MailPoet Newsletters (New) - Version 3.0.0-beta.4

Version Description

  • 2016-11 =

  • Updated HelpScout beacon to provide support articles;

  • Fixed handling of URLs containing shortcodes in newsletter editor;

  • Security fixes;

  • Fixed subscriber count to not count trashed subscribers;

  • Fixed template renderer to gracefully display an error when template caching issues arise;

  • Added security measures to prevent mass subscriptions.

Download this release

Release Info

Developer wysija
Plugin Icon 128x128 MailPoet Newsletters (New)
Version 3.0.0-beta.4
Comparing to
See all releases

Code changes from version 3.0.0-beta.3 to 3.0.0-beta.4

Files changed (3) hide show
  1. assets/js/admin.js +12371 -11932
  2. assets/js/form_editor.js +11 -11
  3. assets/js/mailpoet.js +928 -750
assets/js/admin.js CHANGED
@@ -3,13 +3,13 @@ webpackJsonp([0],[
3
  /***/ function(module, exports, __webpack_require__) {
4
 
5
  __webpack_require__(1);
6
- __webpack_require__(394);
7
- __webpack_require__(414);
8
- __webpack_require__(417);
9
- __webpack_require__(419);
10
- __webpack_require__(422);
11
  __webpack_require__(426);
12
- module.exports = __webpack_require__(427);
 
13
 
14
 
15
  /***/ },
@@ -38441,7 +38441,7 @@ webpackJsonp([0],[
38441
 
38442
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
38443
 
38444
- !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(173), __webpack_require__(260), __webpack_require__(274), __webpack_require__(389)], __WEBPACK_AMD_DEFINE_RESULT__ = function (React, Router, MailPoet, Form, ReactStringReplace) {
38445
  var fields = [{
38446
  name: 'email',
38447
  label: MailPoet.I18n.t('email'),
@@ -39582,7 +39582,7 @@ webpackJsonp([0],[
39582
  /***/ function(module, exports, __webpack_require__) {
39583
 
39584
  /* WEBPACK VAR INJECTION */(function(module) {//! moment.js
39585
- //! version : 2.15.2
39586
  //! authors : Tim Wood, Iskren Chernev, Moment.js contributors
39587
  //! license : MIT
39588
  //! momentjs.com
@@ -39591,4230 +39591,4295 @@ webpackJsonp([0],[
39591
  true ? module.exports = factory() :
39592
  typeof define === 'function' && define.amd ? define(factory) :
39593
  global.moment = factory()
39594
- }(this, function () { 'use strict';
39595
 
39596
- var hookCallback;
39597
 
39598
- function utils_hooks__hooks () {
39599
- return hookCallback.apply(null, arguments);
39600
- }
39601
 
39602
- // This is done to register the method called with moment()
39603
- // without creating circular dependencies.
39604
- function setHookCallback (callback) {
39605
- hookCallback = callback;
39606
- }
39607
 
39608
- function isArray(input) {
39609
- return input instanceof Array || Object.prototype.toString.call(input) === '[object Array]';
39610
- }
39611
 
39612
- function isObject(input) {
39613
- // IE8 will treat undefined and null as object if it wasn't for
39614
- // input != null
39615
- return input != null && Object.prototype.toString.call(input) === '[object Object]';
39616
- }
39617
 
39618
- function isObjectEmpty(obj) {
39619
- var k;
39620
- for (k in obj) {
39621
- // even if its not own property I'd still call it non-empty
39622
- return false;
39623
- }
39624
- return true;
39625
  }
 
 
39626
 
39627
- function isDate(input) {
39628
- return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]';
39629
- }
39630
 
39631
- function map(arr, fn) {
39632
- var res = [], i;
39633
- for (i = 0; i < arr.length; ++i) {
39634
- res.push(fn(arr[i], i));
39635
- }
39636
- return res;
39637
- }
39638
 
39639
- function hasOwnProp(a, b) {
39640
- return Object.prototype.hasOwnProperty.call(a, b);
 
 
39641
  }
 
 
39642
 
39643
- function extend(a, b) {
39644
- for (var i in b) {
39645
- if (hasOwnProp(b, i)) {
39646
- a[i] = b[i];
39647
- }
39648
- }
39649
-
39650
- if (hasOwnProp(b, 'toString')) {
39651
- a.toString = b.toString;
39652
- }
39653
 
39654
- if (hasOwnProp(b, 'valueOf')) {
39655
- a.valueOf = b.valueOf;
 
 
39656
  }
39657
-
39658
- return a;
39659
  }
39660
 
39661
- function create_utc__createUTC (input, format, locale, strict) {
39662
- return createLocalOrUTC(input, format, locale, strict, true).utc();
39663
  }
39664
 
39665
- function defaultParsingFlags() {
39666
- // We need to deep clone this object.
39667
- return {
39668
- empty : false,
39669
- unusedTokens : [],
39670
- unusedInput : [],
39671
- overflow : -2,
39672
- charsLeftOver : 0,
39673
- nullInput : false,
39674
- invalidMonth : null,
39675
- invalidFormat : false,
39676
- userInvalidated : false,
39677
- iso : false,
39678
- parsedDateParts : [],
39679
- meridiem : null
39680
- };
39681
  }
39682
 
39683
- function getParsingFlags(m) {
39684
- if (m._pf == null) {
39685
- m._pf = defaultParsingFlags();
39686
- }
39687
- return m._pf;
39688
- }
39689
 
39690
- var some;
39691
- if (Array.prototype.some) {
39692
- some = Array.prototype.some;
39693
- } else {
39694
- some = function (fun) {
39695
- var t = Object(this);
39696
- var len = t.length >>> 0;
39697
 
39698
- for (var i = 0; i < len; i++) {
39699
- if (i in t && fun.call(this, t[i], i, t)) {
39700
- return true;
39701
- }
39702
- }
 
 
 
 
 
 
 
 
 
 
 
 
39703
 
39704
- return false;
39705
- };
 
39706
  }
 
 
39707
 
39708
- function valid__isValid(m) {
39709
- if (m._isValid == null) {
39710
- var flags = getParsingFlags(m);
39711
- var parsedParts = some.call(flags.parsedDateParts, function (i) {
39712
- return i != null;
39713
- });
39714
- var isNowValid = !isNaN(m._d.getTime()) &&
39715
- flags.overflow < 0 &&
39716
- !flags.empty &&
39717
- !flags.invalidMonth &&
39718
- !flags.invalidWeekday &&
39719
- !flags.nullInput &&
39720
- !flags.invalidFormat &&
39721
- !flags.userInvalidated &&
39722
- (!flags.meridiem || (flags.meridiem && parsedParts));
39723
-
39724
- if (m._strict) {
39725
- isNowValid = isNowValid &&
39726
- flags.charsLeftOver === 0 &&
39727
- flags.unusedTokens.length === 0 &&
39728
- flags.bigHour === undefined;
39729
- }
39730
 
39731
- if (Object.isFrozen == null || !Object.isFrozen(m)) {
39732
- m._isValid = isNowValid;
39733
- }
39734
- else {
39735
- return isNowValid;
39736
  }
39737
  }
39738
- return m._isValid;
39739
- }
39740
 
39741
- function valid__createInvalid (flags) {
39742
- var m = create_utc__createUTC(NaN);
39743
- if (flags != null) {
39744
- extend(getParsingFlags(m), flags);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39745
  }
39746
  else {
39747
- getParsingFlags(m).userInvalidated = true;
39748
  }
39749
-
39750
- return m;
39751
  }
 
 
39752
 
39753
- function isUndefined(input) {
39754
- return input === void 0;
 
 
 
 
 
39755
  }
39756
 
39757
- // Plugins that add properties should also add the key here (null value),
39758
- // so we can properly clone ourselves.
39759
- var momentProperties = utils_hooks__hooks.momentProperties = [];
39760
 
39761
- function copyConfig(to, from) {
39762
- var i, prop, val;
 
39763
 
39764
- if (!isUndefined(from._isAMomentObject)) {
39765
- to._isAMomentObject = from._isAMomentObject;
39766
- }
39767
- if (!isUndefined(from._i)) {
39768
- to._i = from._i;
39769
- }
39770
- if (!isUndefined(from._f)) {
39771
- to._f = from._f;
39772
- }
39773
- if (!isUndefined(from._l)) {
39774
- to._l = from._l;
39775
- }
39776
- if (!isUndefined(from._strict)) {
39777
- to._strict = from._strict;
39778
- }
39779
- if (!isUndefined(from._tzm)) {
39780
- to._tzm = from._tzm;
39781
- }
39782
- if (!isUndefined(from._isUTC)) {
39783
- to._isUTC = from._isUTC;
39784
- }
39785
- if (!isUndefined(from._offset)) {
39786
- to._offset = from._offset;
39787
- }
39788
- if (!isUndefined(from._pf)) {
39789
- to._pf = getParsingFlags(from);
39790
- }
39791
- if (!isUndefined(from._locale)) {
39792
- to._locale = from._locale;
39793
- }
39794
 
39795
- if (momentProperties.length > 0) {
39796
- for (i in momentProperties) {
39797
- prop = momentProperties[i];
39798
- val = from[prop];
39799
- if (!isUndefined(val)) {
39800
- to[prop] = val;
39801
- }
39802
- }
39803
- }
39804
 
39805
- return to;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39806
  }
39807
 
39808
- var updateInProgress = false;
39809
-
39810
- // Moment prototype object
39811
- function Moment(config) {
39812
- copyConfig(this, config);
39813
- this._d = new Date(config._d != null ? config._d.getTime() : NaN);
39814
- // Prevent infinite loop in case updateOffset creates new moment
39815
- // objects.
39816
- if (updateInProgress === false) {
39817
- updateInProgress = true;
39818
- utils_hooks__hooks.updateOffset(this);
39819
- updateInProgress = false;
39820
  }
39821
  }
39822
 
39823
- function isMoment (obj) {
39824
- return obj instanceof Moment || (obj != null && obj._isAMomentObject != null);
39825
- }
39826
 
39827
- function absFloor (number) {
39828
- if (number < 0) {
39829
- // -0 -> 0
39830
- return Math.ceil(number) || 0;
39831
- } else {
39832
- return Math.floor(number);
39833
- }
 
 
 
 
 
39834
  }
 
39835
 
39836
- function toInt(argumentForCoercion) {
39837
- var coercedNumber = +argumentForCoercion,
39838
- value = 0;
39839
 
39840
- if (coercedNumber !== 0 && isFinite(coercedNumber)) {
39841
- value = absFloor(coercedNumber);
39842
- }
 
 
 
 
 
39843
 
39844
- return value;
 
 
 
 
 
39845
  }
39846
 
39847
- // compare two arrays, return the number of differences
39848
- function compareArrays(array1, array2, dontConvert) {
39849
- var len = Math.min(array1.length, array2.length),
39850
- lengthDiff = Math.abs(array1.length - array2.length),
39851
- diffs = 0,
39852
- i;
39853
- for (i = 0; i < len; i++) {
39854
- if ((dontConvert && array1[i] !== array2[i]) ||
39855
- (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) {
39856
- diffs++;
39857
- }
 
 
39858
  }
39859
- return diffs + lengthDiff;
39860
  }
 
 
39861
 
39862
- function warn(msg) {
39863
- if (utils_hooks__hooks.suppressDeprecationWarnings === false &&
39864
- (typeof console !== 'undefined') && console.warn) {
39865
- console.warn('Deprecation warning: ' + msg);
39866
- }
39867
  }
 
39868
 
39869
- function deprecate(msg, fn) {
39870
- var firstTime = true;
39871
 
39872
- return extend(function () {
39873
- if (utils_hooks__hooks.deprecationHandler != null) {
39874
- utils_hooks__hooks.deprecationHandler(null, msg);
39875
- }
39876
- if (firstTime) {
39877
- var args = [];
39878
- var arg;
39879
- for (var i = 0; i < arguments.length; i++) {
39880
- arg = '';
39881
- if (typeof arguments[i] === 'object') {
39882
- arg += '\n[' + i + '] ';
39883
- for (var key in arguments[0]) {
39884
- arg += key + ': ' + arguments[0][key] + ', ';
39885
- }
39886
- arg = arg.slice(0, -2); // Remove trailing comma and space
39887
- } else {
39888
- arg = arguments[i];
39889
  }
39890
- args.push(arg);
 
 
39891
  }
39892
- warn(msg + '\nArguments: ' + Array.prototype.slice.call(args).join('') + '\n' + (new Error()).stack);
39893
- firstTime = false;
39894
  }
39895
- return fn.apply(this, arguments);
39896
- }, fn);
39897
- }
 
 
 
39898
 
39899
- var deprecations = {};
39900
 
39901
- function deprecateSimple(name, msg) {
39902
- if (utils_hooks__hooks.deprecationHandler != null) {
39903
- utils_hooks__hooks.deprecationHandler(name, msg);
39904
- }
39905
- if (!deprecations[name]) {
39906
- warn(msg);
39907
- deprecations[name] = true;
39908
- }
39909
  }
 
 
 
 
39910
 
39911
- utils_hooks__hooks.suppressDeprecationWarnings = false;
39912
- utils_hooks__hooks.deprecationHandler = null;
 
39913
 
39914
- function isFunction(input) {
39915
- return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]';
 
 
 
 
 
 
 
39916
  }
 
 
 
 
 
39917
 
39918
- function locale_set__set (config) {
39919
- var prop, i;
39920
- for (i in config) {
39921
- prop = config[i];
39922
- if (isFunction(prop)) {
39923
- this[i] = prop;
 
 
 
 
39924
  } else {
39925
- this['_' + i] = prop;
39926
  }
39927
  }
39928
- this._config = config;
39929
- // Lenient ordinal parsing accepts just a number in addition to
39930
- // number + (possibly) stuff coming from _ordinalParseLenient.
39931
- this._ordinalParseLenient = new RegExp(this._ordinalParse.source + '|' + (/\d{1,2}/).source);
39932
- }
39933
-
39934
- function mergeConfigs(parentConfig, childConfig) {
39935
- var res = extend({}, parentConfig), prop;
39936
- for (prop in childConfig) {
39937
- if (hasOwnProp(childConfig, prop)) {
39938
- if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) {
39939
- res[prop] = {};
39940
- extend(res[prop], parentConfig[prop]);
39941
- extend(res[prop], childConfig[prop]);
39942
- } else if (childConfig[prop] != null) {
39943
- res[prop] = childConfig[prop];
39944
- } else {
39945
- delete res[prop];
39946
- }
39947
- }
39948
- }
39949
- for (prop in parentConfig) {
39950
- if (hasOwnProp(parentConfig, prop) &&
39951
- !hasOwnProp(childConfig, prop) &&
39952
- isObject(parentConfig[prop])) {
39953
- // make sure changes to properties don't modify parent config
39954
- res[prop] = extend({}, res[prop]);
39955
- }
39956
  }
39957
- return res;
39958
  }
 
 
39959
 
39960
- function Locale(config) {
39961
- if (config != null) {
39962
- this.set(config);
39963
- }
39964
  }
 
39965
 
39966
- var keys;
39967
 
39968
- if (Object.keys) {
39969
- keys = Object.keys;
39970
- } else {
39971
- keys = function (obj) {
39972
- var i, res = [];
39973
- for (i in obj) {
39974
- if (hasOwnProp(obj, i)) {
39975
- res.push(i);
39976
- }
39977
  }
39978
- return res;
39979
- };
39980
- }
39981
-
39982
- var defaultCalendar = {
39983
- sameDay : '[Today at] LT',
39984
- nextDay : '[Tomorrow at] LT',
39985
- nextWeek : 'dddd [at] LT',
39986
- lastDay : '[Yesterday at] LT',
39987
- lastWeek : '[Last] dddd [at] LT',
39988
- sameElse : 'L'
39989
  };
 
39990
 
39991
- function locale_calendar__calendar (key, mom, now) {
39992
- var output = this._calendar[key] || this._calendar['sameElse'];
39993
- return isFunction(output) ? output.call(mom, now) : output;
39994
- }
39995
 
39996
- var defaultLongDateFormat = {
39997
- LTS : 'h:mm:ss A',
39998
- LT : 'h:mm A',
39999
- L : 'MM/DD/YYYY',
40000
- LL : 'MMMM D, YYYY',
40001
- LLL : 'MMMM D, YYYY h:mm A',
40002
- LLLL : 'dddd, MMMM D, YYYY h:mm A'
40003
- };
40004
 
40005
- function longDateFormat (key) {
40006
- var format = this._longDateFormat[key],
40007
- formatUpper = this._longDateFormat[key.toUpperCase()];
 
40008
 
40009
- if (format || !formatUpper) {
40010
- return format;
40011
- }
 
 
 
 
 
40012
 
40013
- this._longDateFormat[key] = formatUpper.replace(/MMMM|MM|DD|dddd/g, function (val) {
40014
- return val.slice(1);
40015
- });
40016
 
40017
- return this._longDateFormat[key];
 
40018
  }
40019
 
40020
- var defaultInvalidDate = 'Invalid date';
 
 
40021
 
40022
- function invalidDate () {
40023
- return this._invalidDate;
40024
- }
40025
 
40026
- var defaultOrdinal = '%d';
40027
- var defaultOrdinalParse = /\d{1,2}/;
40028
 
40029
- function ordinal (number) {
40030
- return this._ordinal.replace('%d', number);
40031
- }
40032
 
40033
- var defaultRelativeTime = {
40034
- future : 'in %s',
40035
- past : '%s ago',
40036
- s : 'a few seconds',
40037
- m : 'a minute',
40038
- mm : '%d minutes',
40039
- h : 'an hour',
40040
- hh : '%d hours',
40041
- d : 'a day',
40042
- dd : '%d days',
40043
- M : 'a month',
40044
- MM : '%d months',
40045
- y : 'a year',
40046
- yy : '%d years'
40047
- };
40048
 
40049
- function relative__relativeTime (number, withoutSuffix, string, isFuture) {
40050
- var output = this._relativeTime[string];
40051
- return (isFunction(output)) ?
40052
- output(number, withoutSuffix, string, isFuture) :
40053
- output.replace(/%d/i, number);
40054
- }
40055
 
40056
- function pastFuture (diff, output) {
40057
- var format = this._relativeTime[diff > 0 ? 'future' : 'past'];
40058
- return isFunction(format) ? format(output) : format.replace(/%s/i, output);
40059
- }
 
 
 
 
 
 
 
 
 
 
 
40060
 
40061
- var aliases = {};
 
 
 
 
 
40062
 
40063
- function addUnitAlias (unit, shorthand) {
40064
- var lowerCase = unit.toLowerCase();
40065
- aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit;
40066
- }
40067
 
40068
- function normalizeUnits(units) {
40069
- return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined;
40070
- }
40071
 
40072
- function normalizeObjectUnits(inputObject) {
40073
- var normalizedInput = {},
40074
- normalizedProp,
40075
- prop;
40076
 
40077
- for (prop in inputObject) {
40078
- if (hasOwnProp(inputObject, prop)) {
40079
- normalizedProp = normalizeUnits(prop);
40080
- if (normalizedProp) {
40081
- normalizedInput[normalizedProp] = inputObject[prop];
40082
- }
 
 
 
 
 
 
 
 
40083
  }
40084
  }
40085
-
40086
- return normalizedInput;
40087
  }
40088
 
40089
- var priorities = {};
 
 
 
 
 
 
 
40090
 
40091
- function addUnitPriority(unit, priority) {
40092
- priorities[unit] = priority;
 
 
40093
  }
 
 
 
 
 
40094
 
40095
- function getPrioritizedUnits(unitsObj) {
40096
- var units = [];
40097
- for (var u in unitsObj) {
40098
- units.push({unit: u, priority: priorities[u]});
 
 
 
 
40099
  }
40100
- units.sort(function (a, b) {
40101
- return a.priority - b.priority;
40102
- });
40103
- return units;
40104
- }
40105
 
40106
- function makeGetSet (unit, keepTime) {
40107
- return function (value) {
40108
- if (value != null) {
40109
- get_set__set(this, unit, value);
40110
- utils_hooks__hooks.updateOffset(this, keepTime);
40111
- return this;
40112
- } else {
40113
- return get_set__get(this, unit);
40114
- }
40115
- };
40116
- }
40117
 
40118
- function get_set__get (mom, unit) {
40119
- return mom.isValid() ?
40120
- mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]() : NaN;
40121
  }
 
40122
 
40123
- function get_set__set (mom, unit, value) {
40124
- if (mom.isValid()) {
40125
- mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value);
40126
- }
 
 
40127
  }
 
 
40128
 
40129
- // MOMENTS
40130
 
40131
- function stringGet (units) {
 
 
 
 
 
 
 
40132
  units = normalizeUnits(units);
40133
  if (isFunction(this[units])) {
40134
- return this[units]();
40135
- }
40136
- return this;
40137
- }
40138
-
40139
-
40140
- function stringSet (units, value) {
40141
- if (typeof units === 'object') {
40142
- units = normalizeObjectUnits(units);
40143
- var prioritized = getPrioritizedUnits(units);
40144
- for (var i = 0; i < prioritized.length; i++) {
40145
- this[prioritized[i].unit](units[prioritized[i].unit]);
40146
- }
40147
- } else {
40148
- units = normalizeUnits(units);
40149
- if (isFunction(this[units])) {
40150
- return this[units](value);
40151
- }
40152
  }
40153
- return this;
40154
  }
 
 
40155
 
40156
- function zeroFill(number, targetLength, forceSign) {
40157
- var absNumber = '' + Math.abs(number),
40158
- zerosToFill = targetLength - absNumber.length,
40159
- sign = number >= 0;
40160
- return (sign ? (forceSign ? '+' : '') : '-') +
40161
- Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber;
40162
- }
40163
 
40164
- var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;
40165
 
40166
- var localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g;
40167
 
40168
- var formatFunctions = {};
40169
 
40170
- var formatTokenFunctions = {};
40171
 
40172
- // token: 'M'
40173
- // padded: ['MM', 2]
40174
- // ordinal: 'Mo'
40175
- // callback: function () { this.month() + 1 }
40176
- function addFormatToken (token, padded, ordinal, callback) {
40177
- var func = callback;
40178
- if (typeof callback === 'string') {
40179
- func = function () {
40180
- return this[callback]();
40181
- };
40182
- }
40183
- if (token) {
40184
- formatTokenFunctions[token] = func;
40185
- }
40186
- if (padded) {
40187
- formatTokenFunctions[padded[0]] = function () {
40188
- return zeroFill(func.apply(this, arguments), padded[1], padded[2]);
40189
- };
40190
- }
40191
- if (ordinal) {
40192
- formatTokenFunctions[ordinal] = function () {
40193
- return this.localeData().ordinal(func.apply(this, arguments), token);
40194
- };
40195
- }
40196
  }
 
40197
 
40198
- function removeFormattingTokens(input) {
40199
- if (input.match(/\[[\s\S]/)) {
40200
- return input.replace(/^\[|\]$/g, '');
40201
- }
40202
- return input.replace(/\\/g, '');
40203
  }
 
 
40204
 
40205
- function makeFormatFunction(format) {
40206
- var array = format.match(formattingTokens), i, length;
40207
 
40208
- for (i = 0, length = array.length; i < length; i++) {
40209
- if (formatTokenFunctions[array[i]]) {
40210
- array[i] = formatTokenFunctions[array[i]];
40211
- } else {
40212
- array[i] = removeFormattingTokens(array[i]);
40213
- }
40214
  }
40215
-
40216
- return function (mom) {
40217
- var output = '', i;
40218
- for (i = 0; i < length; i++) {
40219
- output += array[i] instanceof Function ? array[i].call(mom, format) : array[i];
40220
- }
40221
- return output;
40222
- };
40223
  }
40224
 
40225
- // format date using native date object
40226
- function formatMoment(m, format) {
40227
- if (!m.isValid()) {
40228
- return m.localeData().invalidDate();
40229
  }
 
 
 
40230
 
40231
- format = expandFormat(format, m.localeData());
40232
- formatFunctions[format] = formatFunctions[format] || makeFormatFunction(format);
40233
-
40234
- return formatFunctions[format](m);
40235
  }
40236
 
40237
- function expandFormat(format, locale) {
40238
- var i = 5;
40239
 
40240
- function replaceLongDateFormatTokens(input) {
40241
- return locale.longDateFormat(input) || input;
40242
- }
40243
 
40244
- localFormattingTokens.lastIndex = 0;
40245
- while (i >= 0 && localFormattingTokens.test(format)) {
40246
- format = format.replace(localFormattingTokens, replaceLongDateFormatTokens);
40247
- localFormattingTokens.lastIndex = 0;
40248
- i -= 1;
40249
- }
40250
 
40251
- return format;
 
40252
  }
40253
 
40254
- var match1 = /\d/; // 0 - 9
40255
- var match2 = /\d\d/; // 00 - 99
40256
- var match3 = /\d{3}/; // 000 - 999
40257
- var match4 = /\d{4}/; // 0000 - 9999
40258
- var match6 = /[+-]?\d{6}/; // -999999 - 999999
40259
- var match1to2 = /\d\d?/; // 0 - 99
40260
- var match3to4 = /\d\d\d\d?/; // 999 - 9999
40261
- var match5to6 = /\d\d\d\d\d\d?/; // 99999 - 999999
40262
- var match1to3 = /\d{1,3}/; // 0 - 999
40263
- var match1to4 = /\d{1,4}/; // 0 - 9999
40264
- var match1to6 = /[+-]?\d{1,6}/; // -999999 - 999999
40265
 
40266
- var matchUnsigned = /\d+/; // 0 - inf
40267
- var matchSigned = /[+-]?\d+/; // -inf - inf
40268
 
40269
- var matchOffset = /Z|[+-]\d\d:?\d\d/gi; // +00:00 -00:00 +0000 -0000 or Z
40270
- var matchShortOffset = /Z|[+-]\d\d(?::?\d\d)?/gi; // +00 -00 +00:00 -00:00 +0000 -0000 or Z
 
 
 
 
 
 
 
 
 
40271
 
40272
- var matchTimestamp = /[+-]?\d+(\.\d{1,3})?/; // 123456789 123456789.123
 
40273
 
40274
- // any word (or two) characters or numbers including two/three word month in arabic.
40275
- // includes scottish gaelic two word and hyphenated months
40276
- var matchWord = /[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i;
40277
 
 
40278
 
40279
- var regexes = {};
 
 
40280
 
40281
- function addRegexToken (token, regex, strictRegex) {
40282
- regexes[token] = isFunction(regex) ? regex : function (isStrict, localeData) {
40283
- return (isStrict && strictRegex) ? strictRegex : regex;
40284
- };
40285
- }
40286
 
40287
- function getParseRegexForToken (token, config) {
40288
- if (!hasOwnProp(regexes, token)) {
40289
- return new RegExp(unescapeFormat(token));
40290
- }
40291
 
40292
- return regexes[token](config._strict, config._locale);
40293
- }
 
 
 
40294
 
40295
- // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript
40296
- function unescapeFormat(s) {
40297
- return regexEscape(s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) {
40298
- return p1 || p2 || p3 || p4;
40299
- }));
40300
  }
40301
 
40302
- function regexEscape(s) {
40303
- return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
40304
- }
 
 
 
 
 
 
40305
 
40306
- var tokens = {};
 
 
40307
 
40308
- function addParseToken (token, callback) {
40309
- var i, func = callback;
40310
- if (typeof token === 'string') {
40311
- token = [token];
40312
- }
40313
- if (typeof callback === 'number') {
40314
- func = function (input, array) {
40315
- array[callback] = toInt(input);
40316
- };
40317
- }
40318
- for (i = 0; i < token.length; i++) {
40319
- tokens[token[i]] = func;
40320
- }
40321
- }
40322
 
40323
- function addWeekParseToken (token, callback) {
40324
- addParseToken(token, function (input, array, config, token) {
40325
- config._w = config._w || {};
40326
- callback(input, config._w, config, token);
40327
- });
40328
  }
 
 
 
 
 
 
 
 
 
40329
 
40330
- function addTimeToArrayFromToken(token, input, config) {
40331
- if (input != null && hasOwnProp(tokens, token)) {
40332
- tokens[token](input, config._a, config, token);
40333
- }
 
 
 
 
 
 
40334
  }
 
40335
 
40336
- var YEAR = 0;
40337
- var MONTH = 1;
40338
- var DATE = 2;
40339
- var HOUR = 3;
40340
- var MINUTE = 4;
40341
- var SECOND = 5;
40342
- var MILLISECOND = 6;
40343
- var WEEK = 7;
40344
- var WEEKDAY = 8;
40345
 
40346
- var indexOf;
40347
 
40348
- if (Array.prototype.indexOf) {
40349
- indexOf = Array.prototype.indexOf;
40350
- } else {
40351
- indexOf = function (o) {
40352
- // I know
40353
- var i;
40354
- for (i = 0; i < this.length; ++i) {
40355
- if (this[i] === o) {
40356
- return i;
40357
- }
40358
  }
40359
- return -1;
40360
- };
40361
- }
 
40362
 
40363
- function daysInMonth(year, month) {
40364
- return new Date(Date.UTC(year, month + 1, 0)).getUTCDate();
40365
- }
40366
 
40367
- // FORMATTING
 
 
40368
 
40369
- addFormatToken('M', ['MM', 2], 'Mo', function () {
40370
- return this.month() + 1;
40371
- });
40372
 
40373
- addFormatToken('MMM', 0, 0, function (format) {
40374
- return this.localeData().monthsShort(this, format);
40375
- });
40376
 
40377
- addFormatToken('MMMM', 0, 0, function (format) {
40378
- return this.localeData().months(this, format);
40379
- });
40380
 
40381
- // ALIASES
 
 
40382
 
40383
- addUnitAlias('month', 'M');
40384
 
40385
- // PRIORITY
40386
 
40387
- addUnitPriority('month', 8);
40388
 
40389
- // PARSING
40390
 
40391
- addRegexToken('M', match1to2);
40392
- addRegexToken('MM', match1to2, match2);
40393
- addRegexToken('MMM', function (isStrict, locale) {
40394
- return locale.monthsShortRegex(isStrict);
40395
- });
40396
- addRegexToken('MMMM', function (isStrict, locale) {
40397
- return locale.monthsRegex(isStrict);
40398
- });
40399
 
40400
- addParseToken(['M', 'MM'], function (input, array) {
40401
- array[MONTH] = toInt(input) - 1;
40402
- });
 
 
 
 
 
40403
 
40404
- addParseToken(['MMM', 'MMMM'], function (input, array, config, token) {
40405
- var month = config._locale.monthsParse(input, token, config._strict);
40406
- // if we didn't find a month name, mark the date as invalid.
40407
- if (month != null) {
40408
- array[MONTH] = month;
40409
- } else {
40410
- getParsingFlags(config).invalidMonth = input;
40411
- }
40412
- });
40413
 
40414
- // LOCALES
 
 
 
 
 
 
 
 
40415
 
40416
- var MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/;
40417
- var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_');
40418
- function localeMonths (m, format) {
40419
- if (!m) {
40420
- return this._months;
40421
- }
40422
- return isArray(this._months) ? this._months[m.month()] :
40423
- this._months[(this._months.isFormat || MONTHS_IN_FORMAT).test(format) ? 'format' : 'standalone'][m.month()];
40424
  }
 
 
 
40425
 
40426
- var defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_');
40427
- function localeMonthsShort (m, format) {
40428
- if (!m) {
40429
- return this._monthsShort;
40430
- }
40431
- return isArray(this._monthsShort) ? this._monthsShort[m.month()] :
40432
- this._monthsShort[MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'][m.month()];
40433
  }
 
 
 
40434
 
40435
- function units_month__handleStrictParse(monthName, format, strict) {
40436
- var i, ii, mom, llc = monthName.toLocaleLowerCase();
40437
- if (!this._monthsParse) {
40438
- // this is not used
40439
- this._monthsParse = [];
40440
- this._longMonthsParse = [];
40441
- this._shortMonthsParse = [];
40442
- for (i = 0; i < 12; ++i) {
40443
- mom = create_utc__createUTC([2000, i]);
40444
- this._shortMonthsParse[i] = this.monthsShort(mom, '').toLocaleLowerCase();
40445
- this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase();
40446
- }
40447
  }
 
40448
 
40449
- if (strict) {
40450
- if (format === 'MMM') {
40451
- ii = indexOf.call(this._shortMonthsParse, llc);
40452
- return ii !== -1 ? ii : null;
40453
- } else {
40454
- ii = indexOf.call(this._longMonthsParse, llc);
40455
- return ii !== -1 ? ii : null;
 
 
 
 
 
 
40456
  }
 
 
40457
  } else {
40458
- if (format === 'MMM') {
40459
- ii = indexOf.call(this._shortMonthsParse, llc);
40460
- if (ii !== -1) {
40461
- return ii;
40462
- }
40463
- ii = indexOf.call(this._longMonthsParse, llc);
40464
- return ii !== -1 ? ii : null;
40465
- } else {
40466
- ii = indexOf.call(this._longMonthsParse, llc);
40467
- if (ii !== -1) {
40468
- return ii;
40469
- }
40470
- ii = indexOf.call(this._shortMonthsParse, llc);
40471
- return ii !== -1 ? ii : null;
40472
  }
 
 
40473
  }
40474
  }
 
40475
 
40476
- function localeMonthsParse (monthName, format, strict) {
40477
- var i, mom, regex;
40478
 
40479
- if (this._monthsParseExact) {
40480
- return units_month__handleStrictParse.call(this, monthName, format, strict);
40481
- }
40482
 
40483
- if (!this._monthsParse) {
40484
- this._monthsParse = [];
40485
- this._longMonthsParse = [];
40486
- this._shortMonthsParse = [];
40487
- }
40488
 
40489
- // TODO: add sorting
40490
- // Sorting makes sure if one month (or abbr) is a prefix of another
40491
- // see sorting in computeMonthsParse
40492
- for (i = 0; i < 12; i++) {
40493
- // make the regex if we don't have it already
40494
- mom = create_utc__createUTC([2000, i]);
40495
- if (strict && !this._longMonthsParse[i]) {
40496
- this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i');
40497
- this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i');
40498
- }
40499
- if (!strict && !this._monthsParse[i]) {
40500
- regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, '');
40501
- this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i');
40502
- }
40503
- // test the regex
40504
- if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) {
40505
- return i;
40506
- } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) {
40507
- return i;
40508
- } else if (!strict && this._monthsParse[i].test(monthName)) {
40509
- return i;
40510
- }
40511
  }
40512
  }
 
40513
 
40514
- // MOMENTS
40515
-
40516
- function setMonth (mom, value) {
40517
- var dayOfMonth;
40518
-
40519
- if (!mom.isValid()) {
40520
- // No op
40521
- return mom;
40522
- }
40523
 
40524
- if (typeof value === 'string') {
40525
- if (/^\d+$/.test(value)) {
40526
- value = toInt(value);
40527
- } else {
40528
- value = mom.localeData().monthsParse(value);
40529
- // TODO: Another silent failure?
40530
- if (typeof value !== 'number') {
40531
- return mom;
40532
- }
40533
- }
40534
- }
40535
 
40536
- dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value));
40537
- mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth);
40538
  return mom;
40539
  }
40540
 
40541
- function getSetMonth (value) {
40542
- if (value != null) {
40543
- setMonth(this, value);
40544
- utils_hooks__hooks.updateOffset(this, true);
40545
- return this;
40546
  } else {
40547
- return get_set__get(this, 'Month');
 
 
 
 
40548
  }
40549
  }
40550
 
40551
- function getDaysInMonth () {
40552
- return daysInMonth(this.year(), this.month());
40553
- }
 
40554
 
40555
- var defaultMonthsShortRegex = matchWord;
40556
- function monthsShortRegex (isStrict) {
40557
- if (this._monthsParseExact) {
40558
- if (!hasOwnProp(this, '_monthsRegex')) {
40559
- computeMonthsParse.call(this);
40560
- }
40561
- if (isStrict) {
40562
- return this._monthsShortStrictRegex;
40563
- } else {
40564
- return this._monthsShortRegex;
40565
- }
40566
- } else {
40567
- if (!hasOwnProp(this, '_monthsShortRegex')) {
40568
- this._monthsShortRegex = defaultMonthsShortRegex;
40569
- }
40570
- return this._monthsShortStrictRegex && isStrict ?
40571
- this._monthsShortStrictRegex : this._monthsShortRegex;
40572
- }
40573
  }
 
40574
 
40575
- var defaultMonthsRegex = matchWord;
40576
- function monthsRegex (isStrict) {
40577
- if (this._monthsParseExact) {
40578
- if (!hasOwnProp(this, '_monthsRegex')) {
40579
- computeMonthsParse.call(this);
40580
- }
40581
- if (isStrict) {
40582
- return this._monthsStrictRegex;
40583
- } else {
40584
- return this._monthsRegex;
40585
- }
 
40586
  } else {
40587
- if (!hasOwnProp(this, '_monthsRegex')) {
40588
- this._monthsRegex = defaultMonthsRegex;
40589
- }
40590
- return this._monthsStrictRegex && isStrict ?
40591
- this._monthsStrictRegex : this._monthsRegex;
40592
  }
 
 
40593
  }
 
40594
 
40595
- function computeMonthsParse () {
40596
- function cmpLenRev(a, b) {
40597
- return b.length - a.length;
 
 
40598
  }
40599
-
40600
- var shortPieces = [], longPieces = [], mixedPieces = [],
40601
- i, mom;
40602
- for (i = 0; i < 12; i++) {
40603
- // make the regex if we don't have it already
40604
- mom = create_utc__createUTC([2000, i]);
40605
- shortPieces.push(this.monthsShort(mom, ''));
40606
- longPieces.push(this.months(mom, ''));
40607
- mixedPieces.push(this.months(mom, ''));
40608
- mixedPieces.push(this.monthsShort(mom, ''));
40609
- }
40610
- // Sorting makes sure if one month (or abbr) is a prefix of another it
40611
- // will match the longer piece.
40612
- shortPieces.sort(cmpLenRev);
40613
- longPieces.sort(cmpLenRev);
40614
- mixedPieces.sort(cmpLenRev);
40615
- for (i = 0; i < 12; i++) {
40616
- shortPieces[i] = regexEscape(shortPieces[i]);
40617
- longPieces[i] = regexEscape(longPieces[i]);
40618
  }
40619
- for (i = 0; i < 24; i++) {
40620
- mixedPieces[i] = regexEscape(mixedPieces[i]);
 
40621
  }
 
 
 
 
40622
 
40623
- this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
40624
- this._monthsShortRegex = this._monthsRegex;
40625
- this._monthsStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
40626
- this._monthsShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
40627
  }
40628
 
40629
- // FORMATTING
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40630
 
40631
- addFormatToken('Y', 0, 0, function () {
40632
- var y = this.year();
40633
- return y <= 9999 ? '' + y : '+' + y;
40634
- });
 
40635
 
40636
- addFormatToken(0, ['YY', 2], 0, function () {
40637
- return this.year() % 100;
40638
- });
40639
 
40640
- addFormatToken(0, ['YYYY', 4], 0, 'year');
40641
- addFormatToken(0, ['YYYYY', 5], 0, 'year');
40642
- addFormatToken(0, ['YYYYYY', 6, true], 0, 'year');
 
40643
 
40644
- // ALIASES
 
 
40645
 
40646
- addUnitAlias('year', 'y');
 
 
40647
 
40648
- // PRIORITIES
40649
 
40650
- addUnitPriority('year', 1);
40651
 
40652
- // PARSING
40653
 
40654
- addRegexToken('Y', matchSigned);
40655
- addRegexToken('YY', match1to2, match2);
40656
- addRegexToken('YYYY', match1to4, match4);
40657
- addRegexToken('YYYYY', match1to6, match6);
40658
- addRegexToken('YYYYYY', match1to6, match6);
40659
 
40660
- addParseToken(['YYYYY', 'YYYYYY'], YEAR);
40661
- addParseToken('YYYY', function (input, array) {
40662
- array[YEAR] = input.length === 2 ? utils_hooks__hooks.parseTwoDigitYear(input) : toInt(input);
40663
- });
40664
- addParseToken('YY', function (input, array) {
40665
- array[YEAR] = utils_hooks__hooks.parseTwoDigitYear(input);
40666
- });
40667
- addParseToken('Y', function (input, array) {
40668
- array[YEAR] = parseInt(input, 10);
40669
- });
40670
 
40671
- // HELPERS
 
 
 
 
40672
 
40673
- function daysInYear(year) {
40674
- return isLeapYear(year) ? 366 : 365;
40675
- }
 
 
 
 
 
 
 
40676
 
40677
- function isLeapYear(year) {
40678
- return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0;
40679
- }
40680
 
40681
- // HOOKS
 
 
40682
 
40683
- utils_hooks__hooks.parseTwoDigitYear = function (input) {
40684
- return toInt(input) + (toInt(input) > 68 ? 1900 : 2000);
40685
- };
40686
 
40687
- // MOMENTS
40688
 
40689
- var getSetYear = makeGetSet('FullYear', true);
 
 
40690
 
40691
- function getIsLeapYear () {
40692
- return isLeapYear(this.year());
40693
- }
40694
 
40695
- function createDate (y, m, d, h, M, s, ms) {
40696
- //can't just apply() to create a date:
40697
- //http://stackoverflow.com/questions/181348/instantiating-a-javascript-object-by-calling-prototype-constructor-apply
40698
- var date = new Date(y, m, d, h, M, s, ms);
40699
 
40700
- //the date constructor remaps years 0-99 to 1900-1999
40701
- if (y < 100 && y >= 0 && isFinite(date.getFullYear())) {
40702
- date.setFullYear(y);
40703
- }
40704
- return date;
40705
- }
40706
 
40707
- function createUTCDate (y) {
40708
- var date = new Date(Date.UTC.apply(null, arguments));
 
 
40709
 
40710
- //the Date.UTC function remaps years 0-99 to 1900-1999
40711
- if (y < 100 && y >= 0 && isFinite(date.getUTCFullYear())) {
40712
- date.setUTCFullYear(y);
40713
- }
40714
- return date;
40715
  }
 
 
40716
 
40717
- // start-of-first-week - start-of-year
40718
- function firstWeekOffset(year, dow, doy) {
40719
- var // first-week day -- which january is always in the first week (4 for iso, 1 for other)
40720
- fwd = 7 + dow - doy,
40721
- // first-week day local weekday -- which local weekday is fwd
40722
- fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7;
40723
 
40724
- return -fwdlw + fwd - 1;
 
 
40725
  }
 
 
40726
 
40727
- //http://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday
40728
- function dayOfYearFromWeeks(year, week, weekday, dow, doy) {
40729
- var localWeekday = (7 + weekday - dow) % 7,
40730
- weekOffset = firstWeekOffset(year, dow, doy),
40731
- dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset,
40732
- resYear, resDayOfYear;
40733
 
40734
- if (dayOfYear <= 0) {
40735
- resYear = year - 1;
40736
- resDayOfYear = daysInYear(resYear) + dayOfYear;
40737
- } else if (dayOfYear > daysInYear(year)) {
40738
- resYear = year + 1;
40739
- resDayOfYear = dayOfYear - daysInYear(year);
40740
- } else {
40741
- resYear = year;
40742
- resDayOfYear = dayOfYear;
40743
- }
40744
 
40745
- return {
40746
- year: resYear,
40747
- dayOfYear: resDayOfYear
40748
- };
40749
- }
 
40750
 
40751
- function weekOfYear(mom, dow, doy) {
40752
- var weekOffset = firstWeekOffset(mom.year(), dow, doy),
40753
- week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1,
40754
- resWeek, resYear;
 
 
 
 
 
 
40755
 
40756
- if (week < 1) {
40757
- resYear = mom.year() - 1;
40758
- resWeek = week + weeksInYear(resYear, dow, doy);
40759
- } else if (week > weeksInYear(mom.year(), dow, doy)) {
40760
- resWeek = week - weeksInYear(mom.year(), dow, doy);
40761
- resYear = mom.year() + 1;
40762
- } else {
40763
- resYear = mom.year();
40764
- resWeek = week;
40765
- }
40766
 
40767
- return {
40768
- week: resWeek,
40769
- year: resYear
40770
- };
40771
- }
40772
 
40773
- function weeksInYear(year, dow, doy) {
40774
- var weekOffset = firstWeekOffset(year, dow, doy),
40775
- weekOffsetNext = firstWeekOffset(year + 1, dow, doy);
40776
- return (daysInYear(year) - weekOffset + weekOffsetNext) / 7;
 
 
 
 
 
40777
  }
40778
 
40779
- // FORMATTING
 
 
 
 
40780
 
40781
- addFormatToken('w', ['ww', 2], 'wo', 'week');
40782
- addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek');
 
 
 
40783
 
40784
- // ALIASES
40785
 
40786
- addUnitAlias('week', 'w');
40787
- addUnitAlias('isoWeek', 'W');
40788
 
40789
- // PRIORITIES
40790
 
40791
- addUnitPriority('week', 5);
40792
- addUnitPriority('isoWeek', 5);
40793
 
40794
- // PARSING
40795
 
40796
- addRegexToken('w', match1to2);
40797
- addRegexToken('ww', match1to2, match2);
40798
- addRegexToken('W', match1to2);
40799
- addRegexToken('WW', match1to2, match2);
40800
 
40801
- addWeekParseToken(['w', 'ww', 'W', 'WW'], function (input, week, config, token) {
40802
- week[token.substr(0, 1)] = toInt(input);
40803
- });
40804
 
40805
- // HELPERS
 
 
 
40806
 
40807
- // LOCALES
 
 
40808
 
40809
- function localeWeek (mom) {
40810
- return weekOfYear(mom, this._week.dow, this._week.doy).week;
40811
- }
40812
 
40813
- var defaultLocaleWeek = {
40814
- dow : 0, // Sunday is the first day of the week.
40815
- doy : 6 // The week that contains Jan 1st is the first week of the year.
40816
- };
40817
 
40818
- function localeFirstDayOfWeek () {
40819
- return this._week.dow;
40820
- }
40821
 
40822
- function localeFirstDayOfYear () {
40823
- return this._week.doy;
40824
- }
 
40825
 
40826
- // MOMENTS
 
 
40827
 
40828
- function getSetWeek (input) {
40829
- var week = this.localeData().week(this);
40830
- return input == null ? week : this.add((input - week) * 7, 'd');
40831
- }
40832
 
40833
- function getSetISOWeek (input) {
40834
- var week = weekOfYear(this, 1, 4).week;
40835
- return input == null ? week : this.add((input - week) * 7, 'd');
40836
- }
40837
 
40838
- // FORMATTING
 
 
 
40839
 
40840
- addFormatToken('d', 0, 'do', 'day');
 
 
 
40841
 
40842
- addFormatToken('dd', 0, 0, function (format) {
40843
- return this.localeData().weekdaysMin(this, format);
40844
- });
40845
 
40846
- addFormatToken('ddd', 0, 0, function (format) {
40847
- return this.localeData().weekdaysShort(this, format);
40848
- });
40849
 
40850
- addFormatToken('dddd', 0, 0, function (format) {
40851
- return this.localeData().weekdays(this, format);
40852
- });
40853
 
40854
- addFormatToken('e', 0, 0, 'weekday');
40855
- addFormatToken('E', 0, 0, 'isoWeekday');
 
40856
 
40857
- // ALIASES
 
 
40858
 
40859
- addUnitAlias('day', 'd');
40860
- addUnitAlias('weekday', 'e');
40861
- addUnitAlias('isoWeekday', 'E');
40862
 
40863
- // PRIORITY
40864
- addUnitPriority('day', 11);
40865
- addUnitPriority('weekday', 11);
40866
- addUnitPriority('isoWeekday', 11);
40867
 
40868
- // PARSING
 
 
40869
 
40870
- addRegexToken('d', match1to2);
40871
- addRegexToken('e', match1to2);
40872
- addRegexToken('E', match1to2);
40873
- addRegexToken('dd', function (isStrict, locale) {
40874
- return locale.weekdaysMinRegex(isStrict);
40875
- });
40876
- addRegexToken('ddd', function (isStrict, locale) {
40877
- return locale.weekdaysShortRegex(isStrict);
40878
- });
40879
- addRegexToken('dddd', function (isStrict, locale) {
40880
- return locale.weekdaysRegex(isStrict);
40881
- });
40882
 
40883
- addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) {
40884
- var weekday = config._locale.weekdaysParse(input, token, config._strict);
40885
- // if we didn't get a weekday name, mark the date as invalid
40886
- if (weekday != null) {
40887
- week.d = weekday;
40888
- } else {
40889
- getParsingFlags(config).invalidWeekday = input;
40890
- }
40891
- });
40892
 
40893
- addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) {
40894
- week[token] = toInt(input);
40895
- });
 
 
 
 
 
 
 
 
 
40896
 
40897
- // HELPERS
 
 
 
 
 
 
 
 
40898
 
40899
- function parseWeekday(input, locale) {
40900
- if (typeof input !== 'string') {
40901
- return input;
40902
- }
40903
 
40904
- if (!isNaN(input)) {
40905
- return parseInt(input, 10);
40906
- }
40907
 
40908
- input = locale.weekdaysParse(input);
40909
- if (typeof input === 'number') {
40910
- return input;
40911
- }
40912
 
40913
- return null;
 
40914
  }
40915
 
40916
- function parseIsoWeekday(input, locale) {
40917
- if (typeof input === 'string') {
40918
- return locale.weekdaysParse(input) % 7 || 7;
40919
- }
40920
- return isNaN(input) ? null : input;
40921
  }
40922
 
40923
- // LOCALES
 
40924
 
40925
- var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_');
40926
- function localeWeekdays (m, format) {
40927
- if (!m) {
40928
- return this._weekdays;
40929
- }
40930
- return isArray(this._weekdays) ? this._weekdays[m.day()] :
40931
- this._weekdays[this._weekdays.isFormat.test(format) ? 'format' : 'standalone'][m.day()];
40932
  }
 
 
40933
 
40934
- var defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_');
40935
- function localeWeekdaysShort (m) {
40936
- return (m) ? this._weekdaysShort[m.day()] : this._weekdaysShort;
40937
- }
40938
 
40939
- var defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_');
40940
- function localeWeekdaysMin (m) {
40941
- return (m) ? this._weekdaysMin[m.day()] : this._weekdaysMin;
 
40942
  }
 
 
 
40943
 
40944
- function day_of_week__handleStrictParse(weekdayName, format, strict) {
40945
- var i, ii, mom, llc = weekdayName.toLocaleLowerCase();
40946
- if (!this._weekdaysParse) {
40947
- this._weekdaysParse = [];
40948
- this._shortWeekdaysParse = [];
40949
- this._minWeekdaysParse = [];
40950
-
40951
- for (i = 0; i < 7; ++i) {
40952
- mom = create_utc__createUTC([2000, 1]).day(i);
40953
- this._minWeekdaysParse[i] = this.weekdaysMin(mom, '').toLocaleLowerCase();
40954
- this._shortWeekdaysParse[i] = this.weekdaysShort(mom, '').toLocaleLowerCase();
40955
- this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase();
40956
- }
40957
- }
40958
 
40959
- if (strict) {
40960
- if (format === 'dddd') {
40961
- ii = indexOf.call(this._weekdaysParse, llc);
40962
- return ii !== -1 ? ii : null;
40963
- } else if (format === 'ddd') {
40964
- ii = indexOf.call(this._shortWeekdaysParse, llc);
40965
- return ii !== -1 ? ii : null;
40966
- } else {
40967
- ii = indexOf.call(this._minWeekdaysParse, llc);
40968
- return ii !== -1 ? ii : null;
40969
- }
40970
- } else {
40971
- if (format === 'dddd') {
40972
- ii = indexOf.call(this._weekdaysParse, llc);
40973
- if (ii !== -1) {
40974
- return ii;
40975
- }
40976
- ii = indexOf.call(this._shortWeekdaysParse, llc);
40977
- if (ii !== -1) {
40978
- return ii;
40979
- }
40980
- ii = indexOf.call(this._minWeekdaysParse, llc);
40981
- return ii !== -1 ? ii : null;
40982
- } else if (format === 'ddd') {
40983
- ii = indexOf.call(this._shortWeekdaysParse, llc);
40984
- if (ii !== -1) {
40985
- return ii;
40986
- }
40987
- ii = indexOf.call(this._weekdaysParse, llc);
40988
- if (ii !== -1) {
40989
- return ii;
40990
- }
40991
- ii = indexOf.call(this._minWeekdaysParse, llc);
40992
- return ii !== -1 ? ii : null;
40993
- } else {
40994
- ii = indexOf.call(this._minWeekdaysParse, llc);
40995
- if (ii !== -1) {
40996
- return ii;
40997
- }
40998
- ii = indexOf.call(this._weekdaysParse, llc);
40999
- if (ii !== -1) {
41000
- return ii;
41001
- }
41002
- ii = indexOf.call(this._shortWeekdaysParse, llc);
41003
- return ii !== -1 ? ii : null;
41004
- }
41005
- }
41006
- }
41007
 
41008
- function localeWeekdaysParse (weekdayName, format, strict) {
41009
- var i, mom, regex;
 
 
 
 
41010
 
41011
- if (this._weekdaysParseExact) {
41012
- return day_of_week__handleStrictParse.call(this, weekdayName, format, strict);
 
 
 
41013
  }
 
41014
 
41015
- if (!this._weekdaysParse) {
41016
- this._weekdaysParse = [];
41017
- this._minWeekdaysParse = [];
41018
- this._shortWeekdaysParse = [];
41019
- this._fullWeekdaysParse = [];
 
 
 
 
 
41020
  }
41021
-
41022
- for (i = 0; i < 7; i++) {
41023
- // make the regex if we don't have it already
41024
-
41025
- mom = create_utc__createUTC([2000, 1]).day(i);
41026
- if (strict && !this._fullWeekdaysParse[i]) {
41027
- this._fullWeekdaysParse[i] = new RegExp('^' + this.weekdays(mom, '').replace('.', '\.?') + '$', 'i');
41028
- this._shortWeekdaysParse[i] = new RegExp('^' + this.weekdaysShort(mom, '').replace('.', '\.?') + '$', 'i');
41029
- this._minWeekdaysParse[i] = new RegExp('^' + this.weekdaysMin(mom, '').replace('.', '\.?') + '$', 'i');
41030
- }
41031
- if (!this._weekdaysParse[i]) {
41032
- regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, '');
41033
- this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41034
  }
41035
- // test the regex
41036
- if (strict && format === 'dddd' && this._fullWeekdaysParse[i].test(weekdayName)) {
41037
- return i;
41038
- } else if (strict && format === 'ddd' && this._shortWeekdaysParse[i].test(weekdayName)) {
41039
- return i;
41040
- } else if (strict && format === 'dd' && this._minWeekdaysParse[i].test(weekdayName)) {
41041
- return i;
41042
- } else if (!strict && this._weekdaysParse[i].test(weekdayName)) {
41043
- return i;
41044
  }
 
 
41045
  }
41046
  }
 
41047
 
41048
- // MOMENTS
 
41049
 
41050
- function getSetDayOfWeek (input) {
41051
- if (!this.isValid()) {
41052
- return input != null ? this : NaN;
41053
- }
41054
- var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay();
41055
- if (input != null) {
41056
- input = parseWeekday(input, this.localeData());
41057
- return this.add(input - day, 'd');
41058
- } else {
41059
- return day;
41060
- }
41061
  }
41062
 
41063
- function getSetLocaleDayOfWeek (input) {
41064
- if (!this.isValid()) {
41065
- return input != null ? this : NaN;
41066
- }
41067
- var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7;
41068
- return input == null ? weekday : this.add(input - weekday, 'd');
41069
  }
41070
 
41071
- function getSetISODayOfWeek (input) {
41072
- if (!this.isValid()) {
41073
- return input != null ? this : NaN;
41074
- }
41075
 
41076
- // behaves the same as moment#day except
41077
- // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6)
41078
- // as a setter, sunday should belong to the previous week.
41079
-
41080
- if (input != null) {
41081
- var weekday = parseIsoWeekday(input, this.localeData());
41082
- return this.day(this.day() % 7 ? weekday : weekday - 7);
41083
- } else {
41084
- return this.day() || 7;
 
 
 
 
 
 
 
 
 
 
41085
  }
41086
  }
 
41087
 
41088
- var defaultWeekdaysRegex = matchWord;
41089
- function weekdaysRegex (isStrict) {
41090
- if (this._weekdaysParseExact) {
41091
- if (!hasOwnProp(this, '_weekdaysRegex')) {
41092
- computeWeekdaysParse.call(this);
41093
- }
41094
- if (isStrict) {
41095
- return this._weekdaysStrictRegex;
41096
- } else {
41097
- return this._weekdaysRegex;
41098
- }
41099
- } else {
41100
- if (!hasOwnProp(this, '_weekdaysRegex')) {
41101
- this._weekdaysRegex = defaultWeekdaysRegex;
41102
- }
41103
- return this._weekdaysStrictRegex && isStrict ?
41104
- this._weekdaysStrictRegex : this._weekdaysRegex;
41105
- }
41106
  }
 
 
 
 
 
 
 
 
41107
 
41108
- var defaultWeekdaysShortRegex = matchWord;
41109
- function weekdaysShortRegex (isStrict) {
41110
- if (this._weekdaysParseExact) {
41111
- if (!hasOwnProp(this, '_weekdaysRegex')) {
41112
- computeWeekdaysParse.call(this);
41113
- }
41114
- if (isStrict) {
41115
- return this._weekdaysShortStrictRegex;
41116
- } else {
41117
- return this._weekdaysShortRegex;
41118
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41119
  } else {
41120
- if (!hasOwnProp(this, '_weekdaysShortRegex')) {
41121
- this._weekdaysShortRegex = defaultWeekdaysShortRegex;
41122
- }
41123
- return this._weekdaysShortStrictRegex && isStrict ?
41124
- this._weekdaysShortStrictRegex : this._weekdaysShortRegex;
41125
  }
 
 
41126
  }
 
41127
 
41128
- var defaultWeekdaysMinRegex = matchWord;
41129
- function weekdaysMinRegex (isStrict) {
41130
- if (this._weekdaysParseExact) {
41131
- if (!hasOwnProp(this, '_weekdaysRegex')) {
41132
- computeWeekdaysParse.call(this);
41133
- }
41134
- if (isStrict) {
41135
- return this._weekdaysMinStrictRegex;
41136
- } else {
41137
- return this._weekdaysMinRegex;
41138
- }
41139
  } else {
41140
- if (!hasOwnProp(this, '_weekdaysMinRegex')) {
41141
- this._weekdaysMinRegex = defaultWeekdaysMinRegex;
41142
- }
41143
- return this._weekdaysMinStrictRegex && isStrict ?
41144
- this._weekdaysMinStrictRegex : this._weekdaysMinRegex;
41145
  }
 
 
41146
  }
 
41147
 
41148
-
41149
- function computeWeekdaysParse () {
41150
- function cmpLenRev(a, b) {
41151
- return b.length - a.length;
 
41152
  }
41153
-
41154
- var minPieces = [], shortPieces = [], longPieces = [], mixedPieces = [],
41155
- i, mom, minp, shortp, longp;
41156
- for (i = 0; i < 7; i++) {
41157
- // make the regex if we don't have it already
41158
- mom = create_utc__createUTC([2000, 1]).day(i);
41159
- minp = this.weekdaysMin(mom, '');
41160
- shortp = this.weekdaysShort(mom, '');
41161
- longp = this.weekdays(mom, '');
41162
- minPieces.push(minp);
41163
- shortPieces.push(shortp);
41164
- longPieces.push(longp);
41165
- mixedPieces.push(minp);
41166
- mixedPieces.push(shortp);
41167
- mixedPieces.push(longp);
41168
  }
41169
- // Sorting makes sure if one weekday (or abbr) is a prefix of another it
41170
- // will match the longer piece.
41171
- minPieces.sort(cmpLenRev);
41172
- shortPieces.sort(cmpLenRev);
41173
- longPieces.sort(cmpLenRev);
41174
- mixedPieces.sort(cmpLenRev);
41175
- for (i = 0; i < 7; i++) {
41176
- shortPieces[i] = regexEscape(shortPieces[i]);
41177
- longPieces[i] = regexEscape(longPieces[i]);
41178
- mixedPieces[i] = regexEscape(mixedPieces[i]);
41179
  }
41180
-
41181
- this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
41182
- this._weekdaysShortRegex = this._weekdaysRegex;
41183
- this._weekdaysMinRegex = this._weekdaysRegex;
41184
-
41185
- this._weekdaysStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
41186
- this._weekdaysShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
41187
- this._weekdaysMinStrictRegex = new RegExp('^(' + minPieces.join('|') + ')', 'i');
41188
  }
 
41189
 
41190
- // FORMATTING
41191
 
41192
- function hFormat() {
41193
- return this.hours() % 12 || 12;
 
41194
  }
41195
 
41196
- function kFormat() {
41197
- return this.hours() || 24;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41198
  }
41199
 
41200
- addFormatToken('H', ['HH', 2], 0, 'hour');
41201
- addFormatToken('h', ['hh', 2], 0, hFormat);
41202
- addFormatToken('k', ['kk', 2], 0, kFormat);
41203
 
41204
- addFormatToken('hmm', 0, 0, function () {
41205
- return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2);
41206
- });
 
41207
 
41208
- addFormatToken('hmmss', 0, 0, function () {
41209
- return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2) +
41210
- zeroFill(this.seconds(), 2);
41211
- });
41212
 
41213
- addFormatToken('Hmm', 0, 0, function () {
41214
- return '' + this.hours() + zeroFill(this.minutes(), 2);
41215
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41216
 
41217
- addFormatToken('Hmmss', 0, 0, function () {
41218
- return '' + this.hours() + zeroFill(this.minutes(), 2) +
41219
- zeroFill(this.seconds(), 2);
41220
  });
 
41221
 
41222
- function meridiem (token, lowercase) {
41223
- addFormatToken(token, 0, 0, function () {
41224
- return this.localeData().meridiem(this.hours(), this.minutes(), lowercase);
41225
- });
41226
- }
41227
 
41228
- meridiem('a', true);
41229
- meridiem('A', false);
41230
 
41231
- // ALIASES
41232
 
41233
- addUnitAlias('hour', 'h');
 
41234
 
41235
- // PRIORITY
41236
- addUnitPriority('hour', 13);
41237
 
41238
- // PARSING
 
 
41239
 
41240
- function matchMeridiem (isStrict, locale) {
41241
- return locale._meridiemParse;
41242
- }
 
 
 
41243
 
41244
- addRegexToken('a', matchMeridiem);
41245
- addRegexToken('A', matchMeridiem);
41246
- addRegexToken('H', match1to2);
41247
- addRegexToken('h', match1to2);
41248
- addRegexToken('HH', match1to2, match2);
41249
- addRegexToken('hh', match1to2, match2);
41250
 
41251
- addRegexToken('hmm', match3to4);
41252
- addRegexToken('hmmss', match5to6);
41253
- addRegexToken('Hmm', match3to4);
41254
- addRegexToken('Hmmss', match5to6);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41255
 
41256
- addParseToken(['H', 'HH'], HOUR);
41257
- addParseToken(['a', 'A'], function (input, array, config) {
41258
- config._isPm = config._locale.isPM(input);
41259
- config._meridiem = input;
41260
- });
41261
- addParseToken(['h', 'hh'], function (input, array, config) {
41262
- array[HOUR] = toInt(input);
41263
- getParsingFlags(config).bigHour = true;
41264
- });
41265
- addParseToken('hmm', function (input, array, config) {
41266
- var pos = input.length - 2;
41267
- array[HOUR] = toInt(input.substr(0, pos));
41268
- array[MINUTE] = toInt(input.substr(pos));
41269
- getParsingFlags(config).bigHour = true;
41270
- });
41271
- addParseToken('hmmss', function (input, array, config) {
41272
- var pos1 = input.length - 4;
41273
- var pos2 = input.length - 2;
41274
- array[HOUR] = toInt(input.substr(0, pos1));
41275
- array[MINUTE] = toInt(input.substr(pos1, 2));
41276
- array[SECOND] = toInt(input.substr(pos2));
41277
- getParsingFlags(config).bigHour = true;
41278
- });
41279
- addParseToken('Hmm', function (input, array, config) {
41280
- var pos = input.length - 2;
41281
- array[HOUR] = toInt(input.substr(0, pos));
41282
- array[MINUTE] = toInt(input.substr(pos));
41283
- });
41284
- addParseToken('Hmmss', function (input, array, config) {
41285
- var pos1 = input.length - 4;
41286
- var pos2 = input.length - 2;
41287
- array[HOUR] = toInt(input.substr(0, pos1));
41288
- array[MINUTE] = toInt(input.substr(pos1, 2));
41289
- array[SECOND] = toInt(input.substr(pos2));
41290
- });
41291
 
41292
- // LOCALES
 
 
 
 
41293
 
41294
- function localeIsPM (input) {
41295
- // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays
41296
- // Using charAt should be more compatible.
41297
- return ((input + '').toLowerCase().charAt(0) === 'p');
 
 
41298
  }
 
41299
 
41300
- var defaultLocaleMeridiemParse = /[ap]\.?m?\.?/i;
41301
- function localeMeridiem (hours, minutes, isLower) {
41302
- if (hours > 11) {
41303
- return isLower ? 'pm' : 'PM';
41304
- } else {
41305
- return isLower ? 'am' : 'AM';
41306
- }
41307
- }
41308
 
 
41309
 
41310
- // MOMENTS
 
 
 
 
41311
 
41312
- // Setting the hour should keep the time, because the user explicitly
41313
- // specified which hour he wants. So trying to maintain the same hour (in
41314
- // a new timezone) makes sense. Adding/subtracting hours does not follow
41315
- // this rule.
41316
- var getSetHour = makeGetSet('Hours', true);
 
 
 
 
 
 
41317
 
41318
- var baseConfig = {
41319
- calendar: defaultCalendar,
41320
- longDateFormat: defaultLongDateFormat,
41321
- invalidDate: defaultInvalidDate,
41322
- ordinal: defaultOrdinal,
41323
- ordinalParse: defaultOrdinalParse,
41324
- relativeTime: defaultRelativeTime,
41325
 
41326
- months: defaultLocaleMonths,
41327
- monthsShort: defaultLocaleMonthsShort,
41328
 
41329
- week: defaultLocaleWeek,
 
 
41330
 
41331
- weekdays: defaultLocaleWeekdays,
41332
- weekdaysMin: defaultLocaleWeekdaysMin,
41333
- weekdaysShort: defaultLocaleWeekdaysShort,
41334
 
41335
- meridiemParse: defaultLocaleMeridiemParse
41336
- };
 
 
41337
 
41338
- // internal storage for locale config files
41339
- var locales = {};
41340
- var globalLocale;
41341
-
41342
- function normalizeLocale(key) {
41343
- return key ? key.toLowerCase().replace('_', '-') : key;
41344
- }
41345
-
41346
- // pick the locale from the array
41347
- // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each
41348
- // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root
41349
- function chooseLocale(names) {
41350
- var i = 0, j, next, locale, split;
41351
-
41352
- while (i < names.length) {
41353
- split = normalizeLocale(names[i]).split('-');
41354
- j = split.length;
41355
- next = normalizeLocale(names[i + 1]);
41356
- next = next ? next.split('-') : null;
41357
- while (j > 0) {
41358
- locale = loadLocale(split.slice(0, j).join('-'));
41359
- if (locale) {
41360
- return locale;
41361
- }
41362
- if (next && next.length >= j && compareArrays(split, next, true) >= j - 1) {
41363
- //the next array item is better than a shallower substring of this one
41364
- break;
41365
- }
41366
- j--;
41367
- }
41368
- i++;
41369
- }
41370
- return null;
41371
- }
41372
 
41373
- function loadLocale(name) {
41374
- var oldLocale = null;
41375
- // TODO: Find a better way to register and load all the locales in Node
41376
- if (!locales[name] && (typeof module !== 'undefined') &&
41377
- module && module.exports) {
41378
- try {
41379
- oldLocale = globalLocale._abbr;
41380
- __webpack_require__(284)("./" + name);
41381
- // because defineLocale currently also sets the global locale, we
41382
- // want to undo that for lazy loaded locales
41383
- locale_locales__getSetGlobalLocale(oldLocale);
41384
- } catch (e) { }
41385
- }
41386
- return locales[name];
41387
- }
41388
 
41389
- // This function will load locale and then set the global locale. If
41390
- // no arguments are passed in, it will simply return the current global
41391
- // locale key.
41392
- function locale_locales__getSetGlobalLocale (key, values) {
41393
- var data;
41394
- if (key) {
41395
- if (isUndefined(values)) {
41396
- data = locale_locales__getLocale(key);
41397
- }
41398
- else {
41399
- data = defineLocale(key, values);
41400
  }
41401
-
41402
- if (data) {
41403
- // moment.duration._locale = moment._locale = data;
41404
- globalLocale = data;
41405
  }
 
41406
  }
41407
-
41408
- return globalLocale._abbr;
41409
  }
 
 
41410
 
41411
- function defineLocale (name, config) {
41412
- if (config !== null) {
41413
- var parentConfig = baseConfig;
41414
- config.abbr = name;
41415
- if (locales[name] != null) {
41416
- deprecateSimple('defineLocaleOverride',
41417
- 'use moment.updateLocale(localeName, config) to change ' +
41418
- 'an existing locale. moment.defineLocale(localeName, ' +
41419
- 'config) should only be used for creating a new locale ' +
41420
- 'See http://momentjs.com/guides/#/warnings/define-locale/ for more info.');
41421
- parentConfig = locales[name]._config;
41422
- } else if (config.parentLocale != null) {
41423
- if (locales[config.parentLocale] != null) {
41424
- parentConfig = locales[config.parentLocale]._config;
41425
- } else {
41426
- // treat as if there is no base config
41427
- deprecateSimple('parentLocaleUndefined',
41428
- 'specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/');
41429
- }
41430
- }
41431
- locales[name] = new Locale(mergeConfigs(parentConfig, config));
41432
 
41433
- // backwards compat for now: also set the locale
41434
- locale_locales__getSetGlobalLocale(name);
 
 
 
 
 
 
 
 
 
 
41435
 
41436
- return locales[name];
41437
- } else {
41438
- // useful for testing
41439
- delete locales[name];
41440
- return null;
41441
  }
41442
  }
41443
 
41444
- function updateLocale(name, config) {
41445
- if (config != null) {
41446
- var locale, parentConfig = baseConfig;
41447
- // MERGE
41448
- if (locales[name] != null) {
41449
- parentConfig = locales[name]._config;
41450
- }
41451
- config = mergeConfigs(parentConfig, config);
41452
- locale = new Locale(config);
41453
- locale.parentLocale = locales[name];
41454
- locales[name] = locale;
41455
 
41456
- // backwards compat for now: also set the locale
41457
- locale_locales__getSetGlobalLocale(name);
41458
- } else {
41459
- // pass null for config to unupdate, useful for tests
41460
- if (locales[name] != null) {
41461
- if (locales[name].parentLocale != null) {
41462
- locales[name] = locales[name].parentLocale;
41463
- } else if (locales[name] != null) {
41464
- delete locales[name];
 
 
 
 
 
 
 
 
41465
  }
 
 
 
 
 
41466
  }
41467
  }
41468
- return locales[name];
41469
- }
41470
-
41471
- // returns locale data
41472
- function locale_locales__getLocale (key) {
41473
- var locale;
41474
 
41475
- if (key && key._locale && key._locale._abbr) {
41476
- key = key._locale._abbr;
 
 
41477
  }
41478
 
41479
- if (!key) {
41480
- return globalLocale;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41481
  }
 
 
 
 
41482
 
41483
- if (!isArray(key)) {
41484
- //short-circuit everything else
41485
- locale = loadLocale(key);
41486
- if (locale) {
41487
- return locale;
 
 
 
 
41488
  }
41489
- key = [key];
41490
  }
 
 
 
41491
 
41492
- return chooseLocale(key);
 
 
 
 
 
41493
  }
41494
 
41495
- function locale_locales__listLocales() {
41496
- return keys(locales);
41497
  }
41498
 
41499
- function checkOverflow (m) {
41500
- var overflow;
41501
- var a = m._a;
 
 
 
 
 
41502
 
41503
- if (a && getParsingFlags(m).overflow === -2) {
41504
- overflow =
41505
- a[MONTH] < 0 || a[MONTH] > 11 ? MONTH :
41506
- a[DATE] < 1 || a[DATE] > daysInMonth(a[YEAR], a[MONTH]) ? DATE :
41507
- a[HOUR] < 0 || a[HOUR] > 24 || (a[HOUR] === 24 && (a[MINUTE] !== 0 || a[SECOND] !== 0 || a[MILLISECOND] !== 0)) ? HOUR :
41508
- a[MINUTE] < 0 || a[MINUTE] > 59 ? MINUTE :
41509
- a[SECOND] < 0 || a[SECOND] > 59 ? SECOND :
41510
- a[MILLISECOND] < 0 || a[MILLISECOND] > 999 ? MILLISECOND :
41511
- -1;
41512
 
41513
- if (getParsingFlags(m)._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) {
41514
- overflow = DATE;
41515
- }
41516
- if (getParsingFlags(m)._overflowWeeks && overflow === -1) {
41517
- overflow = WEEK;
41518
- }
41519
- if (getParsingFlags(m)._overflowWeekday && overflow === -1) {
41520
- overflow = WEEKDAY;
41521
- }
41522
 
41523
- getParsingFlags(m).overflow = overflow;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41524
  }
41525
 
41526
- return m;
41527
  }
41528
 
41529
- // iso 8601 regex
41530
- // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00)
41531
- var extendedIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/;
41532
- var basicIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/;
 
 
 
41533
 
41534
- var tzRegex = /Z|[+-]\d\d(?::?\d\d)?/;
41535
 
41536
- var isoDates = [
41537
- ['YYYYYY-MM-DD', /[+-]\d{6}-\d\d-\d\d/],
41538
- ['YYYY-MM-DD', /\d{4}-\d\d-\d\d/],
41539
- ['GGGG-[W]WW-E', /\d{4}-W\d\d-\d/],
41540
- ['GGGG-[W]WW', /\d{4}-W\d\d/, false],
41541
- ['YYYY-DDD', /\d{4}-\d{3}/],
41542
- ['YYYY-MM', /\d{4}-\d\d/, false],
41543
- ['YYYYYYMMDD', /[+-]\d{10}/],
41544
- ['YYYYMMDD', /\d{8}/],
41545
- // YYYYMM is NOT allowed by the standard
41546
- ['GGGG[W]WWE', /\d{4}W\d{3}/],
41547
- ['GGGG[W]WW', /\d{4}W\d{2}/, false],
41548
- ['YYYYDDD', /\d{7}/]
41549
- ];
41550
 
41551
- // iso time formats and regexes
41552
- var isoTimes = [
41553
- ['HH:mm:ss.SSSS', /\d\d:\d\d:\d\d\.\d+/],
41554
- ['HH:mm:ss,SSSS', /\d\d:\d\d:\d\d,\d+/],
41555
- ['HH:mm:ss', /\d\d:\d\d:\d\d/],
41556
- ['HH:mm', /\d\d:\d\d/],
41557
- ['HHmmss.SSSS', /\d\d\d\d\d\d\.\d+/],
41558
- ['HHmmss,SSSS', /\d\d\d\d\d\d,\d+/],
41559
- ['HHmmss', /\d\d\d\d\d\d/],
41560
- ['HHmm', /\d\d\d\d/],
41561
- ['HH', /\d\d/]
41562
- ];
41563
 
41564
- var aspNetJsonRegex = /^\/?Date\((\-?\d+)/i;
41565
 
41566
- // date from iso format
41567
- function configFromISO(config) {
41568
- var i, l,
41569
- string = config._i,
41570
- match = extendedIsoRegex.exec(string) || basicIsoRegex.exec(string),
41571
- allowTime, dateFormat, timeFormat, tzFormat;
41572
 
41573
- if (match) {
41574
- getParsingFlags(config).iso = true;
41575
 
41576
- for (i = 0, l = isoDates.length; i < l; i++) {
41577
- if (isoDates[i][1].exec(match[1])) {
41578
- dateFormat = isoDates[i][0];
41579
- allowTime = isoDates[i][2] !== false;
 
 
 
 
 
 
 
 
 
 
 
 
41580
  break;
41581
  }
41582
  }
41583
- if (dateFormat == null) {
41584
  config._isValid = false;
41585
  return;
41586
  }
41587
- if (match[3]) {
41588
- for (i = 0, l = isoTimes.length; i < l; i++) {
41589
- if (isoTimes[i][1].exec(match[3])) {
41590
- // match[2] should be 'T' or space
41591
- timeFormat = (match[2] || ' ') + isoTimes[i][0];
41592
- break;
41593
- }
41594
- }
41595
- if (timeFormat == null) {
41596
- config._isValid = false;
41597
- return;
41598
- }
41599
- }
41600
- if (!allowTime && timeFormat != null) {
41601
  config._isValid = false;
41602
  return;
41603
  }
41604
- if (match[4]) {
41605
- if (tzRegex.exec(match[4])) {
41606
- tzFormat = 'Z';
41607
- } else {
41608
- config._isValid = false;
41609
- return;
41610
- }
41611
- }
41612
- config._f = dateFormat + (timeFormat || '') + (tzFormat || '');
41613
- configFromStringAndFormat(config);
41614
- } else {
41615
- config._isValid = false;
41616
  }
 
 
 
 
41617
  }
 
41618
 
41619
- // date from iso format or fallback
41620
- function configFromString(config) {
41621
- var matched = aspNetJsonRegex.exec(config._i);
41622
 
41623
- if (matched !== null) {
41624
- config._d = new Date(+matched[1]);
41625
- return;
41626
- }
41627
 
41628
- configFromISO(config);
41629
- if (config._isValid === false) {
41630
- delete config._isValid;
41631
- utils_hooks__hooks.createFromInputFallback(config);
41632
- }
 
 
 
 
 
 
 
 
 
41633
  }
 
41634
 
41635
- utils_hooks__hooks.createFromInputFallback = deprecate(
41636
- 'value provided is not in a recognized ISO format. moment construction falls back to js Date(), ' +
41637
- 'which is not reliable across all browsers and versions. Non ISO date formats are ' +
41638
- 'discouraged and will be removed in an upcoming major release. Please refer to ' +
41639
- 'http://momentjs.com/guides/#/warnings/js-date/ for more info.',
41640
- function (config) {
41641
- config._d = new Date(config._i + (config._useUTC ? ' UTC' : ''));
41642
- }
41643
- );
 
41644
 
41645
- // Pick the first defined of two or three arguments.
41646
- function defaults(a, b, c) {
41647
- if (a != null) {
41648
- return a;
41649
- }
41650
- if (b != null) {
41651
- return b;
41652
- }
41653
- return c;
41654
  }
 
 
41655
 
41656
- function currentDateArray(config) {
41657
- // hooks is actually the exported moment object
41658
- var nowValue = new Date(utils_hooks__hooks.now());
41659
- if (config._useUTC) {
41660
- return [nowValue.getUTCFullYear(), nowValue.getUTCMonth(), nowValue.getUTCDate()];
41661
- }
41662
- return [nowValue.getFullYear(), nowValue.getMonth(), nowValue.getDate()];
 
 
41663
  }
41664
 
41665
- // convert an array to a date.
41666
- // the array should mirror the parameters below
41667
- // note: all values past the year are optional and will default to the lowest possible value.
41668
- // [year, month, day , hour, minute, second, millisecond]
41669
- function configFromArray (config) {
41670
- var i, date, input = [], currentDate, yearToUse;
41671
 
41672
- if (config._d) {
41673
- return;
41674
- }
 
41675
 
41676
- currentDate = currentDateArray(config);
 
 
41677
 
41678
- //compute day of the year from weeks and weekdays
41679
- if (config._w && config._a[DATE] == null && config._a[MONTH] == null) {
41680
- dayOfYearFromWeekInfo(config);
41681
  }
41682
 
41683
- //if the day of the year is set, figure out what it is
41684
- if (config._dayOfYear) {
41685
- yearToUse = defaults(config._a[YEAR], currentDate[YEAR]);
 
41686
 
41687
- if (config._dayOfYear > daysInYear(yearToUse)) {
41688
- getParsingFlags(config)._overflowDayOfYear = true;
41689
- }
 
 
 
 
 
41690
 
41691
- date = createUTCDate(yearToUse, 0, config._dayOfYear);
41692
- config._a[MONTH] = date.getUTCMonth();
41693
- config._a[DATE] = date.getUTCDate();
41694
- }
41695
 
41696
- // Default to current date.
41697
- // * if no year, month, day of month are given, default to today
41698
- // * if day of month is given, default month and year
41699
- // * if month is given, default only year
41700
- // * if year is given, don't default anything
41701
- for (i = 0; i < 3 && config._a[i] == null; ++i) {
41702
- config._a[i] = input[i] = currentDate[i];
41703
- }
41704
 
41705
- // Zero out whatever was not defaulted, including time
41706
- for (; i < 7; i++) {
41707
- config._a[i] = input[i] = (config._a[i] == null) ? (i === 2 ? 1 : 0) : config._a[i];
41708
- }
 
 
41709
 
41710
- // Check for 24:00:00.000
41711
- if (config._a[HOUR] === 24 &&
41712
- config._a[MINUTE] === 0 &&
41713
- config._a[SECOND] === 0 &&
41714
- config._a[MILLISECOND] === 0) {
41715
- config._nextDay = true;
41716
- config._a[HOUR] = 0;
41717
- }
41718
 
41719
- config._d = (config._useUTC ? createUTCDate : createDate).apply(null, input);
41720
- // Apply timezone offset from input. The actual utcOffset can be changed
41721
- // with parseZone.
41722
- if (config._tzm != null) {
41723
- config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);
41724
- }
 
41725
 
41726
- if (config._nextDay) {
41727
- config._a[HOUR] = 24;
 
 
 
 
 
 
 
41728
  }
41729
- }
 
 
41730
 
41731
- function dayOfYearFromWeekInfo(config) {
41732
- var w, weekYear, week, weekday, dow, doy, temp, weekdayOverflow;
41733
 
41734
- w = config._w;
41735
- if (w.GG != null || w.W != null || w.E != null) {
41736
- dow = 1;
41737
- doy = 4;
41738
 
41739
- // TODO: We need to take the current isoWeekYear, but that depends on
41740
- // how we interpret now (local, utc, fixed offset). So create
41741
- // a now version of current config (take local/utc/offset flags, and
41742
- // create now).
41743
- weekYear = defaults(w.GG, config._a[YEAR], weekOfYear(local__createLocal(), 1, 4).year);
41744
- week = defaults(w.W, 1);
41745
- weekday = defaults(w.E, 1);
41746
- if (weekday < 1 || weekday > 7) {
41747
  weekdayOverflow = true;
41748
  }
41749
- } else {
41750
- dow = config._locale._week.dow;
41751
- doy = config._locale._week.doy;
41752
-
41753
- weekYear = defaults(w.gg, config._a[YEAR], weekOfYear(local__createLocal(), dow, doy).year);
41754
- week = defaults(w.w, 1);
41755
-
41756
- if (w.d != null) {
41757
- // weekday -- low day numbers are considered next week
41758
- weekday = w.d;
41759
- if (weekday < 0 || weekday > 6) {
41760
- weekdayOverflow = true;
41761
- }
41762
- } else if (w.e != null) {
41763
- // local weekday -- counting starts from begining of week
41764
- weekday = w.e + dow;
41765
- if (w.e < 0 || w.e > 6) {
41766
- weekdayOverflow = true;
41767
- }
41768
- } else {
41769
- // default to begining of week
41770
- weekday = dow;
41771
  }
41772
- }
41773
- if (week < 1 || week > weeksInYear(weekYear, dow, doy)) {
41774
- getParsingFlags(config)._overflowWeeks = true;
41775
- } else if (weekdayOverflow != null) {
41776
- getParsingFlags(config)._overflowWeekday = true;
41777
  } else {
41778
- temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy);
41779
- config._a[YEAR] = temp.year;
41780
- config._dayOfYear = temp.dayOfYear;
41781
  }
41782
  }
 
 
 
 
 
 
 
 
 
 
41783
 
41784
- // constant that refers to the ISO standard
41785
- utils_hooks__hooks.ISO_8601 = function () {};
41786
 
41787
- // date from string and format string
41788
- function configFromStringAndFormat(config) {
41789
- // TODO: Move this to another part of the creation flow to prevent circular deps
41790
- if (config._f === utils_hooks__hooks.ISO_8601) {
41791
- configFromISO(config);
41792
- return;
41793
- }
41794
 
41795
- config._a = [];
41796
- getParsingFlags(config).empty = true;
41797
 
41798
- // This array is used to make a Date, either with `new Date` or `Date.UTC`
41799
- var string = '' + config._i,
41800
- i, parsedInput, tokens, token, skipped,
41801
- stringLength = string.length,
41802
- totalParsedInputLength = 0;
41803
 
41804
- tokens = expandFormat(config._f, config._locale).match(formattingTokens) || [];
41805
 
41806
- for (i = 0; i < tokens.length; i++) {
41807
- token = tokens[i];
41808
- parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0];
41809
- // console.log('token', token, 'parsedInput', parsedInput,
41810
- // 'regex', getParseRegexForToken(token, config));
41811
- if (parsedInput) {
41812
- skipped = string.substr(0, string.indexOf(parsedInput));
41813
- if (skipped.length > 0) {
41814
- getParsingFlags(config).unusedInput.push(skipped);
41815
- }
41816
- string = string.slice(string.indexOf(parsedInput) + parsedInput.length);
41817
- totalParsedInputLength += parsedInput.length;
41818
  }
41819
- // don't parse if it's not a known token
41820
- if (formatTokenFunctions[token]) {
41821
- if (parsedInput) {
41822
- getParsingFlags(config).empty = false;
41823
- }
41824
- else {
41825
- getParsingFlags(config).unusedTokens.push(token);
41826
- }
41827
- addTimeToArrayFromToken(token, parsedInput, config);
41828
  }
41829
- else if (config._strict && !parsedInput) {
41830
  getParsingFlags(config).unusedTokens.push(token);
41831
  }
 
41832
  }
41833
-
41834
- // add remaining unparsed input length to the string
41835
- getParsingFlags(config).charsLeftOver = stringLength - totalParsedInputLength;
41836
- if (string.length > 0) {
41837
- getParsingFlags(config).unusedInput.push(string);
41838
- }
41839
-
41840
- // clear _12h flag if hour is <= 12
41841
- if (config._a[HOUR] <= 12 &&
41842
- getParsingFlags(config).bigHour === true &&
41843
- config._a[HOUR] > 0) {
41844
- getParsingFlags(config).bigHour = undefined;
41845
  }
 
41846
 
41847
- getParsingFlags(config).parsedDateParts = config._a.slice(0);
41848
- getParsingFlags(config).meridiem = config._meridiem;
41849
- // handle meridiem
41850
- config._a[HOUR] = meridiemFixWrap(config._locale, config._a[HOUR], config._meridiem);
 
41851
 
41852
- configFromArray(config);
41853
- checkOverflow(config);
 
 
 
41854
  }
41855
 
 
 
 
 
 
 
 
 
41856
 
41857
- function meridiemFixWrap (locale, hour, meridiem) {
41858
- var isPm;
41859
 
41860
- if (meridiem == null) {
41861
- // nothing to do
41862
- return hour;
 
 
 
 
 
 
 
 
 
 
 
41863
  }
41864
- if (locale.meridiemHour != null) {
41865
- return locale.meridiemHour(hour, meridiem);
41866
- } else if (locale.isPM != null) {
41867
- // Fallback
41868
- isPm = locale.isPM(meridiem);
41869
- if (isPm && hour < 12) {
41870
- hour += 12;
41871
- }
41872
- if (!isPm && hour === 12) {
41873
- hour = 0;
41874
- }
41875
- return hour;
41876
- } else {
41877
- // this is not supposed to happen
41878
- return hour;
41879
  }
 
 
 
 
41880
  }
 
41881
 
41882
- // date from string and array of format strings
41883
- function configFromStringAndArray(config) {
41884
- var tempConfig,
41885
- bestMoment,
41886
 
41887
- scoreToBeat,
41888
- i,
41889
- currentScore;
41890
 
41891
- if (config._f.length === 0) {
41892
- getParsingFlags(config).invalidFormat = true;
41893
- config._d = new Date(NaN);
41894
- return;
41895
- }
41896
 
41897
- for (i = 0; i < config._f.length; i++) {
41898
- currentScore = 0;
41899
- tempConfig = copyConfig({}, config);
41900
- if (config._useUTC != null) {
41901
- tempConfig._useUTC = config._useUTC;
41902
- }
41903
- tempConfig._f = config._f[i];
41904
- configFromStringAndFormat(tempConfig);
41905
 
41906
- if (!valid__isValid(tempConfig)) {
41907
- continue;
41908
- }
41909
 
41910
- // if there is any input that was not parsed add a penalty for that format
41911
- currentScore += getParsingFlags(tempConfig).charsLeftOver;
41912
 
41913
- //or tokens
41914
- currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10;
41915
 
41916
- getParsingFlags(tempConfig).score = currentScore;
41917
 
41918
- if (scoreToBeat == null || currentScore < scoreToBeat) {
41919
- scoreToBeat = currentScore;
41920
- bestMoment = tempConfig;
41921
- }
41922
  }
41923
-
41924
- extend(config, bestMoment || tempConfig);
41925
  }
41926
 
41927
- function configFromObject(config) {
41928
- if (config._d) {
41929
- return;
41930
- }
41931
-
41932
- var i = normalizeObjectUnits(config._i);
41933
- config._a = map([i.year, i.month, i.day || i.date, i.hour, i.minute, i.second, i.millisecond], function (obj) {
41934
- return obj && parseInt(obj, 10);
41935
- });
41936
 
41937
- configFromArray(config);
 
 
41938
  }
41939
 
41940
- function createFromConfig (config) {
41941
- var res = new Moment(checkOverflow(prepareConfig(config)));
41942
- if (res._nextDay) {
41943
- // Adding is smart enough around DST
41944
- res.add(1, 'd');
41945
- res._nextDay = undefined;
41946
- }
41947
 
41948
- return res;
41949
- }
41950
 
41951
- function prepareConfig (config) {
41952
- var input = config._i,
41953
- format = config._f;
 
 
 
 
41954
 
41955
- config._locale = config._locale || locale_locales__getLocale(config._l);
 
41956
 
41957
- if (input === null || (format === undefined && input === '')) {
41958
- return valid__createInvalid({nullInput: true});
41959
- }
41960
 
41961
- if (typeof input === 'string') {
41962
- config._i = input = config._locale.preparse(input);
41963
- }
41964
 
41965
- if (isMoment(input)) {
41966
- return new Moment(checkOverflow(input));
41967
- } else if (isArray(format)) {
41968
- configFromStringAndArray(config);
41969
- } else if (isDate(input)) {
41970
- config._d = input;
41971
- } else if (format) {
41972
- configFromStringAndFormat(config);
41973
- } else {
41974
- configFromInput(config);
41975
- }
41976
 
41977
- if (!valid__isValid(config)) {
41978
- config._d = null;
41979
- }
41980
 
41981
- return config;
 
 
 
 
 
 
 
 
 
41982
  }
41983
 
41984
- function configFromInput(config) {
41985
- var input = config._i;
41986
- if (input === undefined) {
41987
- config._d = new Date(utils_hooks__hooks.now());
41988
- } else if (isDate(input)) {
41989
- config._d = new Date(input.valueOf());
41990
- } else if (typeof input === 'string') {
41991
- configFromString(config);
41992
- } else if (isArray(input)) {
41993
- config._a = map(input.slice(0), function (obj) {
41994
- return parseInt(obj, 10);
41995
- });
41996
- configFromArray(config);
41997
- } else if (typeof(input) === 'object') {
41998
- configFromObject(config);
41999
- } else if (typeof(input) === 'number') {
42000
- // from milliseconds
42001
- config._d = new Date(input);
42002
- } else {
42003
- utils_hooks__hooks.createFromInputFallback(config);
42004
- }
42005
  }
42006
 
42007
- function createLocalOrUTC (input, format, locale, strict, isUTC) {
42008
- var c = {};
42009
 
42010
- if (typeof(locale) === 'boolean') {
42011
- strict = locale;
42012
- locale = undefined;
42013
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42014
 
42015
- if ((isObject(input) && isObjectEmpty(input)) ||
42016
- (isArray(input) && input.length === 0)) {
42017
- input = undefined;
42018
- }
42019
- // object construction must be done this way.
42020
- // https://github.com/moment/moment/issues/1423
42021
- c._isAMomentObject = true;
42022
- c._useUTC = c._isUTC = isUTC;
42023
- c._l = locale;
42024
- c._i = input;
42025
- c._f = format;
42026
- c._strict = strict;
42027
 
42028
- return createFromConfig(c);
 
 
42029
  }
42030
 
42031
- function local__createLocal (input, format, locale, strict) {
42032
- return createLocalOrUTC(input, format, locale, strict, false);
 
42033
  }
 
 
 
 
 
 
 
 
42034
 
42035
- var prototypeMin = deprecate(
42036
- 'moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/',
42037
- function () {
42038
- var other = local__createLocal.apply(null, arguments);
42039
- if (this.isValid() && other.isValid()) {
42040
- return other < this ? this : other;
42041
- } else {
42042
- return valid__createInvalid();
42043
- }
42044
- }
42045
- );
42046
 
42047
- var prototypeMax = deprecate(
42048
- 'moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/',
42049
- function () {
42050
- var other = local__createLocal.apply(null, arguments);
42051
- if (this.isValid() && other.isValid()) {
42052
- return other > this ? this : other;
42053
- } else {
42054
- return valid__createInvalid();
42055
- }
42056
- }
42057
- );
42058
 
42059
- // Pick a moment m from moments so that m[fn](other) is true for all
42060
- // other. This relies on the function fn to be transitive.
42061
- //
42062
- // moments should either be an array of moment objects or an array, whose
42063
- // first element is an array of moment objects.
42064
- function pickBy(fn, moments) {
42065
- var res, i;
42066
- if (moments.length === 1 && isArray(moments[0])) {
42067
- moments = moments[0];
42068
- }
42069
- if (!moments.length) {
42070
- return local__createLocal();
42071
- }
42072
- res = moments[0];
42073
- for (i = 1; i < moments.length; ++i) {
42074
- if (!moments[i].isValid() || moments[i][fn](res)) {
42075
- res = moments[i];
42076
- }
42077
  }
42078
- return res;
42079
  }
 
42080
 
42081
- // TODO: Use [].sort instead?
42082
- function min () {
42083
- var args = [].slice.call(arguments, 0);
42084
-
42085
- return pickBy('isBefore', args);
 
 
 
 
42086
  }
 
42087
 
42088
- function max () {
42089
- var args = [].slice.call(arguments, 0);
42090
-
42091
- return pickBy('isAfter', args);
 
 
 
 
 
42092
  }
42093
-
42094
- var now = function () {
42095
- return Date.now ? Date.now() : +(new Date());
42096
- };
42097
-
42098
- function Duration (duration) {
42099
- var normalizedInput = normalizeObjectUnits(duration),
42100
- years = normalizedInput.year || 0,
42101
- quarters = normalizedInput.quarter || 0,
42102
- months = normalizedInput.month || 0,
42103
- weeks = normalizedInput.week || 0,
42104
- days = normalizedInput.day || 0,
42105
- hours = normalizedInput.hour || 0,
42106
- minutes = normalizedInput.minute || 0,
42107
- seconds = normalizedInput.second || 0,
42108
- milliseconds = normalizedInput.millisecond || 0;
42109
-
42110
- // representation for dateAddRemove
42111
- this._milliseconds = +milliseconds +
42112
- seconds * 1e3 + // 1000
42113
- minutes * 6e4 + // 1000 * 60
42114
- hours * 1000 * 60 * 60; //using 1000 * 60 * 60 instead of 36e5 to avoid floating point rounding errors https://github.com/moment/moment/issues/2978
42115
- // Because of dateAddRemove treats 24 hours as different from a
42116
- // day when working around DST, we need to store them separately
42117
- this._days = +days +
42118
- weeks * 7;
42119
- // It is impossible translate months into days without knowing
42120
- // which months you are are talking about, so we have to store
42121
- // it separately.
42122
- this._months = +months +
42123
- quarters * 3 +
42124
- years * 12;
42125
-
42126
- this._data = {};
42127
-
42128
- this._locale = locale_locales__getLocale();
42129
-
42130
- this._bubble();
42131
- }
42132
-
42133
- function isDuration (obj) {
42134
- return obj instanceof Duration;
42135
- }
42136
-
42137
- function absRound (number) {
42138
- if (number < 0) {
42139
- return Math.round(-1 * number) * -1;
42140
- } else {
42141
- return Math.round(number);
42142
  }
42143
  }
 
 
42144
 
42145
- // FORMATTING
 
 
42146
 
42147
- function offset (token, separator) {
42148
- addFormatToken(token, 0, 0, function () {
42149
- var offset = this.utcOffset();
42150
- var sign = '+';
42151
- if (offset < 0) {
42152
- offset = -offset;
42153
- sign = '-';
42154
- }
42155
- return sign + zeroFill(~~(offset / 60), 2) + separator + zeroFill(~~(offset) % 60, 2);
42156
- });
42157
- }
42158
 
42159
- offset('Z', ':');
42160
- offset('ZZ', '');
42161
 
42162
- // PARSING
 
42163
 
42164
- addRegexToken('Z', matchShortOffset);
42165
- addRegexToken('ZZ', matchShortOffset);
42166
- addParseToken(['Z', 'ZZ'], function (input, array, config) {
42167
- config._useUTC = true;
42168
- config._tzm = offsetFromString(matchShortOffset, input);
42169
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42170
 
42171
- // HELPERS
42172
 
42173
- // timezone chunker
42174
- // '+10:00' > ['10', '00']
42175
- // '-1530' > ['-15', '30']
42176
- var chunkOffset = /([\+\-]|\d\d)/gi;
42177
 
42178
- function offsetFromString(matcher, string) {
42179
- var matches = ((string || '').match(matcher) || []);
42180
- var chunk = matches[matches.length - 1] || [];
42181
- var parts = (chunk + '').match(chunkOffset) || ['-', 0, 0];
42182
- var minutes = +(parts[1] * 60) + toInt(parts[2]);
42183
 
42184
- return parts[0] === '+' ? minutes : -minutes;
 
 
 
 
42185
  }
 
42186
 
42187
- // Return a moment from input, that is local/utc/zone equivalent to model.
42188
- function cloneWithOffset(input, model) {
42189
- var res, diff;
42190
- if (model._isUTC) {
42191
- res = model.clone();
42192
- diff = (isMoment(input) || isDate(input) ? input.valueOf() : local__createLocal(input).valueOf()) - res.valueOf();
42193
- // Use low-level api, because this fn is low-level api.
42194
- res._d.setTime(res._d.valueOf() + diff);
42195
- utils_hooks__hooks.updateOffset(res, false);
42196
- return res;
42197
- } else {
42198
- return local__createLocal(input).local();
42199
  }
42200
- }
 
 
42201
 
42202
- function getDateOffset (m) {
42203
- // On Firefox.24 Date#getTimezoneOffset returns a floating point.
42204
- // https://github.com/moment/moment/pull/1871
42205
- return -Math.round(m._d.getTimezoneOffset() / 15) * 15;
42206
- }
42207
 
42208
- // HOOKS
42209
 
42210
- // This function will be called whenever a moment is mutated.
42211
- // It is intended to keep the offset in sync with the timezone.
42212
- utils_hooks__hooks.updateOffset = function () {};
 
 
 
42213
 
42214
- // MOMENTS
42215
 
42216
- // keepLocalTime = true means only change the timezone, without
42217
- // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]-->
42218
- // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset
42219
- // +0200, so we adjust the time as needed, to be valid.
42220
- //
42221
- // Keeping the time actually adds/subtracts (one hour)
42222
- // from the actual represented time. That is why we call updateOffset
42223
- // a second time. In case it wants us to change the offset again
42224
- // _changeInProgress == true case, then we have to adjust, because
42225
- // there is no such time in the given timezone.
42226
- function getSetOffset (input, keepLocalTime) {
42227
- var offset = this._offset || 0,
42228
- localAdjust;
42229
- if (!this.isValid()) {
42230
- return input != null ? this : NaN;
42231
- }
42232
- if (input != null) {
42233
- if (typeof input === 'string') {
42234
- input = offsetFromString(matchShortOffset, input);
42235
- } else if (Math.abs(input) < 16) {
42236
- input = input * 60;
42237
- }
42238
- if (!this._isUTC && keepLocalTime) {
42239
- localAdjust = getDateOffset(this);
42240
- }
42241
- this._offset = input;
42242
- this._isUTC = true;
42243
- if (localAdjust != null) {
42244
- this.add(localAdjust, 'm');
42245
- }
42246
- if (offset !== input) {
42247
- if (!keepLocalTime || this._changeInProgress) {
42248
- add_subtract__addSubtract(this, create__createDuration(input - offset, 'm'), 1, false);
42249
- } else if (!this._changeInProgress) {
42250
- this._changeInProgress = true;
42251
- utils_hooks__hooks.updateOffset(this, true);
42252
- this._changeInProgress = null;
42253
- }
42254
- }
42255
- return this;
42256
- } else {
42257
- return this._isUTC ? offset : getDateOffset(this);
42258
- }
42259
  }
42260
 
42261
- function getSetZone (input, keepLocalTime) {
42262
- if (input != null) {
42263
- if (typeof input !== 'string') {
42264
- input = -input;
42265
- }
42266
 
42267
- this.utcOffset(input, keepLocalTime);
 
 
 
42268
 
42269
- return this;
42270
- } else {
42271
- return -this.utcOffset();
42272
- }
 
 
 
 
 
 
 
 
42273
  }
 
42274
 
42275
- function setOffsetToUTC (keepLocalTime) {
42276
- return this.utcOffset(0, keepLocalTime);
42277
- }
 
 
42278
 
42279
- function setOffsetToLocal (keepLocalTime) {
42280
- if (this._isUTC) {
42281
- this.utcOffset(0, keepLocalTime);
42282
- this._isUTC = false;
42283
 
42284
- if (keepLocalTime) {
42285
- this.subtract(getDateOffset(this), 'm');
42286
- }
42287
- }
42288
- return this;
42289
- }
42290
 
42291
- function setOffsetToParsedOffset () {
42292
- if (this._tzm) {
42293
- this.utcOffset(this._tzm);
42294
- } else if (typeof this._i === 'string') {
42295
- var tZone = offsetFromString(matchOffset, this._i);
42296
 
42297
- if (tZone === 0) {
42298
- this.utcOffset(0, true);
42299
- } else {
42300
- this.utcOffset(offsetFromString(matchOffset, this._i));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42301
  }
42302
  }
42303
  return this;
 
 
42304
  }
 
42305
 
42306
- function hasAlignedHourOffset (input) {
42307
- if (!this.isValid()) {
42308
- return false;
 
42309
  }
42310
- input = input ? local__createLocal(input).utcOffset() : 0;
42311
 
42312
- return (this.utcOffset() - input) % 60 === 0;
 
 
 
 
42313
  }
 
42314
 
42315
- function isDaylightSavingTime () {
42316
- return (
42317
- this.utcOffset() > this.clone().month(0).utcOffset() ||
42318
- this.utcOffset() > this.clone().month(5).utcOffset()
42319
- );
 
 
 
 
 
 
 
42320
  }
 
 
42321
 
42322
- function isDaylightSavingTimeShifted () {
42323
- if (!isUndefined(this._isDSTShifted)) {
42324
- return this._isDSTShifted;
 
 
 
 
 
 
 
42325
  }
 
 
 
42326
 
42327
- var c = {};
 
 
 
 
42328
 
42329
- copyConfig(c, this);
42330
- c = prepareConfig(c);
42331
 
42332
- if (c._a) {
42333
- var other = c._isUTC ? create_utc__createUTC(c._a) : local__createLocal(c._a);
42334
- this._isDSTShifted = this.isValid() &&
42335
- compareArrays(c._a, other.toArray()) > 0;
42336
- } else {
42337
- this._isDSTShifted = false;
42338
- }
42339
 
 
 
42340
  return this._isDSTShifted;
42341
  }
42342
 
42343
- function isLocal () {
42344
- return this.isValid() ? !this._isUTC : false;
42345
- }
42346
 
42347
- function isUtcOffset () {
42348
- return this.isValid() ? this._isUTC : false;
42349
- }
42350
 
42351
- function isUtc () {
42352
- return this.isValid() ? this._isUTC && this._offset === 0 : false;
 
 
 
 
42353
  }
42354
 
42355
- // ASP.NET json date format regex
42356
- var aspNetRegex = /^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/;
42357
 
42358
- // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html
42359
- // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere
42360
- // and further modified to allow for strings containing both week and day
42361
- var isoRegex = /^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;
42362
 
42363
- function create__createDuration (input, key) {
42364
- var duration = input,
42365
- // matching against regexp is expensive, do it on demand
42366
- match = null,
42367
- sign,
42368
- ret,
42369
- diffRes;
42370
 
42371
- if (isDuration(input)) {
42372
- duration = {
42373
- ms : input._milliseconds,
42374
- d : input._days,
42375
- M : input._months
42376
- };
42377
- } else if (typeof input === 'number') {
42378
- duration = {};
42379
- if (key) {
42380
- duration[key] = input;
42381
- } else {
42382
- duration.milliseconds = input;
42383
- }
42384
- } else if (!!(match = aspNetRegex.exec(input))) {
42385
- sign = (match[1] === '-') ? -1 : 1;
42386
- duration = {
42387
- y : 0,
42388
- d : toInt(match[DATE]) * sign,
42389
- h : toInt(match[HOUR]) * sign,
42390
- m : toInt(match[MINUTE]) * sign,
42391
- s : toInt(match[SECOND]) * sign,
42392
- ms : toInt(absRound(match[MILLISECOND] * 1000)) * sign // the millisecond decimal point is included in the match
42393
- };
42394
- } else if (!!(match = isoRegex.exec(input))) {
42395
- sign = (match[1] === '-') ? -1 : 1;
42396
- duration = {
42397
- y : parseIso(match[2], sign),
42398
- M : parseIso(match[3], sign),
42399
- w : parseIso(match[4], sign),
42400
- d : parseIso(match[5], sign),
42401
- h : parseIso(match[6], sign),
42402
- m : parseIso(match[7], sign),
42403
- s : parseIso(match[8], sign)
42404
- };
42405
- } else if (duration == null) {// checks for null or undefined
42406
- duration = {};
42407
- } else if (typeof duration === 'object' && ('from' in duration || 'to' in duration)) {
42408
- diffRes = momentsDifference(local__createLocal(duration.from), local__createLocal(duration.to));
42409
 
42410
- duration = {};
42411
- duration.ms = diffRes.milliseconds;
42412
- duration.M = diffRes.months;
42413
- }
42414
 
42415
- ret = new Duration(duration);
 
 
 
42416
 
42417
- if (isDuration(input) && hasOwnProp(input, '_locale')) {
42418
- ret._locale = input._locale;
42419
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42420
 
42421
- return ret;
 
 
42422
  }
42423
 
42424
- create__createDuration.fn = Duration.prototype;
42425
 
42426
- function parseIso (inp, sign) {
42427
- // We'd normally use ~~inp for this, but unfortunately it also
42428
- // converts floats to ints.
42429
- // inp may be undefined, so careful calling replace on it.
42430
- var res = inp && parseFloat(inp.replace(',', '.'));
42431
- // apply sign while we're at it
42432
- return (isNaN(res) ? 0 : res) * sign;
42433
  }
42434
 
42435
- function positiveMomentsDifference(base, other) {
42436
- var res = {milliseconds: 0, months: 0};
42437
 
42438
- res.months = other.month() - base.month() +
42439
- (other.year() - base.year()) * 12;
42440
- if (base.clone().add(res.months, 'M').isAfter(other)) {
42441
- --res.months;
42442
- }
 
 
 
 
 
42443
 
42444
- res.milliseconds = +other - +(base.clone().add(res.months, 'M'));
 
42445
 
42446
- return res;
 
 
 
42447
  }
42448
 
42449
- function momentsDifference(base, other) {
42450
- var res;
42451
- if (!(base.isValid() && other.isValid())) {
42452
- return {milliseconds: 0, months: 0};
42453
- }
42454
 
42455
- other = cloneWithOffset(other, base);
42456
- if (base.isBefore(other)) {
42457
- res = positiveMomentsDifference(base, other);
42458
- } else {
42459
- res = positiveMomentsDifference(other, base);
42460
- res.milliseconds = -res.milliseconds;
42461
- res.months = -res.months;
42462
- }
42463
 
42464
- return res;
 
 
 
42465
  }
42466
 
42467
- // TODO: remove 'name' arg after deprecation is removed
42468
- function createAdder(direction, name) {
42469
- return function (val, period) {
42470
- var dur, tmp;
42471
- //invert the arguments, but complain about it
42472
- if (period !== null && !isNaN(+period)) {
42473
- deprecateSimple(name, 'moment().' + name + '(period, number) is deprecated. Please use moment().' + name + '(number, period). ' +
42474
- 'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.');
42475
- tmp = val; val = period; period = tmp;
42476
- }
42477
-
42478
- val = typeof val === 'string' ? +val : val;
42479
- dur = create__createDuration(val, period);
42480
- add_subtract__addSubtract(this, dur, direction);
42481
- return this;
42482
- };
42483
  }
42484
 
42485
- function add_subtract__addSubtract (mom, duration, isAdding, updateOffset) {
42486
- var milliseconds = duration._milliseconds,
42487
- days = absRound(duration._days),
42488
- months = absRound(duration._months);
42489
 
42490
- if (!mom.isValid()) {
42491
- // No op
42492
- return;
 
 
 
 
 
 
42493
  }
42494
 
42495
- updateOffset = updateOffset == null ? true : updateOffset;
 
 
 
 
 
42496
 
42497
- if (milliseconds) {
42498
- mom._d.setTime(mom._d.valueOf() + milliseconds * isAdding);
42499
- }
42500
- if (days) {
42501
- get_set__set(mom, 'Date', get_set__get(mom, 'Date') + days * isAdding);
42502
- }
42503
- if (months) {
42504
- setMonth(mom, get_set__get(mom, 'Month') + months * isAdding);
42505
- }
42506
- if (updateOffset) {
42507
- utils_hooks__hooks.updateOffset(mom, days || months);
42508
- }
42509
  }
42510
 
42511
- var add_subtract__add = createAdder(1, 'add');
42512
- var add_subtract__subtract = createAdder(-1, 'subtract');
42513
 
42514
- function getCalendarFormat(myMoment, now) {
42515
- var diff = myMoment.diff(now, 'days', true);
42516
- return diff < -6 ? 'sameElse' :
42517
- diff < -1 ? 'lastWeek' :
42518
- diff < 0 ? 'lastDay' :
42519
- diff < 1 ? 'sameDay' :
42520
- diff < 2 ? 'nextDay' :
42521
- diff < 7 ? 'nextWeek' : 'sameElse';
42522
  }
 
 
 
 
 
 
 
42523
 
42524
- function moment_calendar__calendar (time, formats) {
42525
- // We want to compare the start of today, vs this.
42526
- // Getting start-of-today depends on whether we're local/utc/offset or not.
42527
- var now = time || local__createLocal(),
42528
- sod = cloneWithOffset(now, this).startOf('day'),
42529
- format = utils_hooks__hooks.calendarFormat(this, sod) || 'sameElse';
42530
 
42531
- var output = formats && (isFunction(formats[format]) ? formats[format].call(this, now) : formats[format]);
 
 
 
 
 
 
 
 
42532
 
42533
- return this.format(output || this.localeData().calendar(format, this, local__createLocal(now)));
42534
- }
 
 
 
 
42535
 
42536
- function clone () {
42537
- return new Moment(this);
42538
- }
42539
 
42540
- function isAfter (input, units) {
42541
- var localInput = isMoment(input) ? input : local__createLocal(input);
42542
- if (!(this.isValid() && localInput.isValid())) {
42543
- return false;
42544
- }
42545
- units = normalizeUnits(!isUndefined(units) ? units : 'millisecond');
42546
- if (units === 'millisecond') {
42547
- return this.valueOf() > localInput.valueOf();
42548
- } else {
42549
- return localInput.valueOf() < this.clone().startOf(units).valueOf();
42550
- }
42551
- }
42552
 
42553
- function isBefore (input, units) {
42554
- var localInput = isMoment(input) ? input : local__createLocal(input);
42555
- if (!(this.isValid() && localInput.isValid())) {
42556
- return false;
42557
- }
42558
- units = normalizeUnits(!isUndefined(units) ? units : 'millisecond');
42559
- if (units === 'millisecond') {
42560
- return this.valueOf() < localInput.valueOf();
42561
- } else {
42562
- return this.clone().endOf(units).valueOf() < localInput.valueOf();
42563
- }
42564
- }
42565
 
42566
- function isBetween (from, to, units, inclusivity) {
42567
- inclusivity = inclusivity || '()';
42568
- return (inclusivity[0] === '(' ? this.isAfter(from, units) : !this.isBefore(from, units)) &&
42569
- (inclusivity[1] === ')' ? this.isBefore(to, units) : !this.isAfter(to, units));
42570
  }
42571
-
42572
- function isSame (input, units) {
42573
- var localInput = isMoment(input) ? input : local__createLocal(input),
42574
- inputMs;
42575
- if (!(this.isValid() && localInput.isValid())) {
42576
- return false;
42577
- }
42578
- units = normalizeUnits(units || 'millisecond');
42579
- if (units === 'millisecond') {
42580
- return this.valueOf() === localInput.valueOf();
42581
- } else {
42582
- inputMs = localInput.valueOf();
42583
- return this.clone().startOf(units).valueOf() <= inputMs && inputMs <= this.clone().endOf(units).valueOf();
42584
- }
42585
  }
 
42586
 
42587
- function isSameOrAfter (input, units) {
42588
- return this.isSame(input, units) || this.isAfter(input,units);
 
 
42589
  }
42590
-
42591
- function isSameOrBefore (input, units) {
42592
- return this.isSame(input, units) || this.isBefore(input,units);
 
 
42593
  }
 
42594
 
42595
- function diff (input, units, asFloat) {
42596
- var that,
42597
- zoneDelta,
42598
- delta, output;
 
42599
 
42600
- if (!this.isValid()) {
42601
- return NaN;
42602
- }
 
 
 
 
 
 
 
 
 
 
 
42603
 
42604
- that = cloneWithOffset(input, this);
 
 
42605
 
42606
- if (!that.isValid()) {
42607
- return NaN;
42608
- }
42609
 
42610
- zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4;
 
 
 
42611
 
42612
- units = normalizeUnits(units);
 
 
42613
 
42614
- if (units === 'year' || units === 'month' || units === 'quarter') {
42615
- output = monthDiff(this, that);
42616
- if (units === 'quarter') {
42617
- output = output / 3;
42618
- } else if (units === 'year') {
42619
- output = output / 12;
42620
- }
42621
- } else {
42622
- delta = this - that;
42623
- output = units === 'second' ? delta / 1e3 : // 1000
42624
- units === 'minute' ? delta / 6e4 : // 1000 * 60
42625
- units === 'hour' ? delta / 36e5 : // 1000 * 60 * 60
42626
- units === 'day' ? (delta - zoneDelta) / 864e5 : // 1000 * 60 * 60 * 24, negate dst
42627
- units === 'week' ? (delta - zoneDelta) / 6048e5 : // 1000 * 60 * 60 * 24 * 7, negate dst
42628
- delta;
42629
- }
42630
- return asFloat ? output : absFloor(output);
42631
- }
42632
-
42633
- function monthDiff (a, b) {
42634
- // difference in months
42635
- var wholeMonthDiff = ((b.year() - a.year()) * 12) + (b.month() - a.month()),
42636
- // b is in (anchor - 1 month, anchor + 1 month)
42637
- anchor = a.clone().add(wholeMonthDiff, 'months'),
42638
- anchor2, adjust;
42639
-
42640
- if (b - anchor < 0) {
42641
- anchor2 = a.clone().add(wholeMonthDiff - 1, 'months');
42642
- // linear across the month
42643
- adjust = (b - anchor) / (anchor - anchor2);
42644
- } else {
42645
- anchor2 = a.clone().add(wholeMonthDiff + 1, 'months');
42646
- // linear across the month
42647
- adjust = (b - anchor) / (anchor2 - anchor);
42648
- }
42649
 
42650
- //check for negative zero, return zero if negative zero
42651
- return -(wholeMonthDiff + adjust) || 0;
42652
  }
42653
 
42654
- utils_hooks__hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ';
42655
- utils_hooks__hooks.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]';
42656
 
42657
- function toString () {
42658
- return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ');
42659
- }
42660
 
42661
- function moment_format__toISOString () {
42662
- var m = this.clone().utc();
42663
- if (0 < m.year() && m.year() <= 9999) {
42664
- if (isFunction(Date.prototype.toISOString)) {
42665
- // native implementation is ~50x faster, use it when we can
42666
- return this.toDate().toISOString();
42667
- } else {
42668
- return formatMoment(m, 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]');
42669
- }
42670
- } else {
42671
- return formatMoment(m, 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]');
42672
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42673
  }
42674
 
42675
- function format (inputString) {
42676
- if (!inputString) {
42677
- inputString = this.isUtc() ? utils_hooks__hooks.defaultFormatUtc : utils_hooks__hooks.defaultFormat;
42678
- }
42679
- var output = formatMoment(this, inputString);
42680
- return this.localeData().postformat(output);
42681
- }
42682
 
42683
- function from (time, withoutSuffix) {
42684
- if (this.isValid() &&
42685
- ((isMoment(time) && time.isValid()) ||
42686
- local__createLocal(time).isValid())) {
42687
- return create__createDuration({to: this, from: time}).locale(this.locale()).humanize(!withoutSuffix);
42688
- } else {
42689
- return this.localeData().invalidDate();
42690
- }
42691
- }
42692
 
42693
- function fromNow (withoutSuffix) {
42694
- return this.from(local__createLocal(), withoutSuffix);
42695
- }
42696
 
42697
- function to (time, withoutSuffix) {
42698
- if (this.isValid() &&
42699
- ((isMoment(time) && time.isValid()) ||
42700
- local__createLocal(time).isValid())) {
42701
- return create__createDuration({from: this, to: time}).locale(this.locale()).humanize(!withoutSuffix);
 
42702
  } else {
42703
- return this.localeData().invalidDate();
42704
  }
 
 
42705
  }
 
42706
 
42707
- function toNow (withoutSuffix) {
42708
- return this.to(local__createLocal(), withoutSuffix);
 
 
 
 
 
 
 
 
 
 
 
 
 
42709
  }
 
 
 
 
42710
 
42711
- // If passed a locale key, it will set the locale for this
42712
- // instance. Otherwise, it will return the locale configuration
42713
- // variables for this instance.
42714
- function locale (key) {
42715
- var newLocaleData;
42716
 
42717
- if (key === undefined) {
42718
- return this._locale._abbr;
42719
- } else {
42720
- newLocaleData = locale_locales__getLocale(key);
42721
- if (newLocaleData != null) {
42722
- this._locale = newLocaleData;
42723
- }
42724
- return this;
42725
- }
42726
  }
 
 
 
42727
 
42728
- var lang = deprecate(
42729
- 'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.',
42730
- function (key) {
42731
- if (key === undefined) {
42732
- return this.localeData();
42733
- } else {
42734
- return this.locale(key);
42735
- }
42736
- }
42737
- );
42738
-
42739
- function localeData () {
42740
- return this._locale;
42741
  }
 
42742
 
42743
- function startOf (units) {
42744
- units = normalizeUnits(units);
42745
- // the following switch intentionally omits break keywords
42746
- // to utilize falling through the cases.
42747
- switch (units) {
42748
- case 'year':
42749
- this.month(0);
42750
- /* falls through */
42751
- case 'quarter':
42752
- case 'month':
42753
- this.date(1);
42754
- /* falls through */
42755
- case 'week':
42756
- case 'isoWeek':
42757
- case 'day':
42758
- case 'date':
42759
- this.hours(0);
42760
- /* falls through */
42761
- case 'hour':
42762
- this.minutes(0);
42763
- /* falls through */
42764
- case 'minute':
42765
- this.seconds(0);
42766
- /* falls through */
42767
- case 'second':
42768
- this.milliseconds(0);
42769
- }
42770
-
42771
- // weeks are a special case
42772
- if (units === 'week') {
42773
- this.weekday(0);
42774
- }
42775
- if (units === 'isoWeek') {
42776
- this.isoWeekday(1);
42777
- }
42778
-
42779
- // quarters are also special
42780
- if (units === 'quarter') {
42781
- this.month(Math.floor(this.month() / 3) * 3);
42782
- }
42783
 
42784
- return this;
 
 
 
 
 
 
42785
  }
 
42786
 
42787
- function endOf (units) {
42788
- units = normalizeUnits(units);
42789
- if (units === undefined || units === 'millisecond') {
42790
- return this;
42791
- }
42792
-
42793
- // 'date' is an alias for 'day', so it should be considered as such.
42794
- if (units === 'date') {
42795
- units = 'day';
42796
- }
42797
 
42798
- return this.startOf(units).add(1, (units === 'isoWeek' ? 'week' : units)).subtract(1, 'ms');
42799
- }
 
 
 
42800
 
42801
- function to_type__valueOf () {
42802
- return this._d.valueOf() - ((this._offset || 0) * 60000);
 
 
 
 
 
 
42803
  }
 
42804
 
42805
- function unix () {
42806
- return Math.floor(this.valueOf() / 1000);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42807
  }
42808
 
42809
- function toDate () {
42810
- return new Date(this.valueOf());
 
42811
  }
42812
-
42813
- function toArray () {
42814
- var m = this;
42815
- return [m.year(), m.month(), m.date(), m.hour(), m.minute(), m.second(), m.millisecond()];
42816
  }
42817
 
42818
- function toObject () {
42819
- var m = this;
42820
- return {
42821
- years: m.year(),
42822
- months: m.month(),
42823
- date: m.date(),
42824
- hours: m.hours(),
42825
- minutes: m.minutes(),
42826
- seconds: m.seconds(),
42827
- milliseconds: m.milliseconds()
42828
- };
42829
  }
42830
 
42831
- function toJSON () {
42832
- // new Date(NaN).toJSON() === null
42833
- return this.isValid() ? this.toISOString() : null;
42834
- }
42835
 
42836
- function moment_valid__isValid () {
42837
- return valid__isValid(this);
 
 
42838
  }
42839
 
42840
- function parsingFlags () {
42841
- return extend({}, getParsingFlags(this));
 
42842
  }
42843
 
42844
- function invalidAt () {
42845
- return getParsingFlags(this).overflow;
42846
- }
42847
 
42848
- function creationData() {
42849
- return {
42850
- input: this._i,
42851
- format: this._f,
42852
- locale: this._locale,
42853
- isUTC: this._isUTC,
42854
- strict: this._strict
42855
- };
42856
- }
42857
 
42858
- // FORMATTING
 
 
42859
 
42860
- addFormatToken(0, ['gg', 2], 0, function () {
42861
- return this.weekYear() % 100;
42862
- });
42863
 
42864
- addFormatToken(0, ['GG', 2], 0, function () {
42865
- return this.isoWeekYear() % 100;
42866
- });
 
42867
 
42868
- function addWeekYearFormatToken (token, getter) {
42869
- addFormatToken(0, [token, token.length], 0, getter);
42870
- }
 
 
 
 
 
 
 
 
 
42871
 
42872
- addWeekYearFormatToken('gggg', 'weekYear');
42873
- addWeekYearFormatToken('ggggg', 'weekYear');
42874
- addWeekYearFormatToken('GGGG', 'isoWeekYear');
42875
- addWeekYearFormatToken('GGGGG', 'isoWeekYear');
42876
 
42877
- // ALIASES
 
 
42878
 
42879
- addUnitAlias('weekYear', 'gg');
42880
- addUnitAlias('isoWeekYear', 'GG');
 
42881
 
42882
- // PRIORITY
 
 
42883
 
42884
- addUnitPriority('weekYear', 1);
42885
- addUnitPriority('isoWeekYear', 1);
 
 
 
 
 
 
 
42886
 
 
42887
 
42888
- // PARSING
 
 
42889
 
42890
- addRegexToken('G', matchSigned);
42891
- addRegexToken('g', matchSigned);
42892
- addRegexToken('GG', match1to2, match2);
42893
- addRegexToken('gg', match1to2, match2);
42894
- addRegexToken('GGGG', match1to4, match4);
42895
- addRegexToken('gggg', match1to4, match4);
42896
- addRegexToken('GGGGG', match1to6, match6);
42897
- addRegexToken('ggggg', match1to6, match6);
42898
 
42899
- addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (input, week, config, token) {
42900
- week[token.substr(0, 2)] = toInt(input);
42901
- });
42902
 
42903
- addWeekParseToken(['gg', 'GG'], function (input, week, config, token) {
42904
- week[token] = utils_hooks__hooks.parseTwoDigitYear(input);
42905
- });
 
42906
 
42907
- // MOMENTS
42908
 
42909
- function getSetWeekYear (input) {
42910
- return getSetWeekYearHelper.call(this,
42911
- input,
42912
- this.week(),
42913
- this.weekday(),
42914
- this.localeData()._week.dow,
42915
- this.localeData()._week.doy);
42916
- }
42917
 
42918
- function getSetISOWeekYear (input) {
42919
- return getSetWeekYearHelper.call(this,
42920
- input, this.isoWeek(), this.isoWeekday(), 1, 4);
42921
- }
42922
 
42923
- function getISOWeeksInYear () {
42924
- return weeksInYear(this.year(), 1, 4);
42925
- }
42926
 
42927
- function getWeeksInYear () {
42928
- var weekInfo = this.localeData()._week;
42929
- return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy);
42930
- }
42931
 
42932
- function getSetWeekYearHelper(input, week, weekday, dow, doy) {
42933
- var weeksTarget;
42934
- if (input == null) {
42935
- return weekOfYear(this, dow, doy).year;
42936
- } else {
42937
- weeksTarget = weeksInYear(input, dow, doy);
42938
- if (week > weeksTarget) {
42939
- week = weeksTarget;
42940
- }
42941
- return setWeekAll.call(this, input, week, weekday, dow, doy);
42942
- }
42943
- }
42944
 
42945
- function setWeekAll(weekYear, week, weekday, dow, doy) {
42946
- var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy),
42947
- date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear);
 
 
 
 
 
42948
 
42949
- this.year(date.getUTCFullYear());
42950
- this.month(date.getUTCMonth());
42951
- this.date(date.getUTCDate());
42952
- return this;
42953
- }
42954
 
42955
- // FORMATTING
 
 
42956
 
42957
- addFormatToken('Q', 0, 'Qo', 'quarter');
42958
 
42959
- // ALIASES
 
 
 
 
 
 
 
42960
 
42961
- addUnitAlias('quarter', 'Q');
 
 
 
42962
 
42963
- // PRIORITY
 
 
42964
 
42965
- addUnitPriority('quarter', 7);
 
 
 
42966
 
42967
- // PARSING
 
 
 
 
 
 
 
 
 
 
 
42968
 
42969
- addRegexToken('Q', match1);
42970
- addParseToken('Q', function (input, array) {
42971
- array[MONTH] = (toInt(input) - 1) * 3;
42972
- });
42973
 
42974
- // MOMENTS
 
 
 
 
42975
 
42976
- function getSetQuarter (input) {
42977
- return input == null ? Math.ceil((this.month() + 1) / 3) : this.month((input - 1) * 3 + this.month() % 3);
42978
- }
42979
 
42980
- // FORMATTING
42981
 
42982
- addFormatToken('D', ['DD', 2], 'Do', 'date');
42983
 
42984
- // ALIASES
42985
 
42986
- addUnitAlias('date', 'D');
42987
 
42988
- // PRIOROITY
42989
- addUnitPriority('date', 9);
42990
 
42991
- // PARSING
42992
 
42993
- addRegexToken('D', match1to2);
42994
- addRegexToken('DD', match1to2, match2);
42995
- addRegexToken('Do', function (isStrict, locale) {
42996
- return isStrict ? locale._ordinalParse : locale._ordinalParseLenient;
42997
- });
42998
 
42999
- addParseToken(['D', 'DD'], DATE);
43000
- addParseToken('Do', function (input, array) {
43001
- array[DATE] = toInt(input.match(match1to2)[0], 10);
43002
- });
43003
 
43004
- // MOMENTS
 
 
43005
 
43006
- var getSetDayOfMonth = makeGetSet('Date', true);
43007
 
43008
- // FORMATTING
43009
 
43010
- addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear');
43011
 
43012
- // ALIASES
43013
 
43014
- addUnitAlias('dayOfYear', 'DDD');
 
43015
 
43016
- // PRIORITY
43017
- addUnitPriority('dayOfYear', 4);
43018
 
43019
- // PARSING
 
 
 
 
43020
 
43021
- addRegexToken('DDD', match1to3);
43022
- addRegexToken('DDDD', match3);
43023
- addParseToken(['DDD', 'DDDD'], function (input, array, config) {
43024
- config._dayOfYear = toInt(input);
43025
- });
43026
 
43027
- // HELPERS
43028
 
43029
- // MOMENTS
43030
 
43031
- function getSetDayOfYear (input) {
43032
- var dayOfYear = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1;
43033
- return input == null ? dayOfYear : this.add((input - dayOfYear), 'd');
43034
- }
43035
 
43036
- // FORMATTING
43037
 
43038
- addFormatToken('m', ['mm', 2], 0, 'minute');
43039
 
43040
- // ALIASES
43041
 
43042
- addUnitAlias('minute', 'm');
 
43043
 
43044
- // PRIORITY
43045
 
43046
- addUnitPriority('minute', 14);
 
 
 
 
43047
 
43048
- // PARSING
43049
 
43050
- addRegexToken('m', match1to2);
43051
- addRegexToken('mm', match1to2, match2);
43052
- addParseToken(['m', 'mm'], MINUTE);
43053
 
43054
- // MOMENTS
 
 
 
43055
 
43056
- var getSetMinute = makeGetSet('Minutes', false);
43057
 
43058
- // FORMATTING
43059
 
43060
- addFormatToken('s', ['ss', 2], 0, 'second');
43061
 
43062
- // ALIASES
43063
 
43064
- addUnitAlias('second', 's');
43065
 
43066
- // PRIORITY
43067
 
43068
- addUnitPriority('second', 15);
43069
 
43070
- // PARSING
 
 
43071
 
43072
- addRegexToken('s', match1to2);
43073
- addRegexToken('ss', match1to2, match2);
43074
- addParseToken(['s', 'ss'], SECOND);
43075
 
43076
- // MOMENTS
43077
 
43078
- var getSetSecond = makeGetSet('Seconds', false);
43079
 
43080
- // FORMATTING
43081
 
43082
- addFormatToken('S', 0, 0, function () {
43083
- return ~~(this.millisecond() / 100);
43084
- });
43085
 
43086
- addFormatToken(0, ['SS', 2], 0, function () {
43087
- return ~~(this.millisecond() / 10);
43088
- });
43089
 
43090
- addFormatToken(0, ['SSS', 3], 0, 'millisecond');
43091
- addFormatToken(0, ['SSSS', 4], 0, function () {
43092
- return this.millisecond() * 10;
43093
- });
43094
- addFormatToken(0, ['SSSSS', 5], 0, function () {
43095
- return this.millisecond() * 100;
43096
- });
43097
- addFormatToken(0, ['SSSSSS', 6], 0, function () {
43098
- return this.millisecond() * 1000;
43099
- });
43100
- addFormatToken(0, ['SSSSSSS', 7], 0, function () {
43101
- return this.millisecond() * 10000;
43102
- });
43103
- addFormatToken(0, ['SSSSSSSS', 8], 0, function () {
43104
- return this.millisecond() * 100000;
43105
- });
43106
- addFormatToken(0, ['SSSSSSSSS', 9], 0, function () {
43107
- return this.millisecond() * 1000000;
43108
- });
43109
 
 
43110
 
43111
- // ALIASES
43112
 
43113
- addUnitAlias('millisecond', 'ms');
 
 
43114
 
43115
- // PRIORITY
43116
 
43117
- addUnitPriority('millisecond', 16);
43118
 
43119
- // PARSING
43120
 
43121
- addRegexToken('S', match1to3, match1);
43122
- addRegexToken('SS', match1to3, match2);
43123
- addRegexToken('SSS', match1to3, match3);
43124
 
43125
- var token;
43126
- for (token = 'SSSS'; token.length <= 9; token += 'S') {
43127
- addRegexToken(token, matchUnsigned);
43128
- }
43129
 
43130
- function parseMs(input, array) {
43131
- array[MILLISECOND] = toInt(('0.' + input) * 1000);
43132
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43133
 
43134
- for (token = 'S'; token.length <= 9; token += 'S') {
43135
- addParseToken(token, parseMs);
43136
- }
43137
- // MOMENTS
43138
 
43139
- var getSetMillisecond = makeGetSet('Milliseconds', false);
43140
 
43141
- // FORMATTING
43142
 
43143
- addFormatToken('z', 0, 0, 'zoneAbbr');
43144
- addFormatToken('zz', 0, 0, 'zoneName');
43145
 
43146
- // MOMENTS
43147
 
43148
- function getZoneAbbr () {
43149
- return this._isUTC ? 'UTC' : '';
43150
- }
43151
 
43152
- function getZoneName () {
43153
- return this._isUTC ? 'Coordinated Universal Time' : '';
43154
- }
43155
 
43156
- var momentPrototype__proto = Moment.prototype;
43157
-
43158
- momentPrototype__proto.add = add_subtract__add;
43159
- momentPrototype__proto.calendar = moment_calendar__calendar;
43160
- momentPrototype__proto.clone = clone;
43161
- momentPrototype__proto.diff = diff;
43162
- momentPrototype__proto.endOf = endOf;
43163
- momentPrototype__proto.format = format;
43164
- momentPrototype__proto.from = from;
43165
- momentPrototype__proto.fromNow = fromNow;
43166
- momentPrototype__proto.to = to;
43167
- momentPrototype__proto.toNow = toNow;
43168
- momentPrototype__proto.get = stringGet;
43169
- momentPrototype__proto.invalidAt = invalidAt;
43170
- momentPrototype__proto.isAfter = isAfter;
43171
- momentPrototype__proto.isBefore = isBefore;
43172
- momentPrototype__proto.isBetween = isBetween;
43173
- momentPrototype__proto.isSame = isSame;
43174
- momentPrototype__proto.isSameOrAfter = isSameOrAfter;
43175
- momentPrototype__proto.isSameOrBefore = isSameOrBefore;
43176
- momentPrototype__proto.isValid = moment_valid__isValid;
43177
- momentPrototype__proto.lang = lang;
43178
- momentPrototype__proto.locale = locale;
43179
- momentPrototype__proto.localeData = localeData;
43180
- momentPrototype__proto.max = prototypeMax;
43181
- momentPrototype__proto.min = prototypeMin;
43182
- momentPrototype__proto.parsingFlags = parsingFlags;
43183
- momentPrototype__proto.set = stringSet;
43184
- momentPrototype__proto.startOf = startOf;
43185
- momentPrototype__proto.subtract = add_subtract__subtract;
43186
- momentPrototype__proto.toArray = toArray;
43187
- momentPrototype__proto.toObject = toObject;
43188
- momentPrototype__proto.toDate = toDate;
43189
- momentPrototype__proto.toISOString = moment_format__toISOString;
43190
- momentPrototype__proto.toJSON = toJSON;
43191
- momentPrototype__proto.toString = toString;
43192
- momentPrototype__proto.unix = unix;
43193
- momentPrototype__proto.valueOf = to_type__valueOf;
43194
- momentPrototype__proto.creationData = creationData;
43195
 
43196
- // Year
43197
- momentPrototype__proto.year = getSetYear;
43198
- momentPrototype__proto.isLeapYear = getIsLeapYear;
43199
 
43200
- // Week Year
43201
- momentPrototype__proto.weekYear = getSetWeekYear;
43202
- momentPrototype__proto.isoWeekYear = getSetISOWeekYear;
 
43203
 
43204
- // Quarter
43205
- momentPrototype__proto.quarter = momentPrototype__proto.quarters = getSetQuarter;
43206
 
43207
- // Month
43208
- momentPrototype__proto.month = getSetMonth;
43209
- momentPrototype__proto.daysInMonth = getDaysInMonth;
43210
 
43211
- // Week
43212
- momentPrototype__proto.week = momentPrototype__proto.weeks = getSetWeek;
43213
- momentPrototype__proto.isoWeek = momentPrototype__proto.isoWeeks = getSetISOWeek;
43214
- momentPrototype__proto.weeksInYear = getWeeksInYear;
43215
- momentPrototype__proto.isoWeeksInYear = getISOWeeksInYear;
43216
-
43217
- // Day
43218
- momentPrototype__proto.date = getSetDayOfMonth;
43219
- momentPrototype__proto.day = momentPrototype__proto.days = getSetDayOfWeek;
43220
- momentPrototype__proto.weekday = getSetLocaleDayOfWeek;
43221
- momentPrototype__proto.isoWeekday = getSetISODayOfWeek;
43222
- momentPrototype__proto.dayOfYear = getSetDayOfYear;
43223
-
43224
- // Hour
43225
- momentPrototype__proto.hour = momentPrototype__proto.hours = getSetHour;
43226
-
43227
- // Minute
43228
- momentPrototype__proto.minute = momentPrototype__proto.minutes = getSetMinute;
43229
-
43230
- // Second
43231
- momentPrototype__proto.second = momentPrototype__proto.seconds = getSetSecond;
43232
-
43233
- // Millisecond
43234
- momentPrototype__proto.millisecond = momentPrototype__proto.milliseconds = getSetMillisecond;
43235
-
43236
- // Offset
43237
- momentPrototype__proto.utcOffset = getSetOffset;
43238
- momentPrototype__proto.utc = setOffsetToUTC;
43239
- momentPrototype__proto.local = setOffsetToLocal;
43240
- momentPrototype__proto.parseZone = setOffsetToParsedOffset;
43241
- momentPrototype__proto.hasAlignedHourOffset = hasAlignedHourOffset;
43242
- momentPrototype__proto.isDST = isDaylightSavingTime;
43243
- momentPrototype__proto.isLocal = isLocal;
43244
- momentPrototype__proto.isUtcOffset = isUtcOffset;
43245
- momentPrototype__proto.isUtc = isUtc;
43246
- momentPrototype__proto.isUTC = isUtc;
43247
-
43248
- // Timezone
43249
- momentPrototype__proto.zoneAbbr = getZoneAbbr;
43250
- momentPrototype__proto.zoneName = getZoneName;
43251
-
43252
- // Deprecations
43253
- momentPrototype__proto.dates = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth);
43254
- momentPrototype__proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth);
43255
- momentPrototype__proto.years = deprecate('years accessor is deprecated. Use year instead', getSetYear);
43256
- momentPrototype__proto.zone = deprecate('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/', getSetZone);
43257
- momentPrototype__proto.isDSTShifted = deprecate('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information', isDaylightSavingTimeShifted);
43258
-
43259
- var momentPrototype = momentPrototype__proto;
43260
-
43261
- function moment__createUnix (input) {
43262
- return local__createLocal(input * 1000);
43263
- }
43264
-
43265
- function moment__createInZone () {
43266
- return local__createLocal.apply(null, arguments).parseZone();
43267
- }
43268
-
43269
- function preParsePostFormat (string) {
43270
- return string;
43271
- }
43272
-
43273
- var prototype__proto = Locale.prototype;
43274
-
43275
- prototype__proto.calendar = locale_calendar__calendar;
43276
- prototype__proto.longDateFormat = longDateFormat;
43277
- prototype__proto.invalidDate = invalidDate;
43278
- prototype__proto.ordinal = ordinal;
43279
- prototype__proto.preparse = preParsePostFormat;
43280
- prototype__proto.postformat = preParsePostFormat;
43281
- prototype__proto.relativeTime = relative__relativeTime;
43282
- prototype__proto.pastFuture = pastFuture;
43283
- prototype__proto.set = locale_set__set;
43284
-
43285
- // Month
43286
- prototype__proto.months = localeMonths;
43287
- prototype__proto.monthsShort = localeMonthsShort;
43288
- prototype__proto.monthsParse = localeMonthsParse;
43289
- prototype__proto.monthsRegex = monthsRegex;
43290
- prototype__proto.monthsShortRegex = monthsShortRegex;
43291
-
43292
- // Week
43293
- prototype__proto.week = localeWeek;
43294
- prototype__proto.firstDayOfYear = localeFirstDayOfYear;
43295
- prototype__proto.firstDayOfWeek = localeFirstDayOfWeek;
43296
-
43297
- // Day of Week
43298
- prototype__proto.weekdays = localeWeekdays;
43299
- prototype__proto.weekdaysMin = localeWeekdaysMin;
43300
- prototype__proto.weekdaysShort = localeWeekdaysShort;
43301
- prototype__proto.weekdaysParse = localeWeekdaysParse;
43302
-
43303
- prototype__proto.weekdaysRegex = weekdaysRegex;
43304
- prototype__proto.weekdaysShortRegex = weekdaysShortRegex;
43305
- prototype__proto.weekdaysMinRegex = weekdaysMinRegex;
43306
-
43307
- // Hours
43308
- prototype__proto.isPM = localeIsPM;
43309
- prototype__proto.meridiem = localeMeridiem;
43310
-
43311
- function lists__get (format, index, field, setter) {
43312
- var locale = locale_locales__getLocale();
43313
- var utc = create_utc__createUTC().set(setter, index);
43314
- return locale[field](utc, format);
43315
- }
43316
 
43317
- function listMonthsImpl (format, index, field) {
43318
- if (typeof format === 'number') {
43319
- index = format;
43320
- format = undefined;
43321
- }
43322
 
43323
- format = format || '';
 
 
43324
 
43325
- if (index != null) {
43326
- return lists__get(format, index, field, 'month');
43327
- }
43328
 
43329
- var i;
43330
- var out = [];
43331
- for (i = 0; i < 12; i++) {
43332
- out[i] = lists__get(format, i, field, 'month');
43333
- }
43334
- return out;
43335
- }
43336
-
43337
- // ()
43338
- // (5)
43339
- // (fmt, 5)
43340
- // (fmt)
43341
- // (true)
43342
- // (true, 5)
43343
- // (true, fmt, 5)
43344
- // (true, fmt)
43345
- function listWeekdaysImpl (localeSorted, format, index, field) {
43346
- if (typeof localeSorted === 'boolean') {
43347
- if (typeof format === 'number') {
43348
- index = format;
43349
- format = undefined;
43350
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43351
 
43352
- format = format || '';
43353
- } else {
43354
- format = localeSorted;
43355
- index = format;
43356
- localeSorted = false;
 
 
 
 
 
43357
 
43358
- if (typeof format === 'number') {
43359
- index = format;
43360
- format = undefined;
43361
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43362
 
43363
- format = format || '';
43364
- }
 
 
43365
 
43366
- var locale = locale_locales__getLocale(),
43367
- shift = localeSorted ? locale._week.dow : 0;
 
 
 
43368
 
43369
- if (index != null) {
43370
- return lists__get(format, (index + shift) % 7, field, 'day');
43371
- }
43372
 
43373
- var i;
43374
- var out = [];
43375
- for (i = 0; i < 7; i++) {
43376
- out[i] = lists__get(format, (i + shift) % 7, field, 'day');
43377
- }
43378
- return out;
43379
- }
43380
 
43381
- function lists__listMonths (format, index) {
43382
- return listMonthsImpl(format, index, 'months');
43383
- }
 
 
43384
 
43385
- function lists__listMonthsShort (format, index) {
43386
- return listMonthsImpl(format, index, 'monthsShort');
 
 
43387
  }
43388
 
43389
- function lists__listWeekdays (localeSorted, format, index) {
43390
- return listWeekdaysImpl(localeSorted, format, index, 'weekdays');
43391
- }
43392
 
43393
- function lists__listWeekdaysShort (localeSorted, format, index) {
43394
- return listWeekdaysImpl(localeSorted, format, index, 'weekdaysShort');
43395
  }
43396
 
43397
- function lists__listWeekdaysMin (localeSorted, format, index) {
43398
- return listWeekdaysImpl(localeSorted, format, index, 'weekdaysMin');
 
 
43399
  }
 
 
43400
 
43401
- locale_locales__getSetGlobalLocale('en', {
43402
- ordinalParse: /\d{1,2}(th|st|nd|rd)/,
43403
- ordinal : function (number) {
43404
- var b = number % 10,
43405
- output = (toInt(number % 100 / 10) === 1) ? 'th' :
43406
- (b === 1) ? 'st' :
43407
- (b === 2) ? 'nd' :
43408
- (b === 3) ? 'rd' : 'th';
43409
- return number + output;
 
 
 
 
43410
  }
43411
- });
43412
 
43413
- // Side effect imports
43414
- utils_hooks__hooks.lang = deprecate('moment.lang is deprecated. Use moment.locale instead.', locale_locales__getSetGlobalLocale);
43415
- utils_hooks__hooks.langData = deprecate('moment.langData is deprecated. Use moment.localeData instead.', locale_locales__getLocale);
 
 
43416
 
43417
- var mathAbs = Math.abs;
 
 
 
43418
 
43419
- function duration_abs__abs () {
43420
- var data = this._data;
43421
 
43422
- this._milliseconds = mathAbs(this._milliseconds);
43423
- this._days = mathAbs(this._days);
43424
- this._months = mathAbs(this._months);
43425
 
43426
- data.milliseconds = mathAbs(data.milliseconds);
43427
- data.seconds = mathAbs(data.seconds);
43428
- data.minutes = mathAbs(data.minutes);
43429
- data.hours = mathAbs(data.hours);
43430
- data.months = mathAbs(data.months);
43431
- data.years = mathAbs(data.years);
43432
 
43433
- return this;
 
 
 
43434
  }
 
 
43435
 
43436
- function duration_add_subtract__addSubtract (duration, input, value, direction) {
43437
- var other = create__createDuration(input, value);
 
43438
 
43439
- duration._milliseconds += direction * other._milliseconds;
43440
- duration._days += direction * other._days;
43441
- duration._months += direction * other._months;
43442
 
43443
- return duration._bubble();
43444
- }
 
43445
 
43446
- // supports only 2.0-style add(1, 's') or add(duration)
43447
- function duration_add_subtract__add (input, value) {
43448
- return duration_add_subtract__addSubtract(this, input, value, 1);
43449
- }
43450
 
43451
- // supports only 2.0-style subtract(1, 's') or subtract(duration)
43452
- function duration_add_subtract__subtract (input, value) {
43453
- return duration_add_subtract__addSubtract(this, input, value, -1);
43454
- }
43455
 
43456
- function absCeil (number) {
43457
- if (number < 0) {
43458
- return Math.floor(number);
43459
- } else {
43460
- return Math.ceil(number);
43461
- }
 
 
 
43462
  }
 
43463
 
43464
- function bubble () {
43465
- var milliseconds = this._milliseconds;
43466
- var days = this._days;
43467
- var months = this._months;
43468
- var data = this._data;
43469
- var seconds, minutes, hours, years, monthsFromDays;
43470
 
43471
- // if we have a mix of positive and negative values, bubble down first
43472
- // check: https://github.com/moment/moment/issues/2166
43473
- if (!((milliseconds >= 0 && days >= 0 && months >= 0) ||
43474
- (milliseconds <= 0 && days <= 0 && months <= 0))) {
43475
- milliseconds += absCeil(monthsToDays(months) + days) * 864e5;
43476
- days = 0;
43477
- months = 0;
43478
- }
43479
 
43480
- // The following code bubbles up values, see the tests for
43481
- // examples of what that means.
43482
- data.milliseconds = milliseconds % 1000;
43483
 
43484
- seconds = absFloor(milliseconds / 1000);
43485
- data.seconds = seconds % 60;
 
43486
 
43487
- minutes = absFloor(seconds / 60);
43488
- data.minutes = minutes % 60;
 
 
 
 
43489
 
43490
- hours = absFloor(minutes / 60);
43491
- data.hours = hours % 24;
43492
 
43493
- days += absFloor(hours / 24);
 
43494
 
43495
- // convert days to months
43496
- monthsFromDays = absFloor(daysToMonths(days));
43497
- months += monthsFromDays;
43498
- days -= absCeil(monthsToDays(monthsFromDays));
43499
 
43500
- // 12 months -> 1 year
43501
- years = absFloor(months / 12);
43502
- months %= 12;
43503
 
43504
- data.days = days;
43505
- data.months = months;
43506
- data.years = years;
 
43507
 
43508
- return this;
43509
- }
 
 
43510
 
43511
- function daysToMonths (days) {
43512
- // 400 years have 146097 days (taking into account leap year rules)
43513
- // 400 years have 12 months === 4800
43514
- return days * 4800 / 146097;
 
43515
  }
 
43516
 
43517
- function monthsToDays (months) {
43518
- // the reverse of daysToMonths
43519
- return months * 146097 / 4800;
 
 
 
 
 
 
 
 
 
 
 
43520
  }
43521
 
43522
- function as (units) {
43523
- var days;
43524
- var months;
43525
- var milliseconds = this._milliseconds;
43526
 
43527
- units = normalizeUnits(units);
 
43528
 
43529
- if (units === 'month' || units === 'year') {
43530
- days = this._days + milliseconds / 864e5;
43531
- months = this._months + daysToMonths(days);
43532
- return units === 'month' ? months : months / 12;
43533
- } else {
43534
- // handle milliseconds separately because of floating point math errors (issue #1867)
43535
- days = this._days + Math.round(monthsToDays(this._months));
43536
- switch (units) {
43537
- case 'week' : return days / 7 + milliseconds / 6048e5;
43538
- case 'day' : return days + milliseconds / 864e5;
43539
- case 'hour' : return days * 24 + milliseconds / 36e5;
43540
- case 'minute' : return days * 1440 + milliseconds / 6e4;
43541
- case 'second' : return days * 86400 + milliseconds / 1000;
43542
- // Math.floor prevents floating point math errors here
43543
- case 'millisecond': return Math.floor(days * 864e5) + milliseconds;
43544
- default: throw new Error('Unknown unit ' + units);
43545
- }
43546
- }
43547
- }
43548
 
43549
- // TODO: Use this.as('ms')?
43550
- function duration_as__valueOf () {
43551
- return (
43552
- this._milliseconds +
43553
- this._days * 864e5 +
43554
- (this._months % 12) * 2592e6 +
43555
- toInt(this._months / 12) * 31536e6
43556
- );
43557
- }
43558
 
43559
- function makeAs (alias) {
43560
- return function () {
43561
- return this.as(alias);
43562
- };
43563
- }
43564
 
43565
- var asMilliseconds = makeAs('ms');
43566
- var asSeconds = makeAs('s');
43567
- var asMinutes = makeAs('m');
43568
- var asHours = makeAs('h');
43569
- var asDays = makeAs('d');
43570
- var asWeeks = makeAs('w');
43571
- var asMonths = makeAs('M');
43572
- var asYears = makeAs('y');
43573
 
43574
- function duration_get__get (units) {
43575
- units = normalizeUnits(units);
43576
- return this[units + 's']();
43577
- }
43578
 
43579
- function makeGetter(name) {
43580
- return function () {
43581
- return this._data[name];
43582
- };
43583
- }
43584
 
43585
- var milliseconds = makeGetter('milliseconds');
43586
- var seconds = makeGetter('seconds');
43587
- var minutes = makeGetter('minutes');
43588
- var hours = makeGetter('hours');
43589
- var days = makeGetter('days');
43590
- var months = makeGetter('months');
43591
- var years = makeGetter('years');
43592
 
43593
- function weeks () {
43594
- return absFloor(this.days() / 7);
43595
- }
 
 
43596
 
43597
- var round = Math.round;
43598
- var thresholds = {
43599
- s: 45, // seconds to minute
43600
- m: 45, // minutes to hour
43601
- h: 22, // hours to day
43602
- d: 26, // days to month
43603
- M: 11 // months to year
43604
- };
43605
 
43606
- // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize
43607
- function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) {
43608
- return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture);
43609
- }
43610
-
43611
- function duration_humanize__relativeTime (posNegDuration, withoutSuffix, locale) {
43612
- var duration = create__createDuration(posNegDuration).abs();
43613
- var seconds = round(duration.as('s'));
43614
- var minutes = round(duration.as('m'));
43615
- var hours = round(duration.as('h'));
43616
- var days = round(duration.as('d'));
43617
- var months = round(duration.as('M'));
43618
- var years = round(duration.as('y'));
43619
-
43620
- var a = seconds < thresholds.s && ['s', seconds] ||
43621
- minutes <= 1 && ['m'] ||
43622
- minutes < thresholds.m && ['mm', minutes] ||
43623
- hours <= 1 && ['h'] ||
43624
- hours < thresholds.h && ['hh', hours] ||
43625
- days <= 1 && ['d'] ||
43626
- days < thresholds.d && ['dd', days] ||
43627
- months <= 1 && ['M'] ||
43628
- months < thresholds.M && ['MM', months] ||
43629
- years <= 1 && ['y'] || ['yy', years];
43630
-
43631
- a[2] = withoutSuffix;
43632
- a[3] = +posNegDuration > 0;
43633
- a[4] = locale;
43634
- return substituteTimeAgo.apply(null, a);
43635
- }
43636
-
43637
- // This function allows you to set the rounding function for relative time strings
43638
- function duration_humanize__getSetRelativeTimeRounding (roundingFunction) {
43639
- if (roundingFunction === undefined) {
43640
- return round;
43641
- }
43642
- if (typeof(roundingFunction) === 'function') {
43643
- round = roundingFunction;
43644
- return true;
43645
  }
43646
- return false;
43647
  }
 
43648
 
43649
- // This function allows you to set a threshold for relative time strings
43650
- function duration_humanize__getSetRelativeTimeThreshold (threshold, limit) {
43651
- if (thresholds[threshold] === undefined) {
43652
- return false;
43653
- }
43654
- if (limit === undefined) {
43655
- return thresholds[threshold];
43656
- }
43657
- thresholds[threshold] = limit;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43658
  return true;
43659
  }
 
 
43660
 
43661
- function humanize (withSuffix) {
43662
- var locale = this.localeData();
43663
- var output = duration_humanize__relativeTime(this, !withSuffix, locale);
43664
-
43665
- if (withSuffix) {
43666
- output = locale.pastFuture(+this, output);
43667
- }
43668
-
43669
- return locale.postformat(output);
43670
- }
43671
-
43672
- var iso_string__abs = Math.abs;
43673
-
43674
- function iso_string__toISOString() {
43675
- // for ISO strings we do not use the normal bubbling rules:
43676
- // * milliseconds bubble up until they become hours
43677
- // * days do not bubble at all
43678
- // * months bubble up until they become years
43679
- // This is because there is no context-free conversion between hours and days
43680
- // (think of clock changes)
43681
- // and also not between days and months (28-31 days per month)
43682
- var seconds = iso_string__abs(this._milliseconds) / 1000;
43683
- var days = iso_string__abs(this._days);
43684
- var months = iso_string__abs(this._months);
43685
- var minutes, hours, years;
43686
-
43687
- // 3600 seconds -> 60 minutes -> 1 hour
43688
- minutes = absFloor(seconds / 60);
43689
- hours = absFloor(minutes / 60);
43690
- seconds %= 60;
43691
- minutes %= 60;
43692
-
43693
- // 12 months -> 1 year
43694
- years = absFloor(months / 12);
43695
- months %= 12;
43696
-
43697
-
43698
- // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js
43699
- var Y = years;
43700
- var M = months;
43701
- var D = days;
43702
- var h = hours;
43703
- var m = minutes;
43704
- var s = seconds;
43705
- var total = this.asSeconds();
43706
-
43707
- if (!total) {
43708
- // this is the same as C#'s (Noda) and python (isodate)...
43709
- // but not other JS (goog.date)
43710
- return 'P0D';
43711
- }
43712
-
43713
- return (total < 0 ? '-' : '') +
43714
- 'P' +
43715
- (Y ? Y + 'Y' : '') +
43716
- (M ? M + 'M' : '') +
43717
- (D ? D + 'D' : '') +
43718
- ((h || m || s) ? 'T' : '') +
43719
- (h ? h + 'H' : '') +
43720
- (m ? m + 'M' : '') +
43721
- (s ? s + 'S' : '');
43722
- }
43723
-
43724
- var duration_prototype__proto = Duration.prototype;
43725
-
43726
- duration_prototype__proto.abs = duration_abs__abs;
43727
- duration_prototype__proto.add = duration_add_subtract__add;
43728
- duration_prototype__proto.subtract = duration_add_subtract__subtract;
43729
- duration_prototype__proto.as = as;
43730
- duration_prototype__proto.asMilliseconds = asMilliseconds;
43731
- duration_prototype__proto.asSeconds = asSeconds;
43732
- duration_prototype__proto.asMinutes = asMinutes;
43733
- duration_prototype__proto.asHours = asHours;
43734
- duration_prototype__proto.asDays = asDays;
43735
- duration_prototype__proto.asWeeks = asWeeks;
43736
- duration_prototype__proto.asMonths = asMonths;
43737
- duration_prototype__proto.asYears = asYears;
43738
- duration_prototype__proto.valueOf = duration_as__valueOf;
43739
- duration_prototype__proto._bubble = bubble;
43740
- duration_prototype__proto.get = duration_get__get;
43741
- duration_prototype__proto.milliseconds = milliseconds;
43742
- duration_prototype__proto.seconds = seconds;
43743
- duration_prototype__proto.minutes = minutes;
43744
- duration_prototype__proto.hours = hours;
43745
- duration_prototype__proto.days = days;
43746
- duration_prototype__proto.weeks = weeks;
43747
- duration_prototype__proto.months = months;
43748
- duration_prototype__proto.years = years;
43749
- duration_prototype__proto.humanize = humanize;
43750
- duration_prototype__proto.toISOString = iso_string__toISOString;
43751
- duration_prototype__proto.toString = iso_string__toISOString;
43752
- duration_prototype__proto.toJSON = iso_string__toISOString;
43753
- duration_prototype__proto.locale = locale;
43754
- duration_prototype__proto.localeData = localeData;
43755
-
43756
- // Deprecations
43757
- duration_prototype__proto.toIsoString = deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', iso_string__toISOString);
43758
- duration_prototype__proto.lang = lang;
43759
-
43760
- // Side effect imports
43761
-
43762
- // FORMATTING
43763
-
43764
- addFormatToken('X', 0, 0, 'unix');
43765
- addFormatToken('x', 0, 0, 'valueOf');
43766
-
43767
- // PARSING
43768
-
43769
- addRegexToken('x', matchSigned);
43770
- addRegexToken('X', matchTimestamp);
43771
- addParseToken('X', function (input, array, config) {
43772
- config._d = new Date(parseFloat(input, 10) * 1000);
43773
- });
43774
- addParseToken('x', function (input, array, config) {
43775
- config._d = new Date(toInt(input));
43776
- });
 
 
 
 
 
 
 
 
 
 
 
 
43777
 
43778
- // Side effect imports
43779
-
43780
-
43781
- utils_hooks__hooks.version = '2.15.2';
43782
-
43783
- setHookCallback(local__createLocal);
43784
-
43785
- utils_hooks__hooks.fn = momentPrototype;
43786
- utils_hooks__hooks.min = min;
43787
- utils_hooks__hooks.max = max;
43788
- utils_hooks__hooks.now = now;
43789
- utils_hooks__hooks.utc = create_utc__createUTC;
43790
- utils_hooks__hooks.unix = moment__createUnix;
43791
- utils_hooks__hooks.months = lists__listMonths;
43792
- utils_hooks__hooks.isDate = isDate;
43793
- utils_hooks__hooks.locale = locale_locales__getSetGlobalLocale;
43794
- utils_hooks__hooks.invalid = valid__createInvalid;
43795
- utils_hooks__hooks.duration = create__createDuration;
43796
- utils_hooks__hooks.isMoment = isMoment;
43797
- utils_hooks__hooks.weekdays = lists__listWeekdays;
43798
- utils_hooks__hooks.parseZone = moment__createInZone;
43799
- utils_hooks__hooks.localeData = locale_locales__getLocale;
43800
- utils_hooks__hooks.isDuration = isDuration;
43801
- utils_hooks__hooks.monthsShort = lists__listMonthsShort;
43802
- utils_hooks__hooks.weekdaysMin = lists__listWeekdaysMin;
43803
- utils_hooks__hooks.defineLocale = defineLocale;
43804
- utils_hooks__hooks.updateLocale = updateLocale;
43805
- utils_hooks__hooks.locales = locale_locales__listLocales;
43806
- utils_hooks__hooks.weekdaysShort = lists__listWeekdaysShort;
43807
- utils_hooks__hooks.normalizeUnits = normalizeUnits;
43808
- utils_hooks__hooks.relativeTimeRounding = duration_humanize__getSetRelativeTimeRounding;
43809
- utils_hooks__hooks.relativeTimeThreshold = duration_humanize__getSetRelativeTimeThreshold;
43810
- utils_hooks__hooks.calendarFormat = getCalendarFormat;
43811
- utils_hooks__hooks.prototype = momentPrototype;
43812
-
43813
- var _moment = utils_hooks__hooks;
43814
-
43815
- return _moment;
43816
 
43817
- }));
43818
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(283)(module)))
43819
 
43820
  /***/ },
@@ -43841,211 +43906,219 @@ webpackJsonp([0],[
43841
  "./af": 285,
43842
  "./af.js": 285,
43843
  "./ar": 286,
43844
- "./ar-ly": 287,
43845
- "./ar-ly.js": 287,
43846
- "./ar-ma": 288,
43847
- "./ar-ma.js": 288,
43848
- "./ar-sa": 289,
43849
- "./ar-sa.js": 289,
43850
- "./ar-tn": 290,
43851
- "./ar-tn.js": 290,
 
 
43852
  "./ar.js": 286,
43853
- "./az": 291,
43854
- "./az.js": 291,
43855
- "./be": 292,
43856
- "./be.js": 292,
43857
- "./bg": 293,
43858
- "./bg.js": 293,
43859
- "./bn": 294,
43860
- "./bn.js": 294,
43861
- "./bo": 295,
43862
- "./bo.js": 295,
43863
- "./br": 296,
43864
- "./br.js": 296,
43865
- "./bs": 297,
43866
- "./bs.js": 297,
43867
- "./ca": 298,
43868
- "./ca.js": 298,
43869
- "./cs": 299,
43870
- "./cs.js": 299,
43871
- "./cv": 300,
43872
- "./cv.js": 300,
43873
- "./cy": 301,
43874
- "./cy.js": 301,
43875
- "./da": 302,
43876
- "./da.js": 302,
43877
- "./de": 303,
43878
- "./de-at": 304,
43879
- "./de-at.js": 304,
43880
- "./de.js": 303,
43881
- "./dv": 305,
43882
- "./dv.js": 305,
43883
- "./el": 306,
43884
- "./el.js": 306,
43885
- "./en-au": 307,
43886
- "./en-au.js": 307,
43887
- "./en-ca": 308,
43888
- "./en-ca.js": 308,
43889
- "./en-gb": 309,
43890
- "./en-gb.js": 309,
43891
- "./en-ie": 310,
43892
- "./en-ie.js": 310,
43893
- "./en-nz": 311,
43894
- "./en-nz.js": 311,
43895
- "./eo": 312,
43896
- "./eo.js": 312,
43897
- "./es": 313,
43898
- "./es-do": 314,
43899
- "./es-do.js": 314,
43900
- "./es.js": 313,
43901
- "./et": 315,
43902
- "./et.js": 315,
43903
- "./eu": 316,
43904
- "./eu.js": 316,
43905
- "./fa": 317,
43906
- "./fa.js": 317,
43907
- "./fi": 318,
43908
- "./fi.js": 318,
43909
- "./fo": 319,
43910
- "./fo.js": 319,
43911
- "./fr": 320,
43912
- "./fr-ca": 321,
43913
- "./fr-ca.js": 321,
43914
- "./fr-ch": 322,
43915
- "./fr-ch.js": 322,
43916
- "./fr.js": 320,
43917
- "./fy": 323,
43918
- "./fy.js": 323,
43919
- "./gd": 324,
43920
- "./gd.js": 324,
43921
- "./gl": 325,
43922
- "./gl.js": 325,
43923
- "./he": 326,
43924
- "./he.js": 326,
43925
- "./hi": 327,
43926
- "./hi.js": 327,
43927
- "./hr": 328,
43928
- "./hr.js": 328,
43929
- "./hu": 329,
43930
- "./hu.js": 329,
43931
- "./hy-am": 330,
43932
- "./hy-am.js": 330,
43933
- "./id": 331,
43934
- "./id.js": 331,
43935
- "./is": 332,
43936
- "./is.js": 332,
43937
- "./it": 333,
43938
- "./it.js": 333,
43939
- "./ja": 334,
43940
- "./ja.js": 334,
43941
- "./jv": 335,
43942
- "./jv.js": 335,
43943
- "./ka": 336,
43944
- "./ka.js": 336,
43945
- "./kk": 337,
43946
- "./kk.js": 337,
43947
- "./km": 338,
43948
- "./km.js": 338,
43949
- "./ko": 339,
43950
- "./ko.js": 339,
43951
- "./ky": 340,
43952
- "./ky.js": 340,
43953
- "./lb": 341,
43954
- "./lb.js": 341,
43955
- "./lo": 342,
43956
- "./lo.js": 342,
43957
- "./lt": 343,
43958
- "./lt.js": 343,
43959
- "./lv": 344,
43960
- "./lv.js": 344,
43961
- "./me": 345,
43962
- "./me.js": 345,
43963
- "./mi": 346,
43964
- "./mi.js": 346,
43965
- "./mk": 347,
43966
- "./mk.js": 347,
43967
- "./ml": 348,
43968
- "./ml.js": 348,
43969
- "./mr": 349,
43970
- "./mr.js": 349,
43971
- "./ms": 350,
43972
- "./ms-my": 351,
43973
- "./ms-my.js": 351,
43974
- "./ms.js": 350,
43975
- "./my": 352,
43976
- "./my.js": 352,
43977
- "./nb": 353,
43978
- "./nb.js": 353,
43979
- "./ne": 354,
43980
- "./ne.js": 354,
43981
- "./nl": 355,
43982
- "./nl.js": 355,
43983
- "./nn": 356,
43984
- "./nn.js": 356,
43985
- "./pa-in": 357,
43986
- "./pa-in.js": 357,
43987
- "./pl": 358,
43988
- "./pl.js": 358,
43989
- "./pt": 359,
43990
- "./pt-br": 360,
43991
- "./pt-br.js": 360,
43992
- "./pt.js": 359,
43993
- "./ro": 361,
43994
- "./ro.js": 361,
43995
- "./ru": 362,
43996
- "./ru.js": 362,
43997
- "./se": 363,
43998
- "./se.js": 363,
43999
- "./si": 364,
44000
- "./si.js": 364,
44001
- "./sk": 365,
44002
- "./sk.js": 365,
44003
- "./sl": 366,
44004
- "./sl.js": 366,
44005
- "./sq": 367,
44006
- "./sq.js": 367,
44007
- "./sr": 368,
44008
- "./sr-cyrl": 369,
44009
- "./sr-cyrl.js": 369,
44010
- "./sr.js": 368,
44011
- "./ss": 370,
44012
- "./ss.js": 370,
44013
- "./sv": 371,
44014
- "./sv.js": 371,
44015
- "./sw": 372,
44016
- "./sw.js": 372,
44017
- "./ta": 373,
44018
- "./ta.js": 373,
44019
- "./te": 374,
44020
- "./te.js": 374,
44021
- "./th": 375,
44022
- "./th.js": 375,
44023
- "./tl-ph": 376,
44024
- "./tl-ph.js": 376,
44025
- "./tlh": 377,
44026
- "./tlh.js": 377,
44027
- "./tr": 378,
44028
- "./tr.js": 378,
44029
- "./tzl": 379,
44030
- "./tzl.js": 379,
44031
- "./tzm": 380,
44032
- "./tzm-latn": 381,
44033
- "./tzm-latn.js": 381,
44034
- "./tzm.js": 380,
44035
- "./uk": 382,
44036
- "./uk.js": 382,
44037
- "./uz": 383,
44038
- "./uz.js": 383,
44039
- "./vi": 384,
44040
- "./vi.js": 384,
44041
- "./x-pseudo": 385,
44042
- "./x-pseudo.js": 385,
44043
- "./zh-cn": 386,
44044
- "./zh-cn.js": 386,
44045
- "./zh-hk": 387,
44046
- "./zh-hk.js": 387,
44047
- "./zh-tw": 388,
44048
- "./zh-tw.js": 388
 
 
 
 
 
 
44049
  };
44050
  function webpackContext(req) {
44051
  return __webpack_require__(webpackContextResolve(req));
@@ -44073,70 +44146,71 @@ webpackJsonp([0],[
44073
  true ? factory(__webpack_require__(282)) :
44074
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44075
  factory(global.moment)
44076
- }(this, function (moment) { 'use strict';
44077
-
44078
-
44079
- var af = moment.defineLocale('af', {
44080
- months : 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split('_'),
44081
- monthsShort : 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'),
44082
- weekdays : 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split('_'),
44083
- weekdaysShort : 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'),
44084
- weekdaysMin : 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'),
44085
- meridiemParse: /vm|nm/i,
44086
- isPM : function (input) {
44087
- return /^nm$/i.test(input);
44088
- },
44089
- meridiem : function (hours, minutes, isLower) {
44090
- if (hours < 12) {
44091
- return isLower ? 'vm' : 'VM';
44092
- } else {
44093
- return isLower ? 'nm' : 'NM';
44094
- }
44095
- },
44096
- longDateFormat : {
44097
- LT : 'HH:mm',
44098
- LTS : 'HH:mm:ss',
44099
- L : 'DD/MM/YYYY',
44100
- LL : 'D MMMM YYYY',
44101
- LLL : 'D MMMM YYYY HH:mm',
44102
- LLLL : 'dddd, D MMMM YYYY HH:mm'
44103
- },
44104
- calendar : {
44105
- sameDay : '[Vandag om] LT',
44106
- nextDay : '[Môre om] LT',
44107
- nextWeek : 'dddd [om] LT',
44108
- lastDay : '[Gister om] LT',
44109
- lastWeek : '[Laas] dddd [om] LT',
44110
- sameElse : 'L'
44111
- },
44112
- relativeTime : {
44113
- future : 'oor %s',
44114
- past : '%s gelede',
44115
- s : '\'n paar sekondes',
44116
- m : '\'n minuut',
44117
- mm : '%d minute',
44118
- h : '\'n uur',
44119
- hh : '%d ure',
44120
- d : '\'n dag',
44121
- dd : '%d dae',
44122
- M : '\'n maand',
44123
- MM : '%d maande',
44124
- y : '\'n jaar',
44125
- yy : '%d jaar'
44126
- },
44127
- ordinalParse: /\d{1,2}(ste|de)/,
44128
- ordinal : function (number) {
44129
- return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); // Thanks to Joris Röling : https://github.com/jjupiter
44130
- },
44131
- week : {
44132
- dow : 1, // Maandag is die eerste dag van die week.
44133
- doy : 4 // Die week wat die 4de Januarie bevat is die eerste week van die jaar.
44134
  }
44135
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44136
 
44137
- return af;
 
 
44138
 
44139
- }));
44140
 
44141
  /***/ },
44142
  /* 286 */
@@ -44152,135 +44226,205 @@ webpackJsonp([0],[
44152
  true ? factory(__webpack_require__(282)) :
44153
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44154
  factory(global.moment)
44155
- }(this, function (moment) { 'use strict';
44156
-
44157
-
44158
- var symbolMap = {
44159
- '1': '١',
44160
- '2': '٢',
44161
- '3': '٣',
44162
- '4': '٤',
44163
- '5': '٥',
44164
- '6': '٦',
44165
- '7': '٧',
44166
- '8': '٨',
44167
- '9': '٩',
44168
- '0': '٠'
44169
- }, numberMap = {
44170
- '١': '1',
44171
- '٢': '2',
44172
- '٣': '3',
44173
- '٤': '4',
44174
- '٥': '5',
44175
- '٦': '6',
44176
- '٧': '7',
44177
- '٨': '8',
44178
- '٩': '9',
44179
- '٠': '0'
44180
- }, pluralForm = function (n) {
44181
- return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5;
44182
- }, plurals = {
44183
- s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'],
44184
- m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'],
44185
- h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'],
44186
- d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'],
44187
- M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'],
44188
- y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام']
44189
- }, pluralize = function (u) {
44190
- return function (number, withoutSuffix, string, isFuture) {
44191
- var f = pluralForm(number),
44192
- str = plurals[u][pluralForm(number)];
44193
- if (f === 2) {
44194
- str = str[withoutSuffix ? 0 : 1];
44195
- }
44196
- return str.replace(/%d/i, number);
44197
- };
44198
- }, months = [
44199
- 'كانون الثاني يناير',
44200
- 'شباط فبراير',
44201
- 'آذار مارس',
44202
- 'نيسان أبريل',
44203
- 'أيار مايو',
44204
- 'حزيران يونيو',
44205
- 'تموز يوليو',
44206
- 'آب أغسطس',
44207
- 'أيلول سبتمبر',
44208
- 'تشرين الأول أكتوبر',
44209
- 'تشرين الثاني نوفمبر',
44210
- 'كانون الأول ديسمبر'
44211
- ];
44212
-
44213
- var ar = moment.defineLocale('ar', {
44214
- months : months,
44215
- monthsShort : months,
44216
- weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
44217
- weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
44218
- weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
44219
- weekdaysParseExact : true,
44220
- longDateFormat : {
44221
- LT : 'HH:mm',
44222
- LTS : 'HH:mm:ss',
44223
- L : 'D/\u200FM/\u200FYYYY',
44224
- LL : 'D MMMM YYYY',
44225
- LLL : 'D MMMM YYYY HH:mm',
44226
- LLLL : 'dddd D MMMM YYYY HH:mm'
44227
- },
44228
- meridiemParse: /ص|م/,
44229
- isPM : function (input) {
44230
- return 'م' === input;
44231
- },
44232
- meridiem : function (hour, minute, isLower) {
44233
- if (hour < 12) {
44234
- return 'ص';
44235
- } else {
44236
- return 'م';
44237
- }
44238
- },
44239
- calendar : {
44240
- sameDay: '[اليوم عند الساعة] LT',
44241
- nextDay: '[غدًا عند الساعة] LT',
44242
- nextWeek: 'dddd [عند الساعة] LT',
44243
- lastDay: '[أمس عند الساعة] LT',
44244
- lastWeek: 'dddd [عند الساعة] LT',
44245
- sameElse: 'L'
44246
- },
44247
- relativeTime : {
44248
- future : 'بعد %s',
44249
- past : 'منذ %s',
44250
- s : pluralize('s'),
44251
- m : pluralize('m'),
44252
- mm : pluralize('m'),
44253
- h : pluralize('h'),
44254
- hh : pluralize('h'),
44255
- d : pluralize('d'),
44256
- dd : pluralize('d'),
44257
- M : pluralize('M'),
44258
- MM : pluralize('M'),
44259
- y : pluralize('y'),
44260
- yy : pluralize('y')
44261
- },
44262
- preparse: function (string) {
44263
- return string.replace(/\u200f/g, '').replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
44264
- return numberMap[match];
44265
- }).replace(/،/g, ',');
44266
- },
44267
- postformat: function (string) {
44268
- return string.replace(/\d/g, function (match) {
44269
- return symbolMap[match];
44270
- }).replace(/,/g, '،');
44271
- },
44272
- week : {
44273
- dow : 6, // Saturday is the first day of the week.
44274
- doy : 12 // The week that contains Jan 1st is the first week of the year.
44275
  }
44276
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44277
 
44278
- return ar;
 
 
44279
 
44280
- }));
44281
 
44282
  /***/ },
44283
  /* 287 */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44284
  /***/ function(module, exports, __webpack_require__) {
44285
 
44286
  //! moment.js locale configuration
@@ -44291,122 +44435,127 @@ webpackJsonp([0],[
44291
  true ? factory(__webpack_require__(282)) :
44292
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44293
  factory(global.moment)
44294
- }(this, function (moment) { 'use strict';
44295
-
44296
-
44297
- var symbolMap = {
44298
- '1': '1',
44299
- '2': '2',
44300
- '3': '3',
44301
- '4': '4',
44302
- '5': '5',
44303
- '6': '6',
44304
- '7': '7',
44305
- '8': '8',
44306
- '9': '9',
44307
- '0': '0'
44308
- }, pluralForm = function (n) {
44309
- return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5;
44310
- }, plurals = {
44311
- s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'],
44312
- m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'],
44313
- h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'],
44314
- d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'],
44315
- M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'],
44316
- y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام']
44317
- }, pluralize = function (u) {
44318
- return function (number, withoutSuffix, string, isFuture) {
44319
- var f = pluralForm(number),
44320
- str = plurals[u][pluralForm(number)];
44321
- if (f === 2) {
44322
- str = str[withoutSuffix ? 0 : 1];
44323
- }
44324
- return str.replace(/%d/i, number);
44325
- };
44326
- }, months = [
44327
- 'يناير',
44328
- 'فبراير',
44329
- 'مارس',
44330
- 'أبريل',
44331
- 'مايو',
44332
- 'يونيو',
44333
- 'يوليو',
44334
- 'أغسطس',
44335
- 'سبتمبر',
44336
- 'أكتوبر',
44337
- 'نوفمبر',
44338
- 'ديسمبر'
44339
- ];
44340
-
44341
- var ar_ly = moment.defineLocale('ar-ly', {
44342
- months : months,
44343
- monthsShort : months,
44344
- weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
44345
- weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
44346
- weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
44347
- weekdaysParseExact : true,
44348
- longDateFormat : {
44349
- LT : 'HH:mm',
44350
- LTS : 'HH:mm:ss',
44351
- L : 'D/\u200FM/\u200FYYYY',
44352
- LL : 'D MMMM YYYY',
44353
- LLL : 'D MMMM YYYY HH:mm',
44354
- LLLL : 'dddd D MMMM YYYY HH:mm'
44355
- },
44356
- meridiemParse: /ص|م/,
44357
- isPM : function (input) {
44358
- return 'م' === input;
44359
- },
44360
- meridiem : function (hour, minute, isLower) {
44361
- if (hour < 12) {
44362
- return 'ص';
44363
- } else {
44364
- return 'م';
44365
- }
44366
- },
44367
- calendar : {
44368
- sameDay: '[اليوم عند الساعة] LT',
44369
- nextDay: '[غدًا عند الساعة] LT',
44370
- nextWeek: 'dddd [عند الساعة] LT',
44371
- lastDay: '[أمس عند الساعة] LT',
44372
- lastWeek: 'dddd [عند الساعة] LT',
44373
- sameElse: 'L'
44374
- },
44375
- relativeTime : {
44376
- future : 'بعد %s',
44377
- past : 'منذ %s',
44378
- s : pluralize('s'),
44379
- m : pluralize('m'),
44380
- mm : pluralize('m'),
44381
- h : pluralize('h'),
44382
- hh : pluralize('h'),
44383
- d : pluralize('d'),
44384
- dd : pluralize('d'),
44385
- M : pluralize('M'),
44386
- MM : pluralize('M'),
44387
- y : pluralize('y'),
44388
- yy : pluralize('y')
44389
- },
44390
- preparse: function (string) {
44391
- return string.replace(/\u200f/g, '').replace(/،/g, ',');
44392
- },
44393
- postformat: function (string) {
44394
- return string.replace(/\d/g, function (match) {
44395
- return symbolMap[match];
44396
- }).replace(/,/g, '،');
44397
- },
44398
- week : {
44399
- dow : 6, // Saturday is the first day of the week.
44400
- doy : 12 // The week that contains Jan 1st is the first week of the year.
44401
  }
44402
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44403
 
44404
- return ar_ly;
 
 
44405
 
44406
- }));
44407
 
44408
  /***/ },
44409
- /* 288 */
44410
  /***/ function(module, exports, __webpack_require__) {
44411
 
44412
  //! moment.js locale configuration
@@ -44418,59 +44567,60 @@ webpackJsonp([0],[
44418
  true ? factory(__webpack_require__(282)) :
44419
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44420
  factory(global.moment)
44421
- }(this, function (moment) { 'use strict';
44422
-
44423
-
44424
- var ar_ma = moment.defineLocale('ar-ma', {
44425
- months : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
44426
- monthsShort : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
44427
- weekdays : 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
44428
- weekdaysShort : 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
44429
- weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
44430
- weekdaysParseExact : true,
44431
- longDateFormat : {
44432
- LT : 'HH:mm',
44433
- LTS : 'HH:mm:ss',
44434
- L : 'DD/MM/YYYY',
44435
- LL : 'D MMMM YYYY',
44436
- LLL : 'D MMMM YYYY HH:mm',
44437
- LLLL : 'dddd D MMMM YYYY HH:mm'
44438
- },
44439
- calendar : {
44440
- sameDay: '[اليوم على الساعة] LT',
44441
- nextDay: '[غدا على الساعة] LT',
44442
- nextWeek: 'dddd [على الساعة] LT',
44443
- lastDay: '[أمس على الساعة] LT',
44444
- lastWeek: 'dddd [على الساعة] LT',
44445
- sameElse: 'L'
44446
- },
44447
- relativeTime : {
44448
- future : 'في %s',
44449
- past : 'منذ %s',
44450
- s : 'ثوان',
44451
- m : 'دقيقة',
44452
- mm : '%d دقائق',
44453
- h : 'ساعة',
44454
- hh : '%d ساعات',
44455
- d : 'يوم',
44456
- dd : '%d أيام',
44457
- M : 'شهر',
44458
- MM : '%d أشهر',
44459
- y : 'سنة',
44460
- yy : '%d سنوات'
44461
- },
44462
- week : {
44463
- dow : 6, // Saturday is the first day of the week.
44464
- doy : 12 // The week that contains Jan 1st is the first week of the year.
44465
- }
44466
- });
44467
 
44468
- return ar_ma;
 
 
44469
 
44470
- }));
44471
 
44472
  /***/ },
44473
- /* 289 */
44474
  /***/ function(module, exports, __webpack_require__) {
44475
 
44476
  //! moment.js locale configuration
@@ -44481,104 +44631,106 @@ webpackJsonp([0],[
44481
  true ? factory(__webpack_require__(282)) :
44482
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44483
  factory(global.moment)
44484
- }(this, function (moment) { 'use strict';
44485
-
44486
-
44487
- var symbolMap = {
44488
- '1': '١',
44489
- '2': '٢',
44490
- '3': '٣',
44491
- '4': '٤',
44492
- '5': '٥',
44493
- '6': '٦',
44494
- '7': '٧',
44495
- '8': '٨',
44496
- '9': '٩',
44497
- '0': '٠'
44498
- }, numberMap = {
44499
- '١': '1',
44500
- '٢': '2',
44501
- '٣': '3',
44502
- '٤': '4',
44503
- '٥': '5',
44504
- '٦': '6',
44505
- '٧': '7',
44506
- '٨': '8',
44507
- '٩': '9',
44508
- '٠': '0'
44509
- };
44510
-
44511
- var ar_sa = moment.defineLocale('ar-sa', {
44512
- months : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
44513
- monthsShort : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
44514
- weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
44515
- weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
44516
- weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
44517
- weekdaysParseExact : true,
44518
- longDateFormat : {
44519
- LT : 'HH:mm',
44520
- LTS : 'HH:mm:ss',
44521
- L : 'DD/MM/YYYY',
44522
- LL : 'D MMMM YYYY',
44523
- LLL : 'D MMMM YYYY HH:mm',
44524
- LLLL : 'dddd D MMMM YYYY HH:mm'
44525
- },
44526
- meridiemParse: /ص|م/,
44527
- isPM : function (input) {
44528
- return 'م' === input;
44529
- },
44530
- meridiem : function (hour, minute, isLower) {
44531
- if (hour < 12) {
44532
- return 'ص';
44533
- } else {
44534
- return 'م';
44535
- }
44536
- },
44537
- calendar : {
44538
- sameDay: '[اليوم على الساعة] LT',
44539
- nextDay: '[غدا على الساعة] LT',
44540
- nextWeek: 'dddd [على الساعة] LT',
44541
- lastDay: '[أمس على الساعة] LT',
44542
- lastWeek: 'dddd [على الساعة] LT',
44543
- sameElse: 'L'
44544
- },
44545
- relativeTime : {
44546
- future : 'في %s',
44547
- past : 'منذ %s',
44548
- s : 'ثوان',
44549
- m : 'دقيقة',
44550
- mm : '%d دقائق',
44551
- h : 'ساعة',
44552
- hh : '%d ساعات',
44553
- d : 'يوم',
44554
- dd : '%d أيام',
44555
- M : 'شهر',
44556
- MM : '%d أشهر',
44557
- y : 'سنة',
44558
- yy : '%d سنوات'
44559
- },
44560
- preparse: function (string) {
44561
- return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
44562
- return numberMap[match];
44563
- }).replace(/،/g, ',');
44564
- },
44565
- postformat: function (string) {
44566
- return string.replace(/\d/g, function (match) {
44567
- return symbolMap[match];
44568
- }).replace(/,/g, '،');
44569
- },
44570
- week : {
44571
- dow : 6, // Saturday is the first day of the week.
44572
- doy : 12 // The week that contains Jan 1st is the first week of the year.
44573
  }
44574
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44575
 
44576
- return ar_sa;
 
 
44577
 
44578
- }));
44579
 
44580
  /***/ },
44581
- /* 290 */
44582
  /***/ function(module, exports, __webpack_require__) {
44583
 
44584
  //! moment.js locale configuration
@@ -44589,59 +44741,60 @@ webpackJsonp([0],[
44589
  true ? factory(__webpack_require__(282)) :
44590
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44591
  factory(global.moment)
44592
- }(this, function (moment) { 'use strict';
44593
-
44594
-
44595
- var ar_tn = moment.defineLocale('ar-tn', {
44596
- months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
44597
- monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
44598
- weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
44599
- weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
44600
- weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
44601
- weekdaysParseExact : true,
44602
- longDateFormat: {
44603
- LT: 'HH:mm',
44604
- LTS: 'HH:mm:ss',
44605
- L: 'DD/MM/YYYY',
44606
- LL: 'D MMMM YYYY',
44607
- LLL: 'D MMMM YYYY HH:mm',
44608
- LLLL: 'dddd D MMMM YYYY HH:mm'
44609
- },
44610
- calendar: {
44611
- sameDay: '[اليوم على الساعة] LT',
44612
- nextDay: '[غدا على الساعة] LT',
44613
- nextWeek: 'dddd [على الساعة] LT',
44614
- lastDay: '[أمس على الساعة] LT',
44615
- lastWeek: 'dddd [على الساعة] LT',
44616
- sameElse: 'L'
44617
- },
44618
- relativeTime: {
44619
- future: 'في %s',
44620
- past: 'منذ %s',
44621
- s: 'ثوان',
44622
- m: 'دقيقة',
44623
- mm: '%d دقائق',
44624
- h: 'ساعة',
44625
- hh: '%d ساعات',
44626
- d: 'يوم',
44627
- dd: '%d أيام',
44628
- M: 'شهر',
44629
- MM: '%d أشهر',
44630
- y: 'سنة',
44631
- yy: '%d سنوات'
44632
- },
44633
- week: {
44634
- dow: 1, // Monday is the first day of the week.
44635
- doy: 4 // The week that contains Jan 4th is the first week of the year.
44636
- }
44637
- });
44638
 
44639
- return ar_tn;
 
 
44640
 
44641
- }));
44642
 
44643
  /***/ },
44644
- /* 291 */
44645
  /***/ function(module, exports, __webpack_require__) {
44646
 
44647
  //! moment.js locale configuration
@@ -44652,105 +44805,106 @@ webpackJsonp([0],[
44652
  true ? factory(__webpack_require__(282)) :
44653
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44654
  factory(global.moment)
44655
- }(this, function (moment) { 'use strict';
44656
-
44657
-
44658
- var suffixes = {
44659
- 1: '-inci',
44660
- 5: '-inci',
44661
- 8: '-inci',
44662
- 70: '-inci',
44663
- 80: '-inci',
44664
- 2: '-nci',
44665
- 7: '-nci',
44666
- 20: '-nci',
44667
- 50: '-nci',
44668
- 3: '-üncü',
44669
- 4: '-üncü',
44670
- 100: '-üncü',
44671
- 6: '-ncı',
44672
- 9: '-uncu',
44673
- 10: '-uncu',
44674
- 30: '-uncu',
44675
- 60: '-ıncı',
44676
- 90: '-ıncı'
44677
- };
44678
-
44679
- var az = moment.defineLocale('az', {
44680
- months : 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'),
44681
- monthsShort : 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'),
44682
- weekdays : 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split('_'),
44683
- weekdaysShort : 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'),
44684
- weekdaysMin : 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'),
44685
- weekdaysParseExact : true,
44686
- longDateFormat : {
44687
- LT : 'HH:mm',
44688
- LTS : 'HH:mm:ss',
44689
- L : 'DD.MM.YYYY',
44690
- LL : 'D MMMM YYYY',
44691
- LLL : 'D MMMM YYYY HH:mm',
44692
- LLLL : 'dddd, D MMMM YYYY HH:mm'
44693
- },
44694
- calendar : {
44695
- sameDay : '[bugün saat] LT',
44696
- nextDay : '[sabah saat] LT',
44697
- nextWeek : '[gələn həftə] dddd [saat] LT',
44698
- lastDay : '[dünən] LT',
44699
- lastWeek : '[keçən həftə] dddd [saat] LT',
44700
- sameElse : 'L'
44701
- },
44702
- relativeTime : {
44703
- future : '%s sonra',
44704
- past : '%s əvvəl',
44705
- s : 'birneçə saniyyə',
44706
- m : 'bir dəqiqə',
44707
- mm : '%d dəqiqə',
44708
- h : 'bir saat',
44709
- hh : '%d saat',
44710
- d : 'bir gün',
44711
- dd : '%d gün',
44712
- M : 'bir ay',
44713
- MM : '%d ay',
44714
- y : 'bir il',
44715
- yy : '%d il'
44716
- },
44717
- meridiemParse: /gecə|səhər|gündüz|axşam/,
44718
- isPM : function (input) {
44719
- return /^(gündüz|axşam)$/.test(input);
44720
- },
44721
- meridiem : function (hour, minute, isLower) {
44722
- if (hour < 4) {
44723
- return 'gecə';
44724
- } else if (hour < 12) {
44725
- return 'səhər';
44726
- } else if (hour < 17) {
44727
- return 'gündüz';
44728
- } else {
44729
- return 'axşam';
44730
- }
44731
- },
44732
- ordinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,
44733
- ordinal : function (number) {
44734
- if (number === 0) { // special case for zero
44735
- return number + '-ıncı';
44736
- }
44737
- var a = number % 10,
44738
- b = number % 100 - a,
44739
- c = number >= 100 ? 100 : null;
44740
- return number + (suffixes[a] || suffixes[b] || suffixes[c]);
44741
- },
44742
- week : {
44743
- dow : 1, // Monday is the first day of the week.
44744
- doy : 7 // The week that contains Jan 1st is the first week of the year.
44745
  }
44746
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44747
 
44748
- return az;
 
 
44749
 
44750
- }));
44751
 
44752
  /***/ },
44753
- /* 292 */
44754
  /***/ function(module, exports, __webpack_require__) {
44755
 
44756
  //! moment.js locale configuration
@@ -44763,132 +44917,133 @@ webpackJsonp([0],[
44763
  true ? factory(__webpack_require__(282)) :
44764
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44765
  factory(global.moment)
44766
- }(this, function (moment) { 'use strict';
44767
 
44768
 
44769
- function plural(word, num) {
44770
- var forms = word.split('_');
44771
- return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]);
 
 
 
 
 
 
 
 
 
 
 
44772
  }
44773
- function relativeTimeWithPlural(number, withoutSuffix, key) {
44774
- var format = {
44775
- 'mm': withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін',
44776
- 'hh': withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін',
44777
- 'dd': 'дзень_дні_дзён',
44778
- 'MM': 'месяц_месяцы_месяцаў',
44779
- 'yy': 'год_гады_гадоў'
44780
- };
44781
- if (key === 'm') {
44782
- return withoutSuffix ? 'хвіліна' : 'хвіліну';
44783
- }
44784
- else if (key === 'h') {
44785
- return withoutSuffix ? 'гадзіна' : 'гадзіну';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44786
  }
44787
- else {
44788
- return number + ' ' + plural(format[key], +number);
 
 
 
 
 
 
 
 
 
 
 
 
44789
  }
 
 
 
 
44790
  }
 
44791
 
44792
- var be = moment.defineLocale('be', {
44793
- months : {
44794
- format: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_'),
44795
- standalone: 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split('_')
44796
- },
44797
- monthsShort : 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'),
44798
- weekdays : {
44799
- format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split('_'),
44800
- standalone: 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split('_'),
44801
- isFormat: /\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/
44802
- },
44803
- weekdaysShort : 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
44804
- weekdaysMin : 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
44805
- longDateFormat : {
44806
- LT : 'HH:mm',
44807
- LTS : 'HH:mm:ss',
44808
- L : 'DD.MM.YYYY',
44809
- LL : 'D MMMM YYYY г.',
44810
- LLL : 'D MMMM YYYY г., HH:mm',
44811
- LLLL : 'dddd, D MMMM YYYY г., HH:mm'
44812
- },
44813
- calendar : {
44814
- sameDay: '[Сёння ў] LT',
44815
- nextDay: '[Заўтра ў] LT',
44816
- lastDay: '[Учора ў] LT',
44817
- nextWeek: function () {
44818
- return '[У] dddd [ў] LT';
44819
- },
44820
- lastWeek: function () {
44821
- switch (this.day()) {
44822
- case 0:
44823
- case 3:
44824
- case 5:
44825
- case 6:
44826
- return '[У мінулую] dddd [ў] LT';
44827
- case 1:
44828
- case 2:
44829
- case 4:
44830
- return '[У мінулы] dddd [ў] LT';
44831
- }
44832
- },
44833
- sameElse: 'L'
44834
- },
44835
- relativeTime : {
44836
- future : 'праз %s',
44837
- past : '%s таму',
44838
- s : 'некалькі секунд',
44839
- m : relativeTimeWithPlural,
44840
- mm : relativeTimeWithPlural,
44841
- h : relativeTimeWithPlural,
44842
- hh : relativeTimeWithPlural,
44843
- d : 'дзень',
44844
- dd : relativeTimeWithPlural,
44845
- M : 'месяц',
44846
- MM : relativeTimeWithPlural,
44847
- y : 'год',
44848
- yy : relativeTimeWithPlural
44849
- },
44850
- meridiemParse: /ночы|раніцы|дня|вечара/,
44851
- isPM : function (input) {
44852
- return /^(дня|вечара)$/.test(input);
44853
- },
44854
- meridiem : function (hour, minute, isLower) {
44855
- if (hour < 4) {
44856
- return 'ночы';
44857
- } else if (hour < 12) {
44858
- return 'раніцы';
44859
- } else if (hour < 17) {
44860
- return 'дня';
44861
- } else {
44862
- return 'вечара';
44863
- }
44864
- },
44865
- ordinalParse: /\d{1,2}-(і|ы|га)/,
44866
- ordinal: function (number, period) {
44867
- switch (period) {
44868
- case 'M':
44869
- case 'd':
44870
- case 'DDD':
44871
- case 'w':
44872
- case 'W':
44873
- return (number % 10 === 2 || number % 10 === 3) && (number % 100 !== 12 && number % 100 !== 13) ? number + '-і' : number + '-ы';
44874
- case 'D':
44875
- return number + '-га';
44876
- default:
44877
- return number;
44878
- }
44879
- },
44880
- week : {
44881
- dow : 1, // Monday is the first day of the week.
44882
- doy : 7 // The week that contains Jan 1st is the first week of the year.
44883
- }
44884
- });
44885
 
44886
- return be;
44887
 
44888
- }));
44889
 
44890
  /***/ },
44891
- /* 293 */
44892
  /***/ function(module, exports, __webpack_require__) {
44893
 
44894
  //! moment.js locale configuration
@@ -44899,90 +45054,111 @@ webpackJsonp([0],[
44899
  true ? factory(__webpack_require__(282)) :
44900
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44901
  factory(global.moment)
44902
- }(this, function (moment) { 'use strict';
44903
-
44904
-
44905
- var bg = moment.defineLocale('bg', {
44906
- months : 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split('_'),
44907
- monthsShort : 'янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'),
44908
- weekdays : 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split('_'),
44909
- weekdaysShort : 'нед_пон_вто_сря_чет_пет_съб'.split('_'),
44910
- weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
44911
- longDateFormat : {
44912
- LT : 'H:mm',
44913
- LTS : 'H:mm:ss',
44914
- L : 'D.MM.YYYY',
44915
- LL : 'D MMMM YYYY',
44916
- LLL : 'D MMMM YYYY H:mm',
44917
- LLLL : 'dddd, D MMMM YYYY H:mm'
44918
- },
44919
- calendar : {
44920
- sameDay : '[Днес в] LT',
44921
- nextDay : '[Утре в] LT',
44922
- nextWeek : 'dddd [в] LT',
44923
- lastDay : '[Вчера в] LT',
44924
- lastWeek : function () {
44925
- switch (this.day()) {
44926
- case 0:
44927
- case 3:
44928
- case 6:
44929
- return '[В изминалата] dddd [в] LT';
44930
- case 1:
44931
- case 2:
44932
- case 4:
44933
- case 5:
44934
- return '[В изминалия] dddd [в] LT';
44935
- }
44936
- },
44937
- sameElse : 'L'
44938
  },
44939
- relativeTime : {
44940
- future : 'след %s',
44941
- past : 'преди %s',
44942
- s : 'няколко секунди',
44943
- m : 'минута',
44944
- mm : '%d минути',
44945
- h : 'час',
44946
- hh : '%d часа',
44947
- d : 'ден',
44948
- dd : '%d дни',
44949
- M : 'месец',
44950
- MM : '%d месеца',
44951
- y : 'година',
44952
- yy : '%d години'
44953
- },
44954
- ordinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
44955
- ordinal : function (number) {
44956
- var lastDigit = number % 10,
44957
- last2Digits = number % 100;
44958
- if (number === 0) {
44959
- return number + '-ев';
44960
- } else if (last2Digits === 0) {
44961
- return number + '-ен';
44962
- } else if (last2Digits > 10 && last2Digits < 20) {
44963
- return number + '-ти';
44964
- } else if (lastDigit === 1) {
44965
- return number + '-ви';
44966
- } else if (lastDigit === 2) {
44967
- return number + '-ри';
44968
- } else if (lastDigit === 7 || lastDigit === 8) {
44969
- return number + '-ми';
44970
- } else {
44971
- return number + '-ти';
44972
- }
44973
- },
44974
- week : {
44975
- dow : 1, // Monday is the first day of the week.
44976
- doy : 7 // The week that contains Jan 1st is the first week of the year.
44977
  }
44978
- });
 
 
 
 
 
44979
 
44980
- return bg;
 
 
44981
 
44982
- }));
44983
 
44984
  /***/ },
44985
- /* 294 */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44986
  /***/ function(module, exports, __webpack_require__) {
44987
 
44988
  //! moment.js locale configuration
@@ -44993,119 +45169,120 @@ webpackJsonp([0],[
44993
  true ? factory(__webpack_require__(282)) :
44994
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44995
  factory(global.moment)
44996
- }(this, function (moment) { 'use strict';
44997
-
44998
-
44999
- var symbolMap = {
45000
- '1': '১',
45001
- '2': '২',
45002
- '3': '৩',
45003
- '4': '৪',
45004
- '5': '৫',
45005
- '6': '৬',
45006
- '7': '৭',
45007
- '8': '৮',
45008
- '9': '৯',
45009
- '0': '০'
45010
- },
45011
- numberMap = {
45012
- '১': '1',
45013
- '২': '2',
45014
- '৩': '3',
45015
- '৪': '4',
45016
- '৫': '5',
45017
- '৬': '6',
45018
- '৭': '7',
45019
- '৮': '8',
45020
- '৯': '9',
45021
- '০': '0'
45022
- };
45023
-
45024
- var bn = moment.defineLocale('bn', {
45025
- months : 'জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'),
45026
- monthsShort : 'জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'),
45027
- weekdays : 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'),
45028
- weekdaysShort : 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),
45029
- weekdaysMin : 'রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি'.split('_'),
45030
- longDateFormat : {
45031
- LT : 'A h:mm সময়',
45032
- LTS : 'A h:mm:ss সময়',
45033
- L : 'DD/MM/YYYY',
45034
- LL : 'D MMMM YYYY',
45035
- LLL : 'D MMMM YYYY, A h:mm সময়',
45036
- LLLL : 'dddd, D MMMM YYYY, A h:mm সময়'
45037
- },
45038
- calendar : {
45039
- sameDay : '[আজ] LT',
45040
- nextDay : '[আগামীকাল] LT',
45041
- nextWeek : 'dddd, LT',
45042
- lastDay : '[গতকাল] LT',
45043
- lastWeek : '[গত] dddd, LT',
45044
- sameElse : 'L'
45045
- },
45046
- relativeTime : {
45047
- future : '%s পরে',
45048
- past : '%s আগে',
45049
- s : 'কয়েক সেকেন্ড',
45050
- m : 'এক মিনিট',
45051
- mm : '%d মিনিট',
45052
- h : 'এক ঘন্টা',
45053
- hh : '%d ঘন্টা',
45054
- d : 'এক দিন',
45055
- dd : '%d দিন',
45056
- M : 'এক মাস',
45057
- MM : '%d মাস',
45058
- y : 'এক বছর',
45059
- yy : '%d বছর'
45060
- },
45061
- preparse: function (string) {
45062
- return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
45063
- return numberMap[match];
45064
- });
45065
- },
45066
- postformat: function (string) {
45067
- return string.replace(/\d/g, function (match) {
45068
- return symbolMap[match];
45069
- });
45070
- },
45071
- meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/,
45072
- meridiemHour : function (hour, meridiem) {
45073
- if (hour === 12) {
45074
- hour = 0;
45075
- }
45076
- if ((meridiem === 'রাত' && hour >= 4) ||
45077
- (meridiem === 'দুপুর' && hour < 5) ||
45078
- meridiem === 'বিকাল') {
45079
- return hour + 12;
45080
- } else {
45081
- return hour;
45082
- }
45083
- },
45084
- meridiem : function (hour, minute, isLower) {
45085
- if (hour < 4) {
45086
- return 'রাত';
45087
- } else if (hour < 10) {
45088
- return 'সকাল';
45089
- } else if (hour < 17) {
45090
- return 'দুপুর';
45091
- } else if (hour < 20) {
45092
- return 'বিকাল';
45093
- } else {
45094
- return 'রাত';
45095
- }
45096
- },
45097
- week : {
45098
- dow : 0, // Sunday is the first day of the week.
45099
- doy : 6 // The week that contains Jan 1st is the first week of the year.
45100
  }
45101
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45102
 
45103
- return bn;
 
 
45104
 
45105
- }));
45106
 
45107
  /***/ },
45108
- /* 295 */
45109
  /***/ function(module, exports, __webpack_require__) {
45110
 
45111
  //! moment.js locale configuration
@@ -45116,119 +45293,120 @@ webpackJsonp([0],[
45116
  true ? factory(__webpack_require__(282)) :
45117
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45118
  factory(global.moment)
45119
- }(this, function (moment) { 'use strict';
45120
-
45121
-
45122
- var symbolMap = {
45123
- '1': '༡',
45124
- '2': '༢',
45125
- '3': '༣',
45126
- '4': '༤',
45127
- '5': '༥',
45128
- '6': '༦',
45129
- '7': '༧',
45130
- '8': '༨',
45131
- '9': '༩',
45132
- '0': '༠'
45133
- },
45134
- numberMap = {
45135
- '༡': '1',
45136
- '༢': '2',
45137
- '༣': '3',
45138
- '༤': '4',
45139
- '༥': '5',
45140
- '༦': '6',
45141
- '༧': '7',
45142
- '༨': '8',
45143
- '༩': '9',
45144
- '༠': '0'
45145
- };
45146
-
45147
- var bo = moment.defineLocale('bo', {
45148
- months : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'),
45149
- monthsShort : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'),
45150
- weekdays : 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split('_'),
45151
- weekdaysShort : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'),
45152
- weekdaysMin : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'),
45153
- longDateFormat : {
45154
- LT : 'A h:mm',
45155
- LTS : 'A h:mm:ss',
45156
- L : 'DD/MM/YYYY',
45157
- LL : 'D MMMM YYYY',
45158
- LLL : 'D MMMM YYYY, A h:mm',
45159
- LLLL : 'dddd, D MMMM YYYY, A h:mm'
45160
- },
45161
- calendar : {
45162
- sameDay : '[དི་རིང] LT',
45163
- nextDay : '[སང་ཉིན] LT',
45164
- nextWeek : '[བདུན་ཕྲག་རྗེས་མ], LT',
45165
- lastDay : '[ཁ་སང] LT',
45166
- lastWeek : '[བདུན་ཕྲག་མཐའ་མ] dddd, LT',
45167
- sameElse : 'L'
45168
- },
45169
- relativeTime : {
45170
- future : '%s ལ་',
45171
- past : '%s སྔན་ལ',
45172
- s : 'ལམ་སང',
45173
- m : 'སྐར་མ་གཅིག',
45174
- mm : '%d སྐར་མ',
45175
- h : 'ཆུ་ཚོད་གཅིག',
45176
- hh : '%d ཆུ་ཚོད',
45177
- d : 'ཉིན་གཅིག',
45178
- dd : '%d ཉིན་',
45179
- M : 'ཟླ་བ་གཅིག',
45180
- MM : '%d ཟླ་བ',
45181
- y : 'ལོ་གཅིག',
45182
- yy : '%d ལོ'
45183
- },
45184
- preparse: function (string) {
45185
- return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) {
45186
- return numberMap[match];
45187
- });
45188
- },
45189
- postformat: function (string) {
45190
- return string.replace(/\d/g, function (match) {
45191
- return symbolMap[match];
45192
- });
45193
- },
45194
- meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,
45195
- meridiemHour : function (hour, meridiem) {
45196
- if (hour === 12) {
45197
- hour = 0;
45198
- }
45199
- if ((meridiem === 'མཚན་མོ' && hour >= 4) ||
45200
- (meridiem === 'ཉིན་གུང' && hour < 5) ||
45201
- meridiem === 'དགོང་དག') {
45202
- return hour + 12;
45203
- } else {
45204
- return hour;
45205
- }
45206
- },
45207
- meridiem : function (hour, minute, isLower) {
45208
- if (hour < 4) {
45209
- return 'མཚན་མོ';
45210
- } else if (hour < 10) {
45211
- return 'ཞོགས་ཀས';
45212
- } else if (hour < 17) {
45213
- return 'ཉིན་གུང';
45214
- } else if (hour < 20) {
45215
- return 'དགོང་དག';
45216
- } else {
45217
- return 'མཚན་མོ';
45218
- }
45219
- },
45220
- week : {
45221
- dow : 0, // Sunday is the first day of the week.
45222
- doy : 6 // The week that contains Jan 1st is the first week of the year.
45223
  }
45224
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45225
 
45226
- return bo;
 
 
45227
 
45228
- }));
45229
 
45230
  /***/ },
45231
- /* 296 */
45232
  /***/ function(module, exports, __webpack_require__) {
45233
 
45234
  //! moment.js locale configuration
@@ -45239,108 +45417,109 @@ webpackJsonp([0],[
45239
  true ? factory(__webpack_require__(282)) :
45240
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45241
  factory(global.moment)
45242
- }(this, function (moment) { 'use strict';
45243
 
45244
 
45245
- function relativeTimeWithMutation(number, withoutSuffix, key) {
45246
- var format = {
45247
- 'mm': 'munutenn',
45248
- 'MM': 'miz',
45249
- 'dd': 'devezh'
45250
- };
45251
- return number + ' ' + mutation(format[key], number);
45252
- }
45253
- function specialMutationForYears(number) {
45254
- switch (lastNumber(number)) {
45255
- case 1:
45256
- case 3:
45257
- case 4:
45258
- case 5:
45259
- case 9:
45260
- return number + ' bloaz';
45261
- default:
45262
- return number + ' vloaz';
45263
- }
45264
  }
45265
- function lastNumber(number) {
45266
- if (number > 9) {
45267
- return lastNumber(number % 10);
45268
- }
45269
- return number;
45270
  }
45271
- function mutation(text, number) {
45272
- if (number === 2) {
45273
- return softMutation(text);
45274
- }
 
 
 
 
 
 
 
 
 
 
 
45275
  return text;
45276
  }
45277
- function softMutation(text) {
45278
- var mutationTable = {
45279
- 'm': 'v',
45280
- 'b': 'v',
45281
- 'd': 'z'
45282
- };
45283
- if (mutationTable[text.charAt(0)] === undefined) {
45284
- return text;
45285
- }
45286
- return mutationTable[text.charAt(0)] + text.substring(1);
45287
- }
45288
-
45289
- var br = moment.defineLocale('br', {
45290
- months : 'Genver_C\'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split('_'),
45291
- monthsShort : 'Gen_C\'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'),
45292
- weekdays : 'Sul_Lun_Meurzh_Merc\'her_Yaou_Gwener_Sadorn'.split('_'),
45293
- weekdaysShort : 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'),
45294
- weekdaysMin : 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'),
45295
- weekdaysParseExact : true,
45296
- longDateFormat : {
45297
- LT : 'h[e]mm A',
45298
- LTS : 'h[e]mm:ss A',
45299
- L : 'DD/MM/YYYY',
45300
- LL : 'D [a viz] MMMM YYYY',
45301
- LLL : 'D [a viz] MMMM YYYY h[e]mm A',
45302
- LLLL : 'dddd, D [a viz] MMMM YYYY h[e]mm A'
45303
- },
45304
- calendar : {
45305
- sameDay : '[Hiziv da] LT',
45306
- nextDay : '[Warc\'hoazh da] LT',
45307
- nextWeek : 'dddd [da] LT',
45308
- lastDay : '[Dec\'h da] LT',
45309
- lastWeek : 'dddd [paset da] LT',
45310
- sameElse : 'L'
45311
- },
45312
- relativeTime : {
45313
- future : 'a-benn %s',
45314
- past : '%s \'zo',
45315
- s : 'un nebeud segondennoù',
45316
- m : 'ur vunutenn',
45317
- mm : relativeTimeWithMutation,
45318
- h : 'un eur',
45319
- hh : '%d eur',
45320
- d : 'un devezh',
45321
- dd : relativeTimeWithMutation,
45322
- M : 'ur miz',
45323
- MM : relativeTimeWithMutation,
45324
- y : 'ur bloaz',
45325
- yy : specialMutationForYears
45326
- },
45327
- ordinalParse: /\d{1,2}(añ|vet)/,
45328
- ordinal : function (number) {
45329
- var output = (number === 1) ? 'añ' : 'vet';
45330
- return number + output;
45331
- },
45332
- week : {
45333
- dow : 1, // Monday is the first day of the week.
45334
- doy : 4 // The week that contains Jan 4th is the first week of the year.
45335
- }
45336
- });
45337
 
45338
- return br;
 
 
45339
 
45340
- }));
45341
 
45342
  /***/ },
45343
- /* 297 */
45344
  /***/ function(module, exports, __webpack_require__) {
45345
 
45346
  //! moment.js locale configuration
@@ -45352,142 +45531,143 @@ webpackJsonp([0],[
45352
  true ? factory(__webpack_require__(282)) :
45353
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45354
  factory(global.moment)
45355
- }(this, function (moment) { 'use strict';
45356
 
45357
 
45358
- function translate(number, withoutSuffix, key) {
45359
- var result = number + ' ';
45360
- switch (key) {
45361
- case 'm':
45362
- return withoutSuffix ? 'jedna minuta' : 'jedne minute';
45363
- case 'mm':
45364
- if (number === 1) {
45365
- result += 'minuta';
45366
- } else if (number === 2 || number === 3 || number === 4) {
45367
- result += 'minute';
45368
- } else {
45369
- result += 'minuta';
45370
- }
45371
- return result;
45372
- case 'h':
45373
- return withoutSuffix ? 'jedan sat' : 'jednog sata';
45374
- case 'hh':
45375
- if (number === 1) {
45376
- result += 'sat';
45377
- } else if (number === 2 || number === 3 || number === 4) {
45378
- result += 'sata';
45379
- } else {
45380
- result += 'sati';
45381
- }
45382
- return result;
45383
- case 'dd':
45384
- if (number === 1) {
45385
- result += 'dan';
45386
- } else {
45387
- result += 'dana';
45388
- }
45389
- return result;
45390
- case 'MM':
45391
- if (number === 1) {
45392
- result += 'mjesec';
45393
- } else if (number === 2 || number === 3 || number === 4) {
45394
- result += 'mjeseca';
45395
- } else {
45396
- result += 'mjeseci';
45397
- }
45398
- return result;
45399
- case 'yy':
45400
- if (number === 1) {
45401
- result += 'godina';
45402
- } else if (number === 2 || number === 3 || number === 4) {
45403
- result += 'godine';
45404
- } else {
45405
- result += 'godina';
45406
- }
45407
- return result;
45408
- }
45409
- }
45410
-
45411
- var bs = moment.defineLocale('bs', {
45412
- months : 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'),
45413
- monthsShort : 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'),
45414
- monthsParseExact: true,
45415
- weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
45416
- weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
45417
- weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'),
45418
- weekdaysParseExact : true,
45419
- longDateFormat : {
45420
- LT : 'H:mm',
45421
- LTS : 'H:mm:ss',
45422
- L : 'DD.MM.YYYY',
45423
- LL : 'D. MMMM YYYY',
45424
- LLL : 'D. MMMM YYYY H:mm',
45425
- LLLL : 'dddd, D. MMMM YYYY H:mm'
45426
- },
45427
- calendar : {
45428
- sameDay : '[danas u] LT',
45429
- nextDay : '[sutra u] LT',
45430
- nextWeek : function () {
45431
- switch (this.day()) {
45432
- case 0:
45433
- return '[u] [nedjelju] [u] LT';
45434
- case 3:
45435
- return '[u] [srijedu] [u] LT';
45436
- case 6:
45437
- return '[u] [subotu] [u] LT';
45438
- case 1:
45439
- case 2:
45440
- case 4:
45441
- case 5:
45442
- return '[u] dddd [u] LT';
45443
- }
45444
- },
45445
- lastDay : '[jučer u] LT',
45446
- lastWeek : function () {
45447
- switch (this.day()) {
45448
- case 0:
45449
- case 3:
45450
- return '[prošlu] dddd [u] LT';
45451
- case 6:
45452
- return '[prošle] [subote] [u] LT';
45453
- case 1:
45454
- case 2:
45455
- case 4:
45456
- case 5:
45457
- return '[prošli] dddd [u] LT';
45458
- }
45459
- },
45460
- sameElse : 'L'
45461
- },
45462
- relativeTime : {
45463
- future : 'za %s',
45464
- past : 'prije %s',
45465
- s : 'par sekundi',
45466
- m : translate,
45467
- mm : translate,
45468
- h : translate,
45469
- hh : translate,
45470
- d : 'dan',
45471
- dd : translate,
45472
- M : 'mjesec',
45473
- MM : translate,
45474
- y : 'godinu',
45475
- yy : translate
45476
  },
45477
- ordinalParse: /\d{1,2}\./,
45478
- ordinal : '%d.',
45479
- week : {
45480
- dow : 1, // Monday is the first day of the week.
45481
- doy : 7 // The week that contains Jan 1st is the first week of the year.
45482
- }
45483
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45484
 
45485
- return bs;
 
 
45486
 
45487
- }));
45488
 
45489
  /***/ },
45490
- /* 298 */
45491
  /***/ function(module, exports, __webpack_require__) {
45492
 
45493
  //! moment.js locale configuration
@@ -45498,81 +45678,82 @@ webpackJsonp([0],[
45498
  true ? factory(__webpack_require__(282)) :
45499
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45500
  factory(global.moment)
45501
- }(this, function (moment) { 'use strict';
45502
-
45503
-
45504
- var ca = moment.defineLocale('ca', {
45505
- months : 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split('_'),
45506
- monthsShort : 'gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.'.split('_'),
45507
- monthsParseExact : true,
45508
- weekdays : 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split('_'),
45509
- weekdaysShort : 'dg._dl._dt._dc._dj._dv._ds.'.split('_'),
45510
- weekdaysMin : 'Dg_Dl_Dt_Dc_Dj_Dv_Ds'.split('_'),
45511
- weekdaysParseExact : true,
45512
- longDateFormat : {
45513
- LT : 'H:mm',
45514
- LTS : 'H:mm:ss',
45515
- L : 'DD/MM/YYYY',
45516
- LL : 'D MMMM YYYY',
45517
- LLL : 'D MMMM YYYY H:mm',
45518
- LLLL : 'dddd D MMMM YYYY H:mm'
 
 
 
 
45519
  },
45520
- calendar : {
45521
- sameDay : function () {
45522
- return '[avui a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
45523
- },
45524
- nextDay : function () {
45525
- return '[demà a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
45526
- },
45527
- nextWeek : function () {
45528
- return 'dddd [a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
45529
- },
45530
- lastDay : function () {
45531
- return '[ahir a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
45532
- },
45533
- lastWeek : function () {
45534
- return '[el] dddd [passat a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
45535
- },
45536
- sameElse : 'L'
45537
  },
45538
- relativeTime : {
45539
- future : 'en %s',
45540
- past : 'fa %s',
45541
- s : 'uns segons',
45542
- m : 'un minut',
45543
- mm : '%d minuts',
45544
- h : 'una hora',
45545
- hh : '%d hores',
45546
- d : 'un dia',
45547
- dd : '%d dies',
45548
- M : 'un mes',
45549
- MM : '%d mesos',
45550
- y : 'un any',
45551
- yy : '%d anys'
45552
  },
45553
- ordinalParse: /\d{1,2}(r|n|t|è|a)/,
45554
- ordinal : function (number, period) {
45555
- var output = (number === 1) ? 'r' :
45556
- (number === 2) ? 'n' :
45557
- (number === 3) ? 'r' :
45558
- (number === 4) ? 't' : 'è';
45559
- if (period === 'w' || period === 'W') {
45560
- output = 'a';
45561
- }
45562
- return number + output;
45563
  },
45564
- week : {
45565
- dow : 1, // Monday is the first day of the week.
45566
- doy : 4 // The week that contains Jan 4th is the first week of the year.
45567
- }
45568
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45569
 
45570
- return ca;
 
 
45571
 
45572
- }));
45573
 
45574
  /***/ },
45575
- /* 299 */
45576
  /***/ function(module, exports, __webpack_require__) {
45577
 
45578
  //! moment.js locale configuration
@@ -45583,172 +45764,173 @@ webpackJsonp([0],[
45583
  true ? factory(__webpack_require__(282)) :
45584
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45585
  factory(global.moment)
45586
- }(this, function (moment) { 'use strict';
45587
-
45588
-
45589
- var months = 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split('_'),
45590
- monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_');
45591
- function plural(n) {
45592
- return (n > 1) && (n < 5) && (~~(n / 10) !== 1);
45593
- }
45594
- function translate(number, withoutSuffix, key, isFuture) {
45595
- var result = number + ' ';
45596
- switch (key) {
45597
- case 's': // a few seconds / in a few seconds / a few seconds ago
45598
- return (withoutSuffix || isFuture) ? 'pár sekund' : 'pár sekundami';
45599
- case 'm': // a minute / in a minute / a minute ago
45600
- return withoutSuffix ? 'minuta' : (isFuture ? 'minutu' : 'minutou');
45601
- case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago
45602
- if (withoutSuffix || isFuture) {
45603
- return result + (plural(number) ? 'minuty' : 'minut');
45604
- } else {
45605
- return result + 'minutami';
45606
- }
45607
- break;
45608
- case 'h': // an hour / in an hour / an hour ago
45609
- return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou');
45610
- case 'hh': // 9 hours / in 9 hours / 9 hours ago
45611
- if (withoutSuffix || isFuture) {
45612
- return result + (plural(number) ? 'hodiny' : 'hodin');
45613
- } else {
45614
- return result + 'hodinami';
45615
- }
45616
- break;
45617
- case 'd': // a day / in a day / a day ago
45618
- return (withoutSuffix || isFuture) ? 'den' : 'dnem';
45619
- case 'dd': // 9 days / in 9 days / 9 days ago
45620
- if (withoutSuffix || isFuture) {
45621
- return result + (plural(number) ? 'dny' : 'dní');
45622
- } else {
45623
- return result + 'dny';
45624
- }
45625
- break;
45626
- case 'M': // a month / in a month / a month ago
45627
- return (withoutSuffix || isFuture) ? 'měsíc' : 'měsícem';
45628
- case 'MM': // 9 months / in 9 months / 9 months ago
45629
- if (withoutSuffix || isFuture) {
45630
- return result + (plural(number) ? 'měsíce' : 'měsíců');
45631
- } else {
45632
- return result + 'měsíci';
45633
- }
45634
- break;
45635
- case 'y': // a year / in a year / a year ago
45636
- return (withoutSuffix || isFuture) ? 'rok' : 'rokem';
45637
- case 'yy': // 9 years / in 9 years / 9 years ago
45638
- if (withoutSuffix || isFuture) {
45639
- return result + (plural(number) ? 'roky' : 'let');
45640
- } else {
45641
- return result + 'lety';
45642
- }
45643
- break;
45644
- }
45645
- }
45646
-
45647
- var cs = moment.defineLocale('cs', {
45648
- months : months,
45649
- monthsShort : monthsShort,
45650
- monthsParse : (function (months, monthsShort) {
45651
- var i, _monthsParse = [];
45652
- for (i = 0; i < 12; i++) {
45653
- // use custom parser to solve problem with July (červenec)
45654
- _monthsParse[i] = new RegExp('^' + months[i] + '$|^' + monthsShort[i] + '$', 'i');
45655
  }
45656
- return _monthsParse;
45657
- }(months, monthsShort)),
45658
- shortMonthsParse : (function (monthsShort) {
45659
- var i, _shortMonthsParse = [];
45660
- for (i = 0; i < 12; i++) {
45661
- _shortMonthsParse[i] = new RegExp('^' + monthsShort[i] + '$', 'i');
 
 
45662
  }
45663
- return _shortMonthsParse;
45664
- }(monthsShort)),
45665
- longMonthsParse : (function (months) {
45666
- var i, _longMonthsParse = [];
45667
- for (i = 0; i < 12; i++) {
45668
- _longMonthsParse[i] = new RegExp('^' + months[i] + '$', 'i');
 
 
45669
  }
45670
- return _longMonthsParse;
45671
- }(months)),
45672
- weekdays : 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'),
45673
- weekdaysShort : 'ne_po_út_st_čt_pá_so'.split('_'),
45674
- weekdaysMin : 'ne_po_út_st_čt_pá_so'.split('_'),
45675
- longDateFormat : {
45676
- LT: 'H:mm',
45677
- LTS : 'H:mm:ss',
45678
- L : 'DD.MM.YYYY',
45679
- LL : 'D. MMMM YYYY',
45680
- LLL : 'D. MMMM YYYY H:mm',
45681
- LLLL : 'dddd D. MMMM YYYY H:mm',
45682
- l : 'D. M. YYYY'
45683
- },
45684
- calendar : {
45685
- sameDay: '[dnes v] LT',
45686
- nextDay: '[zítra v] LT',
45687
- nextWeek: function () {
45688
- switch (this.day()) {
45689
- case 0:
45690
- return '[v neděli v] LT';
45691
- case 1:
45692
- case 2:
45693
- return '[v] dddd [v] LT';
45694
- case 3:
45695
- return '[ve středu v] LT';
45696
- case 4:
45697
- return '[ve čtvrtek v] LT';
45698
- case 5:
45699
- return '[v pátek v] LT';
45700
- case 6:
45701
- return '[v sobotu v] LT';
45702
- }
45703
- },
45704
- lastDay: '[včera v] LT',
45705
- lastWeek: function () {
45706
- switch (this.day()) {
45707
- case 0:
45708
- return '[minulou neděli v] LT';
45709
- case 1:
45710
- case 2:
45711
- return '[minulé] dddd [v] LT';
45712
- case 3:
45713
- return '[minulou středu v] LT';
45714
- case 4:
45715
- case 5:
45716
- return '[minulý] dddd [v] LT';
45717
- case 6:
45718
- return '[minulou sobotu v] LT';
45719
- }
45720
- },
45721
- sameElse: 'L'
45722
- },
45723
- relativeTime : {
45724
- future : 'za %s',
45725
- past : 'před %s',
45726
- s : translate,
45727
- m : translate,
45728
- mm : translate,
45729
- h : translate,
45730
- hh : translate,
45731
- d : translate,
45732
- dd : translate,
45733
- M : translate,
45734
- MM : translate,
45735
- y : translate,
45736
- yy : translate
45737
- },
45738
- ordinalParse : /\d{1,2}\./,
45739
- ordinal : '%d.',
45740
- week : {
45741
- dow : 1, // Monday is the first day of the week.
45742
- doy : 4 // The week that contains Jan 4th is the first week of the year.
45743
  }
45744
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45745
 
45746
- return cs;
 
 
45747
 
45748
- }));
45749
 
45750
  /***/ },
45751
- /* 300 */
45752
  /***/ function(module, exports, __webpack_require__) {
45753
 
45754
  //! moment.js locale configuration
@@ -45759,63 +45941,64 @@ webpackJsonp([0],[
45759
  true ? factory(__webpack_require__(282)) :
45760
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45761
  factory(global.moment)
45762
- }(this, function (moment) { 'use strict';
45763
-
45764
-
45765
- var cv = moment.defineLocale('cv', {
45766
- months : 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split('_'),
45767
- monthsShort : 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'),
45768
- weekdays : 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split('_'),
45769
- weekdaysShort : 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'),
45770
- weekdaysMin : 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'),
45771
- longDateFormat : {
45772
- LT : 'HH:mm',
45773
- LTS : 'HH:mm:ss',
45774
- L : 'DD-MM-YYYY',
45775
- LL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]',
45776
- LLL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',
45777
- LLLL : 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm'
45778
- },
45779
- calendar : {
45780
- sameDay: '[Паян] LT [сехетре]',
45781
- nextDay: '[Ыран] LT [сехетре]',
45782
- lastDay: '[Ӗнер] LT [сехетре]',
45783
- nextWeek: '[Ҫитес] dddd LT [сехетре]',
45784
- lastWeek: '[Иртнӗ] dddd LT [сехетре]',
45785
- sameElse: 'L'
45786
- },
45787
- relativeTime : {
45788
- future : function (output) {
45789
- var affix = /сехет$/i.exec(output) ? 'рен' : /ҫул$/i.exec(output) ? 'тан' : 'ран';
45790
- return output + affix;
45791
- },
45792
- past : '%s каялла',
45793
- s : 'пӗр-ик ҫеккунт',
45794
- m : 'пӗр минут',
45795
- mm : '%d минут',
45796
- h : 'пӗр сехет',
45797
- hh : '%d сехет',
45798
- d : 'пӗр кун',
45799
- dd : '%d кун',
45800
- M : 'пӗр уйӑх',
45801
- MM : '%d уйӑх',
45802
- y : 'пӗр ҫул',
45803
- yy : '%d ҫул'
45804
- },
45805
- ordinalParse: /\d{1,2}-мӗш/,
45806
- ordinal : '%d-мӗш',
45807
- week : {
45808
- dow : 1, // Monday is the first day of the week.
45809
- doy : 7 // The week that contains Jan 1st is the first week of the year.
45810
- }
45811
- });
45812
 
45813
- return cv;
 
 
45814
 
45815
- }));
45816
 
45817
  /***/ },
45818
- /* 301 */
45819
  /***/ function(module, exports, __webpack_require__) {
45820
 
45821
  //! moment.js locale configuration
@@ -45827,80 +46010,81 @@ webpackJsonp([0],[
45827
  true ? factory(__webpack_require__(282)) :
45828
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45829
  factory(global.moment)
45830
- }(this, function (moment) { 'use strict';
45831
-
45832
-
45833
- var cy = moment.defineLocale('cy', {
45834
- months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'),
45835
- monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'),
45836
- weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'),
45837
- weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'),
45838
- weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'),
45839
- weekdaysParseExact : true,
45840
- // time formats are the same as en-gb
45841
- longDateFormat: {
45842
- LT: 'HH:mm',
45843
- LTS : 'HH:mm:ss',
45844
- L: 'DD/MM/YYYY',
45845
- LL: 'D MMMM YYYY',
45846
- LLL: 'D MMMM YYYY HH:mm',
45847
- LLLL: 'dddd, D MMMM YYYY HH:mm'
45848
- },
45849
- calendar: {
45850
- sameDay: '[Heddiw am] LT',
45851
- nextDay: '[Yfory am] LT',
45852
- nextWeek: 'dddd [am] LT',
45853
- lastDay: '[Ddoe am] LT',
45854
- lastWeek: 'dddd [diwethaf am] LT',
45855
- sameElse: 'L'
45856
- },
45857
- relativeTime: {
45858
- future: 'mewn %s',
45859
- past: '%s yn ôl',
45860
- s: 'ychydig eiliadau',
45861
- m: 'munud',
45862
- mm: '%d munud',
45863
- h: 'awr',
45864
- hh: '%d awr',
45865
- d: 'diwrnod',
45866
- dd: '%d diwrnod',
45867
- M: 'mis',
45868
- MM: '%d mis',
45869
- y: 'blwyddyn',
45870
- yy: '%d flynedd'
45871
- },
45872
- ordinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,
45873
- // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh
45874
- ordinal: function (number) {
45875
- var b = number,
45876
- output = '',
45877
- lookup = [
45878
- '', 'af', 'il', 'ydd', 'ydd', 'ed', 'ed', 'ed', 'fed', 'fed', 'fed', // 1af to 10fed
45879
- 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'fed' // 11eg to 20fed
45880
- ];
45881
- if (b > 20) {
45882
- if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) {
45883
- output = 'fed'; // not 30ain, 70ain or 90ain
45884
- } else {
45885
- output = 'ain';
45886
- }
45887
- } else if (b > 0) {
45888
- output = lookup[b];
45889
  }
45890
- return number + output;
45891
- },
45892
- week : {
45893
- dow : 1, // Monday is the first day of the week.
45894
- doy : 4 // The week that contains Jan 4th is the first week of the year.
45895
  }
45896
- });
 
 
 
 
 
 
45897
 
45898
- return cy;
 
 
45899
 
45900
- }));
45901
 
45902
  /***/ },
45903
- /* 302 */
45904
  /***/ function(module, exports, __webpack_require__) {
45905
 
45906
  //! moment.js locale configuration
@@ -45911,60 +46095,61 @@ webpackJsonp([0],[
45911
  true ? factory(__webpack_require__(282)) :
45912
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45913
  factory(global.moment)
45914
- }(this, function (moment) { 'use strict';
45915
-
45916
-
45917
- var da = moment.defineLocale('da', {
45918
- months : 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split('_'),
45919
- monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
45920
- weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
45921
- weekdaysShort : 'søn_man_tir_ons_tor_fre_lør'.split('_'),
45922
- weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'),
45923
- longDateFormat : {
45924
- LT : 'HH:mm',
45925
- LTS : 'HH:mm:ss',
45926
- L : 'DD/MM/YYYY',
45927
- LL : 'D. MMMM YYYY',
45928
- LLL : 'D. MMMM YYYY HH:mm',
45929
- LLLL : 'dddd [d.] D. MMMM YYYY HH:mm'
45930
- },
45931
- calendar : {
45932
- sameDay : '[I dag kl.] LT',
45933
- nextDay : '[I morgen kl.] LT',
45934
- nextWeek : 'dddd [kl.] LT',
45935
- lastDay : '[I går kl.] LT',
45936
- lastWeek : '[sidste] dddd [kl] LT',
45937
- sameElse : 'L'
45938
- },
45939
- relativeTime : {
45940
- future : 'om %s',
45941
- past : '%s siden',
45942
- s : 'få sekunder',
45943
- m : 'et minut',
45944
- mm : '%d minutter',
45945
- h : 'en time',
45946
- hh : '%d timer',
45947
- d : 'en dag',
45948
- dd : '%d dage',
45949
- M : 'en måned',
45950
- MM : '%d måneder',
45951
- y : 'et år',
45952
- yy : '%d år'
45953
- },
45954
- ordinalParse: /\d{1,2}\./,
45955
- ordinal : '%d.',
45956
- week : {
45957
- dow : 1, // Monday is the first day of the week.
45958
- doy : 4 // The week that contains Jan 4th is the first week of the year.
45959
- }
45960
- });
45961
 
45962
- return da;
 
 
45963
 
45964
- }));
45965
 
45966
  /***/ },
45967
- /* 303 */
45968
  /***/ function(module, exports, __webpack_require__) {
45969
 
45970
  //! moment.js locale configuration
@@ -45977,76 +46162,77 @@ webpackJsonp([0],[
45977
  true ? factory(__webpack_require__(282)) :
45978
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45979
  factory(global.moment)
45980
- }(this, function (moment) { 'use strict';
45981
-
45982
-
45983
- function processRelativeTime(number, withoutSuffix, key, isFuture) {
45984
- var format = {
45985
- 'm': ['eine Minute', 'einer Minute'],
45986
- 'h': ['eine Stunde', 'einer Stunde'],
45987
- 'd': ['ein Tag', 'einem Tag'],
45988
- 'dd': [number + ' Tage', number + ' Tagen'],
45989
- 'M': ['ein Monat', 'einem Monat'],
45990
- 'MM': [number + ' Monate', number + ' Monaten'],
45991
- 'y': ['ein Jahr', 'einem Jahr'],
45992
- 'yy': [number + ' Jahre', number + ' Jahren']
45993
- };
45994
- return withoutSuffix ? format[key][0] : format[key][1];
45995
- }
45996
-
45997
- var de = moment.defineLocale('de', {
45998
- months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
45999
- monthsShort : 'Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'),
46000
- monthsParseExact : true,
46001
- weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
46002
- weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
46003
- weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
46004
- weekdaysParseExact : true,
46005
- longDateFormat : {
46006
- LT: 'HH:mm',
46007
- LTS: 'HH:mm:ss',
46008
- L : 'DD.MM.YYYY',
46009
- LL : 'D. MMMM YYYY',
46010
- LLL : 'D. MMMM YYYY HH:mm',
46011
- LLLL : 'dddd, D. MMMM YYYY HH:mm'
46012
- },
46013
- calendar : {
46014
- sameDay: '[heute um] LT [Uhr]',
46015
- sameElse: 'L',
46016
- nextDay: '[morgen um] LT [Uhr]',
46017
- nextWeek: 'dddd [um] LT [Uhr]',
46018
- lastDay: '[gestern um] LT [Uhr]',
46019
- lastWeek: '[letzten] dddd [um] LT [Uhr]'
46020
- },
46021
- relativeTime : {
46022
- future : 'in %s',
46023
- past : 'vor %s',
46024
- s : 'ein paar Sekunden',
46025
- m : processRelativeTime,
46026
- mm : '%d Minuten',
46027
- h : processRelativeTime,
46028
- hh : '%d Stunden',
46029
- d : processRelativeTime,
46030
- dd : processRelativeTime,
46031
- M : processRelativeTime,
46032
- MM : processRelativeTime,
46033
- y : processRelativeTime,
46034
- yy : processRelativeTime
46035
- },
46036
- ordinalParse: /\d{1,2}\./,
46037
- ordinal : '%d.',
46038
- week : {
46039
- dow : 1, // Monday is the first day of the week.
46040
- doy : 4 // The week that contains Jan 4th is the first week of the year.
46041
- }
46042
- });
46043
 
46044
- return de;
 
 
46045
 
46046
- }));
46047
 
46048
  /***/ },
46049
- /* 304 */
46050
  /***/ function(module, exports, __webpack_require__) {
46051
 
46052
  //! moment.js locale configuration
@@ -46060,76 +46246,77 @@ webpackJsonp([0],[
46060
  true ? factory(__webpack_require__(282)) :
46061
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46062
  factory(global.moment)
46063
- }(this, function (moment) { 'use strict';
46064
-
46065
-
46066
- function processRelativeTime(number, withoutSuffix, key, isFuture) {
46067
- var format = {
46068
- 'm': ['eine Minute', 'einer Minute'],
46069
- 'h': ['eine Stunde', 'einer Stunde'],
46070
- 'd': ['ein Tag', 'einem Tag'],
46071
- 'dd': [number + ' Tage', number + ' Tagen'],
46072
- 'M': ['ein Monat', 'einem Monat'],
46073
- 'MM': [number + ' Monate', number + ' Monaten'],
46074
- 'y': ['ein Jahr', 'einem Jahr'],
46075
- 'yy': [number + ' Jahre', number + ' Jahren']
46076
- };
46077
- return withoutSuffix ? format[key][0] : format[key][1];
46078
- }
46079
-
46080
- var de_at = moment.defineLocale('de-at', {
46081
- months : 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
46082
- monthsShort : 'Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'),
46083
- monthsParseExact : true,
46084
- weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
46085
- weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
46086
- weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
46087
- weekdaysParseExact : true,
46088
- longDateFormat : {
46089
- LT: 'HH:mm',
46090
- LTS: 'HH:mm:ss',
46091
- L : 'DD.MM.YYYY',
46092
- LL : 'D. MMMM YYYY',
46093
- LLL : 'D. MMMM YYYY HH:mm',
46094
- LLLL : 'dddd, D. MMMM YYYY HH:mm'
46095
- },
46096
- calendar : {
46097
- sameDay: '[heute um] LT [Uhr]',
46098
- sameElse: 'L',
46099
- nextDay: '[morgen um] LT [Uhr]',
46100
- nextWeek: 'dddd [um] LT [Uhr]',
46101
- lastDay: '[gestern um] LT [Uhr]',
46102
- lastWeek: '[letzten] dddd [um] LT [Uhr]'
46103
- },
46104
- relativeTime : {
46105
- future : 'in %s',
46106
- past : 'vor %s',
46107
- s : 'ein paar Sekunden',
46108
- m : processRelativeTime,
46109
- mm : '%d Minuten',
46110
- h : processRelativeTime,
46111
- hh : '%d Stunden',
46112
- d : processRelativeTime,
46113
- dd : processRelativeTime,
46114
- M : processRelativeTime,
46115
- MM : processRelativeTime,
46116
- y : processRelativeTime,
46117
- yy : processRelativeTime
46118
- },
46119
- ordinalParse: /\d{1,2}\./,
46120
- ordinal : '%d.',
46121
- week : {
46122
- dow : 1, // Monday is the first day of the week.
46123
- doy : 4 // The week that contains Jan 4th is the first week of the year.
46124
- }
46125
- });
46126
 
46127
- return de_at;
 
 
46128
 
46129
- }));
46130
 
46131
  /***/ },
46132
- /* 305 */
46133
  /***/ function(module, exports, __webpack_require__) {
46134
 
46135
  //! moment.js locale configuration
@@ -46140,99 +46327,101 @@ webpackJsonp([0],[
46140
  true ? factory(__webpack_require__(282)) :
46141
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46142
  factory(global.moment)
46143
- }(this, function (moment) { 'use strict';
46144
-
46145
-
46146
- var months = [
46147
- 'ޖެނުއަރީ',
46148
- 'ފެބްރުއަރީ',
46149
- 'މާރިޗު',
46150
- 'އޭޕްރީލު',
46151
- 'މޭ',
46152
- 'ޖޫން',
46153
- 'ޖުލައި',
46154
- 'އޯގަސްޓު',
46155
- 'ސެޕްޓެމްބަރު',
46156
- 'އޮކްޓޯބަރު',
46157
- 'ނޮވެމްބަރު',
46158
- 'ޑިސެމްބަރު'
46159
- ], weekdays = [
46160
- 'އާދިއްތަ',
46161
- 'ހޯމަ',
46162
- 'އަންގާރަ',
46163
- 'ބުދަ',
46164
- 'ބުރާސްފަތި',
46165
- 'ހުކުރު',
46166
- 'ހޮނިހިރު'
46167
- ];
46168
-
46169
- var dv = moment.defineLocale('dv', {
46170
- months : months,
46171
- monthsShort : months,
46172
- weekdays : weekdays,
46173
- weekdaysShort : weekdays,
46174
- weekdaysMin : 'އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި'.split('_'),
46175
- longDateFormat : {
46176
-
46177
- LT : 'HH:mm',
46178
- LTS : 'HH:mm:ss',
46179
- L : 'D/M/YYYY',
46180
- LL : 'D MMMM YYYY',
46181
- LLL : 'D MMMM YYYY HH:mm',
46182
- LLLL : 'dddd D MMMM YYYY HH:mm'
46183
- },
46184
- meridiemParse: /މކ|މފ/,
46185
- isPM : function (input) {
46186
- return 'މފ' === input;
46187
- },
46188
- meridiem : function (hour, minute, isLower) {
46189
- if (hour < 12) {
46190
- return 'މކ';
46191
- } else {
46192
- return 'މފ';
46193
- }
46194
- },
46195
- calendar : {
46196
- sameDay : '[މިއަދު] LT',
46197
- nextDay : '[މާދަމާ] LT',
46198
- nextWeek : 'dddd LT',
46199
- lastDay : '[އިއްޔެ] LT',
46200
- lastWeek : '[ފާއިތުވި] dddd LT',
46201
- sameElse : 'L'
46202
- },
46203
- relativeTime : {
46204
- future : 'ތެރޭގައި %s',
46205
- past : 'ކުރިން %s',
46206
- s : 'ސިކުންތުކޮޅެއް',
46207
- m : 'މިނިޓެއް',
46208
- mm : 'މިނިޓު %d',
46209
- h : 'ގަޑިއިރެއް',
46210
- hh : 'ގަޑިއިރު %d',
46211
- d : 'ދުވަހެއް',
46212
- dd : 'ދުވަސް %d',
46213
- M : 'މަހެއް',
46214
- MM : 'މަސް %d',
46215
- y : 'އަހަރެއް',
46216
- yy : 'އަހަރު %d'
46217
- },
46218
- preparse: function (string) {
46219
- return string.replace(/،/g, ',');
46220
- },
46221
- postformat: function (string) {
46222
- return string.replace(/,/g, '،');
46223
- },
46224
- week : {
46225
- dow : 7, // Sunday is the first day of the week.
46226
- doy : 12 // The week that contains Jan 1st is the first week of the year.
46227
  }
46228
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46229
 
46230
- return dv;
 
 
46231
 
46232
- }));
46233
 
46234
  /***/ },
46235
- /* 306 */
46236
  /***/ function(module, exports, __webpack_require__) {
46237
 
46238
  //! moment.js locale configuration
@@ -46243,98 +46432,99 @@ webpackJsonp([0],[
46243
  true ? factory(__webpack_require__(282)) :
46244
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46245
  factory(global.moment)
46246
- }(this, function (moment) { 'use strict';
46247
 
46248
- function isFunction(input) {
46249
- return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]';
46250
- }
46251
 
46252
 
46253
- var el = moment.defineLocale('el', {
46254
- monthsNominativeEl : 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split('_'),
46255
- monthsGenitiveEl : 'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split('_'),
46256
- months : function (momentToFormat, format) {
46257
- if (/D/.test(format.substring(0, format.indexOf('MMMM')))) { // if there is a day number before 'MMMM'
46258
- return this._monthsGenitiveEl[momentToFormat.month()];
46259
- } else {
46260
- return this._monthsNominativeEl[momentToFormat.month()];
46261
- }
46262
- },
46263
- monthsShort : 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'),
46264
- weekdays : 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split('_'),
46265
- weekdaysShort : 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'),
46266
- weekdaysMin : 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'),
46267
- meridiem : function (hours, minutes, isLower) {
46268
- if (hours > 11) {
46269
- return isLower ? 'μμ' : 'ΜΜ';
46270
- } else {
46271
- return isLower ? 'πμ' : 'ΠΜ';
46272
- }
46273
- },
46274
- isPM : function (input) {
46275
- return ((input + '').toLowerCase()[0] === 'μ');
46276
- },
46277
- meridiemParse : /[ΠΜ]\.?Μ?\.?/i,
46278
- longDateFormat : {
46279
- LT : 'h:mm A',
46280
- LTS : 'h:mm:ss A',
46281
- L : 'DD/MM/YYYY',
46282
- LL : 'D MMMM YYYY',
46283
- LLL : 'D MMMM YYYY h:mm A',
46284
- LLLL : 'dddd, D MMMM YYYY h:mm A'
46285
- },
46286
- calendarEl : {
46287
- sameDay : '[Σήμερα {}] LT',
46288
- nextDay : '[Αύριο {}] LT',
46289
- nextWeek : 'dddd [{}] LT',
46290
- lastDay : '[Χθες {}] LT',
46291
- lastWeek : function () {
46292
- switch (this.day()) {
46293
- case 6:
46294
- return '[το προηγούμενο] dddd [{}] LT';
46295
- default:
46296
- return '[την προηγούμενη] dddd [{}] LT';
46297
- }
46298
- },
46299
- sameElse : 'L'
46300
- },
46301
- calendar : function (key, mom) {
46302
- var output = this._calendarEl[key],
46303
- hours = mom && mom.hours();
46304
- if (isFunction(output)) {
46305
- output = output.apply(mom);
46306
  }
46307
- return output.replace('{}', (hours % 12 === 1 ? 'στη' : 'στις'));
46308
  },
46309
- relativeTime : {
46310
- future : 'σε %s',
46311
- past : '%s πριν',
46312
- s : 'λίγα δευτερόλεπτα',
46313
- m : 'ένα λεπτό',
46314
- mm : '%d λεπτά',
46315
- h : 'μία ώρα',
46316
- hh : '%d ώρες',
46317
- d : 'μία μέρα',
46318
- dd : '%d μέρες',
46319
- M : 'ένας μήνας',
46320
- MM : '%d μήνες',
46321
- y : 'ένας χρόνος',
46322
- yy : '%d χρόνια'
46323
- },
46324
- ordinalParse: /\d{1,2}η/,
46325
- ordinal: '%dη',
46326
- week : {
46327
- dow : 1, // Monday is the first day of the week.
46328
- doy : 4 // The week that contains Jan 4st is the first week of the year.
46329
  }
46330
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46331
 
46332
- return el;
 
 
46333
 
46334
- }));
46335
 
46336
  /***/ },
46337
- /* 307 */
46338
  /***/ function(module, exports, __webpack_require__) {
46339
 
46340
  //! moment.js locale configuration
@@ -46345,67 +46535,68 @@ webpackJsonp([0],[
46345
  true ? factory(__webpack_require__(282)) :
46346
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46347
  factory(global.moment)
46348
- }(this, function (moment) { 'use strict';
46349
-
46350
-
46351
- var en_au = moment.defineLocale('en-au', {
46352
- months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
46353
- monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
46354
- weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
46355
- weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
46356
- weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
46357
- longDateFormat : {
46358
- LT : 'h:mm A',
46359
- LTS : 'h:mm:ss A',
46360
- L : 'DD/MM/YYYY',
46361
- LL : 'D MMMM YYYY',
46362
- LLL : 'D MMMM YYYY h:mm A',
46363
- LLLL : 'dddd, D MMMM YYYY h:mm A'
46364
- },
46365
- calendar : {
46366
- sameDay : '[Today at] LT',
46367
- nextDay : '[Tomorrow at] LT',
46368
- nextWeek : 'dddd [at] LT',
46369
- lastDay : '[Yesterday at] LT',
46370
- lastWeek : '[Last] dddd [at] LT',
46371
- sameElse : 'L'
46372
- },
46373
- relativeTime : {
46374
- future : 'in %s',
46375
- past : '%s ago',
46376
- s : 'a few seconds',
46377
- m : 'a minute',
46378
- mm : '%d minutes',
46379
- h : 'an hour',
46380
- hh : '%d hours',
46381
- d : 'a day',
46382
- dd : '%d days',
46383
- M : 'a month',
46384
- MM : '%d months',
46385
- y : 'a year',
46386
- yy : '%d years'
46387
- },
46388
- ordinalParse: /\d{1,2}(st|nd|rd|th)/,
46389
- ordinal : function (number) {
46390
- var b = number % 10,
46391
- output = (~~(number % 100 / 10) === 1) ? 'th' :
46392
- (b === 1) ? 'st' :
46393
- (b === 2) ? 'nd' :
46394
- (b === 3) ? 'rd' : 'th';
46395
- return number + output;
46396
- },
46397
- week : {
46398
- dow : 1, // Monday is the first day of the week.
46399
- doy : 4 // The week that contains Jan 4th is the first week of the year.
46400
- }
46401
- });
46402
 
46403
- return en_au;
 
 
46404
 
46405
- }));
46406
 
46407
  /***/ },
46408
- /* 308 */
46409
  /***/ function(module, exports, __webpack_require__) {
46410
 
46411
  //! moment.js locale configuration
@@ -46416,63 +46607,64 @@ webpackJsonp([0],[
46416
  true ? factory(__webpack_require__(282)) :
46417
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46418
  factory(global.moment)
46419
- }(this, function (moment) { 'use strict';
46420
-
46421
-
46422
- var en_ca = moment.defineLocale('en-ca', {
46423
- months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
46424
- monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
46425
- weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
46426
- weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
46427
- weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
46428
- longDateFormat : {
46429
- LT : 'h:mm A',
46430
- LTS : 'h:mm:ss A',
46431
- L : 'YYYY-MM-DD',
46432
- LL : 'MMMM D, YYYY',
46433
- LLL : 'MMMM D, YYYY h:mm A',
46434
- LLLL : 'dddd, MMMM D, YYYY h:mm A'
46435
- },
46436
- calendar : {
46437
- sameDay : '[Today at] LT',
46438
- nextDay : '[Tomorrow at] LT',
46439
- nextWeek : 'dddd [at] LT',
46440
- lastDay : '[Yesterday at] LT',
46441
- lastWeek : '[Last] dddd [at] LT',
46442
- sameElse : 'L'
46443
- },
46444
- relativeTime : {
46445
- future : 'in %s',
46446
- past : '%s ago',
46447
- s : 'a few seconds',
46448
- m : 'a minute',
46449
- mm : '%d minutes',
46450
- h : 'an hour',
46451
- hh : '%d hours',
46452
- d : 'a day',
46453
- dd : '%d days',
46454
- M : 'a month',
46455
- MM : '%d months',
46456
- y : 'a year',
46457
- yy : '%d years'
46458
- },
46459
- ordinalParse: /\d{1,2}(st|nd|rd|th)/,
46460
- ordinal : function (number) {
46461
- var b = number % 10,
46462
- output = (~~(number % 100 / 10) === 1) ? 'th' :
46463
- (b === 1) ? 'st' :
46464
- (b === 2) ? 'nd' :
46465
- (b === 3) ? 'rd' : 'th';
46466
- return number + output;
46467
- }
46468
- });
46469
 
46470
- return en_ca;
 
 
46471
 
46472
- }));
46473
 
46474
  /***/ },
46475
- /* 309 */
46476
  /***/ function(module, exports, __webpack_require__) {
46477
 
46478
  //! moment.js locale configuration
@@ -46483,67 +46675,68 @@ webpackJsonp([0],[
46483
  true ? factory(__webpack_require__(282)) :
46484
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46485
  factory(global.moment)
46486
- }(this, function (moment) { 'use strict';
46487
-
46488
-
46489
- var en_gb = moment.defineLocale('en-gb', {
46490
- months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
46491
- monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
46492
- weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
46493
- weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
46494
- weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
46495
- longDateFormat : {
46496
- LT : 'HH:mm',
46497
- LTS : 'HH:mm:ss',
46498
- L : 'DD/MM/YYYY',
46499
- LL : 'D MMMM YYYY',
46500
- LLL : 'D MMMM YYYY HH:mm',
46501
- LLLL : 'dddd, D MMMM YYYY HH:mm'
46502
- },
46503
- calendar : {
46504
- sameDay : '[Today at] LT',
46505
- nextDay : '[Tomorrow at] LT',
46506
- nextWeek : 'dddd [at] LT',
46507
- lastDay : '[Yesterday at] LT',
46508
- lastWeek : '[Last] dddd [at] LT',
46509
- sameElse : 'L'
46510
- },
46511
- relativeTime : {
46512
- future : 'in %s',
46513
- past : '%s ago',
46514
- s : 'a few seconds',
46515
- m : 'a minute',
46516
- mm : '%d minutes',
46517
- h : 'an hour',
46518
- hh : '%d hours',
46519
- d : 'a day',
46520
- dd : '%d days',
46521
- M : 'a month',
46522
- MM : '%d months',
46523
- y : 'a year',
46524
- yy : '%d years'
46525
- },
46526
- ordinalParse: /\d{1,2}(st|nd|rd|th)/,
46527
- ordinal : function (number) {
46528
- var b = number % 10,
46529
- output = (~~(number % 100 / 10) === 1) ? 'th' :
46530
- (b === 1) ? 'st' :
46531
- (b === 2) ? 'nd' :
46532
- (b === 3) ? 'rd' : 'th';
46533
- return number + output;
46534
- },
46535
- week : {
46536
- dow : 1, // Monday is the first day of the week.
46537
- doy : 4 // The week that contains Jan 4th is the first week of the year.
46538
- }
46539
- });
46540
 
46541
- return en_gb;
 
 
46542
 
46543
- }));
46544
 
46545
  /***/ },
46546
- /* 310 */
46547
  /***/ function(module, exports, __webpack_require__) {
46548
 
46549
  //! moment.js locale configuration
@@ -46554,67 +46747,68 @@ webpackJsonp([0],[
46554
  true ? factory(__webpack_require__(282)) :
46555
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46556
  factory(global.moment)
46557
- }(this, function (moment) { 'use strict';
46558
-
46559
-
46560
- var en_ie = moment.defineLocale('en-ie', {
46561
- months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
46562
- monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
46563
- weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
46564
- weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
46565
- weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
46566
- longDateFormat : {
46567
- LT : 'HH:mm',
46568
- LTS : 'HH:mm:ss',
46569
- L : 'DD-MM-YYYY',
46570
- LL : 'D MMMM YYYY',
46571
- LLL : 'D MMMM YYYY HH:mm',
46572
- LLLL : 'dddd D MMMM YYYY HH:mm'
46573
- },
46574
- calendar : {
46575
- sameDay : '[Today at] LT',
46576
- nextDay : '[Tomorrow at] LT',
46577
- nextWeek : 'dddd [at] LT',
46578
- lastDay : '[Yesterday at] LT',
46579
- lastWeek : '[Last] dddd [at] LT',
46580
- sameElse : 'L'
46581
- },
46582
- relativeTime : {
46583
- future : 'in %s',
46584
- past : '%s ago',
46585
- s : 'a few seconds',
46586
- m : 'a minute',
46587
- mm : '%d minutes',
46588
- h : 'an hour',
46589
- hh : '%d hours',
46590
- d : 'a day',
46591
- dd : '%d days',
46592
- M : 'a month',
46593
- MM : '%d months',
46594
- y : 'a year',
46595
- yy : '%d years'
46596
- },
46597
- ordinalParse: /\d{1,2}(st|nd|rd|th)/,
46598
- ordinal : function (number) {
46599
- var b = number % 10,
46600
- output = (~~(number % 100 / 10) === 1) ? 'th' :
46601
- (b === 1) ? 'st' :
46602
- (b === 2) ? 'nd' :
46603
- (b === 3) ? 'rd' : 'th';
46604
- return number + output;
46605
- },
46606
- week : {
46607
- dow : 1, // Monday is the first day of the week.
46608
- doy : 4 // The week that contains Jan 4th is the first week of the year.
46609
- }
46610
- });
46611
 
46612
- return en_ie;
 
 
46613
 
46614
- }));
46615
 
46616
  /***/ },
46617
- /* 311 */
46618
  /***/ function(module, exports, __webpack_require__) {
46619
 
46620
  //! moment.js locale configuration
@@ -46625,67 +46819,68 @@ webpackJsonp([0],[
46625
  true ? factory(__webpack_require__(282)) :
46626
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46627
  factory(global.moment)
46628
- }(this, function (moment) { 'use strict';
46629
-
46630
-
46631
- var en_nz = moment.defineLocale('en-nz', {
46632
- months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
46633
- monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
46634
- weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
46635
- weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
46636
- weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
46637
- longDateFormat : {
46638
- LT : 'h:mm A',
46639
- LTS : 'h:mm:ss A',
46640
- L : 'DD/MM/YYYY',
46641
- LL : 'D MMMM YYYY',
46642
- LLL : 'D MMMM YYYY h:mm A',
46643
- LLLL : 'dddd, D MMMM YYYY h:mm A'
46644
- },
46645
- calendar : {
46646
- sameDay : '[Today at] LT',
46647
- nextDay : '[Tomorrow at] LT',
46648
- nextWeek : 'dddd [at] LT',
46649
- lastDay : '[Yesterday at] LT',
46650
- lastWeek : '[Last] dddd [at] LT',
46651
- sameElse : 'L'
46652
- },
46653
- relativeTime : {
46654
- future : 'in %s',
46655
- past : '%s ago',
46656
- s : 'a few seconds',
46657
- m : 'a minute',
46658
- mm : '%d minutes',
46659
- h : 'an hour',
46660
- hh : '%d hours',
46661
- d : 'a day',
46662
- dd : '%d days',
46663
- M : 'a month',
46664
- MM : '%d months',
46665
- y : 'a year',
46666
- yy : '%d years'
46667
- },
46668
- ordinalParse: /\d{1,2}(st|nd|rd|th)/,
46669
- ordinal : function (number) {
46670
- var b = number % 10,
46671
- output = (~~(number % 100 / 10) === 1) ? 'th' :
46672
- (b === 1) ? 'st' :
46673
- (b === 2) ? 'nd' :
46674
- (b === 3) ? 'rd' : 'th';
46675
- return number + output;
46676
- },
46677
- week : {
46678
- dow : 1, // Monday is the first day of the week.
46679
- doy : 4 // The week that contains Jan 4th is the first week of the year.
46680
- }
46681
- });
46682
 
46683
- return en_nz;
 
 
46684
 
46685
- }));
46686
 
46687
  /***/ },
46688
- /* 312 */
46689
  /***/ function(module, exports, __webpack_require__) {
46690
 
46691
  //! moment.js locale configuration
@@ -46698,71 +46893,72 @@ webpackJsonp([0],[
46698
  true ? factory(__webpack_require__(282)) :
46699
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46700
  factory(global.moment)
46701
- }(this, function (moment) { 'use strict';
46702
-
46703
-
46704
- var eo = moment.defineLocale('eo', {
46705
- months : 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split('_'),
46706
- monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec'.split('_'),
46707
- weekdays : 'Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato'.split('_'),
46708
- weekdaysShort : 'Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab'.split('_'),
46709
- weekdaysMin : 'Di_Lu_Ma_Me_Ĵa_Ve_Sa'.split('_'),
46710
- longDateFormat : {
46711
- LT : 'HH:mm',
46712
- LTS : 'HH:mm:ss',
46713
- L : 'YYYY-MM-DD',
46714
- LL : 'D[-an de] MMMM, YYYY',
46715
- LLL : 'D[-an de] MMMM, YYYY HH:mm',
46716
- LLLL : 'dddd, [la] D[-an de] MMMM, YYYY HH:mm'
46717
- },
46718
- meridiemParse: /[ap]\.t\.m/i,
46719
- isPM: function (input) {
46720
- return input.charAt(0).toLowerCase() === 'p';
46721
- },
46722
- meridiem : function (hours, minutes, isLower) {
46723
- if (hours > 11) {
46724
- return isLower ? 'p.t.m.' : 'P.T.M.';
46725
- } else {
46726
- return isLower ? 'a.t.m.' : 'A.T.M.';
46727
- }
46728
- },
46729
- calendar : {
46730
- sameDay : '[Hodiaŭ je] LT',
46731
- nextDay : '[Morgaŭ je] LT',
46732
- nextWeek : 'dddd [je] LT',
46733
- lastDay : '[Hieraŭ je] LT',
46734
- lastWeek : '[pasinta] dddd [je] LT',
46735
- sameElse : 'L'
46736
- },
46737
- relativeTime : {
46738
- future : 'je %s',
46739
- past : 'antaŭ %s',
46740
- s : 'sekundoj',
46741
- m : 'minuto',
46742
- mm : '%d minutoj',
46743
- h : 'horo',
46744
- hh : '%d horoj',
46745
- d : 'tago',//ne 'diurno', ĉar estas uzita por proksimumo
46746
- dd : '%d tagoj',
46747
- M : 'monato',
46748
- MM : '%d monatoj',
46749
- y : 'jaro',
46750
- yy : '%d jaroj'
46751
- },
46752
- ordinalParse: /\d{1,2}a/,
46753
- ordinal : '%da',
46754
- week : {
46755
- dow : 1, // Monday is the first day of the week.
46756
- doy : 7 // The week that contains Jan 1st is the first week of the year.
46757
  }
46758
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46759
 
46760
- return eo;
 
 
46761
 
46762
- }));
46763
 
46764
  /***/ },
46765
- /* 313 */
46766
  /***/ function(module, exports, __webpack_require__) {
46767
 
46768
  //! moment.js locale configuration
@@ -46773,81 +46969,82 @@ webpackJsonp([0],[
46773
  true ? factory(__webpack_require__(282)) :
46774
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46775
  factory(global.moment)
46776
- }(this, function (moment) { 'use strict';
46777
 
46778
 
46779
- var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
46780
- monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_');
46781
 
46782
- var es = moment.defineLocale('es', {
46783
- months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
46784
- monthsShort : function (m, format) {
46785
- if (/-MMM-/.test(format)) {
46786
- return monthsShort[m.month()];
46787
- } else {
46788
- return monthsShortDot[m.month()];
46789
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46790
  },
46791
- monthsParseExact : true,
46792
- weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
46793
- weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
46794
- weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'),
46795
- weekdaysParseExact : true,
46796
- longDateFormat : {
46797
- LT : 'H:mm',
46798
- LTS : 'H:mm:ss',
46799
- L : 'DD/MM/YYYY',
46800
- LL : 'D [de] MMMM [de] YYYY',
46801
- LLL : 'D [de] MMMM [de] YYYY H:mm',
46802
- LLLL : 'dddd, D [de] MMMM [de] YYYY H:mm'
46803
  },
46804
- calendar : {
46805
- sameDay : function () {
46806
- return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
46807
- },
46808
- nextDay : function () {
46809
- return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
46810
- },
46811
- nextWeek : function () {
46812
- return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
46813
- },
46814
- lastDay : function () {
46815
- return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
46816
- },
46817
- lastWeek : function () {
46818
- return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
46819
- },
46820
- sameElse : 'L'
46821
  },
46822
- relativeTime : {
46823
- future : 'en %s',
46824
- past : 'hace %s',
46825
- s : 'unos segundos',
46826
- m : 'un minuto',
46827
- mm : '%d minutos',
46828
- h : 'una hora',
46829
- hh : '%d horas',
46830
- d : 'un día',
46831
- dd : '%d días',
46832
- M : 'un mes',
46833
- MM : '%d meses',
46834
- y : 'un año',
46835
- yy : '%d años'
46836
  },
46837
- ordinalParse : /\d{1,2}º/,
46838
- ordinal : '%dº',
46839
- week : {
46840
- dow : 1, // Monday is the first day of the week.
46841
- doy : 4 // The week that contains Jan 4th is the first week of the year.
46842
- }
46843
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46844
 
46845
- return es;
 
 
46846
 
46847
- }));
46848
 
46849
  /***/ },
46850
- /* 314 */
46851
  /***/ function(module, exports, __webpack_require__) {
46852
 
46853
  //! moment.js locale configuration
@@ -46857,81 +47054,82 @@ webpackJsonp([0],[
46857
  true ? factory(__webpack_require__(282)) :
46858
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46859
  factory(global.moment)
46860
- }(this, function (moment) { 'use strict';
46861
 
46862
 
46863
- var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
46864
- monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_');
46865
 
46866
- var es_do = moment.defineLocale('es-do', {
46867
- months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
46868
- monthsShort : function (m, format) {
46869
- if (/-MMM-/.test(format)) {
46870
- return monthsShort[m.month()];
46871
- } else {
46872
- return monthsShortDot[m.month()];
46873
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46874
  },
46875
- monthsParseExact : true,
46876
- weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
46877
- weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
46878
- weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'),
46879
- weekdaysParseExact : true,
46880
- longDateFormat : {
46881
- LT : 'h:mm A',
46882
- LTS : 'h:mm:ss A',
46883
- L : 'DD/MM/YYYY',
46884
- LL : 'D [de] MMMM [de] YYYY',
46885
- LLL : 'D [de] MMMM [de] YYYY h:mm A',
46886
- LLLL : 'dddd, D [de] MMMM [de] YYYY h:mm A'
46887
  },
46888
- calendar : {
46889
- sameDay : function () {
46890
- return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
46891
- },
46892
- nextDay : function () {
46893
- return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
46894
- },
46895
- nextWeek : function () {
46896
- return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
46897
- },
46898
- lastDay : function () {
46899
- return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
46900
- },
46901
- lastWeek : function () {
46902
- return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
46903
- },
46904
- sameElse : 'L'
46905
  },
46906
- relativeTime : {
46907
- future : 'en %s',
46908
- past : 'hace %s',
46909
- s : 'unos segundos',
46910
- m : 'un minuto',
46911
- mm : '%d minutos',
46912
- h : 'una hora',
46913
- hh : '%d horas',
46914
- d : 'un día',
46915
- dd : '%d días',
46916
- M : 'un mes',
46917
- MM : '%d meses',
46918
- y : 'un año',
46919
- yy : '%d años'
46920
  },
46921
- ordinalParse : /\d{1,2}º/,
46922
- ordinal : '%dº',
46923
- week : {
46924
- dow : 1, // Monday is the first day of the week.
46925
- doy : 4 // The week that contains Jan 4th is the first week of the year.
46926
- }
46927
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46928
 
46929
- return es_do;
 
 
46930
 
46931
- }));
46932
 
46933
  /***/ },
46934
- /* 315 */
46935
  /***/ function(module, exports, __webpack_require__) {
46936
 
46937
  //! moment.js locale configuration
@@ -46943,79 +47141,80 @@ webpackJsonp([0],[
46943
  true ? factory(__webpack_require__(282)) :
46944
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46945
  factory(global.moment)
46946
- }(this, function (moment) { 'use strict';
46947
-
46948
-
46949
- function processRelativeTime(number, withoutSuffix, key, isFuture) {
46950
- var format = {
46951
- 's' : ['mõne sekundi', 'mõni sekund', 'paar sekundit'],
46952
- 'm' : ['ühe minuti', 'üks minut'],
46953
- 'mm': [number + ' minuti', number + ' minutit'],
46954
- 'h' : ['ühe tunni', 'tund aega', 'üks tund'],
46955
- 'hh': [number + ' tunni', number + ' tundi'],
46956
- 'd' : ['ühe päeva', 'üks päev'],
46957
- 'M' : ['kuu aja', 'kuu aega', 'üks kuu'],
46958
- 'MM': [number + ' kuu', number + ' kuud'],
46959
- 'y' : ['ühe aasta', 'aasta', 'üks aasta'],
46960
- 'yy': [number + ' aasta', number + ' aastat']
46961
- };
46962
- if (withoutSuffix) {
46963
- return format[key][2] ? format[key][2] : format[key][1];
46964
- }
46965
- return isFuture ? format[key][0] : format[key][1];
46966
- }
46967
-
46968
- var et = moment.defineLocale('et', {
46969
- months : 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split('_'),
46970
- monthsShort : 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'),
46971
- weekdays : 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split('_'),
46972
- weekdaysShort : 'P_E_T_K_N_R_L'.split('_'),
46973
- weekdaysMin : 'P_E_T_K_N_R_L'.split('_'),
46974
- longDateFormat : {
46975
- LT : 'H:mm',
46976
- LTS : 'H:mm:ss',
46977
- L : 'DD.MM.YYYY',
46978
- LL : 'D. MMMM YYYY',
46979
- LLL : 'D. MMMM YYYY H:mm',
46980
- LLLL : 'dddd, D. MMMM YYYY H:mm'
46981
- },
46982
- calendar : {
46983
- sameDay : '[Täna,] LT',
46984
- nextDay : '[Homme,] LT',
46985
- nextWeek : '[Järgmine] dddd LT',
46986
- lastDay : '[Eile,] LT',
46987
- lastWeek : '[Eelmine] dddd LT',
46988
- sameElse : 'L'
46989
- },
46990
- relativeTime : {
46991
- future : '%s pärast',
46992
- past : '%s tagasi',
46993
- s : processRelativeTime,
46994
- m : processRelativeTime,
46995
- mm : processRelativeTime,
46996
- h : processRelativeTime,
46997
- hh : processRelativeTime,
46998
- d : processRelativeTime,
46999
- dd : '%d päeva',
47000
- M : processRelativeTime,
47001
- MM : processRelativeTime,
47002
- y : processRelativeTime,
47003
- yy : processRelativeTime
47004
- },
47005
- ordinalParse: /\d{1,2}\./,
47006
- ordinal : '%d.',
47007
- week : {
47008
- dow : 1, // Monday is the first day of the week.
47009
- doy : 4 // The week that contains Jan 4th is the first week of the year.
47010
- }
47011
- });
47012
 
47013
- return et;
 
 
47014
 
47015
- }));
47016
 
47017
  /***/ },
47018
- /* 316 */
47019
  /***/ function(module, exports, __webpack_require__) {
47020
 
47021
  //! moment.js locale configuration
@@ -47026,66 +47225,67 @@ webpackJsonp([0],[
47026
  true ? factory(__webpack_require__(282)) :
47027
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47028
  factory(global.moment)
47029
- }(this, function (moment) { 'use strict';
47030
-
47031
-
47032
- var eu = moment.defineLocale('eu', {
47033
- months : 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split('_'),
47034
- monthsShort : 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split('_'),
47035
- monthsParseExact : true,
47036
- weekdays : 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split('_'),
47037
- weekdaysShort : 'ig._al._ar._az._og._ol._lr.'.split('_'),
47038
- weekdaysMin : 'ig_al_ar_az_og_ol_lr'.split('_'),
47039
- weekdaysParseExact : true,
47040
- longDateFormat : {
47041
- LT : 'HH:mm',
47042
- LTS : 'HH:mm:ss',
47043
- L : 'YYYY-MM-DD',
47044
- LL : 'YYYY[ko] MMMM[ren] D[a]',
47045
- LLL : 'YYYY[ko] MMMM[ren] D[a] HH:mm',
47046
- LLLL : 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm',
47047
- l : 'YYYY-M-D',
47048
- ll : 'YYYY[ko] MMM D[a]',
47049
- lll : 'YYYY[ko] MMM D[a] HH:mm',
47050
- llll : 'ddd, YYYY[ko] MMM D[a] HH:mm'
47051
- },
47052
- calendar : {
47053
- sameDay : '[gaur] LT[etan]',
47054
- nextDay : '[bihar] LT[etan]',
47055
- nextWeek : 'dddd LT[etan]',
47056
- lastDay : '[atzo] LT[etan]',
47057
- lastWeek : '[aurreko] dddd LT[etan]',
47058
- sameElse : 'L'
47059
- },
47060
- relativeTime : {
47061
- future : '%s barru',
47062
- past : 'duela %s',
47063
- s : 'segundo batzuk',
47064
- m : 'minutu bat',
47065
- mm : '%d minutu',
47066
- h : 'ordu bat',
47067
- hh : '%d ordu',
47068
- d : 'egun bat',
47069
- dd : '%d egun',
47070
- M : 'hilabete bat',
47071
- MM : '%d hilabete',
47072
- y : 'urte bat',
47073
- yy : '%d urte'
47074
- },
47075
- ordinalParse: /\d{1,2}\./,
47076
- ordinal : '%d.',
47077
- week : {
47078
- dow : 1, // Monday is the first day of the week.
47079
- doy : 7 // The week that contains Jan 1st is the first week of the year.
47080
- }
47081
- });
47082
 
47083
- return eu;
 
 
47084
 
47085
- }));
47086
 
47087
  /***/ },
47088
- /* 317 */
47089
  /***/ function(module, exports, __webpack_require__) {
47090
 
47091
  //! moment.js locale configuration
@@ -47096,106 +47296,108 @@ webpackJsonp([0],[
47096
  true ? factory(__webpack_require__(282)) :
47097
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47098
  factory(global.moment)
47099
- }(this, function (moment) { 'use strict';
47100
-
47101
-
47102
- var symbolMap = {
47103
- '1': '۱',
47104
- '2': '۲',
47105
- '3': '۳',
47106
- '4': '۴',
47107
- '5': '۵',
47108
- '6': '۶',
47109
- '7': '۷',
47110
- '8': '۸',
47111
- '9': '۹',
47112
- '0': '۰'
47113
- }, numberMap = {
47114
- '۱': '1',
47115
- '۲': '2',
47116
- '۳': '3',
47117
- '۴': '4',
47118
- '۵': '5',
47119
- '۶': '6',
47120
- '۷': '7',
47121
- '۸': '8',
47122
- '۹': '9',
47123
- '۰': '0'
47124
- };
47125
-
47126
- var fa = moment.defineLocale('fa', {
47127
- months : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
47128
- monthsShort : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
47129
- weekdays : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'),
47130
- weekdaysShort : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'),
47131
- weekdaysMin : 'ی_د_س_چ_پ_ج_ش'.split('_'),
47132
- weekdaysParseExact : true,
47133
- longDateFormat : {
47134
- LT : 'HH:mm',
47135
- LTS : 'HH:mm:ss',
47136
- L : 'DD/MM/YYYY',
47137
- LL : 'D MMMM YYYY',
47138
- LLL : 'D MMMM YYYY HH:mm',
47139
- LLLL : 'dddd, D MMMM YYYY HH:mm'
47140
- },
47141
- meridiemParse: /قبل از ظهر|بعد از ظهر/,
47142
- isPM: function (input) {
47143
- return /بعد از ظهر/.test(input);
47144
- },
47145
- meridiem : function (hour, minute, isLower) {
47146
- if (hour < 12) {
47147
- return 'قبل از ظهر';
47148
- } else {
47149
- return 'بعد از ظهر';
47150
- }
47151
- },
47152
- calendar : {
47153
- sameDay : '[امروز ساعت] LT',
47154
- nextDay : '[فردا ساعت] LT',
47155
- nextWeek : 'dddd [ساعت] LT',
47156
- lastDay : '[دیروز ساعت] LT',
47157
- lastWeek : 'dddd [پیش] [ساعت] LT',
47158
- sameElse : 'L'
47159
- },
47160
- relativeTime : {
47161
- future : 'در %s',
47162
- past : '%s پیش',
47163
- s : 'چندین ثانیه',
47164
- m : 'یک دقیقه',
47165
- mm : '%d دقیقه',
47166
- h : 'یک ساعت',
47167
- hh : '%d ساعت',
47168
- d : 'یک روز',
47169
- dd : '%d روز',
47170
- M : 'یک ماه',
47171
- MM : '%d ماه',
47172
- y : 'یک سال',
47173
- yy : '%d سال'
47174
- },
47175
- preparse: function (string) {
47176
- return string.replace(/[۰-۹]/g, function (match) {
47177
- return numberMap[match];
47178
- }).replace(/،/g, ',');
47179
- },
47180
- postformat: function (string) {
47181
- return string.replace(/\d/g, function (match) {
47182
- return symbolMap[match];
47183
- }).replace(/,/g, '،');
47184
- },
47185
- ordinalParse: /\d{1,2}م/,
47186
- ordinal : '%dم',
47187
- week : {
47188
- dow : 6, // Saturday is the first day of the week.
47189
- doy : 12 // The week that contains Jan 1st is the first week of the year.
47190
  }
47191
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47192
 
47193
- return fa;
 
 
47194
 
47195
- }));
47196
 
47197
  /***/ },
47198
- /* 318 */
47199
  /***/ function(module, exports, __webpack_require__) {
47200
 
47201
  //! moment.js locale configuration
@@ -47206,107 +47408,108 @@ webpackJsonp([0],[
47206
  true ? factory(__webpack_require__(282)) :
47207
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47208
  factory(global.moment)
47209
- }(this, function (moment) { 'use strict';
47210
 
47211
 
47212
- var numbersPast = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(' '),
47213
- numbersFuture = [
47214
- 'nolla', 'yhden', 'kahden', 'kolmen', 'neljän', 'viiden', 'kuuden',
47215
- numbersPast[7], numbersPast[8], numbersPast[9]
47216
- ];
47217
- function translate(number, withoutSuffix, key, isFuture) {
47218
- var result = '';
47219
- switch (key) {
47220
- case 's':
47221
- return isFuture ? 'muutaman sekunnin' : 'muutama sekunti';
47222
- case 'm':
47223
- return isFuture ? 'minuutin' : 'minuutti';
47224
- case 'mm':
47225
- result = isFuture ? 'minuutin' : 'minuuttia';
47226
- break;
47227
- case 'h':
47228
- return isFuture ? 'tunnin' : 'tunti';
47229
- case 'hh':
47230
- result = isFuture ? 'tunnin' : 'tuntia';
47231
- break;
47232
- case 'd':
47233
- return isFuture ? 'päivän' : 'päivä';
47234
- case 'dd':
47235
- result = isFuture ? 'päivän' : 'päivää';
47236
- break;
47237
- case 'M':
47238
- return isFuture ? 'kuukauden' : 'kuukausi';
47239
- case 'MM':
47240
- result = isFuture ? 'kuukauden' : 'kuukautta';
47241
- break;
47242
- case 'y':
47243
- return isFuture ? 'vuoden' : 'vuosi';
47244
- case 'yy':
47245
- result = isFuture ? 'vuoden' : 'vuotta';
47246
- break;
47247
- }
47248
- result = verbalNumber(number, isFuture) + ' ' + result;
47249
- return result;
47250
- }
47251
- function verbalNumber(number, isFuture) {
47252
- return number < 10 ? (isFuture ? numbersFuture[number] : numbersPast[number]) : number;
47253
- }
47254
-
47255
- var fi = moment.defineLocale('fi', {
47256
- months : 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'),
47257
- monthsShort : 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split('_'),
47258
- weekdays : 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'),
47259
- weekdaysShort : 'su_ma_ti_ke_to_pe_la'.split('_'),
47260
- weekdaysMin : 'su_ma_ti_ke_to_pe_la'.split('_'),
47261
- longDateFormat : {
47262
- LT : 'HH.mm',
47263
- LTS : 'HH.mm.ss',
47264
- L : 'DD.MM.YYYY',
47265
- LL : 'Do MMMM[ta] YYYY',
47266
- LLL : 'Do MMMM[ta] YYYY, [klo] HH.mm',
47267
- LLLL : 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm',
47268
- l : 'D.M.YYYY',
47269
- ll : 'Do MMM YYYY',
47270
- lll : 'Do MMM YYYY, [klo] HH.mm',
47271
- llll : 'ddd, Do MMM YYYY, [klo] HH.mm'
47272
- },
47273
- calendar : {
47274
- sameDay : '[tänään] [klo] LT',
47275
- nextDay : '[huomenna] [klo] LT',
47276
- nextWeek : 'dddd [klo] LT',
47277
- lastDay : '[eilen] [klo] LT',
47278
- lastWeek : '[viime] dddd[na] [klo] LT',
47279
- sameElse : 'L'
47280
- },
47281
- relativeTime : {
47282
- future : '%s päästä',
47283
- past : '%s sitten',
47284
- s : translate,
47285
- m : translate,
47286
- mm : translate,
47287
- h : translate,
47288
- hh : translate,
47289
- d : translate,
47290
- dd : translate,
47291
- M : translate,
47292
- MM : translate,
47293
- y : translate,
47294
- yy : translate
47295
- },
47296
- ordinalParse: /\d{1,2}\./,
47297
- ordinal : '%d.',
47298
- week : {
47299
- dow : 1, // Monday is the first day of the week.
47300
- doy : 4 // The week that contains Jan 4th is the first week of the year.
47301
- }
47302
- });
47303
 
47304
- return fi;
 
 
47305
 
47306
- }));
47307
 
47308
  /***/ },
47309
- /* 319 */
47310
  /***/ function(module, exports, __webpack_require__) {
47311
 
47312
  //! moment.js locale configuration
@@ -47317,60 +47520,61 @@ webpackJsonp([0],[
47317
  true ? factory(__webpack_require__(282)) :
47318
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47319
  factory(global.moment)
47320
- }(this, function (moment) { 'use strict';
47321
-
47322
-
47323
- var fo = moment.defineLocale('fo', {
47324
- months : 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
47325
- monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),
47326
- weekdays : 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split('_'),
47327
- weekdaysShort : 'sun_mán_týs_mik_hós_frí_ley'.split('_'),
47328
- weekdaysMin : 'su_má_tý_mi_hó_fr_le'.split('_'),
47329
- longDateFormat : {
47330
- LT : 'HH:mm',
47331
- LTS : 'HH:mm:ss',
47332
- L : 'DD/MM/YYYY',
47333
- LL : 'D MMMM YYYY',
47334
- LLL : 'D MMMM YYYY HH:mm',
47335
- LLLL : 'dddd D. MMMM, YYYY HH:mm'
47336
- },
47337
- calendar : {
47338
- sameDay : '[Í dag kl.] LT',
47339
- nextDay : '[Í morgin kl.] LT',
47340
- nextWeek : 'dddd [kl.] LT',
47341
- lastDay : '[Í gjár kl.] LT',
47342
- lastWeek : '[síðstu] dddd [kl] LT',
47343
- sameElse : 'L'
47344
- },
47345
- relativeTime : {
47346
- future : 'um %s',
47347
- past : '%s síðani',
47348
- s : 'fá sekund',
47349
- m : 'ein minutt',
47350
- mm : '%d minuttir',
47351
- h : 'ein tími',
47352
- hh : '%d tímar',
47353
- d : 'ein dagur',
47354
- dd : '%d dagar',
47355
- M : 'ein mánaði',
47356
- MM : '%d mánaðir',
47357
- y : 'eitt ár',
47358
- yy : '%d ár'
47359
- },
47360
- ordinalParse: /\d{1,2}\./,
47361
- ordinal : '%d.',
47362
- week : {
47363
- dow : 1, // Monday is the first day of the week.
47364
- doy : 4 // The week that contains Jan 4th is the first week of the year.
47365
- }
47366
- });
47367
 
47368
- return fo;
 
 
47369
 
47370
- }));
47371
 
47372
  /***/ },
47373
- /* 320 */
47374
  /***/ function(module, exports, __webpack_require__) {
47375
 
47376
  //! moment.js locale configuration
@@ -47381,64 +47585,65 @@ webpackJsonp([0],[
47381
  true ? factory(__webpack_require__(282)) :
47382
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47383
  factory(global.moment)
47384
- }(this, function (moment) { 'use strict';
47385
-
47386
-
47387
- var fr = moment.defineLocale('fr', {
47388
- months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
47389
- monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
47390
- monthsParseExact : true,
47391
- weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
47392
- weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
47393
- weekdaysMin : 'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'),
47394
- weekdaysParseExact : true,
47395
- longDateFormat : {
47396
- LT : 'HH:mm',
47397
- LTS : 'HH:mm:ss',
47398
- L : 'DD/MM/YYYY',
47399
- LL : 'D MMMM YYYY',
47400
- LLL : 'D MMMM YYYY HH:mm',
47401
- LLLL : 'dddd D MMMM YYYY HH:mm'
47402
- },
47403
- calendar : {
47404
- sameDay: '[Aujourd\'hui à] LT',
47405
- nextDay: '[Demain à] LT',
47406
- nextWeek: 'dddd [à] LT',
47407
- lastDay: '[Hier à] LT',
47408
- lastWeek: 'dddd [dernier à] LT',
47409
- sameElse: 'L'
47410
- },
47411
- relativeTime : {
47412
- future : 'dans %s',
47413
- past : 'il y a %s',
47414
- s : 'quelques secondes',
47415
- m : 'une minute',
47416
- mm : '%d minutes',
47417
- h : 'une heure',
47418
- hh : '%d heures',
47419
- d : 'un jour',
47420
- dd : '%d jours',
47421
- M : 'un mois',
47422
- MM : '%d mois',
47423
- y : 'un an',
47424
- yy : '%d ans'
47425
- },
47426
- ordinalParse: /\d{1,2}(er|)/,
47427
- ordinal : function (number) {
47428
- return number + (number === 1 ? 'er' : '');
47429
- },
47430
- week : {
47431
- dow : 1, // Monday is the first day of the week.
47432
- doy : 4 // The week that contains Jan 4th is the first week of the year.
47433
- }
47434
- });
47435
 
47436
- return fr;
 
 
47437
 
47438
- }));
47439
 
47440
  /***/ },
47441
- /* 321 */
47442
  /***/ function(module, exports, __webpack_require__) {
47443
 
47444
  //! moment.js locale configuration
@@ -47449,60 +47654,61 @@ webpackJsonp([0],[
47449
  true ? factory(__webpack_require__(282)) :
47450
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47451
  factory(global.moment)
47452
- }(this, function (moment) { 'use strict';
47453
-
47454
-
47455
- var fr_ca = moment.defineLocale('fr-ca', {
47456
- months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
47457
- monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
47458
- monthsParseExact : true,
47459
- weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
47460
- weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
47461
- weekdaysMin : 'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'),
47462
- weekdaysParseExact : true,
47463
- longDateFormat : {
47464
- LT : 'HH:mm',
47465
- LTS : 'HH:mm:ss',
47466
- L : 'YYYY-MM-DD',
47467
- LL : 'D MMMM YYYY',
47468
- LLL : 'D MMMM YYYY HH:mm',
47469
- LLLL : 'dddd D MMMM YYYY HH:mm'
47470
- },
47471
- calendar : {
47472
- sameDay: '[Aujourd\'hui à] LT',
47473
- nextDay: '[Demain à] LT',
47474
- nextWeek: 'dddd [à] LT',
47475
- lastDay: '[Hier à] LT',
47476
- lastWeek: 'dddd [dernier à] LT',
47477
- sameElse: 'L'
47478
- },
47479
- relativeTime : {
47480
- future : 'dans %s',
47481
- past : 'il y a %s',
47482
- s : 'quelques secondes',
47483
- m : 'une minute',
47484
- mm : '%d minutes',
47485
- h : 'une heure',
47486
- hh : '%d heures',
47487
- d : 'un jour',
47488
- dd : '%d jours',
47489
- M : 'un mois',
47490
- MM : '%d mois',
47491
- y : 'un an',
47492
- yy : '%d ans'
47493
- },
47494
- ordinalParse: /\d{1,2}(er|e)/,
47495
- ordinal : function (number) {
47496
- return number + (number === 1 ? 'er' : 'e');
47497
- }
47498
- });
47499
 
47500
- return fr_ca;
 
 
47501
 
47502
- }));
47503
 
47504
  /***/ },
47505
- /* 322 */
47506
  /***/ function(module, exports, __webpack_require__) {
47507
 
47508
  //! moment.js locale configuration
@@ -47513,64 +47719,65 @@ webpackJsonp([0],[
47513
  true ? factory(__webpack_require__(282)) :
47514
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47515
  factory(global.moment)
47516
- }(this, function (moment) { 'use strict';
47517
-
47518
-
47519
- var fr_ch = moment.defineLocale('fr-ch', {
47520
- months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
47521
- monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
47522
- monthsParseExact : true,
47523
- weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
47524
- weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
47525
- weekdaysMin : 'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'),
47526
- weekdaysParseExact : true,
47527
- longDateFormat : {
47528
- LT : 'HH:mm',
47529
- LTS : 'HH:mm:ss',
47530
- L : 'DD.MM.YYYY',
47531
- LL : 'D MMMM YYYY',
47532
- LLL : 'D MMMM YYYY HH:mm',
47533
- LLLL : 'dddd D MMMM YYYY HH:mm'
47534
- },
47535
- calendar : {
47536
- sameDay: '[Aujourd\'hui à] LT',
47537
- nextDay: '[Demain à] LT',
47538
- nextWeek: 'dddd [à] LT',
47539
- lastDay: '[Hier à] LT',
47540
- lastWeek: 'dddd [dernier à] LT',
47541
- sameElse: 'L'
47542
- },
47543
- relativeTime : {
47544
- future : 'dans %s',
47545
- past : 'il y a %s',
47546
- s : 'quelques secondes',
47547
- m : 'une minute',
47548
- mm : '%d minutes',
47549
- h : 'une heure',
47550
- hh : '%d heures',
47551
- d : 'un jour',
47552
- dd : '%d jours',
47553
- M : 'un mois',
47554
- MM : '%d mois',
47555
- y : 'un an',
47556
- yy : '%d ans'
47557
- },
47558
- ordinalParse: /\d{1,2}(er|e)/,
47559
- ordinal : function (number) {
47560
- return number + (number === 1 ? 'er' : 'e');
47561
- },
47562
- week : {
47563
- dow : 1, // Monday is the first day of the week.
47564
- doy : 4 // The week that contains Jan 4th is the first week of the year.
47565
- }
47566
- });
47567
 
47568
- return fr_ch;
 
 
47569
 
47570
- }));
47571
 
47572
  /***/ },
47573
- /* 323 */
47574
  /***/ function(module, exports, __webpack_require__) {
47575
 
47576
  //! moment.js locale configuration
@@ -47581,73 +47788,74 @@ webpackJsonp([0],[
47581
  true ? factory(__webpack_require__(282)) :
47582
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47583
  factory(global.moment)
47584
- }(this, function (moment) { 'use strict';
47585
 
47586
 
47587
- var monthsShortWithDots = 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split('_'),
47588
- monthsShortWithoutDots = 'jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_');
47589
 
47590
- var fy = moment.defineLocale('fy', {
47591
- months : 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split('_'),
47592
- monthsShort : function (m, format) {
47593
- if (/-MMM-/.test(format)) {
47594
- return monthsShortWithoutDots[m.month()];
47595
- } else {
47596
- return monthsShortWithDots[m.month()];
47597
- }
47598
- },
47599
- monthsParseExact : true,
47600
- weekdays : 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split('_'),
47601
- weekdaysShort : 'si._mo._ti._wo._to._fr._so.'.split('_'),
47602
- weekdaysMin : 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'),
47603
- weekdaysParseExact : true,
47604
- longDateFormat : {
47605
- LT : 'HH:mm',
47606
- LTS : 'HH:mm:ss',
47607
- L : 'DD-MM-YYYY',
47608
- LL : 'D MMMM YYYY',
47609
- LLL : 'D MMMM YYYY HH:mm',
47610
- LLLL : 'dddd D MMMM YYYY HH:mm'
47611
- },
47612
- calendar : {
47613
- sameDay: '[hjoed om] LT',
47614
- nextDay: '[moarn om] LT',
47615
- nextWeek: 'dddd [om] LT',
47616
- lastDay: '[juster om] LT',
47617
- lastWeek: '[ôfrûne] dddd [om] LT',
47618
- sameElse: 'L'
47619
- },
47620
- relativeTime : {
47621
- future : 'oer %s',
47622
- past : '%s lyn',
47623
- s : 'in pear sekonden',
47624
- m : 'ien minút',
47625
- mm : '%d minuten',
47626
- h : 'ien oere',
47627
- hh : '%d oeren',
47628
- d : 'ien dei',
47629
- dd : '%d dagen',
47630
- M : 'ien moanne',
47631
- MM : '%d moannen',
47632
- y : 'ien jier',
47633
- yy : '%d jierren'
47634
- },
47635
- ordinalParse: /\d{1,2}(ste|de)/,
47636
- ordinal : function (number) {
47637
- return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de');
47638
- },
47639
- week : {
47640
- dow : 1, // Monday is the first day of the week.
47641
- doy : 4 // The week that contains Jan 4th is the first week of the year.
47642
  }
47643
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47644
 
47645
- return fy;
 
 
47646
 
47647
- }));
47648
 
47649
  /***/ },
47650
- /* 324 */
47651
  /***/ function(module, exports, __webpack_require__) {
47652
 
47653
  //! moment.js locale configuration
@@ -47658,76 +47866,77 @@ webpackJsonp([0],[
47658
  true ? factory(__webpack_require__(282)) :
47659
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47660
  factory(global.moment)
47661
- }(this, function (moment) { 'use strict';
47662
 
47663
 
47664
- var months = [
47665
- 'Am Faoilleach', 'An Gearran', 'Am Màrt', 'An Giblean', 'An Cèitean', 'An t-Ògmhios', 'An t-Iuchar', 'An Lùnastal', 'An t-Sultain', 'An Dàmhair', 'An t-Samhain', 'An Dùbhlachd'
47666
- ];
47667
 
47668
- var monthsShort = ['Faoi', 'Gear', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùn', 'Sult', 'Dàmh', 'Samh', 'Dùbh'];
47669
 
47670
- var weekdays = ['Didòmhnaich', 'Diluain', 'Dimàirt', 'Diciadain', 'Diardaoin', 'Dihaoine', 'Disathairne'];
47671
 
47672
- var weekdaysShort = ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'];
47673
 
47674
- var weekdaysMin = ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa'];
47675
 
47676
- var gd = moment.defineLocale('gd', {
47677
- months : months,
47678
- monthsShort : monthsShort,
47679
- monthsParseExact : true,
47680
- weekdays : weekdays,
47681
- weekdaysShort : weekdaysShort,
47682
- weekdaysMin : weekdaysMin,
47683
- longDateFormat : {
47684
- LT : 'HH:mm',
47685
- LTS : 'HH:mm:ss',
47686
- L : 'DD/MM/YYYY',
47687
- LL : 'D MMMM YYYY',
47688
- LLL : 'D MMMM YYYY HH:mm',
47689
- LLLL : 'dddd, D MMMM YYYY HH:mm'
47690
- },
47691
- calendar : {
47692
- sameDay : '[An-diugh aig] LT',
47693
- nextDay : '[A-màireach aig] LT',
47694
- nextWeek : 'dddd [aig] LT',
47695
- lastDay : '[An-dè aig] LT',
47696
- lastWeek : 'dddd [seo chaidh] [aig] LT',
47697
- sameElse : 'L'
47698
- },
47699
- relativeTime : {
47700
- future : 'ann an %s',
47701
- past : 'bho chionn %s',
47702
- s : 'beagan diogan',
47703
- m : 'mionaid',
47704
- mm : '%d mionaidean',
47705
- h : 'uair',
47706
- hh : '%d uairean',
47707
- d : 'latha',
47708
- dd : '%d latha',
47709
- M : 'mìos',
47710
- MM : '%d mìosan',
47711
- y : 'bliadhna',
47712
- yy : '%d bliadhna'
47713
- },
47714
- ordinalParse : /\d{1,2}(d|na|mh)/,
47715
- ordinal : function (number) {
47716
- var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';
47717
- return number + output;
47718
- },
47719
- week : {
47720
- dow : 1, // Monday is the first day of the week.
47721
- doy : 4 // The week that contains Jan 4th is the first week of the year.
47722
- }
47723
- });
47724
 
47725
- return gd;
 
 
47726
 
47727
- }));
47728
 
47729
  /***/ },
47730
- /* 325 */
47731
  /***/ function(module, exports, __webpack_require__) {
47732
 
47733
  //! moment.js locale configuration
@@ -47738,77 +47947,78 @@ webpackJsonp([0],[
47738
  true ? factory(__webpack_require__(282)) :
47739
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47740
  factory(global.moment)
47741
- }(this, function (moment) { 'use strict';
47742
-
47743
-
47744
- var gl = moment.defineLocale('gl', {
47745
- months : 'xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro'.split('_'),
47746
- monthsShort : 'xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.'.split('_'),
47747
- monthsParseExact: true,
47748
- weekdays : 'domingo_luns_martes_mércores_xoves_venres_sábado'.split('_'),
47749
- weekdaysShort : 'dom._lun._mar._mér._xov._ven._sáb.'.split('_'),
47750
- weekdaysMin : 'do_lu_ma_mé_xo_ve_sá'.split('_'),
47751
- weekdaysParseExact : true,
47752
- longDateFormat : {
47753
- LT : 'H:mm',
47754
- LTS : 'H:mm:ss',
47755
- L : 'DD/MM/YYYY',
47756
- LL : 'D [de] MMMM [de] YYYY',
47757
- LLL : 'D [de] MMMM [de] YYYY H:mm',
47758
- LLLL : 'dddd, D [de] MMMM [de] YYYY H:mm'
 
 
 
 
47759
  },
47760
- calendar : {
47761
- sameDay : function () {
47762
- return '[hoxe ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT';
47763
- },
47764
- nextDay : function () {
47765
- return '[mañá ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT';
47766
- },
47767
- nextWeek : function () {
47768
- return 'dddd [' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT';
47769
- },
47770
- lastDay : function () {
47771
- return '[onte ' + ((this.hours() !== 1) ? 'á' : 'a') + '] LT';
47772
- },
47773
- lastWeek : function () {
47774
- return '[o] dddd [pasado ' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT';
47775
- },
47776
- sameElse : 'L'
47777
  },
47778
- relativeTime : {
47779
- future : function (str) {
47780
- if (str.indexOf('un') === 0) {
47781
- return 'n' + str;
47782
- }
47783
- return 'en ' + str;
47784
- },
47785
- past : 'hai %s',
47786
- s : 'uns segundos',
47787
- m : 'un minuto',
47788
- mm : '%d minutos',
47789
- h : 'unha hora',
47790
- hh : '%d horas',
47791
- d : 'un día',
47792
- dd : '%d días',
47793
- M : 'un mes',
47794
- MM : '%d meses',
47795
- y : 'un ano',
47796
- yy : '%d anos'
47797
  },
47798
- ordinalParse : /\d{1,2}º/,
47799
- ordinal : '%dº',
47800
- week : {
47801
- dow : 1, // Monday is the first day of the week.
47802
- doy : 4 // The week that contains Jan 4th is the first week of the year.
47803
- }
47804
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47805
 
47806
- return gl;
 
 
47807
 
47808
- }));
47809
 
47810
  /***/ },
47811
- /* 326 */
47812
  /***/ function(module, exports, __webpack_require__) {
47813
 
47814
  //! moment.js locale configuration
@@ -47821,97 +48031,98 @@ webpackJsonp([0],[
47821
  true ? factory(__webpack_require__(282)) :
47822
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47823
  factory(global.moment)
47824
- }(this, function (moment) { 'use strict';
47825
-
47826
-
47827
- var he = moment.defineLocale('he', {
47828
- months : 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split('_'),
47829
- monthsShort : 'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳'.split('_'),
47830
- weekdays : 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'),
47831
- weekdaysShort : 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'),
47832
- weekdaysMin : 'א_ב_ג_ד_ה_ו_ש'.split('_'),
47833
- longDateFormat : {
47834
- LT : 'HH:mm',
47835
- LTS : 'HH:mm:ss',
47836
- L : 'DD/MM/YYYY',
47837
- LL : 'D [ב]MMMM YYYY',
47838
- LLL : 'D [ב]MMMM YYYY HH:mm',
47839
- LLLL : 'dddd, D [ב]MMMM YYYY HH:mm',
47840
- l : 'D/M/YYYY',
47841
- ll : 'D MMM YYYY',
47842
- lll : 'D MMM YYYY HH:mm',
47843
- llll : 'ddd, D MMM YYYY HH:mm'
47844
- },
47845
- calendar : {
47846
- sameDay : '[היום ב־]LT',
47847
- nextDay : '[מחר ב־]LT',
47848
- nextWeek : 'dddd [בשעה] LT',
47849
- lastDay : '[אתמול ב־]LT',
47850
- lastWeek : '[ביום] dddd [האחרון בשעה] LT',
47851
- sameElse : 'L'
47852
- },
47853
- relativeTime : {
47854
- future : 'בעוד %s',
47855
- past : 'לפני %s',
47856
- s : 'מספר שניות',
47857
- m : 'דקה',
47858
- mm : '%d דקות',
47859
- h : 'שעה',
47860
- hh : function (number) {
47861
- if (number === 2) {
47862
- return 'שעתיים';
47863
- }
47864
- return number + ' שעות';
47865
- },
47866
- d : 'יום',
47867
- dd : function (number) {
47868
- if (number === 2) {
47869
- return 'יומיים';
47870
- }
47871
- return number + ' ימים';
47872
- },
47873
- M : 'חודש',
47874
- MM : function (number) {
47875
- if (number === 2) {
47876
- return 'חודשיים';
47877
- }
47878
- return number + ' חודשים';
47879
- },
47880
- y : 'שנה',
47881
- yy : function (number) {
47882
- if (number === 2) {
47883
- return 'שנתיים';
47884
- } else if (number % 10 === 0 && number !== 10) {
47885
- return number + ' שנה';
47886
- }
47887
- return number + ' שנים';
47888
- }
47889
- },
47890
- meridiemParse: /אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,
47891
- isPM : function (input) {
47892
- return /^(אחה"צ|אחרי הצהריים|בערב)$/.test(input);
47893
- },
47894
- meridiem : function (hour, minute, isLower) {
47895
- if (hour < 5) {
47896
- return 'לפנות בוקר';
47897
- } else if (hour < 10) {
47898
- return 'בבוקר';
47899
- } else if (hour < 12) {
47900
- return isLower ? 'לפנה"צ' : 'לפני הצהריים';
47901
- } else if (hour < 18) {
47902
- return isLower ? 'אחה"צ' : 'אחרי הצהריים';
47903
- } else {
47904
- return 'בערב';
47905
- }
47906
  }
47907
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47908
 
47909
- return he;
 
 
47910
 
47911
- }));
47912
 
47913
  /***/ },
47914
- /* 327 */
47915
  /***/ function(module, exports, __webpack_require__) {
47916
 
47917
  //! moment.js locale configuration
@@ -47922,124 +48133,125 @@ webpackJsonp([0],[
47922
  true ? factory(__webpack_require__(282)) :
47923
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47924
  factory(global.moment)
47925
- }(this, function (moment) { 'use strict';
47926
-
47927
-
47928
- var symbolMap = {
47929
- '1': '१',
47930
- '2': '२',
47931
- '3': '३',
47932
- '4': '४',
47933
- '5': '५',
47934
- '6': '६',
47935
- '7': '७',
47936
- '8': '८',
47937
- '9': '९',
47938
- '0': '०'
47939
- },
47940
- numberMap = {
47941
- '१': '1',
47942
- '२': '2',
47943
- '३': '3',
47944
- '४': '4',
47945
- '५': '5',
47946
- '६': '6',
47947
- '७': '7',
47948
- '८': '8',
47949
- '९': '9',
47950
- '०': '0'
47951
- };
47952
-
47953
- var hi = moment.defineLocale('hi', {
47954
- months : 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split('_'),
47955
- monthsShort : 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'),
47956
- monthsParseExact: true,
47957
- weekdays : 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),
47958
- weekdaysShort : 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'),
47959
- weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'),
47960
- longDateFormat : {
47961
- LT : 'A h:mm बजे',
47962
- LTS : 'A h:mm:ss बजे',
47963
- L : 'DD/MM/YYYY',
47964
- LL : 'D MMMM YYYY',
47965
- LLL : 'D MMMM YYYY, A h:mm बजे',
47966
- LLLL : 'dddd, D MMMM YYYY, A h:mm बजे'
47967
- },
47968
- calendar : {
47969
- sameDay : '[आज] LT',
47970
- nextDay : '[कल] LT',
47971
- nextWeek : 'dddd, LT',
47972
- lastDay : '[कल] LT',
47973
- lastWeek : '[पिछले] dddd, LT',
47974
- sameElse : 'L'
47975
- },
47976
- relativeTime : {
47977
- future : '%s में',
47978
- past : '%s पहले',
47979
- s : 'कुछ ही क्षण',
47980
- m : 'एक मिनट',
47981
- mm : '%d मिनट',
47982
- h : 'एक घंटा',
47983
- hh : '%d घंटे',
47984
- d : 'एक दिन',
47985
- dd : '%d दिन',
47986
- M : 'एक महीने',
47987
- MM : '%d महीने',
47988
- y : 'एक वर्ष',
47989
- yy : '%d वर्ष'
47990
- },
47991
- preparse: function (string) {
47992
- return string.replace(/[१२३४५६७८९०]/g, function (match) {
47993
- return numberMap[match];
47994
- });
47995
- },
47996
- postformat: function (string) {
47997
- return string.replace(/\d/g, function (match) {
47998
- return symbolMap[match];
47999
- });
48000
- },
48001
- // Hindi notation for meridiems are quite fuzzy in practice. While there exists
48002
- // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi.
48003
- meridiemParse: /रात|सुबह|दोपहर|शाम/,
48004
- meridiemHour : function (hour, meridiem) {
48005
- if (hour === 12) {
48006
- hour = 0;
48007
- }
48008
- if (meridiem === 'रात') {
48009
- return hour < 4 ? hour : hour + 12;
48010
- } else if (meridiem === 'सुबह') {
48011
- return hour;
48012
- } else if (meridiem === 'दोपहर') {
48013
- return hour >= 10 ? hour : hour + 12;
48014
- } else if (meridiem === 'शाम') {
48015
- return hour + 12;
48016
- }
48017
- },
48018
- meridiem : function (hour, minute, isLower) {
48019
- if (hour < 4) {
48020
- return 'रात';
48021
- } else if (hour < 10) {
48022
- return 'सुबह';
48023
- } else if (hour < 17) {
48024
- return 'दोपहर';
48025
- } else if (hour < 20) {
48026
- return 'शाम';
48027
- } else {
48028
- return 'रात';
48029
- }
48030
- },
48031
- week : {
48032
- dow : 0, // Sunday is the first day of the week.
48033
- doy : 6 // The week that contains Jan 1st is the first week of the year.
48034
  }
48035
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48036
 
48037
- return hi;
 
 
48038
 
48039
- }));
48040
 
48041
  /***/ },
48042
- /* 328 */
48043
  /***/ function(module, exports, __webpack_require__) {
48044
 
48045
  //! moment.js locale configuration
@@ -48050,145 +48262,146 @@ webpackJsonp([0],[
48050
  true ? factory(__webpack_require__(282)) :
48051
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48052
  factory(global.moment)
48053
- }(this, function (moment) { 'use strict';
48054
 
48055
 
48056
- function translate(number, withoutSuffix, key) {
48057
- var result = number + ' ';
48058
- switch (key) {
48059
- case 'm':
48060
- return withoutSuffix ? 'jedna minuta' : 'jedne minute';
48061
- case 'mm':
48062
- if (number === 1) {
48063
- result += 'minuta';
48064
- } else if (number === 2 || number === 3 || number === 4) {
48065
- result += 'minute';
48066
- } else {
48067
- result += 'minuta';
48068
- }
48069
- return result;
48070
- case 'h':
48071
- return withoutSuffix ? 'jedan sat' : 'jednog sata';
48072
- case 'hh':
48073
- if (number === 1) {
48074
- result += 'sat';
48075
- } else if (number === 2 || number === 3 || number === 4) {
48076
- result += 'sata';
48077
- } else {
48078
- result += 'sati';
48079
- }
48080
- return result;
48081
- case 'dd':
48082
- if (number === 1) {
48083
- result += 'dan';
48084
- } else {
48085
- result += 'dana';
48086
- }
48087
- return result;
48088
- case 'MM':
48089
- if (number === 1) {
48090
- result += 'mjesec';
48091
- } else if (number === 2 || number === 3 || number === 4) {
48092
- result += 'mjeseca';
48093
- } else {
48094
- result += 'mjeseci';
48095
- }
48096
- return result;
48097
- case 'yy':
48098
- if (number === 1) {
48099
- result += 'godina';
48100
- } else if (number === 2 || number === 3 || number === 4) {
48101
- result += 'godine';
48102
- } else {
48103
- result += 'godina';
48104
- }
48105
- return result;
48106
- }
48107
  }
 
48108
 
48109
- var hr = moment.defineLocale('hr', {
48110
- months : {
48111
- format: 'siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split('_'),
48112
- standalone: 'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_')
48113
- },
48114
- monthsShort : 'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'),
48115
- monthsParseExact: true,
48116
- weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
48117
- weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
48118
- weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'),
48119
- weekdaysParseExact : true,
48120
- longDateFormat : {
48121
- LT : 'H:mm',
48122
- LTS : 'H:mm:ss',
48123
- L : 'DD.MM.YYYY',
48124
- LL : 'D. MMMM YYYY',
48125
- LLL : 'D. MMMM YYYY H:mm',
48126
- LLLL : 'dddd, D. MMMM YYYY H:mm'
48127
- },
48128
- calendar : {
48129
- sameDay : '[danas u] LT',
48130
- nextDay : '[sutra u] LT',
48131
- nextWeek : function () {
48132
- switch (this.day()) {
48133
- case 0:
48134
- return '[u] [nedjelju] [u] LT';
48135
- case 3:
48136
- return '[u] [srijedu] [u] LT';
48137
- case 6:
48138
- return '[u] [subotu] [u] LT';
48139
- case 1:
48140
- case 2:
48141
- case 4:
48142
- case 5:
48143
- return '[u] dddd [u] LT';
48144
- }
48145
- },
48146
- lastDay : '[jučer u] LT',
48147
- lastWeek : function () {
48148
- switch (this.day()) {
48149
- case 0:
48150
- case 3:
48151
- return '[prošlu] dddd [u] LT';
48152
- case 6:
48153
- return '[prošle] [subote] [u] LT';
48154
- case 1:
48155
- case 2:
48156
- case 4:
48157
- case 5:
48158
- return '[prošli] dddd [u] LT';
48159
- }
48160
- },
48161
- sameElse : 'L'
48162
- },
48163
- relativeTime : {
48164
- future : 'za %s',
48165
- past : 'prije %s',
48166
- s : 'par sekundi',
48167
- m : translate,
48168
- mm : translate,
48169
- h : translate,
48170
- hh : translate,
48171
- d : 'dan',
48172
- dd : translate,
48173
- M : 'mjesec',
48174
- MM : translate,
48175
- y : 'godinu',
48176
- yy : translate
48177
  },
48178
- ordinalParse: /\d{1,2}\./,
48179
- ordinal : '%d.',
48180
- week : {
48181
- dow : 1, // Monday is the first day of the week.
48182
- doy : 7 // The week that contains Jan 1st is the first week of the year.
48183
- }
48184
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48185
 
48186
- return hr;
 
 
48187
 
48188
- }));
48189
 
48190
  /***/ },
48191
- /* 329 */
48192
  /***/ function(module, exports, __webpack_require__) {
48193
 
48194
  //! moment.js locale configuration
@@ -48199,109 +48412,110 @@ webpackJsonp([0],[
48199
  true ? factory(__webpack_require__(282)) :
48200
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48201
  factory(global.moment)
48202
- }(this, function (moment) { 'use strict';
48203
-
48204
-
48205
- var weekEndings = 'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(' ');
48206
- function translate(number, withoutSuffix, key, isFuture) {
48207
- var num = number,
48208
- suffix;
48209
- switch (key) {
48210
- case 's':
48211
- return (isFuture || withoutSuffix) ? 'néhány másodperc' : 'néhány másodperce';
48212
- case 'm':
48213
- return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce');
48214
- case 'mm':
48215
- return num + (isFuture || withoutSuffix ? ' perc' : ' perce');
48216
- case 'h':
48217
- return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája');
48218
- case 'hh':
48219
- return num + (isFuture || withoutSuffix ? ' óra' : ' órája');
48220
- case 'd':
48221
- return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja');
48222
- case 'dd':
48223
- return num + (isFuture || withoutSuffix ? ' nap' : ' napja');
48224
- case 'M':
48225
- return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
48226
- case 'MM':
48227
- return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
48228
- case 'y':
48229
- return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve');
48230
- case 'yy':
48231
- return num + (isFuture || withoutSuffix ? ' év' : ' éve');
48232
- }
48233
- return '';
48234
  }
48235
- function week(isFuture) {
48236
- return (isFuture ? '' : '[múlt] ') + '[' + weekEndings[this.day()] + '] LT[-kor]';
48237
- }
48238
-
48239
- var hu = moment.defineLocale('hu', {
48240
- months : 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split('_'),
48241
- monthsShort : 'jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec'.split('_'),
48242
- weekdays : 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'),
48243
- weekdaysShort : 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'),
48244
- weekdaysMin : 'v_h_k_sze_cs_p_szo'.split('_'),
48245
- longDateFormat : {
48246
- LT : 'H:mm',
48247
- LTS : 'H:mm:ss',
48248
- L : 'YYYY.MM.DD.',
48249
- LL : 'YYYY. MMMM D.',
48250
- LLL : 'YYYY. MMMM D. H:mm',
48251
- LLLL : 'YYYY. MMMM D., dddd H:mm'
48252
- },
48253
- meridiemParse: /de|du/i,
48254
- isPM: function (input) {
48255
- return input.charAt(1).toLowerCase() === 'u';
48256
- },
48257
- meridiem : function (hours, minutes, isLower) {
48258
- if (hours < 12) {
48259
- return isLower === true ? 'de' : 'DE';
48260
- } else {
48261
- return isLower === true ? 'du' : 'DU';
48262
- }
48263
- },
48264
- calendar : {
48265
- sameDay : '[ma] LT[-kor]',
48266
- nextDay : '[holnap] LT[-kor]',
48267
- nextWeek : function () {
48268
- return week.call(this, true);
48269
- },
48270
- lastDay : '[tegnap] LT[-kor]',
48271
- lastWeek : function () {
48272
- return week.call(this, false);
48273
- },
48274
- sameElse : 'L'
48275
  },
48276
- relativeTime : {
48277
- future : '%s múlva',
48278
- past : '%s',
48279
- s : translate,
48280
- m : translate,
48281
- mm : translate,
48282
- h : translate,
48283
- hh : translate,
48284
- d : translate,
48285
- dd : translate,
48286
- M : translate,
48287
- MM : translate,
48288
- y : translate,
48289
- yy : translate
48290
  },
48291
- ordinalParse: /\d{1,2}\./,
48292
- ordinal : '%d.',
48293
- week : {
48294
- dow : 1, // Monday is the first day of the week.
48295
- doy : 7 // The week that contains Jan 1st is the first week of the year.
48296
- }
48297
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48298
 
48299
- return hu;
 
 
48300
 
48301
- }));
48302
 
48303
  /***/ },
48304
- /* 330 */
48305
  /***/ function(module, exports, __webpack_require__) {
48306
 
48307
  //! moment.js locale configuration
@@ -48312,95 +48526,96 @@ webpackJsonp([0],[
48312
  true ? factory(__webpack_require__(282)) :
48313
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48314
  factory(global.moment)
48315
- }(this, function (moment) { 'use strict';
48316
 
48317
 
48318
- var hy_am = moment.defineLocale('hy-am', {
48319
- months : {
48320
- format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split('_'),
48321
- standalone: 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split('_')
48322
- },
48323
- monthsShort : 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'),
48324
- weekdays : 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split('_'),
48325
- weekdaysShort : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
48326
- weekdaysMin : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
48327
- longDateFormat : {
48328
- LT : 'HH:mm',
48329
- LTS : 'HH:mm:ss',
48330
- L : 'DD.MM.YYYY',
48331
- LL : 'D MMMM YYYY թ.',
48332
- LLL : 'D MMMM YYYY թ., HH:mm',
48333
- LLLL : 'dddd, D MMMM YYYY թ., HH:mm'
48334
- },
48335
- calendar : {
48336
- sameDay: '[այսօր] LT',
48337
- nextDay: '[վաղը] LT',
48338
- lastDay: '[երեկ] LT',
48339
- nextWeek: function () {
48340
- return 'dddd [օրը ժամը] LT';
48341
- },
48342
- lastWeek: function () {
48343
- return '[անցած] dddd [օրը ժամը] LT';
48344
- },
48345
- sameElse: 'L'
48346
- },
48347
- relativeTime : {
48348
- future : '%s հետո',
48349
- past : '%s առաջ',
48350
- s : 'մի քանի վայրկյան',
48351
- m : 'րոպե',
48352
- mm : '%d րոպե',
48353
- h : 'ժամ',
48354
- hh : '%d ժամ',
48355
- d : 'օր',
48356
- dd : '%d օր',
48357
- M : 'ամիս',
48358
- MM : '%d ամիս',
48359
- y : 'տարի',
48360
- yy : '%d տարի'
48361
- },
48362
- meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,
48363
- isPM: function (input) {
48364
- return /^(ցերեկվա|երեկոյան)$/.test(input);
48365
- },
48366
- meridiem : function (hour) {
48367
- if (hour < 4) {
48368
- return 'գիշերվա';
48369
- } else if (hour < 12) {
48370
- return 'առավոտվա';
48371
- } else if (hour < 17) {
48372
- return 'ցերեկվա';
48373
- } else {
48374
- return 'երեկոյան';
48375
- }
48376
  },
48377
- ordinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/,
48378
- ordinal: function (number, period) {
48379
- switch (period) {
48380
- case 'DDD':
48381
- case 'w':
48382
- case 'W':
48383
- case 'DDDo':
48384
- if (number === 1) {
48385
- return number + '-ին';
48386
- }
48387
- return number + '-րդ';
48388
- default:
48389
- return number;
48390
- }
48391
  },
48392
- week : {
48393
- dow : 1, // Monday is the first day of the week.
48394
- doy : 7 // The week that contains Jan 1st is the first week of the year.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48395
  }
48396
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48397
 
48398
- return hy_am;
 
 
48399
 
48400
- }));
48401
 
48402
  /***/ },
48403
- /* 331 */
48404
  /***/ function(module, exports, __webpack_require__) {
48405
 
48406
  //! moment.js locale configuration
@@ -48412,82 +48627,83 @@ webpackJsonp([0],[
48412
  true ? factory(__webpack_require__(282)) :
48413
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48414
  factory(global.moment)
48415
- }(this, function (moment) { 'use strict';
48416
-
48417
-
48418
- var id = moment.defineLocale('id', {
48419
- months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split('_'),
48420
- monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des'.split('_'),
48421
- weekdays : 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'),
48422
- weekdaysShort : 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'),
48423
- weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'),
48424
- longDateFormat : {
48425
- LT : 'HH.mm',
48426
- LTS : 'HH.mm.ss',
48427
- L : 'DD/MM/YYYY',
48428
- LL : 'D MMMM YYYY',
48429
- LLL : 'D MMMM YYYY [pukul] HH.mm',
48430
- LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm'
48431
- },
48432
- meridiemParse: /pagi|siang|sore|malam/,
48433
- meridiemHour : function (hour, meridiem) {
48434
- if (hour === 12) {
48435
- hour = 0;
48436
- }
48437
- if (meridiem === 'pagi') {
48438
- return hour;
48439
- } else if (meridiem === 'siang') {
48440
- return hour >= 11 ? hour : hour + 12;
48441
- } else if (meridiem === 'sore' || meridiem === 'malam') {
48442
- return hour + 12;
48443
- }
48444
- },
48445
- meridiem : function (hours, minutes, isLower) {
48446
- if (hours < 11) {
48447
- return 'pagi';
48448
- } else if (hours < 15) {
48449
- return 'siang';
48450
- } else if (hours < 19) {
48451
- return 'sore';
48452
- } else {
48453
- return 'malam';
48454
- }
48455
- },
48456
- calendar : {
48457
- sameDay : '[Hari ini pukul] LT',
48458
- nextDay : '[Besok pukul] LT',
48459
- nextWeek : 'dddd [pukul] LT',
48460
- lastDay : '[Kemarin pukul] LT',
48461
- lastWeek : 'dddd [lalu pukul] LT',
48462
- sameElse : 'L'
48463
- },
48464
- relativeTime : {
48465
- future : 'dalam %s',
48466
- past : '%s yang lalu',
48467
- s : 'beberapa detik',
48468
- m : 'semenit',
48469
- mm : '%d menit',
48470
- h : 'sejam',
48471
- hh : '%d jam',
48472
- d : 'sehari',
48473
- dd : '%d hari',
48474
- M : 'sebulan',
48475
- MM : '%d bulan',
48476
- y : 'setahun',
48477
- yy : '%d tahun'
48478
- },
48479
- week : {
48480
- dow : 1, // Monday is the first day of the week.
48481
- doy : 7 // The week that contains Jan 1st is the first week of the year.
48482
  }
48483
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48484
 
48485
- return id;
 
 
48486
 
48487
- }));
48488
 
48489
  /***/ },
48490
- /* 332 */
48491
  /***/ function(module, exports, __webpack_require__) {
48492
 
48493
  //! moment.js locale configuration
@@ -48498,127 +48714,128 @@ webpackJsonp([0],[
48498
  true ? factory(__webpack_require__(282)) :
48499
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48500
  factory(global.moment)
48501
- }(this, function (moment) { 'use strict';
48502
 
48503
 
48504
- function plural(n) {
48505
- if (n % 100 === 11) {
48506
- return true;
48507
- } else if (n % 10 === 1) {
48508
- return false;
48509
- }
48510
  return true;
 
 
48511
  }
48512
- function translate(number, withoutSuffix, key, isFuture) {
48513
- var result = number + ' ';
48514
- switch (key) {
48515
- case 's':
48516
- return withoutSuffix || isFuture ? 'nokkrar sekúndur' : 'nokkrum sekúndum';
48517
- case 'm':
48518
- return withoutSuffix ? 'mínúta' : 'mínútu';
48519
- case 'mm':
48520
- if (plural(number)) {
48521
- return result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum');
48522
- } else if (withoutSuffix) {
48523
- return result + 'mínúta';
48524
- }
48525
- return result + 'mínútu';
48526
- case 'hh':
48527
- if (plural(number)) {
48528
- return result + (withoutSuffix || isFuture ? 'klukkustundir' : 'klukkustundum');
48529
- }
48530
- return result + 'klukkustund';
48531
- case 'd':
 
 
 
 
 
 
 
 
48532
  if (withoutSuffix) {
48533
- return 'dagur';
48534
- }
48535
- return isFuture ? 'dag' : 'degi';
48536
- case 'dd':
48537
- if (plural(number)) {
48538
- if (withoutSuffix) {
48539
- return result + 'dagar';
48540
- }
48541
- return result + (isFuture ? 'daga' : 'dögum');
48542
- } else if (withoutSuffix) {
48543
- return result + 'dagur';
48544
  }
48545
- return result + (isFuture ? 'dag' : 'degi');
48546
- case 'M':
 
 
 
 
 
 
 
 
 
 
48547
  if (withoutSuffix) {
48548
- return 'mánuður';
48549
- }
48550
- return isFuture ? 'mánuð' : 'mánuði';
48551
- case 'MM':
48552
- if (plural(number)) {
48553
- if (withoutSuffix) {
48554
- return result + 'mánuðir';
48555
- }
48556
- return result + (isFuture ? 'mánuði' : 'mánuðum');
48557
- } else if (withoutSuffix) {
48558
- return result + 'mánuður';
48559
  }
48560
- return result + (isFuture ? 'mánuð' : 'mánuði');
48561
- case 'y':
48562
- return withoutSuffix || isFuture ? 'ár' : 'ári';
48563
- case 'yy':
48564
- if (plural(number)) {
48565
- return result + (withoutSuffix || isFuture ? 'ár' : 'árum');
48566
- }
48567
- return result + (withoutSuffix || isFuture ? 'ár' : 'ári');
48568
- }
48569
- }
48570
-
48571
- var is = moment.defineLocale('is', {
48572
- months : 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split('_'),
48573
- monthsShort : 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'),
48574
- weekdays : 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split('_'),
48575
- weekdaysShort : 'sun_mán_þri_mið_fim_fös_lau'.split('_'),
48576
- weekdaysMin : 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'),
48577
- longDateFormat : {
48578
- LT : 'H:mm',
48579
- LTS : 'H:mm:ss',
48580
- L : 'DD.MM.YYYY',
48581
- LL : 'D. MMMM YYYY',
48582
- LLL : 'D. MMMM YYYY [kl.] H:mm',
48583
- LLLL : 'dddd, D. MMMM YYYY [kl.] H:mm'
48584
- },
48585
- calendar : {
48586
- sameDay : ' dag kl.] LT',
48587
- nextDay : ' morgun kl.] LT',
48588
- nextWeek : 'dddd [kl.] LT',
48589
- lastDay : '[í gær kl.] LT',
48590
- lastWeek : '[síðasta] dddd [kl.] LT',
48591
- sameElse : 'L'
48592
- },
48593
- relativeTime : {
48594
- future : 'eftir %s',
48595
- past : 'fyrir %s síðan',
48596
- s : translate,
48597
- m : translate,
48598
- mm : translate,
48599
- h : 'klukkustund',
48600
- hh : translate,
48601
- d : translate,
48602
- dd : translate,
48603
- M : translate,
48604
- MM : translate,
48605
- y : translate,
48606
- yy : translate
48607
- },
48608
- ordinalParse: /\d{1,2}\./,
48609
- ordinal : '%d.',
48610
- week : {
48611
- dow : 1, // Monday is the first day of the week.
48612
- doy : 4 // The week that contains Jan 4th is the first week of the year.
48613
- }
48614
- });
 
 
 
 
48615
 
48616
- return is;
 
 
48617
 
48618
- }));
48619
 
48620
  /***/ },
48621
- /* 333 */
48622
  /***/ function(module, exports, __webpack_require__) {
48623
 
48624
  //! moment.js locale configuration
@@ -48630,69 +48847,70 @@ webpackJsonp([0],[
48630
  true ? factory(__webpack_require__(282)) :
48631
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48632
  factory(global.moment)
48633
- }(this, function (moment) { 'use strict';
48634
-
48635
-
48636
- var it = moment.defineLocale('it', {
48637
- months : 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'),
48638
- monthsShort : 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),
48639
- weekdays : 'Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato'.split('_'),
48640
- weekdaysShort : 'Dom_Lun_Mar_Mer_Gio_Ven_Sab'.split('_'),
48641
- weekdaysMin : 'Do_Lu_Ma_Me_Gi_Ve_Sa'.split('_'),
48642
- longDateFormat : {
48643
- LT : 'HH:mm',
48644
- LTS : 'HH:mm:ss',
48645
- L : 'DD/MM/YYYY',
48646
- LL : 'D MMMM YYYY',
48647
- LLL : 'D MMMM YYYY HH:mm',
48648
- LLLL : 'dddd, D MMMM YYYY HH:mm'
48649
- },
48650
- calendar : {
48651
- sameDay: '[Oggi alle] LT',
48652
- nextDay: '[Domani alle] LT',
48653
- nextWeek: 'dddd [alle] LT',
48654
- lastDay: '[Ieri alle] LT',
48655
- lastWeek: function () {
48656
- switch (this.day()) {
48657
- case 0:
48658
- return '[la scorsa] dddd [alle] LT';
48659
- default:
48660
- return '[lo scorso] dddd [alle] LT';
48661
- }
48662
- },
48663
- sameElse: 'L'
48664
- },
48665
- relativeTime : {
48666
- future : function (s) {
48667
- return ((/^[0-9].+$/).test(s) ? 'tra' : 'in') + ' ' + s;
48668
- },
48669
- past : '%s fa',
48670
- s : 'alcuni secondi',
48671
- m : 'un minuto',
48672
- mm : '%d minuti',
48673
- h : 'un\'ora',
48674
- hh : '%d ore',
48675
- d : 'un giorno',
48676
- dd : '%d giorni',
48677
- M : 'un mese',
48678
- MM : '%d mesi',
48679
- y : 'un anno',
48680
- yy : '%d anni'
48681
  },
48682
- ordinalParse : /\d{1,2}º/,
48683
- ordinal: '%dº',
48684
- week : {
48685
- dow : 1, // Monday is the first day of the week.
48686
- doy : 4 // The week that contains Jan 4th is the first week of the year.
48687
- }
48688
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48689
 
48690
- return it;
 
 
48691
 
48692
- }));
48693
 
48694
  /***/ },
48695
- /* 334 */
48696
  /***/ function(module, exports, __webpack_require__) {
48697
 
48698
  //! moment.js locale configuration
@@ -48703,76 +48921,77 @@ webpackJsonp([0],[
48703
  true ? factory(__webpack_require__(282)) :
48704
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48705
  factory(global.moment)
48706
- }(this, function (moment) { 'use strict';
48707
-
48708
-
48709
- var ja = moment.defineLocale('ja', {
48710
- months : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
48711
- monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
48712
- weekdays : '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'),
48713
- weekdaysShort : '日_月_火_水_木_金_土'.split('_'),
48714
- weekdaysMin : '日_月_火_水_木_金_土'.split('_'),
48715
- longDateFormat : {
48716
- LT : 'Ah時m分',
48717
- LTS : 'Ah時m分s秒',
48718
- L : 'YYYY/MM/DD',
48719
- LL : 'YYYY年M月D日',
48720
- LLL : 'YYYY年M月D日Ah時m分',
48721
- LLLL : 'YYYY年M月D日Ah時m分 dddd'
48722
- },
48723
- meridiemParse: /午前|午後/i,
48724
- isPM : function (input) {
48725
- return input === '午後';
48726
- },
48727
- meridiem : function (hour, minute, isLower) {
48728
- if (hour < 12) {
48729
- return '午前';
48730
- } else {
48731
- return '午後';
48732
- }
48733
- },
48734
- calendar : {
48735
- sameDay : '[今日] LT',
48736
- nextDay : '[明日] LT',
48737
- nextWeek : '[来週]dddd LT',
48738
- lastDay : '[昨日] LT',
48739
- lastWeek : '[前週]dddd LT',
48740
- sameElse : 'L'
48741
- },
48742
- ordinalParse : /\d{1,2}日/,
48743
- ordinal : function (number, period) {
48744
- switch (period) {
48745
- case 'd':
48746
- case 'D':
48747
- case 'DDD':
48748
- return number + '日';
48749
- default:
48750
- return number;
48751
- }
48752
- },
48753
- relativeTime : {
48754
- future : '%s後',
48755
- past : '%s前',
48756
- s : '数秒',
48757
- m : '1分',
48758
- mm : '%d分',
48759
- h : '1時間',
48760
- hh : '%d時間',
48761
- d : '1日',
48762
- dd : '%d日',
48763
- M : '1ヶ月',
48764
- MM : '%dヶ月',
48765
- y : '1年',
48766
- yy : '%d年'
48767
  }
48768
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48769
 
48770
- return ja;
 
 
48771
 
48772
- }));
48773
 
48774
  /***/ },
48775
- /* 335 */
48776
  /***/ function(module, exports, __webpack_require__) {
48777
 
48778
  //! moment.js locale configuration
@@ -48784,82 +49003,83 @@ webpackJsonp([0],[
48784
  true ? factory(__webpack_require__(282)) :
48785
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48786
  factory(global.moment)
48787
- }(this, function (moment) { 'use strict';
48788
-
48789
-
48790
- var jv = moment.defineLocale('jv', {
48791
- months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split('_'),
48792
- monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'),
48793
- weekdays : 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'),
48794
- weekdaysShort : 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'),
48795
- weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'),
48796
- longDateFormat : {
48797
- LT : 'HH.mm',
48798
- LTS : 'HH.mm.ss',
48799
- L : 'DD/MM/YYYY',
48800
- LL : 'D MMMM YYYY',
48801
- LLL : 'D MMMM YYYY [pukul] HH.mm',
48802
- LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm'
48803
- },
48804
- meridiemParse: /enjing|siyang|sonten|ndalu/,
48805
- meridiemHour : function (hour, meridiem) {
48806
- if (hour === 12) {
48807
- hour = 0;
48808
- }
48809
- if (meridiem === 'enjing') {
48810
- return hour;
48811
- } else if (meridiem === 'siyang') {
48812
- return hour >= 11 ? hour : hour + 12;
48813
- } else if (meridiem === 'sonten' || meridiem === 'ndalu') {
48814
- return hour + 12;
48815
- }
48816
- },
48817
- meridiem : function (hours, minutes, isLower) {
48818
- if (hours < 11) {
48819
- return 'enjing';
48820
- } else if (hours < 15) {
48821
- return 'siyang';
48822
- } else if (hours < 19) {
48823
- return 'sonten';
48824
- } else {
48825
- return 'ndalu';
48826
- }
48827
- },
48828
- calendar : {
48829
- sameDay : '[Dinten puniko pukul] LT',
48830
- nextDay : '[Mbenjang pukul] LT',
48831
- nextWeek : 'dddd [pukul] LT',
48832
- lastDay : '[Kala wingi pukul] LT',
48833
- lastWeek : 'dddd [kepengker pukul] LT',
48834
- sameElse : 'L'
48835
- },
48836
- relativeTime : {
48837
- future : 'wonten ing %s',
48838
- past : '%s ingkang kepengker',
48839
- s : 'sawetawis detik',
48840
- m : 'setunggal menit',
48841
- mm : '%d menit',
48842
- h : 'setunggal jam',
48843
- hh : '%d jam',
48844
- d : 'sedinten',
48845
- dd : '%d dinten',
48846
- M : 'sewulan',
48847
- MM : '%d wulan',
48848
- y : 'setaun',
48849
- yy : '%d taun'
48850
- },
48851
- week : {
48852
- dow : 1, // Monday is the first day of the week.
48853
- doy : 7 // The week that contains Jan 1st is the first week of the year.
48854
  }
48855
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48856
 
48857
- return jv;
 
 
48858
 
48859
- }));
48860
 
48861
  /***/ },
48862
- /* 336 */
48863
  /***/ function(module, exports, __webpack_require__) {
48864
 
48865
  //! moment.js locale configuration
@@ -48868,91 +49088,92 @@ webpackJsonp([0],[
48868
 
48869
  ;(function (global, factory) {
48870
  true ? factory(__webpack_require__(282)) :
48871
- typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48872
- factory(global.moment)
48873
- }(this, function (moment) { 'use strict';
48874
-
48875
-
48876
- var ka = moment.defineLocale('ka', {
48877
- months : {
48878
- standalone: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split('_'),
48879
- format: 'იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს'.split('_')
48880
- },
48881
- monthsShort : 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'),
48882
- weekdays : {
48883
- standalone: 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split('_'),
48884
- format: 'კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს'.split('_'),
48885
- isFormat: /(წინა|შემდეგ)/
48886
- },
48887
- weekdaysShort : 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'),
48888
- weekdaysMin : 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'),
48889
- longDateFormat : {
48890
- LT : 'h:mm A',
48891
- LTS : 'h:mm:ss A',
48892
- L : 'DD/MM/YYYY',
48893
- LL : 'D MMMM YYYY',
48894
- LLL : 'D MMMM YYYY h:mm A',
48895
- LLLL : 'dddd, D MMMM YYYY h:mm A'
48896
- },
48897
- calendar : {
48898
- sameDay : '[დღეს] LT[-ზე]',
48899
- nextDay : '[ხვალ] LT[-ზე]',
48900
- lastDay : '[გუშინ] LT[-ზე]',
48901
- nextWeek : '[შემდეგ] dddd LT[-ზე]',
48902
- lastWeek : '[წინა] dddd LT-ზე',
48903
- sameElse : 'L'
48904
- },
48905
- relativeTime : {
48906
- future : function (s) {
48907
- return (/(წამი|წუთი|საათი|წელი)/).test(s) ?
48908
- s.replace(/ი$/, 'ში') :
48909
- s + 'ში';
48910
- },
48911
- past : function (s) {
48912
- if ((/(წამი|წუთი|საათი|დღე|თვე)/).test(s)) {
48913
- return s.replace(/(ი|ე)$/, 'ის წინ');
48914
- }
48915
- if ((/წელი/).test(s)) {
48916
- return s.replace(/წელი$/, 'წლის წინ');
48917
- }
48918
- },
48919
- s : 'რამდენიმე წამი',
48920
- m : 'წუთი',
48921
- mm : '%d წუთი',
48922
- h : 'საათი',
48923
- hh : '%d საათი',
48924
- d : 'დღე',
48925
- dd : '%d დღე',
48926
- M : 'თვე',
48927
- MM : '%d თვე',
48928
- y : 'წელი',
48929
- yy : '%d წელი'
48930
- },
48931
- ordinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,
48932
- ordinal : function (number) {
48933
- if (number === 0) {
48934
- return number;
48935
- }
48936
- if (number === 1) {
48937
- return number + '-ლი';
48938
- }
48939
- if ((number < 20) || (number <= 100 && (number % 20 === 0)) || (number % 100 === 0)) {
48940
- return 'მე-' + number;
48941
- }
48942
- return number + '-ე';
48943
- },
48944
- week : {
48945
- dow : 1,
48946
- doy : 7
48947
  }
48948
- });
 
 
 
 
 
 
 
 
 
 
 
 
48949
 
48950
- return ka;
 
 
48951
 
48952
- }));
48953
 
48954
  /***/ },
48955
- /* 337 */
48956
  /***/ function(module, exports, __webpack_require__) {
48957
 
48958
  //! moment.js locale configuration
@@ -48963,87 +49184,88 @@ webpackJsonp([0],[
48963
  true ? factory(__webpack_require__(282)) :
48964
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48965
  factory(global.moment)
48966
- }(this, function (moment) { 'use strict';
48967
-
48968
-
48969
- var suffixes = {
48970
- 0: '-ші',
48971
- 1: '-ші',
48972
- 2: '-ші',
48973
- 3: '-ші',
48974
- 4: '-ші',
48975
- 5: '-ші',
48976
- 6: '-шы',
48977
- 7: '-ші',
48978
- 8: '-ші',
48979
- 9: '-шы',
48980
- 10: '-шы',
48981
- 20: '-шы',
48982
- 30: '-шы',
48983
- 40: '-шы',
48984
- 50: '-ші',
48985
- 60: '-шы',
48986
- 70: '-ші',
48987
- 80: '-ші',
48988
- 90: '-шы',
48989
- 100: '-ші'
48990
- };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48991
 
48992
- var kk = moment.defineLocale('kk', {
48993
- months : 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split('_'),
48994
- monthsShort : 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'),
48995
- weekdays : 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split('_'),
48996
- weekdaysShort : 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'),
48997
- weekdaysMin : 'жк_дй_сй_ср_бй_жм_сн'.split('_'),
48998
- longDateFormat : {
48999
- LT : 'HH:mm',
49000
- LTS : 'HH:mm:ss',
49001
- L : 'DD.MM.YYYY',
49002
- LL : 'D MMMM YYYY',
49003
- LLL : 'D MMMM YYYY HH:mm',
49004
- LLLL : 'dddd, D MMMM YYYY HH:mm'
49005
- },
49006
- calendar : {
49007
- sameDay : '[Бүгін сағат] LT',
49008
- nextDay : '[Ертең сағат] LT',
49009
- nextWeek : 'dddd [сағат] LT',
49010
- lastDay : '[Кеше сағат] LT',
49011
- lastWeek : '[Өткен аптаның] dddd [сағат] LT',
49012
- sameElse : 'L'
49013
- },
49014
- relativeTime : {
49015
- future : '%s ішінде',
49016
- past : '%s бұрын',
49017
- s : 'бірнеше секунд',
49018
- m : 'бір минут',
49019
- mm : '%d минут',
49020
- h : 'бір сағат',
49021
- hh : '%d сағат',
49022
- d : 'бір күн',
49023
- dd : '%d күн',
49024
- M : 'бір ай',
49025
- MM : '%d ай',
49026
- y : 'бір жыл',
49027
- yy : '%d жыл'
49028
- },
49029
- ordinalParse: /\d{1,2}-(ші|шы)/,
49030
- ordinal : function (number) {
49031
- var a = number % 10,
49032
- b = number >= 100 ? 100 : null;
49033
- return number + (suffixes[number] || suffixes[a] || suffixes[b]);
49034
- },
49035
- week : {
49036
- dow : 1, // Monday is the first day of the week.
49037
- doy : 7 // The week that contains Jan 1st is the first week of the year.
49038
- }
49039
- });
49040
 
49041
- return kk;
49042
 
49043
- }));
49044
 
49045
  /***/ },
49046
- /* 338 */
49047
  /***/ function(module, exports, __webpack_require__) {
49048
 
49049
  //! moment.js locale configuration
@@ -49054,58 +49276,59 @@ webpackJsonp([0],[
49054
  true ? factory(__webpack_require__(282)) :
49055
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49056
  factory(global.moment)
49057
- }(this, function (moment) { 'use strict';
49058
-
49059
-
49060
- var km = moment.defineLocale('km', {
49061
- months: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'),
49062
- monthsShort: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'),
49063
- weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),
49064
- weekdaysShort: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),
49065
- weekdaysMin: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),
49066
- longDateFormat: {
49067
- LT: 'HH:mm',
49068
- LTS : 'HH:mm:ss',
49069
- L: 'DD/MM/YYYY',
49070
- LL: 'D MMMM YYYY',
49071
- LLL: 'D MMMM YYYY HH:mm',
49072
- LLLL: 'dddd, D MMMM YYYY HH:mm'
49073
- },
49074
- calendar: {
49075
- sameDay: '[ថ្ងៃនេះ ម៉ោង] LT',
49076
- nextDay: '[ស្អែក ម៉ោង] LT',
49077
- nextWeek: 'dddd [ម៉ោង] LT',
49078
- lastDay: '[ម្សិលមិញ ម៉ោង] LT',
49079
- lastWeek: 'dddd [សប្តាហ៍មុន] [ម៉ោង] LT',
49080
- sameElse: 'L'
49081
- },
49082
- relativeTime: {
49083
- future: '%sទៀត',
49084
- past: '%sមុន',
49085
- s: 'ប៉ុន្មានវិនាទី',
49086
- m: 'មួយនាទី',
49087
- mm: '%d នាទី',
49088
- h: 'មួយម៉ោង',
49089
- hh: '%d ម៉ោង',
49090
- d: 'មួយថ្ងៃ',
49091
- dd: '%d ថ្ងៃ',
49092
- M: 'មួយខែ',
49093
- MM: '%d ខែ',
49094
- y: 'មួយឆ្នាំ',
49095
- yy: '%d ឆ្នាំ'
49096
- },
49097
- week: {
49098
- dow: 1, // Monday is the first day of the week.
49099
- doy: 4 // The week that contains Jan 4th is the first week of the year.
49100
- }
49101
- });
49102
 
49103
- return km;
 
 
49104
 
49105
- }));
49106
 
49107
  /***/ },
49108
- /* 339 */
49109
  /***/ function(module, exports, __webpack_require__) {
49110
 
49111
  //! moment.js locale configuration
@@ -49117,64 +49340,65 @@ webpackJsonp([0],[
49117
  true ? factory(__webpack_require__(282)) :
49118
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49119
  factory(global.moment)
49120
- }(this, function (moment) { 'use strict';
49121
-
49122
-
49123
- var ko = moment.defineLocale('ko', {
49124
- months : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),
49125
- monthsShort : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),
49126
- weekdays : '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'),
49127
- weekdaysShort : '일_월_화_수_목_금_토'.split('_'),
49128
- weekdaysMin : '일_월_화_수_목_금_토'.split('_'),
49129
- longDateFormat : {
49130
- LT : 'A h시 m분',
49131
- LTS : 'A h시 m분 s초',
49132
- L : 'YYYY.MM.DD',
49133
- LL : 'YYYY년 MMMM D일',
49134
- LLL : 'YYYY년 MMMM D일 A h시 m분',
49135
- LLLL : 'YYYY년 MMMM D일 dddd A h시 m분'
49136
- },
49137
- calendar : {
49138
- sameDay : '오늘 LT',
49139
- nextDay : '내일 LT',
49140
- nextWeek : 'dddd LT',
49141
- lastDay : '어제 LT',
49142
- lastWeek : '지난주 dddd LT',
49143
- sameElse : 'L'
49144
- },
49145
- relativeTime : {
49146
- future : '%s 후',
49147
- past : '%s 전',
49148
- s : '몇 초',
49149
- ss : '%d초',
49150
- m : '일분',
49151
- mm : '%d분',
49152
- h : '한 시간',
49153
- hh : '%d시간',
49154
- d : '하루',
49155
- dd : '%d일',
49156
- M : '한 달',
49157
- MM : '%d달',
49158
- y : '일 년',
49159
- yy : '%d년'
49160
- },
49161
- ordinalParse : /\d{1,2}일/,
49162
- ordinal : '%d일',
49163
- meridiemParse : /오전|오후/,
49164
- isPM : function (token) {
49165
- return token === '오후';
49166
- },
49167
- meridiem : function (hour, minute, isUpper) {
49168
- return hour < 12 ? '오전' : '오후';
49169
- }
49170
- });
49171
 
49172
- return ko;
 
 
49173
 
49174
- }));
49175
 
49176
  /***/ },
49177
- /* 340 */
49178
  /***/ function(module, exports, __webpack_require__) {
49179
 
49180
  //! moment.js locale configuration
@@ -49185,88 +49409,89 @@ webpackJsonp([0],[
49185
  true ? factory(__webpack_require__(282)) :
49186
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49187
  factory(global.moment)
49188
- }(this, function (moment) { 'use strict';
49189
-
49190
-
49191
-
49192
- var suffixes = {
49193
- 0: '-чү',
49194
- 1: '-чи',
49195
- 2: '-чи',
49196
- 3: '-чү',
49197
- 4: '-чү',
49198
- 5: '-чи',
49199
- 6: '-чы',
49200
- 7: '-чи',
49201
- 8: '-чи',
49202
- 9: '-чу',
49203
- 10: '-чу',
49204
- 20: '-чы',
49205
- 30: '-чу',
49206
- 40: '-чы',
49207
- 50: '-чү',
49208
- 60: '-чы',
49209
- 70: '-чи',
49210
- 80: '-чи',
49211
- 90: '-чу',
49212
- 100: '-чү'
49213
- };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49214
 
49215
- var ky = moment.defineLocale('ky', {
49216
- months : 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'),
49217
- monthsShort : 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'),
49218
- weekdays : 'Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби'.split('_'),
49219
- weekdaysShort : 'Жек_Дүй_Шей_Шар_Бей_Жум_Ише'.split('_'),
49220
- weekdaysMin : 'Жк_Дй_Шй_Шр_Бй_Жм_Иш'.split('_'),
49221
- longDateFormat : {
49222
- LT : 'HH:mm',
49223
- LTS : 'HH:mm:ss',
49224
- L : 'DD.MM.YYYY',
49225
- LL : 'D MMMM YYYY',
49226
- LLL : 'D MMMM YYYY HH:mm',
49227
- LLLL : 'dddd, D MMMM YYYY HH:mm'
49228
- },
49229
- calendar : {
49230
- sameDay : '[Бүгүн саат] LT',
49231
- nextDay : '[Эртең саат] LT',
49232
- nextWeek : 'dddd [саат] LT',
49233
- lastDay : '[Кече саат] LT',
49234
- lastWeek : '[Өткен аптанын] dddd [күнү] [саат] LT',
49235
- sameElse : 'L'
49236
- },
49237
- relativeTime : {
49238
- future : '%s ичинде',
49239
- past : '%s мурун',
49240
- s : 'бирнече секунд',
49241
- m : 'бир мүнөт',
49242
- mm : '%d мүнөт',
49243
- h : 'бир саат',
49244
- hh : '%d саат',
49245
- d : 'бир күн',
49246
- dd : '%d күн',
49247
- M : 'бир ай',
49248
- MM : '%d ай',
49249
- y : 'бир жыл',
49250
- yy : '%d жыл'
49251
- },
49252
- ordinalParse: /\d{1,2}-(чи|чы|чү|чу)/,
49253
- ordinal : function (number) {
49254
- var a = number % 10,
49255
- b = number >= 100 ? 100 : null;
49256
- return number + (suffixes[number] || suffixes[a] || suffixes[b]);
49257
- },
49258
- week : {
49259
- dow : 1, // Monday is the first day of the week.
49260
- doy : 7 // The week that contains Jan 1st is the first week of the year.
49261
- }
49262
- });
49263
 
49264
- return ky;
49265
 
49266
- }));
49267
 
49268
  /***/ },
49269
- /* 341 */
49270
  /***/ function(module, exports, __webpack_require__) {
49271
 
49272
  //! moment.js locale configuration
@@ -49278,136 +49503,137 @@ webpackJsonp([0],[
49278
  true ? factory(__webpack_require__(282)) :
49279
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49280
  factory(global.moment)
49281
- }(this, function (moment) { 'use strict';
49282
 
49283
 
49284
- function processRelativeTime(number, withoutSuffix, key, isFuture) {
49285
- var format = {
49286
- 'm': ['eng Minutt', 'enger Minutt'],
49287
- 'h': ['eng Stonn', 'enger Stonn'],
49288
- 'd': ['een Dag', 'engem Dag'],
49289
- 'M': ['ee Mount', 'engem Mount'],
49290
- 'y': ['ee Joer', 'engem Joer']
49291
- };
49292
- return withoutSuffix ? format[key][0] : format[key][1];
 
 
 
 
 
49293
  }
49294
- function processFutureTime(string) {
49295
- var number = string.substr(0, string.indexOf(' '));
49296
- if (eifelerRegelAppliesToNumber(number)) {
49297
- return 'a ' + string;
49298
- }
49299
- return 'an ' + string;
49300
  }
49301
- function processPastTime(string) {
49302
- var number = string.substr(0, string.indexOf(' '));
49303
- if (eifelerRegelAppliesToNumber(number)) {
49304
- return 'viru ' + string;
49305
- }
49306
- return 'virun ' + string;
 
 
 
 
 
 
 
49307
  }
49308
- /**
49309
- * Returns true if the word before the given number loses the '-n' ending.
49310
- * e.g. 'an 10 Deeg' but 'a 5 Deeg'
49311
- *
49312
- * @param number {integer}
49313
- * @returns {boolean}
49314
- */
49315
- function eifelerRegelAppliesToNumber(number) {
49316
- number = parseInt(number, 10);
49317
- if (isNaN(number)) {
49318
- return false;
49319
- }
49320
- if (number < 0) {
49321
- // Negative Number --> always true
49322
  return true;
49323
- } else if (number < 10) {
49324
- // Only 1 digit
49325
- if (4 <= number && number <= 7) {
49326
- return true;
49327
- }
49328
- return false;
49329
- } else if (number < 100) {
49330
- // 2 digits
49331
- var lastDigit = number % 10, firstDigit = number / 10;
49332
- if (lastDigit === 0) {
49333
- return eifelerRegelAppliesToNumber(firstDigit);
49334
- }
49335
- return eifelerRegelAppliesToNumber(lastDigit);
49336
- } else if (number < 10000) {
49337
- // 3 or 4 digits --> recursively check first digit
49338
- while (number >= 10) {
49339
- number = number / 10;
49340
- }
49341
- return eifelerRegelAppliesToNumber(number);
49342
- } else {
49343
- // Anything larger than 4 digits: recursively check first n-3 digits
49344
- number = number / 1000;
49345
- return eifelerRegelAppliesToNumber(number);
49346
- }
49347
- }
49348
-
49349
- var lb = moment.defineLocale('lb', {
49350
- months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
49351
- monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'),
49352
- monthsParseExact : true,
49353
- weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split('_'),
49354
- weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'),
49355
- weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'),
49356
- weekdaysParseExact : true,
49357
- longDateFormat: {
49358
- LT: 'H:mm [Auer]',
49359
- LTS: 'H:mm:ss [Auer]',
49360
- L: 'DD.MM.YYYY',
49361
- LL: 'D. MMMM YYYY',
49362
- LLL: 'D. MMMM YYYY H:mm [Auer]',
49363
- LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]'
49364
- },
49365
- calendar: {
49366
- sameDay: '[Haut um] LT',
49367
- sameElse: 'L',
49368
- nextDay: '[Muer um] LT',
49369
- nextWeek: 'dddd [um] LT',
49370
- lastDay: '[Gëschter um] LT',
49371
- lastWeek: function () {
49372
- // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule
49373
- switch (this.day()) {
49374
- case 2:
49375
- case 4:
49376
- return '[Leschten] dddd [um] LT';
49377
- default:
49378
- return '[Leschte] dddd [um] LT';
49379
- }
49380
  }
49381
- },
49382
- relativeTime : {
49383
- future : processFutureTime,
49384
- past : processPastTime,
49385
- s : 'e puer Sekonnen',
49386
- m : processRelativeTime,
49387
- mm : '%d Minutten',
49388
- h : processRelativeTime,
49389
- hh : '%d Stonnen',
49390
- d : processRelativeTime,
49391
- dd : '%d Deeg',
49392
- M : processRelativeTime,
49393
- MM : '%d Méint',
49394
- y : processRelativeTime,
49395
- yy : '%d Joer'
49396
- },
49397
- ordinalParse: /\d{1,2}\./,
49398
- ordinal: '%d.',
49399
- week: {
49400
- dow: 1, // Monday is the first day of the week.
49401
- doy: 4 // The week that contains Jan 4th is the first week of the year.
49402
  }
49403
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49404
 
49405
- return lb;
 
 
49406
 
49407
- }));
49408
 
49409
  /***/ },
49410
- /* 342 */
49411
  /***/ function(module, exports, __webpack_require__) {
49412
 
49413
  //! moment.js locale configuration
@@ -49418,70 +49644,71 @@ webpackJsonp([0],[
49418
  true ? factory(__webpack_require__(282)) :
49419
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49420
  factory(global.moment)
49421
- }(this, function (moment) { 'use strict';
49422
-
49423
-
49424
- var lo = moment.defineLocale('lo', {
49425
- months : 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'),
49426
- monthsShort : 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'),
49427
- weekdays : 'ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),
49428
- weekdaysShort : 'ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),
49429
- weekdaysMin : 'ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ'.split('_'),
49430
- weekdaysParseExact : true,
49431
- longDateFormat : {
49432
- LT : 'HH:mm',
49433
- LTS : 'HH:mm:ss',
49434
- L : 'DD/MM/YYYY',
49435
- LL : 'D MMMM YYYY',
49436
- LLL : 'D MMMM YYYY HH:mm',
49437
- LLLL : 'ວັນdddd D MMMM YYYY HH:mm'
49438
- },
49439
- meridiemParse: /ຕອນເຊົ້າ|ຕອນແລງ/,
49440
- isPM: function (input) {
49441
- return input === 'ຕອນແລງ';
49442
- },
49443
- meridiem : function (hour, minute, isLower) {
49444
- if (hour < 12) {
49445
- return 'ຕອນເຊົ້າ';
49446
- } else {
49447
- return 'ຕອນແລງ';
49448
- }
49449
- },
49450
- calendar : {
49451
- sameDay : '[ມື້ນີ້ເວລາ] LT',
49452
- nextDay : '[ມື້ອື່ນເວລາ] LT',
49453
- nextWeek : '[ວັນ]dddd[ໜ້າເວລາ] LT',
49454
- lastDay : '[ມື້ວານນີ້ເວລາ] LT',
49455
- lastWeek : '[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT',
49456
- sameElse : 'L'
49457
- },
49458
- relativeTime : {
49459
- future : 'ອີກ %s',
49460
- past : '%sຜ່ານມາ',
49461
- s : 'ບໍ່ເທົ່າໃດວິນາທີ',
49462
- m : '1 ນາທີ',
49463
- mm : '%d ນາທີ',
49464
- h : '1 ຊົ່ວໂມງ',
49465
- hh : '%d ຊົ່ວໂມງ',
49466
- d : '1 ມື້',
49467
- dd : '%d ມື້',
49468
- M : '1 ເດືອນ',
49469
- MM : '%d ເດືອນ',
49470
- y : '1 ປີ',
49471
- yy : '%d ປີ'
49472
- },
49473
- ordinalParse: /(ທີ່)\d{1,2}/,
49474
- ordinal : function (number) {
49475
- return 'ທີ່' + number;
49476
  }
49477
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49478
 
49479
- return lo;
 
 
49480
 
49481
- }));
49482
 
49483
  /***/ },
49484
- /* 343 */
49485
  /***/ function(module, exports, __webpack_require__) {
49486
 
49487
  //! moment.js locale configuration
@@ -49492,117 +49719,118 @@ webpackJsonp([0],[
49492
  true ? factory(__webpack_require__(282)) :
49493
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49494
  factory(global.moment)
49495
- }(this, function (moment) { 'use strict';
49496
-
49497
-
49498
- var units = {
49499
- 'm' : 'minutė_minutės_minutę',
49500
- 'mm': 'minutės_minučių_minutes',
49501
- 'h' : 'valanda_valandos_valandą',
49502
- 'hh': 'valandos_valandų_valandas',
49503
- 'd' : 'diena_dienos_dieną',
49504
- 'dd': 'dienos_dienų_dienas',
49505
- 'M' : 'mėnuo_mėnesio_mėnesį',
49506
- 'MM': 'mėnesiai_mėnesių_mėnesius',
49507
- 'y' : 'metai_metų_metus',
49508
- 'yy': 'metai_metų_metus'
49509
- };
49510
- function translateSeconds(number, withoutSuffix, key, isFuture) {
49511
- if (withoutSuffix) {
49512
- return 'kelios sekundės';
49513
- } else {
49514
- return isFuture ? 'kelių sekundžių' : 'kelias sekundes';
49515
- }
49516
- }
49517
- function translateSingular(number, withoutSuffix, key, isFuture) {
49518
- return withoutSuffix ? forms(key)[0] : (isFuture ? forms(key)[1] : forms(key)[2]);
49519
- }
49520
- function special(number) {
49521
- return number % 10 === 0 || (number > 10 && number < 20);
49522
- }
49523
- function forms(key) {
49524
- return units[key].split('_');
49525
  }
49526
- function translate(number, withoutSuffix, key, isFuture) {
49527
- var result = number + ' ';
49528
- if (number === 1) {
49529
- return result + translateSingular(number, withoutSuffix, key[0], isFuture);
49530
- } else if (withoutSuffix) {
49531
- return result + (special(number) ? forms(key)[1] : forms(key)[0]);
 
 
 
 
 
 
 
 
 
 
 
 
 
49532
  } else {
49533
- if (isFuture) {
49534
- return result + forms(key)[1];
49535
- } else {
49536
- return result + (special(number) ? forms(key)[1] : forms(key)[2]);
49537
- }
49538
  }
49539
  }
49540
- var lt = moment.defineLocale('lt', {
49541
- months : {
49542
- format: 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split('_'),
49543
- standalone: 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split('_'),
49544
- isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/
49545
- },
49546
- monthsShort : 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'),
49547
- weekdays : {
49548
- format: 'sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį'.split('_'),
49549
- standalone: 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split('_'),
49550
- isFormat: /dddd HH:mm/
49551
- },
49552
- weekdaysShort : 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'),
49553
- weekdaysMin : 'S_P_A_T_K_Pn_Š'.split('_'),
49554
- weekdaysParseExact : true,
49555
- longDateFormat : {
49556
- LT : 'HH:mm',
49557
- LTS : 'HH:mm:ss',
49558
- L : 'YYYY-MM-DD',
49559
- LL : 'YYYY [m.] MMMM D [d.]',
49560
- LLL : 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
49561
- LLLL : 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]',
49562
- l : 'YYYY-MM-DD',
49563
- ll : 'YYYY [m.] MMMM D [d.]',
49564
- lll : 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
49565
- llll : 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]'
49566
- },
49567
- calendar : {
49568
- sameDay : '[Šiandien] LT',
49569
- nextDay : '[Rytoj] LT',
49570
- nextWeek : 'dddd LT',
49571
- lastDay : '[Vakar] LT',
49572
- lastWeek : '[Praėjusį] dddd LT',
49573
- sameElse : 'L'
49574
- },
49575
- relativeTime : {
49576
- future : 'po %s',
49577
- past : 'prieš %s',
49578
- s : translateSeconds,
49579
- m : translateSingular,
49580
- mm : translate,
49581
- h : translateSingular,
49582
- hh : translate,
49583
- d : translateSingular,
49584
- dd : translate,
49585
- M : translateSingular,
49586
- MM : translate,
49587
- y : translateSingular,
49588
- yy : translate
49589
- },
49590
- ordinalParse: /\d{1,2}-oji/,
49591
- ordinal : function (number) {
49592
- return number + '-oji';
49593
- },
49594
- week : {
49595
- dow : 1, // Monday is the first day of the week.
49596
- doy : 4 // The week that contains Jan 4th is the first week of the year.
49597
- }
49598
- });
 
49599
 
49600
- return lt;
 
 
49601
 
49602
- }));
49603
 
49604
  /***/ },
49605
- /* 344 */
49606
  /***/ function(module, exports, __webpack_require__) {
49607
 
49608
  //! moment.js locale configuration
@@ -49614,96 +49842,97 @@ webpackJsonp([0],[
49614
  true ? factory(__webpack_require__(282)) :
49615
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49616
  factory(global.moment)
49617
- }(this, function (moment) { 'use strict';
49618
-
49619
-
49620
- var units = {
49621
- 'm': 'minūtes_minūtēm_minūte_minūtes'.split('_'),
49622
- 'mm': 'minūtes_minūtēm_minūte_minūtes'.split('_'),
49623
- 'h': 'stundas_stundām_stunda_stundas'.split('_'),
49624
- 'hh': 'stundas_stundām_stunda_stundas'.split('_'),
49625
- 'd': 'dienas_dienām_diena_dienas'.split('_'),
49626
- 'dd': 'dienas_dienām_diena_dienas'.split('_'),
49627
- 'M': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),
49628
- 'MM': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),
49629
- 'y': 'gada_gadiem_gads_gadi'.split('_'),
49630
- 'yy': 'gada_gadiem_gads_gadi'.split('_')
49631
- };
49632
- /**
49633
- * @param withoutSuffix boolean true = a length of time; false = before/after a period of time.
49634
- */
49635
- function format(forms, number, withoutSuffix) {
49636
- if (withoutSuffix) {
49637
- // E.g. "21 minūte", "3 minūtes".
49638
- return number % 10 === 1 && number % 100 !== 11 ? forms[2] : forms[3];
49639
- } else {
49640
- // E.g. "21 minūtes" as in "pēc 21 minūtes".
49641
- // E.g. "3 minūtēm" as in "pēc 3 minūtēm".
49642
- return number % 10 === 1 && number % 100 !== 11 ? forms[0] : forms[1];
49643
- }
49644
- }
49645
- function relativeTimeWithPlural(number, withoutSuffix, key) {
49646
- return number + ' ' + format(units[key], number, withoutSuffix);
49647
- }
49648
- function relativeTimeWithSingular(number, withoutSuffix, key) {
49649
- return format(units[key], number, withoutSuffix);
49650
- }
49651
- function relativeSeconds(number, withoutSuffix) {
49652
- return withoutSuffix ? 'dažas sekundes' : 'dažām sekundēm';
49653
- }
49654
-
49655
- var lv = moment.defineLocale('lv', {
49656
- months : 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split('_'),
49657
- monthsShort : 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'),
49658
- weekdays : 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split('_'),
49659
- weekdaysShort : 'Sv_P_O_T_C_Pk_S'.split('_'),
49660
- weekdaysMin : 'Sv_P_O_T_C_Pk_S'.split('_'),
49661
- weekdaysParseExact : true,
49662
- longDateFormat : {
49663
- LT : 'HH:mm',
49664
- LTS : 'HH:mm:ss',
49665
- L : 'DD.MM.YYYY.',
49666
- LL : 'YYYY. [gada] D. MMMM',
49667
- LLL : 'YYYY. [gada] D. MMMM, HH:mm',
49668
- LLLL : 'YYYY. [gada] D. MMMM, dddd, HH:mm'
49669
- },
49670
- calendar : {
49671
- sameDay : '[Šodien pulksten] LT',
49672
- nextDay : '[Rīt pulksten] LT',
49673
- nextWeek : 'dddd [pulksten] LT',
49674
- lastDay : '[Vakar pulksten] LT',
49675
- lastWeek : '[Pagājušā] dddd [pulksten] LT',
49676
- sameElse : 'L'
49677
- },
49678
- relativeTime : {
49679
- future : 'pēc %s',
49680
- past : 'pirms %s',
49681
- s : relativeSeconds,
49682
- m : relativeTimeWithSingular,
49683
- mm : relativeTimeWithPlural,
49684
- h : relativeTimeWithSingular,
49685
- hh : relativeTimeWithPlural,
49686
- d : relativeTimeWithSingular,
49687
- dd : relativeTimeWithPlural,
49688
- M : relativeTimeWithSingular,
49689
- MM : relativeTimeWithPlural,
49690
- y : relativeTimeWithSingular,
49691
- yy : relativeTimeWithPlural
49692
- },
49693
- ordinalParse: /\d{1,2}\./,
49694
- ordinal : '%d.',
49695
- week : {
49696
- dow : 1, // Monday is the first day of the week.
49697
- doy : 4 // The week that contains Jan 4th is the first week of the year.
49698
- }
49699
- });
49700
 
49701
- return lv;
49702
 
49703
- }));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49704
 
49705
  /***/ },
49706
- /* 345 */
49707
  /***/ function(module, exports, __webpack_require__) {
49708
 
49709
  //! moment.js locale configuration
@@ -49714,111 +49943,112 @@ webpackJsonp([0],[
49714
  true ? factory(__webpack_require__(282)) :
49715
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49716
  factory(global.moment)
49717
- }(this, function (moment) { 'use strict';
49718
-
49719
-
49720
- var translator = {
49721
- words: { //Different grammatical cases
49722
- m: ['jedan minut', 'jednog minuta'],
49723
- mm: ['minut', 'minuta', 'minuta'],
49724
- h: ['jedan sat', 'jednog sata'],
49725
- hh: ['sat', 'sata', 'sati'],
49726
- dd: ['dan', 'dana', 'dana'],
49727
- MM: ['mjesec', 'mjeseca', 'mjeseci'],
49728
- yy: ['godina', 'godine', 'godina']
49729
- },
49730
- correctGrammaticalCase: function (number, wordKey) {
49731
- return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]);
49732
- },
49733
- translate: function (number, withoutSuffix, key) {
49734
- var wordKey = translator.words[key];
49735
- if (key.length === 1) {
49736
- return withoutSuffix ? wordKey[0] : wordKey[1];
49737
- } else {
49738
- return number + ' ' + translator.correctGrammaticalCase(number, wordKey);
49739
- }
49740
- }
49741
- };
49742
-
49743
- var me = moment.defineLocale('me', {
49744
- months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'),
49745
- monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),
49746
- monthsParseExact : true,
49747
- weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
49748
- weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
49749
- weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
49750
- weekdaysParseExact : true,
49751
- longDateFormat: {
49752
- LT: 'H:mm',
49753
- LTS : 'H:mm:ss',
49754
- L: 'DD.MM.YYYY',
49755
- LL: 'D. MMMM YYYY',
49756
- LLL: 'D. MMMM YYYY H:mm',
49757
- LLLL: 'dddd, D. MMMM YYYY H:mm'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49758
  },
49759
- calendar: {
49760
- sameDay: '[danas u] LT',
49761
- nextDay: '[sjutra u] LT',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49762
 
49763
- nextWeek: function () {
49764
- switch (this.day()) {
49765
- case 0:
49766
- return '[u] [nedjelju] [u] LT';
49767
- case 3:
49768
- return '[u] [srijedu] [u] LT';
49769
- case 6:
49770
- return '[u] [subotu] [u] LT';
49771
- case 1:
49772
- case 2:
49773
- case 4:
49774
- case 5:
49775
- return '[u] dddd [u] LT';
49776
- }
49777
- },
49778
- lastDay : '[juče u] LT',
49779
- lastWeek : function () {
49780
- var lastWeekDays = [
49781
- '[prošle] [nedjelje] [u] LT',
49782
- '[prošlog] [ponedjeljka] [u] LT',
49783
- '[prošlog] [utorka] [u] LT',
49784
- '[prošle] [srijede] [u] LT',
49785
- '[prošlog] [četvrtka] [u] LT',
49786
- '[prošlog] [petka] [u] LT',
49787
- '[prošle] [subote] [u] LT'
49788
- ];
49789
- return lastWeekDays[this.day()];
49790
- },
49791
- sameElse : 'L'
49792
- },
49793
- relativeTime : {
49794
- future : 'za %s',
49795
- past : 'prije %s',
49796
- s : 'nekoliko sekundi',
49797
- m : translator.translate,
49798
- mm : translator.translate,
49799
- h : translator.translate,
49800
- hh : translator.translate,
49801
- d : 'dan',
49802
- dd : translator.translate,
49803
- M : 'mjesec',
49804
- MM : translator.translate,
49805
- y : 'godinu',
49806
- yy : translator.translate
49807
- },
49808
- ordinalParse: /\d{1,2}\./,
49809
- ordinal : '%d.',
49810
- week : {
49811
- dow : 1, // Monday is the first day of the week.
49812
- doy : 7 // The week that contains Jan 1st is the first week of the year.
49813
- }
49814
- });
49815
 
49816
- return me;
49817
 
49818
- }));
49819
 
49820
  /***/ },
49821
- /* 346 */
49822
  /***/ function(module, exports, __webpack_require__) {
49823
 
49824
  //! moment.js locale configuration
@@ -49829,64 +50059,65 @@ webpackJsonp([0],[
49829
  true ? factory(__webpack_require__(282)) :
49830
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49831
  factory(global.moment)
49832
- }(this, function (moment) { 'use strict';
49833
-
49834
-
49835
- var mi = moment.defineLocale('mi', {
49836
- months: 'Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea'.split('_'),
49837
- monthsShort: 'Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split('_'),
49838
- monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
49839
- monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
49840
- monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
49841
- monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,
49842
- weekdays: 'Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei'.split('_'),
49843
- weekdaysShort: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),
49844
- weekdaysMin: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),
49845
- longDateFormat: {
49846
- LT: 'HH:mm',
49847
- LTS: 'HH:mm:ss',
49848
- L: 'DD/MM/YYYY',
49849
- LL: 'D MMMM YYYY',
49850
- LLL: 'D MMMM YYYY [i] HH:mm',
49851
- LLLL: 'dddd, D MMMM YYYY [i] HH:mm'
49852
- },
49853
- calendar: {
49854
- sameDay: '[i teie mahana, i] LT',
49855
- nextDay: '[apopo i] LT',
49856
- nextWeek: 'dddd [i] LT',
49857
- lastDay: '[inanahi i] LT',
49858
- lastWeek: 'dddd [whakamutunga i] LT',
49859
- sameElse: 'L'
49860
- },
49861
- relativeTime: {
49862
- future: 'i roto i %s',
49863
- past: '%s i mua',
49864
- s: 'te hēkona ruarua',
49865
- m: 'he meneti',
49866
- mm: '%d meneti',
49867
- h: 'te haora',
49868
- hh: '%d haora',
49869
- d: 'he ra',
49870
- dd: '%d ra',
49871
- M: 'he marama',
49872
- MM: '%d marama',
49873
- y: 'he tau',
49874
- yy: '%d tau'
49875
- },
49876
- ordinalParse: /\d{1,2}º/,
49877
- ordinal: '%dº',
49878
- week : {
49879
- dow : 1, // Monday is the first day of the week.
49880
- doy : 4 // The week that contains Jan 4th is the first week of the year.
49881
- }
49882
- });
49883
 
49884
- return mi;
 
 
49885
 
49886
- }));
49887
 
49888
  /***/ },
49889
- /* 347 */
49890
  /***/ function(module, exports, __webpack_require__) {
49891
 
49892
  //! moment.js locale configuration
@@ -49897,90 +50128,91 @@ webpackJsonp([0],[
49897
  true ? factory(__webpack_require__(282)) :
49898
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49899
  factory(global.moment)
49900
- }(this, function (moment) { 'use strict';
49901
-
49902
-
49903
- var mk = moment.defineLocale('mk', {
49904
- months : 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split('_'),
49905
- monthsShort : 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'),
49906
- weekdays : 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split('_'),
49907
- weekdaysShort : 'нед_пон_вто_сре_чет_пет_саб'.split('_'),
49908
- weekdaysMin : 'нe_пo_вт_ср_че_пе_сa'.split('_'),
49909
- longDateFormat : {
49910
- LT : 'H:mm',
49911
- LTS : 'H:mm:ss',
49912
- L : 'D.MM.YYYY',
49913
- LL : 'D MMMM YYYY',
49914
- LLL : 'D MMMM YYYY H:mm',
49915
- LLLL : 'dddd, D MMMM YYYY H:mm'
49916
- },
49917
- calendar : {
49918
- sameDay : '[Денес во] LT',
49919
- nextDay : '[Утре во] LT',
49920
- nextWeek : '[Во] dddd [во] LT',
49921
- lastDay : '[Вчера во] LT',
49922
- lastWeek : function () {
49923
- switch (this.day()) {
49924
- case 0:
49925
- case 3:
49926
- case 6:
49927
- return '[Изминатата] dddd [во] LT';
49928
- case 1:
49929
- case 2:
49930
- case 4:
49931
- case 5:
49932
- return '[Изминатиот] dddd [во] LT';
49933
- }
49934
- },
49935
- sameElse : 'L'
49936
- },
49937
- relativeTime : {
49938
- future : 'после %s',
49939
- past : 'пред %s',
49940
- s : 'неколку секунди',
49941
- m : 'минута',
49942
- mm : '%d минути',
49943
- h : 'час',
49944
- hh : '%d часа',
49945
- d : 'ден',
49946
- dd : '%d дена',
49947
- M : 'месец',
49948
- MM : '%d месеци',
49949
- y : 'година',
49950
- yy : '%d години'
49951
- },
49952
- ordinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
49953
- ordinal : function (number) {
49954
- var lastDigit = number % 10,
49955
- last2Digits = number % 100;
49956
- if (number === 0) {
49957
- return number + '-ев';
49958
- } else if (last2Digits === 0) {
49959
- return number + '-ен';
49960
- } else if (last2Digits > 10 && last2Digits < 20) {
49961
- return number + '-ти';
49962
- } else if (lastDigit === 1) {
49963
- return number + '-ви';
49964
- } else if (lastDigit === 2) {
49965
- return number + '-ри';
49966
- } else if (lastDigit === 7 || lastDigit === 8) {
49967
- return number + '-ми';
49968
- } else {
49969
- return number + '-ти';
49970
  }
49971
  },
49972
- week : {
49973
- dow : 1, // Monday is the first day of the week.
49974
- doy : 7 // The week that contains Jan 1st is the first week of the year.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49975
  }
49976
- });
 
 
 
 
 
49977
 
49978
- return mk;
 
 
49979
 
49980
- }));
49981
 
49982
  /***/ },
49983
- /* 348 */
49984
  /***/ function(module, exports, __webpack_require__) {
49985
 
49986
  //! moment.js locale configuration
@@ -49991,81 +50223,82 @@ webpackJsonp([0],[
49991
  true ? factory(__webpack_require__(282)) :
49992
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49993
  factory(global.moment)
49994
- }(this, function (moment) { 'use strict';
49995
-
49996
-
49997
- var ml = moment.defineLocale('ml', {
49998
- months : 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split('_'),
49999
- monthsShort : 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split('_'),
50000
- monthsParseExact : true,
50001
- weekdays : 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split('_'),
50002
- weekdaysShort : 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'),
50003
- weekdaysMin : 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'),
50004
- longDateFormat : {
50005
- LT : 'A h:mm -നു',
50006
- LTS : 'A h:mm:ss -നു',
50007
- L : 'DD/MM/YYYY',
50008
- LL : 'D MMMM YYYY',
50009
- LLL : 'D MMMM YYYY, A h:mm -നു',
50010
- LLLL : 'dddd, D MMMM YYYY, A h:mm -നു'
50011
- },
50012
- calendar : {
50013
- sameDay : '[ഇന്ന്] LT',
50014
- nextDay : '[നാളെ] LT',
50015
- nextWeek : 'dddd, LT',
50016
- lastDay : '[ഇന്നലെ] LT',
50017
- lastWeek : '[കഴിഞ്ഞ] dddd, LT',
50018
- sameElse : 'L'
50019
- },
50020
- relativeTime : {
50021
- future : '%s കഴിഞ്ഞ്',
50022
- past : '%s മുൻപ്',
50023
- s : 'അൽപ നിമിഷങ്ങൾ',
50024
- m : 'ഒരു മിനിറ്റ്',
50025
- mm : '%d മിനിറ്റ്',
50026
- h : 'ഒരു മണിക്കൂർ',
50027
- hh : '%d മണിക്കൂർ',
50028
- d : 'ഒരു ദിവസം',
50029
- dd : '%d ദിവസം',
50030
- M : 'ഒരു മാസം',
50031
- MM : '%d മാസം',
50032
- y : 'ഒരു വർഷം',
50033
- yy : '%d വർഷം'
50034
- },
50035
- meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,
50036
- meridiemHour : function (hour, meridiem) {
50037
- if (hour === 12) {
50038
- hour = 0;
50039
- }
50040
- if ((meridiem === 'രാത്രി' && hour >= 4) ||
50041
- meridiem === 'ഉച്ച കഴിഞ്ഞ്' ||
50042
- meridiem === 'വൈകുന്നേരം') {
50043
- return hour + 12;
50044
- } else {
50045
- return hour;
50046
- }
50047
- },
50048
- meridiem : function (hour, minute, isLower) {
50049
- if (hour < 4) {
50050
- return 'രാത്രി';
50051
- } else if (hour < 12) {
50052
- return 'രാവിലെ';
50053
- } else if (hour < 17) {
50054
- return 'ഉച്ച കഴിഞ്ഞ്';
50055
- } else if (hour < 20) {
50056
- return 'വൈകുന്നേരം';
50057
- } else {
50058
- return 'രാത്രി';
50059
- }
50060
  }
50061
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50062
 
50063
- return ml;
 
 
50064
 
50065
- }));
50066
 
50067
  /***/ },
50068
- /* 349 */
50069
  /***/ function(module, exports, __webpack_require__) {
50070
 
50071
  //! moment.js locale configuration
@@ -50077,158 +50310,159 @@ webpackJsonp([0],[
50077
  true ? factory(__webpack_require__(282)) :
50078
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50079
  factory(global.moment)
50080
- }(this, function (moment) { 'use strict';
50081
-
50082
-
50083
- var symbolMap = {
50084
- '1': '१',
50085
- '2': '२',
50086
- '3': '३',
50087
- '4': '४',
50088
- '5': '५',
50089
- '6': '६',
50090
- '7': '७',
50091
- '8': '८',
50092
- '9': '९',
50093
- '0': '०'
50094
- },
50095
- numberMap = {
50096
- '१': '1',
50097
- '२': '2',
50098
- '३': '3',
50099
- '४': '4',
50100
- '५': '5',
50101
- '६': '6',
50102
- '७': '7',
50103
- '८': '8',
50104
- '९': '9',
50105
- '०': '0'
50106
- };
50107
-
50108
- function relativeTimeMr(number, withoutSuffix, string, isFuture)
50109
- {
50110
- var output = '';
50111
- if (withoutSuffix) {
50112
- switch (string) {
50113
- case 's': output = 'काही सेकंद'; break;
50114
- case 'm': output = 'एक मिनिट'; break;
50115
- case 'mm': output = '%d मिनिटे'; break;
50116
- case 'h': output = 'एक तास'; break;
50117
- case 'hh': output = '%d तास'; break;
50118
- case 'd': output = 'एक दिवस'; break;
50119
- case 'dd': output = '%d दिवस'; break;
50120
- case 'M': output = 'एक महिना'; break;
50121
- case 'MM': output = '%d महिने'; break;
50122
- case 'y': output = 'एक वर्ष'; break;
50123
- case 'yy': output = '%d वर्षे'; break;
50124
- }
50125
  }
50126
- else {
50127
- switch (string) {
50128
- case 's': output = 'काही सेकंदां'; break;
50129
- case 'm': output = 'एका मिनिटा'; break;
50130
- case 'mm': output = '%d मिनिटां'; break;
50131
- case 'h': output = 'एका तासा'; break;
50132
- case 'hh': output = '%d तासां'; break;
50133
- case 'd': output = 'एका दिवसा'; break;
50134
- case 'dd': output = '%d दिवसां'; break;
50135
- case 'M': output = 'एका महिन्या'; break;
50136
- case 'MM': output = '%d महिन्यां'; break;
50137
- case 'y': output = 'एका वर्षा'; break;
50138
- case 'yy': output = '%d वर्षां'; break;
50139
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50140
  }
50141
- return output.replace(/%d/i, number);
50142
- }
50143
-
50144
- var mr = moment.defineLocale('mr', {
50145
- months : 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split('_'),
50146
- monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split('_'),
50147
- monthsParseExact : true,
50148
- weekdays : 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),
50149
- weekdaysShort : 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'),
50150
- weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'),
50151
- longDateFormat : {
50152
- LT : 'A h:mm वाजता',
50153
- LTS : 'A h:mm:ss वाजता',
50154
- L : 'DD/MM/YYYY',
50155
- LL : 'D MMMM YYYY',
50156
- LLL : 'D MMMM YYYY, A h:mm वाजता',
50157
- LLLL : 'dddd, D MMMM YYYY, A h:mm वाजता'
50158
- },
50159
- calendar : {
50160
- sameDay : '[आज] LT',
50161
- nextDay : '[उद्या] LT',
50162
- nextWeek : 'dddd, LT',
50163
- lastDay : '[काल] LT',
50164
- lastWeek: '[मागील] dddd, LT',
50165
- sameElse : 'L'
50166
- },
50167
- relativeTime : {
50168
- future: '%sमध्ये',
50169
- past: '%sपूर्वी',
50170
- s: relativeTimeMr,
50171
- m: relativeTimeMr,
50172
- mm: relativeTimeMr,
50173
- h: relativeTimeMr,
50174
- hh: relativeTimeMr,
50175
- d: relativeTimeMr,
50176
- dd: relativeTimeMr,
50177
- M: relativeTimeMr,
50178
- MM: relativeTimeMr,
50179
- y: relativeTimeMr,
50180
- yy: relativeTimeMr
50181
- },
50182
- preparse: function (string) {
50183
- return string.replace(/[१२३४५६७८९०]/g, function (match) {
50184
- return numberMap[match];
50185
- });
50186
- },
50187
- postformat: function (string) {
50188
- return string.replace(/\d/g, function (match) {
50189
- return symbolMap[match];
50190
- });
50191
- },
50192
- meridiemParse: /रात्री|सकाळी|दुपारी|सायंकाळी/,
50193
- meridiemHour : function (hour, meridiem) {
50194
- if (hour === 12) {
50195
- hour = 0;
50196
- }
50197
- if (meridiem === 'रात्री') {
50198
- return hour < 4 ? hour : hour + 12;
50199
- } else if (meridiem === 'सकाळी') {
50200
- return hour;
50201
- } else if (meridiem === 'दुपारी') {
50202
- return hour >= 10 ? hour : hour + 12;
50203
- } else if (meridiem === 'सायंकाळी') {
50204
- return hour + 12;
50205
- }
50206
- },
50207
- meridiem: function (hour, minute, isLower) {
50208
- if (hour < 4) {
50209
- return 'रात्री';
50210
- } else if (hour < 10) {
50211
- return 'सकाळी';
50212
- } else if (hour < 17) {
50213
- return 'दुपारी';
50214
- } else if (hour < 20) {
50215
- return 'सायंकाळी';
50216
- } else {
50217
- return 'रात्री';
50218
- }
50219
- },
50220
- week : {
50221
- dow : 0, // Sunday is the first day of the week.
50222
- doy : 6 // The week that contains Jan 1st is the first week of the year.
50223
  }
50224
- });
 
 
 
 
 
50225
 
50226
- return mr;
 
 
50227
 
50228
- }));
50229
 
50230
  /***/ },
50231
- /* 350 */
50232
  /***/ function(module, exports, __webpack_require__) {
50233
 
50234
  //! moment.js locale configuration
@@ -50239,82 +50473,83 @@ webpackJsonp([0],[
50239
  true ? factory(__webpack_require__(282)) :
50240
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50241
  factory(global.moment)
50242
- }(this, function (moment) { 'use strict';
50243
-
50244
-
50245
- var ms = moment.defineLocale('ms', {
50246
- months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'),
50247
- monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
50248
- weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),
50249
- weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),
50250
- weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),
50251
- longDateFormat : {
50252
- LT : 'HH.mm',
50253
- LTS : 'HH.mm.ss',
50254
- L : 'DD/MM/YYYY',
50255
- LL : 'D MMMM YYYY',
50256
- LLL : 'D MMMM YYYY [pukul] HH.mm',
50257
- LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm'
50258
- },
50259
- meridiemParse: /pagi|tengahari|petang|malam/,
50260
- meridiemHour: function (hour, meridiem) {
50261
- if (hour === 12) {
50262
- hour = 0;
50263
- }
50264
- if (meridiem === 'pagi') {
50265
- return hour;
50266
- } else if (meridiem === 'tengahari') {
50267
- return hour >= 11 ? hour : hour + 12;
50268
- } else if (meridiem === 'petang' || meridiem === 'malam') {
50269
- return hour + 12;
50270
- }
50271
- },
50272
- meridiem : function (hours, minutes, isLower) {
50273
- if (hours < 11) {
50274
- return 'pagi';
50275
- } else if (hours < 15) {
50276
- return 'tengahari';
50277
- } else if (hours < 19) {
50278
- return 'petang';
50279
- } else {
50280
- return 'malam';
50281
- }
50282
- },
50283
- calendar : {
50284
- sameDay : '[Hari ini pukul] LT',
50285
- nextDay : '[Esok pukul] LT',
50286
- nextWeek : 'dddd [pukul] LT',
50287
- lastDay : '[Kelmarin pukul] LT',
50288
- lastWeek : 'dddd [lepas pukul] LT',
50289
- sameElse : 'L'
50290
- },
50291
- relativeTime : {
50292
- future : 'dalam %s',
50293
- past : '%s yang lepas',
50294
- s : 'beberapa saat',
50295
- m : 'seminit',
50296
- mm : '%d minit',
50297
- h : 'sejam',
50298
- hh : '%d jam',
50299
- d : 'sehari',
50300
- dd : '%d hari',
50301
- M : 'sebulan',
50302
- MM : '%d bulan',
50303
- y : 'setahun',
50304
- yy : '%d tahun'
50305
- },
50306
- week : {
50307
- dow : 1, // Monday is the first day of the week.
50308
- doy : 7 // The week that contains Jan 1st is the first week of the year.
50309
  }
50310
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50311
 
50312
- return ms;
 
 
50313
 
50314
- }));
50315
 
50316
  /***/ },
50317
- /* 351 */
50318
  /***/ function(module, exports, __webpack_require__) {
50319
 
50320
  //! moment.js locale configuration
@@ -50326,82 +50561,83 @@ webpackJsonp([0],[
50326
  true ? factory(__webpack_require__(282)) :
50327
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50328
  factory(global.moment)
50329
- }(this, function (moment) { 'use strict';
50330
-
50331
-
50332
- var ms_my = moment.defineLocale('ms-my', {
50333
- months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'),
50334
- monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
50335
- weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),
50336
- weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),
50337
- weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),
50338
- longDateFormat : {
50339
- LT : 'HH.mm',
50340
- LTS : 'HH.mm.ss',
50341
- L : 'DD/MM/YYYY',
50342
- LL : 'D MMMM YYYY',
50343
- LLL : 'D MMMM YYYY [pukul] HH.mm',
50344
- LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm'
50345
- },
50346
- meridiemParse: /pagi|tengahari|petang|malam/,
50347
- meridiemHour: function (hour, meridiem) {
50348
- if (hour === 12) {
50349
- hour = 0;
50350
- }
50351
- if (meridiem === 'pagi') {
50352
- return hour;
50353
- } else if (meridiem === 'tengahari') {
50354
- return hour >= 11 ? hour : hour + 12;
50355
- } else if (meridiem === 'petang' || meridiem === 'malam') {
50356
- return hour + 12;
50357
- }
50358
- },
50359
- meridiem : function (hours, minutes, isLower) {
50360
- if (hours < 11) {
50361
- return 'pagi';
50362
- } else if (hours < 15) {
50363
- return 'tengahari';
50364
- } else if (hours < 19) {
50365
- return 'petang';
50366
- } else {
50367
- return 'malam';
50368
- }
50369
- },
50370
- calendar : {
50371
- sameDay : '[Hari ini pukul] LT',
50372
- nextDay : '[Esok pukul] LT',
50373
- nextWeek : 'dddd [pukul] LT',
50374
- lastDay : '[Kelmarin pukul] LT',
50375
- lastWeek : 'dddd [lepas pukul] LT',
50376
- sameElse : 'L'
50377
- },
50378
- relativeTime : {
50379
- future : 'dalam %s',
50380
- past : '%s yang lepas',
50381
- s : 'beberapa saat',
50382
- m : 'seminit',
50383
- mm : '%d minit',
50384
- h : 'sejam',
50385
- hh : '%d jam',
50386
- d : 'sehari',
50387
- dd : '%d hari',
50388
- M : 'sebulan',
50389
- MM : '%d bulan',
50390
- y : 'setahun',
50391
- yy : '%d tahun'
50392
- },
50393
- week : {
50394
- dow : 1, // Monday is the first day of the week.
50395
- doy : 7 // The week that contains Jan 1st is the first week of the year.
50396
  }
50397
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50398
 
50399
- return ms_my;
 
 
50400
 
50401
- }));
50402
 
50403
  /***/ },
50404
- /* 352 */
50405
  /***/ function(module, exports, __webpack_require__) {
50406
 
50407
  //! moment.js locale configuration
@@ -50414,93 +50650,95 @@ webpackJsonp([0],[
50414
  true ? factory(__webpack_require__(282)) :
50415
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50416
  factory(global.moment)
50417
- }(this, function (moment) { 'use strict';
50418
-
50419
-
50420
- var symbolMap = {
50421
- '1': '၁',
50422
- '2': '၂',
50423
- '3': '၃',
50424
- '4': '၄',
50425
- '5': '၅',
50426
- '6': '၆',
50427
- '7': '၇',
50428
- '8': '၈',
50429
- '9': '၉',
50430
- '0': '၀'
50431
- }, numberMap = {
50432
- '၁': '1',
50433
- '': '2',
50434
- '': '3',
50435
- '': '4',
50436
- '': '5',
50437
- '': '6',
50438
- '': '7',
50439
- '': '8',
50440
- '': '9',
50441
- '': '0'
50442
- };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50443
 
50444
- var my = moment.defineLocale('my', {
50445
- months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split('_'),
50446
- monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'),
50447
- weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split('_'),
50448
- weekdaysShort: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),
50449
- weekdaysMin: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),
50450
-
50451
- longDateFormat: {
50452
- LT: 'HH:mm',
50453
- LTS: 'HH:mm:ss',
50454
- L: 'DD/MM/YYYY',
50455
- LL: 'D MMMM YYYY',
50456
- LLL: 'D MMMM YYYY HH:mm',
50457
- LLLL: 'dddd D MMMM YYYY HH:mm'
50458
- },
50459
- calendar: {
50460
- sameDay: '[ယနေ.] LT [မှာ]',
50461
- nextDay: '[မနက်ဖြန်] LT [မှာ]',
50462
- nextWeek: 'dddd LT [မှာ]',
50463
- lastDay: '[မနေ.က] LT [မှာ]',
50464
- lastWeek: '[ပြီးခဲ့သော] dddd LT [မှာ]',
50465
- sameElse: 'L'
50466
- },
50467
- relativeTime: {
50468
- future: 'လာမည့် %s မှာ',
50469
- past: 'လွန်ခဲ့သော %s က',
50470
- s: 'စက္ကန်.အနည်းငယ်',
50471
- m: 'တစ်မိနစ်',
50472
- mm: '%d မိနစ်',
50473
- h: 'တစ်နာရီ',
50474
- hh: '%d နာရီ',
50475
- d: 'တစ်ရက်',
50476
- dd: '%d ရက်',
50477
- M: 'တစ်လ',
50478
- MM: '%d လ',
50479
- y: 'တစ်နှစ်',
50480
- yy: '%d နှစ်'
50481
- },
50482
- preparse: function (string) {
50483
- return string.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (match) {
50484
- return numberMap[match];
50485
- });
50486
- },
50487
- postformat: function (string) {
50488
- return string.replace(/\d/g, function (match) {
50489
- return symbolMap[match];
50490
- });
50491
- },
50492
- week: {
50493
- dow: 1, // Monday is the first day of the week.
50494
- doy: 4 // The week that contains Jan 1st is the first week of the year.
50495
- }
50496
- });
50497
 
50498
- return my;
50499
 
50500
- }));
50501
 
50502
  /***/ },
50503
- /* 353 */
50504
  /***/ function(module, exports, __webpack_require__) {
50505
 
50506
  //! moment.js locale configuration
@@ -50512,62 +50750,63 @@ webpackJsonp([0],[
50512
  true ? factory(__webpack_require__(282)) :
50513
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50514
  factory(global.moment)
50515
- }(this, function (moment) { 'use strict';
50516
-
50517
-
50518
- var nb = moment.defineLocale('nb', {
50519
- months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
50520
- monthsShort : 'jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.'.split('_'),
50521
- monthsParseExact : true,
50522
- weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
50523
- weekdaysShort : 'sø._ma._ti._on._to._fr._lø.'.split('_'),
50524
- weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'),
50525
- weekdaysParseExact : true,
50526
- longDateFormat : {
50527
- LT : 'HH:mm',
50528
- LTS : 'HH:mm:ss',
50529
- L : 'DD.MM.YYYY',
50530
- LL : 'D. MMMM YYYY',
50531
- LLL : 'D. MMMM YYYY [kl.] HH:mm',
50532
- LLLL : 'dddd D. MMMM YYYY [kl.] HH:mm'
50533
- },
50534
- calendar : {
50535
- sameDay: '[i dag kl.] LT',
50536
- nextDay: '[i morgen kl.] LT',
50537
- nextWeek: 'dddd [kl.] LT',
50538
- lastDay: '[i går kl.] LT',
50539
- lastWeek: '[forrige] dddd [kl.] LT',
50540
- sameElse: 'L'
50541
- },
50542
- relativeTime : {
50543
- future : 'om %s',
50544
- past : '%s siden',
50545
- s : 'noen sekunder',
50546
- m : 'ett minutt',
50547
- mm : '%d minutter',
50548
- h : 'en time',
50549
- hh : '%d timer',
50550
- d : 'en dag',
50551
- dd : '%d dager',
50552
- M : 'en måned',
50553
- MM : '%d måneder',
50554
- y : 'ett år',
50555
- yy : '%d år'
50556
- },
50557
- ordinalParse: /\d{1,2}\./,
50558
- ordinal : '%d.',
50559
- week : {
50560
- dow : 1, // Monday is the first day of the week.
50561
- doy : 4 // The week that contains Jan 4th is the first week of the year.
50562
- }
50563
- });
50564
 
50565
- return nb;
 
 
50566
 
50567
- }));
50568
 
50569
  /***/ },
50570
- /* 354 */
50571
  /***/ function(module, exports, __webpack_require__) {
50572
 
50573
  //! moment.js locale configuration
@@ -50578,123 +50817,124 @@ webpackJsonp([0],[
50578
  true ? factory(__webpack_require__(282)) :
50579
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50580
  factory(global.moment)
50581
- }(this, function (moment) { 'use strict';
50582
-
50583
-
50584
- var symbolMap = {
50585
- '1': '१',
50586
- '2': '२',
50587
- '3': '३',
50588
- '4': '४',
50589
- '5': '५',
50590
- '6': '६',
50591
- '7': '७',
50592
- '8': '८',
50593
- '9': '९',
50594
- '0': '०'
50595
- },
50596
- numberMap = {
50597
- '१': '1',
50598
- '२': '2',
50599
- '३': '3',
50600
- '४': '4',
50601
- '५': '5',
50602
- '६': '6',
50603
- '७': '7',
50604
- '८': '8',
50605
- '९': '9',
50606
- '०': '0'
50607
- };
50608
-
50609
- var ne = moment.defineLocale('ne', {
50610
- months : 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split('_'),
50611
- monthsShort : 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split('_'),
50612
- monthsParseExact : true,
50613
- weekdays : 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split('_'),
50614
- weekdaysShort : 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'),
50615
- weekdaysMin : 'आ._सो._मं._बु._बि._शु._श.'.split('_'),
50616
- weekdaysParseExact : true,
50617
- longDateFormat : {
50618
- LT : 'Aको h:mm बजे',
50619
- LTS : 'Aको h:mm:ss बजे',
50620
- L : 'DD/MM/YYYY',
50621
- LL : 'D MMMM YYYY',
50622
- LLL : 'D MMMM YYYY, Aको h:mm बजे',
50623
- LLLL : 'dddd, D MMMM YYYY, Aको h:mm बजे'
50624
- },
50625
- preparse: function (string) {
50626
- return string.replace(/[१२३४५६७८९०]/g, function (match) {
50627
- return numberMap[match];
50628
- });
50629
- },
50630
- postformat: function (string) {
50631
- return string.replace(/\d/g, function (match) {
50632
- return symbolMap[match];
50633
- });
50634
- },
50635
- meridiemParse: /राति|बिहान|दिउँसो|साँझ/,
50636
- meridiemHour : function (hour, meridiem) {
50637
- if (hour === 12) {
50638
- hour = 0;
50639
- }
50640
- if (meridiem === 'राति') {
50641
- return hour < 4 ? hour : hour + 12;
50642
- } else if (meridiem === 'बिहान') {
50643
- return hour;
50644
- } else if (meridiem === 'दिउँसो') {
50645
- return hour >= 10 ? hour : hour + 12;
50646
- } else if (meridiem === 'साँझ') {
50647
- return hour + 12;
50648
- }
50649
- },
50650
- meridiem : function (hour, minute, isLower) {
50651
- if (hour < 3) {
50652
- return 'राति';
50653
- } else if (hour < 12) {
50654
- return 'बिहान';
50655
- } else if (hour < 16) {
50656
- return 'दिउँसो';
50657
- } else if (hour < 20) {
50658
- return 'साँझ';
50659
- } else {
50660
- return 'राति';
50661
- }
50662
- },
50663
- calendar : {
50664
- sameDay : '[आज] LT',
50665
- nextDay : '[भोलि] LT',
50666
- nextWeek : '[आउँदो] dddd[,] LT',
50667
- lastDay : '[हिजो] LT',
50668
- lastWeek : '[गएको] dddd[,] LT',
50669
- sameElse : 'L'
50670
- },
50671
- relativeTime : {
50672
- future : '%sमा',
50673
- past : '%s अगाडि',
50674
- s : 'केही क्षण',
50675
- m : 'एक मिनेट',
50676
- mm : '%d मिनेट',
50677
- h : 'एक घण्टा',
50678
- hh : '%d घण्टा',
50679
- d : 'एक दिन',
50680
- dd : '%d दिन',
50681
- M : 'एक महिना',
50682
- MM : '%d महिना',
50683
- y : 'एक बर्ष',
50684
- yy : '%d बर्ष'
50685
- },
50686
- week : {
50687
- dow : 0, // Sunday is the first day of the week.
50688
- doy : 6 // The week that contains Jan 1st is the first week of the year.
50689
  }
50690
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50691
 
50692
- return ne;
 
 
50693
 
50694
- }));
50695
 
50696
  /***/ },
50697
- /* 355 */
50698
  /***/ function(module, exports, __webpack_require__) {
50699
 
50700
  //! moment.js locale configuration
@@ -50706,85 +50946,177 @@ webpackJsonp([0],[
50706
  true ? factory(__webpack_require__(282)) :
50707
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50708
  factory(global.moment)
50709
- }(this, function (moment) { 'use strict';
50710
 
50711
 
50712
- var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'),
50713
- monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_');
50714
 
50715
- var monthsParse = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i];
50716
- var monthsRegex = /^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50717
 
50718
- var nl = moment.defineLocale('nl', {
50719
- months : 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'),
50720
- monthsShort : function (m, format) {
50721
- if (/-MMM-/.test(format)) {
50722
- return monthsShortWithoutDots[m.month()];
50723
- } else {
50724
- return monthsShortWithDots[m.month()];
50725
- }
50726
- },
50727
 
50728
- monthsRegex: monthsRegex,
50729
- monthsShortRegex: monthsRegex,
50730
- monthsStrictRegex: /^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,
50731
- monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,
50732
-
50733
- monthsParse : monthsParse,
50734
- longMonthsParse : monthsParse,
50735
- shortMonthsParse : monthsParse,
50736
-
50737
- weekdays : 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),
50738
- weekdaysShort : 'zo._ma._di._wo._do._vr._za.'.split('_'),
50739
- weekdaysMin : 'Zo_Ma_Di_Wo_Do_Vr_Za'.split('_'),
50740
- weekdaysParseExact : true,
50741
- longDateFormat : {
50742
- LT : 'HH:mm',
50743
- LTS : 'HH:mm:ss',
50744
- L : 'DD-MM-YYYY',
50745
- LL : 'D MMMM YYYY',
50746
- LLL : 'D MMMM YYYY HH:mm',
50747
- LLLL : 'dddd D MMMM YYYY HH:mm'
50748
- },
50749
- calendar : {
50750
- sameDay: '[vandaag om] LT',
50751
- nextDay: '[morgen om] LT',
50752
- nextWeek: 'dddd [om] LT',
50753
- lastDay: '[gisteren om] LT',
50754
- lastWeek: '[afgelopen] dddd [om] LT',
50755
- sameElse: 'L'
50756
- },
50757
- relativeTime : {
50758
- future : 'over %s',
50759
- past : '%s geleden',
50760
- s : 'een paar seconden',
50761
- m : 'één minuut',
50762
- mm : '%d minuten',
50763
- h : 'één uur',
50764
- hh : '%d uur',
50765
- d : 'één dag',
50766
- dd : '%d dagen',
50767
- M : 'één maand',
50768
- MM : '%d maanden',
50769
- y : 'één jaar',
50770
- yy : '%d jaar'
50771
- },
50772
- ordinalParse: /\d{1,2}(ste|de)/,
50773
- ordinal : function (number) {
50774
- return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de');
50775
- },
50776
- week : {
50777
- dow : 1, // Monday is the first day of the week.
50778
- doy : 4 // The week that contains Jan 4th is the first week of the year.
50779
  }
50780
- });
50781
 
50782
- return nl;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50783
 
50784
- }));
50785
 
50786
  /***/ },
50787
- /* 356 */
50788
  /***/ function(module, exports, __webpack_require__) {
50789
 
50790
  //! moment.js locale configuration
@@ -50795,60 +51127,61 @@ webpackJsonp([0],[
50795
  true ? factory(__webpack_require__(282)) :
50796
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50797
  factory(global.moment)
50798
- }(this, function (moment) { 'use strict';
50799
-
50800
-
50801
- var nn = moment.defineLocale('nn', {
50802
- months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
50803
- monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),
50804
- weekdays : 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'),
50805
- weekdaysShort : 'sun_mån_tys_ons_tor_fre_lau'.split('_'),
50806
- weekdaysMin : 'su_må_ty_on_to_fr_lø'.split('_'),
50807
- longDateFormat : {
50808
- LT : 'HH:mm',
50809
- LTS : 'HH:mm:ss',
50810
- L : 'DD.MM.YYYY',
50811
- LL : 'D. MMMM YYYY',
50812
- LLL : 'D. MMMM YYYY [kl.] H:mm',
50813
- LLLL : 'dddd D. MMMM YYYY [kl.] HH:mm'
50814
- },
50815
- calendar : {
50816
- sameDay: '[I dag klokka] LT',
50817
- nextDay: '[I morgon klokka] LT',
50818
- nextWeek: 'dddd [klokka] LT',
50819
- lastDay: '[I går klokka] LT',
50820
- lastWeek: '[Føregåande] dddd [klokka] LT',
50821
- sameElse: 'L'
50822
- },
50823
- relativeTime : {
50824
- future : 'om %s',
50825
- past : '%s sidan',
50826
- s : 'nokre sekund',
50827
- m : 'eit minutt',
50828
- mm : '%d minutt',
50829
- h : 'ein time',
50830
- hh : '%d timar',
50831
- d : 'ein dag',
50832
- dd : '%d dagar',
50833
- M : 'ein månad',
50834
- MM : '%d månader',
50835
- y : 'eit år',
50836
- yy : '%d år'
50837
- },
50838
- ordinalParse: /\d{1,2}\./,
50839
- ordinal : '%d.',
50840
- week : {
50841
- dow : 1, // Monday is the first day of the week.
50842
- doy : 4 // The week that contains Jan 4th is the first week of the year.
50843
- }
50844
- });
50845
 
50846
- return nn;
 
 
50847
 
50848
- }));
50849
 
50850
  /***/ },
50851
- /* 357 */
50852
  /***/ function(module, exports, __webpack_require__) {
50853
 
50854
  //! moment.js locale configuration
@@ -50859,124 +51192,125 @@ webpackJsonp([0],[
50859
  true ? factory(__webpack_require__(282)) :
50860
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50861
  factory(global.moment)
50862
- }(this, function (moment) { 'use strict';
50863
-
50864
-
50865
- var symbolMap = {
50866
- '1': '੧',
50867
- '2': '੨',
50868
- '3': '੩',
50869
- '4': '੪',
50870
- '5': '੫',
50871
- '6': '੬',
50872
- '7': '੭',
50873
- '8': '੮',
50874
- '9': '੯',
50875
- '0': '੦'
50876
- },
50877
- numberMap = {
50878
- '੧': '1',
50879
- '੨': '2',
50880
- '੩': '3',
50881
- '੪': '4',
50882
- '੫': '5',
50883
- '੬': '6',
50884
- '੭': '7',
50885
- '੮': '8',
50886
- '੯': '9',
50887
- '੦': '0'
50888
- };
50889
-
50890
- var pa_in = moment.defineLocale('pa-in', {
50891
- // There are months name as per Nanakshahi Calender but they are not used as rigidly in modern Punjabi.
50892
- months : 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'),
50893
- monthsShort : 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'),
50894
- weekdays : 'ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ'.split('_'),
50895
- weekdaysShort : 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),
50896
- weekdaysMin : 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),
50897
- longDateFormat : {
50898
- LT : 'A h:mm ਵਜੇ',
50899
- LTS : 'A h:mm:ss ਵਜੇ',
50900
- L : 'DD/MM/YYYY',
50901
- LL : 'D MMMM YYYY',
50902
- LLL : 'D MMMM YYYY, A h:mm ਵਜੇ',
50903
- LLLL : 'dddd, D MMMM YYYY, A h:mm ਵਜੇ'
50904
- },
50905
- calendar : {
50906
- sameDay : '[ਅਜ] LT',
50907
- nextDay : '[ਕਲ] LT',
50908
- nextWeek : 'dddd, LT',
50909
- lastDay : '[ਕਲ] LT',
50910
- lastWeek : '[ਪਿਛਲੇ] dddd, LT',
50911
- sameElse : 'L'
50912
- },
50913
- relativeTime : {
50914
- future : '%s ਵਿੱਚ',
50915
- past : '%s ਪਿਛਲੇ',
50916
- s : 'ਕੁਝ ਸਕਿੰਟ',
50917
- m : 'ਇਕ ਮਿੰਟ',
50918
- mm : '%d ਮਿੰਟ',
50919
- h : 'ਇੱਕ ਘੰਟਾ',
50920
- hh : '%d ਘੰਟੇ',
50921
- d : 'ਇੱਕ ਦਿਨ',
50922
- dd : '%d ਦਿਨ',
50923
- M : 'ਇੱਕ ਮਹੀਨਾ',
50924
- MM : '%d ਮਹੀਨੇ',
50925
- y : 'ਇੱਕ ਸਾਲ',
50926
- yy : '%d ਸਾਲ'
50927
- },
50928
- preparse: function (string) {
50929
- return string.replace(/[੧੨੩੪੫੬੭੮੯੦]/g, function (match) {
50930
- return numberMap[match];
50931
- });
50932
- },
50933
- postformat: function (string) {
50934
- return string.replace(/\d/g, function (match) {
50935
- return symbolMap[match];
50936
- });
50937
- },
50938
- // Punjabi notation for meridiems are quite fuzzy in practice. While there exists
50939
- // a rigid notion of a 'Pahar' it is not used as rigidly in modern Punjabi.
50940
- meridiemParse: /ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,
50941
- meridiemHour : function (hour, meridiem) {
50942
- if (hour === 12) {
50943
- hour = 0;
50944
- }
50945
- if (meridiem === 'ਰਾਤ') {
50946
- return hour < 4 ? hour : hour + 12;
50947
- } else if (meridiem === 'ਸਵੇਰ') {
50948
- return hour;
50949
- } else if (meridiem === 'ਦੁਪਹਿਰ') {
50950
- return hour >= 10 ? hour : hour + 12;
50951
- } else if (meridiem === 'ਸ਼ਾਮ') {
50952
- return hour + 12;
50953
- }
50954
- },
50955
- meridiem : function (hour, minute, isLower) {
50956
- if (hour < 4) {
50957
- return 'ਰਾਤ';
50958
- } else if (hour < 10) {
50959
- return 'ਸਵੇਰ';
50960
- } else if (hour < 17) {
50961
- return 'ਦੁਪਹਿਰ';
50962
- } else if (hour < 20) {
50963
- return 'ਸ਼ਾਮ';
50964
- } else {
50965
- return 'ਰਾਤ';
50966
- }
50967
- },
50968
- week : {
50969
- dow : 0, // Sunday is the first day of the week.
50970
- doy : 6 // The week that contains Jan 1st is the first week of the year.
50971
  }
50972
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50973
 
50974
- return pa_in;
 
 
50975
 
50976
- }));
50977
 
50978
  /***/ },
50979
- /* 358 */
50980
  /***/ function(module, exports, __webpack_require__) {
50981
 
50982
  //! moment.js locale configuration
@@ -50987,105 +51321,106 @@ webpackJsonp([0],[
50987
  true ? factory(__webpack_require__(282)) :
50988
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50989
  factory(global.moment)
50990
- }(this, function (moment) { 'use strict';
50991
-
50992
-
50993
- var monthsNominative = 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split('_'),
50994
- monthsSubjective = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split('_');
50995
- function plural(n) {
50996
- return (n % 10 < 5) && (n % 10 > 1) && ((~~(n / 10) % 10) !== 1);
50997
- }
50998
- function translate(number, withoutSuffix, key) {
50999
- var result = number + ' ';
51000
- switch (key) {
51001
- case 'm':
51002
- return withoutSuffix ? 'minuta' : 'minutę';
51003
- case 'mm':
51004
- return result + (plural(number) ? 'minuty' : 'minut');
51005
- case 'h':
51006
- return withoutSuffix ? 'godzina' : 'godzinę';
51007
- case 'hh':
51008
- return result + (plural(number) ? 'godziny' : 'godzin');
51009
- case 'MM':
51010
- return result + (plural(number) ? 'miesiące' : 'miesięcy');
51011
- case 'yy':
51012
- return result + (plural(number) ? 'lata' : 'lat');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51013
  }
51014
- }
51015
-
51016
- var pl = moment.defineLocale('pl', {
51017
- months : function (momentToFormat, format) {
51018
- if (format === '') {
51019
- // Hack: if format empty we know this is used to generate
51020
- // RegExp by moment. Give then back both valid forms of months
51021
- // in RegExp ready format.
51022
- return '(' + monthsSubjective[momentToFormat.month()] + '|' + monthsNominative[momentToFormat.month()] + ')';
51023
- } else if (/D MMMM/.test(format)) {
51024
- return monthsSubjective[momentToFormat.month()];
51025
- } else {
51026
- return monthsNominative[momentToFormat.month()];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51027
  }
51028
  },
51029
- monthsShort : 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'),
51030
- weekdays : 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split('_'),
51031
- weekdaysShort : 'nie_pon_wt_śr_czw_pt_sb'.split('_'),
51032
- weekdaysMin : 'Nd_Pn_Wt_Śr_Cz_Pt_So'.split('_'),
51033
- longDateFormat : {
51034
- LT : 'HH:mm',
51035
- LTS : 'HH:mm:ss',
51036
- L : 'DD.MM.YYYY',
51037
- LL : 'D MMMM YYYY',
51038
- LLL : 'D MMMM YYYY HH:mm',
51039
- LLLL : 'dddd, D MMMM YYYY HH:mm'
51040
- },
51041
- calendar : {
51042
- sameDay: '[Dziś o] LT',
51043
- nextDay: '[Jutro o] LT',
51044
- nextWeek: '[W] dddd [o] LT',
51045
- lastDay: '[Wczoraj o] LT',
51046
- lastWeek: function () {
51047
- switch (this.day()) {
51048
- case 0:
51049
- return '[W zeszłą niedzielę o] LT';
51050
- case 3:
51051
- return '[W zeszłą środę o] LT';
51052
- case 6:
51053
- return '[W zeszłą sobotę o] LT';
51054
- default:
51055
- return '[W zeszły] dddd [o] LT';
51056
- }
51057
- },
51058
- sameElse: 'L'
51059
- },
51060
- relativeTime : {
51061
- future : 'za %s',
51062
- past : '%s temu',
51063
- s : 'kilka sekund',
51064
- m : translate,
51065
- mm : translate,
51066
- h : translate,
51067
- hh : translate,
51068
- d : '1 dzień',
51069
- dd : '%d dni',
51070
- M : 'miesiąc',
51071
- MM : translate,
51072
- y : 'rok',
51073
- yy : translate
51074
- },
51075
- ordinalParse: /\d{1,2}\./,
51076
- ordinal : '%d.',
51077
- week : {
51078
- dow : 1, // Monday is the first day of the week.
51079
- doy : 4 // The week that contains Jan 4th is the first week of the year.
51080
- }
51081
- });
51082
 
51083
- return pl;
 
 
51084
 
51085
- }));
51086
 
51087
  /***/ },
51088
- /* 359 */
51089
  /***/ function(module, exports, __webpack_require__) {
51090
 
51091
  //! moment.js locale configuration
@@ -51096,65 +51431,66 @@ webpackJsonp([0],[
51096
  true ? factory(__webpack_require__(282)) :
51097
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51098
  factory(global.moment)
51099
- }(this, function (moment) { 'use strict';
51100
-
51101
-
51102
- var pt = moment.defineLocale('pt', {
51103
- months : 'Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'),
51104
- monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),
51105
- weekdays : 'Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado'.split('_'),
51106
- weekdaysShort : 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'),
51107
- weekdaysMin : 'Dom_2ª_3ª_4ª_5ª_6ª_Sáb'.split('_'),
51108
- weekdaysParseExact : true,
51109
- longDateFormat : {
51110
- LT : 'HH:mm',
51111
- LTS : 'HH:mm:ss',
51112
- L : 'DD/MM/YYYY',
51113
- LL : 'D [de] MMMM [de] YYYY',
51114
- LLL : 'D [de] MMMM [de] YYYY HH:mm',
51115
- LLLL : 'dddd, D [de] MMMM [de] YYYY HH:mm'
51116
- },
51117
- calendar : {
51118
- sameDay: '[Hoje às] LT',
51119
- nextDay: '[Amanhã às] LT',
51120
- nextWeek: 'dddd [às] LT',
51121
- lastDay: '[Ontem às] LT',
51122
- lastWeek: function () {
51123
- return (this.day() === 0 || this.day() === 6) ?
51124
- '[Último] dddd [às] LT' : // Saturday + Sunday
51125
- '[Última] dddd [às] LT'; // Monday - Friday
51126
- },
51127
- sameElse: 'L'
51128
- },
51129
- relativeTime : {
51130
- future : 'em %s',
51131
- past : 'há %s',
51132
- s : 'segundos',
51133
- m : 'um minuto',
51134
- mm : '%d minutos',
51135
- h : 'uma hora',
51136
- hh : '%d horas',
51137
- d : 'um dia',
51138
- dd : '%d dias',
51139
- M : 'um mês',
51140
- MM : '%d meses',
51141
- y : 'um ano',
51142
- yy : '%d anos'
51143
- },
51144
- ordinalParse: /\d{1,2}º/,
51145
- ordinal : '%dº',
51146
- week : {
51147
- dow : 1, // Monday is the first day of the week.
51148
- doy : 4 // The week that contains Jan 4th is the first week of the year.
51149
- }
51150
- });
51151
 
51152
- return pt;
 
 
51153
 
51154
- }));
51155
 
51156
  /***/ },
51157
- /* 360 */
51158
  /***/ function(module, exports, __webpack_require__) {
51159
 
51160
  //! moment.js locale configuration
@@ -51165,61 +51501,62 @@ webpackJsonp([0],[
51165
  true ? factory(__webpack_require__(282)) :
51166
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51167
  factory(global.moment)
51168
- }(this, function (moment) { 'use strict';
51169
-
51170
-
51171
- var pt_br = moment.defineLocale('pt-br', {
51172
- months : 'Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'),
51173
- monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),
51174
- weekdays : 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split('_'),
51175
- weekdaysShort : 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'),
51176
- weekdaysMin : 'Dom_2ª_3ª_4ª_5ª_6ª_Sáb'.split('_'),
51177
- weekdaysParseExact : true,
51178
- longDateFormat : {
51179
- LT : 'HH:mm',
51180
- LTS : 'HH:mm:ss',
51181
- L : 'DD/MM/YYYY',
51182
- LL : 'D [de] MMMM [de] YYYY',
51183
- LLL : 'D [de] MMMM [de] YYYY [às] HH:mm',
51184
- LLLL : 'dddd, D [de] MMMM [de] YYYY [às] HH:mm'
51185
- },
51186
- calendar : {
51187
- sameDay: '[Hoje às] LT',
51188
- nextDay: '[Amanhã às] LT',
51189
- nextWeek: 'dddd [às] LT',
51190
- lastDay: '[Ontem às] LT',
51191
- lastWeek: function () {
51192
- return (this.day() === 0 || this.day() === 6) ?
51193
- '[Último] dddd [às] LT' : // Saturday + Sunday
51194
- '[Última] dddd [às] LT'; // Monday - Friday
51195
- },
51196
- sameElse: 'L'
51197
- },
51198
- relativeTime : {
51199
- future : 'em %s',
51200
- past : '%s atrás',
51201
- s : 'poucos segundos',
51202
- m : 'um minuto',
51203
- mm : '%d minutos',
51204
- h : 'uma hora',
51205
- hh : '%d horas',
51206
- d : 'um dia',
51207
- dd : '%d dias',
51208
- M : 'um mês',
51209
- MM : '%d meses',
51210
- y : 'um ano',
51211
- yy : '%d anos'
51212
- },
51213
- ordinalParse: /\d{1,2}º/,
51214
- ordinal : '%dº'
51215
- });
51216
 
51217
- return pt_br;
 
 
51218
 
51219
- }));
51220
 
51221
  /***/ },
51222
- /* 361 */
51223
  /***/ function(module, exports, __webpack_require__) {
51224
 
51225
  //! moment.js locale configuration
@@ -51231,74 +51568,75 @@ webpackJsonp([0],[
51231
  true ? factory(__webpack_require__(282)) :
51232
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51233
  factory(global.moment)
51234
- }(this, function (moment) { 'use strict';
51235
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51236
 
51237
- function relativeTimeWithPlural(number, withoutSuffix, key) {
51238
- var format = {
51239
- 'mm': 'minute',
51240
- 'hh': 'ore',
51241
- 'dd': 'zile',
51242
- 'MM': 'luni',
51243
- 'yy': 'ani'
51244
- },
51245
- separator = ' ';
51246
- if (number % 100 >= 20 || (number >= 100 && number % 100 === 0)) {
51247
- separator = ' de ';
51248
- }
51249
- return number + separator + format[key];
51250
- }
51251
-
51252
- var ro = moment.defineLocale('ro', {
51253
- months : 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split('_'),
51254
- monthsShort : 'ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split('_'),
51255
- monthsParseExact: true,
51256
- weekdays : 'duminică_luni_marți_miercuri_joi_vineri_sâmbătă'.split('_'),
51257
- weekdaysShort : 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'),
51258
- weekdaysMin : 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'),
51259
- longDateFormat : {
51260
- LT : 'H:mm',
51261
- LTS : 'H:mm:ss',
51262
- L : 'DD.MM.YYYY',
51263
- LL : 'D MMMM YYYY',
51264
- LLL : 'D MMMM YYYY H:mm',
51265
- LLLL : 'dddd, D MMMM YYYY H:mm'
51266
- },
51267
- calendar : {
51268
- sameDay: '[azi la] LT',
51269
- nextDay: '[mâine la] LT',
51270
- nextWeek: 'dddd [la] LT',
51271
- lastDay: '[ieri la] LT',
51272
- lastWeek: '[fosta] dddd [la] LT',
51273
- sameElse: 'L'
51274
- },
51275
- relativeTime : {
51276
- future : 'peste %s',
51277
- past : '%s în urmă',
51278
- s : 'câteva secunde',
51279
- m : 'un minut',
51280
- mm : relativeTimeWithPlural,
51281
- h : 'o oră',
51282
- hh : relativeTimeWithPlural,
51283
- d : 'o zi',
51284
- dd : relativeTimeWithPlural,
51285
- M : 'o lună',
51286
- MM : relativeTimeWithPlural,
51287
- y : 'un an',
51288
- yy : relativeTimeWithPlural
51289
- },
51290
- week : {
51291
- dow : 1, // Monday is the first day of the week.
51292
- doy : 7 // The week that contains Jan 1st is the first week of the year.
51293
- }
51294
- });
51295
 
51296
- return ro;
51297
 
51298
- }));
51299
 
51300
  /***/ },
51301
- /* 362 */
51302
  /***/ function(module, exports, __webpack_require__) {
51303
 
51304
  //! moment.js locale configuration
@@ -51311,181 +51649,182 @@ webpackJsonp([0],[
51311
  true ? factory(__webpack_require__(282)) :
51312
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51313
  factory(global.moment)
51314
- }(this, function (moment) { 'use strict';
51315
 
51316
 
51317
- function plural(word, num) {
51318
- var forms = word.split('_');
51319
- return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]);
 
 
 
 
 
 
 
 
 
 
 
51320
  }
51321
- function relativeTimeWithPlural(number, withoutSuffix, key) {
51322
- var format = {
51323
- 'mm': withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут',
51324
- 'hh': 'час_часа_часов',
51325
- 'dd': 'день_дня_дней',
51326
- 'MM': 'месяц_месяца_месяцев',
51327
- 'yy': 'год_года_лет'
51328
- };
51329
- if (key === 'm') {
51330
- return withoutSuffix ? 'минута' : 'минуту';
51331
- }
51332
- else {
51333
- return number + ' ' + plural(format[key], +number);
51334
- }
51335
  }
51336
- var monthsParse = [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[йя]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i];
 
51337
 
51338
- // http://new.gramota.ru/spravka/rules/139-prop : § 103
51339
- // Сокращения месяцев: http://new.gramota.ru/spravka/buro/search-answer?s=242637
51340
- // CLDR data: http://www.unicode.org/cldr/charts/28/summary/ru.html#1753
51341
- var ru = moment.defineLocale('ru', {
51342
- months : {
51343
- format: 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_'),
51344
- standalone: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_')
51345
- },
51346
- monthsShort : {
51347
- // по CLDR именно "июл." и "июн.", но какой смысл менять букву на точку ?
51348
- format: 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split('_'),
51349
- standalone: 'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split('_')
51350
- },
51351
- weekdays : {
51352
- standalone: 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split('_'),
51353
- format: 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split('_'),
51354
- isFormat: /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/
51355
- },
51356
- weekdaysShort : 'вс_пн_вт_ср_чт_пт_сб'.split('_'),
51357
- weekdaysMin : 'вс_пн_вт_ср_чт_пт_сб'.split('_'),
51358
- monthsParse : monthsParse,
51359
- longMonthsParse : monthsParse,
51360
- shortMonthsParse : monthsParse,
51361
-
51362
- // полные названия с падежами, по три буквы, для некоторых, по 4 буквы, сокращения с точкой и без точки
51363
- monthsRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,
51364
-
51365
- // копия предыдущего
51366
- monthsShortRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,
51367
-
51368
- // полные названия с падежами
51369
- monthsStrictRegex: /^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,
51370
-
51371
- // Выражение, которое соотвествует только сокращённым формам
51372
- monthsShortStrictRegex: /^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,
51373
- longDateFormat : {
51374
- LT : 'HH:mm',
51375
- LTS : 'HH:mm:ss',
51376
- L : 'DD.MM.YYYY',
51377
- LL : 'D MMMM YYYY г.',
51378
- LLL : 'D MMMM YYYY г., HH:mm',
51379
- LLLL : 'dddd, D MMMM YYYY г., HH:mm'
51380
- },
51381
- calendar : {
51382
- sameDay: '[Сегодня в] LT',
51383
- nextDay: '[Завтра в] LT',
51384
- lastDay: '[Вчера в] LT',
51385
- nextWeek: function (now) {
51386
- if (now.week() !== this.week()) {
51387
- switch (this.day()) {
51388
- case 0:
51389
- return '[В следующее] dddd [в] LT';
51390
- case 1:
51391
- case 2:
51392
- case 4:
51393
- return '[В следующий] dddd [в] LT';
51394
- case 3:
51395
- case 5:
51396
- case 6:
51397
- return '[В следующую] dddd [в] LT';
51398
- }
51399
- } else {
51400
- if (this.day() === 2) {
51401
- return '[Во] dddd [в] LT';
51402
- } else {
51403
- return '[В] dddd [в] LT';
51404
- }
51405
  }
51406
- },
51407
- lastWeek: function (now) {
51408
- if (now.week() !== this.week()) {
51409
- switch (this.day()) {
51410
- case 0:
51411
- return '[В прошлое] dddd [в] LT';
51412
- case 1:
51413
- case 2:
51414
- case 4:
51415
- return '[В прошлый] dddd [в] LT';
51416
- case 3:
51417
- case 5:
51418
- case 6:
51419
- return '[В прошлую] dddd [в] LT';
51420
- }
51421
  } else {
51422
- if (this.day() === 2) {
51423
- return '[Во] dddd [в] LT';
51424
- } else {
51425
- return '[В] dddd [в] LT';
51426
- }
51427
  }
51428
- },
51429
- sameElse: 'L'
51430
- },
51431
- relativeTime : {
51432
- future : 'через %s',
51433
- past : '%s назад',
51434
- s : 'несколько секунд',
51435
- m : relativeTimeWithPlural,
51436
- mm : relativeTimeWithPlural,
51437
- h : 'час',
51438
- hh : relativeTimeWithPlural,
51439
- d : 'день',
51440
- dd : relativeTimeWithPlural,
51441
- M : 'месяц',
51442
- MM : relativeTimeWithPlural,
51443
- y : 'год',
51444
- yy : relativeTimeWithPlural
51445
- },
51446
- meridiemParse: /ночи|утра|дня|вечера/i,
51447
- isPM : function (input) {
51448
- return /^(дня|вечера)$/.test(input);
51449
- },
51450
- meridiem : function (hour, minute, isLower) {
51451
- if (hour < 4) {
51452
- return 'ночи';
51453
- } else if (hour < 12) {
51454
- return 'утра';
51455
- } else if (hour < 17) {
51456
- return 'дня';
51457
- } else {
51458
- return 'вечера';
51459
  }
51460
  },
51461
- ordinalParse: /\d{1,2}-(й|го|я)/,
51462
- ordinal: function (number, period) {
51463
- switch (period) {
51464
- case 'M':
51465
- case 'd':
51466
- case 'DDD':
51467
- return number + '-й';
51468
- case 'D':
51469
- return number + '-го';
51470
- case 'w':
51471
- case 'W':
51472
- return number + '-я';
51473
- default:
51474
- return number;
 
 
 
 
 
 
51475
  }
51476
  },
51477
- week : {
51478
- dow : 1, // Monday is the first day of the week.
51479
- doy : 7 // The week that contains Jan 1st is the first week of the year.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51480
  }
51481
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51482
 
51483
- return ru;
 
 
51484
 
51485
- }));
51486
 
51487
  /***/ },
51488
- /* 363 */
51489
  /***/ function(module, exports, __webpack_require__) {
51490
 
51491
  //! moment.js locale configuration
@@ -51496,61 +51835,62 @@ webpackJsonp([0],[
51496
  true ? factory(__webpack_require__(282)) :
51497
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51498
  factory(global.moment)
51499
- }(this, function (moment) { 'use strict';
51500
-
51501
-
51502
-
51503
- var se = moment.defineLocale('se', {
51504
- months : 'ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu'.split('_'),
51505
- monthsShort : 'ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov'.split('_'),
51506
- weekdays : 'sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat'.split('_'),
51507
- weekdaysShort : 'sotn_vuos_maŋ_gask_duor_bear_láv'.split('_'),
51508
- weekdaysMin : 's_v_m_g_d_b_L'.split('_'),
51509
- longDateFormat : {
51510
- LT : 'HH:mm',
51511
- LTS : 'HH:mm:ss',
51512
- L : 'DD.MM.YYYY',
51513
- LL : 'MMMM D. [b.] YYYY',
51514
- LLL : 'MMMM D. [b.] YYYY [ti.] HH:mm',
51515
- LLLL : 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm'
51516
- },
51517
- calendar : {
51518
- sameDay: '[otne ti] LT',
51519
- nextDay: '[ihttin ti] LT',
51520
- nextWeek: 'dddd [ti] LT',
51521
- lastDay: '[ikte ti] LT',
51522
- lastWeek: '[ovddit] dddd [ti] LT',
51523
- sameElse: 'L'
51524
- },
51525
- relativeTime : {
51526
- future : '%s geažes',
51527
- past : 'maŋit %s',
51528
- s : 'moadde sekunddat',
51529
- m : 'okta minuhta',
51530
- mm : '%d minuhtat',
51531
- h : 'okta diimmu',
51532
- hh : '%d diimmut',
51533
- d : 'okta beaivi',
51534
- dd : '%d beaivvit',
51535
- M : 'okta mánnu',
51536
- MM : '%d mánut',
51537
- y : 'okta jahki',
51538
- yy : '%d jagit'
51539
- },
51540
- ordinalParse: /\d{1,2}\./,
51541
- ordinal : '%d.',
51542
- week : {
51543
- dow : 1, // Monday is the first day of the week.
51544
- doy : 4 // The week that contains Jan 4th is the first week of the year.
51545
- }
51546
- });
51547
 
51548
- return se;
 
 
51549
 
51550
- }));
51551
 
51552
  /***/ },
51553
- /* 364 */
51554
  /***/ function(module, exports, __webpack_require__) {
51555
 
51556
  //! moment.js locale configuration
@@ -51561,71 +51901,72 @@ webpackJsonp([0],[
51561
  true ? factory(__webpack_require__(282)) :
51562
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51563
  factory(global.moment)
51564
- }(this, function (moment) { 'use strict';
51565
-
51566
-
51567
- /*jshint -W100*/
51568
- var si = moment.defineLocale('si', {
51569
- months : 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split('_'),
51570
- monthsShort : 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split('_'),
51571
- weekdays : 'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split('_'),
51572
- weekdaysShort : 'ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන'.split('_'),
51573
- weekdaysMin : 'ඉ_ස_අ_බ_බ්‍ර_සි_සෙ'.split('_'),
51574
- weekdaysParseExact : true,
51575
- longDateFormat : {
51576
- LT : 'a h:mm',
51577
- LTS : 'a h:mm:ss',
51578
- L : 'YYYY/MM/DD',
51579
- LL : 'YYYY MMMM D',
51580
- LLL : 'YYYY MMMM D, a h:mm',
51581
- LLLL : 'YYYY MMMM D [වැනි] dddd, a h:mm:ss'
51582
- },
51583
- calendar : {
51584
- sameDay : '[අද] LT[ට]',
51585
- nextDay : '[හෙට] LT[ට]',
51586
- nextWeek : 'dddd LT[ට]',
51587
- lastDay : '[ඊයේ] LT[ට]',
51588
- lastWeek : '[පසුගිය] dddd LT[ට]',
51589
- sameElse : 'L'
51590
- },
51591
- relativeTime : {
51592
- future : '%sකින්',
51593
- past : '%sකට පෙර',
51594
- s : 'තත්පර කිහිපය',
51595
- m : 'මිනිත්තුව',
51596
- mm : 'මිනිත්තු %d',
51597
- h : 'පැය',
51598
- hh : 'පැය %d',
51599
- d : 'දිනය',
51600
- dd : 'දින %d',
51601
- M : 'මාසය',
51602
- MM : 'මාස %d',
51603
- y : 'වසර',
51604
- yy : 'වසර %d'
51605
- },
51606
- ordinalParse: /\d{1,2} වැනි/,
51607
- ordinal : function (number) {
51608
- return number + ' වැනි';
51609
- },
51610
- meridiemParse : /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,
51611
- isPM : function (input) {
51612
- return input === 'ප.ව.' || input === 'පස් වරු';
51613
- },
51614
- meridiem : function (hours, minutes, isLower) {
51615
- if (hours > 11) {
51616
- return isLower ? 'ප.ව.' : 'පස් වරු';
51617
- } else {
51618
- return isLower ? 'පෙ.ව.' : 'පෙර වරු';
51619
- }
51620
  }
51621
- });
 
51622
 
51623
- return si;
 
 
51624
 
51625
- }));
51626
 
51627
  /***/ },
51628
- /* 365 */
51629
  /***/ function(module, exports, __webpack_require__) {
51630
 
51631
  //! moment.js locale configuration
@@ -51637,149 +51978,150 @@ webpackJsonp([0],[
51637
  true ? factory(__webpack_require__(282)) :
51638
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51639
  factory(global.moment)
51640
- }(this, function (moment) { 'use strict';
51641
-
51642
-
51643
- var months = 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split('_'),
51644
- monthsShort = 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_');
51645
- function plural(n) {
51646
- return (n > 1) && (n < 5);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51647
  }
51648
- function translate(number, withoutSuffix, key, isFuture) {
51649
- var result = number + ' ';
51650
- switch (key) {
51651
- case 's': // a few seconds / in a few seconds / a few seconds ago
51652
- return (withoutSuffix || isFuture) ? 'pár sekúnd' : 'pár sekundami';
51653
- case 'm': // a minute / in a minute / a minute ago
51654
- return withoutSuffix ? 'minúta' : (isFuture ? 'minútu' : 'minútou');
51655
- case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago
51656
- if (withoutSuffix || isFuture) {
51657
- return result + (plural(number) ? 'minúty' : 'minút');
51658
- } else {
51659
- return result + 'minútami';
51660
- }
51661
- break;
51662
- case 'h': // an hour / in an hour / an hour ago
51663
- return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou');
51664
- case 'hh': // 9 hours / in 9 hours / 9 hours ago
51665
- if (withoutSuffix || isFuture) {
51666
- return result + (plural(number) ? 'hodiny' : 'hodín');
51667
- } else {
51668
- return result + 'hodinami';
51669
- }
51670
- break;
51671
- case 'd': // a day / in a day / a day ago
51672
- return (withoutSuffix || isFuture) ? 'deň' : 'dňom';
51673
- case 'dd': // 9 days / in 9 days / 9 days ago
51674
- if (withoutSuffix || isFuture) {
51675
- return result + (plural(number) ? 'dni' : 'dní');
51676
- } else {
51677
- return result + 'dňami';
51678
- }
51679
- break;
51680
- case 'M': // a month / in a month / a month ago
51681
- return (withoutSuffix || isFuture) ? 'mesiac' : 'mesiacom';
51682
- case 'MM': // 9 months / in 9 months / 9 months ago
51683
- if (withoutSuffix || isFuture) {
51684
- return result + (plural(number) ? 'mesiace' : 'mesiacov');
51685
- } else {
51686
- return result + 'mesiacmi';
51687
- }
51688
- break;
51689
- case 'y': // a year / in a year / a year ago
51690
- return (withoutSuffix || isFuture) ? 'rok' : 'rokom';
51691
- case 'yy': // 9 years / in 9 years / 9 years ago
51692
- if (withoutSuffix || isFuture) {
51693
- return result + (plural(number) ? 'roky' : 'rokov');
51694
- } else {
51695
- return result + 'rokmi';
51696
- }
51697
- break;
51698
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51699
  }
 
51700
 
51701
- var sk = moment.defineLocale('sk', {
51702
- months : months,
51703
- monthsShort : monthsShort,
51704
- weekdays : 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'),
51705
- weekdaysShort : 'ne_po_ut_st_št_pi_so'.split('_'),
51706
- weekdaysMin : 'ne_po_ut_st_št_pi_so'.split('_'),
51707
- longDateFormat : {
51708
- LT: 'H:mm',
51709
- LTS : 'H:mm:ss',
51710
- L : 'DD.MM.YYYY',
51711
- LL : 'D. MMMM YYYY',
51712
- LLL : 'D. MMMM YYYY H:mm',
51713
- LLLL : 'dddd D. MMMM YYYY H:mm'
51714
- },
51715
- calendar : {
51716
- sameDay: '[dnes o] LT',
51717
- nextDay: '[zajtra o] LT',
51718
- nextWeek: function () {
51719
- switch (this.day()) {
51720
- case 0:
51721
- return '[v nedeľu o] LT';
51722
- case 1:
51723
- case 2:
51724
- return '[v] dddd [o] LT';
51725
- case 3:
51726
- return '[v stredu o] LT';
51727
- case 4:
51728
- return '[vo štvrtok o] LT';
51729
- case 5:
51730
- return '[v piatok o] LT';
51731
- case 6:
51732
- return '[v sobotu o] LT';
51733
- }
51734
- },
51735
- lastDay: '[včera o] LT',
51736
- lastWeek: function () {
51737
- switch (this.day()) {
51738
- case 0:
51739
- return '[minulú nedeľu o] LT';
51740
- case 1:
51741
- case 2:
51742
- return '[minulý] dddd [o] LT';
51743
- case 3:
51744
- return '[minulú stredu o] LT';
51745
- case 4:
51746
- case 5:
51747
- return '[minulý] dddd [o] LT';
51748
- case 6:
51749
- return '[minulú sobotu o] LT';
51750
- }
51751
- },
51752
- sameElse: 'L'
51753
- },
51754
- relativeTime : {
51755
- future : 'za %s',
51756
- past : 'pred %s',
51757
- s : translate,
51758
- m : translate,
51759
- mm : translate,
51760
- h : translate,
51761
- hh : translate,
51762
- d : translate,
51763
- dd : translate,
51764
- M : translate,
51765
- MM : translate,
51766
- y : translate,
51767
- yy : translate
51768
- },
51769
- ordinalParse: /\d{1,2}\./,
51770
- ordinal : '%d.',
51771
- week : {
51772
- dow : 1, // Monday is the first day of the week.
51773
- doy : 4 // The week that contains Jan 4th is the first week of the year.
51774
- }
51775
- });
51776
 
51777
- return sk;
51778
 
51779
- }));
51780
 
51781
  /***/ },
51782
- /* 366 */
51783
  /***/ function(module, exports, __webpack_require__) {
51784
 
51785
  //! moment.js locale configuration
@@ -51790,162 +52132,163 @@ webpackJsonp([0],[
51790
  true ? factory(__webpack_require__(282)) :
51791
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51792
  factory(global.moment)
51793
- }(this, function (moment) { 'use strict';
51794
 
51795
 
51796
- function processRelativeTime(number, withoutSuffix, key, isFuture) {
51797
- var result = number + ' ';
51798
- switch (key) {
51799
- case 's':
51800
- return withoutSuffix || isFuture ? 'nekaj sekund' : 'nekaj sekundami';
51801
- case 'm':
51802
- return withoutSuffix ? 'ena minuta' : 'eno minuto';
51803
- case 'mm':
51804
- if (number === 1) {
51805
- result += withoutSuffix ? 'minuta' : 'minuto';
51806
- } else if (number === 2) {
51807
- result += withoutSuffix || isFuture ? 'minuti' : 'minutama';
51808
- } else if (number < 5) {
51809
- result += withoutSuffix || isFuture ? 'minute' : 'minutami';
51810
- } else {
51811
- result += withoutSuffix || isFuture ? 'minut' : 'minutami';
51812
- }
51813
- return result;
51814
- case 'h':
51815
- return withoutSuffix ? 'ena ura' : 'eno uro';
51816
- case 'hh':
51817
- if (number === 1) {
51818
- result += withoutSuffix ? 'ura' : 'uro';
51819
- } else if (number === 2) {
51820
- result += withoutSuffix || isFuture ? 'uri' : 'urama';
51821
- } else if (number < 5) {
51822
- result += withoutSuffix || isFuture ? 'ure' : 'urami';
51823
- } else {
51824
- result += withoutSuffix || isFuture ? 'ur' : 'urami';
51825
- }
51826
- return result;
51827
- case 'd':
51828
- return withoutSuffix || isFuture ? 'en dan' : 'enim dnem';
51829
- case 'dd':
51830
- if (number === 1) {
51831
- result += withoutSuffix || isFuture ? 'dan' : 'dnem';
51832
- } else if (number === 2) {
51833
- result += withoutSuffix || isFuture ? 'dni' : 'dnevoma';
51834
- } else {
51835
- result += withoutSuffix || isFuture ? 'dni' : 'dnevi';
51836
- }
51837
- return result;
51838
- case 'M':
51839
- return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem';
51840
- case 'MM':
51841
- if (number === 1) {
51842
- result += withoutSuffix || isFuture ? 'mesec' : 'mesecem';
51843
- } else if (number === 2) {
51844
- result += withoutSuffix || isFuture ? 'meseca' : 'mesecema';
51845
- } else if (number < 5) {
51846
- result += withoutSuffix || isFuture ? 'mesece' : 'meseci';
51847
- } else {
51848
- result += withoutSuffix || isFuture ? 'mesecev' : 'meseci';
51849
- }
51850
- return result;
51851
- case 'y':
51852
- return withoutSuffix || isFuture ? 'eno leto' : 'enim letom';
51853
- case 'yy':
51854
- if (number === 1) {
51855
- result += withoutSuffix || isFuture ? 'leto' : 'letom';
51856
- } else if (number === 2) {
51857
- result += withoutSuffix || isFuture ? 'leti' : 'letoma';
51858
- } else if (number < 5) {
51859
- result += withoutSuffix || isFuture ? 'leta' : 'leti';
51860
- } else {
51861
- result += withoutSuffix || isFuture ? 'let' : 'leti';
51862
- }
51863
- return result;
51864
- }
51865
- }
51866
-
51867
- var sl = moment.defineLocale('sl', {
51868
- months : 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'),
51869
- monthsShort : 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'),
51870
- monthsParseExact: true,
51871
- weekdays : 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'),
51872
- weekdaysShort : 'ned._pon._tor._sre._čet._pet._sob.'.split('_'),
51873
- weekdaysMin : 'ne_po_to_sr_če_pe_so'.split('_'),
51874
- weekdaysParseExact : true,
51875
- longDateFormat : {
51876
- LT : 'H:mm',
51877
- LTS : 'H:mm:ss',
51878
- L : 'DD.MM.YYYY',
51879
- LL : 'D. MMMM YYYY',
51880
- LLL : 'D. MMMM YYYY H:mm',
51881
- LLLL : 'dddd, D. MMMM YYYY H:mm'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51882
  },
51883
- calendar : {
51884
- sameDay : '[danes ob] LT',
51885
- nextDay : '[jutri ob] LT',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51886
 
51887
- nextWeek : function () {
51888
- switch (this.day()) {
51889
- case 0:
51890
- return '[v] [nedeljo] [ob] LT';
51891
- case 3:
51892
- return '[v] [sredo] [ob] LT';
51893
- case 6:
51894
- return '[v] [soboto] [ob] LT';
51895
- case 1:
51896
- case 2:
51897
- case 4:
51898
- case 5:
51899
- return '[v] dddd [ob] LT';
51900
- }
51901
- },
51902
- lastDay : '[včeraj ob] LT',
51903
- lastWeek : function () {
51904
- switch (this.day()) {
51905
- case 0:
51906
- return '[prejšnjo] [nedeljo] [ob] LT';
51907
- case 3:
51908
- return '[prejšnjo] [sredo] [ob] LT';
51909
- case 6:
51910
- return '[prejšnjo] [soboto] [ob] LT';
51911
- case 1:
51912
- case 2:
51913
- case 4:
51914
- case 5:
51915
- return '[prejšnji] dddd [ob] LT';
51916
- }
51917
- },
51918
- sameElse : 'L'
51919
- },
51920
- relativeTime : {
51921
- future : 'čez %s',
51922
- past : 'pred %s',
51923
- s : processRelativeTime,
51924
- m : processRelativeTime,
51925
- mm : processRelativeTime,
51926
- h : processRelativeTime,
51927
- hh : processRelativeTime,
51928
- d : processRelativeTime,
51929
- dd : processRelativeTime,
51930
- M : processRelativeTime,
51931
- MM : processRelativeTime,
51932
- y : processRelativeTime,
51933
- yy : processRelativeTime
51934
- },
51935
- ordinalParse: /\d{1,2}\./,
51936
- ordinal : '%d.',
51937
- week : {
51938
- dow : 1, // Monday is the first day of the week.
51939
- doy : 7 // The week that contains Jan 1st is the first week of the year.
51940
- }
51941
- });
51942
 
51943
- return sl;
51944
 
51945
- }));
51946
 
51947
  /***/ },
51948
- /* 367 */
51949
  /***/ function(module, exports, __webpack_require__) {
51950
 
51951
  //! moment.js locale configuration
@@ -51958,68 +52301,69 @@ webpackJsonp([0],[
51958
  true ? factory(__webpack_require__(282)) :
51959
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51960
  factory(global.moment)
51961
- }(this, function (moment) { 'use strict';
51962
-
51963
-
51964
- var sq = moment.defineLocale('sq', {
51965
- months : 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split('_'),
51966
- monthsShort : 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'),
51967
- weekdays : 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split('_'),
51968
- weekdaysShort : 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'),
51969
- weekdaysMin : 'D_H_Ma_Më_E_P_Sh'.split('_'),
51970
- weekdaysParseExact : true,
51971
- meridiemParse: /PD|MD/,
51972
- isPM: function (input) {
51973
- return input.charAt(0) === 'M';
51974
- },
51975
- meridiem : function (hours, minutes, isLower) {
51976
- return hours < 12 ? 'PD' : 'MD';
51977
- },
51978
- longDateFormat : {
51979
- LT : 'HH:mm',
51980
- LTS : 'HH:mm:ss',
51981
- L : 'DD/MM/YYYY',
51982
- LL : 'D MMMM YYYY',
51983
- LLL : 'D MMMM YYYY HH:mm',
51984
- LLLL : 'dddd, D MMMM YYYY HH:mm'
51985
- },
51986
- calendar : {
51987
- sameDay : '[Sot në] LT',
51988
- nextDay : '[Nesër në] LT',
51989
- nextWeek : 'dddd [në] LT',
51990
- lastDay : '[Dje në] LT',
51991
- lastWeek : 'dddd [e kaluar në] LT',
51992
- sameElse : 'L'
51993
- },
51994
- relativeTime : {
51995
- future : 'në %s',
51996
- past : '%s më parë',
51997
- s : 'disa sekonda',
51998
- m : 'një minutë',
51999
- mm : '%d minuta',
52000
- h : 'një orë',
52001
- hh : '%d orë',
52002
- d : 'një ditë',
52003
- dd : '%d ditë',
52004
- M : 'një muaj',
52005
- MM : '%d muaj',
52006
- y : 'një vit',
52007
- yy : '%d vite'
52008
- },
52009
- ordinalParse: /\d{1,2}\./,
52010
- ordinal : '%d.',
52011
- week : {
52012
- dow : 1, // Monday is the first day of the week.
52013
- doy : 4 // The week that contains Jan 4th is the first week of the year.
52014
- }
52015
- });
52016
 
52017
- return sq;
 
 
52018
 
52019
- }));
52020
 
52021
  /***/ },
52022
- /* 368 */
52023
  /***/ function(module, exports, __webpack_require__) {
52024
 
52025
  //! moment.js locale configuration
@@ -52030,110 +52374,111 @@ webpackJsonp([0],[
52030
  true ? factory(__webpack_require__(282)) :
52031
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52032
  factory(global.moment)
52033
- }(this, function (moment) { 'use strict';
52034
-
52035
-
52036
- var translator = {
52037
- words: { //Different grammatical cases
52038
- m: ['jedan minut', 'jedne minute'],
52039
- mm: ['minut', 'minute', 'minuta'],
52040
- h: ['jedan sat', 'jednog sata'],
52041
- hh: ['sat', 'sata', 'sati'],
52042
- dd: ['dan', 'dana', 'dana'],
52043
- MM: ['mesec', 'meseca', 'meseci'],
52044
- yy: ['godina', 'godine', 'godina']
52045
- },
52046
- correctGrammaticalCase: function (number, wordKey) {
52047
- return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52048
  },
52049
- translate: function (number, withoutSuffix, key) {
52050
- var wordKey = translator.words[key];
52051
- if (key.length === 1) {
52052
- return withoutSuffix ? wordKey[0] : wordKey[1];
52053
- } else {
52054
- return number + ' ' + translator.correctGrammaticalCase(number, wordKey);
52055
- }
52056
- }
52057
- };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52058
 
52059
- var sr = moment.defineLocale('sr', {
52060
- months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'),
52061
- monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),
52062
- monthsParseExact: true,
52063
- weekdays: 'nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota'.split('_'),
52064
- weekdaysShort: 'ned._pon._uto._sre._čet._pet._sub.'.split('_'),
52065
- weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
52066
- weekdaysParseExact : true,
52067
- longDateFormat: {
52068
- LT: 'H:mm',
52069
- LTS : 'H:mm:ss',
52070
- L: 'DD.MM.YYYY',
52071
- LL: 'D. MMMM YYYY',
52072
- LLL: 'D. MMMM YYYY H:mm',
52073
- LLLL: 'dddd, D. MMMM YYYY H:mm'
52074
- },
52075
- calendar: {
52076
- sameDay: '[danas u] LT',
52077
- nextDay: '[sutra u] LT',
52078
- nextWeek: function () {
52079
- switch (this.day()) {
52080
- case 0:
52081
- return '[u] [nedelju] [u] LT';
52082
- case 3:
52083
- return '[u] [sredu] [u] LT';
52084
- case 6:
52085
- return '[u] [subotu] [u] LT';
52086
- case 1:
52087
- case 2:
52088
- case 4:
52089
- case 5:
52090
- return '[u] dddd [u] LT';
52091
- }
52092
- },
52093
- lastDay : '[juče u] LT',
52094
- lastWeek : function () {
52095
- var lastWeekDays = [
52096
- '[prošle] [nedelje] [u] LT',
52097
- '[prošlog] [ponedeljka] [u] LT',
52098
- '[prošlog] [utorka] [u] LT',
52099
- '[prošle] [srede] [u] LT',
52100
- '[prošlog] [četvrtka] [u] LT',
52101
- '[prošlog] [petka] [u] LT',
52102
- '[prošle] [subote] [u] LT'
52103
- ];
52104
- return lastWeekDays[this.day()];
52105
- },
52106
- sameElse : 'L'
52107
- },
52108
- relativeTime : {
52109
- future : 'za %s',
52110
- past : 'pre %s',
52111
- s : 'nekoliko sekundi',
52112
- m : translator.translate,
52113
- mm : translator.translate,
52114
- h : translator.translate,
52115
- hh : translator.translate,
52116
- d : 'dan',
52117
- dd : translator.translate,
52118
- M : 'mesec',
52119
- MM : translator.translate,
52120
- y : 'godinu',
52121
- yy : translator.translate
52122
- },
52123
- ordinalParse: /\d{1,2}\./,
52124
- ordinal : '%d.',
52125
- week : {
52126
- dow : 1, // Monday is the first day of the week.
52127
- doy : 7 // The week that contains Jan 1st is the first week of the year.
52128
- }
52129
- });
52130
 
52131
- return sr;
52132
 
52133
- }));
52134
 
52135
  /***/ },
52136
- /* 369 */
52137
  /***/ function(module, exports, __webpack_require__) {
52138
 
52139
  //! moment.js locale configuration
@@ -52144,110 +52489,111 @@ webpackJsonp([0],[
52144
  true ? factory(__webpack_require__(282)) :
52145
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52146
  factory(global.moment)
52147
- }(this, function (moment) { 'use strict';
52148
-
52149
-
52150
- var translator = {
52151
- words: { //Different grammatical cases
52152
- m: ['један минут', 'једне минуте'],
52153
- mm: ['минут', 'минуте', 'минута'],
52154
- h: ['један сат', 'једног сата'],
52155
- hh: ['сат', 'сата', 'сати'],
52156
- dd: ['дан', 'дана', 'дана'],
52157
- MM: ['месец', 'месеца', 'месеци'],
52158
- yy: ['година', 'године', 'година']
52159
- },
52160
- correctGrammaticalCase: function (number, wordKey) {
52161
- return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52162
  },
52163
- translate: function (number, withoutSuffix, key) {
52164
- var wordKey = translator.words[key];
52165
- if (key.length === 1) {
52166
- return withoutSuffix ? wordKey[0] : wordKey[1];
52167
- } else {
52168
- return number + ' ' + translator.correctGrammaticalCase(number, wordKey);
52169
- }
52170
- }
52171
- };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52172
 
52173
- var sr_cyrl = moment.defineLocale('sr-cyrl', {
52174
- months: 'јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар'.split('_'),
52175
- monthsShort: 'јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.'.split('_'),
52176
- monthsParseExact: true,
52177
- weekdays: 'недеља_понедељак_уторак_среда_четвртак_петак_субота'.split('_'),
52178
- weekdaysShort: 'нед._пон._уто._сре._чет._пет._суб.'.split('_'),
52179
- weekdaysMin: 'не_по_ут_ср_че_пе_су'.split('_'),
52180
- weekdaysParseExact : true,
52181
- longDateFormat: {
52182
- LT: 'H:mm',
52183
- LTS : 'H:mm:ss',
52184
- L: 'DD.MM.YYYY',
52185
- LL: 'D. MMMM YYYY',
52186
- LLL: 'D. MMMM YYYY H:mm',
52187
- LLLL: 'dddd, D. MMMM YYYY H:mm'
52188
- },
52189
- calendar: {
52190
- sameDay: '[данас у] LT',
52191
- nextDay: '[сутра у] LT',
52192
- nextWeek: function () {
52193
- switch (this.day()) {
52194
- case 0:
52195
- return '[у] [недељу] [у] LT';
52196
- case 3:
52197
- return '[у] [среду] [у] LT';
52198
- case 6:
52199
- return '[у] [суботу] [у] LT';
52200
- case 1:
52201
- case 2:
52202
- case 4:
52203
- case 5:
52204
- return '[у] dddd [у] LT';
52205
- }
52206
- },
52207
- lastDay : '[јуче у] LT',
52208
- lastWeek : function () {
52209
- var lastWeekDays = [
52210
- '[прошле] [недеље] [у] LT',
52211
- '[прошлог] [понедељка] [у] LT',
52212
- '[прошлог] [уторка] [у] LT',
52213
- '[прошле] [среде] [у] LT',
52214
- '[прошлог] [четвртка] [у] LT',
52215
- '[прошлог] [петка] [у] LT',
52216
- '[прошле] [суботе] [у] LT'
52217
- ];
52218
- return lastWeekDays[this.day()];
52219
- },
52220
- sameElse : 'L'
52221
- },
52222
- relativeTime : {
52223
- future : 'за %s',
52224
- past : 'пре %s',
52225
- s : 'неколико секунди',
52226
- m : translator.translate,
52227
- mm : translator.translate,
52228
- h : translator.translate,
52229
- hh : translator.translate,
52230
- d : 'дан',
52231
- dd : translator.translate,
52232
- M : 'месец',
52233
- MM : translator.translate,
52234
- y : 'годину',
52235
- yy : translator.translate
52236
- },
52237
- ordinalParse: /\d{1,2}\./,
52238
- ordinal : '%d.',
52239
- week : {
52240
- dow : 1, // Monday is the first day of the week.
52241
- doy : 7 // The week that contains Jan 1st is the first week of the year.
52242
- }
52243
- });
52244
 
52245
- return sr_cyrl;
52246
 
52247
- }));
52248
 
52249
  /***/ },
52250
- /* 370 */
52251
  /***/ function(module, exports, __webpack_require__) {
52252
 
52253
  //! moment.js locale configuration
@@ -52258,89 +52604,90 @@ webpackJsonp([0],[
52258
  true ? factory(__webpack_require__(282)) :
52259
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52260
  factory(global.moment)
52261
- }(this, function (moment) { 'use strict';
52262
-
52263
-
52264
-
52265
- var ss = moment.defineLocale('ss', {
52266
- months : "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split('_'),
52267
- monthsShort : 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'),
52268
- weekdays : 'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split('_'),
52269
- weekdaysShort : 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'),
52270
- weekdaysMin : 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'),
52271
- weekdaysParseExact : true,
52272
- longDateFormat : {
52273
- LT : 'h:mm A',
52274
- LTS : 'h:mm:ss A',
52275
- L : 'DD/MM/YYYY',
52276
- LL : 'D MMMM YYYY',
52277
- LLL : 'D MMMM YYYY h:mm A',
52278
- LLLL : 'dddd, D MMMM YYYY h:mm A'
52279
- },
52280
- calendar : {
52281
- sameDay : '[Namuhla nga] LT',
52282
- nextDay : '[Kusasa nga] LT',
52283
- nextWeek : 'dddd [nga] LT',
52284
- lastDay : '[Itolo nga] LT',
52285
- lastWeek : 'dddd [leliphelile] [nga] LT',
52286
- sameElse : 'L'
52287
- },
52288
- relativeTime : {
52289
- future : 'nga %s',
52290
- past : 'wenteka nga %s',
52291
- s : 'emizuzwana lomcane',
52292
- m : 'umzuzu',
52293
- mm : '%d emizuzu',
52294
- h : 'lihora',
52295
- hh : '%d emahora',
52296
- d : 'lilanga',
52297
- dd : '%d emalanga',
52298
- M : 'inyanga',
52299
- MM : '%d tinyanga',
52300
- y : 'umnyaka',
52301
- yy : '%d iminyaka'
52302
- },
52303
- meridiemParse: /ekuseni|emini|entsambama|ebusuku/,
52304
- meridiem : function (hours, minutes, isLower) {
52305
- if (hours < 11) {
52306
- return 'ekuseni';
52307
- } else if (hours < 15) {
52308
- return 'emini';
52309
- } else if (hours < 19) {
52310
- return 'entsambama';
52311
- } else {
52312
- return 'ebusuku';
52313
- }
52314
- },
52315
- meridiemHour : function (hour, meridiem) {
52316
- if (hour === 12) {
52317
- hour = 0;
52318
- }
52319
- if (meridiem === 'ekuseni') {
52320
- return hour;
52321
- } else if (meridiem === 'emini') {
52322
- return hour >= 11 ? hour : hour + 12;
52323
- } else if (meridiem === 'entsambama' || meridiem === 'ebusuku') {
52324
- if (hour === 0) {
52325
- return 0;
52326
- }
52327
- return hour + 12;
52328
  }
52329
- },
52330
- ordinalParse: /\d{1,2}/,
52331
- ordinal : '%d',
52332
- week : {
52333
- dow : 1, // Monday is the first day of the week.
52334
- doy : 4 // The week that contains Jan 4th is the first week of the year.
52335
  }
52336
- });
 
 
 
 
 
 
 
52337
 
52338
- return ss;
 
 
52339
 
52340
- }));
52341
 
52342
  /***/ },
52343
- /* 371 */
52344
  /***/ function(module, exports, __webpack_require__) {
52345
 
52346
  //! moment.js locale configuration
@@ -52351,69 +52698,70 @@ webpackJsonp([0],[
52351
  true ? factory(__webpack_require__(282)) :
52352
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52353
  factory(global.moment)
52354
- }(this, function (moment) { 'use strict';
52355
-
52356
-
52357
- var sv = moment.defineLocale('sv', {
52358
- months : 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'),
52359
- monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
52360
- weekdays : 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'),
52361
- weekdaysShort : 'sön_mån_tis_ons_tor_fre_lör'.split('_'),
52362
- weekdaysMin : 'sö_må_ti_on_to_fr_lö'.split('_'),
52363
- longDateFormat : {
52364
- LT : 'HH:mm',
52365
- LTS : 'HH:mm:ss',
52366
- L : 'YYYY-MM-DD',
52367
- LL : 'D MMMM YYYY',
52368
- LLL : 'D MMMM YYYY [kl.] HH:mm',
52369
- LLLL : 'dddd D MMMM YYYY [kl.] HH:mm',
52370
- lll : 'D MMM YYYY HH:mm',
52371
- llll : 'ddd D MMM YYYY HH:mm'
52372
- },
52373
- calendar : {
52374
- sameDay: '[Idag] LT',
52375
- nextDay: '[Imorgon] LT',
52376
- lastDay: '[Igår] LT',
52377
- nextWeek: '[På] dddd LT',
52378
- lastWeek: '[I] dddd[s] LT',
52379
- sameElse: 'L'
52380
- },
52381
- relativeTime : {
52382
- future : 'om %s',
52383
- past : 'för %s sedan',
52384
- s : 'några sekunder',
52385
- m : 'en minut',
52386
- mm : '%d minuter',
52387
- h : 'en timme',
52388
- hh : '%d timmar',
52389
- d : 'en dag',
52390
- dd : '%d dagar',
52391
- M : 'en månad',
52392
- MM : '%d månader',
52393
- y : 'ett år',
52394
- yy : '%d år'
52395
- },
52396
- ordinalParse: /\d{1,2}(e|a)/,
52397
- ordinal : function (number) {
52398
- var b = number % 10,
52399
- output = (~~(number % 100 / 10) === 1) ? 'e' :
52400
- (b === 1) ? 'a' :
52401
- (b === 2) ? 'a' :
52402
- (b === 3) ? 'e' : 'e';
52403
- return number + output;
52404
- },
52405
- week : {
52406
- dow : 1, // Monday is the first day of the week.
52407
- doy : 4 // The week that contains Jan 4th is the first week of the year.
52408
- }
52409
- });
 
 
52410
 
52411
- return sv;
52412
 
52413
- }));
52414
 
52415
  /***/ },
52416
- /* 372 */
52417
  /***/ function(module, exports, __webpack_require__) {
52418
 
52419
  //! moment.js locale configuration
@@ -52424,59 +52772,60 @@ webpackJsonp([0],[
52424
  true ? factory(__webpack_require__(282)) :
52425
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52426
  factory(global.moment)
52427
- }(this, function (moment) { 'use strict';
52428
-
52429
-
52430
- var sw = moment.defineLocale('sw', {
52431
- months : 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split('_'),
52432
- monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'),
52433
- weekdays : 'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split('_'),
52434
- weekdaysShort : 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'),
52435
- weekdaysMin : 'J2_J3_J4_J5_Al_Ij_J1'.split('_'),
52436
- weekdaysParseExact : true,
52437
- longDateFormat : {
52438
- LT : 'HH:mm',
52439
- LTS : 'HH:mm:ss',
52440
- L : 'DD.MM.YYYY',
52441
- LL : 'D MMMM YYYY',
52442
- LLL : 'D MMMM YYYY HH:mm',
52443
- LLLL : 'dddd, D MMMM YYYY HH:mm'
52444
- },
52445
- calendar : {
52446
- sameDay : '[leo saa] LT',
52447
- nextDay : '[kesho saa] LT',
52448
- nextWeek : '[wiki ijayo] dddd [saat] LT',
52449
- lastDay : '[jana] LT',
52450
- lastWeek : '[wiki iliyopita] dddd [saat] LT',
52451
- sameElse : 'L'
52452
- },
52453
- relativeTime : {
52454
- future : '%s baadaye',
52455
- past : 'tokea %s',
52456
- s : 'hivi punde',
52457
- m : 'dakika moja',
52458
- mm : 'dakika %d',
52459
- h : 'saa limoja',
52460
- hh : 'masaa %d',
52461
- d : 'siku moja',
52462
- dd : 'masiku %d',
52463
- M : 'mwezi mmoja',
52464
- MM : 'miezi %d',
52465
- y : 'mwaka mmoja',
52466
- yy : 'miaka %d'
52467
- },
52468
- week : {
52469
- dow : 1, // Monday is the first day of the week.
52470
- doy : 7 // The week that contains Jan 1st is the first week of the year.
52471
- }
52472
- });
52473
 
52474
- return sw;
 
 
52475
 
52476
- }));
52477
 
52478
  /***/ },
52479
- /* 373 */
52480
  /***/ function(module, exports, __webpack_require__) {
52481
 
52482
  //! moment.js locale configuration
@@ -52487,129 +52836,131 @@ webpackJsonp([0],[
52487
  true ? factory(__webpack_require__(282)) :
52488
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52489
  factory(global.moment)
52490
- }(this, function (moment) { 'use strict';
52491
-
52492
-
52493
- var symbolMap = {
52494
- '1': '௧',
52495
- '2': '௨',
52496
- '3': '௩',
52497
- '4': '௪',
52498
- '5': '௫',
52499
- '6': '௬',
52500
- '7': '௭',
52501
- '8': '௮',
52502
- '9': '௯',
52503
- '0': '௦'
52504
- }, numberMap = {
52505
- '௧': '1',
52506
- '': '2',
52507
- '': '3',
52508
- '': '4',
52509
- '': '5',
52510
- '': '6',
52511
- '': '7',
52512
- '': '8',
52513
- '': '9',
52514
- '': '0'
52515
- };
52516
-
52517
- var ta = moment.defineLocale('ta', {
52518
- months : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'),
52519
- monthsShort : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'),
52520
- weekdays : 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split('_'),
52521
- weekdaysShort : 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split('_'),
52522
- weekdaysMin : 'ஞா_தி_செ_பு_வி_வெ_'.split('_'),
52523
- longDateFormat : {
52524
- LT : 'HH:mm',
52525
- LTS : 'HH:mm:ss',
52526
- L : 'DD/MM/YYYY',
52527
- LL : 'D MMMM YYYY',
52528
- LLL : 'D MMMM YYYY, HH:mm',
52529
- LLLL : 'dddd, D MMMM YYYY, HH:mm'
52530
- },
52531
- calendar : {
52532
- sameDay : '[இன்று] LT',
52533
- nextDay : '[நாளை] LT',
52534
- nextWeek : 'dddd, LT',
52535
- lastDay : '[நேற்று] LT',
52536
- lastWeek : '[கடந்த வாரம்] dddd, LT',
52537
- sameElse : 'L'
52538
- },
52539
- relativeTime : {
52540
- future : '%s இல்',
52541
- past : '%s முன்',
52542
- s : 'ஒரு சில விநாடிகள்',
52543
- m : 'ஒரு நிமிடம்',
52544
- mm : '%d நிமிடங்கள்',
52545
- h : 'ஒரு மணி நேரம்',
52546
- hh : '%d மணி நேரம்',
52547
- d : 'ஒரு நாள்',
52548
- dd : '%d நாட்கள்',
52549
- M : 'ஒரு மாதம்',
52550
- MM : '%d மாதங்கள்',
52551
- y : 'ஒரு வருடம்',
52552
- yy : '%d ஆண்டுகள்'
52553
- },
52554
- ordinalParse: /\d{1,2}வது/,
52555
- ordinal : function (number) {
52556
- return number + 'வது';
52557
- },
52558
- preparse: function (string) {
52559
- return string.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (match) {
52560
- return numberMap[match];
52561
- });
52562
- },
52563
- postformat: function (string) {
52564
- return string.replace(/\d/g, function (match) {
52565
- return symbolMap[match];
52566
- });
52567
- },
52568
- // refer http://ta.wikipedia.org/s/1er1
52569
- meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,
52570
- meridiem : function (hour, minute, isLower) {
52571
- if (hour < 2) {
52572
- return ' யாமம்';
52573
- } else if (hour < 6) {
52574
- return ' வைகறை'; // வைகறை
52575
- } else if (hour < 10) {
52576
- return ' காலை'; // காலை
52577
- } else if (hour < 14) {
52578
- return ' நண்பகல்'; // நண்பகல்
52579
- } else if (hour < 18) {
52580
- return ' எற்பாடு'; // எற்பாடு
52581
- } else if (hour < 22) {
52582
- return ' மாலை'; // மாலை
52583
- } else {
52584
- return ' யாமம்';
52585
- }
52586
- },
52587
- meridiemHour : function (hour, meridiem) {
52588
- if (hour === 12) {
52589
- hour = 0;
52590
- }
52591
- if (meridiem === 'யாமம்') {
52592
- return hour < 2 ? hour : hour + 12;
52593
- } else if (meridiem === 'வைகறை' || meridiem === 'காலை') {
52594
- return hour;
52595
- } else if (meridiem === 'நண்பகல்') {
52596
- return hour >= 10 ? hour : hour + 12;
52597
- } else {
52598
- return hour + 12;
52599
- }
52600
- },
52601
- week : {
52602
- dow : 0, // Sunday is the first day of the week.
52603
- doy : 6 // The week that contains Jan 1st is the first week of the year.
52604
  }
52605
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52606
 
52607
- return ta;
 
 
52608
 
52609
- }));
52610
 
52611
  /***/ },
52612
- /* 374 */
52613
  /***/ function(module, exports, __webpack_require__) {
52614
 
52615
  //! moment.js locale configuration
@@ -52620,89 +52971,163 @@ webpackJsonp([0],[
52620
  true ? factory(__webpack_require__(282)) :
52621
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52622
  factory(global.moment)
52623
- }(this, function (moment) { 'use strict';
52624
-
52625
-
52626
- var te = moment.defineLocale('te', {
52627
- months : 'జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్'.split('_'),
52628
- monthsShort : 'జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.'.split('_'),
52629
- monthsParseExact : true,
52630
- weekdays : 'ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం'.split('_'),
52631
- weekdaysShort : 'ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని'.split('_'),
52632
- weekdaysMin : 'ఆ_సో_మం_బు_గు_శు_శ'.split('_'),
52633
- longDateFormat : {
52634
- LT : 'A h:mm',
52635
- LTS : 'A h:mm:ss',
52636
- L : 'DD/MM/YYYY',
52637
- LL : 'D MMMM YYYY',
52638
- LLL : 'D MMMM YYYY, A h:mm',
52639
- LLLL : 'dddd, D MMMM YYYY, A h:mm'
52640
- },
52641
- calendar : {
52642
- sameDay : '[నేడు] LT',
52643
- nextDay : '[రేపు] LT',
52644
- nextWeek : 'dddd, LT',
52645
- lastDay : '[నిన్న] LT',
52646
- lastWeek : '[గత] dddd, LT',
52647
- sameElse : 'L'
52648
- },
52649
- relativeTime : {
52650
- future : '%s లో',
52651
- past : '%s క్రితం',
52652
- s : 'కొన్ని క్షణాలు',
52653
- m : 'ఒక నిమిషం',
52654
- mm : '%d నిమిషాలు',
52655
- h : 'ఒక గంట',
52656
- hh : '%d గంటలు',
52657
- d : 'ఒక రోజు',
52658
- dd : '%d రోజులు',
52659
- M : 'ఒక నెల',
52660
- MM : '%d నెలలు',
52661
- y : 'ఒక సంవత్సరం',
52662
- yy : '%d సంవత్సరాలు'
52663
- },
52664
- ordinalParse : /\d{1,2}వ/,
52665
- ordinal : '%dవ',
52666
- meridiemParse: /రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,
52667
- meridiemHour : function (hour, meridiem) {
52668
- if (hour === 12) {
52669
- hour = 0;
52670
- }
52671
- if (meridiem === 'రాత్రి') {
52672
- return hour < 4 ? hour : hour + 12;
52673
- } else if (meridiem === 'ఉదయం') {
52674
- return hour;
52675
- } else if (meridiem === 'మధ్యాహ్నం') {
52676
- return hour >= 10 ? hour : hour + 12;
52677
- } else if (meridiem === 'సాయంత్రం') {
52678
- return hour + 12;
52679
- }
52680
- },
52681
- meridiem : function (hour, minute, isLower) {
52682
- if (hour < 4) {
52683
- return 'రాత్రి';
52684
- } else if (hour < 10) {
52685
- return 'ఉదయం';
52686
- } else if (hour < 17) {
52687
- return 'మధ్యాహ్నం';
52688
- } else if (hour < 20) {
52689
- return 'సాయంత్రం';
52690
- } else {
52691
- return 'రాత్రి';
52692
- }
52693
- },
52694
- week : {
52695
- dow : 0, // Sunday is the first day of the week.
52696
- doy : 6 // The week that contains Jan 1st is the first week of the year.
52697
  }
52698
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52699
 
52700
- return te;
 
 
52701
 
52702
- }));
52703
 
52704
  /***/ },
52705
- /* 375 */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52706
  /***/ function(module, exports, __webpack_require__) {
52707
 
52708
  //! moment.js locale configuration
@@ -52713,67 +53138,68 @@ webpackJsonp([0],[
52713
  true ? factory(__webpack_require__(282)) :
52714
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52715
  factory(global.moment)
52716
- }(this, function (moment) { 'use strict';
52717
-
52718
-
52719
- var th = moment.defineLocale('th', {
52720
- months : 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split('_'),
52721
- monthsShort : 'ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.'.split('_'),
52722
- monthsParseExact: true,
52723
- weekdays : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'),
52724
- weekdaysShort : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'), // yes, three characters difference
52725
- weekdaysMin : 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'),
52726
- weekdaysParseExact : true,
52727
- longDateFormat : {
52728
- LT : 'H:mm',
52729
- LTS : 'H:mm:ss',
52730
- L : 'YYYY/MM/DD',
52731
- LL : 'D MMMM YYYY',
52732
- LLL : 'D MMMM YYYY เวลา H:mm',
52733
- LLLL : 'วันddddที่ D MMMM YYYY เวลา H:mm'
52734
- },
52735
- meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/,
52736
- isPM: function (input) {
52737
- return input === 'หลังเที่ยง';
52738
- },
52739
- meridiem : function (hour, minute, isLower) {
52740
- if (hour < 12) {
52741
- return 'ก่อนเที่ยง';
52742
- } else {
52743
- return 'หลังเที่ยง';
52744
- }
52745
- },
52746
- calendar : {
52747
- sameDay : '[วันนี้ เวลา] LT',
52748
- nextDay : '[พรุ่งนี้ เวลา] LT',
52749
- nextWeek : 'dddd[หน้า เวลา] LT',
52750
- lastDay : '[เมื่อวานนี้ เวลา] LT',
52751
- lastWeek : '[วัน]dddd[ที่แล้ว เวลา] LT',
52752
- sameElse : 'L'
52753
- },
52754
- relativeTime : {
52755
- future : 'อีก %s',
52756
- past : '%sที่แล้ว',
52757
- s : 'ไม่กี่วินาที',
52758
- m : '1 นาที',
52759
- mm : '%d นาที',
52760
- h : '1 ชั่วโมง',
52761
- hh : '%d ชั่วโมง',
52762
- d : '1 วัน',
52763
- dd : '%d วัน',
52764
- M : '1 เดือน',
52765
- MM : '%d เดือน',
52766
- y : '1 ปี',
52767
- yy : '%d ปี'
52768
  }
52769
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52770
 
52771
- return th;
 
 
52772
 
52773
- }));
52774
 
52775
  /***/ },
52776
- /* 376 */
52777
  /***/ function(module, exports, __webpack_require__) {
52778
 
52779
  //! moment.js locale configuration
@@ -52784,62 +53210,63 @@ webpackJsonp([0],[
52784
  true ? factory(__webpack_require__(282)) :
52785
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52786
  factory(global.moment)
52787
- }(this, function (moment) { 'use strict';
52788
-
52789
-
52790
- var tl_ph = moment.defineLocale('tl-ph', {
52791
- months : 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'),
52792
- monthsShort : 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),
52793
- weekdays : 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'),
52794
- weekdaysShort : 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),
52795
- weekdaysMin : 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),
52796
- longDateFormat : {
52797
- LT : 'HH:mm',
52798
- LTS : 'HH:mm:ss',
52799
- L : 'MM/D/YYYY',
52800
- LL : 'MMMM D, YYYY',
52801
- LLL : 'MMMM D, YYYY HH:mm',
52802
- LLLL : 'dddd, MMMM DD, YYYY HH:mm'
52803
- },
52804
- calendar : {
52805
- sameDay: '[Ngayon sa] LT',
52806
- nextDay: '[Bukas sa] LT',
52807
- nextWeek: 'dddd [sa] LT',
52808
- lastDay: '[Kahapon sa] LT',
52809
- lastWeek: 'dddd [huling linggo] LT',
52810
- sameElse: 'L'
52811
- },
52812
- relativeTime : {
52813
- future : 'sa loob ng %s',
52814
- past : '%s ang nakalipas',
52815
- s : 'ilang segundo',
52816
- m : 'isang minuto',
52817
- mm : '%d minuto',
52818
- h : 'isang oras',
52819
- hh : '%d oras',
52820
- d : 'isang araw',
52821
- dd : '%d araw',
52822
- M : 'isang buwan',
52823
- MM : '%d buwan',
52824
- y : 'isang taon',
52825
- yy : '%d taon'
52826
- },
52827
- ordinalParse: /\d{1,2}/,
52828
- ordinal : function (number) {
52829
- return number;
52830
- },
52831
- week : {
52832
- dow : 1, // Monday is the first day of the week.
52833
- doy : 4 // The week that contains Jan 4th is the first week of the year.
52834
- }
52835
- });
52836
 
52837
- return tl_ph;
 
 
52838
 
52839
- }));
52840
 
52841
  /***/ },
52842
- /* 377 */
52843
  /***/ function(module, exports, __webpack_require__) {
52844
 
52845
  //! moment.js locale configuration
@@ -52850,120 +53277,121 @@ webpackJsonp([0],[
52850
  true ? factory(__webpack_require__(282)) :
52851
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52852
  factory(global.moment)
52853
- }(this, function (moment) { 'use strict';
52854
-
52855
-
52856
- var numbersNouns = 'pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut'.split('_');
52857
-
52858
- function translateFuture(output) {
52859
- var time = output;
52860
- time = (output.indexOf('jaj') !== -1) ?
52861
- time.slice(0, -3) + 'leS' :
52862
- (output.indexOf('jar') !== -1) ?
52863
- time.slice(0, -3) + 'waQ' :
52864
- (output.indexOf('DIS') !== -1) ?
52865
- time.slice(0, -3) + 'nem' :
52866
- time + ' pIq';
52867
- return time;
52868
- }
52869
-
52870
- function translatePast(output) {
52871
- var time = output;
52872
- time = (output.indexOf('jaj') !== -1) ?
52873
- time.slice(0, -3) + 'Hu’' :
52874
- (output.indexOf('jar') !== -1) ?
52875
- time.slice(0, -3) + 'wen' :
52876
- (output.indexOf('DIS') !== -1) ?
52877
- time.slice(0, -3) + 'ben' :
52878
- time + ' ret';
52879
- return time;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52880
  }
 
52881
 
52882
- function translate(number, withoutSuffix, string, isFuture) {
52883
- var numberNoun = numberAsNoun(number);
52884
- switch (string) {
52885
- case 'mm':
52886
- return numberNoun + ' tup';
52887
- case 'hh':
52888
- return numberNoun + ' rep';
52889
- case 'dd':
52890
- return numberNoun + ' jaj';
52891
- case 'MM':
52892
- return numberNoun + ' jar';
52893
- case 'yy':
52894
- return numberNoun + ' DIS';
52895
- }
52896
- }
52897
-
52898
- function numberAsNoun(number) {
52899
- var hundred = Math.floor((number % 1000) / 100),
52900
- ten = Math.floor((number % 100) / 10),
52901
- one = number % 10,
52902
- word = '';
52903
- if (hundred > 0) {
52904
- word += numbersNouns[hundred] + 'vatlh';
52905
- }
52906
- if (ten > 0) {
52907
- word += ((word !== '') ? ' ' : '') + numbersNouns[ten] + 'maH';
52908
- }
52909
- if (one > 0) {
52910
- word += ((word !== '') ? ' ' : '') + numbersNouns[one];
52911
- }
52912
- return (word === '') ? 'pagh' : word;
52913
- }
52914
-
52915
- var tlh = moment.defineLocale('tlh', {
52916
- months : 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split('_'),
52917
- monthsShort : 'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split('_'),
52918
- monthsParseExact : true,
52919
- weekdays : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
52920
- weekdaysShort : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
52921
- weekdaysMin : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
52922
- longDateFormat : {
52923
- LT : 'HH:mm',
52924
- LTS : 'HH:mm:ss',
52925
- L : 'DD.MM.YYYY',
52926
- LL : 'D MMMM YYYY',
52927
- LLL : 'D MMMM YYYY HH:mm',
52928
- LLLL : 'dddd, D MMMM YYYY HH:mm'
52929
- },
52930
- calendar : {
52931
- sameDay: '[DaHjaj] LT',
52932
- nextDay: '[wa’leS] LT',
52933
- nextWeek: 'LLL',
52934
- lastDay: '[wa’Hu’] LT',
52935
- lastWeek: 'LLL',
52936
- sameElse: 'L'
52937
- },
52938
- relativeTime : {
52939
- future : translateFuture,
52940
- past : translatePast,
52941
- s : 'puS lup',
52942
- m : 'wa’ tup',
52943
- mm : translate,
52944
- h : 'wa’ rep',
52945
- hh : translate,
52946
- d : 'wa’ jaj',
52947
- dd : translate,
52948
- M : 'wa’ jar',
52949
- MM : translate,
52950
- y : 'wa’ DIS',
52951
- yy : translate
52952
- },
52953
- ordinalParse: /\d{1,2}\./,
52954
- ordinal : '%d.',
52955
- week : {
52956
- dow : 1, // Monday is the first day of the week.
52957
- doy : 4 // The week that contains Jan 4th is the first week of the year.
52958
- }
52959
- });
52960
 
52961
- return tlh;
52962
 
52963
- }));
52964
 
52965
  /***/ },
52966
- /* 378 */
52967
  /***/ function(module, exports, __webpack_require__) {
52968
 
52969
  //! moment.js locale configuration
@@ -52975,89 +53403,90 @@ webpackJsonp([0],[
52975
  true ? factory(__webpack_require__(282)) :
52976
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52977
  factory(global.moment)
52978
- }(this, function (moment) { 'use strict';
52979
-
52980
-
52981
- var suffixes = {
52982
- 1: '\'inci',
52983
- 5: '\'inci',
52984
- 8: '\'inci',
52985
- 70: '\'inci',
52986
- 80: '\'inci',
52987
- 2: '\'nci',
52988
- 7: '\'nci',
52989
- 20: '\'nci',
52990
- 50: '\'nci',
52991
- 3: '\'üncü',
52992
- 4: '\'üncü',
52993
- 100: '\'üncü',
52994
- 6: '\'ncı',
52995
- 9: '\'uncu',
52996
- 10: '\'uncu',
52997
- 30: '\'uncu',
52998
- 60: '\'ıncı',
52999
- 90: '\'ıncı'
53000
- };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53001
 
53002
- var tr = moment.defineLocale('tr', {
53003
- months : 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split('_'),
53004
- monthsShort : 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'),
53005
- weekdays : 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split('_'),
53006
- weekdaysShort : 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'),
53007
- weekdaysMin : 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'),
53008
- longDateFormat : {
53009
- LT : 'HH:mm',
53010
- LTS : 'HH:mm:ss',
53011
- L : 'DD.MM.YYYY',
53012
- LL : 'D MMMM YYYY',
53013
- LLL : 'D MMMM YYYY HH:mm',
53014
- LLLL : 'dddd, D MMMM YYYY HH:mm'
53015
- },
53016
- calendar : {
53017
- sameDay : '[bugün saat] LT',
53018
- nextDay : '[yarın saat] LT',
53019
- nextWeek : '[haftaya] dddd [saat] LT',
53020
- lastDay : '[dün] LT',
53021
- lastWeek : '[geçen hafta] dddd [saat] LT',
53022
- sameElse : 'L'
53023
- },
53024
- relativeTime : {
53025
- future : '%s sonra',
53026
- past : '%s önce',
53027
- s : 'birkaç saniye',
53028
- m : 'bir dakika',
53029
- mm : '%d dakika',
53030
- h : 'bir saat',
53031
- hh : '%d saat',
53032
- d : 'bir gün',
53033
- dd : '%d gün',
53034
- M : 'bir ay',
53035
- MM : '%d ay',
53036
- y : 'bir yıl',
53037
- yy : '%d yıl'
53038
- },
53039
- ordinalParse: /\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,
53040
- ordinal : function (number) {
53041
- if (number === 0) { // special case for zero
53042
- return number + '\'ıncı';
53043
- }
53044
- var a = number % 10,
53045
- b = number % 100 - a,
53046
- c = number >= 100 ? 100 : null;
53047
- return number + (suffixes[a] || suffixes[b] || suffixes[c]);
53048
- },
53049
- week : {
53050
- dow : 1, // Monday is the first day of the week.
53051
- doy : 7 // The week that contains Jan 1st is the first week of the year.
53052
- }
53053
- });
53054
 
53055
- return tr;
53056
 
53057
- }));
53058
 
53059
  /***/ },
53060
- /* 379 */
53061
  /***/ function(module, exports, __webpack_require__) {
53062
 
53063
  //! moment.js locale configuration
@@ -53069,90 +53498,91 @@ webpackJsonp([0],[
53069
  true ? factory(__webpack_require__(282)) :
53070
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53071
  factory(global.moment)
53072
- }(this, function (moment) { 'use strict';
53073
-
53074
-
53075
- // After the year there should be a slash and the amount of years since December 26, 1979 in Roman numerals.
53076
- // This is currently too difficult (maybe even impossible) to add.
53077
- var tzl = moment.defineLocale('tzl', {
53078
- months : 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split('_'),
53079
- monthsShort : 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'),
53080
- weekdays : 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'),
53081
- weekdaysShort : 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'),
53082
- weekdaysMin : 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'),
53083
- longDateFormat : {
53084
- LT : 'HH.mm',
53085
- LTS : 'HH.mm.ss',
53086
- L : 'DD.MM.YYYY',
53087
- LL : 'D. MMMM [dallas] YYYY',
53088
- LLL : 'D. MMMM [dallas] YYYY HH.mm',
53089
- LLLL : 'dddd, [li] D. MMMM [dallas] YYYY HH.mm'
53090
- },
53091
- meridiemParse: /d\'o|d\'a/i,
53092
- isPM : function (input) {
53093
- return 'd\'o' === input.toLowerCase();
53094
- },
53095
- meridiem : function (hours, minutes, isLower) {
53096
- if (hours > 11) {
53097
- return isLower ? 'd\'o' : 'D\'O';
53098
- } else {
53099
- return isLower ? 'd\'a' : 'D\'A';
53100
- }
53101
- },
53102
- calendar : {
53103
- sameDay : '[oxhi à] LT',
53104
- nextDay : '[demà à] LT',
53105
- nextWeek : 'dddd [à] LT',
53106
- lastDay : '[ieiri à] LT',
53107
- lastWeek : '[sür el] dddd [lasteu à] LT',
53108
- sameElse : 'L'
53109
- },
53110
- relativeTime : {
53111
- future : 'osprei %s',
53112
- past : 'ja%s',
53113
- s : processRelativeTime,
53114
- m : processRelativeTime,
53115
- mm : processRelativeTime,
53116
- h : processRelativeTime,
53117
- hh : processRelativeTime,
53118
- d : processRelativeTime,
53119
- dd : processRelativeTime,
53120
- M : processRelativeTime,
53121
- MM : processRelativeTime,
53122
- y : processRelativeTime,
53123
- yy : processRelativeTime
53124
- },
53125
- ordinalParse: /\d{1,2}\./,
53126
- ordinal : '%d.',
53127
- week : {
53128
- dow : 1, // Monday is the first day of the week.
53129
- doy : 4 // The week that contains Jan 4th is the first week of the year.
53130
  }
53131
- });
53132
-
53133
- function processRelativeTime(number, withoutSuffix, key, isFuture) {
53134
- var format = {
53135
- 's': ['viensas secunds', '\'iensas secunds'],
53136
- 'm': ['\'n míut', '\'iens míut'],
53137
- 'mm': [number + ' míuts', '' + number + ' míuts'],
53138
- 'h': ['\'n þora', '\'iensa þora'],
53139
- 'hh': [number + ' þoras', '' + number + ' þoras'],
53140
- 'd': ['\'n ziua', '\'iensa ziua'],
53141
- 'dd': [number + ' ziuas', '' + number + ' ziuas'],
53142
- 'M': ['\'n mes', '\'iens mes'],
53143
- 'MM': [number + ' mesen', '' + number + ' mesen'],
53144
- 'y': ['\'n ar', '\'iens ar'],
53145
- 'yy': [number + ' ars', '' + number + ' ars']
53146
- };
53147
- return isFuture ? format[key][0] : (withoutSuffix ? format[key][0] : format[key][1]);
 
 
 
 
 
 
 
 
 
 
 
 
53148
  }
 
53149
 
53150
- return tzl;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53151
 
53152
- }));
53153
 
53154
  /***/ },
53155
- /* 380 */
53156
  /***/ function(module, exports, __webpack_require__) {
53157
 
53158
  //! moment.js locale configuration
@@ -53163,58 +53593,59 @@ webpackJsonp([0],[
53163
  true ? factory(__webpack_require__(282)) :
53164
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53165
  factory(global.moment)
53166
- }(this, function (moment) { 'use strict';
53167
-
53168
-
53169
- var tzm = moment.defineLocale('tzm', {
53170
- months : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'),
53171
- monthsShort : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'),
53172
- weekdays : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
53173
- weekdaysShort : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
53174
- weekdaysMin : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
53175
- longDateFormat : {
53176
- LT : 'HH:mm',
53177
- LTS: 'HH:mm:ss',
53178
- L : 'DD/MM/YYYY',
53179
- LL : 'D MMMM YYYY',
53180
- LLL : 'D MMMM YYYY HH:mm',
53181
- LLLL : 'dddd D MMMM YYYY HH:mm'
53182
- },
53183
- calendar : {
53184
- sameDay: '[ⴰⵙⴷⵅ ⴴ] LT',
53185
- nextDay: '[ⴰⵙⴽⴰ ⴴ] LT',
53186
- nextWeek: 'dddd [ⴴ] LT',
53187
- lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT',
53188
- lastWeek: 'dddd [ⴴ] LT',
53189
- sameElse: 'L'
53190
- },
53191
- relativeTime : {
53192
- future : 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s',
53193
- past : 'ⵢⴰⵏ %s',
53194
- s : 'ⵉⵎⵉⴽ',
53195
- m : 'ⵎⵉⵏⵓⴺ',
53196
- mm : '%d ⵎⵉⵏⵓⴺ',
53197
- h : 'ⵙⴰⵄⴰ',
53198
- hh : '%d ⵜⴰⵙⵙⴰⵄⵉⵏ',
53199
- d : 'ⴰⵙⵙ',
53200
- dd : '%d oⵙⵙⴰⵏ',
53201
- M : 'ⴰⵢoⵓⵔ',
53202
- MM : '%d ⵉⵢⵢⵉⵔⵏ',
53203
- y : 'ⴰⵙⴳⴰⵙ',
53204
- yy : '%d ⵉⵙⴳⴰⵙⵏ'
53205
- },
53206
- week : {
53207
- dow : 6, // Saturday is the first day of the week.
53208
- doy : 12 // The week that contains Jan 1st is the first week of the year.
53209
- }
53210
- });
53211
 
53212
- return tzm;
 
 
53213
 
53214
- }));
53215
 
53216
  /***/ },
53217
- /* 381 */
53218
  /***/ function(module, exports, __webpack_require__) {
53219
 
53220
  //! moment.js locale configuration
@@ -53225,58 +53656,59 @@ webpackJsonp([0],[
53225
  true ? factory(__webpack_require__(282)) :
53226
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53227
  factory(global.moment)
53228
- }(this, function (moment) { 'use strict';
53229
-
53230
-
53231
- var tzm_latn = moment.defineLocale('tzm-latn', {
53232
- months : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'),
53233
- monthsShort : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'),
53234
- weekdays : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
53235
- weekdaysShort : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
53236
- weekdaysMin : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
53237
- longDateFormat : {
53238
- LT : 'HH:mm',
53239
- LTS : 'HH:mm:ss',
53240
- L : 'DD/MM/YYYY',
53241
- LL : 'D MMMM YYYY',
53242
- LLL : 'D MMMM YYYY HH:mm',
53243
- LLLL : 'dddd D MMMM YYYY HH:mm'
53244
- },
53245
- calendar : {
53246
- sameDay: '[asdkh g] LT',
53247
- nextDay: '[aska g] LT',
53248
- nextWeek: 'dddd [g] LT',
53249
- lastDay: '[assant g] LT',
53250
- lastWeek: 'dddd [g] LT',
53251
- sameElse: 'L'
53252
- },
53253
- relativeTime : {
53254
- future : 'dadkh s yan %s',
53255
- past : 'yan %s',
53256
- s : 'imik',
53257
- m : 'minuḍ',
53258
- mm : '%d minuḍ',
53259
- h : 'saɛa',
53260
- hh : '%d tassaɛin',
53261
- d : 'ass',
53262
- dd : '%d ossan',
53263
- M : 'ayowr',
53264
- MM : '%d iyyirn',
53265
- y : 'asgas',
53266
- yy : '%d isgasn'
53267
- },
53268
- week : {
53269
- dow : 6, // Saturday is the first day of the week.
53270
- doy : 12 // The week that contains Jan 1st is the first week of the year.
53271
- }
53272
- });
53273
 
53274
- return tzm_latn;
 
 
53275
 
53276
- }));
53277
 
53278
  /***/ },
53279
- /* 382 */
53280
  /***/ function(module, exports, __webpack_require__) {
53281
 
53282
  //! moment.js locale configuration
@@ -53288,145 +53720,146 @@ webpackJsonp([0],[
53288
  true ? factory(__webpack_require__(282)) :
53289
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53290
  factory(global.moment)
53291
- }(this, function (moment) { 'use strict';
53292
 
53293
 
53294
- function plural(word, num) {
53295
- var forms = word.split('_');
53296
- return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]);
 
 
 
 
 
 
 
 
 
 
 
53297
  }
53298
- function relativeTimeWithPlural(number, withoutSuffix, key) {
53299
- var format = {
53300
- 'mm': withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин',
53301
- 'hh': withoutSuffix ? 'година_години_годин' : 'годину_години_годин',
53302
- 'dd': 'день_дні_днів',
53303
- 'MM': 'місяць_місяці_місяців',
53304
- 'yy': 'рік_роки_років'
53305
- };
53306
- if (key === 'm') {
53307
- return withoutSuffix ? 'хвилина' : 'хвилину';
53308
- }
53309
- else if (key === 'h') {
53310
- return withoutSuffix ? 'година' : 'годину';
53311
- }
53312
- else {
53313
- return number + ' ' + plural(format[key], +number);
53314
- }
53315
  }
53316
- function weekdaysCaseReplace(m, format) {
53317
- var weekdays = {
53318
- 'nominative': 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split('_'),
53319
- 'accusative': 'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split('_'),
53320
- 'genitive': 'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split('_')
53321
- },
53322
- nounCase = (/(\[[ВвУу]\]) ?dddd/).test(format) ?
53323
- 'accusative' :
53324
- ((/\[?(?:минулої|наступної)? ?\] ?dddd/).test(format) ?
53325
- 'genitive' :
53326
- 'nominative');
53327
- return weekdays[nounCase][m.day()];
53328
- }
53329
- function processHoursFunction(str) {
53330
- return function () {
53331
- return str + 'о' + (this.hours() === 11 ? 'б' : '') + '] LT';
53332
- };
53333
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53334
 
53335
- var uk = moment.defineLocale('uk', {
53336
- months : {
53337
- 'format': 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split('_'),
53338
- 'standalone': 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split('_')
53339
- },
53340
- monthsShort : 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split('_'),
53341
- weekdays : weekdaysCaseReplace,
53342
- weekdaysShort : 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
53343
- weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
53344
- longDateFormat : {
53345
- LT : 'HH:mm',
53346
- LTS : 'HH:mm:ss',
53347
- L : 'DD.MM.YYYY',
53348
- LL : 'D MMMM YYYY р.',
53349
- LLL : 'D MMMM YYYY р., HH:mm',
53350
- LLLL : 'dddd, D MMMM YYYY р., HH:mm'
53351
- },
53352
- calendar : {
53353
- sameDay: processHoursFunction('[Сьогодні '),
53354
- nextDay: processHoursFunction('[Завтра '),
53355
- lastDay: processHoursFunction('[Вчора '),
53356
- nextWeek: processHoursFunction('[У] dddd ['),
53357
- lastWeek: function () {
53358
- switch (this.day()) {
53359
- case 0:
53360
- case 3:
53361
- case 5:
53362
- case 6:
53363
- return processHoursFunction('[Минулої] dddd [').call(this);
53364
- case 1:
53365
- case 2:
53366
- case 4:
53367
- return processHoursFunction('[Минулого] dddd [').call(this);
53368
- }
53369
- },
53370
- sameElse: 'L'
53371
- },
53372
- relativeTime : {
53373
- future : 'за %s',
53374
- past : '%s тому',
53375
- s : 'декілька секунд',
53376
- m : relativeTimeWithPlural,
53377
- mm : relativeTimeWithPlural,
53378
- h : 'годину',
53379
- hh : relativeTimeWithPlural,
53380
- d : 'день',
53381
- dd : relativeTimeWithPlural,
53382
- M : 'місяць',
53383
- MM : relativeTimeWithPlural,
53384
- y : 'рік',
53385
- yy : relativeTimeWithPlural
53386
- },
53387
- // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason
53388
- meridiemParse: /ночі|ранку|дня|вечора/,
53389
- isPM: function (input) {
53390
- return /^(дня|вечора)$/.test(input);
53391
- },
53392
- meridiem : function (hour, minute, isLower) {
53393
- if (hour < 4) {
53394
- return 'ночі';
53395
- } else if (hour < 12) {
53396
- return 'ранку';
53397
- } else if (hour < 17) {
53398
- return 'дня';
53399
- } else {
53400
- return 'вечора';
53401
- }
53402
- },
53403
- ordinalParse: /\d{1,2}-(й|го)/,
53404
- ordinal: function (number, period) {
53405
- switch (period) {
53406
- case 'M':
53407
- case 'd':
53408
- case 'DDD':
53409
- case 'w':
53410
- case 'W':
53411
- return number + '-й';
53412
- case 'D':
53413
- return number + '-го';
53414
- default:
53415
- return number;
53416
- }
53417
- },
53418
- week : {
53419
- dow : 1, // Monday is the first day of the week.
53420
- doy : 7 // The week that contains Jan 1st is the first week of the year.
53421
  }
53422
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53423
 
53424
- return uk;
 
 
53425
 
53426
- }));
53427
 
53428
  /***/ },
53429
- /* 383 */
53430
  /***/ function(module, exports, __webpack_require__) {
53431
 
53432
  //! moment.js locale configuration
@@ -53437,58 +53870,59 @@ webpackJsonp([0],[
53437
  true ? factory(__webpack_require__(282)) :
53438
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53439
  factory(global.moment)
53440
- }(this, function (moment) { 'use strict';
53441
-
53442
-
53443
- var uz = moment.defineLocale('uz', {
53444
- months : 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'),
53445
- monthsShort : 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),
53446
- weekdays : 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'),
53447
- weekdaysShort : 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'),
53448
- weekdaysMin : 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'),
53449
- longDateFormat : {
53450
- LT : 'HH:mm',
53451
- LTS : 'HH:mm:ss',
53452
- L : 'DD/MM/YYYY',
53453
- LL : 'D MMMM YYYY',
53454
- LLL : 'D MMMM YYYY HH:mm',
53455
- LLLL : 'D MMMM YYYY, dddd HH:mm'
53456
- },
53457
- calendar : {
53458
- sameDay : '[Бугун соат] LT [да]',
53459
- nextDay : '[Эртага] LT [да]',
53460
- nextWeek : 'dddd [куни соат] LT [да]',
53461
- lastDay : '[Кеча соат] LT [да]',
53462
- lastWeek : '[Утган] dddd [куни соат] LT [да]',
53463
- sameElse : 'L'
53464
- },
53465
- relativeTime : {
53466
- future : 'Якин %s ичида',
53467
- past : 'Бир неча %s олдин',
53468
- s : 'фурсат',
53469
- m : 'бир дакика',
53470
- mm : '%d дакика',
53471
- h : 'бир соат',
53472
- hh : '%d соат',
53473
- d : 'бир кун',
53474
- dd : '%d кун',
53475
- M : 'бир ой',
53476
- MM : '%d ой',
53477
- y : 'бир йил',
53478
- yy : '%d йил'
53479
- },
53480
- week : {
53481
- dow : 1, // Monday is the first day of the week.
53482
- doy : 7 // The week that contains Jan 4th is the first week of the year.
53483
- }
53484
- });
53485
 
53486
- return uz;
 
 
53487
 
53488
- }));
53489
 
53490
  /***/ },
53491
- /* 384 */
53492
  /***/ function(module, exports, __webpack_require__) {
53493
 
53494
  //! moment.js locale configuration
@@ -53499,79 +53933,80 @@ webpackJsonp([0],[
53499
  true ? factory(__webpack_require__(282)) :
53500
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53501
  factory(global.moment)
53502
- }(this, function (moment) { 'use strict';
53503
-
53504
-
53505
- var vi = moment.defineLocale('vi', {
53506
- months : 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split('_'),
53507
- monthsShort : 'Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12'.split('_'),
53508
- monthsParseExact : true,
53509
- weekdays : 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split('_'),
53510
- weekdaysShort : 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
53511
- weekdaysMin : 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
53512
- weekdaysParseExact : true,
53513
- meridiemParse: /sa|ch/i,
53514
- isPM : function (input) {
53515
- return /^ch$/i.test(input);
53516
- },
53517
- meridiem : function (hours, minutes, isLower) {
53518
- if (hours < 12) {
53519
- return isLower ? 'sa' : 'SA';
53520
- } else {
53521
- return isLower ? 'ch' : 'CH';
53522
- }
53523
- },
53524
- longDateFormat : {
53525
- LT : 'HH:mm',
53526
- LTS : 'HH:mm:ss',
53527
- L : 'DD/MM/YYYY',
53528
- LL : 'D MMMM [năm] YYYY',
53529
- LLL : 'D MMMM [năm] YYYY HH:mm',
53530
- LLLL : 'dddd, D MMMM [năm] YYYY HH:mm',
53531
- l : 'DD/M/YYYY',
53532
- ll : 'D MMM YYYY',
53533
- lll : 'D MMM YYYY HH:mm',
53534
- llll : 'ddd, D MMM YYYY HH:mm'
53535
- },
53536
- calendar : {
53537
- sameDay: '[Hôm nay lúc] LT',
53538
- nextDay: '[Ngày mai lúc] LT',
53539
- nextWeek: 'dddd [tuần tới lúc] LT',
53540
- lastDay: '[Hôm qua lúc] LT',
53541
- lastWeek: 'dddd [tuần rồi lúc] LT',
53542
- sameElse: 'L'
53543
- },
53544
- relativeTime : {
53545
- future : '%s tới',
53546
- past : '%s trước',
53547
- s : 'vài giây',
53548
- m : 'một phút',
53549
- mm : '%d phút',
53550
- h : 'một giờ',
53551
- hh : '%d giờ',
53552
- d : 'một ngày',
53553
- dd : '%d ngày',
53554
- M : 'một tháng',
53555
- MM : '%d tháng',
53556
- y : 'một năm',
53557
- yy : '%d năm'
53558
- },
53559
- ordinalParse: /\d{1,2}/,
53560
- ordinal : function (number) {
53561
- return number;
53562
- },
53563
- week : {
53564
- dow : 1, // Monday is the first day of the week.
53565
- doy : 4 // The week that contains Jan 4th is the first week of the year.
53566
  }
53567
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53568
 
53569
- return vi;
 
 
53570
 
53571
- }));
53572
 
53573
  /***/ },
53574
- /* 385 */
53575
  /***/ function(module, exports, __webpack_require__) {
53576
 
53577
  //! moment.js locale configuration
@@ -53582,68 +54017,69 @@ webpackJsonp([0],[
53582
  true ? factory(__webpack_require__(282)) :
53583
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53584
  factory(global.moment)
53585
- }(this, function (moment) { 'use strict';
53586
-
53587
-
53588
- var x_pseudo = moment.defineLocale('x-pseudo', {
53589
- months : 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split('_'),
53590
- monthsShort : 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split('_'),
53591
- monthsParseExact : true,
53592
- weekdays : 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split('_'),
53593
- weekdaysShort : 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'),
53594
- weekdaysMin : 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'),
53595
- weekdaysParseExact : true,
53596
- longDateFormat : {
53597
- LT : 'HH:mm',
53598
- L : 'DD/MM/YYYY',
53599
- LL : 'D MMMM YYYY',
53600
- LLL : 'D MMMM YYYY HH:mm',
53601
- LLLL : 'dddd, D MMMM YYYY HH:mm'
53602
- },
53603
- calendar : {
53604
- sameDay : '[T~ódá~ý át] LT',
53605
- nextDay : '[T~ómó~rró~w át] LT',
53606
- nextWeek : 'dddd [át] LT',
53607
- lastDay : '[Ý~ést~érdá~ý át] LT',
53608
- lastWeek : '[L~ást] dddd [át] LT',
53609
- sameElse : 'L'
53610
- },
53611
- relativeTime : {
53612
- future : 'í~ñ %s',
53613
- past : '%s á~gó',
53614
- s : 'á ~féw ~sécó~ñds',
53615
- m : 'á ~míñ~úté',
53616
- mm : '%d m~íñú~tés',
53617
- h : 'á~ñ hó~úr',
53618
- hh : '%d h~óúrs',
53619
- d : 'á ~dáý',
53620
- dd : '%d d~áýs',
53621
- M : 'á ~móñ~th',
53622
- MM : '%d m~óñt~hs',
53623
- y : 'á ~ýéár',
53624
- yy : '%d ý~éárs'
53625
- },
53626
- ordinalParse: /\d{1,2}(th|st|nd|rd)/,
53627
- ordinal : function (number) {
53628
- var b = number % 10,
53629
- output = (~~(number % 100 / 10) === 1) ? 'th' :
53630
- (b === 1) ? 'st' :
53631
- (b === 2) ? 'nd' :
53632
- (b === 3) ? 'rd' : 'th';
53633
- return number + output;
53634
- },
53635
- week : {
53636
- dow : 1, // Monday is the first day of the week.
53637
- doy : 4 // The week that contains Jan 4th is the first week of the year.
53638
- }
53639
- });
53640
 
53641
- return x_pseudo;
 
 
53642
 
53643
- }));
53644
 
53645
  /***/ },
53646
- /* 386 */
53647
  /***/ function(module, exports, __webpack_require__) {
53648
 
53649
  //! moment.js locale configuration
@@ -53655,126 +54091,127 @@ webpackJsonp([0],[
53655
  true ? factory(__webpack_require__(282)) :
53656
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53657
  factory(global.moment)
53658
- }(this, function (moment) { 'use strict';
53659
-
53660
-
53661
- var zh_cn = moment.defineLocale('zh-cn', {
53662
- months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
53663
- monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
53664
- weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
53665
- weekdaysShort : '周日_周一_周二_周三_周四_周五_周六'.split('_'),
53666
- weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
53667
- longDateFormat : {
53668
- LT : 'Ah点mm分',
53669
- LTS : 'Ah点m分s秒',
53670
- L : 'YYYY-MM-DD',
53671
- LL : 'YYYY年MMMD日',
53672
- LLL : 'YYYY年MMMD日Ah点mm分',
53673
- LLLL : 'YYYY年MMMD日ddddAh点mm分',
53674
- l : 'YYYY-MM-DD',
53675
- ll : 'YYYY年MMMD日',
53676
- lll : 'YYYY年MMMD日Ah点mm分',
53677
- llll : 'YYYY年MMMD日ddddAh点mm分'
53678
- },
53679
- meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
53680
- meridiemHour: function (hour, meridiem) {
53681
- if (hour === 12) {
53682
- hour = 0;
53683
- }
53684
- if (meridiem === '凌晨' || meridiem === '早上' ||
53685
- meridiem === '上午') {
53686
- return hour;
53687
- } else if (meridiem === '下午' || meridiem === '晚上') {
53688
- return hour + 12;
53689
- } else {
53690
- // '中午'
53691
- return hour >= 11 ? hour : hour + 12;
53692
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53693
  },
53694
- meridiem : function (hour, minute, isLower) {
53695
- var hm = hour * 100 + minute;
53696
- if (hm < 600) {
53697
- return '凌晨';
53698
- } else if (hm < 900) {
53699
- return '早上';
53700
- } else if (hm < 1130) {
53701
- return '上午';
53702
- } else if (hm < 1230) {
53703
- return '中午';
53704
- } else if (hm < 1800) {
53705
- return '下午';
53706
- } else {
53707
- return '晚上';
53708
- }
53709
  },
53710
- calendar : {
53711
- sameDay : function () {
53712
- return this.minutes() === 0 ? '[今天]Ah[点整]' : '[今天]LT';
53713
- },
53714
- nextDay : function () {
53715
- return this.minutes() === 0 ? '[明天]Ah[点整]' : '[明天]LT';
53716
- },
53717
- lastDay : function () {
53718
- return this.minutes() === 0 ? '[昨天]Ah[点整]' : '[昨天]LT';
53719
- },
53720
- nextWeek : function () {
53721
- var startOfWeek, prefix;
53722
- startOfWeek = moment().startOf('week');
53723
- prefix = this.diff(startOfWeek, 'days') >= 7 ? '[下]' : '[本]';
53724
- return this.minutes() === 0 ? prefix + 'dddAh点整' : prefix + 'dddAh点mm';
53725
- },
53726
- lastWeek : function () {
53727
- var startOfWeek, prefix;
53728
- startOfWeek = moment().startOf('week');
53729
- prefix = this.unix() < startOfWeek.unix() ? '[上]' : '[本]';
53730
- return this.minutes() === 0 ? prefix + 'dddAh点整' : prefix + 'dddAh点mm';
53731
- },
53732
- sameElse : 'LL'
53733
  },
53734
- ordinalParse: /\d{1,2}(日|月|周)/,
53735
- ordinal : function (number, period) {
53736
- switch (period) {
53737
- case 'd':
53738
- case 'D':
53739
- case 'DDD':
53740
- return number + '日';
53741
- case 'M':
53742
- return number + '月';
53743
- case 'w':
53744
- case 'W':
53745
- return number + '周';
53746
- default:
53747
- return number;
53748
- }
53749
  },
53750
- relativeTime : {
53751
- future : '%s内',
53752
- past : '%s前',
53753
- s : '几秒',
53754
- m : '1 分钟',
53755
- mm : '%d 分钟',
53756
- h : '1 小时',
53757
- hh : '%d 小时',
53758
- d : '1 天',
53759
- dd : '%d 天',
53760
- M : '1 个月',
53761
- MM : '%d 个月',
53762
- y : '1 年',
53763
- yy : '%d 年'
53764
  },
53765
- week : {
53766
- // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效
53767
- dow : 1, // Monday is the first day of the week.
53768
- doy : 4 // The week that contains Jan 4th is the first week of the year.
 
 
 
 
 
 
 
 
 
 
 
 
53769
  }
53770
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53771
 
53772
- return zh_cn;
 
 
53773
 
53774
- }));
53775
 
53776
  /***/ },
53777
- /* 387 */
53778
  /***/ function(module, exports, __webpack_require__) {
53779
 
53780
  //! moment.js locale configuration
@@ -53787,103 +54224,104 @@ webpackJsonp([0],[
53787
  true ? factory(__webpack_require__(282)) :
53788
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53789
  factory(global.moment)
53790
- }(this, function (moment) { 'use strict';
53791
-
53792
-
53793
- var zh_hk = moment.defineLocale('zh-hk', {
53794
- months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
53795
- monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
53796
- weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
53797
- weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'),
53798
- weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
53799
- longDateFormat : {
53800
- LT : 'Ah點mm分',
53801
- LTS : 'Ah點m分s秒',
53802
- L : 'YYYY年MMMD日',
53803
- LL : 'YYYY年MMMD日',
53804
- LLL : 'YYYY年MMMD日Ah點mm分',
53805
- LLLL : 'YYYY年MMMD日ddddAh點mm分',
53806
- l : 'YYYY年MMMD日',
53807
- ll : 'YYYY年MMMD日',
53808
- lll : 'YYYY年MMMD日Ah點mm分',
53809
- llll : 'YYYY年MMMD日ddddAh點mm分'
53810
- },
53811
- meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
53812
- meridiemHour : function (hour, meridiem) {
53813
- if (hour === 12) {
53814
- hour = 0;
53815
- }
53816
- if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
53817
- return hour;
53818
- } else if (meridiem === '中午') {
53819
- return hour >= 11 ? hour : hour + 12;
53820
- } else if (meridiem === '下午' || meridiem === '晚上') {
53821
- return hour + 12;
53822
- }
53823
- },
53824
- meridiem : function (hour, minute, isLower) {
53825
- var hm = hour * 100 + minute;
53826
- if (hm < 600) {
53827
- return '凌晨';
53828
- } else if (hm < 900) {
53829
- return '早上';
53830
- } else if (hm < 1130) {
53831
- return '上午';
53832
- } else if (hm < 1230) {
53833
- return '中午';
53834
- } else if (hm < 1800) {
53835
- return '下午';
53836
- } else {
53837
- return '晚上';
53838
- }
53839
- },
53840
- calendar : {
53841
- sameDay : '[今天]LT',
53842
- nextDay : '[明天]LT',
53843
- nextWeek : '[下]ddddLT',
53844
- lastDay : '[昨天]LT',
53845
- lastWeek : '[上]ddddLT',
53846
- sameElse : 'L'
53847
- },
53848
- ordinalParse: /\d{1,2}(日|月|週)/,
53849
- ordinal : function (number, period) {
53850
- switch (period) {
53851
- case 'd' :
53852
- case 'D' :
53853
- case 'DDD' :
53854
- return number + '日';
53855
- case 'M' :
53856
- return number + '月';
53857
- case 'w' :
53858
- case 'W' :
53859
- return number + '週';
53860
- default :
53861
- return number;
53862
- }
53863
- },
53864
- relativeTime : {
53865
- future : '%s內',
53866
- past : '%s前',
53867
- s : '幾秒',
53868
- m : '1 分鐘',
53869
- mm : '%d 分鐘',
53870
- h : '1 小時',
53871
- hh : '%d 小時',
53872
- d : '1 天',
53873
- dd : '%d 天',
53874
- M : '1 個月',
53875
- MM : '%d 個月',
53876
- y : '1 年',
53877
- yy : '%d 年'
53878
  }
53879
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53880
 
53881
- return zh_hk;
 
 
53882
 
53883
- }));
53884
 
53885
  /***/ },
53886
- /* 388 */
53887
  /***/ function(module, exports, __webpack_require__) {
53888
 
53889
  //! moment.js locale configuration
@@ -53895,110 +54333,111 @@ webpackJsonp([0],[
53895
  true ? factory(__webpack_require__(282)) :
53896
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53897
  factory(global.moment)
53898
- }(this, function (moment) { 'use strict';
53899
-
53900
-
53901
- var zh_tw = moment.defineLocale('zh-tw', {
53902
- months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
53903
- monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
53904
- weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
53905
- weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'),
53906
- weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
53907
- longDateFormat : {
53908
- LT : 'Ah點mm分',
53909
- LTS : 'Ah點m分s秒',
53910
- L : 'YYYY年MMMD日',
53911
- LL : 'YYYY年MMMD日',
53912
- LLL : 'YYYY年MMMD日Ah點mm分',
53913
- LLLL : 'YYYY年MMMD日ddddAh點mm分',
53914
- l : 'YYYY年MMMD日',
53915
- ll : 'YYYY年MMMD日',
53916
- lll : 'YYYY年MMMD日Ah點mm分',
53917
- llll : 'YYYY年MMMD日ddddAh點mm分'
53918
- },
53919
- meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
53920
- meridiemHour : function (hour, meridiem) {
53921
- if (hour === 12) {
53922
- hour = 0;
53923
- }
53924
- if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
53925
- return hour;
53926
- } else if (meridiem === '中午') {
53927
- return hour >= 11 ? hour : hour + 12;
53928
- } else if (meridiem === '下午' || meridiem === '晚上') {
53929
- return hour + 12;
53930
- }
53931
- },
53932
- meridiem : function (hour, minute, isLower) {
53933
- var hm = hour * 100 + minute;
53934
- if (hm < 600) {
53935
- return '凌晨';
53936
- } else if (hm < 900) {
53937
- return '早上';
53938
- } else if (hm < 1130) {
53939
- return '上午';
53940
- } else if (hm < 1230) {
53941
- return '中午';
53942
- } else if (hm < 1800) {
53943
- return '下午';
53944
- } else {
53945
- return '晚上';
53946
- }
53947
- },
53948
- calendar : {
53949
- sameDay : '[今天]LT',
53950
- nextDay : '[明天]LT',
53951
- nextWeek : '[下]ddddLT',
53952
- lastDay : '[昨天]LT',
53953
- lastWeek : '[上]ddddLT',
53954
- sameElse : 'L'
53955
- },
53956
- ordinalParse: /\d{1,2}(日|月|週)/,
53957
- ordinal : function (number, period) {
53958
- switch (period) {
53959
- case 'd' :
53960
- case 'D' :
53961
- case 'DDD' :
53962
- return number + '日';
53963
- case 'M' :
53964
- return number + '月';
53965
- case 'w' :
53966
- case 'W' :
53967
- return number + '週';
53968
- default :
53969
- return number;
53970
- }
53971
- },
53972
- relativeTime : {
53973
- future : '%s內',
53974
- past : '%s前',
53975
- s : '幾秒',
53976
- m : '1 分鐘',
53977
- mm : '%d 分鐘',
53978
- h : '1 小時',
53979
- hh : '%d 小時',
53980
- d : '1 天',
53981
- dd : '%d 天',
53982
- M : '1 個月',
53983
- MM : '%d 個月',
53984
- y : '1 年',
53985
- yy : '%d 年'
53986
  }
53987
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53988
 
53989
- return zh_tw;
 
 
53990
 
53991
- }));
53992
 
53993
  /***/ },
53994
- /* 389 */
53995
  /***/ function(module, exports, __webpack_require__) {
53996
 
53997
  /* eslint-disable vars-on-top, no-var, prefer-template */
53998
- var isRegExp = __webpack_require__(390);
53999
- var escapeRegExp = __webpack_require__(391);
54000
- var isString = __webpack_require__(392);
54001
- var flatten = __webpack_require__(393);
54002
 
54003
  /**
54004
  * Given a string, replace every substring that is matched by the `match` regex
@@ -54056,7 +54495,7 @@ webpackJsonp([0],[
54056
 
54057
 
54058
  /***/ },
54059
- /* 390 */
54060
  /***/ function(module, exports, __webpack_require__) {
54061
 
54062
  /* WEBPACK VAR INJECTION */(function(global, module) {/**
@@ -54184,7 +54623,7 @@ webpackJsonp([0],[
54184
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()), __webpack_require__(283)(module)))
54185
 
54186
  /***/ },
54187
- /* 391 */
54188
  /***/ function(module, exports) {
54189
 
54190
  /* WEBPACK VAR INJECTION */(function(global) {/**
@@ -54357,7 +54796,7 @@ webpackJsonp([0],[
54357
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
54358
 
54359
  /***/ },
54360
- /* 392 */
54361
  /***/ function(module, exports) {
54362
 
54363
  /**
@@ -54458,7 +54897,7 @@ webpackJsonp([0],[
54458
 
54459
 
54460
  /***/ },
54461
- /* 393 */
54462
  /***/ function(module, exports) {
54463
 
54464
  /* WEBPACK VAR INJECTION */(function(global) {/**
@@ -54814,7 +55253,7 @@ webpackJsonp([0],[
54814
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
54815
 
54816
  /***/ },
54817
- /* 394 */
54818
  /***/ function(module, exports, __webpack_require__) {
54819
 
54820
  'use strict';
@@ -54833,43 +55272,43 @@ webpackJsonp([0],[
54833
 
54834
  var _history = __webpack_require__(229);
54835
 
54836
- var _newslettersTypesJsx = __webpack_require__(395);
54837
 
54838
  var _newslettersTypesJsx2 = _interopRequireDefault(_newslettersTypesJsx);
54839
 
54840
- var _newslettersTemplatesJsx = __webpack_require__(397);
54841
 
54842
  var _newslettersTemplatesJsx2 = _interopRequireDefault(_newslettersTemplatesJsx);
54843
 
54844
- var _newslettersSendJsx = __webpack_require__(398);
54845
 
54846
  var _newslettersSendJsx2 = _interopRequireDefault(_newslettersSendJsx);
54847
 
54848
- var _newslettersTypesStandardJsx = __webpack_require__(405);
54849
 
54850
  var _newslettersTypesStandardJsx2 = _interopRequireDefault(_newslettersTypesStandardJsx);
54851
 
54852
- var _newslettersTypesWelcomeWelcomeJsx = __webpack_require__(406);
54853
 
54854
  var _newslettersTypesWelcomeWelcomeJsx2 = _interopRequireDefault(_newslettersTypesWelcomeWelcomeJsx);
54855
 
54856
- var _newslettersTypesNotificationNotificationJsx = __webpack_require__(407);
54857
 
54858
  var _newslettersTypesNotificationNotificationJsx2 = _interopRequireDefault(_newslettersTypesNotificationNotificationJsx);
54859
 
54860
- var _newslettersListingsStandardJsx = __webpack_require__(408);
54861
 
54862
  var _newslettersListingsStandardJsx2 = _interopRequireDefault(_newslettersListingsStandardJsx);
54863
 
54864
- var _newslettersListingsWelcomeJsx = __webpack_require__(411);
54865
 
54866
  var _newslettersListingsWelcomeJsx2 = _interopRequireDefault(_newslettersListingsWelcomeJsx);
54867
 
54868
- var _newslettersListingsNotificationJsx = __webpack_require__(412);
54869
 
54870
  var _newslettersListingsNotificationJsx2 = _interopRequireDefault(_newslettersListingsNotificationJsx);
54871
 
54872
- var _newslettersListingsNotification_historyJsx = __webpack_require__(413);
54873
 
54874
  var _newslettersListingsNotification_historyJsx2 = _interopRequireDefault(_newslettersListingsNotification_historyJsx);
54875
 
@@ -54909,12 +55348,12 @@ webpackJsonp([0],[
54909
  /* Listings */ /* Newsletter: type selection */ /* New newsletter: types */ /* Template selection */ /* Sending options */
54910
 
54911
  /***/ },
54912
- /* 395 */
54913
  /***/ function(module, exports, __webpack_require__) {
54914
 
54915
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
54916
 
54917
- !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(260), __webpack_require__(173), __webpack_require__(396)], __WEBPACK_AMD_DEFINE_RESULT__ = function (React, MailPoet, Router, Breadcrumb) {
54918
  var NewsletterTypes = React.createClass({
54919
  displayName: 'NewsletterTypes',
54920
 
@@ -55061,7 +55500,7 @@ webpackJsonp([0],[
55061
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
55062
 
55063
  /***/ },
55064
- /* 396 */
55065
  /***/ function(module, exports, __webpack_require__) {
55066
 
55067
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
@@ -55129,12 +55568,12 @@ webpackJsonp([0],[
55129
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
55130
 
55131
  /***/ },
55132
- /* 397 */
55133
  /***/ function(module, exports, __webpack_require__) {
55134
 
55135
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
55136
 
55137
- !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(263), __webpack_require__(260), __webpack_require__(173), __webpack_require__(261), __webpack_require__(396)], __WEBPACK_AMD_DEFINE_RESULT__ = function (React, _, MailPoet, Router, classNames, Breadcrumb) {
55138
 
55139
  var ImportTemplate = React.createClass({
55140
  displayName: 'ImportTemplate',
@@ -55401,14 +55840,14 @@ webpackJsonp([0],[
55401
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
55402
 
55403
  /***/ },
55404
- /* 398 */
55405
  /***/ function(module, exports, __webpack_require__) {
55406
 
55407
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
55408
 
55409
  var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
55410
 
55411
- !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(173), __webpack_require__(263), __webpack_require__(260), __webpack_require__(274), __webpack_require__(399), __webpack_require__(400), __webpack_require__(403), __webpack_require__(396)], __WEBPACK_AMD_DEFINE_RESULT__ = function (React, Router, _, MailPoet, Form, StandardNewsletterFields, NotificationNewsletterFields, WelcomeNewsletterFields, Breadcrumb) {
55412
 
55413
  var NewsletterSend = React.createClass({
55414
  displayName: 'NewsletterSend',
@@ -55648,7 +56087,7 @@ webpackJsonp([0],[
55648
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
55649
 
55650
  /***/ },
55651
- /* 399 */
55652
  /***/ function(module, exports, __webpack_require__) {
55653
 
55654
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
@@ -56024,12 +56463,12 @@ webpackJsonp([0],[
56024
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
56025
 
56026
  /***/ },
56027
- /* 400 */
56028
  /***/ function(module, exports, __webpack_require__) {
56029
 
56030
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
56031
 
56032
- !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(260), __webpack_require__(401), __webpack_require__(263)], __WEBPACK_AMD_DEFINE_RESULT__ = function (MailPoet, Scheduling, _) {
56033
 
56034
  var settings = window.mailpoet_settings || {};
56035
 
@@ -56123,7 +56562,7 @@ webpackJsonp([0],[
56123
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
56124
 
56125
  /***/ },
56126
- /* 401 */
56127
  /***/ function(module, exports, __webpack_require__) {
56128
 
56129
  'use strict';
@@ -56142,7 +56581,7 @@ webpackJsonp([0],[
56142
 
56143
  var _formFieldsSelectJsx2 = _interopRequireDefault(_formFieldsSelectJsx);
56144
 
56145
- var _newslettersSchedulingCommonJsx = __webpack_require__(402);
56146
 
56147
  var intervalField = {
56148
  name: 'intervalType',
@@ -56256,7 +56695,7 @@ webpackJsonp([0],[
56256
  module.exports = NotificationScheduling;
56257
 
56258
  /***/ },
56259
- /* 402 */
56260
  /***/ function(module, exports, __webpack_require__) {
56261
 
56262
  'use strict';
@@ -56350,12 +56789,12 @@ webpackJsonp([0],[
56350
  exports.nthWeekDayValues = _nthWeekDayValues;
56351
 
56352
  /***/ },
56353
- /* 403 */
56354
  /***/ function(module, exports, __webpack_require__) {
56355
 
56356
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
56357
 
56358
- !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(260), __webpack_require__(404)], __WEBPACK_AMD_DEFINE_RESULT__ = function (MailPoet, Scheduling) {
56359
 
56360
  var settings = window.mailpoet_settings || {};
56361
 
@@ -56422,7 +56861,7 @@ webpackJsonp([0],[
56422
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
56423
 
56424
  /***/ },
56425
- /* 404 */
56426
  /***/ function(module, exports, __webpack_require__) {
56427
 
56428
  'use strict';
@@ -56449,7 +56888,7 @@ webpackJsonp([0],[
56449
 
56450
  var _formFieldsTextJsx2 = _interopRequireDefault(_formFieldsTextJsx);
56451
 
56452
- var _newslettersSchedulingCommonJsx = __webpack_require__(402);
56453
 
56454
  var availableRoles = window.mailpoet_roles || {};
56455
  var availableSegments = _underscore2['default'].filter(window.mailpoet_segments || [], function (segment) {
@@ -56594,12 +57033,12 @@ webpackJsonp([0],[
56594
  module.exports = WelcomeScheduling;
56595
 
56596
  /***/ },
56597
- /* 405 */
56598
  /***/ function(module, exports, __webpack_require__) {
56599
 
56600
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
56601
 
56602
- !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(173), __webpack_require__(260), __webpack_require__(396)], __WEBPACK_AMD_DEFINE_RESULT__ = function (React, Router, MailPoet, Breadcrumb) {
56603
 
56604
  var NewsletterStandard = React.createClass({
56605
  displayName: 'NewsletterStandard',
@@ -56648,12 +57087,12 @@ webpackJsonp([0],[
56648
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
56649
 
56650
  /***/ },
56651
- /* 406 */
56652
  /***/ function(module, exports, __webpack_require__) {
56653
 
56654
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
56655
 
56656
- !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(263), __webpack_require__(2), __webpack_require__(173), __webpack_require__(260), __webpack_require__(404), __webpack_require__(396)], __WEBPACK_AMD_DEFINE_RESULT__ = function (_, React, Router, MailPoet, Scheduling, Breadcrumb) {
56657
 
56658
  var field = {
56659
  name: 'options',
@@ -56750,12 +57189,12 @@ webpackJsonp([0],[
56750
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
56751
 
56752
  /***/ },
56753
- /* 407 */
56754
  /***/ function(module, exports, __webpack_require__) {
56755
 
56756
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
56757
 
56758
- !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(263), __webpack_require__(2), __webpack_require__(173), __webpack_require__(260), __webpack_require__(401), __webpack_require__(396)], __WEBPACK_AMD_DEFINE_RESULT__ = function (_, React, Router, MailPoet, Scheduling, Breadcrumb) {
56759
 
56760
  var field = {
56761
  name: 'options',
@@ -56844,7 +57283,7 @@ webpackJsonp([0],[
56844
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
56845
 
56846
  /***/ },
56847
- /* 408 */
56848
  /***/ function(module, exports, __webpack_require__) {
56849
 
56850
  'use strict';
@@ -56873,11 +57312,11 @@ webpackJsonp([0],[
56873
 
56874
  var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
56875
 
56876
- var _newslettersListingsTabsJsx = __webpack_require__(409);
56877
 
56878
  var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
56879
 
56880
- var _newslettersListingsMixinsJsx = __webpack_require__(410);
56881
 
56882
  var mailpoet_tracking_enabled = !!window['mailpoet_tracking_enabled'];
56883
 
@@ -57082,7 +57521,7 @@ webpackJsonp([0],[
57082
  module.exports = NewsletterListStandard;
57083
 
57084
  /***/ },
57085
- /* 409 */
57086
  /***/ function(module, exports, __webpack_require__) {
57087
 
57088
  'use strict';
@@ -57152,7 +57591,7 @@ webpackJsonp([0],[
57152
  module.exports = ListingTabs;
57153
 
57154
  /***/ },
57155
- /* 410 */
57156
  /***/ function(module, exports, __webpack_require__) {
57157
 
57158
  'use strict';
@@ -57353,7 +57792,7 @@ webpackJsonp([0],[
57353
  exports.StatisticsMixin = _StatisticsMixin;
57354
 
57355
  /***/ },
57356
- /* 411 */
57357
  /***/ function(module, exports, __webpack_require__) {
57358
 
57359
  'use strict';
@@ -57372,7 +57811,7 @@ webpackJsonp([0],[
57372
 
57373
  var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
57374
 
57375
- var _newslettersListingsTabsJsx = __webpack_require__(409);
57376
 
57377
  var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
57378
 
@@ -57747,7 +58186,7 @@ webpackJsonp([0],[
57747
  module.exports = NewsletterListWelcome;
57748
 
57749
  /***/ },
57750
- /* 412 */
57751
  /***/ function(module, exports, __webpack_require__) {
57752
 
57753
  'use strict';
@@ -57766,7 +58205,7 @@ webpackJsonp([0],[
57766
 
57767
  var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
57768
 
57769
- var _newslettersListingsTabsJsx = __webpack_require__(409);
57770
 
57771
  var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
57772
 
@@ -57782,7 +58221,7 @@ webpackJsonp([0],[
57782
 
57783
  var _mailpoet2 = _interopRequireDefault(_mailpoet);
57784
 
57785
- var _newslettersSchedulingCommonJsx = __webpack_require__(402);
57786
 
57787
  var messages = {
57788
  onTrash: function onTrash(response) {
@@ -58093,7 +58532,7 @@ webpackJsonp([0],[
58093
  module.exports = NewsletterListNotification;
58094
 
58095
  /***/ },
58096
- /* 413 */
58097
  /***/ function(module, exports, __webpack_require__) {
58098
 
58099
  'use strict';
@@ -58122,11 +58561,11 @@ webpackJsonp([0],[
58122
 
58123
  var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
58124
 
58125
- var _newslettersListingsTabsJsx = __webpack_require__(409);
58126
 
58127
  var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
58128
 
58129
- var _newslettersListingsMixinsJsx = __webpack_require__(410);
58130
 
58131
  var mailpoet_tracking_enabled = !!window['mailpoet_tracking_enabled'];
58132
 
@@ -58261,7 +58700,7 @@ webpackJsonp([0],[
58261
  module.exports = NewsletterListNotificationHistory;
58262
 
58263
  /***/ },
58264
- /* 414 */
58265
  /***/ function(module, exports, __webpack_require__) {
58266
 
58267
  'use strict';
@@ -58280,11 +58719,11 @@ webpackJsonp([0],[
58280
 
58281
  var _history = __webpack_require__(229);
58282
 
58283
- var _segmentsListJsx = __webpack_require__(415);
58284
 
58285
  var _segmentsListJsx2 = _interopRequireDefault(_segmentsListJsx);
58286
 
58287
- var _segmentsFormJsx = __webpack_require__(416);
58288
 
58289
  var _segmentsFormJsx2 = _interopRequireDefault(_segmentsFormJsx);
58290
 
@@ -58316,7 +58755,7 @@ webpackJsonp([0],[
58316
  }
58317
 
58318
  /***/ },
58319
- /* 415 */
58320
  /***/ function(module, exports, __webpack_require__) {
58321
 
58322
  'use strict';
@@ -58619,7 +59058,7 @@ webpackJsonp([0],[
58619
  module.exports = SegmentList;
58620
 
58621
  /***/ },
58622
- /* 416 */
58623
  /***/ function(module, exports, __webpack_require__) {
58624
 
58625
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
@@ -58679,7 +59118,7 @@ webpackJsonp([0],[
58679
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
58680
 
58681
  /***/ },
58682
- /* 417 */
58683
  /***/ function(module, exports, __webpack_require__) {
58684
 
58685
  'use strict';
@@ -58698,7 +59137,7 @@ webpackJsonp([0],[
58698
 
58699
  var _history = __webpack_require__(229);
58700
 
58701
- var _formsListJsx = __webpack_require__(418);
58702
 
58703
  var _formsListJsx2 = _interopRequireDefault(_formsListJsx);
58704
 
@@ -58728,7 +59167,7 @@ webpackJsonp([0],[
58728
  }
58729
 
58730
  /***/ },
58731
- /* 418 */
58732
  /***/ function(module, exports, __webpack_require__) {
58733
 
58734
  'use strict';
@@ -58959,11 +59398,11 @@ webpackJsonp([0],[
58959
  module.exports = FormList;
58960
 
58961
  /***/ },
58962
- /* 419 */
58963
  /***/ function(module, exports, __webpack_require__) {
58964
 
58965
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
58966
- __webpack_require__(420),
58967
  __webpack_require__(259),
58968
  __webpack_require__(260)
58969
  ], __WEBPACK_AMD_DEFINE_RESULT__ = function(
@@ -59040,14 +59479,14 @@ webpackJsonp([0],[
59040
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
59041
 
59042
  /***/ },
59043
- /* 420 */
59044
  /***/ function(module, exports, __webpack_require__) {
59045
 
59046
- /* WEBPACK VAR INJECTION */(function(global) {module.exports = global["Backbone"] = __webpack_require__(421);
59047
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
59048
 
59049
  /***/ },
59050
- /* 421 */
59051
  /***/ function(module, exports, __webpack_require__) {
59052
 
59053
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* WEBPACK VAR INJECTION */(function(global) {// Backbone.js 1.3.3
@@ -60974,17 +61413,17 @@ webpackJsonp([0],[
60974
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
60975
 
60976
  /***/ },
60977
- /* 422 */
60978
  /***/ function(module, exports, __webpack_require__) {
60979
 
60980
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
60981
- __webpack_require__(420),
60982
  __webpack_require__(263),
60983
  __webpack_require__(259),
60984
  __webpack_require__(260),
60985
- __webpack_require__(423),
60986
- __webpack_require__(424),
60987
- __webpack_require__(425),
60988
  __webpack_require__(282),
60989
  __webpack_require__(272)
60990
  ], __WEBPACK_AMD_DEFINE_RESULT__ = function (
@@ -62087,8 +62526,8 @@ webpackJsonp([0],[
62087
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
62088
 
62089
  /***/ },
62090
- /* 423 */,
62091
- /* 424 */
62092
  /***/ function(module, exports) {
62093
 
62094
  /*!
@@ -62099,7 +62538,7 @@ webpackJsonp([0],[
62099
  !function(e){"use strict";function t(t,r){if(r=r||{},r.worker&&w.WORKERS_SUPPORTED){var n=h();return n.userStep=r.step,n.userChunk=r.chunk,n.userComplete=r.complete,n.userError=r.error,r.step=m(r.step),r.chunk=m(r.chunk),r.complete=m(r.complete),r.error=m(r.error),delete r.worker,void n.postMessage({input:t,config:r,workerId:n.id})}var o=null;return"string"==typeof t?o=r.download?new i(r):new a(r):(e.File&&t instanceof File||t instanceof Object)&&(o=new s(r)),o.stream(t)}function r(e,t){function r(){"object"==typeof t&&("string"==typeof t.delimiter&&1==t.delimiter.length&&-1==w.BAD_DELIMITERS.indexOf(t.delimiter)&&(u=t.delimiter),("boolean"==typeof t.quotes||t.quotes instanceof Array)&&(o=t.quotes),"string"==typeof t.newline&&(f=t.newline))}function n(e){if("object"!=typeof e)return[];var t=[];for(var r in e)t.push(r);return t}function i(e,t){var r="";"string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t));var n=e instanceof Array&&e.length>0,i=!(t[0]instanceof Array);if(n){for(var a=0;a<e.length;a++)a>0&&(r+=u),r+=s(e[a],a);t.length>0&&(r+=f)}for(var o=0;o<t.length;o++){for(var h=n?e.length:t[o].length,d=0;h>d;d++){d>0&&(r+=u);var c=n&&i?e[d]:d;r+=s(t[o][c],d)}o<t.length-1&&(r+=f)}return r}function s(e,t){if("undefined"==typeof e||null===e)return"";e=e.toString().replace(/"/g,'""');var r="boolean"==typeof o&&o||o instanceof Array&&o[t]||a(e,w.BAD_DELIMITERS)||e.indexOf(u)>-1||" "==e.charAt(0)||" "==e.charAt(e.length-1);return r?'"'+e+'"':e}function a(e,t){for(var r=0;r<t.length;r++)if(e.indexOf(t[r])>-1)return!0;return!1}var o=!1,u=",",f="\r\n";if(r(),"string"==typeof e&&(e=JSON.parse(e)),e instanceof Array){if(!e.length||e[0]instanceof Array)return i(null,e);if("object"==typeof e[0])return i(n(e[0]),e)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),e.data instanceof Array&&(e.fields||(e.fields=e.data[0]instanceof Array?e.fields:n(e.data[0])),e.data[0]instanceof Array||"object"==typeof e.data[0]||(e.data=[e.data])),i(e.fields||[],e.data||[]);throw"exception: Unable to serialize unrecognized input"}function n(t){function r(e){var t=_(e);t.chunkSize=parseInt(t.chunkSize),this._handle=new o(t),this._handle.streamer=this,this._config=t}this._handle=null,this._paused=!1,this._finished=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this._completeResults={data:[],errors:[],meta:{}},r.call(this,t),this.parseChunk=function(t){var r=this._partialLine+t;this._partialLine="";var n=this._handle.parse(r,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var i=n.meta.cursor;this._finished||(this._partialLine=r.substring(i-this._baseIndex),this._baseIndex=i),n&&n.data&&(this._rowCount+=n.data.length);var s=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(k)e.postMessage({results:n,workerId:w.WORKER_ID,finished:s});else if(m(this._config.chunk)){if(this._config.chunk(n,this._handle),this._paused)return;n=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(n.data),this._completeResults.errors=this._completeResults.errors.concat(n.errors),this._completeResults.meta=n.meta),!s||!m(this._config.complete)||n&&n.meta.aborted||this._config.complete(this._completeResults),s||n&&n.meta.paused||this._nextChunk(),n}},this._sendError=function(t){m(this._config.error)?this._config.error(t):k&&this._config.error&&e.postMessage({workerId:w.WORKER_ID,error:t,finished:!1})}}function i(e){function t(e){var t=e.getResponseHeader("Content-Range");return parseInt(t.substr(t.lastIndexOf("/")+1))}e=e||{},e.chunkSize||(e.chunkSize=w.RemoteChunkSize),n.call(this,e);var r;this._nextChunk=k?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)return void this._chunkLoaded();if(r=new XMLHttpRequest,k||(r.onload=g(this._chunkLoaded,this),r.onerror=g(this._chunkError,this)),r.open("GET",this._input,!k),this._config.chunkSize){var e=this._start+this._config.chunkSize-1;r.setRequestHeader("Range","bytes="+this._start+"-"+e),r.setRequestHeader("If-None-Match","webkit-no-cache")}try{r.send()}catch(t){this._chunkError(t.message)}k&&0==r.status?this._chunkError():this._start+=this._config.chunkSize},this._chunkLoaded=function(){if(4==r.readyState){if(r.status<200||r.status>=400)return void this._chunkError();this._finished=!this._config.chunkSize||this._start>t(r),this.parseChunk(r.responseText)}},this._chunkError=function(e){var t=r.statusText||e;this._sendError(t)}}function s(e){e=e||{},e.chunkSize||(e.chunkSize=w.LocalChunkSize),n.call(this,e);var t,r,i="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,i?(t=new FileReader,t.onload=g(this._chunkLoaded,this),t.onerror=g(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input;if(this._config.chunkSize){var n=Math.min(this._start+this._config.chunkSize,this._input.size);e=r.call(e,this._start,n)}var s=t.readAsText(e,this._config.encoding);i||this._chunkLoaded({target:{result:s}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function a(e){e=e||{},n.call(this,e);var t,r;this.stream=function(e){return t=e,r=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e=this._config.chunkSize,t=e?r.substr(0,e):r;return r=e?r.substr(e):"",this._finished=!r,this.parseChunk(t)}}}function o(e){function t(){if(b&&c&&(f("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+w.DefaultDelimiter+"'"),c=!1),e.skipEmptyLines)for(var t=0;t<b.data.length;t++)1==b.data[t].length&&""==b.data[t][0]&&b.data.splice(t--,1);return r()&&n(),i()}function r(){return e.header&&0==y.length}function n(){if(b){for(var e=0;r()&&e<b.data.length;e++)for(var t=0;t<b.data[e].length;t++)y.push(b.data[e][t]);b.data.splice(0,1)}}function i(){if(!b||!e.header&&!e.dynamicTyping)return b;for(var t=0;t<b.data.length;t++){for(var r={},n=0;n<b.data[t].length;n++){if(e.dynamicTyping){var i=b.data[t][n];b.data[t][n]="true"==i||"TRUE"==i?!0:"false"==i||"FALSE"==i?!1:o(i)}e.header&&(n>=y.length?(r.__parsed_extra||(r.__parsed_extra=[]),r.__parsed_extra.push(b.data[t][n])):r[y[n]]=b.data[t][n])}e.header&&(b.data[t]=r,n>y.length?f("FieldMismatch","TooManyFields","Too many fields: expected "+y.length+" fields but parsed "+n,t):n<y.length&&f("FieldMismatch","TooFewFields","Too few fields: expected "+y.length+" fields but parsed "+n,t))}return e.header&&b.meta&&(b.meta.fields=y),b}function s(t){for(var r,n,i,s=[","," ","|",";",w.RECORD_SEP,w.UNIT_SEP],a=0;a<s.length;a++){var o=s[a],f=0,h=0;i=void 0;for(var d=new u({delimiter:o,preview:10}).parse(t),c=0;c<d.data.length;c++){var l=d.data[c].length;h+=l,"undefined"!=typeof i?l>1&&(f+=Math.abs(l-i),i=l):i=l}h/=d.data.length,("undefined"==typeof n||n>f)&&h>1.99&&(n=f,r=o)}return e.delimiter=r,{successful:!!r,bestDelimiter:r}}function a(e){e=e.substr(0,1048576);var t=e.split("\r");if(1==t.length)return"\n";for(var r=0,n=0;n<t.length;n++)"\n"==t[n][0]&&r++;return r>=t.length/2?"\r\n":"\r"}function o(e){var t=l.test(e);return t?parseFloat(e):e}function f(e,t,r,n){b.errors.push({type:e,code:t,message:r,row:n})}var h,d,c,l=/^\s*-?(\d*\.?\d+|\d+\.?\d*)(e[-+]?\d+)?\s*$/i,p=this,g=0,v=!1,k=!1,y=[],b={data:[],errors:[],meta:{}};if(m(e.step)){var R=e.step;e.step=function(n){if(b=n,r())t();else{if(t(),0==b.data.length)return;g+=n.data.length,e.preview&&g>e.preview?d.abort():R(b,p)}}}this.parse=function(r,n,i){if(e.newline||(e.newline=a(r)),c=!1,!e.delimiter){var o=s(r);o.successful?e.delimiter=o.bestDelimiter:(c=!0,e.delimiter=w.DefaultDelimiter),b.meta.delimiter=e.delimiter}var f=_(e);return e.preview&&e.header&&f.preview++,h=r,d=new u(f),b=d.parse(h,n,i),t(),v?{meta:{paused:!0}}:b||{meta:{paused:!1}}},this.paused=function(){return v},this.pause=function(){v=!0,d.abort(),h=h.substr(d.getCharIndex())},this.resume=function(){v=!1,p.streamer.parseChunk(h)},this.aborted=function(){return k},this.abort=function(){k=!0,d.abort(),b.meta.aborted=!0,m(e.complete)&&e.complete(b),h=""}}function u(e){e=e||{};var t=e.delimiter,r=e.newline,n=e.comments,i=e.step,s=e.preview,a=e.fastMode;if(("string"!=typeof t||w.BAD_DELIMITERS.indexOf(t)>-1)&&(t=","),n===t)throw"Comment character same as delimiter";n===!0?n="#":("string"!=typeof n||w.BAD_DELIMITERS.indexOf(n)>-1)&&(n=!1),"\n"!=r&&"\r"!=r&&"\r\n"!=r&&(r="\n");var o=0,u=!1;this.parse=function(e,f,h){function d(e){b.push(e),S=o}function c(t){return h?p():(t||(t=e.substr(o)),w.push(t),o=g,d(w),y&&_(),p())}function l(t){o=t,d(w),w=[],O=e.indexOf(r,o)}function p(e){return{data:b,errors:R,meta:{delimiter:t,linebreak:r,aborted:u,truncated:!!e,cursor:S+(f||0)}}}function _(){i(p()),b=[],R=[]}if("string"!=typeof e)throw"Input must be a string";var g=e.length,m=t.length,v=r.length,k=n.length,y="function"==typeof i;o=0;var b=[],R=[],w=[],S=0;if(!e)return p();if(a||a!==!1&&-1===e.indexOf('"')){for(var E=e.split(r),C=0;C<E.length;C++){var w=E[C];if(o+=w.length,C!==E.length-1)o+=r.length;else if(h)return p();if(!n||w.substr(0,k)!=n){if(y){if(b=[],d(w.split(t)),_(),u)return p()}else d(w.split(t));if(s&&C>=s)return b=b.slice(0,s),p(!0)}}return p()}for(var x=e.indexOf(t,o),O=e.indexOf(r,o);;)if('"'!=e[o])if(n&&0===w.length&&e.substr(o,k)===n){if(-1==O)return p();o=O+v,O=e.indexOf(r,o),x=e.indexOf(t,o)}else if(-1!==x&&(O>x||-1===O))w.push(e.substring(o,x)),o=x+m,x=e.indexOf(t,o);else{if(-1===O)break;if(w.push(e.substring(o,O)),l(O+v),y&&(_(),u))return p();if(s&&b.length>=s)return p(!0)}else{var I=o;for(o++;;){var I=e.indexOf('"',I+1);if(-1===I)return h||R.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:b.length,index:o}),c();if(I===g-1){var D=e.substring(o,I).replace(/""/g,'"');return c(D)}if('"'!=e[I+1]){if(e[I+1]==t){w.push(e.substring(o,I).replace(/""/g,'"')),o=I+1+m,x=e.indexOf(t,o),O=e.indexOf(r,o);break}if(e.substr(I+1,v)===r){if(w.push(e.substring(o,I).replace(/""/g,'"')),l(I+1+v),x=e.indexOf(t,o),y&&(_(),u))return p();if(s&&b.length>=s)return p(!0);break}}else I++}}return c()},this.abort=function(){u=!0},this.getCharIndex=function(){return o}}function f(){var e=document.getElementsByTagName("script");return e.length?e[e.length-1].src:""}function h(){if(!w.WORKERS_SUPPORTED)return!1;if(!y&&null===w.SCRIPT_PATH)throw new Error("Script path cannot be determined automatically when Papa Parse is loaded asynchronously. You need to set Papa.SCRIPT_PATH manually.");var t=new e.Worker(w.SCRIPT_PATH||v);return t.onmessage=d,t.id=R++,b[t.id]=t,t}function d(e){var t=e.data,r=b[t.workerId],n=!1;if(t.error)r.userError(t.error,t.file);else if(t.results&&t.results.data){var i=function(){n=!0,c(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},s={abort:i,pause:l,resume:l};if(m(r.userStep)){for(var a=0;a<t.results.data.length&&(r.userStep({data:[t.results.data[a]],errors:t.results.errors,meta:t.results.meta},s),!n);a++);delete t.results}else m(r.userChunk)&&(r.userChunk(t.results,s,t.file),delete t.results)}t.finished&&!n&&c(t.workerId,t.results)}function c(e,t){var r=b[e];m(r.userComplete)&&r.userComplete(t),r.terminate(),delete b[e]}function l(){throw"Not implemented."}function p(t){var r=t.data;if("undefined"==typeof w.WORKER_ID&&r&&(w.WORKER_ID=r.workerId),"string"==typeof r.input)e.postMessage({workerId:w.WORKER_ID,results:w.parse(r.input,r.config),finished:!0});else if(e.File&&r.input instanceof File||r.input instanceof Object){var n=w.parse(r.input,r.config);n&&e.postMessage({workerId:w.WORKER_ID,results:n,finished:!0})}}function _(e){if("object"!=typeof e)return e;var t=e instanceof Array?[]:{};for(var r in e)t[r]=_(e[r]);return t}function g(e,t){return function(){e.apply(t,arguments)}}function m(e){return"function"==typeof e}var v,k=!e.document&&!!e.postMessage,y=!1,b={},R=0,w={};if(w.parse=t,w.unparse=r,w.RECORD_SEP=String.fromCharCode(30),w.UNIT_SEP=String.fromCharCode(31),w.BYTE_ORDER_MARK="",w.BAD_DELIMITERS=["\r","\n",'"',w.BYTE_ORDER_MARK],w.WORKERS_SUPPORTED=!!e.Worker,w.SCRIPT_PATH=null,w.LocalChunkSize=10485760,w.RemoteChunkSize=5242880,w.DefaultDelimiter=",",w.Parser=u,w.ParserHandle=o,w.NetworkStreamer=i,w.FileStreamer=s,w.StringStreamer=a,"undefined"!=typeof module&&module.exports?module.exports=w:m(e.define)&&e.define.amd?e.define(function(){return w}):e.Papa=w,e.jQuery){var S=e.jQuery;S.fn.parse=function(t){function r(){if(0==a.length)return void(m(t.complete)&&t.complete());var e=a[0];if(m(t.before)){var r=t.before(e.file,e.inputElem);if("object"==typeof r){if("abort"==r.action)return void n("AbortError",e.file,e.inputElem,r.reason);if("skip"==r.action)return void i();"object"==typeof r.config&&(e.instanceConfig=S.extend(e.instanceConfig,r.config))}else if("skip"==r)return void i()}var s=e.instanceConfig.complete;e.instanceConfig.complete=function(t){m(s)&&s(t,e.file,e.inputElem),i()},w.parse(e.file,e.instanceConfig)}function n(e,r,n,i){m(t.error)&&t.error({name:e},r,n,i)}function i(){a.splice(0,1),r()}var s=t.config||{},a=[];return this.each(function(){var t="INPUT"==S(this).prop("tagName").toUpperCase()&&"file"==S(this).attr("type").toLowerCase()&&e.FileReader;if(!t||!this.files||0==this.files.length)return!0;for(var r=0;r<this.files.length;r++)a.push({file:this.files[r],inputElem:this,instanceConfig:S.extend({},s)})}),r(),this}}k?e.onmessage=p:w.WORKERS_SUPPORTED&&(v=f(),document.body?document.addEventListener("DOMContentLoaded",function(){y=!0},!0):y=!0),i.prototype=Object.create(n.prototype),i.prototype.constructor=i,s.prototype=Object.create(n.prototype),s.prototype.constructor=s,a.prototype=Object.create(a.prototype),a.prototype.constructor=a}("undefined"!=typeof window?window:this);
62100
 
62101
  /***/ },
62102
- /* 425 */
62103
  /***/ function(module, exports) {
62104
 
62105
  /*
@@ -62184,14 +62623,14 @@ webpackJsonp([0],[
62184
 
62185
 
62186
  /***/ },
62187
- /* 426 */
62188
  /***/ function(module, exports, __webpack_require__) {
62189
 
62190
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
62191
  __webpack_require__(263),
62192
  __webpack_require__(259),
62193
  __webpack_require__(260),
62194
- __webpack_require__(423),
62195
  __webpack_require__(272)
62196
  ], __WEBPACK_AMD_DEFINE_RESULT__ = function (
62197
  _,
@@ -62356,11 +62795,11 @@ webpackJsonp([0],[
62356
 
62357
 
62358
  /***/ },
62359
- /* 427 */
62360
  /***/ function(module, exports, __webpack_require__) {
62361
 
62362
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = function() {
62363
- !function(e,o,n){window.HSCW=o,window.HS=n,n.beacon=n.beacon||{};var t=n.beacon;t.userConfig={},t.readyQueue=[],t.config=function(e){this.userConfig=e},t.ready=function(e){this.readyQueue.push(e)},o.config={docs:{enabled:!1,baseUrl:""},contact:{enabled:!0,formId:"e5c408c7-895e-11e5-9e75-0a7d6919297d"}};var r=e.getElementsByTagName("script")[0],c=e.createElement("script");c.type="text/javascript",c.async=!0,c.src="https://djtflbt20bdde.cloudfront.net/",r.parentNode.insertBefore(c,r)}(document,window.HSCW||{},window.HS||{});
62364
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
62365
 
62366
 
3
  /***/ function(module, exports, __webpack_require__) {
4
 
5
  __webpack_require__(1);
6
+ __webpack_require__(398);
7
+ __webpack_require__(418);
8
+ __webpack_require__(421);
9
+ __webpack_require__(423);
 
10
  __webpack_require__(426);
11
+ __webpack_require__(430);
12
+ module.exports = __webpack_require__(431);
13
 
14
 
15
  /***/ },
38441
 
38442
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
38443
 
38444
+ !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(173), __webpack_require__(260), __webpack_require__(274), __webpack_require__(393)], __WEBPACK_AMD_DEFINE_RESULT__ = function (React, Router, MailPoet, Form, ReactStringReplace) {
38445
  var fields = [{
38446
  name: 'email',
38447
  label: MailPoet.I18n.t('email'),
39582
  /***/ function(module, exports, __webpack_require__) {
39583
 
39584
  /* WEBPACK VAR INJECTION */(function(module) {//! moment.js
39585
+ //! version : 2.16.0
39586
  //! authors : Tim Wood, Iskren Chernev, Moment.js contributors
39587
  //! license : MIT
39588
  //! momentjs.com
39591
  true ? module.exports = factory() :
39592
  typeof define === 'function' && define.amd ? define(factory) :
39593
  global.moment = factory()
39594
+ }(this, (function () { 'use strict';
39595
 
39596
+ var hookCallback;
39597
 
39598
+ function hooks () {
39599
+ return hookCallback.apply(null, arguments);
39600
+ }
39601
 
39602
+ // This is done to register the method called with moment()
39603
+ // without creating circular dependencies.
39604
+ function setHookCallback (callback) {
39605
+ hookCallback = callback;
39606
+ }
39607
 
39608
+ function isArray(input) {
39609
+ return input instanceof Array || Object.prototype.toString.call(input) === '[object Array]';
39610
+ }
39611
 
39612
+ function isObject(input) {
39613
+ // IE8 will treat undefined and null as object if it wasn't for
39614
+ // input != null
39615
+ return input != null && Object.prototype.toString.call(input) === '[object Object]';
39616
+ }
39617
 
39618
+ function isObjectEmpty(obj) {
39619
+ var k;
39620
+ for (k in obj) {
39621
+ // even if its not own property I'd still call it non-empty
39622
+ return false;
 
 
39623
  }
39624
+ return true;
39625
+ }
39626
 
39627
+ function isNumber(input) {
39628
+ return typeof value === 'number' || Object.prototype.toString.call(input) === '[object Number]';
39629
+ }
39630
 
39631
+ function isDate(input) {
39632
+ return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]';
39633
+ }
 
 
 
 
39634
 
39635
+ function map(arr, fn) {
39636
+ var res = [], i;
39637
+ for (i = 0; i < arr.length; ++i) {
39638
+ res.push(fn(arr[i], i));
39639
  }
39640
+ return res;
39641
+ }
39642
 
39643
+ function hasOwnProp(a, b) {
39644
+ return Object.prototype.hasOwnProperty.call(a, b);
39645
+ }
 
 
 
 
 
 
 
39646
 
39647
+ function extend(a, b) {
39648
+ for (var i in b) {
39649
+ if (hasOwnProp(b, i)) {
39650
+ a[i] = b[i];
39651
  }
 
 
39652
  }
39653
 
39654
+ if (hasOwnProp(b, 'toString')) {
39655
+ a.toString = b.toString;
39656
  }
39657
 
39658
+ if (hasOwnProp(b, 'valueOf')) {
39659
+ a.valueOf = b.valueOf;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39660
  }
39661
 
39662
+ return a;
39663
+ }
 
 
 
 
39664
 
39665
+ function createUTC (input, format, locale, strict) {
39666
+ return createLocalOrUTC(input, format, locale, strict, true).utc();
39667
+ }
 
 
 
 
39668
 
39669
+ function defaultParsingFlags() {
39670
+ // We need to deep clone this object.
39671
+ return {
39672
+ empty : false,
39673
+ unusedTokens : [],
39674
+ unusedInput : [],
39675
+ overflow : -2,
39676
+ charsLeftOver : 0,
39677
+ nullInput : false,
39678
+ invalidMonth : null,
39679
+ invalidFormat : false,
39680
+ userInvalidated : false,
39681
+ iso : false,
39682
+ parsedDateParts : [],
39683
+ meridiem : null
39684
+ };
39685
+ }
39686
 
39687
+ function getParsingFlags(m) {
39688
+ if (m._pf == null) {
39689
+ m._pf = defaultParsingFlags();
39690
  }
39691
+ return m._pf;
39692
+ }
39693
 
39694
+ var some;
39695
+ if (Array.prototype.some) {
39696
+ some = Array.prototype.some;
39697
+ } else {
39698
+ some = function (fun) {
39699
+ var t = Object(this);
39700
+ var len = t.length >>> 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39701
 
39702
+ for (var i = 0; i < len; i++) {
39703
+ if (i in t && fun.call(this, t[i], i, t)) {
39704
+ return true;
 
 
39705
  }
39706
  }
 
 
39707
 
39708
+ return false;
39709
+ };
39710
+ }
39711
+
39712
+ var some$1 = some;
39713
+
39714
+ function isValid(m) {
39715
+ if (m._isValid == null) {
39716
+ var flags = getParsingFlags(m);
39717
+ var parsedParts = some$1.call(flags.parsedDateParts, function (i) {
39718
+ return i != null;
39719
+ });
39720
+ var isNowValid = !isNaN(m._d.getTime()) &&
39721
+ flags.overflow < 0 &&
39722
+ !flags.empty &&
39723
+ !flags.invalidMonth &&
39724
+ !flags.invalidWeekday &&
39725
+ !flags.nullInput &&
39726
+ !flags.invalidFormat &&
39727
+ !flags.userInvalidated &&
39728
+ (!flags.meridiem || (flags.meridiem && parsedParts));
39729
+
39730
+ if (m._strict) {
39731
+ isNowValid = isNowValid &&
39732
+ flags.charsLeftOver === 0 &&
39733
+ flags.unusedTokens.length === 0 &&
39734
+ flags.bigHour === undefined;
39735
+ }
39736
+
39737
+ if (Object.isFrozen == null || !Object.isFrozen(m)) {
39738
+ m._isValid = isNowValid;
39739
  }
39740
  else {
39741
+ return isNowValid;
39742
  }
 
 
39743
  }
39744
+ return m._isValid;
39745
+ }
39746
 
39747
+ function createInvalid (flags) {
39748
+ var m = createUTC(NaN);
39749
+ if (flags != null) {
39750
+ extend(getParsingFlags(m), flags);
39751
+ }
39752
+ else {
39753
+ getParsingFlags(m).userInvalidated = true;
39754
  }
39755
 
39756
+ return m;
39757
+ }
 
39758
 
39759
+ function isUndefined(input) {
39760
+ return input === void 0;
39761
+ }
39762
 
39763
+ // Plugins that add properties should also add the key here (null value),
39764
+ // so we can properly clone ourselves.
39765
+ var momentProperties = hooks.momentProperties = [];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39766
 
39767
+ function copyConfig(to, from) {
39768
+ var i, prop, val;
 
 
 
 
 
 
 
39769
 
39770
+ if (!isUndefined(from._isAMomentObject)) {
39771
+ to._isAMomentObject = from._isAMomentObject;
39772
+ }
39773
+ if (!isUndefined(from._i)) {
39774
+ to._i = from._i;
39775
+ }
39776
+ if (!isUndefined(from._f)) {
39777
+ to._f = from._f;
39778
+ }
39779
+ if (!isUndefined(from._l)) {
39780
+ to._l = from._l;
39781
+ }
39782
+ if (!isUndefined(from._strict)) {
39783
+ to._strict = from._strict;
39784
+ }
39785
+ if (!isUndefined(from._tzm)) {
39786
+ to._tzm = from._tzm;
39787
+ }
39788
+ if (!isUndefined(from._isUTC)) {
39789
+ to._isUTC = from._isUTC;
39790
+ }
39791
+ if (!isUndefined(from._offset)) {
39792
+ to._offset = from._offset;
39793
+ }
39794
+ if (!isUndefined(from._pf)) {
39795
+ to._pf = getParsingFlags(from);
39796
+ }
39797
+ if (!isUndefined(from._locale)) {
39798
+ to._locale = from._locale;
39799
  }
39800
 
39801
+ if (momentProperties.length > 0) {
39802
+ for (i in momentProperties) {
39803
+ prop = momentProperties[i];
39804
+ val = from[prop];
39805
+ if (!isUndefined(val)) {
39806
+ to[prop] = val;
39807
+ }
 
 
 
 
 
39808
  }
39809
  }
39810
 
39811
+ return to;
39812
+ }
 
39813
 
39814
+ var updateInProgress = false;
39815
+
39816
+ // Moment prototype object
39817
+ function Moment(config) {
39818
+ copyConfig(this, config);
39819
+ this._d = new Date(config._d != null ? config._d.getTime() : NaN);
39820
+ // Prevent infinite loop in case updateOffset creates new moment
39821
+ // objects.
39822
+ if (updateInProgress === false) {
39823
+ updateInProgress = true;
39824
+ hooks.updateOffset(this);
39825
+ updateInProgress = false;
39826
  }
39827
+ }
39828
 
39829
+ function isMoment (obj) {
39830
+ return obj instanceof Moment || (obj != null && obj._isAMomentObject != null);
39831
+ }
39832
 
39833
+ function absFloor (number) {
39834
+ if (number < 0) {
39835
+ // -0 -> 0
39836
+ return Math.ceil(number) || 0;
39837
+ } else {
39838
+ return Math.floor(number);
39839
+ }
39840
+ }
39841
 
39842
+ function toInt(argumentForCoercion) {
39843
+ var coercedNumber = +argumentForCoercion,
39844
+ value = 0;
39845
+
39846
+ if (coercedNumber !== 0 && isFinite(coercedNumber)) {
39847
+ value = absFloor(coercedNumber);
39848
  }
39849
 
39850
+ return value;
39851
+ }
39852
+
39853
+ // compare two arrays, return the number of differences
39854
+ function compareArrays(array1, array2, dontConvert) {
39855
+ var len = Math.min(array1.length, array2.length),
39856
+ lengthDiff = Math.abs(array1.length - array2.length),
39857
+ diffs = 0,
39858
+ i;
39859
+ for (i = 0; i < len; i++) {
39860
+ if ((dontConvert && array1[i] !== array2[i]) ||
39861
+ (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) {
39862
+ diffs++;
39863
  }
 
39864
  }
39865
+ return diffs + lengthDiff;
39866
+ }
39867
 
39868
+ function warn(msg) {
39869
+ if (hooks.suppressDeprecationWarnings === false &&
39870
+ (typeof console !== 'undefined') && console.warn) {
39871
+ console.warn('Deprecation warning: ' + msg);
 
39872
  }
39873
+ }
39874
 
39875
+ function deprecate(msg, fn) {
39876
+ var firstTime = true;
39877
 
39878
+ return extend(function () {
39879
+ if (hooks.deprecationHandler != null) {
39880
+ hooks.deprecationHandler(null, msg);
39881
+ }
39882
+ if (firstTime) {
39883
+ var args = [];
39884
+ var arg;
39885
+ for (var i = 0; i < arguments.length; i++) {
39886
+ arg = '';
39887
+ if (typeof arguments[i] === 'object') {
39888
+ arg += '\n[' + i + '] ';
39889
+ for (var key in arguments[0]) {
39890
+ arg += key + ': ' + arguments[0][key] + ', ';
 
 
 
 
39891
  }
39892
+ arg = arg.slice(0, -2); // Remove trailing comma and space
39893
+ } else {
39894
+ arg = arguments[i];
39895
  }
39896
+ args.push(arg);
 
39897
  }
39898
+ warn(msg + '\nArguments: ' + Array.prototype.slice.call(args).join('') + '\n' + (new Error()).stack);
39899
+ firstTime = false;
39900
+ }
39901
+ return fn.apply(this, arguments);
39902
+ }, fn);
39903
+ }
39904
 
39905
+ var deprecations = {};
39906
 
39907
+ function deprecateSimple(name, msg) {
39908
+ if (hooks.deprecationHandler != null) {
39909
+ hooks.deprecationHandler(name, msg);
39910
+ }
39911
+ if (!deprecations[name]) {
39912
+ warn(msg);
39913
+ deprecations[name] = true;
 
39914
  }
39915
+ }
39916
+
39917
+ hooks.suppressDeprecationWarnings = false;
39918
+ hooks.deprecationHandler = null;
39919
 
39920
+ function isFunction(input) {
39921
+ return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]';
39922
+ }
39923
 
39924
+ function set (config) {
39925
+ var prop, i;
39926
+ for (i in config) {
39927
+ prop = config[i];
39928
+ if (isFunction(prop)) {
39929
+ this[i] = prop;
39930
+ } else {
39931
+ this['_' + i] = prop;
39932
+ }
39933
  }
39934
+ this._config = config;
39935
+ // Lenient ordinal parsing accepts just a number in addition to
39936
+ // number + (possibly) stuff coming from _ordinalParseLenient.
39937
+ this._ordinalParseLenient = new RegExp(this._ordinalParse.source + '|' + (/\d{1,2}/).source);
39938
+ }
39939
 
39940
+ function mergeConfigs(parentConfig, childConfig) {
39941
+ var res = extend({}, parentConfig), prop;
39942
+ for (prop in childConfig) {
39943
+ if (hasOwnProp(childConfig, prop)) {
39944
+ if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) {
39945
+ res[prop] = {};
39946
+ extend(res[prop], parentConfig[prop]);
39947
+ extend(res[prop], childConfig[prop]);
39948
+ } else if (childConfig[prop] != null) {
39949
+ res[prop] = childConfig[prop];
39950
  } else {
39951
+ delete res[prop];
39952
  }
39953
  }
39954
+ }
39955
+ for (prop in parentConfig) {
39956
+ if (hasOwnProp(parentConfig, prop) &&
39957
+ !hasOwnProp(childConfig, prop) &&
39958
+ isObject(parentConfig[prop])) {
39959
+ // make sure changes to properties don't modify parent config
39960
+ res[prop] = extend({}, res[prop]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39961
  }
 
39962
  }
39963
+ return res;
39964
+ }
39965
 
39966
+ function Locale(config) {
39967
+ if (config != null) {
39968
+ this.set(config);
 
39969
  }
39970
+ }
39971
 
39972
+ var keys;
39973
 
39974
+ if (Object.keys) {
39975
+ keys = Object.keys;
39976
+ } else {
39977
+ keys = function (obj) {
39978
+ var i, res = [];
39979
+ for (i in obj) {
39980
+ if (hasOwnProp(obj, i)) {
39981
+ res.push(i);
 
39982
  }
39983
+ }
39984
+ return res;
 
 
 
 
 
 
 
 
 
39985
  };
39986
+ }
39987
 
39988
+ var keys$1 = keys;
 
 
 
39989
 
39990
+ var defaultCalendar = {
39991
+ sameDay : '[Today at] LT',
39992
+ nextDay : '[Tomorrow at] LT',
39993
+ nextWeek : 'dddd [at] LT',
39994
+ lastDay : '[Yesterday at] LT',
39995
+ lastWeek : '[Last] dddd [at] LT',
39996
+ sameElse : 'L'
39997
+ };
39998
 
39999
+ function calendar (key, mom, now) {
40000
+ var output = this._calendar[key] || this._calendar['sameElse'];
40001
+ return isFunction(output) ? output.call(mom, now) : output;
40002
+ }
40003
 
40004
+ var defaultLongDateFormat = {
40005
+ LTS : 'h:mm:ss A',
40006
+ LT : 'h:mm A',
40007
+ L : 'MM/DD/YYYY',
40008
+ LL : 'MMMM D, YYYY',
40009
+ LLL : 'MMMM D, YYYY h:mm A',
40010
+ LLLL : 'dddd, MMMM D, YYYY h:mm A'
40011
+ };
40012
 
40013
+ function longDateFormat (key) {
40014
+ var format = this._longDateFormat[key],
40015
+ formatUpper = this._longDateFormat[key.toUpperCase()];
40016
 
40017
+ if (format || !formatUpper) {
40018
+ return format;
40019
  }
40020
 
40021
+ this._longDateFormat[key] = formatUpper.replace(/MMMM|MM|DD|dddd/g, function (val) {
40022
+ return val.slice(1);
40023
+ });
40024
 
40025
+ return this._longDateFormat[key];
40026
+ }
 
40027
 
40028
+ var defaultInvalidDate = 'Invalid date';
 
40029
 
40030
+ function invalidDate () {
40031
+ return this._invalidDate;
40032
+ }
40033
 
40034
+ var defaultOrdinal = '%d';
40035
+ var defaultOrdinalParse = /\d{1,2}/;
 
 
 
 
 
 
 
 
 
 
 
 
 
40036
 
40037
+ function ordinal (number) {
40038
+ return this._ordinal.replace('%d', number);
40039
+ }
 
 
 
40040
 
40041
+ var defaultRelativeTime = {
40042
+ future : 'in %s',
40043
+ past : '%s ago',
40044
+ s : 'a few seconds',
40045
+ m : 'a minute',
40046
+ mm : '%d minutes',
40047
+ h : 'an hour',
40048
+ hh : '%d hours',
40049
+ d : 'a day',
40050
+ dd : '%d days',
40051
+ M : 'a month',
40052
+ MM : '%d months',
40053
+ y : 'a year',
40054
+ yy : '%d years'
40055
+ };
40056
 
40057
+ function relativeTime (number, withoutSuffix, string, isFuture) {
40058
+ var output = this._relativeTime[string];
40059
+ return (isFunction(output)) ?
40060
+ output(number, withoutSuffix, string, isFuture) :
40061
+ output.replace(/%d/i, number);
40062
+ }
40063
 
40064
+ function pastFuture (diff, output) {
40065
+ var format = this._relativeTime[diff > 0 ? 'future' : 'past'];
40066
+ return isFunction(format) ? format(output) : format.replace(/%s/i, output);
40067
+ }
40068
 
40069
+ var aliases = {};
 
 
40070
 
40071
+ function addUnitAlias (unit, shorthand) {
40072
+ var lowerCase = unit.toLowerCase();
40073
+ aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit;
40074
+ }
40075
 
40076
+ function normalizeUnits(units) {
40077
+ return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined;
40078
+ }
40079
+
40080
+ function normalizeObjectUnits(inputObject) {
40081
+ var normalizedInput = {},
40082
+ normalizedProp,
40083
+ prop;
40084
+
40085
+ for (prop in inputObject) {
40086
+ if (hasOwnProp(inputObject, prop)) {
40087
+ normalizedProp = normalizeUnits(prop);
40088
+ if (normalizedProp) {
40089
+ normalizedInput[normalizedProp] = inputObject[prop];
40090
  }
40091
  }
 
 
40092
  }
40093
 
40094
+ return normalizedInput;
40095
+ }
40096
+
40097
+ var priorities = {};
40098
+
40099
+ function addUnitPriority(unit, priority) {
40100
+ priorities[unit] = priority;
40101
+ }
40102
 
40103
+ function getPrioritizedUnits(unitsObj) {
40104
+ var units = [];
40105
+ for (var u in unitsObj) {
40106
+ units.push({unit: u, priority: priorities[u]});
40107
  }
40108
+ units.sort(function (a, b) {
40109
+ return a.priority - b.priority;
40110
+ });
40111
+ return units;
40112
+ }
40113
 
40114
+ function makeGetSet (unit, keepTime) {
40115
+ return function (value) {
40116
+ if (value != null) {
40117
+ set$1(this, unit, value);
40118
+ hooks.updateOffset(this, keepTime);
40119
+ return this;
40120
+ } else {
40121
+ return get(this, unit);
40122
  }
40123
+ };
40124
+ }
 
 
 
40125
 
40126
+ function get (mom, unit) {
40127
+ return mom.isValid() ?
40128
+ mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]() : NaN;
40129
+ }
 
 
 
 
 
 
 
40130
 
40131
+ function set$1 (mom, unit, value) {
40132
+ if (mom.isValid()) {
40133
+ mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value);
40134
  }
40135
+ }
40136
 
40137
+ // MOMENTS
40138
+
40139
+ function stringGet (units) {
40140
+ units = normalizeUnits(units);
40141
+ if (isFunction(this[units])) {
40142
+ return this[units]();
40143
  }
40144
+ return this;
40145
+ }
40146
 
 
40147
 
40148
+ function stringSet (units, value) {
40149
+ if (typeof units === 'object') {
40150
+ units = normalizeObjectUnits(units);
40151
+ var prioritized = getPrioritizedUnits(units);
40152
+ for (var i = 0; i < prioritized.length; i++) {
40153
+ this[prioritized[i].unit](units[prioritized[i].unit]);
40154
+ }
40155
+ } else {
40156
  units = normalizeUnits(units);
40157
  if (isFunction(this[units])) {
40158
+ return this[units](value);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40159
  }
 
40160
  }
40161
+ return this;
40162
+ }
40163
 
40164
+ function zeroFill(number, targetLength, forceSign) {
40165
+ var absNumber = '' + Math.abs(number),
40166
+ zerosToFill = targetLength - absNumber.length,
40167
+ sign = number >= 0;
40168
+ return (sign ? (forceSign ? '+' : '') : '-') +
40169
+ Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber;
40170
+ }
40171
 
40172
+ var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;
40173
 
40174
+ var localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g;
40175
 
40176
+ var formatFunctions = {};
40177
 
40178
+ var formatTokenFunctions = {};
40179
 
40180
+ // token: 'M'
40181
+ // padded: ['MM', 2]
40182
+ // ordinal: 'Mo'
40183
+ // callback: function () { this.month() + 1 }
40184
+ function addFormatToken (token, padded, ordinal, callback) {
40185
+ var func = callback;
40186
+ if (typeof callback === 'string') {
40187
+ func = function () {
40188
+ return this[callback]();
40189
+ };
40190
+ }
40191
+ if (token) {
40192
+ formatTokenFunctions[token] = func;
40193
+ }
40194
+ if (padded) {
40195
+ formatTokenFunctions[padded[0]] = function () {
40196
+ return zeroFill(func.apply(this, arguments), padded[1], padded[2]);
40197
+ };
40198
+ }
40199
+ if (ordinal) {
40200
+ formatTokenFunctions[ordinal] = function () {
40201
+ return this.localeData().ordinal(func.apply(this, arguments), token);
40202
+ };
 
40203
  }
40204
+ }
40205
 
40206
+ function removeFormattingTokens(input) {
40207
+ if (input.match(/\[[\s\S]/)) {
40208
+ return input.replace(/^\[|\]$/g, '');
 
 
40209
  }
40210
+ return input.replace(/\\/g, '');
40211
+ }
40212
 
40213
+ function makeFormatFunction(format) {
40214
+ var array = format.match(formattingTokens), i, length;
40215
 
40216
+ for (i = 0, length = array.length; i < length; i++) {
40217
+ if (formatTokenFunctions[array[i]]) {
40218
+ array[i] = formatTokenFunctions[array[i]];
40219
+ } else {
40220
+ array[i] = removeFormattingTokens(array[i]);
 
40221
  }
 
 
 
 
 
 
 
 
40222
  }
40223
 
40224
+ return function (mom) {
40225
+ var output = '', i;
40226
+ for (i = 0; i < length; i++) {
40227
+ output += array[i] instanceof Function ? array[i].call(mom, format) : array[i];
40228
  }
40229
+ return output;
40230
+ };
40231
+ }
40232
 
40233
+ // format date using native date object
40234
+ function formatMoment(m, format) {
40235
+ if (!m.isValid()) {
40236
+ return m.localeData().invalidDate();
40237
  }
40238
 
40239
+ format = expandFormat(format, m.localeData());
40240
+ formatFunctions[format] = formatFunctions[format] || makeFormatFunction(format);
40241
 
40242
+ return formatFunctions[format](m);
40243
+ }
 
40244
 
40245
+ function expandFormat(format, locale) {
40246
+ var i = 5;
 
 
 
 
40247
 
40248
+ function replaceLongDateFormatTokens(input) {
40249
+ return locale.longDateFormat(input) || input;
40250
  }
40251
 
40252
+ localFormattingTokens.lastIndex = 0;
40253
+ while (i >= 0 && localFormattingTokens.test(format)) {
40254
+ format = format.replace(localFormattingTokens, replaceLongDateFormatTokens);
40255
+ localFormattingTokens.lastIndex = 0;
40256
+ i -= 1;
40257
+ }
 
 
 
 
 
40258
 
40259
+ return format;
40260
+ }
40261
 
40262
+ var match1 = /\d/; // 0 - 9
40263
+ var match2 = /\d\d/; // 00 - 99
40264
+ var match3 = /\d{3}/; // 000 - 999
40265
+ var match4 = /\d{4}/; // 0000 - 9999
40266
+ var match6 = /[+-]?\d{6}/; // -999999 - 999999
40267
+ var match1to2 = /\d\d?/; // 0 - 99
40268
+ var match3to4 = /\d\d\d\d?/; // 999 - 9999
40269
+ var match5to6 = /\d\d\d\d\d\d?/; // 99999 - 999999
40270
+ var match1to3 = /\d{1,3}/; // 0 - 999
40271
+ var match1to4 = /\d{1,4}/; // 0 - 9999
40272
+ var match1to6 = /[+-]?\d{1,6}/; // -999999 - 999999
40273
 
40274
+ var matchUnsigned = /\d+/; // 0 - inf
40275
+ var matchSigned = /[+-]?\d+/; // -inf - inf
40276
 
40277
+ var matchOffset = /Z|[+-]\d\d:?\d\d/gi; // +00:00 -00:00 +0000 -0000 or Z
40278
+ var matchShortOffset = /Z|[+-]\d\d(?::?\d\d)?/gi; // +00 -00 +00:00 -00:00 +0000 -0000 or Z
 
40279
 
40280
+ var matchTimestamp = /[+-]?\d+(\.\d{1,3})?/; // 123456789 123456789.123
40281
 
40282
+ // any word (or two) characters or numbers including two/three word month in arabic.
40283
+ // includes scottish gaelic two word and hyphenated months
40284
+ var matchWord = /[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i;
40285
 
 
 
 
 
 
40286
 
40287
+ var regexes = {};
 
 
 
40288
 
40289
+ function addRegexToken (token, regex, strictRegex) {
40290
+ regexes[token] = isFunction(regex) ? regex : function (isStrict, localeData) {
40291
+ return (isStrict && strictRegex) ? strictRegex : regex;
40292
+ };
40293
+ }
40294
 
40295
+ function getParseRegexForToken (token, config) {
40296
+ if (!hasOwnProp(regexes, token)) {
40297
+ return new RegExp(unescapeFormat(token));
 
 
40298
  }
40299
 
40300
+ return regexes[token](config._strict, config._locale);
40301
+ }
40302
+
40303
+ // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript
40304
+ function unescapeFormat(s) {
40305
+ return regexEscape(s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) {
40306
+ return p1 || p2 || p3 || p4;
40307
+ }));
40308
+ }
40309
 
40310
+ function regexEscape(s) {
40311
+ return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
40312
+ }
40313
 
40314
+ var tokens = {};
 
 
 
 
 
 
 
 
 
 
 
 
 
40315
 
40316
+ function addParseToken (token, callback) {
40317
+ var i, func = callback;
40318
+ if (typeof token === 'string') {
40319
+ token = [token];
 
40320
  }
40321
+ if (isNumber(callback)) {
40322
+ func = function (input, array) {
40323
+ array[callback] = toInt(input);
40324
+ };
40325
+ }
40326
+ for (i = 0; i < token.length; i++) {
40327
+ tokens[token[i]] = func;
40328
+ }
40329
+ }
40330
 
40331
+ function addWeekParseToken (token, callback) {
40332
+ addParseToken(token, function (input, array, config, token) {
40333
+ config._w = config._w || {};
40334
+ callback(input, config._w, config, token);
40335
+ });
40336
+ }
40337
+
40338
+ function addTimeToArrayFromToken(token, input, config) {
40339
+ if (input != null && hasOwnProp(tokens, token)) {
40340
+ tokens[token](input, config._a, config, token);
40341
  }
40342
+ }
40343
 
40344
+ var YEAR = 0;
40345
+ var MONTH = 1;
40346
+ var DATE = 2;
40347
+ var HOUR = 3;
40348
+ var MINUTE = 4;
40349
+ var SECOND = 5;
40350
+ var MILLISECOND = 6;
40351
+ var WEEK = 7;
40352
+ var WEEKDAY = 8;
40353
 
40354
+ var indexOf;
40355
 
40356
+ if (Array.prototype.indexOf) {
40357
+ indexOf = Array.prototype.indexOf;
40358
+ } else {
40359
+ indexOf = function (o) {
40360
+ // I know
40361
+ var i;
40362
+ for (i = 0; i < this.length; ++i) {
40363
+ if (this[i] === o) {
40364
+ return i;
 
40365
  }
40366
+ }
40367
+ return -1;
40368
+ };
40369
+ }
40370
 
40371
+ var indexOf$1 = indexOf;
 
 
40372
 
40373
+ function daysInMonth(year, month) {
40374
+ return new Date(Date.UTC(year, month + 1, 0)).getUTCDate();
40375
+ }
40376
 
40377
+ // FORMATTING
 
 
40378
 
40379
+ addFormatToken('M', ['MM', 2], 'Mo', function () {
40380
+ return this.month() + 1;
40381
+ });
40382
 
40383
+ addFormatToken('MMM', 0, 0, function (format) {
40384
+ return this.localeData().monthsShort(this, format);
40385
+ });
40386
 
40387
+ addFormatToken('MMMM', 0, 0, function (format) {
40388
+ return this.localeData().months(this, format);
40389
+ });
40390
 
40391
+ // ALIASES
40392
 
40393
+ addUnitAlias('month', 'M');
40394
 
40395
+ // PRIORITY
40396
 
40397
+ addUnitPriority('month', 8);
40398
 
40399
+ // PARSING
 
 
 
 
 
 
 
40400
 
40401
+ addRegexToken('M', match1to2);
40402
+ addRegexToken('MM', match1to2, match2);
40403
+ addRegexToken('MMM', function (isStrict, locale) {
40404
+ return locale.monthsShortRegex(isStrict);
40405
+ });
40406
+ addRegexToken('MMMM', function (isStrict, locale) {
40407
+ return locale.monthsRegex(isStrict);
40408
+ });
40409
 
40410
+ addParseToken(['M', 'MM'], function (input, array) {
40411
+ array[MONTH] = toInt(input) - 1;
40412
+ });
 
 
 
 
 
 
40413
 
40414
+ addParseToken(['MMM', 'MMMM'], function (input, array, config, token) {
40415
+ var month = config._locale.monthsParse(input, token, config._strict);
40416
+ // if we didn't find a month name, mark the date as invalid.
40417
+ if (month != null) {
40418
+ array[MONTH] = month;
40419
+ } else {
40420
+ getParsingFlags(config).invalidMonth = input;
40421
+ }
40422
+ });
40423
 
40424
+ // LOCALES
40425
+
40426
+ var MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/;
40427
+ var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_');
40428
+ function localeMonths (m, format) {
40429
+ if (!m) {
40430
+ return this._months;
 
40431
  }
40432
+ return isArray(this._months) ? this._months[m.month()] :
40433
+ this._months[(this._months.isFormat || MONTHS_IN_FORMAT).test(format) ? 'format' : 'standalone'][m.month()];
40434
+ }
40435
 
40436
+ var defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_');
40437
+ function localeMonthsShort (m, format) {
40438
+ if (!m) {
40439
+ return this._monthsShort;
 
 
 
40440
  }
40441
+ return isArray(this._monthsShort) ? this._monthsShort[m.month()] :
40442
+ this._monthsShort[MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'][m.month()];
40443
+ }
40444
 
40445
+ function handleStrictParse(monthName, format, strict) {
40446
+ var i, ii, mom, llc = monthName.toLocaleLowerCase();
40447
+ if (!this._monthsParse) {
40448
+ // this is not used
40449
+ this._monthsParse = [];
40450
+ this._longMonthsParse = [];
40451
+ this._shortMonthsParse = [];
40452
+ for (i = 0; i < 12; ++i) {
40453
+ mom = createUTC([2000, i]);
40454
+ this._shortMonthsParse[i] = this.monthsShort(mom, '').toLocaleLowerCase();
40455
+ this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase();
 
40456
  }
40457
+ }
40458
 
40459
+ if (strict) {
40460
+ if (format === 'MMM') {
40461
+ ii = indexOf$1.call(this._shortMonthsParse, llc);
40462
+ return ii !== -1 ? ii : null;
40463
+ } else {
40464
+ ii = indexOf$1.call(this._longMonthsParse, llc);
40465
+ return ii !== -1 ? ii : null;
40466
+ }
40467
+ } else {
40468
+ if (format === 'MMM') {
40469
+ ii = indexOf$1.call(this._shortMonthsParse, llc);
40470
+ if (ii !== -1) {
40471
+ return ii;
40472
  }
40473
+ ii = indexOf$1.call(this._longMonthsParse, llc);
40474
+ return ii !== -1 ? ii : null;
40475
  } else {
40476
+ ii = indexOf$1.call(this._longMonthsParse, llc);
40477
+ if (ii !== -1) {
40478
+ return ii;
 
 
 
 
 
 
 
 
 
 
 
40479
  }
40480
+ ii = indexOf$1.call(this._shortMonthsParse, llc);
40481
+ return ii !== -1 ? ii : null;
40482
  }
40483
  }
40484
+ }
40485
 
40486
+ function localeMonthsParse (monthName, format, strict) {
40487
+ var i, mom, regex;
40488
 
40489
+ if (this._monthsParseExact) {
40490
+ return handleStrictParse.call(this, monthName, format, strict);
40491
+ }
40492
 
40493
+ if (!this._monthsParse) {
40494
+ this._monthsParse = [];
40495
+ this._longMonthsParse = [];
40496
+ this._shortMonthsParse = [];
40497
+ }
40498
 
40499
+ // TODO: add sorting
40500
+ // Sorting makes sure if one month (or abbr) is a prefix of another
40501
+ // see sorting in computeMonthsParse
40502
+ for (i = 0; i < 12; i++) {
40503
+ // make the regex if we don't have it already
40504
+ mom = createUTC([2000, i]);
40505
+ if (strict && !this._longMonthsParse[i]) {
40506
+ this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i');
40507
+ this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i');
40508
+ }
40509
+ if (!strict && !this._monthsParse[i]) {
40510
+ regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, '');
40511
+ this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i');
40512
+ }
40513
+ // test the regex
40514
+ if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) {
40515
+ return i;
40516
+ } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) {
40517
+ return i;
40518
+ } else if (!strict && this._monthsParse[i].test(monthName)) {
40519
+ return i;
 
40520
  }
40521
  }
40522
+ }
40523
 
40524
+ // MOMENTS
 
 
 
 
 
 
 
 
40525
 
40526
+ function setMonth (mom, value) {
40527
+ var dayOfMonth;
 
 
 
 
 
 
 
 
 
40528
 
40529
+ if (!mom.isValid()) {
40530
+ // No op
40531
  return mom;
40532
  }
40533
 
40534
+ if (typeof value === 'string') {
40535
+ if (/^\d+$/.test(value)) {
40536
+ value = toInt(value);
 
 
40537
  } else {
40538
+ value = mom.localeData().monthsParse(value);
40539
+ // TODO: Another silent failure?
40540
+ if (!isNumber(value)) {
40541
+ return mom;
40542
+ }
40543
  }
40544
  }
40545
 
40546
+ dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value));
40547
+ mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth);
40548
+ return mom;
40549
+ }
40550
 
40551
+ function getSetMonth (value) {
40552
+ if (value != null) {
40553
+ setMonth(this, value);
40554
+ hooks.updateOffset(this, true);
40555
+ return this;
40556
+ } else {
40557
+ return get(this, 'Month');
 
 
 
 
 
 
 
 
 
 
 
40558
  }
40559
+ }
40560
 
40561
+ function getDaysInMonth () {
40562
+ return daysInMonth(this.year(), this.month());
40563
+ }
40564
+
40565
+ var defaultMonthsShortRegex = matchWord;
40566
+ function monthsShortRegex (isStrict) {
40567
+ if (this._monthsParseExact) {
40568
+ if (!hasOwnProp(this, '_monthsRegex')) {
40569
+ computeMonthsParse.call(this);
40570
+ }
40571
+ if (isStrict) {
40572
+ return this._monthsShortStrictRegex;
40573
  } else {
40574
+ return this._monthsShortRegex;
40575
+ }
40576
+ } else {
40577
+ if (!hasOwnProp(this, '_monthsShortRegex')) {
40578
+ this._monthsShortRegex = defaultMonthsShortRegex;
40579
  }
40580
+ return this._monthsShortStrictRegex && isStrict ?
40581
+ this._monthsShortStrictRegex : this._monthsShortRegex;
40582
  }
40583
+ }
40584
 
40585
+ var defaultMonthsRegex = matchWord;
40586
+ function monthsRegex (isStrict) {
40587
+ if (this._monthsParseExact) {
40588
+ if (!hasOwnProp(this, '_monthsRegex')) {
40589
+ computeMonthsParse.call(this);
40590
  }
40591
+ if (isStrict) {
40592
+ return this._monthsStrictRegex;
40593
+ } else {
40594
+ return this._monthsRegex;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40595
  }
40596
+ } else {
40597
+ if (!hasOwnProp(this, '_monthsRegex')) {
40598
+ this._monthsRegex = defaultMonthsRegex;
40599
  }
40600
+ return this._monthsStrictRegex && isStrict ?
40601
+ this._monthsStrictRegex : this._monthsRegex;
40602
+ }
40603
+ }
40604
 
40605
+ function computeMonthsParse () {
40606
+ function cmpLenRev(a, b) {
40607
+ return b.length - a.length;
 
40608
  }
40609
 
40610
+ var shortPieces = [], longPieces = [], mixedPieces = [],
40611
+ i, mom;
40612
+ for (i = 0; i < 12; i++) {
40613
+ // make the regex if we don't have it already
40614
+ mom = createUTC([2000, i]);
40615
+ shortPieces.push(this.monthsShort(mom, ''));
40616
+ longPieces.push(this.months(mom, ''));
40617
+ mixedPieces.push(this.months(mom, ''));
40618
+ mixedPieces.push(this.monthsShort(mom, ''));
40619
+ }
40620
+ // Sorting makes sure if one month (or abbr) is a prefix of another it
40621
+ // will match the longer piece.
40622
+ shortPieces.sort(cmpLenRev);
40623
+ longPieces.sort(cmpLenRev);
40624
+ mixedPieces.sort(cmpLenRev);
40625
+ for (i = 0; i < 12; i++) {
40626
+ shortPieces[i] = regexEscape(shortPieces[i]);
40627
+ longPieces[i] = regexEscape(longPieces[i]);
40628
+ }
40629
+ for (i = 0; i < 24; i++) {
40630
+ mixedPieces[i] = regexEscape(mixedPieces[i]);
40631
+ }
40632
 
40633
+ this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
40634
+ this._monthsShortRegex = this._monthsRegex;
40635
+ this._monthsStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
40636
+ this._monthsShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
40637
+ }
40638
 
40639
+ // FORMATTING
 
 
40640
 
40641
+ addFormatToken('Y', 0, 0, function () {
40642
+ var y = this.year();
40643
+ return y <= 9999 ? '' + y : '+' + y;
40644
+ });
40645
 
40646
+ addFormatToken(0, ['YY', 2], 0, function () {
40647
+ return this.year() % 100;
40648
+ });
40649
 
40650
+ addFormatToken(0, ['YYYY', 4], 0, 'year');
40651
+ addFormatToken(0, ['YYYYY', 5], 0, 'year');
40652
+ addFormatToken(0, ['YYYYYY', 6, true], 0, 'year');
40653
 
40654
+ // ALIASES
40655
 
40656
+ addUnitAlias('year', 'y');
40657
 
40658
+ // PRIORITIES
40659
 
40660
+ addUnitPriority('year', 1);
 
 
 
 
40661
 
40662
+ // PARSING
 
 
 
 
 
 
 
 
 
40663
 
40664
+ addRegexToken('Y', matchSigned);
40665
+ addRegexToken('YY', match1to2, match2);
40666
+ addRegexToken('YYYY', match1to4, match4);
40667
+ addRegexToken('YYYYY', match1to6, match6);
40668
+ addRegexToken('YYYYYY', match1to6, match6);
40669
 
40670
+ addParseToken(['YYYYY', 'YYYYYY'], YEAR);
40671
+ addParseToken('YYYY', function (input, array) {
40672
+ array[YEAR] = input.length === 2 ? hooks.parseTwoDigitYear(input) : toInt(input);
40673
+ });
40674
+ addParseToken('YY', function (input, array) {
40675
+ array[YEAR] = hooks.parseTwoDigitYear(input);
40676
+ });
40677
+ addParseToken('Y', function (input, array) {
40678
+ array[YEAR] = parseInt(input, 10);
40679
+ });
40680
 
40681
+ // HELPERS
 
 
40682
 
40683
+ function daysInYear(year) {
40684
+ return isLeapYear(year) ? 366 : 365;
40685
+ }
40686
 
40687
+ function isLeapYear(year) {
40688
+ return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0;
40689
+ }
40690
 
40691
+ // HOOKS
40692
 
40693
+ hooks.parseTwoDigitYear = function (input) {
40694
+ return toInt(input) + (toInt(input) > 68 ? 1900 : 2000);
40695
+ };
40696
 
40697
+ // MOMENTS
 
 
40698
 
40699
+ var getSetYear = makeGetSet('FullYear', true);
 
 
 
40700
 
40701
+ function getIsLeapYear () {
40702
+ return isLeapYear(this.year());
40703
+ }
 
 
 
40704
 
40705
+ function createDate (y, m, d, h, M, s, ms) {
40706
+ //can't just apply() to create a date:
40707
+ //http://stackoverflow.com/questions/181348/instantiating-a-javascript-object-by-calling-prototype-constructor-apply
40708
+ var date = new Date(y, m, d, h, M, s, ms);
40709
 
40710
+ //the date constructor remaps years 0-99 to 1900-1999
40711
+ if (y < 100 && y >= 0 && isFinite(date.getFullYear())) {
40712
+ date.setFullYear(y);
 
 
40713
  }
40714
+ return date;
40715
+ }
40716
 
40717
+ function createUTCDate (y) {
40718
+ var date = new Date(Date.UTC.apply(null, arguments));
 
 
 
 
40719
 
40720
+ //the Date.UTC function remaps years 0-99 to 1900-1999
40721
+ if (y < 100 && y >= 0 && isFinite(date.getUTCFullYear())) {
40722
+ date.setUTCFullYear(y);
40723
  }
40724
+ return date;
40725
+ }
40726
 
40727
+ // start-of-first-week - start-of-year
40728
+ function firstWeekOffset(year, dow, doy) {
40729
+ var // first-week day -- which january is always in the first week (4 for iso, 1 for other)
40730
+ fwd = 7 + dow - doy,
40731
+ // first-week day local weekday -- which local weekday is fwd
40732
+ fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7;
40733
 
40734
+ return -fwdlw + fwd - 1;
40735
+ }
 
 
 
 
 
 
 
 
40736
 
40737
+ //http://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday
40738
+ function dayOfYearFromWeeks(year, week, weekday, dow, doy) {
40739
+ var localWeekday = (7 + weekday - dow) % 7,
40740
+ weekOffset = firstWeekOffset(year, dow, doy),
40741
+ dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset,
40742
+ resYear, resDayOfYear;
40743
 
40744
+ if (dayOfYear <= 0) {
40745
+ resYear = year - 1;
40746
+ resDayOfYear = daysInYear(resYear) + dayOfYear;
40747
+ } else if (dayOfYear > daysInYear(year)) {
40748
+ resYear = year + 1;
40749
+ resDayOfYear = dayOfYear - daysInYear(year);
40750
+ } else {
40751
+ resYear = year;
40752
+ resDayOfYear = dayOfYear;
40753
+ }
40754
 
40755
+ return {
40756
+ year: resYear,
40757
+ dayOfYear: resDayOfYear
40758
+ };
40759
+ }
 
 
 
 
 
40760
 
40761
+ function weekOfYear(mom, dow, doy) {
40762
+ var weekOffset = firstWeekOffset(mom.year(), dow, doy),
40763
+ week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1,
40764
+ resWeek, resYear;
 
40765
 
40766
+ if (week < 1) {
40767
+ resYear = mom.year() - 1;
40768
+ resWeek = week + weeksInYear(resYear, dow, doy);
40769
+ } else if (week > weeksInYear(mom.year(), dow, doy)) {
40770
+ resWeek = week - weeksInYear(mom.year(), dow, doy);
40771
+ resYear = mom.year() + 1;
40772
+ } else {
40773
+ resYear = mom.year();
40774
+ resWeek = week;
40775
  }
40776
 
40777
+ return {
40778
+ week: resWeek,
40779
+ year: resYear
40780
+ };
40781
+ }
40782
 
40783
+ function weeksInYear(year, dow, doy) {
40784
+ var weekOffset = firstWeekOffset(year, dow, doy),
40785
+ weekOffsetNext = firstWeekOffset(year + 1, dow, doy);
40786
+ return (daysInYear(year) - weekOffset + weekOffsetNext) / 7;
40787
+ }
40788
 
40789
+ // FORMATTING
40790
 
40791
+ addFormatToken('w', ['ww', 2], 'wo', 'week');
40792
+ addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek');
40793
 
40794
+ // ALIASES
40795
 
40796
+ addUnitAlias('week', 'w');
40797
+ addUnitAlias('isoWeek', 'W');
40798
 
40799
+ // PRIORITIES
40800
 
40801
+ addUnitPriority('week', 5);
40802
+ addUnitPriority('isoWeek', 5);
 
 
40803
 
40804
+ // PARSING
 
 
40805
 
40806
+ addRegexToken('w', match1to2);
40807
+ addRegexToken('ww', match1to2, match2);
40808
+ addRegexToken('W', match1to2);
40809
+ addRegexToken('WW', match1to2, match2);
40810
 
40811
+ addWeekParseToken(['w', 'ww', 'W', 'WW'], function (input, week, config, token) {
40812
+ week[token.substr(0, 1)] = toInt(input);
40813
+ });
40814
 
40815
+ // HELPERS
 
 
40816
 
40817
+ // LOCALES
 
 
 
40818
 
40819
+ function localeWeek (mom) {
40820
+ return weekOfYear(mom, this._week.dow, this._week.doy).week;
40821
+ }
40822
 
40823
+ var defaultLocaleWeek = {
40824
+ dow : 0, // Sunday is the first day of the week.
40825
+ doy : 6 // The week that contains Jan 1st is the first week of the year.
40826
+ };
40827
 
40828
+ function localeFirstDayOfWeek () {
40829
+ return this._week.dow;
40830
+ }
40831
 
40832
+ function localeFirstDayOfYear () {
40833
+ return this._week.doy;
40834
+ }
 
40835
 
40836
+ // MOMENTS
 
 
 
40837
 
40838
+ function getSetWeek (input) {
40839
+ var week = this.localeData().week(this);
40840
+ return input == null ? week : this.add((input - week) * 7, 'd');
40841
+ }
40842
 
40843
+ function getSetISOWeek (input) {
40844
+ var week = weekOfYear(this, 1, 4).week;
40845
+ return input == null ? week : this.add((input - week) * 7, 'd');
40846
+ }
40847
 
40848
+ // FORMATTING
 
 
40849
 
40850
+ addFormatToken('d', 0, 'do', 'day');
 
 
40851
 
40852
+ addFormatToken('dd', 0, 0, function (format) {
40853
+ return this.localeData().weekdaysMin(this, format);
40854
+ });
40855
 
40856
+ addFormatToken('ddd', 0, 0, function (format) {
40857
+ return this.localeData().weekdaysShort(this, format);
40858
+ });
40859
 
40860
+ addFormatToken('dddd', 0, 0, function (format) {
40861
+ return this.localeData().weekdays(this, format);
40862
+ });
40863
 
40864
+ addFormatToken('e', 0, 0, 'weekday');
40865
+ addFormatToken('E', 0, 0, 'isoWeekday');
 
40866
 
40867
+ // ALIASES
 
 
 
40868
 
40869
+ addUnitAlias('day', 'd');
40870
+ addUnitAlias('weekday', 'e');
40871
+ addUnitAlias('isoWeekday', 'E');
40872
 
40873
+ // PRIORITY
40874
+ addUnitPriority('day', 11);
40875
+ addUnitPriority('weekday', 11);
40876
+ addUnitPriority('isoWeekday', 11);
 
 
 
 
 
 
 
 
40877
 
40878
+ // PARSING
 
 
 
 
 
 
 
 
40879
 
40880
+ addRegexToken('d', match1to2);
40881
+ addRegexToken('e', match1to2);
40882
+ addRegexToken('E', match1to2);
40883
+ addRegexToken('dd', function (isStrict, locale) {
40884
+ return locale.weekdaysMinRegex(isStrict);
40885
+ });
40886
+ addRegexToken('ddd', function (isStrict, locale) {
40887
+ return locale.weekdaysShortRegex(isStrict);
40888
+ });
40889
+ addRegexToken('dddd', function (isStrict, locale) {
40890
+ return locale.weekdaysRegex(isStrict);
40891
+ });
40892
 
40893
+ addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) {
40894
+ var weekday = config._locale.weekdaysParse(input, token, config._strict);
40895
+ // if we didn't get a weekday name, mark the date as invalid
40896
+ if (weekday != null) {
40897
+ week.d = weekday;
40898
+ } else {
40899
+ getParsingFlags(config).invalidWeekday = input;
40900
+ }
40901
+ });
40902
 
40903
+ addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) {
40904
+ week[token] = toInt(input);
40905
+ });
 
40906
 
40907
+ // HELPERS
 
 
40908
 
40909
+ function parseWeekday(input, locale) {
40910
+ if (typeof input !== 'string') {
40911
+ return input;
40912
+ }
40913
 
40914
+ if (!isNaN(input)) {
40915
+ return parseInt(input, 10);
40916
  }
40917
 
40918
+ input = locale.weekdaysParse(input);
40919
+ if (typeof input === 'number') {
40920
+ return input;
 
 
40921
  }
40922
 
40923
+ return null;
40924
+ }
40925
 
40926
+ function parseIsoWeekday(input, locale) {
40927
+ if (typeof input === 'string') {
40928
+ return locale.weekdaysParse(input) % 7 || 7;
 
 
 
 
40929
  }
40930
+ return isNaN(input) ? null : input;
40931
+ }
40932
 
40933
+ // LOCALES
 
 
 
40934
 
40935
+ var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_');
40936
+ function localeWeekdays (m, format) {
40937
+ if (!m) {
40938
+ return this._weekdays;
40939
  }
40940
+ return isArray(this._weekdays) ? this._weekdays[m.day()] :
40941
+ this._weekdays[this._weekdays.isFormat.test(format) ? 'format' : 'standalone'][m.day()];
40942
+ }
40943
 
40944
+ var defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_');
40945
+ function localeWeekdaysShort (m) {
40946
+ return (m) ? this._weekdaysShort[m.day()] : this._weekdaysShort;
40947
+ }
 
 
 
 
 
 
 
 
 
 
40948
 
40949
+ var defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_');
40950
+ function localeWeekdaysMin (m) {
40951
+ return (m) ? this._weekdaysMin[m.day()] : this._weekdaysMin;
40952
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40953
 
40954
+ function handleStrictParse$1(weekdayName, format, strict) {
40955
+ var i, ii, mom, llc = weekdayName.toLocaleLowerCase();
40956
+ if (!this._weekdaysParse) {
40957
+ this._weekdaysParse = [];
40958
+ this._shortWeekdaysParse = [];
40959
+ this._minWeekdaysParse = [];
40960
 
40961
+ for (i = 0; i < 7; ++i) {
40962
+ mom = createUTC([2000, 1]).day(i);
40963
+ this._minWeekdaysParse[i] = this.weekdaysMin(mom, '').toLocaleLowerCase();
40964
+ this._shortWeekdaysParse[i] = this.weekdaysShort(mom, '').toLocaleLowerCase();
40965
+ this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase();
40966
  }
40967
+ }
40968
 
40969
+ if (strict) {
40970
+ if (format === 'dddd') {
40971
+ ii = indexOf$1.call(this._weekdaysParse, llc);
40972
+ return ii !== -1 ? ii : null;
40973
+ } else if (format === 'ddd') {
40974
+ ii = indexOf$1.call(this._shortWeekdaysParse, llc);
40975
+ return ii !== -1 ? ii : null;
40976
+ } else {
40977
+ ii = indexOf$1.call(this._minWeekdaysParse, llc);
40978
+ return ii !== -1 ? ii : null;
40979
  }
40980
+ } else {
40981
+ if (format === 'dddd') {
40982
+ ii = indexOf$1.call(this._weekdaysParse, llc);
40983
+ if (ii !== -1) {
40984
+ return ii;
40985
+ }
40986
+ ii = indexOf$1.call(this._shortWeekdaysParse, llc);
40987
+ if (ii !== -1) {
40988
+ return ii;
40989
+ }
40990
+ ii = indexOf$1.call(this._minWeekdaysParse, llc);
40991
+ return ii !== -1 ? ii : null;
40992
+ } else if (format === 'ddd') {
40993
+ ii = indexOf$1.call(this._shortWeekdaysParse, llc);
40994
+ if (ii !== -1) {
40995
+ return ii;
40996
+ }
40997
+ ii = indexOf$1.call(this._weekdaysParse, llc);
40998
+ if (ii !== -1) {
40999
+ return ii;
41000
+ }
41001
+ ii = indexOf$1.call(this._minWeekdaysParse, llc);
41002
+ return ii !== -1 ? ii : null;
41003
+ } else {
41004
+ ii = indexOf$1.call(this._minWeekdaysParse, llc);
41005
+ if (ii !== -1) {
41006
+ return ii;
41007
  }
41008
+ ii = indexOf$1.call(this._weekdaysParse, llc);
41009
+ if (ii !== -1) {
41010
+ return ii;
 
 
 
 
 
 
41011
  }
41012
+ ii = indexOf$1.call(this._shortWeekdaysParse, llc);
41013
+ return ii !== -1 ? ii : null;
41014
  }
41015
  }
41016
+ }
41017
 
41018
+ function localeWeekdaysParse (weekdayName, format, strict) {
41019
+ var i, mom, regex;
41020
 
41021
+ if (this._weekdaysParseExact) {
41022
+ return handleStrictParse$1.call(this, weekdayName, format, strict);
 
 
 
 
 
 
 
 
 
41023
  }
41024
 
41025
+ if (!this._weekdaysParse) {
41026
+ this._weekdaysParse = [];
41027
+ this._minWeekdaysParse = [];
41028
+ this._shortWeekdaysParse = [];
41029
+ this._fullWeekdaysParse = [];
 
41030
  }
41031
 
41032
+ for (i = 0; i < 7; i++) {
41033
+ // make the regex if we don't have it already
 
 
41034
 
41035
+ mom = createUTC([2000, 1]).day(i);
41036
+ if (strict && !this._fullWeekdaysParse[i]) {
41037
+ this._fullWeekdaysParse[i] = new RegExp('^' + this.weekdays(mom, '').replace('.', '\.?') + '$', 'i');
41038
+ this._shortWeekdaysParse[i] = new RegExp('^' + this.weekdaysShort(mom, '').replace('.', '\.?') + '$', 'i');
41039
+ this._minWeekdaysParse[i] = new RegExp('^' + this.weekdaysMin(mom, '').replace('.', '\.?') + '$', 'i');
41040
+ }
41041
+ if (!this._weekdaysParse[i]) {
41042
+ regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, '');
41043
+ this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i');
41044
+ }
41045
+ // test the regex
41046
+ if (strict && format === 'dddd' && this._fullWeekdaysParse[i].test(weekdayName)) {
41047
+ return i;
41048
+ } else if (strict && format === 'ddd' && this._shortWeekdaysParse[i].test(weekdayName)) {
41049
+ return i;
41050
+ } else if (strict && format === 'dd' && this._minWeekdaysParse[i].test(weekdayName)) {
41051
+ return i;
41052
+ } else if (!strict && this._weekdaysParse[i].test(weekdayName)) {
41053
+ return i;
41054
  }
41055
  }
41056
+ }
41057
 
41058
+ // MOMENTS
41059
+
41060
+ function getSetDayOfWeek (input) {
41061
+ if (!this.isValid()) {
41062
+ return input != null ? this : NaN;
 
 
 
 
 
 
 
 
 
 
 
 
 
41063
  }
41064
+ var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay();
41065
+ if (input != null) {
41066
+ input = parseWeekday(input, this.localeData());
41067
+ return this.add(input - day, 'd');
41068
+ } else {
41069
+ return day;
41070
+ }
41071
+ }
41072
 
41073
+ function getSetLocaleDayOfWeek (input) {
41074
+ if (!this.isValid()) {
41075
+ return input != null ? this : NaN;
41076
+ }
41077
+ var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7;
41078
+ return input == null ? weekday : this.add(input - weekday, 'd');
41079
+ }
41080
+
41081
+ function getSetISODayOfWeek (input) {
41082
+ if (!this.isValid()) {
41083
+ return input != null ? this : NaN;
41084
+ }
41085
+
41086
+ // behaves the same as moment#day except
41087
+ // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6)
41088
+ // as a setter, sunday should belong to the previous week.
41089
+
41090
+ if (input != null) {
41091
+ var weekday = parseIsoWeekday(input, this.localeData());
41092
+ return this.day(this.day() % 7 ? weekday : weekday - 7);
41093
+ } else {
41094
+ return this.day() || 7;
41095
+ }
41096
+ }
41097
+
41098
+ var defaultWeekdaysRegex = matchWord;
41099
+ function weekdaysRegex (isStrict) {
41100
+ if (this._weekdaysParseExact) {
41101
+ if (!hasOwnProp(this, '_weekdaysRegex')) {
41102
+ computeWeekdaysParse.call(this);
41103
+ }
41104
+ if (isStrict) {
41105
+ return this._weekdaysStrictRegex;
41106
  } else {
41107
+ return this._weekdaysRegex;
41108
+ }
41109
+ } else {
41110
+ if (!hasOwnProp(this, '_weekdaysRegex')) {
41111
+ this._weekdaysRegex = defaultWeekdaysRegex;
41112
  }
41113
+ return this._weekdaysStrictRegex && isStrict ?
41114
+ this._weekdaysStrictRegex : this._weekdaysRegex;
41115
  }
41116
+ }
41117
 
41118
+ var defaultWeekdaysShortRegex = matchWord;
41119
+ function weekdaysShortRegex (isStrict) {
41120
+ if (this._weekdaysParseExact) {
41121
+ if (!hasOwnProp(this, '_weekdaysRegex')) {
41122
+ computeWeekdaysParse.call(this);
41123
+ }
41124
+ if (isStrict) {
41125
+ return this._weekdaysShortStrictRegex;
 
 
 
41126
  } else {
41127
+ return this._weekdaysShortRegex;
41128
+ }
41129
+ } else {
41130
+ if (!hasOwnProp(this, '_weekdaysShortRegex')) {
41131
+ this._weekdaysShortRegex = defaultWeekdaysShortRegex;
41132
  }
41133
+ return this._weekdaysShortStrictRegex && isStrict ?
41134
+ this._weekdaysShortStrictRegex : this._weekdaysShortRegex;
41135
  }
41136
+ }
41137
 
41138
+ var defaultWeekdaysMinRegex = matchWord;
41139
+ function weekdaysMinRegex (isStrict) {
41140
+ if (this._weekdaysParseExact) {
41141
+ if (!hasOwnProp(this, '_weekdaysRegex')) {
41142
+ computeWeekdaysParse.call(this);
41143
  }
41144
+ if (isStrict) {
41145
+ return this._weekdaysMinStrictRegex;
41146
+ } else {
41147
+ return this._weekdaysMinRegex;
 
 
 
 
 
 
 
 
 
 
 
41148
  }
41149
+ } else {
41150
+ if (!hasOwnProp(this, '_weekdaysMinRegex')) {
41151
+ this._weekdaysMinRegex = defaultWeekdaysMinRegex;
 
 
 
 
 
 
 
41152
  }
41153
+ return this._weekdaysMinStrictRegex && isStrict ?
41154
+ this._weekdaysMinStrictRegex : this._weekdaysMinRegex;
 
 
 
 
 
 
41155
  }
41156
+ }
41157
 
 
41158
 
41159
+ function computeWeekdaysParse () {
41160
+ function cmpLenRev(a, b) {
41161
+ return b.length - a.length;
41162
  }
41163
 
41164
+ var minPieces = [], shortPieces = [], longPieces = [], mixedPieces = [],
41165
+ i, mom, minp, shortp, longp;
41166
+ for (i = 0; i < 7; i++) {
41167
+ // make the regex if we don't have it already
41168
+ mom = createUTC([2000, 1]).day(i);
41169
+ minp = this.weekdaysMin(mom, '');
41170
+ shortp = this.weekdaysShort(mom, '');
41171
+ longp = this.weekdays(mom, '');
41172
+ minPieces.push(minp);
41173
+ shortPieces.push(shortp);
41174
+ longPieces.push(longp);
41175
+ mixedPieces.push(minp);
41176
+ mixedPieces.push(shortp);
41177
+ mixedPieces.push(longp);
41178
+ }
41179
+ // Sorting makes sure if one weekday (or abbr) is a prefix of another it
41180
+ // will match the longer piece.
41181
+ minPieces.sort(cmpLenRev);
41182
+ shortPieces.sort(cmpLenRev);
41183
+ longPieces.sort(cmpLenRev);
41184
+ mixedPieces.sort(cmpLenRev);
41185
+ for (i = 0; i < 7; i++) {
41186
+ shortPieces[i] = regexEscape(shortPieces[i]);
41187
+ longPieces[i] = regexEscape(longPieces[i]);
41188
+ mixedPieces[i] = regexEscape(mixedPieces[i]);
41189
  }
41190
 
41191
+ this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
41192
+ this._weekdaysShortRegex = this._weekdaysRegex;
41193
+ this._weekdaysMinRegex = this._weekdaysRegex;
41194
 
41195
+ this._weekdaysStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
41196
+ this._weekdaysShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
41197
+ this._weekdaysMinStrictRegex = new RegExp('^(' + minPieces.join('|') + ')', 'i');
41198
+ }
41199
 
41200
+ // FORMATTING
 
 
 
41201
 
41202
+ function hFormat() {
41203
+ return this.hours() % 12 || 12;
41204
+ }
41205
+
41206
+ function kFormat() {
41207
+ return this.hours() || 24;
41208
+ }
41209
+
41210
+ addFormatToken('H', ['HH', 2], 0, 'hour');
41211
+ addFormatToken('h', ['hh', 2], 0, hFormat);
41212
+ addFormatToken('k', ['kk', 2], 0, kFormat);
41213
+
41214
+ addFormatToken('hmm', 0, 0, function () {
41215
+ return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2);
41216
+ });
41217
+
41218
+ addFormatToken('hmmss', 0, 0, function () {
41219
+ return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2) +
41220
+ zeroFill(this.seconds(), 2);
41221
+ });
41222
+
41223
+ addFormatToken('Hmm', 0, 0, function () {
41224
+ return '' + this.hours() + zeroFill(this.minutes(), 2);
41225
+ });
41226
+
41227
+ addFormatToken('Hmmss', 0, 0, function () {
41228
+ return '' + this.hours() + zeroFill(this.minutes(), 2) +
41229
+ zeroFill(this.seconds(), 2);
41230
+ });
41231
 
41232
+ function meridiem (token, lowercase) {
41233
+ addFormatToken(token, 0, 0, function () {
41234
+ return this.localeData().meridiem(this.hours(), this.minutes(), lowercase);
41235
  });
41236
+ }
41237
 
41238
+ meridiem('a', true);
41239
+ meridiem('A', false);
 
 
 
41240
 
41241
+ // ALIASES
 
41242
 
41243
+ addUnitAlias('hour', 'h');
41244
 
41245
+ // PRIORITY
41246
+ addUnitPriority('hour', 13);
41247
 
41248
+ // PARSING
 
41249
 
41250
+ function matchMeridiem (isStrict, locale) {
41251
+ return locale._meridiemParse;
41252
+ }
41253
 
41254
+ addRegexToken('a', matchMeridiem);
41255
+ addRegexToken('A', matchMeridiem);
41256
+ addRegexToken('H', match1to2);
41257
+ addRegexToken('h', match1to2);
41258
+ addRegexToken('HH', match1to2, match2);
41259
+ addRegexToken('hh', match1to2, match2);
41260
 
41261
+ addRegexToken('hmm', match3to4);
41262
+ addRegexToken('hmmss', match5to6);
41263
+ addRegexToken('Hmm', match3to4);
41264
+ addRegexToken('Hmmss', match5to6);
 
 
41265
 
41266
+ addParseToken(['H', 'HH'], HOUR);
41267
+ addParseToken(['a', 'A'], function (input, array, config) {
41268
+ config._isPm = config._locale.isPM(input);
41269
+ config._meridiem = input;
41270
+ });
41271
+ addParseToken(['h', 'hh'], function (input, array, config) {
41272
+ array[HOUR] = toInt(input);
41273
+ getParsingFlags(config).bigHour = true;
41274
+ });
41275
+ addParseToken('hmm', function (input, array, config) {
41276
+ var pos = input.length - 2;
41277
+ array[HOUR] = toInt(input.substr(0, pos));
41278
+ array[MINUTE] = toInt(input.substr(pos));
41279
+ getParsingFlags(config).bigHour = true;
41280
+ });
41281
+ addParseToken('hmmss', function (input, array, config) {
41282
+ var pos1 = input.length - 4;
41283
+ var pos2 = input.length - 2;
41284
+ array[HOUR] = toInt(input.substr(0, pos1));
41285
+ array[MINUTE] = toInt(input.substr(pos1, 2));
41286
+ array[SECOND] = toInt(input.substr(pos2));
41287
+ getParsingFlags(config).bigHour = true;
41288
+ });
41289
+ addParseToken('Hmm', function (input, array, config) {
41290
+ var pos = input.length - 2;
41291
+ array[HOUR] = toInt(input.substr(0, pos));
41292
+ array[MINUTE] = toInt(input.substr(pos));
41293
+ });
41294
+ addParseToken('Hmmss', function (input, array, config) {
41295
+ var pos1 = input.length - 4;
41296
+ var pos2 = input.length - 2;
41297
+ array[HOUR] = toInt(input.substr(0, pos1));
41298
+ array[MINUTE] = toInt(input.substr(pos1, 2));
41299
+ array[SECOND] = toInt(input.substr(pos2));
41300
+ });
41301
 
41302
+ // LOCALES
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41303
 
41304
+ function localeIsPM (input) {
41305
+ // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays
41306
+ // Using charAt should be more compatible.
41307
+ return ((input + '').toLowerCase().charAt(0) === 'p');
41308
+ }
41309
 
41310
+ var defaultLocaleMeridiemParse = /[ap]\.?m?\.?/i;
41311
+ function localeMeridiem (hours, minutes, isLower) {
41312
+ if (hours > 11) {
41313
+ return isLower ? 'pm' : 'PM';
41314
+ } else {
41315
+ return isLower ? 'am' : 'AM';
41316
  }
41317
+ }
41318
 
 
 
 
 
 
 
 
 
41319
 
41320
+ // MOMENTS
41321
 
41322
+ // Setting the hour should keep the time, because the user explicitly
41323
+ // specified which hour he wants. So trying to maintain the same hour (in
41324
+ // a new timezone) makes sense. Adding/subtracting hours does not follow
41325
+ // this rule.
41326
+ var getSetHour = makeGetSet('Hours', true);
41327
 
41328
+ // months
41329
+ // week
41330
+ // weekdays
41331
+ // meridiem
41332
+ var baseConfig = {
41333
+ calendar: defaultCalendar,
41334
+ longDateFormat: defaultLongDateFormat,
41335
+ invalidDate: defaultInvalidDate,
41336
+ ordinal: defaultOrdinal,
41337
+ ordinalParse: defaultOrdinalParse,
41338
+ relativeTime: defaultRelativeTime,
41339
 
41340
+ months: defaultLocaleMonths,
41341
+ monthsShort: defaultLocaleMonthsShort,
 
 
 
 
 
41342
 
41343
+ week: defaultLocaleWeek,
 
41344
 
41345
+ weekdays: defaultLocaleWeekdays,
41346
+ weekdaysMin: defaultLocaleWeekdaysMin,
41347
+ weekdaysShort: defaultLocaleWeekdaysShort,
41348
 
41349
+ meridiemParse: defaultLocaleMeridiemParse
41350
+ };
 
41351
 
41352
+ // internal storage for locale config files
41353
+ var locales = {};
41354
+ var localeFamilies = {};
41355
+ var globalLocale;
41356
 
41357
+ function normalizeLocale(key) {
41358
+ return key ? key.toLowerCase().replace('_', '-') : key;
41359
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41360
 
41361
+ // pick the locale from the array
41362
+ // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each
41363
+ // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root
41364
+ function chooseLocale(names) {
41365
+ var i = 0, j, next, locale, split;
 
 
 
 
 
 
 
 
 
 
41366
 
41367
+ while (i < names.length) {
41368
+ split = normalizeLocale(names[i]).split('-');
41369
+ j = split.length;
41370
+ next = normalizeLocale(names[i + 1]);
41371
+ next = next ? next.split('-') : null;
41372
+ while (j > 0) {
41373
+ locale = loadLocale(split.slice(0, j).join('-'));
41374
+ if (locale) {
41375
+ return locale;
 
 
41376
  }
41377
+ if (next && next.length >= j && compareArrays(split, next, true) >= j - 1) {
41378
+ //the next array item is better than a shallower substring of this one
41379
+ break;
 
41380
  }
41381
+ j--;
41382
  }
41383
+ i++;
 
41384
  }
41385
+ return null;
41386
+ }
41387
 
41388
+ function loadLocale(name) {
41389
+ var oldLocale = null;
41390
+ // TODO: Find a better way to register and load all the locales in Node
41391
+ if (!locales[name] && (typeof module !== 'undefined') &&
41392
+ module && module.exports) {
41393
+ try {
41394
+ oldLocale = globalLocale._abbr;
41395
+ __webpack_require__(284)("./" + name);
41396
+ // because defineLocale currently also sets the global locale, we
41397
+ // want to undo that for lazy loaded locales
41398
+ getSetGlobalLocale(oldLocale);
41399
+ } catch (e) { }
41400
+ }
41401
+ return locales[name];
41402
+ }
 
 
 
 
 
 
41403
 
41404
+ // This function will load locale and then set the global locale. If
41405
+ // no arguments are passed in, it will simply return the current global
41406
+ // locale key.
41407
+ function getSetGlobalLocale (key, values) {
41408
+ var data;
41409
+ if (key) {
41410
+ if (isUndefined(values)) {
41411
+ data = getLocale(key);
41412
+ }
41413
+ else {
41414
+ data = defineLocale(key, values);
41415
+ }
41416
 
41417
+ if (data) {
41418
+ // moment.duration._locale = moment._locale = data;
41419
+ globalLocale = data;
 
 
41420
  }
41421
  }
41422
 
41423
+ return globalLocale._abbr;
41424
+ }
 
 
 
 
 
 
 
 
 
41425
 
41426
+ function defineLocale (name, config) {
41427
+ if (config !== null) {
41428
+ var parentConfig = baseConfig;
41429
+ config.abbr = name;
41430
+ if (locales[name] != null) {
41431
+ deprecateSimple('defineLocaleOverride',
41432
+ 'use moment.updateLocale(localeName, config) to change ' +
41433
+ 'an existing locale. moment.defineLocale(localeName, ' +
41434
+ 'config) should only be used for creating a new locale ' +
41435
+ 'See http://momentjs.com/guides/#/warnings/define-locale/ for more info.');
41436
+ parentConfig = locales[name]._config;
41437
+ } else if (config.parentLocale != null) {
41438
+ if (locales[config.parentLocale] != null) {
41439
+ parentConfig = locales[config.parentLocale]._config;
41440
+ } else {
41441
+ if (!localeFamilies[config.parentLocale]) {
41442
+ localeFamilies[config.parentLocale] = [];
41443
  }
41444
+ localeFamilies[config.parentLocale].push({
41445
+ name: name,
41446
+ config: config
41447
+ });
41448
+ return null;
41449
  }
41450
  }
41451
+ locales[name] = new Locale(mergeConfigs(parentConfig, config));
 
 
 
 
 
41452
 
41453
+ if (localeFamilies[name]) {
41454
+ localeFamilies[name].forEach(function (x) {
41455
+ defineLocale(x.name, x.config);
41456
+ });
41457
  }
41458
 
41459
+ // backwards compat for now: also set the locale
41460
+ // make sure we set the locale AFTER all child locales have been
41461
+ // created, so we won't end up with the child locale set.
41462
+ getSetGlobalLocale(name);
41463
+
41464
+
41465
+ return locales[name];
41466
+ } else {
41467
+ // useful for testing
41468
+ delete locales[name];
41469
+ return null;
41470
+ }
41471
+ }
41472
+
41473
+ function updateLocale(name, config) {
41474
+ if (config != null) {
41475
+ var locale, parentConfig = baseConfig;
41476
+ // MERGE
41477
+ if (locales[name] != null) {
41478
+ parentConfig = locales[name]._config;
41479
  }
41480
+ config = mergeConfigs(parentConfig, config);
41481
+ locale = new Locale(config);
41482
+ locale.parentLocale = locales[name];
41483
+ locales[name] = locale;
41484
 
41485
+ // backwards compat for now: also set the locale
41486
+ getSetGlobalLocale(name);
41487
+ } else {
41488
+ // pass null for config to unupdate, useful for tests
41489
+ if (locales[name] != null) {
41490
+ if (locales[name].parentLocale != null) {
41491
+ locales[name] = locales[name].parentLocale;
41492
+ } else if (locales[name] != null) {
41493
+ delete locales[name];
41494
  }
 
41495
  }
41496
+ }
41497
+ return locales[name];
41498
+ }
41499
 
41500
+ // returns locale data
41501
+ function getLocale (key) {
41502
+ var locale;
41503
+
41504
+ if (key && key._locale && key._locale._abbr) {
41505
+ key = key._locale._abbr;
41506
  }
41507
 
41508
+ if (!key) {
41509
+ return globalLocale;
41510
  }
41511
 
41512
+ if (!isArray(key)) {
41513
+ //short-circuit everything else
41514
+ locale = loadLocale(key);
41515
+ if (locale) {
41516
+ return locale;
41517
+ }
41518
+ key = [key];
41519
+ }
41520
 
41521
+ return chooseLocale(key);
41522
+ }
 
 
 
 
 
 
 
41523
 
41524
+ function listLocales() {
41525
+ return keys$1(locales);
41526
+ }
41527
+
41528
+ function checkOverflow (m) {
41529
+ var overflow;
41530
+ var a = m._a;
 
 
41531
 
41532
+ if (a && getParsingFlags(m).overflow === -2) {
41533
+ overflow =
41534
+ a[MONTH] < 0 || a[MONTH] > 11 ? MONTH :
41535
+ a[DATE] < 1 || a[DATE] > daysInMonth(a[YEAR], a[MONTH]) ? DATE :
41536
+ a[HOUR] < 0 || a[HOUR] > 24 || (a[HOUR] === 24 && (a[MINUTE] !== 0 || a[SECOND] !== 0 || a[MILLISECOND] !== 0)) ? HOUR :
41537
+ a[MINUTE] < 0 || a[MINUTE] > 59 ? MINUTE :
41538
+ a[SECOND] < 0 || a[SECOND] > 59 ? SECOND :
41539
+ a[MILLISECOND] < 0 || a[MILLISECOND] > 999 ? MILLISECOND :
41540
+ -1;
41541
+
41542
+ if (getParsingFlags(m)._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) {
41543
+ overflow = DATE;
41544
+ }
41545
+ if (getParsingFlags(m)._overflowWeeks && overflow === -1) {
41546
+ overflow = WEEK;
41547
+ }
41548
+ if (getParsingFlags(m)._overflowWeekday && overflow === -1) {
41549
+ overflow = WEEKDAY;
41550
  }
41551
 
41552
+ getParsingFlags(m).overflow = overflow;
41553
  }
41554
 
41555
+ return m;
41556
+ }
41557
+
41558
+ // iso 8601 regex
41559
+ // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00)
41560
+ var extendedIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/;
41561
+ var basicIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/;
41562
 
41563
+ var tzRegex = /Z|[+-]\d\d(?::?\d\d)?/;
41564
 
41565
+ var isoDates = [
41566
+ ['YYYYYY-MM-DD', /[+-]\d{6}-\d\d-\d\d/],
41567
+ ['YYYY-MM-DD', /\d{4}-\d\d-\d\d/],
41568
+ ['GGGG-[W]WW-E', /\d{4}-W\d\d-\d/],
41569
+ ['GGGG-[W]WW', /\d{4}-W\d\d/, false],
41570
+ ['YYYY-DDD', /\d{4}-\d{3}/],
41571
+ ['YYYY-MM', /\d{4}-\d\d/, false],
41572
+ ['YYYYYYMMDD', /[+-]\d{10}/],
41573
+ ['YYYYMMDD', /\d{8}/],
41574
+ // YYYYMM is NOT allowed by the standard
41575
+ ['GGGG[W]WWE', /\d{4}W\d{3}/],
41576
+ ['GGGG[W]WW', /\d{4}W\d{2}/, false],
41577
+ ['YYYYDDD', /\d{7}/]
41578
+ ];
41579
 
41580
+ // iso time formats and regexes
41581
+ var isoTimes = [
41582
+ ['HH:mm:ss.SSSS', /\d\d:\d\d:\d\d\.\d+/],
41583
+ ['HH:mm:ss,SSSS', /\d\d:\d\d:\d\d,\d+/],
41584
+ ['HH:mm:ss', /\d\d:\d\d:\d\d/],
41585
+ ['HH:mm', /\d\d:\d\d/],
41586
+ ['HHmmss.SSSS', /\d\d\d\d\d\d\.\d+/],
41587
+ ['HHmmss,SSSS', /\d\d\d\d\d\d,\d+/],
41588
+ ['HHmmss', /\d\d\d\d\d\d/],
41589
+ ['HHmm', /\d\d\d\d/],
41590
+ ['HH', /\d\d/]
41591
+ ];
41592
 
41593
+ var aspNetJsonRegex = /^\/?Date\((\-?\d+)/i;
41594
 
41595
+ // date from iso format
41596
+ function configFromISO(config) {
41597
+ var i, l,
41598
+ string = config._i,
41599
+ match = extendedIsoRegex.exec(string) || basicIsoRegex.exec(string),
41600
+ allowTime, dateFormat, timeFormat, tzFormat;
41601
 
41602
+ if (match) {
41603
+ getParsingFlags(config).iso = true;
41604
 
41605
+ for (i = 0, l = isoDates.length; i < l; i++) {
41606
+ if (isoDates[i][1].exec(match[1])) {
41607
+ dateFormat = isoDates[i][0];
41608
+ allowTime = isoDates[i][2] !== false;
41609
+ break;
41610
+ }
41611
+ }
41612
+ if (dateFormat == null) {
41613
+ config._isValid = false;
41614
+ return;
41615
+ }
41616
+ if (match[3]) {
41617
+ for (i = 0, l = isoTimes.length; i < l; i++) {
41618
+ if (isoTimes[i][1].exec(match[3])) {
41619
+ // match[2] should be 'T' or space
41620
+ timeFormat = (match[2] || ' ') + isoTimes[i][0];
41621
  break;
41622
  }
41623
  }
41624
+ if (timeFormat == null) {
41625
  config._isValid = false;
41626
  return;
41627
  }
41628
+ }
41629
+ if (!allowTime && timeFormat != null) {
41630
+ config._isValid = false;
41631
+ return;
41632
+ }
41633
+ if (match[4]) {
41634
+ if (tzRegex.exec(match[4])) {
41635
+ tzFormat = 'Z';
41636
+ } else {
 
 
 
 
 
41637
  config._isValid = false;
41638
  return;
41639
  }
 
 
 
 
 
 
 
 
 
 
 
 
41640
  }
41641
+ config._f = dateFormat + (timeFormat || '') + (tzFormat || '');
41642
+ configFromStringAndFormat(config);
41643
+ } else {
41644
+ config._isValid = false;
41645
  }
41646
+ }
41647
 
41648
+ // date from iso format or fallback
41649
+ function configFromString(config) {
41650
+ var matched = aspNetJsonRegex.exec(config._i);
41651
 
41652
+ if (matched !== null) {
41653
+ config._d = new Date(+matched[1]);
41654
+ return;
41655
+ }
41656
 
41657
+ configFromISO(config);
41658
+ if (config._isValid === false) {
41659
+ delete config._isValid;
41660
+ hooks.createFromInputFallback(config);
41661
+ }
41662
+ }
41663
+
41664
+ hooks.createFromInputFallback = deprecate(
41665
+ 'value provided is not in a recognized ISO format. moment construction falls back to js Date(), ' +
41666
+ 'which is not reliable across all browsers and versions. Non ISO date formats are ' +
41667
+ 'discouraged and will be removed in an upcoming major release. Please refer to ' +
41668
+ 'http://momentjs.com/guides/#/warnings/js-date/ for more info.',
41669
+ function (config) {
41670
+ config._d = new Date(config._i + (config._useUTC ? ' UTC' : ''));
41671
  }
41672
+ );
41673
 
41674
+ // Pick the first defined of two or three arguments.
41675
+ function defaults(a, b, c) {
41676
+ if (a != null) {
41677
+ return a;
41678
+ }
41679
+ if (b != null) {
41680
+ return b;
41681
+ }
41682
+ return c;
41683
+ }
41684
 
41685
+ function currentDateArray(config) {
41686
+ // hooks is actually the exported moment object
41687
+ var nowValue = new Date(hooks.now());
41688
+ if (config._useUTC) {
41689
+ return [nowValue.getUTCFullYear(), nowValue.getUTCMonth(), nowValue.getUTCDate()];
 
 
 
 
41690
  }
41691
+ return [nowValue.getFullYear(), nowValue.getMonth(), nowValue.getDate()];
41692
+ }
41693
 
41694
+ // convert an array to a date.
41695
+ // the array should mirror the parameters below
41696
+ // note: all values past the year are optional and will default to the lowest possible value.
41697
+ // [year, month, day , hour, minute, second, millisecond]
41698
+ function configFromArray (config) {
41699
+ var i, date, input = [], currentDate, yearToUse;
41700
+
41701
+ if (config._d) {
41702
+ return;
41703
  }
41704
 
41705
+ currentDate = currentDateArray(config);
 
 
 
 
 
41706
 
41707
+ //compute day of the year from weeks and weekdays
41708
+ if (config._w && config._a[DATE] == null && config._a[MONTH] == null) {
41709
+ dayOfYearFromWeekInfo(config);
41710
+ }
41711
 
41712
+ //if the day of the year is set, figure out what it is
41713
+ if (config._dayOfYear) {
41714
+ yearToUse = defaults(config._a[YEAR], currentDate[YEAR]);
41715
 
41716
+ if (config._dayOfYear > daysInYear(yearToUse)) {
41717
+ getParsingFlags(config)._overflowDayOfYear = true;
 
41718
  }
41719
 
41720
+ date = createUTCDate(yearToUse, 0, config._dayOfYear);
41721
+ config._a[MONTH] = date.getUTCMonth();
41722
+ config._a[DATE] = date.getUTCDate();
41723
+ }
41724
 
41725
+ // Default to current date.
41726
+ // * if no year, month, day of month are given, default to today
41727
+ // * if day of month is given, default month and year
41728
+ // * if month is given, default only year
41729
+ // * if year is given, don't default anything
41730
+ for (i = 0; i < 3 && config._a[i] == null; ++i) {
41731
+ config._a[i] = input[i] = currentDate[i];
41732
+ }
41733
 
41734
+ // Zero out whatever was not defaulted, including time
41735
+ for (; i < 7; i++) {
41736
+ config._a[i] = input[i] = (config._a[i] == null) ? (i === 2 ? 1 : 0) : config._a[i];
41737
+ }
41738
 
41739
+ // Check for 24:00:00.000
41740
+ if (config._a[HOUR] === 24 &&
41741
+ config._a[MINUTE] === 0 &&
41742
+ config._a[SECOND] === 0 &&
41743
+ config._a[MILLISECOND] === 0) {
41744
+ config._nextDay = true;
41745
+ config._a[HOUR] = 0;
41746
+ }
41747
 
41748
+ config._d = (config._useUTC ? createUTCDate : createDate).apply(null, input);
41749
+ // Apply timezone offset from input. The actual utcOffset can be changed
41750
+ // with parseZone.
41751
+ if (config._tzm != null) {
41752
+ config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);
41753
+ }
41754
 
41755
+ if (config._nextDay) {
41756
+ config._a[HOUR] = 24;
41757
+ }
41758
+ }
 
 
 
 
41759
 
41760
+ function dayOfYearFromWeekInfo(config) {
41761
+ var w, weekYear, week, weekday, dow, doy, temp, weekdayOverflow;
41762
+
41763
+ w = config._w;
41764
+ if (w.GG != null || w.W != null || w.E != null) {
41765
+ dow = 1;
41766
+ doy = 4;
41767
 
41768
+ // TODO: We need to take the current isoWeekYear, but that depends on
41769
+ // how we interpret now (local, utc, fixed offset). So create
41770
+ // a now version of current config (take local/utc/offset flags, and
41771
+ // create now).
41772
+ weekYear = defaults(w.GG, config._a[YEAR], weekOfYear(createLocal(), 1, 4).year);
41773
+ week = defaults(w.W, 1);
41774
+ weekday = defaults(w.E, 1);
41775
+ if (weekday < 1 || weekday > 7) {
41776
+ weekdayOverflow = true;
41777
  }
41778
+ } else {
41779
+ dow = config._locale._week.dow;
41780
+ doy = config._locale._week.doy;
41781
 
41782
+ var curWeek = weekOfYear(createLocal(), dow, doy);
 
41783
 
41784
+ weekYear = defaults(w.gg, config._a[YEAR], curWeek.year);
 
 
 
41785
 
41786
+ // Default to current week.
41787
+ week = defaults(w.w, curWeek.week);
41788
+
41789
+ if (w.d != null) {
41790
+ // weekday -- low day numbers are considered next week
41791
+ weekday = w.d;
41792
+ if (weekday < 0 || weekday > 6) {
 
41793
  weekdayOverflow = true;
41794
  }
41795
+ } else if (w.e != null) {
41796
+ // local weekday -- counting starts from begining of week
41797
+ weekday = w.e + dow;
41798
+ if (w.e < 0 || w.e > 6) {
41799
+ weekdayOverflow = true;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41800
  }
 
 
 
 
 
41801
  } else {
41802
+ // default to begining of week
41803
+ weekday = dow;
 
41804
  }
41805
  }
41806
+ if (week < 1 || week > weeksInYear(weekYear, dow, doy)) {
41807
+ getParsingFlags(config)._overflowWeeks = true;
41808
+ } else if (weekdayOverflow != null) {
41809
+ getParsingFlags(config)._overflowWeekday = true;
41810
+ } else {
41811
+ temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy);
41812
+ config._a[YEAR] = temp.year;
41813
+ config._dayOfYear = temp.dayOfYear;
41814
+ }
41815
+ }
41816
 
41817
+ // constant that refers to the ISO standard
41818
+ hooks.ISO_8601 = function () {};
41819
 
41820
+ // date from string and format string
41821
+ function configFromStringAndFormat(config) {
41822
+ // TODO: Move this to another part of the creation flow to prevent circular deps
41823
+ if (config._f === hooks.ISO_8601) {
41824
+ configFromISO(config);
41825
+ return;
41826
+ }
41827
 
41828
+ config._a = [];
41829
+ getParsingFlags(config).empty = true;
41830
 
41831
+ // This array is used to make a Date, either with `new Date` or `Date.UTC`
41832
+ var string = '' + config._i,
41833
+ i, parsedInput, tokens, token, skipped,
41834
+ stringLength = string.length,
41835
+ totalParsedInputLength = 0;
41836
 
41837
+ tokens = expandFormat(config._f, config._locale).match(formattingTokens) || [];
41838
 
41839
+ for (i = 0; i < tokens.length; i++) {
41840
+ token = tokens[i];
41841
+ parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0];
41842
+ // console.log('token', token, 'parsedInput', parsedInput,
41843
+ // 'regex', getParseRegexForToken(token, config));
41844
+ if (parsedInput) {
41845
+ skipped = string.substr(0, string.indexOf(parsedInput));
41846
+ if (skipped.length > 0) {
41847
+ getParsingFlags(config).unusedInput.push(skipped);
 
 
 
41848
  }
41849
+ string = string.slice(string.indexOf(parsedInput) + parsedInput.length);
41850
+ totalParsedInputLength += parsedInput.length;
41851
+ }
41852
+ // don't parse if it's not a known token
41853
+ if (formatTokenFunctions[token]) {
41854
+ if (parsedInput) {
41855
+ getParsingFlags(config).empty = false;
 
 
41856
  }
41857
+ else {
41858
  getParsingFlags(config).unusedTokens.push(token);
41859
  }
41860
+ addTimeToArrayFromToken(token, parsedInput, config);
41861
  }
41862
+ else if (config._strict && !parsedInput) {
41863
+ getParsingFlags(config).unusedTokens.push(token);
 
 
 
 
 
 
 
 
 
 
41864
  }
41865
+ }
41866
 
41867
+ // add remaining unparsed input length to the string
41868
+ getParsingFlags(config).charsLeftOver = stringLength - totalParsedInputLength;
41869
+ if (string.length > 0) {
41870
+ getParsingFlags(config).unusedInput.push(string);
41871
+ }
41872
 
41873
+ // clear _12h flag if hour is <= 12
41874
+ if (config._a[HOUR] <= 12 &&
41875
+ getParsingFlags(config).bigHour === true &&
41876
+ config._a[HOUR] > 0) {
41877
+ getParsingFlags(config).bigHour = undefined;
41878
  }
41879
 
41880
+ getParsingFlags(config).parsedDateParts = config._a.slice(0);
41881
+ getParsingFlags(config).meridiem = config._meridiem;
41882
+ // handle meridiem
41883
+ config._a[HOUR] = meridiemFixWrap(config._locale, config._a[HOUR], config._meridiem);
41884
+
41885
+ configFromArray(config);
41886
+ checkOverflow(config);
41887
+ }
41888
 
 
 
41889
 
41890
+ function meridiemFixWrap (locale, hour, meridiem) {
41891
+ var isPm;
41892
+
41893
+ if (meridiem == null) {
41894
+ // nothing to do
41895
+ return hour;
41896
+ }
41897
+ if (locale.meridiemHour != null) {
41898
+ return locale.meridiemHour(hour, meridiem);
41899
+ } else if (locale.isPM != null) {
41900
+ // Fallback
41901
+ isPm = locale.isPM(meridiem);
41902
+ if (isPm && hour < 12) {
41903
+ hour += 12;
41904
  }
41905
+ if (!isPm && hour === 12) {
41906
+ hour = 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
41907
  }
41908
+ return hour;
41909
+ } else {
41910
+ // this is not supposed to happen
41911
+ return hour;
41912
  }
41913
+ }
41914
 
41915
+ // date from string and array of format strings
41916
+ function configFromStringAndArray(config) {
41917
+ var tempConfig,
41918
+ bestMoment,
41919
 
41920
+ scoreToBeat,
41921
+ i,
41922
+ currentScore;
41923
 
41924
+ if (config._f.length === 0) {
41925
+ getParsingFlags(config).invalidFormat = true;
41926
+ config._d = new Date(NaN);
41927
+ return;
41928
+ }
41929
 
41930
+ for (i = 0; i < config._f.length; i++) {
41931
+ currentScore = 0;
41932
+ tempConfig = copyConfig({}, config);
41933
+ if (config._useUTC != null) {
41934
+ tempConfig._useUTC = config._useUTC;
41935
+ }
41936
+ tempConfig._f = config._f[i];
41937
+ configFromStringAndFormat(tempConfig);
41938
 
41939
+ if (!isValid(tempConfig)) {
41940
+ continue;
41941
+ }
41942
 
41943
+ // if there is any input that was not parsed add a penalty for that format
41944
+ currentScore += getParsingFlags(tempConfig).charsLeftOver;
41945
 
41946
+ //or tokens
41947
+ currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10;
41948
 
41949
+ getParsingFlags(tempConfig).score = currentScore;
41950
 
41951
+ if (scoreToBeat == null || currentScore < scoreToBeat) {
41952
+ scoreToBeat = currentScore;
41953
+ bestMoment = tempConfig;
 
41954
  }
 
 
41955
  }
41956
 
41957
+ extend(config, bestMoment || tempConfig);
41958
+ }
 
 
 
 
 
 
 
41959
 
41960
+ function configFromObject(config) {
41961
+ if (config._d) {
41962
+ return;
41963
  }
41964
 
41965
+ var i = normalizeObjectUnits(config._i);
41966
+ config._a = map([i.year, i.month, i.day || i.date, i.hour, i.minute, i.second, i.millisecond], function (obj) {
41967
+ return obj && parseInt(obj, 10);
41968
+ });
 
 
 
41969
 
41970
+ configFromArray(config);
41971
+ }
41972
 
41973
+ function createFromConfig (config) {
41974
+ var res = new Moment(checkOverflow(prepareConfig(config)));
41975
+ if (res._nextDay) {
41976
+ // Adding is smart enough around DST
41977
+ res.add(1, 'd');
41978
+ res._nextDay = undefined;
41979
+ }
41980
 
41981
+ return res;
41982
+ }
41983
 
41984
+ function prepareConfig (config) {
41985
+ var input = config._i,
41986
+ format = config._f;
41987
 
41988
+ config._locale = config._locale || getLocale(config._l);
 
 
41989
 
41990
+ if (input === null || (format === undefined && input === '')) {
41991
+ return createInvalid({nullInput: true});
41992
+ }
 
 
 
 
 
 
 
 
41993
 
41994
+ if (typeof input === 'string') {
41995
+ config._i = input = config._locale.preparse(input);
41996
+ }
41997
 
41998
+ if (isMoment(input)) {
41999
+ return new Moment(checkOverflow(input));
42000
+ } else if (isDate(input)) {
42001
+ config._d = input;
42002
+ } else if (isArray(format)) {
42003
+ configFromStringAndArray(config);
42004
+ } else if (format) {
42005
+ configFromStringAndFormat(config);
42006
+ } else {
42007
+ configFromInput(config);
42008
  }
42009
 
42010
+ if (!isValid(config)) {
42011
+ config._d = null;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42012
  }
42013
 
42014
+ return config;
42015
+ }
42016
 
42017
+ function configFromInput(config) {
42018
+ var input = config._i;
42019
+ if (input === undefined) {
42020
+ config._d = new Date(hooks.now());
42021
+ } else if (isDate(input)) {
42022
+ config._d = new Date(input.valueOf());
42023
+ } else if (typeof input === 'string') {
42024
+ configFromString(config);
42025
+ } else if (isArray(input)) {
42026
+ config._a = map(input.slice(0), function (obj) {
42027
+ return parseInt(obj, 10);
42028
+ });
42029
+ configFromArray(config);
42030
+ } else if (typeof(input) === 'object') {
42031
+ configFromObject(config);
42032
+ } else if (isNumber(input)) {
42033
+ // from milliseconds
42034
+ config._d = new Date(input);
42035
+ } else {
42036
+ hooks.createFromInputFallback(config);
42037
+ }
42038
+ }
42039
 
42040
+ function createLocalOrUTC (input, format, locale, strict, isUTC) {
42041
+ var c = {};
 
 
 
 
 
 
 
 
 
 
42042
 
42043
+ if (locale === true || locale === false) {
42044
+ strict = locale;
42045
+ locale = undefined;
42046
  }
42047
 
42048
+ if ((isObject(input) && isObjectEmpty(input)) ||
42049
+ (isArray(input) && input.length === 0)) {
42050
+ input = undefined;
42051
  }
42052
+ // object construction must be done this way.
42053
+ // https://github.com/moment/moment/issues/1423
42054
+ c._isAMomentObject = true;
42055
+ c._useUTC = c._isUTC = isUTC;
42056
+ c._l = locale;
42057
+ c._i = input;
42058
+ c._f = format;
42059
+ c._strict = strict;
42060
 
42061
+ return createFromConfig(c);
42062
+ }
 
 
 
 
 
 
 
 
 
42063
 
42064
+ function createLocal (input, format, locale, strict) {
42065
+ return createLocalOrUTC(input, format, locale, strict, false);
42066
+ }
 
 
 
 
 
 
 
 
42067
 
42068
+ var prototypeMin = deprecate(
42069
+ 'moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/',
42070
+ function () {
42071
+ var other = createLocal.apply(null, arguments);
42072
+ if (this.isValid() && other.isValid()) {
42073
+ return other < this ? this : other;
42074
+ } else {
42075
+ return createInvalid();
 
 
 
 
 
 
 
 
 
 
42076
  }
 
42077
  }
42078
+ );
42079
 
42080
+ var prototypeMax = deprecate(
42081
+ 'moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/',
42082
+ function () {
42083
+ var other = createLocal.apply(null, arguments);
42084
+ if (this.isValid() && other.isValid()) {
42085
+ return other > this ? this : other;
42086
+ } else {
42087
+ return createInvalid();
42088
+ }
42089
  }
42090
+ );
42091
 
42092
+ // Pick a moment m from moments so that m[fn](other) is true for all
42093
+ // other. This relies on the function fn to be transitive.
42094
+ //
42095
+ // moments should either be an array of moment objects or an array, whose
42096
+ // first element is an array of moment objects.
42097
+ function pickBy(fn, moments) {
42098
+ var res, i;
42099
+ if (moments.length === 1 && isArray(moments[0])) {
42100
+ moments = moments[0];
42101
  }
42102
+ if (!moments.length) {
42103
+ return createLocal();
42104
+ }
42105
+ res = moments[0];
42106
+ for (i = 1; i < moments.length; ++i) {
42107
+ if (!moments[i].isValid() || moments[i][fn](res)) {
42108
+ res = moments[i];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42109
  }
42110
  }
42111
+ return res;
42112
+ }
42113
 
42114
+ // TODO: Use [].sort instead?
42115
+ function min () {
42116
+ var args = [].slice.call(arguments, 0);
42117
 
42118
+ return pickBy('isBefore', args);
42119
+ }
 
 
 
 
 
 
 
 
 
42120
 
42121
+ function max () {
42122
+ var args = [].slice.call(arguments, 0);
42123
 
42124
+ return pickBy('isAfter', args);
42125
+ }
42126
 
42127
+ var now = function () {
42128
+ return Date.now ? Date.now() : +(new Date());
42129
+ };
42130
+
42131
+ function Duration (duration) {
42132
+ var normalizedInput = normalizeObjectUnits(duration),
42133
+ years = normalizedInput.year || 0,
42134
+ quarters = normalizedInput.quarter || 0,
42135
+ months = normalizedInput.month || 0,
42136
+ weeks = normalizedInput.week || 0,
42137
+ days = normalizedInput.day || 0,
42138
+ hours = normalizedInput.hour || 0,
42139
+ minutes = normalizedInput.minute || 0,
42140
+ seconds = normalizedInput.second || 0,
42141
+ milliseconds = normalizedInput.millisecond || 0;
42142
+
42143
+ // representation for dateAddRemove
42144
+ this._milliseconds = +milliseconds +
42145
+ seconds * 1e3 + // 1000
42146
+ minutes * 6e4 + // 1000 * 60
42147
+ hours * 1000 * 60 * 60; //using 1000 * 60 * 60 instead of 36e5 to avoid floating point rounding errors https://github.com/moment/moment/issues/2978
42148
+ // Because of dateAddRemove treats 24 hours as different from a
42149
+ // day when working around DST, we need to store them separately
42150
+ this._days = +days +
42151
+ weeks * 7;
42152
+ // It is impossible translate months into days without knowing
42153
+ // which months you are are talking about, so we have to store
42154
+ // it separately.
42155
+ this._months = +months +
42156
+ quarters * 3 +
42157
+ years * 12;
42158
+
42159
+ this._data = {};
42160
 
42161
+ this._locale = getLocale();
42162
 
42163
+ this._bubble();
42164
+ }
 
 
42165
 
42166
+ function isDuration (obj) {
42167
+ return obj instanceof Duration;
42168
+ }
 
 
42169
 
42170
+ function absRound (number) {
42171
+ if (number < 0) {
42172
+ return Math.round(-1 * number) * -1;
42173
+ } else {
42174
+ return Math.round(number);
42175
  }
42176
+ }
42177
 
42178
+ // FORMATTING
42179
+
42180
+ function offset (token, separator) {
42181
+ addFormatToken(token, 0, 0, function () {
42182
+ var offset = this.utcOffset();
42183
+ var sign = '+';
42184
+ if (offset < 0) {
42185
+ offset = -offset;
42186
+ sign = '-';
 
 
 
42187
  }
42188
+ return sign + zeroFill(~~(offset / 60), 2) + separator + zeroFill(~~(offset) % 60, 2);
42189
+ });
42190
+ }
42191
 
42192
+ offset('Z', ':');
42193
+ offset('ZZ', '');
 
 
 
42194
 
42195
+ // PARSING
42196
 
42197
+ addRegexToken('Z', matchShortOffset);
42198
+ addRegexToken('ZZ', matchShortOffset);
42199
+ addParseToken(['Z', 'ZZ'], function (input, array, config) {
42200
+ config._useUTC = true;
42201
+ config._tzm = offsetFromString(matchShortOffset, input);
42202
+ });
42203
 
42204
+ // HELPERS
42205
 
42206
+ // timezone chunker
42207
+ // '+10:00' > ['10', '00']
42208
+ // '-1530' > ['-15', '30']
42209
+ var chunkOffset = /([\+\-]|\d\d)/gi;
42210
+
42211
+ function offsetFromString(matcher, string) {
42212
+ var matches = (string || '').match(matcher);
42213
+
42214
+ if (matches === null) {
42215
+ return null;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42216
  }
42217
 
42218
+ var chunk = matches[matches.length - 1] || [];
42219
+ var parts = (chunk + '').match(chunkOffset) || ['-', 0, 0];
42220
+ var minutes = +(parts[1] * 60) + toInt(parts[2]);
 
 
42221
 
42222
+ return minutes === 0 ?
42223
+ 0 :
42224
+ parts[0] === '+' ? minutes : -minutes;
42225
+ }
42226
 
42227
+ // Return a moment from input, that is local/utc/zone equivalent to model.
42228
+ function cloneWithOffset(input, model) {
42229
+ var res, diff;
42230
+ if (model._isUTC) {
42231
+ res = model.clone();
42232
+ diff = (isMoment(input) || isDate(input) ? input.valueOf() : createLocal(input).valueOf()) - res.valueOf();
42233
+ // Use low-level api, because this fn is low-level api.
42234
+ res._d.setTime(res._d.valueOf() + diff);
42235
+ hooks.updateOffset(res, false);
42236
+ return res;
42237
+ } else {
42238
+ return createLocal(input).local();
42239
  }
42240
+ }
42241
 
42242
+ function getDateOffset (m) {
42243
+ // On Firefox.24 Date#getTimezoneOffset returns a floating point.
42244
+ // https://github.com/moment/moment/pull/1871
42245
+ return -Math.round(m._d.getTimezoneOffset() / 15) * 15;
42246
+ }
42247
 
42248
+ // HOOKS
 
 
 
42249
 
42250
+ // This function will be called whenever a moment is mutated.
42251
+ // It is intended to keep the offset in sync with the timezone.
42252
+ hooks.updateOffset = function () {};
 
 
 
42253
 
42254
+ // MOMENTS
 
 
 
 
42255
 
42256
+ // keepLocalTime = true means only change the timezone, without
42257
+ // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]-->
42258
+ // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset
42259
+ // +0200, so we adjust the time as needed, to be valid.
42260
+ //
42261
+ // Keeping the time actually adds/subtracts (one hour)
42262
+ // from the actual represented time. That is why we call updateOffset
42263
+ // a second time. In case it wants us to change the offset again
42264
+ // _changeInProgress == true case, then we have to adjust, because
42265
+ // there is no such time in the given timezone.
42266
+ function getSetOffset (input, keepLocalTime) {
42267
+ var offset = this._offset || 0,
42268
+ localAdjust;
42269
+ if (!this.isValid()) {
42270
+ return input != null ? this : NaN;
42271
+ }
42272
+ if (input != null) {
42273
+ if (typeof input === 'string') {
42274
+ input = offsetFromString(matchShortOffset, input);
42275
+ if (input === null) {
42276
+ return this;
42277
+ }
42278
+ } else if (Math.abs(input) < 16) {
42279
+ input = input * 60;
42280
+ }
42281
+ if (!this._isUTC && keepLocalTime) {
42282
+ localAdjust = getDateOffset(this);
42283
+ }
42284
+ this._offset = input;
42285
+ this._isUTC = true;
42286
+ if (localAdjust != null) {
42287
+ this.add(localAdjust, 'm');
42288
+ }
42289
+ if (offset !== input) {
42290
+ if (!keepLocalTime || this._changeInProgress) {
42291
+ addSubtract(this, createDuration(input - offset, 'm'), 1, false);
42292
+ } else if (!this._changeInProgress) {
42293
+ this._changeInProgress = true;
42294
+ hooks.updateOffset(this, true);
42295
+ this._changeInProgress = null;
42296
  }
42297
  }
42298
  return this;
42299
+ } else {
42300
+ return this._isUTC ? offset : getDateOffset(this);
42301
  }
42302
+ }
42303
 
42304
+ function getSetZone (input, keepLocalTime) {
42305
+ if (input != null) {
42306
+ if (typeof input !== 'string') {
42307
+ input = -input;
42308
  }
 
42309
 
42310
+ this.utcOffset(input, keepLocalTime);
42311
+
42312
+ return this;
42313
+ } else {
42314
+ return -this.utcOffset();
42315
  }
42316
+ }
42317
 
42318
+ function setOffsetToUTC (keepLocalTime) {
42319
+ return this.utcOffset(0, keepLocalTime);
42320
+ }
42321
+
42322
+ function setOffsetToLocal (keepLocalTime) {
42323
+ if (this._isUTC) {
42324
+ this.utcOffset(0, keepLocalTime);
42325
+ this._isUTC = false;
42326
+
42327
+ if (keepLocalTime) {
42328
+ this.subtract(getDateOffset(this), 'm');
42329
+ }
42330
  }
42331
+ return this;
42332
+ }
42333
 
42334
+ function setOffsetToParsedOffset () {
42335
+ if (this._tzm != null) {
42336
+ this.utcOffset(this._tzm);
42337
+ } else if (typeof this._i === 'string') {
42338
+ var tZone = offsetFromString(matchOffset, this._i);
42339
+ if (tZone != null) {
42340
+ this.utcOffset(tZone);
42341
+ }
42342
+ else {
42343
+ this.utcOffset(0, true);
42344
  }
42345
+ }
42346
+ return this;
42347
+ }
42348
 
42349
+ function hasAlignedHourOffset (input) {
42350
+ if (!this.isValid()) {
42351
+ return false;
42352
+ }
42353
+ input = input ? createLocal(input).utcOffset() : 0;
42354
 
42355
+ return (this.utcOffset() - input) % 60 === 0;
42356
+ }
42357
 
42358
+ function isDaylightSavingTime () {
42359
+ return (
42360
+ this.utcOffset() > this.clone().month(0).utcOffset() ||
42361
+ this.utcOffset() > this.clone().month(5).utcOffset()
42362
+ );
42363
+ }
 
42364
 
42365
+ function isDaylightSavingTimeShifted () {
42366
+ if (!isUndefined(this._isDSTShifted)) {
42367
  return this._isDSTShifted;
42368
  }
42369
 
42370
+ var c = {};
 
 
42371
 
42372
+ copyConfig(c, this);
42373
+ c = prepareConfig(c);
 
42374
 
42375
+ if (c._a) {
42376
+ var other = c._isUTC ? createUTC(c._a) : createLocal(c._a);
42377
+ this._isDSTShifted = this.isValid() &&
42378
+ compareArrays(c._a, other.toArray()) > 0;
42379
+ } else {
42380
+ this._isDSTShifted = false;
42381
  }
42382
 
42383
+ return this._isDSTShifted;
42384
+ }
42385
 
42386
+ function isLocal () {
42387
+ return this.isValid() ? !this._isUTC : false;
42388
+ }
 
42389
 
42390
+ function isUtcOffset () {
42391
+ return this.isValid() ? this._isUTC : false;
42392
+ }
 
 
 
 
42393
 
42394
+ function isUtc () {
42395
+ return this.isValid() ? this._isUTC && this._offset === 0 : false;
42396
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42397
 
42398
+ // ASP.NET json date format regex
42399
+ var aspNetRegex = /^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/;
 
 
42400
 
42401
+ // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html
42402
+ // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere
42403
+ // and further modified to allow for strings containing both week and day
42404
+ var isoRegex = /^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;
42405
 
42406
+ function createDuration (input, key) {
42407
+ var duration = input,
42408
+ // matching against regexp is expensive, do it on demand
42409
+ match = null,
42410
+ sign,
42411
+ ret,
42412
+ diffRes;
42413
+
42414
+ if (isDuration(input)) {
42415
+ duration = {
42416
+ ms : input._milliseconds,
42417
+ d : input._days,
42418
+ M : input._months
42419
+ };
42420
+ } else if (isNumber(input)) {
42421
+ duration = {};
42422
+ if (key) {
42423
+ duration[key] = input;
42424
+ } else {
42425
+ duration.milliseconds = input;
42426
+ }
42427
+ } else if (!!(match = aspNetRegex.exec(input))) {
42428
+ sign = (match[1] === '-') ? -1 : 1;
42429
+ duration = {
42430
+ y : 0,
42431
+ d : toInt(match[DATE]) * sign,
42432
+ h : toInt(match[HOUR]) * sign,
42433
+ m : toInt(match[MINUTE]) * sign,
42434
+ s : toInt(match[SECOND]) * sign,
42435
+ ms : toInt(absRound(match[MILLISECOND] * 1000)) * sign // the millisecond decimal point is included in the match
42436
+ };
42437
+ } else if (!!(match = isoRegex.exec(input))) {
42438
+ sign = (match[1] === '-') ? -1 : 1;
42439
+ duration = {
42440
+ y : parseIso(match[2], sign),
42441
+ M : parseIso(match[3], sign),
42442
+ w : parseIso(match[4], sign),
42443
+ d : parseIso(match[5], sign),
42444
+ h : parseIso(match[6], sign),
42445
+ m : parseIso(match[7], sign),
42446
+ s : parseIso(match[8], sign)
42447
+ };
42448
+ } else if (duration == null) {// checks for null or undefined
42449
+ duration = {};
42450
+ } else if (typeof duration === 'object' && ('from' in duration || 'to' in duration)) {
42451
+ diffRes = momentsDifference(createLocal(duration.from), createLocal(duration.to));
42452
 
42453
+ duration = {};
42454
+ duration.ms = diffRes.milliseconds;
42455
+ duration.M = diffRes.months;
42456
  }
42457
 
42458
+ ret = new Duration(duration);
42459
 
42460
+ if (isDuration(input) && hasOwnProp(input, '_locale')) {
42461
+ ret._locale = input._locale;
 
 
 
 
 
42462
  }
42463
 
42464
+ return ret;
42465
+ }
42466
 
42467
+ createDuration.fn = Duration.prototype;
42468
+
42469
+ function parseIso (inp, sign) {
42470
+ // We'd normally use ~~inp for this, but unfortunately it also
42471
+ // converts floats to ints.
42472
+ // inp may be undefined, so careful calling replace on it.
42473
+ var res = inp && parseFloat(inp.replace(',', '.'));
42474
+ // apply sign while we're at it
42475
+ return (isNaN(res) ? 0 : res) * sign;
42476
+ }
42477
 
42478
+ function positiveMomentsDifference(base, other) {
42479
+ var res = {milliseconds: 0, months: 0};
42480
 
42481
+ res.months = other.month() - base.month() +
42482
+ (other.year() - base.year()) * 12;
42483
+ if (base.clone().add(res.months, 'M').isAfter(other)) {
42484
+ --res.months;
42485
  }
42486
 
42487
+ res.milliseconds = +other - +(base.clone().add(res.months, 'M'));
 
 
 
 
42488
 
42489
+ return res;
42490
+ }
 
 
 
 
 
 
42491
 
42492
+ function momentsDifference(base, other) {
42493
+ var res;
42494
+ if (!(base.isValid() && other.isValid())) {
42495
+ return {milliseconds: 0, months: 0};
42496
  }
42497
 
42498
+ other = cloneWithOffset(other, base);
42499
+ if (base.isBefore(other)) {
42500
+ res = positiveMomentsDifference(base, other);
42501
+ } else {
42502
+ res = positiveMomentsDifference(other, base);
42503
+ res.milliseconds = -res.milliseconds;
42504
+ res.months = -res.months;
 
 
 
 
 
 
 
 
 
42505
  }
42506
 
42507
+ return res;
42508
+ }
 
 
42509
 
42510
+ // TODO: remove 'name' arg after deprecation is removed
42511
+ function createAdder(direction, name) {
42512
+ return function (val, period) {
42513
+ var dur, tmp;
42514
+ //invert the arguments, but complain about it
42515
+ if (period !== null && !isNaN(+period)) {
42516
+ deprecateSimple(name, 'moment().' + name + '(period, number) is deprecated. Please use moment().' + name + '(number, period). ' +
42517
+ 'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.');
42518
+ tmp = val; val = period; period = tmp;
42519
  }
42520
 
42521
+ val = typeof val === 'string' ? +val : val;
42522
+ dur = createDuration(val, period);
42523
+ addSubtract(this, dur, direction);
42524
+ return this;
42525
+ };
42526
+ }
42527
 
42528
+ function addSubtract (mom, duration, isAdding, updateOffset) {
42529
+ var milliseconds = duration._milliseconds,
42530
+ days = absRound(duration._days),
42531
+ months = absRound(duration._months);
42532
+
42533
+ if (!mom.isValid()) {
42534
+ // No op
42535
+ return;
 
 
 
 
42536
  }
42537
 
42538
+ updateOffset = updateOffset == null ? true : updateOffset;
 
42539
 
42540
+ if (milliseconds) {
42541
+ mom._d.setTime(mom._d.valueOf() + milliseconds * isAdding);
42542
+ }
42543
+ if (days) {
42544
+ set$1(mom, 'Date', get(mom, 'Date') + days * isAdding);
 
 
 
42545
  }
42546
+ if (months) {
42547
+ setMonth(mom, get(mom, 'Month') + months * isAdding);
42548
+ }
42549
+ if (updateOffset) {
42550
+ hooks.updateOffset(mom, days || months);
42551
+ }
42552
+ }
42553
 
42554
+ var add = createAdder(1, 'add');
42555
+ var subtract = createAdder(-1, 'subtract');
 
 
 
 
42556
 
42557
+ function getCalendarFormat(myMoment, now) {
42558
+ var diff = myMoment.diff(now, 'days', true);
42559
+ return diff < -6 ? 'sameElse' :
42560
+ diff < -1 ? 'lastWeek' :
42561
+ diff < 0 ? 'lastDay' :
42562
+ diff < 1 ? 'sameDay' :
42563
+ diff < 2 ? 'nextDay' :
42564
+ diff < 7 ? 'nextWeek' : 'sameElse';
42565
+ }
42566
 
42567
+ function calendar$1 (time, formats) {
42568
+ // We want to compare the start of today, vs this.
42569
+ // Getting start-of-today depends on whether we're local/utc/offset or not.
42570
+ var now = time || createLocal(),
42571
+ sod = cloneWithOffset(now, this).startOf('day'),
42572
+ format = hooks.calendarFormat(this, sod) || 'sameElse';
42573
 
42574
+ var output = formats && (isFunction(formats[format]) ? formats[format].call(this, now) : formats[format]);
 
 
42575
 
42576
+ return this.format(output || this.localeData().calendar(format, this, createLocal(now)));
42577
+ }
 
 
 
 
 
 
 
 
 
 
42578
 
42579
+ function clone () {
42580
+ return new Moment(this);
42581
+ }
 
 
 
 
 
 
 
 
 
42582
 
42583
+ function isAfter (input, units) {
42584
+ var localInput = isMoment(input) ? input : createLocal(input);
42585
+ if (!(this.isValid() && localInput.isValid())) {
42586
+ return false;
42587
  }
42588
+ units = normalizeUnits(!isUndefined(units) ? units : 'millisecond');
42589
+ if (units === 'millisecond') {
42590
+ return this.valueOf() > localInput.valueOf();
42591
+ } else {
42592
+ return localInput.valueOf() < this.clone().startOf(units).valueOf();
 
 
 
 
 
 
 
 
 
42593
  }
42594
+ }
42595
 
42596
+ function isBefore (input, units) {
42597
+ var localInput = isMoment(input) ? input : createLocal(input);
42598
+ if (!(this.isValid() && localInput.isValid())) {
42599
+ return false;
42600
  }
42601
+ units = normalizeUnits(!isUndefined(units) ? units : 'millisecond');
42602
+ if (units === 'millisecond') {
42603
+ return this.valueOf() < localInput.valueOf();
42604
+ } else {
42605
+ return this.clone().endOf(units).valueOf() < localInput.valueOf();
42606
  }
42607
+ }
42608
 
42609
+ function isBetween (from, to, units, inclusivity) {
42610
+ inclusivity = inclusivity || '()';
42611
+ return (inclusivity[0] === '(' ? this.isAfter(from, units) : !this.isBefore(from, units)) &&
42612
+ (inclusivity[1] === ')' ? this.isBefore(to, units) : !this.isAfter(to, units));
42613
+ }
42614
 
42615
+ function isSame (input, units) {
42616
+ var localInput = isMoment(input) ? input : createLocal(input),
42617
+ inputMs;
42618
+ if (!(this.isValid() && localInput.isValid())) {
42619
+ return false;
42620
+ }
42621
+ units = normalizeUnits(units || 'millisecond');
42622
+ if (units === 'millisecond') {
42623
+ return this.valueOf() === localInput.valueOf();
42624
+ } else {
42625
+ inputMs = localInput.valueOf();
42626
+ return this.clone().startOf(units).valueOf() <= inputMs && inputMs <= this.clone().endOf(units).valueOf();
42627
+ }
42628
+ }
42629
 
42630
+ function isSameOrAfter (input, units) {
42631
+ return this.isSame(input, units) || this.isAfter(input,units);
42632
+ }
42633
 
42634
+ function isSameOrBefore (input, units) {
42635
+ return this.isSame(input, units) || this.isBefore(input,units);
42636
+ }
42637
 
42638
+ function diff (input, units, asFloat) {
42639
+ var that,
42640
+ zoneDelta,
42641
+ delta, output;
42642
 
42643
+ if (!this.isValid()) {
42644
+ return NaN;
42645
+ }
42646
 
42647
+ that = cloneWithOffset(input, this);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42648
 
42649
+ if (!that.isValid()) {
42650
+ return NaN;
42651
  }
42652
 
42653
+ zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4;
 
42654
 
42655
+ units = normalizeUnits(units);
 
 
42656
 
42657
+ if (units === 'year' || units === 'month' || units === 'quarter') {
42658
+ output = monthDiff(this, that);
42659
+ if (units === 'quarter') {
42660
+ output = output / 3;
42661
+ } else if (units === 'year') {
42662
+ output = output / 12;
 
 
 
 
 
42663
  }
42664
+ } else {
42665
+ delta = this - that;
42666
+ output = units === 'second' ? delta / 1e3 : // 1000
42667
+ units === 'minute' ? delta / 6e4 : // 1000 * 60
42668
+ units === 'hour' ? delta / 36e5 : // 1000 * 60 * 60
42669
+ units === 'day' ? (delta - zoneDelta) / 864e5 : // 1000 * 60 * 60 * 24, negate dst
42670
+ units === 'week' ? (delta - zoneDelta) / 6048e5 : // 1000 * 60 * 60 * 24 * 7, negate dst
42671
+ delta;
42672
+ }
42673
+ return asFloat ? output : absFloor(output);
42674
+ }
42675
+
42676
+ function monthDiff (a, b) {
42677
+ // difference in months
42678
+ var wholeMonthDiff = ((b.year() - a.year()) * 12) + (b.month() - a.month()),
42679
+ // b is in (anchor - 1 month, anchor + 1 month)
42680
+ anchor = a.clone().add(wholeMonthDiff, 'months'),
42681
+ anchor2, adjust;
42682
+
42683
+ if (b - anchor < 0) {
42684
+ anchor2 = a.clone().add(wholeMonthDiff - 1, 'months');
42685
+ // linear across the month
42686
+ adjust = (b - anchor) / (anchor - anchor2);
42687
+ } else {
42688
+ anchor2 = a.clone().add(wholeMonthDiff + 1, 'months');
42689
+ // linear across the month
42690
+ adjust = (b - anchor) / (anchor2 - anchor);
42691
  }
42692
 
42693
+ //check for negative zero, return zero if negative zero
42694
+ return -(wholeMonthDiff + adjust) || 0;
42695
+ }
 
 
 
 
42696
 
42697
+ hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ';
42698
+ hooks.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]';
 
 
 
 
 
 
 
42699
 
42700
+ function toString () {
42701
+ return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ');
42702
+ }
42703
 
42704
+ function toISOString () {
42705
+ var m = this.clone().utc();
42706
+ if (0 < m.year() && m.year() <= 9999) {
42707
+ if (isFunction(Date.prototype.toISOString)) {
42708
+ // native implementation is ~50x faster, use it when we can
42709
+ return this.toDate().toISOString();
42710
  } else {
42711
+ return formatMoment(m, 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]');
42712
  }
42713
+ } else {
42714
+ return formatMoment(m, 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]');
42715
  }
42716
+ }
42717
 
42718
+ /**
42719
+ * Return a human readable representation of a moment that can
42720
+ * also be evaluated to get a new moment which is the same
42721
+ *
42722
+ * @link https://nodejs.org/dist/latest/docs/api/util.html#util_custom_inspect_function_on_objects
42723
+ */
42724
+ function inspect () {
42725
+ if (!this.isValid()) {
42726
+ return 'moment.invalid(/* ' + this._i + ' */)';
42727
+ }
42728
+ var func = 'moment';
42729
+ var zone = '';
42730
+ if (!this.isLocal()) {
42731
+ func = this.utcOffset() === 0 ? 'moment.utc' : 'moment.parseZone';
42732
+ zone = 'Z';
42733
  }
42734
+ var prefix = '[' + func + '("]';
42735
+ var year = (0 < this.year() && this.year() <= 9999) ? 'YYYY' : 'YYYYYY';
42736
+ var datetime = '-MM-DD[T]HH:mm:ss.SSS';
42737
+ var suffix = zone + '[")]';
42738
 
42739
+ return this.format(prefix + year + datetime + suffix);
42740
+ }
 
 
 
42741
 
42742
+ function format (inputString) {
42743
+ if (!inputString) {
42744
+ inputString = this.isUtc() ? hooks.defaultFormatUtc : hooks.defaultFormat;
 
 
 
 
 
 
42745
  }
42746
+ var output = formatMoment(this, inputString);
42747
+ return this.localeData().postformat(output);
42748
+ }
42749
 
42750
+ function from (time, withoutSuffix) {
42751
+ if (this.isValid() &&
42752
+ ((isMoment(time) && time.isValid()) ||
42753
+ createLocal(time).isValid())) {
42754
+ return createDuration({to: this, from: time}).locale(this.locale()).humanize(!withoutSuffix);
42755
+ } else {
42756
+ return this.localeData().invalidDate();
 
 
 
 
 
 
42757
  }
42758
+ }
42759
 
42760
+ function fromNow (withoutSuffix) {
42761
+ return this.from(createLocal(), withoutSuffix);
42762
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42763
 
42764
+ function to (time, withoutSuffix) {
42765
+ if (this.isValid() &&
42766
+ ((isMoment(time) && time.isValid()) ||
42767
+ createLocal(time).isValid())) {
42768
+ return createDuration({from: this, to: time}).locale(this.locale()).humanize(!withoutSuffix);
42769
+ } else {
42770
+ return this.localeData().invalidDate();
42771
  }
42772
+ }
42773
 
42774
+ function toNow (withoutSuffix) {
42775
+ return this.to(createLocal(), withoutSuffix);
42776
+ }
 
 
 
 
 
 
 
42777
 
42778
+ // If passed a locale key, it will set the locale for this
42779
+ // instance. Otherwise, it will return the locale configuration
42780
+ // variables for this instance.
42781
+ function locale (key) {
42782
+ var newLocaleData;
42783
 
42784
+ if (key === undefined) {
42785
+ return this._locale._abbr;
42786
+ } else {
42787
+ newLocaleData = getLocale(key);
42788
+ if (newLocaleData != null) {
42789
+ this._locale = newLocaleData;
42790
+ }
42791
+ return this;
42792
  }
42793
+ }
42794
 
42795
+ var lang = deprecate(
42796
+ 'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.',
42797
+ function (key) {
42798
+ if (key === undefined) {
42799
+ return this.localeData();
42800
+ } else {
42801
+ return this.locale(key);
42802
+ }
42803
+ }
42804
+ );
42805
+
42806
+ function localeData () {
42807
+ return this._locale;
42808
+ }
42809
+
42810
+ function startOf (units) {
42811
+ units = normalizeUnits(units);
42812
+ // the following switch intentionally omits break keywords
42813
+ // to utilize falling through the cases.
42814
+ switch (units) {
42815
+ case 'year':
42816
+ this.month(0);
42817
+ /* falls through */
42818
+ case 'quarter':
42819
+ case 'month':
42820
+ this.date(1);
42821
+ /* falls through */
42822
+ case 'week':
42823
+ case 'isoWeek':
42824
+ case 'day':
42825
+ case 'date':
42826
+ this.hours(0);
42827
+ /* falls through */
42828
+ case 'hour':
42829
+ this.minutes(0);
42830
+ /* falls through */
42831
+ case 'minute':
42832
+ this.seconds(0);
42833
+ /* falls through */
42834
+ case 'second':
42835
+ this.milliseconds(0);
42836
  }
42837
 
42838
+ // weeks are a special case
42839
+ if (units === 'week') {
42840
+ this.weekday(0);
42841
  }
42842
+ if (units === 'isoWeek') {
42843
+ this.isoWeekday(1);
 
 
42844
  }
42845
 
42846
+ // quarters are also special
42847
+ if (units === 'quarter') {
42848
+ this.month(Math.floor(this.month() / 3) * 3);
 
 
 
 
 
 
 
 
42849
  }
42850
 
42851
+ return this;
42852
+ }
 
 
42853
 
42854
+ function endOf (units) {
42855
+ units = normalizeUnits(units);
42856
+ if (units === undefined || units === 'millisecond') {
42857
+ return this;
42858
  }
42859
 
42860
+ // 'date' is an alias for 'day', so it should be considered as such.
42861
+ if (units === 'date') {
42862
+ units = 'day';
42863
  }
42864
 
42865
+ return this.startOf(units).add(1, (units === 'isoWeek' ? 'week' : units)).subtract(1, 'ms');
42866
+ }
 
42867
 
42868
+ function valueOf () {
42869
+ return this._d.valueOf() - ((this._offset || 0) * 60000);
42870
+ }
 
 
 
 
 
 
42871
 
42872
+ function unix () {
42873
+ return Math.floor(this.valueOf() / 1000);
42874
+ }
42875
 
42876
+ function toDate () {
42877
+ return new Date(this.valueOf());
42878
+ }
42879
 
42880
+ function toArray () {
42881
+ var m = this;
42882
+ return [m.year(), m.month(), m.date(), m.hour(), m.minute(), m.second(), m.millisecond()];
42883
+ }
42884
 
42885
+ function toObject () {
42886
+ var m = this;
42887
+ return {
42888
+ years: m.year(),
42889
+ months: m.month(),
42890
+ date: m.date(),
42891
+ hours: m.hours(),
42892
+ minutes: m.minutes(),
42893
+ seconds: m.seconds(),
42894
+ milliseconds: m.milliseconds()
42895
+ };
42896
+ }
42897
 
42898
+ function toJSON () {
42899
+ // new Date(NaN).toJSON() === null
42900
+ return this.isValid() ? this.toISOString() : null;
42901
+ }
42902
 
42903
+ function isValid$1 () {
42904
+ return isValid(this);
42905
+ }
42906
 
42907
+ function parsingFlags () {
42908
+ return extend({}, getParsingFlags(this));
42909
+ }
42910
 
42911
+ function invalidAt () {
42912
+ return getParsingFlags(this).overflow;
42913
+ }
42914
 
42915
+ function creationData() {
42916
+ return {
42917
+ input: this._i,
42918
+ format: this._f,
42919
+ locale: this._locale,
42920
+ isUTC: this._isUTC,
42921
+ strict: this._strict
42922
+ };
42923
+ }
42924
 
42925
+ // FORMATTING
42926
 
42927
+ addFormatToken(0, ['gg', 2], 0, function () {
42928
+ return this.weekYear() % 100;
42929
+ });
42930
 
42931
+ addFormatToken(0, ['GG', 2], 0, function () {
42932
+ return this.isoWeekYear() % 100;
42933
+ });
 
 
 
 
 
42934
 
42935
+ function addWeekYearFormatToken (token, getter) {
42936
+ addFormatToken(0, [token, token.length], 0, getter);
42937
+ }
42938
 
42939
+ addWeekYearFormatToken('gggg', 'weekYear');
42940
+ addWeekYearFormatToken('ggggg', 'weekYear');
42941
+ addWeekYearFormatToken('GGGG', 'isoWeekYear');
42942
+ addWeekYearFormatToken('GGGGG', 'isoWeekYear');
42943
 
42944
+ // ALIASES
42945
 
42946
+ addUnitAlias('weekYear', 'gg');
42947
+ addUnitAlias('isoWeekYear', 'GG');
 
 
 
 
 
 
42948
 
42949
+ // PRIORITY
 
 
 
42950
 
42951
+ addUnitPriority('weekYear', 1);
42952
+ addUnitPriority('isoWeekYear', 1);
 
42953
 
 
 
 
 
42954
 
42955
+ // PARSING
 
 
 
 
 
 
 
 
 
 
 
42956
 
42957
+ addRegexToken('G', matchSigned);
42958
+ addRegexToken('g', matchSigned);
42959
+ addRegexToken('GG', match1to2, match2);
42960
+ addRegexToken('gg', match1to2, match2);
42961
+ addRegexToken('GGGG', match1to4, match4);
42962
+ addRegexToken('gggg', match1to4, match4);
42963
+ addRegexToken('GGGGG', match1to6, match6);
42964
+ addRegexToken('ggggg', match1to6, match6);
42965
 
42966
+ addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (input, week, config, token) {
42967
+ week[token.substr(0, 2)] = toInt(input);
42968
+ });
 
 
42969
 
42970
+ addWeekParseToken(['gg', 'GG'], function (input, week, config, token) {
42971
+ week[token] = hooks.parseTwoDigitYear(input);
42972
+ });
42973
 
42974
+ // MOMENTS
42975
 
42976
+ function getSetWeekYear (input) {
42977
+ return getSetWeekYearHelper.call(this,
42978
+ input,
42979
+ this.week(),
42980
+ this.weekday(),
42981
+ this.localeData()._week.dow,
42982
+ this.localeData()._week.doy);
42983
+ }
42984
 
42985
+ function getSetISOWeekYear (input) {
42986
+ return getSetWeekYearHelper.call(this,
42987
+ input, this.isoWeek(), this.isoWeekday(), 1, 4);
42988
+ }
42989
 
42990
+ function getISOWeeksInYear () {
42991
+ return weeksInYear(this.year(), 1, 4);
42992
+ }
42993
 
42994
+ function getWeeksInYear () {
42995
+ var weekInfo = this.localeData()._week;
42996
+ return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy);
42997
+ }
42998
 
42999
+ function getSetWeekYearHelper(input, week, weekday, dow, doy) {
43000
+ var weeksTarget;
43001
+ if (input == null) {
43002
+ return weekOfYear(this, dow, doy).year;
43003
+ } else {
43004
+ weeksTarget = weeksInYear(input, dow, doy);
43005
+ if (week > weeksTarget) {
43006
+ week = weeksTarget;
43007
+ }
43008
+ return setWeekAll.call(this, input, week, weekday, dow, doy);
43009
+ }
43010
+ }
43011
 
43012
+ function setWeekAll(weekYear, week, weekday, dow, doy) {
43013
+ var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy),
43014
+ date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear);
 
43015
 
43016
+ this.year(date.getUTCFullYear());
43017
+ this.month(date.getUTCMonth());
43018
+ this.date(date.getUTCDate());
43019
+ return this;
43020
+ }
43021
 
43022
+ // FORMATTING
 
 
43023
 
43024
+ addFormatToken('Q', 0, 'Qo', 'quarter');
43025
 
43026
+ // ALIASES
43027
 
43028
+ addUnitAlias('quarter', 'Q');
43029
 
43030
+ // PRIORITY
43031
 
43032
+ addUnitPriority('quarter', 7);
 
43033
 
43034
+ // PARSING
43035
 
43036
+ addRegexToken('Q', match1);
43037
+ addParseToken('Q', function (input, array) {
43038
+ array[MONTH] = (toInt(input) - 1) * 3;
43039
+ });
 
43040
 
43041
+ // MOMENTS
 
 
 
43042
 
43043
+ function getSetQuarter (input) {
43044
+ return input == null ? Math.ceil((this.month() + 1) / 3) : this.month((input - 1) * 3 + this.month() % 3);
43045
+ }
43046
 
43047
+ // FORMATTING
43048
 
43049
+ addFormatToken('D', ['DD', 2], 'Do', 'date');
43050
 
43051
+ // ALIASES
43052
 
43053
+ addUnitAlias('date', 'D');
43054
 
43055
+ // PRIOROITY
43056
+ addUnitPriority('date', 9);
43057
 
43058
+ // PARSING
 
43059
 
43060
+ addRegexToken('D', match1to2);
43061
+ addRegexToken('DD', match1to2, match2);
43062
+ addRegexToken('Do', function (isStrict, locale) {
43063
+ return isStrict ? locale._ordinalParse : locale._ordinalParseLenient;
43064
+ });
43065
 
43066
+ addParseToken(['D', 'DD'], DATE);
43067
+ addParseToken('Do', function (input, array) {
43068
+ array[DATE] = toInt(input.match(match1to2)[0], 10);
43069
+ });
 
43070
 
43071
+ // MOMENTS
43072
 
43073
+ var getSetDayOfMonth = makeGetSet('Date', true);
43074
 
43075
+ // FORMATTING
 
 
 
43076
 
43077
+ addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear');
43078
 
43079
+ // ALIASES
43080
 
43081
+ addUnitAlias('dayOfYear', 'DDD');
43082
 
43083
+ // PRIORITY
43084
+ addUnitPriority('dayOfYear', 4);
43085
 
43086
+ // PARSING
43087
 
43088
+ addRegexToken('DDD', match1to3);
43089
+ addRegexToken('DDDD', match3);
43090
+ addParseToken(['DDD', 'DDDD'], function (input, array, config) {
43091
+ config._dayOfYear = toInt(input);
43092
+ });
43093
 
43094
+ // HELPERS
43095
 
43096
+ // MOMENTS
 
 
43097
 
43098
+ function getSetDayOfYear (input) {
43099
+ var dayOfYear = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1;
43100
+ return input == null ? dayOfYear : this.add((input - dayOfYear), 'd');
43101
+ }
43102
 
43103
+ // FORMATTING
43104
 
43105
+ addFormatToken('m', ['mm', 2], 0, 'minute');
43106
 
43107
+ // ALIASES
43108
 
43109
+ addUnitAlias('minute', 'm');
43110
 
43111
+ // PRIORITY
43112
 
43113
+ addUnitPriority('minute', 14);
43114
 
43115
+ // PARSING
43116
 
43117
+ addRegexToken('m', match1to2);
43118
+ addRegexToken('mm', match1to2, match2);
43119
+ addParseToken(['m', 'mm'], MINUTE);
43120
 
43121
+ // MOMENTS
 
 
43122
 
43123
+ var getSetMinute = makeGetSet('Minutes', false);
43124
 
43125
+ // FORMATTING
43126
 
43127
+ addFormatToken('s', ['ss', 2], 0, 'second');
43128
 
43129
+ // ALIASES
 
 
43130
 
43131
+ addUnitAlias('second', 's');
 
 
43132
 
43133
+ // PRIORITY
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43134
 
43135
+ addUnitPriority('second', 15);
43136
 
43137
+ // PARSING
43138
 
43139
+ addRegexToken('s', match1to2);
43140
+ addRegexToken('ss', match1to2, match2);
43141
+ addParseToken(['s', 'ss'], SECOND);
43142
 
43143
+ // MOMENTS
43144
 
43145
+ var getSetSecond = makeGetSet('Seconds', false);
43146
 
43147
+ // FORMATTING
43148
 
43149
+ addFormatToken('S', 0, 0, function () {
43150
+ return ~~(this.millisecond() / 100);
43151
+ });
43152
 
43153
+ addFormatToken(0, ['SS', 2], 0, function () {
43154
+ return ~~(this.millisecond() / 10);
43155
+ });
 
43156
 
43157
+ addFormatToken(0, ['SSS', 3], 0, 'millisecond');
43158
+ addFormatToken(0, ['SSSS', 4], 0, function () {
43159
+ return this.millisecond() * 10;
43160
+ });
43161
+ addFormatToken(0, ['SSSSS', 5], 0, function () {
43162
+ return this.millisecond() * 100;
43163
+ });
43164
+ addFormatToken(0, ['SSSSSS', 6], 0, function () {
43165
+ return this.millisecond() * 1000;
43166
+ });
43167
+ addFormatToken(0, ['SSSSSSS', 7], 0, function () {
43168
+ return this.millisecond() * 10000;
43169
+ });
43170
+ addFormatToken(0, ['SSSSSSSS', 8], 0, function () {
43171
+ return this.millisecond() * 100000;
43172
+ });
43173
+ addFormatToken(0, ['SSSSSSSSS', 9], 0, function () {
43174
+ return this.millisecond() * 1000000;
43175
+ });
43176
 
 
 
 
 
43177
 
43178
+ // ALIASES
43179
 
43180
+ addUnitAlias('millisecond', 'ms');
43181
 
43182
+ // PRIORITY
 
43183
 
43184
+ addUnitPriority('millisecond', 16);
43185
 
43186
+ // PARSING
 
 
43187
 
43188
+ addRegexToken('S', match1to3, match1);
43189
+ addRegexToken('SS', match1to3, match2);
43190
+ addRegexToken('SSS', match1to3, match3);
43191
 
43192
+ var token;
43193
+ for (token = 'SSSS'; token.length <= 9; token += 'S') {
43194
+ addRegexToken(token, matchUnsigned);
43195
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43196
 
43197
+ function parseMs(input, array) {
43198
+ array[MILLISECOND] = toInt(('0.' + input) * 1000);
43199
+ }
43200
 
43201
+ for (token = 'S'; token.length <= 9; token += 'S') {
43202
+ addParseToken(token, parseMs);
43203
+ }
43204
+ // MOMENTS
43205
 
43206
+ var getSetMillisecond = makeGetSet('Milliseconds', false);
 
43207
 
43208
+ // FORMATTING
 
 
43209
 
43210
+ addFormatToken('z', 0, 0, 'zoneAbbr');
43211
+ addFormatToken('zz', 0, 0, 'zoneName');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43212
 
43213
+ // MOMENTS
 
 
 
 
43214
 
43215
+ function getZoneAbbr () {
43216
+ return this._isUTC ? 'UTC' : '';
43217
+ }
43218
 
43219
+ function getZoneName () {
43220
+ return this._isUTC ? 'Coordinated Universal Time' : '';
43221
+ }
43222
 
43223
+ var proto = Moment.prototype;
43224
+
43225
+ proto.add = add;
43226
+ proto.calendar = calendar$1;
43227
+ proto.clone = clone;
43228
+ proto.diff = diff;
43229
+ proto.endOf = endOf;
43230
+ proto.format = format;
43231
+ proto.from = from;
43232
+ proto.fromNow = fromNow;
43233
+ proto.to = to;
43234
+ proto.toNow = toNow;
43235
+ proto.get = stringGet;
43236
+ proto.invalidAt = invalidAt;
43237
+ proto.isAfter = isAfter;
43238
+ proto.isBefore = isBefore;
43239
+ proto.isBetween = isBetween;
43240
+ proto.isSame = isSame;
43241
+ proto.isSameOrAfter = isSameOrAfter;
43242
+ proto.isSameOrBefore = isSameOrBefore;
43243
+ proto.isValid = isValid$1;
43244
+ proto.lang = lang;
43245
+ proto.locale = locale;
43246
+ proto.localeData = localeData;
43247
+ proto.max = prototypeMax;
43248
+ proto.min = prototypeMin;
43249
+ proto.parsingFlags = parsingFlags;
43250
+ proto.set = stringSet;
43251
+ proto.startOf = startOf;
43252
+ proto.subtract = subtract;
43253
+ proto.toArray = toArray;
43254
+ proto.toObject = toObject;
43255
+ proto.toDate = toDate;
43256
+ proto.toISOString = toISOString;
43257
+ proto.inspect = inspect;
43258
+ proto.toJSON = toJSON;
43259
+ proto.toString = toString;
43260
+ proto.unix = unix;
43261
+ proto.valueOf = valueOf;
43262
+ proto.creationData = creationData;
43263
 
43264
+ // Year
43265
+ proto.year = getSetYear;
43266
+ proto.isLeapYear = getIsLeapYear;
43267
+
43268
+ // Week Year
43269
+ proto.weekYear = getSetWeekYear;
43270
+ proto.isoWeekYear = getSetISOWeekYear;
43271
+
43272
+ // Quarter
43273
+ proto.quarter = proto.quarters = getSetQuarter;
43274
 
43275
+ // Month
43276
+ proto.month = getSetMonth;
43277
+ proto.daysInMonth = getDaysInMonth;
43278
+
43279
+ // Week
43280
+ proto.week = proto.weeks = getSetWeek;
43281
+ proto.isoWeek = proto.isoWeeks = getSetISOWeek;
43282
+ proto.weeksInYear = getWeeksInYear;
43283
+ proto.isoWeeksInYear = getISOWeeksInYear;
43284
+
43285
+ // Day
43286
+ proto.date = getSetDayOfMonth;
43287
+ proto.day = proto.days = getSetDayOfWeek;
43288
+ proto.weekday = getSetLocaleDayOfWeek;
43289
+ proto.isoWeekday = getSetISODayOfWeek;
43290
+ proto.dayOfYear = getSetDayOfYear;
43291
+
43292
+ // Hour
43293
+ proto.hour = proto.hours = getSetHour;
43294
+
43295
+ // Minute
43296
+ proto.minute = proto.minutes = getSetMinute;
43297
+
43298
+ // Second
43299
+ proto.second = proto.seconds = getSetSecond;
43300
+
43301
+ // Millisecond
43302
+ proto.millisecond = proto.milliseconds = getSetMillisecond;
43303
+
43304
+ // Offset
43305
+ proto.utcOffset = getSetOffset;
43306
+ proto.utc = setOffsetToUTC;
43307
+ proto.local = setOffsetToLocal;
43308
+ proto.parseZone = setOffsetToParsedOffset;
43309
+ proto.hasAlignedHourOffset = hasAlignedHourOffset;
43310
+ proto.isDST = isDaylightSavingTime;
43311
+ proto.isLocal = isLocal;
43312
+ proto.isUtcOffset = isUtcOffset;
43313
+ proto.isUtc = isUtc;
43314
+ proto.isUTC = isUtc;
43315
+
43316
+ // Timezone
43317
+ proto.zoneAbbr = getZoneAbbr;
43318
+ proto.zoneName = getZoneName;
43319
+
43320
+ // Deprecations
43321
+ proto.dates = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth);
43322
+ proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth);
43323
+ proto.years = deprecate('years accessor is deprecated. Use year instead', getSetYear);
43324
+ proto.zone = deprecate('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/', getSetZone);
43325
+ proto.isDSTShifted = deprecate('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information', isDaylightSavingTimeShifted);
43326
+
43327
+ function createUnix (input) {
43328
+ return createLocal(input * 1000);
43329
+ }
43330
+
43331
+ function createInZone () {
43332
+ return createLocal.apply(null, arguments).parseZone();
43333
+ }
43334
+
43335
+ function preParsePostFormat (string) {
43336
+ return string;
43337
+ }
43338
+
43339
+ var proto$1 = Locale.prototype;
43340
+
43341
+ proto$1.calendar = calendar;
43342
+ proto$1.longDateFormat = longDateFormat;
43343
+ proto$1.invalidDate = invalidDate;
43344
+ proto$1.ordinal = ordinal;
43345
+ proto$1.preparse = preParsePostFormat;
43346
+ proto$1.postformat = preParsePostFormat;
43347
+ proto$1.relativeTime = relativeTime;
43348
+ proto$1.pastFuture = pastFuture;
43349
+ proto$1.set = set;
43350
+
43351
+ // Month
43352
+ proto$1.months = localeMonths;
43353
+ proto$1.monthsShort = localeMonthsShort;
43354
+ proto$1.monthsParse = localeMonthsParse;
43355
+ proto$1.monthsRegex = monthsRegex;
43356
+ proto$1.monthsShortRegex = monthsShortRegex;
43357
 
43358
+ // Week
43359
+ proto$1.week = localeWeek;
43360
+ proto$1.firstDayOfYear = localeFirstDayOfYear;
43361
+ proto$1.firstDayOfWeek = localeFirstDayOfWeek;
43362
 
43363
+ // Day of Week
43364
+ proto$1.weekdays = localeWeekdays;
43365
+ proto$1.weekdaysMin = localeWeekdaysMin;
43366
+ proto$1.weekdaysShort = localeWeekdaysShort;
43367
+ proto$1.weekdaysParse = localeWeekdaysParse;
43368
 
43369
+ proto$1.weekdaysRegex = weekdaysRegex;
43370
+ proto$1.weekdaysShortRegex = weekdaysShortRegex;
43371
+ proto$1.weekdaysMinRegex = weekdaysMinRegex;
43372
 
43373
+ // Hours
43374
+ proto$1.isPM = localeIsPM;
43375
+ proto$1.meridiem = localeMeridiem;
 
 
 
 
43376
 
43377
+ function get$1 (format, index, field, setter) {
43378
+ var locale = getLocale();
43379
+ var utc = createUTC().set(setter, index);
43380
+ return locale[field](utc, format);
43381
+ }
43382
 
43383
+ function listMonthsImpl (format, index, field) {
43384
+ if (isNumber(format)) {
43385
+ index = format;
43386
+ format = undefined;
43387
  }
43388
 
43389
+ format = format || '';
 
 
43390
 
43391
+ if (index != null) {
43392
+ return get$1(format, index, field, 'month');
43393
  }
43394
 
43395
+ var i;
43396
+ var out = [];
43397
+ for (i = 0; i < 12; i++) {
43398
+ out[i] = get$1(format, i, field, 'month');
43399
  }
43400
+ return out;
43401
+ }
43402
 
43403
+ // ()
43404
+ // (5)
43405
+ // (fmt, 5)
43406
+ // (fmt)
43407
+ // (true)
43408
+ // (true, 5)
43409
+ // (true, fmt, 5)
43410
+ // (true, fmt)
43411
+ function listWeekdaysImpl (localeSorted, format, index, field) {
43412
+ if (typeof localeSorted === 'boolean') {
43413
+ if (isNumber(format)) {
43414
+ index = format;
43415
+ format = undefined;
43416
  }
 
43417
 
43418
+ format = format || '';
43419
+ } else {
43420
+ format = localeSorted;
43421
+ index = format;
43422
+ localeSorted = false;
43423
 
43424
+ if (isNumber(format)) {
43425
+ index = format;
43426
+ format = undefined;
43427
+ }
43428
 
43429
+ format = format || '';
43430
+ }
43431
 
43432
+ var locale = getLocale(),
43433
+ shift = localeSorted ? locale._week.dow : 0;
 
43434
 
43435
+ if (index != null) {
43436
+ return get$1(format, (index + shift) % 7, field, 'day');
43437
+ }
 
 
 
43438
 
43439
+ var i;
43440
+ var out = [];
43441
+ for (i = 0; i < 7; i++) {
43442
+ out[i] = get$1(format, (i + shift) % 7, field, 'day');
43443
  }
43444
+ return out;
43445
+ }
43446
 
43447
+ function listMonths (format, index) {
43448
+ return listMonthsImpl(format, index, 'months');
43449
+ }
43450
 
43451
+ function listMonthsShort (format, index) {
43452
+ return listMonthsImpl(format, index, 'monthsShort');
43453
+ }
43454
 
43455
+ function listWeekdays (localeSorted, format, index) {
43456
+ return listWeekdaysImpl(localeSorted, format, index, 'weekdays');
43457
+ }
43458
 
43459
+ function listWeekdaysShort (localeSorted, format, index) {
43460
+ return listWeekdaysImpl(localeSorted, format, index, 'weekdaysShort');
43461
+ }
 
43462
 
43463
+ function listWeekdaysMin (localeSorted, format, index) {
43464
+ return listWeekdaysImpl(localeSorted, format, index, 'weekdaysMin');
43465
+ }
 
43466
 
43467
+ getSetGlobalLocale('en', {
43468
+ ordinalParse: /\d{1,2}(th|st|nd|rd)/,
43469
+ ordinal : function (number) {
43470
+ var b = number % 10,
43471
+ output = (toInt(number % 100 / 10) === 1) ? 'th' :
43472
+ (b === 1) ? 'st' :
43473
+ (b === 2) ? 'nd' :
43474
+ (b === 3) ? 'rd' : 'th';
43475
+ return number + output;
43476
  }
43477
+ });
43478
 
43479
+ // Side effect imports
43480
+ hooks.lang = deprecate('moment.lang is deprecated. Use moment.locale instead.', getSetGlobalLocale);
43481
+ hooks.langData = deprecate('moment.langData is deprecated. Use moment.localeData instead.', getLocale);
 
 
 
43482
 
43483
+ var mathAbs = Math.abs;
 
 
 
 
 
 
 
43484
 
43485
+ function abs () {
43486
+ var data = this._data;
 
43487
 
43488
+ this._milliseconds = mathAbs(this._milliseconds);
43489
+ this._days = mathAbs(this._days);
43490
+ this._months = mathAbs(this._months);
43491
 
43492
+ data.milliseconds = mathAbs(data.milliseconds);
43493
+ data.seconds = mathAbs(data.seconds);
43494
+ data.minutes = mathAbs(data.minutes);
43495
+ data.hours = mathAbs(data.hours);
43496
+ data.months = mathAbs(data.months);
43497
+ data.years = mathAbs(data.years);
43498
 
43499
+ return this;
43500
+ }
43501
 
43502
+ function addSubtract$1 (duration, input, value, direction) {
43503
+ var other = createDuration(input, value);
43504
 
43505
+ duration._milliseconds += direction * other._milliseconds;
43506
+ duration._days += direction * other._days;
43507
+ duration._months += direction * other._months;
 
43508
 
43509
+ return duration._bubble();
43510
+ }
 
43511
 
43512
+ // supports only 2.0-style add(1, 's') or add(duration)
43513
+ function add$1 (input, value) {
43514
+ return addSubtract$1(this, input, value, 1);
43515
+ }
43516
 
43517
+ // supports only 2.0-style subtract(1, 's') or subtract(duration)
43518
+ function subtract$1 (input, value) {
43519
+ return addSubtract$1(this, input, value, -1);
43520
+ }
43521
 
43522
+ function absCeil (number) {
43523
+ if (number < 0) {
43524
+ return Math.floor(number);
43525
+ } else {
43526
+ return Math.ceil(number);
43527
  }
43528
+ }
43529
 
43530
+ function bubble () {
43531
+ var milliseconds = this._milliseconds;
43532
+ var days = this._days;
43533
+ var months = this._months;
43534
+ var data = this._data;
43535
+ var seconds, minutes, hours, years, monthsFromDays;
43536
+
43537
+ // if we have a mix of positive and negative values, bubble down first
43538
+ // check: https://github.com/moment/moment/issues/2166
43539
+ if (!((milliseconds >= 0 && days >= 0 && months >= 0) ||
43540
+ (milliseconds <= 0 && days <= 0 && months <= 0))) {
43541
+ milliseconds += absCeil(monthsToDays(months) + days) * 864e5;
43542
+ days = 0;
43543
+ months = 0;
43544
  }
43545
 
43546
+ // The following code bubbles up values, see the tests for
43547
+ // examples of what that means.
43548
+ data.milliseconds = milliseconds % 1000;
 
43549
 
43550
+ seconds = absFloor(milliseconds / 1000);
43551
+ data.seconds = seconds % 60;
43552
 
43553
+ minutes = absFloor(seconds / 60);
43554
+ data.minutes = minutes % 60;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43555
 
43556
+ hours = absFloor(minutes / 60);
43557
+ data.hours = hours % 24;
 
 
 
 
 
 
 
43558
 
43559
+ days += absFloor(hours / 24);
 
 
 
 
43560
 
43561
+ // convert days to months
43562
+ monthsFromDays = absFloor(daysToMonths(days));
43563
+ months += monthsFromDays;
43564
+ days -= absCeil(monthsToDays(monthsFromDays));
 
 
 
 
43565
 
43566
+ // 12 months -> 1 year
43567
+ years = absFloor(months / 12);
43568
+ months %= 12;
 
43569
 
43570
+ data.days = days;
43571
+ data.months = months;
43572
+ data.years = years;
 
 
43573
 
43574
+ return this;
43575
+ }
 
 
 
 
 
43576
 
43577
+ function daysToMonths (days) {
43578
+ // 400 years have 146097 days (taking into account leap year rules)
43579
+ // 400 years have 12 months === 4800
43580
+ return days * 4800 / 146097;
43581
+ }
43582
 
43583
+ function monthsToDays (months) {
43584
+ // the reverse of daysToMonths
43585
+ return months * 146097 / 4800;
43586
+ }
 
 
 
 
43587
 
43588
+ function as (units) {
43589
+ var days;
43590
+ var months;
43591
+ var milliseconds = this._milliseconds;
43592
+
43593
+ units = normalizeUnits(units);
43594
+
43595
+ if (units === 'month' || units === 'year') {
43596
+ days = this._days + milliseconds / 864e5;
43597
+ months = this._months + daysToMonths(days);
43598
+ return units === 'month' ? months : months / 12;
43599
+ } else {
43600
+ // handle milliseconds separately because of floating point math errors (issue #1867)
43601
+ days = this._days + Math.round(monthsToDays(this._months));
43602
+ switch (units) {
43603
+ case 'week' : return days / 7 + milliseconds / 6048e5;
43604
+ case 'day' : return days + milliseconds / 864e5;
43605
+ case 'hour' : return days * 24 + milliseconds / 36e5;
43606
+ case 'minute' : return days * 1440 + milliseconds / 6e4;
43607
+ case 'second' : return days * 86400 + milliseconds / 1000;
43608
+ // Math.floor prevents floating point math errors here
43609
+ case 'millisecond': return Math.floor(days * 864e5) + milliseconds;
43610
+ default: throw new Error('Unknown unit ' + units);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43611
  }
 
43612
  }
43613
+ }
43614
 
43615
+ // TODO: Use this.as('ms')?
43616
+ function valueOf$1 () {
43617
+ return (
43618
+ this._milliseconds +
43619
+ this._days * 864e5 +
43620
+ (this._months % 12) * 2592e6 +
43621
+ toInt(this._months / 12) * 31536e6
43622
+ );
43623
+ }
43624
+
43625
+ function makeAs (alias) {
43626
+ return function () {
43627
+ return this.as(alias);
43628
+ };
43629
+ }
43630
+
43631
+ var asMilliseconds = makeAs('ms');
43632
+ var asSeconds = makeAs('s');
43633
+ var asMinutes = makeAs('m');
43634
+ var asHours = makeAs('h');
43635
+ var asDays = makeAs('d');
43636
+ var asWeeks = makeAs('w');
43637
+ var asMonths = makeAs('M');
43638
+ var asYears = makeAs('y');
43639
+
43640
+ function get$2 (units) {
43641
+ units = normalizeUnits(units);
43642
+ return this[units + 's']();
43643
+ }
43644
+
43645
+ function makeGetter(name) {
43646
+ return function () {
43647
+ return this._data[name];
43648
+ };
43649
+ }
43650
+
43651
+ var milliseconds = makeGetter('milliseconds');
43652
+ var seconds = makeGetter('seconds');
43653
+ var minutes = makeGetter('minutes');
43654
+ var hours = makeGetter('hours');
43655
+ var days = makeGetter('days');
43656
+ var months = makeGetter('months');
43657
+ var years = makeGetter('years');
43658
+
43659
+ function weeks () {
43660
+ return absFloor(this.days() / 7);
43661
+ }
43662
+
43663
+ var round = Math.round;
43664
+ var thresholds = {
43665
+ s: 45, // seconds to minute
43666
+ m: 45, // minutes to hour
43667
+ h: 22, // hours to day
43668
+ d: 26, // days to month
43669
+ M: 11 // months to year
43670
+ };
43671
+
43672
+ // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize
43673
+ function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) {
43674
+ return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture);
43675
+ }
43676
+
43677
+ function relativeTime$1 (posNegDuration, withoutSuffix, locale) {
43678
+ var duration = createDuration(posNegDuration).abs();
43679
+ var seconds = round(duration.as('s'));
43680
+ var minutes = round(duration.as('m'));
43681
+ var hours = round(duration.as('h'));
43682
+ var days = round(duration.as('d'));
43683
+ var months = round(duration.as('M'));
43684
+ var years = round(duration.as('y'));
43685
+
43686
+ var a = seconds < thresholds.s && ['s', seconds] ||
43687
+ minutes <= 1 && ['m'] ||
43688
+ minutes < thresholds.m && ['mm', minutes] ||
43689
+ hours <= 1 && ['h'] ||
43690
+ hours < thresholds.h && ['hh', hours] ||
43691
+ days <= 1 && ['d'] ||
43692
+ days < thresholds.d && ['dd', days] ||
43693
+ months <= 1 && ['M'] ||
43694
+ months < thresholds.M && ['MM', months] ||
43695
+ years <= 1 && ['y'] || ['yy', years];
43696
+
43697
+ a[2] = withoutSuffix;
43698
+ a[3] = +posNegDuration > 0;
43699
+ a[4] = locale;
43700
+ return substituteTimeAgo.apply(null, a);
43701
+ }
43702
+
43703
+ // This function allows you to set the rounding function for relative time strings
43704
+ function getSetRelativeTimeRounding (roundingFunction) {
43705
+ if (roundingFunction === undefined) {
43706
+ return round;
43707
+ }
43708
+ if (typeof(roundingFunction) === 'function') {
43709
+ round = roundingFunction;
43710
  return true;
43711
  }
43712
+ return false;
43713
+ }
43714
 
43715
+ // This function allows you to set a threshold for relative time strings
43716
+ function getSetRelativeTimeThreshold (threshold, limit) {
43717
+ if (thresholds[threshold] === undefined) {
43718
+ return false;
43719
+ }
43720
+ if (limit === undefined) {
43721
+ return thresholds[threshold];
43722
+ }
43723
+ thresholds[threshold] = limit;
43724
+ return true;
43725
+ }
43726
+
43727
+ function humanize (withSuffix) {
43728
+ var locale = this.localeData();
43729
+ var output = relativeTime$1(this, !withSuffix, locale);
43730
+
43731
+ if (withSuffix) {
43732
+ output = locale.pastFuture(+this, output);
43733
+ }
43734
+
43735
+ return locale.postformat(output);
43736
+ }
43737
+
43738
+ var abs$1 = Math.abs;
43739
+
43740
+ function toISOString$1() {
43741
+ // for ISO strings we do not use the normal bubbling rules:
43742
+ // * milliseconds bubble up until they become hours
43743
+ // * days do not bubble at all
43744
+ // * months bubble up until they become years
43745
+ // This is because there is no context-free conversion between hours and days
43746
+ // (think of clock changes)
43747
+ // and also not between days and months (28-31 days per month)
43748
+ var seconds = abs$1(this._milliseconds) / 1000;
43749
+ var days = abs$1(this._days);
43750
+ var months = abs$1(this._months);
43751
+ var minutes, hours, years;
43752
+
43753
+ // 3600 seconds -> 60 minutes -> 1 hour
43754
+ minutes = absFloor(seconds / 60);
43755
+ hours = absFloor(minutes / 60);
43756
+ seconds %= 60;
43757
+ minutes %= 60;
43758
+
43759
+ // 12 months -> 1 year
43760
+ years = absFloor(months / 12);
43761
+ months %= 12;
43762
+
43763
+
43764
+ // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js
43765
+ var Y = years;
43766
+ var M = months;
43767
+ var D = days;
43768
+ var h = hours;
43769
+ var m = minutes;
43770
+ var s = seconds;
43771
+ var total = this.asSeconds();
43772
+
43773
+ if (!total) {
43774
+ // this is the same as C#'s (Noda) and python (isodate)...
43775
+ // but not other JS (goog.date)
43776
+ return 'P0D';
43777
+ }
43778
+
43779
+ return (total < 0 ? '-' : '') +
43780
+ 'P' +
43781
+ (Y ? Y + 'Y' : '') +
43782
+ (M ? M + 'M' : '') +
43783
+ (D ? D + 'D' : '') +
43784
+ ((h || m || s) ? 'T' : '') +
43785
+ (h ? h + 'H' : '') +
43786
+ (m ? m + 'M' : '') +
43787
+ (s ? s + 'S' : '');
43788
+ }
43789
+
43790
+ var proto$2 = Duration.prototype;
43791
+
43792
+ proto$2.abs = abs;
43793
+ proto$2.add = add$1;
43794
+ proto$2.subtract = subtract$1;
43795
+ proto$2.as = as;
43796
+ proto$2.asMilliseconds = asMilliseconds;
43797
+ proto$2.asSeconds = asSeconds;
43798
+ proto$2.asMinutes = asMinutes;
43799
+ proto$2.asHours = asHours;
43800
+ proto$2.asDays = asDays;
43801
+ proto$2.asWeeks = asWeeks;
43802
+ proto$2.asMonths = asMonths;
43803
+ proto$2.asYears = asYears;
43804
+ proto$2.valueOf = valueOf$1;
43805
+ proto$2._bubble = bubble;
43806
+ proto$2.get = get$2;
43807
+ proto$2.milliseconds = milliseconds;
43808
+ proto$2.seconds = seconds;
43809
+ proto$2.minutes = minutes;
43810
+ proto$2.hours = hours;
43811
+ proto$2.days = days;
43812
+ proto$2.weeks = weeks;
43813
+ proto$2.months = months;
43814
+ proto$2.years = years;
43815
+ proto$2.humanize = humanize;
43816
+ proto$2.toISOString = toISOString$1;
43817
+ proto$2.toString = toISOString$1;
43818
+ proto$2.toJSON = toISOString$1;
43819
+ proto$2.locale = locale;
43820
+ proto$2.localeData = localeData;
43821
+
43822
+ // Deprecations
43823
+ proto$2.toIsoString = deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', toISOString$1);
43824
+ proto$2.lang = lang;
43825
+
43826
+ // Side effect imports
43827
+
43828
+ // FORMATTING
43829
+
43830
+ addFormatToken('X', 0, 0, 'unix');
43831
+ addFormatToken('x', 0, 0, 'valueOf');
43832
+
43833
+ // PARSING
43834
+
43835
+ addRegexToken('x', matchSigned);
43836
+ addRegexToken('X', matchTimestamp);
43837
+ addParseToken('X', function (input, array, config) {
43838
+ config._d = new Date(parseFloat(input, 10) * 1000);
43839
+ });
43840
+ addParseToken('x', function (input, array, config) {
43841
+ config._d = new Date(toInt(input));
43842
+ });
43843
 
43844
+ // Side effect imports
43845
+
43846
+
43847
+ hooks.version = '2.16.0';
43848
+
43849
+ setHookCallback(createLocal);
43850
+
43851
+ hooks.fn = proto;
43852
+ hooks.min = min;
43853
+ hooks.max = max;
43854
+ hooks.now = now;
43855
+ hooks.utc = createUTC;
43856
+ hooks.unix = createUnix;
43857
+ hooks.months = listMonths;
43858
+ hooks.isDate = isDate;
43859
+ hooks.locale = getSetGlobalLocale;
43860
+ hooks.invalid = createInvalid;
43861
+ hooks.duration = createDuration;
43862
+ hooks.isMoment = isMoment;
43863
+ hooks.weekdays = listWeekdays;
43864
+ hooks.parseZone = createInZone;
43865
+ hooks.localeData = getLocale;
43866
+ hooks.isDuration = isDuration;
43867
+ hooks.monthsShort = listMonthsShort;
43868
+ hooks.weekdaysMin = listWeekdaysMin;
43869
+ hooks.defineLocale = defineLocale;
43870
+ hooks.updateLocale = updateLocale;
43871
+ hooks.locales = listLocales;
43872
+ hooks.weekdaysShort = listWeekdaysShort;
43873
+ hooks.normalizeUnits = normalizeUnits;
43874
+ hooks.relativeTimeRounding = getSetRelativeTimeRounding;
43875
+ hooks.relativeTimeThreshold = getSetRelativeTimeThreshold;
43876
+ hooks.calendarFormat = getCalendarFormat;
43877
+ hooks.prototype = proto;
43878
+
43879
+ return hooks;
43880
+
43881
+ })));
43882
 
 
43883
  /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(283)(module)))
43884
 
43885
  /***/ },
43906
  "./af": 285,
43907
  "./af.js": 285,
43908
  "./ar": 286,
43909
+ "./ar-dz": 287,
43910
+ "./ar-dz.js": 287,
43911
+ "./ar-ly": 288,
43912
+ "./ar-ly.js": 288,
43913
+ "./ar-ma": 289,
43914
+ "./ar-ma.js": 289,
43915
+ "./ar-sa": 290,
43916
+ "./ar-sa.js": 290,
43917
+ "./ar-tn": 291,
43918
+ "./ar-tn.js": 291,
43919
  "./ar.js": 286,
43920
+ "./az": 292,
43921
+ "./az.js": 292,
43922
+ "./be": 293,
43923
+ "./be.js": 293,
43924
+ "./bg": 294,
43925
+ "./bg-x": 295,
43926
+ "./bg-x.js": 295,
43927
+ "./bg.js": 294,
43928
+ "./bn": 296,
43929
+ "./bn.js": 296,
43930
+ "./bo": 297,
43931
+ "./bo.js": 297,
43932
+ "./br": 298,
43933
+ "./br.js": 298,
43934
+ "./bs": 299,
43935
+ "./bs.js": 299,
43936
+ "./ca": 300,
43937
+ "./ca.js": 300,
43938
+ "./cs": 301,
43939
+ "./cs.js": 301,
43940
+ "./cv": 302,
43941
+ "./cv.js": 302,
43942
+ "./cy": 303,
43943
+ "./cy.js": 303,
43944
+ "./da": 304,
43945
+ "./da.js": 304,
43946
+ "./de": 305,
43947
+ "./de-at": 306,
43948
+ "./de-at.js": 306,
43949
+ "./de.js": 305,
43950
+ "./dv": 307,
43951
+ "./dv.js": 307,
43952
+ "./el": 308,
43953
+ "./el.js": 308,
43954
+ "./en-au": 309,
43955
+ "./en-au.js": 309,
43956
+ "./en-ca": 310,
43957
+ "./en-ca.js": 310,
43958
+ "./en-gb": 311,
43959
+ "./en-gb.js": 311,
43960
+ "./en-ie": 312,
43961
+ "./en-ie.js": 312,
43962
+ "./en-nz": 313,
43963
+ "./en-nz.js": 313,
43964
+ "./eo": 314,
43965
+ "./eo.js": 314,
43966
+ "./es": 315,
43967
+ "./es-do": 316,
43968
+ "./es-do.js": 316,
43969
+ "./es.js": 315,
43970
+ "./et": 317,
43971
+ "./et.js": 317,
43972
+ "./eu": 318,
43973
+ "./eu.js": 318,
43974
+ "./fa": 319,
43975
+ "./fa.js": 319,
43976
+ "./fi": 320,
43977
+ "./fi.js": 320,
43978
+ "./fo": 321,
43979
+ "./fo.js": 321,
43980
+ "./fr": 322,
43981
+ "./fr-ca": 323,
43982
+ "./fr-ca.js": 323,
43983
+ "./fr-ch": 324,
43984
+ "./fr-ch.js": 324,
43985
+ "./fr.js": 322,
43986
+ "./fy": 325,
43987
+ "./fy.js": 325,
43988
+ "./gd": 326,
43989
+ "./gd.js": 326,
43990
+ "./gl": 327,
43991
+ "./gl.js": 327,
43992
+ "./he": 328,
43993
+ "./he.js": 328,
43994
+ "./hi": 329,
43995
+ "./hi.js": 329,
43996
+ "./hr": 330,
43997
+ "./hr.js": 330,
43998
+ "./hu": 331,
43999
+ "./hu.js": 331,
44000
+ "./hy-am": 332,
44001
+ "./hy-am.js": 332,
44002
+ "./id": 333,
44003
+ "./id.js": 333,
44004
+ "./is": 334,
44005
+ "./is.js": 334,
44006
+ "./it": 335,
44007
+ "./it.js": 335,
44008
+ "./ja": 336,
44009
+ "./ja.js": 336,
44010
+ "./jv": 337,
44011
+ "./jv.js": 337,
44012
+ "./ka": 338,
44013
+ "./ka.js": 338,
44014
+ "./kk": 339,
44015
+ "./kk.js": 339,
44016
+ "./km": 340,
44017
+ "./km.js": 340,
44018
+ "./ko": 341,
44019
+ "./ko.js": 341,
44020
+ "./ky": 342,
44021
+ "./ky.js": 342,
44022
+ "./lb": 343,
44023
+ "./lb.js": 343,
44024
+ "./lo": 344,
44025
+ "./lo.js": 344,
44026
+ "./lt": 345,
44027
+ "./lt.js": 345,
44028
+ "./lv": 346,
44029
+ "./lv.js": 346,
44030
+ "./me": 347,
44031
+ "./me.js": 347,
44032
+ "./mi": 348,
44033
+ "./mi.js": 348,
44034
+ "./mk": 349,
44035
+ "./mk.js": 349,
44036
+ "./ml": 350,
44037
+ "./ml.js": 350,
44038
+ "./mr": 351,
44039
+ "./mr.js": 351,
44040
+ "./ms": 352,
44041
+ "./ms-my": 353,
44042
+ "./ms-my.js": 353,
44043
+ "./ms.js": 352,
44044
+ "./my": 354,
44045
+ "./my.js": 354,
44046
+ "./nb": 355,
44047
+ "./nb.js": 355,
44048
+ "./ne": 356,
44049
+ "./ne.js": 356,
44050
+ "./nl": 357,
44051
+ "./nl-be": 358,
44052
+ "./nl-be.js": 358,
44053
+ "./nl.js": 357,
44054
+ "./nn": 359,
44055
+ "./nn.js": 359,
44056
+ "./pa-in": 360,
44057
+ "./pa-in.js": 360,
44058
+ "./pl": 361,
44059
+ "./pl.js": 361,
44060
+ "./pt": 362,
44061
+ "./pt-br": 363,
44062
+ "./pt-br.js": 363,
44063
+ "./pt.js": 362,
44064
+ "./ro": 364,
44065
+ "./ro.js": 364,
44066
+ "./ru": 365,
44067
+ "./ru.js": 365,
44068
+ "./se": 366,
44069
+ "./se.js": 366,
44070
+ "./si": 367,
44071
+ "./si.js": 367,
44072
+ "./sk": 368,
44073
+ "./sk.js": 368,
44074
+ "./sl": 369,
44075
+ "./sl.js": 369,
44076
+ "./sq": 370,
44077
+ "./sq.js": 370,
44078
+ "./sr": 371,
44079
+ "./sr-cyrl": 372,
44080
+ "./sr-cyrl.js": 372,
44081
+ "./sr.js": 371,
44082
+ "./ss": 373,
44083
+ "./ss.js": 373,
44084
+ "./sv": 374,
44085
+ "./sv.js": 374,
44086
+ "./sw": 375,
44087
+ "./sw.js": 375,
44088
+ "./ta": 376,
44089
+ "./ta.js": 376,
44090
+ "./te": 377,
44091
+ "./te.js": 377,
44092
+ "./tet": 378,
44093
+ "./tet.js": 378,
44094
+ "./th": 379,
44095
+ "./th.js": 379,
44096
+ "./tl-ph": 380,
44097
+ "./tl-ph.js": 380,
44098
+ "./tlh": 381,
44099
+ "./tlh.js": 381,
44100
+ "./tr": 382,
44101
+ "./tr.js": 382,
44102
+ "./tzl": 383,
44103
+ "./tzl.js": 383,
44104
+ "./tzm": 384,
44105
+ "./tzm-latn": 385,
44106
+ "./tzm-latn.js": 385,
44107
+ "./tzm.js": 384,
44108
+ "./uk": 386,
44109
+ "./uk.js": 386,
44110
+ "./uz": 387,
44111
+ "./uz.js": 387,
44112
+ "./vi": 388,
44113
+ "./vi.js": 388,
44114
+ "./x-pseudo": 389,
44115
+ "./x-pseudo.js": 389,
44116
+ "./zh-cn": 390,
44117
+ "./zh-cn.js": 390,
44118
+ "./zh-hk": 391,
44119
+ "./zh-hk.js": 391,
44120
+ "./zh-tw": 392,
44121
+ "./zh-tw.js": 392
44122
  };
44123
  function webpackContext(req) {
44124
  return __webpack_require__(webpackContextResolve(req));
44146
  true ? factory(__webpack_require__(282)) :
44147
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44148
  factory(global.moment)
44149
+ }(this, (function (moment) { 'use strict';
44150
+
44151
+
44152
+ var af = moment.defineLocale('af', {
44153
+ months : 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split('_'),
44154
+ monthsShort : 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'),
44155
+ weekdays : 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split('_'),
44156
+ weekdaysShort : 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'),
44157
+ weekdaysMin : 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'),
44158
+ meridiemParse: /vm|nm/i,
44159
+ isPM : function (input) {
44160
+ return /^nm$/i.test(input);
44161
+ },
44162
+ meridiem : function (hours, minutes, isLower) {
44163
+ if (hours < 12) {
44164
+ return isLower ? 'vm' : 'VM';
44165
+ } else {
44166
+ return isLower ? 'nm' : 'NM';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44167
  }
44168
+ },
44169
+ longDateFormat : {
44170
+ LT : 'HH:mm',
44171
+ LTS : 'HH:mm:ss',
44172
+ L : 'DD/MM/YYYY',
44173
+ LL : 'D MMMM YYYY',
44174
+ LLL : 'D MMMM YYYY HH:mm',
44175
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
44176
+ },
44177
+ calendar : {
44178
+ sameDay : '[Vandag om] LT',
44179
+ nextDay : '[Môre om] LT',
44180
+ nextWeek : 'dddd [om] LT',
44181
+ lastDay : '[Gister om] LT',
44182
+ lastWeek : '[Laas] dddd [om] LT',
44183
+ sameElse : 'L'
44184
+ },
44185
+ relativeTime : {
44186
+ future : 'oor %s',
44187
+ past : '%s gelede',
44188
+ s : '\'n paar sekondes',
44189
+ m : '\'n minuut',
44190
+ mm : '%d minute',
44191
+ h : '\'n uur',
44192
+ hh : '%d ure',
44193
+ d : '\'n dag',
44194
+ dd : '%d dae',
44195
+ M : '\'n maand',
44196
+ MM : '%d maande',
44197
+ y : '\'n jaar',
44198
+ yy : '%d jaar'
44199
+ },
44200
+ ordinalParse: /\d{1,2}(ste|de)/,
44201
+ ordinal : function (number) {
44202
+ return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); // Thanks to Joris Röling : https://github.com/jjupiter
44203
+ },
44204
+ week : {
44205
+ dow : 1, // Maandag is die eerste dag van die week.
44206
+ doy : 4 // Die week wat die 4de Januarie bevat is die eerste week van die jaar.
44207
+ }
44208
+ });
44209
 
44210
+ return af;
44211
+
44212
+ })));
44213
 
 
44214
 
44215
  /***/ },
44216
  /* 286 */
44226
  true ? factory(__webpack_require__(282)) :
44227
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44228
  factory(global.moment)
44229
+ }(this, (function (moment) { 'use strict';
44230
+
44231
+
44232
+ var symbolMap = {
44233
+ '1': '١',
44234
+ '2': '٢',
44235
+ '3': '٣',
44236
+ '4': '٤',
44237
+ '5': '٥',
44238
+ '6': '٦',
44239
+ '7': '٧',
44240
+ '8': '٨',
44241
+ '9': '٩',
44242
+ '0': '٠'
44243
+ };
44244
+ var numberMap = {
44245
+ '١': '1',
44246
+ '٢': '2',
44247
+ '٣': '3',
44248
+ '٤': '4',
44249
+ '٥': '5',
44250
+ '٦': '6',
44251
+ '٧': '7',
44252
+ '٨': '8',
44253
+ '٩': '9',
44254
+ '٠': '0'
44255
+ };
44256
+ var pluralForm = function (n) {
44257
+ return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5;
44258
+ };
44259
+ var plurals = {
44260
+ s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'],
44261
+ m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'],
44262
+ h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'],
44263
+ d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'],
44264
+ M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'],
44265
+ y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام']
44266
+ };
44267
+ var pluralize = function (u) {
44268
+ return function (number, withoutSuffix, string, isFuture) {
44269
+ var f = pluralForm(number),
44270
+ str = plurals[u][pluralForm(number)];
44271
+ if (f === 2) {
44272
+ str = str[withoutSuffix ? 0 : 1];
44273
+ }
44274
+ return str.replace(/%d/i, number);
44275
+ };
44276
+ };
44277
+ var months = [
44278
+ 'كانون الثاني يناير',
44279
+ 'شباط فبراير',
44280
+ 'آذار مارس',
44281
+ 'نيسان أبريل',
44282
+ 'أيار مايو',
44283
+ 'حزيران يونيو',
44284
+ 'تموز يوليو',
44285
+ 'آب أغسطس',
44286
+ 'أيلول سبتمبر',
44287
+ 'تشرين الأول أكتوبر',
44288
+ 'تشرين الثاني نوفمبر',
44289
+ 'كانون الأول ديسمبر'
44290
+ ];
44291
+
44292
+ var ar = moment.defineLocale('ar', {
44293
+ months : months,
44294
+ monthsShort : months,
44295
+ weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
44296
+ weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
44297
+ weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
44298
+ weekdaysParseExact : true,
44299
+ longDateFormat : {
44300
+ LT : 'HH:mm',
44301
+ LTS : 'HH:mm:ss',
44302
+ L : 'D/\u200FM/\u200FYYYY',
44303
+ LL : 'D MMMM YYYY',
44304
+ LLL : 'D MMMM YYYY HH:mm',
44305
+ LLLL : 'dddd D MMMM YYYY HH:mm'
44306
+ },
44307
+ meridiemParse: /ص|م/,
44308
+ isPM : function (input) {
44309
+ return 'م' === input;
44310
+ },
44311
+ meridiem : function (hour, minute, isLower) {
44312
+ if (hour < 12) {
44313
+ return 'ص';
44314
+ } else {
44315
+ return 'م';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44316
  }
44317
+ },
44318
+ calendar : {
44319
+ sameDay: '[اليوم عند الساعة] LT',
44320
+ nextDay: '[غدًا عند الساعة] LT',
44321
+ nextWeek: 'dddd [عند الساعة] LT',
44322
+ lastDay: '[أمس عند الساعة] LT',
44323
+ lastWeek: 'dddd [عند الساعة] LT',
44324
+ sameElse: 'L'
44325
+ },
44326
+ relativeTime : {
44327
+ future : 'بعد %s',
44328
+ past : 'منذ %s',
44329
+ s : pluralize('s'),
44330
+ m : pluralize('m'),
44331
+ mm : pluralize('m'),
44332
+ h : pluralize('h'),
44333
+ hh : pluralize('h'),
44334
+ d : pluralize('d'),
44335
+ dd : pluralize('d'),
44336
+ M : pluralize('M'),
44337
+ MM : pluralize('M'),
44338
+ y : pluralize('y'),
44339
+ yy : pluralize('y')
44340
+ },
44341
+ preparse: function (string) {
44342
+ return string.replace(/\u200f/g, '').replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
44343
+ return numberMap[match];
44344
+ }).replace(/،/g, ',');
44345
+ },
44346
+ postformat: function (string) {
44347
+ return string.replace(/\d/g, function (match) {
44348
+ return symbolMap[match];
44349
+ }).replace(/,/g, '،');
44350
+ },
44351
+ week : {
44352
+ dow : 6, // Saturday is the first day of the week.
44353
+ doy : 12 // The week that contains Jan 1st is the first week of the year.
44354
+ }
44355
+ });
44356
 
44357
+ return ar;
44358
+
44359
+ })));
44360
 
 
44361
 
44362
  /***/ },
44363
  /* 287 */
44364
+ /***/ function(module, exports, __webpack_require__) {
44365
+
44366
+ //! moment.js locale configuration
44367
+ //! locale : Arabic (Algeria) [ar-dz]
44368
+ //! author : Noureddine LOUAHEDJ : https://github.com/noureddineme
44369
+
44370
+ ;(function (global, factory) {
44371
+ true ? factory(__webpack_require__(282)) :
44372
+ typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44373
+ factory(global.moment)
44374
+ }(this, (function (moment) { 'use strict';
44375
+
44376
+
44377
+ var arDz = moment.defineLocale('ar-dz', {
44378
+ months : 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
44379
+ monthsShort : 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
44380
+ weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
44381
+ weekdaysShort : 'احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
44382
+ weekdaysMin : 'أح_إث_ثلا_أر_خم_جم_سب'.split('_'),
44383
+ weekdaysParseExact : true,
44384
+ longDateFormat : {
44385
+ LT : 'HH:mm',
44386
+ LTS : 'HH:mm:ss',
44387
+ L : 'DD/MM/YYYY',
44388
+ LL : 'D MMMM YYYY',
44389
+ LLL : 'D MMMM YYYY HH:mm',
44390
+ LLLL : 'dddd D MMMM YYYY HH:mm'
44391
+ },
44392
+ calendar : {
44393
+ sameDay: '[اليوم على الساعة] LT',
44394
+ nextDay: '[غدا على الساعة] LT',
44395
+ nextWeek: 'dddd [على الساعة] LT',
44396
+ lastDay: '[أمس على الساعة] LT',
44397
+ lastWeek: 'dddd [على الساعة] LT',
44398
+ sameElse: 'L'
44399
+ },
44400
+ relativeTime : {
44401
+ future : 'في %s',
44402
+ past : 'منذ %s',
44403
+ s : 'ثوان',
44404
+ m : 'دقيقة',
44405
+ mm : '%d دقائق',
44406
+ h : 'ساعة',
44407
+ hh : '%d ساعات',
44408
+ d : 'يوم',
44409
+ dd : '%d أيام',
44410
+ M : 'شهر',
44411
+ MM : '%d أشهر',
44412
+ y : 'سنة',
44413
+ yy : '%d سنوات'
44414
+ },
44415
+ week : {
44416
+ dow : 0, // Sunday is the first day of the week.
44417
+ doy : 4 // The week that contains Jan 1st is the first week of the year.
44418
+ }
44419
+ });
44420
+
44421
+ return arDz;
44422
+
44423
+ })));
44424
+
44425
+
44426
+ /***/ },
44427
+ /* 288 */
44428
  /***/ function(module, exports, __webpack_require__) {
44429
 
44430
  //! moment.js locale configuration
44435
  true ? factory(__webpack_require__(282)) :
44436
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44437
  factory(global.moment)
44438
+ }(this, (function (moment) { 'use strict';
44439
+
44440
+
44441
+ var symbolMap = {
44442
+ '1': '1',
44443
+ '2': '2',
44444
+ '3': '3',
44445
+ '4': '4',
44446
+ '5': '5',
44447
+ '6': '6',
44448
+ '7': '7',
44449
+ '8': '8',
44450
+ '9': '9',
44451
+ '0': '0'
44452
+ };
44453
+ var pluralForm = function (n) {
44454
+ return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5;
44455
+ };
44456
+ var plurals = {
44457
+ s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'],
44458
+ m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'],
44459
+ h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'],
44460
+ d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'],
44461
+ M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'],
44462
+ y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام']
44463
+ };
44464
+ var pluralize = function (u) {
44465
+ return function (number, withoutSuffix, string, isFuture) {
44466
+ var f = pluralForm(number),
44467
+ str = plurals[u][pluralForm(number)];
44468
+ if (f === 2) {
44469
+ str = str[withoutSuffix ? 0 : 1];
44470
+ }
44471
+ return str.replace(/%d/i, number);
44472
+ };
44473
+ };
44474
+ var months = [
44475
+ 'يناير',
44476
+ 'فبراير',
44477
+ 'مارس',
44478
+ 'أبريل',
44479
+ 'مايو',
44480
+ 'يونيو',
44481
+ 'يوليو',
44482
+ 'أغسطس',
44483
+ 'سبتمبر',
44484
+ 'أكتوبر',
44485
+ 'نوفمبر',
44486
+ 'ديسمبر'
44487
+ ];
44488
+
44489
+ var arLy = moment.defineLocale('ar-ly', {
44490
+ months : months,
44491
+ monthsShort : months,
44492
+ weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
44493
+ weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
44494
+ weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
44495
+ weekdaysParseExact : true,
44496
+ longDateFormat : {
44497
+ LT : 'HH:mm',
44498
+ LTS : 'HH:mm:ss',
44499
+ L : 'D/\u200FM/\u200FYYYY',
44500
+ LL : 'D MMMM YYYY',
44501
+ LLL : 'D MMMM YYYY HH:mm',
44502
+ LLLL : 'dddd D MMMM YYYY HH:mm'
44503
+ },
44504
+ meridiemParse: /ص|م/,
44505
+ isPM : function (input) {
44506
+ return 'م' === input;
44507
+ },
44508
+ meridiem : function (hour, minute, isLower) {
44509
+ if (hour < 12) {
44510
+ return 'ص';
44511
+ } else {
44512
+ return 'م';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44513
  }
44514
+ },
44515
+ calendar : {
44516
+ sameDay: '[اليوم عند الساعة] LT',
44517
+ nextDay: '[غدًا عند الساعة] LT',
44518
+ nextWeek: 'dddd [عند الساعة] LT',
44519
+ lastDay: '[أمس عند الساعة] LT',
44520
+ lastWeek: 'dddd [عند الساعة] LT',
44521
+ sameElse: 'L'
44522
+ },
44523
+ relativeTime : {
44524
+ future : 'بعد %s',
44525
+ past : 'منذ %s',
44526
+ s : pluralize('s'),
44527
+ m : pluralize('m'),
44528
+ mm : pluralize('m'),
44529
+ h : pluralize('h'),
44530
+ hh : pluralize('h'),
44531
+ d : pluralize('d'),
44532
+ dd : pluralize('d'),
44533
+ M : pluralize('M'),
44534
+ MM : pluralize('M'),
44535
+ y : pluralize('y'),
44536
+ yy : pluralize('y')
44537
+ },
44538
+ preparse: function (string) {
44539
+ return string.replace(/\u200f/g, '').replace(/،/g, ',');
44540
+ },
44541
+ postformat: function (string) {
44542
+ return string.replace(/\d/g, function (match) {
44543
+ return symbolMap[match];
44544
+ }).replace(/,/g, '،');
44545
+ },
44546
+ week : {
44547
+ dow : 6, // Saturday is the first day of the week.
44548
+ doy : 12 // The week that contains Jan 1st is the first week of the year.
44549
+ }
44550
+ });
44551
 
44552
+ return arLy;
44553
+
44554
+ })));
44555
 
 
44556
 
44557
  /***/ },
44558
+ /* 289 */
44559
  /***/ function(module, exports, __webpack_require__) {
44560
 
44561
  //! moment.js locale configuration
44567
  true ? factory(__webpack_require__(282)) :
44568
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44569
  factory(global.moment)
44570
+ }(this, (function (moment) { 'use strict';
44571
+
44572
+
44573
+ var arMa = moment.defineLocale('ar-ma', {
44574
+ months : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
44575
+ monthsShort : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'),
44576
+ weekdays : 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
44577
+ weekdaysShort : 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'),
44578
+ weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
44579
+ weekdaysParseExact : true,
44580
+ longDateFormat : {
44581
+ LT : 'HH:mm',
44582
+ LTS : 'HH:mm:ss',
44583
+ L : 'DD/MM/YYYY',
44584
+ LL : 'D MMMM YYYY',
44585
+ LLL : 'D MMMM YYYY HH:mm',
44586
+ LLLL : 'dddd D MMMM YYYY HH:mm'
44587
+ },
44588
+ calendar : {
44589
+ sameDay: '[اليوم على الساعة] LT',
44590
+ nextDay: '[غدا على الساعة] LT',
44591
+ nextWeek: 'dddd [على الساعة] LT',
44592
+ lastDay: '[أمس على الساعة] LT',
44593
+ lastWeek: 'dddd [على الساعة] LT',
44594
+ sameElse: 'L'
44595
+ },
44596
+ relativeTime : {
44597
+ future : 'في %s',
44598
+ past : 'منذ %s',
44599
+ s : 'ثوان',
44600
+ m : 'دقيقة',
44601
+ mm : '%d دقائق',
44602
+ h : 'ساعة',
44603
+ hh : '%d ساعات',
44604
+ d : 'يوم',
44605
+ dd : '%d أيام',
44606
+ M : 'شهر',
44607
+ MM : '%d أشهر',
44608
+ y : 'سنة',
44609
+ yy : '%d سنوات'
44610
+ },
44611
+ week : {
44612
+ dow : 6, // Saturday is the first day of the week.
44613
+ doy : 12 // The week that contains Jan 1st is the first week of the year.
44614
+ }
44615
+ });
44616
 
44617
+ return arMa;
44618
+
44619
+ })));
44620
 
 
44621
 
44622
  /***/ },
44623
+ /* 290 */
44624
  /***/ function(module, exports, __webpack_require__) {
44625
 
44626
  //! moment.js locale configuration
44631
  true ? factory(__webpack_require__(282)) :
44632
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44633
  factory(global.moment)
44634
+ }(this, (function (moment) { 'use strict';
44635
+
44636
+
44637
+ var symbolMap = {
44638
+ '1': '١',
44639
+ '2': '٢',
44640
+ '3': '٣',
44641
+ '4': '٤',
44642
+ '5': '٥',
44643
+ '6': '٦',
44644
+ '7': '٧',
44645
+ '8': '٨',
44646
+ '9': '٩',
44647
+ '0': '٠'
44648
+ };
44649
+ var numberMap = {
44650
+ '١': '1',
44651
+ '٢': '2',
44652
+ '٣': '3',
44653
+ '٤': '4',
44654
+ '٥': '5',
44655
+ '٦': '6',
44656
+ '٧': '7',
44657
+ '٨': '8',
44658
+ '٩': '9',
44659
+ '٠': '0'
44660
+ };
44661
+
44662
+ var arSa = moment.defineLocale('ar-sa', {
44663
+ months : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
44664
+ monthsShort : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
44665
+ weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
44666
+ weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
44667
+ weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
44668
+ weekdaysParseExact : true,
44669
+ longDateFormat : {
44670
+ LT : 'HH:mm',
44671
+ LTS : 'HH:mm:ss',
44672
+ L : 'DD/MM/YYYY',
44673
+ LL : 'D MMMM YYYY',
44674
+ LLL : 'D MMMM YYYY HH:mm',
44675
+ LLLL : 'dddd D MMMM YYYY HH:mm'
44676
+ },
44677
+ meridiemParse: /ص|م/,
44678
+ isPM : function (input) {
44679
+ return 'م' === input;
44680
+ },
44681
+ meridiem : function (hour, minute, isLower) {
44682
+ if (hour < 12) {
44683
+ return 'ص';
44684
+ } else {
44685
+ return 'م';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44686
  }
44687
+ },
44688
+ calendar : {
44689
+ sameDay: '[اليوم على الساعة] LT',
44690
+ nextDay: '[غدا على الساعة] LT',
44691
+ nextWeek: 'dddd [على الساعة] LT',
44692
+ lastDay: '[أمس على الساعة] LT',
44693
+ lastWeek: 'dddd [على الساعة] LT',
44694
+ sameElse: 'L'
44695
+ },
44696
+ relativeTime : {
44697
+ future : 'في %s',
44698
+ past : 'منذ %s',
44699
+ s : 'ثوان',
44700
+ m : 'دقيقة',
44701
+ mm : '%d دقائق',
44702
+ h : 'ساعة',
44703
+ hh : '%d ساعات',
44704
+ d : 'يوم',
44705
+ dd : '%d أيام',
44706
+ M : 'شهر',
44707
+ MM : '%d أشهر',
44708
+ y : 'سنة',
44709
+ yy : '%d سنوات'
44710
+ },
44711
+ preparse: function (string) {
44712
+ return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
44713
+ return numberMap[match];
44714
+ }).replace(/،/g, ',');
44715
+ },
44716
+ postformat: function (string) {
44717
+ return string.replace(/\d/g, function (match) {
44718
+ return symbolMap[match];
44719
+ }).replace(/,/g, '،');
44720
+ },
44721
+ week : {
44722
+ dow : 0, // Sunday is the first day of the week.
44723
+ doy : 6 // The week that contains Jan 1st is the first week of the year.
44724
+ }
44725
+ });
44726
 
44727
+ return arSa;
44728
+
44729
+ })));
44730
 
 
44731
 
44732
  /***/ },
44733
+ /* 291 */
44734
  /***/ function(module, exports, __webpack_require__) {
44735
 
44736
  //! moment.js locale configuration
44741
  true ? factory(__webpack_require__(282)) :
44742
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44743
  factory(global.moment)
44744
+ }(this, (function (moment) { 'use strict';
44745
+
44746
+
44747
+ var arTn = moment.defineLocale('ar-tn', {
44748
+ months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
44749
+ monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
44750
+ weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
44751
+ weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
44752
+ weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
44753
+ weekdaysParseExact : true,
44754
+ longDateFormat: {
44755
+ LT: 'HH:mm',
44756
+ LTS: 'HH:mm:ss',
44757
+ L: 'DD/MM/YYYY',
44758
+ LL: 'D MMMM YYYY',
44759
+ LLL: 'D MMMM YYYY HH:mm',
44760
+ LLLL: 'dddd D MMMM YYYY HH:mm'
44761
+ },
44762
+ calendar: {
44763
+ sameDay: '[اليوم على الساعة] LT',
44764
+ nextDay: '[غدا على الساعة] LT',
44765
+ nextWeek: 'dddd [على الساعة] LT',
44766
+ lastDay: '[أمس على الساعة] LT',
44767
+ lastWeek: 'dddd [على الساعة] LT',
44768
+ sameElse: 'L'
44769
+ },
44770
+ relativeTime: {
44771
+ future: 'في %s',
44772
+ past: 'منذ %s',
44773
+ s: 'ثوان',
44774
+ m: 'دقيقة',
44775
+ mm: '%d دقائق',
44776
+ h: 'ساعة',
44777
+ hh: '%d ساعات',
44778
+ d: 'يوم',
44779
+ dd: '%d أيام',
44780
+ M: 'شهر',
44781
+ MM: '%d أشهر',
44782
+ y: 'سنة',
44783
+ yy: '%d سنوات'
44784
+ },
44785
+ week: {
44786
+ dow: 1, // Monday is the first day of the week.
44787
+ doy: 4 // The week that contains Jan 4th is the first week of the year.
44788
+ }
44789
+ });
44790
 
44791
+ return arTn;
44792
+
44793
+ })));
44794
 
 
44795
 
44796
  /***/ },
44797
+ /* 292 */
44798
  /***/ function(module, exports, __webpack_require__) {
44799
 
44800
  //! moment.js locale configuration
44805
  true ? factory(__webpack_require__(282)) :
44806
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44807
  factory(global.moment)
44808
+ }(this, (function (moment) { 'use strict';
44809
+
44810
+
44811
+ var suffixes = {
44812
+ 1: '-inci',
44813
+ 5: '-inci',
44814
+ 8: '-inci',
44815
+ 70: '-inci',
44816
+ 80: '-inci',
44817
+ 2: '-nci',
44818
+ 7: '-nci',
44819
+ 20: '-nci',
44820
+ 50: '-nci',
44821
+ 3: '-üncü',
44822
+ 4: '-üncü',
44823
+ 100: '-üncü',
44824
+ 6: '-ncı',
44825
+ 9: '-uncu',
44826
+ 10: '-uncu',
44827
+ 30: '-uncu',
44828
+ 60: '-ıncı',
44829
+ 90: '-ıncı'
44830
+ };
44831
+
44832
+ var az = moment.defineLocale('az', {
44833
+ months : 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'),
44834
+ monthsShort : 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'),
44835
+ weekdays : 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split('_'),
44836
+ weekdaysShort : 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'),
44837
+ weekdaysMin : 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'),
44838
+ weekdaysParseExact : true,
44839
+ longDateFormat : {
44840
+ LT : 'HH:mm',
44841
+ LTS : 'HH:mm:ss',
44842
+ L : 'DD.MM.YYYY',
44843
+ LL : 'D MMMM YYYY',
44844
+ LLL : 'D MMMM YYYY HH:mm',
44845
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
44846
+ },
44847
+ calendar : {
44848
+ sameDay : '[bugün saat] LT',
44849
+ nextDay : '[sabah saat] LT',
44850
+ nextWeek : '[gələn həftə] dddd [saat] LT',
44851
+ lastDay : '[dünən] LT',
44852
+ lastWeek : '[keçən həftə] dddd [saat] LT',
44853
+ sameElse : 'L'
44854
+ },
44855
+ relativeTime : {
44856
+ future : '%s sonra',
44857
+ past : '%s əvvəl',
44858
+ s : 'birneçə saniyyə',
44859
+ m : 'bir dəqiqə',
44860
+ mm : '%d dəqiqə',
44861
+ h : 'bir saat',
44862
+ hh : '%d saat',
44863
+ d : 'bir gün',
44864
+ dd : '%d gün',
44865
+ M : 'bir ay',
44866
+ MM : '%d ay',
44867
+ y : 'bir il',
44868
+ yy : '%d il'
44869
+ },
44870
+ meridiemParse: /gecə|səhər|gündüz|axşam/,
44871
+ isPM : function (input) {
44872
+ return /^(gündüz|axşam)$/.test(input);
44873
+ },
44874
+ meridiem : function (hour, minute, isLower) {
44875
+ if (hour < 4) {
44876
+ return 'gecə';
44877
+ } else if (hour < 12) {
44878
+ return 'səhər';
44879
+ } else if (hour < 17) {
44880
+ return 'gündüz';
44881
+ } else {
44882
+ return 'axşam';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44883
  }
44884
+ },
44885
+ ordinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,
44886
+ ordinal : function (number) {
44887
+ if (number === 0) { // special case for zero
44888
+ return number + '-ıncı';
44889
+ }
44890
+ var a = number % 10,
44891
+ b = number % 100 - a,
44892
+ c = number >= 100 ? 100 : null;
44893
+ return number + (suffixes[a] || suffixes[b] || suffixes[c]);
44894
+ },
44895
+ week : {
44896
+ dow : 1, // Monday is the first day of the week.
44897
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
44898
+ }
44899
+ });
44900
 
44901
+ return az;
44902
+
44903
+ })));
44904
 
 
44905
 
44906
  /***/ },
44907
+ /* 293 */
44908
  /***/ function(module, exports, __webpack_require__) {
44909
 
44910
  //! moment.js locale configuration
44917
  true ? factory(__webpack_require__(282)) :
44918
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
44919
  factory(global.moment)
44920
+ }(this, (function (moment) { 'use strict';
44921
 
44922
 
44923
+ function plural(word, num) {
44924
+ var forms = word.split('_');
44925
+ return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]);
44926
+ }
44927
+ function relativeTimeWithPlural(number, withoutSuffix, key) {
44928
+ var format = {
44929
+ 'mm': withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін',
44930
+ 'hh': withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін',
44931
+ 'dd': 'дзень_дні_дзён',
44932
+ 'MM': 'месяц_месяцы_месяцаў',
44933
+ 'yy': 'год_гады_гадоў'
44934
+ };
44935
+ if (key === 'm') {
44936
+ return withoutSuffix ? 'хвіліна' : 'хвіліну';
44937
  }
44938
+ else if (key === 'h') {
44939
+ return withoutSuffix ? 'гадзіна' : 'гадзіну';
44940
+ }
44941
+ else {
44942
+ return number + ' ' + plural(format[key], +number);
44943
+ }
44944
+ }
44945
+
44946
+ var be = moment.defineLocale('be', {
44947
+ months : {
44948
+ format: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_'),
44949
+ standalone: 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split('_')
44950
+ },
44951
+ monthsShort : 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'),
44952
+ weekdays : {
44953
+ format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split('_'),
44954
+ standalone: 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split('_'),
44955
+ isFormat: /\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/
44956
+ },
44957
+ weekdaysShort : 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
44958
+ weekdaysMin : 'нд_пн_ат_ср_чц_пт_сб'.split('_'),
44959
+ longDateFormat : {
44960
+ LT : 'HH:mm',
44961
+ LTS : 'HH:mm:ss',
44962
+ L : 'DD.MM.YYYY',
44963
+ LL : 'D MMMM YYYY г.',
44964
+ LLL : 'D MMMM YYYY г., HH:mm',
44965
+ LLLL : 'dddd, D MMMM YYYY г., HH:mm'
44966
+ },
44967
+ calendar : {
44968
+ sameDay: '[Сёння ў] LT',
44969
+ nextDay: '[Заўтра ў] LT',
44970
+ lastDay: '[Учора ў] LT',
44971
+ nextWeek: function () {
44972
+ return '[У] dddd [ў] LT';
44973
+ },
44974
+ lastWeek: function () {
44975
+ switch (this.day()) {
44976
+ case 0:
44977
+ case 3:
44978
+ case 5:
44979
+ case 6:
44980
+ return '[У мінулую] dddd [ў] LT';
44981
+ case 1:
44982
+ case 2:
44983
+ case 4:
44984
+ return '[У мінулы] dddd [ў] LT';
44985
+ }
44986
+ },
44987
+ sameElse: 'L'
44988
+ },
44989
+ relativeTime : {
44990
+ future : 'праз %s',
44991
+ past : '%s таму',
44992
+ s : 'некалькі секунд',
44993
+ m : relativeTimeWithPlural,
44994
+ mm : relativeTimeWithPlural,
44995
+ h : relativeTimeWithPlural,
44996
+ hh : relativeTimeWithPlural,
44997
+ d : 'дзень',
44998
+ dd : relativeTimeWithPlural,
44999
+ M : 'месяц',
45000
+ MM : relativeTimeWithPlural,
45001
+ y : 'год',
45002
+ yy : relativeTimeWithPlural
45003
+ },
45004
+ meridiemParse: /ночы|раніцы|дня|вечара/,
45005
+ isPM : function (input) {
45006
+ return /^(дня|вечара)$/.test(input);
45007
+ },
45008
+ meridiem : function (hour, minute, isLower) {
45009
+ if (hour < 4) {
45010
+ return 'ночы';
45011
+ } else if (hour < 12) {
45012
+ return 'раніцы';
45013
+ } else if (hour < 17) {
45014
+ return 'дня';
45015
+ } else {
45016
+ return 'вечара';
45017
  }
45018
+ },
45019
+ ordinalParse: /\d{1,2}-(і|ы|га)/,
45020
+ ordinal: function (number, period) {
45021
+ switch (period) {
45022
+ case 'M':
45023
+ case 'd':
45024
+ case 'DDD':
45025
+ case 'w':
45026
+ case 'W':
45027
+ return (number % 10 === 2 || number % 10 === 3) && (number % 100 !== 12 && number % 100 !== 13) ? number + '-і' : number + '-ы';
45028
+ case 'D':
45029
+ return number + '-га';
45030
+ default:
45031
+ return number;
45032
  }
45033
+ },
45034
+ week : {
45035
+ dow : 1, // Monday is the first day of the week.
45036
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
45037
  }
45038
+ });
45039
 
45040
+ return be;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45041
 
45042
+ })));
45043
 
 
45044
 
45045
  /***/ },
45046
+ /* 294 */
45047
  /***/ function(module, exports, __webpack_require__) {
45048
 
45049
  //! moment.js locale configuration
45054
  true ? factory(__webpack_require__(282)) :
45055
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45056
  factory(global.moment)
45057
+ }(this, (function (moment) { 'use strict';
45058
+
45059
+
45060
+ var bg = moment.defineLocale('bg', {
45061
+ months : 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split('_'),
45062
+ monthsShort : 'янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'),
45063
+ weekdays : 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split('_'),
45064
+ weekdaysShort : 'нед_пон_вто_сря_чет_пет_съб'.split('_'),
45065
+ weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
45066
+ longDateFormat : {
45067
+ LT : 'H:mm',
45068
+ LTS : 'H:mm:ss',
45069
+ L : 'D.MM.YYYY',
45070
+ LL : 'D MMMM YYYY',
45071
+ LLL : 'D MMMM YYYY H:mm',
45072
+ LLLL : 'dddd, D MMMM YYYY H:mm'
45073
+ },
45074
+ calendar : {
45075
+ sameDay : '[Днес в] LT',
45076
+ nextDay : '[Утре в] LT',
45077
+ nextWeek : 'dddd [в] LT',
45078
+ lastDay : '[Вчера в] LT',
45079
+ lastWeek : function () {
45080
+ switch (this.day()) {
45081
+ case 0:
45082
+ case 3:
45083
+ case 6:
45084
+ return '[В изминалата] dddd [в] LT';
45085
+ case 1:
45086
+ case 2:
45087
+ case 4:
45088
+ case 5:
45089
+ return '[В изминалия] dddd [в] LT';
45090
+ }
 
 
45091
  },
45092
+ sameElse : 'L'
45093
+ },
45094
+ relativeTime : {
45095
+ future : 'след %s',
45096
+ past : 'преди %s',
45097
+ s : 'няколко секунди',
45098
+ m : 'минута',
45099
+ mm : '%d минути',
45100
+ h : 'час',
45101
+ hh : '%d часа',
45102
+ d : 'ден',
45103
+ dd : '%d дни',
45104
+ M : 'месец',
45105
+ MM : '%d месеца',
45106
+ y : 'година',
45107
+ yy : '%d години'
45108
+ },
45109
+ ordinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
45110
+ ordinal : function (number) {
45111
+ var lastDigit = number % 10,
45112
+ last2Digits = number % 100;
45113
+ if (number === 0) {
45114
+ return number + '-ев';
45115
+ } else if (last2Digits === 0) {
45116
+ return number + '-ен';
45117
+ } else if (last2Digits > 10 && last2Digits < 20) {
45118
+ return number + '-ти';
45119
+ } else if (lastDigit === 1) {
45120
+ return number + '-ви';
45121
+ } else if (lastDigit === 2) {
45122
+ return number + '-ри';
45123
+ } else if (lastDigit === 7 || lastDigit === 8) {
45124
+ return number + '-ми';
45125
+ } else {
45126
+ return number + '-ти';
 
 
 
45127
  }
45128
+ },
45129
+ week : {
45130
+ dow : 1, // Monday is the first day of the week.
45131
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
45132
+ }
45133
+ });
45134
 
45135
+ return bg;
45136
+
45137
+ })));
45138
 
 
45139
 
45140
  /***/ },
45141
+ /* 295 */
45142
+ /***/ function(module, exports, __webpack_require__) {
45143
+
45144
+
45145
+ ;(function (global, factory) {
45146
+ true ? factory(__webpack_require__(282)) :
45147
+ typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45148
+ factory(global.moment)
45149
+ }(this, (function (moment) { 'use strict';
45150
+
45151
+ var bgX = moment.defineLocale('bg-x', {
45152
+ parentLocale: 'bg'
45153
+ });
45154
+
45155
+ return bgX;
45156
+
45157
+ })));
45158
+
45159
+
45160
+ /***/ },
45161
+ /* 296 */
45162
  /***/ function(module, exports, __webpack_require__) {
45163
 
45164
  //! moment.js locale configuration
45169
  true ? factory(__webpack_require__(282)) :
45170
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45171
  factory(global.moment)
45172
+ }(this, (function (moment) { 'use strict';
45173
+
45174
+
45175
+ var symbolMap = {
45176
+ '1': '১',
45177
+ '2': '২',
45178
+ '3': '৩',
45179
+ '4': '৪',
45180
+ '5': '৫',
45181
+ '6': '৬',
45182
+ '7': '৭',
45183
+ '8': '৮',
45184
+ '9': '৯',
45185
+ '0': '০'
45186
+ };
45187
+ var numberMap = {
45188
+ '১': '1',
45189
+ '২': '2',
45190
+ '৩': '3',
45191
+ '৪': '4',
45192
+ '৫': '5',
45193
+ '৬': '6',
45194
+ '৭': '7',
45195
+ '৮': '8',
45196
+ '৯': '9',
45197
+ '০': '0'
45198
+ };
45199
+
45200
+ var bn = moment.defineLocale('bn', {
45201
+ months : 'জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'),
45202
+ monthsShort : 'জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'),
45203
+ weekdays : 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'),
45204
+ weekdaysShort : 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'),
45205
+ weekdaysMin : 'রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি'.split('_'),
45206
+ longDateFormat : {
45207
+ LT : 'A h:mm সময়',
45208
+ LTS : 'A h:mm:ss সময়',
45209
+ L : 'DD/MM/YYYY',
45210
+ LL : 'D MMMM YYYY',
45211
+ LLL : 'D MMMM YYYY, A h:mm সময়',
45212
+ LLLL : 'dddd, D MMMM YYYY, A h:mm সময়'
45213
+ },
45214
+ calendar : {
45215
+ sameDay : '[আজ] LT',
45216
+ nextDay : '[আগামীকাল] LT',
45217
+ nextWeek : 'dddd, LT',
45218
+ lastDay : '[গতকাল] LT',
45219
+ lastWeek : '[গত] dddd, LT',
45220
+ sameElse : 'L'
45221
+ },
45222
+ relativeTime : {
45223
+ future : '%s পরে',
45224
+ past : '%s আগে',
45225
+ s : 'কয়েক সেকেন্ড',
45226
+ m : 'এক মিনিট',
45227
+ mm : '%d মিনিট',
45228
+ h : 'এক ঘন্টা',
45229
+ hh : '%d ঘন্টা',
45230
+ d : 'এক দিন',
45231
+ dd : '%d দিন',
45232
+ M : 'এক মাস',
45233
+ MM : '%d মাস',
45234
+ y : 'এক বছর',
45235
+ yy : '%d বছর'
45236
+ },
45237
+ preparse: function (string) {
45238
+ return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) {
45239
+ return numberMap[match];
45240
+ });
45241
+ },
45242
+ postformat: function (string) {
45243
+ return string.replace(/\d/g, function (match) {
45244
+ return symbolMap[match];
45245
+ });
45246
+ },
45247
+ meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/,
45248
+ meridiemHour : function (hour, meridiem) {
45249
+ if (hour === 12) {
45250
+ hour = 0;
45251
+ }
45252
+ if ((meridiem === 'রাত' && hour >= 4) ||
45253
+ (meridiem === 'দুপুর' && hour < 5) ||
45254
+ meridiem === 'বিকাল') {
45255
+ return hour + 12;
45256
+ } else {
45257
+ return hour;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45258
  }
45259
+ },
45260
+ meridiem : function (hour, minute, isLower) {
45261
+ if (hour < 4) {
45262
+ return 'রাত';
45263
+ } else if (hour < 10) {
45264
+ return 'সকাল';
45265
+ } else if (hour < 17) {
45266
+ return 'দুপুর';
45267
+ } else if (hour < 20) {
45268
+ return 'বিকাল';
45269
+ } else {
45270
+ return 'রাত';
45271
+ }
45272
+ },
45273
+ week : {
45274
+ dow : 0, // Sunday is the first day of the week.
45275
+ doy : 6 // The week that contains Jan 1st is the first week of the year.
45276
+ }
45277
+ });
45278
 
45279
+ return bn;
45280
+
45281
+ })));
45282
 
 
45283
 
45284
  /***/ },
45285
+ /* 297 */
45286
  /***/ function(module, exports, __webpack_require__) {
45287
 
45288
  //! moment.js locale configuration
45293
  true ? factory(__webpack_require__(282)) :
45294
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45295
  factory(global.moment)
45296
+ }(this, (function (moment) { 'use strict';
45297
+
45298
+
45299
+ var symbolMap = {
45300
+ '1': '༡',
45301
+ '2': '༢',
45302
+ '3': '༣',
45303
+ '4': '༤',
45304
+ '5': '༥',
45305
+ '6': '༦',
45306
+ '7': '༧',
45307
+ '8': '༨',
45308
+ '9': '༩',
45309
+ '0': '༠'
45310
+ };
45311
+ var numberMap = {
45312
+ '༡': '1',
45313
+ '༢': '2',
45314
+ '༣': '3',
45315
+ '༤': '4',
45316
+ '༥': '5',
45317
+ '༦': '6',
45318
+ '༧': '7',
45319
+ '༨': '8',
45320
+ '༩': '9',
45321
+ '༠': '0'
45322
+ };
45323
+
45324
+ var bo = moment.defineLocale('bo', {
45325
+ months : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'),
45326
+ monthsShort : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'),
45327
+ weekdays : 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split('_'),
45328
+ weekdaysShort : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'),
45329
+ weekdaysMin : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'),
45330
+ longDateFormat : {
45331
+ LT : 'A h:mm',
45332
+ LTS : 'A h:mm:ss',
45333
+ L : 'DD/MM/YYYY',
45334
+ LL : 'D MMMM YYYY',
45335
+ LLL : 'D MMMM YYYY, A h:mm',
45336
+ LLLL : 'dddd, D MMMM YYYY, A h:mm'
45337
+ },
45338
+ calendar : {
45339
+ sameDay : '[དི་རིང] LT',
45340
+ nextDay : '[སང་ཉིན] LT',
45341
+ nextWeek : '[བདུན་ཕྲག་རྗེས་མ], LT',
45342
+ lastDay : '[ཁ་སང] LT',
45343
+ lastWeek : '[བདུན་ཕྲག་མཐའ་མ] dddd, LT',
45344
+ sameElse : 'L'
45345
+ },
45346
+ relativeTime : {
45347
+ future : '%s ལ་',
45348
+ past : '%s སྔན་ལ',
45349
+ s : 'ལམ་སང',
45350
+ m : 'སྐར་མ་གཅིག',
45351
+ mm : '%d སྐར་མ',
45352
+ h : 'ཆུ་ཚོད་གཅིག',
45353
+ hh : '%d ཆུ་ཚོད',
45354
+ d : 'ཉིན་གཅིག',
45355
+ dd : '%d ཉིན་',
45356
+ M : 'ཟླ་བ་གཅིག',
45357
+ MM : '%d ཟླ་བ',
45358
+ y : 'ལོ་གཅིག',
45359
+ yy : '%d ལོ'
45360
+ },
45361
+ preparse: function (string) {
45362
+ return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) {
45363
+ return numberMap[match];
45364
+ });
45365
+ },
45366
+ postformat: function (string) {
45367
+ return string.replace(/\d/g, function (match) {
45368
+ return symbolMap[match];
45369
+ });
45370
+ },
45371
+ meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,
45372
+ meridiemHour : function (hour, meridiem) {
45373
+ if (hour === 12) {
45374
+ hour = 0;
45375
+ }
45376
+ if ((meridiem === 'མཚན་མོ' && hour >= 4) ||
45377
+ (meridiem === 'ཉིན་གུང' && hour < 5) ||
45378
+ meridiem === 'དགོང་དག') {
45379
+ return hour + 12;
45380
+ } else {
45381
+ return hour;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45382
  }
45383
+ },
45384
+ meridiem : function (hour, minute, isLower) {
45385
+ if (hour < 4) {
45386
+ return 'མཚན་མོ';
45387
+ } else if (hour < 10) {
45388
+ return 'ཞོགས་ཀས';
45389
+ } else if (hour < 17) {
45390
+ return 'ཉིན་གུང';
45391
+ } else if (hour < 20) {
45392
+ return 'དགོང་དག';
45393
+ } else {
45394
+ return 'མཚན་མོ';
45395
+ }
45396
+ },
45397
+ week : {
45398
+ dow : 0, // Sunday is the first day of the week.
45399
+ doy : 6 // The week that contains Jan 1st is the first week of the year.
45400
+ }
45401
+ });
45402
 
45403
+ return bo;
45404
+
45405
+ })));
45406
 
 
45407
 
45408
  /***/ },
45409
+ /* 298 */
45410
  /***/ function(module, exports, __webpack_require__) {
45411
 
45412
  //! moment.js locale configuration
45417
  true ? factory(__webpack_require__(282)) :
45418
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45419
  factory(global.moment)
45420
+ }(this, (function (moment) { 'use strict';
45421
 
45422
 
45423
+ function relativeTimeWithMutation(number, withoutSuffix, key) {
45424
+ var format = {
45425
+ 'mm': 'munutenn',
45426
+ 'MM': 'miz',
45427
+ 'dd': 'devezh'
45428
+ };
45429
+ return number + ' ' + mutation(format[key], number);
45430
+ }
45431
+ function specialMutationForYears(number) {
45432
+ switch (lastNumber(number)) {
45433
+ case 1:
45434
+ case 3:
45435
+ case 4:
45436
+ case 5:
45437
+ case 9:
45438
+ return number + ' bloaz';
45439
+ default:
45440
+ return number + ' vloaz';
 
45441
  }
45442
+ }
45443
+ function lastNumber(number) {
45444
+ if (number > 9) {
45445
+ return lastNumber(number % 10);
 
45446
  }
45447
+ return number;
45448
+ }
45449
+ function mutation(text, number) {
45450
+ if (number === 2) {
45451
+ return softMutation(text);
45452
+ }
45453
+ return text;
45454
+ }
45455
+ function softMutation(text) {
45456
+ var mutationTable = {
45457
+ 'm': 'v',
45458
+ 'b': 'v',
45459
+ 'd': 'z'
45460
+ };
45461
+ if (mutationTable[text.charAt(0)] === undefined) {
45462
  return text;
45463
  }
45464
+ return mutationTable[text.charAt(0)] + text.substring(1);
45465
+ }
45466
+
45467
+ var br = moment.defineLocale('br', {
45468
+ months : 'Genver_C\'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split('_'),
45469
+ monthsShort : 'Gen_C\'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'),
45470
+ weekdays : 'Sul_Lun_Meurzh_Merc\'her_Yaou_Gwener_Sadorn'.split('_'),
45471
+ weekdaysShort : 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'),
45472
+ weekdaysMin : 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'),
45473
+ weekdaysParseExact : true,
45474
+ longDateFormat : {
45475
+ LT : 'h[e]mm A',
45476
+ LTS : 'h[e]mm:ss A',
45477
+ L : 'DD/MM/YYYY',
45478
+ LL : 'D [a viz] MMMM YYYY',
45479
+ LLL : 'D [a viz] MMMM YYYY h[e]mm A',
45480
+ LLLL : 'dddd, D [a viz] MMMM YYYY h[e]mm A'
45481
+ },
45482
+ calendar : {
45483
+ sameDay : '[Hiziv da] LT',
45484
+ nextDay : '[Warc\'hoazh da] LT',
45485
+ nextWeek : 'dddd [da] LT',
45486
+ lastDay : '[Dec\'h da] LT',
45487
+ lastWeek : 'dddd [paset da] LT',
45488
+ sameElse : 'L'
45489
+ },
45490
+ relativeTime : {
45491
+ future : 'a-benn %s',
45492
+ past : '%s \'zo',
45493
+ s : 'un nebeud segondennoù',
45494
+ m : 'ur vunutenn',
45495
+ mm : relativeTimeWithMutation,
45496
+ h : 'un eur',
45497
+ hh : '%d eur',
45498
+ d : 'un devezh',
45499
+ dd : relativeTimeWithMutation,
45500
+ M : 'ur miz',
45501
+ MM : relativeTimeWithMutation,
45502
+ y : 'ur bloaz',
45503
+ yy : specialMutationForYears
45504
+ },
45505
+ ordinalParse: /\d{1,2}(añ|vet)/,
45506
+ ordinal : function (number) {
45507
+ var output = (number === 1) ? 'añ' : 'vet';
45508
+ return number + output;
45509
+ },
45510
+ week : {
45511
+ dow : 1, // Monday is the first day of the week.
45512
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
45513
+ }
45514
+ });
 
 
 
 
 
 
 
 
 
45515
 
45516
+ return br;
45517
+
45518
+ })));
45519
 
 
45520
 
45521
  /***/ },
45522
+ /* 299 */
45523
  /***/ function(module, exports, __webpack_require__) {
45524
 
45525
  //! moment.js locale configuration
45531
  true ? factory(__webpack_require__(282)) :
45532
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45533
  factory(global.moment)
45534
+ }(this, (function (moment) { 'use strict';
45535
 
45536
 
45537
+ function translate(number, withoutSuffix, key) {
45538
+ var result = number + ' ';
45539
+ switch (key) {
45540
+ case 'm':
45541
+ return withoutSuffix ? 'jedna minuta' : 'jedne minute';
45542
+ case 'mm':
45543
+ if (number === 1) {
45544
+ result += 'minuta';
45545
+ } else if (number === 2 || number === 3 || number === 4) {
45546
+ result += 'minute';
45547
+ } else {
45548
+ result += 'minuta';
45549
+ }
45550
+ return result;
45551
+ case 'h':
45552
+ return withoutSuffix ? 'jedan sat' : 'jednog sata';
45553
+ case 'hh':
45554
+ if (number === 1) {
45555
+ result += 'sat';
45556
+ } else if (number === 2 || number === 3 || number === 4) {
45557
+ result += 'sata';
45558
+ } else {
45559
+ result += 'sati';
45560
+ }
45561
+ return result;
45562
+ case 'dd':
45563
+ if (number === 1) {
45564
+ result += 'dan';
45565
+ } else {
45566
+ result += 'dana';
45567
+ }
45568
+ return result;
45569
+ case 'MM':
45570
+ if (number === 1) {
45571
+ result += 'mjesec';
45572
+ } else if (number === 2 || number === 3 || number === 4) {
45573
+ result += 'mjeseca';
45574
+ } else {
45575
+ result += 'mjeseci';
45576
+ }
45577
+ return result;
45578
+ case 'yy':
45579
+ if (number === 1) {
45580
+ result += 'godina';
45581
+ } else if (number === 2 || number === 3 || number === 4) {
45582
+ result += 'godine';
45583
+ } else {
45584
+ result += 'godina';
45585
+ }
45586
+ return result;
45587
+ }
45588
+ }
45589
+
45590
+ var bs = moment.defineLocale('bs', {
45591
+ months : 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'),
45592
+ monthsShort : 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'),
45593
+ monthsParseExact: true,
45594
+ weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
45595
+ weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
45596
+ weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'),
45597
+ weekdaysParseExact : true,
45598
+ longDateFormat : {
45599
+ LT : 'H:mm',
45600
+ LTS : 'H:mm:ss',
45601
+ L : 'DD.MM.YYYY',
45602
+ LL : 'D. MMMM YYYY',
45603
+ LLL : 'D. MMMM YYYY H:mm',
45604
+ LLLL : 'dddd, D. MMMM YYYY H:mm'
45605
+ },
45606
+ calendar : {
45607
+ sameDay : '[danas u] LT',
45608
+ nextDay : '[sutra u] LT',
45609
+ nextWeek : function () {
45610
+ switch (this.day()) {
45611
+ case 0:
45612
+ return '[u] [nedjelju] [u] LT';
45613
+ case 3:
45614
+ return '[u] [srijedu] [u] LT';
45615
+ case 6:
45616
+ return '[u] [subotu] [u] LT';
45617
+ case 1:
45618
+ case 2:
45619
+ case 4:
45620
+ case 5:
45621
+ return '[u] dddd [u] LT';
45622
+ }
45623
+ },
45624
+ lastDay : '[jučer u] LT',
45625
+ lastWeek : function () {
45626
+ switch (this.day()) {
45627
+ case 0:
45628
+ case 3:
45629
+ return '[prošlu] dddd [u] LT';
45630
+ case 6:
45631
+ return '[prošle] [subote] [u] LT';
45632
+ case 1:
45633
+ case 2:
45634
+ case 4:
45635
+ case 5:
45636
+ return '[prošli] dddd [u] LT';
45637
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45638
  },
45639
+ sameElse : 'L'
45640
+ },
45641
+ relativeTime : {
45642
+ future : 'za %s',
45643
+ past : 'prije %s',
45644
+ s : 'par sekundi',
45645
+ m : translate,
45646
+ mm : translate,
45647
+ h : translate,
45648
+ hh : translate,
45649
+ d : 'dan',
45650
+ dd : translate,
45651
+ M : 'mjesec',
45652
+ MM : translate,
45653
+ y : 'godinu',
45654
+ yy : translate
45655
+ },
45656
+ ordinalParse: /\d{1,2}\./,
45657
+ ordinal : '%d.',
45658
+ week : {
45659
+ dow : 1, // Monday is the first day of the week.
45660
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
45661
+ }
45662
+ });
45663
 
45664
+ return bs;
45665
+
45666
+ })));
45667
 
 
45668
 
45669
  /***/ },
45670
+ /* 300 */
45671
  /***/ function(module, exports, __webpack_require__) {
45672
 
45673
  //! moment.js locale configuration
45678
  true ? factory(__webpack_require__(282)) :
45679
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45680
  factory(global.moment)
45681
+ }(this, (function (moment) { 'use strict';
45682
+
45683
+
45684
+ var ca = moment.defineLocale('ca', {
45685
+ months : 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split('_'),
45686
+ monthsShort : 'gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.'.split('_'),
45687
+ monthsParseExact : true,
45688
+ weekdays : 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split('_'),
45689
+ weekdaysShort : 'dg._dl._dt._dc._dj._dv._ds.'.split('_'),
45690
+ weekdaysMin : 'Dg_Dl_Dt_Dc_Dj_Dv_Ds'.split('_'),
45691
+ weekdaysParseExact : true,
45692
+ longDateFormat : {
45693
+ LT : 'H:mm',
45694
+ LTS : 'H:mm:ss',
45695
+ L : 'DD/MM/YYYY',
45696
+ LL : 'D MMMM YYYY',
45697
+ LLL : 'D MMMM YYYY H:mm',
45698
+ LLLL : 'dddd D MMMM YYYY H:mm'
45699
+ },
45700
+ calendar : {
45701
+ sameDay : function () {
45702
+ return '[avui a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
45703
  },
45704
+ nextDay : function () {
45705
+ return '[demà a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45706
  },
45707
+ nextWeek : function () {
45708
+ return 'dddd [a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
 
 
 
 
 
 
 
 
 
 
 
 
45709
  },
45710
+ lastDay : function () {
45711
+ return '[ahir a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
 
 
 
 
 
 
 
 
45712
  },
45713
+ lastWeek : function () {
45714
+ return '[el] dddd [passat a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT';
45715
+ },
45716
+ sameElse : 'L'
45717
+ },
45718
+ relativeTime : {
45719
+ future : 'en %s',
45720
+ past : 'fa %s',
45721
+ s : 'uns segons',
45722
+ m : 'un minut',
45723
+ mm : '%d minuts',
45724
+ h : 'una hora',
45725
+ hh : '%d hores',
45726
+ d : 'un dia',
45727
+ dd : '%d dies',
45728
+ M : 'un mes',
45729
+ MM : '%d mesos',
45730
+ y : 'un any',
45731
+ yy : '%d anys'
45732
+ },
45733
+ ordinalParse: /\d{1,2}(r|n|t|è|a)/,
45734
+ ordinal : function (number, period) {
45735
+ var output = (number === 1) ? 'r' :
45736
+ (number === 2) ? 'n' :
45737
+ (number === 3) ? 'r' :
45738
+ (number === 4) ? 't' : 'è';
45739
+ if (period === 'w' || period === 'W') {
45740
+ output = 'a';
45741
+ }
45742
+ return number + output;
45743
+ },
45744
+ week : {
45745
+ dow : 1, // Monday is the first day of the week.
45746
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
45747
+ }
45748
+ });
45749
 
45750
+ return ca;
45751
+
45752
+ })));
45753
 
 
45754
 
45755
  /***/ },
45756
+ /* 301 */
45757
  /***/ function(module, exports, __webpack_require__) {
45758
 
45759
  //! moment.js locale configuration
45764
  true ? factory(__webpack_require__(282)) :
45765
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45766
  factory(global.moment)
45767
+ }(this, (function (moment) { 'use strict';
45768
+
45769
+
45770
+ var months = 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split('_');
45771
+ var monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_');
45772
+ function plural(n) {
45773
+ return (n > 1) && (n < 5) && (~~(n / 10) !== 1);
45774
+ }
45775
+ function translate(number, withoutSuffix, key, isFuture) {
45776
+ var result = number + ' ';
45777
+ switch (key) {
45778
+ case 's': // a few seconds / in a few seconds / a few seconds ago
45779
+ return (withoutSuffix || isFuture) ? 'pár sekund' : 'pár sekundami';
45780
+ case 'm': // a minute / in a minute / a minute ago
45781
+ return withoutSuffix ? 'minuta' : (isFuture ? 'minutu' : 'minutou');
45782
+ case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago
45783
+ if (withoutSuffix || isFuture) {
45784
+ return result + (plural(number) ? 'minuty' : 'minut');
45785
+ } else {
45786
+ return result + 'minutami';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45787
  }
45788
+ break;
45789
+ case 'h': // an hour / in an hour / an hour ago
45790
+ return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou');
45791
+ case 'hh': // 9 hours / in 9 hours / 9 hours ago
45792
+ if (withoutSuffix || isFuture) {
45793
+ return result + (plural(number) ? 'hodiny' : 'hodin');
45794
+ } else {
45795
+ return result + 'hodinami';
45796
  }
45797
+ break;
45798
+ case 'd': // a day / in a day / a day ago
45799
+ return (withoutSuffix || isFuture) ? 'den' : 'dnem';
45800
+ case 'dd': // 9 days / in 9 days / 9 days ago
45801
+ if (withoutSuffix || isFuture) {
45802
+ return result + (plural(number) ? 'dny' : 'dní');
45803
+ } else {
45804
+ return result + 'dny';
45805
  }
45806
+ break;
45807
+ case 'M': // a month / in a month / a month ago
45808
+ return (withoutSuffix || isFuture) ? 'měsíc' : 'měsícem';
45809
+ case 'MM': // 9 months / in 9 months / 9 months ago
45810
+ if (withoutSuffix || isFuture) {
45811
+ return result + (plural(number) ? 'měsíce' : 'měsíců');
45812
+ } else {
45813
+ return result + 'měsíci';
45814
+ }
45815
+ break;
45816
+ case 'y': // a year / in a year / a year ago
45817
+ return (withoutSuffix || isFuture) ? 'rok' : 'rokem';
45818
+ case 'yy': // 9 years / in 9 years / 9 years ago
45819
+ if (withoutSuffix || isFuture) {
45820
+ return result + (plural(number) ? 'roky' : 'let');
45821
+ } else {
45822
+ return result + 'lety';
45823
+ }
45824
+ break;
45825
+ }
45826
+ }
45827
+
45828
+ var cs = moment.defineLocale('cs', {
45829
+ months : months,
45830
+ monthsShort : monthsShort,
45831
+ monthsParse : (function (months, monthsShort) {
45832
+ var i, _monthsParse = [];
45833
+ for (i = 0; i < 12; i++) {
45834
+ // use custom parser to solve problem with July (červenec)
45835
+ _monthsParse[i] = new RegExp('^' + months[i] + '$|^' + monthsShort[i] + '$', 'i');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45836
  }
45837
+ return _monthsParse;
45838
+ }(months, monthsShort)),
45839
+ shortMonthsParse : (function (monthsShort) {
45840
+ var i, _shortMonthsParse = [];
45841
+ for (i = 0; i < 12; i++) {
45842
+ _shortMonthsParse[i] = new RegExp('^' + monthsShort[i] + '$', 'i');
45843
+ }
45844
+ return _shortMonthsParse;
45845
+ }(monthsShort)),
45846
+ longMonthsParse : (function (months) {
45847
+ var i, _longMonthsParse = [];
45848
+ for (i = 0; i < 12; i++) {
45849
+ _longMonthsParse[i] = new RegExp('^' + months[i] + '$', 'i');
45850
+ }
45851
+ return _longMonthsParse;
45852
+ }(months)),
45853
+ weekdays : 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'),
45854
+ weekdaysShort : 'ne_po_út_st_čt_pá_so'.split('_'),
45855
+ weekdaysMin : 'ne_po_út_st_čt_pá_so'.split('_'),
45856
+ longDateFormat : {
45857
+ LT: 'H:mm',
45858
+ LTS : 'H:mm:ss',
45859
+ L : 'DD.MM.YYYY',
45860
+ LL : 'D. MMMM YYYY',
45861
+ LLL : 'D. MMMM YYYY H:mm',
45862
+ LLLL : 'dddd D. MMMM YYYY H:mm',
45863
+ l : 'D. M. YYYY'
45864
+ },
45865
+ calendar : {
45866
+ sameDay: '[dnes v] LT',
45867
+ nextDay: '[zítra v] LT',
45868
+ nextWeek: function () {
45869
+ switch (this.day()) {
45870
+ case 0:
45871
+ return '[v neděli v] LT';
45872
+ case 1:
45873
+ case 2:
45874
+ return '[v] dddd [v] LT';
45875
+ case 3:
45876
+ return '[ve středu v] LT';
45877
+ case 4:
45878
+ return '[ve čtvrtek v] LT';
45879
+ case 5:
45880
+ return '[v pátek v] LT';
45881
+ case 6:
45882
+ return '[v sobotu v] LT';
45883
+ }
45884
+ },
45885
+ lastDay: '[včera v] LT',
45886
+ lastWeek: function () {
45887
+ switch (this.day()) {
45888
+ case 0:
45889
+ return '[minulou neděli v] LT';
45890
+ case 1:
45891
+ case 2:
45892
+ return '[minulé] dddd [v] LT';
45893
+ case 3:
45894
+ return '[minulou středu v] LT';
45895
+ case 4:
45896
+ case 5:
45897
+ return '[minulý] dddd [v] LT';
45898
+ case 6:
45899
+ return '[minulou sobotu v] LT';
45900
+ }
45901
+ },
45902
+ sameElse: 'L'
45903
+ },
45904
+ relativeTime : {
45905
+ future : 'za %s',
45906
+ past : 'před %s',
45907
+ s : translate,
45908
+ m : translate,
45909
+ mm : translate,
45910
+ h : translate,
45911
+ hh : translate,
45912
+ d : translate,
45913
+ dd : translate,
45914
+ M : translate,
45915
+ MM : translate,
45916
+ y : translate,
45917
+ yy : translate
45918
+ },
45919
+ ordinalParse : /\d{1,2}\./,
45920
+ ordinal : '%d.',
45921
+ week : {
45922
+ dow : 1, // Monday is the first day of the week.
45923
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
45924
+ }
45925
+ });
45926
 
45927
+ return cs;
45928
+
45929
+ })));
45930
 
 
45931
 
45932
  /***/ },
45933
+ /* 302 */
45934
  /***/ function(module, exports, __webpack_require__) {
45935
 
45936
  //! moment.js locale configuration
45941
  true ? factory(__webpack_require__(282)) :
45942
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
45943
  factory(global.moment)
45944
+ }(this, (function (moment) { 'use strict';
45945
+
45946
+
45947
+ var cv = moment.defineLocale('cv', {
45948
+ months : 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split('_'),
45949
+ monthsShort : 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'),
45950
+ weekdays : 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split('_'),
45951
+ weekdaysShort : 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'),
45952
+ weekdaysMin : 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'),
45953
+ longDateFormat : {
45954
+ LT : 'HH:mm',
45955
+ LTS : 'HH:mm:ss',
45956
+ L : 'DD-MM-YYYY',
45957
+ LL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]',
45958
+ LLL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',
45959
+ LLLL : 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm'
45960
+ },
45961
+ calendar : {
45962
+ sameDay: '[Паян] LT [сехетре]',
45963
+ nextDay: '[Ыран] LT [сехетре]',
45964
+ lastDay: '[Ӗнер] LT [сехетре]',
45965
+ nextWeek: '[Ҫитес] dddd LT [сехетре]',
45966
+ lastWeek: '[Иртнӗ] dddd LT [сехетре]',
45967
+ sameElse: 'L'
45968
+ },
45969
+ relativeTime : {
45970
+ future : function (output) {
45971
+ var affix = /сехет$/i.exec(output) ? 'рен' : /ҫул$/i.exec(output) ? 'тан' : 'ран';
45972
+ return output + affix;
45973
+ },
45974
+ past : '%s каялла',
45975
+ s : 'пӗр-ик ҫеккунт',
45976
+ m : 'пӗр минут',
45977
+ mm : '%d минут',
45978
+ h : 'пӗр сехет',
45979
+ hh : '%d сехет',
45980
+ d : 'пӗр кун',
45981
+ dd : '%d кун',
45982
+ M : 'пӗр уйӑх',
45983
+ MM : '%d уйӑх',
45984
+ y : 'пӗр ҫул',
45985
+ yy : '%d ҫул'
45986
+ },
45987
+ ordinalParse: /\d{1,2}-мӗш/,
45988
+ ordinal : '%d-мӗш',
45989
+ week : {
45990
+ dow : 1, // Monday is the first day of the week.
45991
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
45992
+ }
45993
+ });
45994
 
45995
+ return cv;
45996
+
45997
+ })));
45998
 
 
45999
 
46000
  /***/ },
46001
+ /* 303 */
46002
  /***/ function(module, exports, __webpack_require__) {
46003
 
46004
  //! moment.js locale configuration
46010
  true ? factory(__webpack_require__(282)) :
46011
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46012
  factory(global.moment)
46013
+ }(this, (function (moment) { 'use strict';
46014
+
46015
+
46016
+ var cy = moment.defineLocale('cy', {
46017
+ months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'),
46018
+ monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'),
46019
+ weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'),
46020
+ weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'),
46021
+ weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'),
46022
+ weekdaysParseExact : true,
46023
+ // time formats are the same as en-gb
46024
+ longDateFormat: {
46025
+ LT: 'HH:mm',
46026
+ LTS : 'HH:mm:ss',
46027
+ L: 'DD/MM/YYYY',
46028
+ LL: 'D MMMM YYYY',
46029
+ LLL: 'D MMMM YYYY HH:mm',
46030
+ LLLL: 'dddd, D MMMM YYYY HH:mm'
46031
+ },
46032
+ calendar: {
46033
+ sameDay: '[Heddiw am] LT',
46034
+ nextDay: '[Yfory am] LT',
46035
+ nextWeek: 'dddd [am] LT',
46036
+ lastDay: '[Ddoe am] LT',
46037
+ lastWeek: 'dddd [diwethaf am] LT',
46038
+ sameElse: 'L'
46039
+ },
46040
+ relativeTime: {
46041
+ future: 'mewn %s',
46042
+ past: '%s yn ôl',
46043
+ s: 'ychydig eiliadau',
46044
+ m: 'munud',
46045
+ mm: '%d munud',
46046
+ h: 'awr',
46047
+ hh: '%d awr',
46048
+ d: 'diwrnod',
46049
+ dd: '%d diwrnod',
46050
+ M: 'mis',
46051
+ MM: '%d mis',
46052
+ y: 'blwyddyn',
46053
+ yy: '%d flynedd'
46054
+ },
46055
+ ordinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,
46056
+ // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh
46057
+ ordinal: function (number) {
46058
+ var b = number,
46059
+ output = '',
46060
+ lookup = [
46061
+ '', 'af', 'il', 'ydd', 'ydd', 'ed', 'ed', 'ed', 'fed', 'fed', 'fed', // 1af to 10fed
46062
+ 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'fed' // 11eg to 20fed
46063
+ ];
46064
+ if (b > 20) {
46065
+ if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) {
46066
+ output = 'fed'; // not 30ain, 70ain or 90ain
46067
+ } else {
46068
+ output = 'ain';
 
 
 
46069
  }
46070
+ } else if (b > 0) {
46071
+ output = lookup[b];
 
 
 
46072
  }
46073
+ return number + output;
46074
+ },
46075
+ week : {
46076
+ dow : 1, // Monday is the first day of the week.
46077
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
46078
+ }
46079
+ });
46080
 
46081
+ return cy;
46082
+
46083
+ })));
46084
 
 
46085
 
46086
  /***/ },
46087
+ /* 304 */
46088
  /***/ function(module, exports, __webpack_require__) {
46089
 
46090
  //! moment.js locale configuration
46095
  true ? factory(__webpack_require__(282)) :
46096
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46097
  factory(global.moment)
46098
+ }(this, (function (moment) { 'use strict';
46099
+
46100
+
46101
+ var da = moment.defineLocale('da', {
46102
+ months : 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split('_'),
46103
+ monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
46104
+ weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
46105
+ weekdaysShort : 'søn_man_tir_ons_tor_fre_lør'.split('_'),
46106
+ weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'),
46107
+ longDateFormat : {
46108
+ LT : 'HH:mm',
46109
+ LTS : 'HH:mm:ss',
46110
+ L : 'DD/MM/YYYY',
46111
+ LL : 'D. MMMM YYYY',
46112
+ LLL : 'D. MMMM YYYY HH:mm',
46113
+ LLLL : 'dddd [d.] D. MMMM YYYY HH:mm'
46114
+ },
46115
+ calendar : {
46116
+ sameDay : '[I dag kl.] LT',
46117
+ nextDay : '[I morgen kl.] LT',
46118
+ nextWeek : 'dddd [kl.] LT',
46119
+ lastDay : '[I går kl.] LT',
46120
+ lastWeek : '[sidste] dddd [kl] LT',
46121
+ sameElse : 'L'
46122
+ },
46123
+ relativeTime : {
46124
+ future : 'om %s',
46125
+ past : '%s siden',
46126
+ s : 'få sekunder',
46127
+ m : 'et minut',
46128
+ mm : '%d minutter',
46129
+ h : 'en time',
46130
+ hh : '%d timer',
46131
+ d : 'en dag',
46132
+ dd : '%d dage',
46133
+ M : 'en måned',
46134
+ MM : '%d måneder',
46135
+ y : 'et år',
46136
+ yy : '%d år'
46137
+ },
46138
+ ordinalParse: /\d{1,2}\./,
46139
+ ordinal : '%d.',
46140
+ week : {
46141
+ dow : 1, // Monday is the first day of the week.
46142
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
46143
+ }
46144
+ });
46145
 
46146
+ return da;
46147
+
46148
+ })));
46149
 
 
46150
 
46151
  /***/ },
46152
+ /* 305 */
46153
  /***/ function(module, exports, __webpack_require__) {
46154
 
46155
  //! moment.js locale configuration
46162
  true ? factory(__webpack_require__(282)) :
46163
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46164
  factory(global.moment)
46165
+ }(this, (function (moment) { 'use strict';
46166
+
46167
+
46168
+ function processRelativeTime(number, withoutSuffix, key, isFuture) {
46169
+ var format = {
46170
+ 'm': ['eine Minute', 'einer Minute'],
46171
+ 'h': ['eine Stunde', 'einer Stunde'],
46172
+ 'd': ['ein Tag', 'einem Tag'],
46173
+ 'dd': [number + ' Tage', number + ' Tagen'],
46174
+ 'M': ['ein Monat', 'einem Monat'],
46175
+ 'MM': [number + ' Monate', number + ' Monaten'],
46176
+ 'y': ['ein Jahr', 'einem Jahr'],
46177
+ 'yy': [number + ' Jahre', number + ' Jahren']
46178
+ };
46179
+ return withoutSuffix ? format[key][0] : format[key][1];
46180
+ }
46181
+
46182
+ var de = moment.defineLocale('de', {
46183
+ months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
46184
+ monthsShort : 'Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'),
46185
+ monthsParseExact : true,
46186
+ weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
46187
+ weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
46188
+ weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
46189
+ weekdaysParseExact : true,
46190
+ longDateFormat : {
46191
+ LT: 'HH:mm',
46192
+ LTS: 'HH:mm:ss',
46193
+ L : 'DD.MM.YYYY',
46194
+ LL : 'D. MMMM YYYY',
46195
+ LLL : 'D. MMMM YYYY HH:mm',
46196
+ LLLL : 'dddd, D. MMMM YYYY HH:mm'
46197
+ },
46198
+ calendar : {
46199
+ sameDay: '[heute um] LT [Uhr]',
46200
+ sameElse: 'L',
46201
+ nextDay: '[morgen um] LT [Uhr]',
46202
+ nextWeek: 'dddd [um] LT [Uhr]',
46203
+ lastDay: '[gestern um] LT [Uhr]',
46204
+ lastWeek: '[letzten] dddd [um] LT [Uhr]'
46205
+ },
46206
+ relativeTime : {
46207
+ future : 'in %s',
46208
+ past : 'vor %s',
46209
+ s : 'ein paar Sekunden',
46210
+ m : processRelativeTime,
46211
+ mm : '%d Minuten',
46212
+ h : processRelativeTime,
46213
+ hh : '%d Stunden',
46214
+ d : processRelativeTime,
46215
+ dd : processRelativeTime,
46216
+ M : processRelativeTime,
46217
+ MM : processRelativeTime,
46218
+ y : processRelativeTime,
46219
+ yy : processRelativeTime
46220
+ },
46221
+ ordinalParse: /\d{1,2}\./,
46222
+ ordinal : '%d.',
46223
+ week : {
46224
+ dow : 1, // Monday is the first day of the week.
46225
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
46226
+ }
46227
+ });
46228
 
46229
+ return de;
46230
+
46231
+ })));
46232
 
 
46233
 
46234
  /***/ },
46235
+ /* 306 */
46236
  /***/ function(module, exports, __webpack_require__) {
46237
 
46238
  //! moment.js locale configuration
46246
  true ? factory(__webpack_require__(282)) :
46247
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46248
  factory(global.moment)
46249
+ }(this, (function (moment) { 'use strict';
46250
+
46251
+
46252
+ function processRelativeTime(number, withoutSuffix, key, isFuture) {
46253
+ var format = {
46254
+ 'm': ['eine Minute', 'einer Minute'],
46255
+ 'h': ['eine Stunde', 'einer Stunde'],
46256
+ 'd': ['ein Tag', 'einem Tag'],
46257
+ 'dd': [number + ' Tage', number + ' Tagen'],
46258
+ 'M': ['ein Monat', 'einem Monat'],
46259
+ 'MM': [number + ' Monate', number + ' Monaten'],
46260
+ 'y': ['ein Jahr', 'einem Jahr'],
46261
+ 'yy': [number + ' Jahre', number + ' Jahren']
46262
+ };
46263
+ return withoutSuffix ? format[key][0] : format[key][1];
46264
+ }
46265
+
46266
+ var deAt = moment.defineLocale('de-at', {
46267
+ months : 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
46268
+ monthsShort : 'Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'),
46269
+ monthsParseExact : true,
46270
+ weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
46271
+ weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
46272
+ weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
46273
+ weekdaysParseExact : true,
46274
+ longDateFormat : {
46275
+ LT: 'HH:mm',
46276
+ LTS: 'HH:mm:ss',
46277
+ L : 'DD.MM.YYYY',
46278
+ LL : 'D. MMMM YYYY',
46279
+ LLL : 'D. MMMM YYYY HH:mm',
46280
+ LLLL : 'dddd, D. MMMM YYYY HH:mm'
46281
+ },
46282
+ calendar : {
46283
+ sameDay: '[heute um] LT [Uhr]',
46284
+ sameElse: 'L',
46285
+ nextDay: '[morgen um] LT [Uhr]',
46286
+ nextWeek: 'dddd [um] LT [Uhr]',
46287
+ lastDay: '[gestern um] LT [Uhr]',
46288
+ lastWeek: '[letzten] dddd [um] LT [Uhr]'
46289
+ },
46290
+ relativeTime : {
46291
+ future : 'in %s',
46292
+ past : 'vor %s',
46293
+ s : 'ein paar Sekunden',
46294
+ m : processRelativeTime,
46295
+ mm : '%d Minuten',
46296
+ h : processRelativeTime,
46297
+ hh : '%d Stunden',
46298
+ d : processRelativeTime,
46299
+ dd : processRelativeTime,
46300
+ M : processRelativeTime,
46301
+ MM : processRelativeTime,
46302
+ y : processRelativeTime,
46303
+ yy : processRelativeTime
46304
+ },
46305
+ ordinalParse: /\d{1,2}\./,
46306
+ ordinal : '%d.',
46307
+ week : {
46308
+ dow : 1, // Monday is the first day of the week.
46309
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
46310
+ }
46311
+ });
46312
 
46313
+ return deAt;
46314
+
46315
+ })));
46316
 
 
46317
 
46318
  /***/ },
46319
+ /* 307 */
46320
  /***/ function(module, exports, __webpack_require__) {
46321
 
46322
  //! moment.js locale configuration
46327
  true ? factory(__webpack_require__(282)) :
46328
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46329
  factory(global.moment)
46330
+ }(this, (function (moment) { 'use strict';
46331
+
46332
+
46333
+ var months = [
46334
+ 'ޖެނުއަރީ',
46335
+ 'ފެބްރުއަރީ',
46336
+ 'މާރިޗު',
46337
+ 'އޭޕްރީލު',
46338
+ 'މޭ',
46339
+ 'ޖޫން',
46340
+ 'ޖުލައި',
46341
+ 'އޯގަސްޓު',
46342
+ 'ސެޕްޓެމްބަރު',
46343
+ 'އޮކްޓޯބަރު',
46344
+ 'ނޮވެމްބަރު',
46345
+ 'ޑިސެމްބަރު'
46346
+ ];
46347
+ var weekdays = [
46348
+ 'އާދިއްތަ',
46349
+ 'ހޯމަ',
46350
+ 'އަންގާރަ',
46351
+ 'ބުދަ',
46352
+ 'ބުރާސްފަތި',
46353
+ 'ހުކުރު',
46354
+ 'ހޮނިހިރު'
46355
+ ];
46356
+
46357
+ var dv = moment.defineLocale('dv', {
46358
+ months : months,
46359
+ monthsShort : months,
46360
+ weekdays : weekdays,
46361
+ weekdaysShort : weekdays,
46362
+ weekdaysMin : 'އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި'.split('_'),
46363
+ longDateFormat : {
46364
+
46365
+ LT : 'HH:mm',
46366
+ LTS : 'HH:mm:ss',
46367
+ L : 'D/M/YYYY',
46368
+ LL : 'D MMMM YYYY',
46369
+ LLL : 'D MMMM YYYY HH:mm',
46370
+ LLLL : 'dddd D MMMM YYYY HH:mm'
46371
+ },
46372
+ meridiemParse: /މކ|މފ/,
46373
+ isPM : function (input) {
46374
+ return 'މފ' === input;
46375
+ },
46376
+ meridiem : function (hour, minute, isLower) {
46377
+ if (hour < 12) {
46378
+ return 'މކ';
46379
+ } else {
46380
+ return 'މފ';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46381
  }
46382
+ },
46383
+ calendar : {
46384
+ sameDay : '[މިއަދު] LT',
46385
+ nextDay : '[މާދަމާ] LT',
46386
+ nextWeek : 'dddd LT',
46387
+ lastDay : '[އިއްޔެ] LT',
46388
+ lastWeek : '[ފާއިތުވި] dddd LT',
46389
+ sameElse : 'L'
46390
+ },
46391
+ relativeTime : {
46392
+ future : 'ތެރޭގައި %s',
46393
+ past : 'ކުރިން %s',
46394
+ s : 'ސިކުންތުކޮޅެއް',
46395
+ m : 'މިނިޓެއް',
46396
+ mm : 'މިނިޓު %d',
46397
+ h : 'ގަޑިއިރެއް',
46398
+ hh : 'ގަޑިއިރު %d',
46399
+ d : 'ދުވަހެއް',
46400
+ dd : 'ދުވަސް %d',
46401
+ M : 'މަހެއް',
46402
+ MM : 'މަސް %d',
46403
+ y : 'އަހަރެއް',
46404
+ yy : 'އަހަރު %d'
46405
+ },
46406
+ preparse: function (string) {
46407
+ return string.replace(/،/g, ',');
46408
+ },
46409
+ postformat: function (string) {
46410
+ return string.replace(/,/g, '،');
46411
+ },
46412
+ week : {
46413
+ dow : 7, // Sunday is the first day of the week.
46414
+ doy : 12 // The week that contains Jan 1st is the first week of the year.
46415
+ }
46416
+ });
46417
 
46418
+ return dv;
46419
+
46420
+ })));
46421
 
 
46422
 
46423
  /***/ },
46424
+ /* 308 */
46425
  /***/ function(module, exports, __webpack_require__) {
46426
 
46427
  //! moment.js locale configuration
46432
  true ? factory(__webpack_require__(282)) :
46433
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46434
  factory(global.moment)
46435
+ }(this, (function (moment) { 'use strict';
46436
 
46437
+ function isFunction(input) {
46438
+ return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]';
46439
+ }
46440
 
46441
 
46442
+ var el = moment.defineLocale('el', {
46443
+ monthsNominativeEl : 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split('_'),
46444
+ monthsGenitiveEl : 'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split('_'),
46445
+ months : function (momentToFormat, format) {
46446
+ if (/D/.test(format.substring(0, format.indexOf('MMMM')))) { // if there is a day number before 'MMMM'
46447
+ return this._monthsGenitiveEl[momentToFormat.month()];
46448
+ } else {
46449
+ return this._monthsNominativeEl[momentToFormat.month()];
46450
+ }
46451
+ },
46452
+ monthsShort : 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'),
46453
+ weekdays : 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split('_'),
46454
+ weekdaysShort : 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'),
46455
+ weekdaysMin : 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'),
46456
+ meridiem : function (hours, minutes, isLower) {
46457
+ if (hours > 11) {
46458
+ return isLower ? 'μμ' : 'ΜΜ';
46459
+ } else {
46460
+ return isLower ? 'πμ' : 'ΠΜ';
46461
+ }
46462
+ },
46463
+ isPM : function (input) {
46464
+ return ((input + '').toLowerCase()[0] === 'μ');
46465
+ },
46466
+ meridiemParse : /[ΠΜ]\.?Μ?\.?/i,
46467
+ longDateFormat : {
46468
+ LT : 'h:mm A',
46469
+ LTS : 'h:mm:ss A',
46470
+ L : 'DD/MM/YYYY',
46471
+ LL : 'D MMMM YYYY',
46472
+ LLL : 'D MMMM YYYY h:mm A',
46473
+ LLLL : 'dddd, D MMMM YYYY h:mm A'
46474
+ },
46475
+ calendarEl : {
46476
+ sameDay : '[Σήμερα {}] LT',
46477
+ nextDay : '[Αύριο {}] LT',
46478
+ nextWeek : 'dddd [{}] LT',
46479
+ lastDay : '[Χθες {}] LT',
46480
+ lastWeek : function () {
46481
+ switch (this.day()) {
46482
+ case 6:
46483
+ return '[το προηγούμενο] dddd [{}] LT';
46484
+ default:
46485
+ return '[την προηγούμενη] dddd [{}] LT';
 
 
 
 
 
 
 
 
 
46486
  }
 
46487
  },
46488
+ sameElse : 'L'
46489
+ },
46490
+ calendar : function (key, mom) {
46491
+ var output = this._calendarEl[key],
46492
+ hours = mom && mom.hours();
46493
+ if (isFunction(output)) {
46494
+ output = output.apply(mom);
 
 
 
 
 
 
 
 
 
 
 
 
 
46495
  }
46496
+ return output.replace('{}', (hours % 12 === 1 ? 'στη' : 'στις'));
46497
+ },
46498
+ relativeTime : {
46499
+ future : 'σε %s',
46500
+ past : '%s πριν',
46501
+ s : 'λίγα δευτερόλεπτα',
46502
+ m : 'ένα λεπτό',
46503
+ mm : '%d λεπτά',
46504
+ h : 'μία ώρα',
46505
+ hh : '%d ώρες',
46506
+ d : 'μία μέρα',
46507
+ dd : '%d μέρες',
46508
+ M : 'ένας μήνας',
46509
+ MM : '%d μήνες',
46510
+ y : 'ένας χρόνος',
46511
+ yy : '%d χρόνια'
46512
+ },
46513
+ ordinalParse: /\d{1,2}η/,
46514
+ ordinal: '%dη',
46515
+ week : {
46516
+ dow : 1, // Monday is the first day of the week.
46517
+ doy : 4 // The week that contains Jan 4st is the first week of the year.
46518
+ }
46519
+ });
46520
 
46521
+ return el;
46522
+
46523
+ })));
46524
 
 
46525
 
46526
  /***/ },
46527
+ /* 309 */
46528
  /***/ function(module, exports, __webpack_require__) {
46529
 
46530
  //! moment.js locale configuration
46535
  true ? factory(__webpack_require__(282)) :
46536
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46537
  factory(global.moment)
46538
+ }(this, (function (moment) { 'use strict';
46539
+
46540
+
46541
+ var enAu = moment.defineLocale('en-au', {
46542
+ months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
46543
+ monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
46544
+ weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
46545
+ weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
46546
+ weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
46547
+ longDateFormat : {
46548
+ LT : 'h:mm A',
46549
+ LTS : 'h:mm:ss A',
46550
+ L : 'DD/MM/YYYY',
46551
+ LL : 'D MMMM YYYY',
46552
+ LLL : 'D MMMM YYYY h:mm A',
46553
+ LLLL : 'dddd, D MMMM YYYY h:mm A'
46554
+ },
46555
+ calendar : {
46556
+ sameDay : '[Today at] LT',
46557
+ nextDay : '[Tomorrow at] LT',
46558
+ nextWeek : 'dddd [at] LT',
46559
+ lastDay : '[Yesterday at] LT',
46560
+ lastWeek : '[Last] dddd [at] LT',
46561
+ sameElse : 'L'
46562
+ },
46563
+ relativeTime : {
46564
+ future : 'in %s',
46565
+ past : '%s ago',
46566
+ s : 'a few seconds',
46567
+ m : 'a minute',
46568
+ mm : '%d minutes',
46569
+ h : 'an hour',
46570
+ hh : '%d hours',
46571
+ d : 'a day',
46572
+ dd : '%d days',
46573
+ M : 'a month',
46574
+ MM : '%d months',
46575
+ y : 'a year',
46576
+ yy : '%d years'
46577
+ },
46578
+ ordinalParse: /\d{1,2}(st|nd|rd|th)/,
46579
+ ordinal : function (number) {
46580
+ var b = number % 10,
46581
+ output = (~~(number % 100 / 10) === 1) ? 'th' :
46582
+ (b === 1) ? 'st' :
46583
+ (b === 2) ? 'nd' :
46584
+ (b === 3) ? 'rd' : 'th';
46585
+ return number + output;
46586
+ },
46587
+ week : {
46588
+ dow : 1, // Monday is the first day of the week.
46589
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
46590
+ }
46591
+ });
46592
 
46593
+ return enAu;
46594
+
46595
+ })));
46596
 
 
46597
 
46598
  /***/ },
46599
+ /* 310 */
46600
  /***/ function(module, exports, __webpack_require__) {
46601
 
46602
  //! moment.js locale configuration
46607
  true ? factory(__webpack_require__(282)) :
46608
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46609
  factory(global.moment)
46610
+ }(this, (function (moment) { 'use strict';
46611
+
46612
+
46613
+ var enCa = moment.defineLocale('en-ca', {
46614
+ months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
46615
+ monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
46616
+ weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
46617
+ weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
46618
+ weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
46619
+ longDateFormat : {
46620
+ LT : 'h:mm A',
46621
+ LTS : 'h:mm:ss A',
46622
+ L : 'YYYY-MM-DD',
46623
+ LL : 'MMMM D, YYYY',
46624
+ LLL : 'MMMM D, YYYY h:mm A',
46625
+ LLLL : 'dddd, MMMM D, YYYY h:mm A'
46626
+ },
46627
+ calendar : {
46628
+ sameDay : '[Today at] LT',
46629
+ nextDay : '[Tomorrow at] LT',
46630
+ nextWeek : 'dddd [at] LT',
46631
+ lastDay : '[Yesterday at] LT',
46632
+ lastWeek : '[Last] dddd [at] LT',
46633
+ sameElse : 'L'
46634
+ },
46635
+ relativeTime : {
46636
+ future : 'in %s',
46637
+ past : '%s ago',
46638
+ s : 'a few seconds',
46639
+ m : 'a minute',
46640
+ mm : '%d minutes',
46641
+ h : 'an hour',
46642
+ hh : '%d hours',
46643
+ d : 'a day',
46644
+ dd : '%d days',
46645
+ M : 'a month',
46646
+ MM : '%d months',
46647
+ y : 'a year',
46648
+ yy : '%d years'
46649
+ },
46650
+ ordinalParse: /\d{1,2}(st|nd|rd|th)/,
46651
+ ordinal : function (number) {
46652
+ var b = number % 10,
46653
+ output = (~~(number % 100 / 10) === 1) ? 'th' :
46654
+ (b === 1) ? 'st' :
46655
+ (b === 2) ? 'nd' :
46656
+ (b === 3) ? 'rd' : 'th';
46657
+ return number + output;
46658
+ }
46659
+ });
46660
 
46661
+ return enCa;
46662
+
46663
+ })));
46664
 
 
46665
 
46666
  /***/ },
46667
+ /* 311 */
46668
  /***/ function(module, exports, __webpack_require__) {
46669
 
46670
  //! moment.js locale configuration
46675
  true ? factory(__webpack_require__(282)) :
46676
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46677
  factory(global.moment)
46678
+ }(this, (function (moment) { 'use strict';
46679
+
46680
+
46681
+ var enGb = moment.defineLocale('en-gb', {
46682
+ months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
46683
+ monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
46684
+ weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
46685
+ weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
46686
+ weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
46687
+ longDateFormat : {
46688
+ LT : 'HH:mm',
46689
+ LTS : 'HH:mm:ss',
46690
+ L : 'DD/MM/YYYY',
46691
+ LL : 'D MMMM YYYY',
46692
+ LLL : 'D MMMM YYYY HH:mm',
46693
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
46694
+ },
46695
+ calendar : {
46696
+ sameDay : '[Today at] LT',
46697
+ nextDay : '[Tomorrow at] LT',
46698
+ nextWeek : 'dddd [at] LT',
46699
+ lastDay : '[Yesterday at] LT',
46700
+ lastWeek : '[Last] dddd [at] LT',
46701
+ sameElse : 'L'
46702
+ },
46703
+ relativeTime : {
46704
+ future : 'in %s',
46705
+ past : '%s ago',
46706
+ s : 'a few seconds',
46707
+ m : 'a minute',
46708
+ mm : '%d minutes',
46709
+ h : 'an hour',
46710
+ hh : '%d hours',
46711
+ d : 'a day',
46712
+ dd : '%d days',
46713
+ M : 'a month',
46714
+ MM : '%d months',
46715
+ y : 'a year',
46716
+ yy : '%d years'
46717
+ },
46718
+ ordinalParse: /\d{1,2}(st|nd|rd|th)/,
46719
+ ordinal : function (number) {
46720
+ var b = number % 10,
46721
+ output = (~~(number % 100 / 10) === 1) ? 'th' :
46722
+ (b === 1) ? 'st' :
46723
+ (b === 2) ? 'nd' :
46724
+ (b === 3) ? 'rd' : 'th';
46725
+ return number + output;
46726
+ },
46727
+ week : {
46728
+ dow : 1, // Monday is the first day of the week.
46729
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
46730
+ }
46731
+ });
46732
 
46733
+ return enGb;
46734
+
46735
+ })));
46736
 
 
46737
 
46738
  /***/ },
46739
+ /* 312 */
46740
  /***/ function(module, exports, __webpack_require__) {
46741
 
46742
  //! moment.js locale configuration
46747
  true ? factory(__webpack_require__(282)) :
46748
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46749
  factory(global.moment)
46750
+ }(this, (function (moment) { 'use strict';
46751
+
46752
+
46753
+ var enIe = moment.defineLocale('en-ie', {
46754
+ months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
46755
+ monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
46756
+ weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
46757
+ weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
46758
+ weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
46759
+ longDateFormat : {
46760
+ LT : 'HH:mm',
46761
+ LTS : 'HH:mm:ss',
46762
+ L : 'DD-MM-YYYY',
46763
+ LL : 'D MMMM YYYY',
46764
+ LLL : 'D MMMM YYYY HH:mm',
46765
+ LLLL : 'dddd D MMMM YYYY HH:mm'
46766
+ },
46767
+ calendar : {
46768
+ sameDay : '[Today at] LT',
46769
+ nextDay : '[Tomorrow at] LT',
46770
+ nextWeek : 'dddd [at] LT',
46771
+ lastDay : '[Yesterday at] LT',
46772
+ lastWeek : '[Last] dddd [at] LT',
46773
+ sameElse : 'L'
46774
+ },
46775
+ relativeTime : {
46776
+ future : 'in %s',
46777
+ past : '%s ago',
46778
+ s : 'a few seconds',
46779
+ m : 'a minute',
46780
+ mm : '%d minutes',
46781
+ h : 'an hour',
46782
+ hh : '%d hours',
46783
+ d : 'a day',
46784
+ dd : '%d days',
46785
+ M : 'a month',
46786
+ MM : '%d months',
46787
+ y : 'a year',
46788
+ yy : '%d years'
46789
+ },
46790
+ ordinalParse: /\d{1,2}(st|nd|rd|th)/,
46791
+ ordinal : function (number) {
46792
+ var b = number % 10,
46793
+ output = (~~(number % 100 / 10) === 1) ? 'th' :
46794
+ (b === 1) ? 'st' :
46795
+ (b === 2) ? 'nd' :
46796
+ (b === 3) ? 'rd' : 'th';
46797
+ return number + output;
46798
+ },
46799
+ week : {
46800
+ dow : 1, // Monday is the first day of the week.
46801
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
46802
+ }
46803
+ });
46804
 
46805
+ return enIe;
46806
+
46807
+ })));
46808
 
 
46809
 
46810
  /***/ },
46811
+ /* 313 */
46812
  /***/ function(module, exports, __webpack_require__) {
46813
 
46814
  //! moment.js locale configuration
46819
  true ? factory(__webpack_require__(282)) :
46820
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46821
  factory(global.moment)
46822
+ }(this, (function (moment) { 'use strict';
46823
+
46824
+
46825
+ var enNz = moment.defineLocale('en-nz', {
46826
+ months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'),
46827
+ monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'),
46828
+ weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'),
46829
+ weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'),
46830
+ weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'),
46831
+ longDateFormat : {
46832
+ LT : 'h:mm A',
46833
+ LTS : 'h:mm:ss A',
46834
+ L : 'DD/MM/YYYY',
46835
+ LL : 'D MMMM YYYY',
46836
+ LLL : 'D MMMM YYYY h:mm A',
46837
+ LLLL : 'dddd, D MMMM YYYY h:mm A'
46838
+ },
46839
+ calendar : {
46840
+ sameDay : '[Today at] LT',
46841
+ nextDay : '[Tomorrow at] LT',
46842
+ nextWeek : 'dddd [at] LT',
46843
+ lastDay : '[Yesterday at] LT',
46844
+ lastWeek : '[Last] dddd [at] LT',
46845
+ sameElse : 'L'
46846
+ },
46847
+ relativeTime : {
46848
+ future : 'in %s',
46849
+ past : '%s ago',
46850
+ s : 'a few seconds',
46851
+ m : 'a minute',
46852
+ mm : '%d minutes',
46853
+ h : 'an hour',
46854
+ hh : '%d hours',
46855
+ d : 'a day',
46856
+ dd : '%d days',
46857
+ M : 'a month',
46858
+ MM : '%d months',
46859
+ y : 'a year',
46860
+ yy : '%d years'
46861
+ },
46862
+ ordinalParse: /\d{1,2}(st|nd|rd|th)/,
46863
+ ordinal : function (number) {
46864
+ var b = number % 10,
46865
+ output = (~~(number % 100 / 10) === 1) ? 'th' :
46866
+ (b === 1) ? 'st' :
46867
+ (b === 2) ? 'nd' :
46868
+ (b === 3) ? 'rd' : 'th';
46869
+ return number + output;
46870
+ },
46871
+ week : {
46872
+ dow : 1, // Monday is the first day of the week.
46873
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
46874
+ }
46875
+ });
46876
 
46877
+ return enNz;
46878
+
46879
+ })));
46880
 
 
46881
 
46882
  /***/ },
46883
+ /* 314 */
46884
  /***/ function(module, exports, __webpack_require__) {
46885
 
46886
  //! moment.js locale configuration
46893
  true ? factory(__webpack_require__(282)) :
46894
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46895
  factory(global.moment)
46896
+ }(this, (function (moment) { 'use strict';
46897
+
46898
+
46899
+ var eo = moment.defineLocale('eo', {
46900
+ months : 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split('_'),
46901
+ monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec'.split('_'),
46902
+ weekdays : 'Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato'.split('_'),
46903
+ weekdaysShort : 'Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab'.split('_'),
46904
+ weekdaysMin : 'Di_Lu_Ma_Me_Ĵa_Ve_Sa'.split('_'),
46905
+ longDateFormat : {
46906
+ LT : 'HH:mm',
46907
+ LTS : 'HH:mm:ss',
46908
+ L : 'YYYY-MM-DD',
46909
+ LL : 'D[-an de] MMMM, YYYY',
46910
+ LLL : 'D[-an de] MMMM, YYYY HH:mm',
46911
+ LLLL : 'dddd, [la] D[-an de] MMMM, YYYY HH:mm'
46912
+ },
46913
+ meridiemParse: /[ap]\.t\.m/i,
46914
+ isPM: function (input) {
46915
+ return input.charAt(0).toLowerCase() === 'p';
46916
+ },
46917
+ meridiem : function (hours, minutes, isLower) {
46918
+ if (hours > 11) {
46919
+ return isLower ? 'p.t.m.' : 'P.T.M.';
46920
+ } else {
46921
+ return isLower ? 'a.t.m.' : 'A.T.M.';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46922
  }
46923
+ },
46924
+ calendar : {
46925
+ sameDay : '[Hodiaŭ je] LT',
46926
+ nextDay : '[Morgaŭ je] LT',
46927
+ nextWeek : 'dddd [je] LT',
46928
+ lastDay : '[Hieraŭ je] LT',
46929
+ lastWeek : '[pasinta] dddd [je] LT',
46930
+ sameElse : 'L'
46931
+ },
46932
+ relativeTime : {
46933
+ future : 'je %s',
46934
+ past : 'antaŭ %s',
46935
+ s : 'sekundoj',
46936
+ m : 'minuto',
46937
+ mm : '%d minutoj',
46938
+ h : 'horo',
46939
+ hh : '%d horoj',
46940
+ d : 'tago',//ne 'diurno', ĉar estas uzita por proksimumo
46941
+ dd : '%d tagoj',
46942
+ M : 'monato',
46943
+ MM : '%d monatoj',
46944
+ y : 'jaro',
46945
+ yy : '%d jaroj'
46946
+ },
46947
+ ordinalParse: /\d{1,2}a/,
46948
+ ordinal : '%da',
46949
+ week : {
46950
+ dow : 1, // Monday is the first day of the week.
46951
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
46952
+ }
46953
+ });
46954
 
46955
+ return eo;
46956
+
46957
+ })));
46958
 
 
46959
 
46960
  /***/ },
46961
+ /* 315 */
46962
  /***/ function(module, exports, __webpack_require__) {
46963
 
46964
  //! moment.js locale configuration
46969
  true ? factory(__webpack_require__(282)) :
46970
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
46971
  factory(global.moment)
46972
+ }(this, (function (moment) { 'use strict';
46973
 
46974
 
46975
+ var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_');
46976
+ var monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_');
46977
 
46978
+ var es = moment.defineLocale('es', {
46979
+ months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
46980
+ monthsShort : function (m, format) {
46981
+ if (/-MMM-/.test(format)) {
46982
+ return monthsShort[m.month()];
46983
+ } else {
46984
+ return monthsShortDot[m.month()];
46985
+ }
46986
+ },
46987
+ monthsParseExact : true,
46988
+ weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
46989
+ weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
46990
+ weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'),
46991
+ weekdaysParseExact : true,
46992
+ longDateFormat : {
46993
+ LT : 'H:mm',
46994
+ LTS : 'H:mm:ss',
46995
+ L : 'DD/MM/YYYY',
46996
+ LL : 'D [de] MMMM [de] YYYY',
46997
+ LLL : 'D [de] MMMM [de] YYYY H:mm',
46998
+ LLLL : 'dddd, D [de] MMMM [de] YYYY H:mm'
46999
+ },
47000
+ calendar : {
47001
+ sameDay : function () {
47002
+ return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
47003
  },
47004
+ nextDay : function () {
47005
+ return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
 
 
 
 
 
 
 
 
 
 
47006
  },
47007
+ nextWeek : function () {
47008
+ return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47009
  },
47010
+ lastDay : function () {
47011
+ return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
 
 
 
 
 
 
 
 
 
 
 
 
47012
  },
47013
+ lastWeek : function () {
47014
+ return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
47015
+ },
47016
+ sameElse : 'L'
47017
+ },
47018
+ relativeTime : {
47019
+ future : 'en %s',
47020
+ past : 'hace %s',
47021
+ s : 'unos segundos',
47022
+ m : 'un minuto',
47023
+ mm : '%d minutos',
47024
+ h : 'una hora',
47025
+ hh : '%d horas',
47026
+ d : 'un día',
47027
+ dd : '%d días',
47028
+ M : 'un mes',
47029
+ MM : '%d meses',
47030
+ y : 'un año',
47031
+ yy : '%d años'
47032
+ },
47033
+ ordinalParse : /\d{1,2}º/,
47034
+ ordinal : '%dº',
47035
+ week : {
47036
+ dow : 1, // Monday is the first day of the week.
47037
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
47038
+ }
47039
+ });
47040
 
47041
+ return es;
47042
+
47043
+ })));
47044
 
 
47045
 
47046
  /***/ },
47047
+ /* 316 */
47048
  /***/ function(module, exports, __webpack_require__) {
47049
 
47050
  //! moment.js locale configuration
47054
  true ? factory(__webpack_require__(282)) :
47055
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47056
  factory(global.moment)
47057
+ }(this, (function (moment) { 'use strict';
47058
 
47059
 
47060
+ var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_');
47061
+ var monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_');
47062
 
47063
+ var esDo = moment.defineLocale('es-do', {
47064
+ months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
47065
+ monthsShort : function (m, format) {
47066
+ if (/-MMM-/.test(format)) {
47067
+ return monthsShort[m.month()];
47068
+ } else {
47069
+ return monthsShortDot[m.month()];
47070
+ }
47071
+ },
47072
+ monthsParseExact : true,
47073
+ weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
47074
+ weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
47075
+ weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'),
47076
+ weekdaysParseExact : true,
47077
+ longDateFormat : {
47078
+ LT : 'h:mm A',
47079
+ LTS : 'h:mm:ss A',
47080
+ L : 'DD/MM/YYYY',
47081
+ LL : 'D [de] MMMM [de] YYYY',
47082
+ LLL : 'D [de] MMMM [de] YYYY h:mm A',
47083
+ LLLL : 'dddd, D [de] MMMM [de] YYYY h:mm A'
47084
+ },
47085
+ calendar : {
47086
+ sameDay : function () {
47087
+ return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
47088
  },
47089
+ nextDay : function () {
47090
+ return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
 
 
 
 
 
 
 
 
 
 
47091
  },
47092
+ nextWeek : function () {
47093
+ return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47094
  },
47095
+ lastDay : function () {
47096
+ return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
 
 
 
 
 
 
 
 
 
 
 
 
47097
  },
47098
+ lastWeek : function () {
47099
+ return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT';
47100
+ },
47101
+ sameElse : 'L'
47102
+ },
47103
+ relativeTime : {
47104
+ future : 'en %s',
47105
+ past : 'hace %s',
47106
+ s : 'unos segundos',
47107
+ m : 'un minuto',
47108
+ mm : '%d minutos',
47109
+ h : 'una hora',
47110
+ hh : '%d horas',
47111
+ d : 'un día',
47112
+ dd : '%d días',
47113
+ M : 'un mes',
47114
+ MM : '%d meses',
47115
+ y : 'un año',
47116
+ yy : '%d años'
47117
+ },
47118
+ ordinalParse : /\d{1,2}º/,
47119
+ ordinal : '%dº',
47120
+ week : {
47121
+ dow : 1, // Monday is the first day of the week.
47122
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
47123
+ }
47124
+ });
47125
 
47126
+ return esDo;
47127
+
47128
+ })));
47129
 
 
47130
 
47131
  /***/ },
47132
+ /* 317 */
47133
  /***/ function(module, exports, __webpack_require__) {
47134
 
47135
  //! moment.js locale configuration
47141
  true ? factory(__webpack_require__(282)) :
47142
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47143
  factory(global.moment)
47144
+ }(this, (function (moment) { 'use strict';
47145
+
47146
+
47147
+ function processRelativeTime(number, withoutSuffix, key, isFuture) {
47148
+ var format = {
47149
+ 's' : ['mõne sekundi', 'mõni sekund', 'paar sekundit'],
47150
+ 'm' : ['ühe minuti', 'üks minut'],
47151
+ 'mm': [number + ' minuti', number + ' minutit'],
47152
+ 'h' : ['ühe tunni', 'tund aega', 'üks tund'],
47153
+ 'hh': [number + ' tunni', number + ' tundi'],
47154
+ 'd' : ['ühe päeva', 'üks päev'],
47155
+ 'M' : ['kuu aja', 'kuu aega', 'üks kuu'],
47156
+ 'MM': [number + ' kuu', number + ' kuud'],
47157
+ 'y' : ['ühe aasta', 'aasta', 'üks aasta'],
47158
+ 'yy': [number + ' aasta', number + ' aastat']
47159
+ };
47160
+ if (withoutSuffix) {
47161
+ return format[key][2] ? format[key][2] : format[key][1];
47162
+ }
47163
+ return isFuture ? format[key][0] : format[key][1];
47164
+ }
47165
+
47166
+ var et = moment.defineLocale('et', {
47167
+ months : 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split('_'),
47168
+ monthsShort : 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'),
47169
+ weekdays : 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split('_'),
47170
+ weekdaysShort : 'P_E_T_K_N_R_L'.split('_'),
47171
+ weekdaysMin : 'P_E_T_K_N_R_L'.split('_'),
47172
+ longDateFormat : {
47173
+ LT : 'H:mm',
47174
+ LTS : 'H:mm:ss',
47175
+ L : 'DD.MM.YYYY',
47176
+ LL : 'D. MMMM YYYY',
47177
+ LLL : 'D. MMMM YYYY H:mm',
47178
+ LLLL : 'dddd, D. MMMM YYYY H:mm'
47179
+ },
47180
+ calendar : {
47181
+ sameDay : '[Täna,] LT',
47182
+ nextDay : '[Homme,] LT',
47183
+ nextWeek : '[Järgmine] dddd LT',
47184
+ lastDay : '[Eile,] LT',
47185
+ lastWeek : '[Eelmine] dddd LT',
47186
+ sameElse : 'L'
47187
+ },
47188
+ relativeTime : {
47189
+ future : '%s pärast',
47190
+ past : '%s tagasi',
47191
+ s : processRelativeTime,
47192
+ m : processRelativeTime,
47193
+ mm : processRelativeTime,
47194
+ h : processRelativeTime,
47195
+ hh : processRelativeTime,
47196
+ d : processRelativeTime,
47197
+ dd : '%d päeva',
47198
+ M : processRelativeTime,
47199
+ MM : processRelativeTime,
47200
+ y : processRelativeTime,
47201
+ yy : processRelativeTime
47202
+ },
47203
+ ordinalParse: /\d{1,2}\./,
47204
+ ordinal : '%d.',
47205
+ week : {
47206
+ dow : 1, // Monday is the first day of the week.
47207
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
47208
+ }
47209
+ });
47210
 
47211
+ return et;
47212
+
47213
+ })));
47214
 
 
47215
 
47216
  /***/ },
47217
+ /* 318 */
47218
  /***/ function(module, exports, __webpack_require__) {
47219
 
47220
  //! moment.js locale configuration
47225
  true ? factory(__webpack_require__(282)) :
47226
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47227
  factory(global.moment)
47228
+ }(this, (function (moment) { 'use strict';
47229
+
47230
+
47231
+ var eu = moment.defineLocale('eu', {
47232
+ months : 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split('_'),
47233
+ monthsShort : 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split('_'),
47234
+ monthsParseExact : true,
47235
+ weekdays : 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split('_'),
47236
+ weekdaysShort : 'ig._al._ar._az._og._ol._lr.'.split('_'),
47237
+ weekdaysMin : 'ig_al_ar_az_og_ol_lr'.split('_'),
47238
+ weekdaysParseExact : true,
47239
+ longDateFormat : {
47240
+ LT : 'HH:mm',
47241
+ LTS : 'HH:mm:ss',
47242
+ L : 'YYYY-MM-DD',
47243
+ LL : 'YYYY[ko] MMMM[ren] D[a]',
47244
+ LLL : 'YYYY[ko] MMMM[ren] D[a] HH:mm',
47245
+ LLLL : 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm',
47246
+ l : 'YYYY-M-D',
47247
+ ll : 'YYYY[ko] MMM D[a]',
47248
+ lll : 'YYYY[ko] MMM D[a] HH:mm',
47249
+ llll : 'ddd, YYYY[ko] MMM D[a] HH:mm'
47250
+ },
47251
+ calendar : {
47252
+ sameDay : '[gaur] LT[etan]',
47253
+ nextDay : '[bihar] LT[etan]',
47254
+ nextWeek : 'dddd LT[etan]',
47255
+ lastDay : '[atzo] LT[etan]',
47256
+ lastWeek : '[aurreko] dddd LT[etan]',
47257
+ sameElse : 'L'
47258
+ },
47259
+ relativeTime : {
47260
+ future : '%s barru',
47261
+ past : 'duela %s',
47262
+ s : 'segundo batzuk',
47263
+ m : 'minutu bat',
47264
+ mm : '%d minutu',
47265
+ h : 'ordu bat',
47266
+ hh : '%d ordu',
47267
+ d : 'egun bat',
47268
+ dd : '%d egun',
47269
+ M : 'hilabete bat',
47270
+ MM : '%d hilabete',
47271
+ y : 'urte bat',
47272
+ yy : '%d urte'
47273
+ },
47274
+ ordinalParse: /\d{1,2}\./,
47275
+ ordinal : '%d.',
47276
+ week : {
47277
+ dow : 1, // Monday is the first day of the week.
47278
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
47279
+ }
47280
+ });
47281
 
47282
+ return eu;
47283
+
47284
+ })));
47285
 
 
47286
 
47287
  /***/ },
47288
+ /* 319 */
47289
  /***/ function(module, exports, __webpack_require__) {
47290
 
47291
  //! moment.js locale configuration
47296
  true ? factory(__webpack_require__(282)) :
47297
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47298
  factory(global.moment)
47299
+ }(this, (function (moment) { 'use strict';
47300
+
47301
+
47302
+ var symbolMap = {
47303
+ '1': '۱',
47304
+ '2': '۲',
47305
+ '3': '۳',
47306
+ '4': '۴',
47307
+ '5': '۵',
47308
+ '6': '۶',
47309
+ '7': '۷',
47310
+ '8': '۸',
47311
+ '9': '۹',
47312
+ '0': '۰'
47313
+ };
47314
+ var numberMap = {
47315
+ '۱': '1',
47316
+ '۲': '2',
47317
+ '۳': '3',
47318
+ '۴': '4',
47319
+ '۵': '5',
47320
+ '۶': '6',
47321
+ '۷': '7',
47322
+ '۸': '8',
47323
+ '۹': '9',
47324
+ '۰': '0'
47325
+ };
47326
+
47327
+ var fa = moment.defineLocale('fa', {
47328
+ months : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
47329
+ monthsShort : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'),
47330
+ weekdays : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'),
47331
+ weekdaysShort : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'),
47332
+ weekdaysMin : 'ی_د_س_چ_پ_ج_ش'.split('_'),
47333
+ weekdaysParseExact : true,
47334
+ longDateFormat : {
47335
+ LT : 'HH:mm',
47336
+ LTS : 'HH:mm:ss',
47337
+ L : 'DD/MM/YYYY',
47338
+ LL : 'D MMMM YYYY',
47339
+ LLL : 'D MMMM YYYY HH:mm',
47340
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
47341
+ },
47342
+ meridiemParse: /قبل از ظهر|بعد از ظهر/,
47343
+ isPM: function (input) {
47344
+ return /بعد از ظهر/.test(input);
47345
+ },
47346
+ meridiem : function (hour, minute, isLower) {
47347
+ if (hour < 12) {
47348
+ return 'قبل از ظهر';
47349
+ } else {
47350
+ return 'بعد از ظهر';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47351
  }
47352
+ },
47353
+ calendar : {
47354
+ sameDay : '[امروز ساعت] LT',
47355
+ nextDay : '[فردا ساعت] LT',
47356
+ nextWeek : 'dddd [ساعت] LT',
47357
+ lastDay : '[دیروز ساعت] LT',
47358
+ lastWeek : 'dddd [پیش] [ساعت] LT',
47359
+ sameElse : 'L'
47360
+ },
47361
+ relativeTime : {
47362
+ future : 'در %s',
47363
+ past : '%s پیش',
47364
+ s : 'چندین ثانیه',
47365
+ m : 'یک دقیقه',
47366
+ mm : '%d دقیقه',
47367
+ h : 'یک ساعت',
47368
+ hh : '%d ساعت',
47369
+ d : 'یک روز',
47370
+ dd : '%d روز',
47371
+ M : 'یک ماه',
47372
+ MM : '%d ماه',
47373
+ y : 'یک سال',
47374
+ yy : '%d سال'
47375
+ },
47376
+ preparse: function (string) {
47377
+ return string.replace(/[۰-۹]/g, function (match) {
47378
+ return numberMap[match];
47379
+ }).replace(/،/g, ',');
47380
+ },
47381
+ postformat: function (string) {
47382
+ return string.replace(/\d/g, function (match) {
47383
+ return symbolMap[match];
47384
+ }).replace(/,/g, '،');
47385
+ },
47386
+ ordinalParse: /\d{1,2}م/,
47387
+ ordinal : '%dم',
47388
+ week : {
47389
+ dow : 6, // Saturday is the first day of the week.
47390
+ doy : 12 // The week that contains Jan 1st is the first week of the year.
47391
+ }
47392
+ });
47393
 
47394
+ return fa;
47395
+
47396
+ })));
47397
 
 
47398
 
47399
  /***/ },
47400
+ /* 320 */
47401
  /***/ function(module, exports, __webpack_require__) {
47402
 
47403
  //! moment.js locale configuration
47408
  true ? factory(__webpack_require__(282)) :
47409
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47410
  factory(global.moment)
47411
+ }(this, (function (moment) { 'use strict';
47412
 
47413
 
47414
+ var numbersPast = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(' ');
47415
+ var numbersFuture = [
47416
+ 'nolla', 'yhden', 'kahden', 'kolmen', 'neljän', 'viiden', 'kuuden',
47417
+ numbersPast[7], numbersPast[8], numbersPast[9]
47418
+ ];
47419
+ function translate(number, withoutSuffix, key, isFuture) {
47420
+ var result = '';
47421
+ switch (key) {
47422
+ case 's':
47423
+ return isFuture ? 'muutaman sekunnin' : 'muutama sekunti';
47424
+ case 'm':
47425
+ return isFuture ? 'minuutin' : 'minuutti';
47426
+ case 'mm':
47427
+ result = isFuture ? 'minuutin' : 'minuuttia';
47428
+ break;
47429
+ case 'h':
47430
+ return isFuture ? 'tunnin' : 'tunti';
47431
+ case 'hh':
47432
+ result = isFuture ? 'tunnin' : 'tuntia';
47433
+ break;
47434
+ case 'd':
47435
+ return isFuture ? 'päivän' : 'päivä';
47436
+ case 'dd':
47437
+ result = isFuture ? 'päivän' : 'päivää';
47438
+ break;
47439
+ case 'M':
47440
+ return isFuture ? 'kuukauden' : 'kuukausi';
47441
+ case 'MM':
47442
+ result = isFuture ? 'kuukauden' : 'kuukautta';
47443
+ break;
47444
+ case 'y':
47445
+ return isFuture ? 'vuoden' : 'vuosi';
47446
+ case 'yy':
47447
+ result = isFuture ? 'vuoden' : 'vuotta';
47448
+ break;
47449
+ }
47450
+ result = verbalNumber(number, isFuture) + ' ' + result;
47451
+ return result;
47452
+ }
47453
+ function verbalNumber(number, isFuture) {
47454
+ return number < 10 ? (isFuture ? numbersFuture[number] : numbersPast[number]) : number;
47455
+ }
47456
+
47457
+ var fi = moment.defineLocale('fi', {
47458
+ months : 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'),
47459
+ monthsShort : 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split('_'),
47460
+ weekdays : 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'),
47461
+ weekdaysShort : 'su_ma_ti_ke_to_pe_la'.split('_'),
47462
+ weekdaysMin : 'su_ma_ti_ke_to_pe_la'.split('_'),
47463
+ longDateFormat : {
47464
+ LT : 'HH.mm',
47465
+ LTS : 'HH.mm.ss',
47466
+ L : 'DD.MM.YYYY',
47467
+ LL : 'Do MMMM[ta] YYYY',
47468
+ LLL : 'Do MMMM[ta] YYYY, [klo] HH.mm',
47469
+ LLLL : 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm',
47470
+ l : 'D.M.YYYY',
47471
+ ll : 'Do MMM YYYY',
47472
+ lll : 'Do MMM YYYY, [klo] HH.mm',
47473
+ llll : 'ddd, Do MMM YYYY, [klo] HH.mm'
47474
+ },
47475
+ calendar : {
47476
+ sameDay : '[tänään] [klo] LT',
47477
+ nextDay : '[huomenna] [klo] LT',
47478
+ nextWeek : 'dddd [klo] LT',
47479
+ lastDay : '[eilen] [klo] LT',
47480
+ lastWeek : '[viime] dddd[na] [klo] LT',
47481
+ sameElse : 'L'
47482
+ },
47483
+ relativeTime : {
47484
+ future : '%s päästä',
47485
+ past : '%s sitten',
47486
+ s : translate,
47487
+ m : translate,
47488
+ mm : translate,
47489
+ h : translate,
47490
+ hh : translate,
47491
+ d : translate,
47492
+ dd : translate,
47493
+ M : translate,
47494
+ MM : translate,
47495
+ y : translate,
47496
+ yy : translate
47497
+ },
47498
+ ordinalParse: /\d{1,2}\./,
47499
+ ordinal : '%d.',
47500
+ week : {
47501
+ dow : 1, // Monday is the first day of the week.
47502
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
47503
+ }
47504
+ });
47505
 
47506
+ return fi;
47507
+
47508
+ })));
47509
 
 
47510
 
47511
  /***/ },
47512
+ /* 321 */
47513
  /***/ function(module, exports, __webpack_require__) {
47514
 
47515
  //! moment.js locale configuration
47520
  true ? factory(__webpack_require__(282)) :
47521
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47522
  factory(global.moment)
47523
+ }(this, (function (moment) { 'use strict';
47524
+
47525
+
47526
+ var fo = moment.defineLocale('fo', {
47527
+ months : 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
47528
+ monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),
47529
+ weekdays : 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split('_'),
47530
+ weekdaysShort : 'sun_mán_týs_mik_hós_frí_ley'.split('_'),
47531
+ weekdaysMin : 'su_má_tý_mi_hó_fr_le'.split('_'),
47532
+ longDateFormat : {
47533
+ LT : 'HH:mm',
47534
+ LTS : 'HH:mm:ss',
47535
+ L : 'DD/MM/YYYY',
47536
+ LL : 'D MMMM YYYY',
47537
+ LLL : 'D MMMM YYYY HH:mm',
47538
+ LLLL : 'dddd D. MMMM, YYYY HH:mm'
47539
+ },
47540
+ calendar : {
47541
+ sameDay : '[Í dag kl.] LT',
47542
+ nextDay : '[Í morgin kl.] LT',
47543
+ nextWeek : 'dddd [kl.] LT',
47544
+ lastDay : '[Í gjár kl.] LT',
47545
+ lastWeek : '[síðstu] dddd [kl] LT',
47546
+ sameElse : 'L'
47547
+ },
47548
+ relativeTime : {
47549
+ future : 'um %s',
47550
+ past : '%s síðani',
47551
+ s : 'fá sekund',
47552
+ m : 'ein minutt',
47553
+ mm : '%d minuttir',
47554
+ h : 'ein tími',
47555
+ hh : '%d tímar',
47556
+ d : 'ein dagur',
47557
+ dd : '%d dagar',
47558
+ M : 'ein mánaði',
47559
+ MM : '%d mánaðir',
47560
+ y : 'eitt ár',
47561
+ yy : '%d ár'
47562
+ },
47563
+ ordinalParse: /\d{1,2}\./,
47564
+ ordinal : '%d.',
47565
+ week : {
47566
+ dow : 1, // Monday is the first day of the week.
47567
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
47568
+ }
47569
+ });
47570
 
47571
+ return fo;
47572
+
47573
+ })));
47574
 
 
47575
 
47576
  /***/ },
47577
+ /* 322 */
47578
  /***/ function(module, exports, __webpack_require__) {
47579
 
47580
  //! moment.js locale configuration
47585
  true ? factory(__webpack_require__(282)) :
47586
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47587
  factory(global.moment)
47588
+ }(this, (function (moment) { 'use strict';
47589
+
47590
+
47591
+ var fr = moment.defineLocale('fr', {
47592
+ months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
47593
+ monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
47594
+ monthsParseExact : true,
47595
+ weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
47596
+ weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
47597
+ weekdaysMin : 'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'),
47598
+ weekdaysParseExact : true,
47599
+ longDateFormat : {
47600
+ LT : 'HH:mm',
47601
+ LTS : 'HH:mm:ss',
47602
+ L : 'DD/MM/YYYY',
47603
+ LL : 'D MMMM YYYY',
47604
+ LLL : 'D MMMM YYYY HH:mm',
47605
+ LLLL : 'dddd D MMMM YYYY HH:mm'
47606
+ },
47607
+ calendar : {
47608
+ sameDay: '[Aujourd\'hui à] LT',
47609
+ nextDay: '[Demain à] LT',
47610
+ nextWeek: 'dddd [à] LT',
47611
+ lastDay: '[Hier à] LT',
47612
+ lastWeek: 'dddd [dernier à] LT',
47613
+ sameElse: 'L'
47614
+ },
47615
+ relativeTime : {
47616
+ future : 'dans %s',
47617
+ past : 'il y a %s',
47618
+ s : 'quelques secondes',
47619
+ m : 'une minute',
47620
+ mm : '%d minutes',
47621
+ h : 'une heure',
47622
+ hh : '%d heures',
47623
+ d : 'un jour',
47624
+ dd : '%d jours',
47625
+ M : 'un mois',
47626
+ MM : '%d mois',
47627
+ y : 'un an',
47628
+ yy : '%d ans'
47629
+ },
47630
+ ordinalParse: /\d{1,2}(er|)/,
47631
+ ordinal : function (number) {
47632
+ return number + (number === 1 ? 'er' : '');
47633
+ },
47634
+ week : {
47635
+ dow : 1, // Monday is the first day of the week.
47636
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
47637
+ }
47638
+ });
47639
 
47640
+ return fr;
47641
+
47642
+ })));
47643
 
 
47644
 
47645
  /***/ },
47646
+ /* 323 */
47647
  /***/ function(module, exports, __webpack_require__) {
47648
 
47649
  //! moment.js locale configuration
47654
  true ? factory(__webpack_require__(282)) :
47655
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47656
  factory(global.moment)
47657
+ }(this, (function (moment) { 'use strict';
47658
+
47659
+
47660
+ var frCa = moment.defineLocale('fr-ca', {
47661
+ months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
47662
+ monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
47663
+ monthsParseExact : true,
47664
+ weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
47665
+ weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
47666
+ weekdaysMin : 'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'),
47667
+ weekdaysParseExact : true,
47668
+ longDateFormat : {
47669
+ LT : 'HH:mm',
47670
+ LTS : 'HH:mm:ss',
47671
+ L : 'YYYY-MM-DD',
47672
+ LL : 'D MMMM YYYY',
47673
+ LLL : 'D MMMM YYYY HH:mm',
47674
+ LLLL : 'dddd D MMMM YYYY HH:mm'
47675
+ },
47676
+ calendar : {
47677
+ sameDay: '[Aujourd\'hui à] LT',
47678
+ nextDay: '[Demain à] LT',
47679
+ nextWeek: 'dddd [à] LT',
47680
+ lastDay: '[Hier à] LT',
47681
+ lastWeek: 'dddd [dernier à] LT',
47682
+ sameElse: 'L'
47683
+ },
47684
+ relativeTime : {
47685
+ future : 'dans %s',
47686
+ past : 'il y a %s',
47687
+ s : 'quelques secondes',
47688
+ m : 'une minute',
47689
+ mm : '%d minutes',
47690
+ h : 'une heure',
47691
+ hh : '%d heures',
47692
+ d : 'un jour',
47693
+ dd : '%d jours',
47694
+ M : 'un mois',
47695
+ MM : '%d mois',
47696
+ y : 'un an',
47697
+ yy : '%d ans'
47698
+ },
47699
+ ordinalParse: /\d{1,2}(er|e)/,
47700
+ ordinal : function (number) {
47701
+ return number + (number === 1 ? 'er' : 'e');
47702
+ }
47703
+ });
47704
 
47705
+ return frCa;
47706
+
47707
+ })));
47708
 
 
47709
 
47710
  /***/ },
47711
+ /* 324 */
47712
  /***/ function(module, exports, __webpack_require__) {
47713
 
47714
  //! moment.js locale configuration
47719
  true ? factory(__webpack_require__(282)) :
47720
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47721
  factory(global.moment)
47722
+ }(this, (function (moment) { 'use strict';
47723
+
47724
+
47725
+ var frCh = moment.defineLocale('fr-ch', {
47726
+ months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'),
47727
+ monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'),
47728
+ monthsParseExact : true,
47729
+ weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'),
47730
+ weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'),
47731
+ weekdaysMin : 'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'),
47732
+ weekdaysParseExact : true,
47733
+ longDateFormat : {
47734
+ LT : 'HH:mm',
47735
+ LTS : 'HH:mm:ss',
47736
+ L : 'DD.MM.YYYY',
47737
+ LL : 'D MMMM YYYY',
47738
+ LLL : 'D MMMM YYYY HH:mm',
47739
+ LLLL : 'dddd D MMMM YYYY HH:mm'
47740
+ },
47741
+ calendar : {
47742
+ sameDay: '[Aujourd\'hui à] LT',
47743
+ nextDay: '[Demain à] LT',
47744
+ nextWeek: 'dddd [à] LT',
47745
+ lastDay: '[Hier à] LT',
47746
+ lastWeek: 'dddd [dernier à] LT',
47747
+ sameElse: 'L'
47748
+ },
47749
+ relativeTime : {
47750
+ future : 'dans %s',
47751
+ past : 'il y a %s',
47752
+ s : 'quelques secondes',
47753
+ m : 'une minute',
47754
+ mm : '%d minutes',
47755
+ h : 'une heure',
47756
+ hh : '%d heures',
47757
+ d : 'un jour',
47758
+ dd : '%d jours',
47759
+ M : 'un mois',
47760
+ MM : '%d mois',
47761
+ y : 'un an',
47762
+ yy : '%d ans'
47763
+ },
47764
+ ordinalParse: /\d{1,2}(er|e)/,
47765
+ ordinal : function (number) {
47766
+ return number + (number === 1 ? 'er' : 'e');
47767
+ },
47768
+ week : {
47769
+ dow : 1, // Monday is the first day of the week.
47770
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
47771
+ }
47772
+ });
47773
 
47774
+ return frCh;
47775
+
47776
+ })));
47777
 
 
47778
 
47779
  /***/ },
47780
+ /* 325 */
47781
  /***/ function(module, exports, __webpack_require__) {
47782
 
47783
  //! moment.js locale configuration
47788
  true ? factory(__webpack_require__(282)) :
47789
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47790
  factory(global.moment)
47791
+ }(this, (function (moment) { 'use strict';
47792
 
47793
 
47794
+ var monthsShortWithDots = 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split('_');
47795
+ var monthsShortWithoutDots = 'jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_');
47796
 
47797
+ var fy = moment.defineLocale('fy', {
47798
+ months : 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split('_'),
47799
+ monthsShort : function (m, format) {
47800
+ if (/-MMM-/.test(format)) {
47801
+ return monthsShortWithoutDots[m.month()];
47802
+ } else {
47803
+ return monthsShortWithDots[m.month()];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47804
  }
47805
+ },
47806
+ monthsParseExact : true,
47807
+ weekdays : 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split('_'),
47808
+ weekdaysShort : 'si._mo._ti._wo._to._fr._so.'.split('_'),
47809
+ weekdaysMin : 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'),
47810
+ weekdaysParseExact : true,
47811
+ longDateFormat : {
47812
+ LT : 'HH:mm',
47813
+ LTS : 'HH:mm:ss',
47814
+ L : 'DD-MM-YYYY',
47815
+ LL : 'D MMMM YYYY',
47816
+ LLL : 'D MMMM YYYY HH:mm',
47817
+ LLLL : 'dddd D MMMM YYYY HH:mm'
47818
+ },
47819
+ calendar : {
47820
+ sameDay: '[hjoed om] LT',
47821
+ nextDay: '[moarn om] LT',
47822
+ nextWeek: 'dddd [om] LT',
47823
+ lastDay: '[juster om] LT',
47824
+ lastWeek: '[ôfrûne] dddd [om] LT',
47825
+ sameElse: 'L'
47826
+ },
47827
+ relativeTime : {
47828
+ future : 'oer %s',
47829
+ past : '%s lyn',
47830
+ s : 'in pear sekonden',
47831
+ m : 'ien minút',
47832
+ mm : '%d minuten',
47833
+ h : 'ien oere',
47834
+ hh : '%d oeren',
47835
+ d : 'ien dei',
47836
+ dd : '%d dagen',
47837
+ M : 'ien moanne',
47838
+ MM : '%d moannen',
47839
+ y : 'ien jier',
47840
+ yy : '%d jierren'
47841
+ },
47842
+ ordinalParse: /\d{1,2}(ste|de)/,
47843
+ ordinal : function (number) {
47844
+ return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de');
47845
+ },
47846
+ week : {
47847
+ dow : 1, // Monday is the first day of the week.
47848
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
47849
+ }
47850
+ });
47851
 
47852
+ return fy;
47853
+
47854
+ })));
47855
 
 
47856
 
47857
  /***/ },
47858
+ /* 326 */
47859
  /***/ function(module, exports, __webpack_require__) {
47860
 
47861
  //! moment.js locale configuration
47866
  true ? factory(__webpack_require__(282)) :
47867
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47868
  factory(global.moment)
47869
+ }(this, (function (moment) { 'use strict';
47870
 
47871
 
47872
+ var months = [
47873
+ 'Am Faoilleach', 'An Gearran', 'Am Màrt', 'An Giblean', 'An Cèitean', 'An t-Ògmhios', 'An t-Iuchar', 'An Lùnastal', 'An t-Sultain', 'An Dàmhair', 'An t-Samhain', 'An Dùbhlachd'
47874
+ ];
47875
 
47876
+ var monthsShort = ['Faoi', 'Gear', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùn', 'Sult', 'Dàmh', 'Samh', 'Dùbh'];
47877
 
47878
+ var weekdays = ['Didòmhnaich', 'Diluain', 'Dimàirt', 'Diciadain', 'Diardaoin', 'Dihaoine', 'Disathairne'];
47879
 
47880
+ var weekdaysShort = ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'];
47881
 
47882
+ var weekdaysMin = ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa'];
47883
 
47884
+ var gd = moment.defineLocale('gd', {
47885
+ months : months,
47886
+ monthsShort : monthsShort,
47887
+ monthsParseExact : true,
47888
+ weekdays : weekdays,
47889
+ weekdaysShort : weekdaysShort,
47890
+ weekdaysMin : weekdaysMin,
47891
+ longDateFormat : {
47892
+ LT : 'HH:mm',
47893
+ LTS : 'HH:mm:ss',
47894
+ L : 'DD/MM/YYYY',
47895
+ LL : 'D MMMM YYYY',
47896
+ LLL : 'D MMMM YYYY HH:mm',
47897
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
47898
+ },
47899
+ calendar : {
47900
+ sameDay : '[An-diugh aig] LT',
47901
+ nextDay : '[A-màireach aig] LT',
47902
+ nextWeek : 'dddd [aig] LT',
47903
+ lastDay : '[An-dè aig] LT',
47904
+ lastWeek : 'dddd [seo chaidh] [aig] LT',
47905
+ sameElse : 'L'
47906
+ },
47907
+ relativeTime : {
47908
+ future : 'ann an %s',
47909
+ past : 'bho chionn %s',
47910
+ s : 'beagan diogan',
47911
+ m : 'mionaid',
47912
+ mm : '%d mionaidean',
47913
+ h : 'uair',
47914
+ hh : '%d uairean',
47915
+ d : 'latha',
47916
+ dd : '%d latha',
47917
+ M : 'mìos',
47918
+ MM : '%d mìosan',
47919
+ y : 'bliadhna',
47920
+ yy : '%d bliadhna'
47921
+ },
47922
+ ordinalParse : /\d{1,2}(d|na|mh)/,
47923
+ ordinal : function (number) {
47924
+ var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh';
47925
+ return number + output;
47926
+ },
47927
+ week : {
47928
+ dow : 1, // Monday is the first day of the week.
47929
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
47930
+ }
47931
+ });
47932
 
47933
+ return gd;
47934
+
47935
+ })));
47936
 
 
47937
 
47938
  /***/ },
47939
+ /* 327 */
47940
  /***/ function(module, exports, __webpack_require__) {
47941
 
47942
  //! moment.js locale configuration
47947
  true ? factory(__webpack_require__(282)) :
47948
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
47949
  factory(global.moment)
47950
+ }(this, (function (moment) { 'use strict';
47951
+
47952
+
47953
+ var gl = moment.defineLocale('gl', {
47954
+ months : 'xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro'.split('_'),
47955
+ monthsShort : 'xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.'.split('_'),
47956
+ monthsParseExact: true,
47957
+ weekdays : 'domingo_luns_martes_mércores_xoves_venres_sábado'.split('_'),
47958
+ weekdaysShort : 'dom._lun._mar._mér._xov._ven._sáb.'.split('_'),
47959
+ weekdaysMin : 'do_lu_ma_mé_xo_ve_sá'.split('_'),
47960
+ weekdaysParseExact : true,
47961
+ longDateFormat : {
47962
+ LT : 'H:mm',
47963
+ LTS : 'H:mm:ss',
47964
+ L : 'DD/MM/YYYY',
47965
+ LL : 'D [de] MMMM [de] YYYY',
47966
+ LLL : 'D [de] MMMM [de] YYYY H:mm',
47967
+ LLLL : 'dddd, D [de] MMMM [de] YYYY H:mm'
47968
+ },
47969
+ calendar : {
47970
+ sameDay : function () {
47971
+ return '[hoxe ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT';
47972
  },
47973
+ nextDay : function () {
47974
+ return '[mañá ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47975
  },
47976
+ nextWeek : function () {
47977
+ return 'dddd [' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47978
  },
47979
+ lastDay : function () {
47980
+ return '[onte ' + ((this.hours() !== 1) ? 'á' : 'a') + '] LT';
47981
+ },
47982
+ lastWeek : function () {
47983
+ return '[o] dddd [pasado ' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT';
47984
+ },
47985
+ sameElse : 'L'
47986
+ },
47987
+ relativeTime : {
47988
+ future : function (str) {
47989
+ if (str.indexOf('un') === 0) {
47990
+ return 'n' + str;
47991
+ }
47992
+ return 'en ' + str;
47993
+ },
47994
+ past : 'hai %s',
47995
+ s : 'uns segundos',
47996
+ m : 'un minuto',
47997
+ mm : '%d minutos',
47998
+ h : 'unha hora',
47999
+ hh : '%d horas',
48000
+ d : 'un día',
48001
+ dd : '%d días',
48002
+ M : 'un mes',
48003
+ MM : '%d meses',
48004
+ y : 'un ano',
48005
+ yy : '%d anos'
48006
+ },
48007
+ ordinalParse : /\d{1,2}º/,
48008
+ ordinal : '%dº',
48009
+ week : {
48010
+ dow : 1, // Monday is the first day of the week.
48011
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
48012
+ }
48013
+ });
48014
 
48015
+ return gl;
48016
+
48017
+ })));
48018
 
 
48019
 
48020
  /***/ },
48021
+ /* 328 */
48022
  /***/ function(module, exports, __webpack_require__) {
48023
 
48024
  //! moment.js locale configuration
48031
  true ? factory(__webpack_require__(282)) :
48032
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48033
  factory(global.moment)
48034
+ }(this, (function (moment) { 'use strict';
48035
+
48036
+
48037
+ var he = moment.defineLocale('he', {
48038
+ months : 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split('_'),
48039
+ monthsShort : 'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳'.split('_'),
48040
+ weekdays : 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'),
48041
+ weekdaysShort : 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'),
48042
+ weekdaysMin : 'א_ב_ג_ד_ה_ו_ש'.split('_'),
48043
+ longDateFormat : {
48044
+ LT : 'HH:mm',
48045
+ LTS : 'HH:mm:ss',
48046
+ L : 'DD/MM/YYYY',
48047
+ LL : 'D [ב]MMMM YYYY',
48048
+ LLL : 'D [ב]MMMM YYYY HH:mm',
48049
+ LLLL : 'dddd, D [ב]MMMM YYYY HH:mm',
48050
+ l : 'D/M/YYYY',
48051
+ ll : 'D MMM YYYY',
48052
+ lll : 'D MMM YYYY HH:mm',
48053
+ llll : 'ddd, D MMM YYYY HH:mm'
48054
+ },
48055
+ calendar : {
48056
+ sameDay : '[היום ב־]LT',
48057
+ nextDay : '[מחר ב־]LT',
48058
+ nextWeek : 'dddd [בשעה] LT',
48059
+ lastDay : '[אתמול ב־]LT',
48060
+ lastWeek : '[ביום] dddd [האחרון בשעה] LT',
48061
+ sameElse : 'L'
48062
+ },
48063
+ relativeTime : {
48064
+ future : 'בעוד %s',
48065
+ past : 'לפני %s',
48066
+ s : 'מספר שניות',
48067
+ m : 'דקה',
48068
+ mm : '%d דקות',
48069
+ h : 'שעה',
48070
+ hh : function (number) {
48071
+ if (number === 2) {
48072
+ return 'שעתיים';
48073
+ }
48074
+ return number + ' שעות';
48075
+ },
48076
+ d : 'יום',
48077
+ dd : function (number) {
48078
+ if (number === 2) {
48079
+ return 'יומיים';
48080
+ }
48081
+ return number + ' ימים';
48082
+ },
48083
+ M : 'חודש',
48084
+ MM : function (number) {
48085
+ if (number === 2) {
48086
+ return 'חודשיים';
48087
+ }
48088
+ return number + ' חודשים';
48089
+ },
48090
+ y : 'שנה',
48091
+ yy : function (number) {
48092
+ if (number === 2) {
48093
+ return 'שנתיים';
48094
+ } else if (number % 10 === 0 && number !== 10) {
48095
+ return number + ' שנה';
48096
+ }
48097
+ return number + ' שנים';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48098
  }
48099
+ },
48100
+ meridiemParse: /אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,
48101
+ isPM : function (input) {
48102
+ return /^(אחה"צ|אחרי הצהריים|בערב)$/.test(input);
48103
+ },
48104
+ meridiem : function (hour, minute, isLower) {
48105
+ if (hour < 5) {
48106
+ return 'לפנות בוקר';
48107
+ } else if (hour < 10) {
48108
+ return 'בבוקר';
48109
+ } else if (hour < 12) {
48110
+ return isLower ? 'לפנה"צ' : 'לפני הצהריים';
48111
+ } else if (hour < 18) {
48112
+ return isLower ? 'אחה"צ' : 'אחרי הצהריים';
48113
+ } else {
48114
+ return 'בערב';
48115
+ }
48116
+ }
48117
+ });
48118
 
48119
+ return he;
48120
+
48121
+ })));
48122
 
 
48123
 
48124
  /***/ },
48125
+ /* 329 */
48126
  /***/ function(module, exports, __webpack_require__) {
48127
 
48128
  //! moment.js locale configuration
48133
  true ? factory(__webpack_require__(282)) :
48134
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48135
  factory(global.moment)
48136
+ }(this, (function (moment) { 'use strict';
48137
+
48138
+
48139
+ var symbolMap = {
48140
+ '1': '१',
48141
+ '2': '२',
48142
+ '3': '३',
48143
+ '4': '४',
48144
+ '5': '५',
48145
+ '6': '६',
48146
+ '7': '७',
48147
+ '8': '८',
48148
+ '9': '९',
48149
+ '0': '०'
48150
+ };
48151
+ var numberMap = {
48152
+ '१': '1',
48153
+ '२': '2',
48154
+ '३': '3',
48155
+ '४': '4',
48156
+ '५': '5',
48157
+ '६': '6',
48158
+ '७': '7',
48159
+ '८': '8',
48160
+ '९': '9',
48161
+ '०': '0'
48162
+ };
48163
+
48164
+ var hi = moment.defineLocale('hi', {
48165
+ months : 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split('_'),
48166
+ monthsShort : 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'),
48167
+ monthsParseExact: true,
48168
+ weekdays : 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),
48169
+ weekdaysShort : 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'),
48170
+ weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'),
48171
+ longDateFormat : {
48172
+ LT : 'A h:mm बजे',
48173
+ LTS : 'A h:mm:ss बजे',
48174
+ L : 'DD/MM/YYYY',
48175
+ LL : 'D MMMM YYYY',
48176
+ LLL : 'D MMMM YYYY, A h:mm बजे',
48177
+ LLLL : 'dddd, D MMMM YYYY, A h:mm बजे'
48178
+ },
48179
+ calendar : {
48180
+ sameDay : '[आज] LT',
48181
+ nextDay : '[कल] LT',
48182
+ nextWeek : 'dddd, LT',
48183
+ lastDay : '[कल] LT',
48184
+ lastWeek : '[पिछले] dddd, LT',
48185
+ sameElse : 'L'
48186
+ },
48187
+ relativeTime : {
48188
+ future : '%s में',
48189
+ past : '%s पहले',
48190
+ s : 'कुछ ही क्षण',
48191
+ m : 'एक मिनट',
48192
+ mm : '%d मिनट',
48193
+ h : 'एक घंटा',
48194
+ hh : '%d घंटे',
48195
+ d : 'एक दिन',
48196
+ dd : '%d दिन',
48197
+ M : 'एक महीने',
48198
+ MM : '%d महीने',
48199
+ y : 'एक वर्ष',
48200
+ yy : '%d वर्ष'
48201
+ },
48202
+ preparse: function (string) {
48203
+ return string.replace(/[१२३४५६७८९०]/g, function (match) {
48204
+ return numberMap[match];
48205
+ });
48206
+ },
48207
+ postformat: function (string) {
48208
+ return string.replace(/\d/g, function (match) {
48209
+ return symbolMap[match];
48210
+ });
48211
+ },
48212
+ // Hindi notation for meridiems are quite fuzzy in practice. While there exists
48213
+ // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi.
48214
+ meridiemParse: /रात|सुबह|दोपहर|शाम/,
48215
+ meridiemHour : function (hour, meridiem) {
48216
+ if (hour === 12) {
48217
+ hour = 0;
48218
+ }
48219
+ if (meridiem === 'रात') {
48220
+ return hour < 4 ? hour : hour + 12;
48221
+ } else if (meridiem === 'सुबह') {
48222
+ return hour;
48223
+ } else if (meridiem === 'दोपहर') {
48224
+ return hour >= 10 ? hour : hour + 12;
48225
+ } else if (meridiem === 'शाम') {
48226
+ return hour + 12;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48227
  }
48228
+ },
48229
+ meridiem : function (hour, minute, isLower) {
48230
+ if (hour < 4) {
48231
+ return 'रात';
48232
+ } else if (hour < 10) {
48233
+ return 'सुबह';
48234
+ } else if (hour < 17) {
48235
+ return 'दोपहर';
48236
+ } else if (hour < 20) {
48237
+ return 'शाम';
48238
+ } else {
48239
+ return 'रात';
48240
+ }
48241
+ },
48242
+ week : {
48243
+ dow : 0, // Sunday is the first day of the week.
48244
+ doy : 6 // The week that contains Jan 1st is the first week of the year.
48245
+ }
48246
+ });
48247
 
48248
+ return hi;
48249
+
48250
+ })));
48251
 
 
48252
 
48253
  /***/ },
48254
+ /* 330 */
48255
  /***/ function(module, exports, __webpack_require__) {
48256
 
48257
  //! moment.js locale configuration
48262
  true ? factory(__webpack_require__(282)) :
48263
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48264
  factory(global.moment)
48265
+ }(this, (function (moment) { 'use strict';
48266
 
48267
 
48268
+ function translate(number, withoutSuffix, key) {
48269
+ var result = number + ' ';
48270
+ switch (key) {
48271
+ case 'm':
48272
+ return withoutSuffix ? 'jedna minuta' : 'jedne minute';
48273
+ case 'mm':
48274
+ if (number === 1) {
48275
+ result += 'minuta';
48276
+ } else if (number === 2 || number === 3 || number === 4) {
48277
+ result += 'minute';
48278
+ } else {
48279
+ result += 'minuta';
48280
+ }
48281
+ return result;
48282
+ case 'h':
48283
+ return withoutSuffix ? 'jedan sat' : 'jednog sata';
48284
+ case 'hh':
48285
+ if (number === 1) {
48286
+ result += 'sat';
48287
+ } else if (number === 2 || number === 3 || number === 4) {
48288
+ result += 'sata';
48289
+ } else {
48290
+ result += 'sati';
48291
+ }
48292
+ return result;
48293
+ case 'dd':
48294
+ if (number === 1) {
48295
+ result += 'dan';
48296
+ } else {
48297
+ result += 'dana';
48298
+ }
48299
+ return result;
48300
+ case 'MM':
48301
+ if (number === 1) {
48302
+ result += 'mjesec';
48303
+ } else if (number === 2 || number === 3 || number === 4) {
48304
+ result += 'mjeseca';
48305
+ } else {
48306
+ result += 'mjeseci';
48307
+ }
48308
+ return result;
48309
+ case 'yy':
48310
+ if (number === 1) {
48311
+ result += 'godina';
48312
+ } else if (number === 2 || number === 3 || number === 4) {
48313
+ result += 'godine';
48314
+ } else {
48315
+ result += 'godina';
48316
+ }
48317
+ return result;
 
48318
  }
48319
+ }
48320
 
48321
+ var hr = moment.defineLocale('hr', {
48322
+ months : {
48323
+ format: 'siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split('_'),
48324
+ standalone: 'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_')
48325
+ },
48326
+ monthsShort : 'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'),
48327
+ monthsParseExact: true,
48328
+ weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
48329
+ weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
48330
+ weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'),
48331
+ weekdaysParseExact : true,
48332
+ longDateFormat : {
48333
+ LT : 'H:mm',
48334
+ LTS : 'H:mm:ss',
48335
+ L : 'DD.MM.YYYY',
48336
+ LL : 'D. MMMM YYYY',
48337
+ LLL : 'D. MMMM YYYY H:mm',
48338
+ LLLL : 'dddd, D. MMMM YYYY H:mm'
48339
+ },
48340
+ calendar : {
48341
+ sameDay : '[danas u] LT',
48342
+ nextDay : '[sutra u] LT',
48343
+ nextWeek : function () {
48344
+ switch (this.day()) {
48345
+ case 0:
48346
+ return '[u] [nedjelju] [u] LT';
48347
+ case 3:
48348
+ return '[u] [srijedu] [u] LT';
48349
+ case 6:
48350
+ return '[u] [subotu] [u] LT';
48351
+ case 1:
48352
+ case 2:
48353
+ case 4:
48354
+ case 5:
48355
+ return '[u] dddd [u] LT';
48356
+ }
48357
+ },
48358
+ lastDay : '[jučer u] LT',
48359
+ lastWeek : function () {
48360
+ switch (this.day()) {
48361
+ case 0:
48362
+ case 3:
48363
+ return '[prošlu] dddd [u] LT';
48364
+ case 6:
48365
+ return '[prošle] [subote] [u] LT';
48366
+ case 1:
48367
+ case 2:
48368
+ case 4:
48369
+ case 5:
48370
+ return '[prošli] dddd [u] LT';
48371
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48372
  },
48373
+ sameElse : 'L'
48374
+ },
48375
+ relativeTime : {
48376
+ future : 'za %s',
48377
+ past : 'prije %s',
48378
+ s : 'par sekundi',
48379
+ m : translate,
48380
+ mm : translate,
48381
+ h : translate,
48382
+ hh : translate,
48383
+ d : 'dan',
48384
+ dd : translate,
48385
+ M : 'mjesec',
48386
+ MM : translate,
48387
+ y : 'godinu',
48388
+ yy : translate
48389
+ },
48390
+ ordinalParse: /\d{1,2}\./,
48391
+ ordinal : '%d.',
48392
+ week : {
48393
+ dow : 1, // Monday is the first day of the week.
48394
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
48395
+ }
48396
+ });
48397
 
48398
+ return hr;
48399
+
48400
+ })));
48401
 
 
48402
 
48403
  /***/ },
48404
+ /* 331 */
48405
  /***/ function(module, exports, __webpack_require__) {
48406
 
48407
  //! moment.js locale configuration
48412
  true ? factory(__webpack_require__(282)) :
48413
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48414
  factory(global.moment)
48415
+ }(this, (function (moment) { 'use strict';
48416
+
48417
+
48418
+ var weekEndings = 'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(' ');
48419
+ function translate(number, withoutSuffix, key, isFuture) {
48420
+ var num = number,
48421
+ suffix;
48422
+ switch (key) {
48423
+ case 's':
48424
+ return (isFuture || withoutSuffix) ? 'néhány másodperc' : 'néhány másodperce';
48425
+ case 'm':
48426
+ return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce');
48427
+ case 'mm':
48428
+ return num + (isFuture || withoutSuffix ? ' perc' : ' perce');
48429
+ case 'h':
48430
+ return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája');
48431
+ case 'hh':
48432
+ return num + (isFuture || withoutSuffix ? ' óra' : ' órája');
48433
+ case 'd':
48434
+ return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja');
48435
+ case 'dd':
48436
+ return num + (isFuture || withoutSuffix ? ' nap' : ' napja');
48437
+ case 'M':
48438
+ return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
48439
+ case 'MM':
48440
+ return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
48441
+ case 'y':
48442
+ return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve');
48443
+ case 'yy':
48444
+ return num + (isFuture || withoutSuffix ? ' év' : ' éve');
 
 
48445
  }
48446
+ return '';
48447
+ }
48448
+ function week(isFuture) {
48449
+ return (isFuture ? '' : '[múlt] ') + '[' + weekEndings[this.day()] + '] LT[-kor]';
48450
+ }
48451
+
48452
+ var hu = moment.defineLocale('hu', {
48453
+ months : 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split('_'),
48454
+ monthsShort : 'jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec'.split('_'),
48455
+ weekdays : 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'),
48456
+ weekdaysShort : 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'),
48457
+ weekdaysMin : 'v_h_k_sze_cs_p_szo'.split('_'),
48458
+ longDateFormat : {
48459
+ LT : 'H:mm',
48460
+ LTS : 'H:mm:ss',
48461
+ L : 'YYYY.MM.DD.',
48462
+ LL : 'YYYY. MMMM D.',
48463
+ LLL : 'YYYY. MMMM D. H:mm',
48464
+ LLLL : 'YYYY. MMMM D., dddd H:mm'
48465
+ },
48466
+ meridiemParse: /de|du/i,
48467
+ isPM: function (input) {
48468
+ return input.charAt(1).toLowerCase() === 'u';
48469
+ },
48470
+ meridiem : function (hours, minutes, isLower) {
48471
+ if (hours < 12) {
48472
+ return isLower === true ? 'de' : 'DE';
48473
+ } else {
48474
+ return isLower === true ? 'du' : 'DU';
48475
+ }
48476
+ },
48477
+ calendar : {
48478
+ sameDay : '[ma] LT[-kor]',
48479
+ nextDay : '[holnap] LT[-kor]',
48480
+ nextWeek : function () {
48481
+ return week.call(this, true);
 
 
 
 
48482
  },
48483
+ lastDay : '[tegnap] LT[-kor]',
48484
+ lastWeek : function () {
48485
+ return week.call(this, false);
 
 
 
 
 
 
 
 
 
 
 
48486
  },
48487
+ sameElse : 'L'
48488
+ },
48489
+ relativeTime : {
48490
+ future : '%s múlva',
48491
+ past : '%s',
48492
+ s : translate,
48493
+ m : translate,
48494
+ mm : translate,
48495
+ h : translate,
48496
+ hh : translate,
48497
+ d : translate,
48498
+ dd : translate,
48499
+ M : translate,
48500
+ MM : translate,
48501
+ y : translate,
48502
+ yy : translate
48503
+ },
48504
+ ordinalParse: /\d{1,2}\./,
48505
+ ordinal : '%d.',
48506
+ week : {
48507
+ dow : 1, // Monday is the first day of the week.
48508
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
48509
+ }
48510
+ });
48511
 
48512
+ return hu;
48513
+
48514
+ })));
48515
 
 
48516
 
48517
  /***/ },
48518
+ /* 332 */
48519
  /***/ function(module, exports, __webpack_require__) {
48520
 
48521
  //! moment.js locale configuration
48526
  true ? factory(__webpack_require__(282)) :
48527
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48528
  factory(global.moment)
48529
+ }(this, (function (moment) { 'use strict';
48530
 
48531
 
48532
+ var hyAm = moment.defineLocale('hy-am', {
48533
+ months : {
48534
+ format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split('_'),
48535
+ standalone: 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split('_')
48536
+ },
48537
+ monthsShort : 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'),
48538
+ weekdays : 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split('_'),
48539
+ weekdaysShort : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
48540
+ weekdaysMin : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'),
48541
+ longDateFormat : {
48542
+ LT : 'HH:mm',
48543
+ LTS : 'HH:mm:ss',
48544
+ L : 'DD.MM.YYYY',
48545
+ LL : 'D MMMM YYYY թ.',
48546
+ LLL : 'D MMMM YYYY թ., HH:mm',
48547
+ LLLL : 'dddd, D MMMM YYYY թ., HH:mm'
48548
+ },
48549
+ calendar : {
48550
+ sameDay: '[այսօր] LT',
48551
+ nextDay: '[վաղը] LT',
48552
+ lastDay: '[երեկ] LT',
48553
+ nextWeek: function () {
48554
+ return 'dddd [օրը ժամը] LT';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48555
  },
48556
+ lastWeek: function () {
48557
+ return '[անցած] dddd [օրը ժամը] LT';
 
 
 
 
 
 
 
 
 
 
 
 
48558
  },
48559
+ sameElse: 'L'
48560
+ },
48561
+ relativeTime : {
48562
+ future : '%s հետո',
48563
+ past : '%s առաջ',
48564
+ s : 'մի քանի վայրկյան',
48565
+ m : 'րոպե',
48566
+ mm : '%d րոպե',
48567
+ h : 'ժամ',
48568
+ hh : '%d ժամ',
48569
+ d : 'օր',
48570
+ dd : '%d օր',
48571
+ M : 'ամիս',
48572
+ MM : '%d ամիս',
48573
+ y : 'տարի',
48574
+ yy : '%d տարի'
48575
+ },
48576
+ meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,
48577
+ isPM: function (input) {
48578
+ return /^(ցերեկվա|երեկոյան)$/.test(input);
48579
+ },
48580
+ meridiem : function (hour) {
48581
+ if (hour < 4) {
48582
+ return 'գիշերվա';
48583
+ } else if (hour < 12) {
48584
+ return 'առավոտվա';
48585
+ } else if (hour < 17) {
48586
+ return 'ցերեկվա';
48587
+ } else {
48588
+ return 'երեկոյան';
48589
  }
48590
+ },
48591
+ ordinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/,
48592
+ ordinal: function (number, period) {
48593
+ switch (period) {
48594
+ case 'DDD':
48595
+ case 'w':
48596
+ case 'W':
48597
+ case 'DDDo':
48598
+ if (number === 1) {
48599
+ return number + '-ին';
48600
+ }
48601
+ return number + '-րդ';
48602
+ default:
48603
+ return number;
48604
+ }
48605
+ },
48606
+ week : {
48607
+ dow : 1, // Monday is the first day of the week.
48608
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
48609
+ }
48610
+ });
48611
 
48612
+ return hyAm;
48613
+
48614
+ })));
48615
 
 
48616
 
48617
  /***/ },
48618
+ /* 333 */
48619
  /***/ function(module, exports, __webpack_require__) {
48620
 
48621
  //! moment.js locale configuration
48627
  true ? factory(__webpack_require__(282)) :
48628
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48629
  factory(global.moment)
48630
+ }(this, (function (moment) { 'use strict';
48631
+
48632
+
48633
+ var id = moment.defineLocale('id', {
48634
+ months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split('_'),
48635
+ monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des'.split('_'),
48636
+ weekdays : 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'),
48637
+ weekdaysShort : 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'),
48638
+ weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'),
48639
+ longDateFormat : {
48640
+ LT : 'HH.mm',
48641
+ LTS : 'HH.mm.ss',
48642
+ L : 'DD/MM/YYYY',
48643
+ LL : 'D MMMM YYYY',
48644
+ LLL : 'D MMMM YYYY [pukul] HH.mm',
48645
+ LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm'
48646
+ },
48647
+ meridiemParse: /pagi|siang|sore|malam/,
48648
+ meridiemHour : function (hour, meridiem) {
48649
+ if (hour === 12) {
48650
+ hour = 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48651
  }
48652
+ if (meridiem === 'pagi') {
48653
+ return hour;
48654
+ } else if (meridiem === 'siang') {
48655
+ return hour >= 11 ? hour : hour + 12;
48656
+ } else if (meridiem === 'sore' || meridiem === 'malam') {
48657
+ return hour + 12;
48658
+ }
48659
+ },
48660
+ meridiem : function (hours, minutes, isLower) {
48661
+ if (hours < 11) {
48662
+ return 'pagi';
48663
+ } else if (hours < 15) {
48664
+ return 'siang';
48665
+ } else if (hours < 19) {
48666
+ return 'sore';
48667
+ } else {
48668
+ return 'malam';
48669
+ }
48670
+ },
48671
+ calendar : {
48672
+ sameDay : '[Hari ini pukul] LT',
48673
+ nextDay : '[Besok pukul] LT',
48674
+ nextWeek : 'dddd [pukul] LT',
48675
+ lastDay : '[Kemarin pukul] LT',
48676
+ lastWeek : 'dddd [lalu pukul] LT',
48677
+ sameElse : 'L'
48678
+ },
48679
+ relativeTime : {
48680
+ future : 'dalam %s',
48681
+ past : '%s yang lalu',
48682
+ s : 'beberapa detik',
48683
+ m : 'semenit',
48684
+ mm : '%d menit',
48685
+ h : 'sejam',
48686
+ hh : '%d jam',
48687
+ d : 'sehari',
48688
+ dd : '%d hari',
48689
+ M : 'sebulan',
48690
+ MM : '%d bulan',
48691
+ y : 'setahun',
48692
+ yy : '%d tahun'
48693
+ },
48694
+ week : {
48695
+ dow : 1, // Monday is the first day of the week.
48696
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
48697
+ }
48698
+ });
48699
 
48700
+ return id;
48701
+
48702
+ })));
48703
 
 
48704
 
48705
  /***/ },
48706
+ /* 334 */
48707
  /***/ function(module, exports, __webpack_require__) {
48708
 
48709
  //! moment.js locale configuration
48714
  true ? factory(__webpack_require__(282)) :
48715
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48716
  factory(global.moment)
48717
+ }(this, (function (moment) { 'use strict';
48718
 
48719
 
48720
+ function plural(n) {
48721
+ if (n % 100 === 11) {
 
 
 
 
48722
  return true;
48723
+ } else if (n % 10 === 1) {
48724
+ return false;
48725
  }
48726
+ return true;
48727
+ }
48728
+ function translate(number, withoutSuffix, key, isFuture) {
48729
+ var result = number + ' ';
48730
+ switch (key) {
48731
+ case 's':
48732
+ return withoutSuffix || isFuture ? 'nokkrar sekúndur' : 'nokkrum sekúndum';
48733
+ case 'm':
48734
+ return withoutSuffix ? 'mínúta' : 'mínútu';
48735
+ case 'mm':
48736
+ if (plural(number)) {
48737
+ return result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum');
48738
+ } else if (withoutSuffix) {
48739
+ return result + 'mínúta';
48740
+ }
48741
+ return result + 'mínútu';
48742
+ case 'hh':
48743
+ if (plural(number)) {
48744
+ return result + (withoutSuffix || isFuture ? 'klukkustundir' : 'klukkustundum');
48745
+ }
48746
+ return result + 'klukkustund';
48747
+ case 'd':
48748
+ if (withoutSuffix) {
48749
+ return 'dagur';
48750
+ }
48751
+ return isFuture ? 'dag' : 'degi';
48752
+ case 'dd':
48753
+ if (plural(number)) {
48754
  if (withoutSuffix) {
48755
+ return result + 'dagar';
 
 
 
 
 
 
 
 
 
 
48756
  }
48757
+ return result + (isFuture ? 'daga' : 'dögum');
48758
+ } else if (withoutSuffix) {
48759
+ return result + 'dagur';
48760
+ }
48761
+ return result + (isFuture ? 'dag' : 'degi');
48762
+ case 'M':
48763
+ if (withoutSuffix) {
48764
+ return 'mánuður';
48765
+ }
48766
+ return isFuture ? 'mánuð' : 'mánuði';
48767
+ case 'MM':
48768
+ if (plural(number)) {
48769
  if (withoutSuffix) {
48770
+ return result + 'mánuðir';
 
 
 
 
 
 
 
 
 
 
48771
  }
48772
+ return result + (isFuture ? 'mánuði' : 'mánuðum');
48773
+ } else if (withoutSuffix) {
48774
+ return result + 'mánuður';
48775
+ }
48776
+ return result + (isFuture ? 'mánuð' : 'mánuði');
48777
+ case 'y':
48778
+ return withoutSuffix || isFuture ? 'ár' : 'ári';
48779
+ case 'yy':
48780
+ if (plural(number)) {
48781
+ return result + (withoutSuffix || isFuture ? 'ár' : 'árum');
48782
+ }
48783
+ return result + (withoutSuffix || isFuture ? 'ár' : 'ári');
48784
+ }
48785
+ }
48786
+
48787
+ var is = moment.defineLocale('is', {
48788
+ months : 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split('_'),
48789
+ monthsShort : 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'),
48790
+ weekdays : 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split('_'),
48791
+ weekdaysShort : 'sun_mán_þri_mið_fim_fös_lau'.split('_'),
48792
+ weekdaysMin : 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'),
48793
+ longDateFormat : {
48794
+ LT : 'H:mm',
48795
+ LTS : 'H:mm:ss',
48796
+ L : 'DD.MM.YYYY',
48797
+ LL : 'D. MMMM YYYY',
48798
+ LLL : 'D. MMMM YYYY [kl.] H:mm',
48799
+ LLLL : 'dddd, D. MMMM YYYY [kl.] H:mm'
48800
+ },
48801
+ calendar : {
48802
+ sameDay : '[í dag kl.] LT',
48803
+ nextDay : '[á morgun kl.] LT',
48804
+ nextWeek : 'dddd [kl.] LT',
48805
+ lastDay : '[í gær kl.] LT',
48806
+ lastWeek : '[síðasta] dddd [kl.] LT',
48807
+ sameElse : 'L'
48808
+ },
48809
+ relativeTime : {
48810
+ future : 'eftir %s',
48811
+ past : 'fyrir %s síðan',
48812
+ s : translate,
48813
+ m : translate,
48814
+ mm : translate,
48815
+ h : 'klukkustund',
48816
+ hh : translate,
48817
+ d : translate,
48818
+ dd : translate,
48819
+ M : translate,
48820
+ MM : translate,
48821
+ y : translate,
48822
+ yy : translate
48823
+ },
48824
+ ordinalParse: /\d{1,2}\./,
48825
+ ordinal : '%d.',
48826
+ week : {
48827
+ dow : 1, // Monday is the first day of the week.
48828
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
48829
+ }
48830
+ });
48831
 
48832
+ return is;
48833
+
48834
+ })));
48835
 
 
48836
 
48837
  /***/ },
48838
+ /* 335 */
48839
  /***/ function(module, exports, __webpack_require__) {
48840
 
48841
  //! moment.js locale configuration
48847
  true ? factory(__webpack_require__(282)) :
48848
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48849
  factory(global.moment)
48850
+ }(this, (function (moment) { 'use strict';
48851
+
48852
+
48853
+ var it = moment.defineLocale('it', {
48854
+ months : 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'),
48855
+ monthsShort : 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'),
48856
+ weekdays : 'Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato'.split('_'),
48857
+ weekdaysShort : 'Dom_Lun_Mar_Mer_Gio_Ven_Sab'.split('_'),
48858
+ weekdaysMin : 'Do_Lu_Ma_Me_Gi_Ve_Sa'.split('_'),
48859
+ longDateFormat : {
48860
+ LT : 'HH:mm',
48861
+ LTS : 'HH:mm:ss',
48862
+ L : 'DD/MM/YYYY',
48863
+ LL : 'D MMMM YYYY',
48864
+ LLL : 'D MMMM YYYY HH:mm',
48865
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
48866
+ },
48867
+ calendar : {
48868
+ sameDay: '[Oggi alle] LT',
48869
+ nextDay: '[Domani alle] LT',
48870
+ nextWeek: 'dddd [alle] LT',
48871
+ lastDay: '[Ieri alle] LT',
48872
+ lastWeek: function () {
48873
+ switch (this.day()) {
48874
+ case 0:
48875
+ return '[la scorsa] dddd [alle] LT';
48876
+ default:
48877
+ return '[lo scorso] dddd [alle] LT';
48878
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48879
  },
48880
+ sameElse: 'L'
48881
+ },
48882
+ relativeTime : {
48883
+ future : function (s) {
48884
+ return ((/^[0-9].+$/).test(s) ? 'tra' : 'in') + ' ' + s;
48885
+ },
48886
+ past : '%s fa',
48887
+ s : 'alcuni secondi',
48888
+ m : 'un minuto',
48889
+ mm : '%d minuti',
48890
+ h : 'un\'ora',
48891
+ hh : '%d ore',
48892
+ d : 'un giorno',
48893
+ dd : '%d giorni',
48894
+ M : 'un mese',
48895
+ MM : '%d mesi',
48896
+ y : 'un anno',
48897
+ yy : '%d anni'
48898
+ },
48899
+ ordinalParse : /\d{1,2}º/,
48900
+ ordinal: '%dº',
48901
+ week : {
48902
+ dow : 1, // Monday is the first day of the week.
48903
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
48904
+ }
48905
+ });
48906
 
48907
+ return it;
48908
+
48909
+ })));
48910
 
 
48911
 
48912
  /***/ },
48913
+ /* 336 */
48914
  /***/ function(module, exports, __webpack_require__) {
48915
 
48916
  //! moment.js locale configuration
48921
  true ? factory(__webpack_require__(282)) :
48922
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
48923
  factory(global.moment)
48924
+ }(this, (function (moment) { 'use strict';
48925
+
48926
+
48927
+ var ja = moment.defineLocale('ja', {
48928
+ months : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
48929
+ monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
48930
+ weekdays : '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'),
48931
+ weekdaysShort : '日_月_火_水_木_金_土'.split('_'),
48932
+ weekdaysMin : '日_月_火_水_木_金_土'.split('_'),
48933
+ longDateFormat : {
48934
+ LT : 'Ah時m分',
48935
+ LTS : 'Ah時m分s秒',
48936
+ L : 'YYYY/MM/DD',
48937
+ LL : 'YYYY年M月D日',
48938
+ LLL : 'YYYY年M月D日Ah時m分',
48939
+ LLLL : 'YYYY年M月D日Ah時m分 dddd'
48940
+ },
48941
+ meridiemParse: /午前|午後/i,
48942
+ isPM : function (input) {
48943
+ return input === '午後';
48944
+ },
48945
+ meridiem : function (hour, minute, isLower) {
48946
+ if (hour < 12) {
48947
+ return '午前';
48948
+ } else {
48949
+ return '午後';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48950
  }
48951
+ },
48952
+ calendar : {
48953
+ sameDay : '[今日] LT',
48954
+ nextDay : '[明日] LT',
48955
+ nextWeek : '[来週]dddd LT',
48956
+ lastDay : '[昨日] LT',
48957
+ lastWeek : '[前週]dddd LT',
48958
+ sameElse : 'L'
48959
+ },
48960
+ ordinalParse : /\d{1,2}日/,
48961
+ ordinal : function (number, period) {
48962
+ switch (period) {
48963
+ case 'd':
48964
+ case 'D':
48965
+ case 'DDD':
48966
+ return number + '日';
48967
+ default:
48968
+ return number;
48969
+ }
48970
+ },
48971
+ relativeTime : {
48972
+ future : '%s後',
48973
+ past : '%s前',
48974
+ s : '数秒',
48975
+ m : '1分',
48976
+ mm : '%d分',
48977
+ h : '1時間',
48978
+ hh : '%d時間',
48979
+ d : '1日',
48980
+ dd : '%d日',
48981
+ M : '1ヶ月',
48982
+ MM : '%dヶ月',
48983
+ y : '1年',
48984
+ yy : '%d年'
48985
+ }
48986
+ });
48987
 
48988
+ return ja;
48989
+
48990
+ })));
48991
 
 
48992
 
48993
  /***/ },
48994
+ /* 337 */
48995
  /***/ function(module, exports, __webpack_require__) {
48996
 
48997
  //! moment.js locale configuration
49003
  true ? factory(__webpack_require__(282)) :
49004
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49005
  factory(global.moment)
49006
+ }(this, (function (moment) { 'use strict';
49007
+
49008
+
49009
+ var jv = moment.defineLocale('jv', {
49010
+ months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split('_'),
49011
+ monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'),
49012
+ weekdays : 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'),
49013
+ weekdaysShort : 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'),
49014
+ weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'),
49015
+ longDateFormat : {
49016
+ LT : 'HH.mm',
49017
+ LTS : 'HH.mm.ss',
49018
+ L : 'DD/MM/YYYY',
49019
+ LL : 'D MMMM YYYY',
49020
+ LLL : 'D MMMM YYYY [pukul] HH.mm',
49021
+ LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm'
49022
+ },
49023
+ meridiemParse: /enjing|siyang|sonten|ndalu/,
49024
+ meridiemHour : function (hour, meridiem) {
49025
+ if (hour === 12) {
49026
+ hour = 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49027
  }
49028
+ if (meridiem === 'enjing') {
49029
+ return hour;
49030
+ } else if (meridiem === 'siyang') {
49031
+ return hour >= 11 ? hour : hour + 12;
49032
+ } else if (meridiem === 'sonten' || meridiem === 'ndalu') {
49033
+ return hour + 12;
49034
+ }
49035
+ },
49036
+ meridiem : function (hours, minutes, isLower) {
49037
+ if (hours < 11) {
49038
+ return 'enjing';
49039
+ } else if (hours < 15) {
49040
+ return 'siyang';
49041
+ } else if (hours < 19) {
49042
+ return 'sonten';
49043
+ } else {
49044
+ return 'ndalu';
49045
+ }
49046
+ },
49047
+ calendar : {
49048
+ sameDay : '[Dinten puniko pukul] LT',
49049
+ nextDay : '[Mbenjang pukul] LT',
49050
+ nextWeek : 'dddd [pukul] LT',
49051
+ lastDay : '[Kala wingi pukul] LT',
49052
+ lastWeek : 'dddd [kepengker pukul] LT',
49053
+ sameElse : 'L'
49054
+ },
49055
+ relativeTime : {
49056
+ future : 'wonten ing %s',
49057
+ past : '%s ingkang kepengker',
49058
+ s : 'sawetawis detik',
49059
+ m : 'setunggal menit',
49060
+ mm : '%d menit',
49061
+ h : 'setunggal jam',
49062
+ hh : '%d jam',
49063
+ d : 'sedinten',
49064
+ dd : '%d dinten',
49065
+ M : 'sewulan',
49066
+ MM : '%d wulan',
49067
+ y : 'setaun',
49068
+ yy : '%d taun'
49069
+ },
49070
+ week : {
49071
+ dow : 1, // Monday is the first day of the week.
49072
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
49073
+ }
49074
+ });
49075
 
49076
+ return jv;
49077
+
49078
+ })));
49079
 
 
49080
 
49081
  /***/ },
49082
+ /* 338 */
49083
  /***/ function(module, exports, __webpack_require__) {
49084
 
49085
  //! moment.js locale configuration
49088
 
49089
  ;(function (global, factory) {
49090
  true ? factory(__webpack_require__(282)) :
49091
+ typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49092
+ factory(global.moment)
49093
+ }(this, (function (moment) { 'use strict';
49094
+
49095
+
49096
+ var ka = moment.defineLocale('ka', {
49097
+ months : {
49098
+ standalone: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split('_'),
49099
+ format: 'იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს'.split('_')
49100
+ },
49101
+ monthsShort : 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'),
49102
+ weekdays : {
49103
+ standalone: 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split('_'),
49104
+ format: 'კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს'.split('_'),
49105
+ isFormat: /(წინა|შემდეგ)/
49106
+ },
49107
+ weekdaysShort : 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'),
49108
+ weekdaysMin : 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'),
49109
+ longDateFormat : {
49110
+ LT : 'h:mm A',
49111
+ LTS : 'h:mm:ss A',
49112
+ L : 'DD/MM/YYYY',
49113
+ LL : 'D MMMM YYYY',
49114
+ LLL : 'D MMMM YYYY h:mm A',
49115
+ LLLL : 'dddd, D MMMM YYYY h:mm A'
49116
+ },
49117
+ calendar : {
49118
+ sameDay : '[დღეს] LT[-ზე]',
49119
+ nextDay : '[ხვალ] LT[-ზე]',
49120
+ lastDay : '[გუშინ] LT[-ზე]',
49121
+ nextWeek : '[შემდეგ] dddd LT[-ზე]',
49122
+ lastWeek : '[წინა] dddd LT-ზე',
49123
+ sameElse : 'L'
49124
+ },
49125
+ relativeTime : {
49126
+ future : function (s) {
49127
+ return (/(წამი|წუთი|საათი|წელი)/).test(s) ?
49128
+ s.replace(/ი$/, 'ში') :
49129
+ s + 'ში';
49130
+ },
49131
+ past : function (s) {
49132
+ if ((/(წამი|წუთი|საათი|დღე|თვე)/).test(s)) {
49133
+ return s.replace(/(ი|ე)$/, 'ის წინ');
49134
+ }
49135
+ if ((/წელი/).test(s)) {
49136
+ return s.replace(/წელი$/, 'წლის წინ');
49137
+ }
49138
+ },
49139
+ s : 'რამდენიმე წამი',
49140
+ m : 'წუთი',
49141
+ mm : '%d წუთი',
49142
+ h : 'საათი',
49143
+ hh : '%d საათი',
49144
+ d : 'დღე',
49145
+ dd : '%d დღე',
49146
+ M : 'თვე',
49147
+ MM : '%d თვე',
49148
+ y : 'წელი',
49149
+ yy : '%d წელი'
49150
+ },
49151
+ ordinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,
49152
+ ordinal : function (number) {
49153
+ if (number === 0) {
49154
+ return number;
 
 
 
 
 
 
 
 
 
 
 
 
49155
  }
49156
+ if (number === 1) {
49157
+ return number + '-ლი';
49158
+ }
49159
+ if ((number < 20) || (number <= 100 && (number % 20 === 0)) || (number % 100 === 0)) {
49160
+ return 'მე-' + number;
49161
+ }
49162
+ return number + '-ე';
49163
+ },
49164
+ week : {
49165
+ dow : 1,
49166
+ doy : 7
49167
+ }
49168
+ });
49169
 
49170
+ return ka;
49171
+
49172
+ })));
49173
 
 
49174
 
49175
  /***/ },
49176
+ /* 339 */
49177
  /***/ function(module, exports, __webpack_require__) {
49178
 
49179
  //! moment.js locale configuration
49184
  true ? factory(__webpack_require__(282)) :
49185
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49186
  factory(global.moment)
49187
+ }(this, (function (moment) { 'use strict';
49188
+
49189
+
49190
+ var suffixes = {
49191
+ 0: '-ші',
49192
+ 1: '-ші',
49193
+ 2: '-ші',
49194
+ 3: '-ші',
49195
+ 4: '-ші',
49196
+ 5: '-ші',
49197
+ 6: '-шы',
49198
+ 7: '-ші',
49199
+ 8: '-ші',
49200
+ 9: '-шы',
49201
+ 10: '-шы',
49202
+ 20: '-шы',
49203
+ 30: '-шы',
49204
+ 40: '-шы',
49205
+ 50: '-ші',
49206
+ 60: '-шы',
49207
+ 70: '-ші',
49208
+ 80: '-ші',
49209
+ 90: '-шы',
49210
+ 100: '-ші'
49211
+ };
49212
+
49213
+ var kk = moment.defineLocale('kk', {
49214
+ months : 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split('_'),
49215
+ monthsShort : 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'),
49216
+ weekdays : 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split('_'),
49217
+ weekdaysShort : 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'),
49218
+ weekdaysMin : 'жк_дй_сй_ср_бй_жм_сн'.split('_'),
49219
+ longDateFormat : {
49220
+ LT : 'HH:mm',
49221
+ LTS : 'HH:mm:ss',
49222
+ L : 'DD.MM.YYYY',
49223
+ LL : 'D MMMM YYYY',
49224
+ LLL : 'D MMMM YYYY HH:mm',
49225
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
49226
+ },
49227
+ calendar : {
49228
+ sameDay : '[Бүгін сағат] LT',
49229
+ nextDay : '[Ертең сағат] LT',
49230
+ nextWeek : 'dddd [сағат] LT',
49231
+ lastDay : '[Кеше сағат] LT',
49232
+ lastWeek : '[Өткен аптаның] dddd [сағат] LT',
49233
+ sameElse : 'L'
49234
+ },
49235
+ relativeTime : {
49236
+ future : '%s ішінде',
49237
+ past : '%s бұрын',
49238
+ s : 'бірнеше секунд',
49239
+ m : 'бір минут',
49240
+ mm : '%d минут',
49241
+ h : 'бір сағат',
49242
+ hh : '%d сағат',
49243
+ d : 'бір күн',
49244
+ dd : '%d күн',
49245
+ M : 'бір ай',
49246
+ MM : '%d ай',
49247
+ y : 'бір жыл',
49248
+ yy : '%d жыл'
49249
+ },
49250
+ ordinalParse: /\d{1,2}-(ші|шы)/,
49251
+ ordinal : function (number) {
49252
+ var a = number % 10,
49253
+ b = number >= 100 ? 100 : null;
49254
+ return number + (suffixes[number] || suffixes[a] || suffixes[b]);
49255
+ },
49256
+ week : {
49257
+ dow : 1, // Monday is the first day of the week.
49258
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
49259
+ }
49260
+ });
49261
 
49262
+ return kk;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49263
 
49264
+ })));
49265
 
 
49266
 
49267
  /***/ },
49268
+ /* 340 */
49269
  /***/ function(module, exports, __webpack_require__) {
49270
 
49271
  //! moment.js locale configuration
49276
  true ? factory(__webpack_require__(282)) :
49277
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49278
  factory(global.moment)
49279
+ }(this, (function (moment) { 'use strict';
49280
+
49281
+
49282
+ var km = moment.defineLocale('km', {
49283
+ months: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'),
49284
+ monthsShort: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'),
49285
+ weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),
49286
+ weekdaysShort: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),
49287
+ weekdaysMin: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'),
49288
+ longDateFormat: {
49289
+ LT: 'HH:mm',
49290
+ LTS : 'HH:mm:ss',
49291
+ L: 'DD/MM/YYYY',
49292
+ LL: 'D MMMM YYYY',
49293
+ LLL: 'D MMMM YYYY HH:mm',
49294
+ LLLL: 'dddd, D MMMM YYYY HH:mm'
49295
+ },
49296
+ calendar: {
49297
+ sameDay: '[ថ្ងៃនេះ ម៉ោង] LT',
49298
+ nextDay: '[ស្អែក ម៉ោង] LT',
49299
+ nextWeek: 'dddd [ម៉ោង] LT',
49300
+ lastDay: '[ម្សិលមិញ ម៉ោង] LT',
49301
+ lastWeek: 'dddd [សប្តាហ៍មុន] [ម៉ោង] LT',
49302
+ sameElse: 'L'
49303
+ },
49304
+ relativeTime: {
49305
+ future: '%sទៀត',
49306
+ past: '%sមុន',
49307
+ s: 'ប៉ុន្មានវិនាទី',
49308
+ m: 'មួយនាទី',
49309
+ mm: '%d នាទី',
49310
+ h: 'មួយម៉ោង',
49311
+ hh: '%d ម៉ោង',
49312
+ d: 'មួយថ្ងៃ',
49313
+ dd: '%d ថ្ងៃ',
49314
+ M: 'មួយខែ',
49315
+ MM: '%d ខែ',
49316
+ y: 'មួយឆ្នាំ',
49317
+ yy: '%d ឆ្នាំ'
49318
+ },
49319
+ week: {
49320
+ dow: 1, // Monday is the first day of the week.
49321
+ doy: 4 // The week that contains Jan 4th is the first week of the year.
49322
+ }
49323
+ });
49324
 
49325
+ return km;
49326
+
49327
+ })));
49328
 
 
49329
 
49330
  /***/ },
49331
+ /* 341 */
49332
  /***/ function(module, exports, __webpack_require__) {
49333
 
49334
  //! moment.js locale configuration
49340
  true ? factory(__webpack_require__(282)) :
49341
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49342
  factory(global.moment)
49343
+ }(this, (function (moment) { 'use strict';
49344
+
49345
+
49346
+ var ko = moment.defineLocale('ko', {
49347
+ months : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),
49348
+ monthsShort : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'),
49349
+ weekdays : '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'),
49350
+ weekdaysShort : '일_월_화_수_목_금_토'.split('_'),
49351
+ weekdaysMin : '일_월_화_수_목_금_토'.split('_'),
49352
+ longDateFormat : {
49353
+ LT : 'A h시 m분',
49354
+ LTS : 'A h시 m분 s초',
49355
+ L : 'YYYY.MM.DD',
49356
+ LL : 'YYYY년 MMMM D일',
49357
+ LLL : 'YYYY년 MMMM D일 A h시 m분',
49358
+ LLLL : 'YYYY년 MMMM D일 dddd A h시 m분'
49359
+ },
49360
+ calendar : {
49361
+ sameDay : '오늘 LT',
49362
+ nextDay : '내일 LT',
49363
+ nextWeek : 'dddd LT',
49364
+ lastDay : '어제 LT',
49365
+ lastWeek : '지난주 dddd LT',
49366
+ sameElse : 'L'
49367
+ },
49368
+ relativeTime : {
49369
+ future : '%s 후',
49370
+ past : '%s 전',
49371
+ s : '몇 초',
49372
+ ss : '%d초',
49373
+ m : '일분',
49374
+ mm : '%d분',
49375
+ h : '한 시간',
49376
+ hh : '%d시간',
49377
+ d : '하루',
49378
+ dd : '%d일',
49379
+ M : '한 달',
49380
+ MM : '%d달',
49381
+ y : '일 년',
49382
+ yy : '%d년'
49383
+ },
49384
+ ordinalParse : /\d{1,2}일/,
49385
+ ordinal : '%d일',
49386
+ meridiemParse : /오전|오후/,
49387
+ isPM : function (token) {
49388
+ return token === '오후';
49389
+ },
49390
+ meridiem : function (hour, minute, isUpper) {
49391
+ return hour < 12 ? '오전' : '오후';
49392
+ }
49393
+ });
49394
 
49395
+ return ko;
49396
+
49397
+ })));
49398
 
 
49399
 
49400
  /***/ },
49401
+ /* 342 */
49402
  /***/ function(module, exports, __webpack_require__) {
49403
 
49404
  //! moment.js locale configuration
49409
  true ? factory(__webpack_require__(282)) :
49410
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49411
  factory(global.moment)
49412
+ }(this, (function (moment) { 'use strict';
49413
+
49414
+
49415
+
49416
+ var suffixes = {
49417
+ 0: '-чү',
49418
+ 1: '-чи',
49419
+ 2: '-чи',
49420
+ 3: '-чү',
49421
+ 4: '-чү',
49422
+ 5: '-чи',
49423
+ 6: '-чы',
49424
+ 7: '-чи',
49425
+ 8: '-чи',
49426
+ 9: '-чу',
49427
+ 10: '-чу',
49428
+ 20: '-чы',
49429
+ 30: '-чу',
49430
+ 40: '-чы',
49431
+ 50: '-чү',
49432
+ 60: '-чы',
49433
+ 70: '-чи',
49434
+ 80: '-чи',
49435
+ 90: '-чу',
49436
+ 100: '-чү'
49437
+ };
49438
+
49439
+ var ky = moment.defineLocale('ky', {
49440
+ months : 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'),
49441
+ monthsShort : 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'),
49442
+ weekdays : 'Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби'.split('_'),
49443
+ weekdaysShort : 'Жек_Дүй_Шей_Шар_Бей_Жум_Ише'.split('_'),
49444
+ weekdaysMin : 'Жк_Дй_Шй_Шр_Бй_Жм_Иш'.split('_'),
49445
+ longDateFormat : {
49446
+ LT : 'HH:mm',
49447
+ LTS : 'HH:mm:ss',
49448
+ L : 'DD.MM.YYYY',
49449
+ LL : 'D MMMM YYYY',
49450
+ LLL : 'D MMMM YYYY HH:mm',
49451
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
49452
+ },
49453
+ calendar : {
49454
+ sameDay : '[Бүгүн саат] LT',
49455
+ nextDay : '[Эртең саат] LT',
49456
+ nextWeek : 'dddd [саат] LT',
49457
+ lastDay : '[Кече саат] LT',
49458
+ lastWeek : '[Өткен аптанын] dddd [күнү] [саат] LT',
49459
+ sameElse : 'L'
49460
+ },
49461
+ relativeTime : {
49462
+ future : '%s ичинде',
49463
+ past : '%s мурун',
49464
+ s : 'бирнече секунд',
49465
+ m : 'бир мүнөт',
49466
+ mm : '%d мүнөт',
49467
+ h : 'бир саат',
49468
+ hh : '%d саат',
49469
+ d : 'бир күн',
49470
+ dd : '%d күн',
49471
+ M : 'бир ай',
49472
+ MM : '%d ай',
49473
+ y : 'бир жыл',
49474
+ yy : '%d жыл'
49475
+ },
49476
+ ordinalParse: /\d{1,2}-(чи|чы|чү|чу)/,
49477
+ ordinal : function (number) {
49478
+ var a = number % 10,
49479
+ b = number >= 100 ? 100 : null;
49480
+ return number + (suffixes[number] || suffixes[a] || suffixes[b]);
49481
+ },
49482
+ week : {
49483
+ dow : 1, // Monday is the first day of the week.
49484
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
49485
+ }
49486
+ });
49487
 
49488
+ return ky;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49489
 
49490
+ })));
49491
 
 
49492
 
49493
  /***/ },
49494
+ /* 343 */
49495
  /***/ function(module, exports, __webpack_require__) {
49496
 
49497
  //! moment.js locale configuration
49503
  true ? factory(__webpack_require__(282)) :
49504
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49505
  factory(global.moment)
49506
+ }(this, (function (moment) { 'use strict';
49507
 
49508
 
49509
+ function processRelativeTime(number, withoutSuffix, key, isFuture) {
49510
+ var format = {
49511
+ 'm': ['eng Minutt', 'enger Minutt'],
49512
+ 'h': ['eng Stonn', 'enger Stonn'],
49513
+ 'd': ['een Dag', 'engem Dag'],
49514
+ 'M': ['ee Mount', 'engem Mount'],
49515
+ 'y': ['ee Joer', 'engem Joer']
49516
+ };
49517
+ return withoutSuffix ? format[key][0] : format[key][1];
49518
+ }
49519
+ function processFutureTime(string) {
49520
+ var number = string.substr(0, string.indexOf(' '));
49521
+ if (eifelerRegelAppliesToNumber(number)) {
49522
+ return 'a ' + string;
49523
  }
49524
+ return 'an ' + string;
49525
+ }
49526
+ function processPastTime(string) {
49527
+ var number = string.substr(0, string.indexOf(' '));
49528
+ if (eifelerRegelAppliesToNumber(number)) {
49529
+ return 'viru ' + string;
49530
  }
49531
+ return 'virun ' + string;
49532
+ }
49533
+ /**
49534
+ * Returns true if the word before the given number loses the '-n' ending.
49535
+ * e.g. 'an 10 Deeg' but 'a 5 Deeg'
49536
+ *
49537
+ * @param number {integer}
49538
+ * @returns {boolean}
49539
+ */
49540
+ function eifelerRegelAppliesToNumber(number) {
49541
+ number = parseInt(number, 10);
49542
+ if (isNaN(number)) {
49543
+ return false;
49544
  }
49545
+ if (number < 0) {
49546
+ // Negative Number --> always true
49547
+ return true;
49548
+ } else if (number < 10) {
49549
+ // Only 1 digit
49550
+ if (4 <= number && number <= 7) {
 
 
 
 
 
 
 
 
49551
  return true;
49552
+ }
49553
+ return false;
49554
+ } else if (number < 100) {
49555
+ // 2 digits
49556
+ var lastDigit = number % 10, firstDigit = number / 10;
49557
+ if (lastDigit === 0) {
49558
+ return eifelerRegelAppliesToNumber(firstDigit);
49559
+ }
49560
+ return eifelerRegelAppliesToNumber(lastDigit);
49561
+ } else if (number < 10000) {
49562
+ // 3 or 4 digits --> recursively check first digit
49563
+ while (number >= 10) {
49564
+ number = number / 10;
49565
+ }
49566
+ return eifelerRegelAppliesToNumber(number);
49567
+ } else {
49568
+ // Anything larger than 4 digits: recursively check first n-3 digits
49569
+ number = number / 1000;
49570
+ return eifelerRegelAppliesToNumber(number);
49571
+ }
49572
+ }
49573
+
49574
+ var lb = moment.defineLocale('lb', {
49575
+ months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
49576
+ monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'),
49577
+ monthsParseExact : true,
49578
+ weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split('_'),
49579
+ weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'),
49580
+ weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'),
49581
+ weekdaysParseExact : true,
49582
+ longDateFormat: {
49583
+ LT: 'H:mm [Auer]',
49584
+ LTS: 'H:mm:ss [Auer]',
49585
+ L: 'DD.MM.YYYY',
49586
+ LL: 'D. MMMM YYYY',
49587
+ LLL: 'D. MMMM YYYY H:mm [Auer]',
49588
+ LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]'
49589
+ },
49590
+ calendar: {
49591
+ sameDay: '[Haut um] LT',
49592
+ sameElse: 'L',
49593
+ nextDay: '[Muer um] LT',
49594
+ nextWeek: 'dddd [um] LT',
49595
+ lastDay: '[Gëschter um] LT',
49596
+ lastWeek: function () {
49597
+ // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule
49598
+ switch (this.day()) {
49599
+ case 2:
49600
+ case 4:
49601
+ return '[Leschten] dddd [um] LT';
49602
+ default:
49603
+ return '[Leschte] dddd [um] LT';
 
 
 
 
 
49604
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49605
  }
49606
+ },
49607
+ relativeTime : {
49608
+ future : processFutureTime,
49609
+ past : processPastTime,
49610
+ s : 'e puer Sekonnen',
49611
+ m : processRelativeTime,
49612
+ mm : '%d Minutten',
49613
+ h : processRelativeTime,
49614
+ hh : '%d Stonnen',
49615
+ d : processRelativeTime,
49616
+ dd : '%d Deeg',
49617
+ M : processRelativeTime,
49618
+ MM : '%d Méint',
49619
+ y : processRelativeTime,
49620
+ yy : '%d Joer'
49621
+ },
49622
+ ordinalParse: /\d{1,2}\./,
49623
+ ordinal: '%d.',
49624
+ week: {
49625
+ dow: 1, // Monday is the first day of the week.
49626
+ doy: 4 // The week that contains Jan 4th is the first week of the year.
49627
+ }
49628
+ });
49629
 
49630
+ return lb;
49631
+
49632
+ })));
49633
 
 
49634
 
49635
  /***/ },
49636
+ /* 344 */
49637
  /***/ function(module, exports, __webpack_require__) {
49638
 
49639
  //! moment.js locale configuration
49644
  true ? factory(__webpack_require__(282)) :
49645
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49646
  factory(global.moment)
49647
+ }(this, (function (moment) { 'use strict';
49648
+
49649
+
49650
+ var lo = moment.defineLocale('lo', {
49651
+ months : 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'),
49652
+ monthsShort : 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'),
49653
+ weekdays : 'ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),
49654
+ weekdaysShort : 'ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'),
49655
+ weekdaysMin : 'ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ'.split('_'),
49656
+ weekdaysParseExact : true,
49657
+ longDateFormat : {
49658
+ LT : 'HH:mm',
49659
+ LTS : 'HH:mm:ss',
49660
+ L : 'DD/MM/YYYY',
49661
+ LL : 'D MMMM YYYY',
49662
+ LLL : 'D MMMM YYYY HH:mm',
49663
+ LLLL : 'ວັນdddd D MMMM YYYY HH:mm'
49664
+ },
49665
+ meridiemParse: /ຕອນເຊົ້າ|ຕອນແລງ/,
49666
+ isPM: function (input) {
49667
+ return input === 'ຕອນແລງ';
49668
+ },
49669
+ meridiem : function (hour, minute, isLower) {
49670
+ if (hour < 12) {
49671
+ return 'ຕອນເຊົ້າ';
49672
+ } else {
49673
+ return 'ຕອນແລງ';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49674
  }
49675
+ },
49676
+ calendar : {
49677
+ sameDay : '[ມື້ນີ້ເວລາ] LT',
49678
+ nextDay : '[ມື້ອື່ນເວລາ] LT',
49679
+ nextWeek : '[ວັນ]dddd[ໜ້າເວລາ] LT',
49680
+ lastDay : '[ມື້ວານນີ້ເວລາ] LT',
49681
+ lastWeek : '[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT',
49682
+ sameElse : 'L'
49683
+ },
49684
+ relativeTime : {
49685
+ future : 'ອີກ %s',
49686
+ past : '%sຜ່ານມາ',
49687
+ s : 'ບໍ່ເທົ່າໃດວິນາທີ',
49688
+ m : '1 ນາທີ',
49689
+ mm : '%d ນາທີ',
49690
+ h : '1 ຊົ່ວໂມງ',
49691
+ hh : '%d ຊົ່ວໂມງ',
49692
+ d : '1 ມື້',
49693
+ dd : '%d ມື້',
49694
+ M : '1 ເດືອນ',
49695
+ MM : '%d ເດືອນ',
49696
+ y : '1 ປີ',
49697
+ yy : '%d ປີ'
49698
+ },
49699
+ ordinalParse: /(ທີ່)\d{1,2}/,
49700
+ ordinal : function (number) {
49701
+ return 'ທີ່' + number;
49702
+ }
49703
+ });
49704
 
49705
+ return lo;
49706
+
49707
+ })));
49708
 
 
49709
 
49710
  /***/ },
49711
+ /* 345 */
49712
  /***/ function(module, exports, __webpack_require__) {
49713
 
49714
  //! moment.js locale configuration
49719
  true ? factory(__webpack_require__(282)) :
49720
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49721
  factory(global.moment)
49722
+ }(this, (function (moment) { 'use strict';
49723
+
49724
+
49725
+ var units = {
49726
+ 'm' : 'minutė_minutės_minutę',
49727
+ 'mm': 'minutės_minučių_minutes',
49728
+ 'h' : 'valanda_valandos_valandą',
49729
+ 'hh': 'valandos_valandų_valandas',
49730
+ 'd' : 'diena_dienos_dieną',
49731
+ 'dd': 'dienos_dienų_dienas',
49732
+ 'M' : 'mėnuo_mėnesio_mėnesį',
49733
+ 'MM': 'mėnesiai_mėnesių_mėnesius',
49734
+ 'y' : 'metai_metų_metus',
49735
+ 'yy': 'metai_metų_metus'
49736
+ };
49737
+ function translateSeconds(number, withoutSuffix, key, isFuture) {
49738
+ if (withoutSuffix) {
49739
+ return 'kelios sekundės';
49740
+ } else {
49741
+ return isFuture ? 'kelių sekundžių' : 'kelias sekundes';
 
 
 
 
 
 
 
 
 
 
49742
  }
49743
+ }
49744
+ function translateSingular(number, withoutSuffix, key, isFuture) {
49745
+ return withoutSuffix ? forms(key)[0] : (isFuture ? forms(key)[1] : forms(key)[2]);
49746
+ }
49747
+ function special(number) {
49748
+ return number % 10 === 0 || (number > 10 && number < 20);
49749
+ }
49750
+ function forms(key) {
49751
+ return units[key].split('_');
49752
+ }
49753
+ function translate(number, withoutSuffix, key, isFuture) {
49754
+ var result = number + ' ';
49755
+ if (number === 1) {
49756
+ return result + translateSingular(number, withoutSuffix, key[0], isFuture);
49757
+ } else if (withoutSuffix) {
49758
+ return result + (special(number) ? forms(key)[1] : forms(key)[0]);
49759
+ } else {
49760
+ if (isFuture) {
49761
+ return result + forms(key)[1];
49762
  } else {
49763
+ return result + (special(number) ? forms(key)[1] : forms(key)[2]);
 
 
 
 
49764
  }
49765
  }
49766
+ }
49767
+ var lt = moment.defineLocale('lt', {
49768
+ months : {
49769
+ format: 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split('_'),
49770
+ standalone: 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split('_'),
49771
+ isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/
49772
+ },
49773
+ monthsShort : 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'),
49774
+ weekdays : {
49775
+ format: 'sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį'.split('_'),
49776
+ standalone: 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split('_'),
49777
+ isFormat: /dddd HH:mm/
49778
+ },
49779
+ weekdaysShort : 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'),
49780
+ weekdaysMin : 'S_P_A_T_K_Pn_Š'.split('_'),
49781
+ weekdaysParseExact : true,
49782
+ longDateFormat : {
49783
+ LT : 'HH:mm',
49784
+ LTS : 'HH:mm:ss',
49785
+ L : 'YYYY-MM-DD',
49786
+ LL : 'YYYY [m.] MMMM D [d.]',
49787
+ LLL : 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
49788
+ LLLL : 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]',
49789
+ l : 'YYYY-MM-DD',
49790
+ ll : 'YYYY [m.] MMMM D [d.]',
49791
+ lll : 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
49792
+ llll : 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]'
49793
+ },
49794
+ calendar : {
49795
+ sameDay : '[Šiandien] LT',
49796
+ nextDay : '[Rytoj] LT',
49797
+ nextWeek : 'dddd LT',
49798
+ lastDay : '[Vakar] LT',
49799
+ lastWeek : '[Praėjusį] dddd LT',
49800
+ sameElse : 'L'
49801
+ },
49802
+ relativeTime : {
49803
+ future : 'po %s',
49804
+ past : 'prieš %s',
49805
+ s : translateSeconds,
49806
+ m : translateSingular,
49807
+ mm : translate,
49808
+ h : translateSingular,
49809
+ hh : translate,
49810
+ d : translateSingular,
49811
+ dd : translate,
49812
+ M : translateSingular,
49813
+ MM : translate,
49814
+ y : translateSingular,
49815
+ yy : translate
49816
+ },
49817
+ ordinalParse: /\d{1,2}-oji/,
49818
+ ordinal : function (number) {
49819
+ return number + '-oji';
49820
+ },
49821
+ week : {
49822
+ dow : 1, // Monday is the first day of the week.
49823
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
49824
+ }
49825
+ });
49826
 
49827
+ return lt;
49828
+
49829
+ })));
49830
 
 
49831
 
49832
  /***/ },
49833
+ /* 346 */
49834
  /***/ function(module, exports, __webpack_require__) {
49835
 
49836
  //! moment.js locale configuration
49842
  true ? factory(__webpack_require__(282)) :
49843
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49844
  factory(global.moment)
49845
+ }(this, (function (moment) { 'use strict';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49846
 
 
49847
 
49848
+ var units = {
49849
+ 'm': 'minūtes_minūtēm_minūte_minūtes'.split('_'),
49850
+ 'mm': 'minūtes_minūtēm_minūte_minūtes'.split('_'),
49851
+ 'h': 'stundas_stundām_stunda_stundas'.split('_'),
49852
+ 'hh': 'stundas_stundām_stunda_stundas'.split('_'),
49853
+ 'd': 'dienas_dienām_diena_dienas'.split('_'),
49854
+ 'dd': 'dienas_dienām_diena_dienas'.split('_'),
49855
+ 'M': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),
49856
+ 'MM': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),
49857
+ 'y': 'gada_gadiem_gads_gadi'.split('_'),
49858
+ 'yy': 'gada_gadiem_gads_gadi'.split('_')
49859
+ };
49860
+ /**
49861
+ * @param withoutSuffix boolean true = a length of time; false = before/after a period of time.
49862
+ */
49863
+ function format(forms, number, withoutSuffix) {
49864
+ if (withoutSuffix) {
49865
+ // E.g. "21 minūte", "3 minūtes".
49866
+ return number % 10 === 1 && number % 100 !== 11 ? forms[2] : forms[3];
49867
+ } else {
49868
+ // E.g. "21 minūtes" as in "pēc 21 minūtes".
49869
+ // E.g. "3 minūtēm" as in "pēc 3 minūtēm".
49870
+ return number % 10 === 1 && number % 100 !== 11 ? forms[0] : forms[1];
49871
+ }
49872
+ }
49873
+ function relativeTimeWithPlural(number, withoutSuffix, key) {
49874
+ return number + ' ' + format(units[key], number, withoutSuffix);
49875
+ }
49876
+ function relativeTimeWithSingular(number, withoutSuffix, key) {
49877
+ return format(units[key], number, withoutSuffix);
49878
+ }
49879
+ function relativeSeconds(number, withoutSuffix) {
49880
+ return withoutSuffix ? 'dažas sekundes' : 'dažām sekundēm';
49881
+ }
49882
+
49883
+ var lv = moment.defineLocale('lv', {
49884
+ months : 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split('_'),
49885
+ monthsShort : 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'),
49886
+ weekdays : 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split('_'),
49887
+ weekdaysShort : 'Sv_P_O_T_C_Pk_S'.split('_'),
49888
+ weekdaysMin : 'Sv_P_O_T_C_Pk_S'.split('_'),
49889
+ weekdaysParseExact : true,
49890
+ longDateFormat : {
49891
+ LT : 'HH:mm',
49892
+ LTS : 'HH:mm:ss',
49893
+ L : 'DD.MM.YYYY.',
49894
+ LL : 'YYYY. [gada] D. MMMM',
49895
+ LLL : 'YYYY. [gada] D. MMMM, HH:mm',
49896
+ LLLL : 'YYYY. [gada] D. MMMM, dddd, HH:mm'
49897
+ },
49898
+ calendar : {
49899
+ sameDay : '[Šodien pulksten] LT',
49900
+ nextDay : '[Rīt pulksten] LT',
49901
+ nextWeek : 'dddd [pulksten] LT',
49902
+ lastDay : '[Vakar pulksten] LT',
49903
+ lastWeek : '[Pagājušā] dddd [pulksten] LT',
49904
+ sameElse : 'L'
49905
+ },
49906
+ relativeTime : {
49907
+ future : 'pēc %s',
49908
+ past : 'pirms %s',
49909
+ s : relativeSeconds,
49910
+ m : relativeTimeWithSingular,
49911
+ mm : relativeTimeWithPlural,
49912
+ h : relativeTimeWithSingular,
49913
+ hh : relativeTimeWithPlural,
49914
+ d : relativeTimeWithSingular,
49915
+ dd : relativeTimeWithPlural,
49916
+ M : relativeTimeWithSingular,
49917
+ MM : relativeTimeWithPlural,
49918
+ y : relativeTimeWithSingular,
49919
+ yy : relativeTimeWithPlural
49920
+ },
49921
+ ordinalParse: /\d{1,2}\./,
49922
+ ordinal : '%d.',
49923
+ week : {
49924
+ dow : 1, // Monday is the first day of the week.
49925
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
49926
+ }
49927
+ });
49928
+
49929
+ return lv;
49930
+
49931
+ })));
49932
+
49933
 
49934
  /***/ },
49935
+ /* 347 */
49936
  /***/ function(module, exports, __webpack_require__) {
49937
 
49938
  //! moment.js locale configuration
49943
  true ? factory(__webpack_require__(282)) :
49944
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
49945
  factory(global.moment)
49946
+ }(this, (function (moment) { 'use strict';
49947
+
49948
+
49949
+ var translator = {
49950
+ words: { //Different grammatical cases
49951
+ m: ['jedan minut', 'jednog minuta'],
49952
+ mm: ['minut', 'minuta', 'minuta'],
49953
+ h: ['jedan sat', 'jednog sata'],
49954
+ hh: ['sat', 'sata', 'sati'],
49955
+ dd: ['dan', 'dana', 'dana'],
49956
+ MM: ['mjesec', 'mjeseca', 'mjeseci'],
49957
+ yy: ['godina', 'godine', 'godina']
49958
+ },
49959
+ correctGrammaticalCase: function (number, wordKey) {
49960
+ return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]);
49961
+ },
49962
+ translate: function (number, withoutSuffix, key) {
49963
+ var wordKey = translator.words[key];
49964
+ if (key.length === 1) {
49965
+ return withoutSuffix ? wordKey[0] : wordKey[1];
49966
+ } else {
49967
+ return number + ' ' + translator.correctGrammaticalCase(number, wordKey);
49968
+ }
49969
+ }
49970
+ };
49971
+
49972
+ var me = moment.defineLocale('me', {
49973
+ months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'),
49974
+ monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),
49975
+ monthsParseExact : true,
49976
+ weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
49977
+ weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
49978
+ weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
49979
+ weekdaysParseExact : true,
49980
+ longDateFormat: {
49981
+ LT: 'H:mm',
49982
+ LTS : 'H:mm:ss',
49983
+ L: 'DD.MM.YYYY',
49984
+ LL: 'D. MMMM YYYY',
49985
+ LLL: 'D. MMMM YYYY H:mm',
49986
+ LLLL: 'dddd, D. MMMM YYYY H:mm'
49987
+ },
49988
+ calendar: {
49989
+ sameDay: '[danas u] LT',
49990
+ nextDay: '[sjutra u] LT',
49991
+
49992
+ nextWeek: function () {
49993
+ switch (this.day()) {
49994
+ case 0:
49995
+ return '[u] [nedjelju] [u] LT';
49996
+ case 3:
49997
+ return '[u] [srijedu] [u] LT';
49998
+ case 6:
49999
+ return '[u] [subotu] [u] LT';
50000
+ case 1:
50001
+ case 2:
50002
+ case 4:
50003
+ case 5:
50004
+ return '[u] dddd [u] LT';
50005
+ }
50006
+ },
50007
+ lastDay : '[juče u] LT',
50008
+ lastWeek : function () {
50009
+ var lastWeekDays = [
50010
+ '[prošle] [nedjelje] [u] LT',
50011
+ '[prošlog] [ponedjeljka] [u] LT',
50012
+ '[prošlog] [utorka] [u] LT',
50013
+ '[prošle] [srijede] [u] LT',
50014
+ '[prošlog] [četvrtka] [u] LT',
50015
+ '[prošlog] [petka] [u] LT',
50016
+ '[prošle] [subote] [u] LT'
50017
+ ];
50018
+ return lastWeekDays[this.day()];
50019
  },
50020
+ sameElse : 'L'
50021
+ },
50022
+ relativeTime : {
50023
+ future : 'za %s',
50024
+ past : 'prije %s',
50025
+ s : 'nekoliko sekundi',
50026
+ m : translator.translate,
50027
+ mm : translator.translate,
50028
+ h : translator.translate,
50029
+ hh : translator.translate,
50030
+ d : 'dan',
50031
+ dd : translator.translate,
50032
+ M : 'mjesec',
50033
+ MM : translator.translate,
50034
+ y : 'godinu',
50035
+ yy : translator.translate
50036
+ },
50037
+ ordinalParse: /\d{1,2}\./,
50038
+ ordinal : '%d.',
50039
+ week : {
50040
+ dow : 1, // Monday is the first day of the week.
50041
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
50042
+ }
50043
+ });
50044
 
50045
+ return me;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50046
 
50047
+ })));
50048
 
 
50049
 
50050
  /***/ },
50051
+ /* 348 */
50052
  /***/ function(module, exports, __webpack_require__) {
50053
 
50054
  //! moment.js locale configuration
50059
  true ? factory(__webpack_require__(282)) :
50060
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50061
  factory(global.moment)
50062
+ }(this, (function (moment) { 'use strict';
50063
+
50064
+
50065
+ var mi = moment.defineLocale('mi', {
50066
+ months: 'Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea'.split('_'),
50067
+ monthsShort: 'Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split('_'),
50068
+ monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
50069
+ monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
50070
+ monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,
50071
+ monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,
50072
+ weekdays: 'Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei'.split('_'),
50073
+ weekdaysShort: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),
50074
+ weekdaysMin: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'),
50075
+ longDateFormat: {
50076
+ LT: 'HH:mm',
50077
+ LTS: 'HH:mm:ss',
50078
+ L: 'DD/MM/YYYY',
50079
+ LL: 'D MMMM YYYY',
50080
+ LLL: 'D MMMM YYYY [i] HH:mm',
50081
+ LLLL: 'dddd, D MMMM YYYY [i] HH:mm'
50082
+ },
50083
+ calendar: {
50084
+ sameDay: '[i teie mahana, i] LT',
50085
+ nextDay: '[apopo i] LT',
50086
+ nextWeek: 'dddd [i] LT',
50087
+ lastDay: '[inanahi i] LT',
50088
+ lastWeek: 'dddd [whakamutunga i] LT',
50089
+ sameElse: 'L'
50090
+ },
50091
+ relativeTime: {
50092
+ future: 'i roto i %s',
50093
+ past: '%s i mua',
50094
+ s: 'te hēkona ruarua',
50095
+ m: 'he meneti',
50096
+ mm: '%d meneti',
50097
+ h: 'te haora',
50098
+ hh: '%d haora',
50099
+ d: 'he ra',
50100
+ dd: '%d ra',
50101
+ M: 'he marama',
50102
+ MM: '%d marama',
50103
+ y: 'he tau',
50104
+ yy: '%d tau'
50105
+ },
50106
+ ordinalParse: /\d{1,2}º/,
50107
+ ordinal: '%dº',
50108
+ week : {
50109
+ dow : 1, // Monday is the first day of the week.
50110
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
50111
+ }
50112
+ });
50113
 
50114
+ return mi;
50115
+
50116
+ })));
50117
 
 
50118
 
50119
  /***/ },
50120
+ /* 349 */
50121
  /***/ function(module, exports, __webpack_require__) {
50122
 
50123
  //! moment.js locale configuration
50128
  true ? factory(__webpack_require__(282)) :
50129
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50130
  factory(global.moment)
50131
+ }(this, (function (moment) { 'use strict';
50132
+
50133
+
50134
+ var mk = moment.defineLocale('mk', {
50135
+ months : 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split('_'),
50136
+ monthsShort : 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'),
50137
+ weekdays : 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split('_'),
50138
+ weekdaysShort : 'нед_пон_вто_сре_чет_пет_саб'.split('_'),
50139
+ weekdaysMin : 'нe_пo_вт_ср_че_пе_сa'.split('_'),
50140
+ longDateFormat : {
50141
+ LT : 'H:mm',
50142
+ LTS : 'H:mm:ss',
50143
+ L : 'D.MM.YYYY',
50144
+ LL : 'D MMMM YYYY',
50145
+ LLL : 'D MMMM YYYY H:mm',
50146
+ LLLL : 'dddd, D MMMM YYYY H:mm'
50147
+ },
50148
+ calendar : {
50149
+ sameDay : '[Денес во] LT',
50150
+ nextDay : '[Утре во] LT',
50151
+ nextWeek : '[Во] dddd [во] LT',
50152
+ lastDay : '[Вчера во] LT',
50153
+ lastWeek : function () {
50154
+ switch (this.day()) {
50155
+ case 0:
50156
+ case 3:
50157
+ case 6:
50158
+ return '[Изминатата] dddd [во] LT';
50159
+ case 1:
50160
+ case 2:
50161
+ case 4:
50162
+ case 5:
50163
+ return '[Изминатиот] dddd [во] LT';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50164
  }
50165
  },
50166
+ sameElse : 'L'
50167
+ },
50168
+ relativeTime : {
50169
+ future : 'после %s',
50170
+ past : 'пред %s',
50171
+ s : 'неколку секунди',
50172
+ m : 'минута',
50173
+ mm : '%d минути',
50174
+ h : 'час',
50175
+ hh : '%d часа',
50176
+ d : 'ден',
50177
+ dd : '%d дена',
50178
+ M : 'месец',
50179
+ MM : '%d месеци',
50180
+ y : 'година',
50181
+ yy : '%d години'
50182
+ },
50183
+ ordinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
50184
+ ordinal : function (number) {
50185
+ var lastDigit = number % 10,
50186
+ last2Digits = number % 100;
50187
+ if (number === 0) {
50188
+ return number + '-ев';
50189
+ } else if (last2Digits === 0) {
50190
+ return number + '-ен';
50191
+ } else if (last2Digits > 10 && last2Digits < 20) {
50192
+ return number + '-ти';
50193
+ } else if (lastDigit === 1) {
50194
+ return number + '-ви';
50195
+ } else if (lastDigit === 2) {
50196
+ return number + '-ри';
50197
+ } else if (lastDigit === 7 || lastDigit === 8) {
50198
+ return number + '-ми';
50199
+ } else {
50200
+ return number + '-ти';
50201
  }
50202
+ },
50203
+ week : {
50204
+ dow : 1, // Monday is the first day of the week.
50205
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
50206
+ }
50207
+ });
50208
 
50209
+ return mk;
50210
+
50211
+ })));
50212
 
 
50213
 
50214
  /***/ },
50215
+ /* 350 */
50216
  /***/ function(module, exports, __webpack_require__) {
50217
 
50218
  //! moment.js locale configuration
50223
  true ? factory(__webpack_require__(282)) :
50224
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50225
  factory(global.moment)
50226
+ }(this, (function (moment) { 'use strict';
50227
+
50228
+
50229
+ var ml = moment.defineLocale('ml', {
50230
+ months : 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split('_'),
50231
+ monthsShort : 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split('_'),
50232
+ monthsParseExact : true,
50233
+ weekdays : 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split('_'),
50234
+ weekdaysShort : 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'),
50235
+ weekdaysMin : 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'),
50236
+ longDateFormat : {
50237
+ LT : 'A h:mm -നു',
50238
+ LTS : 'A h:mm:ss -നു',
50239
+ L : 'DD/MM/YYYY',
50240
+ LL : 'D MMMM YYYY',
50241
+ LLL : 'D MMMM YYYY, A h:mm -നു',
50242
+ LLLL : 'dddd, D MMMM YYYY, A h:mm -നു'
50243
+ },
50244
+ calendar : {
50245
+ sameDay : '[ഇന്ന്] LT',
50246
+ nextDay : '[നാളെ] LT',
50247
+ nextWeek : 'dddd, LT',
50248
+ lastDay : '[ഇന്നലെ] LT',
50249
+ lastWeek : '[കഴിഞ്ഞ] dddd, LT',
50250
+ sameElse : 'L'
50251
+ },
50252
+ relativeTime : {
50253
+ future : '%s കഴിഞ്ഞ്',
50254
+ past : '%s മുൻപ്',
50255
+ s : 'അൽപ നിമിഷങ്ങൾ',
50256
+ m : 'ഒരു മിനിറ്റ്',
50257
+ mm : '%d മിനിറ്റ്',
50258
+ h : 'ഒരു മണിക്കൂർ',
50259
+ hh : '%d മണിക്കൂർ',
50260
+ d : 'ഒരു ദിവസം',
50261
+ dd : '%d ദിവസം',
50262
+ M : 'ഒരു മാസം',
50263
+ MM : '%d മാസം',
50264
+ y : 'ഒരു വർഷം',
50265
+ yy : '%d വർഷം'
50266
+ },
50267
+ meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,
50268
+ meridiemHour : function (hour, meridiem) {
50269
+ if (hour === 12) {
50270
+ hour = 0;
50271
+ }
50272
+ if ((meridiem === 'രാത്രി' && hour >= 4) ||
50273
+ meridiem === 'ഉച്ച കഴിഞ്ഞ്' ||
50274
+ meridiem === 'വൈകുന്നേരം') {
50275
+ return hour + 12;
50276
+ } else {
50277
+ return hour;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50278
  }
50279
+ },
50280
+ meridiem : function (hour, minute, isLower) {
50281
+ if (hour < 4) {
50282
+ return 'രാത്രി';
50283
+ } else if (hour < 12) {
50284
+ return 'രാവിലെ';
50285
+ } else if (hour < 17) {
50286
+ return 'ഉച്ച കഴിഞ്ഞ്';
50287
+ } else if (hour < 20) {
50288
+ return 'വൈകുന്നേരം';
50289
+ } else {
50290
+ return 'രാത്രി';
50291
+ }
50292
+ }
50293
+ });
50294
 
50295
+ return ml;
50296
+
50297
+ })));
50298
 
 
50299
 
50300
  /***/ },
50301
+ /* 351 */
50302
  /***/ function(module, exports, __webpack_require__) {
50303
 
50304
  //! moment.js locale configuration
50310
  true ? factory(__webpack_require__(282)) :
50311
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50312
  factory(global.moment)
50313
+ }(this, (function (moment) { 'use strict';
50314
+
50315
+
50316
+ var symbolMap = {
50317
+ '1': '१',
50318
+ '2': '२',
50319
+ '3': '३',
50320
+ '4': '४',
50321
+ '5': '५',
50322
+ '6': '६',
50323
+ '7': '७',
50324
+ '8': '८',
50325
+ '9': '९',
50326
+ '0': '०'
50327
+ };
50328
+ var numberMap = {
50329
+ '१': '1',
50330
+ '२': '2',
50331
+ '३': '3',
50332
+ '४': '4',
50333
+ '५': '5',
50334
+ '६': '6',
50335
+ '७': '7',
50336
+ '८': '8',
50337
+ '९': '9',
50338
+ '०': '0'
50339
+ };
50340
+
50341
+ function relativeTimeMr(number, withoutSuffix, string, isFuture)
50342
+ {
50343
+ var output = '';
50344
+ if (withoutSuffix) {
50345
+ switch (string) {
50346
+ case 's': output = 'काही सेकंद'; break;
50347
+ case 'm': output = 'एक मिनिट'; break;
50348
+ case 'mm': output = '%d मिनिटे'; break;
50349
+ case 'h': output = 'एक तास'; break;
50350
+ case 'hh': output = '%d तास'; break;
50351
+ case 'd': output = 'एक दिवस'; break;
50352
+ case 'dd': output = '%d दिवस'; break;
50353
+ case 'M': output = 'एक महिना'; break;
50354
+ case 'MM': output = '%d महिने'; break;
50355
+ case 'y': output = 'एक वर्ष'; break;
50356
+ case 'yy': output = '%d वर्षे'; break;
 
50357
  }
50358
+ }
50359
+ else {
50360
+ switch (string) {
50361
+ case 's': output = 'काही सेकंदां'; break;
50362
+ case 'm': output = 'एका मिनिटा'; break;
50363
+ case 'mm': output = '%d मिनिटां'; break;
50364
+ case 'h': output = 'एका तासा'; break;
50365
+ case 'hh': output = '%d तासां'; break;
50366
+ case 'd': output = 'एका दिवसा'; break;
50367
+ case 'dd': output = '%d दिवसां'; break;
50368
+ case 'M': output = 'एका महिन्या'; break;
50369
+ case 'MM': output = '%d महिन्यां'; break;
50370
+ case 'y': output = 'एका वर्षा'; break;
50371
+ case 'yy': output = '%d वर्षां'; break;
50372
+ }
50373
+ }
50374
+ return output.replace(/%d/i, number);
50375
+ }
50376
+
50377
+ var mr = moment.defineLocale('mr', {
50378
+ months : 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split('_'),
50379
+ monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split('_'),
50380
+ monthsParseExact : true,
50381
+ weekdays : 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'),
50382
+ weekdaysShort : 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'),
50383
+ weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'),
50384
+ longDateFormat : {
50385
+ LT : 'A h:mm वाजता',
50386
+ LTS : 'A h:mm:ss वाजता',
50387
+ L : 'DD/MM/YYYY',
50388
+ LL : 'D MMMM YYYY',
50389
+ LLL : 'D MMMM YYYY, A h:mm वाजता',
50390
+ LLLL : 'dddd, D MMMM YYYY, A h:mm वाजता'
50391
+ },
50392
+ calendar : {
50393
+ sameDay : '[आज] LT',
50394
+ nextDay : '[उद्या] LT',
50395
+ nextWeek : 'dddd, LT',
50396
+ lastDay : '[काल] LT',
50397
+ lastWeek: '[मागील] dddd, LT',
50398
+ sameElse : 'L'
50399
+ },
50400
+ relativeTime : {
50401
+ future: '%sमध्ये',
50402
+ past: '%sपूर्वी',
50403
+ s: relativeTimeMr,
50404
+ m: relativeTimeMr,
50405
+ mm: relativeTimeMr,
50406
+ h: relativeTimeMr,
50407
+ hh: relativeTimeMr,
50408
+ d: relativeTimeMr,
50409
+ dd: relativeTimeMr,
50410
+ M: relativeTimeMr,
50411
+ MM: relativeTimeMr,
50412
+ y: relativeTimeMr,
50413
+ yy: relativeTimeMr
50414
+ },
50415
+ preparse: function (string) {
50416
+ return string.replace(/[१२३४५६७८९०]/g, function (match) {
50417
+ return numberMap[match];
50418
+ });
50419
+ },
50420
+ postformat: function (string) {
50421
+ return string.replace(/\d/g, function (match) {
50422
+ return symbolMap[match];
50423
+ });
50424
+ },
50425
+ meridiemParse: /रात्री|सकाळी|दुपारी|सायंकाळी/,
50426
+ meridiemHour : function (hour, meridiem) {
50427
+ if (hour === 12) {
50428
+ hour = 0;
50429
+ }
50430
+ if (meridiem === 'रात्री') {
50431
+ return hour < 4 ? hour : hour + 12;
50432
+ } else if (meridiem === 'सकाळी') {
50433
+ return hour;
50434
+ } else if (meridiem === 'दुपारी') {
50435
+ return hour >= 10 ? hour : hour + 12;
50436
+ } else if (meridiem === 'सायंकाळी') {
50437
+ return hour + 12;
50438
  }
50439
+ },
50440
+ meridiem: function (hour, minute, isLower) {
50441
+ if (hour < 4) {
50442
+ return 'रात्री';
50443
+ } else if (hour < 10) {
50444
+ return 'सकाळी';
50445
+ } else if (hour < 17) {
50446
+ return 'दुपारी';
50447
+ } else if (hour < 20) {
50448
+ return 'सायंकाळी';
50449
+ } else {
50450
+ return 'रात्री';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50451
  }
50452
+ },
50453
+ week : {
50454
+ dow : 0, // Sunday is the first day of the week.
50455
+ doy : 6 // The week that contains Jan 1st is the first week of the year.
50456
+ }
50457
+ });
50458
 
50459
+ return mr;
50460
+
50461
+ })));
50462
 
 
50463
 
50464
  /***/ },
50465
+ /* 352 */
50466
  /***/ function(module, exports, __webpack_require__) {
50467
 
50468
  //! moment.js locale configuration
50473
  true ? factory(__webpack_require__(282)) :
50474
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50475
  factory(global.moment)
50476
+ }(this, (function (moment) { 'use strict';
50477
+
50478
+
50479
+ var ms = moment.defineLocale('ms', {
50480
+ months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'),
50481
+ monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
50482
+ weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),
50483
+ weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),
50484
+ weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),
50485
+ longDateFormat : {
50486
+ LT : 'HH.mm',
50487
+ LTS : 'HH.mm.ss',
50488
+ L : 'DD/MM/YYYY',
50489
+ LL : 'D MMMM YYYY',
50490
+ LLL : 'D MMMM YYYY [pukul] HH.mm',
50491
+ LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm'
50492
+ },
50493
+ meridiemParse: /pagi|tengahari|petang|malam/,
50494
+ meridiemHour: function (hour, meridiem) {
50495
+ if (hour === 12) {
50496
+ hour = 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50497
  }
50498
+ if (meridiem === 'pagi') {
50499
+ return hour;
50500
+ } else if (meridiem === 'tengahari') {
50501
+ return hour >= 11 ? hour : hour + 12;
50502
+ } else if (meridiem === 'petang' || meridiem === 'malam') {
50503
+ return hour + 12;
50504
+ }
50505
+ },
50506
+ meridiem : function (hours, minutes, isLower) {
50507
+ if (hours < 11) {
50508
+ return 'pagi';
50509
+ } else if (hours < 15) {
50510
+ return 'tengahari';
50511
+ } else if (hours < 19) {
50512
+ return 'petang';
50513
+ } else {
50514
+ return 'malam';
50515
+ }
50516
+ },
50517
+ calendar : {
50518
+ sameDay : '[Hari ini pukul] LT',
50519
+ nextDay : '[Esok pukul] LT',
50520
+ nextWeek : 'dddd [pukul] LT',
50521
+ lastDay : '[Kelmarin pukul] LT',
50522
+ lastWeek : 'dddd [lepas pukul] LT',
50523
+ sameElse : 'L'
50524
+ },
50525
+ relativeTime : {
50526
+ future : 'dalam %s',
50527
+ past : '%s yang lepas',
50528
+ s : 'beberapa saat',
50529
+ m : 'seminit',
50530
+ mm : '%d minit',
50531
+ h : 'sejam',
50532
+ hh : '%d jam',
50533
+ d : 'sehari',
50534
+ dd : '%d hari',
50535
+ M : 'sebulan',
50536
+ MM : '%d bulan',
50537
+ y : 'setahun',
50538
+ yy : '%d tahun'
50539
+ },
50540
+ week : {
50541
+ dow : 1, // Monday is the first day of the week.
50542
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
50543
+ }
50544
+ });
50545
 
50546
+ return ms;
50547
+
50548
+ })));
50549
 
 
50550
 
50551
  /***/ },
50552
+ /* 353 */
50553
  /***/ function(module, exports, __webpack_require__) {
50554
 
50555
  //! moment.js locale configuration
50561
  true ? factory(__webpack_require__(282)) :
50562
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50563
  factory(global.moment)
50564
+ }(this, (function (moment) { 'use strict';
50565
+
50566
+
50567
+ var msMy = moment.defineLocale('ms-my', {
50568
+ months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'),
50569
+ monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
50570
+ weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'),
50571
+ weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'),
50572
+ weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'),
50573
+ longDateFormat : {
50574
+ LT : 'HH.mm',
50575
+ LTS : 'HH.mm.ss',
50576
+ L : 'DD/MM/YYYY',
50577
+ LL : 'D MMMM YYYY',
50578
+ LLL : 'D MMMM YYYY [pukul] HH.mm',
50579
+ LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm'
50580
+ },
50581
+ meridiemParse: /pagi|tengahari|petang|malam/,
50582
+ meridiemHour: function (hour, meridiem) {
50583
+ if (hour === 12) {
50584
+ hour = 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50585
  }
50586
+ if (meridiem === 'pagi') {
50587
+ return hour;
50588
+ } else if (meridiem === 'tengahari') {
50589
+ return hour >= 11 ? hour : hour + 12;
50590
+ } else if (meridiem === 'petang' || meridiem === 'malam') {
50591
+ return hour + 12;
50592
+ }
50593
+ },
50594
+ meridiem : function (hours, minutes, isLower) {
50595
+ if (hours < 11) {
50596
+ return 'pagi';
50597
+ } else if (hours < 15) {
50598
+ return 'tengahari';
50599
+ } else if (hours < 19) {
50600
+ return 'petang';
50601
+ } else {
50602
+ return 'malam';
50603
+ }
50604
+ },
50605
+ calendar : {
50606
+ sameDay : '[Hari ini pukul] LT',
50607
+ nextDay : '[Esok pukul] LT',
50608
+ nextWeek : 'dddd [pukul] LT',
50609
+ lastDay : '[Kelmarin pukul] LT',
50610
+ lastWeek : 'dddd [lepas pukul] LT',
50611
+ sameElse : 'L'
50612
+ },
50613
+ relativeTime : {
50614
+ future : 'dalam %s',
50615
+ past : '%s yang lepas',
50616
+ s : 'beberapa saat',
50617
+ m : 'seminit',
50618
+ mm : '%d minit',
50619
+ h : 'sejam',
50620
+ hh : '%d jam',
50621
+ d : 'sehari',
50622
+ dd : '%d hari',
50623
+ M : 'sebulan',
50624
+ MM : '%d bulan',
50625
+ y : 'setahun',
50626
+ yy : '%d tahun'
50627
+ },
50628
+ week : {
50629
+ dow : 1, // Monday is the first day of the week.
50630
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
50631
+ }
50632
+ });
50633
 
50634
+ return msMy;
50635
+
50636
+ })));
50637
 
 
50638
 
50639
  /***/ },
50640
+ /* 354 */
50641
  /***/ function(module, exports, __webpack_require__) {
50642
 
50643
  //! moment.js locale configuration
50650
  true ? factory(__webpack_require__(282)) :
50651
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50652
  factory(global.moment)
50653
+ }(this, (function (moment) { 'use strict';
50654
+
50655
+
50656
+ var symbolMap = {
50657
+ '1': '၁',
50658
+ '2': '၂',
50659
+ '3': '၃',
50660
+ '4': '၄',
50661
+ '5': '၅',
50662
+ '6': '၆',
50663
+ '7': '၇',
50664
+ '8': '၈',
50665
+ '9': '၉',
50666
+ '0': '၀'
50667
+ };
50668
+ var numberMap = {
50669
+ '': '1',
50670
+ '': '2',
50671
+ '': '3',
50672
+ '': '4',
50673
+ '': '5',
50674
+ '': '6',
50675
+ '': '7',
50676
+ '': '8',
50677
+ '': '9',
50678
+ '၀': '0'
50679
+ };
50680
+
50681
+ var my = moment.defineLocale('my', {
50682
+ months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split('_'),
50683
+ monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'),
50684
+ weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split('_'),
50685
+ weekdaysShort: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),
50686
+ weekdaysMin: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'),
50687
+
50688
+ longDateFormat: {
50689
+ LT: 'HH:mm',
50690
+ LTS: 'HH:mm:ss',
50691
+ L: 'DD/MM/YYYY',
50692
+ LL: 'D MMMM YYYY',
50693
+ LLL: 'D MMMM YYYY HH:mm',
50694
+ LLLL: 'dddd D MMMM YYYY HH:mm'
50695
+ },
50696
+ calendar: {
50697
+ sameDay: '[ယနေ.] LT [မှာ]',
50698
+ nextDay: '[မနက်ဖြန်] LT [မှာ]',
50699
+ nextWeek: 'dddd LT [မှာ]',
50700
+ lastDay: '[မနေ.က] LT [မှာ]',
50701
+ lastWeek: '[ပြီးခဲ့သော] dddd LT [မှာ]',
50702
+ sameElse: 'L'
50703
+ },
50704
+ relativeTime: {
50705
+ future: 'လာမည့် %s မှာ',
50706
+ past: 'လွန်ခဲ့သော %s က',
50707
+ s: 'စက္ကန်.အနည်းငယ်',
50708
+ m: 'တစ်မိနစ်',
50709
+ mm: '%d မိနစ်',
50710
+ h: 'တစ်နာရီ',
50711
+ hh: '%d နာရီ',
50712
+ d: 'တစ်ရက်',
50713
+ dd: '%d ရက်',
50714
+ M: 'တစ်လ',
50715
+ MM: '%d လ',
50716
+ y: 'တစ်နှစ်',
50717
+ yy: '%d နှစ်'
50718
+ },
50719
+ preparse: function (string) {
50720
+ return string.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (match) {
50721
+ return numberMap[match];
50722
+ });
50723
+ },
50724
+ postformat: function (string) {
50725
+ return string.replace(/\d/g, function (match) {
50726
+ return symbolMap[match];
50727
+ });
50728
+ },
50729
+ week: {
50730
+ dow: 1, // Monday is the first day of the week.
50731
+ doy: 4 // The week that contains Jan 1st is the first week of the year.
50732
+ }
50733
+ });
50734
 
50735
+ return my;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50736
 
50737
+ })));
50738
 
 
50739
 
50740
  /***/ },
50741
+ /* 355 */
50742
  /***/ function(module, exports, __webpack_require__) {
50743
 
50744
  //! moment.js locale configuration
50750
  true ? factory(__webpack_require__(282)) :
50751
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50752
  factory(global.moment)
50753
+ }(this, (function (moment) { 'use strict';
50754
+
50755
+
50756
+ var nb = moment.defineLocale('nb', {
50757
+ months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
50758
+ monthsShort : 'jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.'.split('_'),
50759
+ monthsParseExact : true,
50760
+ weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'),
50761
+ weekdaysShort : 'sø._ma._ti._on._to._fr._lø.'.split('_'),
50762
+ weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'),
50763
+ weekdaysParseExact : true,
50764
+ longDateFormat : {
50765
+ LT : 'HH:mm',
50766
+ LTS : 'HH:mm:ss',
50767
+ L : 'DD.MM.YYYY',
50768
+ LL : 'D. MMMM YYYY',
50769
+ LLL : 'D. MMMM YYYY [kl.] HH:mm',
50770
+ LLLL : 'dddd D. MMMM YYYY [kl.] HH:mm'
50771
+ },
50772
+ calendar : {
50773
+ sameDay: '[i dag kl.] LT',
50774
+ nextDay: '[i morgen kl.] LT',
50775
+ nextWeek: 'dddd [kl.] LT',
50776
+ lastDay: '[i går kl.] LT',
50777
+ lastWeek: '[forrige] dddd [kl.] LT',
50778
+ sameElse: 'L'
50779
+ },
50780
+ relativeTime : {
50781
+ future : 'om %s',
50782
+ past : '%s siden',
50783
+ s : 'noen sekunder',
50784
+ m : 'ett minutt',
50785
+ mm : '%d minutter',
50786
+ h : 'en time',
50787
+ hh : '%d timer',
50788
+ d : 'en dag',
50789
+ dd : '%d dager',
50790
+ M : 'en måned',
50791
+ MM : '%d måneder',
50792
+ y : 'ett år',
50793
+ yy : '%d år'
50794
+ },
50795
+ ordinalParse: /\d{1,2}\./,
50796
+ ordinal : '%d.',
50797
+ week : {
50798
+ dow : 1, // Monday is the first day of the week.
50799
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
50800
+ }
50801
+ });
50802
 
50803
+ return nb;
50804
+
50805
+ })));
50806
 
 
50807
 
50808
  /***/ },
50809
+ /* 356 */
50810
  /***/ function(module, exports, __webpack_require__) {
50811
 
50812
  //! moment.js locale configuration
50817
  true ? factory(__webpack_require__(282)) :
50818
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50819
  factory(global.moment)
50820
+ }(this, (function (moment) { 'use strict';
50821
+
50822
+
50823
+ var symbolMap = {
50824
+ '1': '१',
50825
+ '2': '२',
50826
+ '3': '३',
50827
+ '4': '४',
50828
+ '5': '५',
50829
+ '6': '६',
50830
+ '7': '७',
50831
+ '8': '८',
50832
+ '9': '९',
50833
+ '0': '०'
50834
+ };
50835
+ var numberMap = {
50836
+ '१': '1',
50837
+ '२': '2',
50838
+ '३': '3',
50839
+ '४': '4',
50840
+ '५': '5',
50841
+ '६': '6',
50842
+ '७': '7',
50843
+ '८': '8',
50844
+ '९': '9',
50845
+ '०': '0'
50846
+ };
50847
+
50848
+ var ne = moment.defineLocale('ne', {
50849
+ months : 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split('_'),
50850
+ monthsShort : 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split('_'),
50851
+ monthsParseExact : true,
50852
+ weekdays : 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split('_'),
50853
+ weekdaysShort : 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'),
50854
+ weekdaysMin : 'आ._सो._मं._बु._बि._शु._श.'.split('_'),
50855
+ weekdaysParseExact : true,
50856
+ longDateFormat : {
50857
+ LT : 'Aको h:mm बजे',
50858
+ LTS : 'Aको h:mm:ss बजे',
50859
+ L : 'DD/MM/YYYY',
50860
+ LL : 'D MMMM YYYY',
50861
+ LLL : 'D MMMM YYYY, Aको h:mm बजे',
50862
+ LLLL : 'dddd, D MMMM YYYY, Aको h:mm बजे'
50863
+ },
50864
+ preparse: function (string) {
50865
+ return string.replace(/[१२३४५६७८९०]/g, function (match) {
50866
+ return numberMap[match];
50867
+ });
50868
+ },
50869
+ postformat: function (string) {
50870
+ return string.replace(/\d/g, function (match) {
50871
+ return symbolMap[match];
50872
+ });
50873
+ },
50874
+ meridiemParse: /राति|बिहान|दिउँसो|साँझ/,
50875
+ meridiemHour : function (hour, meridiem) {
50876
+ if (hour === 12) {
50877
+ hour = 0;
50878
+ }
50879
+ if (meridiem === 'राति') {
50880
+ return hour < 4 ? hour : hour + 12;
50881
+ } else if (meridiem === 'बिहान') {
50882
+ return hour;
50883
+ } else if (meridiem === 'दिउँसो') {
50884
+ return hour >= 10 ? hour : hour + 12;
50885
+ } else if (meridiem === 'साँझ') {
50886
+ return hour + 12;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50887
  }
50888
+ },
50889
+ meridiem : function (hour, minute, isLower) {
50890
+ if (hour < 3) {
50891
+ return 'राति';
50892
+ } else if (hour < 12) {
50893
+ return 'बिहान';
50894
+ } else if (hour < 16) {
50895
+ return 'दिउँसो';
50896
+ } else if (hour < 20) {
50897
+ return 'साँझ';
50898
+ } else {
50899
+ return 'राति';
50900
+ }
50901
+ },
50902
+ calendar : {
50903
+ sameDay : '[आज] LT',
50904
+ nextDay : '[भोलि] LT',
50905
+ nextWeek : '[आउँदो] dddd[,] LT',
50906
+ lastDay : '[हिजो] LT',
50907
+ lastWeek : '[गएको] dddd[,] LT',
50908
+ sameElse : 'L'
50909
+ },
50910
+ relativeTime : {
50911
+ future : '%sमा',
50912
+ past : '%s अगाडि',
50913
+ s : 'केही क्षण',
50914
+ m : 'एक मिनेट',
50915
+ mm : '%d मिनेट',
50916
+ h : 'एक घण्टा',
50917
+ hh : '%d घण्टा',
50918
+ d : 'एक दिन',
50919
+ dd : '%d दिन',
50920
+ M : 'एक महिना',
50921
+ MM : '%d महिना',
50922
+ y : 'एक बर्ष',
50923
+ yy : '%d बर्ष'
50924
+ },
50925
+ week : {
50926
+ dow : 0, // Sunday is the first day of the week.
50927
+ doy : 6 // The week that contains Jan 1st is the first week of the year.
50928
+ }
50929
+ });
50930
 
50931
+ return ne;
50932
+
50933
+ })));
50934
 
 
50935
 
50936
  /***/ },
50937
+ /* 357 */
50938
  /***/ function(module, exports, __webpack_require__) {
50939
 
50940
  //! moment.js locale configuration
50946
  true ? factory(__webpack_require__(282)) :
50947
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
50948
  factory(global.moment)
50949
+ }(this, (function (moment) { 'use strict';
50950
 
50951
 
50952
+ var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_');
50953
+ var monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_');
50954
 
50955
+ var monthsParse = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i];
50956
+ var monthsRegex = /^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;
50957
+
50958
+ var nl = moment.defineLocale('nl', {
50959
+ months : 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'),
50960
+ monthsShort : function (m, format) {
50961
+ if (/-MMM-/.test(format)) {
50962
+ return monthsShortWithoutDots[m.month()];
50963
+ } else {
50964
+ return monthsShortWithDots[m.month()];
50965
+ }
50966
+ },
50967
+
50968
+ monthsRegex: monthsRegex,
50969
+ monthsShortRegex: monthsRegex,
50970
+ monthsStrictRegex: /^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,
50971
+ monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,
50972
+
50973
+ monthsParse : monthsParse,
50974
+ longMonthsParse : monthsParse,
50975
+ shortMonthsParse : monthsParse,
50976
+
50977
+ weekdays : 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),
50978
+ weekdaysShort : 'zo._ma._di._wo._do._vr._za.'.split('_'),
50979
+ weekdaysMin : 'Zo_Ma_Di_Wo_Do_Vr_Za'.split('_'),
50980
+ weekdaysParseExact : true,
50981
+ longDateFormat : {
50982
+ LT : 'HH:mm',
50983
+ LTS : 'HH:mm:ss',
50984
+ L : 'DD-MM-YYYY',
50985
+ LL : 'D MMMM YYYY',
50986
+ LLL : 'D MMMM YYYY HH:mm',
50987
+ LLLL : 'dddd D MMMM YYYY HH:mm'
50988
+ },
50989
+ calendar : {
50990
+ sameDay: '[vandaag om] LT',
50991
+ nextDay: '[morgen om] LT',
50992
+ nextWeek: 'dddd [om] LT',
50993
+ lastDay: '[gisteren om] LT',
50994
+ lastWeek: '[afgelopen] dddd [om] LT',
50995
+ sameElse: 'L'
50996
+ },
50997
+ relativeTime : {
50998
+ future : 'over %s',
50999
+ past : '%s geleden',
51000
+ s : 'een paar seconden',
51001
+ m : 'één minuut',
51002
+ mm : '%d minuten',
51003
+ h : 'één uur',
51004
+ hh : '%d uur',
51005
+ d : 'één dag',
51006
+ dd : '%d dagen',
51007
+ M : 'één maand',
51008
+ MM : '%d maanden',
51009
+ y : 'één jaar',
51010
+ yy : '%d jaar'
51011
+ },
51012
+ ordinalParse: /\d{1,2}(ste|de)/,
51013
+ ordinal : function (number) {
51014
+ return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de');
51015
+ },
51016
+ week : {
51017
+ dow : 1, // Monday is the first day of the week.
51018
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
51019
+ }
51020
+ });
51021
+
51022
+ return nl;
51023
+
51024
+ })));
51025
+
51026
+
51027
+ /***/ },
51028
+ /* 358 */
51029
+ /***/ function(module, exports, __webpack_require__) {
51030
+
51031
+ //! moment.js locale configuration
51032
+ //! locale : Dutch (Belgium) [nl-be]
51033
+ //! author : Joris Röling : https://github.com/jorisroling
51034
+ //! author : Jacob Middag : https://github.com/middagj
51035
+
51036
+ ;(function (global, factory) {
51037
+ true ? factory(__webpack_require__(282)) :
51038
+ typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51039
+ factory(global.moment)
51040
+ }(this, (function (moment) { 'use strict';
51041
 
 
 
 
 
 
 
 
 
 
51042
 
51043
+ var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_');
51044
+ var monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_');
51045
+
51046
+ var monthsParse = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i];
51047
+ var monthsRegex = /^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;
51048
+
51049
+ var nlBe = moment.defineLocale('nl-be', {
51050
+ months : 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'),
51051
+ monthsShort : function (m, format) {
51052
+ if (/-MMM-/.test(format)) {
51053
+ return monthsShortWithoutDots[m.month()];
51054
+ } else {
51055
+ return monthsShortWithDots[m.month()];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51056
  }
51057
+ },
51058
 
51059
+ monthsRegex: monthsRegex,
51060
+ monthsShortRegex: monthsRegex,
51061
+ monthsStrictRegex: /^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,
51062
+ monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,
51063
+
51064
+ monthsParse : monthsParse,
51065
+ longMonthsParse : monthsParse,
51066
+ shortMonthsParse : monthsParse,
51067
+
51068
+ weekdays : 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),
51069
+ weekdaysShort : 'zo._ma._di._wo._do._vr._za.'.split('_'),
51070
+ weekdaysMin : 'Zo_Ma_Di_Wo_Do_Vr_Za'.split('_'),
51071
+ weekdaysParseExact : true,
51072
+ longDateFormat : {
51073
+ LT : 'HH:mm',
51074
+ LTS : 'HH:mm:ss',
51075
+ L : 'DD/MM/YYYY',
51076
+ LL : 'D MMMM YYYY',
51077
+ LLL : 'D MMMM YYYY HH:mm',
51078
+ LLLL : 'dddd D MMMM YYYY HH:mm'
51079
+ },
51080
+ calendar : {
51081
+ sameDay: '[vandaag om] LT',
51082
+ nextDay: '[morgen om] LT',
51083
+ nextWeek: 'dddd [om] LT',
51084
+ lastDay: '[gisteren om] LT',
51085
+ lastWeek: '[afgelopen] dddd [om] LT',
51086
+ sameElse: 'L'
51087
+ },
51088
+ relativeTime : {
51089
+ future : 'over %s',
51090
+ past : '%s geleden',
51091
+ s : 'een paar seconden',
51092
+ m : 'één minuut',
51093
+ mm : '%d minuten',
51094
+ h : 'één uur',
51095
+ hh : '%d uur',
51096
+ d : 'één dag',
51097
+ dd : '%d dagen',
51098
+ M : 'één maand',
51099
+ MM : '%d maanden',
51100
+ y : 'één jaar',
51101
+ yy : '%d jaar'
51102
+ },
51103
+ ordinalParse: /\d{1,2}(ste|de)/,
51104
+ ordinal : function (number) {
51105
+ return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de');
51106
+ },
51107
+ week : {
51108
+ dow : 1, // Monday is the first day of the week.
51109
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
51110
+ }
51111
+ });
51112
+
51113
+ return nlBe;
51114
+
51115
+ })));
51116
 
 
51117
 
51118
  /***/ },
51119
+ /* 359 */
51120
  /***/ function(module, exports, __webpack_require__) {
51121
 
51122
  //! moment.js locale configuration
51127
  true ? factory(__webpack_require__(282)) :
51128
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51129
  factory(global.moment)
51130
+ }(this, (function (moment) { 'use strict';
51131
+
51132
+
51133
+ var nn = moment.defineLocale('nn', {
51134
+ months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'),
51135
+ monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'),
51136
+ weekdays : 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'),
51137
+ weekdaysShort : 'sun_mån_tys_ons_tor_fre_lau'.split('_'),
51138
+ weekdaysMin : 'su_må_ty_on_to_fr_lø'.split('_'),
51139
+ longDateFormat : {
51140
+ LT : 'HH:mm',
51141
+ LTS : 'HH:mm:ss',
51142
+ L : 'DD.MM.YYYY',
51143
+ LL : 'D. MMMM YYYY',
51144
+ LLL : 'D. MMMM YYYY [kl.] H:mm',
51145
+ LLLL : 'dddd D. MMMM YYYY [kl.] HH:mm'
51146
+ },
51147
+ calendar : {
51148
+ sameDay: '[I dag klokka] LT',
51149
+ nextDay: '[I morgon klokka] LT',
51150
+ nextWeek: 'dddd [klokka] LT',
51151
+ lastDay: '[I går klokka] LT',
51152
+ lastWeek: '[Føregåande] dddd [klokka] LT',
51153
+ sameElse: 'L'
51154
+ },
51155
+ relativeTime : {
51156
+ future : 'om %s',
51157
+ past : '%s sidan',
51158
+ s : 'nokre sekund',
51159
+ m : 'eit minutt',
51160
+ mm : '%d minutt',
51161
+ h : 'ein time',
51162
+ hh : '%d timar',
51163
+ d : 'ein dag',
51164
+ dd : '%d dagar',
51165
+ M : 'ein månad',
51166
+ MM : '%d månader',
51167
+ y : 'eit år',
51168
+ yy : '%d år'
51169
+ },
51170
+ ordinalParse: /\d{1,2}\./,
51171
+ ordinal : '%d.',
51172
+ week : {
51173
+ dow : 1, // Monday is the first day of the week.
51174
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
51175
+ }
51176
+ });
51177
 
51178
+ return nn;
51179
+
51180
+ })));
51181
 
 
51182
 
51183
  /***/ },
51184
+ /* 360 */
51185
  /***/ function(module, exports, __webpack_require__) {
51186
 
51187
  //! moment.js locale configuration
51192
  true ? factory(__webpack_require__(282)) :
51193
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51194
  factory(global.moment)
51195
+ }(this, (function (moment) { 'use strict';
51196
+
51197
+
51198
+ var symbolMap = {
51199
+ '1': '੧',
51200
+ '2': '੨',
51201
+ '3': '੩',
51202
+ '4': '੪',
51203
+ '5': '੫',
51204
+ '6': '੬',
51205
+ '7': '੭',
51206
+ '8': '੮',
51207
+ '9': '੯',
51208
+ '0': '੦'
51209
+ };
51210
+ var numberMap = {
51211
+ '੧': '1',
51212
+ '੨': '2',
51213
+ '੩': '3',
51214
+ '੪': '4',
51215
+ '੫': '5',
51216
+ '੬': '6',
51217
+ '੭': '7',
51218
+ '੮': '8',
51219
+ '੯': '9',
51220
+ '੦': '0'
51221
+ };
51222
+
51223
+ var paIn = moment.defineLocale('pa-in', {
51224
+ // There are months name as per Nanakshahi Calender but they are not used as rigidly in modern Punjabi.
51225
+ months : 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'),
51226
+ monthsShort : 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'),
51227
+ weekdays : 'ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ'.split('_'),
51228
+ weekdaysShort : 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),
51229
+ weekdaysMin : 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'),
51230
+ longDateFormat : {
51231
+ LT : 'A h:mm ਵਜੇ',
51232
+ LTS : 'A h:mm:ss ਵਜੇ',
51233
+ L : 'DD/MM/YYYY',
51234
+ LL : 'D MMMM YYYY',
51235
+ LLL : 'D MMMM YYYY, A h:mm ਵਜੇ',
51236
+ LLLL : 'dddd, D MMMM YYYY, A h:mm ਵਜੇ'
51237
+ },
51238
+ calendar : {
51239
+ sameDay : '[ਅਜ] LT',
51240
+ nextDay : '[ਕਲ] LT',
51241
+ nextWeek : 'dddd, LT',
51242
+ lastDay : '[ਕਲ] LT',
51243
+ lastWeek : '[ਪਿਛਲੇ] dddd, LT',
51244
+ sameElse : 'L'
51245
+ },
51246
+ relativeTime : {
51247
+ future : '%s ਵਿੱਚ',
51248
+ past : '%s ਪਿਛਲੇ',
51249
+ s : 'ਕੁਝ ਸਕਿੰਟ',
51250
+ m : 'ਇਕ ਮਿੰਟ',
51251
+ mm : '%d ਮਿੰਟ',
51252
+ h : 'ਇੱਕ ਘੰਟਾ',
51253
+ hh : '%d ਘੰਟੇ',
51254
+ d : 'ਇੱਕ ਦਿਨ',
51255
+ dd : '%d ਦਿਨ',
51256
+ M : 'ਇੱਕ ਮਹੀਨਾ',
51257
+ MM : '%d ਮਹੀਨੇ',
51258
+ y : 'ਇੱਕ ਸਾਲ',
51259
+ yy : '%d ਸਾਲ'
51260
+ },
51261
+ preparse: function (string) {
51262
+ return string.replace(/[੧੨੩੪੫੬੭੮੯੦]/g, function (match) {
51263
+ return numberMap[match];
51264
+ });
51265
+ },
51266
+ postformat: function (string) {
51267
+ return string.replace(/\d/g, function (match) {
51268
+ return symbolMap[match];
51269
+ });
51270
+ },
51271
+ // Punjabi notation for meridiems are quite fuzzy in practice. While there exists
51272
+ // a rigid notion of a 'Pahar' it is not used as rigidly in modern Punjabi.
51273
+ meridiemParse: /ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,
51274
+ meridiemHour : function (hour, meridiem) {
51275
+ if (hour === 12) {
51276
+ hour = 0;
51277
+ }
51278
+ if (meridiem === 'ਰਾਤ') {
51279
+ return hour < 4 ? hour : hour + 12;
51280
+ } else if (meridiem === 'ਸਵੇਰ') {
51281
+ return hour;
51282
+ } else if (meridiem === 'ਦੁਪਹਿਰ') {
51283
+ return hour >= 10 ? hour : hour + 12;
51284
+ } else if (meridiem === 'ਸ਼ਾਮ') {
51285
+ return hour + 12;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51286
  }
51287
+ },
51288
+ meridiem : function (hour, minute, isLower) {
51289
+ if (hour < 4) {
51290
+ return 'ਰਾਤ';
51291
+ } else if (hour < 10) {
51292
+ return 'ਸਵੇਰ';
51293
+ } else if (hour < 17) {
51294
+ return 'ਦੁਪਹਿਰ';
51295
+ } else if (hour < 20) {
51296
+ return 'ਸ਼ਾਮ';
51297
+ } else {
51298
+ return 'ਰਾਤ';
51299
+ }
51300
+ },
51301
+ week : {
51302
+ dow : 0, // Sunday is the first day of the week.
51303
+ doy : 6 // The week that contains Jan 1st is the first week of the year.
51304
+ }
51305
+ });
51306
 
51307
+ return paIn;
51308
+
51309
+ })));
51310
 
 
51311
 
51312
  /***/ },
51313
+ /* 361 */
51314
  /***/ function(module, exports, __webpack_require__) {
51315
 
51316
  //! moment.js locale configuration
51321
  true ? factory(__webpack_require__(282)) :
51322
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51323
  factory(global.moment)
51324
+ }(this, (function (moment) { 'use strict';
51325
+
51326
+
51327
+ var monthsNominative = 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split('_');
51328
+ var monthsSubjective = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split('_');
51329
+ function plural(n) {
51330
+ return (n % 10 < 5) && (n % 10 > 1) && ((~~(n / 10) % 10) !== 1);
51331
+ }
51332
+ function translate(number, withoutSuffix, key) {
51333
+ var result = number + ' ';
51334
+ switch (key) {
51335
+ case 'm':
51336
+ return withoutSuffix ? 'minuta' : 'minutę';
51337
+ case 'mm':
51338
+ return result + (plural(number) ? 'minuty' : 'minut');
51339
+ case 'h':
51340
+ return withoutSuffix ? 'godzina' : 'godzinę';
51341
+ case 'hh':
51342
+ return result + (plural(number) ? 'godziny' : 'godzin');
51343
+ case 'MM':
51344
+ return result + (plural(number) ? 'miesiące' : 'miesięcy');
51345
+ case 'yy':
51346
+ return result + (plural(number) ? 'lata' : 'lat');
51347
+ }
51348
+ }
51349
+
51350
+ var pl = moment.defineLocale('pl', {
51351
+ months : function (momentToFormat, format) {
51352
+ if (format === '') {
51353
+ // Hack: if format empty we know this is used to generate
51354
+ // RegExp by moment. Give then back both valid forms of months
51355
+ // in RegExp ready format.
51356
+ return '(' + monthsSubjective[momentToFormat.month()] + '|' + monthsNominative[momentToFormat.month()] + ')';
51357
+ } else if (/D MMMM/.test(format)) {
51358
+ return monthsSubjective[momentToFormat.month()];
51359
+ } else {
51360
+ return monthsNominative[momentToFormat.month()];
51361
  }
51362
+ },
51363
+ monthsShort : 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'),
51364
+ weekdays : 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split('_'),
51365
+ weekdaysShort : 'ndz_pon_wt_śr_czw_pt_sob'.split('_'),
51366
+ weekdaysMin : 'Nd_Pn_Wt_Śr_Cz_Pt_So'.split('_'),
51367
+ longDateFormat : {
51368
+ LT : 'HH:mm',
51369
+ LTS : 'HH:mm:ss',
51370
+ L : 'DD.MM.YYYY',
51371
+ LL : 'D MMMM YYYY',
51372
+ LLL : 'D MMMM YYYY HH:mm',
51373
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
51374
+ },
51375
+ calendar : {
51376
+ sameDay: '[Dziś o] LT',
51377
+ nextDay: '[Jutro o] LT',
51378
+ nextWeek: '[W] dddd [o] LT',
51379
+ lastDay: '[Wczoraj o] LT',
51380
+ lastWeek: function () {
51381
+ switch (this.day()) {
51382
+ case 0:
51383
+ return '[W zeszłą niedzielę o] LT';
51384
+ case 3:
51385
+ return '[W zeszłą środę o] LT';
51386
+ case 6:
51387
+ return '[W zeszłą sobotę o] LT';
51388
+ default:
51389
+ return '[W zeszły] dddd [o] LT';
51390
  }
51391
  },
51392
+ sameElse: 'L'
51393
+ },
51394
+ relativeTime : {
51395
+ future : 'za %s',
51396
+ past : '%s temu',
51397
+ s : 'kilka sekund',
51398
+ m : translate,
51399
+ mm : translate,
51400
+ h : translate,
51401
+ hh : translate,
51402
+ d : '1 dzień',
51403
+ dd : '%d dni',
51404
+ M : 'miesiąc',
51405
+ MM : translate,
51406
+ y : 'rok',
51407
+ yy : translate
51408
+ },
51409
+ ordinalParse: /\d{1,2}\./,
51410
+ ordinal : '%d.',
51411
+ week : {
51412
+ dow : 1, // Monday is the first day of the week.
51413
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
51414
+ }
51415
+ });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51416
 
51417
+ return pl;
51418
+
51419
+ })));
51420
 
 
51421
 
51422
  /***/ },
51423
+ /* 362 */
51424
  /***/ function(module, exports, __webpack_require__) {
51425
 
51426
  //! moment.js locale configuration
51431
  true ? factory(__webpack_require__(282)) :
51432
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51433
  factory(global.moment)
51434
+ }(this, (function (moment) { 'use strict';
51435
+
51436
+
51437
+ var pt = moment.defineLocale('pt', {
51438
+ months : 'Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'),
51439
+ monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),
51440
+ weekdays : 'Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado'.split('_'),
51441
+ weekdaysShort : 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'),
51442
+ weekdaysMin : 'Dom_2ª_3ª_4ª_5ª_6ª_Sáb'.split('_'),
51443
+ weekdaysParseExact : true,
51444
+ longDateFormat : {
51445
+ LT : 'HH:mm',
51446
+ LTS : 'HH:mm:ss',
51447
+ L : 'DD/MM/YYYY',
51448
+ LL : 'D [de] MMMM [de] YYYY',
51449
+ LLL : 'D [de] MMMM [de] YYYY HH:mm',
51450
+ LLLL : 'dddd, D [de] MMMM [de] YYYY HH:mm'
51451
+ },
51452
+ calendar : {
51453
+ sameDay: '[Hoje às] LT',
51454
+ nextDay: '[Amanhã às] LT',
51455
+ nextWeek: 'dddd [às] LT',
51456
+ lastDay: '[Ontem às] LT',
51457
+ lastWeek: function () {
51458
+ return (this.day() === 0 || this.day() === 6) ?
51459
+ '[Último] dddd [às] LT' : // Saturday + Sunday
51460
+ '[Última] dddd [às] LT'; // Monday - Friday
51461
+ },
51462
+ sameElse: 'L'
51463
+ },
51464
+ relativeTime : {
51465
+ future : 'em %s',
51466
+ past : 'há %s',
51467
+ s : 'segundos',
51468
+ m : 'um minuto',
51469
+ mm : '%d minutos',
51470
+ h : 'uma hora',
51471
+ hh : '%d horas',
51472
+ d : 'um dia',
51473
+ dd : '%d dias',
51474
+ M : 'um mês',
51475
+ MM : '%d meses',
51476
+ y : 'um ano',
51477
+ yy : '%d anos'
51478
+ },
51479
+ ordinalParse: /\d{1,2}º/,
51480
+ ordinal : '%dº',
51481
+ week : {
51482
+ dow : 1, // Monday is the first day of the week.
51483
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
51484
+ }
51485
+ });
51486
 
51487
+ return pt;
51488
+
51489
+ })));
51490
 
 
51491
 
51492
  /***/ },
51493
+ /* 363 */
51494
  /***/ function(module, exports, __webpack_require__) {
51495
 
51496
  //! moment.js locale configuration
51501
  true ? factory(__webpack_require__(282)) :
51502
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51503
  factory(global.moment)
51504
+ }(this, (function (moment) { 'use strict';
51505
+
51506
+
51507
+ var ptBr = moment.defineLocale('pt-br', {
51508
+ months : 'Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'),
51509
+ monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),
51510
+ weekdays : 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split('_'),
51511
+ weekdaysShort : 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'),
51512
+ weekdaysMin : 'Dom_2ª_3ª_4ª_5ª_6ª_Sáb'.split('_'),
51513
+ weekdaysParseExact : true,
51514
+ longDateFormat : {
51515
+ LT : 'HH:mm',
51516
+ LTS : 'HH:mm:ss',
51517
+ L : 'DD/MM/YYYY',
51518
+ LL : 'D [de] MMMM [de] YYYY',
51519
+ LLL : 'D [de] MMMM [de] YYYY [às] HH:mm',
51520
+ LLLL : 'dddd, D [de] MMMM [de] YYYY [às] HH:mm'
51521
+ },
51522
+ calendar : {
51523
+ sameDay: '[Hoje às] LT',
51524
+ nextDay: '[Amanhã às] LT',
51525
+ nextWeek: 'dddd [às] LT',
51526
+ lastDay: '[Ontem às] LT',
51527
+ lastWeek: function () {
51528
+ return (this.day() === 0 || this.day() === 6) ?
51529
+ '[Último] dddd [às] LT' : // Saturday + Sunday
51530
+ '[Última] dddd [às] LT'; // Monday - Friday
51531
+ },
51532
+ sameElse: 'L'
51533
+ },
51534
+ relativeTime : {
51535
+ future : 'em %s',
51536
+ past : '%s atrás',
51537
+ s : 'poucos segundos',
51538
+ m : 'um minuto',
51539
+ mm : '%d minutos',
51540
+ h : 'uma hora',
51541
+ hh : '%d horas',
51542
+ d : 'um dia',
51543
+ dd : '%d dias',
51544
+ M : 'um mês',
51545
+ MM : '%d meses',
51546
+ y : 'um ano',
51547
+ yy : '%d anos'
51548
+ },
51549
+ ordinalParse: /\d{1,2}º/,
51550
+ ordinal : '%dº'
51551
+ });
51552
 
51553
+ return ptBr;
51554
+
51555
+ })));
51556
 
 
51557
 
51558
  /***/ },
51559
+ /* 364 */
51560
  /***/ function(module, exports, __webpack_require__) {
51561
 
51562
  //! moment.js locale configuration
51568
  true ? factory(__webpack_require__(282)) :
51569
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51570
  factory(global.moment)
51571
+ }(this, (function (moment) { 'use strict';
51572
+
51573
+
51574
+ function relativeTimeWithPlural(number, withoutSuffix, key) {
51575
+ var format = {
51576
+ 'mm': 'minute',
51577
+ 'hh': 'ore',
51578
+ 'dd': 'zile',
51579
+ 'MM': 'luni',
51580
+ 'yy': 'ani'
51581
+ },
51582
+ separator = ' ';
51583
+ if (number % 100 >= 20 || (number >= 100 && number % 100 === 0)) {
51584
+ separator = ' de ';
51585
+ }
51586
+ return number + separator + format[key];
51587
+ }
51588
+
51589
+ var ro = moment.defineLocale('ro', {
51590
+ months : 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split('_'),
51591
+ monthsShort : 'ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split('_'),
51592
+ monthsParseExact: true,
51593
+ weekdays : 'duminică_luni_marți_miercuri_joi_vineri_sâmbătă'.split('_'),
51594
+ weekdaysShort : 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'),
51595
+ weekdaysMin : 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'),
51596
+ longDateFormat : {
51597
+ LT : 'H:mm',
51598
+ LTS : 'H:mm:ss',
51599
+ L : 'DD.MM.YYYY',
51600
+ LL : 'D MMMM YYYY',
51601
+ LLL : 'D MMMM YYYY H:mm',
51602
+ LLLL : 'dddd, D MMMM YYYY H:mm'
51603
+ },
51604
+ calendar : {
51605
+ sameDay: '[azi la] LT',
51606
+ nextDay: '[mâine la] LT',
51607
+ nextWeek: 'dddd [la] LT',
51608
+ lastDay: '[ieri la] LT',
51609
+ lastWeek: '[fosta] dddd [la] LT',
51610
+ sameElse: 'L'
51611
+ },
51612
+ relativeTime : {
51613
+ future : 'peste %s',
51614
+ past : '%s în urmă',
51615
+ s : 'câteva secunde',
51616
+ m : 'un minut',
51617
+ mm : relativeTimeWithPlural,
51618
+ h : 'o oră',
51619
+ hh : relativeTimeWithPlural,
51620
+ d : 'o zi',
51621
+ dd : relativeTimeWithPlural,
51622
+ M : 'o lună',
51623
+ MM : relativeTimeWithPlural,
51624
+ y : 'un an',
51625
+ yy : relativeTimeWithPlural
51626
+ },
51627
+ week : {
51628
+ dow : 1, // Monday is the first day of the week.
51629
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
51630
+ }
51631
+ });
51632
 
51633
+ return ro;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51634
 
51635
+ })));
51636
 
 
51637
 
51638
  /***/ },
51639
+ /* 365 */
51640
  /***/ function(module, exports, __webpack_require__) {
51641
 
51642
  //! moment.js locale configuration
51649
  true ? factory(__webpack_require__(282)) :
51650
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51651
  factory(global.moment)
51652
+ }(this, (function (moment) { 'use strict';
51653
 
51654
 
51655
+ function plural(word, num) {
51656
+ var forms = word.split('_');
51657
+ return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]);
51658
+ }
51659
+ function relativeTimeWithPlural(number, withoutSuffix, key) {
51660
+ var format = {
51661
+ 'mm': withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут',
51662
+ 'hh': 'час_часа_часов',
51663
+ 'dd': 'день_дня_дней',
51664
+ 'MM': 'месяц_месяца_месяцев',
51665
+ 'yy': 'год_года_лет'
51666
+ };
51667
+ if (key === 'm') {
51668
+ return withoutSuffix ? 'минута' : 'минуту';
51669
  }
51670
+ else {
51671
+ return number + ' ' + plural(format[key], +number);
 
 
 
 
 
 
 
 
 
 
 
 
51672
  }
51673
+ }
51674
+ var monthsParse = [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[йя]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i];
51675
 
51676
+ // http://new.gramota.ru/spravka/rules/139-prop : § 103
51677
+ // Сокращения месяцев: http://new.gramota.ru/spravka/buro/search-answer?s=242637
51678
+ // CLDR data: http://www.unicode.org/cldr/charts/28/summary/ru.html#1753
51679
+ var ru = moment.defineLocale('ru', {
51680
+ months : {
51681
+ format: 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_'),
51682
+ standalone: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_')
51683
+ },
51684
+ monthsShort : {
51685
+ // по CLDR именно "июл." и "июн.", но какой смысл менять букву на точку ?
51686
+ format: 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split('_'),
51687
+ standalone: 'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split('_')
51688
+ },
51689
+ weekdays : {
51690
+ standalone: 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split('_'),
51691
+ format: 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split('_'),
51692
+ isFormat: /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/
51693
+ },
51694
+ weekdaysShort : 'вс_пн_вт_ср_чт_пт_сб'.split('_'),
51695
+ weekdaysMin : 'вс_пн_вт_ср_чт_пт_сб'.split('_'),
51696
+ monthsParse : monthsParse,
51697
+ longMonthsParse : monthsParse,
51698
+ shortMonthsParse : monthsParse,
51699
+
51700
+ // полные названия с падежами, по три буквы, для некоторых, по 4 буквы, сокращения с точкой и без точки
51701
+ monthsRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,
51702
+
51703
+ // копия предыдущего
51704
+ monthsShortRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,
51705
+
51706
+ // полные названия с падежами
51707
+ monthsStrictRegex: /^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,
51708
+
51709
+ // Выражение, которое соотвествует только сокращённым формам
51710
+ monthsShortStrictRegex: /^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,
51711
+ longDateFormat : {
51712
+ LT : 'HH:mm',
51713
+ LTS : 'HH:mm:ss',
51714
+ L : 'DD.MM.YYYY',
51715
+ LL : 'D MMMM YYYY г.',
51716
+ LLL : 'D MMMM YYYY г., HH:mm',
51717
+ LLLL : 'dddd, D MMMM YYYY г., HH:mm'
51718
+ },
51719
+ calendar : {
51720
+ sameDay: '[Сегодня в] LT',
51721
+ nextDay: '[Завтра в] LT',
51722
+ lastDay: '[Вчера в] LT',
51723
+ nextWeek: function (now) {
51724
+ if (now.week() !== this.week()) {
51725
+ switch (this.day()) {
51726
+ case 0:
51727
+ return '[В следующее] dddd [в] LT';
51728
+ case 1:
51729
+ case 2:
51730
+ case 4:
51731
+ return '[В следующий] dddd [в] LT';
51732
+ case 3:
51733
+ case 5:
51734
+ case 6:
51735
+ return '[В следующую] dddd [в] LT';
 
 
 
 
 
 
 
51736
  }
51737
+ } else {
51738
+ if (this.day() === 2) {
51739
+ return '[Во] dddd [в] LT';
 
 
 
 
 
 
 
 
 
 
 
 
51740
  } else {
51741
+ return '[В] dddd [в] LT';
 
 
 
 
51742
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51743
  }
51744
  },
51745
+ lastWeek: function (now) {
51746
+ if (now.week() !== this.week()) {
51747
+ switch (this.day()) {
51748
+ case 0:
51749
+ return '[В прошлое] dddd [в] LT';
51750
+ case 1:
51751
+ case 2:
51752
+ case 4:
51753
+ return '[В прошлый] dddd [в] LT';
51754
+ case 3:
51755
+ case 5:
51756
+ case 6:
51757
+ return '[В прошлую] dddd [в] LT';
51758
+ }
51759
+ } else {
51760
+ if (this.day() === 2) {
51761
+ return '[Во] dddd [в] LT';
51762
+ } else {
51763
+ return '[В] dddd [в] LT';
51764
+ }
51765
  }
51766
  },
51767
+ sameElse: 'L'
51768
+ },
51769
+ relativeTime : {
51770
+ future : 'через %s',
51771
+ past : '%s назад',
51772
+ s : 'несколько секунд',
51773
+ m : relativeTimeWithPlural,
51774
+ mm : relativeTimeWithPlural,
51775
+ h : 'час',
51776
+ hh : relativeTimeWithPlural,
51777
+ d : 'день',
51778
+ dd : relativeTimeWithPlural,
51779
+ M : 'месяц',
51780
+ MM : relativeTimeWithPlural,
51781
+ y : 'год',
51782
+ yy : relativeTimeWithPlural
51783
+ },
51784
+ meridiemParse: /ночи|утра|дня|вечера/i,
51785
+ isPM : function (input) {
51786
+ return /^(дня|вечера)$/.test(input);
51787
+ },
51788
+ meridiem : function (hour, minute, isLower) {
51789
+ if (hour < 4) {
51790
+ return 'ночи';
51791
+ } else if (hour < 12) {
51792
+ return 'утра';
51793
+ } else if (hour < 17) {
51794
+ return 'дня';
51795
+ } else {
51796
+ return 'вечера';
51797
  }
51798
+ },
51799
+ ordinalParse: /\d{1,2}-(й|го|я)/,
51800
+ ordinal: function (number, period) {
51801
+ switch (period) {
51802
+ case 'M':
51803
+ case 'd':
51804
+ case 'DDD':
51805
+ return number + '-й';
51806
+ case 'D':
51807
+ return number + '-го';
51808
+ case 'w':
51809
+ case 'W':
51810
+ return number + '-я';
51811
+ default:
51812
+ return number;
51813
+ }
51814
+ },
51815
+ week : {
51816
+ dow : 1, // Monday is the first day of the week.
51817
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
51818
+ }
51819
+ });
51820
 
51821
+ return ru;
51822
+
51823
+ })));
51824
 
 
51825
 
51826
  /***/ },
51827
+ /* 366 */
51828
  /***/ function(module, exports, __webpack_require__) {
51829
 
51830
  //! moment.js locale configuration
51835
  true ? factory(__webpack_require__(282)) :
51836
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51837
  factory(global.moment)
51838
+ }(this, (function (moment) { 'use strict';
51839
+
51840
+
51841
+
51842
+ var se = moment.defineLocale('se', {
51843
+ months : 'ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu'.split('_'),
51844
+ monthsShort : 'ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov'.split('_'),
51845
+ weekdays : 'sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat'.split('_'),
51846
+ weekdaysShort : 'sotn_vuos_maŋ_gask_duor_bear_láv'.split('_'),
51847
+ weekdaysMin : 's_v_m_g_d_b_L'.split('_'),
51848
+ longDateFormat : {
51849
+ LT : 'HH:mm',
51850
+ LTS : 'HH:mm:ss',
51851
+ L : 'DD.MM.YYYY',
51852
+ LL : 'MMMM D. [b.] YYYY',
51853
+ LLL : 'MMMM D. [b.] YYYY [ti.] HH:mm',
51854
+ LLLL : 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm'
51855
+ },
51856
+ calendar : {
51857
+ sameDay: '[otne ti] LT',
51858
+ nextDay: '[ihttin ti] LT',
51859
+ nextWeek: 'dddd [ti] LT',
51860
+ lastDay: '[ikte ti] LT',
51861
+ lastWeek: '[ovddit] dddd [ti] LT',
51862
+ sameElse: 'L'
51863
+ },
51864
+ relativeTime : {
51865
+ future : '%s geažes',
51866
+ past : 'maŋit %s',
51867
+ s : 'moadde sekunddat',
51868
+ m : 'okta minuhta',
51869
+ mm : '%d minuhtat',
51870
+ h : 'okta diimmu',
51871
+ hh : '%d diimmut',
51872
+ d : 'okta beaivi',
51873
+ dd : '%d beaivvit',
51874
+ M : 'okta mánnu',
51875
+ MM : '%d mánut',
51876
+ y : 'okta jahki',
51877
+ yy : '%d jagit'
51878
+ },
51879
+ ordinalParse: /\d{1,2}\./,
51880
+ ordinal : '%d.',
51881
+ week : {
51882
+ dow : 1, // Monday is the first day of the week.
51883
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
51884
+ }
51885
+ });
51886
 
51887
+ return se;
51888
+
51889
+ })));
51890
 
 
51891
 
51892
  /***/ },
51893
+ /* 367 */
51894
  /***/ function(module, exports, __webpack_require__) {
51895
 
51896
  //! moment.js locale configuration
51901
  true ? factory(__webpack_require__(282)) :
51902
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51903
  factory(global.moment)
51904
+ }(this, (function (moment) { 'use strict';
51905
+
51906
+
51907
+ /*jshint -W100*/
51908
+ var si = moment.defineLocale('si', {
51909
+ months : 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split('_'),
51910
+ monthsShort : 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split('_'),
51911
+ weekdays : 'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split('_'),
51912
+ weekdaysShort : 'ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන'.split('_'),
51913
+ weekdaysMin : 'ඉ_ස_අ_බ_බ්‍ර_සි_සෙ'.split('_'),
51914
+ weekdaysParseExact : true,
51915
+ longDateFormat : {
51916
+ LT : 'a h:mm',
51917
+ LTS : 'a h:mm:ss',
51918
+ L : 'YYYY/MM/DD',
51919
+ LL : 'YYYY MMMM D',
51920
+ LLL : 'YYYY MMMM D, a h:mm',
51921
+ LLLL : 'YYYY MMMM D [වැනි] dddd, a h:mm:ss'
51922
+ },
51923
+ calendar : {
51924
+ sameDay : '[අද] LT[ට]',
51925
+ nextDay : '[හෙට] LT[ට]',
51926
+ nextWeek : 'dddd LT[ට]',
51927
+ lastDay : '[ඊයේ] LT[ට]',
51928
+ lastWeek : '[පසුගිය] dddd LT[ට]',
51929
+ sameElse : 'L'
51930
+ },
51931
+ relativeTime : {
51932
+ future : '%sකින්',
51933
+ past : '%sකට පෙර',
51934
+ s : 'තත්පර කිහිපය',
51935
+ m : 'මිනිත්තුව',
51936
+ mm : 'මිනිත්තු %d',
51937
+ h : 'පැය',
51938
+ hh : 'පැය %d',
51939
+ d : 'දිනය',
51940
+ dd : 'දින %d',
51941
+ M : 'මාසය',
51942
+ MM : 'මාස %d',
51943
+ y : 'වසර',
51944
+ yy : 'වසර %d'
51945
+ },
51946
+ ordinalParse: /\d{1,2} වැනි/,
51947
+ ordinal : function (number) {
51948
+ return number + ' වැනි';
51949
+ },
51950
+ meridiemParse : /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,
51951
+ isPM : function (input) {
51952
+ return input === 'ප.ව.' || input === 'පස් වරු';
51953
+ },
51954
+ meridiem : function (hours, minutes, isLower) {
51955
+ if (hours > 11) {
51956
+ return isLower ? 'ප.ව.' : 'පස් වරු';
51957
+ } else {
51958
+ return isLower ? 'පෙ.ව.' : 'පෙර වරු';
 
51959
  }
51960
+ }
51961
+ });
51962
 
51963
+ return si;
51964
+
51965
+ })));
51966
 
 
51967
 
51968
  /***/ },
51969
+ /* 368 */
51970
  /***/ function(module, exports, __webpack_require__) {
51971
 
51972
  //! moment.js locale configuration
51978
  true ? factory(__webpack_require__(282)) :
51979
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
51980
  factory(global.moment)
51981
+ }(this, (function (moment) { 'use strict';
51982
+
51983
+
51984
+ var months = 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split('_');
51985
+ var monthsShort = 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_');
51986
+ function plural(n) {
51987
+ return (n > 1) && (n < 5);
51988
+ }
51989
+ function translate(number, withoutSuffix, key, isFuture) {
51990
+ var result = number + ' ';
51991
+ switch (key) {
51992
+ case 's': // a few seconds / in a few seconds / a few seconds ago
51993
+ return (withoutSuffix || isFuture) ? 'pár sekúnd' : 'pár sekundami';
51994
+ case 'm': // a minute / in a minute / a minute ago
51995
+ return withoutSuffix ? 'minúta' : (isFuture ? 'minútu' : 'minútou');
51996
+ case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago
51997
+ if (withoutSuffix || isFuture) {
51998
+ return result + (plural(number) ? 'minúty' : 'minút');
51999
+ } else {
52000
+ return result + 'minútami';
52001
+ }
52002
+ break;
52003
+ case 'h': // an hour / in an hour / an hour ago
52004
+ return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou');
52005
+ case 'hh': // 9 hours / in 9 hours / 9 hours ago
52006
+ if (withoutSuffix || isFuture) {
52007
+ return result + (plural(number) ? 'hodiny' : 'hodín');
52008
+ } else {
52009
+ return result + 'hodinami';
52010
+ }
52011
+ break;
52012
+ case 'd': // a day / in a day / a day ago
52013
+ return (withoutSuffix || isFuture) ? 'deň' : 'dňom';
52014
+ case 'dd': // 9 days / in 9 days / 9 days ago
52015
+ if (withoutSuffix || isFuture) {
52016
+ return result + (plural(number) ? 'dni' : 'dní');
52017
+ } else {
52018
+ return result + 'dňami';
52019
+ }
52020
+ break;
52021
+ case 'M': // a month / in a month / a month ago
52022
+ return (withoutSuffix || isFuture) ? 'mesiac' : 'mesiacom';
52023
+ case 'MM': // 9 months / in 9 months / 9 months ago
52024
+ if (withoutSuffix || isFuture) {
52025
+ return result + (plural(number) ? 'mesiace' : 'mesiacov');
52026
+ } else {
52027
+ return result + 'mesiacmi';
52028
+ }
52029
+ break;
52030
+ case 'y': // a year / in a year / a year ago
52031
+ return (withoutSuffix || isFuture) ? 'rok' : 'rokom';
52032
+ case 'yy': // 9 years / in 9 years / 9 years ago
52033
+ if (withoutSuffix || isFuture) {
52034
+ return result + (plural(number) ? 'roky' : 'rokov');
52035
+ } else {
52036
+ return result + 'rokmi';
52037
+ }
52038
+ break;
52039
  }
52040
+ }
52041
+
52042
+ var sk = moment.defineLocale('sk', {
52043
+ months : months,
52044
+ monthsShort : monthsShort,
52045
+ weekdays : 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'),
52046
+ weekdaysShort : 'ne_po_ut_st_št_pi_so'.split('_'),
52047
+ weekdaysMin : 'ne_po_ut_st_št_pi_so'.split('_'),
52048
+ longDateFormat : {
52049
+ LT: 'H:mm',
52050
+ LTS : 'H:mm:ss',
52051
+ L : 'DD.MM.YYYY',
52052
+ LL : 'D. MMMM YYYY',
52053
+ LLL : 'D. MMMM YYYY H:mm',
52054
+ LLLL : 'dddd D. MMMM YYYY H:mm'
52055
+ },
52056
+ calendar : {
52057
+ sameDay: '[dnes o] LT',
52058
+ nextDay: '[zajtra o] LT',
52059
+ nextWeek: function () {
52060
+ switch (this.day()) {
52061
+ case 0:
52062
+ return '[v nedeľu o] LT';
52063
+ case 1:
52064
+ case 2:
52065
+ return '[v] dddd [o] LT';
52066
+ case 3:
52067
+ return '[v stredu o] LT';
52068
+ case 4:
52069
+ return '[vo štvrtok o] LT';
52070
+ case 5:
52071
+ return '[v piatok o] LT';
52072
+ case 6:
52073
+ return '[v sobotu o] LT';
52074
+ }
52075
+ },
52076
+ lastDay: '[včera o] LT',
52077
+ lastWeek: function () {
52078
+ switch (this.day()) {
52079
+ case 0:
52080
+ return '[minulú nedeľu o] LT';
52081
+ case 1:
52082
+ case 2:
52083
+ return '[minulý] dddd [o] LT';
52084
+ case 3:
52085
+ return '[minulú stredu o] LT';
52086
+ case 4:
52087
+ case 5:
52088
+ return '[minulý] dddd [o] LT';
52089
+ case 6:
52090
+ return '[minulú sobotu o] LT';
52091
+ }
52092
+ },
52093
+ sameElse: 'L'
52094
+ },
52095
+ relativeTime : {
52096
+ future : 'za %s',
52097
+ past : 'pred %s',
52098
+ s : translate,
52099
+ m : translate,
52100
+ mm : translate,
52101
+ h : translate,
52102
+ hh : translate,
52103
+ d : translate,
52104
+ dd : translate,
52105
+ M : translate,
52106
+ MM : translate,
52107
+ y : translate,
52108
+ yy : translate
52109
+ },
52110
+ ordinalParse: /\d{1,2}\./,
52111
+ ordinal : '%d.',
52112
+ week : {
52113
+ dow : 1, // Monday is the first day of the week.
52114
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
52115
  }
52116
+ });
52117
 
52118
+ return sk;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52119
 
52120
+ })));
52121
 
 
52122
 
52123
  /***/ },
52124
+ /* 369 */
52125
  /***/ function(module, exports, __webpack_require__) {
52126
 
52127
  //! moment.js locale configuration
52132
  true ? factory(__webpack_require__(282)) :
52133
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52134
  factory(global.moment)
52135
+ }(this, (function (moment) { 'use strict';
52136
 
52137
 
52138
+ function processRelativeTime(number, withoutSuffix, key, isFuture) {
52139
+ var result = number + ' ';
52140
+ switch (key) {
52141
+ case 's':
52142
+ return withoutSuffix || isFuture ? 'nekaj sekund' : 'nekaj sekundami';
52143
+ case 'm':
52144
+ return withoutSuffix ? 'ena minuta' : 'eno minuto';
52145
+ case 'mm':
52146
+ if (number === 1) {
52147
+ result += withoutSuffix ? 'minuta' : 'minuto';
52148
+ } else if (number === 2) {
52149
+ result += withoutSuffix || isFuture ? 'minuti' : 'minutama';
52150
+ } else if (number < 5) {
52151
+ result += withoutSuffix || isFuture ? 'minute' : 'minutami';
52152
+ } else {
52153
+ result += withoutSuffix || isFuture ? 'minut' : 'minutami';
52154
+ }
52155
+ return result;
52156
+ case 'h':
52157
+ return withoutSuffix ? 'ena ura' : 'eno uro';
52158
+ case 'hh':
52159
+ if (number === 1) {
52160
+ result += withoutSuffix ? 'ura' : 'uro';
52161
+ } else if (number === 2) {
52162
+ result += withoutSuffix || isFuture ? 'uri' : 'urama';
52163
+ } else if (number < 5) {
52164
+ result += withoutSuffix || isFuture ? 'ure' : 'urami';
52165
+ } else {
52166
+ result += withoutSuffix || isFuture ? 'ur' : 'urami';
52167
+ }
52168
+ return result;
52169
+ case 'd':
52170
+ return withoutSuffix || isFuture ? 'en dan' : 'enim dnem';
52171
+ case 'dd':
52172
+ if (number === 1) {
52173
+ result += withoutSuffix || isFuture ? 'dan' : 'dnem';
52174
+ } else if (number === 2) {
52175
+ result += withoutSuffix || isFuture ? 'dni' : 'dnevoma';
52176
+ } else {
52177
+ result += withoutSuffix || isFuture ? 'dni' : 'dnevi';
52178
+ }
52179
+ return result;
52180
+ case 'M':
52181
+ return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem';
52182
+ case 'MM':
52183
+ if (number === 1) {
52184
+ result += withoutSuffix || isFuture ? 'mesec' : 'mesecem';
52185
+ } else if (number === 2) {
52186
+ result += withoutSuffix || isFuture ? 'meseca' : 'mesecema';
52187
+ } else if (number < 5) {
52188
+ result += withoutSuffix || isFuture ? 'mesece' : 'meseci';
52189
+ } else {
52190
+ result += withoutSuffix || isFuture ? 'mesecev' : 'meseci';
52191
+ }
52192
+ return result;
52193
+ case 'y':
52194
+ return withoutSuffix || isFuture ? 'eno leto' : 'enim letom';
52195
+ case 'yy':
52196
+ if (number === 1) {
52197
+ result += withoutSuffix || isFuture ? 'leto' : 'letom';
52198
+ } else if (number === 2) {
52199
+ result += withoutSuffix || isFuture ? 'leti' : 'letoma';
52200
+ } else if (number < 5) {
52201
+ result += withoutSuffix || isFuture ? 'leta' : 'leti';
52202
+ } else {
52203
+ result += withoutSuffix || isFuture ? 'let' : 'leti';
52204
+ }
52205
+ return result;
52206
+ }
52207
+ }
52208
+
52209
+ var sl = moment.defineLocale('sl', {
52210
+ months : 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'),
52211
+ monthsShort : 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'),
52212
+ monthsParseExact: true,
52213
+ weekdays : 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'),
52214
+ weekdaysShort : 'ned._pon._tor._sre._čet._pet._sob.'.split('_'),
52215
+ weekdaysMin : 'ne_po_to_sr_če_pe_so'.split('_'),
52216
+ weekdaysParseExact : true,
52217
+ longDateFormat : {
52218
+ LT : 'H:mm',
52219
+ LTS : 'H:mm:ss',
52220
+ L : 'DD.MM.YYYY',
52221
+ LL : 'D. MMMM YYYY',
52222
+ LLL : 'D. MMMM YYYY H:mm',
52223
+ LLLL : 'dddd, D. MMMM YYYY H:mm'
52224
+ },
52225
+ calendar : {
52226
+ sameDay : '[danes ob] LT',
52227
+ nextDay : '[jutri ob] LT',
52228
+
52229
+ nextWeek : function () {
52230
+ switch (this.day()) {
52231
+ case 0:
52232
+ return '[v] [nedeljo] [ob] LT';
52233
+ case 3:
52234
+ return '[v] [sredo] [ob] LT';
52235
+ case 6:
52236
+ return '[v] [soboto] [ob] LT';
52237
+ case 1:
52238
+ case 2:
52239
+ case 4:
52240
+ case 5:
52241
+ return '[v] dddd [ob] LT';
52242
+ }
52243
+ },
52244
+ lastDay : '[včeraj ob] LT',
52245
+ lastWeek : function () {
52246
+ switch (this.day()) {
52247
+ case 0:
52248
+ return '[prejšnjo] [nedeljo] [ob] LT';
52249
+ case 3:
52250
+ return '[prejšnjo] [sredo] [ob] LT';
52251
+ case 6:
52252
+ return '[prejšnjo] [soboto] [ob] LT';
52253
+ case 1:
52254
+ case 2:
52255
+ case 4:
52256
+ case 5:
52257
+ return '[prejšnji] dddd [ob] LT';
52258
+ }
52259
  },
52260
+ sameElse : 'L'
52261
+ },
52262
+ relativeTime : {
52263
+ future : 'čez %s',
52264
+ past : 'pred %s',
52265
+ s : processRelativeTime,
52266
+ m : processRelativeTime,
52267
+ mm : processRelativeTime,
52268
+ h : processRelativeTime,
52269
+ hh : processRelativeTime,
52270
+ d : processRelativeTime,
52271
+ dd : processRelativeTime,
52272
+ M : processRelativeTime,
52273
+ MM : processRelativeTime,
52274
+ y : processRelativeTime,
52275
+ yy : processRelativeTime
52276
+ },
52277
+ ordinalParse: /\d{1,2}\./,
52278
+ ordinal : '%d.',
52279
+ week : {
52280
+ dow : 1, // Monday is the first day of the week.
52281
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
52282
+ }
52283
+ });
52284
 
52285
+ return sl;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52286
 
52287
+ })));
52288
 
 
52289
 
52290
  /***/ },
52291
+ /* 370 */
52292
  /***/ function(module, exports, __webpack_require__) {
52293
 
52294
  //! moment.js locale configuration
52301
  true ? factory(__webpack_require__(282)) :
52302
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52303
  factory(global.moment)
52304
+ }(this, (function (moment) { 'use strict';
52305
+
52306
+
52307
+ var sq = moment.defineLocale('sq', {
52308
+ months : 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split('_'),
52309
+ monthsShort : 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'),
52310
+ weekdays : 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split('_'),
52311
+ weekdaysShort : 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'),
52312
+ weekdaysMin : 'D_H_Ma_Më_E_P_Sh'.split('_'),
52313
+ weekdaysParseExact : true,
52314
+ meridiemParse: /PD|MD/,
52315
+ isPM: function (input) {
52316
+ return input.charAt(0) === 'M';
52317
+ },
52318
+ meridiem : function (hours, minutes, isLower) {
52319
+ return hours < 12 ? 'PD' : 'MD';
52320
+ },
52321
+ longDateFormat : {
52322
+ LT : 'HH:mm',
52323
+ LTS : 'HH:mm:ss',
52324
+ L : 'DD/MM/YYYY',
52325
+ LL : 'D MMMM YYYY',
52326
+ LLL : 'D MMMM YYYY HH:mm',
52327
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
52328
+ },
52329
+ calendar : {
52330
+ sameDay : '[Sot në] LT',
52331
+ nextDay : '[Nesër në] LT',
52332
+ nextWeek : 'dddd [në] LT',
52333
+ lastDay : '[Dje në] LT',
52334
+ lastWeek : 'dddd [e kaluar në] LT',
52335
+ sameElse : 'L'
52336
+ },
52337
+ relativeTime : {
52338
+ future : 'në %s',
52339
+ past : '%s më parë',
52340
+ s : 'disa sekonda',
52341
+ m : 'një minutë',
52342
+ mm : '%d minuta',
52343
+ h : 'një orë',
52344
+ hh : '%d orë',
52345
+ d : 'një ditë',
52346
+ dd : '%d ditë',
52347
+ M : 'një muaj',
52348
+ MM : '%d muaj',
52349
+ y : 'një vit',
52350
+ yy : '%d vite'
52351
+ },
52352
+ ordinalParse: /\d{1,2}\./,
52353
+ ordinal : '%d.',
52354
+ week : {
52355
+ dow : 1, // Monday is the first day of the week.
52356
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
52357
+ }
52358
+ });
52359
 
52360
+ return sq;
52361
+
52362
+ })));
52363
 
 
52364
 
52365
  /***/ },
52366
+ /* 371 */
52367
  /***/ function(module, exports, __webpack_require__) {
52368
 
52369
  //! moment.js locale configuration
52374
  true ? factory(__webpack_require__(282)) :
52375
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52376
  factory(global.moment)
52377
+ }(this, (function (moment) { 'use strict';
52378
+
52379
+
52380
+ var translator = {
52381
+ words: { //Different grammatical cases
52382
+ m: ['jedan minut', 'jedne minute'],
52383
+ mm: ['minut', 'minute', 'minuta'],
52384
+ h: ['jedan sat', 'jednog sata'],
52385
+ hh: ['sat', 'sata', 'sati'],
52386
+ dd: ['dan', 'dana', 'dana'],
52387
+ MM: ['mesec', 'meseca', 'meseci'],
52388
+ yy: ['godina', 'godine', 'godina']
52389
+ },
52390
+ correctGrammaticalCase: function (number, wordKey) {
52391
+ return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]);
52392
+ },
52393
+ translate: function (number, withoutSuffix, key) {
52394
+ var wordKey = translator.words[key];
52395
+ if (key.length === 1) {
52396
+ return withoutSuffix ? wordKey[0] : wordKey[1];
52397
+ } else {
52398
+ return number + ' ' + translator.correctGrammaticalCase(number, wordKey);
52399
+ }
52400
+ }
52401
+ };
52402
+
52403
+ var sr = moment.defineLocale('sr', {
52404
+ months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'),
52405
+ monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'),
52406
+ monthsParseExact: true,
52407
+ weekdays: 'nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota'.split('_'),
52408
+ weekdaysShort: 'ned._pon._uto._sre._čet._pet._sub.'.split('_'),
52409
+ weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
52410
+ weekdaysParseExact : true,
52411
+ longDateFormat: {
52412
+ LT: 'H:mm',
52413
+ LTS : 'H:mm:ss',
52414
+ L: 'DD.MM.YYYY',
52415
+ LL: 'D. MMMM YYYY',
52416
+ LLL: 'D. MMMM YYYY H:mm',
52417
+ LLLL: 'dddd, D. MMMM YYYY H:mm'
52418
+ },
52419
+ calendar: {
52420
+ sameDay: '[danas u] LT',
52421
+ nextDay: '[sutra u] LT',
52422
+ nextWeek: function () {
52423
+ switch (this.day()) {
52424
+ case 0:
52425
+ return '[u] [nedelju] [u] LT';
52426
+ case 3:
52427
+ return '[u] [sredu] [u] LT';
52428
+ case 6:
52429
+ return '[u] [subotu] [u] LT';
52430
+ case 1:
52431
+ case 2:
52432
+ case 4:
52433
+ case 5:
52434
+ return '[u] dddd [u] LT';
52435
+ }
52436
+ },
52437
+ lastDay : '[juče u] LT',
52438
+ lastWeek : function () {
52439
+ var lastWeekDays = [
52440
+ '[prošle] [nedelje] [u] LT',
52441
+ '[prošlog] [ponedeljka] [u] LT',
52442
+ '[prošlog] [utorka] [u] LT',
52443
+ '[prošle] [srede] [u] LT',
52444
+ '[prošlog] [četvrtka] [u] LT',
52445
+ '[prošlog] [petka] [u] LT',
52446
+ '[prošle] [subote] [u] LT'
52447
+ ];
52448
+ return lastWeekDays[this.day()];
52449
  },
52450
+ sameElse : 'L'
52451
+ },
52452
+ relativeTime : {
52453
+ future : 'za %s',
52454
+ past : 'pre %s',
52455
+ s : 'nekoliko sekundi',
52456
+ m : translator.translate,
52457
+ mm : translator.translate,
52458
+ h : translator.translate,
52459
+ hh : translator.translate,
52460
+ d : 'dan',
52461
+ dd : translator.translate,
52462
+ M : 'mesec',
52463
+ MM : translator.translate,
52464
+ y : 'godinu',
52465
+ yy : translator.translate
52466
+ },
52467
+ ordinalParse: /\d{1,2}\./,
52468
+ ordinal : '%d.',
52469
+ week : {
52470
+ dow : 1, // Monday is the first day of the week.
52471
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
52472
+ }
52473
+ });
52474
 
52475
+ return sr;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52476
 
52477
+ })));
52478
 
 
52479
 
52480
  /***/ },
52481
+ /* 372 */
52482
  /***/ function(module, exports, __webpack_require__) {
52483
 
52484
  //! moment.js locale configuration
52489
  true ? factory(__webpack_require__(282)) :
52490
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52491
  factory(global.moment)
52492
+ }(this, (function (moment) { 'use strict';
52493
+
52494
+
52495
+ var translator = {
52496
+ words: { //Different grammatical cases
52497
+ m: ['један минут', 'једне минуте'],
52498
+ mm: ['минут', 'минуте', 'минута'],
52499
+ h: ['један сат', 'једног сата'],
52500
+ hh: ['сат', 'сата', 'сати'],
52501
+ dd: ['дан', 'дана', 'дана'],
52502
+ MM: ['месец', 'месеца', 'месеци'],
52503
+ yy: ['година', 'године', 'година']
52504
+ },
52505
+ correctGrammaticalCase: function (number, wordKey) {
52506
+ return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]);
52507
+ },
52508
+ translate: function (number, withoutSuffix, key) {
52509
+ var wordKey = translator.words[key];
52510
+ if (key.length === 1) {
52511
+ return withoutSuffix ? wordKey[0] : wordKey[1];
52512
+ } else {
52513
+ return number + ' ' + translator.correctGrammaticalCase(number, wordKey);
52514
+ }
52515
+ }
52516
+ };
52517
+
52518
+ var srCyrl = moment.defineLocale('sr-cyrl', {
52519
+ months: 'јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар'.split('_'),
52520
+ monthsShort: 'јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.'.split('_'),
52521
+ monthsParseExact: true,
52522
+ weekdays: 'недеља_понедељак_уторак_среда_четвртак_петак_субота'.split('_'),
52523
+ weekdaysShort: 'нед._пон._уто._сре._чет._пет._суб.'.split('_'),
52524
+ weekdaysMin: 'не_по_ут_ср_че_пе_су'.split('_'),
52525
+ weekdaysParseExact : true,
52526
+ longDateFormat: {
52527
+ LT: 'H:mm',
52528
+ LTS : 'H:mm:ss',
52529
+ L: 'DD.MM.YYYY',
52530
+ LL: 'D. MMMM YYYY',
52531
+ LLL: 'D. MMMM YYYY H:mm',
52532
+ LLLL: 'dddd, D. MMMM YYYY H:mm'
52533
+ },
52534
+ calendar: {
52535
+ sameDay: '[данас у] LT',
52536
+ nextDay: '[сутра у] LT',
52537
+ nextWeek: function () {
52538
+ switch (this.day()) {
52539
+ case 0:
52540
+ return '[у] [недељу] [у] LT';
52541
+ case 3:
52542
+ return '[у] [среду] [у] LT';
52543
+ case 6:
52544
+ return '[у] [суботу] [у] LT';
52545
+ case 1:
52546
+ case 2:
52547
+ case 4:
52548
+ case 5:
52549
+ return '[у] dddd [у] LT';
52550
+ }
52551
+ },
52552
+ lastDay : '[јуче у] LT',
52553
+ lastWeek : function () {
52554
+ var lastWeekDays = [
52555
+ '[прошле] [недеље] [у] LT',
52556
+ '[прошлог] [понедељка] [у] LT',
52557
+ '[прошлог] [уторка] [у] LT',
52558
+ '[прошле] [среде] [у] LT',
52559
+ '[прошлог] [четвртка] [у] LT',
52560
+ '[прошлог] [петка] [у] LT',
52561
+ '[прошле] [суботе] [у] LT'
52562
+ ];
52563
+ return lastWeekDays[this.day()];
52564
  },
52565
+ sameElse : 'L'
52566
+ },
52567
+ relativeTime : {
52568
+ future : 'за %s',
52569
+ past : 'пре %s',
52570
+ s : 'неколико секунди',
52571
+ m : translator.translate,
52572
+ mm : translator.translate,
52573
+ h : translator.translate,
52574
+ hh : translator.translate,
52575
+ d : 'дан',
52576
+ dd : translator.translate,
52577
+ M : 'месец',
52578
+ MM : translator.translate,
52579
+ y : 'годину',
52580
+ yy : translator.translate
52581
+ },
52582
+ ordinalParse: /\d{1,2}\./,
52583
+ ordinal : '%d.',
52584
+ week : {
52585
+ dow : 1, // Monday is the first day of the week.
52586
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
52587
+ }
52588
+ });
52589
 
52590
+ return srCyrl;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52591
 
52592
+ })));
52593
 
 
52594
 
52595
  /***/ },
52596
+ /* 373 */
52597
  /***/ function(module, exports, __webpack_require__) {
52598
 
52599
  //! moment.js locale configuration
52604
  true ? factory(__webpack_require__(282)) :
52605
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52606
  factory(global.moment)
52607
+ }(this, (function (moment) { 'use strict';
52608
+
52609
+
52610
+
52611
+ var ss = moment.defineLocale('ss', {
52612
+ months : "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split('_'),
52613
+ monthsShort : 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'),
52614
+ weekdays : 'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split('_'),
52615
+ weekdaysShort : 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'),
52616
+ weekdaysMin : 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'),
52617
+ weekdaysParseExact : true,
52618
+ longDateFormat : {
52619
+ LT : 'h:mm A',
52620
+ LTS : 'h:mm:ss A',
52621
+ L : 'DD/MM/YYYY',
52622
+ LL : 'D MMMM YYYY',
52623
+ LLL : 'D MMMM YYYY h:mm A',
52624
+ LLLL : 'dddd, D MMMM YYYY h:mm A'
52625
+ },
52626
+ calendar : {
52627
+ sameDay : '[Namuhla nga] LT',
52628
+ nextDay : '[Kusasa nga] LT',
52629
+ nextWeek : 'dddd [nga] LT',
52630
+ lastDay : '[Itolo nga] LT',
52631
+ lastWeek : 'dddd [leliphelile] [nga] LT',
52632
+ sameElse : 'L'
52633
+ },
52634
+ relativeTime : {
52635
+ future : 'nga %s',
52636
+ past : 'wenteka nga %s',
52637
+ s : 'emizuzwana lomcane',
52638
+ m : 'umzuzu',
52639
+ mm : '%d emizuzu',
52640
+ h : 'lihora',
52641
+ hh : '%d emahora',
52642
+ d : 'lilanga',
52643
+ dd : '%d emalanga',
52644
+ M : 'inyanga',
52645
+ MM : '%d tinyanga',
52646
+ y : 'umnyaka',
52647
+ yy : '%d iminyaka'
52648
+ },
52649
+ meridiemParse: /ekuseni|emini|entsambama|ebusuku/,
52650
+ meridiem : function (hours, minutes, isLower) {
52651
+ if (hours < 11) {
52652
+ return 'ekuseni';
52653
+ } else if (hours < 15) {
52654
+ return 'emini';
52655
+ } else if (hours < 19) {
52656
+ return 'entsambama';
52657
+ } else {
52658
+ return 'ebusuku';
52659
+ }
52660
+ },
52661
+ meridiemHour : function (hour, meridiem) {
52662
+ if (hour === 12) {
52663
+ hour = 0;
52664
+ }
52665
+ if (meridiem === 'ekuseni') {
52666
+ return hour;
52667
+ } else if (meridiem === 'emini') {
52668
+ return hour >= 11 ? hour : hour + 12;
52669
+ } else if (meridiem === 'entsambama' || meridiem === 'ebusuku') {
52670
+ if (hour === 0) {
52671
+ return 0;
 
 
52672
  }
52673
+ return hour + 12;
 
 
 
 
 
52674
  }
52675
+ },
52676
+ ordinalParse: /\d{1,2}/,
52677
+ ordinal : '%d',
52678
+ week : {
52679
+ dow : 1, // Monday is the first day of the week.
52680
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
52681
+ }
52682
+ });
52683
 
52684
+ return ss;
52685
+
52686
+ })));
52687
 
 
52688
 
52689
  /***/ },
52690
+ /* 374 */
52691
  /***/ function(module, exports, __webpack_require__) {
52692
 
52693
  //! moment.js locale configuration
52698
  true ? factory(__webpack_require__(282)) :
52699
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52700
  factory(global.moment)
52701
+ }(this, (function (moment) { 'use strict';
52702
+
52703
+
52704
+ var sv = moment.defineLocale('sv', {
52705
+ months : 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'),
52706
+ monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'),
52707
+ weekdays : 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'),
52708
+ weekdaysShort : 'sön_mån_tis_ons_tor_fre_lör'.split('_'),
52709
+ weekdaysMin : 'sö_må_ti_on_to_fr_lö'.split('_'),
52710
+ longDateFormat : {
52711
+ LT : 'HH:mm',
52712
+ LTS : 'HH:mm:ss',
52713
+ L : 'YYYY-MM-DD',
52714
+ LL : 'D MMMM YYYY',
52715
+ LLL : 'D MMMM YYYY [kl.] HH:mm',
52716
+ LLLL : 'dddd D MMMM YYYY [kl.] HH:mm',
52717
+ lll : 'D MMM YYYY HH:mm',
52718
+ llll : 'ddd D MMM YYYY HH:mm'
52719
+ },
52720
+ calendar : {
52721
+ sameDay: '[Idag] LT',
52722
+ nextDay: '[Imorgon] LT',
52723
+ lastDay: '[Igår] LT',
52724
+ nextWeek: '[På] dddd LT',
52725
+ lastWeek: '[I] dddd[s] LT',
52726
+ sameElse: 'L'
52727
+ },
52728
+ relativeTime : {
52729
+ future : 'om %s',
52730
+ past : 'för %s sedan',
52731
+ s : 'några sekunder',
52732
+ m : 'en minut',
52733
+ mm : '%d minuter',
52734
+ h : 'en timme',
52735
+ hh : '%d timmar',
52736
+ d : 'en dag',
52737
+ dd : '%d dagar',
52738
+ M : 'en månad',
52739
+ MM : '%d månader',
52740
+ y : 'ett år',
52741
+ yy : '%d år'
52742
+ },
52743
+ ordinalParse: /\d{1,2}(e|a)/,
52744
+ ordinal : function (number) {
52745
+ var b = number % 10,
52746
+ output = (~~(number % 100 / 10) === 1) ? 'e' :
52747
+ (b === 1) ? 'a' :
52748
+ (b === 2) ? 'a' :
52749
+ (b === 3) ? 'e' : 'e';
52750
+ return number + output;
52751
+ },
52752
+ week : {
52753
+ dow : 1, // Monday is the first day of the week.
52754
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
52755
+ }
52756
+ });
52757
+
52758
+ return sv;
52759
 
52760
+ })));
52761
 
 
52762
 
52763
  /***/ },
52764
+ /* 375 */
52765
  /***/ function(module, exports, __webpack_require__) {
52766
 
52767
  //! moment.js locale configuration
52772
  true ? factory(__webpack_require__(282)) :
52773
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52774
  factory(global.moment)
52775
+ }(this, (function (moment) { 'use strict';
52776
+
52777
+
52778
+ var sw = moment.defineLocale('sw', {
52779
+ months : 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split('_'),
52780
+ monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'),
52781
+ weekdays : 'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split('_'),
52782
+ weekdaysShort : 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'),
52783
+ weekdaysMin : 'J2_J3_J4_J5_Al_Ij_J1'.split('_'),
52784
+ weekdaysParseExact : true,
52785
+ longDateFormat : {
52786
+ LT : 'HH:mm',
52787
+ LTS : 'HH:mm:ss',
52788
+ L : 'DD.MM.YYYY',
52789
+ LL : 'D MMMM YYYY',
52790
+ LLL : 'D MMMM YYYY HH:mm',
52791
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
52792
+ },
52793
+ calendar : {
52794
+ sameDay : '[leo saa] LT',
52795
+ nextDay : '[kesho saa] LT',
52796
+ nextWeek : '[wiki ijayo] dddd [saat] LT',
52797
+ lastDay : '[jana] LT',
52798
+ lastWeek : '[wiki iliyopita] dddd [saat] LT',
52799
+ sameElse : 'L'
52800
+ },
52801
+ relativeTime : {
52802
+ future : '%s baadaye',
52803
+ past : 'tokea %s',
52804
+ s : 'hivi punde',
52805
+ m : 'dakika moja',
52806
+ mm : 'dakika %d',
52807
+ h : 'saa limoja',
52808
+ hh : 'masaa %d',
52809
+ d : 'siku moja',
52810
+ dd : 'masiku %d',
52811
+ M : 'mwezi mmoja',
52812
+ MM : 'miezi %d',
52813
+ y : 'mwaka mmoja',
52814
+ yy : 'miaka %d'
52815
+ },
52816
+ week : {
52817
+ dow : 1, // Monday is the first day of the week.
52818
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
52819
+ }
52820
+ });
52821
 
52822
+ return sw;
52823
+
52824
+ })));
52825
 
 
52826
 
52827
  /***/ },
52828
+ /* 376 */
52829
  /***/ function(module, exports, __webpack_require__) {
52830
 
52831
  //! moment.js locale configuration
52836
  true ? factory(__webpack_require__(282)) :
52837
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52838
  factory(global.moment)
52839
+ }(this, (function (moment) { 'use strict';
52840
+
52841
+
52842
+ var symbolMap = {
52843
+ '1': '௧',
52844
+ '2': '௨',
52845
+ '3': '௩',
52846
+ '4': '௪',
52847
+ '5': '௫',
52848
+ '6': '௬',
52849
+ '7': '௭',
52850
+ '8': '௮',
52851
+ '9': '௯',
52852
+ '0': '௦'
52853
+ };
52854
+ var numberMap = {
52855
+ '': '1',
52856
+ '': '2',
52857
+ '': '3',
52858
+ '': '4',
52859
+ '': '5',
52860
+ '': '6',
52861
+ '': '7',
52862
+ '': '8',
52863
+ '': '9',
52864
+ '௦': '0'
52865
+ };
52866
+
52867
+ var ta = moment.defineLocale('ta', {
52868
+ months : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'),
52869
+ monthsShort : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'),
52870
+ weekdays : 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split('_'),
52871
+ weekdaysShort : 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split('_'),
52872
+ weekdaysMin : 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'),
52873
+ longDateFormat : {
52874
+ LT : 'HH:mm',
52875
+ LTS : 'HH:mm:ss',
52876
+ L : 'DD/MM/YYYY',
52877
+ LL : 'D MMMM YYYY',
52878
+ LLL : 'D MMMM YYYY, HH:mm',
52879
+ LLLL : 'dddd, D MMMM YYYY, HH:mm'
52880
+ },
52881
+ calendar : {
52882
+ sameDay : '[இன்று] LT',
52883
+ nextDay : '[நாளை] LT',
52884
+ nextWeek : 'dddd, LT',
52885
+ lastDay : '[நேற்று] LT',
52886
+ lastWeek : '[கடந்த வாரம்] dddd, LT',
52887
+ sameElse : 'L'
52888
+ },
52889
+ relativeTime : {
52890
+ future : '%s இல்',
52891
+ past : '%s முன்',
52892
+ s : 'ஒரு சில விநாடிகள்',
52893
+ m : 'ஒரு நிமிடம்',
52894
+ mm : '%d நிமிடங்கள்',
52895
+ h : 'ஒரு மணி நேரம்',
52896
+ hh : '%d மணி நேரம்',
52897
+ d : 'ஒரு நாள்',
52898
+ dd : '%d நாட்கள்',
52899
+ M : 'ஒரு மாதம்',
52900
+ MM : '%d மாதங்கள்',
52901
+ y : 'ஒரு வருடம்',
52902
+ yy : '%d ஆண்டுகள்'
52903
+ },
52904
+ ordinalParse: /\d{1,2}வது/,
52905
+ ordinal : function (number) {
52906
+ return number + 'வது';
52907
+ },
52908
+ preparse: function (string) {
52909
+ return string.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (match) {
52910
+ return numberMap[match];
52911
+ });
52912
+ },
52913
+ postformat: function (string) {
52914
+ return string.replace(/\d/g, function (match) {
52915
+ return symbolMap[match];
52916
+ });
52917
+ },
52918
+ // refer http://ta.wikipedia.org/s/1er1
52919
+ meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,
52920
+ meridiem : function (hour, minute, isLower) {
52921
+ if (hour < 2) {
52922
+ return ' யாமம்';
52923
+ } else if (hour < 6) {
52924
+ return ' வைகறை'; // வைகறை
52925
+ } else if (hour < 10) {
52926
+ return ' காலை'; // காலை
52927
+ } else if (hour < 14) {
52928
+ return ' நண்பகல்'; // நண்பகல்
52929
+ } else if (hour < 18) {
52930
+ return ' எற்பாடு'; // எற்பாடு
52931
+ } else if (hour < 22) {
52932
+ return ' மாலை'; // மாலை
52933
+ } else {
52934
+ return ' யாமம்';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52935
  }
52936
+ },
52937
+ meridiemHour : function (hour, meridiem) {
52938
+ if (hour === 12) {
52939
+ hour = 0;
52940
+ }
52941
+ if (meridiem === 'யாமம்') {
52942
+ return hour < 2 ? hour : hour + 12;
52943
+ } else if (meridiem === 'வைகறை' || meridiem === 'காலை') {
52944
+ return hour;
52945
+ } else if (meridiem === 'நண்பகல்') {
52946
+ return hour >= 10 ? hour : hour + 12;
52947
+ } else {
52948
+ return hour + 12;
52949
+ }
52950
+ },
52951
+ week : {
52952
+ dow : 0, // Sunday is the first day of the week.
52953
+ doy : 6 // The week that contains Jan 1st is the first week of the year.
52954
+ }
52955
+ });
52956
 
52957
+ return ta;
52958
+
52959
+ })));
52960
 
 
52961
 
52962
  /***/ },
52963
+ /* 377 */
52964
  /***/ function(module, exports, __webpack_require__) {
52965
 
52966
  //! moment.js locale configuration
52971
  true ? factory(__webpack_require__(282)) :
52972
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
52973
  factory(global.moment)
52974
+ }(this, (function (moment) { 'use strict';
52975
+
52976
+
52977
+ var te = moment.defineLocale('te', {
52978
+ months : 'జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్'.split('_'),
52979
+ monthsShort : 'జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.'.split('_'),
52980
+ monthsParseExact : true,
52981
+ weekdays : 'ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం'.split('_'),
52982
+ weekdaysShort : 'ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని'.split('_'),
52983
+ weekdaysMin : 'ఆ_సో_మం_బు_గు_శు_శ'.split('_'),
52984
+ longDateFormat : {
52985
+ LT : 'A h:mm',
52986
+ LTS : 'A h:mm:ss',
52987
+ L : 'DD/MM/YYYY',
52988
+ LL : 'D MMMM YYYY',
52989
+ LLL : 'D MMMM YYYY, A h:mm',
52990
+ LLLL : 'dddd, D MMMM YYYY, A h:mm'
52991
+ },
52992
+ calendar : {
52993
+ sameDay : '[నేడు] LT',
52994
+ nextDay : '[రేపు] LT',
52995
+ nextWeek : 'dddd, LT',
52996
+ lastDay : '[నిన్న] LT',
52997
+ lastWeek : '[గత] dddd, LT',
52998
+ sameElse : 'L'
52999
+ },
53000
+ relativeTime : {
53001
+ future : '%s లో',
53002
+ past : '%s క్రితం',
53003
+ s : 'కొన్ని క్షణాలు',
53004
+ m : 'ఒక నిమిషం',
53005
+ mm : '%d నిమిషాలు',
53006
+ h : 'ఒక గంట',
53007
+ hh : '%d గంటలు',
53008
+ d : 'ఒక రోజు',
53009
+ dd : '%d రోజులు',
53010
+ M : 'ఒక నెల',
53011
+ MM : '%d నెలలు',
53012
+ y : 'ఒక సంవత్సరం',
53013
+ yy : '%d సంవత్సరాలు'
53014
+ },
53015
+ ordinalParse : /\d{1,2}వ/,
53016
+ ordinal : '%dవ',
53017
+ meridiemParse: /రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,
53018
+ meridiemHour : function (hour, meridiem) {
53019
+ if (hour === 12) {
53020
+ hour = 0;
53021
+ }
53022
+ if (meridiem === 'రాత్రి') {
53023
+ return hour < 4 ? hour : hour + 12;
53024
+ } else if (meridiem === 'ఉదయం') {
53025
+ return hour;
53026
+ } else if (meridiem === 'మధ్యాహ్నం') {
53027
+ return hour >= 10 ? hour : hour + 12;
53028
+ } else if (meridiem === 'సాయంత్రం') {
53029
+ return hour + 12;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53030
  }
53031
+ },
53032
+ meridiem : function (hour, minute, isLower) {
53033
+ if (hour < 4) {
53034
+ return 'రాత్రి';
53035
+ } else if (hour < 10) {
53036
+ return 'ఉదయం';
53037
+ } else if (hour < 17) {
53038
+ return 'మధ్యాహ్నం';
53039
+ } else if (hour < 20) {
53040
+ return 'సాయంత్రం';
53041
+ } else {
53042
+ return 'రాత్రి';
53043
+ }
53044
+ },
53045
+ week : {
53046
+ dow : 0, // Sunday is the first day of the week.
53047
+ doy : 6 // The week that contains Jan 1st is the first week of the year.
53048
+ }
53049
+ });
53050
 
53051
+ return te;
53052
+
53053
+ })));
53054
 
 
53055
 
53056
  /***/ },
53057
+ /* 378 */
53058
+ /***/ function(module, exports, __webpack_require__) {
53059
+
53060
+ //! moment.js locale configuration
53061
+ //! locale : Tetun Dili (East Timor) [tet]
53062
+ //! author : Joshua Brooks : https://github.com/joshbrooks
53063
+ //! author : Onorio De J. Afonso : https://github.com/marobo
53064
+
53065
+ ;(function (global, factory) {
53066
+ true ? factory(__webpack_require__(282)) :
53067
+ typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53068
+ factory(global.moment)
53069
+ }(this, (function (moment) { 'use strict';
53070
+
53071
+
53072
+ var tet = moment.defineLocale('tet', {
53073
+ months : 'Janeiru_Fevereiru_Marsu_Abril_Maiu_Juniu_Juliu_Augustu_Setembru_Outubru_Novembru_Dezembru'.split('_'),
53074
+ monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Aug_Set_Out_Nov_Dez'.split('_'),
53075
+ weekdays : 'Domingu_Segunda_Tersa_Kuarta_Kinta_Sexta_Sabadu'.split('_'),
53076
+ weekdaysShort : 'Dom_Seg_Ters_Kua_Kint_Sext_Sab'.split('_'),
53077
+ weekdaysMin : 'Do_Seg_Te_Ku_Ki_Sex_Sa'.split('_'),
53078
+ longDateFormat : {
53079
+ LT : 'HH:mm',
53080
+ LTS : 'HH:mm:ss',
53081
+ L : 'DD/MM/YYYY',
53082
+ LL : 'D MMMM YYYY',
53083
+ LLL : 'D MMMM YYYY HH:mm',
53084
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
53085
+ },
53086
+ calendar : {
53087
+ sameDay: '[Ohin iha] LT',
53088
+ nextDay: '[Aban iha] LT',
53089
+ nextWeek: 'dddd [iha] LT',
53090
+ lastDay: '[Horiseik iha] LT',
53091
+ lastWeek: 'dddd [semana kotuk] [iha] LT',
53092
+ sameElse: 'L'
53093
+ },
53094
+ relativeTime : {
53095
+ future : 'iha %s',
53096
+ past : '%s liuba',
53097
+ s : 'minutu balun',
53098
+ m : 'minutu ida',
53099
+ mm : 'minutus %d',
53100
+ h : 'horas ida',
53101
+ hh : 'horas %d',
53102
+ d : 'loron ida',
53103
+ dd : 'loron %d',
53104
+ M : 'fulan ida',
53105
+ MM : 'fulan %d',
53106
+ y : 'tinan ida',
53107
+ yy : 'tinan %d'
53108
+ },
53109
+ ordinalParse: /\d{1,2}(st|nd|rd|th)/,
53110
+ ordinal : function (number) {
53111
+ var b = number % 10,
53112
+ output = (~~(number % 100 / 10) === 1) ? 'th' :
53113
+ (b === 1) ? 'st' :
53114
+ (b === 2) ? 'nd' :
53115
+ (b === 3) ? 'rd' : 'th';
53116
+ return number + output;
53117
+ },
53118
+ week : {
53119
+ dow : 1, // Monday is the first day of the week.
53120
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
53121
+ }
53122
+ });
53123
+
53124
+ return tet;
53125
+
53126
+ })));
53127
+
53128
+
53129
+ /***/ },
53130
+ /* 379 */
53131
  /***/ function(module, exports, __webpack_require__) {
53132
 
53133
  //! moment.js locale configuration
53138
  true ? factory(__webpack_require__(282)) :
53139
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53140
  factory(global.moment)
53141
+ }(this, (function (moment) { 'use strict';
53142
+
53143
+
53144
+ var th = moment.defineLocale('th', {
53145
+ months : 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split('_'),
53146
+ monthsShort : 'ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.'.split('_'),
53147
+ monthsParseExact: true,
53148
+ weekdays : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'),
53149
+ weekdaysShort : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'), // yes, three characters difference
53150
+ weekdaysMin : 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'),
53151
+ weekdaysParseExact : true,
53152
+ longDateFormat : {
53153
+ LT : 'H:mm',
53154
+ LTS : 'H:mm:ss',
53155
+ L : 'YYYY/MM/DD',
53156
+ LL : 'D MMMM YYYY',
53157
+ LLL : 'D MMMM YYYY เวลา H:mm',
53158
+ LLLL : 'วันddddที่ D MMMM YYYY เวลา H:mm'
53159
+ },
53160
+ meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/,
53161
+ isPM: function (input) {
53162
+ return input === 'หลังเที่ยง';
53163
+ },
53164
+ meridiem : function (hour, minute, isLower) {
53165
+ if (hour < 12) {
53166
+ return 'ก่อนเที่ยง';
53167
+ } else {
53168
+ return 'หลังเที่ยง';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53169
  }
53170
+ },
53171
+ calendar : {
53172
+ sameDay : '[วันนี้ เวลา] LT',
53173
+ nextDay : '[พรุ่งนี้ เวลา] LT',
53174
+ nextWeek : 'dddd[หน้า เวลา] LT',
53175
+ lastDay : '[เมื่อวานนี้ เวลา] LT',
53176
+ lastWeek : '[วัน]dddd[ที่แล้ว เวลา] LT',
53177
+ sameElse : 'L'
53178
+ },
53179
+ relativeTime : {
53180
+ future : 'อีก %s',
53181
+ past : '%sที่แล้ว',
53182
+ s : 'ไม่กี่วินาที',
53183
+ m : '1 นาที',
53184
+ mm : '%d นาที',
53185
+ h : '1 ชั่วโมง',
53186
+ hh : '%d ชั่วโมง',
53187
+ d : '1 วัน',
53188
+ dd : '%d วัน',
53189
+ M : '1 เดือน',
53190
+ MM : '%d เดือน',
53191
+ y : '1 ปี',
53192
+ yy : '%d ปี'
53193
+ }
53194
+ });
53195
 
53196
+ return th;
53197
+
53198
+ })));
53199
 
 
53200
 
53201
  /***/ },
53202
+ /* 380 */
53203
  /***/ function(module, exports, __webpack_require__) {
53204
 
53205
  //! moment.js locale configuration
53210
  true ? factory(__webpack_require__(282)) :
53211
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53212
  factory(global.moment)
53213
+ }(this, (function (moment) { 'use strict';
53214
+
53215
+
53216
+ var tlPh = moment.defineLocale('tl-ph', {
53217
+ months : 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'),
53218
+ monthsShort : 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'),
53219
+ weekdays : 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'),
53220
+ weekdaysShort : 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'),
53221
+ weekdaysMin : 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'),
53222
+ longDateFormat : {
53223
+ LT : 'HH:mm',
53224
+ LTS : 'HH:mm:ss',
53225
+ L : 'MM/D/YYYY',
53226
+ LL : 'MMMM D, YYYY',
53227
+ LLL : 'MMMM D, YYYY HH:mm',
53228
+ LLLL : 'dddd, MMMM DD, YYYY HH:mm'
53229
+ },
53230
+ calendar : {
53231
+ sameDay: 'LT [ngayong araw]',
53232
+ nextDay: '[Bukas ng] LT',
53233
+ nextWeek: 'LT [sa susunod na] dddd',
53234
+ lastDay: 'LT [kahapon]',
53235
+ lastWeek: 'LT [noong nakaraang] dddd',
53236
+ sameElse: 'L'
53237
+ },
53238
+ relativeTime : {
53239
+ future : 'sa loob ng %s',
53240
+ past : '%s ang nakalipas',
53241
+ s : 'ilang segundo',
53242
+ m : 'isang minuto',
53243
+ mm : '%d minuto',
53244
+ h : 'isang oras',
53245
+ hh : '%d oras',
53246
+ d : 'isang araw',
53247
+ dd : '%d araw',
53248
+ M : 'isang buwan',
53249
+ MM : '%d buwan',
53250
+ y : 'isang taon',
53251
+ yy : '%d taon'
53252
+ },
53253
+ ordinalParse: /\d{1,2}/,
53254
+ ordinal : function (number) {
53255
+ return number;
53256
+ },
53257
+ week : {
53258
+ dow : 1, // Monday is the first day of the week.
53259
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
53260
+ }
53261
+ });
53262
 
53263
+ return tlPh;
53264
+
53265
+ })));
53266
 
 
53267
 
53268
  /***/ },
53269
+ /* 381 */
53270
  /***/ function(module, exports, __webpack_require__) {
53271
 
53272
  //! moment.js locale configuration
53277
  true ? factory(__webpack_require__(282)) :
53278
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53279
  factory(global.moment)
53280
+ }(this, (function (moment) { 'use strict';
53281
+
53282
+
53283
+ var numbersNouns = 'pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut'.split('_');
53284
+
53285
+ function translateFuture(output) {
53286
+ var time = output;
53287
+ time = (output.indexOf('jaj') !== -1) ?
53288
+ time.slice(0, -3) + 'leS' :
53289
+ (output.indexOf('jar') !== -1) ?
53290
+ time.slice(0, -3) + 'waQ' :
53291
+ (output.indexOf('DIS') !== -1) ?
53292
+ time.slice(0, -3) + 'nem' :
53293
+ time + ' pIq';
53294
+ return time;
53295
+ }
53296
+
53297
+ function translatePast(output) {
53298
+ var time = output;
53299
+ time = (output.indexOf('jaj') !== -1) ?
53300
+ time.slice(0, -3) + 'Hu’' :
53301
+ (output.indexOf('jar') !== -1) ?
53302
+ time.slice(0, -3) + 'wen' :
53303
+ (output.indexOf('DIS') !== -1) ?
53304
+ time.slice(0, -3) + 'ben' :
53305
+ time + ' ret';
53306
+ return time;
53307
+ }
53308
+
53309
+ function translate(number, withoutSuffix, string, isFuture) {
53310
+ var numberNoun = numberAsNoun(number);
53311
+ switch (string) {
53312
+ case 'mm':
53313
+ return numberNoun + ' tup';
53314
+ case 'hh':
53315
+ return numberNoun + ' rep';
53316
+ case 'dd':
53317
+ return numberNoun + ' jaj';
53318
+ case 'MM':
53319
+ return numberNoun + ' jar';
53320
+ case 'yy':
53321
+ return numberNoun + ' DIS';
53322
+ }
53323
+ }
53324
+
53325
+ function numberAsNoun(number) {
53326
+ var hundred = Math.floor((number % 1000) / 100),
53327
+ ten = Math.floor((number % 100) / 10),
53328
+ one = number % 10,
53329
+ word = '';
53330
+ if (hundred > 0) {
53331
+ word += numbersNouns[hundred] + 'vatlh';
53332
+ }
53333
+ if (ten > 0) {
53334
+ word += ((word !== '') ? ' ' : '') + numbersNouns[ten] + 'maH';
53335
+ }
53336
+ if (one > 0) {
53337
+ word += ((word !== '') ? ' ' : '') + numbersNouns[one];
53338
+ }
53339
+ return (word === '') ? 'pagh' : word;
53340
+ }
53341
+
53342
+ var tlh = moment.defineLocale('tlh', {
53343
+ months : 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split('_'),
53344
+ monthsShort : 'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split('_'),
53345
+ monthsParseExact : true,
53346
+ weekdays : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
53347
+ weekdaysShort : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
53348
+ weekdaysMin : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'),
53349
+ longDateFormat : {
53350
+ LT : 'HH:mm',
53351
+ LTS : 'HH:mm:ss',
53352
+ L : 'DD.MM.YYYY',
53353
+ LL : 'D MMMM YYYY',
53354
+ LLL : 'D MMMM YYYY HH:mm',
53355
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
53356
+ },
53357
+ calendar : {
53358
+ sameDay: '[DaHjaj] LT',
53359
+ nextDay: '[wa’leS] LT',
53360
+ nextWeek: 'LLL',
53361
+ lastDay: '[wa’Hu’] LT',
53362
+ lastWeek: 'LLL',
53363
+ sameElse: 'L'
53364
+ },
53365
+ relativeTime : {
53366
+ future : translateFuture,
53367
+ past : translatePast,
53368
+ s : 'puS lup',
53369
+ m : 'wa’ tup',
53370
+ mm : translate,
53371
+ h : 'wa’ rep',
53372
+ hh : translate,
53373
+ d : 'wa’ jaj',
53374
+ dd : translate,
53375
+ M : 'wa’ jar',
53376
+ MM : translate,
53377
+ y : 'wa’ DIS',
53378
+ yy : translate
53379
+ },
53380
+ ordinalParse: /\d{1,2}\./,
53381
+ ordinal : '%d.',
53382
+ week : {
53383
+ dow : 1, // Monday is the first day of the week.
53384
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
53385
  }
53386
+ });
53387
 
53388
+ return tlh;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53389
 
53390
+ })));
53391
 
 
53392
 
53393
  /***/ },
53394
+ /* 382 */
53395
  /***/ function(module, exports, __webpack_require__) {
53396
 
53397
  //! moment.js locale configuration
53403
  true ? factory(__webpack_require__(282)) :
53404
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53405
  factory(global.moment)
53406
+ }(this, (function (moment) { 'use strict';
53407
+
53408
+
53409
+ var suffixes = {
53410
+ 1: '\'inci',
53411
+ 5: '\'inci',
53412
+ 8: '\'inci',
53413
+ 70: '\'inci',
53414
+ 80: '\'inci',
53415
+ 2: '\'nci',
53416
+ 7: '\'nci',
53417
+ 20: '\'nci',
53418
+ 50: '\'nci',
53419
+ 3: '\'üncü',
53420
+ 4: '\'üncü',
53421
+ 100: '\'üncü',
53422
+ 6: '\'ncı',
53423
+ 9: '\'uncu',
53424
+ 10: '\'uncu',
53425
+ 30: '\'uncu',
53426
+ 60: '\'ıncı',
53427
+ 90: '\'ıncı'
53428
+ };
53429
+
53430
+ var tr = moment.defineLocale('tr', {
53431
+ months : 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split('_'),
53432
+ monthsShort : 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'),
53433
+ weekdays : 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split('_'),
53434
+ weekdaysShort : 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'),
53435
+ weekdaysMin : 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'),
53436
+ longDateFormat : {
53437
+ LT : 'HH:mm',
53438
+ LTS : 'HH:mm:ss',
53439
+ L : 'DD.MM.YYYY',
53440
+ LL : 'D MMMM YYYY',
53441
+ LLL : 'D MMMM YYYY HH:mm',
53442
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
53443
+ },
53444
+ calendar : {
53445
+ sameDay : '[bugün saat] LT',
53446
+ nextDay : '[yarın saat] LT',
53447
+ nextWeek : '[haftaya] dddd [saat] LT',
53448
+ lastDay : '[dün] LT',
53449
+ lastWeek : '[geçen hafta] dddd [saat] LT',
53450
+ sameElse : 'L'
53451
+ },
53452
+ relativeTime : {
53453
+ future : '%s sonra',
53454
+ past : '%s önce',
53455
+ s : 'birkaç saniye',
53456
+ m : 'bir dakika',
53457
+ mm : '%d dakika',
53458
+ h : 'bir saat',
53459
+ hh : '%d saat',
53460
+ d : 'bir gün',
53461
+ dd : '%d gün',
53462
+ M : 'bir ay',
53463
+ MM : '%d ay',
53464
+ y : 'bir yıl',
53465
+ yy : '%d yıl'
53466
+ },
53467
+ ordinalParse: /\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,
53468
+ ordinal : function (number) {
53469
+ if (number === 0) { // special case for zero
53470
+ return number + '\'ıncı';
53471
+ }
53472
+ var a = number % 10,
53473
+ b = number % 100 - a,
53474
+ c = number >= 100 ? 100 : null;
53475
+ return number + (suffixes[a] || suffixes[b] || suffixes[c]);
53476
+ },
53477
+ week : {
53478
+ dow : 1, // Monday is the first day of the week.
53479
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
53480
+ }
53481
+ });
53482
 
53483
+ return tr;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53484
 
53485
+ })));
53486
 
 
53487
 
53488
  /***/ },
53489
+ /* 383 */
53490
  /***/ function(module, exports, __webpack_require__) {
53491
 
53492
  //! moment.js locale configuration
53498
  true ? factory(__webpack_require__(282)) :
53499
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53500
  factory(global.moment)
53501
+ }(this, (function (moment) { 'use strict';
53502
+
53503
+
53504
+ // After the year there should be a slash and the amount of years since December 26, 1979 in Roman numerals.
53505
+ // This is currently too difficult (maybe even impossible) to add.
53506
+ var tzl = moment.defineLocale('tzl', {
53507
+ months : 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split('_'),
53508
+ monthsShort : 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'),
53509
+ weekdays : 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'),
53510
+ weekdaysShort : 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'),
53511
+ weekdaysMin : 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'),
53512
+ longDateFormat : {
53513
+ LT : 'HH.mm',
53514
+ LTS : 'HH.mm.ss',
53515
+ L : 'DD.MM.YYYY',
53516
+ LL : 'D. MMMM [dallas] YYYY',
53517
+ LLL : 'D. MMMM [dallas] YYYY HH.mm',
53518
+ LLLL : 'dddd, [li] D. MMMM [dallas] YYYY HH.mm'
53519
+ },
53520
+ meridiemParse: /d\'o|d\'a/i,
53521
+ isPM : function (input) {
53522
+ return 'd\'o' === input.toLowerCase();
53523
+ },
53524
+ meridiem : function (hours, minutes, isLower) {
53525
+ if (hours > 11) {
53526
+ return isLower ? 'd\'o' : 'D\'O';
53527
+ } else {
53528
+ return isLower ? 'd\'a' : 'D\'A';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53529
  }
53530
+ },
53531
+ calendar : {
53532
+ sameDay : '[oxhi à] LT',
53533
+ nextDay : '[demà à] LT',
53534
+ nextWeek : 'dddd [à] LT',
53535
+ lastDay : '[ieiri à] LT',
53536
+ lastWeek : '[sür el] dddd [lasteu à] LT',
53537
+ sameElse : 'L'
53538
+ },
53539
+ relativeTime : {
53540
+ future : 'osprei %s',
53541
+ past : 'ja%s',
53542
+ s : processRelativeTime,
53543
+ m : processRelativeTime,
53544
+ mm : processRelativeTime,
53545
+ h : processRelativeTime,
53546
+ hh : processRelativeTime,
53547
+ d : processRelativeTime,
53548
+ dd : processRelativeTime,
53549
+ M : processRelativeTime,
53550
+ MM : processRelativeTime,
53551
+ y : processRelativeTime,
53552
+ yy : processRelativeTime
53553
+ },
53554
+ ordinalParse: /\d{1,2}\./,
53555
+ ordinal : '%d.',
53556
+ week : {
53557
+ dow : 1, // Monday is the first day of the week.
53558
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
53559
  }
53560
+ });
53561
 
53562
+ function processRelativeTime(number, withoutSuffix, key, isFuture) {
53563
+ var format = {
53564
+ 's': ['viensas secunds', '\'iensas secunds'],
53565
+ 'm': ['\'n míut', '\'iens míut'],
53566
+ 'mm': [number + ' míuts', '' + number + ' míuts'],
53567
+ 'h': ['\'n þora', '\'iensa þora'],
53568
+ 'hh': [number + ' þoras', '' + number + ' þoras'],
53569
+ 'd': ['\'n ziua', '\'iensa ziua'],
53570
+ 'dd': [number + ' ziuas', '' + number + ' ziuas'],
53571
+ 'M': ['\'n mes', '\'iens mes'],
53572
+ 'MM': [number + ' mesen', '' + number + ' mesen'],
53573
+ 'y': ['\'n ar', '\'iens ar'],
53574
+ 'yy': [number + ' ars', '' + number + ' ars']
53575
+ };
53576
+ return isFuture ? format[key][0] : (withoutSuffix ? format[key][0] : format[key][1]);
53577
+ }
53578
+
53579
+ return tzl;
53580
+
53581
+ })));
53582
 
 
53583
 
53584
  /***/ },
53585
+ /* 384 */
53586
  /***/ function(module, exports, __webpack_require__) {
53587
 
53588
  //! moment.js locale configuration
53593
  true ? factory(__webpack_require__(282)) :
53594
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53595
  factory(global.moment)
53596
+ }(this, (function (moment) { 'use strict';
53597
+
53598
+
53599
+ var tzm = moment.defineLocale('tzm', {
53600
+ months : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'),
53601
+ monthsShort : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'),
53602
+ weekdays : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
53603
+ weekdaysShort : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
53604
+ weekdaysMin : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'),
53605
+ longDateFormat : {
53606
+ LT : 'HH:mm',
53607
+ LTS: 'HH:mm:ss',
53608
+ L : 'DD/MM/YYYY',
53609
+ LL : 'D MMMM YYYY',
53610
+ LLL : 'D MMMM YYYY HH:mm',
53611
+ LLLL : 'dddd D MMMM YYYY HH:mm'
53612
+ },
53613
+ calendar : {
53614
+ sameDay: '[ⴰⵙⴷⵅ ⴴ] LT',
53615
+ nextDay: '[ⴰⵙⴽⴰ ⴴ] LT',
53616
+ nextWeek: 'dddd [ⴴ] LT',
53617
+ lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT',
53618
+ lastWeek: 'dddd [ⴴ] LT',
53619
+ sameElse: 'L'
53620
+ },
53621
+ relativeTime : {
53622
+ future : 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s',
53623
+ past : 'ⵢⴰⵏ %s',
53624
+ s : 'ⵉⵎⵉⴽ',
53625
+ m : 'ⵎⵉⵏⵓⴺ',
53626
+ mm : '%d ⵎⵉⵏⵓⴺ',
53627
+ h : 'ⵙⴰⵄⴰ',
53628
+ hh : '%d ⵜⴰⵙⵙⴰⵄⵉⵏ',
53629
+ d : 'ⴰⵙⵙ',
53630
+ dd : '%d oⵙⵙⴰⵏ',
53631
+ M : 'ⴰⵢoⵓⵔ',
53632
+ MM : '%d ⵉⵢⵢⵉⵔⵏ',
53633
+ y : 'ⴰⵙⴳⴰⵙ',
53634
+ yy : '%d ⵉⵙⴳⴰⵙⵏ'
53635
+ },
53636
+ week : {
53637
+ dow : 6, // Saturday is the first day of the week.
53638
+ doy : 12 // The week that contains Jan 1st is the first week of the year.
53639
+ }
53640
+ });
53641
 
53642
+ return tzm;
53643
+
53644
+ })));
53645
 
 
53646
 
53647
  /***/ },
53648
+ /* 385 */
53649
  /***/ function(module, exports, __webpack_require__) {
53650
 
53651
  //! moment.js locale configuration
53656
  true ? factory(__webpack_require__(282)) :
53657
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53658
  factory(global.moment)
53659
+ }(this, (function (moment) { 'use strict';
53660
+
53661
+
53662
+ var tzmLatn = moment.defineLocale('tzm-latn', {
53663
+ months : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'),
53664
+ monthsShort : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'),
53665
+ weekdays : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
53666
+ weekdaysShort : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
53667
+ weekdaysMin : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'),
53668
+ longDateFormat : {
53669
+ LT : 'HH:mm',
53670
+ LTS : 'HH:mm:ss',
53671
+ L : 'DD/MM/YYYY',
53672
+ LL : 'D MMMM YYYY',
53673
+ LLL : 'D MMMM YYYY HH:mm',
53674
+ LLLL : 'dddd D MMMM YYYY HH:mm'
53675
+ },
53676
+ calendar : {
53677
+ sameDay: '[asdkh g] LT',
53678
+ nextDay: '[aska g] LT',
53679
+ nextWeek: 'dddd [g] LT',
53680
+ lastDay: '[assant g] LT',
53681
+ lastWeek: 'dddd [g] LT',
53682
+ sameElse: 'L'
53683
+ },
53684
+ relativeTime : {
53685
+ future : 'dadkh s yan %s',
53686
+ past : 'yan %s',
53687
+ s : 'imik',
53688
+ m : 'minuḍ',
53689
+ mm : '%d minuḍ',
53690
+ h : 'saɛa',
53691
+ hh : '%d tassaɛin',
53692
+ d : 'ass',
53693
+ dd : '%d ossan',
53694
+ M : 'ayowr',
53695
+ MM : '%d iyyirn',
53696
+ y : 'asgas',
53697
+ yy : '%d isgasn'
53698
+ },
53699
+ week : {
53700
+ dow : 6, // Saturday is the first day of the week.
53701
+ doy : 12 // The week that contains Jan 1st is the first week of the year.
53702
+ }
53703
+ });
53704
 
53705
+ return tzmLatn;
53706
+
53707
+ })));
53708
 
 
53709
 
53710
  /***/ },
53711
+ /* 386 */
53712
  /***/ function(module, exports, __webpack_require__) {
53713
 
53714
  //! moment.js locale configuration
53720
  true ? factory(__webpack_require__(282)) :
53721
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53722
  factory(global.moment)
53723
+ }(this, (function (moment) { 'use strict';
53724
 
53725
 
53726
+ function plural(word, num) {
53727
+ var forms = word.split('_');
53728
+ return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]);
53729
+ }
53730
+ function relativeTimeWithPlural(number, withoutSuffix, key) {
53731
+ var format = {
53732
+ 'mm': withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин',
53733
+ 'hh': withoutSuffix ? 'година_години_годин' : 'годину_години_годин',
53734
+ 'dd': 'день_дні_днів',
53735
+ 'MM': 'місяць_місяці_місяців',
53736
+ 'yy': 'рік_роки_років'
53737
+ };
53738
+ if (key === 'm') {
53739
+ return withoutSuffix ? 'хвилина' : 'хвилину';
53740
  }
53741
+ else if (key === 'h') {
53742
+ return withoutSuffix ? 'година' : 'годину';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53743
  }
53744
+ else {
53745
+ return number + ' ' + plural(format[key], +number);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53746
  }
53747
+ }
53748
+ function weekdaysCaseReplace(m, format) {
53749
+ var weekdays = {
53750
+ 'nominative': 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split('_'),
53751
+ 'accusative': 'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split('_'),
53752
+ 'genitive': 'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split('_')
53753
+ },
53754
+ nounCase = (/(\[[ВвУу]\]) ?dddd/).test(format) ?
53755
+ 'accusative' :
53756
+ ((/\[?(?:минулої|наступної)? ?\] ?dddd/).test(format) ?
53757
+ 'genitive' :
53758
+ 'nominative');
53759
+ return weekdays[nounCase][m.day()];
53760
+ }
53761
+ function processHoursFunction(str) {
53762
+ return function () {
53763
+ return str + 'о' + (this.hours() === 11 ? 'б' : '') + '] LT';
53764
+ };
53765
+ }
53766
 
53767
+ var uk = moment.defineLocale('uk', {
53768
+ months : {
53769
+ 'format': 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split('_'),
53770
+ 'standalone': 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split('_')
53771
+ },
53772
+ monthsShort : 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split('_'),
53773
+ weekdays : weekdaysCaseReplace,
53774
+ weekdaysShort : 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
53775
+ weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'),
53776
+ longDateFormat : {
53777
+ LT : 'HH:mm',
53778
+ LTS : 'HH:mm:ss',
53779
+ L : 'DD.MM.YYYY',
53780
+ LL : 'D MMMM YYYY р.',
53781
+ LLL : 'D MMMM YYYY р., HH:mm',
53782
+ LLLL : 'dddd, D MMMM YYYY р., HH:mm'
53783
+ },
53784
+ calendar : {
53785
+ sameDay: processHoursFunction('[Сьогодні '),
53786
+ nextDay: processHoursFunction('[Завтра '),
53787
+ lastDay: processHoursFunction('[Вчора '),
53788
+ nextWeek: processHoursFunction('[У] dddd ['),
53789
+ lastWeek: function () {
53790
+ switch (this.day()) {
53791
+ case 0:
53792
+ case 3:
53793
+ case 5:
53794
+ case 6:
53795
+ return processHoursFunction('[Минулої] dddd [').call(this);
53796
+ case 1:
53797
+ case 2:
53798
+ case 4:
53799
+ return processHoursFunction('[Минулого] dddd [').call(this);
53800
+ }
53801
+ },
53802
+ sameElse: 'L'
53803
+ },
53804
+ relativeTime : {
53805
+ future : 'за %s',
53806
+ past : '%s тому',
53807
+ s : 'декілька секунд',
53808
+ m : relativeTimeWithPlural,
53809
+ mm : relativeTimeWithPlural,
53810
+ h : 'годину',
53811
+ hh : relativeTimeWithPlural,
53812
+ d : 'день',
53813
+ dd : relativeTimeWithPlural,
53814
+ M : 'місяць',
53815
+ MM : relativeTimeWithPlural,
53816
+ y : 'рік',
53817
+ yy : relativeTimeWithPlural
53818
+ },
53819
+ // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason
53820
+ meridiemParse: /ночі|ранку|дня|вечора/,
53821
+ isPM: function (input) {
53822
+ return /^(дня|вечора)$/.test(input);
53823
+ },
53824
+ meridiem : function (hour, minute, isLower) {
53825
+ if (hour < 4) {
53826
+ return 'ночі';
53827
+ } else if (hour < 12) {
53828
+ return 'ранку';
53829
+ } else if (hour < 17) {
53830
+ return 'дня';
53831
+ } else {
53832
+ return 'вечора';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53833
  }
53834
+ },
53835
+ ordinalParse: /\d{1,2}-(й|го)/,
53836
+ ordinal: function (number, period) {
53837
+ switch (period) {
53838
+ case 'M':
53839
+ case 'd':
53840
+ case 'DDD':
53841
+ case 'w':
53842
+ case 'W':
53843
+ return number + '-й';
53844
+ case 'D':
53845
+ return number + '-го';
53846
+ default:
53847
+ return number;
53848
+ }
53849
+ },
53850
+ week : {
53851
+ dow : 1, // Monday is the first day of the week.
53852
+ doy : 7 // The week that contains Jan 1st is the first week of the year.
53853
+ }
53854
+ });
53855
 
53856
+ return uk;
53857
+
53858
+ })));
53859
 
 
53860
 
53861
  /***/ },
53862
+ /* 387 */
53863
  /***/ function(module, exports, __webpack_require__) {
53864
 
53865
  //! moment.js locale configuration
53870
  true ? factory(__webpack_require__(282)) :
53871
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53872
  factory(global.moment)
53873
+ }(this, (function (moment) { 'use strict';
53874
+
53875
+
53876
+ var uz = moment.defineLocale('uz', {
53877
+ months : 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'),
53878
+ monthsShort : 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),
53879
+ weekdays : 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'),
53880
+ weekdaysShort : 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'),
53881
+ weekdaysMin : 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'),
53882
+ longDateFormat : {
53883
+ LT : 'HH:mm',
53884
+ LTS : 'HH:mm:ss',
53885
+ L : 'DD/MM/YYYY',
53886
+ LL : 'D MMMM YYYY',
53887
+ LLL : 'D MMMM YYYY HH:mm',
53888
+ LLLL : 'D MMMM YYYY, dddd HH:mm'
53889
+ },
53890
+ calendar : {
53891
+ sameDay : '[Бугун соат] LT [да]',
53892
+ nextDay : '[Эртага] LT [да]',
53893
+ nextWeek : 'dddd [куни соат] LT [да]',
53894
+ lastDay : '[Кеча соат] LT [да]',
53895
+ lastWeek : '[Утган] dddd [куни соат] LT [да]',
53896
+ sameElse : 'L'
53897
+ },
53898
+ relativeTime : {
53899
+ future : 'Якин %s ичида',
53900
+ past : 'Бир неча %s олдин',
53901
+ s : 'фурсат',
53902
+ m : 'бир дакика',
53903
+ mm : '%d дакика',
53904
+ h : 'бир соат',
53905
+ hh : '%d соат',
53906
+ d : 'бир кун',
53907
+ dd : '%d кун',
53908
+ M : 'бир ой',
53909
+ MM : '%d ой',
53910
+ y : 'бир йил',
53911
+ yy : '%d йил'
53912
+ },
53913
+ week : {
53914
+ dow : 1, // Monday is the first day of the week.
53915
+ doy : 7 // The week that contains Jan 4th is the first week of the year.
53916
+ }
53917
+ });
53918
 
53919
+ return uz;
53920
+
53921
+ })));
53922
 
 
53923
 
53924
  /***/ },
53925
+ /* 388 */
53926
  /***/ function(module, exports, __webpack_require__) {
53927
 
53928
  //! moment.js locale configuration
53933
  true ? factory(__webpack_require__(282)) :
53934
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
53935
  factory(global.moment)
53936
+ }(this, (function (moment) { 'use strict';
53937
+
53938
+
53939
+ var vi = moment.defineLocale('vi', {
53940
+ months : 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split('_'),
53941
+ monthsShort : 'Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12'.split('_'),
53942
+ monthsParseExact : true,
53943
+ weekdays : 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split('_'),
53944
+ weekdaysShort : 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
53945
+ weekdaysMin : 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
53946
+ weekdaysParseExact : true,
53947
+ meridiemParse: /sa|ch/i,
53948
+ isPM : function (input) {
53949
+ return /^ch$/i.test(input);
53950
+ },
53951
+ meridiem : function (hours, minutes, isLower) {
53952
+ if (hours < 12) {
53953
+ return isLower ? 'sa' : 'SA';
53954
+ } else {
53955
+ return isLower ? 'ch' : 'CH';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53956
  }
53957
+ },
53958
+ longDateFormat : {
53959
+ LT : 'HH:mm',
53960
+ LTS : 'HH:mm:ss',
53961
+ L : 'DD/MM/YYYY',
53962
+ LL : 'D MMMM [năm] YYYY',
53963
+ LLL : 'D MMMM [năm] YYYY HH:mm',
53964
+ LLLL : 'dddd, D MMMM [năm] YYYY HH:mm',
53965
+ l : 'DD/M/YYYY',
53966
+ ll : 'D MMM YYYY',
53967
+ lll : 'D MMM YYYY HH:mm',
53968
+ llll : 'ddd, D MMM YYYY HH:mm'
53969
+ },
53970
+ calendar : {
53971
+ sameDay: '[Hôm nay lúc] LT',
53972
+ nextDay: '[Ngày mai lúc] LT',
53973
+ nextWeek: 'dddd [tuần tới lúc] LT',
53974
+ lastDay: '[Hôm qua lúc] LT',
53975
+ lastWeek: 'dddd [tuần rồi lúc] LT',
53976
+ sameElse: 'L'
53977
+ },
53978
+ relativeTime : {
53979
+ future : '%s tới',
53980
+ past : '%s trước',
53981
+ s : 'vài giây',
53982
+ m : 'một phút',
53983
+ mm : '%d phút',
53984
+ h : 'một giờ',
53985
+ hh : '%d giờ',
53986
+ d : 'một ngày',
53987
+ dd : '%d ngày',
53988
+ M : 'một tháng',
53989
+ MM : '%d tháng',
53990
+ y : 'một năm',
53991
+ yy : '%d năm'
53992
+ },
53993
+ ordinalParse: /\d{1,2}/,
53994
+ ordinal : function (number) {
53995
+ return number;
53996
+ },
53997
+ week : {
53998
+ dow : 1, // Monday is the first day of the week.
53999
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
54000
+ }
54001
+ });
54002
 
54003
+ return vi;
54004
+
54005
+ })));
54006
 
 
54007
 
54008
  /***/ },
54009
+ /* 389 */
54010
  /***/ function(module, exports, __webpack_require__) {
54011
 
54012
  //! moment.js locale configuration
54017
  true ? factory(__webpack_require__(282)) :
54018
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
54019
  factory(global.moment)
54020
+ }(this, (function (moment) { 'use strict';
54021
+
54022
+
54023
+ var xPseudo = moment.defineLocale('x-pseudo', {
54024
+ months : 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split('_'),
54025
+ monthsShort : 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split('_'),
54026
+ monthsParseExact : true,
54027
+ weekdays : 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split('_'),
54028
+ weekdaysShort : 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'),
54029
+ weekdaysMin : 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'),
54030
+ weekdaysParseExact : true,
54031
+ longDateFormat : {
54032
+ LT : 'HH:mm',
54033
+ L : 'DD/MM/YYYY',
54034
+ LL : 'D MMMM YYYY',
54035
+ LLL : 'D MMMM YYYY HH:mm',
54036
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
54037
+ },
54038
+ calendar : {
54039
+ sameDay : '[T~ódá~ý át] LT',
54040
+ nextDay : '[T~ómó~rró~w át] LT',
54041
+ nextWeek : 'dddd [át] LT',
54042
+ lastDay : '[Ý~ést~érdá~ý át] LT',
54043
+ lastWeek : '[L~ást] dddd [át] LT',
54044
+ sameElse : 'L'
54045
+ },
54046
+ relativeTime : {
54047
+ future : 'í~ñ %s',
54048
+ past : '%s á~gó',
54049
+ s : 'á ~féw ~sécó~ñds',
54050
+ m : 'á ~míñ~úté',
54051
+ mm : '%d m~íñú~tés',
54052
+ h : 'á~ñ hó~úr',
54053
+ hh : '%d h~óúrs',
54054
+ d : 'á ~dáý',
54055
+ dd : '%d d~áýs',
54056
+ M : 'á ~móñ~th',
54057
+ MM : '%d m~óñt~hs',
54058
+ y : 'á ~ýéár',
54059
+ yy : '%d ý~éárs'
54060
+ },
54061
+ ordinalParse: /\d{1,2}(th|st|nd|rd)/,
54062
+ ordinal : function (number) {
54063
+ var b = number % 10,
54064
+ output = (~~(number % 100 / 10) === 1) ? 'th' :
54065
+ (b === 1) ? 'st' :
54066
+ (b === 2) ? 'nd' :
54067
+ (b === 3) ? 'rd' : 'th';
54068
+ return number + output;
54069
+ },
54070
+ week : {
54071
+ dow : 1, // Monday is the first day of the week.
54072
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
54073
+ }
54074
+ });
54075
 
54076
+ return xPseudo;
54077
+
54078
+ })));
54079
 
 
54080
 
54081
  /***/ },
54082
+ /* 390 */
54083
  /***/ function(module, exports, __webpack_require__) {
54084
 
54085
  //! moment.js locale configuration
54091
  true ? factory(__webpack_require__(282)) :
54092
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
54093
  factory(global.moment)
54094
+ }(this, (function (moment) { 'use strict';
54095
+
54096
+
54097
+ var zhCn = moment.defineLocale('zh-cn', {
54098
+ months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
54099
+ monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
54100
+ weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
54101
+ weekdaysShort : '周日_周一_周二_周三_周四_周五_周六'.split('_'),
54102
+ weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
54103
+ longDateFormat : {
54104
+ LT : 'Ah点mm分',
54105
+ LTS : 'Ah点m分s秒',
54106
+ L : 'YYYY-MM-DD',
54107
+ LL : 'YYYY年MMMD日',
54108
+ LLL : 'YYYY年MMMD日Ah点mm分',
54109
+ LLLL : 'YYYY年MMMD日ddddAh点mm分',
54110
+ l : 'YYYY-MM-DD',
54111
+ ll : 'YYYY年MMMD日',
54112
+ lll : 'YYYY年MMMD日Ah点mm分',
54113
+ llll : 'YYYY年MMMD日ddddAh点mm分'
54114
+ },
54115
+ meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
54116
+ meridiemHour: function (hour, meridiem) {
54117
+ if (hour === 12) {
54118
+ hour = 0;
54119
+ }
54120
+ if (meridiem === '凌晨' || meridiem === '早上' ||
54121
+ meridiem === '上午') {
54122
+ return hour;
54123
+ } else if (meridiem === '下午' || meridiem === '晚上') {
54124
+ return hour + 12;
54125
+ } else {
54126
+ // '中午'
54127
+ return hour >= 11 ? hour : hour + 12;
54128
+ }
54129
+ },
54130
+ meridiem : function (hour, minute, isLower) {
54131
+ var hm = hour * 100 + minute;
54132
+ if (hm < 600) {
54133
+ return '凌晨';
54134
+ } else if (hm < 900) {
54135
+ return '早上';
54136
+ } else if (hm < 1130) {
54137
+ return '上午';
54138
+ } else if (hm < 1230) {
54139
+ return '中午';
54140
+ } else if (hm < 1800) {
54141
+ return '下午';
54142
+ } else {
54143
+ return '晚上';
54144
+ }
54145
+ },
54146
+ calendar : {
54147
+ sameDay : function () {
54148
+ return this.minutes() === 0 ? '[今天]Ah[点整]' : '[今天]LT';
54149
  },
54150
+ nextDay : function () {
54151
+ return this.minutes() === 0 ? '[明天]Ah[点整]' : '[明天]LT';
 
 
 
 
 
 
 
 
 
 
 
 
 
54152
  },
54153
+ lastDay : function () {
54154
+ return this.minutes() === 0 ? '[昨天]Ah[点整]' : '[昨天]LT';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54155
  },
54156
+ nextWeek : function () {
54157
+ var startOfWeek, prefix;
54158
+ startOfWeek = moment().startOf('week');
54159
+ prefix = this.diff(startOfWeek, 'days') >= 7 ? '[下]' : '[本]';
54160
+ return this.minutes() === 0 ? prefix + 'dddAh点整' : prefix + 'dddAh点mm';
 
 
 
 
 
 
 
 
 
 
54161
  },
54162
+ lastWeek : function () {
54163
+ var startOfWeek, prefix;
54164
+ startOfWeek = moment().startOf('week');
54165
+ prefix = this.unix() < startOfWeek.unix() ? '[上]' : '[本]';
54166
+ return this.minutes() === 0 ? prefix + 'dddAh点整' : prefix + 'dddAh点mm';
 
 
 
 
 
 
 
 
 
54167
  },
54168
+ sameElse : 'LL'
54169
+ },
54170
+ ordinalParse: /\d{1,2}(日|月|周)/,
54171
+ ordinal : function (number, period) {
54172
+ switch (period) {
54173
+ case 'd':
54174
+ case 'D':
54175
+ case 'DDD':
54176
+ return number + '日';
54177
+ case 'M':
54178
+ return number + '月';
54179
+ case 'w':
54180
+ case 'W':
54181
+ return number + '周';
54182
+ default:
54183
+ return number;
54184
  }
54185
+ },
54186
+ relativeTime : {
54187
+ future : '%s内',
54188
+ past : '%s前',
54189
+ s : '几秒',
54190
+ m : '1 分钟',
54191
+ mm : '%d 分钟',
54192
+ h : '1 小时',
54193
+ hh : '%d 小时',
54194
+ d : '1 天',
54195
+ dd : '%d 天',
54196
+ M : '1 个月',
54197
+ MM : '%d 个月',
54198
+ y : '1 年',
54199
+ yy : '%d 年'
54200
+ },
54201
+ week : {
54202
+ // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效
54203
+ dow : 1, // Monday is the first day of the week.
54204
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
54205
+ }
54206
+ });
54207
 
54208
+ return zhCn;
54209
+
54210
+ })));
54211
 
 
54212
 
54213
  /***/ },
54214
+ /* 391 */
54215
  /***/ function(module, exports, __webpack_require__) {
54216
 
54217
  //! moment.js locale configuration
54224
  true ? factory(__webpack_require__(282)) :
54225
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
54226
  factory(global.moment)
54227
+ }(this, (function (moment) { 'use strict';
54228
+
54229
+
54230
+ var zhHk = moment.defineLocale('zh-hk', {
54231
+ months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
54232
+ monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
54233
+ weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
54234
+ weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'),
54235
+ weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
54236
+ longDateFormat : {
54237
+ LT : 'Ah點mm分',
54238
+ LTS : 'Ah點m分s秒',
54239
+ L : 'YYYY年MMMD日',
54240
+ LL : 'YYYY年MMMD日',
54241
+ LLL : 'YYYY年MMMD日Ah點mm分',
54242
+ LLLL : 'YYYY年MMMD日ddddAh點mm分',
54243
+ l : 'YYYY年MMMD日',
54244
+ ll : 'YYYY年MMMD日',
54245
+ lll : 'YYYY年MMMD日Ah點mm分',
54246
+ llll : 'YYYY年MMMD日ddddAh點mm分'
54247
+ },
54248
+ meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
54249
+ meridiemHour : function (hour, meridiem) {
54250
+ if (hour === 12) {
54251
+ hour = 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54252
  }
54253
+ if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
54254
+ return hour;
54255
+ } else if (meridiem === '中午') {
54256
+ return hour >= 11 ? hour : hour + 12;
54257
+ } else if (meridiem === '下午' || meridiem === '晚上') {
54258
+ return hour + 12;
54259
+ }
54260
+ },
54261
+ meridiem : function (hour, minute, isLower) {
54262
+ var hm = hour * 100 + minute;
54263
+ if (hm < 600) {
54264
+ return '凌晨';
54265
+ } else if (hm < 900) {
54266
+ return '早上';
54267
+ } else if (hm < 1130) {
54268
+ return '上午';
54269
+ } else if (hm < 1230) {
54270
+ return '中午';
54271
+ } else if (hm < 1800) {
54272
+ return '下午';
54273
+ } else {
54274
+ return '晚上';
54275
+ }
54276
+ },
54277
+ calendar : {
54278
+ sameDay : '[今天]LT',
54279
+ nextDay : '[明天]LT',
54280
+ nextWeek : '[下]ddddLT',
54281
+ lastDay : '[昨天]LT',
54282
+ lastWeek : '[上]ddddLT',
54283
+ sameElse : 'L'
54284
+ },
54285
+ ordinalParse: /\d{1,2}(日|月|週)/,
54286
+ ordinal : function (number, period) {
54287
+ switch (period) {
54288
+ case 'd' :
54289
+ case 'D' :
54290
+ case 'DDD' :
54291
+ return number + '日';
54292
+ case 'M' :
54293
+ return number + '月';
54294
+ case 'w' :
54295
+ case 'W' :
54296
+ return number + '週';
54297
+ default :
54298
+ return number;
54299
+ }
54300
+ },
54301
+ relativeTime : {
54302
+ future : '%s內',
54303
+ past : '%s前',
54304
+ s : '幾秒',
54305
+ m : '1 分鐘',
54306
+ mm : '%d 分鐘',
54307
+ h : '1 小時',
54308
+ hh : '%d 小時',
54309
+ d : '1 天',
54310
+ dd : '%d 天',
54311
+ M : '1 個月',
54312
+ MM : '%d 個月',
54313
+ y : '1 年',
54314
+ yy : '%d 年'
54315
+ }
54316
+ });
54317
 
54318
+ return zhHk;
54319
+
54320
+ })));
54321
 
 
54322
 
54323
  /***/ },
54324
+ /* 392 */
54325
  /***/ function(module, exports, __webpack_require__) {
54326
 
54327
  //! moment.js locale configuration
54333
  true ? factory(__webpack_require__(282)) :
54334
  typeof define === 'function' && define.amd ? define(['../moment'], factory) :
54335
  factory(global.moment)
54336
+ }(this, (function (moment) { 'use strict';
54337
+
54338
+
54339
+ var zhTw = moment.defineLocale('zh-tw', {
54340
+ months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
54341
+ monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
54342
+ weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
54343
+ weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'),
54344
+ weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
54345
+ longDateFormat : {
54346
+ LT : 'Ah點mm分',
54347
+ LTS : 'Ah點m分s秒',
54348
+ L : 'YYYY年MMMD日',
54349
+ LL : 'YYYY年MMMD日',
54350
+ LLL : 'YYYY年MMMD日Ah點mm分',
54351
+ LLLL : 'YYYY年MMMD日ddddAh點mm分',
54352
+ l : 'YYYY年MMMD日',
54353
+ ll : 'YYYY年MMMD日',
54354
+ lll : 'YYYY年MMMD日Ah點mm分',
54355
+ llll : 'YYYY年MMMD日ddddAh點mm分'
54356
+ },
54357
+ meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
54358
+ meridiemHour : function (hour, meridiem) {
54359
+ if (hour === 12) {
54360
+ hour = 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54361
  }
54362
+ if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
54363
+ return hour;
54364
+ } else if (meridiem === '中午') {
54365
+ return hour >= 11 ? hour : hour + 12;
54366
+ } else if (meridiem === '下午' || meridiem === '晚上') {
54367
+ return hour + 12;
54368
+ }
54369
+ },
54370
+ meridiem : function (hour, minute, isLower) {
54371
+ var hm = hour * 100 + minute;
54372
+ if (hm < 600) {
54373
+ return '凌晨';
54374
+ } else if (hm < 900) {
54375
+ return '早上';
54376
+ } else if (hm < 1130) {
54377
+ return '上午';
54378
+ } else if (hm < 1230) {
54379
+ return '中午';
54380
+ } else if (hm < 1800) {
54381
+ return '下午';
54382
+ } else {
54383
+ return '晚上';
54384
+ }
54385
+ },
54386
+ calendar : {
54387
+ sameDay : '[今天]LT',
54388
+ nextDay : '[明天]LT',
54389
+ nextWeek : '[下]ddddLT',
54390
+ lastDay : '[昨天]LT',
54391
+ lastWeek : '[上]ddddLT',
54392
+ sameElse : 'L'
54393
+ },
54394
+ ordinalParse: /\d{1,2}(日|月|週)/,
54395
+ ordinal : function (number, period) {
54396
+ switch (period) {
54397
+ case 'd' :
54398
+ case 'D' :
54399
+ case 'DDD' :
54400
+ return number + '日';
54401
+ case 'M' :
54402
+ return number + '月';
54403
+ case 'w' :
54404
+ case 'W' :
54405
+ return number + '週';
54406
+ default :
54407
+ return number;
54408
+ }
54409
+ },
54410
+ relativeTime : {
54411
+ future : '%s內',
54412
+ past : '%s前',
54413
+ s : '幾秒',
54414
+ m : '1 分鐘',
54415
+ mm : '%d 分鐘',
54416
+ h : '1 小時',
54417
+ hh : '%d 小時',
54418
+ d : '1 天',
54419
+ dd : '%d 天',
54420
+ M : '1 個月',
54421
+ MM : '%d 個月',
54422
+ y : '1 年',
54423
+ yy : '%d 年'
54424
+ }
54425
+ });
54426
 
54427
+ return zhTw;
54428
+
54429
+ })));
54430
 
 
54431
 
54432
  /***/ },
54433
+ /* 393 */
54434
  /***/ function(module, exports, __webpack_require__) {
54435
 
54436
  /* eslint-disable vars-on-top, no-var, prefer-template */
54437
+ var isRegExp = __webpack_require__(394);
54438
+ var escapeRegExp = __webpack_require__(395);
54439
+ var isString = __webpack_require__(396);
54440
+ var flatten = __webpack_require__(397);
54441
 
54442
  /**
54443
  * Given a string, replace every substring that is matched by the `match` regex
54495
 
54496
 
54497
  /***/ },
54498
+ /* 394 */
54499
  /***/ function(module, exports, __webpack_require__) {
54500
 
54501
  /* WEBPACK VAR INJECTION */(function(global, module) {/**
54623
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()), __webpack_require__(283)(module)))
54624
 
54625
  /***/ },
54626
+ /* 395 */
54627
  /***/ function(module, exports) {
54628
 
54629
  /* WEBPACK VAR INJECTION */(function(global) {/**
54796
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
54797
 
54798
  /***/ },
54799
+ /* 396 */
54800
  /***/ function(module, exports) {
54801
 
54802
  /**
54897
 
54898
 
54899
  /***/ },
54900
+ /* 397 */
54901
  /***/ function(module, exports) {
54902
 
54903
  /* WEBPACK VAR INJECTION */(function(global) {/**
55253
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
55254
 
55255
  /***/ },
55256
+ /* 398 */
55257
  /***/ function(module, exports, __webpack_require__) {
55258
 
55259
  'use strict';
55272
 
55273
  var _history = __webpack_require__(229);
55274
 
55275
+ var _newslettersTypesJsx = __webpack_require__(399);
55276
 
55277
  var _newslettersTypesJsx2 = _interopRequireDefault(_newslettersTypesJsx);
55278
 
55279
+ var _newslettersTemplatesJsx = __webpack_require__(401);
55280
 
55281
  var _newslettersTemplatesJsx2 = _interopRequireDefault(_newslettersTemplatesJsx);
55282
 
55283
+ var _newslettersSendJsx = __webpack_require__(402);
55284
 
55285
  var _newslettersSendJsx2 = _interopRequireDefault(_newslettersSendJsx);
55286
 
55287
+ var _newslettersTypesStandardJsx = __webpack_require__(409);
55288
 
55289
  var _newslettersTypesStandardJsx2 = _interopRequireDefault(_newslettersTypesStandardJsx);
55290
 
55291
+ var _newslettersTypesWelcomeWelcomeJsx = __webpack_require__(410);
55292
 
55293
  var _newslettersTypesWelcomeWelcomeJsx2 = _interopRequireDefault(_newslettersTypesWelcomeWelcomeJsx);
55294
 
55295
+ var _newslettersTypesNotificationNotificationJsx = __webpack_require__(411);
55296
 
55297
  var _newslettersTypesNotificationNotificationJsx2 = _interopRequireDefault(_newslettersTypesNotificationNotificationJsx);
55298
 
55299
+ var _newslettersListingsStandardJsx = __webpack_require__(412);
55300
 
55301
  var _newslettersListingsStandardJsx2 = _interopRequireDefault(_newslettersListingsStandardJsx);
55302
 
55303
+ var _newslettersListingsWelcomeJsx = __webpack_require__(415);
55304
 
55305
  var _newslettersListingsWelcomeJsx2 = _interopRequireDefault(_newslettersListingsWelcomeJsx);
55306
 
55307
+ var _newslettersListingsNotificationJsx = __webpack_require__(416);
55308
 
55309
  var _newslettersListingsNotificationJsx2 = _interopRequireDefault(_newslettersListingsNotificationJsx);
55310
 
55311
+ var _newslettersListingsNotification_historyJsx = __webpack_require__(417);
55312
 
55313
  var _newslettersListingsNotification_historyJsx2 = _interopRequireDefault(_newslettersListingsNotification_historyJsx);
55314
 
55348
  /* Listings */ /* Newsletter: type selection */ /* New newsletter: types */ /* Template selection */ /* Sending options */
55349
 
55350
  /***/ },
55351
+ /* 399 */
55352
  /***/ function(module, exports, __webpack_require__) {
55353
 
55354
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
55355
 
55356
+ !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(260), __webpack_require__(173), __webpack_require__(400)], __WEBPACK_AMD_DEFINE_RESULT__ = function (React, MailPoet, Router, Breadcrumb) {
55357
  var NewsletterTypes = React.createClass({
55358
  displayName: 'NewsletterTypes',
55359
 
55500
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
55501
 
55502
  /***/ },
55503
+ /* 400 */
55504
  /***/ function(module, exports, __webpack_require__) {
55505
 
55506
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
55568
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
55569
 
55570
  /***/ },
55571
+ /* 401 */
55572
  /***/ function(module, exports, __webpack_require__) {
55573
 
55574
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
55575
 
55576
+ !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(263), __webpack_require__(260), __webpack_require__(173), __webpack_require__(261), __webpack_require__(400)], __WEBPACK_AMD_DEFINE_RESULT__ = function (React, _, MailPoet, Router, classNames, Breadcrumb) {
55577
 
55578
  var ImportTemplate = React.createClass({
55579
  displayName: 'ImportTemplate',
55840
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
55841
 
55842
  /***/ },
55843
+ /* 402 */
55844
  /***/ function(module, exports, __webpack_require__) {
55845
 
55846
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
55847
 
55848
  var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
55849
 
55850
+ !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(173), __webpack_require__(263), __webpack_require__(260), __webpack_require__(274), __webpack_require__(403), __webpack_require__(404), __webpack_require__(407), __webpack_require__(400)], __WEBPACK_AMD_DEFINE_RESULT__ = function (React, Router, _, MailPoet, Form, StandardNewsletterFields, NotificationNewsletterFields, WelcomeNewsletterFields, Breadcrumb) {
55851
 
55852
  var NewsletterSend = React.createClass({
55853
  displayName: 'NewsletterSend',
56087
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
56088
 
56089
  /***/ },
56090
+ /* 403 */
56091
  /***/ function(module, exports, __webpack_require__) {
56092
 
56093
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
56463
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
56464
 
56465
  /***/ },
56466
+ /* 404 */
56467
  /***/ function(module, exports, __webpack_require__) {
56468
 
56469
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
56470
 
56471
+ !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(260), __webpack_require__(405), __webpack_require__(263)], __WEBPACK_AMD_DEFINE_RESULT__ = function (MailPoet, Scheduling, _) {
56472
 
56473
  var settings = window.mailpoet_settings || {};
56474
 
56562
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
56563
 
56564
  /***/ },
56565
+ /* 405 */
56566
  /***/ function(module, exports, __webpack_require__) {
56567
 
56568
  'use strict';
56581
 
56582
  var _formFieldsSelectJsx2 = _interopRequireDefault(_formFieldsSelectJsx);
56583
 
56584
+ var _newslettersSchedulingCommonJsx = __webpack_require__(406);
56585
 
56586
  var intervalField = {
56587
  name: 'intervalType',
56695
  module.exports = NotificationScheduling;
56696
 
56697
  /***/ },
56698
+ /* 406 */
56699
  /***/ function(module, exports, __webpack_require__) {
56700
 
56701
  'use strict';
56789
  exports.nthWeekDayValues = _nthWeekDayValues;
56790
 
56791
  /***/ },
56792
+ /* 407 */
56793
  /***/ function(module, exports, __webpack_require__) {
56794
 
56795
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
56796
 
56797
+ !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(260), __webpack_require__(408)], __WEBPACK_AMD_DEFINE_RESULT__ = function (MailPoet, Scheduling) {
56798
 
56799
  var settings = window.mailpoet_settings || {};
56800
 
56861
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
56862
 
56863
  /***/ },
56864
+ /* 408 */
56865
  /***/ function(module, exports, __webpack_require__) {
56866
 
56867
  'use strict';
56888
 
56889
  var _formFieldsTextJsx2 = _interopRequireDefault(_formFieldsTextJsx);
56890
 
56891
+ var _newslettersSchedulingCommonJsx = __webpack_require__(406);
56892
 
56893
  var availableRoles = window.mailpoet_roles || {};
56894
  var availableSegments = _underscore2['default'].filter(window.mailpoet_segments || [], function (segment) {
57033
  module.exports = WelcomeScheduling;
57034
 
57035
  /***/ },
57036
+ /* 409 */
57037
  /***/ function(module, exports, __webpack_require__) {
57038
 
57039
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
57040
 
57041
+ !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(2), __webpack_require__(173), __webpack_require__(260), __webpack_require__(400)], __WEBPACK_AMD_DEFINE_RESULT__ = function (React, Router, MailPoet, Breadcrumb) {
57042
 
57043
  var NewsletterStandard = React.createClass({
57044
  displayName: 'NewsletterStandard',
57087
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
57088
 
57089
  /***/ },
57090
+ /* 410 */
57091
  /***/ function(module, exports, __webpack_require__) {
57092
 
57093
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
57094
 
57095
+ !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(263), __webpack_require__(2), __webpack_require__(173), __webpack_require__(260), __webpack_require__(408), __webpack_require__(400)], __WEBPACK_AMD_DEFINE_RESULT__ = function (_, React, Router, MailPoet, Scheduling, Breadcrumb) {
57096
 
57097
  var field = {
57098
  name: 'options',
57189
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
57190
 
57191
  /***/ },
57192
+ /* 411 */
57193
  /***/ function(module, exports, __webpack_require__) {
57194
 
57195
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
57196
 
57197
+ !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(263), __webpack_require__(2), __webpack_require__(173), __webpack_require__(260), __webpack_require__(405), __webpack_require__(400)], __WEBPACK_AMD_DEFINE_RESULT__ = function (_, React, Router, MailPoet, Scheduling, Breadcrumb) {
57198
 
57199
  var field = {
57200
  name: 'options',
57283
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
57284
 
57285
  /***/ },
57286
+ /* 412 */
57287
  /***/ function(module, exports, __webpack_require__) {
57288
 
57289
  'use strict';
57312
 
57313
  var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
57314
 
57315
+ var _newslettersListingsTabsJsx = __webpack_require__(413);
57316
 
57317
  var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
57318
 
57319
+ var _newslettersListingsMixinsJsx = __webpack_require__(414);
57320
 
57321
  var mailpoet_tracking_enabled = !!window['mailpoet_tracking_enabled'];
57322
 
57521
  module.exports = NewsletterListStandard;
57522
 
57523
  /***/ },
57524
+ /* 413 */
57525
  /***/ function(module, exports, __webpack_require__) {
57526
 
57527
  'use strict';
57591
  module.exports = ListingTabs;
57592
 
57593
  /***/ },
57594
+ /* 414 */
57595
  /***/ function(module, exports, __webpack_require__) {
57596
 
57597
  'use strict';
57792
  exports.StatisticsMixin = _StatisticsMixin;
57793
 
57794
  /***/ },
57795
+ /* 415 */
57796
  /***/ function(module, exports, __webpack_require__) {
57797
 
57798
  'use strict';
57811
 
57812
  var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
57813
 
57814
+ var _newslettersListingsTabsJsx = __webpack_require__(413);
57815
 
57816
  var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
57817
 
58186
  module.exports = NewsletterListWelcome;
58187
 
58188
  /***/ },
58189
+ /* 416 */
58190
  /***/ function(module, exports, __webpack_require__) {
58191
 
58192
  'use strict';
58205
 
58206
  var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
58207
 
58208
+ var _newslettersListingsTabsJsx = __webpack_require__(413);
58209
 
58210
  var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
58211
 
58221
 
58222
  var _mailpoet2 = _interopRequireDefault(_mailpoet);
58223
 
58224
+ var _newslettersSchedulingCommonJsx = __webpack_require__(406);
58225
 
58226
  var messages = {
58227
  onTrash: function onTrash(response) {
58532
  module.exports = NewsletterListNotification;
58533
 
58534
  /***/ },
58535
+ /* 417 */
58536
  /***/ function(module, exports, __webpack_require__) {
58537
 
58538
  'use strict';
58561
 
58562
  var _listingListingJsx2 = _interopRequireDefault(_listingListingJsx);
58563
 
58564
+ var _newslettersListingsTabsJsx = __webpack_require__(413);
58565
 
58566
  var _newslettersListingsTabsJsx2 = _interopRequireDefault(_newslettersListingsTabsJsx);
58567
 
58568
+ var _newslettersListingsMixinsJsx = __webpack_require__(414);
58569
 
58570
  var mailpoet_tracking_enabled = !!window['mailpoet_tracking_enabled'];
58571
 
58700
  module.exports = NewsletterListNotificationHistory;
58701
 
58702
  /***/ },
58703
+ /* 418 */
58704
  /***/ function(module, exports, __webpack_require__) {
58705
 
58706
  'use strict';
58719
 
58720
  var _history = __webpack_require__(229);
58721
 
58722
+ var _segmentsListJsx = __webpack_require__(419);
58723
 
58724
  var _segmentsListJsx2 = _interopRequireDefault(_segmentsListJsx);
58725
 
58726
+ var _segmentsFormJsx = __webpack_require__(420);
58727
 
58728
  var _segmentsFormJsx2 = _interopRequireDefault(_segmentsFormJsx);
58729
 
58755
  }
58756
 
58757
  /***/ },
58758
+ /* 419 */
58759
  /***/ function(module, exports, __webpack_require__) {
58760
 
58761
  'use strict';
59058
  module.exports = SegmentList;
59059
 
59060
  /***/ },
59061
+ /* 420 */
59062
  /***/ function(module, exports, __webpack_require__) {
59063
 
59064
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;'use strict';
59118
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
59119
 
59120
  /***/ },
59121
+ /* 421 */
59122
  /***/ function(module, exports, __webpack_require__) {
59123
 
59124
  'use strict';
59137
 
59138
  var _history = __webpack_require__(229);
59139
 
59140
+ var _formsListJsx = __webpack_require__(422);
59141
 
59142
  var _formsListJsx2 = _interopRequireDefault(_formsListJsx);
59143
 
59167
  }
59168
 
59169
  /***/ },
59170
+ /* 422 */
59171
  /***/ function(module, exports, __webpack_require__) {
59172
 
59173
  'use strict';
59398
  module.exports = FormList;
59399
 
59400
  /***/ },
59401
+ /* 423 */
59402
  /***/ function(module, exports, __webpack_require__) {
59403
 
59404
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
59405
+ __webpack_require__(424),
59406
  __webpack_require__(259),
59407
  __webpack_require__(260)
59408
  ], __WEBPACK_AMD_DEFINE_RESULT__ = function(
59479
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
59480
 
59481
  /***/ },
59482
+ /* 424 */
59483
  /***/ function(module, exports, __webpack_require__) {
59484
 
59485
+ /* WEBPACK VAR INJECTION */(function(global) {module.exports = global["Backbone"] = __webpack_require__(425);
59486
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
59487
 
59488
  /***/ },
59489
+ /* 425 */
59490
  /***/ function(module, exports, __webpack_require__) {
59491
 
59492
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* WEBPACK VAR INJECTION */(function(global) {// Backbone.js 1.3.3
61413
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
61414
 
61415
  /***/ },
61416
+ /* 426 */
61417
  /***/ function(module, exports, __webpack_require__) {
61418
 
61419
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
61420
+ __webpack_require__(424),
61421
  __webpack_require__(263),
61422
  __webpack_require__(259),
61423
  __webpack_require__(260),
61424
+ __webpack_require__(427),
61425
+ __webpack_require__(428),
61426
+ __webpack_require__(429),
61427
  __webpack_require__(282),
61428
  __webpack_require__(272)
61429
  ], __WEBPACK_AMD_DEFINE_RESULT__ = function (
62526
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
62527
 
62528
  /***/ },
62529
+ /* 427 */,
62530
+ /* 428 */
62531
  /***/ function(module, exports) {
62532
 
62533
  /*!
62538
  !function(e){"use strict";function t(t,r){if(r=r||{},r.worker&&w.WORKERS_SUPPORTED){var n=h();return n.userStep=r.step,n.userChunk=r.chunk,n.userComplete=r.complete,n.userError=r.error,r.step=m(r.step),r.chunk=m(r.chunk),r.complete=m(r.complete),r.error=m(r.error),delete r.worker,void n.postMessage({input:t,config:r,workerId:n.id})}var o=null;return"string"==typeof t?o=r.download?new i(r):new a(r):(e.File&&t instanceof File||t instanceof Object)&&(o=new s(r)),o.stream(t)}function r(e,t){function r(){"object"==typeof t&&("string"==typeof t.delimiter&&1==t.delimiter.length&&-1==w.BAD_DELIMITERS.indexOf(t.delimiter)&&(u=t.delimiter),("boolean"==typeof t.quotes||t.quotes instanceof Array)&&(o=t.quotes),"string"==typeof t.newline&&(f=t.newline))}function n(e){if("object"!=typeof e)return[];var t=[];for(var r in e)t.push(r);return t}function i(e,t){var r="";"string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t));var n=e instanceof Array&&e.length>0,i=!(t[0]instanceof Array);if(n){for(var a=0;a<e.length;a++)a>0&&(r+=u),r+=s(e[a],a);t.length>0&&(r+=f)}for(var o=0;o<t.length;o++){for(var h=n?e.length:t[o].length,d=0;h>d;d++){d>0&&(r+=u);var c=n&&i?e[d]:d;r+=s(t[o][c],d)}o<t.length-1&&(r+=f)}return r}function s(e,t){if("undefined"==typeof e||null===e)return"";e=e.toString().replace(/"/g,'""');var r="boolean"==typeof o&&o||o instanceof Array&&o[t]||a(e,w.BAD_DELIMITERS)||e.indexOf(u)>-1||" "==e.charAt(0)||" "==e.charAt(e.length-1);return r?'"'+e+'"':e}function a(e,t){for(var r=0;r<t.length;r++)if(e.indexOf(t[r])>-1)return!0;return!1}var o=!1,u=",",f="\r\n";if(r(),"string"==typeof e&&(e=JSON.parse(e)),e instanceof Array){if(!e.length||e[0]instanceof Array)return i(null,e);if("object"==typeof e[0])return i(n(e[0]),e)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),e.data instanceof Array&&(e.fields||(e.fields=e.data[0]instanceof Array?e.fields:n(e.data[0])),e.data[0]instanceof Array||"object"==typeof e.data[0]||(e.data=[e.data])),i(e.fields||[],e.data||[]);throw"exception: Unable to serialize unrecognized input"}function n(t){function r(e){var t=_(e);t.chunkSize=parseInt(t.chunkSize),this._handle=new o(t),this._handle.streamer=this,this._config=t}this._handle=null,this._paused=!1,this._finished=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this._completeResults={data:[],errors:[],meta:{}},r.call(this,t),this.parseChunk=function(t){var r=this._partialLine+t;this._partialLine="";var n=this._handle.parse(r,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var i=n.meta.cursor;this._finished||(this._partialLine=r.substring(i-this._baseIndex),this._baseIndex=i),n&&n.data&&(this._rowCount+=n.data.length);var s=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(k)e.postMessage({results:n,workerId:w.WORKER_ID,finished:s});else if(m(this._config.chunk)){if(this._config.chunk(n,this._handle),this._paused)return;n=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(n.data),this._completeResults.errors=this._completeResults.errors.concat(n.errors),this._completeResults.meta=n.meta),!s||!m(this._config.complete)||n&&n.meta.aborted||this._config.complete(this._completeResults),s||n&&n.meta.paused||this._nextChunk(),n}},this._sendError=function(t){m(this._config.error)?this._config.error(t):k&&this._config.error&&e.postMessage({workerId:w.WORKER_ID,error:t,finished:!1})}}function i(e){function t(e){var t=e.getResponseHeader("Content-Range");return parseInt(t.substr(t.lastIndexOf("/")+1))}e=e||{},e.chunkSize||(e.chunkSize=w.RemoteChunkSize),n.call(this,e);var r;this._nextChunk=k?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)return void this._chunkLoaded();if(r=new XMLHttpRequest,k||(r.onload=g(this._chunkLoaded,this),r.onerror=g(this._chunkError,this)),r.open("GET",this._input,!k),this._config.chunkSize){var e=this._start+this._config.chunkSize-1;r.setRequestHeader("Range","bytes="+this._start+"-"+e),r.setRequestHeader("If-None-Match","webkit-no-cache")}try{r.send()}catch(t){this._chunkError(t.message)}k&&0==r.status?this._chunkError():this._start+=this._config.chunkSize},this._chunkLoaded=function(){if(4==r.readyState){if(r.status<200||r.status>=400)return void this._chunkError();this._finished=!this._config.chunkSize||this._start>t(r),this.parseChunk(r.responseText)}},this._chunkError=function(e){var t=r.statusText||e;this._sendError(t)}}function s(e){e=e||{},e.chunkSize||(e.chunkSize=w.LocalChunkSize),n.call(this,e);var t,r,i="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,i?(t=new FileReader,t.onload=g(this._chunkLoaded,this),t.onerror=g(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input;if(this._config.chunkSize){var n=Math.min(this._start+this._config.chunkSize,this._input.size);e=r.call(e,this._start,n)}var s=t.readAsText(e,this._config.encoding);i||this._chunkLoaded({target:{result:s}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function a(e){e=e||{},n.call(this,e);var t,r;this.stream=function(e){return t=e,r=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e=this._config.chunkSize,t=e?r.substr(0,e):r;return r=e?r.substr(e):"",this._finished=!r,this.parseChunk(t)}}}function o(e){function t(){if(b&&c&&(f("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+w.DefaultDelimiter+"'"),c=!1),e.skipEmptyLines)for(var t=0;t<b.data.length;t++)1==b.data[t].length&&""==b.data[t][0]&&b.data.splice(t--,1);return r()&&n(),i()}function r(){return e.header&&0==y.length}function n(){if(b){for(var e=0;r()&&e<b.data.length;e++)for(var t=0;t<b.data[e].length;t++)y.push(b.data[e][t]);b.data.splice(0,1)}}function i(){if(!b||!e.header&&!e.dynamicTyping)return b;for(var t=0;t<b.data.length;t++){for(var r={},n=0;n<b.data[t].length;n++){if(e.dynamicTyping){var i=b.data[t][n];b.data[t][n]="true"==i||"TRUE"==i?!0:"false"==i||"FALSE"==i?!1:o(i)}e.header&&(n>=y.length?(r.__parsed_extra||(r.__parsed_extra=[]),r.__parsed_extra.push(b.data[t][n])):r[y[n]]=b.data[t][n])}e.header&&(b.data[t]=r,n>y.length?f("FieldMismatch","TooManyFields","Too many fields: expected "+y.length+" fields but parsed "+n,t):n<y.length&&f("FieldMismatch","TooFewFields","Too few fields: expected "+y.length+" fields but parsed "+n,t))}return e.header&&b.meta&&(b.meta.fields=y),b}function s(t){for(var r,n,i,s=[","," ","|",";",w.RECORD_SEP,w.UNIT_SEP],a=0;a<s.length;a++){var o=s[a],f=0,h=0;i=void 0;for(var d=new u({delimiter:o,preview:10}).parse(t),c=0;c<d.data.length;c++){var l=d.data[c].length;h+=l,"undefined"!=typeof i?l>1&&(f+=Math.abs(l-i),i=l):i=l}h/=d.data.length,("undefined"==typeof n||n>f)&&h>1.99&&(n=f,r=o)}return e.delimiter=r,{successful:!!r,bestDelimiter:r}}function a(e){e=e.substr(0,1048576);var t=e.split("\r");if(1==t.length)return"\n";for(var r=0,n=0;n<t.length;n++)"\n"==t[n][0]&&r++;return r>=t.length/2?"\r\n":"\r"}function o(e){var t=l.test(e);return t?parseFloat(e):e}function f(e,t,r,n){b.errors.push({type:e,code:t,message:r,row:n})}var h,d,c,l=/^\s*-?(\d*\.?\d+|\d+\.?\d*)(e[-+]?\d+)?\s*$/i,p=this,g=0,v=!1,k=!1,y=[],b={data:[],errors:[],meta:{}};if(m(e.step)){var R=e.step;e.step=function(n){if(b=n,r())t();else{if(t(),0==b.data.length)return;g+=n.data.length,e.preview&&g>e.preview?d.abort():R(b,p)}}}this.parse=function(r,n,i){if(e.newline||(e.newline=a(r)),c=!1,!e.delimiter){var o=s(r);o.successful?e.delimiter=o.bestDelimiter:(c=!0,e.delimiter=w.DefaultDelimiter),b.meta.delimiter=e.delimiter}var f=_(e);return e.preview&&e.header&&f.preview++,h=r,d=new u(f),b=d.parse(h,n,i),t(),v?{meta:{paused:!0}}:b||{meta:{paused:!1}}},this.paused=function(){return v},this.pause=function(){v=!0,d.abort(),h=h.substr(d.getCharIndex())},this.resume=function(){v=!1,p.streamer.parseChunk(h)},this.aborted=function(){return k},this.abort=function(){k=!0,d.abort(),b.meta.aborted=!0,m(e.complete)&&e.complete(b),h=""}}function u(e){e=e||{};var t=e.delimiter,r=e.newline,n=e.comments,i=e.step,s=e.preview,a=e.fastMode;if(("string"!=typeof t||w.BAD_DELIMITERS.indexOf(t)>-1)&&(t=","),n===t)throw"Comment character same as delimiter";n===!0?n="#":("string"!=typeof n||w.BAD_DELIMITERS.indexOf(n)>-1)&&(n=!1),"\n"!=r&&"\r"!=r&&"\r\n"!=r&&(r="\n");var o=0,u=!1;this.parse=function(e,f,h){function d(e){b.push(e),S=o}function c(t){return h?p():(t||(t=e.substr(o)),w.push(t),o=g,d(w),y&&_(),p())}function l(t){o=t,d(w),w=[],O=e.indexOf(r,o)}function p(e){return{data:b,errors:R,meta:{delimiter:t,linebreak:r,aborted:u,truncated:!!e,cursor:S+(f||0)}}}function _(){i(p()),b=[],R=[]}if("string"!=typeof e)throw"Input must be a string";var g=e.length,m=t.length,v=r.length,k=n.length,y="function"==typeof i;o=0;var b=[],R=[],w=[],S=0;if(!e)return p();if(a||a!==!1&&-1===e.indexOf('"')){for(var E=e.split(r),C=0;C<E.length;C++){var w=E[C];if(o+=w.length,C!==E.length-1)o+=r.length;else if(h)return p();if(!n||w.substr(0,k)!=n){if(y){if(b=[],d(w.split(t)),_(),u)return p()}else d(w.split(t));if(s&&C>=s)return b=b.slice(0,s),p(!0)}}return p()}for(var x=e.indexOf(t,o),O=e.indexOf(r,o);;)if('"'!=e[o])if(n&&0===w.length&&e.substr(o,k)===n){if(-1==O)return p();o=O+v,O=e.indexOf(r,o),x=e.indexOf(t,o)}else if(-1!==x&&(O>x||-1===O))w.push(e.substring(o,x)),o=x+m,x=e.indexOf(t,o);else{if(-1===O)break;if(w.push(e.substring(o,O)),l(O+v),y&&(_(),u))return p();if(s&&b.length>=s)return p(!0)}else{var I=o;for(o++;;){var I=e.indexOf('"',I+1);if(-1===I)return h||R.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:b.length,index:o}),c();if(I===g-1){var D=e.substring(o,I).replace(/""/g,'"');return c(D)}if('"'!=e[I+1]){if(e[I+1]==t){w.push(e.substring(o,I).replace(/""/g,'"')),o=I+1+m,x=e.indexOf(t,o),O=e.indexOf(r,o);break}if(e.substr(I+1,v)===r){if(w.push(e.substring(o,I).replace(/""/g,'"')),l(I+1+v),x=e.indexOf(t,o),y&&(_(),u))return p();if(s&&b.length>=s)return p(!0);break}}else I++}}return c()},this.abort=function(){u=!0},this.getCharIndex=function(){return o}}function f(){var e=document.getElementsByTagName("script");return e.length?e[e.length-1].src:""}function h(){if(!w.WORKERS_SUPPORTED)return!1;if(!y&&null===w.SCRIPT_PATH)throw new Error("Script path cannot be determined automatically when Papa Parse is loaded asynchronously. You need to set Papa.SCRIPT_PATH manually.");var t=new e.Worker(w.SCRIPT_PATH||v);return t.onmessage=d,t.id=R++,b[t.id]=t,t}function d(e){var t=e.data,r=b[t.workerId],n=!1;if(t.error)r.userError(t.error,t.file);else if(t.results&&t.results.data){var i=function(){n=!0,c(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},s={abort:i,pause:l,resume:l};if(m(r.userStep)){for(var a=0;a<t.results.data.length&&(r.userStep({data:[t.results.data[a]],errors:t.results.errors,meta:t.results.meta},s),!n);a++);delete t.results}else m(r.userChunk)&&(r.userChunk(t.results,s,t.file),delete t.results)}t.finished&&!n&&c(t.workerId,t.results)}function c(e,t){var r=b[e];m(r.userComplete)&&r.userComplete(t),r.terminate(),delete b[e]}function l(){throw"Not implemented."}function p(t){var r=t.data;if("undefined"==typeof w.WORKER_ID&&r&&(w.WORKER_ID=r.workerId),"string"==typeof r.input)e.postMessage({workerId:w.WORKER_ID,results:w.parse(r.input,r.config),finished:!0});else if(e.File&&r.input instanceof File||r.input instanceof Object){var n=w.parse(r.input,r.config);n&&e.postMessage({workerId:w.WORKER_ID,results:n,finished:!0})}}function _(e){if("object"!=typeof e)return e;var t=e instanceof Array?[]:{};for(var r in e)t[r]=_(e[r]);return t}function g(e,t){return function(){e.apply(t,arguments)}}function m(e){return"function"==typeof e}var v,k=!e.document&&!!e.postMessage,y=!1,b={},R=0,w={};if(w.parse=t,w.unparse=r,w.RECORD_SEP=String.fromCharCode(30),w.UNIT_SEP=String.fromCharCode(31),w.BYTE_ORDER_MARK="",w.BAD_DELIMITERS=["\r","\n",'"',w.BYTE_ORDER_MARK],w.WORKERS_SUPPORTED=!!e.Worker,w.SCRIPT_PATH=null,w.LocalChunkSize=10485760,w.RemoteChunkSize=5242880,w.DefaultDelimiter=",",w.Parser=u,w.ParserHandle=o,w.NetworkStreamer=i,w.FileStreamer=s,w.StringStreamer=a,"undefined"!=typeof module&&module.exports?module.exports=w:m(e.define)&&e.define.amd?e.define(function(){return w}):e.Papa=w,e.jQuery){var S=e.jQuery;S.fn.parse=function(t){function r(){if(0==a.length)return void(m(t.complete)&&t.complete());var e=a[0];if(m(t.before)){var r=t.before(e.file,e.inputElem);if("object"==typeof r){if("abort"==r.action)return void n("AbortError",e.file,e.inputElem,r.reason);if("skip"==r.action)return void i();"object"==typeof r.config&&(e.instanceConfig=S.extend(e.instanceConfig,r.config))}else if("skip"==r)return void i()}var s=e.instanceConfig.complete;e.instanceConfig.complete=function(t){m(s)&&s(t,e.file,e.inputElem),i()},w.parse(e.file,e.instanceConfig)}function n(e,r,n,i){m(t.error)&&t.error({name:e},r,n,i)}function i(){a.splice(0,1),r()}var s=t.config||{},a=[];return this.each(function(){var t="INPUT"==S(this).prop("tagName").toUpperCase()&&"file"==S(this).attr("type").toLowerCase()&&e.FileReader;if(!t||!this.files||0==this.files.length)return!0;for(var r=0;r<this.files.length;r++)a.push({file:this.files[r],inputElem:this,instanceConfig:S.extend({},s)})}),r(),this}}k?e.onmessage=p:w.WORKERS_SUPPORTED&&(v=f(),document.body?document.addEventListener("DOMContentLoaded",function(){y=!0},!0):y=!0),i.prototype=Object.create(n.prototype),i.prototype.constructor=i,s.prototype=Object.create(n.prototype),s.prototype.constructor=s,a.prototype=Object.create(a.prototype),a.prototype.constructor=a}("undefined"!=typeof window?window:this);
62539
 
62540
  /***/ },
62541
+ /* 429 */
62542
  /***/ function(module, exports) {
62543
 
62544
  /*
62623
 
62624
 
62625
  /***/ },
62626
+ /* 430 */
62627
  /***/ function(module, exports, __webpack_require__) {
62628
 
62629
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [
62630
  __webpack_require__(263),
62631
  __webpack_require__(259),
62632
  __webpack_require__(260),
62633
+ __webpack_require__(427),
62634
  __webpack_require__(272)
62635
  ], __WEBPACK_AMD_DEFINE_RESULT__ = function (
62636
  _,
62795
 
62796
 
62797
  /***/ },
62798
+ /* 431 */
62799
  /***/ function(module, exports, __webpack_require__) {
62800
 
62801
  var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = function() {
62802
+ !function(e,o,n){window.HSCW=o,window.HS=n,n.beacon=n.beacon||{};var t=n.beacon;t.userConfig={},t.readyQueue=[],t.config=function(e){this.userConfig=e},t.ready=function(e){this.readyQueue.push(e)},o.config={docs:{enabled:!0,baseUrl:"//mailpoet3.helpscoutdocs.com/"},contact:{enabled:!0,formId:"aa21ca80-a4f5-11e6-91aa-0a5fecc78a4d"}};var r=e.getElementsByTagName("script")[0],c=e.createElement("script");c.type="text/javascript",c.async=!0,c.src="https://djtflbt20bdde.cloudfront.net/",r.parentNode.insertBefore(c,r)}(document,window.HSCW||{},window.HS||{});
62803
  }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
62804
 
62805
 
assets/js/form_editor.js CHANGED
@@ -3,22 +3,22 @@ webpackJsonp([1],{
3
  /***/ 0:
4
  /***/ function(module, exports, __webpack_require__) {
5
 
6
- __webpack_require__(428);
7
- __webpack_require__(430);
8
- module.exports = __webpack_require__(432);
9
 
10
 
11
  /***/ },
12
 
13
- /***/ 428:
14
  /***/ function(module, exports, __webpack_require__) {
15
 
16
- /* WEBPACK VAR INJECTION */(function(global) {module.exports = global["WysijaForm"] = __webpack_require__(429);
17
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
18
 
19
  /***/ },
20
 
21
- /***/ 429:
22
  /***/ function(module, exports) {
23
 
24
  /*
@@ -1088,15 +1088,15 @@ webpackJsonp([1],{
1088
 
1089
  /***/ },
1090
 
1091
- /***/ 430:
1092
  /***/ function(module, exports, __webpack_require__) {
1093
 
1094
- /* WEBPACK VAR INJECTION */(function(global) {module.exports = global["CodeMirror"] = __webpack_require__(431);
1095
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
1096
 
1097
  /***/ },
1098
 
1099
- /***/ 431:
1100
  /***/ function(module, exports, __webpack_require__) {
1101
 
1102
  // CodeMirror, copyright (c) by Marijn Haverbeke and others
@@ -10197,7 +10197,7 @@ webpackJsonp([1],{
10197
 
10198
  /***/ },
10199
 
10200
- /***/ 432:
10201
  /***/ function(module, exports, __webpack_require__) {
10202
 
10203
  // CodeMirror, copyright (c) by Marijn Haverbeke and others
@@ -10205,7 +10205,7 @@ webpackJsonp([1],{
10205
 
10206
  (function(mod) {
10207
  if (true) // CommonJS
10208
- mod(__webpack_require__(430));
10209
  else if (typeof define == "function" && define.amd) // AMD
10210
  define(["../../lib/codemirror"], mod);
10211
  else // Plain browser env
3
  /***/ 0:
4
  /***/ function(module, exports, __webpack_require__) {
5
 
6
+ __webpack_require__(432);
7
+ __webpack_require__(434);
8
+ module.exports = __webpack_require__(436);
9
 
10
 
11
  /***/ },
12
 
13
+ /***/ 432:
14
  /***/ function(module, exports, __webpack_require__) {
15
 
16
+ /* WEBPACK VAR INJECTION */(function(global) {module.exports = global["WysijaForm"] = __webpack_require__(433);
17
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
18
 
19
  /***/ },
20
 
21
+ /***/ 433:
22
  /***/ function(module, exports) {
23
 
24
  /*
1088
 
1089
  /***/ },
1090
 
1091
+ /***/ 434:
1092
  /***/ function(module, exports, __webpack_require__) {
1093
 
1094
+ /* WEBPACK VAR INJECTION */(function(global) {module.exports = global["CodeMirror"] = __webpack_require__(435);
1095
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
1096
 
1097
  /***/ },
1098
 
1099
+ /***/ 435:
1100
  /***/ function(module, exports, __webpack_require__) {
1101
 
1102
  // CodeMirror, copyright (c) by Marijn Haverbeke and others
10197
 
10198
  /***/ },
10199
 
10200
+ /***/ 436:
10201
  /***/ function(module, exports, __webpack_require__) {
10202
 
10203
  // CodeMirror, copyright (c) by Marijn Haverbeke and others
10205
 
10206
  (function(mod) {
10207
  if (true) // CommonJS
10208
+ mod(__webpack_require__(434));
10209
  else if (typeof define == "function" && define.amd) // AMD
10210
  define(["../../lib/codemirror"], mod);
10211
  else // Plain browser env
assets/js/mailpoet.js CHANGED
@@ -3,13 +3,13 @@ webpackJsonp([2],[
3
  /***/ function(module, exports, __webpack_require__) {
4
 
5
  __webpack_require__(260);
6
- __webpack_require__(433);
7
- __webpack_require__(434);
8
- __webpack_require__(435);
9
- __webpack_require__(436);
10
  __webpack_require__(437);
11
  __webpack_require__(438);
12
- module.exports = __webpack_require__(439);
 
 
 
 
13
 
14
 
15
  /***/ },
@@ -1876,7 +1876,7 @@ webpackJsonp([2],[
1876
  /***/ function(module, exports, __webpack_require__) {
1877
 
1878
  /* WEBPACK VAR INJECTION */(function(module) {//! moment.js
1879
- //! version : 2.15.2
1880
  //! authors : Tim Wood, Iskren Chernev, Moment.js contributors
1881
  //! license : MIT
1882
  //! momentjs.com
@@ -1885,4230 +1885,4295 @@ webpackJsonp([2],[
1885
  true ? module.exports = factory() :
1886
  typeof define === 'function' && define.amd ? define(factory) :
1887
  global.moment = factory()
1888
- }(this, function () { 'use strict';
1889
-
1890
- var hookCallback;
1891
-
1892
- function utils_hooks__hooks () {
1893
- return hookCallback.apply(null, arguments);
1894
- }
1895
-
1896
- // This is done to register the method called with moment()
1897
- // without creating circular dependencies.
1898
- function setHookCallback (callback) {
1899
- hookCallback = callback;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1900
  }
 
 
1901
 
1902
- function isArray(input) {
1903
- return input instanceof Array || Object.prototype.toString.call(input) === '[object Array]';
1904
- }
1905
 
1906
- function isObject(input) {
1907
- // IE8 will treat undefined and null as object if it wasn't for
1908
- // input != null
1909
- return input != null && Object.prototype.toString.call(input) === '[object Object]';
1910
- }
1911
 
1912
- function isObjectEmpty(obj) {
1913
- var k;
1914
- for (k in obj) {
1915
- // even if its not own property I'd still call it non-empty
1916
- return false;
1917
- }
1918
- return true;
1919
  }
 
 
1920
 
1921
- function isDate(input) {
1922
- return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]';
1923
- }
1924
 
1925
- function map(arr, fn) {
1926
- var res = [], i;
1927
- for (i = 0; i < arr.length; ++i) {
1928
- res.push(fn(arr[i], i));
1929
  }
1930
- return res;
1931
  }
1932
 
1933
- function hasOwnProp(a, b) {
1934
- return Object.prototype.hasOwnProperty.call(a, b);
1935
- }
1936
-
1937
- function extend(a, b) {
1938
- for (var i in b) {
1939
- if (hasOwnProp(b, i)) {
1940
- a[i] = b[i];
1941
- }
1942
- }
1943
-
1944
- if (hasOwnProp(b, 'toString')) {
1945
- a.toString = b.toString;
1946
- }
1947
-
1948
- if (hasOwnProp(b, 'valueOf')) {
1949
- a.valueOf = b.valueOf;
1950
- }
1951
-
1952
- return a;
1953
  }
1954
 
1955
- function create_utc__createUTC (input, format, locale, strict) {
1956
- return createLocalOrUTC(input, format, locale, strict, true).utc();
1957
- }
1958
-
1959
- function defaultParsingFlags() {
1960
- // We need to deep clone this object.
1961
- return {
1962
- empty : false,
1963
- unusedTokens : [],
1964
- unusedInput : [],
1965
- overflow : -2,
1966
- charsLeftOver : 0,
1967
- nullInput : false,
1968
- invalidMonth : null,
1969
- invalidFormat : false,
1970
- userInvalidated : false,
1971
- iso : false,
1972
- parsedDateParts : [],
1973
- meridiem : null
1974
- };
1975
  }
1976
 
1977
- function getParsingFlags(m) {
1978
- if (m._pf == null) {
1979
- m._pf = defaultParsingFlags();
1980
- }
1981
- return m._pf;
1982
- }
1983
 
1984
- var some;
1985
- if (Array.prototype.some) {
1986
- some = Array.prototype.some;
1987
- } else {
1988
- some = function (fun) {
1989
- var t = Object(this);
1990
- var len = t.length >>> 0;
1991
 
1992
- for (var i = 0; i < len; i++) {
1993
- if (i in t && fun.call(this, t[i], i, t)) {
1994
- return true;
1995
- }
1996
- }
 
 
 
 
 
 
 
 
 
 
 
 
1997
 
1998
- return false;
1999
- };
 
2000
  }
 
 
2001
 
2002
- function valid__isValid(m) {
2003
- if (m._isValid == null) {
2004
- var flags = getParsingFlags(m);
2005
- var parsedParts = some.call(flags.parsedDateParts, function (i) {
2006
- return i != null;
2007
- });
2008
- var isNowValid = !isNaN(m._d.getTime()) &&
2009
- flags.overflow < 0 &&
2010
- !flags.empty &&
2011
- !flags.invalidMonth &&
2012
- !flags.invalidWeekday &&
2013
- !flags.nullInput &&
2014
- !flags.invalidFormat &&
2015
- !flags.userInvalidated &&
2016
- (!flags.meridiem || (flags.meridiem && parsedParts));
2017
-
2018
- if (m._strict) {
2019
- isNowValid = isNowValid &&
2020
- flags.charsLeftOver === 0 &&
2021
- flags.unusedTokens.length === 0 &&
2022
- flags.bigHour === undefined;
2023
- }
2024
 
2025
- if (Object.isFrozen == null || !Object.isFrozen(m)) {
2026
- m._isValid = isNowValid;
2027
- }
2028
- else {
2029
- return isNowValid;
2030
  }
2031
  }
2032
- return m._isValid;
2033
- }
2034
 
2035
- function valid__createInvalid (flags) {
2036
- var m = create_utc__createUTC(NaN);
2037
- if (flags != null) {
2038
- extend(getParsingFlags(m), flags);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2039
  }
2040
  else {
2041
- getParsingFlags(m).userInvalidated = true;
2042
  }
2043
-
2044
- return m;
2045
  }
 
 
2046
 
2047
- function isUndefined(input) {
2048
- return input === void 0;
 
 
 
 
 
2049
  }
2050
 
2051
- // Plugins that add properties should also add the key here (null value),
2052
- // so we can properly clone ourselves.
2053
- var momentProperties = utils_hooks__hooks.momentProperties = [];
2054
 
2055
- function copyConfig(to, from) {
2056
- var i, prop, val;
 
2057
 
2058
- if (!isUndefined(from._isAMomentObject)) {
2059
- to._isAMomentObject = from._isAMomentObject;
2060
- }
2061
- if (!isUndefined(from._i)) {
2062
- to._i = from._i;
2063
- }
2064
- if (!isUndefined(from._f)) {
2065
- to._f = from._f;
2066
- }
2067
- if (!isUndefined(from._l)) {
2068
- to._l = from._l;
2069
- }
2070
- if (!isUndefined(from._strict)) {
2071
- to._strict = from._strict;
2072
- }
2073
- if (!isUndefined(from._tzm)) {
2074
- to._tzm = from._tzm;
2075
- }
2076
- if (!isUndefined(from._isUTC)) {
2077
- to._isUTC = from._isUTC;
2078
- }
2079
- if (!isUndefined(from._offset)) {
2080
- to._offset = from._offset;
2081
- }
2082
- if (!isUndefined(from._pf)) {
2083
- to._pf = getParsingFlags(from);
2084
- }
2085
- if (!isUndefined(from._locale)) {
2086
- to._locale = from._locale;
2087
- }
2088
 
2089
- if (momentProperties.length > 0) {
2090
- for (i in momentProperties) {
2091
- prop = momentProperties[i];
2092
- val = from[prop];
2093
- if (!isUndefined(val)) {
2094
- to[prop] = val;
2095
- }
2096
- }
2097
- }
2098
 
2099
- return to;
 
2100
  }
2101
-
2102
- var updateInProgress = false;
2103
-
2104
- // Moment prototype object
2105
- function Moment(config) {
2106
- copyConfig(this, config);
2107
- this._d = new Date(config._d != null ? config._d.getTime() : NaN);
2108
- // Prevent infinite loop in case updateOffset creates new moment
2109
- // objects.
2110
- if (updateInProgress === false) {
2111
- updateInProgress = true;
2112
- utils_hooks__hooks.updateOffset(this);
2113
- updateInProgress = false;
2114
- }
2115
  }
2116
-
2117
- function isMoment (obj) {
2118
- return obj instanceof Moment || (obj != null && obj._isAMomentObject != null);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2119
  }
2120
 
2121
- function absFloor (number) {
2122
- if (number < 0) {
2123
- // -0 -> 0
2124
- return Math.ceil(number) || 0;
2125
- } else {
2126
- return Math.floor(number);
 
2127
  }
2128
  }
2129
 
2130
- function toInt(argumentForCoercion) {
2131
- var coercedNumber = +argumentForCoercion,
2132
- value = 0;
2133
 
2134
- if (coercedNumber !== 0 && isFinite(coercedNumber)) {
2135
- value = absFloor(coercedNumber);
2136
- }
2137
 
2138
- return value;
 
 
 
 
 
 
 
 
 
2139
  }
 
2140
 
2141
- // compare two arrays, return the number of differences
2142
- function compareArrays(array1, array2, dontConvert) {
2143
- var len = Math.min(array1.length, array2.length),
2144
- lengthDiff = Math.abs(array1.length - array2.length),
2145
- diffs = 0,
2146
- i;
2147
- for (i = 0; i < len; i++) {
2148
- if ((dontConvert && array1[i] !== array2[i]) ||
2149
- (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) {
2150
- diffs++;
2151
- }
2152
- }
2153
- return diffs + lengthDiff;
2154
- }
2155
 
2156
- function warn(msg) {
2157
- if (utils_hooks__hooks.suppressDeprecationWarnings === false &&
2158
- (typeof console !== 'undefined') && console.warn) {
2159
- console.warn('Deprecation warning: ' + msg);
2160
- }
 
2161
  }
 
2162
 
2163
- function deprecate(msg, fn) {
2164
- var firstTime = true;
 
2165
 
2166
- return extend(function () {
2167
- if (utils_hooks__hooks.deprecationHandler != null) {
2168
- utils_hooks__hooks.deprecationHandler(null, msg);
2169
- }
2170
- if (firstTime) {
2171
- var args = [];
2172
- var arg;
2173
- for (var i = 0; i < arguments.length; i++) {
2174
- arg = '';
2175
- if (typeof arguments[i] === 'object') {
2176
- arg += '\n[' + i + '] ';
2177
- for (var key in arguments[0]) {
2178
- arg += key + ': ' + arguments[0][key] + ', ';
2179
- }
2180
- arg = arg.slice(0, -2); // Remove trailing comma and space
2181
- } else {
2182
- arg = arguments[i];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2183
  }
2184
- args.push(arg);
 
 
2185
  }
2186
- warn(msg + '\nArguments: ' + Array.prototype.slice.call(args).join('') + '\n' + (new Error()).stack);
2187
- firstTime = false;
2188
  }
2189
- return fn.apply(this, arguments);
2190
- }, fn);
2191
- }
 
 
 
2192
 
2193
- var deprecations = {};
2194
 
2195
- function deprecateSimple(name, msg) {
2196
- if (utils_hooks__hooks.deprecationHandler != null) {
2197
- utils_hooks__hooks.deprecationHandler(name, msg);
2198
- }
2199
- if (!deprecations[name]) {
2200
- warn(msg);
2201
- deprecations[name] = true;
2202
- }
2203
  }
 
 
 
 
 
2204
 
2205
- utils_hooks__hooks.suppressDeprecationWarnings = false;
2206
- utils_hooks__hooks.deprecationHandler = null;
2207
 
2208
- function isFunction(input) {
2209
- return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]';
2210
- }
2211
 
2212
- function locale_set__set (config) {
2213
- var prop, i;
2214
- for (i in config) {
2215
- prop = config[i];
2216
- if (isFunction(prop)) {
2217
- this[i] = prop;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2218
  } else {
2219
- this['_' + i] = prop;
2220
- }
2221
- }
2222
- this._config = config;
2223
- // Lenient ordinal parsing accepts just a number in addition to
2224
- // number + (possibly) stuff coming from _ordinalParseLenient.
2225
- this._ordinalParseLenient = new RegExp(this._ordinalParse.source + '|' + (/\d{1,2}/).source);
2226
- }
2227
-
2228
- function mergeConfigs(parentConfig, childConfig) {
2229
- var res = extend({}, parentConfig), prop;
2230
- for (prop in childConfig) {
2231
- if (hasOwnProp(childConfig, prop)) {
2232
- if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) {
2233
- res[prop] = {};
2234
- extend(res[prop], parentConfig[prop]);
2235
- extend(res[prop], childConfig[prop]);
2236
- } else if (childConfig[prop] != null) {
2237
- res[prop] = childConfig[prop];
2238
- } else {
2239
- delete res[prop];
2240
- }
2241
  }
2242
  }
2243
- for (prop in parentConfig) {
2244
- if (hasOwnProp(parentConfig, prop) &&
2245
- !hasOwnProp(childConfig, prop) &&
2246
- isObject(parentConfig[prop])) {
2247
- // make sure changes to properties don't modify parent config
2248
- res[prop] = extend({}, res[prop]);
2249
- }
2250
  }
2251
- return res;
2252
  }
 
 
2253
 
2254
- function Locale(config) {
2255
- if (config != null) {
2256
- this.set(config);
2257
- }
2258
  }
 
2259
 
2260
- var keys;
2261
 
2262
- if (Object.keys) {
2263
- keys = Object.keys;
2264
- } else {
2265
- keys = function (obj) {
2266
- var i, res = [];
2267
- for (i in obj) {
2268
- if (hasOwnProp(obj, i)) {
2269
- res.push(i);
2270
- }
2271
  }
2272
- return res;
2273
- };
2274
- }
2275
-
2276
- var defaultCalendar = {
2277
- sameDay : '[Today at] LT',
2278
- nextDay : '[Tomorrow at] LT',
2279
- nextWeek : 'dddd [at] LT',
2280
- lastDay : '[Yesterday at] LT',
2281
- lastWeek : '[Last] dddd [at] LT',
2282
- sameElse : 'L'
2283
  };
 
2284
 
2285
- function locale_calendar__calendar (key, mom, now) {
2286
- var output = this._calendar[key] || this._calendar['sameElse'];
2287
- return isFunction(output) ? output.call(mom, now) : output;
2288
- }
2289
-
2290
- var defaultLongDateFormat = {
2291
- LTS : 'h:mm:ss A',
2292
- LT : 'h:mm A',
2293
- L : 'MM/DD/YYYY',
2294
- LL : 'MMMM D, YYYY',
2295
- LLL : 'MMMM D, YYYY h:mm A',
2296
- LLLL : 'dddd, MMMM D, YYYY h:mm A'
2297
- };
2298
 
2299
- function longDateFormat (key) {
2300
- var format = this._longDateFormat[key],
2301
- formatUpper = this._longDateFormat[key.toUpperCase()];
 
 
 
 
 
2302
 
2303
- if (format || !formatUpper) {
2304
- return format;
2305
- }
 
 
 
 
 
 
 
 
 
 
2306
 
2307
- this._longDateFormat[key] = formatUpper.replace(/MMMM|MM|DD|dddd/g, function (val) {
2308
- return val.slice(1);
2309
- });
2310
 
2311
- return this._longDateFormat[key];
 
2312
  }
2313
 
2314
- var defaultInvalidDate = 'Invalid date';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2315
 
2316
- function invalidDate () {
2317
- return this._invalidDate;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2318
  }
2319
 
2320
- var defaultOrdinal = '%d';
2321
- var defaultOrdinalParse = /\d{1,2}/;
 
 
2322
 
2323
- function ordinal (number) {
2324
- return this._ordinal.replace('%d', number);
 
 
 
 
 
 
2325
  }
 
 
 
 
 
2326
 
2327
- var defaultRelativeTime = {
2328
- future : 'in %s',
2329
- past : '%s ago',
2330
- s : 'a few seconds',
2331
- m : 'a minute',
2332
- mm : '%d minutes',
2333
- h : 'an hour',
2334
- hh : '%d hours',
2335
- d : 'a day',
2336
- dd : '%d days',
2337
- M : 'a month',
2338
- MM : '%d months',
2339
- y : 'a year',
2340
- yy : '%d years'
2341
  };
 
2342
 
2343
- function relative__relativeTime (number, withoutSuffix, string, isFuture) {
2344
- var output = this._relativeTime[string];
2345
- return (isFunction(output)) ?
2346
- output(number, withoutSuffix, string, isFuture) :
2347
- output.replace(/%d/i, number);
2348
- }
2349
 
2350
- function pastFuture (diff, output) {
2351
- var format = this._relativeTime[diff > 0 ? 'future' : 'past'];
2352
- return isFunction(format) ? format(output) : format.replace(/%s/i, output);
2353
  }
 
2354
 
2355
- var aliases = {};
2356
 
2357
- function addUnitAlias (unit, shorthand) {
2358
- var lowerCase = unit.toLowerCase();
2359
- aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit;
 
2360
  }
 
 
2361
 
2362
- function normalizeUnits(units) {
2363
- return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined;
 
 
 
 
 
 
 
 
 
 
 
2364
  }
 
 
2365
 
2366
- function normalizeObjectUnits(inputObject) {
2367
- var normalizedInput = {},
2368
- normalizedProp,
2369
- prop;
 
 
 
2370
 
2371
- for (prop in inputObject) {
2372
- if (hasOwnProp(inputObject, prop)) {
2373
- normalizedProp = normalizeUnits(prop);
2374
- if (normalizedProp) {
2375
- normalizedInput[normalizedProp] = inputObject[prop];
2376
- }
2377
- }
2378
- }
2379
 
2380
- return normalizedInput;
2381
- }
2382
 
2383
- var priorities = {};
2384
 
2385
- function addUnitPriority(unit, priority) {
2386
- priorities[unit] = priority;
2387
- }
2388
 
2389
- function getPrioritizedUnits(unitsObj) {
2390
- var units = [];
2391
- for (var u in unitsObj) {
2392
- units.push({unit: u, priority: priorities[u]});
2393
- }
2394
- units.sort(function (a, b) {
2395
- return a.priority - b.priority;
2396
- });
2397
- return units;
 
2398
  }
2399
-
2400
- function makeGetSet (unit, keepTime) {
2401
- return function (value) {
2402
- if (value != null) {
2403
- get_set__set(this, unit, value);
2404
- utils_hooks__hooks.updateOffset(this, keepTime);
2405
- return this;
2406
- } else {
2407
- return get_set__get(this, unit);
2408
- }
2409
  };
2410
  }
 
 
 
 
 
 
2411
 
2412
- function get_set__get (mom, unit) {
2413
- return mom.isValid() ?
2414
- mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]() : NaN;
2415
  }
 
 
2416
 
2417
- function get_set__set (mom, unit, value) {
2418
- if (mom.isValid()) {
2419
- mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value);
 
 
 
 
 
2420
  }
2421
  }
2422
 
2423
- // MOMENTS
2424
-
2425
- function stringGet (units) {
2426
- units = normalizeUnits(units);
2427
- if (isFunction(this[units])) {
2428
- return this[units]();
2429
  }
2430
- return this;
 
 
 
 
 
 
 
2431
  }
2432
 
 
 
2433
 
2434
- function stringSet (units, value) {
2435
- if (typeof units === 'object') {
2436
- units = normalizeObjectUnits(units);
2437
- var prioritized = getPrioritizedUnits(units);
2438
- for (var i = 0; i < prioritized.length; i++) {
2439
- this[prioritized[i].unit](units[prioritized[i].unit]);
2440
- }
2441
- } else {
2442
- units = normalizeUnits(units);
2443
- if (isFunction(this[units])) {
2444
- return this[units](value);
2445
- }
2446
- }
2447
- return this;
2448
  }
2449
 
2450
- function zeroFill(number, targetLength, forceSign) {
2451
- var absNumber = '' + Math.abs(number),
2452
- zerosToFill = targetLength - absNumber.length,
2453
- sign = number >= 0;
2454
- return (sign ? (forceSign ? '+' : '') : '-') +
2455
- Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber;
2456
  }
2457
 
2458
- var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;
 
2459
 
2460
- var localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g;
 
 
 
 
 
 
 
 
 
 
2461
 
2462
- var formatFunctions = {};
 
2463
 
2464
- var formatTokenFunctions = {};
 
2465
 
2466
- // token: 'M'
2467
- // padded: ['MM', 2]
2468
- // ordinal: 'Mo'
2469
- // callback: function () { this.month() + 1 }
2470
- function addFormatToken (token, padded, ordinal, callback) {
2471
- var func = callback;
2472
- if (typeof callback === 'string') {
2473
- func = function () {
2474
- return this[callback]();
2475
- };
2476
- }
2477
- if (token) {
2478
- formatTokenFunctions[token] = func;
2479
- }
2480
- if (padded) {
2481
- formatTokenFunctions[padded[0]] = function () {
2482
- return zeroFill(func.apply(this, arguments), padded[1], padded[2]);
2483
- };
2484
- }
2485
- if (ordinal) {
2486
- formatTokenFunctions[ordinal] = function () {
2487
- return this.localeData().ordinal(func.apply(this, arguments), token);
2488
- };
2489
- }
2490
- }
2491
 
2492
- function removeFormattingTokens(input) {
2493
- if (input.match(/\[[\s\S]/)) {
2494
- return input.replace(/^\[|\]$/g, '');
2495
- }
2496
- return input.replace(/\\/g, '');
 
 
 
 
 
 
 
 
 
 
 
2497
  }
2498
 
2499
- function makeFormatFunction(format) {
2500
- var array = format.match(formattingTokens), i, length;
2501
 
2502
- for (i = 0, length = array.length; i < length; i++) {
2503
- if (formatTokenFunctions[array[i]]) {
2504
- array[i] = formatTokenFunctions[array[i]];
2505
- } else {
2506
- array[i] = removeFormattingTokens(array[i]);
2507
- }
2508
- }
2509
 
2510
- return function (mom) {
2511
- var output = '', i;
2512
- for (i = 0; i < length; i++) {
2513
- output += array[i] instanceof Function ? array[i].call(mom, format) : array[i];
2514
- }
2515
- return output;
 
 
 
 
 
 
 
 
2516
  };
2517
  }
 
 
 
 
2518
 
2519
- // format date using native date object
2520
- function formatMoment(m, format) {
2521
- if (!m.isValid()) {
2522
- return m.localeData().invalidDate();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2523
  }
 
 
 
2524
 
2525
- format = expandFormat(format, m.localeData());
2526
- formatFunctions[format] = formatFunctions[format] || makeFormatFunction(format);
2527
 
2528
- return formatFunctions[format](m);
2529
- }
 
2530
 
2531
- function expandFormat(format, locale) {
2532
- var i = 5;
2533
 
2534
- function replaceLongDateFormatTokens(input) {
2535
- return locale.longDateFormat(input) || input;
2536
- }
2537
 
2538
- localFormattingTokens.lastIndex = 0;
2539
- while (i >= 0 && localFormattingTokens.test(format)) {
2540
- format = format.replace(localFormattingTokens, replaceLongDateFormatTokens);
2541
- localFormattingTokens.lastIndex = 0;
2542
- i -= 1;
2543
- }
2544
 
2545
- return format;
2546
- }
 
2547
 
2548
- var match1 = /\d/; // 0 - 9
2549
- var match2 = /\d\d/; // 00 - 99
2550
- var match3 = /\d{3}/; // 000 - 999
2551
- var match4 = /\d{4}/; // 0000 - 9999
2552
- var match6 = /[+-]?\d{6}/; // -999999 - 999999
2553
- var match1to2 = /\d\d?/; // 0 - 99
2554
- var match3to4 = /\d\d\d\d?/; // 999 - 9999
2555
- var match5to6 = /\d\d\d\d\d\d?/; // 99999 - 999999
2556
- var match1to3 = /\d{1,3}/; // 0 - 999
2557
- var match1to4 = /\d{1,4}/; // 0 - 9999
2558
- var match1to6 = /[+-]?\d{1,6}/; // -999999 - 999999
2559
 
2560
- var matchUnsigned = /\d+/; // 0 - inf
2561
- var matchSigned = /[+-]?\d+/; // -inf - inf
2562
 
2563
- var matchOffset = /Z|[+-]\d\d:?\d\d/gi; // +00:00 -00:00 +0000 -0000 or Z
2564
- var matchShortOffset = /Z|[+-]\d\d(?::?\d\d)?/gi; // +00 -00 +00:00 -00:00 +0000 -0000 or Z
2565
 
2566
- var matchTimestamp = /[+-]?\d+(\.\d{1,3})?/; // 123456789 123456789.123
2567
 
2568
- // any word (or two) characters or numbers including two/three word month in arabic.
2569
- // includes scottish gaelic two word and hyphenated months
2570
- var matchWord = /[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i;
2571
 
 
 
 
 
 
 
 
 
2572
 
2573
- var regexes = {};
 
 
2574
 
2575
- function addRegexToken (token, regex, strictRegex) {
2576
- regexes[token] = isFunction(regex) ? regex : function (isStrict, localeData) {
2577
- return (isStrict && strictRegex) ? strictRegex : regex;
2578
- };
 
 
 
2579
  }
 
2580
 
2581
- function getParseRegexForToken (token, config) {
2582
- if (!hasOwnProp(regexes, token)) {
2583
- return new RegExp(unescapeFormat(token));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2584
  }
2585
-
2586
- return regexes[token](config._strict, config._locale);
2587
  }
 
2588
 
2589
- // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript
2590
- function unescapeFormat(s) {
2591
- return regexEscape(s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) {
2592
- return p1 || p2 || p3 || p4;
2593
- }));
2594
- }
2595
 
2596
- function regexEscape(s) {
2597
- return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
2598
  }
2599
 
2600
- var tokens = {};
 
 
 
 
2601
 
2602
- function addParseToken (token, callback) {
2603
- var i, func = callback;
2604
- if (typeof token === 'string') {
2605
- token = [token];
 
 
 
 
 
2606
  }
2607
- if (typeof callback === 'number') {
2608
- func = function (input, array) {
2609
- array[callback] = toInt(input);
2610
- };
2611
  }
2612
- for (i = 0; i < token.length; i++) {
2613
- tokens[token[i]] = func;
 
 
 
 
 
2614
  }
2615
  }
 
2616
 
2617
- function addWeekParseToken (token, callback) {
2618
- addParseToken(token, function (input, array, config, token) {
2619
- config._w = config._w || {};
2620
- callback(input, config._w, config, token);
2621
- });
 
 
 
2622
  }
2623
 
2624
- function addTimeToArrayFromToken(token, input, config) {
2625
- if (input != null && hasOwnProp(tokens, token)) {
2626
- tokens[token](input, config._a, config, token);
 
 
 
 
 
 
2627
  }
2628
  }
2629
 
2630
- var YEAR = 0;
2631
- var MONTH = 1;
2632
- var DATE = 2;
2633
- var HOUR = 3;
2634
- var MINUTE = 4;
2635
- var SECOND = 5;
2636
- var MILLISECOND = 6;
2637
- var WEEK = 7;
2638
- var WEEKDAY = 8;
 
 
 
 
 
2639
 
2640
- var indexOf;
 
 
2641
 
2642
- if (Array.prototype.indexOf) {
2643
- indexOf = Array.prototype.indexOf;
 
 
 
 
 
 
 
 
 
2644
  } else {
2645
- indexOf = function (o) {
2646
- // I know
2647
- var i;
2648
- for (i = 0; i < this.length; ++i) {
2649
- if (this[i] === o) {
2650
- return i;
2651
- }
2652
- }
2653
- return -1;
2654
- };
2655
  }
 
2656
 
2657
- function daysInMonth(year, month) {
2658
- return new Date(Date.UTC(year, month + 1, 0)).getUTCDate();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2659
  }
 
2660
 
2661
- // FORMATTING
 
 
 
2662
 
2663
- addFormatToken('M', ['MM', 2], 'Mo', function () {
2664
- return this.month() + 1;
2665
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2666
 
2667
- addFormatToken('MMM', 0, 0, function (format) {
2668
- return this.localeData().monthsShort(this, format);
2669
- });
 
 
2670
 
2671
- addFormatToken('MMMM', 0, 0, function (format) {
2672
- return this.localeData().months(this, format);
2673
- });
2674
 
2675
- // ALIASES
2676
-
2677
- addUnitAlias('month', 'M');
 
2678
 
2679
- // PRIORITY
 
 
2680
 
2681
- addUnitPriority('month', 8);
 
 
2682
 
2683
- // PARSING
2684
 
2685
- addRegexToken('M', match1to2);
2686
- addRegexToken('MM', match1to2, match2);
2687
- addRegexToken('MMM', function (isStrict, locale) {
2688
- return locale.monthsShortRegex(isStrict);
2689
- });
2690
- addRegexToken('MMMM', function (isStrict, locale) {
2691
- return locale.monthsRegex(isStrict);
2692
- });
2693
 
2694
- addParseToken(['M', 'MM'], function (input, array) {
2695
- array[MONTH] = toInt(input) - 1;
2696
- });
2697
 
2698
- addParseToken(['MMM', 'MMMM'], function (input, array, config, token) {
2699
- var month = config._locale.monthsParse(input, token, config._strict);
2700
- // if we didn't find a month name, mark the date as invalid.
2701
- if (month != null) {
2702
- array[MONTH] = month;
2703
- } else {
2704
- getParsingFlags(config).invalidMonth = input;
2705
- }
2706
- });
2707
 
2708
- // LOCALES
2709
 
2710
- var MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/;
2711
- var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_');
2712
- function localeMonths (m, format) {
2713
- if (!m) {
2714
- return this._months;
2715
- }
2716
- return isArray(this._months) ? this._months[m.month()] :
2717
- this._months[(this._months.isFormat || MONTHS_IN_FORMAT).test(format) ? 'format' : 'standalone'][m.month()];
2718
- }
2719
 
2720
- var defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_');
2721
- function localeMonthsShort (m, format) {
2722
- if (!m) {
2723
- return this._monthsShort;
2724
- }
2725
- return isArray(this._monthsShort) ? this._monthsShort[m.month()] :
2726
- this._monthsShort[MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'][m.month()];
2727
- }
2728
-
2729
- function units_month__handleStrictParse(monthName, format, strict) {
2730
- var i, ii, mom, llc = monthName.toLocaleLowerCase();
2731
- if (!this._monthsParse) {
2732
- // this is not used
2733
- this._monthsParse = [];
2734
- this._longMonthsParse = [];
2735
- this._shortMonthsParse = [];
2736
- for (i = 0; i < 12; ++i) {
2737
- mom = create_utc__createUTC([2000, i]);
2738
- this._shortMonthsParse[i] = this.monthsShort(mom, '').toLocaleLowerCase();
2739
- this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase();
2740
- }
2741
- }
2742
 
2743
- if (strict) {
2744
- if (format === 'MMM') {
2745
- ii = indexOf.call(this._shortMonthsParse, llc);
2746
- return ii !== -1 ? ii : null;
2747
- } else {
2748
- ii = indexOf.call(this._longMonthsParse, llc);
2749
- return ii !== -1 ? ii : null;
2750
- }
2751
- } else {
2752
- if (format === 'MMM') {
2753
- ii = indexOf.call(this._shortMonthsParse, llc);
2754
- if (ii !== -1) {
2755
- return ii;
2756
- }
2757
- ii = indexOf.call(this._longMonthsParse, llc);
2758
- return ii !== -1 ? ii : null;
2759
- } else {
2760
- ii = indexOf.call(this._longMonthsParse, llc);
2761
- if (ii !== -1) {
2762
- return ii;
2763
- }
2764
- ii = indexOf.call(this._shortMonthsParse, llc);
2765
- return ii !== -1 ? ii : null;
2766
- }
2767
- }
2768
- }
2769
 
2770
- function localeMonthsParse (monthName, format, strict) {
2771
- var i, mom, regex;
 
2772
 
2773
- if (this._monthsParseExact) {
2774
- return units_month__handleStrictParse.call(this, monthName, format, strict);
2775
- }
2776
 
2777
- if (!this._monthsParse) {
2778
- this._monthsParse = [];
2779
- this._longMonthsParse = [];
2780
- this._shortMonthsParse = [];
2781
- }
2782
 
2783
- // TODO: add sorting
2784
- // Sorting makes sure if one month (or abbr) is a prefix of another
2785
- // see sorting in computeMonthsParse
2786
- for (i = 0; i < 12; i++) {
2787
- // make the regex if we don't have it already
2788
- mom = create_utc__createUTC([2000, i]);
2789
- if (strict && !this._longMonthsParse[i]) {
2790
- this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i');
2791
- this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i');
2792
- }
2793
- if (!strict && !this._monthsParse[i]) {
2794
- regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, '');
2795
- this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i');
2796
- }
2797
- // test the regex
2798
- if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) {
2799
- return i;
2800
- } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) {
2801
- return i;
2802
- } else if (!strict && this._monthsParse[i].test(monthName)) {
2803
- return i;
2804
- }
2805
- }
2806
- }
2807
 
2808
- // MOMENTS
2809
 
2810
- function setMonth (mom, value) {
2811
- var dayOfMonth;
2812
 
2813
- if (!mom.isValid()) {
2814
- // No op
2815
- return mom;
2816
- }
2817
 
2818
- if (typeof value === 'string') {
2819
- if (/^\d+$/.test(value)) {
2820
- value = toI
3
  /***/ function(module, exports, __webpack_require__) {
4
 
5
  __webpack_require__(260);
 
 
 
 
6
  __webpack_require__(437);
7
  __webpack_require__(438);
8
+ __webpack_require__(439);
9
+ __webpack_require__(440);
10
+ __webpack_require__(441);
11
+ __webpack_require__(442);
12
+ module.exports = __webpack_require__(443);
13
 
14
 
15
  /***/ },
1876
  /***/ function(module, exports, __webpack_require__) {
1877
 
1878
  /* WEBPACK VAR INJECTION */(function(module) {//! moment.js
1879
+ //! version : 2.16.0
1880
  //! authors : Tim Wood, Iskren Chernev, Moment.js contributors
1881
  //! license : MIT
1882
  //! momentjs.com
1885
  true ? module.exports = factory() :
1886
  typeof define === 'function' && define.amd ? define(factory) :
1887
  global.moment = factory()
1888
+ }(this, (function () { 'use strict';
1889
+
1890
+ var hookCallback;
1891
+
1892
+ function hooks () {
1893
+ return hookCallback.apply(null, arguments);
1894
+ }
1895
+
1896
+ // This is done to register the method called with moment()
1897
+ // without creating circular dependencies.
1898
+ function setHookCallback (callback) {
1899
+ hookCallback = callback;
1900
+ }
1901
+
1902
+ function isArray(input) {
1903
+ return input instanceof Array || Object.prototype.toString.call(input) === '[object Array]';
1904
+ }
1905
+
1906
+ function isObject(input) {
1907
+ // IE8 will treat undefined and null as object if it wasn't for
1908
+ // input != null
1909
+ return input != null && Object.prototype.toString.call(input) === '[object Object]';
1910
+ }
1911
+
1912
+ function isObjectEmpty(obj) {
1913
+ var k;
1914
+ for (k in obj) {
1915
+ // even if its not own property I'd still call it non-empty
1916
+ return false;
1917
  }
1918
+ return true;
1919
+ }
1920
 
1921
+ function isNumber(input) {
1922
+ return typeof value === 'number' || Object.prototype.toString.call(input) === '[object Number]';
1923
+ }
1924
 
1925
+ function isDate(input) {
1926
+ return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]';
1927
+ }
 
 
1928
 
1929
+ function map(arr, fn) {
1930
+ var res = [], i;
1931
+ for (i = 0; i < arr.length; ++i) {
1932
+ res.push(fn(arr[i], i));
 
 
 
1933
  }
1934
+ return res;
1935
+ }
1936
 
1937
+ function hasOwnProp(a, b) {
1938
+ return Object.prototype.hasOwnProperty.call(a, b);
1939
+ }
1940
 
1941
+ function extend(a, b) {
1942
+ for (var i in b) {
1943
+ if (hasOwnProp(b, i)) {
1944
+ a[i] = b[i];
1945
  }
 
1946
  }
1947
 
1948
+ if (hasOwnProp(b, 'toString')) {
1949
+ a.toString = b.toString;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1950
  }
1951
 
1952
+ if (hasOwnProp(b, 'valueOf')) {
1953
+ a.valueOf = b.valueOf;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1954
  }
1955
 
1956
+ return a;
1957
+ }
 
 
 
 
1958
 
1959
+ function createUTC (input, format, locale, strict) {
1960
+ return createLocalOrUTC(input, format, locale, strict, true).utc();
1961
+ }
 
 
 
 
1962
 
1963
+ function defaultParsingFlags() {
1964
+ // We need to deep clone this object.
1965
+ return {
1966
+ empty : false,
1967
+ unusedTokens : [],
1968
+ unusedInput : [],
1969
+ overflow : -2,
1970
+ charsLeftOver : 0,
1971
+ nullInput : false,
1972
+ invalidMonth : null,
1973
+ invalidFormat : false,
1974
+ userInvalidated : false,
1975
+ iso : false,
1976
+ parsedDateParts : [],
1977
+ meridiem : null
1978
+ };
1979
+ }
1980
 
1981
+ function getParsingFlags(m) {
1982
+ if (m._pf == null) {
1983
+ m._pf = defaultParsingFlags();
1984
  }
1985
+ return m._pf;
1986
+ }
1987
 
1988
+ var some;
1989
+ if (Array.prototype.some) {
1990
+ some = Array.prototype.some;
1991
+ } else {
1992
+ some = function (fun) {
1993
+ var t = Object(this);
1994
+ var len = t.length >>> 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1995
 
1996
+ for (var i = 0; i < len; i++) {
1997
+ if (i in t && fun.call(this, t[i], i, t)) {
1998
+ return true;
 
 
1999
  }
2000
  }
 
 
2001
 
2002
+ return false;
2003
+ };
2004
+ }
2005
+
2006
+ var some$1 = some;
2007
+
2008
+ function isValid(m) {
2009
+ if (m._isValid == null) {
2010
+ var flags = getParsingFlags(m);
2011
+ var parsedParts = some$1.call(flags.parsedDateParts, function (i) {
2012
+ return i != null;
2013
+ });
2014
+ var isNowValid = !isNaN(m._d.getTime()) &&
2015
+ flags.overflow < 0 &&
2016
+ !flags.empty &&
2017
+ !flags.invalidMonth &&
2018
+ !flags.invalidWeekday &&
2019
+ !flags.nullInput &&
2020
+ !flags.invalidFormat &&
2021
+ !flags.userInvalidated &&
2022
+ (!flags.meridiem || (flags.meridiem && parsedParts));
2023
+
2024
+ if (m._strict) {
2025
+ isNowValid = isNowValid &&
2026
+ flags.charsLeftOver === 0 &&
2027
+ flags.unusedTokens.length === 0 &&
2028
+ flags.bigHour === undefined;
2029
+ }
2030
+
2031
+ if (Object.isFrozen == null || !Object.isFrozen(m)) {
2032
+ m._isValid = isNowValid;
2033
  }
2034
  else {
2035
+ return isNowValid;
2036
  }
 
 
2037
  }
2038
+ return m._isValid;
2039
+ }
2040
 
2041
+ function createInvalid (flags) {
2042
+ var m = createUTC(NaN);
2043
+ if (flags != null) {
2044
+ extend(getParsingFlags(m), flags);
2045
+ }
2046
+ else {
2047
+ getParsingFlags(m).userInvalidated = true;
2048
  }
2049
 
2050
+ return m;
2051
+ }
 
2052
 
2053
+ function isUndefined(input) {
2054
+ return input === void 0;
2055
+ }
2056
 
2057
+ // Plugins that add properties should also add the key here (null value),
2058
+ // so we can properly clone ourselves.
2059
+ var momentProperties = hooks.momentProperties = [];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2060
 
2061
+ function copyConfig(to, from) {
2062
+ var i, prop, val;
 
 
 
 
 
 
 
2063
 
2064
+ if (!isUndefined(from._isAMomentObject)) {
2065
+ to._isAMomentObject = from._isAMomentObject;
2066
  }
2067
+ if (!isUndefined(from._i)) {
2068
+ to._i = from._i;
 
 
 
 
 
 
 
 
 
 
 
 
2069
  }
2070
+ if (!isUndefined(from._f)) {
2071
+ to._f = from._f;
2072
+ }
2073
+ if (!isUndefined(from._l)) {
2074
+ to._l = from._l;
2075
+ }
2076
+ if (!isUndefined(from._strict)) {
2077
+ to._strict = from._strict;
2078
+ }
2079
+ if (!isUndefined(from._tzm)) {
2080
+ to._tzm = from._tzm;
2081
+ }
2082
+ if (!isUndefined(from._isUTC)) {
2083
+ to._isUTC = from._isUTC;
2084
+ }
2085
+ if (!isUndefined(from._offset)) {
2086
+ to._offset = from._offset;
2087
+ }
2088
+ if (!isUndefined(from._pf)) {
2089
+ to._pf = getParsingFlags(from);
2090
+ }
2091
+ if (!isUndefined(from._locale)) {
2092
+ to._locale = from._locale;
2093
  }
2094
 
2095
+ if (momentProperties.length > 0) {
2096
+ for (i in momentProperties) {
2097
+ prop = momentProperties[i];
2098
+ val = from[prop];
2099
+ if (!isUndefined(val)) {
2100
+ to[prop] = val;
2101
+ }
2102
  }
2103
  }
2104
 
2105
+ return to;
2106
+ }
 
2107
 
2108
+ var updateInProgress = false;
 
 
2109
 
2110
+ // Moment prototype object
2111
+ function Moment(config) {
2112
+ copyConfig(this, config);
2113
+ this._d = new Date(config._d != null ? config._d.getTime() : NaN);
2114
+ // Prevent infinite loop in case updateOffset creates new moment
2115
+ // objects.
2116
+ if (updateInProgress === false) {
2117
+ updateInProgress = true;
2118
+ hooks.updateOffset(this);
2119
+ updateInProgress = false;
2120
  }
2121
+ }
2122
 
2123
+ function isMoment (obj) {
2124
+ return obj instanceof Moment || (obj != null && obj._isAMomentObject != null);
2125
+ }
 
 
 
 
 
 
 
 
 
 
 
2126
 
2127
+ function absFloor (number) {
2128
+ if (number < 0) {
2129
+ // -0 -> 0
2130
+ return Math.ceil(number) || 0;
2131
+ } else {
2132
+ return Math.floor(number);
2133
  }
2134
+ }
2135
 
2136
+ function toInt(argumentForCoercion) {
2137
+ var coercedNumber = +argumentForCoercion,
2138
+ value = 0;
2139
 
2140
+ if (coercedNumber !== 0 && isFinite(coercedNumber)) {
2141
+ value = absFloor(coercedNumber);
2142
+ }
2143
+
2144
+ return value;
2145
+ }
2146
+
2147
+ // compare two arrays, return the number of differences
2148
+ function compareArrays(array1, array2, dontConvert) {
2149
+ var len = Math.min(array1.length, array2.length),
2150
+ lengthDiff = Math.abs(array1.length - array2.length),
2151
+ diffs = 0,
2152
+ i;
2153
+ for (i = 0; i < len; i++) {
2154
+ if ((dontConvert && array1[i] !== array2[i]) ||
2155
+ (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) {
2156
+ diffs++;
2157
+ }
2158
+ }
2159
+ return diffs + lengthDiff;
2160
+ }
2161
+
2162
+ function warn(msg) {
2163
+ if (hooks.suppressDeprecationWarnings === false &&
2164
+ (typeof console !== 'undefined') && console.warn) {
2165
+ console.warn('Deprecation warning: ' + msg);
2166
+ }
2167
+ }
2168
+
2169
+ function deprecate(msg, fn) {
2170
+ var firstTime = true;
2171
+
2172
+ return extend(function () {
2173
+ if (hooks.deprecationHandler != null) {
2174
+ hooks.deprecationHandler(null, msg);
2175
+ }
2176
+ if (firstTime) {
2177
+ var args = [];
2178
+ var arg;
2179
+ for (var i = 0; i < arguments.length; i++) {
2180
+ arg = '';
2181
+ if (typeof arguments[i] === 'object') {
2182
+ arg += '\n[' + i + '] ';
2183
+ for (var key in arguments[0]) {
2184
+ arg += key + ': ' + arguments[0][key] + ', ';
2185
  }
2186
+ arg = arg.slice(0, -2); // Remove trailing comma and space
2187
+ } else {
2188
+ arg = arguments[i];
2189
  }
2190
+ args.push(arg);
 
2191
  }
2192
+ warn(msg + '\nArguments: ' + Array.prototype.slice.call(args).join('') + '\n' + (new Error()).stack);
2193
+ firstTime = false;
2194
+ }
2195
+ return fn.apply(this, arguments);
2196
+ }, fn);
2197
+ }
2198
 
2199
+ var deprecations = {};
2200
 
2201
+ function deprecateSimple(name, msg) {
2202
+ if (hooks.deprecationHandler != null) {
2203
+ hooks.deprecationHandler(name, msg);
 
 
 
 
 
2204
  }
2205
+ if (!deprecations[name]) {
2206
+ warn(msg);
2207
+ deprecations[name] = true;
2208
+ }
2209
+ }
2210
 
2211
+ hooks.suppressDeprecationWarnings = false;
2212
+ hooks.deprecationHandler = null;
2213
 
2214
+ function isFunction(input) {
2215
+ return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]';
2216
+ }
2217
 
2218
+ function set (config) {
2219
+ var prop, i;
2220
+ for (i in config) {
2221
+ prop = config[i];
2222
+ if (isFunction(prop)) {
2223
+ this[i] = prop;
2224
+ } else {
2225
+ this['_' + i] = prop;
2226
+ }
2227
+ }
2228
+ this._config = config;
2229
+ // Lenient ordinal parsing accepts just a number in addition to
2230
+ // number + (possibly) stuff coming from _ordinalParseLenient.
2231
+ this._ordinalParseLenient = new RegExp(this._ordinalParse.source + '|' + (/\d{1,2}/).source);
2232
+ }
2233
+
2234
+ function mergeConfigs(parentConfig, childConfig) {
2235
+ var res = extend({}, parentConfig), prop;
2236
+ for (prop in childConfig) {
2237
+ if (hasOwnProp(childConfig, prop)) {
2238
+ if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) {
2239
+ res[prop] = {};
2240
+ extend(res[prop], parentConfig[prop]);
2241
+ extend(res[prop], childConfig[prop]);
2242
+ } else if (childConfig[prop] != null) {
2243
+ res[prop] = childConfig[prop];
2244
  } else {
2245
+ delete res[prop];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2246
  }
2247
  }
2248
+ }
2249
+ for (prop in parentConfig) {
2250
+ if (hasOwnProp(parentConfig, prop) &&
2251
+ !hasOwnProp(childConfig, prop) &&
2252
+ isObject(parentConfig[prop])) {
2253
+ // make sure changes to properties don't modify parent config
2254
+ res[prop] = extend({}, res[prop]);
2255
  }
 
2256
  }
2257
+ return res;
2258
+ }
2259
 
2260
+ function Locale(config) {
2261
+ if (config != null) {
2262
+ this.set(config);
 
2263
  }
2264
+ }
2265
 
2266
+ var keys;
2267
 
2268
+ if (Object.keys) {
2269
+ keys = Object.keys;
2270
+ } else {
2271
+ keys = function (obj) {
2272
+ var i, res = [];
2273
+ for (i in obj) {
2274
+ if (hasOwnProp(obj, i)) {
2275
+ res.push(i);
 
2276
  }
2277
+ }
2278
+ return res;
 
 
 
 
 
 
 
 
 
2279
  };
2280
+ }
2281
 
2282
+ var keys$1 = keys;
 
 
 
 
 
 
 
 
 
 
 
 
2283
 
2284
+ var defaultCalendar = {
2285
+ sameDay : '[Today at] LT',
2286
+ nextDay : '[Tomorrow at] LT',
2287
+ nextWeek : 'dddd [at] LT',
2288
+ lastDay : '[Yesterday at] LT',
2289
+ lastWeek : '[Last] dddd [at] LT',
2290
+ sameElse : 'L'
2291
+ };
2292
 
2293
+ function calendar (key, mom, now) {
2294
+ var output = this._calendar[key] || this._calendar['sameElse'];
2295
+ return isFunction(output) ? output.call(mom, now) : output;
2296
+ }
2297
+
2298
+ var defaultLongDateFormat = {
2299
+ LTS : 'h:mm:ss A',
2300
+ LT : 'h:mm A',
2301
+ L : 'MM/DD/YYYY',
2302
+ LL : 'MMMM D, YYYY',
2303
+ LLL : 'MMMM D, YYYY h:mm A',
2304
+ LLLL : 'dddd, MMMM D, YYYY h:mm A'
2305
+ };
2306
 
2307
+ function longDateFormat (key) {
2308
+ var format = this._longDateFormat[key],
2309
+ formatUpper = this._longDateFormat[key.toUpperCase()];
2310
 
2311
+ if (format || !formatUpper) {
2312
+ return format;
2313
  }
2314
 
2315
+ this._longDateFormat[key] = formatUpper.replace(/MMMM|MM|DD|dddd/g, function (val) {
2316
+ return val.slice(1);
2317
+ });
2318
+
2319
+ return this._longDateFormat[key];
2320
+ }
2321
+
2322
+ var defaultInvalidDate = 'Invalid date';
2323
+
2324
+ function invalidDate () {
2325
+ return this._invalidDate;
2326
+ }
2327
+
2328
+ var defaultOrdinal = '%d';
2329
+ var defaultOrdinalParse = /\d{1,2}/;
2330
+
2331
+ function ordinal (number) {
2332
+ return this._ordinal.replace('%d', number);
2333
+ }
2334
+
2335
+ var defaultRelativeTime = {
2336
+ future : 'in %s',
2337
+ past : '%s ago',
2338
+ s : 'a few seconds',
2339
+ m : 'a minute',
2340
+ mm : '%d minutes',
2341
+ h : 'an hour',
2342
+ hh : '%d hours',
2343
+ d : 'a day',
2344
+ dd : '%d days',
2345
+ M : 'a month',
2346
+ MM : '%d months',
2347
+ y : 'a year',
2348
+ yy : '%d years'
2349
+ };
2350
 
2351
+ function relativeTime (number, withoutSuffix, string, isFuture) {
2352
+ var output = this._relativeTime[string];
2353
+ return (isFunction(output)) ?
2354
+ output(number, withoutSuffix, string, isFuture) :
2355
+ output.replace(/%d/i, number);
2356
+ }
2357
+
2358
+ function pastFuture (diff, output) {
2359
+ var format = this._relativeTime[diff > 0 ? 'future' : 'past'];
2360
+ return isFunction(format) ? format(output) : format.replace(/%s/i, output);
2361
+ }
2362
+
2363
+ var aliases = {};
2364
+
2365
+ function addUnitAlias (unit, shorthand) {
2366
+ var lowerCase = unit.toLowerCase();
2367
+ aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit;
2368
+ }
2369
+
2370
+ function normalizeUnits(units) {
2371
+ return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined;
2372
+ }
2373
+
2374
+ function normalizeObjectUnits(inputObject) {
2375
+ var normalizedInput = {},
2376
+ normalizedProp,
2377
+ prop;
2378
+
2379
+ for (prop in inputObject) {
2380
+ if (hasOwnProp(inputObject, prop)) {
2381
+ normalizedProp = normalizeUnits(prop);
2382
+ if (normalizedProp) {
2383
+ normalizedInput[normalizedProp] = inputObject[prop];
2384
+ }
2385
+ }
2386
  }
2387
 
2388
+ return normalizedInput;
2389
+ }
2390
+
2391
+ var priorities = {};
2392
 
2393
+ function addUnitPriority(unit, priority) {
2394
+ priorities[unit] = priority;
2395
+ }
2396
+
2397
+ function getPrioritizedUnits(unitsObj) {
2398
+ var units = [];
2399
+ for (var u in unitsObj) {
2400
+ units.push({unit: u, priority: priorities[u]});
2401
  }
2402
+ units.sort(function (a, b) {
2403
+ return a.priority - b.priority;
2404
+ });
2405
+ return units;
2406
+ }
2407
 
2408
+ function makeGetSet (unit, keepTime) {
2409
+ return function (value) {
2410
+ if (value != null) {
2411
+ set$1(this, unit, value);
2412
+ hooks.updateOffset(this, keepTime);
2413
+ return this;
2414
+ } else {
2415
+ return get(this, unit);
2416
+ }
 
 
 
 
 
2417
  };
2418
+ }
2419
 
2420
+ function get (mom, unit) {
2421
+ return mom.isValid() ?
2422
+ mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]() : NaN;
2423
+ }
 
 
2424
 
2425
+ function set$1 (mom, unit, value) {
2426
+ if (mom.isValid()) {
2427
+ mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value);
2428
  }
2429
+ }
2430
 
2431
+ // MOMENTS
2432
 
2433
+ function stringGet (units) {
2434
+ units = normalizeUnits(units);
2435
+ if (isFunction(this[units])) {
2436
+ return this[units]();
2437
  }
2438
+ return this;
2439
+ }
2440
 
2441
+
2442
+ function stringSet (units, value) {
2443
+ if (typeof units === 'object') {
2444
+ units = normalizeObjectUnits(units);
2445
+ var prioritized = getPrioritizedUnits(units);
2446
+ for (var i = 0; i < prioritized.length; i++) {
2447
+ this[prioritized[i].unit](units[prioritized[i].unit]);
2448
+ }
2449
+ } else {
2450
+ units = normalizeUnits(units);
2451
+ if (isFunction(this[units])) {
2452
+ return this[units](value);
2453
+ }
2454
  }
2455
+ return this;
2456
+ }
2457
 
2458
+ function zeroFill(number, targetLength, forceSign) {
2459
+ var absNumber = '' + Math.abs(number),
2460
+ zerosToFill = targetLength - absNumber.length,
2461
+ sign = number >= 0;
2462
+ return (sign ? (forceSign ? '+' : '') : '-') +
2463
+ Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber;
2464
+ }
2465
 
2466
+ var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;
 
 
 
 
 
 
 
2467
 
2468
+ var localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g;
 
2469
 
2470
+ var formatFunctions = {};
2471
 
2472
+ var formatTokenFunctions = {};
 
 
2473
 
2474
+ // token: 'M'
2475
+ // padded: ['MM', 2]
2476
+ // ordinal: 'Mo'
2477
+ // callback: function () { this.month() + 1 }
2478
+ function addFormatToken (token, padded, ordinal, callback) {
2479
+ var func = callback;
2480
+ if (typeof callback === 'string') {
2481
+ func = function () {
2482
+ return this[callback]();
2483
+ };
2484
  }
2485
+ if (token) {
2486
+ formatTokenFunctions[token] = func;
2487
+ }
2488
+ if (padded) {
2489
+ formatTokenFunctions[padded[0]] = function () {
2490
+ return zeroFill(func.apply(this, arguments), padded[1], padded[2]);
 
 
 
 
2491
  };
2492
  }
2493
+ if (ordinal) {
2494
+ formatTokenFunctions[ordinal] = function () {
2495
+ return this.localeData().ordinal(func.apply(this, arguments), token);
2496
+ };
2497
+ }
2498
+ }
2499
 
2500
+ function removeFormattingTokens(input) {
2501
+ if (input.match(/\[[\s\S]/)) {
2502
+ return input.replace(/^\[|\]$/g, '');
2503
  }
2504
+ return input.replace(/\\/g, '');
2505
+ }
2506
 
2507
+ function makeFormatFunction(format) {
2508
+ var array = format.match(formattingTokens), i, length;
2509
+
2510
+ for (i = 0, length = array.length; i < length; i++) {
2511
+ if (formatTokenFunctions[array[i]]) {
2512
+ array[i] = formatTokenFunctions[array[i]];
2513
+ } else {
2514
+ array[i] = removeFormattingTokens(array[i]);
2515
  }
2516
  }
2517
 
2518
+ return function (mom) {
2519
+ var output = '', i;
2520
+ for (i = 0; i < length; i++) {
2521
+ output += array[i] instanceof Function ? array[i].call(mom, format) : array[i];
 
 
2522
  }
2523
+ return output;
2524
+ };
2525
+ }
2526
+
2527
+ // format date using native date object
2528
+ function formatMoment(m, format) {
2529
+ if (!m.isValid()) {
2530
+ return m.localeData().invalidDate();
2531
  }
2532
 
2533
+ format = expandFormat(format, m.localeData());
2534
+ formatFunctions[format] = formatFunctions[format] || makeFormatFunction(format);
2535
 
2536
+ return formatFunctions[format](m);
2537
+ }
2538
+
2539
+ function expandFormat(format, locale) {
2540
+ var i = 5;
2541
+
2542
+ function replaceLongDateFormatTokens(input) {
2543
+ return locale.longDateFormat(input) || input;
 
 
 
 
 
 
2544
  }
2545
 
2546
+ localFormattingTokens.lastIndex = 0;
2547
+ while (i >= 0 && localFormattingTokens.test(format)) {
2548
+ format = format.replace(localFormattingTokens, replaceLongDateFormatTokens);
2549
+ localFormattingTokens.lastIndex = 0;
2550
+ i -= 1;
 
2551
  }
2552
 
2553
+ return format;
2554
+ }
2555
 
2556
+ var match1 = /\d/; // 0 - 9
2557
+ var match2 = /\d\d/; // 00 - 99
2558
+ var match3 = /\d{3}/; // 000 - 999
2559
+ var match4 = /\d{4}/; // 0000 - 9999
2560
+ var match6 = /[+-]?\d{6}/; // -999999 - 999999
2561
+ var match1to2 = /\d\d?/; // 0 - 99
2562
+ var match3to4 = /\d\d\d\d?/; // 999 - 9999
2563
+ var match5to6 = /\d\d\d\d\d\d?/; // 99999 - 999999
2564
+ var match1to3 = /\d{1,3}/; // 0 - 999
2565
+ var match1to4 = /\d{1,4}/; // 0 - 9999
2566
+ var match1to6 = /[+-]?\d{1,6}/; // -999999 - 999999
2567
 
2568
+ var matchUnsigned = /\d+/; // 0 - inf
2569
+ var matchSigned = /[+-]?\d+/; // -inf - inf
2570
 
2571
+ var matchOffset = /Z|[+-]\d\d:?\d\d/gi; // +00:00 -00:00 +0000 -0000 or Z
2572
+ var matchShortOffset = /Z|[+-]\d\d(?::?\d\d)?/gi; // +00 -00 +00:00 -00:00 +0000 -0000 or Z
2573
 
2574
+ var matchTimestamp = /[+-]?\d+(\.\d{1,3})?/; // 123456789 123456789.123
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2575
 
2576
+ // any word (or two) characters or numbers including two/three word month in arabic.
2577
+ // includes scottish gaelic two word and hyphenated months
2578
+ var matchWord = /[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i;
2579
+
2580
+
2581
+ var regexes = {};
2582
+
2583
+ function addRegexToken (token, regex, strictRegex) {
2584
+ regexes[token] = isFunction(regex) ? regex : function (isStrict, localeData) {
2585
+ return (isStrict && strictRegex) ? strictRegex : regex;
2586
+ };
2587
+ }
2588
+
2589
+ function getParseRegexForToken (token, config) {
2590
+ if (!hasOwnProp(regexes, token)) {
2591
+ return new RegExp(unescapeFormat(token));
2592
  }
2593
 
2594
+ return regexes[token](config._strict, config._locale);
2595
+ }
2596
 
2597
+ // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript
2598
+ function unescapeFormat(s) {
2599
+ return regexEscape(s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) {
2600
+ return p1 || p2 || p3 || p4;
2601
+ }));
2602
+ }
 
2603
 
2604
+ function regexEscape(s) {
2605
+ return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
2606
+ }
2607
+
2608
+ var tokens = {};
2609
+
2610
+ function addParseToken (token, callback) {
2611
+ var i, func = callback;
2612
+ if (typeof token === 'string') {
2613
+ token = [token];
2614
+ }
2615
+ if (isNumber(callback)) {
2616
+ func = function (input, array) {
2617
+ array[callback] = toInt(input);
2618
  };
2619
  }
2620
+ for (i = 0; i < token.length; i++) {
2621
+ tokens[token[i]] = func;
2622
+ }
2623
+ }
2624
 
2625
+ function addWeekParseToken (token, callback) {
2626
+ addParseToken(token, function (input, array, config, token) {
2627
+ config._w = config._w || {};
2628
+ callback(input, config._w, config, token);
2629
+ });
2630
+ }
2631
+
2632
+ function addTimeToArrayFromToken(token, input, config) {
2633
+ if (input != null && hasOwnProp(tokens, token)) {
2634
+ tokens[token](input, config._a, config, token);
2635
+ }
2636
+ }
2637
+
2638
+ var YEAR = 0;
2639
+ var MONTH = 1;
2640
+ var DATE = 2;
2641
+ var HOUR = 3;
2642
+ var MINUTE = 4;
2643
+ var SECOND = 5;
2644
+ var MILLISECOND = 6;
2645
+ var WEEK = 7;
2646
+ var WEEKDAY = 8;
2647
+
2648
+ var indexOf;
2649
+
2650
+ if (Array.prototype.indexOf) {
2651
+ indexOf = Array.prototype.indexOf;
2652
+ } else {
2653
+ indexOf = function (o) {
2654
+ // I know
2655
+ var i;
2656
+ for (i = 0; i < this.length; ++i) {
2657
+ if (this[i] === o) {
2658
+ return i;
2659
+ }
2660
  }
2661
+ return -1;
2662
+ };
2663
+ }
2664
 
2665
+ var indexOf$1 = indexOf;
 
2666
 
2667
+ function daysInMonth(year, month) {
2668
+ return new Date(Date.UTC(year, month + 1, 0)).getUTCDate();
2669
+ }
2670
 
2671
+ // FORMATTING
 
2672
 
2673
+ addFormatToken('M', ['MM', 2], 'Mo', function () {
2674
+ return this.month() + 1;
2675
+ });
2676
 
2677
+ addFormatToken('MMM', 0, 0, function (format) {
2678
+ return this.localeData().monthsShort(this, format);
2679
+ });
 
 
 
2680
 
2681
+ addFormatToken('MMMM', 0, 0, function (format) {
2682
+ return this.localeData().months(this, format);
2683
+ });
2684
 
2685
+ // ALIASES
 
 
 
 
 
 
 
 
 
 
2686
 
2687
+ addUnitAlias('month', 'M');
 
2688
 
2689
+ // PRIORITY
 
2690
 
2691
+ addUnitPriority('month', 8);
2692
 
2693
+ // PARSING
 
 
2694
 
2695
+ addRegexToken('M', match1to2);
2696
+ addRegexToken('MM', match1to2, match2);
2697
+ addRegexToken('MMM', function (isStrict, locale) {
2698
+ return locale.monthsShortRegex(isStrict);
2699
+ });
2700
+ addRegexToken('MMMM', function (isStrict, locale) {
2701
+ return locale.monthsRegex(isStrict);
2702
+ });
2703
 
2704
+ addParseToken(['M', 'MM'], function (input, array) {
2705
+ array[MONTH] = toInt(input) - 1;
2706
+ });
2707
 
2708
+ addParseToken(['MMM', 'MMMM'], function (input, array, config, token) {
2709
+ var month = config._locale.monthsParse(input, token, config._strict);
2710
+ // if we didn't find a month name, mark the date as invalid.
2711
+ if (month != null) {
2712
+ array[MONTH] = month;
2713
+ } else {
2714
+ getParsingFlags(config).invalidMonth = input;
2715
  }
2716
+ });
2717
 
2718
+ // LOCALES
2719
+
2720
+ var MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/;
2721
+ var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_');
2722
+ function localeMonths (m, format) {
2723
+ if (!m) {
2724
+ return this._months;
2725
+ }
2726
+ return isArray(this._months) ? this._months[m.month()] :
2727
+ this._months[(this._months.isFormat || MONTHS_IN_FORMAT).test(format) ? 'format' : 'standalone'][m.month()];
2728
+ }
2729
+
2730
+ var defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_');
2731
+ function localeMonthsShort (m, format) {
2732
+ if (!m) {
2733
+ return this._monthsShort;
2734
+ }
2735
+ return isArray(this._monthsShort) ? this._monthsShort[m.month()] :
2736
+ this._monthsShort[MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'][m.month()];
2737
+ }
2738
+
2739
+ function handleStrictParse(monthName, format, strict) {
2740
+ var i, ii, mom, llc = monthName.toLocaleLowerCase();
2741
+ if (!this._monthsParse) {
2742
+ // this is not used
2743
+ this._monthsParse = [];
2744
+ this._longMonthsParse = [];
2745
+ this._shortMonthsParse = [];
2746
+ for (i = 0; i < 12; ++i) {
2747
+ mom = createUTC([2000, i]);
2748
+ this._shortMonthsParse[i] = this.monthsShort(mom, '').toLocaleLowerCase();
2749
+ this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase();
2750
+ }
2751
+ }
2752
+
2753
+ if (strict) {
2754
+ if (format === 'MMM') {
2755
+ ii = indexOf$1.call(this._shortMonthsParse, llc);
2756
+ return ii !== -1 ? ii : null;
2757
+ } else {
2758
+ ii = indexOf$1.call(this._longMonthsParse, llc);
2759
+ return ii !== -1 ? ii : null;
2760
+ }
2761
+ } else {
2762
+ if (format === 'MMM') {
2763
+ ii = indexOf$1.call(this._shortMonthsParse, llc);
2764
+ if (ii !== -1) {
2765
+ return ii;
2766
+ }
2767
+ ii = indexOf$1.call(this._longMonthsParse, llc);
2768
+ return ii !== -1 ? ii : null;
2769
+ } else {
2770
+ ii = indexOf$1.call(this._longMonthsParse, llc);
2771
+ if (ii !== -1) {
2772
+ return ii;
2773
+ }
2774
+ ii = indexOf$1.call(this._shortMonthsParse, llc);
2775
+ return ii !== -1 ? ii : null;
2776
  }
 
 
2777
  }
2778
+ }
2779
 
2780
+ function localeMonthsParse (monthName, format, strict) {
2781
+ var i, mom, regex;
 
 
 
 
2782
 
2783
+ if (this._monthsParseExact) {
2784
+ return handleStrictParse.call(this, monthName, format, strict);
2785
  }
2786
 
2787
+ if (!this._monthsParse) {
2788
+ this._monthsParse = [];
2789
+ this._longMonthsParse = [];
2790
+ this._shortMonthsParse = [];
2791
+ }
2792
 
2793
+ // TODO: add sorting
2794
+ // Sorting makes sure if one month (or abbr) is a prefix of another
2795
+ // see sorting in computeMonthsParse
2796
+ for (i = 0; i < 12; i++) {
2797
+ // make the regex if we don't have it already
2798
+ mom = createUTC([2000, i]);
2799
+ if (strict && !this._longMonthsParse[i]) {
2800
+ this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i');
2801
+ this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i');
2802
  }
2803
+ if (!strict && !this._monthsParse[i]) {
2804
+ regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, '');
2805
+ this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i');
 
2806
  }
2807
+ // test the regex
2808
+ if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) {
2809
+ return i;
2810
+ } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) {
2811
+ return i;
2812
+ } else if (!strict && this._monthsParse[i].test(monthName)) {
2813
+ return i;
2814
  }
2815
  }
2816
+ }
2817
 
2818
+ // MOMENTS
2819
+
2820
+ function setMonth (mom, value) {
2821
+ var dayOfMonth;
2822
+
2823
+ if (!mom.isValid()) {
2824
+ // No op
2825
+ return mom;
2826
  }
2827
 
2828
+ if (typeof value === 'string') {
2829
+ if (/^\d+$/.test(value)) {
2830
+ value = toInt(value);
2831
+ } else {
2832
+ value = mom.localeData().monthsParse(value);
2833
+ // TODO: Another silent failure?
2834
+ if (!isNumber(value)) {
2835
+ return mom;
2836
+ }
2837
  }
2838
  }
2839
 
2840
+ dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value));
2841
+ mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth);
2842
+ return mom;
2843
+ }
2844
+
2845
+ function getSetMonth (value) {
2846
+ if (value != null) {
2847
+ setMonth(this, value);
2848
+ hooks.updateOffset(this, true);
2849
+ return this;
2850
+ } else {
2851
+ return get(this, 'Month');
2852
+ }
2853
+ }
2854
 
2855
+ function getDaysInMonth () {
2856
+ return daysInMonth(this.year(), this.month());
2857
+ }
2858
 
2859
+ var defaultMonthsShortRegex = matchWord;
2860
+ function monthsShortRegex (isStrict) {
2861
+ if (this._monthsParseExact) {
2862
+ if (!hasOwnProp(this, '_monthsRegex')) {
2863
+ computeMonthsParse.call(this);
2864
+ }
2865
+ if (isStrict) {
2866
+ return this._monthsShortStrictRegex;
2867
+ } else {
2868
+ return this._monthsShortRegex;
2869
+ }
2870
  } else {
2871
+ if (!hasOwnProp(this, '_monthsShortRegex')) {
2872
+ this._monthsShortRegex = defaultMonthsShortRegex;
2873
+ }
2874
+ return this._monthsShortStrictRegex && isStrict ?
2875
+ this._monthsShortStrictRegex : this._monthsShortRegex;
 
 
 
 
 
2876
  }
2877
+ }
2878
 
2879
+ var defaultMonthsRegex = matchWord;
2880
+ function monthsRegex (isStrict) {
2881
+ if (this._monthsParseExact) {
2882
+ if (!hasOwnProp(this, '_monthsRegex')) {
2883
+ computeMonthsParse.call(this);
2884
+ }
2885
+ if (isStrict) {
2886
+ return this._monthsStrictRegex;
2887
+ } else {
2888
+ return this._monthsRegex;
2889
+ }
2890
+ } else {
2891
+ if (!hasOwnProp(this, '_monthsRegex')) {
2892
+ this._monthsRegex = defaultMonthsRegex;
2893
+ }
2894
+ return this._monthsStrictRegex && isStrict ?
2895
+ this._monthsStrictRegex : this._monthsRegex;
2896
  }
2897
+ }
2898
 
2899
+ function computeMonthsParse () {
2900
+ function cmpLenRev(a, b) {
2901
+ return b.length - a.length;
2902
+ }
2903
 
2904
+ var shortPieces = [], longPieces = [], mixedPieces = [],
2905
+ i, mom;
2906
+ for (i = 0; i < 12; i++) {
2907
+ // make the regex if we don't have it already
2908
+ mom = createUTC([2000, i]);
2909
+ shortPieces.push(this.monthsShort(mom, ''));
2910
+ longPieces.push(this.months(mom, ''));
2911
+ mixedPieces.push(this.months(mom, ''));
2912
+ mixedPieces.push(this.monthsShort(mom, ''));
2913
+ }
2914
+ // Sorting makes sure if one month (or abbr) is a prefix of another it
2915
+ // will match the longer piece.
2916
+ shortPieces.sort(cmpLenRev);
2917
+ longPieces.sort(cmpLenRev);
2918
+ mixedPieces.sort(cmpLenRev);
2919
+ for (i = 0; i < 12; i++) {
2920
+ shortPieces[i] = regexEscape(shortPieces[i]);
2921
+ longPieces[i] = regexEscape(longPieces[i]);
2922
+ }
2923
+ for (i = 0; i < 24; i++) {
2924
+ mixedPieces[i] = regexEscape(mixedPieces[i]);
2925
+ }
2926
 
2927
+ this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
2928
+ this._monthsShortRegex = this._monthsRegex;
2929
+ this._monthsStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
2930
+ this._monthsShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
2931
+ }
2932
 
2933
+ // FORMATTING
 
 
2934
 
2935
+ addFormatToken('Y', 0, 0, function () {
2936
+ var y = this.year();
2937
+ return y <= 9999 ? '' + y : '+' + y;
2938
+ });
2939
 
2940
+ addFormatToken(0, ['YY', 2], 0, function () {
2941
+ return this.year() % 100;
2942
+ });
2943
 
2944
+ addFormatToken(0, ['YYYY', 4], 0, 'year');
2945
+ addFormatToken(0, ['YYYYY', 5], 0, 'year');
2946
+ addFormatToken(0, ['YYYYYY', 6, true], 0, 'year');
2947
 
2948
+ // ALIASES
2949
 
2950
+ addUnitAlias('year', 'y');
 
 
 
 
 
 
 
2951
 
2952
+ // PRIORITIES
 
 
2953
 
2954
+ addUnitPriority('year', 1);
 
 
 
 
 
 
 
 
2955
 
2956
+ // PARSING
2957
 
2958
+ addRegexToken('Y', matchSigned);
2959
+ addRegexToken('YY', match1to2, match2);
2960
+ addRegexToken('YYYY', match1to4, match4);
2961
+ addRegexToken('YYYYY', match1to6, match6);
2962
+ addRegexToken('YYYYYY', match1to6, match6);
 
 
 
 
2963
 
2964
+ addParseToken(['YYYYY', 'YYYYYY'], YEAR);
2965
+ addParseToken('YYYY', function (input, array) {
2966
+ array[YEAR] = input.length === 2 ? hooks.parseTwoDigitYear(input) : toInt(input);
2967
+ });
2968
+ addParseToken('YY', function (input, array) {
2969
+ array[YEAR] = hooks.parseTwoDigitYear(input);
2970
+ });
2971
+ addParseToken('Y', function (input, array) {
2972
+ array[YEAR] = parseInt(input, 10);
2973
+ });
 
 
 
 
 
 
 
 
 
 
 
 
2974
 
2975
+ // HELPERS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2976
 
2977
+ function daysInYear(year) {
2978
+ return isLeapYear(year) ? 366 : 365;
2979
+ }
2980
 
2981
+ function isLeapYear(year) {
2982
+ return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0;
2983
+ }
2984
 
2985
+ // HOOKS
 
 
 
 
2986
 
2987
+ hooks.parseTwoDigitYear = function (input) {
2988
+ return toInt(input) + (toInt(input) > 68 ? 1900 : 2000);
2989
+ };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2990
 
2991
+ // MOMENTS
2992
 
2993
+ var getSetYear = makeGetSet('FullYear', true);
 
2994
 
2995
+ function getIsLeapYear () {
2996
+ return isLeapYear(this.year());
2997
+ }
 
2998