From 274f52192176b9ab7d6a65d0ec6c9aa4a0b89718 Mon Sep 17 00:00:00 2001 From: Dom1n1c Date: Thu, 5 Mar 2015 21:56:26 +0100 Subject: [PATCH 01/45] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c21b15082d..197a128371 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -MagicMirror +Smartmirror =========== The super magic interface of my personal Magic Mirror. More information about this project can be found on my [blog](http://michaelteeuw.nl/tagged/magicmirror). From 6d1f625a97c3a718f1946e07ee6fd93776dac520 Mon Sep 17 00:00:00 2001 From: Dom1n1c Date: Thu, 5 Mar 2015 22:12:57 +0100 Subject: [PATCH 02/45] Update index.php UTF-8 Fix --- index.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/index.php b/index.php index c04c9a6993..033b82e445 100644 --- a/index.php +++ b/index.php @@ -1,6 +1,6 @@ - Magic Mirror + Smartmirror @@ -9,15 +9,18 @@ var gitHash = ''; - +
-
Vaatwasser is klaar!
+
+
+
-
+
+
@@ -25,7 +28,6 @@ - From ae005feaaf172bf08e9f4a995fa9856697e7be0c Mon Sep 17 00:00:00 2001 From: Dom1n1c Date: Thu, 5 Mar 2015 22:14:15 +0100 Subject: [PATCH 03/45] Delete config.js --- js/config.js | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100755 js/config.js diff --git a/js/config.js b/js/config.js deleted file mode 100755 index c9570b39c2..0000000000 --- a/js/config.js +++ /dev/null @@ -1,36 +0,0 @@ -// for navigator language -var lang = window.navigator.language; -// you can change the language -// var lang = 'en'; - -//change weather params here: -//units: metric or imperial -var weatherParams = { - 'q':'Baarn,Netherlands', - 'units':'metric', - 'lang':lang -}; - -var feed = 'http://feeds.nos.nl/nosjournaal?format=rss'; -//var feed = 'http://www.nu.nl/feeds/rss/achterklap.rss'; -//var feed = 'http://www.nu.nl/feeds/rss/opmerkelijk.rss'; -//var feed = 'http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml'; - -// compliments: -var morning = [ - 'Good morning, handsome!', - 'Enjoy your day!', - 'How was your sleep?' - ]; - -var afternoon = [ - 'Hello, beauty!', - 'You look sexy!', - 'Looking good today!' - ]; - -var evening = [ - 'Wow, you look hot!', - 'You look nice!', - 'Hi, sexy!' - ]; \ No newline at end of file From a54558268a033210f7743fbcf03c2edc52e54370 Mon Sep 17 00:00:00 2001 From: Dom1n1c Date: Thu, 5 Mar 2015 22:18:01 +0100 Subject: [PATCH 04/45] Translated main.js (de/en (nl,fr to be done)) Translation of moment.js,compliments and UI --- js/main.js | 183 ++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 132 insertions(+), 51 deletions(-) diff --git a/js/main.js b/js/main.js index 44d0e8247c..56e6ca5342 100755 --- a/js/main.js +++ b/js/main.js @@ -8,10 +8,10 @@ jQuery.fn.updateWithText = function(text, speed) $(this).html(text); $(this).fadeIn(speed/2, function() { //done - }); + }); }); } -} +} jQuery.fn.outerHTML = function(s) { return s @@ -39,28 +39,88 @@ function kmh2beaufort(kmh) jQuery(document).ready(function($) { var news = []; + var newshead = []; var newsIndex = 0; - var eventList = []; - var lastCompliment; var compliment; - moment.lang(lang); + // multi-langugage support according to browser-lang + var lang = window.navigator.language; + switch (lang) + { + case 'de': + var days = ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag']; + var months = ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember']; + var dayAbbr = ['So','Mo','Di','Mi','Do','Fr','Sa']; + var today = 'heute'; + var tomorrow = 'morgen'; + var in_days = 'Tage'; + var datelabel = 'Tag'; + var morning = ['Guten Morgen, Schönling','Genieße den Tag','Gut geschlafen?']; + var afternoon = ['Wow, sexy!','Du siehst gut aus!','Heute ist dein Tag!']; + var evening = ['Wie war dein Tag?','Schöner Anblick!','Du bist sexy!']; + moment.locale('de'); + break; + case 'nl': + var days = ['zondag','maandag','dinsdag','woensdag','donderdag','vrijdag','zaterdag']; + var months = ['januari','februari','maart','april','mei','juni','juli','augustus','september','oktober','november','december']; + var dayAbbr = ['zo','ma','di','wo','do','vr','za']; + var today = 'vandaag'; + var tomorrow = 'morgen'; + var in_days = 'dagen' + var datelabel = 'Dag'; + var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; + var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; + var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; + moment.locale('nl'); + break; + case 'fr': + var days = ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi']; + var months = ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre']; + var dayAbbr = ['dim','lun','mar','mer','jeu','ven','sam']; + var today = 'aujourd\'hui'; + var tomorrow = 'demain'; + var in_days = 'jour(s)'; + var datelabel = 'Jour'; + var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; + var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; + var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; + moment.locale('fr'); + break; + default: + var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']; + var months = ['January','February','March','April','May','June','July','August','September','October','November','December']; + var dayAbbr = ['Sun','Mon','Tues','Wed','Thur','Fri','Sat']; + var today = 'Today'; + var tomorrow = 'Tomorrow'; + var in_days = 'days'; + var datelabel = 'Day'; + var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; + var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; + var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; + moment.locale('en'); + } //connect do Xbee monitor - var socket = io.connect('http://rpi-alarm.local:8082'); + var socket = io.connect('http://rpi-development.local:8080'); socket.on('dishwasher', function (dishwasherReady) { if (dishwasherReady) { $('.dishwasher').fadeIn(2000); $('.lower-third').fadeOut(2000); } else { $('.dishwasher').fadeOut(2000); - $('.lower-third').fadeIn(2000); + $('.lower-third').fadeIn(2000); } }); + var weatherParams = { + 'q':'Düsseldorf,Germany', + 'units':'metric', + 'lang':lang + }; + (function checkVersion() { $.getJSON('githash.php', {}, function(json, textStatus) { @@ -78,18 +138,23 @@ jQuery(document).ready(function($) { (function updateTime() { - var now = moment(); - var date = now.format('LLLL').split(' ',4); - date = date[0] + ' ' + date[1] + ' ' + date[2] + ' ' + date[3]; + var now = new Date(); + var day = now.getDay(); + var date = now.getDate(); + var month = now.getMonth(); + var year = now.getFullYear(); + + var date = days[day] + ', ' + date+' ' + months[month] + ' ' + year; + $('.date').html(date); - $('.time').html(now.format('HH') + ':' + now.format('mm') + ''+now.format('ss')+''); + $('.time').html(now.toTimeString().substring(0,5) + ''+now.toTimeString().substring(6,8)+''); setTimeout(function() { updateTime(); }, 1000); })(); - + (function updateCalendarData() { new ical_parser("calendar.php", function(cal){ @@ -151,7 +216,7 @@ jQuery(document).ready(function($) { var rule = new RRule(options); // TODO: don't use fixed end date here, use something like now() + 1 year - var dates = rule.between(new Date(), new Date(2016,11,31), true, function (date, i){return i < 10}); + var dates = rule.between(new Date(), new Date(2016,12,31), true, function (date, i){return i < 10}); for (date in dates) { var dt = new Date(dates[date]); var days = moment(dt).diff(moment(), 'days'); @@ -202,9 +267,7 @@ jQuery(document).ready(function($) { (function updateCompliment() { - //see compliments.js - while (compliment == lastCompliment) { - + while (compliment == lastCompliment) { //Check for current time var compliments; var date = new Date(); @@ -247,9 +310,9 @@ jQuery(document).ready(function($) { '10n':'wi-night-rain', '11n':'wi-night-thunderstorm', '13n':'wi-night-snow', - '50n':'wi-night-alt-cloudy-windy' + '50n':'wi-night-alt-cloudy-windy' } - + $.getJSON('http://api.openweathermap.org/data/2.5/weather', weatherParams, function(json, textStatus) { @@ -286,26 +349,6 @@ jQuery(document).ready(function($) { (function updateWeatherForecast() { - var iconTable = { - '01d':'wi-day-sunny', - '02d':'wi-day-cloudy', - '03d':'wi-cloudy', - '04d':'wi-cloudy-windy', - '09d':'wi-showers', - '10d':'wi-rain', - '11d':'wi-thunderstorm', - '13d':'wi-snow', - '50d':'wi-fog', - '01n':'wi-night-clear', - '02n':'wi-night-cloudy', - '03n':'wi-night-cloudy', - '04n':'wi-night-cloudy', - '09n':'wi-night-showers', - '10n':'wi-night-rain', - '11n':'wi-night-thunderstorm', - '13n':'wi-night-snow', - '50n':'wi-night-alt-cloudy-windy' - } $.getJSON('http://api.openweathermap.org/data/2.5/forecast', weatherParams, function(json, textStatus) { var forecastData = {}; @@ -317,14 +360,12 @@ jQuery(document).ready(function($) { if (forecastData[dateKey] == undefined) { forecastData[dateKey] = { 'timestamp':forecast.dt * 1000, - 'icon':forecast.weather[0].icon, 'temp_min':forecast.main.temp, 'temp_max':forecast.main.temp }; } else { - forecastData[dateKey]['icon'] = forecast.weather[0].icon; forecastData[dateKey]['temp_min'] = (forecast.main.temp < forecastData[dateKey]['temp_min']) ? forecast.main.temp : forecastData[dateKey]['temp_min']; - forecastData[dateKey]['temp_max'] = (forecast.main.temp > forecastData[dateKey]['temp_max']) ? forecast.main.temp : forecastData[dateKey]['temp_max']; + forecastData[dateKey]['temp_max'] = (forecast.main.temp > forecastData[dateKey]['temp_max']) ? forecast.main.temp : forecastData[dateKey]['temp_max']; } } @@ -332,16 +373,20 @@ jQuery(document).ready(function($) { var forecastTable = $('').addClass('forecast-table'); var opacity = 1; + var rowhead = $('').css('opacity', opacity); + + rowhead.append($('').css('opacity', opacity); - row.append($('').css('opacity', opacity); row.append($('
').addClass('day').html(datelabel)); + rowhead.append($('').addClass('temp-min').html('Min.')); + rowhead.append($('').addClass('temp-max').html('Max.')); + forecastTable.append(rowhead); for (var i in forecastData) { var forecast = forecastData[i]; - var iconClass = iconTable[forecast.icon]; var dt = new Date(forecast.timestamp); var row = $('
').addClass('day').html(moment.weekdaysShort(dt.getDay()))); - row.append($('').addClass('icon-small').addClass(iconClass)); - row.append($('').addClass('temp-max').html(roundVal(forecast.temp_max))); + row.append($('').addClass('day').html(dayAbbr[dt.getDay()])); row.append($('').addClass('temp-min').html(roundVal(forecast.temp_min))); + row.append($('').addClass('temp-max').html(roundVal(forecast.temp_max))); forecastTable.append(row); opacity -= 0.155; @@ -358,12 +403,21 @@ jQuery(document).ready(function($) { (function fetchNews() { $.feedToJson({ - feed: feed, + feed:'http://www.faz.net/rss/aktuell/', success: function(data){ - news = []; + newshead = []; + news = []; for (var i in data.item) { var item = data.item[i]; - news.push(item.title); + + var pos = item.description.search("

") + var desc = item.description.substring(pos, item.description.length); + var endpos = desc.search("

") + var desc = desc.substring(0, endpos); + news.push(desc); + + newshead.push(item.title); + } } }); @@ -373,14 +427,41 @@ jQuery(document).ready(function($) { })(); (function showNews() { + var newsHead = newshead[newsIndex]; var newsItem = news[newsIndex]; + + $('.newshead').updateWithText(newsHead,2000); $('.news').updateWithText(newsItem,2000); newsIndex--; if (newsIndex < 0) newsIndex = news.length - 1; - setTimeout(function() { - showNews(); - }, 5500); + setTimeout(function() { + showNews(); + }, 7000); + + + })(); + (function updateOpenHAB() + { + var temp = ""; + $.getJSON('http://127.0.0.1:8080/rest/items/MagicMirrorTXT/?type=json', {}, function(json, textStatus) { + if (json) { + temp = json.state; + } + $('.openhab').updateWithText(temp,2000); + if (temp != "") { + $('.openhab').fadeIn(2000); + $('.lower-third').fadeOut(2000); + } else { + $('.openhab').fadeOut(2000); + $('.lower-third').fadeIn(2000); + } + }); + setTimeout(function() { + updateOpenHAB(); + }, 5000); + })(); + }); From 3f4d91fdbab1fc64355ed921a34bd1e1121bc640 Mon Sep 17 00:00:00 2001 From: Dom1n1c Date: Thu, 5 Mar 2015 22:25:41 +0100 Subject: [PATCH 05/45] Update README.md --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 197a128371..eb9b477e78 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,12 @@ Smartmirror =========== -The super magic interface of my personal Magic Mirror. More information about this project can be found on my [blog](http://michaelteeuw.nl/tagged/magicmirror). +Added some improvements to MichMichs project [blog](http://michaelteeuw.nl/tagged/magicmirror). -Runs as a php script on a web server with basically no external dependencies. Can use socket.io for XBEE integration, but isn't required for basic functionality. +Translation to DE/EN +-compliments,moment.js and UI is translated (auto recognition via browser locale) +-Updated moment.js to a newer version (more languages) +-Added OpenHAB Support, News were displayed in two lines. -Modify js/config.js to change some general variables (language, wather location, compliments, news feed RSS) and calendar.php to add your own ICS calendar +To-Do: +Override locale-setting with a suffix -> http://127.0.0.1/smartmirror?en (for English) From 7fd79c9a7e7e7cdaf8f7b05fbb66a45629821dae Mon Sep 17 00:00:00 2001 From: Dom1n1c Date: Thu, 5 Mar 2015 22:26:39 +0100 Subject: [PATCH 06/45] Update main.css --- css/main.css | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/css/main.css b/css/main.css index 7fbdd4edf6..b737cfff5a 100644 --- a/css/main.css +++ b/css/main.css @@ -47,7 +47,7 @@ body, html { .lower-third { position: absolute; - top: 66.666%; + top: 50.666%; height: 200px; margin-top: -100px; line-height: 100px; @@ -59,12 +59,19 @@ body, html { right: 50px; left: 50px; text-align: center; + font-size: 60px; +} + +.bottomhead +{ + position: absolute; + bottom: 250px; } .bottom { position: absolute; - bottom: 50px; + bottom: 25px; } .xxsmall @@ -134,16 +141,6 @@ body, html { margin-right: 10px; } -.icon-small -{ - position: relative; - display: inline-block; - font-size: 20px; - padding-left: 10px; - padding-right: -10px; - font-weight: 100; -} - .time .sec { font-size: 25px; color: #666; @@ -172,6 +169,7 @@ body, html { .forecast-table .day { color: #999; + } .calendar-table { @@ -194,6 +192,18 @@ body, html { display: none; } +.newsh{ + font-size: 25px; + letter-spacing: -1px; + font-family: "HelveticaNeue-Light"; +} + +.newsd{ + font-size: 20px; + letter-spacing: -1px; + font-family: "HelveticaNeue-Light"; +} + @font-face { font-family: 'HelveticaNeue-UltraLight'; src: url('font/HelveticaNeue-UltraLight.eot'); /* IE9 Compat Modes */ From dc4adf1f8ee2ecc605ddcdbd548dd68e1cc04b4e Mon Sep 17 00:00:00 2001 From: Dom1n1c Date: Thu, 5 Mar 2015 22:28:43 +0100 Subject: [PATCH 07/45] Update to v2.9.0 of moment.js More languages --- js/moment-with-langs.min.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/js/moment-with-langs.min.js b/js/moment-with-langs.min.js index c20044712f..c377259d11 100644 --- a/js/moment-with-langs.min.js +++ b/js/moment-with-langs.min.js @@ -1,9 +1,10 @@ //! moment.js -//! version : 2.5.1 +//! version : 2.9.0 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors //! license : MIT //! momentjs.com -(function(a){function b(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function c(a,b){return function(c){return k(a.call(this,c),b)}}function d(a,b){return function(c){return this.lang().ordinal(a.call(this,c),b)}}function e(){}function f(a){w(a),h(this,a)}function g(a){var b=q(a),c=b.year||0,d=b.month||0,e=b.week||0,f=b.day||0,g=b.hour||0,h=b.minute||0,i=b.second||0,j=b.millisecond||0;this._milliseconds=+j+1e3*i+6e4*h+36e5*g,this._days=+f+7*e,this._months=+d+12*c,this._data={},this._bubble()}function h(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return b.hasOwnProperty("toString")&&(a.toString=b.toString),b.hasOwnProperty("valueOf")&&(a.valueOf=b.valueOf),a}function i(a){var b,c={};for(b in a)a.hasOwnProperty(b)&&qb.hasOwnProperty(b)&&(c[b]=a[b]);return c}function j(a){return 0>a?Math.ceil(a):Math.floor(a)}function k(a,b,c){for(var d=""+Math.abs(a),e=a>=0;d.lengthd;d++)(c&&a[d]!==b[d]||!c&&s(a[d])!==s(b[d]))&&g++;return g+f}function p(a){if(a){var b=a.toLowerCase().replace(/(.)s$/,"$1");a=Tb[a]||Ub[b]||b}return a}function q(a){var b,c,d={};for(c in a)a.hasOwnProperty(c)&&(b=p(c),b&&(d[b]=a[c]));return d}function r(b){var c,d;if(0===b.indexOf("week"))c=7,d="day";else{if(0!==b.indexOf("month"))return;c=12,d="month"}db[b]=function(e,f){var g,h,i=db.fn._lang[b],j=[];if("number"==typeof e&&(f=e,e=a),h=function(a){var b=db().utc().set(d,a);return i.call(db.fn._lang,b,e||"")},null!=f)return h(f);for(g=0;c>g;g++)j.push(h(g));return j}}function s(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=b>=0?Math.floor(b):Math.ceil(b)),c}function t(a,b){return new Date(Date.UTC(a,b+1,0)).getUTCDate()}function u(a){return v(a)?366:365}function v(a){return a%4===0&&a%100!==0||a%400===0}function w(a){var b;a._a&&-2===a._pf.overflow&&(b=a._a[jb]<0||a._a[jb]>11?jb:a._a[kb]<1||a._a[kb]>t(a._a[ib],a._a[jb])?kb:a._a[lb]<0||a._a[lb]>23?lb:a._a[mb]<0||a._a[mb]>59?mb:a._a[nb]<0||a._a[nb]>59?nb:a._a[ob]<0||a._a[ob]>999?ob:-1,a._pf._overflowDayOfYear&&(ib>b||b>kb)&&(b=kb),a._pf.overflow=b)}function x(a){return null==a._isValid&&(a._isValid=!isNaN(a._d.getTime())&&a._pf.overflow<0&&!a._pf.empty&&!a._pf.invalidMonth&&!a._pf.nullInput&&!a._pf.invalidFormat&&!a._pf.userInvalidated,a._strict&&(a._isValid=a._isValid&&0===a._pf.charsLeftOver&&0===a._pf.unusedTokens.length)),a._isValid}function y(a){return a?a.toLowerCase().replace("_","-"):a}function z(a,b){return b._isUTC?db(a).zone(b._offset||0):db(a).local()}function A(a,b){return b.abbr=a,pb[a]||(pb[a]=new e),pb[a].set(b),pb[a]}function B(a){delete pb[a]}function C(a){var b,c,d,e,f=0,g=function(a){if(!pb[a]&&rb)try{require("./lang/"+a)}catch(b){}return pb[a]};if(!a)return db.fn._lang;if(!m(a)){if(c=g(a))return c;a=[a]}for(;f0;){if(c=g(e.slice(0,b).join("-")))return c;if(d&&d.length>=b&&o(e,d,!0)>=b-1)break;b--}f++}return db.fn._lang}function D(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function E(a){var b,c,d=a.match(vb);for(b=0,c=d.length;c>b;b++)d[b]=Yb[d[b]]?Yb[d[b]]:D(d[b]);return function(e){var f="";for(b=0;c>b;b++)f+=d[b]instanceof Function?d[b].call(e,a):d[b];return f}}function F(a,b){return a.isValid()?(b=G(b,a.lang()),Vb[b]||(Vb[b]=E(b)),Vb[b](a)):a.lang().invalidDate()}function G(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(wb.lastIndex=0;d>=0&&wb.test(a);)a=a.replace(wb,c),wb.lastIndex=0,d-=1;return a}function H(a,b){var c,d=b._strict;switch(a){case"DDDD":return Ib;case"YYYY":case"GGGG":case"gggg":return d?Jb:zb;case"Y":case"G":case"g":return Lb;case"YYYYYY":case"YYYYY":case"GGGGG":case"ggggg":return d?Kb:Ab;case"S":if(d)return Gb;case"SS":if(d)return Hb;case"SSS":if(d)return Ib;case"DDD":return yb;case"MMM":case"MMMM":case"dd":case"ddd":case"dddd":return Cb;case"a":case"A":return C(b._l)._meridiemParse;case"X":return Fb;case"Z":case"ZZ":return Db;case"T":return Eb;case"SSSS":return Bb;case"MM":case"DD":case"YY":case"GG":case"gg":case"HH":case"hh":case"mm":case"ss":case"ww":case"WW":return d?Hb:xb;case"M":case"D":case"d":case"H":case"h":case"m":case"s":case"w":case"W":case"e":case"E":return xb;default:return c=new RegExp(P(O(a.replace("\\","")),"i"))}}function I(a){a=a||"";var b=a.match(Db)||[],c=b[b.length-1]||[],d=(c+"").match(Qb)||["-",0,0],e=+(60*d[1])+s(d[2]);return"+"===d[0]?-e:e}function J(a,b,c){var d,e=c._a;switch(a){case"M":case"MM":null!=b&&(e[jb]=s(b)-1);break;case"MMM":case"MMMM":d=C(c._l).monthsParse(b),null!=d?e[jb]=d:c._pf.invalidMonth=b;break;case"D":case"DD":null!=b&&(e[kb]=s(b));break;case"DDD":case"DDDD":null!=b&&(c._dayOfYear=s(b));break;case"YY":e[ib]=s(b)+(s(b)>68?1900:2e3);break;case"YYYY":case"YYYYY":case"YYYYYY":e[ib]=s(b);break;case"a":case"A":c._isPm=C(c._l).isPM(b);break;case"H":case"HH":case"h":case"hh":e[lb]=s(b);break;case"m":case"mm":e[mb]=s(b);break;case"s":case"ss":e[nb]=s(b);break;case"S":case"SS":case"SSS":case"SSSS":e[ob]=s(1e3*("0."+b));break;case"X":c._d=new Date(1e3*parseFloat(b));break;case"Z":case"ZZ":c._useUTC=!0,c._tzm=I(b);break;case"w":case"ww":case"W":case"WW":case"d":case"dd":case"ddd":case"dddd":case"e":case"E":a=a.substr(0,1);case"gg":case"gggg":case"GG":case"GGGG":case"GGGGG":a=a.substr(0,2),b&&(c._w=c._w||{},c._w[a]=b)}}function K(a){var b,c,d,e,f,g,h,i,j,k,l=[];if(!a._d){for(d=M(a),a._w&&null==a._a[kb]&&null==a._a[jb]&&(f=function(b){var c=parseInt(b,10);return b?b.length<3?c>68?1900+c:2e3+c:c:null==a._a[ib]?db().weekYear():a._a[ib]},g=a._w,null!=g.GG||null!=g.W||null!=g.E?h=Z(f(g.GG),g.W||1,g.E,4,1):(i=C(a._l),j=null!=g.d?V(g.d,i):null!=g.e?parseInt(g.e,10)+i._week.dow:0,k=parseInt(g.w,10)||1,null!=g.d&&ju(e)&&(a._pf._overflowDayOfYear=!0),c=U(e,0,a._dayOfYear),a._a[jb]=c.getUTCMonth(),a._a[kb]=c.getUTCDate()),b=0;3>b&&null==a._a[b];++b)a._a[b]=l[b]=d[b];for(;7>b;b++)a._a[b]=l[b]=null==a._a[b]?2===b?1:0:a._a[b];l[lb]+=s((a._tzm||0)/60),l[mb]+=s((a._tzm||0)%60),a._d=(a._useUTC?U:T).apply(null,l)}}function L(a){var b;a._d||(b=q(a._i),a._a=[b.year,b.month,b.day,b.hour,b.minute,b.second,b.millisecond],K(a))}function M(a){var b=new Date;return a._useUTC?[b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()]:[b.getFullYear(),b.getMonth(),b.getDate()]}function N(a){a._a=[],a._pf.empty=!0;var b,c,d,e,f,g=C(a._l),h=""+a._i,i=h.length,j=0;for(d=G(a._f,g).match(vb)||[],b=0;b0&&a._pf.unusedInput.push(f),h=h.slice(h.indexOf(c)+c.length),j+=c.length),Yb[e]?(c?a._pf.empty=!1:a._pf.unusedTokens.push(e),J(e,c,a)):a._strict&&!c&&a._pf.unusedTokens.push(e);a._pf.charsLeftOver=i-j,h.length>0&&a._pf.unusedInput.push(h),a._isPm&&a._a[lb]<12&&(a._a[lb]+=12),a._isPm===!1&&12===a._a[lb]&&(a._a[lb]=0),K(a),w(a)}function O(a){return a.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e})}function P(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Q(a){var c,d,e,f,g;if(0===a._f.length)return a._pf.invalidFormat=!0,a._d=new Date(0/0),void 0;for(f=0;fg)&&(e=g,d=c));h(a,d||c)}function R(a){var b,c,d=a._i,e=Mb.exec(d);if(e){for(a._pf.iso=!0,b=0,c=Ob.length;c>b;b++)if(Ob[b][1].exec(d)){a._f=Ob[b][0]+(e[6]||" ");break}for(b=0,c=Pb.length;c>b;b++)if(Pb[b][1].exec(d)){a._f+=Pb[b][0];break}d.match(Db)&&(a._f+="Z"),N(a)}else a._d=new Date(d)}function S(b){var c=b._i,d=sb.exec(c);c===a?b._d=new Date:d?b._d=new Date(+d[1]):"string"==typeof c?R(b):m(c)?(b._a=c.slice(0),K(b)):n(c)?b._d=new Date(+c):"object"==typeof c?L(b):b._d=new Date(c)}function T(a,b,c,d,e,f,g){var h=new Date(a,b,c,d,e,f,g);return 1970>a&&h.setFullYear(a),h}function U(a){var b=new Date(Date.UTC.apply(null,arguments));return 1970>a&&b.setUTCFullYear(a),b}function V(a,b){if("string"==typeof a)if(isNaN(a)){if(a=b.weekdaysParse(a),"number"!=typeof a)return null}else a=parseInt(a,10);return a}function W(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function X(a,b,c){var d=hb(Math.abs(a)/1e3),e=hb(d/60),f=hb(e/60),g=hb(f/24),h=hb(g/365),i=45>d&&["s",d]||1===e&&["m"]||45>e&&["mm",e]||1===f&&["h"]||22>f&&["hh",f]||1===g&&["d"]||25>=g&&["dd",g]||45>=g&&["M"]||345>g&&["MM",hb(g/30)]||1===h&&["y"]||["yy",h];return i[2]=b,i[3]=a>0,i[4]=c,W.apply({},i)}function Y(a,b,c){var d,e=c-b,f=c-a.day();return f>e&&(f-=7),e-7>f&&(f+=7),d=db(a).add("d",f),{week:Math.ceil(d.dayOfYear()/7),year:d.year()}}function Z(a,b,c,d,e){var f,g,h=U(a,0,1).getUTCDay();return c=null!=c?c:e,f=e-h+(h>d?7:0)-(e>h?7:0),g=7*(b-1)+(c-e)+f+1,{year:g>0?a:a-1,dayOfYear:g>0?g:u(a-1)+g}}function $(a){var b=a._i,c=a._f;return null===b?db.invalid({nullInput:!0}):("string"==typeof b&&(a._i=b=C().preparse(b)),db.isMoment(b)?(a=i(b),a._d=new Date(+b._d)):c?m(c)?Q(a):N(a):S(a),new f(a))}function _(a,b){db.fn[a]=db.fn[a+"s"]=function(a){var c=this._isUTC?"UTC":"";return null!=a?(this._d["set"+c+b](a),db.updateOffset(this),this):this._d["get"+c+b]()}}function ab(a){db.duration.fn[a]=function(){return this._data[a]}}function bb(a,b){db.duration.fn["as"+a]=function(){return+this/b}}function cb(a){var b=!1,c=db;"undefined"==typeof ender&&(a?(gb.moment=function(){return!b&&console&&console.warn&&(b=!0,console.warn("Accessing Moment through the global scope is deprecated, and will be removed in an upcoming release.")),c.apply(null,arguments)},h(gb.moment,c)):gb.moment=db)}for(var db,eb,fb="2.5.1",gb=this,hb=Math.round,ib=0,jb=1,kb=2,lb=3,mb=4,nb=5,ob=6,pb={},qb={_isAMomentObject:null,_i:null,_f:null,_l:null,_strict:null,_isUTC:null,_offset:null,_pf:null,_lang:null},rb="undefined"!=typeof module&&module.exports&&"undefined"!=typeof require,sb=/^\/?Date\((\-?\d+)/i,tb=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,ub=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/,vb=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,4}|X|zz?|ZZ?|.)/g,wb=/(\[[^\[]*\])|(\\)?(LT|LL?L?L?|l{1,4})/g,xb=/\d\d?/,yb=/\d{1,3}/,zb=/\d{1,4}/,Ab=/[+\-]?\d{1,6}/,Bb=/\d+/,Cb=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Db=/Z|[\+\-]\d\d:?\d\d/gi,Eb=/T/i,Fb=/[\+\-]?\d+(\.\d{1,3})?/,Gb=/\d/,Hb=/\d\d/,Ib=/\d{3}/,Jb=/\d{4}/,Kb=/[+-]?\d{6}/,Lb=/[+-]?\d+/,Mb=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Nb="YYYY-MM-DDTHH:mm:ssZ",Ob=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],Pb=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d{1,3}/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],Qb=/([\+\-]|\d\d)/gi,Rb="Date|Hours|Minutes|Seconds|Milliseconds".split("|"),Sb={Milliseconds:1,Seconds:1e3,Minutes:6e4,Hours:36e5,Days:864e5,Months:2592e6,Years:31536e6},Tb={ms:"millisecond",s:"second",m:"minute",h:"hour",d:"day",D:"date",w:"week",W:"isoWeek",M:"month",y:"year",DDD:"dayOfYear",e:"weekday",E:"isoWeekday",gg:"weekYear",GG:"isoWeekYear"},Ub={dayofyear:"dayOfYear",isoweekday:"isoWeekday",isoweek:"isoWeek",weekyear:"weekYear",isoweekyear:"isoWeekYear"},Vb={},Wb="DDD w W M D d".split(" "),Xb="M D H h m s w W".split(" "),Yb={M:function(){return this.month()+1},MMM:function(a){return this.lang().monthsShort(this,a)},MMMM:function(a){return this.lang().months(this,a)},D:function(){return this.date()},DDD:function(){return this.dayOfYear()},d:function(){return this.day()},dd:function(a){return this.lang().weekdaysMin(this,a)},ddd:function(a){return this.lang().weekdaysShort(this,a)},dddd:function(a){return this.lang().weekdays(this,a)},w:function(){return this.week()},W:function(){return this.isoWeek()},YY:function(){return k(this.year()%100,2)},YYYY:function(){return k(this.year(),4)},YYYYY:function(){return k(this.year(),5)},YYYYYY:function(){var a=this.year(),b=a>=0?"+":"-";return b+k(Math.abs(a),6)},gg:function(){return k(this.weekYear()%100,2)},gggg:function(){return k(this.weekYear(),4)},ggggg:function(){return k(this.weekYear(),5)},GG:function(){return k(this.isoWeekYear()%100,2)},GGGG:function(){return k(this.isoWeekYear(),4)},GGGGG:function(){return k(this.isoWeekYear(),5)},e:function(){return this.weekday()},E:function(){return this.isoWeekday()},a:function(){return this.lang().meridiem(this.hours(),this.minutes(),!0)},A:function(){return this.lang().meridiem(this.hours(),this.minutes(),!1)},H:function(){return this.hours()},h:function(){return this.hours()%12||12},m:function(){return this.minutes()},s:function(){return this.seconds()},S:function(){return s(this.milliseconds()/100)},SS:function(){return k(s(this.milliseconds()/10),2)},SSS:function(){return k(this.milliseconds(),3)},SSSS:function(){return k(this.milliseconds(),3)},Z:function(){var a=-this.zone(),b="+";return 0>a&&(a=-a,b="-"),b+k(s(a/60),2)+":"+k(s(a)%60,2)},ZZ:function(){var a=-this.zone(),b="+";return 0>a&&(a=-a,b="-"),b+k(s(a/60),2)+k(s(a)%60,2)},z:function(){return this.zoneAbbr()},zz:function(){return this.zoneName()},X:function(){return this.unix()},Q:function(){return this.quarter()}},Zb=["months","monthsShort","weekdays","weekdaysShort","weekdaysMin"];Wb.length;)eb=Wb.pop(),Yb[eb+"o"]=d(Yb[eb],eb);for(;Xb.length;)eb=Xb.pop(),Yb[eb+eb]=c(Yb[eb],2);for(Yb.DDDD=c(Yb.DDD,3),h(e.prototype,{set:function(a){var b,c;for(c in a)b=a[c],"function"==typeof b?this[c]=b:this["_"+c]=b},_months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),months:function(a){return this._months[a.month()]},_monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),monthsShort:function(a){return this._monthsShort[a.month()]},monthsParse:function(a){var b,c,d;for(this._monthsParse||(this._monthsParse=[]),b=0;12>b;b++)if(this._monthsParse[b]||(c=db.utc([2e3,b]),d="^"+this.months(c,"")+"|^"+this.monthsShort(c,""),this._monthsParse[b]=new RegExp(d.replace(".",""),"i")),this._monthsParse[b].test(a))return b},_weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdays:function(a){return this._weekdays[a.day()]},_weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysShort:function(a){return this._weekdaysShort[a.day()]},_weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),weekdaysMin:function(a){return this._weekdaysMin[a.day()]},weekdaysParse:function(a){var b,c,d;for(this._weekdaysParse||(this._weekdaysParse=[]),b=0;7>b;b++)if(this._weekdaysParse[b]||(c=db([2e3,1]).day(b),d="^"+this.weekdays(c,"")+"|^"+this.weekdaysShort(c,"")+"|^"+this.weekdaysMin(c,""),this._weekdaysParse[b]=new RegExp(d.replace(".",""),"i")),this._weekdaysParse[b].test(a))return b},_longDateFormat:{LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D YYYY",LLL:"MMMM D YYYY LT",LLLL:"dddd, MMMM D YYYY LT"},longDateFormat:function(a){var b=this._longDateFormat[a];return!b&&this._longDateFormat[a.toUpperCase()]&&(b=this._longDateFormat[a.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a]=b),b},isPM:function(a){return"p"===(a+"").toLowerCase().charAt(0)},_meridiemParse:/[ap]\.?m?\.?/i,meridiem:function(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"},_calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},calendar:function(a,b){var c=this._calendar[a];return"function"==typeof c?c.apply(b):c},_relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},relativeTime:function(a,b,c,d){var e=this._relativeTime[c];return"function"==typeof e?e(a,b,c,d):e.replace(/%d/i,a)},pastFuture:function(a,b){var c=this._relativeTime[a>0?"future":"past"];return"function"==typeof c?c(b):c.replace(/%s/i,b)},ordinal:function(a){return this._ordinal.replace("%d",a)},_ordinal:"%d",preparse:function(a){return a},postformat:function(a){return a},week:function(a){return Y(a,this._week.dow,this._week.doy).week},_week:{dow:0,doy:6},_invalidDate:"Invalid date",invalidDate:function(){return this._invalidDate}}),db=function(c,d,e,f){var g;return"boolean"==typeof e&&(f=e,e=a),g={},g._isAMomentObject=!0,g._i=c,g._f=d,g._l=e,g._strict=f,g._isUTC=!1,g._pf=b(),$(g)},db.utc=function(c,d,e,f){var g;return"boolean"==typeof e&&(f=e,e=a),g={},g._isAMomentObject=!0,g._useUTC=!0,g._isUTC=!0,g._l=e,g._i=c,g._f=d,g._strict=f,g._pf=b(),$(g).utc()},db.unix=function(a){return db(1e3*a)},db.duration=function(a,b){var c,d,e,f=a,h=null;return db.isDuration(a)?f={ms:a._milliseconds,d:a._days,M:a._months}:"number"==typeof a?(f={},b?f[b]=a:f.milliseconds=a):(h=tb.exec(a))?(c="-"===h[1]?-1:1,f={y:0,d:s(h[kb])*c,h:s(h[lb])*c,m:s(h[mb])*c,s:s(h[nb])*c,ms:s(h[ob])*c}):(h=ub.exec(a))&&(c="-"===h[1]?-1:1,e=function(a){var b=a&&parseFloat(a.replace(",","."));return(isNaN(b)?0:b)*c},f={y:e(h[2]),M:e(h[3]),d:e(h[4]),h:e(h[5]),m:e(h[6]),s:e(h[7]),w:e(h[8])}),d=new g(f),db.isDuration(a)&&a.hasOwnProperty("_lang")&&(d._lang=a._lang),d},db.version=fb,db.defaultFormat=Nb,db.updateOffset=function(){},db.lang=function(a,b){var c;return a?(b?A(y(a),b):null===b?(B(a),a="en"):pb[a]||C(a),c=db.duration.fn._lang=db.fn._lang=C(a),c._abbr):db.fn._lang._abbr},db.langData=function(a){return a&&a._lang&&a._lang._abbr&&(a=a._lang._abbr),C(a)},db.isMoment=function(a){return a instanceof f||null!=a&&a.hasOwnProperty("_isAMomentObject")},db.isDuration=function(a){return a instanceof g},eb=Zb.length-1;eb>=0;--eb)r(Zb[eb]);for(db.normalizeUnits=function(a){return p(a)},db.invalid=function(a){var b=db.utc(0/0);return null!=a?h(b._pf,a):b._pf.userInvalidated=!0,b},db.parseZone=function(a){return db(a).parseZone()},h(db.fn=f.prototype,{clone:function(){return db(this)},valueOf:function(){return+this._d+6e4*(this._offset||0)},unix:function(){return Math.floor(+this/1e3)},toString:function(){return this.clone().lang("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},toDate:function(){return this._offset?new Date(+this):this._d},toISOString:function(){var a=db(this).utc();return 00:!1},parsingFlags:function(){return h({},this._pf)},invalidAt:function(){return this._pf.overflow},utc:function(){return this.zone(0)},local:function(){return this.zone(0),this._isUTC=!1,this},format:function(a){var b=F(this,a||db.defaultFormat);return this.lang().postformat(b)},add:function(a,b){var c;return c="string"==typeof a?db.duration(+b,a):db.duration(a,b),l(this,c,1),this},subtract:function(a,b){var c;return c="string"==typeof a?db.duration(+b,a):db.duration(a,b),l(this,c,-1),this},diff:function(a,b,c){var d,e,f=z(a,this),g=6e4*(this.zone()-f.zone());return b=p(b),"year"===b||"month"===b?(d=432e5*(this.daysInMonth()+f.daysInMonth()),e=12*(this.year()-f.year())+(this.month()-f.month()),e+=(this-db(this).startOf("month")-(f-db(f).startOf("month")))/d,e-=6e4*(this.zone()-db(this).startOf("month").zone()-(f.zone()-db(f).startOf("month").zone()))/d,"year"===b&&(e/=12)):(d=this-f,e="second"===b?d/1e3:"minute"===b?d/6e4:"hour"===b?d/36e5:"day"===b?(d-g)/864e5:"week"===b?(d-g)/6048e5:d),c?e:j(e)},from:function(a,b){return db.duration(this.diff(a)).lang(this.lang()._abbr).humanize(!b)},fromNow:function(a){return this.from(db(),a)},calendar:function(){var a=z(db(),this).startOf("day"),b=this.diff(a,"days",!0),c=-6>b?"sameElse":-1>b?"lastWeek":0>b?"lastDay":1>b?"sameDay":2>b?"nextDay":7>b?"nextWeek":"sameElse";return this.format(this.lang().calendar(c,this))},isLeapYear:function(){return v(this.year())},isDST:function(){return this.zone()+db(a).startOf(b)},isBefore:function(a,b){return b="undefined"!=typeof b?b:"millisecond",+this.clone().startOf(b)<+db(a).startOf(b)},isSame:function(a,b){return b=b||"ms",+this.clone().startOf(b)===+z(a,this).startOf(b)},min:function(a){return a=db.apply(null,arguments),this>a?this:a},max:function(a){return a=db.apply(null,arguments),a>this?this:a},zone:function(a){var b=this._offset||0;return null==a?this._isUTC?b:this._d.getTimezoneOffset():("string"==typeof a&&(a=I(a)),Math.abs(a)<16&&(a=60*a),this._offset=a,this._isUTC=!0,b!==a&&l(this,db.duration(b-a,"m"),1,!0),this)},zoneAbbr:function(){return this._isUTC?"UTC":""},zoneName:function(){return this._isUTC?"Coordinated Universal Time":""},parseZone:function(){return this._tzm?this.zone(this._tzm):"string"==typeof this._i&&this.zone(this._i),this},hasAlignedHourOffset:function(a){return a=a?db(a).zone():0,(this.zone()-a)%60===0},daysInMonth:function(){return t(this.year(),this.month())},dayOfYear:function(a){var b=hb((db(this).startOf("day")-db(this).startOf("year"))/864e5)+1;return null==a?b:this.add("d",a-b)},quarter:function(){return Math.ceil((this.month()+1)/3)},weekYear:function(a){var b=Y(this,this.lang()._week.dow,this.lang()._week.doy).year;return null==a?b:this.add("y",a-b)},isoWeekYear:function(a){var b=Y(this,1,4).year;return null==a?b:this.add("y",a-b)},week:function(a){var b=this.lang().week(this);return null==a?b:this.add("d",7*(a-b))},isoWeek:function(a){var b=Y(this,1,4).week;return null==a?b:this.add("d",7*(a-b))},weekday:function(a){var b=(this.day()+7-this.lang()._week.dow)%7;return null==a?b:this.add("d",a-b)},isoWeekday:function(a){return null==a?this.day()||7:this.day(this.day()%7?a:a-7)},get:function(a){return a=p(a),this[a]()},set:function(a,b){return a=p(a),"function"==typeof this[a]&&this[a](b),this},lang:function(b){return b===a?this._lang:(this._lang=C(b),this)}}),eb=0;eb10&&20>c?a+"-ти":1===b?a+"-ви":2===b?a+"-ри":7===b||8===b?a+"-ми":a+"-ти"},week:{dow:1,doy:7}})}),function(a){a(db)}(function(b){function c(a,b,c){var d={mm:"munutenn",MM:"miz",dd:"devezh"};return a+" "+f(d[c],a)}function d(a){switch(e(a)){case 1:case 3:case 4:case 5:case 9:return a+" bloaz";default:return a+" vloaz"}}function e(a){return a>9?e(a%10):a}function f(a,b){return 2===b?g(a):a}function g(b){var c={m:"v",b:"v",d:"z"};return c[b.charAt(0)]===a?b:c[b.charAt(0)]+b.substring(1)}return b.lang("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),longDateFormat:{LT:"h[e]mm A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY LT",LLLL:"dddd, D [a viz] MMMM YYYY LT"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:c,h:"un eur",hh:"%d eur",d:"un devezh",dd:c,M:"ur miz",MM:c,y:"ur bloaz",yy:d},ordinal:function(a){var b=1===a?"añ":"vet";return a+b},week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){function b(a,b,c){var d=a+" ";switch(c){case"m":return b?"jedna minuta":"jedne minute";case"mm":return d+=1===a?"minuta":2===a||3===a||4===a?"minute":"minuta";case"h":return b?"jedan sat":"jednog sata";case"hh":return d+=1===a?"sat":2===a||3===a||4===a?"sata":"sati";case"dd":return d+=1===a?"dan":"dana";case"MM":return d+=1===a?"mjesec":2===a||3===a||4===a?"mjeseca":"mjeseci";case"yy":return d+=1===a?"godina":2===a||3===a||4===a?"godine":"godina"}}return a.lang("bs",{months:"januar_februar_mart_april_maj_juni_juli_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),longDateFormat:{LT:"H:mm",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:b,mm:b,h:b,hh:b,d:"dan",dd:b,M:"mjesec",MM:b,y:"godinu",yy:b},ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){return a.lang("ca",{months:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),longDateFormat:{LT:"H:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT" -},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinal:"%dº",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){function b(a){return a>1&&5>a&&1!==~~(a/10)}function c(a,c,d,e){var f=a+" ";switch(d){case"s":return c||e?"pár vteřin":"pár vteřinami";case"m":return c?"minuta":e?"minutu":"minutou";case"mm":return c||e?f+(b(a)?"minuty":"minut"):f+"minutami";break;case"h":return c?"hodina":e?"hodinu":"hodinou";case"hh":return c||e?f+(b(a)?"hodiny":"hodin"):f+"hodinami";break;case"d":return c||e?"den":"dnem";case"dd":return c||e?f+(b(a)?"dny":"dní"):f+"dny";break;case"M":return c||e?"měsíc":"měsícem";case"MM":return c||e?f+(b(a)?"měsíce":"měsíců"):f+"měsíci";break;case"y":return c||e?"rok":"rokem";case"yy":return c||e?f+(b(a)?"roky":"let"):f+"lety"}}var d="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),e="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_");return a.lang("cs",{months:d,monthsShort:e,monthsParse:function(a,b){var c,d=[];for(c=0;12>c;c++)d[c]=new RegExp("^"+a[c]+"$|^"+b[c]+"$","i");return d}(d,e),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd D. MMMM YYYY LT"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("cv",{months:"кăрлач_нарăс_пуш_ака_май_çĕртме_утă_çурла_авăн_юпа_чӳк_раштав".split("_"),monthsShort:"кăр_нар_пуш_ака_май_çĕр_утă_çур_ав_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кĕçнерникун_эрнекун_шăматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кĕç_эрн_шăм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кç_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",L:"DD-MM-YYYY",LL:"YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ]",LLL:"YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT",LLLL:"dddd, YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ĕнер] LT [сехетре]",nextWeek:"[Çитес] dddd LT [сехетре]",lastWeek:"[Иртнĕ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(a){var b=/сехет$/i.exec(a)?"рен":/çул$/i.exec(a)?"тан":"ран";return a+b},past:"%s каялла",s:"пĕр-ик çеккунт",m:"пĕр минут",mm:"%d минут",h:"пĕр сехет",hh:"%d сехет",d:"пĕр кун",dd:"%d кун",M:"пĕр уйăх",MM:"%d уйăх",y:"пĕр çул",yy:"%d çул"},ordinal:"%d-мĕш",week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){return a.lang("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn àl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},ordinal:function(a){var b=a,c="",d=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return b>20?c=40===b||50===b||60===b||80===b||100===b?"fed":"ain":b>0&&(c=d[b]),a+c},week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D. MMMM, YYYY LT"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I går kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){function b(a,b,c){var d={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[a+" Tage",a+" Tagen"],M:["ein Monat","einem Monat"],MM:[a+" Monate",a+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[a+" Jahre",a+" Jahren"]};return b?d[c][0]:d[c][1]}return a.lang("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"H:mm [Uhr]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[Heute um] LT",sameElse:"L",nextDay:"[Morgen um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gestern um] LT",lastWeek:"[letzten] dddd [um] LT"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:b,mm:"%d Minuten",h:b,hh:"%d Stunden",d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(a,b){return/D/.test(b.substring(0,b.indexOf("MMMM")))?this._monthsGenitiveEl[a.month()]:this._monthsNominativeEl[a.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(a,b,c){return a>11?c?"μμ":"ΜΜ":c?"πμ":"ΠΜ"},longDateFormat:{LT:"h:mm A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:"[την προηγούμενη] dddd [{}] LT",sameElse:"L"},calendar:function(a,b){var c=this._calendarEl[a],d=b&&b.hours();return c.replace("{}",d%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},ordinal:function(a){return a+"η"},week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",L:"YYYY-MM-DD",LL:"D MMMM, YYYY",LLL:"D MMMM, YYYY LT",LLLL:"dddd, D MMMM, YYYY LT"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}})}),function(a){a(db)}(function(a){return a.lang("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"),weekdaysShort:"Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Ĵa_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",L:"YYYY-MM-DD",LL:"D[-an de] MMMM, YYYY",LLL:"D[-an de] MMMM, YYYY LT",LLLL:"dddd, [la] D[-an de] MMMM, YYYY LT"},meridiem:function(a,b,c){return a>11?c?"p.t.m.":"P.T.M.":c?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"je %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},ordinal:"%da",week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){return a.lang("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mi_Ju_Vi_Sá".split("_"),longDateFormat:{LT:"H:mm",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY LT",LLLL:"dddd, D [de] MMMM [de] YYYY LT"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinal:"%dº",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){function b(a,b,c,d){var e={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[a+" minuti",a+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[a+" tunni",a+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[a+" kuu",a+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[a+" aasta",a+" aastat"]};return b?e[c][2]?e[c][2]:e[c][1]:d?e[c][0]:e[c][1]}return a.lang("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:b,m:b,mm:b,h:b,hh:b,d:b,dd:"%d päeva",M:b,MM:b,y:b,yy:b},ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),longDateFormat:{LT:"HH:mm",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] LT",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] LT",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] LT",llll:"ddd, YYYY[ko] MMM D[a] LT"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){var b={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},c={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};return a.lang("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},meridiem:function(a){return 12>a?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چندین ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(a){return a.replace(/[۰-۹]/g,function(a){return c[a]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]}).replace(/,/g,"،")},ordinal:"%dم",week:{dow:6,doy:12}})}),function(a){a(db)}(function(a){function b(a,b,d,e){var f="";switch(d){case"s":return e?"muutaman sekunnin":"muutama sekunti";case"m":return e?"minuutin":"minuutti";case"mm":f=e?"minuutin":"minuuttia";break;case"h":return e?"tunnin":"tunti";case"hh":f=e?"tunnin":"tuntia";break;case"d":return e?"päivän":"päivä";case"dd":f=e?"päivän":"päivää";break;case"M":return e?"kuukauden":"kuukausi";case"MM":f=e?"kuukauden":"kuukautta";break;case"y":return e?"vuoden":"vuosi";case"yy":f=e?"vuoden":"vuotta"}return f=c(a,e)+" "+f}function c(a,b){return 10>a?b?e[a]:d[a]:a}var d="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),e=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",d[7],d[8],d[9]];return a.lang("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] LT",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] LT",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] LT",llll:"ddd, Do MMM YYYY, [klo] LT"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D. MMMM, YYYY LT"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinal:function(a){return a+(1===a?"er":"")}})}),function(a){a(db)}(function(a){return a.lang("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinal:function(a){return a+(1===a?"er":"")},week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("gl",{months:"Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro".split("_"),monthsShort:"Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.".split("_"),weekdays:"Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado".split("_"),weekdaysShort:"Dom._Lun._Mar._Mér._Xov._Ven._Sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mé_Xo_Ve_Sá".split("_"),longDateFormat:{LT:"H:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(a){return"uns segundos"===a?"nuns segundos":"en "+a},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},ordinal:"%dº",week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){return a.lang("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY LT",LLLL:"dddd, D [ב]MMMM YYYY LT",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY LT",llll:"ddd, D MMM YYYY LT"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(a){return 2===a?"שעתיים":a+" שעות"},d:"יום",dd:function(a){return 2===a?"יומיים":a+" ימים"},M:"חודש",MM:function(a){return 2===a?"חודשיים":a+" חודשים"},y:"שנה",yy:function(a){return 2===a?"שנתיים":a+" שנים"}}})}),function(a){a(db)}(function(a){var b={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},c={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return a.lang("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(a){return a.replace(/[१२३४५६७८९०]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiem:function(a){return 4>a?"रात":10>a?"सुबह":17>a?"दोपहर":20>a?"शाम":"रात"},week:{dow:0,doy:6}})}),function(a){a(db)}(function(a){function b(a,b,c){var d=a+" ";switch(c){case"m":return b?"jedna minuta":"jedne minute";case"mm":return d+=1===a?"minuta":2===a||3===a||4===a?"minute":"minuta";case"h":return b?"jedan sat":"jednog sata";case"hh":return d+=1===a?"sat":2===a||3===a||4===a?"sata":"sati";case"dd":return d+=1===a?"dan":"dana";case"MM":return d+=1===a?"mjesec":2===a||3===a||4===a?"mjeseca":"mjeseci";case"yy":return d+=1===a?"godina":2===a||3===a||4===a?"godine":"godina"}}return a.lang("hr",{months:"sječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_"),monthsShort:"sje._vel._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),longDateFormat:{LT:"H:mm",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:b,mm:b,h:b,hh:b,d:"dan",dd:b,M:"mjesec",MM:b,y:"godinu",yy:b},ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){function b(a,b,c,d){var e=a;switch(c){case"s":return d||b?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(d||b?" perc":" perce");case"mm":return e+(d||b?" perc":" perce");case"h":return"egy"+(d||b?" óra":" órája");case"hh":return e+(d||b?" óra":" órája");case"d":return"egy"+(d||b?" nap":" napja");case"dd":return e+(d||b?" nap":" napja");case"M":return"egy"+(d||b?" hónap":" hónapja");case"MM":return e+(d||b?" hónap":" hónapja");case"y":return"egy"+(d||b?" év":" éve");case"yy":return e+(d||b?" év":" éve")}return""}function c(a){return(a?"":"[múlt] ")+"["+d[this.day()]+"] LT[-kor]"}var d="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");return a.lang("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D., LT",LLLL:"YYYY. MMMM D., dddd LT"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return c.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return c.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){function b(a,b){var c={nominative:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_"),accusative:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function c(a){var b="հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_");return b[a.month()]}function d(a){var b="կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_");return b[a.day()]}return a.lang("hy-am",{months:b,monthsShort:c,weekdays:d,weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., LT",LLLL:"dddd, D MMMM YYYY թ., LT"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiem:function(a){return 4>a?"գիշերվա":12>a?"առավոտվա":17>a?"ցերեկվա":"երեկոյան"},ordinal:function(a,b){switch(b){case"DDD":case"w":case"W":case"DDDo":return 1===a?a+"-ին":a+"-րդ";default:return a}},week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){return a.lang("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] LT",LLLL:"dddd, D MMMM YYYY [pukul] LT"},meridiem:function(a){return 11>a?"pagi":15>a?"siang":19>a?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){function b(a){return a%100===11?!0:a%10===1?!1:!0}function c(a,c,d,e){var f=a+" ";switch(d){case"s":return c||e?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return c?"mínúta":"mínútu";case"mm":return b(a)?f+(c||e?"mínútur":"mínútum"):c?f+"mínúta":f+"mínútu";case"hh":return b(a)?f+(c||e?"klukkustundir":"klukkustundum"):f+"klukkustund";case"d":return c?"dagur":e?"dag":"degi";case"dd":return b(a)?c?f+"dagar":f+(e?"daga":"dögum"):c?f+"dagur":f+(e?"dag":"degi");case"M":return c?"mánuður":e?"mánuð":"mánuði";case"MM":return b(a)?c?f+"mánuðir":f+(e?"mánuði":"mánuðum"):c?f+"mánuður":f+(e?"mánuð":"mánuði");case"y":return c||e?"ár":"ári";case"yy":return b(a)?f+(c||e?"ár":"árum"):f+(c||e?"ár":"ári")}}return a.lang("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] LT",LLLL:"dddd, D. MMMM YYYY [kl.] LT"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:c,m:c,mm:c,h:"klukkustund",hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},ordinal:"%d.",week:{dow:1,doy:4}}) -}),function(a){a(db)}(function(a){return a.lang("it",{months:"Gennaio_Febbraio_Marzo_Aprile_Maggio_Giugno_Luglio_Agosto_Settembre_Ottobre_Novembre_Dicembre".split("_"),monthsShort:"Gen_Feb_Mar_Apr_Mag_Giu_Lug_Ago_Set_Ott_Nov_Dic".split("_"),weekdays:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"D_L_Ma_Me_G_V_S".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:"[lo scorso] dddd [alle] LT",sameElse:"L"},relativeTime:{future:function(a){return(/^[0-9].+$/.test(a)?"tra":"in")+" "+a},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinal:"%dº",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"Ah時m分",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日LT",LLLL:"YYYY年M月D日LT dddd"},meridiem:function(a){return 12>a?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}),function(a){a(db)}(function(a){function b(a,b){var c={nominative:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),accusative:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},d=/D[oD] *MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function c(a,b){var c={nominative:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),accusative:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_")},d=/(წინა|შემდეგ)/.test(b)?"accusative":"nominative";return c[d][a.day()]}return a.lang("ka",{months:b,monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:c,weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(a){return/(წამი|წუთი|საათი|წელი)/.test(a)?a.replace(/ი$/,"ში"):a+"ში"},past:function(a){return/(წამი|წუთი|საათი|დღე|თვე)/.test(a)?a.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(a)?a.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},ordinal:function(a){return 0===a?a:1===a?a+"-ლი":20>a||100>=a&&a%20===0||a%100===0?"მე-"+a:a+"-ე"},week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){return a.lang("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h시 mm분",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 LT",LLLL:"YYYY년 MMMM D일 dddd LT"},meridiem:function(a){return 12>a?"오전":"오후"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇초",ss:"%d초",m:"일분",mm:"%d분",h:"한시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한달",MM:"%d달",y:"일년",yy:"%d년"},ordinal:"%d일",meridiemParse:/(오전|오후)/,isPM:function(a){return"오후"===a}})}),function(a){a(db)}(function(a){function b(a,b,c){var d={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],dd:[a+" Deeg",a+" Deeg"],M:["ee Mount","engem Mount"],MM:[a+" Méint",a+" Méint"],y:["ee Joer","engem Joer"],yy:[a+" Joer",a+" Joer"]};return b?d[c][0]:d[c][1]}function c(a){var b=a.substr(0,a.indexOf(" "));return g(b)?"a "+a:"an "+a}function d(a){var b=a.substr(0,a.indexOf(" "));return g(b)?"viru "+a:"virun "+a}function e(){var a=this.format("d");return f(a)?"[Leschte] dddd [um] LT":"[Leschten] dddd [um] LT"}function f(a){switch(a=parseInt(a,10)){case 0:case 1:case 3:case 5:case 6:return!0;default:return!1}}function g(a){if(a=parseInt(a,10),isNaN(a))return!1;if(0>a)return!0;if(10>a)return a>=4&&7>=a?!0:!1;if(100>a){var b=a%10,c=a/10;return 0===b?g(c):g(b)}if(1e4>a){for(;a>=10;)a/=10;return g(a)}return a/=1e3,g(a)}return a.lang("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),longDateFormat:{LT:"H:mm [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:e},relativeTime:{future:c,past:d,s:"e puer Sekonnen",m:b,mm:"%d Minutten",h:b,hh:"%d Stonnen",d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){function b(a,b,c,d){return b?"kelios sekundės":d?"kelių sekundžių":"kelias sekundes"}function c(a,b,c,d){return b?e(c)[0]:d?e(c)[1]:e(c)[2]}function d(a){return a%10===0||a>10&&20>a}function e(a){return h[a].split("_")}function f(a,b,f,g){var h=a+" ";return 1===a?h+c(a,b,f[0],g):b?h+(d(a)?e(f)[1]:e(f)[0]):g?h+e(f)[1]:h+(d(a)?e(f)[1]:e(f)[2])}function g(a,b){var c=-1===b.indexOf("dddd LT"),d=i[a.weekday()];return c?d:d.substring(0,d.length-2)+"į"}var h={m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"},i="pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis_sekmadienis".split("_");return a.lang("lt",{months:"sausio_vasario_kovo_balandžio_gegužės_biržėlio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:g,weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),longDateFormat:{LT:"HH:mm",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], LT [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, LT [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], LT [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, LT [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:b,m:c,mm:f,h:c,hh:f,d:c,dd:f,M:c,MM:f,y:c,yy:f},ordinal:function(a){return a+"-oji"},week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){function b(a,b,c){var d=a.split("_");return c?b%10===1&&11!==b?d[2]:d[3]:b%10===1&&11!==b?d[0]:d[1]}function c(a,c,e){return a+" "+b(d[e],a,c)}var d={mm:"minūti_minūtes_minūte_minūtes",hh:"stundu_stundas_stunda_stundas",dd:"dienu_dienas_diena_dienas",MM:"mēnesi_mēnešus_mēnesis_mēneši",yy:"gadu_gadus_gads_gadi"};return a.lang("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),longDateFormat:{LT:"HH:mm",L:"DD.MM.YYYY",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, LT",LLLL:"YYYY. [gada] D. MMMM, dddd, LT"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"%s vēlāk",past:"%s agrāk",s:"dažas sekundes",m:"minūti",mm:c,h:"stundu",hh:c,d:"dienu",dd:c,M:"mēnesi",MM:c,y:"gadu",yy:c},ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Во изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Во изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},ordinal:function(a){var b=a%10,c=a%100;return 0===a?a+"-ев":0===c?a+"-ен":c>10&&20>c?a+"-ти":1===b?a+"-ви":2===b?a+"-ри":7===b||8===b?a+"-ми":a+"-ти"},week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){return a.lang("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiem:function(a){return 4>a?"രാത്രി":12>a?"രാവിലെ":17>a?"ഉച്ച കഴിഞ്ഞ്":20>a?"വൈകുന്നേരം":"രാത്രി"}})}),function(a){a(db)}(function(a){var b={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},c={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return a.lang("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%s नंतर",past:"%s पूर्वी",s:"सेकंद",m:"एक मिनिट",mm:"%d मिनिटे",h:"एक तास",hh:"%d तास",d:"एक दिवस",dd:"%d दिवस",M:"एक महिना",MM:"%d महिने",y:"एक वर्ष",yy:"%d वर्षे"},preparse:function(a){return a.replace(/[१२३४५६७८९०]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiem:function(a){return 4>a?"रात्री":10>a?"सकाळी":17>a?"दुपारी":20>a?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}),function(a){a(db)}(function(a){return a.lang("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] LT",LLLL:"dddd, D MMMM YYYY [pukul] LT"},meridiem:function(a){return 11>a?"pagi":15>a?"tengahari":19>a?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){return a.lang("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"H.mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] LT",LLLL:"dddd D. MMMM YYYY [kl.] LT"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"for %s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){var b={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},c={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return a.lang("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आइ._सो._मङ्_बु._बि._शु._श.".split("_"),longDateFormat:{LT:"Aको h:mm बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},preparse:function(a){return a.replace(/[१२३४५६७८९०]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiem:function(a){return 3>a?"राती":10>a?"बिहान":15>a?"दिउँसो":18>a?"बेलुका":20>a?"साँझ":"राती"},calendar:{sameDay:"[आज] LT",nextDay:"[भोली] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडी",s:"केही समय",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){var b="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),c="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_");return a.lang("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(a,d){return/-MMM-/.test(d)?c[a.month()]:b[a.month()]},weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),longDateFormat:{LT:"HH:mm",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinal:function(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregående] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"for %s siden",s:"noen sekund",m:"ett minutt",mm:"%d minutt",h:"en time",hh:"%d timar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){function b(a){return 5>a%10&&a%10>1&&~~(a/10)%10!==1}function c(a,c,d){var e=a+" ";switch(d){case"m":return c?"minuta":"minutę";case"mm":return e+(b(a)?"minuty":"minut");case"h":return c?"godzina":"godzinę";case"hh":return e+(b(a)?"godziny":"godzin");case"MM":return e+(b(a)?"miesiące":"miesięcy");case"yy":return e+(b(a)?"lata":"lat")}}var d="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),e="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");return a.lang("pl",{months:function(a,b){return/D MMMM/.test(b)?e[a.month()]:d[a.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"nie_pon_wt_śr_czw_pt_sb".split("_"),weekdaysMin:"N_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:c,mm:c,h:c,hh:c,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:c,y:"rok",yy:c},ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY LT",LLLL:"dddd, D [de] MMMM [de] YYYY LT"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinal:"%dº"})}),function(a){a(db)}(function(a){return a.lang("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY LT",LLLL:"dddd, D [de] MMMM [de] YYYY LT"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinal:"%dº",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){function b(a,b,c){var d={mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},e=" ";return(a%100>=20||a>=100&&a%100===0)&&(e=" de "),a+e+d[c]}return a.lang("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian_feb_mar_apr_mai_iun_iul_aug_sep_oct_noi_dec".split("_"),weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:b,h:"o oră",hh:b,d:"o zi",dd:b,M:"o lună",MM:b,y:"un an",yy:b},week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){function b(a,b,c){var d=a+" ";switch(c){case"m":return b?"jedna minuta":"jedne minute";case"mm":return d+=1===a?"minuta":2===a||3===a||4===a?"minute":"minuta";case"h":return b?"jedan sat":"jednog sata";case"hh":return d+=1===a?"sat":2===a||3===a||4===a?"sata":"sati";case"dd":return d+=1===a?"dan":"dana";case"MM":return d+=1===a?"mesec":2===a||3===a||4===a?"meseca":"meseci";case"yy":return d+=1===a?"godina":2===a||3===a||4===a?"godine":"godina"}}return a.lang("rs",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),longDateFormat:{LT:"H:mm",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"par sekundi",m:b,mm:b,h:b,hh:b,d:"dan",dd:b,M:"mesec",MM:b,y:"godinu",yy:b},ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){function b(a,b){var c=a.split("_");return b%10===1&&b%100!==11?c[0]:b%10>=2&&4>=b%10&&(10>b%100||b%100>=20)?c[1]:c[2]}function c(a,c,d){var e={mm:"минута_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===d?c?"минута":"минуту":a+" "+b(e[d],+a)}function d(a,b){var c={nominative:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),accusative:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function e(a,b){var c={nominative:"янв_фев_мар_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),accusative:"янв_фев_мар_апр_мая_июня_июля_авг_сен_окт_ноя_дек".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function f(a,b){var c={nominative:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),accusative:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_")},d=/\[ ?[Вв] ?(?:прошлую|следующую)? ?\] ?dddd/.test(b)?"accusative":"nominative";return c[d][a.day()]}return a.lang("ru",{months:d,monthsShort:e,weekdays:f,weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[й|я]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],longDateFormat:{LT:"HH:mm",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., LT",LLLL:"dddd, D MMMM YYYY г., LT"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(){return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT"},lastWeek:function(){switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:c,mm:c,h:"час",hh:c,d:"день",dd:c,M:"месяц",MM:c,y:"год",yy:c},meridiem:function(a){return 4>a?"ночи":12>a?"утра":17>a?"дня":"вечера"},ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":return a+"-й";case"D":return a+"-го";case"w":case"W":return a+"-я";default:return a}},week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){function b(a){return a>1&&5>a}function c(a,c,d,e){var f=a+" ";switch(d){case"s":return c||e?"pár sekúnd":"pár sekundami";case"m":return c?"minúta":e?"minútu":"minútou";case"mm":return c||e?f+(b(a)?"minúty":"minút"):f+"minútami";break;case"h":return c?"hodina":e?"hodinu":"hodinou";case"hh":return c||e?f+(b(a)?"hodiny":"hodín"):f+"hodinami";break;case"d":return c||e?"deň":"dňom";case"dd":return c||e?f+(b(a)?"dni":"dní"):f+"dňami";break;case"M":return c||e?"mesiac":"mesiacom";case"MM":return c||e?f+(b(a)?"mesiace":"mesiacov"):f+"mesiacmi";break;case"y":return c||e?"rok":"rokom";case"yy":return c||e?f+(b(a)?"roky":"rokov"):f+"rokmi"}}var d="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),e="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");return a.lang("sk",{months:d,monthsShort:e,monthsParse:function(a,b){var c,d=[];for(c=0;12>c;c++)d[c]=new RegExp("^"+a[c]+"$|^"+b[c]+"$","i");return d}(d,e),weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd D. MMMM YYYY LT"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){function b(a,b,c){var d=a+" ";switch(c){case"m":return b?"ena minuta":"eno minuto";case"mm":return d+=1===a?"minuta":2===a?"minuti":3===a||4===a?"minute":"minut";case"h":return b?"ena ura":"eno uro";case"hh":return d+=1===a?"ura":2===a?"uri":3===a||4===a?"ure":"ur";case"dd":return d+=1===a?"dan":"dni";case"MM":return d+=1===a?"mesec":2===a?"meseca":3===a||4===a?"mesece":"mesecev";case"yy":return d+=1===a?"leto":2===a?"leti":3===a||4===a?"leta":"let"}}return a.lang("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),longDateFormat:{LT:"H:mm",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[prejšnja] dddd [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"%s nazaj",s:"nekaj sekund",m:b,mm:b,h:b,hh:b,d:"en dan",dd:b,M:"en mesec",MM:b,y:"eno leto",yy:b},ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){return a.lang("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Marte_E Mërkure_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Neser në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s me parë",s:"disa sekonda",m:"një minut",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"dddd LT",lastWeek:"[Förra] dddd[en] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"e":1===b?"a":2===b?"a":3===b?"e":"e";return a+c},week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},ordinal:function(a){return a+"வது" -},meridiem:function(a){return a>=6&&10>=a?" காலை":a>=10&&14>=a?" நண்பகல்":a>=14&&18>=a?" எற்பாடு":a>=18&&20>=a?" மாலை":a>=20&&24>=a?" இரவு":a>=0&&6>=a?" வைகறை":void 0},week:{dow:0,doy:6}})}),function(a){a(db)}(function(a){return a.lang("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา".split("_"),weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),longDateFormat:{LT:"H นาฬิกา m นาที",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา LT",LLLL:"วันddddที่ D MMMM YYYY เวลา LT"},meridiem:function(a){return 12>a?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}),function(a){a(db)}(function(a){return a.lang("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY LT",LLLL:"dddd, MMMM DD, YYYY LT"},calendar:{sameDay:"[Ngayon sa] LT",nextDay:"[Bukas sa] LT",nextWeek:"dddd [sa] LT",lastDay:"[Kahapon sa] LT",lastWeek:"dddd [huling linggo] LT",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},ordinal:function(a){return a},week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){var b={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};return a.lang("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(a){if(0===a)return a+"'ıncı";var c=a%10,d=a%100-c,e=a>=100?100:null;return a+(b[c]||b[d]||b[e])},week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){return a.lang("tzm-la",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}),function(a){a(db)}(function(a){return a.lang("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}),function(a){a(db)}(function(a){function b(a,b){var c=a.split("_");return b%10===1&&b%100!==11?c[0]:b%10>=2&&4>=b%10&&(10>b%100||b%100>=20)?c[1]:c[2]}function c(a,c,d){var e={mm:"хвилина_хвилини_хвилин",hh:"година_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===d?c?"хвилина":"хвилину":"h"===d?c?"година":"годину":a+" "+b(e[d],+a)}function d(a,b){var c={nominative:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_"),accusative:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_")},d=/D[oD]? *MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function e(a,b){var c={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")},d=/(\[[ВвУу]\]) ?dddd/.test(b)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(b)?"genitive":"nominative";return c[d][a.day()]}function f(a){return function(){return a+"о"+(11===this.hours()?"б":"")+"] LT"}}return a.lang("uk",{months:d,monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:e,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., LT",LLLL:"dddd, D MMMM YYYY р., LT"},calendar:{sameDay:f("[Сьогодні "),nextDay:f("[Завтра "),lastDay:f("[Вчора "),nextWeek:f("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return f("[Минулої] dddd [").call(this);case 1:case 2:case 4:return f("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:c,mm:c,h:"годину",hh:c,d:"день",dd:c,M:"місяць",MM:c,y:"рік",yy:c},meridiem:function(a){return 4>a?"ночі":12>a?"ранку":17>a?"дня":"вечора"},ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":case"w":case"W":return a+"-й";case"D":return a+"-го";default:return a}},week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){return a.lang("uz",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"D MMMM YYYY, dddd LT"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}),function(a){a(db)}(function(a){return a.lang("vn",{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("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY LT",LLLL:"dddd, D MMMM [năm] YYYY LT",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY LT",llll:"ddd, D MMM YYYY LT"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},ordinal:function(a){return a},week:{dow:1,doy:4}})}),function(a){a(db)}(function(a){return a.lang("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah点mm",L:"YYYY-MM-DD",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日LT",LLLL:"YYYY年MMMD日ddddLT",l:"YYYY-MM-DD",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日LT",llll:"YYYY年MMMD日ddddLT"},meridiem:function(a,b){var c=100*a+b;return 600>c?"凌晨":900>c?"早上":1130>c?"上午":1230>c?"中午":1800>c?"下午":"晚上"},calendar:{sameDay:function(){return 0===this.minutes()?"[今天]Ah[点整]":"[今天]LT"},nextDay:function(){return 0===this.minutes()?"[明天]Ah[点整]":"[明天]LT"},lastDay:function(){return 0===this.minutes()?"[昨天]Ah[点整]":"[昨天]LT"},nextWeek:function(){var b,c;return b=a().startOf("week"),c=this.unix()-b.unix()>=604800?"[下]":"[本]",0===this.minutes()?c+"dddAh点整":c+"dddAh点mm"},lastWeek:function(){var b,c;return b=a().startOf("week"),c=this.unix()c?"早上":1130>c?"上午":1230>c?"中午":1800>c?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinal:function(a,b){switch(b){case"d":case"D":case"DDD":return a+"日";case"M":return a+"月";case"w":case"W":return a+"週";default:return a}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"一分鐘",mm:"%d分鐘",h:"一小時",hh:"%d小時",d:"一天",dd:"%d天",M:"一個月",MM:"%d個月",y:"一年",yy:"%d年"}})}),db.lang("en"),rb?(module.exports=db,cb(!0)):"function"==typeof define&&define.amd?define("moment",function(b,c,d){return d.config&&d.config()&&d.config().noGlobal!==!0&&cb(d.config().noGlobal===a),db}):cb()}).call(this); \ No newline at end of file +(function(a){function b(a,b,c){switch(arguments.length){case 2:return null!=a?a:b;case 3:return null!=a?a:null!=b?b:c;default:throw new Error("Implement me")}}function c(a,b){return Bb.call(a,b)}function d(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function e(a){vb.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+a)}function f(a,b){var c=!0;return o(function(){return c&&(e(a),c=!1),b.apply(this,arguments)},b)}function g(a,b){sc[a]||(e(b),sc[a]=!0)}function h(a,b){return function(c){return r(a.call(this,c),b)}}function i(a,b){return function(c){return this.localeData().ordinal(a.call(this,c),b)}}function j(a,b){var c,d,e=12*(b.year()-a.year())+(b.month()-a.month()),f=a.clone().add(e,"months");return 0>b-f?(c=a.clone().add(e-1,"months"),d=(b-f)/(f-c)):(c=a.clone().add(e+1,"months"),d=(b-f)/(c-f)),-(e+d)}function k(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&12>b&&(b+=12),d||12!==b||(b=0),b):b}function l(){}function m(a,b){b!==!1&&H(a),p(this,a),this._d=new Date(+a._d),uc===!1&&(uc=!0,vb.updateOffset(this),uc=!1)}function n(a){var b=A(a),c=b.year||0,d=b.quarter||0,e=b.month||0,f=b.week||0,g=b.day||0,h=b.hour||0,i=b.minute||0,j=b.second||0,k=b.millisecond||0;this._milliseconds=+k+1e3*j+6e4*i+36e5*h,this._days=+g+7*f,this._months=+e+3*d+12*c,this._data={},this._locale=vb.localeData(),this._bubble()}function o(a,b){for(var d in b)c(b,d)&&(a[d]=b[d]);return c(b,"toString")&&(a.toString=b.toString),c(b,"valueOf")&&(a.valueOf=b.valueOf),a}function p(a,b){var c,d,e;if("undefined"!=typeof b._isAMomentObject&&(a._isAMomentObject=b._isAMomentObject),"undefined"!=typeof b._i&&(a._i=b._i),"undefined"!=typeof b._f&&(a._f=b._f),"undefined"!=typeof b._l&&(a._l=b._l),"undefined"!=typeof b._strict&&(a._strict=b._strict),"undefined"!=typeof b._tzm&&(a._tzm=b._tzm),"undefined"!=typeof b._isUTC&&(a._isUTC=b._isUTC),"undefined"!=typeof b._offset&&(a._offset=b._offset),"undefined"!=typeof b._pf&&(a._pf=b._pf),"undefined"!=typeof b._locale&&(a._locale=b._locale),Kb.length>0)for(c in Kb)d=Kb[c],e=b[d],"undefined"!=typeof e&&(a[d]=e);return a}function q(a){return 0>a?Math.ceil(a):Math.floor(a)}function r(a,b,c){for(var d=""+Math.abs(a),e=a>=0;d.lengthd;d++)(c&&a[d]!==b[d]||!c&&C(a[d])!==C(b[d]))&&g++;return g+f}function z(a){if(a){var b=a.toLowerCase().replace(/(.)s$/,"$1");a=lc[a]||mc[b]||b}return a}function A(a){var b,d,e={};for(d in a)c(a,d)&&(b=z(d),b&&(e[b]=a[d]));return e}function B(b){var c,d;if(0===b.indexOf("week"))c=7,d="day";else{if(0!==b.indexOf("month"))return;c=12,d="month"}vb[b]=function(e,f){var g,h,i=vb._locale[b],j=[];if("number"==typeof e&&(f=e,e=a),h=function(a){var b=vb().utc().set(d,a);return i.call(vb._locale,b,e||"")},null!=f)return h(f);for(g=0;c>g;g++)j.push(h(g));return j}}function C(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=b>=0?Math.floor(b):Math.ceil(b)),c}function D(a,b){return new Date(Date.UTC(a,b+1,0)).getUTCDate()}function E(a,b,c){return jb(vb([a,11,31+b-c]),b,c).week}function F(a){return G(a)?366:365}function G(a){return a%4===0&&a%100!==0||a%400===0}function H(a){var b;a._a&&-2===a._pf.overflow&&(b=a._a[Db]<0||a._a[Db]>11?Db:a._a[Eb]<1||a._a[Eb]>D(a._a[Cb],a._a[Db])?Eb:a._a[Fb]<0||a._a[Fb]>24||24===a._a[Fb]&&(0!==a._a[Gb]||0!==a._a[Hb]||0!==a._a[Ib])?Fb:a._a[Gb]<0||a._a[Gb]>59?Gb:a._a[Hb]<0||a._a[Hb]>59?Hb:a._a[Ib]<0||a._a[Ib]>999?Ib:-1,a._pf._overflowDayOfYear&&(Cb>b||b>Eb)&&(b=Eb),a._pf.overflow=b)}function I(b){return null==b._isValid&&(b._isValid=!isNaN(b._d.getTime())&&b._pf.overflow<0&&!b._pf.empty&&!b._pf.invalidMonth&&!b._pf.nullInput&&!b._pf.invalidFormat&&!b._pf.userInvalidated,b._strict&&(b._isValid=b._isValid&&0===b._pf.charsLeftOver&&0===b._pf.unusedTokens.length&&b._pf.bigHour===a)),b._isValid}function J(a){return a?a.toLowerCase().replace("_","-"):a}function K(a){for(var b,c,d,e,f=0;f0;){if(d=L(e.slice(0,b).join("-")))return d;if(c&&c.length>=b&&y(e,c,!0)>=b-1)break;b--}f++}return null}function L(a){var b=null;if(!Jb[a]&&Lb)try{b=vb.locale(),require("./locale/"+a),vb.locale(b)}catch(c){}return Jb[a]}function M(a,b){var c,d;return b._isUTC?(c=b.clone(),d=(vb.isMoment(a)||x(a)?+a:+vb(a))-+c,c._d.setTime(+c._d+d),vb.updateOffset(c,!1),c):vb(a).local()}function N(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function O(a){var b,c,d=a.match(Pb);for(b=0,c=d.length;c>b;b++)d[b]=rc[d[b]]?rc[d[b]]:N(d[b]);return function(e){var f="";for(b=0;c>b;b++)f+=d[b]instanceof Function?d[b].call(e,a):d[b];return f}}function P(a,b){return a.isValid()?(b=Q(b,a.localeData()),nc[b]||(nc[b]=O(b)),nc[b](a)):a.localeData().invalidDate()}function Q(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(Qb.lastIndex=0;d>=0&&Qb.test(a);)a=a.replace(Qb,c),Qb.lastIndex=0,d-=1;return a}function R(a,b){var c,d=b._strict;switch(a){case"Q":return _b;case"DDDD":return bc;case"YYYY":case"GGGG":case"gggg":return d?cc:Tb;case"Y":case"G":case"g":return ec;case"YYYYYY":case"YYYYY":case"GGGGG":case"ggggg":return d?dc:Ub;case"S":if(d)return _b;case"SS":if(d)return ac;case"SSS":if(d)return bc;case"DDD":return Sb;case"MMM":case"MMMM":case"dd":case"ddd":case"dddd":return Wb;case"a":case"A":return b._locale._meridiemParse;case"x":return Zb;case"X":return $b;case"Z":case"ZZ":return Xb;case"T":return Yb;case"SSSS":return Vb;case"MM":case"DD":case"YY":case"GG":case"gg":case"HH":case"hh":case"mm":case"ss":case"ww":case"WW":return d?ac:Rb;case"M":case"D":case"d":case"H":case"h":case"m":case"s":case"w":case"W":case"e":case"E":return Rb;case"Do":return d?b._locale._ordinalParse:b._locale._ordinalParseLenient;default:return c=new RegExp($(Z(a.replace("\\","")),"i"))}}function S(a){a=a||"";var b=a.match(Xb)||[],c=b[b.length-1]||[],d=(c+"").match(jc)||["-",0,0],e=+(60*d[1])+C(d[2]);return"+"===d[0]?e:-e}function T(a,b,c){var d,e=c._a;switch(a){case"Q":null!=b&&(e[Db]=3*(C(b)-1));break;case"M":case"MM":null!=b&&(e[Db]=C(b)-1);break;case"MMM":case"MMMM":d=c._locale.monthsParse(b,a,c._strict),null!=d?e[Db]=d:c._pf.invalidMonth=b;break;case"D":case"DD":null!=b&&(e[Eb]=C(b));break;case"Do":null!=b&&(e[Eb]=C(parseInt(b.match(/\d{1,2}/)[0],10)));break;case"DDD":case"DDDD":null!=b&&(c._dayOfYear=C(b));break;case"YY":e[Cb]=vb.parseTwoDigitYear(b);break;case"YYYY":case"YYYYY":case"YYYYYY":e[Cb]=C(b);break;case"a":case"A":c._meridiem=b;break;case"h":case"hh":c._pf.bigHour=!0;case"H":case"HH":e[Fb]=C(b);break;case"m":case"mm":e[Gb]=C(b);break;case"s":case"ss":e[Hb]=C(b);break;case"S":case"SS":case"SSS":case"SSSS":e[Ib]=C(1e3*("0."+b));break;case"x":c._d=new Date(C(b));break;case"X":c._d=new Date(1e3*parseFloat(b));break;case"Z":case"ZZ":c._useUTC=!0,c._tzm=S(b);break;case"dd":case"ddd":case"dddd":d=c._locale.weekdaysParse(b),null!=d?(c._w=c._w||{},c._w.d=d):c._pf.invalidWeekday=b;break;case"w":case"ww":case"W":case"WW":case"d":case"e":case"E":a=a.substr(0,1);case"gggg":case"GGGG":case"GGGGG":a=a.substr(0,2),b&&(c._w=c._w||{},c._w[a]=C(b));break;case"gg":case"GG":c._w=c._w||{},c._w[a]=vb.parseTwoDigitYear(b)}}function U(a){var c,d,e,f,g,h,i;c=a._w,null!=c.GG||null!=c.W||null!=c.E?(g=1,h=4,d=b(c.GG,a._a[Cb],jb(vb(),1,4).year),e=b(c.W,1),f=b(c.E,1)):(g=a._locale._week.dow,h=a._locale._week.doy,d=b(c.gg,a._a[Cb],jb(vb(),g,h).year),e=b(c.w,1),null!=c.d?(f=c.d,g>f&&++e):f=null!=c.e?c.e+g:g),i=kb(d,e,f,h,g),a._a[Cb]=i.year,a._dayOfYear=i.dayOfYear}function V(a){var c,d,e,f,g=[];if(!a._d){for(e=X(a),a._w&&null==a._a[Eb]&&null==a._a[Db]&&U(a),a._dayOfYear&&(f=b(a._a[Cb],e[Cb]),a._dayOfYear>F(f)&&(a._pf._overflowDayOfYear=!0),d=fb(f,0,a._dayOfYear),a._a[Db]=d.getUTCMonth(),a._a[Eb]=d.getUTCDate()),c=0;3>c&&null==a._a[c];++c)a._a[c]=g[c]=e[c];for(;7>c;c++)a._a[c]=g[c]=null==a._a[c]?2===c?1:0:a._a[c];24===a._a[Fb]&&0===a._a[Gb]&&0===a._a[Hb]&&0===a._a[Ib]&&(a._nextDay=!0,a._a[Fb]=0),a._d=(a._useUTC?fb:eb).apply(null,g),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[Fb]=24)}}function W(a){var b;a._d||(b=A(a._i),a._a=[b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],V(a))}function X(a){var b=new Date;return a._useUTC?[b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()]:[b.getFullYear(),b.getMonth(),b.getDate()]}function Y(b){if(b._f===vb.ISO_8601)return void ab(b);b._a=[],b._pf.empty=!0;var c,d,e,f,g,h=""+b._i,i=h.length,j=0;for(e=Q(b._f,b._locale).match(Pb)||[],c=0;c0&&b._pf.unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),j+=d.length),rc[f]?(d?b._pf.empty=!1:b._pf.unusedTokens.push(f),T(f,d,b)):b._strict&&!d&&b._pf.unusedTokens.push(f);b._pf.charsLeftOver=i-j,h.length>0&&b._pf.unusedInput.push(h),b._pf.bigHour===!0&&b._a[Fb]<=12&&(b._pf.bigHour=a),b._a[Fb]=k(b._locale,b._a[Fb],b._meridiem),V(b),H(b)}function Z(a){return a.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e})}function $(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function _(a){var b,c,e,f,g;if(0===a._f.length)return a._pf.invalidFormat=!0,void(a._d=new Date(0/0));for(f=0;fg)&&(e=g,c=b));o(a,c||b)}function ab(a){var b,c,d=a._i,e=fc.exec(d);if(e){for(a._pf.iso=!0,b=0,c=hc.length;c>b;b++)if(hc[b][1].exec(d)){a._f=hc[b][0]+(e[6]||" ");break}for(b=0,c=ic.length;c>b;b++)if(ic[b][1].exec(d)){a._f+=ic[b][0];break}d.match(Xb)&&(a._f+="Z"),Y(a)}else a._isValid=!1}function bb(a){ab(a),a._isValid===!1&&(delete a._isValid,vb.createFromInputFallback(a))}function cb(a,b){var c,d=[];for(c=0;ca&&h.setFullYear(a),h}function fb(a){var b=new Date(Date.UTC.apply(null,arguments));return 1970>a&&b.setUTCFullYear(a),b}function gb(a,b){if("string"==typeof a)if(isNaN(a)){if(a=b.weekdaysParse(a),"number"!=typeof a)return null}else a=parseInt(a,10);return a}function hb(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function ib(a,b,c){var d=vb.duration(a).abs(),e=Ab(d.as("s")),f=Ab(d.as("m")),g=Ab(d.as("h")),h=Ab(d.as("d")),i=Ab(d.as("M")),j=Ab(d.as("y")),k=e0,k[4]=c,hb.apply({},k)}function jb(a,b,c){var d,e=c-b,f=c-a.day();return f>e&&(f-=7),e-7>f&&(f+=7),d=vb(a).add(f,"d"),{week:Math.ceil(d.dayOfYear()/7),year:d.year()}}function kb(a,b,c,d,e){var f,g,h=fb(a,0,1).getUTCDay();return h=0===h?7:h,c=null!=c?c:e,f=e-h+(h>d?7:0)-(e>h?7:0),g=7*(b-1)+(c-e)+f+1,{year:g>0?a:a-1,dayOfYear:g>0?g:F(a-1)+g}}function lb(b){var c,d=b._i,e=b._f;return b._locale=b._locale||vb.localeData(b._l),null===d||e===a&&""===d?vb.invalid({nullInput:!0}):("string"==typeof d&&(b._i=d=b._locale.preparse(d)),vb.isMoment(d)?new m(d,!0):(e?w(e)?_(b):Y(b):db(b),c=new m(b),c._nextDay&&(c.add(1,"d"),c._nextDay=a),c))}function mb(a,b){var c,d;if(1===b.length&&w(b[0])&&(b=b[0]),!b.length)return vb();for(c=b[0],d=1;d=0?"+":"-";return b+r(Math.abs(a),6)},gg:function(){return r(this.weekYear()%100,2)},gggg:function(){return r(this.weekYear(),4)},ggggg:function(){return r(this.weekYear(),5)},GG:function(){return r(this.isoWeekYear()%100,2)},GGGG:function(){return r(this.isoWeekYear(),4)},GGGGG:function(){return r(this.isoWeekYear(),5)},e:function(){return this.weekday()},E:function(){return this.isoWeekday()},a:function(){return this.localeData().meridiem(this.hours(),this.minutes(),!0)},A:function(){return this.localeData().meridiem(this.hours(),this.minutes(),!1)},H:function(){return this.hours()},h:function(){return this.hours()%12||12},m:function(){return this.minutes()},s:function(){return this.seconds()},S:function(){return C(this.milliseconds()/100)},SS:function(){return r(C(this.milliseconds()/10),2)},SSS:function(){return r(this.milliseconds(),3)},SSSS:function(){return r(this.milliseconds(),3)},Z:function(){var a=this.utcOffset(),b="+";return 0>a&&(a=-a,b="-"),b+r(C(a/60),2)+":"+r(C(a)%60,2)},ZZ:function(){var a=this.utcOffset(),b="+";return 0>a&&(a=-a,b="-"),b+r(C(a/60),2)+r(C(a)%60,2)},z:function(){return this.zoneAbbr()},zz:function(){return this.zoneName()},x:function(){return this.valueOf()},X:function(){return this.unix()},Q:function(){return this.quarter()}},sc={},tc=["months","monthsShort","weekdays","weekdaysShort","weekdaysMin"],uc=!1;pc.length;)xb=pc.pop(),rc[xb+"o"]=i(rc[xb],xb);for(;qc.length;)xb=qc.pop(),rc[xb+xb]=h(rc[xb],2);rc.DDDD=h(rc.DDD,3),o(l.prototype,{set:function(a){var b,c;for(c in a)b=a[c],"function"==typeof b?this[c]=b:this["_"+c]=b;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)},_months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),months:function(a){return this._months[a.month()]},_monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),monthsShort:function(a){return this._monthsShort[a.month()]},monthsParse:function(a,b,c){var d,e,f;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;12>d;d++){if(e=vb.utc([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}},_weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdays:function(a){return this._weekdays[a.day()]},_weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysShort:function(a){return this._weekdaysShort[a.day()]},_weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),weekdaysMin:function(a){return this._weekdaysMin[a.day()]},weekdaysParse:function(a){var b,c,d;for(this._weekdaysParse||(this._weekdaysParse=[]),b=0;7>b;b++)if(this._weekdaysParse[b]||(c=vb([2e3,1]).day(b),d="^"+this.weekdays(c,"")+"|^"+this.weekdaysShort(c,"")+"|^"+this.weekdaysMin(c,""),this._weekdaysParse[b]=new RegExp(d.replace(".",""),"i")),this._weekdaysParse[b].test(a))return b},_longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY LT",LLLL:"dddd, MMMM D, YYYY LT"},longDateFormat:function(a){var b=this._longDateFormat[a];return!b&&this._longDateFormat[a.toUpperCase()]&&(b=this._longDateFormat[a.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a]=b),b},isPM:function(a){return"p"===(a+"").toLowerCase().charAt(0)},_meridiemParse:/[ap]\.?m?\.?/i,meridiem:function(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"},_calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},calendar:function(a,b,c){var d=this._calendar[a];return"function"==typeof d?d.apply(b,[c]):d},_relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},relativeTime:function(a,b,c,d){var e=this._relativeTime[c];return"function"==typeof e?e(a,b,c,d):e.replace(/%d/i,a)},pastFuture:function(a,b){var c=this._relativeTime[a>0?"future":"past"];return"function"==typeof c?c(b):c.replace(/%s/i,b)},ordinal:function(a){return this._ordinal.replace("%d",a)},_ordinal:"%d",_ordinalParse:/\d{1,2}/,preparse:function(a){return a},postformat:function(a){return a},week:function(a){return jb(a,this._week.dow,this._week.doy).week},_week:{dow:0,doy:6},firstDayOfWeek:function(){return this._week.dow},firstDayOfYear:function(){return this._week.doy},_invalidDate:"Invalid date",invalidDate:function(){return this._invalidDate}}),vb=function(b,c,e,f){var g;return"boolean"==typeof e&&(f=e,e=a),g={},g._isAMomentObject=!0,g._i=b,g._f=c,g._l=e,g._strict=f,g._isUTC=!1,g._pf=d(),lb(g)},vb.suppressDeprecationWarnings=!1,vb.createFromInputFallback=f("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))}),vb.min=function(){var a=[].slice.call(arguments,0);return mb("isBefore",a)},vb.max=function(){var a=[].slice.call(arguments,0);return mb("isAfter",a)},vb.utc=function(b,c,e,f){var g;return"boolean"==typeof e&&(f=e,e=a),g={},g._isAMomentObject=!0,g._useUTC=!0,g._isUTC=!0,g._l=e,g._i=b,g._f=c,g._strict=f,g._pf=d(),lb(g).utc()},vb.unix=function(a){return vb(1e3*a)},vb.duration=function(a,b){var d,e,f,g,h=a,i=null;return vb.isDuration(a)?h={ms:a._milliseconds,d:a._days,M:a._months}:"number"==typeof a?(h={},b?h[b]=a:h.milliseconds=a):(i=Nb.exec(a))?(d="-"===i[1]?-1:1,h={y:0,d:C(i[Eb])*d,h:C(i[Fb])*d,m:C(i[Gb])*d,s:C(i[Hb])*d,ms:C(i[Ib])*d}):(i=Ob.exec(a))?(d="-"===i[1]?-1:1,f=function(a){var b=a&&parseFloat(a.replace(",","."));return(isNaN(b)?0:b)*d},h={y:f(i[2]),M:f(i[3]),d:f(i[4]),h:f(i[5]),m:f(i[6]),s:f(i[7]),w:f(i[8])}):null==h?h={}:"object"==typeof h&&("from"in h||"to"in h)&&(g=t(vb(h.from),vb(h.to)),h={},h.ms=g.milliseconds,h.M=g.months),e=new n(h),vb.isDuration(a)&&c(a,"_locale")&&(e._locale=a._locale),e},vb.version=yb,vb.defaultFormat=gc,vb.ISO_8601=function(){},vb.momentProperties=Kb,vb.updateOffset=function(){},vb.relativeTimeThreshold=function(b,c){return oc[b]===a?!1:c===a?oc[b]:(oc[b]=c,!0)},vb.lang=f("moment.lang is deprecated. Use moment.locale instead.",function(a,b){return vb.locale(a,b)}),vb.locale=function(a,b){var c;return a&&(c="undefined"!=typeof b?vb.defineLocale(a,b):vb.localeData(a),c&&(vb.duration._locale=vb._locale=c)),vb._locale._abbr},vb.defineLocale=function(a,b){return null!==b?(b.abbr=a,Jb[a]||(Jb[a]=new l),Jb[a].set(b),vb.locale(a),Jb[a]):(delete Jb[a],null)},vb.langData=f("moment.langData is deprecated. Use moment.localeData instead.",function(a){return vb.localeData(a)}),vb.localeData=function(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return vb._locale;if(!w(a)){if(b=L(a))return b;a=[a]}return K(a)},vb.isMoment=function(a){return a instanceof m||null!=a&&c(a,"_isAMomentObject")},vb.isDuration=function(a){return a instanceof n};for(xb=tc.length-1;xb>=0;--xb)B(tc[xb]);vb.normalizeUnits=function(a){return z(a)},vb.invalid=function(a){var b=vb.utc(0/0);return null!=a?o(b._pf,a):b._pf.userInvalidated=!0,b},vb.parseZone=function(){return vb.apply(null,arguments).parseZone()},vb.parseTwoDigitYear=function(a){return C(a)+(C(a)>68?1900:2e3)},vb.isDate=x,o(vb.fn=m.prototype,{clone:function(){return vb(this)},valueOf:function(){return+this._d-6e4*(this._offset||0)},unix:function(){return Math.floor(+this/1e3)},toString:function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},toDate:function(){return this._offset?new Date(+this):this._d},toISOString:function(){var a=vb(this).utc();return 00:!1},parsingFlags:function(){return o({},this._pf)},invalidAt:function(){return this._pf.overflow},utc:function(a){return this.utcOffset(0,a)},local:function(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(this._dateUtcOffset(),"m")),this},format:function(a){var b=P(this,a||vb.defaultFormat);return this.localeData().postformat(b)},add:u(1,"add"),subtract:u(-1,"subtract"),diff:function(a,b,c){var d,e,f=M(a,this),g=6e4*(f.utcOffset()-this.utcOffset());return b=z(b),"year"===b||"month"===b||"quarter"===b?(e=j(this,f),"quarter"===b?e/=3:"year"===b&&(e/=12)):(d=this-f,e="second"===b?d/1e3:"minute"===b?d/6e4:"hour"===b?d/36e5:"day"===b?(d-g)/864e5:"week"===b?(d-g)/6048e5:d),c?e:q(e)},from:function(a,b){return vb.duration({to:this,from:a}).locale(this.locale()).humanize(!b)},fromNow:function(a){return this.from(vb(),a)},calendar:function(a){var b=a||vb(),c=M(b,this).startOf("day"),d=this.diff(c,"days",!0),e=-6>d?"sameElse":-1>d?"lastWeek":0>d?"lastDay":1>d?"sameDay":2>d?"nextDay":7>d?"nextWeek":"sameElse";return this.format(this.localeData().calendar(e,this,vb(b)))},isLeapYear:function(){return G(this.year())},isDST:function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},day:function(a){var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=gb(a,this.localeData()),this.add(a-b,"d")):b},month:qb("Month",!0),startOf:function(a){switch(a=z(a)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===a?this.weekday(0):"isoWeek"===a&&this.isoWeekday(1),"quarter"===a&&this.month(3*Math.floor(this.month()/3)),this},endOf:function(b){return b=z(b),b===a||"millisecond"===b?this:this.startOf(b).add(1,"isoWeek"===b?"week":b).subtract(1,"ms")},isAfter:function(a,b){var c;return b=z("undefined"!=typeof b?b:"millisecond"),"millisecond"===b?(a=vb.isMoment(a)?a:vb(a),+this>+a):(c=vb.isMoment(a)?+a:+vb(a),c<+this.clone().startOf(b))},isBefore:function(a,b){var c;return b=z("undefined"!=typeof b?b:"millisecond"),"millisecond"===b?(a=vb.isMoment(a)?a:vb(a),+a>+this):(c=vb.isMoment(a)?+a:+vb(a),+this.clone().endOf(b)a?this:a}),max:f("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(a){return a=vb.apply(null,arguments),a>this?this:a}),zone:f("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",function(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}),utcOffset:function(a,b){var c,d=this._offset||0;return null!=a?("string"==typeof a&&(a=S(a)),Math.abs(a)<16&&(a=60*a),!this._isUTC&&b&&(c=this._dateUtcOffset()),this._offset=a,this._isUTC=!0,null!=c&&this.add(c,"m"),d!==a&&(!b||this._changeInProgress?v(this,vb.duration(a-d,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,vb.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?d:this._dateUtcOffset()},isLocal:function(){return!this._isUTC},isUtcOffset:function(){return this._isUTC},isUtc:function(){return this._isUTC&&0===this._offset},zoneAbbr:function(){return this._isUTC?"UTC":""},zoneName:function(){return this._isUTC?"Coordinated Universal Time":""},parseZone:function(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(S(this._i)),this},hasAlignedHourOffset:function(a){return a=a?vb(a).utcOffset():0,(this.utcOffset()-a)%60===0},daysInMonth:function(){return D(this.year(),this.month())},dayOfYear:function(a){var b=Ab((vb(this).startOf("day")-vb(this).startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")},quarter:function(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)},weekYear:function(a){var b=jb(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==a?b:this.add(a-b,"y")},isoWeekYear:function(a){var b=jb(this,1,4).year;return null==a?b:this.add(a-b,"y")},week:function(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")},isoWeek:function(a){var b=jb(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")},weekday:function(a){var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")},isoWeekday:function(a){return null==a?this.day()||7:this.day(this.day()%7?a:a-7)},isoWeeksInYear:function(){return E(this.year(),1,4)},weeksInYear:function(){var a=this.localeData()._week;return E(this.year(),a.dow,a.doy)},get:function(a){return a=z(a),this[a]()},set:function(a,b){var c;if("object"==typeof a)for(c in a)this.set(c,a[c]);else a=z(a),"function"==typeof this[a]&&this[a](b);return this},locale:function(b){var c;return b===a?this._locale._abbr:(c=vb.localeData(b),null!=c&&(this._locale=c),this)},lang:f("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(b){return b===a?this.localeData():this.locale(b)}),localeData:function(){return this._locale},_dateUtcOffset:function(){return 15*-Math.round(this._d.getTimezoneOffset()/15)}}),vb.fn.millisecond=vb.fn.milliseconds=qb("Milliseconds",!1),vb.fn.second=vb.fn.seconds=qb("Seconds",!1),vb.fn.minute=vb.fn.minutes=qb("Minutes",!1),vb.fn.hour=vb.fn.hours=qb("Hours",!0),vb.fn.date=qb("Date",!0),vb.fn.dates=f("dates accessor is deprecated. Use date instead.",qb("Date",!0)),vb.fn.year=qb("FullYear",!0),vb.fn.years=f("years accessor is deprecated. Use year instead.",qb("FullYear",!0)),vb.fn.days=vb.fn.day,vb.fn.months=vb.fn.month,vb.fn.weeks=vb.fn.week,vb.fn.isoWeeks=vb.fn.isoWeek,vb.fn.quarters=vb.fn.quarter,vb.fn.toJSON=vb.fn.toISOString,vb.fn.isUTC=vb.fn.isUtc,o(vb.duration.fn=n.prototype,{_bubble:function(){var a,b,c,d=this._milliseconds,e=this._days,f=this._months,g=this._data,h=0;g.milliseconds=d%1e3,a=q(d/1e3),g.seconds=a%60,b=q(a/60),g.minutes=b%60,c=q(b/60),g.hours=c%24,e+=q(c/24),h=q(rb(e)),e-=q(sb(h)),f+=q(e/30),e%=30,h+=q(f/12),f%=12,g.days=e,g.months=f,g.years=h},abs:function(){return this._milliseconds=Math.abs(this._milliseconds),this._days=Math.abs(this._days),this._months=Math.abs(this._months),this._data.milliseconds=Math.abs(this._data.milliseconds),this._data.seconds=Math.abs(this._data.seconds),this._data.minutes=Math.abs(this._data.minutes),this._data.hours=Math.abs(this._data.hours),this._data.months=Math.abs(this._data.months),this._data.years=Math.abs(this._data.years),this},weeks:function(){return q(this.days()/7)},valueOf:function(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*C(this._months/12) +},humanize:function(a){var b=ib(this,!a,this.localeData());return a&&(b=this.localeData().pastFuture(+this,b)),this.localeData().postformat(b)},add:function(a,b){var c=vb.duration(a,b);return this._milliseconds+=c._milliseconds,this._days+=c._days,this._months+=c._months,this._bubble(),this},subtract:function(a,b){var c=vb.duration(a,b);return this._milliseconds-=c._milliseconds,this._days-=c._days,this._months-=c._months,this._bubble(),this},get:function(a){return a=z(a),this[a.toLowerCase()+"s"]()},as:function(a){var b,c;if(a=z(a),"month"===a||"year"===a)return b=this._days+this._milliseconds/864e5,c=this._months+12*rb(b),"month"===a?c:c/12;switch(b=this._days+Math.round(sb(this._months/12)),a){case"week":return b/7+this._milliseconds/6048e5;case"day":return b+this._milliseconds/864e5;case"hour":return 24*b+this._milliseconds/36e5;case"minute":return 24*b*60+this._milliseconds/6e4;case"second":return 24*b*60*60+this._milliseconds/1e3;case"millisecond":return Math.floor(24*b*60*60*1e3)+this._milliseconds;default:throw new Error("Unknown unit "+a)}},lang:vb.fn.lang,locale:vb.fn.locale,toIsoString:f("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",function(){return this.toISOString()}),toISOString:function(){var a=Math.abs(this.years()),b=Math.abs(this.months()),c=Math.abs(this.days()),d=Math.abs(this.hours()),e=Math.abs(this.minutes()),f=Math.abs(this.seconds()+this.milliseconds()/1e3);return this.asSeconds()?(this.asSeconds()<0?"-":"")+"P"+(a?a+"Y":"")+(b?b+"M":"")+(c?c+"D":"")+(d||e||f?"T":"")+(d?d+"H":"")+(e?e+"M":"")+(f?f+"S":""):"P0D"},localeData:function(){return this._locale},toJSON:function(){return this.toISOString()}}),vb.duration.fn.toString=vb.duration.fn.toISOString;for(xb in kc)c(kc,xb)&&tb(xb.toLowerCase());vb.duration.fn.asMilliseconds=function(){return this.as("ms")},vb.duration.fn.asSeconds=function(){return this.as("s")},vb.duration.fn.asMinutes=function(){return this.as("m")},vb.duration.fn.asHours=function(){return this.as("h")},vb.duration.fn.asDays=function(){return this.as("d")},vb.duration.fn.asWeeks=function(){return this.as("weeks")},vb.duration.fn.asMonths=function(){return this.as("M")},vb.duration.fn.asYears=function(){return this.as("y")},vb.locale("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,c=1===C(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),function(a){a(vb)}(function(a){return a.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(a){return/^nm$/i.test(a)},meridiem:function(a,b,c){return 12>a?c?"vm":"VM":c?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}})}),function(a){a(vb)}(function(a){var b={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},c={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};return a.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},meridiemParse:/ص|م/,isPM:function(a){return"م"===a},meridiem:function(a){return 12>a?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(a){return a.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(a){return c[a]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}),function(a){a(vb)}(function(a){return a.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){var b={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},c={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},d=function(a){return 0===a?0:1===a?1:2===a?2:a%100>=3&&10>=a%100?3:a%100>=11?4:5},e={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},f=function(a){return function(b,c){var f=d(b),g=e[a][d(b)];return 2===f&&(g=g[c?0:1]),g.replace(/%d/i,b)}},g=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"];return a.defineLocale("ar",{months:g,monthsShort:g,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},meridiemParse:/ص|م/,isPM:function(a){return"م"===a},meridiem:function(a){return 12>a?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:f("s"),m:f("m"),mm:f("m"),h:f("h"),hh:f("h"),d:f("d"),dd:f("d"),M:f("M"),MM:f("M"),y:f("y"),yy:f("y")},preparse:function(a){return a.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(a){return c[a]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}),function(a){a(vb)}(function(a){var b={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};return a.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(a){return/^(gündüz|axşam)$/.test(a)},meridiem:function(a){return 4>a?"gecə":12>a?"səhər":17>a?"gündüz":"axşam"},ordinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(a){if(0===a)return a+"-ıncı";var c=a%10,d=a%100-c,e=a>=100?100:null;return a+(b[c]||b[d]||b[e])},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){function b(a,b){var c=a.split("_");return b%10===1&&b%100!==11?c[0]:b%10>=2&&4>=b%10&&(10>b%100||b%100>=20)?c[1]:c[2]}function c(a,c,d){var e={mm:c?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:c?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===d?c?"хвіліна":"хвіліну":"h"===d?c?"гадзіна":"гадзіну":a+" "+b(e[d],+a)}function d(a,b){var c={nominative:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_"),accusative:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function e(a,b){var c={nominative:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),accusative:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_")},d=/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/.test(b)?"accusative":"nominative";return c[d][a.day()]}return a.defineLocale("be",{months:d,monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:e,weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., LT",LLLL:"dddd, D MMMM YYYY г., LT"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:c,mm:c,h:c,hh:c,d:"дзень",dd:c,M:"месяц",MM:c,y:"год",yy:c},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(a){return/^(дня|вечара)$/.test(a)},meridiem:function(a){return 4>a?"ночы":12>a?"раніцы":17>a?"дня":"вечара"},ordinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":case"w":case"W":return a%10!==2&&a%10!==3||a%100===12||a%100===13?a+"-ы":a+"-і";case"D":return a+"-га";default:return a}},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(a){var b=a%10,c=a%100;return 0===a?a+"-ев":0===c?a+"-ен":c>10&&20>c?a+"-ти":1===b?a+"-ви":2===b?a+"-ри":7===b||8===b?a+"-ми":a+"-ти"},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){var b={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},c={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};return a.defineLocale("bn",{months:"জানুয়ারী_ফেবুয়ারী_মার্চ_এপ্রিল_মে_জুন_জুলাই_অগাস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপর_মে_জুন_জুল_অগ_সেপ্ট_অক্টো_নভ_ডিসেম্".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পত্তিবার_শুক্রুবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পত্তি_শুক্রু_শনি".split("_"),weekdaysMin:"রব_সম_মঙ্গ_বু_ব্রিহ_শু_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কএক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(a){return a.replace(/[১২৩৪৫৬৭৮৯০]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/রাত|শকাল|দুপুর|বিকেল|রাত/,isPM:function(a){return/^(দুপুর|বিকেল|রাত)$/.test(a)},meridiem:function(a){return 4>a?"রাত":10>a?"শকাল":17>a?"দুপুর":20>a?"বিকেল":"রাত"},week:{dow:0,doy:6}})}),function(a){a(vb)}(function(a){var b={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},c={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};return a.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(a){return a.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,isPM:function(a){return/^(ཉིན་གུང|དགོང་དག|མཚན་མོ)$/.test(a)},meridiem:function(a){return 4>a?"མཚན་མོ":10>a?"ཞོགས་ཀས":17>a?"ཉིན་གུང":20>a?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}),function(a){a(vb)}(function(b){function c(a,b,c){var d={mm:"munutenn",MM:"miz",dd:"devezh"};return a+" "+f(d[c],a)}function d(a){switch(e(a)){case 1:case 3:case 4:case 5:case 9:return a+" bloaz";default:return a+" vloaz"}}function e(a){return a>9?e(a%10):a}function f(a,b){return 2===b?g(a):a}function g(b){var c={m:"v",b:"v",d:"z"};return c[b.charAt(0)]===a?b:c[b.charAt(0)]+b.substring(1)}return b.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY LT",LLLL:"dddd, D [a viz] MMMM YYYY LT"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:c,h:"un eur",hh:"%d eur",d:"un devezh",dd:c,M:"ur miz",MM:c,y:"ur bloaz",yy:d},ordinalParse:/\d{1,2}(añ|vet)/,ordinal:function(a){var b=1===a?"añ":"vet";return a+b},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d=a+" ";switch(c){case"m":return b?"jedna minuta":"jedne minute";case"mm":return d+=1===a?"minuta":2===a||3===a||4===a?"minute":"minuta";case"h":return b?"jedan sat":"jednog sata";case"hh":return d+=1===a?"sat":2===a||3===a||4===a?"sata":"sati";case"dd":return d+=1===a?"dan":"dana";case"MM":return d+=1===a?"mjesec":2===a||3===a||4===a?"mjeseca":"mjeseci";case"yy":return d+=1===a?"godina":2===a||3===a||4===a?"godine":"godina"}}return a.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:b,mm:b,h:b,hh:b,d:"dan",dd:b,M:"mjesec",MM:b,y:"godinu",yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("ca",{months:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(a,b){var c=1===a?"r":2===a?"n":3===a?"r":4===a?"t":"è";return("w"===b||"W"===b)&&(c="a"),a+c},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a){return a>1&&5>a&&1!==~~(a/10)}function c(a,c,d,e){var f=a+" ";switch(d){case"s":return c||e?"pár sekund":"pár sekundami";case"m":return c?"minuta":e?"minutu":"minutou";case"mm":return c||e?f+(b(a)?"minuty":"minut"):f+"minutami";break;case"h":return c?"hodina":e?"hodinu":"hodinou";case"hh":return c||e?f+(b(a)?"hodiny":"hodin"):f+"hodinami";break;case"d":return c||e?"den":"dnem";case"dd":return c||e?f+(b(a)?"dny":"dní"):f+"dny";break;case"M":return c||e?"měsíc":"měsícem";case"MM":return c||e?f+(b(a)?"měsíce":"měsíců"):f+"měsíci";break;case"y":return c||e?"rok":"rokem";case"yy":return c||e?f+(b(a)?"roky":"let"):f+"lety"}}var d="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),e="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_");return a.defineLocale("cs",{months:d,monthsShort:e,monthsParse:function(a,b){var c,d=[];for(c=0;12>c;c++)d[c]=new RegExp("^"+a[c]+"$|^"+b[c]+"$","i");return d}(d,e),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd D. MMMM YYYY LT"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("cv",{months:"кăрлач_нарăс_пуш_ака_май_çĕртме_утă_çурла_авăн_юпа_чӳк_раштав".split("_"),monthsShort:"кăр_нар_пуш_ака_май_çĕр_утă_çур_ав_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кĕçнерникун_эрнекун_шăматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кĕç_эрн_шăм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кç_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD-MM-YYYY",LL:"YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ]",LLL:"YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT",LLLL:"dddd, YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ĕнер] LT [сехетре]",nextWeek:"[Çитес] dddd LT [сехетре]",lastWeek:"[Иртнĕ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(a){var b=/сехет$/i.exec(a)?"рен":/çул$/i.exec(a)?"тан":"ран";return a+b},past:"%s каялла",s:"пĕр-ик çеккунт",m:"пĕр минут",mm:"%d минут",h:"пĕр сехет",hh:"%d сехет",d:"пĕр кун",dd:"%d кун",M:"пĕр уйăх",MM:"%d уйăх",y:"пĕр çул",yy:"%d çул"},ordinalParse:/\d{1,2}-мĕш/,ordinal:"%d-мĕш",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},ordinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(a){var b=a,c="",d=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return b>20?c=40===b||50===b||60===b||80===b||100===b?"fed":"ain":b>0&&(c=d[b]),a+c},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd [d.] D. MMMM YYYY LT"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I går kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[a+" Tage",a+" Tagen"],M:["ein Monat","einem Monat"],MM:[a+" Monate",a+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[a+" Jahre",a+" Jahren"]};return b?d[c][0]:d[c][1]}return a.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[Heute um] LT [Uhr]",sameElse:"L",nextDay:"[Morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[Gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:b,mm:"%d Minuten",h:b,hh:"%d Stunden",d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[a+" Tage",a+" Tagen"],M:["ein Monat","einem Monat"],MM:[a+" Monate",a+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[a+" Jahre",a+" Jahren"]};return b?d[c][0]:d[c][1]}return a.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[Heute um] LT [Uhr]",sameElse:"L",nextDay:"[Morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[Gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:b,mm:"%d Minuten",h:b,hh:"%d Stunden",d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(a,b){return/D/.test(b.substring(0,b.indexOf("MMMM")))?this._monthsGenitiveEl[a.month()]:this._monthsNominativeEl[a.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(a,b,c){return a>11?c?"μμ":"ΜΜ":c?"πμ":"ΠΜ"},isPM:function(a){return"μ"===(a+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(a,b){var c=this._calendarEl[a],d=b&&b.hours();return"function"==typeof c&&(c=c.apply(b)),c.replace("{}",d%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},ordinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"D MMMM, YYYY",LLL:"D MMMM, YYYY LT",LLLL:"dddd, D MMMM, YYYY LT"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th"; +return a+c}})}),function(a){a(vb)}(function(a){return a.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"),weekdaysShort:"Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Ĵa_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"YYYY-MM-DD",LL:"D[-an de] MMMM, YYYY",LLL:"D[-an de] MMMM, YYYY LT",LLLL:"dddd, [la] D[-an de] MMMM, YYYY LT"},meridiemParse:/[ap]\.t\.m/i,isPM:function(a){return"p"===a.charAt(0).toLowerCase()},meridiem:function(a,b,c){return a>11?c?"p.t.m.":"P.T.M.":c?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"je %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},ordinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){var b="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),c="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");return a.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(a,d){return/-MMM-/.test(d)?c[a.month()]:b[a.month()]},weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mi_Ju_Vi_Sá".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY LT",LLLL:"dddd, D [de] MMMM [de] YYYY LT"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c,d){var e={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[a+" minuti",a+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[a+" tunni",a+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[a+" kuu",a+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[a+" aasta",a+" aastat"]};return b?e[c][2]?e[c][2]:e[c][1]:d?e[c][0]:e[c][1]}return a.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:b,m:b,mm:b,h:b,hh:b,d:b,dd:"%d päeva",M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] LT",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] LT",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] LT",llll:"ddd, YYYY[ko] MMM D[a] LT"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){var b={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},c={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};return a.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(a){return/بعد از ظهر/.test(a)},meridiem:function(a){return 12>a?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چندین ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(a){return a.replace(/[۰-۹]/g,function(a){return c[a]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]}).replace(/,/g,"،")},ordinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}),function(a){a(vb)}(function(a){function b(a,b,d,e){var f="";switch(d){case"s":return e?"muutaman sekunnin":"muutama sekunti";case"m":return e?"minuutin":"minuutti";case"mm":f=e?"minuutin":"minuuttia";break;case"h":return e?"tunnin":"tunti";case"hh":f=e?"tunnin":"tuntia";break;case"d":return e?"päivän":"päivä";case"dd":f=e?"päivän":"päivää";break;case"M":return e?"kuukauden":"kuukausi";case"MM":f=e?"kuukauden":"kuukautta";break;case"y":return e?"vuoden":"vuosi";case"yy":f=e?"vuoden":"vuotta"}return f=c(a,e)+" "+f}function c(a,b){return 10>a?b?e[a]:d[a]:a}var d="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),e=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",d[7],d[8],d[9]];return a.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] LT",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] LT",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] LT",llll:"ddd, Do MMM YYYY, [klo] LT"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D. MMMM, YYYY LT"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(a){return a+(1===a?"er":"")}})}),function(a){a(vb)}(function(a){return a.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(a){return a+(1===a?"er":"")},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){var b="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),c="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");return a.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(a,d){return/-MMM-/.test(d)?c[a.month()]:b[a.month()]},weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("gl",{months:"Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro".split("_"),monthsShort:"Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.".split("_"),weekdays:"Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado".split("_"),weekdaysShort:"Dom._Lun._Mar._Mér._Xov._Ven._Sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mé_Xo_Ve_Sá".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(a){return"uns segundos"===a?"nuns segundos":"en "+a},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY LT",LLLL:"dddd, D [ב]MMMM YYYY LT",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY LT",llll:"ddd, D MMM YYYY LT"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(a){return 2===a?"שעתיים":a+" שעות"},d:"יום",dd:function(a){return 2===a?"יומיים":a+" ימים"},M:"חודש",MM:function(a){return 2===a?"חודשיים":a+" חודשים"},y:"שנה",yy:function(a){return 2===a?"שנתיים":a%10===0&&10!==a?a+" שנה":a+" שנים"}}})}),function(a){a(vb)}(function(a){var b={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},c={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return a.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(a){return a.replace(/[१२३४५६७८९०]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(a,b){return 12===a&&(a=0),"रात"===b?4>a?a:a+12:"सुबह"===b?a:"दोपहर"===b?a>=10?a:a+12:"शाम"===b?a+12:void 0},meridiem:function(a){return 4>a?"रात":10>a?"सुबह":17>a?"दोपहर":20>a?"शाम":"रात"},week:{dow:0,doy:6}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d=a+" ";switch(c){case"m":return b?"jedna minuta":"jedne minute";case"mm":return d+=1===a?"minuta":2===a||3===a||4===a?"minute":"minuta";case"h":return b?"jedan sat":"jednog sata";case"hh":return d+=1===a?"sat":2===a||3===a||4===a?"sata":"sati";case"dd":return d+=1===a?"dan":"dana";case"MM":return d+=1===a?"mjesec":2===a||3===a||4===a?"mjeseca":"mjeseci";case"yy":return d+=1===a?"godina":2===a||3===a||4===a?"godine":"godina"}}return a.defineLocale("hr",{months:"sječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_"),monthsShort:"sje._vel._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:b,mm:b,h:b,hh:b,d:"dan",dd:b,M:"mjesec",MM:b,y:"godinu",yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){function b(a,b,c,d){var e=a;switch(c){case"s":return d||b?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(d||b?" perc":" perce");case"mm":return e+(d||b?" perc":" perce");case"h":return"egy"+(d||b?" óra":" órája");case"hh":return e+(d||b?" óra":" órája");case"d":return"egy"+(d||b?" nap":" napja");case"dd":return e+(d||b?" nap":" napja");case"M":return"egy"+(d||b?" hónap":" hónapja");case"MM":return e+(d||b?" hónap":" hónapja");case"y":return"egy"+(d||b?" év":" éve");case"yy":return e+(d||b?" év":" éve")}return""}function c(a){return(a?"":"[múlt] ")+"["+d[this.day()]+"] LT[-kor]"}var d="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");return a.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D., LT",LLLL:"YYYY. MMMM D., dddd LT"},meridiemParse:/de|du/i,isPM:function(a){return"u"===a.charAt(1).toLowerCase()},meridiem:function(a,b,c){return 12>a?c===!0?"de":"DE":c===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return c.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return c.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){function b(a,b){var c={nominative:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_"),accusative:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function c(a){var b="հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_");return b[a.month()]}function d(a){var b="կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_");return b[a.day()]}return a.defineLocale("hy-am",{months:b,monthsShort:c,weekdays:d,weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., LT",LLLL:"dddd, D MMMM YYYY թ., LT"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(a){return/^(ցերեկվա|երեկոյան)$/.test(a)},meridiem:function(a){return 4>a?"գիշերվա":12>a?"առավոտվա":17>a?"ցերեկվա":"երեկոյան"},ordinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(a,b){switch(b){case"DDD":case"w":case"W":case"DDDo":return 1===a?a+"-ին":a+"-րդ";default:return a}},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"LT.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] LT",LLLL:"dddd, D MMMM YYYY [pukul] LT"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(a,b){return 12===a&&(a=0),"pagi"===b?a:"siang"===b?a>=11?a:a+12:"sore"===b||"malam"===b?a+12:void 0},meridiem:function(a){return 11>a?"pagi":15>a?"siang":19>a?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){function b(a){return a%100===11?!0:a%10===1?!1:!0}function c(a,c,d,e){var f=a+" ";switch(d){case"s":return c||e?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return c?"mínúta":"mínútu";case"mm":return b(a)?f+(c||e?"mínútur":"mínútum"):c?f+"mínúta":f+"mínútu";case"hh":return b(a)?f+(c||e?"klukkustundir":"klukkustundum"):f+"klukkustund";case"d":return c?"dagur":e?"dag":"degi";case"dd":return b(a)?c?f+"dagar":f+(e?"daga":"dögum"):c?f+"dagur":f+(e?"dag":"degi");case"M":return c?"mánuður":e?"mánuð":"mánuði";case"MM":return b(a)?c?f+"mánuðir":f+(e?"mánuði":"mánuðum"):c?f+"mánuður":f+(e?"mánuð":"mánuði");case"y":return c||e?"ár":"ári";case"yy":return b(a)?f+(c||e?"ár":"árum"):f+(c||e?"ár":"ári")}}return a.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] LT",LLLL:"dddd, D. MMMM YYYY [kl.] LT"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:c,m:c,mm:c,h:"klukkustund",hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"D_L_Ma_Me_G_V_S".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(a){return(/^[0-9].+$/.test(a)?"tra":"in")+" "+a},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"Ah時m分",LTS:"LTs秒",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日LT",LLLL:"YYYY年M月D日LT dddd"},meridiemParse:/午前|午後/i,isPM:function(a){return"午後"===a},meridiem:function(a){return 12>a?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}),function(a){a(vb)}(function(a){function b(a,b){var c={nominative:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),accusative:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},d=/D[oD] *MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function c(a,b){var c={nominative:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),accusative:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_")},d=/(წინა|შემდეგ)/.test(b)?"accusative":"nominative";return c[d][a.day()]}return a.defineLocale("ka",{months:b,monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:c,weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(a){return/(წამი|წუთი|საათი|წელი)/.test(a)?a.replace(/ი$/,"ში"):a+"ში"},past:function(a){return/(წამი|წუთი|საათი|დღე|თვე)/.test(a)?a.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(a)?a.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},ordinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(a){return 0===a?a:1===a?a+"-ლი":20>a||100>=a&&a%20===0||a%100===0?"მე-"+a:a+"-ე"},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("km",{months:"មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysMin:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[ថ្ងៃនៈ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h시 m분",LTS:"A h시 m분 s초",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 LT",LLLL:"YYYY년 MMMM D일 dddd LT"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇초",ss:"%d초",m:"일분",mm:"%d분",h:"한시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한달",MM:"%d달",y:"일년",yy:"%d년"},ordinalParse:/\d{1,2}일/,ordinal:"%d일",meridiemParse:/오전|오후/,isPM:function(a){return"오후"===a},meridiem:function(a){return 12>a?"오전":"오후"}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return b?d[c][0]:d[c][1]}function c(a){var b=a.substr(0,a.indexOf(" "));return e(b)?"a "+a:"an "+a}function d(a){var b=a.substr(0,a.indexOf(" "));return e(b)?"viru "+a:"virun "+a}function e(a){if(a=parseInt(a,10),isNaN(a))return!1;if(0>a)return!0;if(10>a)return a>=4&&7>=a?!0:!1;if(100>a){var b=a%10,c=a/10;return e(0===b?c:b)}if(1e4>a){for(;a>=10;)a/=10;return e(a)}return a/=1e3,e(a)}return a.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:c,past:d,s:"e puer Sekonnen",m:b,mm:"%d Minutten",h:b,hh:"%d Stonnen",d:b,dd:"%d Deeg",M:b,MM:"%d Méint",y:b,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c,d){return b?"kelios sekundės":d?"kelių sekundžių":"kelias sekundes"}function c(a,b,c,d){return b?e(c)[0]:d?e(c)[1]:e(c)[2] +}function d(a){return a%10===0||a>10&&20>a}function e(a){return h[a].split("_")}function f(a,b,f,g){var h=a+" ";return 1===a?h+c(a,b,f[0],g):b?h+(d(a)?e(f)[1]:e(f)[0]):g?h+e(f)[1]:h+(d(a)?e(f)[1]:e(f)[2])}function g(a,b){var c=-1===b.indexOf("dddd HH:mm"),d=i[a.day()];return c?d:d.substring(0,d.length-2)+"į"}var h={m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"},i="sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_");return a.defineLocale("lt",{months:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:g,weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], LT [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, LT [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], LT [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, LT [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:b,m:c,mm:f,h:c,hh:f,d:c,dd:f,M:c,MM:f,y:c,yy:f},ordinalParse:/\d{1,2}-oji/,ordinal:function(a){return a+"-oji"},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d=a.split("_");return c?b%10===1&&11!==b?d[2]:d[3]:b%10===1&&11!==b?d[0]:d[1]}function c(a,c,e){return a+" "+b(d[e],a,c)}var d={mm:"minūti_minūtes_minūte_minūtes",hh:"stundu_stundas_stunda_stundas",dd:"dienu_dienas_diena_dienas",MM:"mēnesi_mēnešus_mēnesis_mēneši",yy:"gadu_gadus_gads_gadi"};return a.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, LT",LLLL:"YYYY. [gada] D. MMMM, dddd, LT"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"%s vēlāk",past:"%s agrāk",s:"dažas sekundes",m:"minūti",mm:c,h:"stundu",hh:c,d:"dienu",dd:c,M:"mēnesi",MM:c,y:"gadu",yy:c},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Во изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Во изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(a){var b=a%10,c=a%100;return 0===a?a+"-ев":0===c?a+"-ен":c>10&&20>c?a+"-ти":1===b?a+"-ви":2===b?a+"-ри":7===b||8===b?a+"-ми":a+"-ти"},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,isPM:function(a){return/^(ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി)$/.test(a)},meridiem:function(a){return 4>a?"രാത്രി":12>a?"രാവിലെ":17>a?"ഉച്ച കഴിഞ്ഞ്":20>a?"വൈകുന്നേരം":"രാത്രി"}})}),function(a){a(vb)}(function(a){var b={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},c={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return a.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%s नंतर",past:"%s पूर्वी",s:"सेकंद",m:"एक मिनिट",mm:"%d मिनिटे",h:"एक तास",hh:"%d तास",d:"एक दिवस",dd:"%d दिवस",M:"एक महिना",MM:"%d महिने",y:"एक वर्ष",yy:"%d वर्षे"},preparse:function(a){return a.replace(/[१२३४५६७८९०]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(a,b){return 12===a&&(a=0),"रात्री"===b?4>a?a:a+12:"सकाळी"===b?a:"दुपारी"===b?a>=10?a:a+12:"सायंकाळी"===b?a+12:void 0},meridiem:function(a){return 4>a?"रात्री":10>a?"सकाळी":17>a?"दुपारी":20>a?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}),function(a){a(vb)}(function(a){return a.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"LT.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] LT",LLLL:"dddd, D MMMM YYYY [pukul] LT"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(a,b){return 12===a&&(a=0),"pagi"===b?a:"tengahari"===b?a>=11?a:a+12:"petang"===b||"malam"===b?a+12:void 0},meridiem:function(a){return 11>a?"pagi":15>a?"tengahari":19>a?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){var b={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},c={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};return a.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_င်္ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_င်္ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(a){return a.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tirs_ons_tors_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"H.mm",LTS:"LT.ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] LT",LLLL:"dddd D. MMMM YYYY [kl.] LT"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"for %s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){var b={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},c={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return a.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आइ._सो._मङ्_बु._बि._शु._श.".split("_"),longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},preparse:function(a){return a.replace(/[१२३४५६७८९०]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/राती|बिहान|दिउँसो|बेलुका|साँझ|राती/,meridiemHour:function(a,b){return 12===a&&(a=0),"राती"===b?3>a?a:a+12:"बिहान"===b?a:"दिउँसो"===b?a>=10?a:a+12:"बेलुका"===b||"साँझ"===b?a+12:void 0},meridiem:function(a){return 3>a?"राती":10>a?"बिहान":15>a?"दिउँसो":18>a?"बेलुका":20>a?"साँझ":"राती"},calendar:{sameDay:"[आज] LT",nextDay:"[भोली] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडी",s:"केही समय",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){var b="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),c="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_");return a.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(a,d){return/-MMM-/.test(d)?c[a.month()]:b[a.month()]},weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"for %s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a){return 5>a%10&&a%10>1&&~~(a/10)%10!==1}function c(a,c,d){var e=a+" ";switch(d){case"m":return c?"minuta":"minutę";case"mm":return e+(b(a)?"minuty":"minut");case"h":return c?"godzina":"godzinę";case"hh":return e+(b(a)?"godziny":"godzin");case"MM":return e+(b(a)?"miesiące":"miesięcy");case"yy":return e+(b(a)?"lata":"lat")}}var d="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),e="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");return a.defineLocale("pl",{months:function(a,b){return/D MMMM/.test(b)?e[a.month()]:d[a.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"nie_pon_wt_śr_czw_pt_sb".split("_"),weekdaysMin:"N_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:c,mm:c,h:c,hh:c,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:c,y:"rok",yy:c},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"dom_2ª_3ª_4ª_5ª_6ª_sáb".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] LT",LLLL:"dddd, D [de] MMMM [de] YYYY [às] LT"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº"})}),function(a){a(vb)}(function(a){return a.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"dom_2ª_3ª_4ª_5ª_6ª_sáb".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY LT",LLLL:"dddd, D [de] MMMM [de] YYYY LT"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d={mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},e=" ";return(a%100>=20||a>=100&&a%100===0)&&(e=" de "),a+e+d[c]}return a.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:b,h:"o oră",hh:b,d:"o zi",dd:b,M:"o lună",MM:b,y:"un an",yy:b},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){function b(a,b){var c=a.split("_");return b%10===1&&b%100!==11?c[0]:b%10>=2&&4>=b%10&&(10>b%100||b%100>=20)?c[1]:c[2]}function c(a,c,d){var e={mm:c?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===d?c?"минута":"минуту":a+" "+b(e[d],+a)}function d(a,b){var c={nominative:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),accusative:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function e(a,b){var c={nominative:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),accusative:"янв_фев_мар_апр_мая_июня_июля_авг_сен_окт_ноя_дек".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function f(a,b){var c={nominative:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),accusative:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_")},d=/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/.test(b)?"accusative":"nominative";return c[d][a.day()]}return a.defineLocale("ru",{months:d,monthsShort:e,weekdays:f,weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[й|я]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., LT",LLLL:"dddd, D MMMM YYYY г., LT"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(){return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT"},lastWeek:function(a){if(a.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:c,mm:c,h:"час",hh:c,d:"день",dd:c,M:"месяц",MM:c,y:"год",yy:c},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(a){return/^(дня|вечера)$/.test(a)},meridiem:function(a){return 4>a?"ночи":12>a?"утра":17>a?"дня":"вечера"},ordinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":return a+"-й";case"D":return a+"-го";case"w":case"W":return a+"-я";default:return a}},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){function b(a){return a>1&&5>a}function c(a,c,d,e){var f=a+" ";switch(d){case"s":return c||e?"pár sekúnd":"pár sekundami";case"m":return c?"minúta":e?"minútu":"minútou";case"mm":return c||e?f+(b(a)?"minúty":"minút"):f+"minútami";break;case"h":return c?"hodina":e?"hodinu":"hodinou";case"hh":return c||e?f+(b(a)?"hodiny":"hodín"):f+"hodinami";break;case"d":return c||e?"deň":"dňom";case"dd":return c||e?f+(b(a)?"dni":"dní"):f+"dňami";break;case"M":return c||e?"mesiac":"mesiacom";case"MM":return c||e?f+(b(a)?"mesiace":"mesiacov"):f+"mesiacmi";break;case"y":return c||e?"rok":"rokom";case"yy":return c||e?f+(b(a)?"roky":"rokov"):f+"rokmi"}}var d="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),e="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");return a.defineLocale("sk",{months:d,monthsShort:e,monthsParse:function(a,b){var c,d=[];for(c=0;12>c;c++)d[c]=new RegExp("^"+a[c]+"$|^"+b[c]+"$","i");return d}(d,e),weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd D. MMMM YYYY LT"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d=a+" ";switch(c){case"m":return b?"ena minuta":"eno minuto";case"mm":return d+=1===a?"minuta":2===a?"minuti":3===a||4===a?"minute":"minut";case"h":return b?"ena ura":"eno uro";case"hh":return d+=1===a?"ura":2===a?"uri":3===a||4===a?"ure":"ur";case"dd":return d+=1===a?"dan":"dni";case"MM":return d+=1===a?"mesec":2===a?"meseca":3===a||4===a?"mesece":"mesecev";case"yy":return d+=1===a?"leto":2===a?"leti":3===a||4===a?"leta":"let"}}return a.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[prejšnja] dddd [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"%s nazaj",s:"nekaj sekund",m:b,mm:b,h:b,hh:b,d:"en dan",dd:b,M:"en mesec",MM:b,y:"eno leto",yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),meridiemParse:/PD|MD/,isPM:function(a){return"M"===a.charAt(0)},meridiem:function(a){return 12>a?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){var b={words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(a,b){return 1===a?b[0]:a>=2&&4>=a?b[1]:b[2]},translate:function(a,c,d){var e=b.words[d];return 1===d.length?c?e[0]:e[1]:a+" "+b.correctGrammaticalCase(a,e)}};return a.defineLocale("sr-cyrl",{months:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"],monthsShort:["јан.","феб.","мар.","апр.","мај","јун","јул","авг.","сеп.","окт.","нов.","дец."],weekdays:["недеља","понедељак","уторак","среда","четвртак","петак","субота"],weekdaysShort:["нед.","пон.","уто.","сре.","чет.","пет.","суб."],weekdaysMin:["не","по","ут","ср","че","пе","су"],longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var a=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return a[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:b.translate,mm:b.translate,h:b.translate,hh:b.translate,d:"дан",dd:b.translate,M:"месец",MM:b.translate,y:"годину",yy:b.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){var b={words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(a,b){return 1===a?b[0]:a>=2&&4>=a?b[1]:b[2]},translate:function(a,c,d){var e=b.words[d];return 1===d.length?c?e[0]:e[1]:a+" "+b.correctGrammaticalCase(a,e)}};return a.defineLocale("sr",{months:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"],monthsShort:["jan.","feb.","mar.","apr.","maj","jun","jul","avg.","sep.","okt.","nov.","dec."],weekdays:["nedelja","ponedeljak","utorak","sreda","četvrtak","petak","subota"],weekdaysShort:["ned.","pon.","uto.","sre.","čet.","pet.","sub."],weekdaysMin:["ne","po","ut","sr","če","pe","su"],longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var a=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return a[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:b.translate,mm:b.translate,h:b.translate,hh:b.translate,d:"dan",dd:b.translate,M:"mesec",MM:b.translate,y:"godinu",yy:b.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"dddd LT",lastWeek:"[Förra] dddd[en] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}(e|a)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"e":1===b?"a":2===b?"a":"e";return a+c},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},ordinalParse:/\d{1,2}வது/,ordinal:function(a){return a+"வது"},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(a){return 2>a?" யாமம்":6>a?" வைகறை":10>a?" காலை":14>a?" நண்பகல்":18>a?" எற்பாடு":22>a?" மாலை":" யாமம்"},meridiemHour:function(a,b){return 12===a&&(a=0),"யாமம்"===b?2>a?a:a+12:"வைகறை"===b||"காலை"===b?a:"நண்பகல்"===b&&a>=10?a:a+12},week:{dow:0,doy:6}})}),function(a){a(vb)}(function(a){return a.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา".split("_"),weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),longDateFormat:{LT:"H นาฬิกา m นาที",LTS:"LT s วินาที",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา LT",LLLL:"วันddddที่ D MMMM YYYY เวลา LT"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(a){return"หลังเที่ยง"===a +},meridiem:function(a){return 12>a?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}),function(a){a(vb)}(function(a){return a.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY LT",LLLL:"dddd, MMMM DD, YYYY LT"},calendar:{sameDay:"[Ngayon sa] LT",nextDay:"[Bukas sa] LT",nextWeek:"dddd [sa] LT",lastDay:"[Kahapon sa] LT",lastWeek:"dddd [huling linggo] LT",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},ordinalParse:/\d{1,2}/,ordinal:function(a){return a},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){var b={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};return a.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(a){if(0===a)return a+"'ıncı";var c=a%10,d=a%100-c,e=a>=100?100:null;return a+(b[c]||b[d]||b[e])},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}),function(a){a(vb)}(function(a){return a.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}),function(a){a(vb)}(function(a){function b(a,b){var c=a.split("_");return b%10===1&&b%100!==11?c[0]:b%10>=2&&4>=b%10&&(10>b%100||b%100>=20)?c[1]:c[2]}function c(a,c,d){var e={mm:"хвилина_хвилини_хвилин",hh:"година_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===d?c?"хвилина":"хвилину":"h"===d?c?"година":"годину":a+" "+b(e[d],+a)}function d(a,b){var c={nominative:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_"),accusative:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_")},d=/D[oD]? *MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function e(a,b){var c={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")},d=/(\[[ВвУу]\]) ?dddd/.test(b)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(b)?"genitive":"nominative";return c[d][a.day()]}function f(a){return function(){return a+"о"+(11===this.hours()?"б":"")+"] LT"}}return a.defineLocale("uk",{months:d,monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:e,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., LT",LLLL:"dddd, D MMMM YYYY р., LT"},calendar:{sameDay:f("[Сьогодні "),nextDay:f("[Завтра "),lastDay:f("[Вчора "),nextWeek:f("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return f("[Минулої] dddd [").call(this);case 1:case 2:case 4:return f("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:c,mm:c,h:"годину",hh:c,d:"день",dd:c,M:"місяць",MM:c,y:"рік",yy:c},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(a){return/^(дня|вечора)$/.test(a)},meridiem:function(a){return 4>a?"ночі":12>a?"ранку":17>a?"дня":"вечора"},ordinalParse:/\d{1,2}-(й|го)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":case"w":case"W":return a+"-й";case"D":return a+"-го";default:return a}},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("uz",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"D MMMM YYYY, dddd LT"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("vi",{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("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY LT",LLLL:"dddd, D MMMM [năm] YYYY LT",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY LT",llll:"ddd, D MMM YYYY LT"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},ordinalParse:/\d{1,2}/,ordinal:function(a){return a},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah点mm",LTS:"Ah点m分s秒",L:"YYYY-MM-DD",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日LT",LLLL:"YYYY年MMMD日ddddLT",l:"YYYY-MM-DD",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日LT",llll:"YYYY年MMMD日ddddLT"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(a,b){return 12===a&&(a=0),"凌晨"===b||"早上"===b||"上午"===b?a:"下午"===b||"晚上"===b?a+12:a>=11?a:a+12},meridiem:function(a,b){var c=100*a+b;return 600>c?"凌晨":900>c?"早上":1130>c?"上午":1230>c?"中午":1800>c?"下午":"晚上"},calendar:{sameDay:function(){return 0===this.minutes()?"[今天]Ah[点整]":"[今天]LT"},nextDay:function(){return 0===this.minutes()?"[明天]Ah[点整]":"[明天]LT"},lastDay:function(){return 0===this.minutes()?"[昨天]Ah[点整]":"[昨天]LT"},nextWeek:function(){var b,c;return b=a().startOf("week"),c=this.unix()-b.unix()>=604800?"[下]":"[本]",0===this.minutes()?c+"dddAh点整":c+"dddAh点mm"},lastWeek:function(){var b,c;return b=a().startOf("week"),c=this.unix()=11?a:a+12:"下午"===b||"晚上"===b?a+12:void 0},meridiem:function(a,b){var c=100*a+b;return 900>c?"早上":1130>c?"上午":1230>c?"中午":1800>c?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(a,b){switch(b){case"d":case"D":case"DDD":return a+"日";case"M":return a+"月";case"w":case"W":return a+"週";default:return a}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"一分鐘",mm:"%d分鐘",h:"一小時",hh:"%d小時",d:"一天",dd:"%d天",M:"一個月",MM:"%d個月",y:"一年",yy:"%d年"}})}),vb.locale("en"),Lb?module.exports=vb:"function"==typeof define&&define.amd?(define(function(a,b,c){return c.config&&c.config()&&c.config().noGlobal===!0&&(zb.moment=wb),vb}),ub(!0)):ub()}).call(this); From c9398c773084d6a7cbf9a7fb3e54a8d272e6e8ab Mon Sep 17 00:00:00 2001 From: Dom1n1c Date: Thu, 5 Mar 2015 22:43:13 +0100 Subject: [PATCH 08/45] Added test-calendar --- calendar.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/calendar.php b/calendar.php index 9b9412b321..b67e6fd163 100644 --- a/calendar.php +++ b/calendar.php @@ -1,7 +1,8 @@ Date: Thu, 5 Mar 2015 22:55:31 +0100 Subject: [PATCH 09/45] Update README.md --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index eb9b477e78..a744c5a28f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ Smartmirror =========== -Added some improvements to MichMichs project [blog](http://michaelteeuw.nl/tagged/magicmirror). +Added some improvements to MichMichs [project](http://michaelteeuw.nl/tagged/magicmirror). Translation to DE/EN -compliments,moment.js and UI is translated (auto recognition via browser locale) @@ -9,4 +9,5 @@ Translation to DE/EN -Added OpenHAB Support, News were displayed in two lines. To-Do: -Override locale-setting with a suffix -> http://127.0.0.1/smartmirror?en (for English) +Override locale-setting with an identifier -> http://127.0.0.1/smartmirror?en (for English) +Temperatures should be printed in .1f way even if the suffix is zero (10,0°C, for example) From 5f07c89c82d76aca83de47da39c4bd8b2e4ad1c6 Mon Sep 17 00:00:00 2001 From: Dom1n1c Date: Thu, 5 Mar 2015 22:56:30 +0100 Subject: [PATCH 10/45] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index a744c5a28f..ed3b1b4bf8 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,9 @@ Added some improvements to MichMichs [project](http://michaelteeuw.nl/tagged/mag Translation to DE/EN -compliments,moment.js and UI is translated (auto recognition via browser locale) + -Updated moment.js to a newer version (more languages) + -Added OpenHAB Support, News were displayed in two lines. To-Do: From 34f592dad2e2a1a1b55ba4e04b58602ebba8ec20 Mon Sep 17 00:00:00 2001 From: Dom1n1c Date: Thu, 5 Mar 2015 22:58:18 +0100 Subject: [PATCH 11/45] Update README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index ed3b1b4bf8..fdbc846475 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,11 @@ Translation to DE/EN -Added OpenHAB Support, News were displayed in two lines. + + + To-Do: + Override locale-setting with an identifier -> http://127.0.0.1/smartmirror?en (for English) + Temperatures should be printed in .1f way even if the suffix is zero (10,0°C, for example) From 4497ee40bc8c82906c99880ab4eeb362ffb38033 Mon Sep 17 00:00:00 2001 From: Dom1n1c Date: Thu, 5 Mar 2015 22:59:21 +0100 Subject: [PATCH 12/45] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index fdbc846475..38fcf8c311 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,7 @@ Smartmirror Added some improvements to MichMichs [project](http://michaelteeuw.nl/tagged/magicmirror). -Translation to DE/EN --compliments,moment.js and UI is translated (auto recognition via browser locale) +-Translation to DE/EN (compliments,moment.js and UI is translated/auto recognition via browser locale) -Updated moment.js to a newer version (more languages) From 1e333f1cb6800284b043f0f432dc83818e7bf5c4 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Fri, 6 Mar 2015 00:34:05 +0100 Subject: [PATCH 13/45] Update main.js --- js/main.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/js/main.js b/js/main.js index 56e6ca5342..c18e458956 100755 --- a/js/main.js +++ b/js/main.js @@ -60,6 +60,7 @@ jQuery(document).ready(function($) { var morning = ['Guten Morgen, Schönling','Genieße den Tag','Gut geschlafen?']; var afternoon = ['Wow, sexy!','Du siehst gut aus!','Heute ist dein Tag!']; var evening = ['Wie war dein Tag?','Schöner Anblick!','Du bist sexy!']; + var feed = 'http://www.faz.net/rss/aktuell/'; moment.locale('de'); break; case 'nl': @@ -73,6 +74,7 @@ jQuery(document).ready(function($) { var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; + var feed = 'http://feeds.nos.nl/nosjournaal?format=rss'; moment.locale('nl'); break; case 'fr': @@ -86,12 +88,13 @@ jQuery(document).ready(function($) { var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; + var feed = 'http://lesclesdedemain.lemonde.fr/screens/RSS/sw_getFeed.php?idTheme=HOME'; moment.locale('fr'); break; default: var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']; var months = ['January','February','March','April','May','June','July','August','September','October','November','December']; - var dayAbbr = ['Sun','Mon','Tues','Wed','Thur','Fri','Sat']; + var dayAbbr = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat']; var today = 'Today'; var tomorrow = 'Tomorrow'; var in_days = 'days'; @@ -99,6 +102,7 @@ jQuery(document).ready(function($) { var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; + var feed = 'http://rss.cnn.com/rss/edition.rss'; moment.locale('en'); } @@ -403,7 +407,7 @@ jQuery(document).ready(function($) { (function fetchNews() { $.feedToJson({ - feed:'http://www.faz.net/rss/aktuell/', + feed: feed, success: function(data){ newshead = []; news = []; From f7a8391b97bb4f116570c41d065c0bc9b066b683 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Sat, 7 Mar 2015 19:00:14 +0100 Subject: [PATCH 14/45] Update main.js Language selection based on browser preferences, override is possible with a language-tag http://127.0.0.1/?lang=de --- js/main.js | 39 +++++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/js/main.js b/js/main.js index c18e458956..0de0d54fde 100755 --- a/js/main.js +++ b/js/main.js @@ -13,6 +13,18 @@ jQuery.fn.updateWithText = function(text, speed) } } +$.urlParam = function(name, url) { + if (!url) { + url = window.location.href; + } + var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(url); + if (!results) { + return undefined; + } + return results[1] || undefined; +} + + jQuery.fn.outerHTML = function(s) { return s ? this.before(s).remove() @@ -44,9 +56,14 @@ jQuery(document).ready(function($) { var eventList = []; var lastCompliment; var compliment; - - // multi-langugage support according to browser-lang - var lang = window.navigator.language; + var lang; + var lang_override = $.urlParam('lang'); + if (lang_override=='de') {lang='de';} + else if (lang_override=='nl') {lang='nl';} + else if (lang_override=='fr') {lang='fr';} + else if (lang_override=='es') {lang='es';} + else if (lang_override=='en') {lang='en';} + else {lang = window.navigator.language;} switch (lang) { case 'de': @@ -90,7 +107,21 @@ jQuery(document).ready(function($) { var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; var feed = 'http://lesclesdedemain.lemonde.fr/screens/RSS/sw_getFeed.php?idTheme=HOME'; moment.locale('fr'); - break; + break; + case 'es': + var days = ['domingo','lunes','martes','miécoles','jueves','viernes','sábado']; + var months = ['enero','febrero','marzo','abril','mayo','junio','julio','agosto','septiembre','octubre','noviembre','dicembre']; + var dayAbbr = ['dim','lun','mar','mer','jeu','ven','sam']; + var today = 'aujourd\'hui'; + var tomorrow = 'demain'; + var in_days = 'jour(s)'; + var datelabel = 'Jour'; + var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; + var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; + var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; + var feed = 'http://lesclesdedemain.lemonde.fr/screens/RSS/sw_getFeed.php?idTheme=HOME'; + moment.locale('es'); + break; default: var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']; var months = ['January','February','March','April','May','June','July','August','September','October','November','December']; From a67f39b265562740d3c37f09e4630d38d9e69d46 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Sun, 15 Mar 2015 20:53:02 +0100 Subject: [PATCH 15/45] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 38fcf8c311..ae800e89a0 100644 --- a/README.md +++ b/README.md @@ -9,11 +9,13 @@ Added some improvements to MichMichs [project](http://michaelteeuw.nl/tagged/mag -Added OpenHAB Support, News were displayed in two lines. +-Override locale-setting with an identifier -> http://127.0.0.1/smartmirror?en (for English) + To-Do: -Override locale-setting with an identifier -> http://127.0.0.1/smartmirror?en (for English) +Switching monitor on and off on a RPi via http trigger (OpenHAB) Temperatures should be printed in .1f way even if the suffix is zero (10,0°C, for example) From 8eb3b16bf4f399b4b817175407cf4c5516c479d3 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Mon, 30 Mar 2015 23:42:19 +0200 Subject: [PATCH 16/45] Update main.js --- js/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/main.js b/js/main.js index 0de0d54fde..b99da5ac46 100755 --- a/js/main.js +++ b/js/main.js @@ -151,7 +151,7 @@ jQuery(document).ready(function($) { var weatherParams = { - 'q':'Düsseldorf,Germany', + 'q':'Duesseldorf,Germany', 'units':'metric', 'lang':lang }; From 31bae702941cedf290ab05b7bb8ae3bdfa0c6a63 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Wed, 1 Apr 2015 20:59:52 +0200 Subject: [PATCH 17/45] Update main.js --- js/main.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/main.js b/js/main.js index b99da5ac46..e5c34a8ef4 100755 --- a/js/main.js +++ b/js/main.js @@ -420,9 +420,9 @@ jQuery(document).ready(function($) { var row = $('
').addClass('day').html(dayAbbr[dt.getDay()])); - row.append($('').addClass('temp-min').html(roundVal(forecast.temp_min))); - row.append($('').addClass('temp-max').html(roundVal(forecast.temp_max))); - + row.append($('').addClass('temp-min').html(roundVal(forecast.temp_min).toFixed(1))); //convert into specified number of decimals + row.append($('').addClass('temp-max').html(roundVal(forecast.temp_max).toFixed(1))); //Thanks to thk from KNX Userforum + forecastTable.append(row); opacity -= 0.155; } From 828bc70adc8633ba06fc34de7d2898059a5978a9 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Wed, 1 Apr 2015 21:04:10 +0200 Subject: [PATCH 18/45] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ae800e89a0..710e736b3b 100644 --- a/README.md +++ b/README.md @@ -11,11 +11,11 @@ Added some improvements to MichMichs [project](http://michaelteeuw.nl/tagged/mag -Override locale-setting with an identifier -> http://127.0.0.1/smartmirror?en (for English) +-Temperatures are now printed in .1f way even if the suffix is zero (10,0°C, for example) + To-Do: Switching monitor on and off on a RPi via http trigger (OpenHAB) - -Temperatures should be printed in .1f way even if the suffix is zero (10,0°C, for example) From 129d3c371e0051694f3510ccbbe0ece323595f04 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Fri, 22 May 2015 11:55:23 +0200 Subject: [PATCH 19/45] Update calendar.php --- calendar.php | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/calendar.php b/calendar.php index b67e6fd163..fe64c099d8 100644 --- a/calendar.php +++ b/calendar.php @@ -1,18 +1,10 @@ array( 'method'=>"GET", @@ -22,7 +14,16 @@ function get_url($url) "User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0 FirePHP/0.4rn" ) ); - + + // Added Support for multiple Calendars. + echo get_url($url1); + echo get_url($url2); + + + // Define the helper function that retrieved the data and decodes the content. + function get_url($url) + { + $context = stream_context_create($opts); $content = file_get_contents($url ,false,$context); From 89a335ab8a616fe89ec29557714b7eb36f3dbfbc Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Fri, 22 May 2015 12:09:59 +0200 Subject: [PATCH 20/45] Update calendar.php Added support for multiple calendars --- calendar.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/calendar.php b/calendar.php index fe64c099d8..a7444591e6 100644 --- a/calendar.php +++ b/calendar.php @@ -1,8 +1,8 @@ Date: Mon, 25 May 2015 15:38:58 +0200 Subject: [PATCH 21/45] Update to Weather Icons 1.3 --- css/weather-icons.css | 477 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 446 insertions(+), 31 deletions(-) diff --git a/css/weather-icons.css b/css/weather-icons.css index 2fc851d964..cfbaeb97c8 100755 --- a/css/weather-icons.css +++ b/css/weather-icons.css @@ -1,8 +1,9 @@ /*! - * Weather Icons Beta 1 + * Weather Icons 1.3 + * Updated November 30th, 2014 * Weather themed icons for Bootstrap * ------------------------------------------------------------------------------ - * Maintained at http://erikflowers.github.io/weather-icons +* Maintained at http://erikflowers.github.io/weather-icons * http://twitter.com/Erik_UX * * License @@ -13,41 +14,29 @@ * http://opensource.org/licenses/mit-license.html * - Documentation licensed under CC BY 3.0 - * http://creativecommons.org/licenses/by/3.0/ - * - Inspired by and works great as a companion with Font Aweosme + * - Inspired by and works great as a companion with Font Awesome * "Font Awesome by Dave Gandy - http://fontawesome.io" * * Weather Icons Bootstrap Package Author - Erik Flowers - erik@helloerik.com - * Weather Icons gives full credit for inspiration to Font Awesome and makes no - * claim to invention, intellectual property, or ownership of methodology. - * - * Support Open Source! - * * ------------------------------------------------------------------------------ * Email: erik@helloerik.com * Twitter: http://twitter.com/Erik_UX */ @font-face { - font-family: 'weather'; + font-family: 'weathericons'; src: url('../font/weathericons-regular-webfont.eot'); src: url('../font/weathericons-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/weathericons-regular-webfont.woff') format('woff'), url('../font/weathericons-regular-webfont.ttf') format('truetype'), url('../font/weathericons-regular-webfont.svg#weathericons-regular-webfontRg') format('svg'); font-weight: normal; font-style: normal; } -[class^="wi-"], -[class*=" wi-"] { - font-family: weather; - font-weight: normal; +.wi { + display: inline-block; + font-family: 'weathericons'; font-style: normal; - text-decoration: inherit; - text-transform: none; + font-weight: normal; + line-height: 1; -webkit-font-smoothing: antialiased; - *margin-right: .3em; -} -[class^="wi-"]:before, -[class*=" wi-"]:before { - text-decoration: inherit; - display: inline-block; - speak: none; + -moz-osx-font-smoothing: grayscale; } .wi-day-cloudy-gusts:before { content: "\f000"; @@ -220,7 +209,7 @@ .wi-night-thunderstorm:before { content: "\f03b"; } -.wi-celcius:before { +.wi-celsius:before { content: "\f03c"; } .wi-cloud-down:before { @@ -301,27 +290,453 @@ .wi-up:before { content: "\f058"; } -.wi-wind-east:before { +.wi-wind-west:before { content: "\f059"; } -.wi-wind-north-east:before { +.wi-wind-south-west:before { content: "\f05a"; } -.wi-wind-north-west:before { +.wi-wind-south-east:before { content: "\f05b"; } -.wi-wind-north:before { +.wi-wind-south:before { content: "\f05c"; } -.wi-wind-south-east:before { +.wi-wind-north-west:before { content: "\f05d"; } -.wi-wind-south-west:before { +.wi-wind-north-east:before { content: "\f05e"; } -.wi-wind-south:before { +.wi-wind-north:before { content: "\f060"; } -.wi-wind-west:before { +.wi-wind-east:before { content: "\f061"; } +.wi-smoke:before { + content: "\f062"; +} +.wi-dust:before { + content: "\f063"; +} +.wi-snow-wind:before { + content: "\f064"; +} +.wi-day-snow-wind:before { + content: "\f065"; +} +.wi-night-snow-wind:before { + content: "\f066"; +} +.wi-night-alt-snow-wind:before { + content: "\f067"; +} +.wi-day-sleet-storm:before { + content: "\f068"; +} +.wi-night-sleet-storm:before { + content: "\f069"; +} +.wi-night-alt-sleet-storm:before { + content: "\f06a"; +} +.wi-day-snow-thunderstorm:before { + content: "\f06b"; +} +.wi-night-snow-thunderstorm:before { + content: "\f06c"; +} +.wi-night-alt-snow-thunderstorm:before { + content: "\f06d"; +} +.wi-solar-eclipse:before { + content: "\f06e"; +} +.wi-lunar-eclipse:before { + content: "\f070"; +} +.wi-meteor:before { + content: "\f071"; +} +.wi-hot:before { + content: "\f072"; +} +.wi-hurricane:before { + content: "\f073"; +} +.wi-smog:before { + content: "\f074"; +} +.wi-alien:before { + content: "\f075"; +} +.wi-snowflake-cold:before { + content: "\f076"; +} +.wi-stars:before { + content: "\f077"; +} +.wi-night-partly-cloudy:before { + content: "\f083"; +} +.wi-umbrella:before { + content: "\f084"; +} +.wi-day-windy:before { + content: "\f085"; +} +.wi-night-alt-cloudy:before { + content: "\f086"; +} +.wi-up-left:before { + content: "\f087"; +} +.wi-down-right:before { + content: "\f088"; +} +.wi-time-12:before { + content: "\f089"; +} +.wi-time-1:before { + content: "\f08a"; +} +.wi-time-2:before { + content: "\f08b"; +} +.wi-time-3:before { + content: "\f08c"; +} +.wi-time-4:before { + content: "\f08d"; +} +.wi-time-5:before { + content: "\f08e"; +} +.wi-time-6:before { + content: "\f08f"; +} +.wi-time-7:before { + content: "\f090"; +} +.wi-time-8:before { + content: "\f091"; +} +.wi-time-9:before { + content: "\f092"; +} +.wi-time-10:before { + content: "\f093"; +} +.wi-time-11:before { + content: "\f094"; +} +.wi-day-sleet:before { + content: "\f0b2"; +} +.wi-night-sleet:before { + content: "\f0b3"; +} +.wi-night-alt-sleet:before { + content: "\f0b4"; +} +.wi-sleet:before { + content: "\f0b5"; +} +.wi-day-haze:before { + content: "\f0b6"; +} +.wi-beafort-0:before { + content: "\f0b7"; +} +.wi-beafort-1:before { + content: "\f0b8"; +} +.wi-beafort-2:before { + content: "\f0b9"; +} +.wi-beafort-3:before { + content: "\f0ba"; +} +.wi-beafort-4:before { + content: "\f0bb"; +} +.wi-beafort-5:before { + content: "\f0bc"; +} +.wi-beafort-6:before { + content: "\f0bd"; +} +.wi-beafort-7:before { + content: "\f0be"; +} +.wi-beafort-8:before { + content: "\f0bf"; +} +.wi-beafort-9:before { + content: "\f0c0"; +} +.wi-beafort-10:before { + content: "\f0c1"; +} +.wi-beafort-11:before { + content: "\f0c2"; +} +.wi-beafort-12:before { + content: "\f0c3"; +} +.wi-wind-default:before { + content: "\f0b1"; +} +.wi-wind-default._0-deg { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); +} +.wi-wind-default._15-deg { + -webkit-transform: rotate(15deg); + -moz-transform: rotate(15deg); + -ms-transform: rotate(15deg); + -o-transform: rotate(15deg); + transform: rotate(15deg); +} +.wi-wind-default._30-deg { + -webkit-transform: rotate(30deg); + -moz-transform: rotate(30deg); + -ms-transform: rotate(30deg); + -o-transform: rotate(30deg); + transform: rotate(30deg); +} +.wi-wind-default._45-deg { + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); +} +.wi-wind-default._60-deg { + -webkit-transform: rotate(60deg); + -moz-transform: rotate(60deg); + -ms-transform: rotate(60deg); + -o-transform: rotate(60deg); + transform: rotate(60deg); +} +.wi-wind-default._75-deg { + -webkit-transform: rotate(75deg); + -moz-transform: rotate(75deg); + -ms-transform: rotate(75deg); + -o-transform: rotate(75deg); + transform: rotate(75deg); +} +.wi-wind-default._90-deg { + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} +.wi-wind-default._105-deg { + -webkit-transform: rotate(105deg); + -moz-transform: rotate(105deg); + -ms-transform: rotate(105deg); + -o-transform: rotate(105deg); + transform: rotate(105deg); +} +.wi-wind-default._120-deg { + -webkit-transform: rotate(120deg); + -moz-transform: rotate(120deg); + -ms-transform: rotate(120deg); + -o-transform: rotate(120deg); + transform: rotate(120deg); +} +.wi-wind-default._135-deg { + -webkit-transform: rotate(135deg); + -moz-transform: rotate(135deg); + -ms-transform: rotate(135deg); + -o-transform: rotate(135deg); + transform: rotate(135deg); +} +.wi-wind-default._150-deg { + -webkit-transform: rotate(150deg); + -moz-transform: rotate(150deg); + -ms-transform: rotate(150deg); + -o-transform: rotate(150deg); + transform: rotate(150deg); +} +.wi-wind-default._165-deg { + -webkit-transform: rotate(165deg); + -moz-transform: rotate(165deg); + -ms-transform: rotate(165deg); + -o-transform: rotate(165deg); + transform: rotate(165deg); +} +.wi-wind-default._180-deg { + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} +.wi-wind-default._195-deg { + -webkit-transform: rotate(195deg); + -moz-transform: rotate(195deg); + -ms-transform: rotate(195deg); + -o-transform: rotate(195deg); + transform: rotate(195deg); +} +.wi-wind-default._210-deg { + -webkit-transform: rotate(210deg); + -moz-transform: rotate(210deg); + -ms-transform: rotate(210deg); + -o-transform: rotate(210deg); + transform: rotate(210deg); +} +.wi-wind-default._225-deg { + -webkit-transform: rotate(225deg); + -moz-transform: rotate(225deg); + -ms-transform: rotate(225deg); + -o-transform: rotate(225deg); + transform: rotate(225deg); +} +.wi-wind-default._240-deg { + -webkit-transform: rotate(240deg); + -moz-transform: rotate(240deg); + -ms-transform: rotate(240deg); + -o-transform: rotate(240deg); + transform: rotate(240deg); +} +.wi-wind-default._255-deg { + -webkit-transform: rotate(255deg); + -moz-transform: rotate(255deg); + -ms-transform: rotate(255deg); + -o-transform: rotate(255deg); + transform: rotate(255deg); +} +.wi-wind-default._270-deg { + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); +} +.wi-wind-default._285-deg { + -webkit-transform: rotate(295deg); + -moz-transform: rotate(295deg); + -ms-transform: rotate(295deg); + -o-transform: rotate(295deg); + transform: rotate(295deg); +} +.wi-wind-default._300-deg { + -webkit-transform: rotate(300deg); + -moz-transform: rotate(300deg); + -ms-transform: rotate(300deg); + -o-transform: rotate(300deg); + transform: rotate(300deg); +} +.wi-wind-default._315-deg { + -webkit-transform: rotate(315deg); + -moz-transform: rotate(315deg); + -ms-transform: rotate(315deg); + -o-transform: rotate(315deg); + transform: rotate(315deg); +} +.wi-wind-default._330-deg { + -webkit-transform: rotate(330deg); + -moz-transform: rotate(330deg); + -ms-transform: rotate(330deg); + -o-transform: rotate(330deg); + transform: rotate(330deg); +} +.wi-wind-default._345-deg { + -webkit-transform: rotate(345deg); + -moz-transform: rotate(345deg); + -ms-transform: rotate(345deg); + -o-transform: rotate(345deg); + transform: rotate(345deg); +} +.wi-moon-new:before { + content: "\f095"; +} +.wi-moon-waxing-cresent-1:before { + content: "\f096"; +} +.wi-moon-waxing-cresent-2:before { + content: "\f097"; +} +.wi-moon-waxing-cresent-3:before { + content: "\f098"; +} +.wi-moon-waxing-cresent-4:before { + content: "\f099"; +} +.wi-moon-waxing-cresent-5:before { + content: "\f09a"; +} +.wi-moon-waxing-cresent-6:before { + content: "\f09b"; +} +.wi-moon-first-quarter:before { + content: "\f09c"; +} +.wi-moon-waxing-gibbous-1:before { + content: "\f09d"; +} +.wi-moon-waxing-gibbous-2:before { + content: "\f09e"; +} +.wi-moon-waxing-gibbous-3:before { + content: "\f09f"; +} +.wi-moon-waxing-gibbous-4:before { + content: "\f0a0"; +} +.wi-moon-waxing-gibbous-5:before { + content: "\f0a1"; +} +.wi-moon-waxing-gibbous-6:before { + content: "\f0a2"; +} +.wi-moon-full:before { + content: "\f0a3"; +} +.wi-moon-waning-gibbous-1:before { + content: "\f0a4"; +} +.wi-moon-waning-gibbous-2:before { + content: "\f0a5"; +} +.wi-moon-waning-gibbous-3:before { + content: "\f0a6"; +} +.wi-moon-waning-gibbous-4:before { + content: "\f0a7"; +} +.wi-moon-waning-gibbous-5:before { + content: "\f0a8"; +} +.wi-moon-waning-gibbous-6:before { + content: "\f0a9"; +} +.wi-moon-3rd-quarter:before { + content: "\f0aa"; +} +.wi-moon-waning-crescent-1:before { + content: "\f0ab"; +} +.wi-moon-waning-crescent-2:before { + content: "\f0ac"; +} +.wi-moon-waning-crescent-3:before { + content: "\f0ad"; +} +.wi-moon-waning-crescent-4:before { + content: "\f0ae"; +} +.wi-moon-waning-crescent-5:before { + content: "\f0af"; +} +.wi-moon-waning-crescent-6:before { + content: "\f0b0"; +} From 9df7812ae3463031242cf31f38cf23d2e8e80015 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Mon, 25 May 2015 17:11:50 +0200 Subject: [PATCH 22/45] Update to Weather Icons 1.3 --- font/WeatherIcons-Regular.otf | Bin 0 -> 48140 bytes font/weathericons-regular-webfont.eot | Bin 28904 -> 42175 bytes font/weathericons-regular-webfont.svg | 287 ++++++++++++++++--------- font/weathericons-regular-webfont.ttf | Bin 50368 -> 84188 bytes font/weathericons-regular-webfont.woff | Bin 32396 -> 48376 bytes 5 files changed, 191 insertions(+), 96 deletions(-) create mode 100644 font/WeatherIcons-Regular.otf diff --git a/font/WeatherIcons-Regular.otf b/font/WeatherIcons-Regular.otf new file mode 100644 index 0000000000000000000000000000000000000000..c58b9cc84d00a36b914b7a8ef5755b8462d52dea GIT binary patch literal 48140 zcmbTf2V4```ae7gB!n42*K8D$%nZA0T^q%QuDz_iuAN?`D4kFO1Og~X5D2}4V5L}4 zP}jEV>bAT6ZtuOjckjI?aDw?iXC}J$-rs$H|Mz{(2NEVT=bSm`IZydM-)G$P+;f{K znlexhl;`qQt31<=Z9hU$PA(L6*7oeS?aL?$1^=EWzvxZdX8NR$-*=j#B%|T);IRE6 z32%FKYA8xR4gS8iFCrwIVdQWv)eS#$_Q8QM8hSr`{u+M9@7te}{^P`_1}N$hoFo1F z{*d$p>gs0rN}_;Y@&h6JBXS2WMZ(_+6yX`kwoO+!4 z(*D_*nn3;2{@I0^A<@7*NF1G^pKm2=?4Ko+S~}DISxUJ{A0Bt07D;#7k30U$IWj6; zT5UfrrzShN+CMu}YaM3WKf6%=4!JucLQ?icBzdk0i$9R;85bQEaUeM&+%xq+I2_!z zX1(X8RqH*yXLx(Q>A5^UJmNpk*s$g~&-LO(aK?)Gu+;q#2U0>(qT>(z=c&t=doJ7U z={v*g-@4oy5tSMjk_0_?c`YCdvcUeeFrex7uXjWwC6gw_(>8DO^zsrv?u$=>fv3S2 zUNh!;E!ZCt8xfxpIU_DQ)Mv)*8MEj4`uP2~_EsiE$9k@ci`PNB(>&Lw#)c$&E{jeM z+ZP`h={Y&g+jD7B%9MR6DGBpu&eZ92GxkNq#l=U!MKi+U_fPZumv2InQljJHW`svj zJE;gNgi4|I!Fv+rNv)y6sCeoCh=?Z@M@7S55yD>)R5%<-h0o#kGq=IH>*3fYYL)Qr zP0gUZDNoPG;n;F$gPiw&Yhwen@f@7B{@;2M+gJf@gh7w{g%P9(ql^~D_J3=2IrQ&I zEu(hBZ(kUd*Z*>tTcPzR=p_!?PlEB2d+>tS0%|+84zAk>pZasMp}&|N2itIl>SqYAiJx+LD9*bi2>pUvz)< z{f+kn?;p6IbN`l&sBX{u)cw)-pSZu|{@VMS?+4#cxNor8Y+sC)j+TtFje0O@WR!Ij z9yL5_=u!Xwvs*H9_-DI7Y|8)q2Sbrk5{X3h-!?h(njd+NkY@Ikv-xAAN9f(vI6ZO6&g4W0zTq>ew@ex&|#%3ThPGCrgc|rV0YGgnAYP zc{}9~%Mn8*Qt4DKRYaMnDyos{piWX}r~&F4b%%PDdYk%?`hxnN`VDmZh{RFCNXAG! zB%YE$0D}74(wA5QVPr6vTO1eS%oOG`=R2nT!km{s4(n4ve z)GTd~wo6Y)`=l48SEaY5uSnmLejxo^`knMw=|7}a2L}h*;V}ny2i{?#!*qvP4htNX zIjnKm?6A`z&>_Mh&LP<$(;?5{ki!v&8i!_wPKVPD=Nv9M+;F(-@E3=79X@vW%Hc(YH(&8>uJ|@fe48V_%@g02i*L)sH$U-hsra@+c=Hx}@D{K07Tfd|8}qhz zv{F1%?A=>z#akSbx7dTXI0$dCBX6;HZ?PjE`*rsI#KwHY%YDTDe8fTch~4^#jroYJ z_=s)#hy(Nyd-oB$^|AM0Z&U2SSM1Mcl`v{wu?JuAR(!=)e8t{<#r}N7HhslzeZ{f( zioN@aZO#(g^cBbAEA~E1Y>Y_inkDuyOKfbG*zGK_m09*y>^+FR&l0bj zEw(b-e!0DAaqzRnZfA>)%@(hlE%q>5Jae{qN3+F|%@+HcE#AXyvD?{Vw{z?riQUez zpCWcNN4$KF*xwv+EOW%B=h#mXd!HkAJ6CLMjyRS%Vn=htan2Q+o-4L8*WRXm5aIym z+OHGGGFR+quKjYcqq+8u>=%eV%oSUiD_%EG9K<}azj@+4%oT?_&)$l7aGu!TJaH`Z z#Qx@qJ{`|!L{OnDO!sjPm;3wXLpV+&f*tDP6t)G1m z_EW^({lu~OiM{)Yz5Chw6MOd)dsr&=uvBb%so2U=vFWAa$d-yDTPluhso48cvD>Bg zR>U@!iajh92eDKf#8R>MW%kCzAuSVIStjqEEBt3CJthmIKbs%E6c^Em;2cL-+yzZ|I^|ASMU8xL)HJ)e<$bs|M1{F z?LIp77h*6+QF`iiiBhsi(kFG6rbv&0VcF);>+rIpvtyxSr{g)t_Z+RVr({!Q&&VQW zS7k5AK9x_BZ;+SCKXmeN+UB&=X|GeTQ?yfw(`~1FPWKg0DJChVDZCVG6x$R#6)}o( zMYZCZ;swQPinkQ+DZW$uq`2=)IV+q;JFA^NoyR**c3$bc&UveIqH~UOfpdv-nRBIc zi*uKApYs*xyUwpUzvcY7^Eb{vIRD~|oUOEscBb9vG4xnkP4l!jy_OE4GwDNgDP2L= z&<*rC`ephr^!xOu^!N0y^xx@W#+C74CNk3*A7&0SpIOSRWY#lVnC(m~lgE@ZX6884 z&0JuvFt0FgGVe2=Grux67dIEqWrmBN%NmzWE<0TIxP-dIxEydvbIEooa4B&qb7^+z zcDds6qRZ zGtm^uVKmvY|2IpbC(W49l;Klo5*(T|d>T!5(8?AK%~4ro*{oH;S!E^o2EJxhsI3Zg z6W_4NN;!)R-9k4k3Lf9G$W(tDe;vEw@oLrrGd9Ln8Cmm2xNx~$$~>Pk~ZX%&ZUICwIx zR8b3P<>VVf4%2DnXoC-}Y^R1sU7tWJZy08=@W)ehCW~g7krJ_JjvD!4ei{3M3FK?@RVdBBW z1a%3PzJaHpMZ4}~xmO=LQdFQWIef6Bgv(r)GR@y_#j_s$%UhSsub>OdYk8zR%)$hD zAm42?o+{5hSYG=&dy{5VLA|j91AV6lIJDL2EjDOhR1jy)wEC;`^{vJ>%|K7jK%22u zU(aI?#LDXR=~Zc(l=S@UOg=k`PBEv~>p89C!4#D~yYL7dbUOM%TeG>Li9=fCA!}$b zw{)oAVpB5nv-KQ<%kUl?hRfEm!%sRQ6{3Q?zU5C`Yq<528m+^V(L}t?ckzLZ>$ne> zU-vqOr3%IphB#GiQMrM`zGkd~<@He`Z^WQ+$g7TfzCu=03Aa{pS%yMd(IPYhg=kO! zT83xrq|q~o!#wuGK6or8V$tFLY=W!rR{>CS$Zu{~(iPO(wXeDxlh4sY+# zHp=Bpr;S>ezLim-73e8E5wC#PQ_#{1($ac+OScCu-Z^$OFP6S{>&C0EZM(XWAK4*K zNUCm2tAcS{zQr+?pS8o+RQq6N&9Eda@*?|(MLd3n!%z3oC_smoqUktLgM;xxJRJw? z_yT`fZefvu+fyjRGc&LYejLwKV=ttF>wJw|P5BPG2)@RpX1oXHxrA(oNoXw!yUwAC z+bFe+{q9p;=zBcV-`f|=Mui5&Ll@(kX>0(wGq(EC(JN`jVQ98iwp8^dy^4N= zW^f2zglFOa=zp)wu!%0%K;y^6J!}r3>tPQU@{FqP{Kd}xoPpe9;n@L+bKP@-0@5OC zg6j3BOVdxA{=wH+7?-Mw?m08q)|#Ky$lci@Ys@kqp;L|NS$ZxrC)1dw zDK^Q{bmoRE7!Gd13GiycZ72aBKrN^h#iIkL4YlBSIMT|G+;+^)DK%yDX!2TpHZ+sH+I@O( zz%Ghq!(Xdjx(RE({pyCeguIj#UYDAje?YS}gvex9E6C*C_fCGJ0gdw%egdzw3(rbk zJN%LSK;ky`Hjz^1HjCZSoLpGbA_I>fcQObIYpQ{T4MHY0iX(asM36-eSO(jS1i%m!m?+eX?=b>_g? z!)Hz?h{9-76MfUjVL^lFb(LwFw2T5h++=oPMw&XMBE2D#vv%VjRRO(Gpt<@kacG0n zV02GFV03gKESIn!COo>Ohx?&5@91&$?STQ<4~GA;ANbUkye`;k$F|n3TcyS&coztK zX%IWCaYV{m`qa(F+jrGy4W5Li;5ELB;x?@1K3H;n<}pvja6$!3zT*;bt}U*~Bi4KG78 za9|M4+*wC61{!n_5u&f;`;%(c)3=^yWY~+C-N&(409#vLl*{AMPPs)zxg0jtJ`|(< z44#?=Tl`%dtqSUn3TFET`eXWnKrw`p0S5K{d1xOTVrtjZjMMSd_W1bJ)Oe0rM8^a% zWi-+&a?-zr!@?k32K$8 z-9Pi?*II znM=(agYuAp!J|}3bl<*y&{OZy%oe(UWzyv~Nr#!-H(3VX1gT9*Ivm!SbTp~|a3}mrr4y zIN>G}6B`8kmsmxxV_+}IsdmfABp~U|Z=ZQvaqpG)PJE?7>p&@j!@x7L4wgaAs)0T* zB2i2o+-ePTbrV0bRi2Po&G1-_)eKsL8a0gGoROktRIkvdcJbDe@?HDmLU)~vyT&tz z-l6eaG*(!C8+BpwKW$XSdo-HCpgAwF$d9?i9#b=!bRpC5BJ|}-W`S|q$AW0@k>?gM z`CuIwVG)4#H+^!n<)O1|K)KkilDwY*QAWRi95Z zAj7rM4VmWj6m@`qIIMMgX=YV+J(=}BmNAqU)o^I4oat1X<5}isIzaSgX*>pdtC@l% zwz8bTS=N=IG_#3@@4PY?aNPC;p)=rYL^L&p;=K-d#I*XU16#u0tQXyz#bm=DY?gKaL?d%72cGg z;56pvS{Ai4aARR#uuKQt$KWMs8V=Gh&BbksYNuxA*hSdbEYjkI9CJ^Nz=$yo#^yHl z00V2-tYJ3OUC{nsxuK}Cu8hBjyk*SN&`BP~B6w-Ahdh_4{hR+|H46Es3 z){)6GmFMwk=2LY2xvQ=H8RzuPdon_e%srN43RvPchMB@^qM6!HSVmElYdDyzF~Uyw zMPnGFqR5cT7=K}zr`>Y`g406l6rl}S%yt?i&@SbPI1#roQFIWK!l#4rWRMRymy4Oc zeL;ayu}on~c2-6n!xz9j1TgiD>>yJJ+jt*q0AuIR)w}j=8{svkyvo zF_tp~2`nXkbPIO&lw7mnP&3_QQ(-hhl(f0oR9tY=EQ$ z5b1-G!xEF^kfcmfDmfyll$a$IfKpdU8YK0SMoBf`)pe3)NsXjc(k^L|bV%9&zwQJC z`>5oEqU4U`y5yGR1<75>OOm%FuK^1FrsQSGE0R|we*rxFBgqGnw?N`6nRif0rPMMKUBAmSBlhG9q~(b&$%XV*$FLq*AG)R0epvLdr;K=_sj-)D^Jz z$E8Z?W75&mF@VCmOUFq)q-v=K@OW1GBw+I6rB6sFNIj*Tl$TDFP6dp9hIE>AigdDc zl61OswselvS2|Pb1<1XRbe8lP=|bszsUM*D3#5yra{>2&f4F*%>VB-@@%1X7aVy+4?iK1{Z4_I|Rq-c0vz}BxS^w053C~P4PX5c3C!Y43 zdUjgRbiWxddpUW3@AI9nbvB;6*KeNR$@za-(6aF9g&m9jSmM6qy=6z1Z(h;2s^i%g z)|^|rZe8StDI1G6&D>Kd4VoX+81zOk6TB*Tb#Q+0)sPJ#UxfZW>~8pk@WbJ!A|^&OMf?&u zG4gWM*r?!rNA?|$ZrwkA|62z_h54=`HEk)9oz2KMb3*?k?3U6}?ii!ct)IGor&DNm#mnW&?L`lT7JM)$1$4dIiM9 z2Bbo4q31?Ed*GqE45M*>mn8vJdc?cD($RpZpOEWIES5)&UpbRkhEZLhJXfm0_=Mtc zh;&EXGimg=Q%!k!EjQ$TgGL(sOfQQUp{H>O3Go&|hzB87;b-)o0_sE80&%Zgd zeWGGGUht9e7I|uhxrs#1jqJebzClhq+-LoHA+5YcX%%I7j7kr-0X!z~>OW&Q$%siz zQ$uW}*K;q?+M&JEo?(Y_u^OpCOFah5@i_XMg?bs$Iy8IC@U-8D(N{V&Q&@>utY^>d|PK~QT0K#z$?nuOPRFWkRn6Zg>~ z0=`g+;RF9vUFeGo4vdNl;gw4ac&l8OZf?vJf;O0ozEgvo@+%7O7zu|}D`=z#PxlUX zKv3Mo-Q6l{AVF~&Ost;EO3TP6cCM;1jn`ryv_m!68xd$Ac>HZvuj&A?|wMAlK>4je2mU zjBTyzOTE1VoSUU@c$&rWHgY9`p>-@2=F3mh!$0Dcv;X)3G1o~j)QRHo z0o;yVq9&}I#asQ*F%?;%AW(;=t~b1Jkp;hNo$r#kbpopC(*>yJa1xTk41gCIvoDCp z+W-lHIj&*BYH-RgVL$CtWdU;1H`vjfpDn1G29Q8NK43Rxar%sOqfX-silh~7fo8zA z0DQ)4ho+~nRb&@57-3ol`d~V>vd{5F*h~8Yi3uX7$OFI*fqA;bYZbA00D`7iFipbc zQ^jGVvjhruvs|-1I2^LtM(t@Cv{5%-ea%K~^7XaZ&X7+#;FILVC6rC#cY{Jc7U@0Y zl7W22SR%f+QM-q~uu=6g-bU@p{K6)kRLEP3ze__t$}691W$jugf9SMtaG)C&A8&Ue zV-JiX+ukol)daS&O*06#G1aKc1dXi0nz*=~#R=UWa93a!+RUwjLf#Ln4=5oxrae8E z+FA*|^dcC^*-ILZumO8XtekGjB(bvPckOUL$qoES<0rqS;~|MtxGRI*T_GS5F*GWB z1l3>JOMmxSdI+de>1HJP8M)m=6GUB_1k39Tv91@dRCt0pUB6llNHzpK0+RiNpiG0j zzTr>ZY`O#MJrS?28eAjbVf8^nG3G%F+rGoR(>MS5<%UtZ>?~(Ck2k($jM)zA6jU$K)pV)1h^l z-CgP`lR26m`U6G3!?wc)s^{))ku?#monp+$Bv59CF-4OEyC{cff9+7Wb(^ZN`A}<3 zYjgjl*0VYYwgNIjv%~jhL^SKnpgCI<%C;p#%xSg-zVFwa$!H4Jhl0%Jw9u^zs}|Jy z!750nsM~7Jo^RyNHC@bT4s8xi+Z(D^Ku)9BsL8#?TFzMBMw`(ri~NR-(tokqX8Va7 z1Qk9McT?+V_&OEjs9P(m(>m>e8C}D2N_V2ei`anZo=c(%Cx$|BAPB-i1Ors~iTdm+ zP~j>0y6h}2A}*pV^7um?E{NPfUrYeFV_76t)~CM5Hsph_byT%9HgVQs?Qn&vrhqoH z5K28=&4T_2N(KEvVq5`|o(?hvfOx?{0K^L(2Flob0gHk!bEt}Fj@5tju$PGC8ERL>%TcD~r|(%5U^yi-mseh)t?ak7 zvS8?Cv;?#`IAD<5fl114;%;x0HNHkiMMctXmh014o9)gA4Uk=!7>S;~2him+fuIC_ zfz^;KfDP|$pU+<3v4 zd0qjSKmo9TY{n8${lR4E`~a#6{(yxw^UlFE9tT(ofPiDb(f`*Z24LMgkUvQl#i0q1 z(~Gard^m6Yn}zO`NoBFe^F$Bhta~%>XBD zF`fcx*T+3c+SOf5yN-smYn!J%?K&FLu5F%A(U$AB2RnKnw^4qt``f5_nP1wdnPKnQ zs73W4J}c>k!)NWrfjD8cUw&sV4{cv;FqqdZ)mQ92mb3EH8R zs`!ZKjPa*qyNuVmdQb>zbg!v9UNu;*KvU}w;B2q%o0@890>ltth*acDk=C3u{%prFK9>VbFO#5^F4QN*T9vx|!P<~o|V zc@Uh*kmPq_Rs=UM35#assihz*W4gA~Z2+s12PvKatWV|whGz(FM4mtL4m@FjMQ#Hrvfh^B~&hfs2htUjws z2a8Uomdi{f2vm{Wjx1}3Pgbi=bziIKj_*!9vNItX{G&$qq?ql8Vvc3i<(+3Mn`-Jg z%h#wz)zy8ivOA$Wt|A~Y!aB~XcaM+QRv3ROqXEt;Z>VkHtm@^ef@V{rxwE1FN^^h4 z*^IV;j0k<`9$jd2YBlkb6+^qQBbbC@KphX)nyPDDCN!MC3a5f$*$XIMnm)UQZdX_{ zv0Qbix)=-xoCG1&byk;?qcaLNBVUu7XF6iwQ>#wVmO-23*2GAgWZnl2;FQR2qfu$Z z^>nKIj+l-21&y>*b*ZQK5_nB}IiikY?2-A10;@^r31B^hjNnob$4j&vFkK)~p>Ywq z^ve1S2tGbUD+C!Oo(eG=y38yS8xygkCi$3$D3l%M)}}_zYSIoLQPlwUK39$A;U_>~ zKp9Pi=x=~Vfg4!jipUH<(|Zo4u_S*A0CX#j%SdVsGR^kX8Vb4c7WgH)Q1DA2X6s{7 zA}E=o1bZh+X0;$VB*9<95A(zmp@_&3PXyGI7T$x<7;=4_-!c!B&N#c{XWp>Ma}9QL@lx z`{eN~n`F~Zg~i{roeM{Z55Wz!I~PRh zG;nvoxo|W*igmNNu(+t=m~L<`-X#GdF>oi?muL`okgRqgEVLT6!*wdaUurm|Y6YXH7WsL zCXm4QpQjUfk&gb`Psru^zlN0{HV~yK6>S6+0!Y9Fwh0^$BWEbuLI8C%rj|Z&yW!?d zLdci`!n1DH(*2v(b000f?%nx>VmJ;ts4n$JL$nsNmsf7t44wx>BKiRq;yEx&?~IIA znFlU*3>x~gyMl7UQ>Fs89+(xF1@`Jk`t6N-Ce&uI6J&X5n7jV_PDy@aHXl7!(VSvRSjM^ddbkA(-jCqo8qqD zwI?IGRuNv8aqg75{4n^=oU+X@#C-$OKhSj!obk?JLtw%*_kf&8eUc`nEVMbRySU4P z2tH7gtoS*&kBeQxeFWzOCCva&JSQXL4qI%{Y>BeY0DmqYBqASgnpZbyp+!_nMEtt8rs+ytkTglmsM`Qv6xjZ@oZt0o=YGkj1jdH zYzd$oY$DDYz!4b`ou`41wENk!Y!Br9q9K-xiKLaw4EUY#s{Zaj$rUlMJeD8F_V@gG zC>jpoQ#hAk9xau0bR>o z%z5FhPC>CGc?TmJ0TO`_+rgUmh>EyTP{f-by71}Qnc%`lmPHU3p6s&v`sS*3KvY2& z=ci|ZE|%%j-eU#t02FZ}DB=?BaJ8zo0(RUNfOisx*jzy!&s)lpBvwGGz;J==h#me+ zCuta9m_Q~C=q<$HgL;PaFxDU+BUdZXTOfU1T7!233j#dDSoAbNJHg-?iu9Imf!+ce zaJ=XkwhA79yP&fHkEosBP76#5bG0QMhmcBjq3KMlY2td{$b(%yF<@i?m6?~scsJcj;E-q z^XhUMvJ@wxUzxO1y=?2YrOP(ne*5~ZuLiGhWH}DNwb_8_kQoQA7wEM{?ly=RxKe;Q z!*$@+)(9hbOSJtbrSR=Djar3OYfpJ4#Ry~CvVl&{xesv^+)dJaJt!y?r zqiSkutM1ZVKOeR$*_e_EppiHBmStw@@)IGSa|EXW2M8iDh}{4P zZmVoxfz%&Hb5+EAUpOUr_h{hlM^S^6{FG9$s82#Ugn@X=G{~x%U&(mP7C(=rZ z<6K(lIQba3)6c3Wv)~^)66A&WI)J>aetZx6VDZS~px-ZaUdS29?+nQeNSy9&Ovuj2 zFs2#PiuL6Rpr4)rqXBtuFb6mG4b@f8VYPS@7@4}kfsUVOl0lDu+FidhC^MoKP?w(4 zV+u2IUC@P%s#?1}=mfi#GR-|dK1TlVInyMd-6YTgRF_jaQN-ts6_yiXt+}wA5NiS0+7}fFQDD|1#H}Rp zv5L5>s_+1`izSr*t^gg={4!v<;65TYPx zQpY8Ln+W-M0f__8ceLSo7D8%3-$+R9^&RnfZv*-^fnX&BeS3e|jhV+mX{LY(44eT! zKQfYpNK5cmf|EkV9WrbLeZz_o)nU4WxTG;7{qBLeAvsB!!h%v$As^b1dD_&e0E$gC zZ8Ixk7APFyE5twfRqO`7%Mhz$#oS)J={0TX#MiGEVRzr>_0$$bphzF$kRQ5EVha9-E z9K7ZOwUB@!i})>U0mQl?1PGr7v93RD&-YCy)QkM0!lHcG)AIbnBY=gQOh@>kzu^~E z(1Ihppe5{xq?lX2Ic4u&UY}J6C_><=*h?KPm5}#nX>K!jYOY)i+qEk=bT9uPu7{2R z@56-8so>!5oxx#ylhdl2)A@!hojFb89~T{%R;dH@YR~g`lV8^eoj8z`8FV7Y9B(!C z&`|(MqjG#nmtC+U<`L z#910)n$nR5`1)F{EFNhbwDJqX9V*~8&%(0+o8AOOQ7^p7z~>iLRPq0CsxB|D;*hNN z%O8-V8o5mR4ZCsJU7mkeh9>6%-BgaJY8J0a*s+a2SX5AwR~B(Jx-q^s`^ce+>MF&r zUm)svmD3cp#-!FXzhf@x(b-n34D?q?c0gB0lt=~!8-gLuyy18 zdAvFltFSNLs0PaGvluSmnueyTs>_d5^A+c1Xn7MP#>Sx)8rb<0fvdfunXd?tOeKw-fe7{_Ky);oz>oY>4rEwoM58B>=5I)b)HS>t`T-9hFGx8FKOh^UtZyH0H{ZVlxl15!lYT_zidc zR)2kDGX!{YVu;oLprlC-)mVh|ct~eg--dauwkIZ7N>UqvnQi2hljq`BfoGMOkq-qTxd#oOvJkEH2}Th>1?7s7)v!~9 zq(lozN}SQ1*Ea`dgzCfmNm8OJ8_0DEW#^D{G4R_2oT=JW1^l+={y|7koXuzq$qoe| z4A7)cXoCPGWq<-VwkWI`*qo59sH%c&#hG(W-1)`}Vz$CRR1fD~V@IAEibEli!!{YW z{xyf8yXYqsh<~!>OGs$SGYhL5%XzfJQYEXYsI92hAhW!!GCv(C)WKF48QLXpI+CZ) zhv1db4u7MHl%q>S%`#ji&n_@Gm+`1}XqBwG5?&f)k+)RlXBv5Y+FC9{&GKfr(8#+* z{%;^XWaU6KkPM)CXPfPF;umc3^;O=zp_N@5ep;j>Le&F43=v2$ME|@YngznbaauXf z6Cxy*aL~mXfQ1A-f5i3^0wqWt2LWjTVkCcog%2@O4wL{0=(#t7Qj33&k;D>!!)hSC zPXcT-{Du%Ckz{Hk(a}kuqfPhtkq&F?lWdIjL#-1q%(PAwP=IusV4zhf1ax+lfQQaTN`czrD22E>*eLt4eGt39V z2%#U6WVnzCAn;0XI&6w*Bq1Jx=R+nSo~gN$|V?76(8VR1XG6P%8M|h?lCaxw*QnR8cGM=}QhQ=M7F7hx9pm z&ib@98z8Loyi`qW@bQ5n9vG74jWtbNp(RCC*VtU$ene4PUUs-#)6;t(w45(ZJ*3M@ z$NO=OyDl@`kOnl0irQ3OKw~SKYwI~6o4#m=M`1fbh}+yh0J7bmO_Fo^FrY(1axSMH zWP0em5><<_KF6%9NI#OAn+6FK0;3Y=G*^?CZz{{$|T163R{7gtvU+FAu1A#-b8 zU7NYO3>r5ntT*sn)pb_9Fuw@A+PplI!DYOz8hU6|*!NhKiEv2W_7#)Z$+8o@1}Iz` zgdvBKuU5VdTvJNge`O2$cdt1X*b_=XF;dtQ^q+-2jW`XWtjaA-Z0(UP^m*)~DlRN3 zC?u6$138?j>~L{8UksCP()4$>o~z-NdNj>)y6#fqg&?zsDZjAPs7Z>-3eVxc8M&(} z$~cr-msXompVMBXI8*^srs?kKJYC5n-O#<-ft3Ex8o0&?*ThF=h3E5VwzXFUS`GS3 zY7Fl;a2*F_J>BhR-~#AGR%$kx&FZeK-q0FOyex5FR=9z8J7Dd%NhlZ4|DJz8C>br(5LHK*>T#@DptGGW?RfS+bBU6Qvw=$`XNiQg%ibstOa29u~?6tnWDF0~J`6 zGVmKV1d?OTPEywj@QPz4~^&F2Q_X-qiD9SRSy*PkS ztZU1+&}aebQ#lYD;9fV7*dJP}C^Z^QMomI=W_T`d`F#Sc zMX?d8{Fu6NRH%1QT3)h-8-5u@yHGIeS^@B-d<%8;i6LUiqRu6ncrSx1;Vk|BwP$xHp zft;08S3^Z%Uq@>{^z~!iKmrU7&JQK$TYjFTQr>vHIKKo65K9x9Li>%1Vzar#tU1gA)uv z3b#1g@+{QIjR(mXkGw2PVU5S#p8_%X5(q6%LVd^{x)-WKNUff7blX+|dOVc~Fk~CP zwwhHMmf)L!_vy3t(0y>45%RBYQLxD^e+V1gn{03khnk@zXw?uc?DGfzS->akb06de z<$=>H$v&^C+(HxS33yb$7X;D+My8do0O=7#<7py15BIzZ_Pj5ctb!eMC85QG-0VXC zw&xE(G2cd_xkp)gFwlDf@4%gMMh&@zAk;!>WCeR@a++c0Q7SE zWg6(LQ9u2Hn48h>2EWLK+zz-AcTC|HZF}%7Nr_%3$<6<~veUIGZRo<)xzW0J;Rc=0F)}Z6^h9iYgA$N>5kjhoLRS%V`KcjzK zX7P^ys9Gho1t2`>zyYiQ1HBxV-s6=YW6s*88mQ}QIHswnEG_{TFsCUhUJVxK^ z+L)A+q00j=E$DunpEZ1+)c0;|B0 zLl@RPg7A+5ln&5|0HqfY(mq(H0zlLAd4TiJJ%aOXc-u*qxQ6NZw^$=7ngO`vLpG)% z&9WQ)6~7JMG4UgmXY4au1tl0H1hf|sh&~VSU;(L^OOOgk`a@l;;Or2v;tjwmgt-&2 zij~0mkk^$Ppc2O_wf4ZweP@{nGxtC0eJ{U73r@2zXVw^)vHqGq!L=nb)}Jf*!I2}^ z-TiaJ!Gkdh_Z3uUAaoppGAPej+J;_GU8w1)Kc+F8#fzGvlGXV{TLI8!?J9^TV3kKv zE@8|Nvz-qG5c-C0)-4iMLbNnW_?bw&C=+;5)kCLL=TCL_pN~5o#y=R5>!9e1l+qPs zq^m=_WBR#a4Q^BQpFG)raX-{HJ+R6{Vq!x=yZ2w2IazpFAbqOQc8vpn(ct{EME!% zna8{ATK1#2^$D-=fOR;aXKx{u=IptmymS1!DPU^~59N8}Y>^cuA4*DAW5wH08vM*I z?pC_YTvT3E^f8;gK52Tuf|aX1F05!@JeP2r!$fW~6pI`LO90DygwUG-_W&;rB4s~t zXSKuy1g0}#{sn^v`)3^~b|3-#WPm*i9@3l%>;V*KUMuS+{AQvulRE82Qm6gt zWbkAcscQ~bn`*hzyu8Etny0X0r{^aA*ZHqZ>cq6dde^E`UB1|V^;+;b|0Hm=fEt>a zUXZE@j5~FSP+J=LE0`_fwz{yYL_^ z%~n}q{K14oC_i_213+siKi54fKR;Ab4CUtu6ZS4xvze5iFY*)Ft06!<9`S(WcM>b` zqG4?aFB*ua=owfW0dbiM<;DWk0^T@r%a;HbJqWny0y{Go*qH=sxdL@P!s?h{b^6Ha zD1MDv`YC_<)Y0CC9tB?U*(3mfR;oLkz~CP?YMwM<*|s%L{4)3DNk_4h!g|k|Zf8vv z(L-)9xj+W+4=jS2mqKiQdhk+T55(p&1)&%VuwfDH_9~DeNd&%|#NsaigidW*54q+u z=i$%o0IN&x*g@GbmhgYrBl0>SBA4IQ%03Xw_Ki8)-HVbAC6^{Cu;MM?$S>T*T|dAU zmvA}jQl|SaSh^DCt7Y+`SeDeorLu;i6#8HDP^8QnbUVpIX@Q|Mk9`!Z+aERn%IE!e z^l@+TaQ_Zy%}wN{>F+Pf?dS1k>n|$Az{3VU<4<&TbT{`a@XF8Z4;yeY3Dbn7rPyiv zChYLjf_syJU!WK{VeNQG1IULwt-l|>?w-9XB5f}O`?XmRgp0b{G9KLk0ssl{XINhs z^mghUmKcFTf_I12r62A6iUtNijO86w?S+03KvgIw`{Czhk$FkFD1wZGsSB^o=sspw zgDXbX!2B0BA8f59Y{Ql_=@8hHfCkuxkr2=js)i8QpJvI|{pk?Pi)6#^>D+u%c`lz} zhCm)@hZ=lFby7 z0I^OU$68r{f8}*$#HP8u^}nGB3kjMKfgAu$7;UqCK+puhqzIZIe^o2{mOP%J;9wpI zH$0Of!IZ4Pj&I}XpcJ_4P^fya{9wVyY|gs08N25#TIF$ZY1<-D*u=dF!DW#8>|%ii zG0qdss)A4*l5Hed2d#h?#seb~w!S|ARS=d#^`Q%PClBr*5Cb=dHsiezWFOUr&Lgz_+S0*XT4-${dfe593q zq{>_-gUu{R2C+{IcXMwgWvr0pJEctDkvH=fO5tT3>BC98W!T+Q{MH7*Vn*j8$AxOo3Kq}Uv$ZJdJ_udwigA{;^ z^)H}tCWUBnO(kIKipz>khf7NoIKcWFXjDN}96x@vx1Fep&nE!PyFz^&G%680EHw$L z!tuuiFHJg*8O6w&kx8nqvp34R6Hg~p?nsOUyrR=RG&Hb0u`8p_aGn*A3d=930eE9q zkDN{DPAG%3tdp#V+|x2M4SpIF1vL%+4Tg*$N-Kp0U3Zp zEEcK)VGN$4Ayc)S9c=8^_op`o18WS3q&j1|F~bD81)>7l6-6}9vWxDzx!cxxuo(3$V+`!wFi`$#PCL>xMn2kg+SYY8_(aOGgDDLnGmV|?e zkHmf9Uhamd%b!h|K?Hzkh9&bV=q?swTi+@GWBu@xuuk)j(n8rctmk4p^C1Up_aP|E z7S?hO$hUS5T?6thu)v6J--tpk@1@@che@!?Am79)pF3Za4-b+N<@=a!^pS2q8e#~*YU`kT&UWC%)F^=6 zb%s2Dha^COq;f@7-9ONoKpzdy4Zx8=@e0Td&rj;7!)r48pdJ|t(1CE?HuSEl8W`+w zT9_eFXsswdSICZmpK1_tpLu*l?Vq?W%y$EW&-}&DD#(*>7CcnU%J0pDt*Ir?G_e!#{=146A5<`N0gE2;sn)XZzpIaXQ`9T# zZlQ6+Q6&%X*+%rU;+YOiBO+{5}$U@4hTyRtVyoSs4+GJfOfF9h5+Mb)!fii-@&;TJNlt& z8(&NU`NjAgvV7TUv|9s;;ScGwD-GdWkFKtcQzmUx#veU!!DZBo?_T<9DCViaLx zB~EtF2@KGM*D1mwu_>$_@R)|!Z&b?i+WvkZGTAfYLiF`HTVf!qtn26_BPy-tFvMKY zjh#akloJ*|MHo^#3<(}v0Qpi#ogX8%-tEm2n%InSmH<>WfJQ0(#{-er+BK3sn^pSb zzdl9CNrYfP9{my+B(Rfy89S53*8!7Lmg^f1&`^0i*bQXym>8f4`2(}a^2=D|A+Y<4 zftBR{Dh*E)SWh@n&3<&uO4{vZ9HEuJC(%0o69vOgz4Pb8l5)1X7bG46Zxzel21*-j zR50Ph>3TNB8=S5c9v4=&F9uC*4-E6UT;XX+P`{VT{)v2VV1-4%N7$~~HJcQO?xqhFr1L*VW#-E{ly8v=L7;)!D)F>&q*Oq}P= z5Kw}dIvJ0`E>nIaOq_QwzQ|p;b4g(0`~^4!y8(uH6TJ*Dgz^y#am~&LQ4UUIm2Y^n z6IkUu%vz5L;eMBJPT3& z4m(fcXs{tPeyV#!Zi+4v2%$t|1Iz~Cd74YB30VRn{=or(j@Kzh{GqvNsWBQ*!es_N zs6pRX4A6o25U>aMxsz-`N=}w8532T|ivLsKMr3`+zR^tX=Y89Q>vly=LVjc$IYoRF z$dN(tFMkK1(2^xjqn5<4Ae%uNYsVrU~mh}K1@}Uq2UY+s;;W7wM z&LZ9kQ6me#Baat@bO;z`z{jn3 z9{PvfCysWL2Z*f%#lHds?4%I-Kn7om<${Cwlc4v(L5zh(1(lzuNoPI$#y)z8-zo)g&Jv=W(M;6{xn#%{(=5%*`MOSlf zBbrX+H*7@HAtk*SaEHl5t*VB?$}DbC1CQ?Wt&bObXN4D#LLS>ZA!J z4~nF#03s5Kq)DI(`3I!5SMhp4p)^4~iw0#=zhqd1=s!r3-npK!Zb}l+^NC#3h)y7 z%l`@%fGK+j7SsR{5GpSpR%lu-;hu+J0f7_*u;5t%EC5y6+NNWH(MF!cL~w$E%kU&7 zzzHsid>G*Sv;f}VW^sWDeOzFokV90BuMEdl^!USVTBL;)7t5t{h|LbI4utmYns z7)s!#JOl!MWX1AK005?4VGGMDVP^Z$ucY!^66F0oDYd)>tjYD@iBHBGych2W0?=m* zu6uXD?1}+@)F91282zwLY8Ok25V;|>5dT97B9tNW4@L=3WC0F;D@=qIN_Q^^RaWq@ z5BPGl{8c&&t~&!PRkvf{g>+dvEDl8Dyryik1eKCP-(V>8H3J)TBAAAV%R-@VQW^Wh zXX#Moi>UjLYJ3kotnpnro9_}Udv5MYk2?W!0tg*KU2ucwPNbfAW^bSk!T~zF-7{#tJ zmfR%X7*kAca-&IZiZ{7Q&ca#r`<+=Z$t~~qKHu|v;;_r^lrv|}ocW*s`4wGnXUil3 zd)ZOFP_AKg(RfK`>+bAxWA+SW8HpANy4Mb%T#I+S#~6CjC3c->%+^w+52DdVop}s7 z0}S4ADO^qPpi?Z@0YLXp+MS_xJyk?;mAEdg4KGDDh>E!LD+CuFf= zd)(ouDy#@012*THW=P5e-7zT}wlO8^L44 z+$a;{TTHf|ma_bSk|76i{~i+&AU0pKCi)_icw#h@25Rp+WX@QzbwR}66oV5 zN+4y%FM(_T11T>NKAC+UY*$;Q1;Ea4)j;+A$*ckQ&{N_b7Jz#=-~s1+=6^~wxJzVW z`7>s}pO9|QUJ9K{q z_2x72;a5a^oeW^~d?u~X1oGyfS))WozFDAADF#Rh4Ii2dwYWj{C|tij-WEtWOxSWb zDrtHkqkzvjKaNqrdyZQ6jMu3aEq@|}8aCPGZ5@kl{<{k5vwB9y+ia!dxidPRzL$>Y z&ggjhLEQDnk9M#@(@TsFGkta3W1Ep|Vt3KSyvH`P2Yv9^-ln|5tYD4jM>L-0bgMeZ zb46CjzQ6;9&b@7TpoY0rm$jNsXvvrgD?d&{WDZRh)k4v#6nKq_ z(lWs^_*HdUG3IhLrP&hf;%G)>PC3lA{mk0CQ=Vr^|7+l^qIdL8>!!Q%RwPdjj}&u!&OtsMnRO%Ctl zE+a>|l1oBathd4`&e~~X05va;={?DV&ZeCf=2n-l8p-Xs{ zX(RSRZx@b{n5-YZ(%Z`SSen$O7{h+cu@Nky$NeseUYjC)S$`eXbVy1Idzf1>_t(+T zVWsc*(Cs~!UDg}WX-j!wU}_72cEMSL1YaVN;G4QGTUkcfqQxtItF&LQL|;87)Fj;Q z){ks>^n%-UbN< z@CFB{k<3-SinI-$NRs623^ZAZON`)z1%|B4MP80kiKQ-=;T?P;keZVjQd12AOIh}E zijlGe0+H&hDIK5{G$aK5@2h=0;t1BqMEQIw{seiw^LIHagOJ1+v3ViW{ZIuM#3&bycV~F#k7u4A*Z4fkT_Ux^@&?v46-pX6+K{fXs!zYg$JyftpLbNM{WjW-`MD-_Xry0k{qg!ipI=u z5*t@~mBnKCDec+$n8gMi$po;h7Ix*CW!5ajCTkYr(-%3_XqJU&;0_-IUn+p{rM$wY za{@h!#DkP}SfiW33FhzmV{&a4$5dQ_g}6*Vq<{L5^Y!xaJ91K>dnib?;1@xDLZVn9 zdfe{EVVn6nNzb;UcROsQ`jGR-RxD&Z$}$v*mL{_;_)xzPFBJ%fh?v!-P%svtS%{`) z)n>M83~UZR%5uJ#;AeuCy&3T5=y(XSx{}FyCdi5hSf3#4Z>-VYxghkZCQRWoU>YFw zkcML1W2XyfU)Ea~l6p&CE#S845O3m<1!GvPxWuxA@>u2GfEzEY)x5HD#q8P3-h3C?iBo3g1J-8L?*`Do%O@O}=4z$vY%o(ar*?l{N1qe^Gx@4pEi44TZD3!gS31E69$wE}D zY8RecGykr8jRi_$S)e4r7cpXopm3n@6KR&2atr%}!J(}9D#!{?TZ%Di|JD4=>pC)~ zSL^##;&Yp0eI+1(0G&UOh`J9Skms%v!73iYqA0oF3+$G*a=azwki#6S^{1?Zm%V2z zE=qxd#MZUm%~HraK&dJQ>;ge=hcyofKB7RE8o(m;_6+(L2E>Y^aMzd|*-tvMT5}_iOS% zm@H)3zV+oohQ8|2G|(#AZ4Muu+UPFN>a)$zpj#0GbI1kXCh9qU7N% zqB*c%ndtNr+_HppdH#FoxVvnJ0&AVbEHQyu@(M1NTvBHL&a5rhu{p3ep(;t&vN@3j z1Su9twU}%U1;*KW$*e@ZK4DWwkgG8;vnsvx()1A8xjhjAM&HYXfQQh9;F`RKux{45 zv5Z@7*=DKl<&s49ya(QBK+&GyT}rDJyvf2;lIR%pmU@nA^vmcm$5 zxJ#y@FgPYSI5jvmq&&GPGdD9oBR{n`t|q)pSr)#zbffk)kMQ6yF*GR7J3UyL5uX_! zub~$dLD{=2{Dca>+Te~TWm0`}>R#=c6J=%fVtrXfZGKTses*4VZhlKkRZDV9YE^J@ zu#&oZ(LaTa*N&KVRMCLs zWg4hOqUx|Do?~SlCo`bE4j7yX5a=1$J3WFPkInu|*e38WnfAiQ0-aTX`e{f9LuiE| z)n6xGBo}v|X&J*Qh0^&FP`#|@1t!nE|5SZVGU($!4VIaeiVkFxA$8;_Sd@yNf09*H z)fR&Fba1;DlR=0RX(~;V#p@%DyMZY-l>>CSjVK=5KI@L4;1>)^PTK;;21q@TnX`!l zqNyiXEsWUlgkCQxl0wuq?;EB*YwgLcy$>SiuXL9=Ddxh^9EhzpE;)%q*Udzb(-3e; zX=K)2TSH)=q8aFF0b?gv-lkLVR7$C~CT_?~I!gx574!%gco)38nRJfF4zIkB7T37y zlzIqf7gU3Icl3~Kn9+SO?Wdtn|1=oA%rig!M4mo*1VjTUu~2`eLr=Hkbq>OCf3glB zjIm_tKEXKvm+uvvt9d4_+)SM3`R>uxI(AYLn_%)cTw+=nmjYNGR14&Nvd&{X*tO|9 zBkQ&4QwQ&5as3ALwzSaQl5kps7OGuw6(UKY$#4}YiVo3)GAO>_8|0hix99nvTrBp` z1wm?NJD#3qg<|kPSzJt1N;u313P2WODrC^;F|iYN-jRg@|AJ&+JsFSuBVfks$T*b0 znPKWAVgLEGgkeY-{?`Oye{Uw!yNt>7<^n@1$@F%E3j!?R28;tC3I(k^;D?KZN2NW5 zAg`Ecf264rTC+>vWSn zy8x8VTJsq5m$q5v`*vN?_6J+`96Zz#>@QHIg7lCcS!ro`esy(aYMJBUlEnPDtk|rW z)Yt^aA?S!7$%s;Zuw{3EU-0e#k=Drrf}0Ox_pt2P)IAS-{D)nmc^yPvj8(Oo<85un zYpad%<-!lcWM-;3esEv=@dG=&1q)UD@V%_Oyv9_kJ-$ECJ2E+jQU1bcv@AY8${4PV zU?PU1^CKT91QpT*rd0b3Q>rC;K(?bg-RyU$0|R5WY|@OrJM-(WKDhh!*R$@9*|a4l zFi=pHnV0WZ7v|X<4+ZIkBA(W7ThAKUW!>sz+G9>O@gg7b|m#%3ZP;vSjsOg97+RfoH0xXGSU zdmi%Z=s0}1Lm=xE9e#&BJ^lS~Z>L!TKxD2mG(c16z$px@z)=NWA2i5VsP<{YBMo2% z$Hu2bL~6ndA}SfFwjop<8<&g^JPrh&$`)$tOl9SOw=tuO^1?dk4F(+A6c&x`Aa+T= zc(g!mNXyI57V~oQa`S|<*BamXScByB2t?sa=@Nu$!|1YUjq^K~2??dC#sn=LD^E<$ zH>Hc)ZpGfls?8Wvh2u9~;W5!XBW8BMLcy5E(#D`zlHqD7Aax;dj6jlp+sC z9m7e3au}xZLahnT<1&#soD6tm*F$KQ)^$DXo}uA>mgW* zEurfD+b?D8IiRepEUIqQG#aX7D*@sr15l;Wrf_X&q>)u=Y)UlP(FIYJ%nIamC=kL1 zeDM02E$w+iT~1X|MFr9|16(RA3ThfPZ)`v05guWL!kB6^Jq{NXV@g4BvPig9l>dOb zX>sc)W>IdHn3SBHlB}g7=vajnfU)>pC##WJjnE?4S`X=Ozw2TgC|ikIq+k2fTk2Cs zj&z*zl~`6Q_uaT4B!l}QUflkGcyIV9 z+y#h7W11mxjSFJZAHX}A_B!x%g~f)%R55m0$Z*eT^Om?4CYEonU#*PGNlnpfLEK9* z<`<=i|J*d_J?gBbL*)r<(lQ0H(?!OT}!|hUDjsqZW9Ma5bc)q^2+( zS4fniMj?np?y8C1cMLnQcV81QMs)5yYD<=tlC|`yQpzn_Jn-+ct^pI{tTc<35KtKd zH#4aQw5-Wty29#sCSQ)4IAK*A`~VcsQwIV(H(S*PC(Awk+fG1jumfB-Tx<0SJaOSK z!nrIzX0~7?T{W_1(R{P0Xw+tSBqnx7P*9Cna*;gK=v*;p&Vyv?ti# zKWK+P?m9+U3`3573Ykp;E703T{OD#MigvNp&a8xK2IGt|!4Zg0Nb-wFfX$Xw=uLP) z?FPC8&$n50CX~t~K}v?etShR9Ce@(>GU{TaazGYA9$Jjpkby)YQjed-*c*IKypTBD zfuAPyg1Z4+swaBDxi*vdcC^kS^I){jY_!glpaWC5FGCOmln{1$Z+2X+Un>Fi>`Cd5Ne&pQYt#9r;C|E{Adm%}m7#|m{+!-)u z$QsSe>r3w5ee?R=3oGt>b_(QM8VV$QvLVqB5xHdE*0oBXmA=zfY3Nfw492KS{lgFB z*-HT*c)TTeUVZ)IPA315PvQaeoQ_`gWg@cM#JWSUuAB~@`&#qab(k76pd&wt)#_^ukid$nsW-N0FC1?_f5H328aP!n z%Ok=~)y#{8U3h7K&g9)p@+#z7z5{@G*)!co$YMNtjzGCgz4qwV^XHBpMS?g`aenL3 zb!)e7T`O3wfF2oB!yHadwI4m-XsC~=5dnf54dsZi;!tg9SW--sh)WtCq6smDRz{)3 zlf%_9c<6>|)*jq?wy~kO3K|#V$w*mMO<`k`rgLliy5NYUm>4{GERK&ZtK-s2%S__c z_gX*vQbYXEOH2pP+YfDVI`tdBcgEGZLPB9$Vw{%Fl_wYrpmyi`m#9zgYsg!q08;MP z$W>B+xcjZ~(Jyat7xd}LDT!LQ?$5{!_1VMi=R5t5uNUb~c}O@bCu66DYSy3J+$p#z zC-pzue&TGW4_hHfzQNCX!`j0>olvHI^p2%iU09rxUnD}!HULkw09h)`vVbytN8Z^E z6td5e4I(X()6=9`UznI>NOq+sXtRuF%0t7FV`9YU7(*D2)9%xWPP8KvL#l=3K4?6z zKGWSy7NNqM-DH{S4fr0rL(|)-==5pdu))V?gJ3ypsaD6(Q~_Xe@~{VI}f*?>-0N}+SxAO z9d3+`6{BJdsPYZRr79QucebDC?DSzP>_CyLid4%; zE~{;x5Ykd24vd0bipJ5H2z9I493aEMPM$(k+$`h`wA z(!YCr0ylNx+n?RJa^p5;^v7_jPyS*akpR4ng?$VTNbfg26A1Ss0n|qJDY5$=SmWck ztz{~^E~WkH)?=631g`_($4+Xl9z6ZtF(IZi+XmI~y8m zl_kZXjc6d#7NSn^TA#LD3ke~4<^Ew}a=J&Nf26_Snv$B9o|&F!EH%_8DMLGc4Phnb ze{E_!Db|;imgJd~m}+cPAFOIU*eEnt9Z0U;T^^Yc7#*dII)1@$L;JV4YpZI-mi)%L z7VZAVknLlsdLx|9#?oicJP<#Hs#9A-)4rD4=n#_-*LpPh4ef=ag%yorlc~14MZ2#l zc*nGXzL4v29CYMkHjbz<&yq$aU)q_!?3$+z2o4JH4{kXm5Tyb-S3P*f#-~O{$L1$E z4%U~ZR%BIXRpnQrBFQ82NJf=xJaX`GOY=dI)Uk1jAKT}Cl7^>wHpV9A4>3_w6<-jW z9jWvV4BQ+UT?n=4Vc+A4rpWXT*zS|#of)t%`vjh7ilM{eD;3nsGDbTRu^RFf-aktpPriycqb+<6Y~wmf<)I3sZVZ7 zR!Vw`>kR6fl2DXfn&&EQ)Z=EcS0`trr)Q;QrRJul<19SJ=4a-m<|Vt{r=GIhl>GF9 z{9NpAFxhEt&M(8>GOU|g?0c4~vr}@@^7HfZavcXhARf5|d3go7uEgVktROcpkCh}% zDoG>Rm6)HLl#}S{Jdzuz>sd+vsZL2x$1!o#v<$}~<`%lMJUu@@z08&FG`Gky3gF^wC+J=1ZpbB}!{8Oq!oaeoi%K1g1)>l$xwk-?_tqFHH%FAq6~SNQUf^A-g#gqP`g zm_3rq7MXhRPwT+Z8w~TtU>!L|P7pnO9ou`|9Z%q4?0oj8!2+?|R_CPTrsw77<>sKa zLdR!2$reS##>Bzhb_?3I=1Pv=mg_smbJ zlQVH?StX+qhL{^@XlZJZDW%kP2HBcckX4XZ;QAr)D=0OX5>s8BEl+<;?%yREvmR`v zaPrhMS)_lL9r=jt{i&MRt9snzle!+OA+9nDlg+*YDE?j>5#7B&{k4eXmSVu?`#P-h zeCbmN{N`$?Cz$}4#U`*kO^R$e=_jw-c-ZHS-OA`)N!$E1)b{>(Vj~pGQ)1FUl^XZ{ zoG-t8|1bBC#U2UWgL|#|n=e|3gHrYQ=f)4eC3c!zg{tS{cRPP13Jr~?nQGPJfs-Z; zT(Q3SSb(s0?VP}=T7)|M&qN3pBYnLRp=UmfI-=i$a38K7PhJ!Y@-qvxWKIFXD1p4f zoaA0aRlN$}dTN;1+}>GnPOIv{@Y)Gb@}Z+%e|gSE(b;kkIvP`;^D-J$J_Wt|=x4qn zlXsF)X7*6aYnb?$HylJkk60F6nJm3w`8%r{YzcDkJ$5) zWof?7TStz{+oerGT2rOF(ST~MYt+l?m+#52c?L(i<*Y0s8FWvb&h6j`A)}E~ZY1N7 z+k$$?xEo~btUeB`E#tr{{{shh4&%T+Mc-o_*kt;EabO3~Z~m17Yi^6G?H+NCBVU+v zepB?Twt=GGV4FIfYM%{6{hrc8)bElFME&%7i27wQ--Q2*sNZmCH8WwoEE^`QcMJy^ zZI;;rR;%htA^q)M9)yWzF?>OofqnQS+hvqEj@qyG%F{WsgibHBG; zq__L#!k$2I=W#&aVzRn#MvVUb58zvK=SW?XBtM35>OY8%E%Sc0P)GWk{UnjGdmYb1 zqs!&LXmlyCSL3aFe;dqggKY+`ta&^}p@#q7Czq1$yFb=_~+{?E}ZY_Kzl%Tc!H! z1swy$TF&;|#I}vUZF(77HV)$Qxqla03-o>!BDDP>=+t}KOIvZ;bN|QF9-!*A zDDA$S>>s2aqeBM?RJ4A8bO8i>{5$k>okr!p8B#&*5ZQ*x83RkZFK5jqpX;j;l*H^w zo>ndGtq|2SzpoP2yrDYPK+B$JH_1l?H)0d#c&$!7J5@*#C zRza#~fg2udY3zx^p6333PszP|n)`2iO5?f*TfL@KaowSa&?T)L@i!-0rVR;yTEX%b zU5QE8|Ggva89G)iInjzp-2ST*E%XPV64_^1D_9CIOxE?dl26qqw;%EXRVPdb4m=w? zK!}H|lrseb{3IvmU5B#8Rr3#QK<%jH_&`PUyZC zuCDkm2A0H?x>`*yT`PWPdfBsbrJC7T!XQ}julAOLb2(W-#&!)NlWg5&!^l`WRGEFo zWSz4miPjK+!iYVR-h13+6V(W%WGOGyM?p?%CK=laidl{$;vm!b=SQ(|VVT zOzF?ejFe=TupLo>vHlsU8L63R%FN8H%uG!hMlR{Vp(rvl@MmUvf(w3UXwvoRU}h^b z@UYcnC^A!+zCoq}?9cSH%nXFcicCXRl2Jn|$TqqSQe{iYgrCXikC@5^h_%^pv&ruL zZC=<_<3bDQ9GT^DPn8-W_hj-C@%Z(PZ{NQqUb+7H!LPNzt-XYj zl#bClUoqc>x}Wj}_x%4G~blEQ&0TV=yzVEVjHh zxj}p4-~lAG>}!cm-Qj=8Geq(>M%Gf4#l^t_*>nH4lXW$Pm5`1Uh*nlvVM12HjmGyZ zRyRU?yd_6jsX$(61VA85P%9(hFuWKH;>;wWxS>9;LEE;^7~3r7lxCHeX-GZfFOVq4 zNFoBMtNLxZfrZFC$-@QGg<7bL9C2+1b!k!O;s*aFx}T{iE!QyZ_V@ z`B&qqeU8Ywt_)39mN7Fy7^I&tb%2)2$9zrXqBH%K3SjbKl3KpJ=LhmR=BMrVxY>h7 zzI6iv`+;<;7VO1UbU5AWEz(zf=+k)niU!kx(*We!6oW8b-n8L>Pv>rB%=VaVff`jE zwS6#_*a{|j3}!<#WA4m;@YS97ziNwV4`~vJL-SXkHX^7eHjO`%>ECNUc&FpRuNtzF zF2Sw8U2qS8W2mzpPmwmwav>_Oy0FUSLeu&+J4kgK>TXB&ou;oA_` zCdum-iOc{OZ0(PO;o!)CTvQOO)D&_otGUUwp$SKApn-%PPJW;jrQ6lIP3-v@@^A56 zx6nTxV$3=8TXo+-4p~pYAKh`k{(WchWIL>D*`ZF*VZ#KSWh9-U#wy$Tj(q?pjt1*a zb#C%s7-&~+M|Qf|A5oJ;Jy}lIQG%7>}K}!FVJ~L=$(esern>B`t6INzaV#2xZI>n*A(WxL{7U{m1sz>qD1kHX>>1N8NJklT>B zqf^$N)PTKmpJGAZ|7&OPtW)~)Xw zl|8R0vP_G7e1wpY?Z%DT6+Wi6P;q;^>2j8)J)|vA@G)%<+^&g<9r(%1!pbv$33;IX z@>bL3GvfR28-Jv zYin#1E%qct-O9Ccix!52ye>9&HePDKqC^9G5g7~xIin>PFjd3a>145OMdRyD8IrjHB5_!po8`f7#{Cf6H`!1&4(3B~#{p+-(>a=-%ENoqCNS)UcX(Bo^l4&`Z@ zY*{yh31ib)Gju&~O`5JVpUuKh`6ra2noMXT6LITKaFfMA+m}pab2;60YC7ZWd@>}P z*eRRyS_<|EWtZ}bQwtLFU1v4OinngbN4i8!=dS|%!dBcjXLk77K-VAiF()f)~ze2KW_f9>bgrd zSXSAZ!nFLPT)`4V9;;2JEUXo#pmQIhgMDR+5VtKfVEYc``!5eYL>1bd@=zjQ`f&KC zH-91amwwJrKDq%^uNsIAoisf)mN)>sGp<^^kz4R~4H@|l{N;AeHA7L=ak{v(2zroO zvN8_Pv|%-LW$`>0GL_WT&?AYZ@%hNmrm_reVyc85$!F*h!q6j9h8F0NmfgJ>T819UYUa8R4&XA(yVOD9 z4J{%wgN7+|O9LF$Ezc{0!@`0E=PdGK_kjUGHFcd&a3TJRJz@31lJ`2+ z45|;`QwR8bAu!S;zP!<}FRaY<$(9GZW~&pLc9=rr>D19KFEj|`IT|mEEvhn9 zLv$%8&m>CaX?n6rM)zjaQFxHpGf65qt0#Df_L^ruDM-EAJP`X;DbUuV<3oyeHpaWA zp&%x0wNwz?)A6#xqP&t4OT9TyKNGY8{<_gXWbPIG(4vyoPf9?uLG1e2`cxWx_H6*c##2h1A z*nZ6IUB^GxG0*$?9MaTE@ddIbm?TJrIYSH|krlXiBs5)k*RM%B%mvTeLX4zDLyG?b zUaKQ<@B4mI_e**mAZRbGA!(#uL+ZYhdiycG-;-auBd~oTdEr$IboXn>J|uWcFd)|T zt#G{i1a@$R^q&U(uM;dqK7>?}Wa20|OP6M>u8u=drUByc3uXZDPEDd`0Am(0cwFWGhB!7)>f`)we37Gv7W8hUvm5NPgnkbq`# z9y0)}`J5*g%nID$Sl2eI3#FE}`hiaRJGMCtrraXzUJd6ii#%RumcPqM<(`Fgk4u*6 zv(z`~q8o^Gsx-8EGYy?Ymtgl;Rq-yz4k0>k()G6}Ucm?KE%R7^oo?_!jbuTbrkO@u zr>|oJ>-Vv`u1T1wU@Hx$GpEp4+NhyT=V=ro?%B0E>*k2hpGRDxr*9zf@)3<8E9lVw zvZ#4Ap#Dyl1cZNUN#c$=c_|Pe@(o&iW z?BXXh&%Bz>5-`JL?zFr+S7-jyEpms9_W+UrKa0rZVcY|}TSg|0g7sSd&SG~r*+Vz^ ze04|LAtXdrD>?#^5P>;@Wb|+dS*@=1Yv2lCVrFs1YGg$!jjl^sM5x~oMfpzkui-hMOHBeb&auJ%Mv7gy6d#r(xa}Fpo5;< z{JgLlPT<;dSzIN{Lgr-1>Z(jtWg;qzVZn^GfX2CDtmrjCr@~3v(0d8$;Yf8ckivsEMzE9pB{ytWt)W)P@b`&a`L>#@wg7d z8|liD{1B+9=>?zMt;GS=sO9YyyXr!k*I(HFe&)xlma{X(soawq#zA{47_jUa>aW-Z z7=RkZ=e-sBR6m=ZD?L0;U5UW+UOZ0MO#0*W2Mn~qdGEx@;%|1w_R$5^@xwT9rp8@_qG-OQ%}sHj8(G4ch&P92 zlYYvUyyk*tq4;ucacZGH-*t9_%!GK;560O!bioRAL<^LAX3VJoe839-Ed=~`lLrFh zc}D7oyhBD-Mh4QAtiq&9OI1j@1NH?{2nBT1$H0&}Pg7>g|Ll1$=x=FHDlZ^=n`uXR zq$#Q-x-2u>g;ko?{o=;^nGaEec%P&AfGdQKG2p_d!D(Rnrel~oE`tk?p&oTi9XByA zwNxM@m`)+`kCHg93d!l0^Z=6sQmwLG?nqUN!~(XK1Ww)p0@){#cYJOO@BR6WdkufD zy5W+Yot4)Y1cQj`t$u&vi-)KT!R~INT>8WCkCngPAc~8`PFuT6PUn43=aKmng&5zk z9Xo=QDy5BkPfO1b)@b{o%_d51*8V9o$*?xr?baqcfPEmfSUqd7w$kwY4T5rl^MhGmFhzMmSEbDU4_!f?0!Qb8I~!Lm zyuq|&^G&&8Av0`X;OsHPM_XKym02u4Fn;EHW4SUrJ2O*czp}-gjO@&ujGIeNOfDW- zxZ0%w0;@!1@jKGYDn#-VKVgkr>5boUtteI&It?55N3YSVeKlphyID>B@#aQN_1@c0 zYN|ZTI-hzQBd9IRHWiwqW}Zv{2vPMj^ACCsL%9-Ks+RJK8S=ca&}<->LNn9C#NLl+ zq(2A_t5c|6iBaBMzzYRBr%+5Th;9;okyqzdA>FA+!8HARvYJL7QuZ9N)Q;tPuF{Bn zo$5NKOOO0EUFt@+RdXb~|C3qLb{|Zv;)8Tx8m{3US{+s%( zi|20MT772e&fuhQ%r=LI7=pAbeU4peDQd2%6W@IEgS~&#Lfqzgq#5QSTlGA!I`e?7 z`%=DhcWG6$7*Uhd*rK^~`qX8iYXybC#9XX8L?R-vRp(Bewg37OF{&o1X^-a8$rG1b z8k3^xJ$3uE*DjyGd2?mwGO=fcJa~6;Z3Np@bBpFO+m)N_GXsyQ#YF z2ak{h9NiT!BQbAtJzQ7pOr5hk&Z&MTTaB?={4K-DCRNl_UDsOLGgAjXlYKMoRFicL z$0UhCgfehqW)8 z;k$g1;5?e_JARQ&A9Dn8-2_B-?$30ae&%@XHHb(w zn^rW4lUL9nBK>sNF5y6{SZi1-4-P3oYY4ARYHCLnr1r$B_maUf`nmiVd>6)>GI?oi7`S-}v?%xueFQy@UA3GUU!vN$f{&lIfc-!q{XyPRgBKWN+0OH(6Tu z7wT&lQ0r?tm*K3!!o;WuYm+~ERnPUF#250NA**zk&h%c5-bNk8zMeb5oi%9HCs8$e z=?qR>X>Ll2s`J$C*S;w=>12KrKRQ=N@5r~0l;y~qo6eVC){>_l zOr_5ZTZfSG5Zyf+hz>ahgB#?z!DUg^Ny@~U#1YA8H*R;{HKt~3Uh(;o$20t~mx~=0M4dH+AgX zmj6Q1z_JQbd5%DH_!9ksGZ_{@hfi8If3jZ0GbmklJMPT#8Jfu(5TtdW>v4RW4E*); zn-8J4uXwFG;M@((*YDtA0$#$5F#3l2$I6QhSJu^TT)iY};jU`$Pes+ItLbU=JC~a- zilvHup`9-+o)=t~nY?YAGb>+%K}nJlW# znpcnm>gxgfm(JX=dR=(wg3tciczZ9Pv&DU#Hkz;Um}LpcW;FKRYkbSvap-q)(oKoZ z`kE(827?1;(Dk<7?#~{5%DTR28G&fssGew9kGv}q^AD_(mfG_x?0#G-;(lZu^lT1y z#wyl=mvijyQ@o7oeu>yg-S8r*8wLXZBSboFWDZVisi^u|>WJTC9r3MgZ5vrfoV#K} z*Vf;^|P_H zS!a`ME4LlfPuXumzg>2`-AFq>yZ7v$v#+r~Z2y_eM^-9#kdKp3lIO?^)J;jd-qOd6Km7MZv<#S3mhNcWI}RT?{MF%s!*>pkI2UdlH;Y@$E$3Eq8#oUxh)d&2 zxH@hhca%H9o#8HWSGhafC*0@U58O}OuUrpr&-46Kyqb6A$MCcHwY(?q$M58K^AUVH zZ{o}ND*ga}mcPuu#oyr{@c-bu_(zU%M`y=p9o-xUI}URk;^xQ>s(8Q-M>J(;lazP908{oZfc2?Q~Z{9S32@;pG14pQcdfg&A{$+}>XLyByrJ-Ty-Efj|UgD7Dlj{_6gj-Mn9_m2Y;$zIz9 z9_R}<*#N*Wm`R#>HLw_6P5m(m(lgPm+eX2@%vYONyLJE7vRdx^|J!F#lmC04#X-6+ zfIxHKfgr!nC6Nb6Xd3henbqwvrmL`7zbRq0%f>`MBg8$uey6D5CcoCJrU+g3q!mo} zRMP&oXWHMh)?bc=_IG|NRDNS$4H@n+ZSG>%<8x}5?6;)y`?;=H0TuKp@JMqxASq`4 zK?9X~gR1lyw;}mAkprfg0VkngE2m^k?oP^hfB@sc<>U1s@7O&lcMS|;<$ zl)&eI&LpnqGPz{P{3dA!XHbWA%Le=~`7LO)E0p{nv@8==xp*h-jtT(z8Y+0D5VB;{ zc4(W@Gvn2~WrU@PITgB^bu#*TudwnpGG0d4|4wL^DYg1ADle25I&@aoZXWb!CMd!< z&P?MN1{m-e_`M4_G`=N&`Hkri4g62?uaeB&_u)s}XGVNi$9#wd^EdsO3GrPW^B)%I*OLD*>NwXLhTgno z4MRh3==$Q&=Gs~ohwkl-L!W;VWA??Nt8|xH2*+oz`4HAMjI;l5{Xt)UA&^S|N&n9s zLT|SL0SYo$otkJ$DlH_wAG#Fe0^^ZRw#;xTOD=@mD-AW*yJQvsOwxRtKS=N`E-XSj}FV4x7%Die(o|-UvMbpCTadTTcF? z`?H^($@;1F2O>P&|AXoi^ENm83iUU$?~EKd$9>f>*v*O6UJx7l24e}LwoE3)L)Pi)O$|$=T(7tfCX294n z0KBLy)Mosbq~H5TZrwa6^1YsihrBQV`8}4-O(FJwf|-Mh@$cbuyc%4kED&dIB7DpT zapo<$0>}$GW~flMy};K~gE8Jv0Gt;JJ)Y>uyYHeQ{y5bcm?+(hA^teJIYHoo$sedL>F8*LRz^a- zx4{Qmu?ed@_5WfW&PPn=(8OR{y&UjFiODC>RSF~L<-Z>Z(}_{)ii&EJWTWcEY*b-E z9q7BRG^E)TcJWY&sW;VBG7r^oc&L_FGUY+$q8eK+TwN(cH!L6%V3?xgzyFH3TqAB) zkul^iA&@s@?s$34d%)J-xD7QzEF466KST^8UG=>!P8cT=&b@ZZhza! zjsq}A-G*GKwZ-9g9Irloy#4H1@1t<*Wd0Q(-!uP;?eMRFy>F%DU-2$;>$Ic&kT79l zllE}yd{iWPQ$LZU$Z{O;XyBH26_7PR<#2? zFIDfF3>^=%GJ)69YD|ADrlyr5^bD~EC*(GQins~n$i z(vns=kAd=+QUZn7mT#z$x;K*p+3w0igLh>-}$>DQM z0{@#Vo+PrdnUC_*@d1`fi@6|xDR?8h%si8FkrX^V zBOns@o0tcGGNC<@#}xkp4Jfz+F@&3E66ib=rh;A|cz7+~foJaZC3D~=TT+Byw??&#LF8+`o0BOE7Rz4dVCg`-C< zqBu2H4#rt4Q)4}D5M!TnhNPGuWr{B|@NdB98S*^5MTu!MrRWT7t9K~JtLN)@_>a!P z-Jy}EBbfQbfKq87=!c!@xx=HYh(GKdgO#)+pzVBNup$ za7{`{wldd~c*&vA*&U)PJagiOy@n+7$b(RBv`QTSwCi<<$K0SapD0JGfGH4b3^d0J z?M8~hG`u7+kq7`{)`M3T?k!IyJJq2##r z-i5DLesV&xNCWvVbUSo>uQc3Ij$NwzI^Jw|nefqM;xlF+(w~`VxmrUTYAJn@KXBygzBYmW6INx#d>pj(qqULH zCyN$&1kTaakw5#Tj+Ye6L_W?G9ij2y<#cpUyo|3fe2?o7QWcL(!3EX{UtY}0$7GP0 zw}8M$=%5eFpL|bewRPj~aZGWLM{{Lk+p%zDE8J|PMQt-K@<^fK#Sc%}f#^jOFgzCE!cflp>F&&Ez~ z6WnjTjSY7gOSO%S!!5iX$Ll9p-o|pTce&I1_jSBtQDS|?dA$D^%U|&KQY;6tXz;fJ z-{soa$Ohpx2TK8#JS@e%ulP=pkA;1X@0FLa%~ZVqCzcx>zi0KVIB(k}yMov6aE#Aw z?BqC>VgdG}$EzH#qillzHw#u}=iN`bzPQHymOp;X&R;5HUs?axul?#}v;VNv;cvFE z&o^TkfGFZ~Ecn~j8_U4|x8qpL_lG)RZGqLxhQ}89+j#ZIvIdK%jZEQ<*KJs0u;98X U7UOyy!)pm%FQEc#vGo4?KPGt-wg3PC literal 0 HcmV?d00001 diff --git a/font/weathericons-regular-webfont.eot b/font/weathericons-regular-webfont.eot index d9f8a717f7115e9837247e69fc47819f94b27f07..dfc508e13c72ebd3d6c7d182f82549fb4894c74b 100755 GIT binary patch literal 42175 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

n2}_6E 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 gdpAu0GKi(!bFS%#L7==!prEVrOWLzYoJBDu-~i - + - - - + + @@ -25,97 +24,193 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/font/weathericons-regular-webfont.ttf b/font/weathericons-regular-webfont.ttf index e10fbc832b3884a2b34884b14fc433be8ac87697..9c4c6cd6a7d7327e246730254d7f68b771197a72 100755 GIT binary patch literal 84188 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 Nlq_i)C`jVgn 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 delta 25431 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 diff --git a/font/weathericons-regular-webfont.woff b/font/weathericons-regular-webfont.woff index af1d7bbf19ebc926b817d188f56f64267320d932..328cfa2b5ba1cb59f6cdde4727bc71c3ed1ac1be 100755 GIT binary patch delta 48212 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 delta 32123 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 From b64a9676451aa12444c60ee5bc224f1cbb4970dc Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Mon, 25 May 2015 22:36:24 +0200 Subject: [PATCH 23/45] Update README.md --- README.md | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 710e736b3b..b5f518f59e 100644 --- a/README.md +++ b/README.md @@ -4,18 +4,12 @@ Smartmirror Added some improvements to MichMichs [project](http://michaelteeuw.nl/tagged/magicmirror). -Translation to DE/EN (compliments,moment.js and UI is translated/auto recognition via browser locale) - +-Override Browser-locale with an identifier -> http://127.0.0.1/smartmirror?en (for English) -Updated moment.js to a newer version (more languages) - --Added OpenHAB Support, News were displayed in two lines. - --Override locale-setting with an identifier -> http://127.0.0.1/smartmirror?en (for English) - +-Updated Weathericons to a newer version +-Added OpenHAB Support, +-News were now displayed in two lines. -Temperatures are now printed in .1f way even if the suffix is zero (10,0°C, for example) - - - To-Do: - -Switching monitor on and off on a RPi via http trigger (OpenHAB) +Display Graph and Values from OpenHAB From 67ff077c65681013a5822b11d5ebcb2d52d6eae2 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Mon, 25 May 2015 22:36:59 +0200 Subject: [PATCH 24/45] Update README.md --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index b5f518f59e..85d6cb6a42 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,20 @@ Smartmirror Added some improvements to MichMichs [project](http://michaelteeuw.nl/tagged/magicmirror). -Translation to DE/EN (compliments,moment.js and UI is translated/auto recognition via browser locale) + -Override Browser-locale with an identifier -> http://127.0.0.1/smartmirror?en (for English) + -Updated moment.js to a newer version (more languages) + -Updated Weathericons to a newer version + -Added OpenHAB Support, + -News were now displayed in two lines. + -Temperatures are now printed in .1f way even if the suffix is zero (10,0°C, for example) + To-Do: + Display Graph and Values from OpenHAB From 53f7735eb4accd9f3bb4372e16181bbefdc5f59c Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Thu, 3 Sep 2015 22:12:09 +0200 Subject: [PATCH 25/45] Update main.js Increased Interval between news-feed-refresh (7s to 15s) --- js/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/main.js b/js/main.js index e5c34a8ef4..709f5e67a9 100755 --- a/js/main.js +++ b/js/main.js @@ -472,7 +472,7 @@ jQuery(document).ready(function($) { if (newsIndex < 0) newsIndex = news.length - 1; setTimeout(function() { showNews(); - }, 7000); + }, 15000); From d0b666d7c9a4dd4f95b1d4bf8215cdac13aa3345 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Thu, 3 Sep 2015 23:32:28 +0200 Subject: [PATCH 26/45] Update main.js Display only a few (7 in this example) calendar entrys. --- js/main.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/main.js b/js/main.js index 709f5e67a9..48ceac677a 100755 --- a/js/main.js +++ b/js/main.js @@ -269,6 +269,7 @@ jQuery(document).ready(function($) { } }; eventList.sort(function(a,b){return a.seconds-b.seconds}); + eventList = eventList.slice(0,8); setTimeout(function() { updateCalendarData(); From 4d4f2504f79ac56e983a4253d4c6b53ec1c372e6 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Sun, 13 Sep 2015 21:02:05 +0200 Subject: [PATCH 27/45] Update README.md --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 85d6cb6a42..de2d136281 100644 --- a/README.md +++ b/README.md @@ -3,21 +3,23 @@ Smartmirror Added some improvements to MichMichs [project](http://michaelteeuw.nl/tagged/magicmirror). --Translation to DE/EN (compliments,moment.js and UI is translated/auto recognition via browser locale) +-Translation to DE/EN and other Languages (compliments,moment.js and UI is translated/auto recognition via browser locale) --Override Browser-locale with an identifier -> http://127.0.0.1/smartmirror?en (for English) +-Override Browser-locale with User Profiles -> http://127.0.0.1/smartmirror?user1 (for user1) -Updated moment.js to a newer version (more languages) -Updated Weathericons to a newer version -Added OpenHAB Support, - -News were now displayed in two lines. - -Temperatures are now printed in .1f way even if the suffix is zero (10,0°C, for example) +-Display Location next to the sunrise/sunset widget + + To-Do: Display Graph and Values from OpenHAB +Add support for public transport (efa.vrr.de for example) From 76e6320adf12f1f3373e3a99fb8ddb8830f2bb7c Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Sun, 13 Sep 2015 21:02:25 +0200 Subject: [PATCH 28/45] Update README.md --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index de2d136281..40f12fc1e4 100644 --- a/README.md +++ b/README.md @@ -11,9 +11,12 @@ Added some improvements to MichMichs [project](http://michaelteeuw.nl/tagged/mag -Updated Weathericons to a newer version --Added OpenHAB Support, +-Added OpenHAB Support + -News were now displayed in two lines. + -Temperatures are now printed in .1f way even if the suffix is zero (10,0°C, for example) + -Display Location next to the sunrise/sunset widget From 70f5d7d2fab077bb5846dbddd99f40b1c115f685 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Sun, 13 Sep 2015 21:06:00 +0200 Subject: [PATCH 29/45] Added Support for different user Newsfeed , Location, Language ,(public transport widget is prepared) --- js/main.js | 72 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 45 insertions(+), 27 deletions(-) diff --git a/js/main.js b/js/main.js index 48ceac677a..6b3b9184f9 100755 --- a/js/main.js +++ b/js/main.js @@ -57,13 +57,39 @@ jQuery(document).ready(function($) { var lastCompliment; var compliment; var lang; - var lang_override = $.urlParam('lang'); - if (lang_override=='de') {lang='de';} - else if (lang_override=='nl') {lang='nl';} - else if (lang_override=='fr') {lang='fr';} - else if (lang_override=='es') {lang='es';} - else if (lang_override=='en') {lang='en';} - else {lang = window.navigator.language;} + var mirroruser = $.urlParam('user'); + + switch (mirroruser) + { + case 'dominicwork': + var feed = 'http://www.faz.net/rss/aktuell/'; + var lang = 'de'; + var weatherParams = {'q':'Duesseldorf,DE','units':'metric','lang':lang}; + var OHURL = {'proto':'http://','host':'127.0.0.1','port':'8080','suburl':'/rest/items/','type':'/?type=json'}; + var EFAURL = 'http://efa.vrr.de/vrr/XSLT_DM_REQUEST?language='+lang+'&mode=direct&name_dm='+'Hbf'+'&outputFormat=JSON&place_dm='+'Duesseldorf'+'&type_dm=stop&useRealtime=1'; + var CALURL = 'later'; + break; + + case 'dominichilden': + var feed = 'http://www.rp-online.de/nrw/staedte/hilden/feed.rss'; + var lang = 'de'; + var weatherParams = {'q':'Hilden,DE','units':'metric','lang':lang}; + var OHURL = {'proto':'http://','host':'127.0.0.1','port':'8080','suburl':'/rest/items/','type':'/?type=json'}; + var EFAURL = 'http://efa.vrr.de/vrr/XSLT_DM_REQUEST?language='+lang+'&mode=direct&name_dm='+'Hbf'+'&outputFormat=JSON&place_dm='+'Duesseldorf'+'&type_dm=stop&useRealtime=1'; + var CALURL = 'later'; + break; + + default: + var feed = 'http://www.spiegel.de/schlagzeilen/tops/index.rss'; + var lang = 'de'; + var weatherParams = {'q':'Berlin,DE','units':'metric','lang':lang}; + var OHURL = {'proto':'http://','host':'127.0.0.1','port':'8080','suburl':'/rest/items/','type':'/?type=json'}; + var EFAURL = 'http://efa.vrr.de/vrr/XSLT_DM_REQUEST?language='+lang+'&mode=direct&name_dm='+'Hbf'+'&outputFormat=JSON&place_dm='+'Berlin'+'&type_dm=stop&useRealtime=1'; + var CALURL = 'later'; + } + + if (lang=="undefined") {var lang = window.navigator.language;} + if (lang==null) {var lang = window.navigator.language;} switch (lang) { case 'de': @@ -77,7 +103,6 @@ jQuery(document).ready(function($) { var morning = ['Guten Morgen, Schönling','Genieße den Tag','Gut geschlafen?']; var afternoon = ['Wow, sexy!','Du siehst gut aus!','Heute ist dein Tag!']; var evening = ['Wie war dein Tag?','Schöner Anblick!','Du bist sexy!']; - var feed = 'http://www.faz.net/rss/aktuell/'; moment.locale('de'); break; case 'nl': @@ -91,7 +116,6 @@ jQuery(document).ready(function($) { var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; - var feed = 'http://feeds.nos.nl/nosjournaal?format=rss'; moment.locale('nl'); break; case 'fr': @@ -105,7 +129,6 @@ jQuery(document).ready(function($) { var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; - var feed = 'http://lesclesdedemain.lemonde.fr/screens/RSS/sw_getFeed.php?idTheme=HOME'; moment.locale('fr'); break; case 'es': @@ -119,7 +142,6 @@ jQuery(document).ready(function($) { var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; - var feed = 'http://lesclesdedemain.lemonde.fr/screens/RSS/sw_getFeed.php?idTheme=HOME'; moment.locale('es'); break; default: @@ -133,7 +155,6 @@ jQuery(document).ready(function($) { var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; - var feed = 'http://rss.cnn.com/rss/edition.rss'; moment.locale('en'); } @@ -150,11 +171,7 @@ jQuery(document).ready(function($) { }); - var weatherParams = { - 'q':'Duesseldorf,Germany', - 'units':'metric', - 'lang':lang - }; + (function checkVersion() { @@ -375,7 +392,7 @@ jQuery(document).ready(function($) { sunString = ' ' + sunset; } - $('.windsun').updateWithText(windString+' '+sunString, 1000); + $('.windsun').updateWithText(windString+' '+sunString+' '+weatherParams.q, 1000); }); setTimeout(function() { @@ -406,7 +423,6 @@ jQuery(document).ready(function($) { } - var forecastTable = $('').addClass('forecast-table'); var opacity = 1; var rowhead = $('').css('opacity', opacity); @@ -421,10 +437,10 @@ jQuery(document).ready(function($) { var row = $('').css('opacity', opacity); row.append($('').css('opacity', opacity); - row.append($('
').addClass('day').html(dayAbbr[dt.getDay()])); - row.append($('').addClass('temp-min').html(roundVal(forecast.temp_min).toFixed(1))); //convert into specified number of decimals - row.append($('').addClass('temp-max').html(roundVal(forecast.temp_max).toFixed(1))); //Thanks to thk from KNX Userforum + row.append($('').addClass('temp-min').html(roundVal(forecast.temp_min).toFixed(1))); + row.append($('').addClass('temp-max').html(roundVal(forecast.temp_max).toFixed(1))); - forecastTable.append(row); + forecastTable.append(row) opacity -= 0.155; } @@ -481,13 +497,14 @@ jQuery(document).ready(function($) { (function updateOpenHAB() { - var temp = ""; - $.getJSON('http://127.0.0.1:8080/rest/items/MagicMirrorTXT/?type=json', {}, function(json, textStatus) { + var tempstat = ""; + $.getJSON(OHURL.proto+OHURL.host+':'+OHURL.port+OHURL.suburl+'SmartMirrorTXT'+OHURL.type, {}, function(json, textStatus) { +// $.getJSON(OHURL.proto+OHURL.host+':'+OHURL.port+OHURL.suburl+'Measure_Power_All'+OHURL.type, {}, function(json, textStatus) { if (json) { - temp = json.state; + tempstat = json.state; } - $('.openhab').updateWithText(temp,2000); - if (temp != "") { + $('.openhab').updateWithText(tempstat,2000); + if (tempstat != "") { $('.openhab').fadeIn(2000); $('.lower-third').fadeOut(2000); } else { @@ -499,5 +516,6 @@ jQuery(document).ready(function($) { updateOpenHAB(); }, 5000); })(); + }); From 5f596f9232eac695ecbf9dd0cd98aa267b0e7a8b Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Sun, 13 Sep 2015 23:48:00 +0200 Subject: [PATCH 30/45] Update main.js --- js/main.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/js/main.js b/js/main.js index 6b3b9184f9..9f020eb5be 100755 --- a/js/main.js +++ b/js/main.js @@ -440,7 +440,7 @@ jQuery(document).ready(function($) { row.append($('').addClass('temp-min').html(roundVal(forecast.temp_min).toFixed(1))); row.append($('').addClass('temp-max').html(roundVal(forecast.temp_max).toFixed(1))); - forecastTable.append(row) + forecastTable.append(row); opacity -= 0.155; } @@ -499,7 +499,6 @@ jQuery(document).ready(function($) { { var tempstat = ""; $.getJSON(OHURL.proto+OHURL.host+':'+OHURL.port+OHURL.suburl+'SmartMirrorTXT'+OHURL.type, {}, function(json, textStatus) { -// $.getJSON(OHURL.proto+OHURL.host+':'+OHURL.port+OHURL.suburl+'Measure_Power_All'+OHURL.type, {}, function(json, textStatus) { if (json) { tempstat = json.state; } From 7cefdba7aef28857f9476ba74e8c7060b161c9c1 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Mon, 14 Sep 2015 00:04:02 +0200 Subject: [PATCH 31/45] Update README.md --- README.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 40f12fc1e4..0c51b873da 100644 --- a/README.md +++ b/README.md @@ -3,26 +3,19 @@ Smartmirror Added some improvements to MichMichs [project](http://michaelteeuw.nl/tagged/magicmirror). --Translation to DE/EN and other Languages (compliments,moment.js and UI is translated/auto recognition via browser locale) +-Translation other Languages (compliments,moment.js and UI is translated) (DE/EN/FR/ES/NL) --Override Browser-locale with User Profiles -> http://127.0.0.1/smartmirror?user1 (for user1) +-Override system-locale with user profiles -> http://127.0.0.1/smartmirror?user1 (for user1). You can define newsfeed,language, weather,openhab URL for each profile. --Updated moment.js to a newer version (more languages) - --Updated Weathericons to a newer version +-Inlcuded a newer Version of moment.js and weathericons -Added OpenHAB Support --News were now displayed in two lines. - --Temperatures are now printed in .1f way even if the suffix is zero (10,0°C, for example) - --Display Location next to the sunrise/sunset widget - - +-Some optical improvements To-Do: Display Graph and Values from OpenHAB Add support for public transport (efa.vrr.de for example) +Add support for gas-price monitor (in Germany) From 75e7c90f380e52c73d2dc428ac7cae5565964913 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Mon, 14 Sep 2015 00:09:16 +0200 Subject: [PATCH 32/45] Update README.md --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index 0c51b873da..3446560741 100644 --- a/README.md +++ b/README.md @@ -19,3 +19,15 @@ To-Do: Display Graph and Values from OpenHAB Add support for public transport (efa.vrr.de for example) Add support for gas-price monitor (in Germany) + + + + + + + + +Screenshot: + + +![Screenshot](https://cloud.githubusercontent.com/assets/8407566/9839264/4fbd2f7c-5a74-11e5-8d79-078886477cd6.png) From 0008b72aac34ea1c7540a14e0a902adb34e245b8 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Mon, 14 Sep 2015 00:11:52 +0200 Subject: [PATCH 33/45] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3446560741..5d66814ccb 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Added some improvements to MichMichs [project](http://michaelteeuw.nl/tagged/mag -Translation other Languages (compliments,moment.js and UI is translated) (DE/EN/FR/ES/NL) --Override system-locale with user profiles -> http://127.0.0.1/smartmirror?user1 (for user1). You can define newsfeed,language, weather,openhab URL for each profile. +-Override system-locale with user profiles -> http://127.0.0.1/smartmirror?user=user1 (for user1). You can define newsfeed,language, weather,openhab URL for each profile. -Inlcuded a newer Version of moment.js and weathericons From a093f4dc1067c927b9334bd5daf71ec82de1f988 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Mon, 14 Sep 2015 11:13:33 +0200 Subject: [PATCH 34/45] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 5d66814ccb..b00cd463e4 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,9 @@ Added some improvements to MichMichs [project](http://michaelteeuw.nl/tagged/mag To-Do: Display Graph and Values from OpenHAB + Add support for public transport (efa.vrr.de for example) + Add support for gas-price monitor (in Germany) From 6befab047e57691a8b33481815d8d6e4795ed926 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Mon, 14 Sep 2015 11:16:06 +0200 Subject: [PATCH 35/45] Update to 2.10.6 http://momentjs.com/ moment+locales.js --- js/moment-with-langs.min.js | 9987 ++++++++++++++++++++++++++++++++++- 1 file changed, 9977 insertions(+), 10 deletions(-) diff --git a/js/moment-with-langs.min.js b/js/moment-with-langs.min.js index c377259d11..caf32cb422 100644 --- a/js/moment-with-langs.min.js +++ b/js/moment-with-langs.min.js @@ -1,10 +1,9977 @@ -//! moment.js -//! version : 2.9.0 -//! authors : Tim Wood, Iskren Chernev, Moment.js contributors -//! license : MIT -//! momentjs.com -(function(a){function b(a,b,c){switch(arguments.length){case 2:return null!=a?a:b;case 3:return null!=a?a:null!=b?b:c;default:throw new Error("Implement me")}}function c(a,b){return Bb.call(a,b)}function d(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function e(a){vb.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+a)}function f(a,b){var c=!0;return o(function(){return c&&(e(a),c=!1),b.apply(this,arguments)},b)}function g(a,b){sc[a]||(e(b),sc[a]=!0)}function h(a,b){return function(c){return r(a.call(this,c),b)}}function i(a,b){return function(c){return this.localeData().ordinal(a.call(this,c),b)}}function j(a,b){var c,d,e=12*(b.year()-a.year())+(b.month()-a.month()),f=a.clone().add(e,"months");return 0>b-f?(c=a.clone().add(e-1,"months"),d=(b-f)/(f-c)):(c=a.clone().add(e+1,"months"),d=(b-f)/(c-f)),-(e+d)}function k(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&12>b&&(b+=12),d||12!==b||(b=0),b):b}function l(){}function m(a,b){b!==!1&&H(a),p(this,a),this._d=new Date(+a._d),uc===!1&&(uc=!0,vb.updateOffset(this),uc=!1)}function n(a){var b=A(a),c=b.year||0,d=b.quarter||0,e=b.month||0,f=b.week||0,g=b.day||0,h=b.hour||0,i=b.minute||0,j=b.second||0,k=b.millisecond||0;this._milliseconds=+k+1e3*j+6e4*i+36e5*h,this._days=+g+7*f,this._months=+e+3*d+12*c,this._data={},this._locale=vb.localeData(),this._bubble()}function o(a,b){for(var d in b)c(b,d)&&(a[d]=b[d]);return c(b,"toString")&&(a.toString=b.toString),c(b,"valueOf")&&(a.valueOf=b.valueOf),a}function p(a,b){var c,d,e;if("undefined"!=typeof b._isAMomentObject&&(a._isAMomentObject=b._isAMomentObject),"undefined"!=typeof b._i&&(a._i=b._i),"undefined"!=typeof b._f&&(a._f=b._f),"undefined"!=typeof b._l&&(a._l=b._l),"undefined"!=typeof b._strict&&(a._strict=b._strict),"undefined"!=typeof b._tzm&&(a._tzm=b._tzm),"undefined"!=typeof b._isUTC&&(a._isUTC=b._isUTC),"undefined"!=typeof b._offset&&(a._offset=b._offset),"undefined"!=typeof b._pf&&(a._pf=b._pf),"undefined"!=typeof b._locale&&(a._locale=b._locale),Kb.length>0)for(c in Kb)d=Kb[c],e=b[d],"undefined"!=typeof e&&(a[d]=e);return a}function q(a){return 0>a?Math.ceil(a):Math.floor(a)}function r(a,b,c){for(var d=""+Math.abs(a),e=a>=0;d.lengthd;d++)(c&&a[d]!==b[d]||!c&&C(a[d])!==C(b[d]))&&g++;return g+f}function z(a){if(a){var b=a.toLowerCase().replace(/(.)s$/,"$1");a=lc[a]||mc[b]||b}return a}function A(a){var b,d,e={};for(d in a)c(a,d)&&(b=z(d),b&&(e[b]=a[d]));return e}function B(b){var c,d;if(0===b.indexOf("week"))c=7,d="day";else{if(0!==b.indexOf("month"))return;c=12,d="month"}vb[b]=function(e,f){var g,h,i=vb._locale[b],j=[];if("number"==typeof e&&(f=e,e=a),h=function(a){var b=vb().utc().set(d,a);return i.call(vb._locale,b,e||"")},null!=f)return h(f);for(g=0;c>g;g++)j.push(h(g));return j}}function C(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=b>=0?Math.floor(b):Math.ceil(b)),c}function D(a,b){return new Date(Date.UTC(a,b+1,0)).getUTCDate()}function E(a,b,c){return jb(vb([a,11,31+b-c]),b,c).week}function F(a){return G(a)?366:365}function G(a){return a%4===0&&a%100!==0||a%400===0}function H(a){var b;a._a&&-2===a._pf.overflow&&(b=a._a[Db]<0||a._a[Db]>11?Db:a._a[Eb]<1||a._a[Eb]>D(a._a[Cb],a._a[Db])?Eb:a._a[Fb]<0||a._a[Fb]>24||24===a._a[Fb]&&(0!==a._a[Gb]||0!==a._a[Hb]||0!==a._a[Ib])?Fb:a._a[Gb]<0||a._a[Gb]>59?Gb:a._a[Hb]<0||a._a[Hb]>59?Hb:a._a[Ib]<0||a._a[Ib]>999?Ib:-1,a._pf._overflowDayOfYear&&(Cb>b||b>Eb)&&(b=Eb),a._pf.overflow=b)}function I(b){return null==b._isValid&&(b._isValid=!isNaN(b._d.getTime())&&b._pf.overflow<0&&!b._pf.empty&&!b._pf.invalidMonth&&!b._pf.nullInput&&!b._pf.invalidFormat&&!b._pf.userInvalidated,b._strict&&(b._isValid=b._isValid&&0===b._pf.charsLeftOver&&0===b._pf.unusedTokens.length&&b._pf.bigHour===a)),b._isValid}function J(a){return a?a.toLowerCase().replace("_","-"):a}function K(a){for(var b,c,d,e,f=0;f0;){if(d=L(e.slice(0,b).join("-")))return d;if(c&&c.length>=b&&y(e,c,!0)>=b-1)break;b--}f++}return null}function L(a){var b=null;if(!Jb[a]&&Lb)try{b=vb.locale(),require("./locale/"+a),vb.locale(b)}catch(c){}return Jb[a]}function M(a,b){var c,d;return b._isUTC?(c=b.clone(),d=(vb.isMoment(a)||x(a)?+a:+vb(a))-+c,c._d.setTime(+c._d+d),vb.updateOffset(c,!1),c):vb(a).local()}function N(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function O(a){var b,c,d=a.match(Pb);for(b=0,c=d.length;c>b;b++)d[b]=rc[d[b]]?rc[d[b]]:N(d[b]);return function(e){var f="";for(b=0;c>b;b++)f+=d[b]instanceof Function?d[b].call(e,a):d[b];return f}}function P(a,b){return a.isValid()?(b=Q(b,a.localeData()),nc[b]||(nc[b]=O(b)),nc[b](a)):a.localeData().invalidDate()}function Q(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(Qb.lastIndex=0;d>=0&&Qb.test(a);)a=a.replace(Qb,c),Qb.lastIndex=0,d-=1;return a}function R(a,b){var c,d=b._strict;switch(a){case"Q":return _b;case"DDDD":return bc;case"YYYY":case"GGGG":case"gggg":return d?cc:Tb;case"Y":case"G":case"g":return ec;case"YYYYYY":case"YYYYY":case"GGGGG":case"ggggg":return d?dc:Ub;case"S":if(d)return _b;case"SS":if(d)return ac;case"SSS":if(d)return bc;case"DDD":return Sb;case"MMM":case"MMMM":case"dd":case"ddd":case"dddd":return Wb;case"a":case"A":return b._locale._meridiemParse;case"x":return Zb;case"X":return $b;case"Z":case"ZZ":return Xb;case"T":return Yb;case"SSSS":return Vb;case"MM":case"DD":case"YY":case"GG":case"gg":case"HH":case"hh":case"mm":case"ss":case"ww":case"WW":return d?ac:Rb;case"M":case"D":case"d":case"H":case"h":case"m":case"s":case"w":case"W":case"e":case"E":return Rb;case"Do":return d?b._locale._ordinalParse:b._locale._ordinalParseLenient;default:return c=new RegExp($(Z(a.replace("\\","")),"i"))}}function S(a){a=a||"";var b=a.match(Xb)||[],c=b[b.length-1]||[],d=(c+"").match(jc)||["-",0,0],e=+(60*d[1])+C(d[2]);return"+"===d[0]?e:-e}function T(a,b,c){var d,e=c._a;switch(a){case"Q":null!=b&&(e[Db]=3*(C(b)-1));break;case"M":case"MM":null!=b&&(e[Db]=C(b)-1);break;case"MMM":case"MMMM":d=c._locale.monthsParse(b,a,c._strict),null!=d?e[Db]=d:c._pf.invalidMonth=b;break;case"D":case"DD":null!=b&&(e[Eb]=C(b));break;case"Do":null!=b&&(e[Eb]=C(parseInt(b.match(/\d{1,2}/)[0],10)));break;case"DDD":case"DDDD":null!=b&&(c._dayOfYear=C(b));break;case"YY":e[Cb]=vb.parseTwoDigitYear(b);break;case"YYYY":case"YYYYY":case"YYYYYY":e[Cb]=C(b);break;case"a":case"A":c._meridiem=b;break;case"h":case"hh":c._pf.bigHour=!0;case"H":case"HH":e[Fb]=C(b);break;case"m":case"mm":e[Gb]=C(b);break;case"s":case"ss":e[Hb]=C(b);break;case"S":case"SS":case"SSS":case"SSSS":e[Ib]=C(1e3*("0."+b));break;case"x":c._d=new Date(C(b));break;case"X":c._d=new Date(1e3*parseFloat(b));break;case"Z":case"ZZ":c._useUTC=!0,c._tzm=S(b);break;case"dd":case"ddd":case"dddd":d=c._locale.weekdaysParse(b),null!=d?(c._w=c._w||{},c._w.d=d):c._pf.invalidWeekday=b;break;case"w":case"ww":case"W":case"WW":case"d":case"e":case"E":a=a.substr(0,1);case"gggg":case"GGGG":case"GGGGG":a=a.substr(0,2),b&&(c._w=c._w||{},c._w[a]=C(b));break;case"gg":case"GG":c._w=c._w||{},c._w[a]=vb.parseTwoDigitYear(b)}}function U(a){var c,d,e,f,g,h,i;c=a._w,null!=c.GG||null!=c.W||null!=c.E?(g=1,h=4,d=b(c.GG,a._a[Cb],jb(vb(),1,4).year),e=b(c.W,1),f=b(c.E,1)):(g=a._locale._week.dow,h=a._locale._week.doy,d=b(c.gg,a._a[Cb],jb(vb(),g,h).year),e=b(c.w,1),null!=c.d?(f=c.d,g>f&&++e):f=null!=c.e?c.e+g:g),i=kb(d,e,f,h,g),a._a[Cb]=i.year,a._dayOfYear=i.dayOfYear}function V(a){var c,d,e,f,g=[];if(!a._d){for(e=X(a),a._w&&null==a._a[Eb]&&null==a._a[Db]&&U(a),a._dayOfYear&&(f=b(a._a[Cb],e[Cb]),a._dayOfYear>F(f)&&(a._pf._overflowDayOfYear=!0),d=fb(f,0,a._dayOfYear),a._a[Db]=d.getUTCMonth(),a._a[Eb]=d.getUTCDate()),c=0;3>c&&null==a._a[c];++c)a._a[c]=g[c]=e[c];for(;7>c;c++)a._a[c]=g[c]=null==a._a[c]?2===c?1:0:a._a[c];24===a._a[Fb]&&0===a._a[Gb]&&0===a._a[Hb]&&0===a._a[Ib]&&(a._nextDay=!0,a._a[Fb]=0),a._d=(a._useUTC?fb:eb).apply(null,g),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[Fb]=24)}}function W(a){var b;a._d||(b=A(a._i),a._a=[b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],V(a))}function X(a){var b=new Date;return a._useUTC?[b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()]:[b.getFullYear(),b.getMonth(),b.getDate()]}function Y(b){if(b._f===vb.ISO_8601)return void ab(b);b._a=[],b._pf.empty=!0;var c,d,e,f,g,h=""+b._i,i=h.length,j=0;for(e=Q(b._f,b._locale).match(Pb)||[],c=0;c0&&b._pf.unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),j+=d.length),rc[f]?(d?b._pf.empty=!1:b._pf.unusedTokens.push(f),T(f,d,b)):b._strict&&!d&&b._pf.unusedTokens.push(f);b._pf.charsLeftOver=i-j,h.length>0&&b._pf.unusedInput.push(h),b._pf.bigHour===!0&&b._a[Fb]<=12&&(b._pf.bigHour=a),b._a[Fb]=k(b._locale,b._a[Fb],b._meridiem),V(b),H(b)}function Z(a){return a.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e})}function $(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function _(a){var b,c,e,f,g;if(0===a._f.length)return a._pf.invalidFormat=!0,void(a._d=new Date(0/0));for(f=0;fg)&&(e=g,c=b));o(a,c||b)}function ab(a){var b,c,d=a._i,e=fc.exec(d);if(e){for(a._pf.iso=!0,b=0,c=hc.length;c>b;b++)if(hc[b][1].exec(d)){a._f=hc[b][0]+(e[6]||" ");break}for(b=0,c=ic.length;c>b;b++)if(ic[b][1].exec(d)){a._f+=ic[b][0];break}d.match(Xb)&&(a._f+="Z"),Y(a)}else a._isValid=!1}function bb(a){ab(a),a._isValid===!1&&(delete a._isValid,vb.createFromInputFallback(a))}function cb(a,b){var c,d=[];for(c=0;ca&&h.setFullYear(a),h}function fb(a){var b=new Date(Date.UTC.apply(null,arguments));return 1970>a&&b.setUTCFullYear(a),b}function gb(a,b){if("string"==typeof a)if(isNaN(a)){if(a=b.weekdaysParse(a),"number"!=typeof a)return null}else a=parseInt(a,10);return a}function hb(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function ib(a,b,c){var d=vb.duration(a).abs(),e=Ab(d.as("s")),f=Ab(d.as("m")),g=Ab(d.as("h")),h=Ab(d.as("d")),i=Ab(d.as("M")),j=Ab(d.as("y")),k=e0,k[4]=c,hb.apply({},k)}function jb(a,b,c){var d,e=c-b,f=c-a.day();return f>e&&(f-=7),e-7>f&&(f+=7),d=vb(a).add(f,"d"),{week:Math.ceil(d.dayOfYear()/7),year:d.year()}}function kb(a,b,c,d,e){var f,g,h=fb(a,0,1).getUTCDay();return h=0===h?7:h,c=null!=c?c:e,f=e-h+(h>d?7:0)-(e>h?7:0),g=7*(b-1)+(c-e)+f+1,{year:g>0?a:a-1,dayOfYear:g>0?g:F(a-1)+g}}function lb(b){var c,d=b._i,e=b._f;return b._locale=b._locale||vb.localeData(b._l),null===d||e===a&&""===d?vb.invalid({nullInput:!0}):("string"==typeof d&&(b._i=d=b._locale.preparse(d)),vb.isMoment(d)?new m(d,!0):(e?w(e)?_(b):Y(b):db(b),c=new m(b),c._nextDay&&(c.add(1,"d"),c._nextDay=a),c))}function mb(a,b){var c,d;if(1===b.length&&w(b[0])&&(b=b[0]),!b.length)return vb();for(c=b[0],d=1;d=0?"+":"-";return b+r(Math.abs(a),6)},gg:function(){return r(this.weekYear()%100,2)},gggg:function(){return r(this.weekYear(),4)},ggggg:function(){return r(this.weekYear(),5)},GG:function(){return r(this.isoWeekYear()%100,2)},GGGG:function(){return r(this.isoWeekYear(),4)},GGGGG:function(){return r(this.isoWeekYear(),5)},e:function(){return this.weekday()},E:function(){return this.isoWeekday()},a:function(){return this.localeData().meridiem(this.hours(),this.minutes(),!0)},A:function(){return this.localeData().meridiem(this.hours(),this.minutes(),!1)},H:function(){return this.hours()},h:function(){return this.hours()%12||12},m:function(){return this.minutes()},s:function(){return this.seconds()},S:function(){return C(this.milliseconds()/100)},SS:function(){return r(C(this.milliseconds()/10),2)},SSS:function(){return r(this.milliseconds(),3)},SSSS:function(){return r(this.milliseconds(),3)},Z:function(){var a=this.utcOffset(),b="+";return 0>a&&(a=-a,b="-"),b+r(C(a/60),2)+":"+r(C(a)%60,2)},ZZ:function(){var a=this.utcOffset(),b="+";return 0>a&&(a=-a,b="-"),b+r(C(a/60),2)+r(C(a)%60,2)},z:function(){return this.zoneAbbr()},zz:function(){return this.zoneName()},x:function(){return this.valueOf()},X:function(){return this.unix()},Q:function(){return this.quarter()}},sc={},tc=["months","monthsShort","weekdays","weekdaysShort","weekdaysMin"],uc=!1;pc.length;)xb=pc.pop(),rc[xb+"o"]=i(rc[xb],xb);for(;qc.length;)xb=qc.pop(),rc[xb+xb]=h(rc[xb],2);rc.DDDD=h(rc.DDD,3),o(l.prototype,{set:function(a){var b,c;for(c in a)b=a[c],"function"==typeof b?this[c]=b:this["_"+c]=b;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)},_months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),months:function(a){return this._months[a.month()]},_monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),monthsShort:function(a){return this._monthsShort[a.month()]},monthsParse:function(a,b,c){var d,e,f;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;12>d;d++){if(e=vb.utc([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}},_weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdays:function(a){return this._weekdays[a.day()]},_weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysShort:function(a){return this._weekdaysShort[a.day()]},_weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),weekdaysMin:function(a){return this._weekdaysMin[a.day()]},weekdaysParse:function(a){var b,c,d;for(this._weekdaysParse||(this._weekdaysParse=[]),b=0;7>b;b++)if(this._weekdaysParse[b]||(c=vb([2e3,1]).day(b),d="^"+this.weekdays(c,"")+"|^"+this.weekdaysShort(c,"")+"|^"+this.weekdaysMin(c,""),this._weekdaysParse[b]=new RegExp(d.replace(".",""),"i")),this._weekdaysParse[b].test(a))return b},_longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY LT",LLLL:"dddd, MMMM D, YYYY LT"},longDateFormat:function(a){var b=this._longDateFormat[a];return!b&&this._longDateFormat[a.toUpperCase()]&&(b=this._longDateFormat[a.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a]=b),b},isPM:function(a){return"p"===(a+"").toLowerCase().charAt(0)},_meridiemParse:/[ap]\.?m?\.?/i,meridiem:function(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"},_calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},calendar:function(a,b,c){var d=this._calendar[a];return"function"==typeof d?d.apply(b,[c]):d},_relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},relativeTime:function(a,b,c,d){var e=this._relativeTime[c];return"function"==typeof e?e(a,b,c,d):e.replace(/%d/i,a)},pastFuture:function(a,b){var c=this._relativeTime[a>0?"future":"past"];return"function"==typeof c?c(b):c.replace(/%s/i,b)},ordinal:function(a){return this._ordinal.replace("%d",a)},_ordinal:"%d",_ordinalParse:/\d{1,2}/,preparse:function(a){return a},postformat:function(a){return a},week:function(a){return jb(a,this._week.dow,this._week.doy).week},_week:{dow:0,doy:6},firstDayOfWeek:function(){return this._week.dow},firstDayOfYear:function(){return this._week.doy},_invalidDate:"Invalid date",invalidDate:function(){return this._invalidDate}}),vb=function(b,c,e,f){var g;return"boolean"==typeof e&&(f=e,e=a),g={},g._isAMomentObject=!0,g._i=b,g._f=c,g._l=e,g._strict=f,g._isUTC=!1,g._pf=d(),lb(g)},vb.suppressDeprecationWarnings=!1,vb.createFromInputFallback=f("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))}),vb.min=function(){var a=[].slice.call(arguments,0);return mb("isBefore",a)},vb.max=function(){var a=[].slice.call(arguments,0);return mb("isAfter",a)},vb.utc=function(b,c,e,f){var g;return"boolean"==typeof e&&(f=e,e=a),g={},g._isAMomentObject=!0,g._useUTC=!0,g._isUTC=!0,g._l=e,g._i=b,g._f=c,g._strict=f,g._pf=d(),lb(g).utc()},vb.unix=function(a){return vb(1e3*a)},vb.duration=function(a,b){var d,e,f,g,h=a,i=null;return vb.isDuration(a)?h={ms:a._milliseconds,d:a._days,M:a._months}:"number"==typeof a?(h={},b?h[b]=a:h.milliseconds=a):(i=Nb.exec(a))?(d="-"===i[1]?-1:1,h={y:0,d:C(i[Eb])*d,h:C(i[Fb])*d,m:C(i[Gb])*d,s:C(i[Hb])*d,ms:C(i[Ib])*d}):(i=Ob.exec(a))?(d="-"===i[1]?-1:1,f=function(a){var b=a&&parseFloat(a.replace(",","."));return(isNaN(b)?0:b)*d},h={y:f(i[2]),M:f(i[3]),d:f(i[4]),h:f(i[5]),m:f(i[6]),s:f(i[7]),w:f(i[8])}):null==h?h={}:"object"==typeof h&&("from"in h||"to"in h)&&(g=t(vb(h.from),vb(h.to)),h={},h.ms=g.milliseconds,h.M=g.months),e=new n(h),vb.isDuration(a)&&c(a,"_locale")&&(e._locale=a._locale),e},vb.version=yb,vb.defaultFormat=gc,vb.ISO_8601=function(){},vb.momentProperties=Kb,vb.updateOffset=function(){},vb.relativeTimeThreshold=function(b,c){return oc[b]===a?!1:c===a?oc[b]:(oc[b]=c,!0)},vb.lang=f("moment.lang is deprecated. Use moment.locale instead.",function(a,b){return vb.locale(a,b)}),vb.locale=function(a,b){var c;return a&&(c="undefined"!=typeof b?vb.defineLocale(a,b):vb.localeData(a),c&&(vb.duration._locale=vb._locale=c)),vb._locale._abbr},vb.defineLocale=function(a,b){return null!==b?(b.abbr=a,Jb[a]||(Jb[a]=new l),Jb[a].set(b),vb.locale(a),Jb[a]):(delete Jb[a],null)},vb.langData=f("moment.langData is deprecated. Use moment.localeData instead.",function(a){return vb.localeData(a)}),vb.localeData=function(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return vb._locale;if(!w(a)){if(b=L(a))return b;a=[a]}return K(a)},vb.isMoment=function(a){return a instanceof m||null!=a&&c(a,"_isAMomentObject")},vb.isDuration=function(a){return a instanceof n};for(xb=tc.length-1;xb>=0;--xb)B(tc[xb]);vb.normalizeUnits=function(a){return z(a)},vb.invalid=function(a){var b=vb.utc(0/0);return null!=a?o(b._pf,a):b._pf.userInvalidated=!0,b},vb.parseZone=function(){return vb.apply(null,arguments).parseZone()},vb.parseTwoDigitYear=function(a){return C(a)+(C(a)>68?1900:2e3)},vb.isDate=x,o(vb.fn=m.prototype,{clone:function(){return vb(this)},valueOf:function(){return+this._d-6e4*(this._offset||0)},unix:function(){return Math.floor(+this/1e3)},toString:function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},toDate:function(){return this._offset?new Date(+this):this._d},toISOString:function(){var a=vb(this).utc();return 00:!1},parsingFlags:function(){return o({},this._pf)},invalidAt:function(){return this._pf.overflow},utc:function(a){return this.utcOffset(0,a)},local:function(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(this._dateUtcOffset(),"m")),this},format:function(a){var b=P(this,a||vb.defaultFormat);return this.localeData().postformat(b)},add:u(1,"add"),subtract:u(-1,"subtract"),diff:function(a,b,c){var d,e,f=M(a,this),g=6e4*(f.utcOffset()-this.utcOffset());return b=z(b),"year"===b||"month"===b||"quarter"===b?(e=j(this,f),"quarter"===b?e/=3:"year"===b&&(e/=12)):(d=this-f,e="second"===b?d/1e3:"minute"===b?d/6e4:"hour"===b?d/36e5:"day"===b?(d-g)/864e5:"week"===b?(d-g)/6048e5:d),c?e:q(e)},from:function(a,b){return vb.duration({to:this,from:a}).locale(this.locale()).humanize(!b)},fromNow:function(a){return this.from(vb(),a)},calendar:function(a){var b=a||vb(),c=M(b,this).startOf("day"),d=this.diff(c,"days",!0),e=-6>d?"sameElse":-1>d?"lastWeek":0>d?"lastDay":1>d?"sameDay":2>d?"nextDay":7>d?"nextWeek":"sameElse";return this.format(this.localeData().calendar(e,this,vb(b)))},isLeapYear:function(){return G(this.year())},isDST:function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},day:function(a){var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=gb(a,this.localeData()),this.add(a-b,"d")):b},month:qb("Month",!0),startOf:function(a){switch(a=z(a)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===a?this.weekday(0):"isoWeek"===a&&this.isoWeekday(1),"quarter"===a&&this.month(3*Math.floor(this.month()/3)),this},endOf:function(b){return b=z(b),b===a||"millisecond"===b?this:this.startOf(b).add(1,"isoWeek"===b?"week":b).subtract(1,"ms")},isAfter:function(a,b){var c;return b=z("undefined"!=typeof b?b:"millisecond"),"millisecond"===b?(a=vb.isMoment(a)?a:vb(a),+this>+a):(c=vb.isMoment(a)?+a:+vb(a),c<+this.clone().startOf(b))},isBefore:function(a,b){var c;return b=z("undefined"!=typeof b?b:"millisecond"),"millisecond"===b?(a=vb.isMoment(a)?a:vb(a),+a>+this):(c=vb.isMoment(a)?+a:+vb(a),+this.clone().endOf(b)a?this:a}),max:f("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(a){return a=vb.apply(null,arguments),a>this?this:a}),zone:f("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",function(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}),utcOffset:function(a,b){var c,d=this._offset||0;return null!=a?("string"==typeof a&&(a=S(a)),Math.abs(a)<16&&(a=60*a),!this._isUTC&&b&&(c=this._dateUtcOffset()),this._offset=a,this._isUTC=!0,null!=c&&this.add(c,"m"),d!==a&&(!b||this._changeInProgress?v(this,vb.duration(a-d,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,vb.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?d:this._dateUtcOffset()},isLocal:function(){return!this._isUTC},isUtcOffset:function(){return this._isUTC},isUtc:function(){return this._isUTC&&0===this._offset},zoneAbbr:function(){return this._isUTC?"UTC":""},zoneName:function(){return this._isUTC?"Coordinated Universal Time":""},parseZone:function(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(S(this._i)),this},hasAlignedHourOffset:function(a){return a=a?vb(a).utcOffset():0,(this.utcOffset()-a)%60===0},daysInMonth:function(){return D(this.year(),this.month())},dayOfYear:function(a){var b=Ab((vb(this).startOf("day")-vb(this).startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")},quarter:function(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)},weekYear:function(a){var b=jb(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==a?b:this.add(a-b,"y")},isoWeekYear:function(a){var b=jb(this,1,4).year;return null==a?b:this.add(a-b,"y")},week:function(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")},isoWeek:function(a){var b=jb(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")},weekday:function(a){var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")},isoWeekday:function(a){return null==a?this.day()||7:this.day(this.day()%7?a:a-7)},isoWeeksInYear:function(){return E(this.year(),1,4)},weeksInYear:function(){var a=this.localeData()._week;return E(this.year(),a.dow,a.doy)},get:function(a){return a=z(a),this[a]()},set:function(a,b){var c;if("object"==typeof a)for(c in a)this.set(c,a[c]);else a=z(a),"function"==typeof this[a]&&this[a](b);return this},locale:function(b){var c;return b===a?this._locale._abbr:(c=vb.localeData(b),null!=c&&(this._locale=c),this)},lang:f("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(b){return b===a?this.localeData():this.locale(b)}),localeData:function(){return this._locale},_dateUtcOffset:function(){return 15*-Math.round(this._d.getTimezoneOffset()/15)}}),vb.fn.millisecond=vb.fn.milliseconds=qb("Milliseconds",!1),vb.fn.second=vb.fn.seconds=qb("Seconds",!1),vb.fn.minute=vb.fn.minutes=qb("Minutes",!1),vb.fn.hour=vb.fn.hours=qb("Hours",!0),vb.fn.date=qb("Date",!0),vb.fn.dates=f("dates accessor is deprecated. Use date instead.",qb("Date",!0)),vb.fn.year=qb("FullYear",!0),vb.fn.years=f("years accessor is deprecated. Use year instead.",qb("FullYear",!0)),vb.fn.days=vb.fn.day,vb.fn.months=vb.fn.month,vb.fn.weeks=vb.fn.week,vb.fn.isoWeeks=vb.fn.isoWeek,vb.fn.quarters=vb.fn.quarter,vb.fn.toJSON=vb.fn.toISOString,vb.fn.isUTC=vb.fn.isUtc,o(vb.duration.fn=n.prototype,{_bubble:function(){var a,b,c,d=this._milliseconds,e=this._days,f=this._months,g=this._data,h=0;g.milliseconds=d%1e3,a=q(d/1e3),g.seconds=a%60,b=q(a/60),g.minutes=b%60,c=q(b/60),g.hours=c%24,e+=q(c/24),h=q(rb(e)),e-=q(sb(h)),f+=q(e/30),e%=30,h+=q(f/12),f%=12,g.days=e,g.months=f,g.years=h},abs:function(){return this._milliseconds=Math.abs(this._milliseconds),this._days=Math.abs(this._days),this._months=Math.abs(this._months),this._data.milliseconds=Math.abs(this._data.milliseconds),this._data.seconds=Math.abs(this._data.seconds),this._data.minutes=Math.abs(this._data.minutes),this._data.hours=Math.abs(this._data.hours),this._data.months=Math.abs(this._data.months),this._data.years=Math.abs(this._data.years),this},weeks:function(){return q(this.days()/7)},valueOf:function(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*C(this._months/12) -},humanize:function(a){var b=ib(this,!a,this.localeData());return a&&(b=this.localeData().pastFuture(+this,b)),this.localeData().postformat(b)},add:function(a,b){var c=vb.duration(a,b);return this._milliseconds+=c._milliseconds,this._days+=c._days,this._months+=c._months,this._bubble(),this},subtract:function(a,b){var c=vb.duration(a,b);return this._milliseconds-=c._milliseconds,this._days-=c._days,this._months-=c._months,this._bubble(),this},get:function(a){return a=z(a),this[a.toLowerCase()+"s"]()},as:function(a){var b,c;if(a=z(a),"month"===a||"year"===a)return b=this._days+this._milliseconds/864e5,c=this._months+12*rb(b),"month"===a?c:c/12;switch(b=this._days+Math.round(sb(this._months/12)),a){case"week":return b/7+this._milliseconds/6048e5;case"day":return b+this._milliseconds/864e5;case"hour":return 24*b+this._milliseconds/36e5;case"minute":return 24*b*60+this._milliseconds/6e4;case"second":return 24*b*60*60+this._milliseconds/1e3;case"millisecond":return Math.floor(24*b*60*60*1e3)+this._milliseconds;default:throw new Error("Unknown unit "+a)}},lang:vb.fn.lang,locale:vb.fn.locale,toIsoString:f("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",function(){return this.toISOString()}),toISOString:function(){var a=Math.abs(this.years()),b=Math.abs(this.months()),c=Math.abs(this.days()),d=Math.abs(this.hours()),e=Math.abs(this.minutes()),f=Math.abs(this.seconds()+this.milliseconds()/1e3);return this.asSeconds()?(this.asSeconds()<0?"-":"")+"P"+(a?a+"Y":"")+(b?b+"M":"")+(c?c+"D":"")+(d||e||f?"T":"")+(d?d+"H":"")+(e?e+"M":"")+(f?f+"S":""):"P0D"},localeData:function(){return this._locale},toJSON:function(){return this.toISOString()}}),vb.duration.fn.toString=vb.duration.fn.toISOString;for(xb in kc)c(kc,xb)&&tb(xb.toLowerCase());vb.duration.fn.asMilliseconds=function(){return this.as("ms")},vb.duration.fn.asSeconds=function(){return this.as("s")},vb.duration.fn.asMinutes=function(){return this.as("m")},vb.duration.fn.asHours=function(){return this.as("h")},vb.duration.fn.asDays=function(){return this.as("d")},vb.duration.fn.asWeeks=function(){return this.as("weeks")},vb.duration.fn.asMonths=function(){return this.as("M")},vb.duration.fn.asYears=function(){return this.as("y")},vb.locale("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,c=1===C(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),function(a){a(vb)}(function(a){return a.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(a){return/^nm$/i.test(a)},meridiem:function(a,b,c){return 12>a?c?"vm":"VM":c?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}})}),function(a){a(vb)}(function(a){var b={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},c={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};return a.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},meridiemParse:/ص|م/,isPM:function(a){return"م"===a},meridiem:function(a){return 12>a?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(a){return a.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(a){return c[a]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}),function(a){a(vb)}(function(a){return a.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){var b={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},c={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},d=function(a){return 0===a?0:1===a?1:2===a?2:a%100>=3&&10>=a%100?3:a%100>=11?4:5},e={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},f=function(a){return function(b,c){var f=d(b),g=e[a][d(b)];return 2===f&&(g=g[c?0:1]),g.replace(/%d/i,b)}},g=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"];return a.defineLocale("ar",{months:g,monthsShort:g,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},meridiemParse:/ص|م/,isPM:function(a){return"م"===a},meridiem:function(a){return 12>a?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:f("s"),m:f("m"),mm:f("m"),h:f("h"),hh:f("h"),d:f("d"),dd:f("d"),M:f("M"),MM:f("M"),y:f("y"),yy:f("y")},preparse:function(a){return a.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(a){return c[a]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}),function(a){a(vb)}(function(a){var b={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};return a.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(a){return/^(gündüz|axşam)$/.test(a)},meridiem:function(a){return 4>a?"gecə":12>a?"səhər":17>a?"gündüz":"axşam"},ordinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(a){if(0===a)return a+"-ıncı";var c=a%10,d=a%100-c,e=a>=100?100:null;return a+(b[c]||b[d]||b[e])},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){function b(a,b){var c=a.split("_");return b%10===1&&b%100!==11?c[0]:b%10>=2&&4>=b%10&&(10>b%100||b%100>=20)?c[1]:c[2]}function c(a,c,d){var e={mm:c?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:c?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===d?c?"хвіліна":"хвіліну":"h"===d?c?"гадзіна":"гадзіну":a+" "+b(e[d],+a)}function d(a,b){var c={nominative:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_"),accusative:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function e(a,b){var c={nominative:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),accusative:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_")},d=/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/.test(b)?"accusative":"nominative";return c[d][a.day()]}return a.defineLocale("be",{months:d,monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:e,weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., LT",LLLL:"dddd, D MMMM YYYY г., LT"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:c,mm:c,h:c,hh:c,d:"дзень",dd:c,M:"месяц",MM:c,y:"год",yy:c},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(a){return/^(дня|вечара)$/.test(a)},meridiem:function(a){return 4>a?"ночы":12>a?"раніцы":17>a?"дня":"вечара"},ordinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":case"w":case"W":return a%10!==2&&a%10!==3||a%100===12||a%100===13?a+"-ы":a+"-і";case"D":return a+"-га";default:return a}},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(a){var b=a%10,c=a%100;return 0===a?a+"-ев":0===c?a+"-ен":c>10&&20>c?a+"-ти":1===b?a+"-ви":2===b?a+"-ри":7===b||8===b?a+"-ми":a+"-ти"},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){var b={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},c={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};return a.defineLocale("bn",{months:"জানুয়ারী_ফেবুয়ারী_মার্চ_এপ্রিল_মে_জুন_জুলাই_অগাস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপর_মে_জুন_জুল_অগ_সেপ্ট_অক্টো_নভ_ডিসেম্".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পত্তিবার_শুক্রুবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পত্তি_শুক্রু_শনি".split("_"),weekdaysMin:"রব_সম_মঙ্গ_বু_ব্রিহ_শু_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কএক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(a){return a.replace(/[১২৩৪৫৬৭৮৯০]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/রাত|শকাল|দুপুর|বিকেল|রাত/,isPM:function(a){return/^(দুপুর|বিকেল|রাত)$/.test(a)},meridiem:function(a){return 4>a?"রাত":10>a?"শকাল":17>a?"দুপুর":20>a?"বিকেল":"রাত"},week:{dow:0,doy:6}})}),function(a){a(vb)}(function(a){var b={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},c={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};return a.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(a){return a.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,isPM:function(a){return/^(ཉིན་གུང|དགོང་དག|མཚན་མོ)$/.test(a)},meridiem:function(a){return 4>a?"མཚན་མོ":10>a?"ཞོགས་ཀས":17>a?"ཉིན་གུང":20>a?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}),function(a){a(vb)}(function(b){function c(a,b,c){var d={mm:"munutenn",MM:"miz",dd:"devezh"};return a+" "+f(d[c],a)}function d(a){switch(e(a)){case 1:case 3:case 4:case 5:case 9:return a+" bloaz";default:return a+" vloaz"}}function e(a){return a>9?e(a%10):a}function f(a,b){return 2===b?g(a):a}function g(b){var c={m:"v",b:"v",d:"z"};return c[b.charAt(0)]===a?b:c[b.charAt(0)]+b.substring(1)}return b.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY LT",LLLL:"dddd, D [a viz] MMMM YYYY LT"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:c,h:"un eur",hh:"%d eur",d:"un devezh",dd:c,M:"ur miz",MM:c,y:"ur bloaz",yy:d},ordinalParse:/\d{1,2}(añ|vet)/,ordinal:function(a){var b=1===a?"añ":"vet";return a+b},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d=a+" ";switch(c){case"m":return b?"jedna minuta":"jedne minute";case"mm":return d+=1===a?"minuta":2===a||3===a||4===a?"minute":"minuta";case"h":return b?"jedan sat":"jednog sata";case"hh":return d+=1===a?"sat":2===a||3===a||4===a?"sata":"sati";case"dd":return d+=1===a?"dan":"dana";case"MM":return d+=1===a?"mjesec":2===a||3===a||4===a?"mjeseca":"mjeseci";case"yy":return d+=1===a?"godina":2===a||3===a||4===a?"godine":"godina"}}return a.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:b,mm:b,h:b,hh:b,d:"dan",dd:b,M:"mjesec",MM:b,y:"godinu",yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("ca",{months:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(a,b){var c=1===a?"r":2===a?"n":3===a?"r":4===a?"t":"è";return("w"===b||"W"===b)&&(c="a"),a+c},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a){return a>1&&5>a&&1!==~~(a/10)}function c(a,c,d,e){var f=a+" ";switch(d){case"s":return c||e?"pár sekund":"pár sekundami";case"m":return c?"minuta":e?"minutu":"minutou";case"mm":return c||e?f+(b(a)?"minuty":"minut"):f+"minutami";break;case"h":return c?"hodina":e?"hodinu":"hodinou";case"hh":return c||e?f+(b(a)?"hodiny":"hodin"):f+"hodinami";break;case"d":return c||e?"den":"dnem";case"dd":return c||e?f+(b(a)?"dny":"dní"):f+"dny";break;case"M":return c||e?"měsíc":"měsícem";case"MM":return c||e?f+(b(a)?"měsíce":"měsíců"):f+"měsíci";break;case"y":return c||e?"rok":"rokem";case"yy":return c||e?f+(b(a)?"roky":"let"):f+"lety"}}var d="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),e="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_");return a.defineLocale("cs",{months:d,monthsShort:e,monthsParse:function(a,b){var c,d=[];for(c=0;12>c;c++)d[c]=new RegExp("^"+a[c]+"$|^"+b[c]+"$","i");return d}(d,e),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd D. MMMM YYYY LT"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("cv",{months:"кăрлач_нарăс_пуш_ака_май_çĕртме_утă_çурла_авăн_юпа_чӳк_раштав".split("_"),monthsShort:"кăр_нар_пуш_ака_май_çĕр_утă_çур_ав_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кĕçнерникун_эрнекун_шăматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кĕç_эрн_шăм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кç_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD-MM-YYYY",LL:"YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ]",LLL:"YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT",LLLL:"dddd, YYYY [çулхи] MMMM [уйăхĕн] D[-мĕшĕ], LT"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ĕнер] LT [сехетре]",nextWeek:"[Çитес] dddd LT [сехетре]",lastWeek:"[Иртнĕ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(a){var b=/сехет$/i.exec(a)?"рен":/çул$/i.exec(a)?"тан":"ран";return a+b},past:"%s каялла",s:"пĕр-ик çеккунт",m:"пĕр минут",mm:"%d минут",h:"пĕр сехет",hh:"%d сехет",d:"пĕр кун",dd:"%d кун",M:"пĕр уйăх",MM:"%d уйăх",y:"пĕр çул",yy:"%d çул"},ordinalParse:/\d{1,2}-мĕш/,ordinal:"%d-мĕш",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},ordinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(a){var b=a,c="",d=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return b>20?c=40===b||50===b||60===b||80===b||100===b?"fed":"ain":b>0&&(c=d[b]),a+c},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd [d.] D. MMMM YYYY LT"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I går kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[a+" Tage",a+" Tagen"],M:["ein Monat","einem Monat"],MM:[a+" Monate",a+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[a+" Jahre",a+" Jahren"]};return b?d[c][0]:d[c][1]}return a.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[Heute um] LT [Uhr]",sameElse:"L",nextDay:"[Morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[Gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:b,mm:"%d Minuten",h:b,hh:"%d Stunden",d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[a+" Tage",a+" Tagen"],M:["ein Monat","einem Monat"],MM:[a+" Monate",a+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[a+" Jahre",a+" Jahren"]};return b?d[c][0]:d[c][1]}return a.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[Heute um] LT [Uhr]",sameElse:"L",nextDay:"[Morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[Gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:b,mm:"%d Minuten",h:b,hh:"%d Stunden",d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(a,b){return/D/.test(b.substring(0,b.indexOf("MMMM")))?this._monthsGenitiveEl[a.month()]:this._monthsNominativeEl[a.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(a,b,c){return a>11?c?"μμ":"ΜΜ":c?"πμ":"ΠΜ"},isPM:function(a){return"μ"===(a+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(a,b){var c=this._calendarEl[a],d=b&&b.hours();return"function"==typeof c&&(c=c.apply(b)),c.replace("{}",d%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},ordinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"D MMMM, YYYY",LLL:"D MMMM, YYYY LT",LLLL:"dddd, D MMMM, YYYY LT"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th"; -return a+c}})}),function(a){a(vb)}(function(a){return a.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"),weekdaysShort:"Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Ĵa_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"YYYY-MM-DD",LL:"D[-an de] MMMM, YYYY",LLL:"D[-an de] MMMM, YYYY LT",LLLL:"dddd, [la] D[-an de] MMMM, YYYY LT"},meridiemParse:/[ap]\.t\.m/i,isPM:function(a){return"p"===a.charAt(0).toLowerCase()},meridiem:function(a,b,c){return a>11?c?"p.t.m.":"P.T.M.":c?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"je %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},ordinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){var b="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),c="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");return a.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(a,d){return/-MMM-/.test(d)?c[a.month()]:b[a.month()]},weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mi_Ju_Vi_Sá".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY LT",LLLL:"dddd, D [de] MMMM [de] YYYY LT"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c,d){var e={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[a+" minuti",a+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[a+" tunni",a+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[a+" kuu",a+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[a+" aasta",a+" aastat"]};return b?e[c][2]?e[c][2]:e[c][1]:d?e[c][0]:e[c][1]}return a.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:b,m:b,mm:b,h:b,hh:b,d:b,dd:"%d päeva",M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] LT",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] LT",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] LT",llll:"ddd, YYYY[ko] MMM D[a] LT"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){var b={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},c={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};return a.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(a){return/بعد از ظهر/.test(a)},meridiem:function(a){return 12>a?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چندین ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(a){return a.replace(/[۰-۹]/g,function(a){return c[a]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]}).replace(/,/g,"،")},ordinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}),function(a){a(vb)}(function(a){function b(a,b,d,e){var f="";switch(d){case"s":return e?"muutaman sekunnin":"muutama sekunti";case"m":return e?"minuutin":"minuutti";case"mm":f=e?"minuutin":"minuuttia";break;case"h":return e?"tunnin":"tunti";case"hh":f=e?"tunnin":"tuntia";break;case"d":return e?"päivän":"päivä";case"dd":f=e?"päivän":"päivää";break;case"M":return e?"kuukauden":"kuukausi";case"MM":f=e?"kuukauden":"kuukautta";break;case"y":return e?"vuoden":"vuosi";case"yy":f=e?"vuoden":"vuotta"}return f=c(a,e)+" "+f}function c(a,b){return 10>a?b?e[a]:d[a]:a}var d="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),e=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",d[7],d[8],d[9]];return a.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] LT",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] LT",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] LT",llll:"ddd, Do MMM YYYY, [klo] LT"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D. MMMM, YYYY LT"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(a){return a+(1===a?"er":"")}})}),function(a){a(vb)}(function(a){return a.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(a){return a+(1===a?"er":"")},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){var b="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),c="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");return a.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(a,d){return/-MMM-/.test(d)?c[a.month()]:b[a.month()]},weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("gl",{months:"Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro".split("_"),monthsShort:"Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.".split("_"),weekdays:"Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado".split("_"),weekdaysShort:"Dom._Lun._Mar._Mér._Xov._Ven._Sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mé_Xo_Ve_Sá".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(a){return"uns segundos"===a?"nuns segundos":"en "+a},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY LT",LLLL:"dddd, D [ב]MMMM YYYY LT",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY LT",llll:"ddd, D MMM YYYY LT"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(a){return 2===a?"שעתיים":a+" שעות"},d:"יום",dd:function(a){return 2===a?"יומיים":a+" ימים"},M:"חודש",MM:function(a){return 2===a?"חודשיים":a+" חודשים"},y:"שנה",yy:function(a){return 2===a?"שנתיים":a%10===0&&10!==a?a+" שנה":a+" שנים"}}})}),function(a){a(vb)}(function(a){var b={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},c={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return a.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(a){return a.replace(/[१२३४५६७८९०]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(a,b){return 12===a&&(a=0),"रात"===b?4>a?a:a+12:"सुबह"===b?a:"दोपहर"===b?a>=10?a:a+12:"शाम"===b?a+12:void 0},meridiem:function(a){return 4>a?"रात":10>a?"सुबह":17>a?"दोपहर":20>a?"शाम":"रात"},week:{dow:0,doy:6}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d=a+" ";switch(c){case"m":return b?"jedna minuta":"jedne minute";case"mm":return d+=1===a?"minuta":2===a||3===a||4===a?"minute":"minuta";case"h":return b?"jedan sat":"jednog sata";case"hh":return d+=1===a?"sat":2===a||3===a||4===a?"sata":"sati";case"dd":return d+=1===a?"dan":"dana";case"MM":return d+=1===a?"mjesec":2===a||3===a||4===a?"mjeseca":"mjeseci";case"yy":return d+=1===a?"godina":2===a||3===a||4===a?"godine":"godina"}}return a.defineLocale("hr",{months:"sječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_"),monthsShort:"sje._vel._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:b,mm:b,h:b,hh:b,d:"dan",dd:b,M:"mjesec",MM:b,y:"godinu",yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){function b(a,b,c,d){var e=a;switch(c){case"s":return d||b?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(d||b?" perc":" perce");case"mm":return e+(d||b?" perc":" perce");case"h":return"egy"+(d||b?" óra":" órája");case"hh":return e+(d||b?" óra":" órája");case"d":return"egy"+(d||b?" nap":" napja");case"dd":return e+(d||b?" nap":" napja");case"M":return"egy"+(d||b?" hónap":" hónapja");case"MM":return e+(d||b?" hónap":" hónapja");case"y":return"egy"+(d||b?" év":" éve");case"yy":return e+(d||b?" év":" éve")}return""}function c(a){return(a?"":"[múlt] ")+"["+d[this.day()]+"] LT[-kor]"}var d="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");return a.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D., LT",LLLL:"YYYY. MMMM D., dddd LT"},meridiemParse:/de|du/i,isPM:function(a){return"u"===a.charAt(1).toLowerCase()},meridiem:function(a,b,c){return 12>a?c===!0?"de":"DE":c===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return c.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return c.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){function b(a,b){var c={nominative:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_"),accusative:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function c(a){var b="հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_");return b[a.month()]}function d(a){var b="կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_");return b[a.day()]}return a.defineLocale("hy-am",{months:b,monthsShort:c,weekdays:d,weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., LT",LLLL:"dddd, D MMMM YYYY թ., LT"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(a){return/^(ցերեկվա|երեկոյան)$/.test(a)},meridiem:function(a){return 4>a?"գիշերվա":12>a?"առավոտվա":17>a?"ցերեկվա":"երեկոյան"},ordinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(a,b){switch(b){case"DDD":case"w":case"W":case"DDDo":return 1===a?a+"-ին":a+"-րդ";default:return a}},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"LT.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] LT",LLLL:"dddd, D MMMM YYYY [pukul] LT"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(a,b){return 12===a&&(a=0),"pagi"===b?a:"siang"===b?a>=11?a:a+12:"sore"===b||"malam"===b?a+12:void 0},meridiem:function(a){return 11>a?"pagi":15>a?"siang":19>a?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){function b(a){return a%100===11?!0:a%10===1?!1:!0}function c(a,c,d,e){var f=a+" ";switch(d){case"s":return c||e?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return c?"mínúta":"mínútu";case"mm":return b(a)?f+(c||e?"mínútur":"mínútum"):c?f+"mínúta":f+"mínútu";case"hh":return b(a)?f+(c||e?"klukkustundir":"klukkustundum"):f+"klukkustund";case"d":return c?"dagur":e?"dag":"degi";case"dd":return b(a)?c?f+"dagar":f+(e?"daga":"dögum"):c?f+"dagur":f+(e?"dag":"degi");case"M":return c?"mánuður":e?"mánuð":"mánuði";case"MM":return b(a)?c?f+"mánuðir":f+(e?"mánuði":"mánuðum"):c?f+"mánuður":f+(e?"mánuð":"mánuði");case"y":return c||e?"ár":"ári";case"yy":return b(a)?f+(c||e?"ár":"árum"):f+(c||e?"ár":"ári")}}return a.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] LT",LLLL:"dddd, D. MMMM YYYY [kl.] LT"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:c,m:c,mm:c,h:"klukkustund",hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"D_L_Ma_Me_G_V_S".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(a){return(/^[0-9].+$/.test(a)?"tra":"in")+" "+a},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"Ah時m分",LTS:"LTs秒",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日LT",LLLL:"YYYY年M月D日LT dddd"},meridiemParse:/午前|午後/i,isPM:function(a){return"午後"===a},meridiem:function(a){return 12>a?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}),function(a){a(vb)}(function(a){function b(a,b){var c={nominative:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),accusative:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},d=/D[oD] *MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function c(a,b){var c={nominative:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),accusative:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_")},d=/(წინა|შემდეგ)/.test(b)?"accusative":"nominative";return c[d][a.day()]}return a.defineLocale("ka",{months:b,monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:c,weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(a){return/(წამი|წუთი|საათი|წელი)/.test(a)?a.replace(/ი$/,"ში"):a+"ში"},past:function(a){return/(წამი|წუთი|საათი|დღე|თვე)/.test(a)?a.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(a)?a.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},ordinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(a){return 0===a?a:1===a?a+"-ლი":20>a||100>=a&&a%20===0||a%100===0?"მე-"+a:a+"-ე"},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("km",{months:"មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysMin:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[ថ្ងៃនៈ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h시 m분",LTS:"A h시 m분 s초",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 LT",LLLL:"YYYY년 MMMM D일 dddd LT"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇초",ss:"%d초",m:"일분",mm:"%d분",h:"한시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한달",MM:"%d달",y:"일년",yy:"%d년"},ordinalParse:/\d{1,2}일/,ordinal:"%d일",meridiemParse:/오전|오후/,isPM:function(a){return"오후"===a},meridiem:function(a){return 12>a?"오전":"오후"}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return b?d[c][0]:d[c][1]}function c(a){var b=a.substr(0,a.indexOf(" "));return e(b)?"a "+a:"an "+a}function d(a){var b=a.substr(0,a.indexOf(" "));return e(b)?"viru "+a:"virun "+a}function e(a){if(a=parseInt(a,10),isNaN(a))return!1;if(0>a)return!0;if(10>a)return a>=4&&7>=a?!0:!1;if(100>a){var b=a%10,c=a/10;return e(0===b?c:b)}if(1e4>a){for(;a>=10;)a/=10;return e(a)}return a/=1e3,e(a)}return a.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:c,past:d,s:"e puer Sekonnen",m:b,mm:"%d Minutten",h:b,hh:"%d Stonnen",d:b,dd:"%d Deeg",M:b,MM:"%d Méint",y:b,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c,d){return b?"kelios sekundės":d?"kelių sekundžių":"kelias sekundes"}function c(a,b,c,d){return b?e(c)[0]:d?e(c)[1]:e(c)[2] -}function d(a){return a%10===0||a>10&&20>a}function e(a){return h[a].split("_")}function f(a,b,f,g){var h=a+" ";return 1===a?h+c(a,b,f[0],g):b?h+(d(a)?e(f)[1]:e(f)[0]):g?h+e(f)[1]:h+(d(a)?e(f)[1]:e(f)[2])}function g(a,b){var c=-1===b.indexOf("dddd HH:mm"),d=i[a.day()];return c?d:d.substring(0,d.length-2)+"į"}var h={m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"},i="sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_");return a.defineLocale("lt",{months:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:g,weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], LT [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, LT [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], LT [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, LT [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:b,m:c,mm:f,h:c,hh:f,d:c,dd:f,M:c,MM:f,y:c,yy:f},ordinalParse:/\d{1,2}-oji/,ordinal:function(a){return a+"-oji"},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d=a.split("_");return c?b%10===1&&11!==b?d[2]:d[3]:b%10===1&&11!==b?d[0]:d[1]}function c(a,c,e){return a+" "+b(d[e],a,c)}var d={mm:"minūti_minūtes_minūte_minūtes",hh:"stundu_stundas_stunda_stundas",dd:"dienu_dienas_diena_dienas",MM:"mēnesi_mēnešus_mēnesis_mēneši",yy:"gadu_gadus_gads_gadi"};return a.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, LT",LLLL:"YYYY. [gada] D. MMMM, dddd, LT"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"%s vēlāk",past:"%s agrāk",s:"dažas sekundes",m:"minūti",mm:c,h:"stundu",hh:c,d:"dienu",dd:c,M:"mēnesi",MM:c,y:"gadu",yy:c},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Во изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Во изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(a){var b=a%10,c=a%100;return 0===a?a+"-ев":0===c?a+"-ен":c>10&&20>c?a+"-ти":1===b?a+"-ви":2===b?a+"-ри":7===b||8===b?a+"-ми":a+"-ти"},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,isPM:function(a){return/^(ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി)$/.test(a)},meridiem:function(a){return 4>a?"രാത്രി":12>a?"രാവിലെ":17>a?"ഉച്ച കഴിഞ്ഞ്":20>a?"വൈകുന്നേരം":"രാത്രി"}})}),function(a){a(vb)}(function(a){var b={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},c={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return a.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%s नंतर",past:"%s पूर्वी",s:"सेकंद",m:"एक मिनिट",mm:"%d मिनिटे",h:"एक तास",hh:"%d तास",d:"एक दिवस",dd:"%d दिवस",M:"एक महिना",MM:"%d महिने",y:"एक वर्ष",yy:"%d वर्षे"},preparse:function(a){return a.replace(/[१२३४५६७८९०]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(a,b){return 12===a&&(a=0),"रात्री"===b?4>a?a:a+12:"सकाळी"===b?a:"दुपारी"===b?a>=10?a:a+12:"सायंकाळी"===b?a+12:void 0},meridiem:function(a){return 4>a?"रात्री":10>a?"सकाळी":17>a?"दुपारी":20>a?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}),function(a){a(vb)}(function(a){return a.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"LT.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] LT",LLLL:"dddd, D MMMM YYYY [pukul] LT"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(a,b){return 12===a&&(a=0),"pagi"===b?a:"tengahari"===b?a>=11?a:a+12:"petang"===b||"malam"===b?a+12:void 0},meridiem:function(a){return 11>a?"pagi":15>a?"tengahari":19>a?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){var b={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},c={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};return a.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_င်္ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_င်္ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(a){return a.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tirs_ons_tors_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"H.mm",LTS:"LT.ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] LT",LLLL:"dddd D. MMMM YYYY [kl.] LT"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"for %s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){var b={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},c={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return a.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आइ._सो._मङ्_बु._बि._शु._श.".split("_"),longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},preparse:function(a){return a.replace(/[१२३४५६७८९०]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/राती|बिहान|दिउँसो|बेलुका|साँझ|राती/,meridiemHour:function(a,b){return 12===a&&(a=0),"राती"===b?3>a?a:a+12:"बिहान"===b?a:"दिउँसो"===b?a>=10?a:a+12:"बेलुका"===b||"साँझ"===b?a+12:void 0},meridiem:function(a){return 3>a?"राती":10>a?"बिहान":15>a?"दिउँसो":18>a?"बेलुका":20>a?"साँझ":"राती"},calendar:{sameDay:"[आज] LT",nextDay:"[भोली] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडी",s:"केही समय",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){var b="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),c="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_");return a.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(a,d){return/-MMM-/.test(d)?c[a.month()]:b[a.month()]},weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"for %s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a){return 5>a%10&&a%10>1&&~~(a/10)%10!==1}function c(a,c,d){var e=a+" ";switch(d){case"m":return c?"minuta":"minutę";case"mm":return e+(b(a)?"minuty":"minut");case"h":return c?"godzina":"godzinę";case"hh":return e+(b(a)?"godziny":"godzin");case"MM":return e+(b(a)?"miesiące":"miesięcy");case"yy":return e+(b(a)?"lata":"lat")}}var d="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),e="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");return a.defineLocale("pl",{months:function(a,b){return/D MMMM/.test(b)?e[a.month()]:d[a.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"nie_pon_wt_śr_czw_pt_sb".split("_"),weekdaysMin:"N_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:c,mm:c,h:c,hh:c,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:c,y:"rok",yy:c},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"dom_2ª_3ª_4ª_5ª_6ª_sáb".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] LT",LLLL:"dddd, D [de] MMMM [de] YYYY [às] LT"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº"})}),function(a){a(vb)}(function(a){return a.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"dom_2ª_3ª_4ª_5ª_6ª_sáb".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY LT",LLLL:"dddd, D [de] MMMM [de] YYYY LT"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d={mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},e=" ";return(a%100>=20||a>=100&&a%100===0)&&(e=" de "),a+e+d[c]}return a.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:b,h:"o oră",hh:b,d:"o zi",dd:b,M:"o lună",MM:b,y:"un an",yy:b},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){function b(a,b){var c=a.split("_");return b%10===1&&b%100!==11?c[0]:b%10>=2&&4>=b%10&&(10>b%100||b%100>=20)?c[1]:c[2]}function c(a,c,d){var e={mm:c?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===d?c?"минута":"минуту":a+" "+b(e[d],+a)}function d(a,b){var c={nominative:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),accusative:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function e(a,b){var c={nominative:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),accusative:"янв_фев_мар_апр_мая_июня_июля_авг_сен_окт_ноя_дек".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function f(a,b){var c={nominative:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),accusative:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_")},d=/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/.test(b)?"accusative":"nominative";return c[d][a.day()]}return a.defineLocale("ru",{months:d,monthsShort:e,weekdays:f,weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[й|я]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., LT",LLLL:"dddd, D MMMM YYYY г., LT"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(){return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT"},lastWeek:function(a){if(a.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:c,mm:c,h:"час",hh:c,d:"день",dd:c,M:"месяц",MM:c,y:"год",yy:c},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(a){return/^(дня|вечера)$/.test(a)},meridiem:function(a){return 4>a?"ночи":12>a?"утра":17>a?"дня":"вечера"},ordinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":return a+"-й";case"D":return a+"-го";case"w":case"W":return a+"-я";default:return a}},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){function b(a){return a>1&&5>a}function c(a,c,d,e){var f=a+" ";switch(d){case"s":return c||e?"pár sekúnd":"pár sekundami";case"m":return c?"minúta":e?"minútu":"minútou";case"mm":return c||e?f+(b(a)?"minúty":"minút"):f+"minútami";break;case"h":return c?"hodina":e?"hodinu":"hodinou";case"hh":return c||e?f+(b(a)?"hodiny":"hodín"):f+"hodinami";break;case"d":return c||e?"deň":"dňom";case"dd":return c||e?f+(b(a)?"dni":"dní"):f+"dňami";break;case"M":return c||e?"mesiac":"mesiacom";case"MM":return c||e?f+(b(a)?"mesiace":"mesiacov"):f+"mesiacmi";break;case"y":return c||e?"rok":"rokom";case"yy":return c||e?f+(b(a)?"roky":"rokov"):f+"rokmi"}}var d="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),e="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");return a.defineLocale("sk",{months:d,monthsShort:e,monthsParse:function(a,b){var c,d=[];for(c=0;12>c;c++)d[c]=new RegExp("^"+a[c]+"$|^"+b[c]+"$","i");return d}(d,e),weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd D. MMMM YYYY LT"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){function b(a,b,c){var d=a+" ";switch(c){case"m":return b?"ena minuta":"eno minuto";case"mm":return d+=1===a?"minuta":2===a?"minuti":3===a||4===a?"minute":"minut";case"h":return b?"ena ura":"eno uro";case"hh":return d+=1===a?"ura":2===a?"uri":3===a||4===a?"ure":"ur";case"dd":return d+=1===a?"dan":"dni";case"MM":return d+=1===a?"mesec":2===a?"meseca":3===a||4===a?"mesece":"mesecev";case"yy":return d+=1===a?"leto":2===a?"leti":3===a||4===a?"leta":"let"}}return a.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[prejšnja] dddd [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"%s nazaj",s:"nekaj sekund",m:b,mm:b,h:b,hh:b,d:"en dan",dd:b,M:"en mesec",MM:b,y:"eno leto",yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),meridiemParse:/PD|MD/,isPM:function(a){return"M"===a.charAt(0)},meridiem:function(a){return 12>a?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){var b={words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(a,b){return 1===a?b[0]:a>=2&&4>=a?b[1]:b[2]},translate:function(a,c,d){var e=b.words[d];return 1===d.length?c?e[0]:e[1]:a+" "+b.correctGrammaticalCase(a,e)}};return a.defineLocale("sr-cyrl",{months:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"],monthsShort:["јан.","феб.","мар.","апр.","мај","јун","јул","авг.","сеп.","окт.","нов.","дец."],weekdays:["недеља","понедељак","уторак","среда","четвртак","петак","субота"],weekdaysShort:["нед.","пон.","уто.","сре.","чет.","пет.","суб."],weekdaysMin:["не","по","ут","ср","че","пе","су"],longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var a=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return a[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:b.translate,mm:b.translate,h:b.translate,hh:b.translate,d:"дан",dd:b.translate,M:"месец",MM:b.translate,y:"годину",yy:b.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){var b={words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(a,b){return 1===a?b[0]:a>=2&&4>=a?b[1]:b[2]},translate:function(a,c,d){var e=b.words[d];return 1===d.length?c?e[0]:e[1]:a+" "+b.correctGrammaticalCase(a,e)}};return a.defineLocale("sr",{months:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"],monthsShort:["jan.","feb.","mar.","apr.","maj","jun","jul","avg.","sep.","okt.","nov.","dec."],weekdays:["nedelja","ponedeljak","utorak","sreda","četvrtak","petak","subota"],weekdaysShort:["ned.","pon.","uto.","sre.","čet.","pet.","sub."],weekdaysMin:["ne","po","ut","sr","če","pe","su"],longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY LT",LLLL:"dddd, D. MMMM YYYY LT"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var a=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return a[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:b.translate,mm:b.translate,h:b.translate,hh:b.translate,d:"dan",dd:b.translate,M:"mesec",MM:b.translate,y:"godinu",yy:b.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"dddd LT",lastWeek:"[Förra] dddd[en] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}(e|a)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"e":1===b?"a":2===b?"a":"e";return a+c},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, LT",LLLL:"dddd, D MMMM YYYY, LT"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},ordinalParse:/\d{1,2}வது/,ordinal:function(a){return a+"வது"},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(a){return 2>a?" யாமம்":6>a?" வைகறை":10>a?" காலை":14>a?" நண்பகல்":18>a?" எற்பாடு":22>a?" மாலை":" யாமம்"},meridiemHour:function(a,b){return 12===a&&(a=0),"யாமம்"===b?2>a?a:a+12:"வைகறை"===b||"காலை"===b?a:"நண்பகல்"===b&&a>=10?a:a+12},week:{dow:0,doy:6}})}),function(a){a(vb)}(function(a){return a.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา".split("_"),weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),longDateFormat:{LT:"H นาฬิกา m นาที",LTS:"LT s วินาที",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา LT",LLLL:"วันddddที่ D MMMM YYYY เวลา LT"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(a){return"หลังเที่ยง"===a -},meridiem:function(a){return 12>a?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}),function(a){a(vb)}(function(a){return a.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY LT",LLLL:"dddd, MMMM DD, YYYY LT"},calendar:{sameDay:"[Ngayon sa] LT",nextDay:"[Bukas sa] LT",nextWeek:"dddd [sa] LT",lastDay:"[Kahapon sa] LT",lastWeek:"dddd [huling linggo] LT",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},ordinalParse:/\d{1,2}/,ordinal:function(a){return a},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){var b={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};return a.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd, D MMMM YYYY LT"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(a){if(0===a)return a+"'ıncı";var c=a%10,d=a%100-c,e=a>=100?100:null;return a+(b[c]||b[d]||b[e])},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}),function(a){a(vb)}(function(a){return a.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"dddd D MMMM YYYY LT"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}),function(a){a(vb)}(function(a){function b(a,b){var c=a.split("_");return b%10===1&&b%100!==11?c[0]:b%10>=2&&4>=b%10&&(10>b%100||b%100>=20)?c[1]:c[2]}function c(a,c,d){var e={mm:"хвилина_хвилини_хвилин",hh:"година_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===d?c?"хвилина":"хвилину":"h"===d?c?"година":"годину":a+" "+b(e[d],+a)}function d(a,b){var c={nominative:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_"),accusative:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_")},d=/D[oD]? *MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function e(a,b){var c={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")},d=/(\[[ВвУу]\]) ?dddd/.test(b)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(b)?"genitive":"nominative";return c[d][a.day()]}function f(a){return function(){return a+"о"+(11===this.hours()?"б":"")+"] LT"}}return a.defineLocale("uk",{months:d,monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:e,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., LT",LLLL:"dddd, D MMMM YYYY р., LT"},calendar:{sameDay:f("[Сьогодні "),nextDay:f("[Завтра "),lastDay:f("[Вчора "),nextWeek:f("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return f("[Минулої] dddd [").call(this);case 1:case 2:case 4:return f("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:c,mm:c,h:"годину",hh:c,d:"день",dd:c,M:"місяць",MM:c,y:"рік",yy:c},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(a){return/^(дня|вечора)$/.test(a)},meridiem:function(a){return 4>a?"ночі":12>a?"ранку":17>a?"дня":"вечора"},ordinalParse:/\d{1,2}-(й|го)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":case"w":case"W":return a+"-й";case"D":return a+"-го";default:return a}},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("uz",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY LT",LLLL:"D MMMM YYYY, dddd LT"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}),function(a){a(vb)}(function(a){return a.defineLocale("vi",{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("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),longDateFormat:{LT:"HH:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY LT",LLLL:"dddd, D MMMM [năm] YYYY LT",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY LT",llll:"ddd, D MMM YYYY LT"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},ordinalParse:/\d{1,2}/,ordinal:function(a){return a},week:{dow:1,doy:4}})}),function(a){a(vb)}(function(a){return a.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah点mm",LTS:"Ah点m分s秒",L:"YYYY-MM-DD",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日LT",LLLL:"YYYY年MMMD日ddddLT",l:"YYYY-MM-DD",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日LT",llll:"YYYY年MMMD日ddddLT"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(a,b){return 12===a&&(a=0),"凌晨"===b||"早上"===b||"上午"===b?a:"下午"===b||"晚上"===b?a+12:a>=11?a:a+12},meridiem:function(a,b){var c=100*a+b;return 600>c?"凌晨":900>c?"早上":1130>c?"上午":1230>c?"中午":1800>c?"下午":"晚上"},calendar:{sameDay:function(){return 0===this.minutes()?"[今天]Ah[点整]":"[今天]LT"},nextDay:function(){return 0===this.minutes()?"[明天]Ah[点整]":"[明天]LT"},lastDay:function(){return 0===this.minutes()?"[昨天]Ah[点整]":"[昨天]LT"},nextWeek:function(){var b,c;return b=a().startOf("week"),c=this.unix()-b.unix()>=604800?"[下]":"[本]",0===this.minutes()?c+"dddAh点整":c+"dddAh点mm"},lastWeek:function(){var b,c;return b=a().startOf("week"),c=this.unix()=11?a:a+12:"下午"===b||"晚上"===b?a+12:void 0},meridiem:function(a,b){var c=100*a+b;return 900>c?"早上":1130>c?"上午":1230>c?"中午":1800>c?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(a,b){switch(b){case"d":case"D":case"DDD":return a+"日";case"M":return a+"月";case"w":case"W":return a+"週";default:return a}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"一分鐘",mm:"%d分鐘",h:"一小時",hh:"%d小時",d:"一天",dd:"%d天",M:"一個月",MM:"%d個月",y:"一年",yy:"%d年"}})}),vb.locale("en"),Lb?module.exports=vb:"function"==typeof define&&define.amd?(define(function(a,b,c){return c.config&&c.config()&&c.config().noGlobal===!0&&(zb.moment=wb),vb}),ub(!0)):ub()}).call(this); +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + global.moment = factory() +}(this, function () { 'use strict'; + + var hookCallback; + + function utils_hooks__hooks () { + return hookCallback.apply(null, arguments); + } + + // This is done to register the method called with moment() + // without creating circular dependencies. + function setHookCallback (callback) { + hookCallback = callback; + } + + function isArray(input) { + return Object.prototype.toString.call(input) === '[object Array]'; + } + + function isDate(input) { + return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]'; + } + + function map(arr, fn) { + var res = [], i; + for (i = 0; i < arr.length; ++i) { + res.push(fn(arr[i], i)); + } + return res; + } + + function hasOwnProp(a, b) { + return Object.prototype.hasOwnProperty.call(a, b); + } + + function extend(a, b) { + for (var i in b) { + if (hasOwnProp(b, i)) { + a[i] = b[i]; + } + } + + if (hasOwnProp(b, 'toString')) { + a.toString = b.toString; + } + + if (hasOwnProp(b, 'valueOf')) { + a.valueOf = b.valueOf; + } + + return a; + } + + function create_utc__createUTC (input, format, locale, strict) { + return createLocalOrUTC(input, format, locale, strict, true).utc(); + } + + function defaultParsingFlags() { + // We need to deep clone this object. + return { + empty : false, + unusedTokens : [], + unusedInput : [], + overflow : -2, + charsLeftOver : 0, + nullInput : false, + invalidMonth : null, + invalidFormat : false, + userInvalidated : false, + iso : false + }; + } + + function getParsingFlags(m) { + if (m._pf == null) { + m._pf = defaultParsingFlags(); + } + return m._pf; + } + + function valid__isValid(m) { + if (m._isValid == null) { + var flags = getParsingFlags(m); + m._isValid = !isNaN(m._d.getTime()) && + flags.overflow < 0 && + !flags.empty && + !flags.invalidMonth && + !flags.invalidWeekday && + !flags.nullInput && + !flags.invalidFormat && + !flags.userInvalidated; + + if (m._strict) { + m._isValid = m._isValid && + flags.charsLeftOver === 0 && + flags.unusedTokens.length === 0 && + flags.bigHour === undefined; + } + } + return m._isValid; + } + + function valid__createInvalid (flags) { + var m = create_utc__createUTC(NaN); + if (flags != null) { + extend(getParsingFlags(m), flags); + } + else { + getParsingFlags(m).userInvalidated = true; + } + + return m; + } + + var momentProperties = utils_hooks__hooks.momentProperties = []; + + function copyConfig(to, from) { + var i, prop, val; + + if (typeof from._isAMomentObject !== 'undefined') { + to._isAMomentObject = from._isAMomentObject; + } + if (typeof from._i !== 'undefined') { + to._i = from._i; + } + if (typeof from._f !== 'undefined') { + to._f = from._f; + } + if (typeof from._l !== 'undefined') { + to._l = from._l; + } + if (typeof from._strict !== 'undefined') { + to._strict = from._strict; + } + if (typeof from._tzm !== 'undefined') { + to._tzm = from._tzm; + } + if (typeof from._isUTC !== 'undefined') { + to._isUTC = from._isUTC; + } + if (typeof from._offset !== 'undefined') { + to._offset = from._offset; + } + if (typeof from._pf !== 'undefined') { + to._pf = getParsingFlags(from); + } + if (typeof from._locale !== 'undefined') { + to._locale = from._locale; + } + + if (momentProperties.length > 0) { + for (i in momentProperties) { + prop = momentProperties[i]; + val = from[prop]; + if (typeof val !== 'undefined') { + to[prop] = val; + } + } + } + + return to; + } + + var updateInProgress = false; + + // Moment prototype object + function Moment(config) { + copyConfig(this, config); + this._d = new Date(config._d != null ? config._d.getTime() : NaN); + // Prevent infinite loop in case updateOffset creates new moment + // objects. + if (updateInProgress === false) { + updateInProgress = true; + utils_hooks__hooks.updateOffset(this); + updateInProgress = false; + } + } + + function isMoment (obj) { + return obj instanceof Moment || (obj != null && obj._isAMomentObject != null); + } + + function absFloor (number) { + if (number < 0) { + return Math.ceil(number); + } else { + return Math.floor(number); + } + } + + function toInt(argumentForCoercion) { + var coercedNumber = +argumentForCoercion, + value = 0; + + if (coercedNumber !== 0 && isFinite(coercedNumber)) { + value = absFloor(coercedNumber); + } + + return value; + } + + function compareArrays(array1, array2, dontConvert) { + var len = Math.min(array1.length, array2.length), + lengthDiff = Math.abs(array1.length - array2.length), + diffs = 0, + i; + for (i = 0; i < len; i++) { + if ((dontConvert && array1[i] !== array2[i]) || + (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) { + diffs++; + } + } + return diffs + lengthDiff; + } + + function Locale() { + } + + var locales = {}; + var globalLocale; + + function normalizeLocale(key) { + return key ? key.toLowerCase().replace('_', '-') : key; + } + + // pick the locale from the array + // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each + // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root + function chooseLocale(names) { + var i = 0, j, next, locale, split; + + while (i < names.length) { + split = normalizeLocale(names[i]).split('-'); + j = split.length; + next = normalizeLocale(names[i + 1]); + next = next ? next.split('-') : null; + while (j > 0) { + locale = loadLocale(split.slice(0, j).join('-')); + if (locale) { + return locale; + } + if (next && next.length >= j && compareArrays(split, next, true) >= j - 1) { + //the next array item is better than a shallower substring of this one + break; + } + j--; + } + i++; + } + return null; + } + + function loadLocale(name) { + var oldLocale = null; + // TODO: Find a better way to register and load all the locales in Node + if (!locales[name] && typeof module !== 'undefined' && + module && module.exports) { + try { + oldLocale = globalLocale._abbr; + require('./locale/' + name); + // because defineLocale currently also sets the global locale, we + // want to undo that for lazy loaded locales + locale_locales__getSetGlobalLocale(oldLocale); + } catch (e) { } + } + return locales[name]; + } + + // This function will load locale and then set the global locale. If + // no arguments are passed in, it will simply return the current global + // locale key. + function locale_locales__getSetGlobalLocale (key, values) { + var data; + if (key) { + if (typeof values === 'undefined') { + data = locale_locales__getLocale(key); + } + else { + data = defineLocale(key, values); + } + + if (data) { + // moment.duration._locale = moment._locale = data; + globalLocale = data; + } + } + + return globalLocale._abbr; + } + + function defineLocale (name, values) { + if (values !== null) { + values.abbr = name; + locales[name] = locales[name] || new Locale(); + locales[name].set(values); + + // backwards compat for now: also set the locale + locale_locales__getSetGlobalLocale(name); + + return locales[name]; + } else { + // useful for testing + delete locales[name]; + return null; + } + } + + // returns locale data + function locale_locales__getLocale (key) { + var locale; + + if (key && key._locale && key._locale._abbr) { + key = key._locale._abbr; + } + + if (!key) { + return globalLocale; + } + + if (!isArray(key)) { + //short-circuit everything else + locale = loadLocale(key); + if (locale) { + return locale; + } + key = [key]; + } + + return chooseLocale(key); + } + + var aliases = {}; + + function addUnitAlias (unit, shorthand) { + var lowerCase = unit.toLowerCase(); + aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit; + } + + function normalizeUnits(units) { + return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined; + } + + function normalizeObjectUnits(inputObject) { + var normalizedInput = {}, + normalizedProp, + prop; + + for (prop in inputObject) { + if (hasOwnProp(inputObject, prop)) { + normalizedProp = normalizeUnits(prop); + if (normalizedProp) { + normalizedInput[normalizedProp] = inputObject[prop]; + } + } + } + + return normalizedInput; + } + + function makeGetSet (unit, keepTime) { + return function (value) { + if (value != null) { + get_set__set(this, unit, value); + utils_hooks__hooks.updateOffset(this, keepTime); + return this; + } else { + return get_set__get(this, unit); + } + }; + } + + function get_set__get (mom, unit) { + return mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit](); + } + + function get_set__set (mom, unit, value) { + return mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value); + } + + // MOMENTS + + function getSet (units, value) { + var unit; + if (typeof units === 'object') { + for (unit in units) { + this.set(unit, units[unit]); + } + } else { + units = normalizeUnits(units); + if (typeof this[units] === 'function') { + return this[units](value); + } + } + return this; + } + + function zeroFill(number, targetLength, forceSign) { + var absNumber = '' + Math.abs(number), + zerosToFill = targetLength - absNumber.length, + sign = number >= 0; + return (sign ? (forceSign ? '+' : '') : '-') + + Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber; + } + + var formattingTokens = /(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g; + + var localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g; + + var formatFunctions = {}; + + var formatTokenFunctions = {}; + + // token: 'M' + // padded: ['MM', 2] + // ordinal: 'Mo' + // callback: function () { this.month() + 1 } + function addFormatToken (token, padded, ordinal, callback) { + var func = callback; + if (typeof callback === 'string') { + func = function () { + return this[callback](); + }; + } + if (token) { + formatTokenFunctions[token] = func; + } + if (padded) { + formatTokenFunctions[padded[0]] = function () { + return zeroFill(func.apply(this, arguments), padded[1], padded[2]); + }; + } + if (ordinal) { + formatTokenFunctions[ordinal] = function () { + return this.localeData().ordinal(func.apply(this, arguments), token); + }; + } + } + + function removeFormattingTokens(input) { + if (input.match(/\[[\s\S]/)) { + return input.replace(/^\[|\]$/g, ''); + } + return input.replace(/\\/g, ''); + } + + function makeFormatFunction(format) { + var array = format.match(formattingTokens), i, length; + + for (i = 0, length = array.length; i < length; i++) { + if (formatTokenFunctions[array[i]]) { + array[i] = formatTokenFunctions[array[i]]; + } else { + array[i] = removeFormattingTokens(array[i]); + } + } + + return function (mom) { + var output = ''; + for (i = 0; i < length; i++) { + output += array[i] instanceof Function ? array[i].call(mom, format) : array[i]; + } + return output; + }; + } + + // format date using native date object + function formatMoment(m, format) { + if (!m.isValid()) { + return m.localeData().invalidDate(); + } + + format = expandFormat(format, m.localeData()); + formatFunctions[format] = formatFunctions[format] || makeFormatFunction(format); + + return formatFunctions[format](m); + } + + function expandFormat(format, locale) { + var i = 5; + + function replaceLongDateFormatTokens(input) { + return locale.longDateFormat(input) || input; + } + + localFormattingTokens.lastIndex = 0; + while (i >= 0 && localFormattingTokens.test(format)) { + format = format.replace(localFormattingTokens, replaceLongDateFormatTokens); + localFormattingTokens.lastIndex = 0; + i -= 1; + } + + return format; + } + + var match1 = /\d/; // 0 - 9 + var match2 = /\d\d/; // 00 - 99 + var match3 = /\d{3}/; // 000 - 999 + var match4 = /\d{4}/; // 0000 - 9999 + var match6 = /[+-]?\d{6}/; // -999999 - 999999 + var match1to2 = /\d\d?/; // 0 - 99 + var match1to3 = /\d{1,3}/; // 0 - 999 + var match1to4 = /\d{1,4}/; // 0 - 9999 + var match1to6 = /[+-]?\d{1,6}/; // -999999 - 999999 + + var matchUnsigned = /\d+/; // 0 - inf + var matchSigned = /[+-]?\d+/; // -inf - inf + + var matchOffset = /Z|[+-]\d\d:?\d\d/gi; // +00:00 -00:00 +0000 -0000 or Z + + var matchTimestamp = /[+-]?\d+(\.\d{1,3})?/; // 123456789 123456789.123 + + // any word (or two) characters or numbers including two/three word month in arabic. + var matchWord = /[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i; + + var regexes = {}; + + function isFunction (sth) { + // https://github.com/moment/moment/issues/2325 + return typeof sth === 'function' && + Object.prototype.toString.call(sth) === '[object Function]'; + } + + + function addRegexToken (token, regex, strictRegex) { + regexes[token] = isFunction(regex) ? regex : function (isStrict) { + return (isStrict && strictRegex) ? strictRegex : regex; + }; + } + + function getParseRegexForToken (token, config) { + if (!hasOwnProp(regexes, token)) { + return new RegExp(unescapeFormat(token)); + } + + return regexes[token](config._strict, config._locale); + } + + // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript + function unescapeFormat(s) { + return s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) { + return p1 || p2 || p3 || p4; + }).replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); + } + + var tokens = {}; + + function addParseToken (token, callback) { + var i, func = callback; + if (typeof token === 'string') { + token = [token]; + } + if (typeof callback === 'number') { + func = function (input, array) { + array[callback] = toInt(input); + }; + } + for (i = 0; i < token.length; i++) { + tokens[token[i]] = func; + } + } + + function addWeekParseToken (token, callback) { + addParseToken(token, function (input, array, config, token) { + config._w = config._w || {}; + callback(input, config._w, config, token); + }); + } + + function addTimeToArrayFromToken(token, input, config) { + if (input != null && hasOwnProp(tokens, token)) { + tokens[token](input, config._a, config, token); + } + } + + var YEAR = 0; + var MONTH = 1; + var DATE = 2; + var HOUR = 3; + var MINUTE = 4; + var SECOND = 5; + var MILLISECOND = 6; + + function daysInMonth(year, month) { + return new Date(Date.UTC(year, month + 1, 0)).getUTCDate(); + } + + // FORMATTING + + addFormatToken('M', ['MM', 2], 'Mo', function () { + return this.month() + 1; + }); + + addFormatToken('MMM', 0, 0, function (format) { + return this.localeData().monthsShort(this, format); + }); + + addFormatToken('MMMM', 0, 0, function (format) { + return this.localeData().months(this, format); + }); + + // ALIASES + + addUnitAlias('month', 'M'); + + // PARSING + + addRegexToken('M', match1to2); + addRegexToken('MM', match1to2, match2); + addRegexToken('MMM', matchWord); + addRegexToken('MMMM', matchWord); + + addParseToken(['M', 'MM'], function (input, array) { + array[MONTH] = toInt(input) - 1; + }); + + addParseToken(['MMM', 'MMMM'], function (input, array, config, token) { + var month = config._locale.monthsParse(input, token, config._strict); + // if we didn't find a month name, mark the date as invalid. + if (month != null) { + array[MONTH] = month; + } else { + getParsingFlags(config).invalidMonth = input; + } + }); + + // LOCALES + + var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'); + function localeMonths (m) { + return this._months[m.month()]; + } + + var defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'); + function localeMonthsShort (m) { + return this._monthsShort[m.month()]; + } + + function localeMonthsParse (monthName, format, strict) { + var i, mom, regex; + + if (!this._monthsParse) { + this._monthsParse = []; + this._longMonthsParse = []; + this._shortMonthsParse = []; + } + + for (i = 0; i < 12; i++) { + // make the regex if we don't have it already + mom = create_utc__createUTC([2000, i]); + if (strict && !this._longMonthsParse[i]) { + this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i'); + this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i'); + } + if (!strict && !this._monthsParse[i]) { + regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, ''); + this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i'); + } + // test the regex + if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) { + return i; + } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) { + return i; + } else if (!strict && this._monthsParse[i].test(monthName)) { + return i; + } + } + } + + // MOMENTS + + function setMonth (mom, value) { + var dayOfMonth; + + // TODO: Move this out of here! + if (typeof value === 'string') { + value = mom.localeData().monthsParse(value); + // TODO: Another silent failure? + if (typeof value !== 'number') { + return mom; + } + } + + dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value)); + mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth); + return mom; + } + + function getSetMonth (value) { + if (value != null) { + setMonth(this, value); + utils_hooks__hooks.updateOffset(this, true); + return this; + } else { + return get_set__get(this, 'Month'); + } + } + + function getDaysInMonth () { + return daysInMonth(this.year(), this.month()); + } + + function checkOverflow (m) { + var overflow; + var a = m._a; + + if (a && getParsingFlags(m).overflow === -2) { + overflow = + a[MONTH] < 0 || a[MONTH] > 11 ? MONTH : + a[DATE] < 1 || a[DATE] > daysInMonth(a[YEAR], a[MONTH]) ? DATE : + a[HOUR] < 0 || a[HOUR] > 24 || (a[HOUR] === 24 && (a[MINUTE] !== 0 || a[SECOND] !== 0 || a[MILLISECOND] !== 0)) ? HOUR : + a[MINUTE] < 0 || a[MINUTE] > 59 ? MINUTE : + a[SECOND] < 0 || a[SECOND] > 59 ? SECOND : + a[MILLISECOND] < 0 || a[MILLISECOND] > 999 ? MILLISECOND : + -1; + + if (getParsingFlags(m)._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) { + overflow = DATE; + } + + getParsingFlags(m).overflow = overflow; + } + + return m; + } + + function warn(msg) { + if (utils_hooks__hooks.suppressDeprecationWarnings === false && typeof console !== 'undefined' && console.warn) { + console.warn('Deprecation warning: ' + msg); + } + } + + function deprecate(msg, fn) { + var firstTime = true; + + return extend(function () { + if (firstTime) { + warn(msg + '\n' + (new Error()).stack); + firstTime = false; + } + return fn.apply(this, arguments); + }, fn); + } + + var deprecations = {}; + + function deprecateSimple(name, msg) { + if (!deprecations[name]) { + warn(msg); + deprecations[name] = true; + } + } + + utils_hooks__hooks.suppressDeprecationWarnings = false; + + var from_string__isoRegex = /^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/; + + var isoDates = [ + ['YYYYYY-MM-DD', /[+-]\d{6}-\d{2}-\d{2}/], + ['YYYY-MM-DD', /\d{4}-\d{2}-\d{2}/], + ['GGGG-[W]WW-E', /\d{4}-W\d{2}-\d/], + ['GGGG-[W]WW', /\d{4}-W\d{2}/], + ['YYYY-DDD', /\d{4}-\d{3}/] + ]; + + // iso time formats and regexes + var isoTimes = [ + ['HH:mm:ss.SSSS', /(T| )\d\d:\d\d:\d\d\.\d+/], + ['HH:mm:ss', /(T| )\d\d:\d\d:\d\d/], + ['HH:mm', /(T| )\d\d:\d\d/], + ['HH', /(T| )\d\d/] + ]; + + var aspNetJsonRegex = /^\/?Date\((\-?\d+)/i; + + // date from iso format + function configFromISO(config) { + var i, l, + string = config._i, + match = from_string__isoRegex.exec(string); + + if (match) { + getParsingFlags(config).iso = true; + for (i = 0, l = isoDates.length; i < l; i++) { + if (isoDates[i][1].exec(string)) { + config._f = isoDates[i][0]; + break; + } + } + for (i = 0, l = isoTimes.length; i < l; i++) { + if (isoTimes[i][1].exec(string)) { + // match[6] should be 'T' or space + config._f += (match[6] || ' ') + isoTimes[i][0]; + break; + } + } + if (string.match(matchOffset)) { + config._f += 'Z'; + } + configFromStringAndFormat(config); + } else { + config._isValid = false; + } + } + + // date from iso format or fallback + function configFromString(config) { + var matched = aspNetJsonRegex.exec(config._i); + + if (matched !== null) { + config._d = new Date(+matched[1]); + return; + } + + configFromISO(config); + if (config._isValid === false) { + delete config._isValid; + utils_hooks__hooks.createFromInputFallback(config); + } + } + + utils_hooks__hooks.createFromInputFallback = deprecate( + 'moment construction falls back to js Date. This is ' + + 'discouraged and will be removed in upcoming major ' + + 'release. Please refer to ' + + 'https://github.com/moment/moment/issues/1407 for more info.', + function (config) { + config._d = new Date(config._i + (config._useUTC ? ' UTC' : '')); + } + ); + + function createDate (y, m, d, h, M, s, ms) { + //can't just apply() to create a date: + //http://stackoverflow.com/questions/181348/instantiating-a-javascript-object-by-calling-prototype-constructor-apply + var date = new Date(y, m, d, h, M, s, ms); + + //the date constructor doesn't accept years < 1970 + if (y < 1970) { + date.setFullYear(y); + } + return date; + } + + function createUTCDate (y) { + var date = new Date(Date.UTC.apply(null, arguments)); + if (y < 1970) { + date.setUTCFullYear(y); + } + return date; + } + + addFormatToken(0, ['YY', 2], 0, function () { + return this.year() % 100; + }); + + addFormatToken(0, ['YYYY', 4], 0, 'year'); + addFormatToken(0, ['YYYYY', 5], 0, 'year'); + addFormatToken(0, ['YYYYYY', 6, true], 0, 'year'); + + // ALIASES + + addUnitAlias('year', 'y'); + + // PARSING + + addRegexToken('Y', matchSigned); + addRegexToken('YY', match1to2, match2); + addRegexToken('YYYY', match1to4, match4); + addRegexToken('YYYYY', match1to6, match6); + addRegexToken('YYYYYY', match1to6, match6); + + addParseToken(['YYYYY', 'YYYYYY'], YEAR); + addParseToken('YYYY', function (input, array) { + array[YEAR] = input.length === 2 ? utils_hooks__hooks.parseTwoDigitYear(input) : toInt(input); + }); + addParseToken('YY', function (input, array) { + array[YEAR] = utils_hooks__hooks.parseTwoDigitYear(input); + }); + + // HELPERS + + function daysInYear(year) { + return isLeapYear(year) ? 366 : 365; + } + + function isLeapYear(year) { + return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0; + } + + // HOOKS + + utils_hooks__hooks.parseTwoDigitYear = function (input) { + return toInt(input) + (toInt(input) > 68 ? 1900 : 2000); + }; + + // MOMENTS + + var getSetYear = makeGetSet('FullYear', false); + + function getIsLeapYear () { + return isLeapYear(this.year()); + } + + addFormatToken('w', ['ww', 2], 'wo', 'week'); + addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek'); + + // ALIASES + + addUnitAlias('week', 'w'); + addUnitAlias('isoWeek', 'W'); + + // PARSING + + addRegexToken('w', match1to2); + addRegexToken('ww', match1to2, match2); + addRegexToken('W', match1to2); + addRegexToken('WW', match1to2, match2); + + addWeekParseToken(['w', 'ww', 'W', 'WW'], function (input, week, config, token) { + week[token.substr(0, 1)] = toInt(input); + }); + + // HELPERS + + // firstDayOfWeek 0 = sun, 6 = sat + // the day of the week that starts the week + // (usually sunday or monday) + // firstDayOfWeekOfYear 0 = sun, 6 = sat + // the first week is the week that contains the first + // of this day of the week + // (eg. ISO weeks use thursday (4)) + function weekOfYear(mom, firstDayOfWeek, firstDayOfWeekOfYear) { + var end = firstDayOfWeekOfYear - firstDayOfWeek, + daysToDayOfWeek = firstDayOfWeekOfYear - mom.day(), + adjustedMoment; + + + if (daysToDayOfWeek > end) { + daysToDayOfWeek -= 7; + } + + if (daysToDayOfWeek < end - 7) { + daysToDayOfWeek += 7; + } + + adjustedMoment = local__createLocal(mom).add(daysToDayOfWeek, 'd'); + return { + week: Math.ceil(adjustedMoment.dayOfYear() / 7), + year: adjustedMoment.year() + }; + } + + // LOCALES + + function localeWeek (mom) { + return weekOfYear(mom, this._week.dow, this._week.doy).week; + } + + var defaultLocaleWeek = { + dow : 0, // Sunday is the first day of the week. + doy : 6 // The week that contains Jan 1st is the first week of the year. + }; + + function localeFirstDayOfWeek () { + return this._week.dow; + } + + function localeFirstDayOfYear () { + return this._week.doy; + } + + // MOMENTS + + function getSetWeek (input) { + var week = this.localeData().week(this); + return input == null ? week : this.add((input - week) * 7, 'd'); + } + + function getSetISOWeek (input) { + var week = weekOfYear(this, 1, 4).week; + return input == null ? week : this.add((input - week) * 7, 'd'); + } + + addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear'); + + // ALIASES + + addUnitAlias('dayOfYear', 'DDD'); + + // PARSING + + addRegexToken('DDD', match1to3); + addRegexToken('DDDD', match3); + addParseToken(['DDD', 'DDDD'], function (input, array, config) { + config._dayOfYear = toInt(input); + }); + + // HELPERS + + //http://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday + function dayOfYearFromWeeks(year, week, weekday, firstDayOfWeekOfYear, firstDayOfWeek) { + var week1Jan = 6 + firstDayOfWeek - firstDayOfWeekOfYear, janX = createUTCDate(year, 0, 1 + week1Jan), d = janX.getUTCDay(), dayOfYear; + if (d < firstDayOfWeek) { + d += 7; + } + + weekday = weekday != null ? 1 * weekday : firstDayOfWeek; + + dayOfYear = 1 + week1Jan + 7 * (week - 1) - d + weekday; + + return { + year: dayOfYear > 0 ? year : year - 1, + dayOfYear: dayOfYear > 0 ? dayOfYear : daysInYear(year - 1) + dayOfYear + }; + } + + // MOMENTS + + function getSetDayOfYear (input) { + var dayOfYear = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1; + return input == null ? dayOfYear : this.add((input - dayOfYear), 'd'); + } + + // Pick the first defined of two or three arguments. + function defaults(a, b, c) { + if (a != null) { + return a; + } + if (b != null) { + return b; + } + return c; + } + + function currentDateArray(config) { + var now = new Date(); + if (config._useUTC) { + return [now.getUTCFullYear(), now.getUTCMonth(), now.getUTCDate()]; + } + return [now.getFullYear(), now.getMonth(), now.getDate()]; + } + + // convert an array to a date. + // the array should mirror the parameters below + // note: all values past the year are optional and will default to the lowest possible value. + // [year, month, day , hour, minute, second, millisecond] + function configFromArray (config) { + var i, date, input = [], currentDate, yearToUse; + + if (config._d) { + return; + } + + currentDate = currentDateArray(config); + + //compute day of the year from weeks and weekdays + if (config._w && config._a[DATE] == null && config._a[MONTH] == null) { + dayOfYearFromWeekInfo(config); + } + + //if the day of the year is set, figure out what it is + if (config._dayOfYear) { + yearToUse = defaults(config._a[YEAR], currentDate[YEAR]); + + if (config._dayOfYear > daysInYear(yearToUse)) { + getParsingFlags(config)._overflowDayOfYear = true; + } + + date = createUTCDate(yearToUse, 0, config._dayOfYear); + config._a[MONTH] = date.getUTCMonth(); + config._a[DATE] = date.getUTCDate(); + } + + // Default to current date. + // * if no year, month, day of month are given, default to today + // * if day of month is given, default month and year + // * if month is given, default only year + // * if year is given, don't default anything + for (i = 0; i < 3 && config._a[i] == null; ++i) { + config._a[i] = input[i] = currentDate[i]; + } + + // Zero out whatever was not defaulted, including time + for (; i < 7; i++) { + config._a[i] = input[i] = (config._a[i] == null) ? (i === 2 ? 1 : 0) : config._a[i]; + } + + // Check for 24:00:00.000 + if (config._a[HOUR] === 24 && + config._a[MINUTE] === 0 && + config._a[SECOND] === 0 && + config._a[MILLISECOND] === 0) { + config._nextDay = true; + config._a[HOUR] = 0; + } + + config._d = (config._useUTC ? createUTCDate : createDate).apply(null, input); + // Apply timezone offset from input. The actual utcOffset can be changed + // with parseZone. + if (config._tzm != null) { + config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm); + } + + if (config._nextDay) { + config._a[HOUR] = 24; + } + } + + function dayOfYearFromWeekInfo(config) { + var w, weekYear, week, weekday, dow, doy, temp; + + w = config._w; + if (w.GG != null || w.W != null || w.E != null) { + dow = 1; + doy = 4; + + // TODO: We need to take the current isoWeekYear, but that depends on + // how we interpret now (local, utc, fixed offset). So create + // a now version of current config (take local/utc/offset flags, and + // create now). + weekYear = defaults(w.GG, config._a[YEAR], weekOfYear(local__createLocal(), 1, 4).year); + week = defaults(w.W, 1); + weekday = defaults(w.E, 1); + } else { + dow = config._locale._week.dow; + doy = config._locale._week.doy; + + weekYear = defaults(w.gg, config._a[YEAR], weekOfYear(local__createLocal(), dow, doy).year); + week = defaults(w.w, 1); + + if (w.d != null) { + // weekday -- low day numbers are considered next week + weekday = w.d; + if (weekday < dow) { + ++week; + } + } else if (w.e != null) { + // local weekday -- counting starts from begining of week + weekday = w.e + dow; + } else { + // default to begining of week + weekday = dow; + } + } + temp = dayOfYearFromWeeks(weekYear, week, weekday, doy, dow); + + config._a[YEAR] = temp.year; + config._dayOfYear = temp.dayOfYear; + } + + utils_hooks__hooks.ISO_8601 = function () {}; + + // date from string and format string + function configFromStringAndFormat(config) { + // TODO: Move this to another part of the creation flow to prevent circular deps + if (config._f === utils_hooks__hooks.ISO_8601) { + configFromISO(config); + return; + } + + config._a = []; + getParsingFlags(config).empty = true; + + // This array is used to make a Date, either with `new Date` or `Date.UTC` + var string = '' + config._i, + i, parsedInput, tokens, token, skipped, + stringLength = string.length, + totalParsedInputLength = 0; + + tokens = expandFormat(config._f, config._locale).match(formattingTokens) || []; + + for (i = 0; i < tokens.length; i++) { + token = tokens[i]; + parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0]; + if (parsedInput) { + skipped = string.substr(0, string.indexOf(parsedInput)); + if (skipped.length > 0) { + getParsingFlags(config).unusedInput.push(skipped); + } + string = string.slice(string.indexOf(parsedInput) + parsedInput.length); + totalParsedInputLength += parsedInput.length; + } + // don't parse if it's not a known token + if (formatTokenFunctions[token]) { + if (parsedInput) { + getParsingFlags(config).empty = false; + } + else { + getParsingFlags(config).unusedTokens.push(token); + } + addTimeToArrayFromToken(token, parsedInput, config); + } + else if (config._strict && !parsedInput) { + getParsingFlags(config).unusedTokens.push(token); + } + } + + // add remaining unparsed input length to the string + getParsingFlags(config).charsLeftOver = stringLength - totalParsedInputLength; + if (string.length > 0) { + getParsingFlags(config).unusedInput.push(string); + } + + // clear _12h flag if hour is <= 12 + if (getParsingFlags(config).bigHour === true && + config._a[HOUR] <= 12 && + config._a[HOUR] > 0) { + getParsingFlags(config).bigHour = undefined; + } + // handle meridiem + config._a[HOUR] = meridiemFixWrap(config._locale, config._a[HOUR], config._meridiem); + + configFromArray(config); + checkOverflow(config); + } + + + function meridiemFixWrap (locale, hour, meridiem) { + var isPm; + + if (meridiem == null) { + // nothing to do + return hour; + } + if (locale.meridiemHour != null) { + return locale.meridiemHour(hour, meridiem); + } else if (locale.isPM != null) { + // Fallback + isPm = locale.isPM(meridiem); + if (isPm && hour < 12) { + hour += 12; + } + if (!isPm && hour === 12) { + hour = 0; + } + return hour; + } else { + // this is not supposed to happen + return hour; + } + } + + function configFromStringAndArray(config) { + var tempConfig, + bestMoment, + + scoreToBeat, + i, + currentScore; + + if (config._f.length === 0) { + getParsingFlags(config).invalidFormat = true; + config._d = new Date(NaN); + return; + } + + for (i = 0; i < config._f.length; i++) { + currentScore = 0; + tempConfig = copyConfig({}, config); + if (config._useUTC != null) { + tempConfig._useUTC = config._useUTC; + } + tempConfig._f = config._f[i]; + configFromStringAndFormat(tempConfig); + + if (!valid__isValid(tempConfig)) { + continue; + } + + // if there is any input that was not parsed add a penalty for that format + currentScore += getParsingFlags(tempConfig).charsLeftOver; + + //or tokens + currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10; + + getParsingFlags(tempConfig).score = currentScore; + + if (scoreToBeat == null || currentScore < scoreToBeat) { + scoreToBeat = currentScore; + bestMoment = tempConfig; + } + } + + extend(config, bestMoment || tempConfig); + } + + function configFromObject(config) { + if (config._d) { + return; + } + + var i = normalizeObjectUnits(config._i); + config._a = [i.year, i.month, i.day || i.date, i.hour, i.minute, i.second, i.millisecond]; + + configFromArray(config); + } + + function createFromConfig (config) { + var res = new Moment(checkOverflow(prepareConfig(config))); + if (res._nextDay) { + // Adding is smart enough around DST + res.add(1, 'd'); + res._nextDay = undefined; + } + + return res; + } + + function prepareConfig (config) { + var input = config._i, + format = config._f; + + config._locale = config._locale || locale_locales__getLocale(config._l); + + if (input === null || (format === undefined && input === '')) { + return valid__createInvalid({nullInput: true}); + } + + if (typeof input === 'string') { + config._i = input = config._locale.preparse(input); + } + + if (isMoment(input)) { + return new Moment(checkOverflow(input)); + } else if (isArray(format)) { + configFromStringAndArray(config); + } else if (format) { + configFromStringAndFormat(config); + } else if (isDate(input)) { + config._d = input; + } else { + configFromInput(config); + } + + return config; + } + + function configFromInput(config) { + var input = config._i; + if (input === undefined) { + config._d = new Date(); + } else if (isDate(input)) { + config._d = new Date(+input); + } else if (typeof input === 'string') { + configFromString(config); + } else if (isArray(input)) { + config._a = map(input.slice(0), function (obj) { + return parseInt(obj, 10); + }); + configFromArray(config); + } else if (typeof(input) === 'object') { + configFromObject(config); + } else if (typeof(input) === 'number') { + // from milliseconds + config._d = new Date(input); + } else { + utils_hooks__hooks.createFromInputFallback(config); + } + } + + function createLocalOrUTC (input, format, locale, strict, isUTC) { + var c = {}; + + if (typeof(locale) === 'boolean') { + strict = locale; + locale = undefined; + } + // object construction must be done this way. + // https://github.com/moment/moment/issues/1423 + c._isAMomentObject = true; + c._useUTC = c._isUTC = isUTC; + c._l = locale; + c._i = input; + c._f = format; + c._strict = strict; + + return createFromConfig(c); + } + + function local__createLocal (input, format, locale, strict) { + return createLocalOrUTC(input, format, locale, strict, false); + } + + var prototypeMin = deprecate( + 'moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548', + function () { + var other = local__createLocal.apply(null, arguments); + return other < this ? this : other; + } + ); + + var prototypeMax = deprecate( + 'moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548', + function () { + var other = local__createLocal.apply(null, arguments); + return other > this ? this : other; + } + ); + + // Pick a moment m from moments so that m[fn](other) is true for all + // other. This relies on the function fn to be transitive. + // + // moments should either be an array of moment objects or an array, whose + // first element is an array of moment objects. + function pickBy(fn, moments) { + var res, i; + if (moments.length === 1 && isArray(moments[0])) { + moments = moments[0]; + } + if (!moments.length) { + return local__createLocal(); + } + res = moments[0]; + for (i = 1; i < moments.length; ++i) { + if (!moments[i].isValid() || moments[i][fn](res)) { + res = moments[i]; + } + } + return res; + } + + // TODO: Use [].sort instead? + function min () { + var args = [].slice.call(arguments, 0); + + return pickBy('isBefore', args); + } + + function max () { + var args = [].slice.call(arguments, 0); + + return pickBy('isAfter', args); + } + + function Duration (duration) { + var normalizedInput = normalizeObjectUnits(duration), + years = normalizedInput.year || 0, + quarters = normalizedInput.quarter || 0, + months = normalizedInput.month || 0, + weeks = normalizedInput.week || 0, + days = normalizedInput.day || 0, + hours = normalizedInput.hour || 0, + minutes = normalizedInput.minute || 0, + seconds = normalizedInput.second || 0, + milliseconds = normalizedInput.millisecond || 0; + + // representation for dateAddRemove + this._milliseconds = +milliseconds + + seconds * 1e3 + // 1000 + minutes * 6e4 + // 1000 * 60 + hours * 36e5; // 1000 * 60 * 60 + // Because of dateAddRemove treats 24 hours as different from a + // day when working around DST, we need to store them separately + this._days = +days + + weeks * 7; + // It is impossible translate months into days without knowing + // which months you are are talking about, so we have to store + // it separately. + this._months = +months + + quarters * 3 + + years * 12; + + this._data = {}; + + this._locale = locale_locales__getLocale(); + + this._bubble(); + } + + function isDuration (obj) { + return obj instanceof Duration; + } + + function offset (token, separator) { + addFormatToken(token, 0, 0, function () { + var offset = this.utcOffset(); + var sign = '+'; + if (offset < 0) { + offset = -offset; + sign = '-'; + } + return sign + zeroFill(~~(offset / 60), 2) + separator + zeroFill(~~(offset) % 60, 2); + }); + } + + offset('Z', ':'); + offset('ZZ', ''); + + // PARSING + + addRegexToken('Z', matchOffset); + addRegexToken('ZZ', matchOffset); + addParseToken(['Z', 'ZZ'], function (input, array, config) { + config._useUTC = true; + config._tzm = offsetFromString(input); + }); + + // HELPERS + + // timezone chunker + // '+10:00' > ['10', '00'] + // '-1530' > ['-15', '30'] + var chunkOffset = /([\+\-]|\d\d)/gi; + + function offsetFromString(string) { + var matches = ((string || '').match(matchOffset) || []); + var chunk = matches[matches.length - 1] || []; + var parts = (chunk + '').match(chunkOffset) || ['-', 0, 0]; + var minutes = +(parts[1] * 60) + toInt(parts[2]); + + return parts[0] === '+' ? minutes : -minutes; + } + + // Return a moment from input, that is local/utc/zone equivalent to model. + function cloneWithOffset(input, model) { + var res, diff; + if (model._isUTC) { + res = model.clone(); + diff = (isMoment(input) || isDate(input) ? +input : +local__createLocal(input)) - (+res); + // Use low-level api, because this fn is low-level api. + res._d.setTime(+res._d + diff); + utils_hooks__hooks.updateOffset(res, false); + return res; + } else { + return local__createLocal(input).local(); + } + } + + function getDateOffset (m) { + // On Firefox.24 Date#getTimezoneOffset returns a floating point. + // https://github.com/moment/moment/pull/1871 + return -Math.round(m._d.getTimezoneOffset() / 15) * 15; + } + + // HOOKS + + // This function will be called whenever a moment is mutated. + // It is intended to keep the offset in sync with the timezone. + utils_hooks__hooks.updateOffset = function () {}; + + // MOMENTS + + // keepLocalTime = true means only change the timezone, without + // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]--> + // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset + // +0200, so we adjust the time as needed, to be valid. + // + // Keeping the time actually adds/subtracts (one hour) + // from the actual represented time. That is why we call updateOffset + // a second time. In case it wants us to change the offset again + // _changeInProgress == true case, then we have to adjust, because + // there is no such time in the given timezone. + function getSetOffset (input, keepLocalTime) { + var offset = this._offset || 0, + localAdjust; + if (input != null) { + if (typeof input === 'string') { + input = offsetFromString(input); + } + if (Math.abs(input) < 16) { + input = input * 60; + } + if (!this._isUTC && keepLocalTime) { + localAdjust = getDateOffset(this); + } + this._offset = input; + this._isUTC = true; + if (localAdjust != null) { + this.add(localAdjust, 'm'); + } + if (offset !== input) { + if (!keepLocalTime || this._changeInProgress) { + add_subtract__addSubtract(this, create__createDuration(input - offset, 'm'), 1, false); + } else if (!this._changeInProgress) { + this._changeInProgress = true; + utils_hooks__hooks.updateOffset(this, true); + this._changeInProgress = null; + } + } + return this; + } else { + return this._isUTC ? offset : getDateOffset(this); + } + } + + function getSetZone (input, keepLocalTime) { + if (input != null) { + if (typeof input !== 'string') { + input = -input; + } + + this.utcOffset(input, keepLocalTime); + + return this; + } else { + return -this.utcOffset(); + } + } + + function setOffsetToUTC (keepLocalTime) { + return this.utcOffset(0, keepLocalTime); + } + + function setOffsetToLocal (keepLocalTime) { + if (this._isUTC) { + this.utcOffset(0, keepLocalTime); + this._isUTC = false; + + if (keepLocalTime) { + this.subtract(getDateOffset(this), 'm'); + } + } + return this; + } + + function setOffsetToParsedOffset () { + if (this._tzm) { + this.utcOffset(this._tzm); + } else if (typeof this._i === 'string') { + this.utcOffset(offsetFromString(this._i)); + } + return this; + } + + function hasAlignedHourOffset (input) { + input = input ? local__createLocal(input).utcOffset() : 0; + + return (this.utcOffset() - input) % 60 === 0; + } + + function isDaylightSavingTime () { + return ( + this.utcOffset() > this.clone().month(0).utcOffset() || + this.utcOffset() > this.clone().month(5).utcOffset() + ); + } + + function isDaylightSavingTimeShifted () { + if (typeof this._isDSTShifted !== 'undefined') { + return this._isDSTShifted; + } + + var c = {}; + + copyConfig(c, this); + c = prepareConfig(c); + + if (c._a) { + var other = c._isUTC ? create_utc__createUTC(c._a) : local__createLocal(c._a); + this._isDSTShifted = this.isValid() && + compareArrays(c._a, other.toArray()) > 0; + } else { + this._isDSTShifted = false; + } + + return this._isDSTShifted; + } + + function isLocal () { + return !this._isUTC; + } + + function isUtcOffset () { + return this._isUTC; + } + + function isUtc () { + return this._isUTC && this._offset === 0; + } + + var aspNetRegex = /(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/; + + // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html + // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere + var create__isoRegex = /^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/; + + function create__createDuration (input, key) { + var duration = input, + // matching against regexp is expensive, do it on demand + match = null, + sign, + ret, + diffRes; + + if (isDuration(input)) { + duration = { + ms : input._milliseconds, + d : input._days, + M : input._months + }; + } else if (typeof input === 'number') { + duration = {}; + if (key) { + duration[key] = input; + } else { + duration.milliseconds = input; + } + } else if (!!(match = aspNetRegex.exec(input))) { + sign = (match[1] === '-') ? -1 : 1; + duration = { + y : 0, + d : toInt(match[DATE]) * sign, + h : toInt(match[HOUR]) * sign, + m : toInt(match[MINUTE]) * sign, + s : toInt(match[SECOND]) * sign, + ms : toInt(match[MILLISECOND]) * sign + }; + } else if (!!(match = create__isoRegex.exec(input))) { + sign = (match[1] === '-') ? -1 : 1; + duration = { + y : parseIso(match[2], sign), + M : parseIso(match[3], sign), + d : parseIso(match[4], sign), + h : parseIso(match[5], sign), + m : parseIso(match[6], sign), + s : parseIso(match[7], sign), + w : parseIso(match[8], sign) + }; + } else if (duration == null) {// checks for null or undefined + duration = {}; + } else if (typeof duration === 'object' && ('from' in duration || 'to' in duration)) { + diffRes = momentsDifference(local__createLocal(duration.from), local__createLocal(duration.to)); + + duration = {}; + duration.ms = diffRes.milliseconds; + duration.M = diffRes.months; + } + + ret = new Duration(duration); + + if (isDuration(input) && hasOwnProp(input, '_locale')) { + ret._locale = input._locale; + } + + return ret; + } + + create__createDuration.fn = Duration.prototype; + + function parseIso (inp, sign) { + // We'd normally use ~~inp for this, but unfortunately it also + // converts floats to ints. + // inp may be undefined, so careful calling replace on it. + var res = inp && parseFloat(inp.replace(',', '.')); + // apply sign while we're at it + return (isNaN(res) ? 0 : res) * sign; + } + + function positiveMomentsDifference(base, other) { + var res = {milliseconds: 0, months: 0}; + + res.months = other.month() - base.month() + + (other.year() - base.year()) * 12; + if (base.clone().add(res.months, 'M').isAfter(other)) { + --res.months; + } + + res.milliseconds = +other - +(base.clone().add(res.months, 'M')); + + return res; + } + + function momentsDifference(base, other) { + var res; + other = cloneWithOffset(other, base); + if (base.isBefore(other)) { + res = positiveMomentsDifference(base, other); + } else { + res = positiveMomentsDifference(other, base); + res.milliseconds = -res.milliseconds; + res.months = -res.months; + } + + return res; + } + + function createAdder(direction, name) { + return function (val, period) { + var dur, tmp; + //invert the arguments, but complain about it + if (period !== null && !isNaN(+period)) { + deprecateSimple(name, 'moment().' + name + '(period, number) is deprecated. Please use moment().' + name + '(number, period).'); + tmp = val; val = period; period = tmp; + } + + val = typeof val === 'string' ? +val : val; + dur = create__createDuration(val, period); + add_subtract__addSubtract(this, dur, direction); + return this; + }; + } + + function add_subtract__addSubtract (mom, duration, isAdding, updateOffset) { + var milliseconds = duration._milliseconds, + days = duration._days, + months = duration._months; + updateOffset = updateOffset == null ? true : updateOffset; + + if (milliseconds) { + mom._d.setTime(+mom._d + milliseconds * isAdding); + } + if (days) { + get_set__set(mom, 'Date', get_set__get(mom, 'Date') + days * isAdding); + } + if (months) { + setMonth(mom, get_set__get(mom, 'Month') + months * isAdding); + } + if (updateOffset) { + utils_hooks__hooks.updateOffset(mom, days || months); + } + } + + var add_subtract__add = createAdder(1, 'add'); + var add_subtract__subtract = createAdder(-1, 'subtract'); + + function moment_calendar__calendar (time, formats) { + // We want to compare the start of today, vs this. + // Getting start-of-today depends on whether we're local/utc/offset or not. + var now = time || local__createLocal(), + sod = cloneWithOffset(now, this).startOf('day'), + diff = this.diff(sod, 'days', true), + format = diff < -6 ? 'sameElse' : + diff < -1 ? 'lastWeek' : + diff < 0 ? 'lastDay' : + diff < 1 ? 'sameDay' : + diff < 2 ? 'nextDay' : + diff < 7 ? 'nextWeek' : 'sameElse'; + return this.format(formats && formats[format] || this.localeData().calendar(format, this, local__createLocal(now))); + } + + function clone () { + return new Moment(this); + } + + function isAfter (input, units) { + var inputMs; + units = normalizeUnits(typeof units !== 'undefined' ? units : 'millisecond'); + if (units === 'millisecond') { + input = isMoment(input) ? input : local__createLocal(input); + return +this > +input; + } else { + inputMs = isMoment(input) ? +input : +local__createLocal(input); + return inputMs < +this.clone().startOf(units); + } + } + + function isBefore (input, units) { + var inputMs; + units = normalizeUnits(typeof units !== 'undefined' ? units : 'millisecond'); + if (units === 'millisecond') { + input = isMoment(input) ? input : local__createLocal(input); + return +this < +input; + } else { + inputMs = isMoment(input) ? +input : +local__createLocal(input); + return +this.clone().endOf(units) < inputMs; + } + } + + function isBetween (from, to, units) { + return this.isAfter(from, units) && this.isBefore(to, units); + } + + function isSame (input, units) { + var inputMs; + units = normalizeUnits(units || 'millisecond'); + if (units === 'millisecond') { + input = isMoment(input) ? input : local__createLocal(input); + return +this === +input; + } else { + inputMs = +local__createLocal(input); + return +(this.clone().startOf(units)) <= inputMs && inputMs <= +(this.clone().endOf(units)); + } + } + + function diff (input, units, asFloat) { + var that = cloneWithOffset(input, this), + zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4, + delta, output; + + units = normalizeUnits(units); + + if (units === 'year' || units === 'month' || units === 'quarter') { + output = monthDiff(this, that); + if (units === 'quarter') { + output = output / 3; + } else if (units === 'year') { + output = output / 12; + } + } else { + delta = this - that; + output = units === 'second' ? delta / 1e3 : // 1000 + units === 'minute' ? delta / 6e4 : // 1000 * 60 + units === 'hour' ? delta / 36e5 : // 1000 * 60 * 60 + units === 'day' ? (delta - zoneDelta) / 864e5 : // 1000 * 60 * 60 * 24, negate dst + units === 'week' ? (delta - zoneDelta) / 6048e5 : // 1000 * 60 * 60 * 24 * 7, negate dst + delta; + } + return asFloat ? output : absFloor(output); + } + + function monthDiff (a, b) { + // difference in months + var wholeMonthDiff = ((b.year() - a.year()) * 12) + (b.month() - a.month()), + // b is in (anchor - 1 month, anchor + 1 month) + anchor = a.clone().add(wholeMonthDiff, 'months'), + anchor2, adjust; + + if (b - anchor < 0) { + anchor2 = a.clone().add(wholeMonthDiff - 1, 'months'); + // linear across the month + adjust = (b - anchor) / (anchor - anchor2); + } else { + anchor2 = a.clone().add(wholeMonthDiff + 1, 'months'); + // linear across the month + adjust = (b - anchor) / (anchor2 - anchor); + } + + return -(wholeMonthDiff + adjust); + } + + utils_hooks__hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ'; + + function toString () { + return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ'); + } + + function moment_format__toISOString () { + var m = this.clone().utc(); + if (0 < m.year() && m.year() <= 9999) { + if ('function' === typeof Date.prototype.toISOString) { + // native implementation is ~50x faster, use it when we can + return this.toDate().toISOString(); + } else { + return formatMoment(m, 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]'); + } + } else { + return formatMoment(m, 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]'); + } + } + + function moment_format__format (inputString) { + var output = formatMoment(this, inputString || utils_hooks__hooks.defaultFormat); + return this.localeData().postformat(output); + } + + function from (time, withoutSuffix) { + if (!this.isValid()) { + return this.localeData().invalidDate(); + } + return create__createDuration({to: this, from: time}).locale(this.locale()).humanize(!withoutSuffix); + } + + function fromNow (withoutSuffix) { + return this.from(local__createLocal(), withoutSuffix); + } + + function to (time, withoutSuffix) { + if (!this.isValid()) { + return this.localeData().invalidDate(); + } + return create__createDuration({from: this, to: time}).locale(this.locale()).humanize(!withoutSuffix); + } + + function toNow (withoutSuffix) { + return this.to(local__createLocal(), withoutSuffix); + } + + function locale (key) { + var newLocaleData; + + if (key === undefined) { + return this._locale._abbr; + } else { + newLocaleData = locale_locales__getLocale(key); + if (newLocaleData != null) { + this._locale = newLocaleData; + } + return this; + } + } + + var lang = deprecate( + 'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.', + function (key) { + if (key === undefined) { + return this.localeData(); + } else { + return this.locale(key); + } + } + ); + + function localeData () { + return this._locale; + } + + function startOf (units) { + units = normalizeUnits(units); + // the following switch intentionally omits break keywords + // to utilize falling through the cases. + switch (units) { + case 'year': + this.month(0); + /* falls through */ + case 'quarter': + case 'month': + this.date(1); + /* falls through */ + case 'week': + case 'isoWeek': + case 'day': + this.hours(0); + /* falls through */ + case 'hour': + this.minutes(0); + /* falls through */ + case 'minute': + this.seconds(0); + /* falls through */ + case 'second': + this.milliseconds(0); + } + + // weeks are a special case + if (units === 'week') { + this.weekday(0); + } + if (units === 'isoWeek') { + this.isoWeekday(1); + } + + // quarters are also special + if (units === 'quarter') { + this.month(Math.floor(this.month() / 3) * 3); + } + + return this; + } + + function endOf (units) { + units = normalizeUnits(units); + if (units === undefined || units === 'millisecond') { + return this; + } + return this.startOf(units).add(1, (units === 'isoWeek' ? 'week' : units)).subtract(1, 'ms'); + } + + function to_type__valueOf () { + return +this._d - ((this._offset || 0) * 60000); + } + + function unix () { + return Math.floor(+this / 1000); + } + + function toDate () { + return this._offset ? new Date(+this) : this._d; + } + + function toArray () { + var m = this; + return [m.year(), m.month(), m.date(), m.hour(), m.minute(), m.second(), m.millisecond()]; + } + + function toObject () { + var m = this; + return { + years: m.year(), + months: m.month(), + date: m.date(), + hours: m.hours(), + minutes: m.minutes(), + seconds: m.seconds(), + milliseconds: m.milliseconds() + }; + } + + function moment_valid__isValid () { + return valid__isValid(this); + } + + function parsingFlags () { + return extend({}, getParsingFlags(this)); + } + + function invalidAt () { + return getParsingFlags(this).overflow; + } + + addFormatToken(0, ['gg', 2], 0, function () { + return this.weekYear() % 100; + }); + + addFormatToken(0, ['GG', 2], 0, function () { + return this.isoWeekYear() % 100; + }); + + function addWeekYearFormatToken (token, getter) { + addFormatToken(0, [token, token.length], 0, getter); + } + + addWeekYearFormatToken('gggg', 'weekYear'); + addWeekYearFormatToken('ggggg', 'weekYear'); + addWeekYearFormatToken('GGGG', 'isoWeekYear'); + addWeekYearFormatToken('GGGGG', 'isoWeekYear'); + + // ALIASES + + addUnitAlias('weekYear', 'gg'); + addUnitAlias('isoWeekYear', 'GG'); + + // PARSING + + addRegexToken('G', matchSigned); + addRegexToken('g', matchSigned); + addRegexToken('GG', match1to2, match2); + addRegexToken('gg', match1to2, match2); + addRegexToken('GGGG', match1to4, match4); + addRegexToken('gggg', match1to4, match4); + addRegexToken('GGGGG', match1to6, match6); + addRegexToken('ggggg', match1to6, match6); + + addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (input, week, config, token) { + week[token.substr(0, 2)] = toInt(input); + }); + + addWeekParseToken(['gg', 'GG'], function (input, week, config, token) { + week[token] = utils_hooks__hooks.parseTwoDigitYear(input); + }); + + // HELPERS + + function weeksInYear(year, dow, doy) { + return weekOfYear(local__createLocal([year, 11, 31 + dow - doy]), dow, doy).week; + } + + // MOMENTS + + function getSetWeekYear (input) { + var year = weekOfYear(this, this.localeData()._week.dow, this.localeData()._week.doy).year; + return input == null ? year : this.add((input - year), 'y'); + } + + function getSetISOWeekYear (input) { + var year = weekOfYear(this, 1, 4).year; + return input == null ? year : this.add((input - year), 'y'); + } + + function getISOWeeksInYear () { + return weeksInYear(this.year(), 1, 4); + } + + function getWeeksInYear () { + var weekInfo = this.localeData()._week; + return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy); + } + + addFormatToken('Q', 0, 0, 'quarter'); + + // ALIASES + + addUnitAlias('quarter', 'Q'); + + // PARSING + + addRegexToken('Q', match1); + addParseToken('Q', function (input, array) { + array[MONTH] = (toInt(input) - 1) * 3; + }); + + // MOMENTS + + function getSetQuarter (input) { + return input == null ? Math.ceil((this.month() + 1) / 3) : this.month((input - 1) * 3 + this.month() % 3); + } + + addFormatToken('D', ['DD', 2], 'Do', 'date'); + + // ALIASES + + addUnitAlias('date', 'D'); + + // PARSING + + addRegexToken('D', match1to2); + addRegexToken('DD', match1to2, match2); + addRegexToken('Do', function (isStrict, locale) { + return isStrict ? locale._ordinalParse : locale._ordinalParseLenient; + }); + + addParseToken(['D', 'DD'], DATE); + addParseToken('Do', function (input, array) { + array[DATE] = toInt(input.match(match1to2)[0], 10); + }); + + // MOMENTS + + var getSetDayOfMonth = makeGetSet('Date', true); + + addFormatToken('d', 0, 'do', 'day'); + + addFormatToken('dd', 0, 0, function (format) { + return this.localeData().weekdaysMin(this, format); + }); + + addFormatToken('ddd', 0, 0, function (format) { + return this.localeData().weekdaysShort(this, format); + }); + + addFormatToken('dddd', 0, 0, function (format) { + return this.localeData().weekdays(this, format); + }); + + addFormatToken('e', 0, 0, 'weekday'); + addFormatToken('E', 0, 0, 'isoWeekday'); + + // ALIASES + + addUnitAlias('day', 'd'); + addUnitAlias('weekday', 'e'); + addUnitAlias('isoWeekday', 'E'); + + // PARSING + + addRegexToken('d', match1to2); + addRegexToken('e', match1to2); + addRegexToken('E', match1to2); + addRegexToken('dd', matchWord); + addRegexToken('ddd', matchWord); + addRegexToken('dddd', matchWord); + + addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config) { + var weekday = config._locale.weekdaysParse(input); + // if we didn't get a weekday name, mark the date as invalid + if (weekday != null) { + week.d = weekday; + } else { + getParsingFlags(config).invalidWeekday = input; + } + }); + + addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) { + week[token] = toInt(input); + }); + + // HELPERS + + function parseWeekday(input, locale) { + if (typeof input !== 'string') { + return input; + } + + if (!isNaN(input)) { + return parseInt(input, 10); + } + + input = locale.weekdaysParse(input); + if (typeof input === 'number') { + return input; + } + + return null; + } + + // LOCALES + + var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'); + function localeWeekdays (m) { + return this._weekdays[m.day()]; + } + + var defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'); + function localeWeekdaysShort (m) { + return this._weekdaysShort[m.day()]; + } + + var defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'); + function localeWeekdaysMin (m) { + return this._weekdaysMin[m.day()]; + } + + function localeWeekdaysParse (weekdayName) { + var i, mom, regex; + + this._weekdaysParse = this._weekdaysParse || []; + + for (i = 0; i < 7; i++) { + // make the regex if we don't have it already + if (!this._weekdaysParse[i]) { + mom = local__createLocal([2000, 1]).day(i); + regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, ''); + this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i'); + } + // test the regex + if (this._weekdaysParse[i].test(weekdayName)) { + return i; + } + } + } + + // MOMENTS + + function getSetDayOfWeek (input) { + var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); + if (input != null) { + input = parseWeekday(input, this.localeData()); + return this.add(input - day, 'd'); + } else { + return day; + } + } + + function getSetLocaleDayOfWeek (input) { + var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7; + return input == null ? weekday : this.add(input - weekday, 'd'); + } + + function getSetISODayOfWeek (input) { + // behaves the same as moment#day except + // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6) + // as a setter, sunday should belong to the previous week. + return input == null ? this.day() || 7 : this.day(this.day() % 7 ? input : input - 7); + } + + addFormatToken('H', ['HH', 2], 0, 'hour'); + addFormatToken('h', ['hh', 2], 0, function () { + return this.hours() % 12 || 12; + }); + + function meridiem (token, lowercase) { + addFormatToken(token, 0, 0, function () { + return this.localeData().meridiem(this.hours(), this.minutes(), lowercase); + }); + } + + meridiem('a', true); + meridiem('A', false); + + // ALIASES + + addUnitAlias('hour', 'h'); + + // PARSING + + function matchMeridiem (isStrict, locale) { + return locale._meridiemParse; + } + + addRegexToken('a', matchMeridiem); + addRegexToken('A', matchMeridiem); + addRegexToken('H', match1to2); + addRegexToken('h', match1to2); + addRegexToken('HH', match1to2, match2); + addRegexToken('hh', match1to2, match2); + + addParseToken(['H', 'HH'], HOUR); + addParseToken(['a', 'A'], function (input, array, config) { + config._isPm = config._locale.isPM(input); + config._meridiem = input; + }); + addParseToken(['h', 'hh'], function (input, array, config) { + array[HOUR] = toInt(input); + getParsingFlags(config).bigHour = true; + }); + + // LOCALES + + function localeIsPM (input) { + // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays + // Using charAt should be more compatible. + return ((input + '').toLowerCase().charAt(0) === 'p'); + } + + var defaultLocaleMeridiemParse = /[ap]\.?m?\.?/i; + function localeMeridiem (hours, minutes, isLower) { + if (hours > 11) { + return isLower ? 'pm' : 'PM'; + } else { + return isLower ? 'am' : 'AM'; + } + } + + + // MOMENTS + + // Setting the hour should keep the time, because the user explicitly + // specified which hour he wants. So trying to maintain the same hour (in + // a new timezone) makes sense. Adding/subtracting hours does not follow + // this rule. + var getSetHour = makeGetSet('Hours', true); + + addFormatToken('m', ['mm', 2], 0, 'minute'); + + // ALIASES + + addUnitAlias('minute', 'm'); + + // PARSING + + addRegexToken('m', match1to2); + addRegexToken('mm', match1to2, match2); + addParseToken(['m', 'mm'], MINUTE); + + // MOMENTS + + var getSetMinute = makeGetSet('Minutes', false); + + addFormatToken('s', ['ss', 2], 0, 'second'); + + // ALIASES + + addUnitAlias('second', 's'); + + // PARSING + + addRegexToken('s', match1to2); + addRegexToken('ss', match1to2, match2); + addParseToken(['s', 'ss'], SECOND); + + // MOMENTS + + var getSetSecond = makeGetSet('Seconds', false); + + addFormatToken('S', 0, 0, function () { + return ~~(this.millisecond() / 100); + }); + + addFormatToken(0, ['SS', 2], 0, function () { + return ~~(this.millisecond() / 10); + }); + + addFormatToken(0, ['SSS', 3], 0, 'millisecond'); + addFormatToken(0, ['SSSS', 4], 0, function () { + return this.millisecond() * 10; + }); + addFormatToken(0, ['SSSSS', 5], 0, function () { + return this.millisecond() * 100; + }); + addFormatToken(0, ['SSSSSS', 6], 0, function () { + return this.millisecond() * 1000; + }); + addFormatToken(0, ['SSSSSSS', 7], 0, function () { + return this.millisecond() * 10000; + }); + addFormatToken(0, ['SSSSSSSS', 8], 0, function () { + return this.millisecond() * 100000; + }); + addFormatToken(0, ['SSSSSSSSS', 9], 0, function () { + return this.millisecond() * 1000000; + }); + + + // ALIASES + + addUnitAlias('millisecond', 'ms'); + + // PARSING + + addRegexToken('S', match1to3, match1); + addRegexToken('SS', match1to3, match2); + addRegexToken('SSS', match1to3, match3); + + var token; + for (token = 'SSSS'; token.length <= 9; token += 'S') { + addRegexToken(token, matchUnsigned); + } + + function parseMs(input, array) { + array[MILLISECOND] = toInt(('0.' + input) * 1000); + } + + for (token = 'S'; token.length <= 9; token += 'S') { + addParseToken(token, parseMs); + } + // MOMENTS + + var getSetMillisecond = makeGetSet('Milliseconds', false); + + addFormatToken('z', 0, 0, 'zoneAbbr'); + addFormatToken('zz', 0, 0, 'zoneName'); + + // MOMENTS + + function getZoneAbbr () { + return this._isUTC ? 'UTC' : ''; + } + + function getZoneName () { + return this._isUTC ? 'Coordinated Universal Time' : ''; + } + + var momentPrototype__proto = Moment.prototype; + + momentPrototype__proto.add = add_subtract__add; + momentPrototype__proto.calendar = moment_calendar__calendar; + momentPrototype__proto.clone = clone; + momentPrototype__proto.diff = diff; + momentPrototype__proto.endOf = endOf; + momentPrototype__proto.format = moment_format__format; + momentPrototype__proto.from = from; + momentPrototype__proto.fromNow = fromNow; + momentPrototype__proto.to = to; + momentPrototype__proto.toNow = toNow; + momentPrototype__proto.get = getSet; + momentPrototype__proto.invalidAt = invalidAt; + momentPrototype__proto.isAfter = isAfter; + momentPrototype__proto.isBefore = isBefore; + momentPrototype__proto.isBetween = isBetween; + momentPrototype__proto.isSame = isSame; + momentPrototype__proto.isValid = moment_valid__isValid; + momentPrototype__proto.lang = lang; + momentPrototype__proto.locale = locale; + momentPrototype__proto.localeData = localeData; + momentPrototype__proto.max = prototypeMax; + momentPrototype__proto.min = prototypeMin; + momentPrototype__proto.parsingFlags = parsingFlags; + momentPrototype__proto.set = getSet; + momentPrototype__proto.startOf = startOf; + momentPrototype__proto.subtract = add_subtract__subtract; + momentPrototype__proto.toArray = toArray; + momentPrototype__proto.toObject = toObject; + momentPrototype__proto.toDate = toDate; + momentPrototype__proto.toISOString = moment_format__toISOString; + momentPrototype__proto.toJSON = moment_format__toISOString; + momentPrototype__proto.toString = toString; + momentPrototype__proto.unix = unix; + momentPrototype__proto.valueOf = to_type__valueOf; + + // Year + momentPrototype__proto.year = getSetYear; + momentPrototype__proto.isLeapYear = getIsLeapYear; + + // Week Year + momentPrototype__proto.weekYear = getSetWeekYear; + momentPrototype__proto.isoWeekYear = getSetISOWeekYear; + + // Quarter + momentPrototype__proto.quarter = momentPrototype__proto.quarters = getSetQuarter; + + // Month + momentPrototype__proto.month = getSetMonth; + momentPrototype__proto.daysInMonth = getDaysInMonth; + + // Week + momentPrototype__proto.week = momentPrototype__proto.weeks = getSetWeek; + momentPrototype__proto.isoWeek = momentPrototype__proto.isoWeeks = getSetISOWeek; + momentPrototype__proto.weeksInYear = getWeeksInYear; + momentPrototype__proto.isoWeeksInYear = getISOWeeksInYear; + + // Day + momentPrototype__proto.date = getSetDayOfMonth; + momentPrototype__proto.day = momentPrototype__proto.days = getSetDayOfWeek; + momentPrototype__proto.weekday = getSetLocaleDayOfWeek; + momentPrototype__proto.isoWeekday = getSetISODayOfWeek; + momentPrototype__proto.dayOfYear = getSetDayOfYear; + + // Hour + momentPrototype__proto.hour = momentPrototype__proto.hours = getSetHour; + + // Minute + momentPrototype__proto.minute = momentPrototype__proto.minutes = getSetMinute; + + // Second + momentPrototype__proto.second = momentPrototype__proto.seconds = getSetSecond; + + // Millisecond + momentPrototype__proto.millisecond = momentPrototype__proto.milliseconds = getSetMillisecond; + + // Offset + momentPrototype__proto.utcOffset = getSetOffset; + momentPrototype__proto.utc = setOffsetToUTC; + momentPrototype__proto.local = setOffsetToLocal; + momentPrototype__proto.parseZone = setOffsetToParsedOffset; + momentPrototype__proto.hasAlignedHourOffset = hasAlignedHourOffset; + momentPrototype__proto.isDST = isDaylightSavingTime; + momentPrototype__proto.isDSTShifted = isDaylightSavingTimeShifted; + momentPrototype__proto.isLocal = isLocal; + momentPrototype__proto.isUtcOffset = isUtcOffset; + momentPrototype__proto.isUtc = isUtc; + momentPrototype__proto.isUTC = isUtc; + + // Timezone + momentPrototype__proto.zoneAbbr = getZoneAbbr; + momentPrototype__proto.zoneName = getZoneName; + + // Deprecations + momentPrototype__proto.dates = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth); + momentPrototype__proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth); + momentPrototype__proto.years = deprecate('years accessor is deprecated. Use year instead', getSetYear); + momentPrototype__proto.zone = deprecate('moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779', getSetZone); + + var momentPrototype = momentPrototype__proto; + + function moment_moment__createUnix (input) { + return local__createLocal(input * 1000); + } + + function moment_moment__createInZone () { + return local__createLocal.apply(null, arguments).parseZone(); + } + + var defaultCalendar = { + sameDay : '[Today at] LT', + nextDay : '[Tomorrow at] LT', + nextWeek : 'dddd [at] LT', + lastDay : '[Yesterday at] LT', + lastWeek : '[Last] dddd [at] LT', + sameElse : 'L' + }; + + function locale_calendar__calendar (key, mom, now) { + var output = this._calendar[key]; + return typeof output === 'function' ? output.call(mom, now) : output; + } + + var defaultLongDateFormat = { + LTS : 'h:mm:ss A', + LT : 'h:mm A', + L : 'MM/DD/YYYY', + LL : 'MMMM D, YYYY', + LLL : 'MMMM D, YYYY h:mm A', + LLLL : 'dddd, MMMM D, YYYY h:mm A' + }; + + function longDateFormat (key) { + var format = this._longDateFormat[key], + formatUpper = this._longDateFormat[key.toUpperCase()]; + + if (format || !formatUpper) { + return format; + } + + this._longDateFormat[key] = formatUpper.replace(/MMMM|MM|DD|dddd/g, function (val) { + return val.slice(1); + }); + + return this._longDateFormat[key]; + } + + var defaultInvalidDate = 'Invalid date'; + + function invalidDate () { + return this._invalidDate; + } + + var defaultOrdinal = '%d'; + var defaultOrdinalParse = /\d{1,2}/; + + function ordinal (number) { + return this._ordinal.replace('%d', number); + } + + function preParsePostFormat (string) { + return string; + } + + var defaultRelativeTime = { + future : 'in %s', + past : '%s ago', + s : 'a few seconds', + m : 'a minute', + mm : '%d minutes', + h : 'an hour', + hh : '%d hours', + d : 'a day', + dd : '%d days', + M : 'a month', + MM : '%d months', + y : 'a year', + yy : '%d years' + }; + + function relative__relativeTime (number, withoutSuffix, string, isFuture) { + var output = this._relativeTime[string]; + return (typeof output === 'function') ? + output(number, withoutSuffix, string, isFuture) : + output.replace(/%d/i, number); + } + + function pastFuture (diff, output) { + var format = this._relativeTime[diff > 0 ? 'future' : 'past']; + return typeof format === 'function' ? format(output) : format.replace(/%s/i, output); + } + + function locale_set__set (config) { + var prop, i; + for (i in config) { + prop = config[i]; + if (typeof prop === 'function') { + this[i] = prop; + } else { + this['_' + i] = prop; + } + } + // Lenient ordinal parsing accepts just a number in addition to + // number + (possibly) stuff coming from _ordinalParseLenient. + this._ordinalParseLenient = new RegExp(this._ordinalParse.source + '|' + (/\d{1,2}/).source); + } + + var prototype__proto = Locale.prototype; + + prototype__proto._calendar = defaultCalendar; + prototype__proto.calendar = locale_calendar__calendar; + prototype__proto._longDateFormat = defaultLongDateFormat; + prototype__proto.longDateFormat = longDateFormat; + prototype__proto._invalidDate = defaultInvalidDate; + prototype__proto.invalidDate = invalidDate; + prototype__proto._ordinal = defaultOrdinal; + prototype__proto.ordinal = ordinal; + prototype__proto._ordinalParse = defaultOrdinalParse; + prototype__proto.preparse = preParsePostFormat; + prototype__proto.postformat = preParsePostFormat; + prototype__proto._relativeTime = defaultRelativeTime; + prototype__proto.relativeTime = relative__relativeTime; + prototype__proto.pastFuture = pastFuture; + prototype__proto.set = locale_set__set; + + // Month + prototype__proto.months = localeMonths; + prototype__proto._months = defaultLocaleMonths; + prototype__proto.monthsShort = localeMonthsShort; + prototype__proto._monthsShort = defaultLocaleMonthsShort; + prototype__proto.monthsParse = localeMonthsParse; + + // Week + prototype__proto.week = localeWeek; + prototype__proto._week = defaultLocaleWeek; + prototype__proto.firstDayOfYear = localeFirstDayOfYear; + prototype__proto.firstDayOfWeek = localeFirstDayOfWeek; + + // Day of Week + prototype__proto.weekdays = localeWeekdays; + prototype__proto._weekdays = defaultLocaleWeekdays; + prototype__proto.weekdaysMin = localeWeekdaysMin; + prototype__proto._weekdaysMin = defaultLocaleWeekdaysMin; + prototype__proto.weekdaysShort = localeWeekdaysShort; + prototype__proto._weekdaysShort = defaultLocaleWeekdaysShort; + prototype__proto.weekdaysParse = localeWeekdaysParse; + + // Hours + prototype__proto.isPM = localeIsPM; + prototype__proto._meridiemParse = defaultLocaleMeridiemParse; + prototype__proto.meridiem = localeMeridiem; + + function lists__get (format, index, field, setter) { + var locale = locale_locales__getLocale(); + var utc = create_utc__createUTC().set(setter, index); + return locale[field](utc, format); + } + + function list (format, index, field, count, setter) { + if (typeof format === 'number') { + index = format; + format = undefined; + } + + format = format || ''; + + if (index != null) { + return lists__get(format, index, field, setter); + } + + var i; + var out = []; + for (i = 0; i < count; i++) { + out[i] = lists__get(format, i, field, setter); + } + return out; + } + + function lists__listMonths (format, index) { + return list(format, index, 'months', 12, 'month'); + } + + function lists__listMonthsShort (format, index) { + return list(format, index, 'monthsShort', 12, 'month'); + } + + function lists__listWeekdays (format, index) { + return list(format, index, 'weekdays', 7, 'day'); + } + + function lists__listWeekdaysShort (format, index) { + return list(format, index, 'weekdaysShort', 7, 'day'); + } + + function lists__listWeekdaysMin (format, index) { + return list(format, index, 'weekdaysMin', 7, 'day'); + } + + locale_locales__getSetGlobalLocale('en', { + ordinalParse: /\d{1,2}(th|st|nd|rd)/, + ordinal : function (number) { + var b = number % 10, + output = (toInt(number % 100 / 10) === 1) ? 'th' : + (b === 1) ? 'st' : + (b === 2) ? 'nd' : + (b === 3) ? 'rd' : 'th'; + return number + output; + } + }); + + // Side effect imports + utils_hooks__hooks.lang = deprecate('moment.lang is deprecated. Use moment.locale instead.', locale_locales__getSetGlobalLocale); + utils_hooks__hooks.langData = deprecate('moment.langData is deprecated. Use moment.localeData instead.', locale_locales__getLocale); + + var mathAbs = Math.abs; + + function duration_abs__abs () { + var data = this._data; + + this._milliseconds = mathAbs(this._milliseconds); + this._days = mathAbs(this._days); + this._months = mathAbs(this._months); + + data.milliseconds = mathAbs(data.milliseconds); + data.seconds = mathAbs(data.seconds); + data.minutes = mathAbs(data.minutes); + data.hours = mathAbs(data.hours); + data.months = mathAbs(data.months); + data.years = mathAbs(data.years); + + return this; + } + + function duration_add_subtract__addSubtract (duration, input, value, direction) { + var other = create__createDuration(input, value); + + duration._milliseconds += direction * other._milliseconds; + duration._days += direction * other._days; + duration._months += direction * other._months; + + return duration._bubble(); + } + + // supports only 2.0-style add(1, 's') or add(duration) + function duration_add_subtract__add (input, value) { + return duration_add_subtract__addSubtract(this, input, value, 1); + } + + // supports only 2.0-style subtract(1, 's') or subtract(duration) + function duration_add_subtract__subtract (input, value) { + return duration_add_subtract__addSubtract(this, input, value, -1); + } + + function absCeil (number) { + if (number < 0) { + return Math.floor(number); + } else { + return Math.ceil(number); + } + } + + function bubble () { + var milliseconds = this._milliseconds; + var days = this._days; + var months = this._months; + var data = this._data; + var seconds, minutes, hours, years, monthsFromDays; + + // if we have a mix of positive and negative values, bubble down first + // check: https://github.com/moment/moment/issues/2166 + if (!((milliseconds >= 0 && days >= 0 && months >= 0) || + (milliseconds <= 0 && days <= 0 && months <= 0))) { + milliseconds += absCeil(monthsToDays(months) + days) * 864e5; + days = 0; + months = 0; + } + + // The following code bubbles up values, see the tests for + // examples of what that means. + data.milliseconds = milliseconds % 1000; + + seconds = absFloor(milliseconds / 1000); + data.seconds = seconds % 60; + + minutes = absFloor(seconds / 60); + data.minutes = minutes % 60; + + hours = absFloor(minutes / 60); + data.hours = hours % 24; + + days += absFloor(hours / 24); + + // convert days to months + monthsFromDays = absFloor(daysToMonths(days)); + months += monthsFromDays; + days -= absCeil(monthsToDays(monthsFromDays)); + + // 12 months -> 1 year + years = absFloor(months / 12); + months %= 12; + + data.days = days; + data.months = months; + data.years = years; + + return this; + } + + function daysToMonths (days) { + // 400 years have 146097 days (taking into account leap year rules) + // 400 years have 12 months === 4800 + return days * 4800 / 146097; + } + + function monthsToDays (months) { + // the reverse of daysToMonths + return months * 146097 / 4800; + } + + function as (units) { + var days; + var months; + var milliseconds = this._milliseconds; + + units = normalizeUnits(units); + + if (units === 'month' || units === 'year') { + days = this._days + milliseconds / 864e5; + months = this._months + daysToMonths(days); + return units === 'month' ? months : months / 12; + } else { + // handle milliseconds separately because of floating point math errors (issue #1867) + days = this._days + Math.round(monthsToDays(this._months)); + switch (units) { + case 'week' : return days / 7 + milliseconds / 6048e5; + case 'day' : return days + milliseconds / 864e5; + case 'hour' : return days * 24 + milliseconds / 36e5; + case 'minute' : return days * 1440 + milliseconds / 6e4; + case 'second' : return days * 86400 + milliseconds / 1000; + // Math.floor prevents floating point math errors here + case 'millisecond': return Math.floor(days * 864e5) + milliseconds; + default: throw new Error('Unknown unit ' + units); + } + } + } + + // TODO: Use this.as('ms')? + function duration_as__valueOf () { + return ( + this._milliseconds + + this._days * 864e5 + + (this._months % 12) * 2592e6 + + toInt(this._months / 12) * 31536e6 + ); + } + + function makeAs (alias) { + return function () { + return this.as(alias); + }; + } + + var asMilliseconds = makeAs('ms'); + var asSeconds = makeAs('s'); + var asMinutes = makeAs('m'); + var asHours = makeAs('h'); + var asDays = makeAs('d'); + var asWeeks = makeAs('w'); + var asMonths = makeAs('M'); + var asYears = makeAs('y'); + + function duration_get__get (units) { + units = normalizeUnits(units); + return this[units + 's'](); + } + + function makeGetter(name) { + return function () { + return this._data[name]; + }; + } + + var milliseconds = makeGetter('milliseconds'); + var seconds = makeGetter('seconds'); + var minutes = makeGetter('minutes'); + var hours = makeGetter('hours'); + var days = makeGetter('days'); + var duration_get__months = makeGetter('months'); + var years = makeGetter('years'); + + function weeks () { + return absFloor(this.days() / 7); + } + + var round = Math.round; + var thresholds = { + s: 45, // seconds to minute + m: 45, // minutes to hour + h: 22, // hours to day + d: 26, // days to month + M: 11 // months to year + }; + + // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize + function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) { + return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture); + } + + function duration_humanize__relativeTime (posNegDuration, withoutSuffix, locale) { + var duration = create__createDuration(posNegDuration).abs(); + var seconds = round(duration.as('s')); + var minutes = round(duration.as('m')); + var hours = round(duration.as('h')); + var days = round(duration.as('d')); + var months = round(duration.as('M')); + var years = round(duration.as('y')); + + var a = seconds < thresholds.s && ['s', seconds] || + minutes === 1 && ['m'] || + minutes < thresholds.m && ['mm', minutes] || + hours === 1 && ['h'] || + hours < thresholds.h && ['hh', hours] || + days === 1 && ['d'] || + days < thresholds.d && ['dd', days] || + months === 1 && ['M'] || + months < thresholds.M && ['MM', months] || + years === 1 && ['y'] || ['yy', years]; + + a[2] = withoutSuffix; + a[3] = +posNegDuration > 0; + a[4] = locale; + return substituteTimeAgo.apply(null, a); + } + + // This function allows you to set a threshold for relative time strings + function duration_humanize__getSetRelativeTimeThreshold (threshold, limit) { + if (thresholds[threshold] === undefined) { + return false; + } + if (limit === undefined) { + return thresholds[threshold]; + } + thresholds[threshold] = limit; + return true; + } + + function humanize (withSuffix) { + var locale = this.localeData(); + var output = duration_humanize__relativeTime(this, !withSuffix, locale); + + if (withSuffix) { + output = locale.pastFuture(+this, output); + } + + return locale.postformat(output); + } + + var iso_string__abs = Math.abs; + + function iso_string__toISOString() { + // for ISO strings we do not use the normal bubbling rules: + // * milliseconds bubble up until they become hours + // * days do not bubble at all + // * months bubble up until they become years + // This is because there is no context-free conversion between hours and days + // (think of clock changes) + // and also not between days and months (28-31 days per month) + var seconds = iso_string__abs(this._milliseconds) / 1000; + var days = iso_string__abs(this._days); + var months = iso_string__abs(this._months); + var minutes, hours, years; + + // 3600 seconds -> 60 minutes -> 1 hour + minutes = absFloor(seconds / 60); + hours = absFloor(minutes / 60); + seconds %= 60; + minutes %= 60; + + // 12 months -> 1 year + years = absFloor(months / 12); + months %= 12; + + + // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js + var Y = years; + var M = months; + var D = days; + var h = hours; + var m = minutes; + var s = seconds; + var total = this.asSeconds(); + + if (!total) { + // this is the same as C#'s (Noda) and python (isodate)... + // but not other JS (goog.date) + return 'P0D'; + } + + return (total < 0 ? '-' : '') + + 'P' + + (Y ? Y + 'Y' : '') + + (M ? M + 'M' : '') + + (D ? D + 'D' : '') + + ((h || m || s) ? 'T' : '') + + (h ? h + 'H' : '') + + (m ? m + 'M' : '') + + (s ? s + 'S' : ''); + } + + var duration_prototype__proto = Duration.prototype; + + duration_prototype__proto.abs = duration_abs__abs; + duration_prototype__proto.add = duration_add_subtract__add; + duration_prototype__proto.subtract = duration_add_subtract__subtract; + duration_prototype__proto.as = as; + duration_prototype__proto.asMilliseconds = asMilliseconds; + duration_prototype__proto.asSeconds = asSeconds; + duration_prototype__proto.asMinutes = asMinutes; + duration_prototype__proto.asHours = asHours; + duration_prototype__proto.asDays = asDays; + duration_prototype__proto.asWeeks = asWeeks; + duration_prototype__proto.asMonths = asMonths; + duration_prototype__proto.asYears = asYears; + duration_prototype__proto.valueOf = duration_as__valueOf; + duration_prototype__proto._bubble = bubble; + duration_prototype__proto.get = duration_get__get; + duration_prototype__proto.milliseconds = milliseconds; + duration_prototype__proto.seconds = seconds; + duration_prototype__proto.minutes = minutes; + duration_prototype__proto.hours = hours; + duration_prototype__proto.days = days; + duration_prototype__proto.weeks = weeks; + duration_prototype__proto.months = duration_get__months; + duration_prototype__proto.years = years; + duration_prototype__proto.humanize = humanize; + duration_prototype__proto.toISOString = iso_string__toISOString; + duration_prototype__proto.toString = iso_string__toISOString; + duration_prototype__proto.toJSON = iso_string__toISOString; + duration_prototype__proto.locale = locale; + duration_prototype__proto.localeData = localeData; + + // Deprecations + duration_prototype__proto.toIsoString = deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', iso_string__toISOString); + duration_prototype__proto.lang = lang; + + // Side effect imports + + addFormatToken('X', 0, 0, 'unix'); + addFormatToken('x', 0, 0, 'valueOf'); + + // PARSING + + addRegexToken('x', matchSigned); + addRegexToken('X', matchTimestamp); + addParseToken('X', function (input, array, config) { + config._d = new Date(parseFloat(input, 10) * 1000); + }); + addParseToken('x', function (input, array, config) { + config._d = new Date(toInt(input)); + }); + + // Side effect imports + + ; + + //! moment.js + //! version : 2.10.6 + //! authors : Tim Wood, Iskren Chernev, Moment.js contributors + //! license : MIT + //! momentjs.com + + utils_hooks__hooks.version = '2.10.6'; + + setHookCallback(local__createLocal); + + utils_hooks__hooks.fn = momentPrototype; + utils_hooks__hooks.min = min; + utils_hooks__hooks.max = max; + utils_hooks__hooks.utc = create_utc__createUTC; + utils_hooks__hooks.unix = moment_moment__createUnix; + utils_hooks__hooks.months = lists__listMonths; + utils_hooks__hooks.isDate = isDate; + utils_hooks__hooks.locale = locale_locales__getSetGlobalLocale; + utils_hooks__hooks.invalid = valid__createInvalid; + utils_hooks__hooks.duration = create__createDuration; + utils_hooks__hooks.isMoment = isMoment; + utils_hooks__hooks.weekdays = lists__listWeekdays; + utils_hooks__hooks.parseZone = moment_moment__createInZone; + utils_hooks__hooks.localeData = locale_locales__getLocale; + utils_hooks__hooks.isDuration = isDuration; + utils_hooks__hooks.monthsShort = lists__listMonthsShort; + utils_hooks__hooks.weekdaysMin = lists__listWeekdaysMin; + utils_hooks__hooks.defineLocale = defineLocale; + utils_hooks__hooks.weekdaysShort = lists__listWeekdaysShort; + utils_hooks__hooks.normalizeUnits = normalizeUnits; + utils_hooks__hooks.relativeTimeThreshold = duration_humanize__getSetRelativeTimeThreshold; + + var _moment__default = utils_hooks__hooks; + + //! moment.js locale configuration + //! locale : afrikaans (af) + //! author : Werner Mollentze : https://github.com/wernerm + + var af = _moment__default.defineLocale('af', { + months : 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split('_'), + monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'), + weekdays : 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split('_'), + weekdaysShort : 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'), + weekdaysMin : 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'), + meridiemParse: /vm|nm/i, + isPM : function (input) { + return /^nm$/i.test(input); + }, + meridiem : function (hours, minutes, isLower) { + if (hours < 12) { + return isLower ? 'vm' : 'VM'; + } else { + return isLower ? 'nm' : 'NM'; + } + }, + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd, D MMMM YYYY HH:mm' + }, + calendar : { + sameDay : '[Vandag om] LT', + nextDay : '[Môre om] LT', + nextWeek : 'dddd [om] LT', + lastDay : '[Gister om] LT', + lastWeek : '[Laas] dddd [om] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'oor %s', + past : '%s gelede', + s : '\'n paar sekondes', + m : '\'n minuut', + mm : '%d minute', + h : '\'n uur', + hh : '%d ure', + d : '\'n dag', + dd : '%d dae', + M : '\'n maand', + MM : '%d maande', + y : '\'n jaar', + yy : '%d jaar' + }, + ordinalParse: /\d{1,2}(ste|de)/, + ordinal : function (number) { + return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); // Thanks to Joris Röling : https://github.com/jjupiter + }, + week : { + dow : 1, // Maandag is die eerste dag van die week. + doy : 4 // Die week wat die 4de Januarie bevat is die eerste week van die jaar. + } + }); + + //! moment.js locale configuration + //! locale : Moroccan Arabic (ar-ma) + //! author : ElFadili Yassine : https://github.com/ElFadiliY + //! author : Abdel Said : https://github.com/abdelsaid + + var ar_ma = _moment__default.defineLocale('ar-ma', { + months : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), + monthsShort : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), + weekdays : 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), + weekdaysShort : 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), + weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd D MMMM YYYY HH:mm' + }, + calendar : { + sameDay: '[اليوم على الساعة] LT', + nextDay: '[غدا على الساعة] LT', + nextWeek: 'dddd [على الساعة] LT', + lastDay: '[أمس على الساعة] LT', + lastWeek: 'dddd [على الساعة] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'في %s', + past : 'منذ %s', + s : 'ثوان', + m : 'دقيقة', + mm : '%d دقائق', + h : 'ساعة', + hh : '%d ساعات', + d : 'يوم', + dd : '%d أيام', + M : 'شهر', + MM : '%d أشهر', + y : 'سنة', + yy : '%d سنوات' + }, + week : { + dow : 6, // Saturday is the first day of the week. + doy : 12 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Arabic Saudi Arabia (ar-sa) + //! author : Suhail Alkowaileet : https://github.com/xsoh + + var ar_sa__symbolMap = { + '1': '١', + '2': '٢', + '3': '٣', + '4': '٤', + '5': '٥', + '6': '٦', + '7': '٧', + '8': '٨', + '9': '٩', + '0': '٠' + }, ar_sa__numberMap = { + '١': '1', + '٢': '2', + '٣': '3', + '٤': '4', + '٥': '5', + '٦': '6', + '٧': '7', + '٨': '8', + '٩': '9', + '٠': '0' + }; + + var ar_sa = _moment__default.defineLocale('ar-sa', { + months : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), + monthsShort : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), + weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), + weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), + weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd D MMMM YYYY HH:mm' + }, + meridiemParse: /ص|م/, + isPM : function (input) { + return 'م' === input; + }, + meridiem : function (hour, minute, isLower) { + if (hour < 12) { + return 'ص'; + } else { + return 'م'; + } + }, + calendar : { + sameDay: '[اليوم على الساعة] LT', + nextDay: '[غدا على الساعة] LT', + nextWeek: 'dddd [على الساعة] LT', + lastDay: '[أمس على الساعة] LT', + lastWeek: 'dddd [على الساعة] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'في %s', + past : 'منذ %s', + s : 'ثوان', + m : 'دقيقة', + mm : '%d دقائق', + h : 'ساعة', + hh : '%d ساعات', + d : 'يوم', + dd : '%d أيام', + M : 'شهر', + MM : '%d أشهر', + y : 'سنة', + yy : '%d سنوات' + }, + preparse: function (string) { + return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) { + return ar_sa__numberMap[match]; + }).replace(/،/g, ','); + }, + postformat: function (string) { + return string.replace(/\d/g, function (match) { + return ar_sa__symbolMap[match]; + }).replace(/,/g, '،'); + }, + week : { + dow : 6, // Saturday is the first day of the week. + doy : 12 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Tunisian Arabic (ar-tn) + + var ar_tn = _moment__default.defineLocale('ar-tn', { + months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), + monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), + weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), + weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), + weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), + longDateFormat: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + calendar: { + sameDay: '[اليوم على الساعة] LT', + nextDay: '[غدا على الساعة] LT', + nextWeek: 'dddd [على الساعة] LT', + lastDay: '[أمس على الساعة] LT', + lastWeek: 'dddd [على الساعة] LT', + sameElse: 'L' + }, + relativeTime: { + future: 'في %s', + past: 'منذ %s', + s: 'ثوان', + m: 'دقيقة', + mm: '%d دقائق', + h: 'ساعة', + hh: '%d ساعات', + d: 'يوم', + dd: '%d أيام', + M: 'شهر', + MM: '%d أشهر', + y: 'سنة', + yy: '%d سنوات' + }, + week: { + dow: 1, // Monday is the first day of the week. + doy: 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! Locale: Arabic (ar) + //! Author: Abdel Said: https://github.com/abdelsaid + //! Changes in months, weekdays: Ahmed Elkhatib + //! Native plural forms: forabi https://github.com/forabi + + var ar__symbolMap = { + '1': '١', + '2': '٢', + '3': '٣', + '4': '٤', + '5': '٥', + '6': '٦', + '7': '٧', + '8': '٨', + '9': '٩', + '0': '٠' + }, ar__numberMap = { + '١': '1', + '٢': '2', + '٣': '3', + '٤': '4', + '٥': '5', + '٦': '6', + '٧': '7', + '٨': '8', + '٩': '9', + '٠': '0' + }, pluralForm = function (n) { + return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5; + }, plurals = { + s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'], + m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'], + h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'], + d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'], + M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'], + y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام'] + }, pluralize = function (u) { + return function (number, withoutSuffix, string, isFuture) { + var f = pluralForm(number), + str = plurals[u][pluralForm(number)]; + if (f === 2) { + str = str[withoutSuffix ? 0 : 1]; + } + return str.replace(/%d/i, number); + }; + }, ar__months = [ + 'كانون الثاني يناير', + 'شباط فبراير', + 'آذار مارس', + 'نيسان أبريل', + 'أيار مايو', + 'حزيران يونيو', + 'تموز يوليو', + 'آب أغسطس', + 'أيلول سبتمبر', + 'تشرين الأول أكتوبر', + 'تشرين الثاني نوفمبر', + 'كانون الأول ديسمبر' + ]; + + var ar = _moment__default.defineLocale('ar', { + months : ar__months, + monthsShort : ar__months, + weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), + weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), + weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'D/\u200FM/\u200FYYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd D MMMM YYYY HH:mm' + }, + meridiemParse: /ص|م/, + isPM : function (input) { + return 'م' === input; + }, + meridiem : function (hour, minute, isLower) { + if (hour < 12) { + return 'ص'; + } else { + return 'م'; + } + }, + calendar : { + sameDay: '[اليوم عند الساعة] LT', + nextDay: '[غدًا عند الساعة] LT', + nextWeek: 'dddd [عند الساعة] LT', + lastDay: '[أمس عند الساعة] LT', + lastWeek: 'dddd [عند الساعة] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'بعد %s', + past : 'منذ %s', + s : pluralize('s'), + m : pluralize('m'), + mm : pluralize('m'), + h : pluralize('h'), + hh : pluralize('h'), + d : pluralize('d'), + dd : pluralize('d'), + M : pluralize('M'), + MM : pluralize('M'), + y : pluralize('y'), + yy : pluralize('y') + }, + preparse: function (string) { + return string.replace(/\u200f/g, '').replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) { + return ar__numberMap[match]; + }).replace(/،/g, ','); + }, + postformat: function (string) { + return string.replace(/\d/g, function (match) { + return ar__symbolMap[match]; + }).replace(/,/g, '،'); + }, + week : { + dow : 6, // Saturday is the first day of the week. + doy : 12 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : azerbaijani (az) + //! author : topchiyev : https://github.com/topchiyev + + var az__suffixes = { + 1: '-inci', + 5: '-inci', + 8: '-inci', + 70: '-inci', + 80: '-inci', + 2: '-nci', + 7: '-nci', + 20: '-nci', + 50: '-nci', + 3: '-üncü', + 4: '-üncü', + 100: '-üncü', + 6: '-ncı', + 9: '-uncu', + 10: '-uncu', + 30: '-uncu', + 60: '-ıncı', + 90: '-ıncı' + }; + + var az = _moment__default.defineLocale('az', { + months : 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'), + monthsShort : 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'), + weekdays : 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split('_'), + weekdaysShort : 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'), + weekdaysMin : 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd, D MMMM YYYY HH:mm' + }, + calendar : { + sameDay : '[bugün saat] LT', + nextDay : '[sabah saat] LT', + nextWeek : '[gələn həftə] dddd [saat] LT', + lastDay : '[dünən] LT', + lastWeek : '[keçən həftə] dddd [saat] LT', + sameElse : 'L' + }, + relativeTime : { + future : '%s sonra', + past : '%s əvvəl', + s : 'birneçə saniyyə', + m : 'bir dəqiqə', + mm : '%d dəqiqə', + h : 'bir saat', + hh : '%d saat', + d : 'bir gün', + dd : '%d gün', + M : 'bir ay', + MM : '%d ay', + y : 'bir il', + yy : '%d il' + }, + meridiemParse: /gecə|səhər|gündüz|axşam/, + isPM : function (input) { + return /^(gündüz|axşam)$/.test(input); + }, + meridiem : function (hour, minute, isLower) { + if (hour < 4) { + return 'gecə'; + } else if (hour < 12) { + return 'səhər'; + } else if (hour < 17) { + return 'gündüz'; + } else { + return 'axşam'; + } + }, + ordinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/, + ordinal : function (number) { + if (number === 0) { // special case for zero + return number + '-ıncı'; + } + var a = number % 10, + b = number % 100 - a, + c = number >= 100 ? 100 : null; + return number + (az__suffixes[a] || az__suffixes[b] || az__suffixes[c]); + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : belarusian (be) + //! author : Dmitry Demidov : https://github.com/demidov91 + //! author: Praleska: http://praleska.pro/ + //! Author : Menelion Elensúle : https://github.com/Oire + + function be__plural(word, num) { + var forms = word.split('_'); + 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]); + } + function be__relativeTimeWithPlural(number, withoutSuffix, key) { + var format = { + 'mm': withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін', + 'hh': withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін', + 'dd': 'дзень_дні_дзён', + 'MM': 'месяц_месяцы_месяцаў', + 'yy': 'год_гады_гадоў' + }; + if (key === 'm') { + return withoutSuffix ? 'хвіліна' : 'хвіліну'; + } + else if (key === 'h') { + return withoutSuffix ? 'гадзіна' : 'гадзіну'; + } + else { + return number + ' ' + be__plural(format[key], +number); + } + } + function be__monthsCaseReplace(m, format) { + var months = { + 'nominative': 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split('_'), + 'accusative': 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_') + }, + nounCase = (/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/).test(format) ? + 'accusative' : + 'nominative'; + return months[nounCase][m.month()]; + } + function be__weekdaysCaseReplace(m, format) { + var weekdays = { + 'nominative': 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split('_'), + 'accusative': 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split('_') + }, + nounCase = (/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/).test(format) ? + 'accusative' : + 'nominative'; + return weekdays[nounCase][m.day()]; + } + + var be = _moment__default.defineLocale('be', { + months : be__monthsCaseReplace, + monthsShort : 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'), + weekdays : be__weekdaysCaseReplace, + weekdaysShort : 'нд_пн_ат_ср_чц_пт_сб'.split('_'), + weekdaysMin : 'нд_пн_ат_ср_чц_пт_сб'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY г.', + LLL : 'D MMMM YYYY г., HH:mm', + LLLL : 'dddd, D MMMM YYYY г., HH:mm' + }, + calendar : { + sameDay: '[Сёння ў] LT', + nextDay: '[Заўтра ў] LT', + lastDay: '[Учора ў] LT', + nextWeek: function () { + return '[У] dddd [ў] LT'; + }, + lastWeek: function () { + switch (this.day()) { + case 0: + case 3: + case 5: + case 6: + return '[У мінулую] dddd [ў] LT'; + case 1: + case 2: + case 4: + return '[У мінулы] dddd [ў] LT'; + } + }, + sameElse: 'L' + }, + relativeTime : { + future : 'праз %s', + past : '%s таму', + s : 'некалькі секунд', + m : be__relativeTimeWithPlural, + mm : be__relativeTimeWithPlural, + h : be__relativeTimeWithPlural, + hh : be__relativeTimeWithPlural, + d : 'дзень', + dd : be__relativeTimeWithPlural, + M : 'месяц', + MM : be__relativeTimeWithPlural, + y : 'год', + yy : be__relativeTimeWithPlural + }, + meridiemParse: /ночы|раніцы|дня|вечара/, + isPM : function (input) { + return /^(дня|вечара)$/.test(input); + }, + meridiem : function (hour, minute, isLower) { + if (hour < 4) { + return 'ночы'; + } else if (hour < 12) { + return 'раніцы'; + } else if (hour < 17) { + return 'дня'; + } else { + return 'вечара'; + } + }, + ordinalParse: /\d{1,2}-(і|ы|га)/, + ordinal: function (number, period) { + switch (period) { + case 'M': + case 'd': + case 'DDD': + case 'w': + case 'W': + return (number % 10 === 2 || number % 10 === 3) && (number % 100 !== 12 && number % 100 !== 13) ? number + '-і' : number + '-ы'; + case 'D': + return number + '-га'; + default: + return number; + } + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : bulgarian (bg) + //! author : Krasen Borisov : https://github.com/kraz + + var bg = _moment__default.defineLocale('bg', { + months : 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split('_'), + monthsShort : 'янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'), + weekdays : 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split('_'), + weekdaysShort : 'нед_пон_вто_сря_чет_пет_съб'.split('_'), + weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'), + longDateFormat : { + LT : 'H:mm', + LTS : 'H:mm:ss', + L : 'D.MM.YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY H:mm', + LLLL : 'dddd, D MMMM YYYY H:mm' + }, + calendar : { + sameDay : '[Днес в] LT', + nextDay : '[Утре в] LT', + nextWeek : 'dddd [в] LT', + lastDay : '[Вчера в] LT', + lastWeek : function () { + switch (this.day()) { + case 0: + case 3: + case 6: + return '[В изминалата] dddd [в] LT'; + case 1: + case 2: + case 4: + case 5: + return '[В изминалия] dddd [в] LT'; + } + }, + sameElse : 'L' + }, + relativeTime : { + future : 'след %s', + past : 'преди %s', + s : 'няколко секунди', + m : 'минута', + mm : '%d минути', + h : 'час', + hh : '%d часа', + d : 'ден', + dd : '%d дни', + M : 'месец', + MM : '%d месеца', + y : 'година', + yy : '%d години' + }, + ordinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/, + ordinal : function (number) { + var lastDigit = number % 10, + last2Digits = number % 100; + if (number === 0) { + return number + '-ев'; + } else if (last2Digits === 0) { + return number + '-ен'; + } else if (last2Digits > 10 && last2Digits < 20) { + return number + '-ти'; + } else if (lastDigit === 1) { + return number + '-ви'; + } else if (lastDigit === 2) { + return number + '-ри'; + } else if (lastDigit === 7 || lastDigit === 8) { + return number + '-ми'; + } else { + return number + '-ти'; + } + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Bengali (bn) + //! author : Kaushik Gandhi : https://github.com/kaushikgandhi + + var bn__symbolMap = { + '1': '১', + '2': '২', + '3': '৩', + '4': '৪', + '5': '৫', + '6': '৬', + '7': '৭', + '8': '৮', + '9': '৯', + '0': '০' + }, + bn__numberMap = { + '১': '1', + '২': '2', + '৩': '3', + '৪': '4', + '৫': '5', + '৬': '6', + '৭': '7', + '৮': '8', + '৯': '9', + '০': '0' + }; + + var bn = _moment__default.defineLocale('bn', { + months : 'জানুয়ারী_ফেবুয়ারী_মার্চ_এপ্রিল_মে_জুন_জুলাই_অগাস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'), + monthsShort : 'জানু_ফেব_মার্চ_এপর_মে_জুন_জুল_অগ_সেপ্ট_অক্টো_নভ_ডিসেম্'.split('_'), + weekdays : 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পত্তিবার_শুক্রুবার_শনিবার'.split('_'), + weekdaysShort : 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পত্তি_শুক্রু_শনি'.split('_'), + weekdaysMin : 'রব_সম_মঙ্গ_বু_ব্রিহ_শু_শনি'.split('_'), + longDateFormat : { + LT : 'A h:mm সময়', + LTS : 'A h:mm:ss সময়', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY, A h:mm সময়', + LLLL : 'dddd, D MMMM YYYY, A h:mm সময়' + }, + calendar : { + sameDay : '[আজ] LT', + nextDay : '[আগামীকাল] LT', + nextWeek : 'dddd, LT', + lastDay : '[গতকাল] LT', + lastWeek : '[গত] dddd, LT', + sameElse : 'L' + }, + relativeTime : { + future : '%s পরে', + past : '%s আগে', + s : 'কএক সেকেন্ড', + m : 'এক মিনিট', + mm : '%d মিনিট', + h : 'এক ঘন্টা', + hh : '%d ঘন্টা', + d : 'এক দিন', + dd : '%d দিন', + M : 'এক মাস', + MM : '%d মাস', + y : 'এক বছর', + yy : '%d বছর' + }, + preparse: function (string) { + return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) { + return bn__numberMap[match]; + }); + }, + postformat: function (string) { + return string.replace(/\d/g, function (match) { + return bn__symbolMap[match]; + }); + }, + meridiemParse: /রাত|সকাল|দুপুর|বিকেল|রাত/, + isPM: function (input) { + return /^(দুপুর|বিকেল|রাত)$/.test(input); + }, + //Bengali is a vast language its spoken + //in different forms in various parts of the world. + //I have just generalized with most common one used + meridiem : function (hour, minute, isLower) { + if (hour < 4) { + return 'রাত'; + } else if (hour < 10) { + return 'সকাল'; + } else if (hour < 17) { + return 'দুপুর'; + } else if (hour < 20) { + return 'বিকেল'; + } else { + return 'রাত'; + } + }, + week : { + dow : 0, // Sunday is the first day of the week. + doy : 6 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : tibetan (bo) + //! author : Thupten N. Chakrishar : https://github.com/vajradog + + var bo__symbolMap = { + '1': '༡', + '2': '༢', + '3': '༣', + '4': '༤', + '5': '༥', + '6': '༦', + '7': '༧', + '8': '༨', + '9': '༩', + '0': '༠' + }, + bo__numberMap = { + '༡': '1', + '༢': '2', + '༣': '3', + '༤': '4', + '༥': '5', + '༦': '6', + '༧': '7', + '༨': '8', + '༩': '9', + '༠': '0' + }; + + var bo = _moment__default.defineLocale('bo', { + months : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'), + monthsShort : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'), + weekdays : 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split('_'), + weekdaysShort : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'), + weekdaysMin : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'), + longDateFormat : { + LT : 'A h:mm', + LTS : 'A h:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY, A h:mm', + LLLL : 'dddd, D MMMM YYYY, A h:mm' + }, + calendar : { + sameDay : '[དི་རིང] LT', + nextDay : '[སང་ཉིན] LT', + nextWeek : '[བདུན་ཕྲག་རྗེས་མ], LT', + lastDay : '[ཁ་སང] LT', + lastWeek : '[བདུན་ཕྲག་མཐའ་མ] dddd, LT', + sameElse : 'L' + }, + relativeTime : { + future : '%s ལ་', + past : '%s སྔན་ལ', + s : 'ལམ་སང', + m : 'སྐར་མ་གཅིག', + mm : '%d སྐར་མ', + h : 'ཆུ་ཚོད་གཅིག', + hh : '%d ཆུ་ཚོད', + d : 'ཉིན་གཅིག', + dd : '%d ཉིན་', + M : 'ཟླ་བ་གཅིག', + MM : '%d ཟླ་བ', + y : 'ལོ་གཅིག', + yy : '%d ལོ' + }, + preparse: function (string) { + return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) { + return bo__numberMap[match]; + }); + }, + postformat: function (string) { + return string.replace(/\d/g, function (match) { + return bo__symbolMap[match]; + }); + }, + meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/, + isPM: function (input) { + return /^(ཉིན་གུང|དགོང་དག|མཚན་མོ)$/.test(input); + }, + meridiem : function (hour, minute, isLower) { + if (hour < 4) { + return 'མཚན་མོ'; + } else if (hour < 10) { + return 'ཞོགས་ཀས'; + } else if (hour < 17) { + return 'ཉིན་གུང'; + } else if (hour < 20) { + return 'དགོང་དག'; + } else { + return 'མཚན་མོ'; + } + }, + week : { + dow : 0, // Sunday is the first day of the week. + doy : 6 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : breton (br) + //! author : Jean-Baptiste Le Duigou : https://github.com/jbleduigou + + function relativeTimeWithMutation(number, withoutSuffix, key) { + var format = { + 'mm': 'munutenn', + 'MM': 'miz', + 'dd': 'devezh' + }; + return number + ' ' + mutation(format[key], number); + } + function specialMutationForYears(number) { + switch (lastNumber(number)) { + case 1: + case 3: + case 4: + case 5: + case 9: + return number + ' bloaz'; + default: + return number + ' vloaz'; + } + } + function lastNumber(number) { + if (number > 9) { + return lastNumber(number % 10); + } + return number; + } + function mutation(text, number) { + if (number === 2) { + return softMutation(text); + } + return text; + } + function softMutation(text) { + var mutationTable = { + 'm': 'v', + 'b': 'v', + 'd': 'z' + }; + if (mutationTable[text.charAt(0)] === undefined) { + return text; + } + return mutationTable[text.charAt(0)] + text.substring(1); + } + + var br = _moment__default.defineLocale('br', { + months : 'Genver_C\'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split('_'), + monthsShort : 'Gen_C\'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'), + weekdays : 'Sul_Lun_Meurzh_Merc\'her_Yaou_Gwener_Sadorn'.split('_'), + weekdaysShort : 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'), + weekdaysMin : 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'), + longDateFormat : { + LT : 'h[e]mm A', + LTS : 'h[e]mm:ss A', + L : 'DD/MM/YYYY', + LL : 'D [a viz] MMMM YYYY', + LLL : 'D [a viz] MMMM YYYY h[e]mm A', + LLLL : 'dddd, D [a viz] MMMM YYYY h[e]mm A' + }, + calendar : { + sameDay : '[Hiziv da] LT', + nextDay : '[Warc\'hoazh da] LT', + nextWeek : 'dddd [da] LT', + lastDay : '[Dec\'h da] LT', + lastWeek : 'dddd [paset da] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'a-benn %s', + past : '%s \'zo', + s : 'un nebeud segondennoù', + m : 'ur vunutenn', + mm : relativeTimeWithMutation, + h : 'un eur', + hh : '%d eur', + d : 'un devezh', + dd : relativeTimeWithMutation, + M : 'ur miz', + MM : relativeTimeWithMutation, + y : 'ur bloaz', + yy : specialMutationForYears + }, + ordinalParse: /\d{1,2}(añ|vet)/, + ordinal : function (number) { + var output = (number === 1) ? 'añ' : 'vet'; + return number + output; + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : bosnian (bs) + //! author : Nedim Cholich : https://github.com/frontyard + //! based on (hr) translation by Bojan Marković + + function bs__translate(number, withoutSuffix, key) { + var result = number + ' '; + switch (key) { + case 'm': + return withoutSuffix ? 'jedna minuta' : 'jedne minute'; + case 'mm': + if (number === 1) { + result += 'minuta'; + } else if (number === 2 || number === 3 || number === 4) { + result += 'minute'; + } else { + result += 'minuta'; + } + return result; + case 'h': + return withoutSuffix ? 'jedan sat' : 'jednog sata'; + case 'hh': + if (number === 1) { + result += 'sat'; + } else if (number === 2 || number === 3 || number === 4) { + result += 'sata'; + } else { + result += 'sati'; + } + return result; + case 'dd': + if (number === 1) { + result += 'dan'; + } else { + result += 'dana'; + } + return result; + case 'MM': + if (number === 1) { + result += 'mjesec'; + } else if (number === 2 || number === 3 || number === 4) { + result += 'mjeseca'; + } else { + result += 'mjeseci'; + } + return result; + case 'yy': + if (number === 1) { + result += 'godina'; + } else if (number === 2 || number === 3 || number === 4) { + result += 'godine'; + } else { + result += 'godina'; + } + return result; + } + } + + var bs = _moment__default.defineLocale('bs', { + months : 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'), + monthsShort : 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'), + weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), + weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), + weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'), + longDateFormat : { + LT : 'H:mm', + LTS : 'H:mm:ss', + L : 'DD. MM. YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY H:mm', + LLLL : 'dddd, D. MMMM YYYY H:mm' + }, + calendar : { + sameDay : '[danas u] LT', + nextDay : '[sutra u] LT', + nextWeek : function () { + switch (this.day()) { + case 0: + return '[u] [nedjelju] [u] LT'; + case 3: + return '[u] [srijedu] [u] LT'; + case 6: + return '[u] [subotu] [u] LT'; + case 1: + case 2: + case 4: + case 5: + return '[u] dddd [u] LT'; + } + }, + lastDay : '[jučer u] LT', + lastWeek : function () { + switch (this.day()) { + case 0: + case 3: + return '[prošlu] dddd [u] LT'; + case 6: + return '[prošle] [subote] [u] LT'; + case 1: + case 2: + case 4: + case 5: + return '[prošli] dddd [u] LT'; + } + }, + sameElse : 'L' + }, + relativeTime : { + future : 'za %s', + past : 'prije %s', + s : 'par sekundi', + m : bs__translate, + mm : bs__translate, + h : bs__translate, + hh : bs__translate, + d : 'dan', + dd : bs__translate, + M : 'mjesec', + MM : bs__translate, + y : 'godinu', + yy : bs__translate + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : catalan (ca) + //! author : Juan G. Hurtado : https://github.com/juanghurtado + + var ca = _moment__default.defineLocale('ca', { + months : 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split('_'), + monthsShort : 'gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.'.split('_'), + weekdays : 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split('_'), + weekdaysShort : 'dg._dl._dt._dc._dj._dv._ds.'.split('_'), + weekdaysMin : 'Dg_Dl_Dt_Dc_Dj_Dv_Ds'.split('_'), + longDateFormat : { + LT : 'H:mm', + LTS : 'LT:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY H:mm', + LLLL : 'dddd D MMMM YYYY H:mm' + }, + calendar : { + sameDay : function () { + return '[avui a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; + }, + nextDay : function () { + return '[demà a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; + }, + nextWeek : function () { + return 'dddd [a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; + }, + lastDay : function () { + return '[ahir a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; + }, + lastWeek : function () { + return '[el] dddd [passat a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; + }, + sameElse : 'L' + }, + relativeTime : { + future : 'en %s', + past : 'fa %s', + s : 'uns segons', + m : 'un minut', + mm : '%d minuts', + h : 'una hora', + hh : '%d hores', + d : 'un dia', + dd : '%d dies', + M : 'un mes', + MM : '%d mesos', + y : 'un any', + yy : '%d anys' + }, + ordinalParse: /\d{1,2}(r|n|t|è|a)/, + ordinal : function (number, period) { + var output = (number === 1) ? 'r' : + (number === 2) ? 'n' : + (number === 3) ? 'r' : + (number === 4) ? 't' : 'è'; + if (period === 'w' || period === 'W') { + output = 'a'; + } + return number + output; + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : czech (cs) + //! author : petrbela : https://github.com/petrbela + + var cs__months = 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split('_'), + cs__monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'); + function cs__plural(n) { + return (n > 1) && (n < 5) && (~~(n / 10) !== 1); + } + function cs__translate(number, withoutSuffix, key, isFuture) { + var result = number + ' '; + switch (key) { + case 's': // a few seconds / in a few seconds / a few seconds ago + return (withoutSuffix || isFuture) ? 'pár sekund' : 'pár sekundami'; + case 'm': // a minute / in a minute / a minute ago + return withoutSuffix ? 'minuta' : (isFuture ? 'minutu' : 'minutou'); + case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago + if (withoutSuffix || isFuture) { + return result + (cs__plural(number) ? 'minuty' : 'minut'); + } else { + return result + 'minutami'; + } + break; + case 'h': // an hour / in an hour / an hour ago + return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou'); + case 'hh': // 9 hours / in 9 hours / 9 hours ago + if (withoutSuffix || isFuture) { + return result + (cs__plural(number) ? 'hodiny' : 'hodin'); + } else { + return result + 'hodinami'; + } + break; + case 'd': // a day / in a day / a day ago + return (withoutSuffix || isFuture) ? 'den' : 'dnem'; + case 'dd': // 9 days / in 9 days / 9 days ago + if (withoutSuffix || isFuture) { + return result + (cs__plural(number) ? 'dny' : 'dní'); + } else { + return result + 'dny'; + } + break; + case 'M': // a month / in a month / a month ago + return (withoutSuffix || isFuture) ? 'měsíc' : 'měsícem'; + case 'MM': // 9 months / in 9 months / 9 months ago + if (withoutSuffix || isFuture) { + return result + (cs__plural(number) ? 'měsíce' : 'měsíců'); + } else { + return result + 'měsíci'; + } + break; + case 'y': // a year / in a year / a year ago + return (withoutSuffix || isFuture) ? 'rok' : 'rokem'; + case 'yy': // 9 years / in 9 years / 9 years ago + if (withoutSuffix || isFuture) { + return result + (cs__plural(number) ? 'roky' : 'let'); + } else { + return result + 'lety'; + } + break; + } + } + + var cs = _moment__default.defineLocale('cs', { + months : cs__months, + monthsShort : cs__monthsShort, + monthsParse : (function (months, monthsShort) { + var i, _monthsParse = []; + for (i = 0; i < 12; i++) { + // use custom parser to solve problem with July (červenec) + _monthsParse[i] = new RegExp('^' + months[i] + '$|^' + monthsShort[i] + '$', 'i'); + } + return _monthsParse; + }(cs__months, cs__monthsShort)), + weekdays : 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'), + weekdaysShort : 'ne_po_út_st_čt_pá_so'.split('_'), + weekdaysMin : 'ne_po_út_st_čt_pá_so'.split('_'), + longDateFormat : { + LT: 'H:mm', + LTS : 'H:mm:ss', + L : 'DD.MM.YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY H:mm', + LLLL : 'dddd D. MMMM YYYY H:mm' + }, + calendar : { + sameDay: '[dnes v] LT', + nextDay: '[zítra v] LT', + nextWeek: function () { + switch (this.day()) { + case 0: + return '[v neděli v] LT'; + case 1: + case 2: + return '[v] dddd [v] LT'; + case 3: + return '[ve středu v] LT'; + case 4: + return '[ve čtvrtek v] LT'; + case 5: + return '[v pátek v] LT'; + case 6: + return '[v sobotu v] LT'; + } + }, + lastDay: '[včera v] LT', + lastWeek: function () { + switch (this.day()) { + case 0: + return '[minulou neděli v] LT'; + case 1: + case 2: + return '[minulé] dddd [v] LT'; + case 3: + return '[minulou středu v] LT'; + case 4: + case 5: + return '[minulý] dddd [v] LT'; + case 6: + return '[minulou sobotu v] LT'; + } + }, + sameElse: 'L' + }, + relativeTime : { + future : 'za %s', + past : 'před %s', + s : cs__translate, + m : cs__translate, + mm : cs__translate, + h : cs__translate, + hh : cs__translate, + d : cs__translate, + dd : cs__translate, + M : cs__translate, + MM : cs__translate, + y : cs__translate, + yy : cs__translate + }, + ordinalParse : /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : chuvash (cv) + //! author : Anatoly Mironov : https://github.com/mirontoli + + var cv = _moment__default.defineLocale('cv', { + months : 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split('_'), + monthsShort : 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'), + weekdays : 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split('_'), + weekdaysShort : 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'), + weekdaysMin : 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD-MM-YYYY', + LL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]', + LLL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm', + LLLL : 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm' + }, + calendar : { + sameDay: '[Паян] LT [сехетре]', + nextDay: '[Ыран] LT [сехетре]', + lastDay: '[Ӗнер] LT [сехетре]', + nextWeek: '[Ҫитес] dddd LT [сехетре]', + lastWeek: '[Иртнӗ] dddd LT [сехетре]', + sameElse: 'L' + }, + relativeTime : { + future : function (output) { + var affix = /сехет$/i.exec(output) ? 'рен' : /ҫул$/i.exec(output) ? 'тан' : 'ран'; + return output + affix; + }, + past : '%s каялла', + s : 'пӗр-ик ҫеккунт', + m : 'пӗр минут', + mm : '%d минут', + h : 'пӗр сехет', + hh : '%d сехет', + d : 'пӗр кун', + dd : '%d кун', + M : 'пӗр уйӑх', + MM : '%d уйӑх', + y : 'пӗр ҫул', + yy : '%d ҫул' + }, + ordinalParse: /\d{1,2}-мӗш/, + ordinal : '%d-мӗш', + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Welsh (cy) + //! author : Robert Allen + + var cy = _moment__default.defineLocale('cy', { + months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'), + monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'), + weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'), + weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'), + weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'), + // time formats are the same as en-gb + longDateFormat: { + LT: 'HH:mm', + LTS : 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + calendar: { + sameDay: '[Heddiw am] LT', + nextDay: '[Yfory am] LT', + nextWeek: 'dddd [am] LT', + lastDay: '[Ddoe am] LT', + lastWeek: 'dddd [diwethaf am] LT', + sameElse: 'L' + }, + relativeTime: { + future: 'mewn %s', + past: '%s yn ôl', + s: 'ychydig eiliadau', + m: 'munud', + mm: '%d munud', + h: 'awr', + hh: '%d awr', + d: 'diwrnod', + dd: '%d diwrnod', + M: 'mis', + MM: '%d mis', + y: 'blwyddyn', + yy: '%d flynedd' + }, + ordinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/, + // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh + ordinal: function (number) { + var b = number, + output = '', + lookup = [ + '', 'af', 'il', 'ydd', 'ydd', 'ed', 'ed', 'ed', 'fed', 'fed', 'fed', // 1af to 10fed + 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'fed' // 11eg to 20fed + ]; + if (b > 20) { + if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) { + output = 'fed'; // not 30ain, 70ain or 90ain + } else { + output = 'ain'; + } + } else if (b > 0) { + output = lookup[b]; + } + return number + output; + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : danish (da) + //! author : Ulrik Nielsen : https://github.com/mrbase + + var da = _moment__default.defineLocale('da', { + months : 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split('_'), + monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'), + weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'), + weekdaysShort : 'søn_man_tir_ons_tor_fre_lør'.split('_'), + weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY HH:mm', + LLLL : 'dddd [d.] D. MMMM YYYY HH:mm' + }, + calendar : { + sameDay : '[I dag kl.] LT', + nextDay : '[I morgen kl.] LT', + nextWeek : 'dddd [kl.] LT', + lastDay : '[I går kl.] LT', + lastWeek : '[sidste] dddd [kl] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'om %s', + past : '%s siden', + s : 'få sekunder', + m : 'et minut', + mm : '%d minutter', + h : 'en time', + hh : '%d timer', + d : 'en dag', + dd : '%d dage', + M : 'en måned', + MM : '%d måneder', + y : 'et år', + yy : '%d år' + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : austrian german (de-at) + //! author : lluchs : https://github.com/lluchs + //! author: Menelion Elensúle: https://github.com/Oire + //! author : Martin Groller : https://github.com/MadMG + + function de_at__processRelativeTime(number, withoutSuffix, key, isFuture) { + var format = { + 'm': ['eine Minute', 'einer Minute'], + 'h': ['eine Stunde', 'einer Stunde'], + 'd': ['ein Tag', 'einem Tag'], + 'dd': [number + ' Tage', number + ' Tagen'], + 'M': ['ein Monat', 'einem Monat'], + 'MM': [number + ' Monate', number + ' Monaten'], + 'y': ['ein Jahr', 'einem Jahr'], + 'yy': [number + ' Jahre', number + ' Jahren'] + }; + return withoutSuffix ? format[key][0] : format[key][1]; + } + + var de_at = _moment__default.defineLocale('de-at', { + months : 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), + monthsShort : 'Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), + weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), + weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), + weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), + longDateFormat : { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L : 'DD.MM.YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY HH:mm', + LLLL : 'dddd, D. MMMM YYYY HH:mm' + }, + calendar : { + sameDay: '[Heute um] LT [Uhr]', + sameElse: 'L', + nextDay: '[Morgen um] LT [Uhr]', + nextWeek: 'dddd [um] LT [Uhr]', + lastDay: '[Gestern um] LT [Uhr]', + lastWeek: '[letzten] dddd [um] LT [Uhr]' + }, + relativeTime : { + future : 'in %s', + past : 'vor %s', + s : 'ein paar Sekunden', + m : de_at__processRelativeTime, + mm : '%d Minuten', + h : de_at__processRelativeTime, + hh : '%d Stunden', + d : de_at__processRelativeTime, + dd : de_at__processRelativeTime, + M : de_at__processRelativeTime, + MM : de_at__processRelativeTime, + y : de_at__processRelativeTime, + yy : de_at__processRelativeTime + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : german (de) + //! author : lluchs : https://github.com/lluchs + //! author: Menelion Elensúle: https://github.com/Oire + + function de__processRelativeTime(number, withoutSuffix, key, isFuture) { + var format = { + 'm': ['eine Minute', 'einer Minute'], + 'h': ['eine Stunde', 'einer Stunde'], + 'd': ['ein Tag', 'einem Tag'], + 'dd': [number + ' Tage', number + ' Tagen'], + 'M': ['ein Monat', 'einem Monat'], + 'MM': [number + ' Monate', number + ' Monaten'], + 'y': ['ein Jahr', 'einem Jahr'], + 'yy': [number + ' Jahre', number + ' Jahren'] + }; + return withoutSuffix ? format[key][0] : format[key][1]; + } + + var de = _moment__default.defineLocale('de', { + months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), + monthsShort : 'Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), + weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), + weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), + weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), + longDateFormat : { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L : 'DD.MM.YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY HH:mm', + LLLL : 'dddd, D. MMMM YYYY HH:mm' + }, + calendar : { + sameDay: '[Heute um] LT [Uhr]', + sameElse: 'L', + nextDay: '[Morgen um] LT [Uhr]', + nextWeek: 'dddd [um] LT [Uhr]', + lastDay: '[Gestern um] LT [Uhr]', + lastWeek: '[letzten] dddd [um] LT [Uhr]' + }, + relativeTime : { + future : 'in %s', + past : 'vor %s', + s : 'ein paar Sekunden', + m : de__processRelativeTime, + mm : '%d Minuten', + h : de__processRelativeTime, + hh : '%d Stunden', + d : de__processRelativeTime, + dd : de__processRelativeTime, + M : de__processRelativeTime, + MM : de__processRelativeTime, + y : de__processRelativeTime, + yy : de__processRelativeTime + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : modern greek (el) + //! author : Aggelos Karalias : https://github.com/mehiel + + var el = _moment__default.defineLocale('el', { + monthsNominativeEl : 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split('_'), + monthsGenitiveEl : 'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split('_'), + months : function (momentToFormat, format) { + if (/D/.test(format.substring(0, format.indexOf('MMMM')))) { // if there is a day number before 'MMMM' + return this._monthsGenitiveEl[momentToFormat.month()]; + } else { + return this._monthsNominativeEl[momentToFormat.month()]; + } + }, + monthsShort : 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'), + weekdays : 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split('_'), + weekdaysShort : 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'), + weekdaysMin : 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'), + meridiem : function (hours, minutes, isLower) { + if (hours > 11) { + return isLower ? 'μμ' : 'ΜΜ'; + } else { + return isLower ? 'πμ' : 'ΠΜ'; + } + }, + isPM : function (input) { + return ((input + '').toLowerCase()[0] === 'μ'); + }, + meridiemParse : /[ΠΜ]\.?Μ?\.?/i, + longDateFormat : { + LT : 'h:mm A', + LTS : 'h:mm:ss A', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY h:mm A', + LLLL : 'dddd, D MMMM YYYY h:mm A' + }, + calendarEl : { + sameDay : '[Σήμερα {}] LT', + nextDay : '[Αύριο {}] LT', + nextWeek : 'dddd [{}] LT', + lastDay : '[Χθες {}] LT', + lastWeek : function () { + switch (this.day()) { + case 6: + return '[το προηγούμενο] dddd [{}] LT'; + default: + return '[την προηγούμενη] dddd [{}] LT'; + } + }, + sameElse : 'L' + }, + calendar : function (key, mom) { + var output = this._calendarEl[key], + hours = mom && mom.hours(); + if (typeof output === 'function') { + output = output.apply(mom); + } + return output.replace('{}', (hours % 12 === 1 ? 'στη' : 'στις')); + }, + relativeTime : { + future : 'σε %s', + past : '%s πριν', + s : 'λίγα δευτερόλεπτα', + m : 'ένα λεπτό', + mm : '%d λεπτά', + h : 'μία ώρα', + hh : '%d ώρες', + d : 'μία μέρα', + dd : '%d μέρες', + M : 'ένας μήνας', + MM : '%d μήνες', + y : 'ένας χρόνος', + yy : '%d χρόνια' + }, + ordinalParse: /\d{1,2}η/, + ordinal: '%dη', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : australian english (en-au) + + var en_au = _moment__default.defineLocale('en-au', { + months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), + monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), + weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), + weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), + longDateFormat : { + LT : 'h:mm A', + LTS : 'h:mm:ss A', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY h:mm A', + LLLL : 'dddd, D MMMM YYYY h:mm A' + }, + calendar : { + sameDay : '[Today at] LT', + nextDay : '[Tomorrow at] LT', + nextWeek : 'dddd [at] LT', + lastDay : '[Yesterday at] LT', + lastWeek : '[Last] dddd [at] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'in %s', + past : '%s ago', + s : 'a few seconds', + m : 'a minute', + mm : '%d minutes', + h : 'an hour', + hh : '%d hours', + d : 'a day', + dd : '%d days', + M : 'a month', + MM : '%d months', + y : 'a year', + yy : '%d years' + }, + ordinalParse: /\d{1,2}(st|nd|rd|th)/, + ordinal : function (number) { + var b = number % 10, + output = (~~(number % 100 / 10) === 1) ? 'th' : + (b === 1) ? 'st' : + (b === 2) ? 'nd' : + (b === 3) ? 'rd' : 'th'; + return number + output; + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : canadian english (en-ca) + //! author : Jonathan Abourbih : https://github.com/jonbca + + var en_ca = _moment__default.defineLocale('en-ca', { + months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), + monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), + weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), + weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), + longDateFormat : { + LT : 'h:mm A', + LTS : 'h:mm:ss A', + L : 'YYYY-MM-DD', + LL : 'D MMMM, YYYY', + LLL : 'D MMMM, YYYY h:mm A', + LLLL : 'dddd, D MMMM, YYYY h:mm A' + }, + calendar : { + sameDay : '[Today at] LT', + nextDay : '[Tomorrow at] LT', + nextWeek : 'dddd [at] LT', + lastDay : '[Yesterday at] LT', + lastWeek : '[Last] dddd [at] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'in %s', + past : '%s ago', + s : 'a few seconds', + m : 'a minute', + mm : '%d minutes', + h : 'an hour', + hh : '%d hours', + d : 'a day', + dd : '%d days', + M : 'a month', + MM : '%d months', + y : 'a year', + yy : '%d years' + }, + ordinalParse: /\d{1,2}(st|nd|rd|th)/, + ordinal : function (number) { + var b = number % 10, + output = (~~(number % 100 / 10) === 1) ? 'th' : + (b === 1) ? 'st' : + (b === 2) ? 'nd' : + (b === 3) ? 'rd' : 'th'; + return number + output; + } + }); + + //! moment.js locale configuration + //! locale : great britain english (en-gb) + //! author : Chris Gedrim : https://github.com/chrisgedrim + + var en_gb = _moment__default.defineLocale('en-gb', { + months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), + monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), + weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), + weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), + weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd, D MMMM YYYY HH:mm' + }, + calendar : { + sameDay : '[Today at] LT', + nextDay : '[Tomorrow at] LT', + nextWeek : 'dddd [at] LT', + lastDay : '[Yesterday at] LT', + lastWeek : '[Last] dddd [at] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'in %s', + past : '%s ago', + s : 'a few seconds', + m : 'a minute', + mm : '%d minutes', + h : 'an hour', + hh : '%d hours', + d : 'a day', + dd : '%d days', + M : 'a month', + MM : '%d months', + y : 'a year', + yy : '%d years' + }, + ordinalParse: /\d{1,2}(st|nd|rd|th)/, + ordinal : function (number) { + var b = number % 10, + output = (~~(number % 100 / 10) === 1) ? 'th' : + (b === 1) ? 'st' : + (b === 2) ? 'nd' : + (b === 3) ? 'rd' : 'th'; + return number + output; + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : esperanto (eo) + //! author : Colin Dean : https://github.com/colindean + //! komento: Mi estas malcerta se mi korekte traktis akuzativojn en tiu traduko. + //! Se ne, bonvolu korekti kaj avizi min por ke mi povas lerni! + + var eo = _moment__default.defineLocale('eo', { + months : 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split('_'), + monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec'.split('_'), + weekdays : 'Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato'.split('_'), + weekdaysShort : 'Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab'.split('_'), + weekdaysMin : 'Di_Lu_Ma_Me_Ĵa_Ve_Sa'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'YYYY-MM-DD', + LL : 'D[-an de] MMMM, YYYY', + LLL : 'D[-an de] MMMM, YYYY HH:mm', + LLLL : 'dddd, [la] D[-an de] MMMM, YYYY HH:mm' + }, + meridiemParse: /[ap]\.t\.m/i, + isPM: function (input) { + return input.charAt(0).toLowerCase() === 'p'; + }, + meridiem : function (hours, minutes, isLower) { + if (hours > 11) { + return isLower ? 'p.t.m.' : 'P.T.M.'; + } else { + return isLower ? 'a.t.m.' : 'A.T.M.'; + } + }, + calendar : { + sameDay : '[Hodiaŭ je] LT', + nextDay : '[Morgaŭ je] LT', + nextWeek : 'dddd [je] LT', + lastDay : '[Hieraŭ je] LT', + lastWeek : '[pasinta] dddd [je] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'je %s', + past : 'antaŭ %s', + s : 'sekundoj', + m : 'minuto', + mm : '%d minutoj', + h : 'horo', + hh : '%d horoj', + d : 'tago',//ne 'diurno', ĉar estas uzita por proksimumo + dd : '%d tagoj', + M : 'monato', + MM : '%d monatoj', + y : 'jaro', + yy : '%d jaroj' + }, + ordinalParse: /\d{1,2}a/, + ordinal : '%da', + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : spanish (es) + //! author : Julio Napurí : https://github.com/julionc + + var monthsShortDot = 'Ene._Feb._Mar._Abr._May._Jun._Jul._Ago._Sep._Oct._Nov._Dic.'.split('_'), + es__monthsShort = 'Ene_Feb_Mar_Abr_May_Jun_Jul_Ago_Sep_Oct_Nov_Dic'.split('_'); + + var es = _moment__default.defineLocale('es', { + months : 'Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre'.split('_'), + monthsShort : function (m, format) { + if (/-MMM-/.test(format)) { + return es__monthsShort[m.month()]; + } else { + return monthsShortDot[m.month()]; + } + }, + weekdays : 'Domingo_Lunes_Martes_Miércoles_Jueves_Viernes_Sábado'.split('_'), + weekdaysShort : 'Dom._Lun._Mar._Mié._Jue._Vie._Sáb.'.split('_'), + weekdaysMin : 'Do_Lu_Ma_Mi_Ju_Vi_Sá'.split('_'), + longDateFormat : { + LT : 'H:mm', + LTS : 'H:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D [de] MMMM [de] YYYY', + LLL : 'D [de] MMMM [de] YYYY H:mm', + LLLL : 'dddd, D [de] MMMM [de] YYYY H:mm' + }, + calendar : { + sameDay : function () { + return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; + }, + nextDay : function () { + return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; + }, + nextWeek : function () { + return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; + }, + lastDay : function () { + return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; + }, + lastWeek : function () { + return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; + }, + sameElse : 'L' + }, + relativeTime : { + future : 'en %s', + past : 'hace %s', + s : 'unos segundos', + m : 'un minuto', + mm : '%d minutos', + h : 'una hora', + hh : '%d horas', + d : 'un día', + dd : '%d días', + M : 'un mes', + MM : '%d meses', + y : 'un año', + yy : '%d años' + }, + ordinalParse : /\d{1,2}º/, + ordinal : '%dº', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : estonian (et) + //! author : Henry Kehlmann : https://github.com/madhenry + //! improvements : Illimar Tambek : https://github.com/ragulka + + function et__processRelativeTime(number, withoutSuffix, key, isFuture) { + var format = { + 's' : ['mõne sekundi', 'mõni sekund', 'paar sekundit'], + 'm' : ['ühe minuti', 'üks minut'], + 'mm': [number + ' minuti', number + ' minutit'], + 'h' : ['ühe tunni', 'tund aega', 'üks tund'], + 'hh': [number + ' tunni', number + ' tundi'], + 'd' : ['ühe päeva', 'üks päev'], + 'M' : ['kuu aja', 'kuu aega', 'üks kuu'], + 'MM': [number + ' kuu', number + ' kuud'], + 'y' : ['ühe aasta', 'aasta', 'üks aasta'], + 'yy': [number + ' aasta', number + ' aastat'] + }; + if (withoutSuffix) { + return format[key][2] ? format[key][2] : format[key][1]; + } + return isFuture ? format[key][0] : format[key][1]; + } + + var et = _moment__default.defineLocale('et', { + months : 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split('_'), + monthsShort : 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'), + weekdays : 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split('_'), + weekdaysShort : 'P_E_T_K_N_R_L'.split('_'), + weekdaysMin : 'P_E_T_K_N_R_L'.split('_'), + longDateFormat : { + LT : 'H:mm', + LTS : 'H:mm:ss', + L : 'DD.MM.YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY H:mm', + LLLL : 'dddd, D. MMMM YYYY H:mm' + }, + calendar : { + sameDay : '[Täna,] LT', + nextDay : '[Homme,] LT', + nextWeek : '[Järgmine] dddd LT', + lastDay : '[Eile,] LT', + lastWeek : '[Eelmine] dddd LT', + sameElse : 'L' + }, + relativeTime : { + future : '%s pärast', + past : '%s tagasi', + s : et__processRelativeTime, + m : et__processRelativeTime, + mm : et__processRelativeTime, + h : et__processRelativeTime, + hh : et__processRelativeTime, + d : et__processRelativeTime, + dd : '%d päeva', + M : et__processRelativeTime, + MM : et__processRelativeTime, + y : et__processRelativeTime, + yy : et__processRelativeTime + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : euskara (eu) + //! author : Eneko Illarramendi : https://github.com/eillarra + + var eu = _moment__default.defineLocale('eu', { + months : 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split('_'), + monthsShort : 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split('_'), + weekdays : 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split('_'), + weekdaysShort : 'ig._al._ar._az._og._ol._lr.'.split('_'), + weekdaysMin : 'ig_al_ar_az_og_ol_lr'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'YYYY-MM-DD', + LL : 'YYYY[ko] MMMM[ren] D[a]', + LLL : 'YYYY[ko] MMMM[ren] D[a] HH:mm', + LLLL : 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm', + l : 'YYYY-M-D', + ll : 'YYYY[ko] MMM D[a]', + lll : 'YYYY[ko] MMM D[a] HH:mm', + llll : 'ddd, YYYY[ko] MMM D[a] HH:mm' + }, + calendar : { + sameDay : '[gaur] LT[etan]', + nextDay : '[bihar] LT[etan]', + nextWeek : 'dddd LT[etan]', + lastDay : '[atzo] LT[etan]', + lastWeek : '[aurreko] dddd LT[etan]', + sameElse : 'L' + }, + relativeTime : { + future : '%s barru', + past : 'duela %s', + s : 'segundo batzuk', + m : 'minutu bat', + mm : '%d minutu', + h : 'ordu bat', + hh : '%d ordu', + d : 'egun bat', + dd : '%d egun', + M : 'hilabete bat', + MM : '%d hilabete', + y : 'urte bat', + yy : '%d urte' + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Persian (fa) + //! author : Ebrahim Byagowi : https://github.com/ebraminio + + var fa__symbolMap = { + '1': '۱', + '2': '۲', + '3': '۳', + '4': '۴', + '5': '۵', + '6': '۶', + '7': '۷', + '8': '۸', + '9': '۹', + '0': '۰' + }, fa__numberMap = { + '۱': '1', + '۲': '2', + '۳': '3', + '۴': '4', + '۵': '5', + '۶': '6', + '۷': '7', + '۸': '8', + '۹': '9', + '۰': '0' + }; + + var fa = _moment__default.defineLocale('fa', { + months : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'), + monthsShort : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'), + weekdays : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'), + weekdaysShort : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'), + weekdaysMin : 'ی_د_س_چ_پ_ج_ش'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd, D MMMM YYYY HH:mm' + }, + meridiemParse: /قبل از ظهر|بعد از ظهر/, + isPM: function (input) { + return /بعد از ظهر/.test(input); + }, + meridiem : function (hour, minute, isLower) { + if (hour < 12) { + return 'قبل از ظهر'; + } else { + return 'بعد از ظهر'; + } + }, + calendar : { + sameDay : '[امروز ساعت] LT', + nextDay : '[فردا ساعت] LT', + nextWeek : 'dddd [ساعت] LT', + lastDay : '[دیروز ساعت] LT', + lastWeek : 'dddd [پیش] [ساعت] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'در %s', + past : '%s پیش', + s : 'چندین ثانیه', + m : 'یک دقیقه', + mm : '%d دقیقه', + h : 'یک ساعت', + hh : '%d ساعت', + d : 'یک روز', + dd : '%d روز', + M : 'یک ماه', + MM : '%d ماه', + y : 'یک سال', + yy : '%d سال' + }, + preparse: function (string) { + return string.replace(/[۰-۹]/g, function (match) { + return fa__numberMap[match]; + }).replace(/،/g, ','); + }, + postformat: function (string) { + return string.replace(/\d/g, function (match) { + return fa__symbolMap[match]; + }).replace(/,/g, '،'); + }, + ordinalParse: /\d{1,2}م/, + ordinal : '%dم', + week : { + dow : 6, // Saturday is the first day of the week. + doy : 12 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : finnish (fi) + //! author : Tarmo Aidantausta : https://github.com/bleadof + + var numbersPast = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(' '), + numbersFuture = [ + 'nolla', 'yhden', 'kahden', 'kolmen', 'neljän', 'viiden', 'kuuden', + numbersPast[7], numbersPast[8], numbersPast[9] + ]; + function fi__translate(number, withoutSuffix, key, isFuture) { + var result = ''; + switch (key) { + case 's': + return isFuture ? 'muutaman sekunnin' : 'muutama sekunti'; + case 'm': + return isFuture ? 'minuutin' : 'minuutti'; + case 'mm': + result = isFuture ? 'minuutin' : 'minuuttia'; + break; + case 'h': + return isFuture ? 'tunnin' : 'tunti'; + case 'hh': + result = isFuture ? 'tunnin' : 'tuntia'; + break; + case 'd': + return isFuture ? 'päivän' : 'päivä'; + case 'dd': + result = isFuture ? 'päivän' : 'päivää'; + break; + case 'M': + return isFuture ? 'kuukauden' : 'kuukausi'; + case 'MM': + result = isFuture ? 'kuukauden' : 'kuukautta'; + break; + case 'y': + return isFuture ? 'vuoden' : 'vuosi'; + case 'yy': + result = isFuture ? 'vuoden' : 'vuotta'; + break; + } + result = verbalNumber(number, isFuture) + ' ' + result; + return result; + } + function verbalNumber(number, isFuture) { + return number < 10 ? (isFuture ? numbersFuture[number] : numbersPast[number]) : number; + } + + var fi = _moment__default.defineLocale('fi', { + months : 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'), + monthsShort : 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split('_'), + weekdays : 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'), + weekdaysShort : 'su_ma_ti_ke_to_pe_la'.split('_'), + weekdaysMin : 'su_ma_ti_ke_to_pe_la'.split('_'), + longDateFormat : { + LT : 'HH.mm', + LTS : 'HH.mm.ss', + L : 'DD.MM.YYYY', + LL : 'Do MMMM[ta] YYYY', + LLL : 'Do MMMM[ta] YYYY, [klo] HH.mm', + LLLL : 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm', + l : 'D.M.YYYY', + ll : 'Do MMM YYYY', + lll : 'Do MMM YYYY, [klo] HH.mm', + llll : 'ddd, Do MMM YYYY, [klo] HH.mm' + }, + calendar : { + sameDay : '[tänään] [klo] LT', + nextDay : '[huomenna] [klo] LT', + nextWeek : 'dddd [klo] LT', + lastDay : '[eilen] [klo] LT', + lastWeek : '[viime] dddd[na] [klo] LT', + sameElse : 'L' + }, + relativeTime : { + future : '%s päästä', + past : '%s sitten', + s : fi__translate, + m : fi__translate, + mm : fi__translate, + h : fi__translate, + hh : fi__translate, + d : fi__translate, + dd : fi__translate, + M : fi__translate, + MM : fi__translate, + y : fi__translate, + yy : fi__translate + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : faroese (fo) + //! author : Ragnar Johannesen : https://github.com/ragnar123 + + var fo = _moment__default.defineLocale('fo', { + months : 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split('_'), + monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), + weekdays : 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split('_'), + weekdaysShort : 'sun_mán_týs_mik_hós_frí_ley'.split('_'), + weekdaysMin : 'su_má_tý_mi_hó_fr_le'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd D. MMMM, YYYY HH:mm' + }, + calendar : { + sameDay : '[Í dag kl.] LT', + nextDay : '[Í morgin kl.] LT', + nextWeek : 'dddd [kl.] LT', + lastDay : '[Í gjár kl.] LT', + lastWeek : '[síðstu] dddd [kl] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'um %s', + past : '%s síðani', + s : 'fá sekund', + m : 'ein minutt', + mm : '%d minuttir', + h : 'ein tími', + hh : '%d tímar', + d : 'ein dagur', + dd : '%d dagar', + M : 'ein mánaði', + MM : '%d mánaðir', + y : 'eitt ár', + yy : '%d ár' + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : canadian french (fr-ca) + //! author : Jonathan Abourbih : https://github.com/jonbca + + var fr_ca = _moment__default.defineLocale('fr-ca', { + months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), + monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), + weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), + weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), + weekdaysMin : 'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'YYYY-MM-DD', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd D MMMM YYYY HH:mm' + }, + calendar : { + sameDay: '[Aujourd\'hui à] LT', + nextDay: '[Demain à] LT', + nextWeek: 'dddd [à] LT', + lastDay: '[Hier à] LT', + lastWeek: 'dddd [dernier à] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'dans %s', + past : 'il y a %s', + s : 'quelques secondes', + m : 'une minute', + mm : '%d minutes', + h : 'une heure', + hh : '%d heures', + d : 'un jour', + dd : '%d jours', + M : 'un mois', + MM : '%d mois', + y : 'un an', + yy : '%d ans' + }, + ordinalParse: /\d{1,2}(er|e)/, + ordinal : function (number) { + return number + (number === 1 ? 'er' : 'e'); + } + }); + + //! moment.js locale configuration + //! locale : french (fr) + //! author : John Fischer : https://github.com/jfroffice + + var fr = _moment__default.defineLocale('fr', { + months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), + monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), + weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), + weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), + weekdaysMin : 'Di_Lu_Ma_Me_Je_Ve_Sa'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd D MMMM YYYY HH:mm' + }, + calendar : { + sameDay: '[Aujourd\'hui à] LT', + nextDay: '[Demain à] LT', + nextWeek: 'dddd [à] LT', + lastDay: '[Hier à] LT', + lastWeek: 'dddd [dernier à] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'dans %s', + past : 'il y a %s', + s : 'quelques secondes', + m : 'une minute', + mm : '%d minutes', + h : 'une heure', + hh : '%d heures', + d : 'un jour', + dd : '%d jours', + M : 'un mois', + MM : '%d mois', + y : 'un an', + yy : '%d ans' + }, + ordinalParse: /\d{1,2}(er|)/, + ordinal : function (number) { + return number + (number === 1 ? 'er' : ''); + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : frisian (fy) + //! author : Robin van der Vliet : https://github.com/robin0van0der0v + + var fy__monthsShortWithDots = 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split('_'), + fy__monthsShortWithoutDots = 'jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'); + + var fy = _moment__default.defineLocale('fy', { + months : 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split('_'), + monthsShort : function (m, format) { + if (/-MMM-/.test(format)) { + return fy__monthsShortWithoutDots[m.month()]; + } else { + return fy__monthsShortWithDots[m.month()]; + } + }, + weekdays : 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split('_'), + weekdaysShort : 'si._mo._ti._wo._to._fr._so.'.split('_'), + weekdaysMin : 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD-MM-YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd D MMMM YYYY HH:mm' + }, + calendar : { + sameDay: '[hjoed om] LT', + nextDay: '[moarn om] LT', + nextWeek: 'dddd [om] LT', + lastDay: '[juster om] LT', + lastWeek: '[ôfrûne] dddd [om] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'oer %s', + past : '%s lyn', + s : 'in pear sekonden', + m : 'ien minút', + mm : '%d minuten', + h : 'ien oere', + hh : '%d oeren', + d : 'ien dei', + dd : '%d dagen', + M : 'ien moanne', + MM : '%d moannen', + y : 'ien jier', + yy : '%d jierren' + }, + ordinalParse: /\d{1,2}(ste|de)/, + ordinal : function (number) { + return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : galician (gl) + //! author : Juan G. Hurtado : https://github.com/juanghurtado + + var gl = _moment__default.defineLocale('gl', { + months : 'Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro'.split('_'), + monthsShort : 'Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.'.split('_'), + weekdays : 'Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado'.split('_'), + weekdaysShort : 'Dom._Lun._Mar._Mér._Xov._Ven._Sáb.'.split('_'), + weekdaysMin : 'Do_Lu_Ma_Mé_Xo_Ve_Sá'.split('_'), + longDateFormat : { + LT : 'H:mm', + LTS : 'H:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY H:mm', + LLLL : 'dddd D MMMM YYYY H:mm' + }, + calendar : { + sameDay : function () { + return '[hoxe ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT'; + }, + nextDay : function () { + return '[mañá ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT'; + }, + nextWeek : function () { + return 'dddd [' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT'; + }, + lastDay : function () { + return '[onte ' + ((this.hours() !== 1) ? 'á' : 'a') + '] LT'; + }, + lastWeek : function () { + return '[o] dddd [pasado ' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT'; + }, + sameElse : 'L' + }, + relativeTime : { + future : function (str) { + if (str === 'uns segundos') { + return 'nuns segundos'; + } + return 'en ' + str; + }, + past : 'hai %s', + s : 'uns segundos', + m : 'un minuto', + mm : '%d minutos', + h : 'unha hora', + hh : '%d horas', + d : 'un día', + dd : '%d días', + M : 'un mes', + MM : '%d meses', + y : 'un ano', + yy : '%d anos' + }, + ordinalParse : /\d{1,2}º/, + ordinal : '%dº', + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Hebrew (he) + //! author : Tomer Cohen : https://github.com/tomer + //! author : Moshe Simantov : https://github.com/DevelopmentIL + //! author : Tal Ater : https://github.com/TalAter + + var he = _moment__default.defineLocale('he', { + months : 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split('_'), + monthsShort : 'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳'.split('_'), + weekdays : 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'), + weekdaysShort : 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'), + weekdaysMin : 'א_ב_ג_ד_ה_ו_ש'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D [ב]MMMM YYYY', + LLL : 'D [ב]MMMM YYYY HH:mm', + LLLL : 'dddd, D [ב]MMMM YYYY HH:mm', + l : 'D/M/YYYY', + ll : 'D MMM YYYY', + lll : 'D MMM YYYY HH:mm', + llll : 'ddd, D MMM YYYY HH:mm' + }, + calendar : { + sameDay : '[היום ב־]LT', + nextDay : '[מחר ב־]LT', + nextWeek : 'dddd [בשעה] LT', + lastDay : '[אתמול ב־]LT', + lastWeek : '[ביום] dddd [האחרון בשעה] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'בעוד %s', + past : 'לפני %s', + s : 'מספר שניות', + m : 'דקה', + mm : '%d דקות', + h : 'שעה', + hh : function (number) { + if (number === 2) { + return 'שעתיים'; + } + return number + ' שעות'; + }, + d : 'יום', + dd : function (number) { + if (number === 2) { + return 'יומיים'; + } + return number + ' ימים'; + }, + M : 'חודש', + MM : function (number) { + if (number === 2) { + return 'חודשיים'; + } + return number + ' חודשים'; + }, + y : 'שנה', + yy : function (number) { + if (number === 2) { + return 'שנתיים'; + } else if (number % 10 === 0 && number !== 10) { + return number + ' שנה'; + } + return number + ' שנים'; + } + } + }); + + //! moment.js locale configuration + //! locale : hindi (hi) + //! author : Mayank Singhal : https://github.com/mayanksinghal + + var hi__symbolMap = { + '1': '१', + '2': '२', + '3': '३', + '4': '४', + '5': '५', + '6': '६', + '7': '७', + '8': '८', + '9': '९', + '0': '०' + }, + hi__numberMap = { + '१': '1', + '२': '2', + '३': '3', + '४': '4', + '५': '5', + '६': '6', + '७': '7', + '८': '8', + '९': '9', + '०': '0' + }; + + var hi = _moment__default.defineLocale('hi', { + months : 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split('_'), + monthsShort : 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'), + weekdays : 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'), + weekdaysShort : 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'), + weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'), + longDateFormat : { + LT : 'A h:mm बजे', + LTS : 'A h:mm:ss बजे', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY, A h:mm बजे', + LLLL : 'dddd, D MMMM YYYY, A h:mm बजे' + }, + calendar : { + sameDay : '[आज] LT', + nextDay : '[कल] LT', + nextWeek : 'dddd, LT', + lastDay : '[कल] LT', + lastWeek : '[पिछले] dddd, LT', + sameElse : 'L' + }, + relativeTime : { + future : '%s में', + past : '%s पहले', + s : 'कुछ ही क्षण', + m : 'एक मिनट', + mm : '%d मिनट', + h : 'एक घंटा', + hh : '%d घंटे', + d : 'एक दिन', + dd : '%d दिन', + M : 'एक महीने', + MM : '%d महीने', + y : 'एक वर्ष', + yy : '%d वर्ष' + }, + preparse: function (string) { + return string.replace(/[१२३४५६७८९०]/g, function (match) { + return hi__numberMap[match]; + }); + }, + postformat: function (string) { + return string.replace(/\d/g, function (match) { + return hi__symbolMap[match]; + }); + }, + // Hindi notation for meridiems are quite fuzzy in practice. While there exists + // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi. + meridiemParse: /रात|सुबह|दोपहर|शाम/, + meridiemHour : function (hour, meridiem) { + if (hour === 12) { + hour = 0; + } + if (meridiem === 'रात') { + return hour < 4 ? hour : hour + 12; + } else if (meridiem === 'सुबह') { + return hour; + } else if (meridiem === 'दोपहर') { + return hour >= 10 ? hour : hour + 12; + } else if (meridiem === 'शाम') { + return hour + 12; + } + }, + meridiem : function (hour, minute, isLower) { + if (hour < 4) { + return 'रात'; + } else if (hour < 10) { + return 'सुबह'; + } else if (hour < 17) { + return 'दोपहर'; + } else if (hour < 20) { + return 'शाम'; + } else { + return 'रात'; + } + }, + week : { + dow : 0, // Sunday is the first day of the week. + doy : 6 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : hrvatski (hr) + //! author : Bojan Marković : https://github.com/bmarkovic + + function hr__translate(number, withoutSuffix, key) { + var result = number + ' '; + switch (key) { + case 'm': + return withoutSuffix ? 'jedna minuta' : 'jedne minute'; + case 'mm': + if (number === 1) { + result += 'minuta'; + } else if (number === 2 || number === 3 || number === 4) { + result += 'minute'; + } else { + result += 'minuta'; + } + return result; + case 'h': + return withoutSuffix ? 'jedan sat' : 'jednog sata'; + case 'hh': + if (number === 1) { + result += 'sat'; + } else if (number === 2 || number === 3 || number === 4) { + result += 'sata'; + } else { + result += 'sati'; + } + return result; + case 'dd': + if (number === 1) { + result += 'dan'; + } else { + result += 'dana'; + } + return result; + case 'MM': + if (number === 1) { + result += 'mjesec'; + } else if (number === 2 || number === 3 || number === 4) { + result += 'mjeseca'; + } else { + result += 'mjeseci'; + } + return result; + case 'yy': + if (number === 1) { + result += 'godina'; + } else if (number === 2 || number === 3 || number === 4) { + result += 'godine'; + } else { + result += 'godina'; + } + return result; + } + } + + var hr = _moment__default.defineLocale('hr', { + months : 'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_'), + monthsShort : 'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'), + weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), + weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), + weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'), + longDateFormat : { + LT : 'H:mm', + LTS : 'H:mm:ss', + L : 'DD. MM. YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY H:mm', + LLLL : 'dddd, D. MMMM YYYY H:mm' + }, + calendar : { + sameDay : '[danas u] LT', + nextDay : '[sutra u] LT', + nextWeek : function () { + switch (this.day()) { + case 0: + return '[u] [nedjelju] [u] LT'; + case 3: + return '[u] [srijedu] [u] LT'; + case 6: + return '[u] [subotu] [u] LT'; + case 1: + case 2: + case 4: + case 5: + return '[u] dddd [u] LT'; + } + }, + lastDay : '[jučer u] LT', + lastWeek : function () { + switch (this.day()) { + case 0: + case 3: + return '[prošlu] dddd [u] LT'; + case 6: + return '[prošle] [subote] [u] LT'; + case 1: + case 2: + case 4: + case 5: + return '[prošli] dddd [u] LT'; + } + }, + sameElse : 'L' + }, + relativeTime : { + future : 'za %s', + past : 'prije %s', + s : 'par sekundi', + m : hr__translate, + mm : hr__translate, + h : hr__translate, + hh : hr__translate, + d : 'dan', + dd : hr__translate, + M : 'mjesec', + MM : hr__translate, + y : 'godinu', + yy : hr__translate + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : hungarian (hu) + //! author : Adam Brunner : https://github.com/adambrunner + + var weekEndings = 'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(' '); + function hu__translate(number, withoutSuffix, key, isFuture) { + var num = number, + suffix; + switch (key) { + case 's': + return (isFuture || withoutSuffix) ? 'néhány másodperc' : 'néhány másodperce'; + case 'm': + return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce'); + case 'mm': + return num + (isFuture || withoutSuffix ? ' perc' : ' perce'); + case 'h': + return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája'); + case 'hh': + return num + (isFuture || withoutSuffix ? ' óra' : ' órája'); + case 'd': + return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja'); + case 'dd': + return num + (isFuture || withoutSuffix ? ' nap' : ' napja'); + case 'M': + return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja'); + case 'MM': + return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja'); + case 'y': + return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve'); + case 'yy': + return num + (isFuture || withoutSuffix ? ' év' : ' éve'); + } + return ''; + } + function week(isFuture) { + return (isFuture ? '' : '[múlt] ') + '[' + weekEndings[this.day()] + '] LT[-kor]'; + } + + var hu = _moment__default.defineLocale('hu', { + months : 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split('_'), + monthsShort : 'jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec'.split('_'), + weekdays : 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'), + weekdaysShort : 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'), + weekdaysMin : 'v_h_k_sze_cs_p_szo'.split('_'), + longDateFormat : { + LT : 'H:mm', + LTS : 'H:mm:ss', + L : 'YYYY.MM.DD.', + LL : 'YYYY. MMMM D.', + LLL : 'YYYY. MMMM D. H:mm', + LLLL : 'YYYY. MMMM D., dddd H:mm' + }, + meridiemParse: /de|du/i, + isPM: function (input) { + return input.charAt(1).toLowerCase() === 'u'; + }, + meridiem : function (hours, minutes, isLower) { + if (hours < 12) { + return isLower === true ? 'de' : 'DE'; + } else { + return isLower === true ? 'du' : 'DU'; + } + }, + calendar : { + sameDay : '[ma] LT[-kor]', + nextDay : '[holnap] LT[-kor]', + nextWeek : function () { + return week.call(this, true); + }, + lastDay : '[tegnap] LT[-kor]', + lastWeek : function () { + return week.call(this, false); + }, + sameElse : 'L' + }, + relativeTime : { + future : '%s múlva', + past : '%s', + s : hu__translate, + m : hu__translate, + mm : hu__translate, + h : hu__translate, + hh : hu__translate, + d : hu__translate, + dd : hu__translate, + M : hu__translate, + MM : hu__translate, + y : hu__translate, + yy : hu__translate + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Armenian (hy-am) + //! author : Armendarabyan : https://github.com/armendarabyan + + function hy_am__monthsCaseReplace(m, format) { + var months = { + 'nominative': 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split('_'), + 'accusative': 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split('_') + }, + nounCase = (/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/).test(format) ? + 'accusative' : + 'nominative'; + return months[nounCase][m.month()]; + } + function hy_am__monthsShortCaseReplace(m, format) { + var monthsShort = 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'); + return monthsShort[m.month()]; + } + function hy_am__weekdaysCaseReplace(m, format) { + var weekdays = 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split('_'); + return weekdays[m.day()]; + } + + var hy_am = _moment__default.defineLocale('hy-am', { + months : hy_am__monthsCaseReplace, + monthsShort : hy_am__monthsShortCaseReplace, + weekdays : hy_am__weekdaysCaseReplace, + weekdaysShort : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), + weekdaysMin : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY թ.', + LLL : 'D MMMM YYYY թ., HH:mm', + LLLL : 'dddd, D MMMM YYYY թ., HH:mm' + }, + calendar : { + sameDay: '[այսօր] LT', + nextDay: '[վաղը] LT', + lastDay: '[երեկ] LT', + nextWeek: function () { + return 'dddd [օրը ժամը] LT'; + }, + lastWeek: function () { + return '[անցած] dddd [օրը ժամը] LT'; + }, + sameElse: 'L' + }, + relativeTime : { + future : '%s հետո', + past : '%s առաջ', + s : 'մի քանի վայրկյան', + m : 'րոպե', + mm : '%d րոպե', + h : 'ժամ', + hh : '%d ժամ', + d : 'օր', + dd : '%d օր', + M : 'ամիս', + MM : '%d ամիս', + y : 'տարի', + yy : '%d տարի' + }, + meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/, + isPM: function (input) { + return /^(ցերեկվա|երեկոյան)$/.test(input); + }, + meridiem : function (hour) { + if (hour < 4) { + return 'գիշերվա'; + } else if (hour < 12) { + return 'առավոտվա'; + } else if (hour < 17) { + return 'ցերեկվա'; + } else { + return 'երեկոյան'; + } + }, + ordinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/, + ordinal: function (number, period) { + switch (period) { + case 'DDD': + case 'w': + case 'W': + case 'DDDo': + if (number === 1) { + return number + '-ին'; + } + return number + '-րդ'; + default: + return number; + } + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Bahasa Indonesia (id) + //! author : Mohammad Satrio Utomo : https://github.com/tyok + //! reference: http://id.wikisource.org/wiki/Pedoman_Umum_Ejaan_Bahasa_Indonesia_yang_Disempurnakan + + var id = _moment__default.defineLocale('id', { + months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split('_'), + monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des'.split('_'), + weekdays : 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'), + weekdaysShort : 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'), + weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'), + longDateFormat : { + LT : 'HH.mm', + LTS : 'HH.mm.ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY [pukul] HH.mm', + LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' + }, + meridiemParse: /pagi|siang|sore|malam/, + meridiemHour : function (hour, meridiem) { + if (hour === 12) { + hour = 0; + } + if (meridiem === 'pagi') { + return hour; + } else if (meridiem === 'siang') { + return hour >= 11 ? hour : hour + 12; + } else if (meridiem === 'sore' || meridiem === 'malam') { + return hour + 12; + } + }, + meridiem : function (hours, minutes, isLower) { + if (hours < 11) { + return 'pagi'; + } else if (hours < 15) { + return 'siang'; + } else if (hours < 19) { + return 'sore'; + } else { + return 'malam'; + } + }, + calendar : { + sameDay : '[Hari ini pukul] LT', + nextDay : '[Besok pukul] LT', + nextWeek : 'dddd [pukul] LT', + lastDay : '[Kemarin pukul] LT', + lastWeek : 'dddd [lalu pukul] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'dalam %s', + past : '%s yang lalu', + s : 'beberapa detik', + m : 'semenit', + mm : '%d menit', + h : 'sejam', + hh : '%d jam', + d : 'sehari', + dd : '%d hari', + M : 'sebulan', + MM : '%d bulan', + y : 'setahun', + yy : '%d tahun' + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : icelandic (is) + //! author : Hinrik Örn Sigurðsson : https://github.com/hinrik + + function is__plural(n) { + if (n % 100 === 11) { + return true; + } else if (n % 10 === 1) { + return false; + } + return true; + } + function is__translate(number, withoutSuffix, key, isFuture) { + var result = number + ' '; + switch (key) { + case 's': + return withoutSuffix || isFuture ? 'nokkrar sekúndur' : 'nokkrum sekúndum'; + case 'm': + return withoutSuffix ? 'mínúta' : 'mínútu'; + case 'mm': + if (is__plural(number)) { + return result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum'); + } else if (withoutSuffix) { + return result + 'mínúta'; + } + return result + 'mínútu'; + case 'hh': + if (is__plural(number)) { + return result + (withoutSuffix || isFuture ? 'klukkustundir' : 'klukkustundum'); + } + return result + 'klukkustund'; + case 'd': + if (withoutSuffix) { + return 'dagur'; + } + return isFuture ? 'dag' : 'degi'; + case 'dd': + if (is__plural(number)) { + if (withoutSuffix) { + return result + 'dagar'; + } + return result + (isFuture ? 'daga' : 'dögum'); + } else if (withoutSuffix) { + return result + 'dagur'; + } + return result + (isFuture ? 'dag' : 'degi'); + case 'M': + if (withoutSuffix) { + return 'mánuður'; + } + return isFuture ? 'mánuð' : 'mánuði'; + case 'MM': + if (is__plural(number)) { + if (withoutSuffix) { + return result + 'mánuðir'; + } + return result + (isFuture ? 'mánuði' : 'mánuðum'); + } else if (withoutSuffix) { + return result + 'mánuður'; + } + return result + (isFuture ? 'mánuð' : 'mánuði'); + case 'y': + return withoutSuffix || isFuture ? 'ár' : 'ári'; + case 'yy': + if (is__plural(number)) { + return result + (withoutSuffix || isFuture ? 'ár' : 'árum'); + } + return result + (withoutSuffix || isFuture ? 'ár' : 'ári'); + } + } + + var is = _moment__default.defineLocale('is', { + months : 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split('_'), + monthsShort : 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'), + weekdays : 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split('_'), + weekdaysShort : 'sun_mán_þri_mið_fim_fös_lau'.split('_'), + weekdaysMin : 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'), + longDateFormat : { + LT : 'H:mm', + LTS : 'H:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY [kl.] H:mm', + LLLL : 'dddd, D. MMMM YYYY [kl.] H:mm' + }, + calendar : { + sameDay : '[í dag kl.] LT', + nextDay : '[á morgun kl.] LT', + nextWeek : 'dddd [kl.] LT', + lastDay : '[í gær kl.] LT', + lastWeek : '[síðasta] dddd [kl.] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'eftir %s', + past : 'fyrir %s síðan', + s : is__translate, + m : is__translate, + mm : is__translate, + h : 'klukkustund', + hh : is__translate, + d : is__translate, + dd : is__translate, + M : is__translate, + MM : is__translate, + y : is__translate, + yy : is__translate + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : italian (it) + //! author : Lorenzo : https://github.com/aliem + //! author: Mattia Larentis: https://github.com/nostalgiaz + + var it = _moment__default.defineLocale('it', { + months : 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'), + monthsShort : 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'), + weekdays : 'Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato'.split('_'), + weekdaysShort : 'Dom_Lun_Mar_Mer_Gio_Ven_Sab'.split('_'), + weekdaysMin : 'D_L_Ma_Me_G_V_S'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd, D MMMM YYYY HH:mm' + }, + calendar : { + sameDay: '[Oggi alle] LT', + nextDay: '[Domani alle] LT', + nextWeek: 'dddd [alle] LT', + lastDay: '[Ieri alle] LT', + lastWeek: function () { + switch (this.day()) { + case 0: + return '[la scorsa] dddd [alle] LT'; + default: + return '[lo scorso] dddd [alle] LT'; + } + }, + sameElse: 'L' + }, + relativeTime : { + future : function (s) { + return ((/^[0-9].+$/).test(s) ? 'tra' : 'in') + ' ' + s; + }, + past : '%s fa', + s : 'alcuni secondi', + m : 'un minuto', + mm : '%d minuti', + h : 'un\'ora', + hh : '%d ore', + d : 'un giorno', + dd : '%d giorni', + M : 'un mese', + MM : '%d mesi', + y : 'un anno', + yy : '%d anni' + }, + ordinalParse : /\d{1,2}º/, + ordinal: '%dº', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : japanese (ja) + //! author : LI Long : https://github.com/baryon + + var ja = _moment__default.defineLocale('ja', { + months : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), + monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), + weekdays : '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'), + weekdaysShort : '日_月_火_水_木_金_土'.split('_'), + weekdaysMin : '日_月_火_水_木_金_土'.split('_'), + longDateFormat : { + LT : 'Ah時m分', + LTS : 'Ah時m分s秒', + L : 'YYYY/MM/DD', + LL : 'YYYY年M月D日', + LLL : 'YYYY年M月D日Ah時m分', + LLLL : 'YYYY年M月D日Ah時m分 dddd' + }, + meridiemParse: /午前|午後/i, + isPM : function (input) { + return input === '午後'; + }, + meridiem : function (hour, minute, isLower) { + if (hour < 12) { + return '午前'; + } else { + return '午後'; + } + }, + calendar : { + sameDay : '[今日] LT', + nextDay : '[明日] LT', + nextWeek : '[来週]dddd LT', + lastDay : '[昨日] LT', + lastWeek : '[前週]dddd LT', + sameElse : 'L' + }, + relativeTime : { + future : '%s後', + past : '%s前', + s : '数秒', + m : '1分', + mm : '%d分', + h : '1時間', + hh : '%d時間', + d : '1日', + dd : '%d日', + M : '1ヶ月', + MM : '%dヶ月', + y : '1年', + yy : '%d年' + } + }); + + //! moment.js locale configuration + //! locale : Boso Jowo (jv) + //! author : Rony Lantip : https://github.com/lantip + //! reference: http://jv.wikipedia.org/wiki/Basa_Jawa + + var jv = _moment__default.defineLocale('jv', { + months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split('_'), + monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'), + weekdays : 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'), + weekdaysShort : 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'), + weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'), + longDateFormat : { + LT : 'HH.mm', + LTS : 'HH.mm.ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY [pukul] HH.mm', + LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' + }, + meridiemParse: /enjing|siyang|sonten|ndalu/, + meridiemHour : function (hour, meridiem) { + if (hour === 12) { + hour = 0; + } + if (meridiem === 'enjing') { + return hour; + } else if (meridiem === 'siyang') { + return hour >= 11 ? hour : hour + 12; + } else if (meridiem === 'sonten' || meridiem === 'ndalu') { + return hour + 12; + } + }, + meridiem : function (hours, minutes, isLower) { + if (hours < 11) { + return 'enjing'; + } else if (hours < 15) { + return 'siyang'; + } else if (hours < 19) { + return 'sonten'; + } else { + return 'ndalu'; + } + }, + calendar : { + sameDay : '[Dinten puniko pukul] LT', + nextDay : '[Mbenjang pukul] LT', + nextWeek : 'dddd [pukul] LT', + lastDay : '[Kala wingi pukul] LT', + lastWeek : 'dddd [kepengker pukul] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'wonten ing %s', + past : '%s ingkang kepengker', + s : 'sawetawis detik', + m : 'setunggal menit', + mm : '%d menit', + h : 'setunggal jam', + hh : '%d jam', + d : 'sedinten', + dd : '%d dinten', + M : 'sewulan', + MM : '%d wulan', + y : 'setaun', + yy : '%d taun' + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Georgian (ka) + //! author : Irakli Janiashvili : https://github.com/irakli-janiashvili + + function ka__monthsCaseReplace(m, format) { + var months = { + 'nominative': 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split('_'), + 'accusative': 'იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს'.split('_') + }, + nounCase = (/D[oD] *MMMM?/).test(format) ? + 'accusative' : + 'nominative'; + return months[nounCase][m.month()]; + } + function ka__weekdaysCaseReplace(m, format) { + var weekdays = { + 'nominative': 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split('_'), + 'accusative': 'კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს'.split('_') + }, + nounCase = (/(წინა|შემდეგ)/).test(format) ? + 'accusative' : + 'nominative'; + return weekdays[nounCase][m.day()]; + } + + var ka = _moment__default.defineLocale('ka', { + months : ka__monthsCaseReplace, + monthsShort : 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'), + weekdays : ka__weekdaysCaseReplace, + weekdaysShort : 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'), + weekdaysMin : 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'), + longDateFormat : { + LT : 'h:mm A', + LTS : 'h:mm:ss A', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY h:mm A', + LLLL : 'dddd, D MMMM YYYY h:mm A' + }, + calendar : { + sameDay : '[დღეს] LT[-ზე]', + nextDay : '[ხვალ] LT[-ზე]', + lastDay : '[გუშინ] LT[-ზე]', + nextWeek : '[შემდეგ] dddd LT[-ზე]', + lastWeek : '[წინა] dddd LT-ზე', + sameElse : 'L' + }, + relativeTime : { + future : function (s) { + return (/(წამი|წუთი|საათი|წელი)/).test(s) ? + s.replace(/ი$/, 'ში') : + s + 'ში'; + }, + past : function (s) { + if ((/(წამი|წუთი|საათი|დღე|თვე)/).test(s)) { + return s.replace(/(ი|ე)$/, 'ის წინ'); + } + if ((/წელი/).test(s)) { + return s.replace(/წელი$/, 'წლის წინ'); + } + }, + s : 'რამდენიმე წამი', + m : 'წუთი', + mm : '%d წუთი', + h : 'საათი', + hh : '%d საათი', + d : 'დღე', + dd : '%d დღე', + M : 'თვე', + MM : '%d თვე', + y : 'წელი', + yy : '%d წელი' + }, + ordinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/, + ordinal : function (number) { + if (number === 0) { + return number; + } + if (number === 1) { + return number + '-ლი'; + } + if ((number < 20) || (number <= 100 && (number % 20 === 0)) || (number % 100 === 0)) { + return 'მე-' + number; + } + return number + '-ე'; + }, + week : { + dow : 1, + doy : 7 + } + }); + + //! moment.js locale configuration + //! locale : khmer (km) + //! author : Kruy Vanna : https://github.com/kruyvanna + + var km = _moment__default.defineLocale('km', { + months: 'មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'), + monthsShort: 'មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'), + weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'), + weekdaysShort: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'), + weekdaysMin: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'), + longDateFormat: { + LT: 'HH:mm', + LTS : 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd, D MMMM YYYY HH:mm' + }, + calendar: { + sameDay: '[ថ្ងៃនៈ ម៉ោង] LT', + nextDay: '[ស្អែក ម៉ោង] LT', + nextWeek: 'dddd [ម៉ោង] LT', + lastDay: '[ម្សិលមិញ ម៉ោង] LT', + lastWeek: 'dddd [សប្តាហ៍មុន] [ម៉ោង] LT', + sameElse: 'L' + }, + relativeTime: { + future: '%sទៀត', + past: '%sមុន', + s: 'ប៉ុន្មានវិនាទី', + m: 'មួយនាទី', + mm: '%d នាទី', + h: 'មួយម៉ោង', + hh: '%d ម៉ោង', + d: 'មួយថ្ងៃ', + dd: '%d ថ្ងៃ', + M: 'មួយខែ', + MM: '%d ខែ', + y: 'មួយឆ្នាំ', + yy: '%d ឆ្នាំ' + }, + week: { + dow: 1, // Monday is the first day of the week. + doy: 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : korean (ko) + //! + //! authors + //! + //! - Kyungwook, Park : https://github.com/kyungw00k + //! - Jeeeyul Lee + + var ko = _moment__default.defineLocale('ko', { + months : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'), + monthsShort : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'), + weekdays : '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'), + weekdaysShort : '일_월_화_수_목_금_토'.split('_'), + weekdaysMin : '일_월_화_수_목_금_토'.split('_'), + longDateFormat : { + LT : 'A h시 m분', + LTS : 'A h시 m분 s초', + L : 'YYYY.MM.DD', + LL : 'YYYY년 MMMM D일', + LLL : 'YYYY년 MMMM D일 A h시 m분', + LLLL : 'YYYY년 MMMM D일 dddd A h시 m분' + }, + calendar : { + sameDay : '오늘 LT', + nextDay : '내일 LT', + nextWeek : 'dddd LT', + lastDay : '어제 LT', + lastWeek : '지난주 dddd LT', + sameElse : 'L' + }, + relativeTime : { + future : '%s 후', + past : '%s 전', + s : '몇초', + ss : '%d초', + m : '일분', + mm : '%d분', + h : '한시간', + hh : '%d시간', + d : '하루', + dd : '%d일', + M : '한달', + MM : '%d달', + y : '일년', + yy : '%d년' + }, + ordinalParse : /\d{1,2}일/, + ordinal : '%d일', + meridiemParse : /오전|오후/, + isPM : function (token) { + return token === '오후'; + }, + meridiem : function (hour, minute, isUpper) { + return hour < 12 ? '오전' : '오후'; + } + }); + + //! moment.js locale configuration + //! locale : Luxembourgish (lb) + //! author : mweimerskirch : https://github.com/mweimerskirch, David Raison : https://github.com/kwisatz + + function lb__processRelativeTime(number, withoutSuffix, key, isFuture) { + var format = { + 'm': ['eng Minutt', 'enger Minutt'], + 'h': ['eng Stonn', 'enger Stonn'], + 'd': ['een Dag', 'engem Dag'], + 'M': ['ee Mount', 'engem Mount'], + 'y': ['ee Joer', 'engem Joer'] + }; + return withoutSuffix ? format[key][0] : format[key][1]; + } + function processFutureTime(string) { + var number = string.substr(0, string.indexOf(' ')); + if (eifelerRegelAppliesToNumber(number)) { + return 'a ' + string; + } + return 'an ' + string; + } + function processPastTime(string) { + var number = string.substr(0, string.indexOf(' ')); + if (eifelerRegelAppliesToNumber(number)) { + return 'viru ' + string; + } + return 'virun ' + string; + } + /** + * Returns true if the word before the given number loses the '-n' ending. + * e.g. 'an 10 Deeg' but 'a 5 Deeg' + * + * @param number {integer} + * @returns {boolean} + */ + function eifelerRegelAppliesToNumber(number) { + number = parseInt(number, 10); + if (isNaN(number)) { + return false; + } + if (number < 0) { + // Negative Number --> always true + return true; + } else if (number < 10) { + // Only 1 digit + if (4 <= number && number <= 7) { + return true; + } + return false; + } else if (number < 100) { + // 2 digits + var lastDigit = number % 10, firstDigit = number / 10; + if (lastDigit === 0) { + return eifelerRegelAppliesToNumber(firstDigit); + } + return eifelerRegelAppliesToNumber(lastDigit); + } else if (number < 10000) { + // 3 or 4 digits --> recursively check first digit + while (number >= 10) { + number = number / 10; + } + return eifelerRegelAppliesToNumber(number); + } else { + // Anything larger than 4 digits: recursively check first n-3 digits + number = number / 1000; + return eifelerRegelAppliesToNumber(number); + } + } + + var lb = _moment__default.defineLocale('lb', { + months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), + monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), + weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split('_'), + weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'), + weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'), + longDateFormat: { + LT: 'H:mm [Auer]', + LTS: 'H:mm:ss [Auer]', + L: 'DD.MM.YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY H:mm [Auer]', + LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]' + }, + calendar: { + sameDay: '[Haut um] LT', + sameElse: 'L', + nextDay: '[Muer um] LT', + nextWeek: 'dddd [um] LT', + lastDay: '[Gëschter um] LT', + lastWeek: function () { + // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule + switch (this.day()) { + case 2: + case 4: + return '[Leschten] dddd [um] LT'; + default: + return '[Leschte] dddd [um] LT'; + } + } + }, + relativeTime : { + future : processFutureTime, + past : processPastTime, + s : 'e puer Sekonnen', + m : lb__processRelativeTime, + mm : '%d Minutten', + h : lb__processRelativeTime, + hh : '%d Stonnen', + d : lb__processRelativeTime, + dd : '%d Deeg', + M : lb__processRelativeTime, + MM : '%d Méint', + y : lb__processRelativeTime, + yy : '%d Joer' + }, + ordinalParse: /\d{1,2}\./, + ordinal: '%d.', + week: { + dow: 1, // Monday is the first day of the week. + doy: 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Lithuanian (lt) + //! author : Mindaugas Mozūras : https://github.com/mmozuras + + var lt__units = { + 'm' : 'minutė_minutės_minutę', + 'mm': 'minutės_minučių_minutes', + 'h' : 'valanda_valandos_valandą', + 'hh': 'valandos_valandų_valandas', + 'd' : 'diena_dienos_dieną', + 'dd': 'dienos_dienų_dienas', + 'M' : 'mėnuo_mėnesio_mėnesį', + 'MM': 'mėnesiai_mėnesių_mėnesius', + 'y' : 'metai_metų_metus', + 'yy': 'metai_metų_metus' + }, + weekDays = 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split('_'); + function translateSeconds(number, withoutSuffix, key, isFuture) { + if (withoutSuffix) { + return 'kelios sekundės'; + } else { + return isFuture ? 'kelių sekundžių' : 'kelias sekundes'; + } + } + function lt__monthsCaseReplace(m, format) { + var months = { + 'nominative': 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split('_'), + 'accusative': 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split('_') + }, + nounCase = (/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/).test(format) ? + 'accusative' : + 'nominative'; + return months[nounCase][m.month()]; + } + function translateSingular(number, withoutSuffix, key, isFuture) { + return withoutSuffix ? forms(key)[0] : (isFuture ? forms(key)[1] : forms(key)[2]); + } + function special(number) { + return number % 10 === 0 || (number > 10 && number < 20); + } + function forms(key) { + return lt__units[key].split('_'); + } + function lt__translate(number, withoutSuffix, key, isFuture) { + var result = number + ' '; + if (number === 1) { + return result + translateSingular(number, withoutSuffix, key[0], isFuture); + } else if (withoutSuffix) { + return result + (special(number) ? forms(key)[1] : forms(key)[0]); + } else { + if (isFuture) { + return result + forms(key)[1]; + } else { + return result + (special(number) ? forms(key)[1] : forms(key)[2]); + } + } + } + function relativeWeekDay(moment, format) { + var nominative = format.indexOf('dddd HH:mm') === -1, + weekDay = weekDays[moment.day()]; + return nominative ? weekDay : weekDay.substring(0, weekDay.length - 2) + 'į'; + } + + var lt = _moment__default.defineLocale('lt', { + months : lt__monthsCaseReplace, + monthsShort : 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'), + weekdays : relativeWeekDay, + weekdaysShort : 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'), + weekdaysMin : 'S_P_A_T_K_Pn_Š'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'YYYY-MM-DD', + LL : 'YYYY [m.] MMMM D [d.]', + LLL : 'YYYY [m.] MMMM D [d.], HH:mm [val.]', + LLLL : 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]', + l : 'YYYY-MM-DD', + ll : 'YYYY [m.] MMMM D [d.]', + lll : 'YYYY [m.] MMMM D [d.], HH:mm [val.]', + llll : 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]' + }, + calendar : { + sameDay : '[Šiandien] LT', + nextDay : '[Rytoj] LT', + nextWeek : 'dddd LT', + lastDay : '[Vakar] LT', + lastWeek : '[Praėjusį] dddd LT', + sameElse : 'L' + }, + relativeTime : { + future : 'po %s', + past : 'prieš %s', + s : translateSeconds, + m : translateSingular, + mm : lt__translate, + h : translateSingular, + hh : lt__translate, + d : translateSingular, + dd : lt__translate, + M : translateSingular, + MM : lt__translate, + y : translateSingular, + yy : lt__translate + }, + ordinalParse: /\d{1,2}-oji/, + ordinal : function (number) { + return number + '-oji'; + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : latvian (lv) + //! author : Kristaps Karlsons : https://github.com/skakri + //! author : Jānis Elmeris : https://github.com/JanisE + + var lv__units = { + 'm': 'minūtes_minūtēm_minūte_minūtes'.split('_'), + 'mm': 'minūtes_minūtēm_minūte_minūtes'.split('_'), + 'h': 'stundas_stundām_stunda_stundas'.split('_'), + 'hh': 'stundas_stundām_stunda_stundas'.split('_'), + 'd': 'dienas_dienām_diena_dienas'.split('_'), + 'dd': 'dienas_dienām_diena_dienas'.split('_'), + 'M': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'), + 'MM': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'), + 'y': 'gada_gadiem_gads_gadi'.split('_'), + 'yy': 'gada_gadiem_gads_gadi'.split('_') + }; + /** + * @param withoutSuffix boolean true = a length of time; false = before/after a period of time. + */ + function lv__format(forms, number, withoutSuffix) { + if (withoutSuffix) { + // E.g. "21 minūte", "3 minūtes". + return number % 10 === 1 && number !== 11 ? forms[2] : forms[3]; + } else { + // E.g. "21 minūtes" as in "pēc 21 minūtes". + // E.g. "3 minūtēm" as in "pēc 3 minūtēm". + return number % 10 === 1 && number !== 11 ? forms[0] : forms[1]; + } + } + function lv__relativeTimeWithPlural(number, withoutSuffix, key) { + return number + ' ' + lv__format(lv__units[key], number, withoutSuffix); + } + function relativeTimeWithSingular(number, withoutSuffix, key) { + return lv__format(lv__units[key], number, withoutSuffix); + } + function relativeSeconds(number, withoutSuffix) { + return withoutSuffix ? 'dažas sekundes' : 'dažām sekundēm'; + } + + var lv = _moment__default.defineLocale('lv', { + months : 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split('_'), + monthsShort : 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'), + weekdays : 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split('_'), + weekdaysShort : 'Sv_P_O_T_C_Pk_S'.split('_'), + weekdaysMin : 'Sv_P_O_T_C_Pk_S'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD.MM.YYYY.', + LL : 'YYYY. [gada] D. MMMM', + LLL : 'YYYY. [gada] D. MMMM, HH:mm', + LLLL : 'YYYY. [gada] D. MMMM, dddd, HH:mm' + }, + calendar : { + sameDay : '[Šodien pulksten] LT', + nextDay : '[Rīt pulksten] LT', + nextWeek : 'dddd [pulksten] LT', + lastDay : '[Vakar pulksten] LT', + lastWeek : '[Pagājušā] dddd [pulksten] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'pēc %s', + past : 'pirms %s', + s : relativeSeconds, + m : relativeTimeWithSingular, + mm : lv__relativeTimeWithPlural, + h : relativeTimeWithSingular, + hh : lv__relativeTimeWithPlural, + d : relativeTimeWithSingular, + dd : lv__relativeTimeWithPlural, + M : relativeTimeWithSingular, + MM : lv__relativeTimeWithPlural, + y : relativeTimeWithSingular, + yy : lv__relativeTimeWithPlural + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Montenegrin (me) + //! author : Miodrag Nikač : https://github.com/miodragnikac + + var me__translator = { + words: { //Different grammatical cases + m: ['jedan minut', 'jednog minuta'], + mm: ['minut', 'minuta', 'minuta'], + h: ['jedan sat', 'jednog sata'], + hh: ['sat', 'sata', 'sati'], + dd: ['dan', 'dana', 'dana'], + MM: ['mjesec', 'mjeseca', 'mjeseci'], + yy: ['godina', 'godine', 'godina'] + }, + correctGrammaticalCase: function (number, wordKey) { + return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]); + }, + translate: function (number, withoutSuffix, key) { + var wordKey = me__translator.words[key]; + if (key.length === 1) { + return withoutSuffix ? wordKey[0] : wordKey[1]; + } else { + return number + ' ' + me__translator.correctGrammaticalCase(number, wordKey); + } + } + }; + + var me = _moment__default.defineLocale('me', { + months: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + monthsShort: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sep.', 'okt.', 'nov.', 'dec.'], + weekdays: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], + weekdaysShort: ['ned.', 'pon.', 'uto.', 'sri.', 'čet.', 'pet.', 'sub.'], + weekdaysMin: ['ne', 'po', 'ut', 'sr', 'če', 'pe', 'su'], + longDateFormat: { + LT: 'H:mm', + LTS : 'H:mm:ss', + L: 'DD. MM. YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY H:mm', + LLLL: 'dddd, D. MMMM YYYY H:mm' + }, + calendar: { + sameDay: '[danas u] LT', + nextDay: '[sjutra u] LT', + + nextWeek: function () { + switch (this.day()) { + case 0: + return '[u] [nedjelju] [u] LT'; + case 3: + return '[u] [srijedu] [u] LT'; + case 6: + return '[u] [subotu] [u] LT'; + case 1: + case 2: + case 4: + case 5: + return '[u] dddd [u] LT'; + } + }, + lastDay : '[juče u] LT', + lastWeek : function () { + var lastWeekDays = [ + '[prošle] [nedjelje] [u] LT', + '[prošlog] [ponedjeljka] [u] LT', + '[prošlog] [utorka] [u] LT', + '[prošle] [srijede] [u] LT', + '[prošlog] [četvrtka] [u] LT', + '[prošlog] [petka] [u] LT', + '[prošle] [subote] [u] LT' + ]; + return lastWeekDays[this.day()]; + }, + sameElse : 'L' + }, + relativeTime : { + future : 'za %s', + past : 'prije %s', + s : 'nekoliko sekundi', + m : me__translator.translate, + mm : me__translator.translate, + h : me__translator.translate, + hh : me__translator.translate, + d : 'dan', + dd : me__translator.translate, + M : 'mjesec', + MM : me__translator.translate, + y : 'godinu', + yy : me__translator.translate + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : macedonian (mk) + //! author : Borislav Mickov : https://github.com/B0k0 + + var mk = _moment__default.defineLocale('mk', { + months : 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split('_'), + monthsShort : 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'), + weekdays : 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split('_'), + weekdaysShort : 'нед_пон_вто_сре_чет_пет_саб'.split('_'), + weekdaysMin : 'нe_пo_вт_ср_че_пе_сa'.split('_'), + longDateFormat : { + LT : 'H:mm', + LTS : 'H:mm:ss', + L : 'D.MM.YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY H:mm', + LLLL : 'dddd, D MMMM YYYY H:mm' + }, + calendar : { + sameDay : '[Денес во] LT', + nextDay : '[Утре во] LT', + nextWeek : 'dddd [во] LT', + lastDay : '[Вчера во] LT', + lastWeek : function () { + switch (this.day()) { + case 0: + case 3: + case 6: + return '[Во изминатата] dddd [во] LT'; + case 1: + case 2: + case 4: + case 5: + return '[Во изминатиот] dddd [во] LT'; + } + }, + sameElse : 'L' + }, + relativeTime : { + future : 'после %s', + past : 'пред %s', + s : 'неколку секунди', + m : 'минута', + mm : '%d минути', + h : 'час', + hh : '%d часа', + d : 'ден', + dd : '%d дена', + M : 'месец', + MM : '%d месеци', + y : 'година', + yy : '%d години' + }, + ordinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/, + ordinal : function (number) { + var lastDigit = number % 10, + last2Digits = number % 100; + if (number === 0) { + return number + '-ев'; + } else if (last2Digits === 0) { + return number + '-ен'; + } else if (last2Digits > 10 && last2Digits < 20) { + return number + '-ти'; + } else if (lastDigit === 1) { + return number + '-ви'; + } else if (lastDigit === 2) { + return number + '-ри'; + } else if (lastDigit === 7 || lastDigit === 8) { + return number + '-ми'; + } else { + return number + '-ти'; + } + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : malayalam (ml) + //! author : Floyd Pink : https://github.com/floydpink + + var ml = _moment__default.defineLocale('ml', { + months : 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split('_'), + monthsShort : 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split('_'), + weekdays : 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split('_'), + weekdaysShort : 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'), + weekdaysMin : 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'), + longDateFormat : { + LT : 'A h:mm -നു', + LTS : 'A h:mm:ss -നു', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY, A h:mm -നു', + LLLL : 'dddd, D MMMM YYYY, A h:mm -നു' + }, + calendar : { + sameDay : '[ഇന്ന്] LT', + nextDay : '[നാളെ] LT', + nextWeek : 'dddd, LT', + lastDay : '[ഇന്നലെ] LT', + lastWeek : '[കഴിഞ്ഞ] dddd, LT', + sameElse : 'L' + }, + relativeTime : { + future : '%s കഴിഞ്ഞ്', + past : '%s മുൻപ്', + s : 'അൽപ നിമിഷങ്ങൾ', + m : 'ഒരു മിനിറ്റ്', + mm : '%d മിനിറ്റ്', + h : 'ഒരു മണിക്കൂർ', + hh : '%d മണിക്കൂർ', + d : 'ഒരു ദിവസം', + dd : '%d ദിവസം', + M : 'ഒരു മാസം', + MM : '%d മാസം', + y : 'ഒരു വർഷം', + yy : '%d വർഷം' + }, + meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i, + isPM : function (input) { + return /^(ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി)$/.test(input); + }, + meridiem : function (hour, minute, isLower) { + if (hour < 4) { + return 'രാത്രി'; + } else if (hour < 12) { + return 'രാവിലെ'; + } else if (hour < 17) { + return 'ഉച്ച കഴിഞ്ഞ്'; + } else if (hour < 20) { + return 'വൈകുന്നേരം'; + } else { + return 'രാത്രി'; + } + } + }); + + //! moment.js locale configuration + //! locale : Marathi (mr) + //! author : Harshad Kale : https://github.com/kalehv + + var mr__symbolMap = { + '1': '१', + '2': '२', + '3': '३', + '4': '४', + '5': '५', + '6': '६', + '7': '७', + '8': '८', + '9': '९', + '0': '०' + }, + mr__numberMap = { + '१': '1', + '२': '2', + '३': '3', + '४': '4', + '५': '5', + '६': '6', + '७': '7', + '८': '8', + '९': '9', + '०': '0' + }; + + var mr = _moment__default.defineLocale('mr', { + months : 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split('_'), + monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split('_'), + weekdays : 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'), + weekdaysShort : 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'), + weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'), + longDateFormat : { + LT : 'A h:mm वाजता', + LTS : 'A h:mm:ss वाजता', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY, A h:mm वाजता', + LLLL : 'dddd, D MMMM YYYY, A h:mm वाजता' + }, + calendar : { + sameDay : '[आज] LT', + nextDay : '[उद्या] LT', + nextWeek : 'dddd, LT', + lastDay : '[काल] LT', + lastWeek: '[मागील] dddd, LT', + sameElse : 'L' + }, + relativeTime : { + future : '%s नंतर', + past : '%s पूर्वी', + s : 'सेकंद', + m: 'एक मिनिट', + mm: '%d मिनिटे', + h : 'एक तास', + hh : '%d तास', + d : 'एक दिवस', + dd : '%d दिवस', + M : 'एक महिना', + MM : '%d महिने', + y : 'एक वर्ष', + yy : '%d वर्षे' + }, + preparse: function (string) { + return string.replace(/[१२३४५६७८९०]/g, function (match) { + return mr__numberMap[match]; + }); + }, + postformat: function (string) { + return string.replace(/\d/g, function (match) { + return mr__symbolMap[match]; + }); + }, + meridiemParse: /रात्री|सकाळी|दुपारी|सायंकाळी/, + meridiemHour : function (hour, meridiem) { + if (hour === 12) { + hour = 0; + } + if (meridiem === 'रात्री') { + return hour < 4 ? hour : hour + 12; + } else if (meridiem === 'सकाळी') { + return hour; + } else if (meridiem === 'दुपारी') { + return hour >= 10 ? hour : hour + 12; + } else if (meridiem === 'सायंकाळी') { + return hour + 12; + } + }, + meridiem: function (hour, minute, isLower) { + if (hour < 4) { + return 'रात्री'; + } else if (hour < 10) { + return 'सकाळी'; + } else if (hour < 17) { + return 'दुपारी'; + } else if (hour < 20) { + return 'सायंकाळी'; + } else { + return 'रात्री'; + } + }, + week : { + dow : 0, // Sunday is the first day of the week. + doy : 6 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Bahasa Malaysia (ms-MY) + //! author : Weldan Jamili : https://github.com/weldan + + var ms_my = _moment__default.defineLocale('ms-my', { + months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'), + monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'), + weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'), + weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'), + weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'), + longDateFormat : { + LT : 'HH.mm', + LTS : 'HH.mm.ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY [pukul] HH.mm', + LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' + }, + meridiemParse: /pagi|tengahari|petang|malam/, + meridiemHour: function (hour, meridiem) { + if (hour === 12) { + hour = 0; + } + if (meridiem === 'pagi') { + return hour; + } else if (meridiem === 'tengahari') { + return hour >= 11 ? hour : hour + 12; + } else if (meridiem === 'petang' || meridiem === 'malam') { + return hour + 12; + } + }, + meridiem : function (hours, minutes, isLower) { + if (hours < 11) { + return 'pagi'; + } else if (hours < 15) { + return 'tengahari'; + } else if (hours < 19) { + return 'petang'; + } else { + return 'malam'; + } + }, + calendar : { + sameDay : '[Hari ini pukul] LT', + nextDay : '[Esok pukul] LT', + nextWeek : 'dddd [pukul] LT', + lastDay : '[Kelmarin pukul] LT', + lastWeek : 'dddd [lepas pukul] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'dalam %s', + past : '%s yang lepas', + s : 'beberapa saat', + m : 'seminit', + mm : '%d minit', + h : 'sejam', + hh : '%d jam', + d : 'sehari', + dd : '%d hari', + M : 'sebulan', + MM : '%d bulan', + y : 'setahun', + yy : '%d tahun' + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Bahasa Malaysia (ms-MY) + //! author : Weldan Jamili : https://github.com/weldan + + var locale_ms = _moment__default.defineLocale('ms', { + months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'), + monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'), + weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'), + weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'), + weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'), + longDateFormat : { + LT : 'HH.mm', + LTS : 'HH.mm.ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY [pukul] HH.mm', + LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' + }, + meridiemParse: /pagi|tengahari|petang|malam/, + meridiemHour: function (hour, meridiem) { + if (hour === 12) { + hour = 0; + } + if (meridiem === 'pagi') { + return hour; + } else if (meridiem === 'tengahari') { + return hour >= 11 ? hour : hour + 12; + } else if (meridiem === 'petang' || meridiem === 'malam') { + return hour + 12; + } + }, + meridiem : function (hours, minutes, isLower) { + if (hours < 11) { + return 'pagi'; + } else if (hours < 15) { + return 'tengahari'; + } else if (hours < 19) { + return 'petang'; + } else { + return 'malam'; + } + }, + calendar : { + sameDay : '[Hari ini pukul] LT', + nextDay : '[Esok pukul] LT', + nextWeek : 'dddd [pukul] LT', + lastDay : '[Kelmarin pukul] LT', + lastWeek : 'dddd [lepas pukul] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'dalam %s', + past : '%s yang lepas', + s : 'beberapa saat', + m : 'seminit', + mm : '%d minit', + h : 'sejam', + hh : '%d jam', + d : 'sehari', + dd : '%d hari', + M : 'sebulan', + MM : '%d bulan', + y : 'setahun', + yy : '%d tahun' + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Burmese (my) + //! author : Squar team, mysquar.com + + var my__symbolMap = { + '1': '၁', + '2': '၂', + '3': '၃', + '4': '၄', + '5': '၅', + '6': '၆', + '7': '၇', + '8': '၈', + '9': '၉', + '0': '၀' + }, my__numberMap = { + '၁': '1', + '၂': '2', + '၃': '3', + '၄': '4', + '၅': '5', + '၆': '6', + '၇': '7', + '၈': '8', + '၉': '9', + '၀': '0' + }; + + var my = _moment__default.defineLocale('my', { + months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split('_'), + monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'), + weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split('_'), + weekdaysShort: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'), + weekdaysMin: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'), + + longDateFormat: { + LT: 'HH:mm', + LTS: 'HH:mm:ss', + L: 'DD/MM/YYYY', + LL: 'D MMMM YYYY', + LLL: 'D MMMM YYYY HH:mm', + LLLL: 'dddd D MMMM YYYY HH:mm' + }, + calendar: { + sameDay: '[ယနေ.] LT [မှာ]', + nextDay: '[မနက်ဖြန်] LT [မှာ]', + nextWeek: 'dddd LT [မှာ]', + lastDay: '[မနေ.က] LT [မှာ]', + lastWeek: '[ပြီးခဲ့သော] dddd LT [မှာ]', + sameElse: 'L' + }, + relativeTime: { + future: 'လာမည့် %s မှာ', + past: 'လွန်ခဲ့သော %s က', + s: 'စက္ကန်.အနည်းငယ်', + m: 'တစ်မိနစ်', + mm: '%d မိနစ်', + h: 'တစ်နာရီ', + hh: '%d နာရီ', + d: 'တစ်ရက်', + dd: '%d ရက်', + M: 'တစ်လ', + MM: '%d လ', + y: 'တစ်နှစ်', + yy: '%d နှစ်' + }, + preparse: function (string) { + return string.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (match) { + return my__numberMap[match]; + }); + }, + postformat: function (string) { + return string.replace(/\d/g, function (match) { + return my__symbolMap[match]; + }); + }, + week: { + dow: 1, // Monday is the first day of the week. + doy: 4 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : norwegian bokmål (nb) + //! authors : Espen Hovlandsdal : https://github.com/rexxars + //! Sigurd Gartmann : https://github.com/sigurdga + + var nb = _moment__default.defineLocale('nb', { + months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'), + monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), + weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'), + weekdaysShort : 'søn_man_tirs_ons_tors_fre_lør'.split('_'), + weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'), + longDateFormat : { + LT : 'H.mm', + LTS : 'H.mm.ss', + L : 'DD.MM.YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY [kl.] H.mm', + LLLL : 'dddd D. MMMM YYYY [kl.] H.mm' + }, + calendar : { + sameDay: '[i dag kl.] LT', + nextDay: '[i morgen kl.] LT', + nextWeek: 'dddd [kl.] LT', + lastDay: '[i går kl.] LT', + lastWeek: '[forrige] dddd [kl.] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'om %s', + past : 'for %s siden', + s : 'noen sekunder', + m : 'ett minutt', + mm : '%d minutter', + h : 'en time', + hh : '%d timer', + d : 'en dag', + dd : '%d dager', + M : 'en måned', + MM : '%d måneder', + y : 'ett år', + yy : '%d år' + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : nepali/nepalese + //! author : suvash : https://github.com/suvash + + var ne__symbolMap = { + '1': '१', + '2': '२', + '3': '३', + '4': '४', + '5': '५', + '6': '६', + '7': '७', + '8': '८', + '9': '९', + '0': '०' + }, + ne__numberMap = { + '१': '1', + '२': '2', + '३': '3', + '४': '4', + '५': '5', + '६': '6', + '७': '7', + '८': '8', + '९': '9', + '०': '0' + }; + + var ne = _moment__default.defineLocale('ne', { + months : 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split('_'), + monthsShort : 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split('_'), + weekdays : 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split('_'), + weekdaysShort : 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'), + weekdaysMin : 'आइ._सो._मङ्_बु._बि._शु._श.'.split('_'), + longDateFormat : { + LT : 'Aको h:mm बजे', + LTS : 'Aको h:mm:ss बजे', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY, Aको h:mm बजे', + LLLL : 'dddd, D MMMM YYYY, Aको h:mm बजे' + }, + preparse: function (string) { + return string.replace(/[१२३४५६७८९०]/g, function (match) { + return ne__numberMap[match]; + }); + }, + postformat: function (string) { + return string.replace(/\d/g, function (match) { + return ne__symbolMap[match]; + }); + }, + meridiemParse: /राती|बिहान|दिउँसो|बेलुका|साँझ|राती/, + meridiemHour : function (hour, meridiem) { + if (hour === 12) { + hour = 0; + } + if (meridiem === 'राती') { + return hour < 3 ? hour : hour + 12; + } else if (meridiem === 'बिहान') { + return hour; + } else if (meridiem === 'दिउँसो') { + return hour >= 10 ? hour : hour + 12; + } else if (meridiem === 'बेलुका' || meridiem === 'साँझ') { + return hour + 12; + } + }, + meridiem : function (hour, minute, isLower) { + if (hour < 3) { + return 'राती'; + } else if (hour < 10) { + return 'बिहान'; + } else if (hour < 15) { + return 'दिउँसो'; + } else if (hour < 18) { + return 'बेलुका'; + } else if (hour < 20) { + return 'साँझ'; + } else { + return 'राती'; + } + }, + calendar : { + sameDay : '[आज] LT', + nextDay : '[भोली] LT', + nextWeek : '[आउँदो] dddd[,] LT', + lastDay : '[हिजो] LT', + lastWeek : '[गएको] dddd[,] LT', + sameElse : 'L' + }, + relativeTime : { + future : '%sमा', + past : '%s अगाडी', + s : 'केही समय', + m : 'एक मिनेट', + mm : '%d मिनेट', + h : 'एक घण्टा', + hh : '%d घण्टा', + d : 'एक दिन', + dd : '%d दिन', + M : 'एक महिना', + MM : '%d महिना', + y : 'एक बर्ष', + yy : '%d बर्ष' + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : dutch (nl) + //! author : Joris Röling : https://github.com/jjupiter + + var nl__monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'), + nl__monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'); + + var nl = _moment__default.defineLocale('nl', { + months : 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'), + monthsShort : function (m, format) { + if (/-MMM-/.test(format)) { + return nl__monthsShortWithoutDots[m.month()]; + } else { + return nl__monthsShortWithDots[m.month()]; + } + }, + weekdays : 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'), + weekdaysShort : 'zo._ma._di._wo._do._vr._za.'.split('_'), + weekdaysMin : 'Zo_Ma_Di_Wo_Do_Vr_Za'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD-MM-YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd D MMMM YYYY HH:mm' + }, + calendar : { + sameDay: '[vandaag om] LT', + nextDay: '[morgen om] LT', + nextWeek: 'dddd [om] LT', + lastDay: '[gisteren om] LT', + lastWeek: '[afgelopen] dddd [om] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'over %s', + past : '%s geleden', + s : 'een paar seconden', + m : 'één minuut', + mm : '%d minuten', + h : 'één uur', + hh : '%d uur', + d : 'één dag', + dd : '%d dagen', + M : 'één maand', + MM : '%d maanden', + y : 'één jaar', + yy : '%d jaar' + }, + ordinalParse: /\d{1,2}(ste|de)/, + ordinal : function (number) { + return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : norwegian nynorsk (nn) + //! author : https://github.com/mechuwind + + var nn = _moment__default.defineLocale('nn', { + months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'), + monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), + weekdays : 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'), + weekdaysShort : 'sun_mån_tys_ons_tor_fre_lau'.split('_'), + weekdaysMin : 'su_må_ty_on_to_fr_lø'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd D MMMM YYYY HH:mm' + }, + calendar : { + sameDay: '[I dag klokka] LT', + nextDay: '[I morgon klokka] LT', + nextWeek: 'dddd [klokka] LT', + lastDay: '[I går klokka] LT', + lastWeek: '[Føregåande] dddd [klokka] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'om %s', + past : 'for %s sidan', + s : 'nokre sekund', + m : 'eit minutt', + mm : '%d minutt', + h : 'ein time', + hh : '%d timar', + d : 'ein dag', + dd : '%d dagar', + M : 'ein månad', + MM : '%d månader', + y : 'eit år', + yy : '%d år' + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : polish (pl) + //! author : Rafal Hirsz : https://github.com/evoL + + var monthsNominative = 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split('_'), + monthsSubjective = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split('_'); + function pl__plural(n) { + return (n % 10 < 5) && (n % 10 > 1) && ((~~(n / 10) % 10) !== 1); + } + function pl__translate(number, withoutSuffix, key) { + var result = number + ' '; + switch (key) { + case 'm': + return withoutSuffix ? 'minuta' : 'minutę'; + case 'mm': + return result + (pl__plural(number) ? 'minuty' : 'minut'); + case 'h': + return withoutSuffix ? 'godzina' : 'godzinę'; + case 'hh': + return result + (pl__plural(number) ? 'godziny' : 'godzin'); + case 'MM': + return result + (pl__plural(number) ? 'miesiące' : 'miesięcy'); + case 'yy': + return result + (pl__plural(number) ? 'lata' : 'lat'); + } + } + + var pl = _moment__default.defineLocale('pl', { + months : function (momentToFormat, format) { + if (format === '') { + // Hack: if format empty we know this is used to generate + // RegExp by moment. Give then back both valid forms of months + // in RegExp ready format. + return '(' + monthsSubjective[momentToFormat.month()] + '|' + monthsNominative[momentToFormat.month()] + ')'; + } else if (/D MMMM/.test(format)) { + return monthsSubjective[momentToFormat.month()]; + } else { + return monthsNominative[momentToFormat.month()]; + } + }, + monthsShort : 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'), + weekdays : 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split('_'), + weekdaysShort : 'nie_pon_wt_śr_czw_pt_sb'.split('_'), + weekdaysMin : 'N_Pn_Wt_Śr_Cz_Pt_So'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd, D MMMM YYYY HH:mm' + }, + calendar : { + sameDay: '[Dziś o] LT', + nextDay: '[Jutro o] LT', + nextWeek: '[W] dddd [o] LT', + lastDay: '[Wczoraj o] LT', + lastWeek: function () { + switch (this.day()) { + case 0: + return '[W zeszłą niedzielę o] LT'; + case 3: + return '[W zeszłą środę o] LT'; + case 6: + return '[W zeszłą sobotę o] LT'; + default: + return '[W zeszły] dddd [o] LT'; + } + }, + sameElse: 'L' + }, + relativeTime : { + future : 'za %s', + past : '%s temu', + s : 'kilka sekund', + m : pl__translate, + mm : pl__translate, + h : pl__translate, + hh : pl__translate, + d : '1 dzień', + dd : '%d dni', + M : 'miesiąc', + MM : pl__translate, + y : 'rok', + yy : pl__translate + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : brazilian portuguese (pt-br) + //! author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira + + var pt_br = _moment__default.defineLocale('pt-br', { + months : 'Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'), + monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'), + weekdays : 'Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado'.split('_'), + weekdaysShort : 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'), + weekdaysMin : 'Dom_2ª_3ª_4ª_5ª_6ª_Sáb'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D [de] MMMM [de] YYYY', + LLL : 'D [de] MMMM [de] YYYY [às] HH:mm', + LLLL : 'dddd, D [de] MMMM [de] YYYY [às] HH:mm' + }, + calendar : { + sameDay: '[Hoje às] LT', + nextDay: '[Amanhã às] LT', + nextWeek: 'dddd [às] LT', + lastDay: '[Ontem às] LT', + lastWeek: function () { + return (this.day() === 0 || this.day() === 6) ? + '[Último] dddd [às] LT' : // Saturday + Sunday + '[Última] dddd [às] LT'; // Monday - Friday + }, + sameElse: 'L' + }, + relativeTime : { + future : 'em %s', + past : '%s atrás', + s : 'poucos segundos', + m : 'um minuto', + mm : '%d minutos', + h : 'uma hora', + hh : '%d horas', + d : 'um dia', + dd : '%d dias', + M : 'um mês', + MM : '%d meses', + y : 'um ano', + yy : '%d anos' + }, + ordinalParse: /\d{1,2}º/, + ordinal : '%dº' + }); + + //! moment.js locale configuration + //! locale : portuguese (pt) + //! author : Jefferson : https://github.com/jalex79 + + var pt = _moment__default.defineLocale('pt', { + months : 'Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'), + monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'), + weekdays : 'Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado'.split('_'), + weekdaysShort : 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'), + weekdaysMin : 'Dom_2ª_3ª_4ª_5ª_6ª_Sáb'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D [de] MMMM [de] YYYY', + LLL : 'D [de] MMMM [de] YYYY HH:mm', + LLLL : 'dddd, D [de] MMMM [de] YYYY HH:mm' + }, + calendar : { + sameDay: '[Hoje às] LT', + nextDay: '[Amanhã às] LT', + nextWeek: 'dddd [às] LT', + lastDay: '[Ontem às] LT', + lastWeek: function () { + return (this.day() === 0 || this.day() === 6) ? + '[Último] dddd [às] LT' : // Saturday + Sunday + '[Última] dddd [às] LT'; // Monday - Friday + }, + sameElse: 'L' + }, + relativeTime : { + future : 'em %s', + past : 'há %s', + s : 'segundos', + m : 'um minuto', + mm : '%d minutos', + h : 'uma hora', + hh : '%d horas', + d : 'um dia', + dd : '%d dias', + M : 'um mês', + MM : '%d meses', + y : 'um ano', + yy : '%d anos' + }, + ordinalParse: /\d{1,2}º/, + ordinal : '%dº', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : romanian (ro) + //! author : Vlad Gurdiga : https://github.com/gurdiga + //! author : Valentin Agachi : https://github.com/avaly + + function ro__relativeTimeWithPlural(number, withoutSuffix, key) { + var format = { + 'mm': 'minute', + 'hh': 'ore', + 'dd': 'zile', + 'MM': 'luni', + 'yy': 'ani' + }, + separator = ' '; + if (number % 100 >= 20 || (number >= 100 && number % 100 === 0)) { + separator = ' de '; + } + return number + separator + format[key]; + } + + var ro = _moment__default.defineLocale('ro', { + months : 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split('_'), + monthsShort : 'ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split('_'), + weekdays : 'duminică_luni_marți_miercuri_joi_vineri_sâmbătă'.split('_'), + weekdaysShort : 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'), + weekdaysMin : 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'), + longDateFormat : { + LT : 'H:mm', + LTS : 'H:mm:ss', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY H:mm', + LLLL : 'dddd, D MMMM YYYY H:mm' + }, + calendar : { + sameDay: '[azi la] LT', + nextDay: '[mâine la] LT', + nextWeek: 'dddd [la] LT', + lastDay: '[ieri la] LT', + lastWeek: '[fosta] dddd [la] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'peste %s', + past : '%s în urmă', + s : 'câteva secunde', + m : 'un minut', + mm : ro__relativeTimeWithPlural, + h : 'o oră', + hh : ro__relativeTimeWithPlural, + d : 'o zi', + dd : ro__relativeTimeWithPlural, + M : 'o lună', + MM : ro__relativeTimeWithPlural, + y : 'un an', + yy : ro__relativeTimeWithPlural + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : russian (ru) + //! author : Viktorminator : https://github.com/Viktorminator + //! Author : Menelion Elensúle : https://github.com/Oire + + function ru__plural(word, num) { + var forms = word.split('_'); + 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]); + } + function ru__relativeTimeWithPlural(number, withoutSuffix, key) { + var format = { + 'mm': withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут', + 'hh': 'час_часа_часов', + 'dd': 'день_дня_дней', + 'MM': 'месяц_месяца_месяцев', + 'yy': 'год_года_лет' + }; + if (key === 'm') { + return withoutSuffix ? 'минута' : 'минуту'; + } + else { + return number + ' ' + ru__plural(format[key], +number); + } + } + function ru__monthsCaseReplace(m, format) { + var months = { + 'nominative': 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'), + 'accusative': 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_') + }, + nounCase = (/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/).test(format) ? + 'accusative' : + 'nominative'; + return months[nounCase][m.month()]; + } + function ru__monthsShortCaseReplace(m, format) { + var monthsShort = { + 'nominative': 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'), + 'accusative': 'янв_фев_мар_апр_мая_июня_июля_авг_сен_окт_ноя_дек'.split('_') + }, + nounCase = (/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/).test(format) ? + 'accusative' : + 'nominative'; + return monthsShort[nounCase][m.month()]; + } + function ru__weekdaysCaseReplace(m, format) { + var weekdays = { + 'nominative': 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split('_'), + 'accusative': 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split('_') + }, + nounCase = (/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/).test(format) ? + 'accusative' : + 'nominative'; + return weekdays[nounCase][m.day()]; + } + + var ru = _moment__default.defineLocale('ru', { + months : ru__monthsCaseReplace, + monthsShort : ru__monthsShortCaseReplace, + weekdays : ru__weekdaysCaseReplace, + weekdaysShort : 'вс_пн_вт_ср_чт_пт_сб'.split('_'), + weekdaysMin : 'вс_пн_вт_ср_чт_пт_сб'.split('_'), + monthsParse : [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[й|я]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i], + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY г.', + LLL : 'D MMMM YYYY г., HH:mm', + LLLL : 'dddd, D MMMM YYYY г., HH:mm' + }, + calendar : { + sameDay: '[Сегодня в] LT', + nextDay: '[Завтра в] LT', + lastDay: '[Вчера в] LT', + nextWeek: function () { + return this.day() === 2 ? '[Во] dddd [в] LT' : '[В] dddd [в] LT'; + }, + lastWeek: function (now) { + if (now.week() !== this.week()) { + switch (this.day()) { + case 0: + return '[В прошлое] dddd [в] LT'; + case 1: + case 2: + case 4: + return '[В прошлый] dddd [в] LT'; + case 3: + case 5: + case 6: + return '[В прошлую] dddd [в] LT'; + } + } else { + if (this.day() === 2) { + return '[Во] dddd [в] LT'; + } else { + return '[В] dddd [в] LT'; + } + } + }, + sameElse: 'L' + }, + relativeTime : { + future : 'через %s', + past : '%s назад', + s : 'несколько секунд', + m : ru__relativeTimeWithPlural, + mm : ru__relativeTimeWithPlural, + h : 'час', + hh : ru__relativeTimeWithPlural, + d : 'день', + dd : ru__relativeTimeWithPlural, + M : 'месяц', + MM : ru__relativeTimeWithPlural, + y : 'год', + yy : ru__relativeTimeWithPlural + }, + meridiemParse: /ночи|утра|дня|вечера/i, + isPM : function (input) { + return /^(дня|вечера)$/.test(input); + }, + meridiem : function (hour, minute, isLower) { + if (hour < 4) { + return 'ночи'; + } else if (hour < 12) { + return 'утра'; + } else if (hour < 17) { + return 'дня'; + } else { + return 'вечера'; + } + }, + ordinalParse: /\d{1,2}-(й|го|я)/, + ordinal: function (number, period) { + switch (period) { + case 'M': + case 'd': + case 'DDD': + return number + '-й'; + case 'D': + return number + '-го'; + case 'w': + case 'W': + return number + '-я'; + default: + return number; + } + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Sinhalese (si) + //! author : Sampath Sitinamaluwa : https://github.com/sampathsris + + var si = _moment__default.defineLocale('si', { + months : 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split('_'), + monthsShort : 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split('_'), + weekdays : 'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split('_'), + weekdaysShort : 'ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන'.split('_'), + weekdaysMin : 'ඉ_ස_අ_බ_බ්‍ර_සි_සෙ'.split('_'), + longDateFormat : { + LT : 'a h:mm', + LTS : 'a h:mm:ss', + L : 'YYYY/MM/DD', + LL : 'YYYY MMMM D', + LLL : 'YYYY MMMM D, a h:mm', + LLLL : 'YYYY MMMM D [වැනි] dddd, a h:mm:ss' + }, + calendar : { + sameDay : '[අද] LT[ට]', + nextDay : '[හෙට] LT[ට]', + nextWeek : 'dddd LT[ට]', + lastDay : '[ඊයේ] LT[ට]', + lastWeek : '[පසුගිය] dddd LT[ට]', + sameElse : 'L' + }, + relativeTime : { + future : '%sකින්', + past : '%sකට පෙර', + s : 'තත්පර කිහිපය', + m : 'මිනිත්තුව', + mm : 'මිනිත්තු %d', + h : 'පැය', + hh : 'පැය %d', + d : 'දිනය', + dd : 'දින %d', + M : 'මාසය', + MM : 'මාස %d', + y : 'වසර', + yy : 'වසර %d' + }, + ordinalParse: /\d{1,2} වැනි/, + ordinal : function (number) { + return number + ' වැනි'; + }, + meridiem : function (hours, minutes, isLower) { + if (hours > 11) { + return isLower ? 'ප.ව.' : 'පස් වරු'; + } else { + return isLower ? 'පෙ.ව.' : 'පෙර වරු'; + } + } + }); + + //! moment.js locale configuration + //! locale : slovak (sk) + //! author : Martin Minka : https://github.com/k2s + //! based on work of petrbela : https://github.com/petrbela + + var sk__months = 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split('_'), + sk__monthsShort = 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_'); + function sk__plural(n) { + return (n > 1) && (n < 5); + } + function sk__translate(number, withoutSuffix, key, isFuture) { + var result = number + ' '; + switch (key) { + case 's': // a few seconds / in a few seconds / a few seconds ago + return (withoutSuffix || isFuture) ? 'pár sekúnd' : 'pár sekundami'; + case 'm': // a minute / in a minute / a minute ago + return withoutSuffix ? 'minúta' : (isFuture ? 'minútu' : 'minútou'); + case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago + if (withoutSuffix || isFuture) { + return result + (sk__plural(number) ? 'minúty' : 'minút'); + } else { + return result + 'minútami'; + } + break; + case 'h': // an hour / in an hour / an hour ago + return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou'); + case 'hh': // 9 hours / in 9 hours / 9 hours ago + if (withoutSuffix || isFuture) { + return result + (sk__plural(number) ? 'hodiny' : 'hodín'); + } else { + return result + 'hodinami'; + } + break; + case 'd': // a day / in a day / a day ago + return (withoutSuffix || isFuture) ? 'deň' : 'dňom'; + case 'dd': // 9 days / in 9 days / 9 days ago + if (withoutSuffix || isFuture) { + return result + (sk__plural(number) ? 'dni' : 'dní'); + } else { + return result + 'dňami'; + } + break; + case 'M': // a month / in a month / a month ago + return (withoutSuffix || isFuture) ? 'mesiac' : 'mesiacom'; + case 'MM': // 9 months / in 9 months / 9 months ago + if (withoutSuffix || isFuture) { + return result + (sk__plural(number) ? 'mesiace' : 'mesiacov'); + } else { + return result + 'mesiacmi'; + } + break; + case 'y': // a year / in a year / a year ago + return (withoutSuffix || isFuture) ? 'rok' : 'rokom'; + case 'yy': // 9 years / in 9 years / 9 years ago + if (withoutSuffix || isFuture) { + return result + (sk__plural(number) ? 'roky' : 'rokov'); + } else { + return result + 'rokmi'; + } + break; + } + } + + var sk = _moment__default.defineLocale('sk', { + months : sk__months, + monthsShort : sk__monthsShort, + monthsParse : (function (months, monthsShort) { + var i, _monthsParse = []; + for (i = 0; i < 12; i++) { + // use custom parser to solve problem with July (červenec) + _monthsParse[i] = new RegExp('^' + months[i] + '$|^' + monthsShort[i] + '$', 'i'); + } + return _monthsParse; + }(sk__months, sk__monthsShort)), + weekdays : 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'), + weekdaysShort : 'ne_po_ut_st_št_pi_so'.split('_'), + weekdaysMin : 'ne_po_ut_st_št_pi_so'.split('_'), + longDateFormat : { + LT: 'H:mm', + LTS : 'H:mm:ss', + L : 'DD.MM.YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY H:mm', + LLLL : 'dddd D. MMMM YYYY H:mm' + }, + calendar : { + sameDay: '[dnes o] LT', + nextDay: '[zajtra o] LT', + nextWeek: function () { + switch (this.day()) { + case 0: + return '[v nedeľu o] LT'; + case 1: + case 2: + return '[v] dddd [o] LT'; + case 3: + return '[v stredu o] LT'; + case 4: + return '[vo štvrtok o] LT'; + case 5: + return '[v piatok o] LT'; + case 6: + return '[v sobotu o] LT'; + } + }, + lastDay: '[včera o] LT', + lastWeek: function () { + switch (this.day()) { + case 0: + return '[minulú nedeľu o] LT'; + case 1: + case 2: + return '[minulý] dddd [o] LT'; + case 3: + return '[minulú stredu o] LT'; + case 4: + case 5: + return '[minulý] dddd [o] LT'; + case 6: + return '[minulú sobotu o] LT'; + } + }, + sameElse: 'L' + }, + relativeTime : { + future : 'za %s', + past : 'pred %s', + s : sk__translate, + m : sk__translate, + mm : sk__translate, + h : sk__translate, + hh : sk__translate, + d : sk__translate, + dd : sk__translate, + M : sk__translate, + MM : sk__translate, + y : sk__translate, + yy : sk__translate + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : slovenian (sl) + //! author : Robert Sedovšek : https://github.com/sedovsek + + function sl__processRelativeTime(number, withoutSuffix, key, isFuture) { + var result = number + ' '; + switch (key) { + case 's': + return withoutSuffix || isFuture ? 'nekaj sekund' : 'nekaj sekundami'; + case 'm': + return withoutSuffix ? 'ena minuta' : 'eno minuto'; + case 'mm': + if (number === 1) { + result += withoutSuffix ? 'minuta' : 'minuto'; + } else if (number === 2) { + result += withoutSuffix || isFuture ? 'minuti' : 'minutama'; + } else if (number < 5) { + result += withoutSuffix || isFuture ? 'minute' : 'minutami'; + } else { + result += withoutSuffix || isFuture ? 'minut' : 'minutami'; + } + return result; + case 'h': + return withoutSuffix ? 'ena ura' : 'eno uro'; + case 'hh': + if (number === 1) { + result += withoutSuffix ? 'ura' : 'uro'; + } else if (number === 2) { + result += withoutSuffix || isFuture ? 'uri' : 'urama'; + } else if (number < 5) { + result += withoutSuffix || isFuture ? 'ure' : 'urami'; + } else { + result += withoutSuffix || isFuture ? 'ur' : 'urami'; + } + return result; + case 'd': + return withoutSuffix || isFuture ? 'en dan' : 'enim dnem'; + case 'dd': + if (number === 1) { + result += withoutSuffix || isFuture ? 'dan' : 'dnem'; + } else if (number === 2) { + result += withoutSuffix || isFuture ? 'dni' : 'dnevoma'; + } else { + result += withoutSuffix || isFuture ? 'dni' : 'dnevi'; + } + return result; + case 'M': + return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem'; + case 'MM': + if (number === 1) { + result += withoutSuffix || isFuture ? 'mesec' : 'mesecem'; + } else if (number === 2) { + result += withoutSuffix || isFuture ? 'meseca' : 'mesecema'; + } else if (number < 5) { + result += withoutSuffix || isFuture ? 'mesece' : 'meseci'; + } else { + result += withoutSuffix || isFuture ? 'mesecev' : 'meseci'; + } + return result; + case 'y': + return withoutSuffix || isFuture ? 'eno leto' : 'enim letom'; + case 'yy': + if (number === 1) { + result += withoutSuffix || isFuture ? 'leto' : 'letom'; + } else if (number === 2) { + result += withoutSuffix || isFuture ? 'leti' : 'letoma'; + } else if (number < 5) { + result += withoutSuffix || isFuture ? 'leta' : 'leti'; + } else { + result += withoutSuffix || isFuture ? 'let' : 'leti'; + } + return result; + } + } + + var sl = _moment__default.defineLocale('sl', { + months : 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'), + monthsShort : 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'), + weekdays : 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'), + weekdaysShort : 'ned._pon._tor._sre._čet._pet._sob.'.split('_'), + weekdaysMin : 'ne_po_to_sr_če_pe_so'.split('_'), + longDateFormat : { + LT : 'H:mm', + LTS : 'H:mm:ss', + L : 'DD. MM. YYYY', + LL : 'D. MMMM YYYY', + LLL : 'D. MMMM YYYY H:mm', + LLLL : 'dddd, D. MMMM YYYY H:mm' + }, + calendar : { + sameDay : '[danes ob] LT', + nextDay : '[jutri ob] LT', + + nextWeek : function () { + switch (this.day()) { + case 0: + return '[v] [nedeljo] [ob] LT'; + case 3: + return '[v] [sredo] [ob] LT'; + case 6: + return '[v] [soboto] [ob] LT'; + case 1: + case 2: + case 4: + case 5: + return '[v] dddd [ob] LT'; + } + }, + lastDay : '[včeraj ob] LT', + lastWeek : function () { + switch (this.day()) { + case 0: + return '[prejšnjo] [nedeljo] [ob] LT'; + case 3: + return '[prejšnjo] [sredo] [ob] LT'; + case 6: + return '[prejšnjo] [soboto] [ob] LT'; + case 1: + case 2: + case 4: + case 5: + return '[prejšnji] dddd [ob] LT'; + } + }, + sameElse : 'L' + }, + relativeTime : { + future : 'čez %s', + past : 'pred %s', + s : sl__processRelativeTime, + m : sl__processRelativeTime, + mm : sl__processRelativeTime, + h : sl__processRelativeTime, + hh : sl__processRelativeTime, + d : sl__processRelativeTime, + dd : sl__processRelativeTime, + M : sl__processRelativeTime, + MM : sl__processRelativeTime, + y : sl__processRelativeTime, + yy : sl__processRelativeTime + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Albanian (sq) + //! author : Flakërim Ismani : https://github.com/flakerimi + //! author: Menelion Elensúle: https://github.com/Oire (tests) + //! author : Oerd Cukalla : https://github.com/oerd (fixes) + + var sq = _moment__default.defineLocale('sq', { + months : 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split('_'), + monthsShort : 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'), + weekdays : 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split('_'), + weekdaysShort : 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'), + weekdaysMin : 'D_H_Ma_Më_E_P_Sh'.split('_'), + meridiemParse: /PD|MD/, + isPM: function (input) { + return input.charAt(0) === 'M'; + }, + meridiem : function (hours, minutes, isLower) { + return hours < 12 ? 'PD' : 'MD'; + }, + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd, D MMMM YYYY HH:mm' + }, + calendar : { + sameDay : '[Sot në] LT', + nextDay : '[Nesër në] LT', + nextWeek : 'dddd [në] LT', + lastDay : '[Dje në] LT', + lastWeek : 'dddd [e kaluar në] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'në %s', + past : '%s më parë', + s : 'disa sekonda', + m : 'një minutë', + mm : '%d minuta', + h : 'një orë', + hh : '%d orë', + d : 'një ditë', + dd : '%d ditë', + M : 'një muaj', + MM : '%d muaj', + y : 'një vit', + yy : '%d vite' + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Serbian-cyrillic (sr-cyrl) + //! author : Milan Janačković : https://github.com/milan-j + + var sr_cyrl__translator = { + words: { //Different grammatical cases + m: ['један минут', 'једне минуте'], + mm: ['минут', 'минуте', 'минута'], + h: ['један сат', 'једног сата'], + hh: ['сат', 'сата', 'сати'], + dd: ['дан', 'дана', 'дана'], + MM: ['месец', 'месеца', 'месеци'], + yy: ['година', 'године', 'година'] + }, + correctGrammaticalCase: function (number, wordKey) { + return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]); + }, + translate: function (number, withoutSuffix, key) { + var wordKey = sr_cyrl__translator.words[key]; + if (key.length === 1) { + return withoutSuffix ? wordKey[0] : wordKey[1]; + } else { + return number + ' ' + sr_cyrl__translator.correctGrammaticalCase(number, wordKey); + } + } + }; + + var sr_cyrl = _moment__default.defineLocale('sr-cyrl', { + months: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'], + monthsShort: ['јан.', 'феб.', 'мар.', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'сеп.', 'окт.', 'нов.', 'дец.'], + weekdays: ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'], + weekdaysShort: ['нед.', 'пон.', 'уто.', 'сре.', 'чет.', 'пет.', 'суб.'], + weekdaysMin: ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'], + longDateFormat: { + LT: 'H:mm', + LTS : 'H:mm:ss', + L: 'DD. MM. YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY H:mm', + LLLL: 'dddd, D. MMMM YYYY H:mm' + }, + calendar: { + sameDay: '[данас у] LT', + nextDay: '[сутра у] LT', + nextWeek: function () { + switch (this.day()) { + case 0: + return '[у] [недељу] [у] LT'; + case 3: + return '[у] [среду] [у] LT'; + case 6: + return '[у] [суботу] [у] LT'; + case 1: + case 2: + case 4: + case 5: + return '[у] dddd [у] LT'; + } + }, + lastDay : '[јуче у] LT', + lastWeek : function () { + var lastWeekDays = [ + '[прошле] [недеље] [у] LT', + '[прошлог] [понедељка] [у] LT', + '[прошлог] [уторка] [у] LT', + '[прошле] [среде] [у] LT', + '[прошлог] [четвртка] [у] LT', + '[прошлог] [петка] [у] LT', + '[прошле] [суботе] [у] LT' + ]; + return lastWeekDays[this.day()]; + }, + sameElse : 'L' + }, + relativeTime : { + future : 'за %s', + past : 'пре %s', + s : 'неколико секунди', + m : sr_cyrl__translator.translate, + mm : sr_cyrl__translator.translate, + h : sr_cyrl__translator.translate, + hh : sr_cyrl__translator.translate, + d : 'дан', + dd : sr_cyrl__translator.translate, + M : 'месец', + MM : sr_cyrl__translator.translate, + y : 'годину', + yy : sr_cyrl__translator.translate + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Serbian-latin (sr) + //! author : Milan Janačković : https://github.com/milan-j + + var sr__translator = { + words: { //Different grammatical cases + m: ['jedan minut', 'jedne minute'], + mm: ['minut', 'minute', 'minuta'], + h: ['jedan sat', 'jednog sata'], + hh: ['sat', 'sata', 'sati'], + dd: ['dan', 'dana', 'dana'], + MM: ['mesec', 'meseca', 'meseci'], + yy: ['godina', 'godine', 'godina'] + }, + correctGrammaticalCase: function (number, wordKey) { + return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]); + }, + translate: function (number, withoutSuffix, key) { + var wordKey = sr__translator.words[key]; + if (key.length === 1) { + return withoutSuffix ? wordKey[0] : wordKey[1]; + } else { + return number + ' ' + sr__translator.correctGrammaticalCase(number, wordKey); + } + } + }; + + var sr = _moment__default.defineLocale('sr', { + months: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'], + monthsShort: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sep.', 'okt.', 'nov.', 'dec.'], + weekdays: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'], + weekdaysShort: ['ned.', 'pon.', 'uto.', 'sre.', 'čet.', 'pet.', 'sub.'], + weekdaysMin: ['ne', 'po', 'ut', 'sr', 'če', 'pe', 'su'], + longDateFormat: { + LT: 'H:mm', + LTS : 'H:mm:ss', + L: 'DD. MM. YYYY', + LL: 'D. MMMM YYYY', + LLL: 'D. MMMM YYYY H:mm', + LLLL: 'dddd, D. MMMM YYYY H:mm' + }, + calendar: { + sameDay: '[danas u] LT', + nextDay: '[sutra u] LT', + nextWeek: function () { + switch (this.day()) { + case 0: + return '[u] [nedelju] [u] LT'; + case 3: + return '[u] [sredu] [u] LT'; + case 6: + return '[u] [subotu] [u] LT'; + case 1: + case 2: + case 4: + case 5: + return '[u] dddd [u] LT'; + } + }, + lastDay : '[juče u] LT', + lastWeek : function () { + var lastWeekDays = [ + '[prošle] [nedelje] [u] LT', + '[prošlog] [ponedeljka] [u] LT', + '[prošlog] [utorka] [u] LT', + '[prošle] [srede] [u] LT', + '[prošlog] [četvrtka] [u] LT', + '[prošlog] [petka] [u] LT', + '[prošle] [subote] [u] LT' + ]; + return lastWeekDays[this.day()]; + }, + sameElse : 'L' + }, + relativeTime : { + future : 'za %s', + past : 'pre %s', + s : 'nekoliko sekundi', + m : sr__translator.translate, + mm : sr__translator.translate, + h : sr__translator.translate, + hh : sr__translator.translate, + d : 'dan', + dd : sr__translator.translate, + M : 'mesec', + MM : sr__translator.translate, + y : 'godinu', + yy : sr__translator.translate + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : swedish (sv) + //! author : Jens Alm : https://github.com/ulmus + + var sv = _moment__default.defineLocale('sv', { + months : 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'), + monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'), + weekdays : 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'), + weekdaysShort : 'sön_mån_tis_ons_tor_fre_lör'.split('_'), + weekdaysMin : 'sö_må_ti_on_to_fr_lö'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'YYYY-MM-DD', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd D MMMM YYYY HH:mm' + }, + calendar : { + sameDay: '[Idag] LT', + nextDay: '[Imorgon] LT', + lastDay: '[Igår] LT', + nextWeek: '[På] dddd LT', + lastWeek: '[I] dddd[s] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'om %s', + past : 'för %s sedan', + s : 'några sekunder', + m : 'en minut', + mm : '%d minuter', + h : 'en timme', + hh : '%d timmar', + d : 'en dag', + dd : '%d dagar', + M : 'en månad', + MM : '%d månader', + y : 'ett år', + yy : '%d år' + }, + ordinalParse: /\d{1,2}(e|a)/, + ordinal : function (number) { + var b = number % 10, + output = (~~(number % 100 / 10) === 1) ? 'e' : + (b === 1) ? 'a' : + (b === 2) ? 'a' : + (b === 3) ? 'e' : 'e'; + return number + output; + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : tamil (ta) + //! author : Arjunkumar Krishnamoorthy : https://github.com/tk120404 + + var ta = _moment__default.defineLocale('ta', { + months : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'), + monthsShort : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'), + weekdays : 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split('_'), + weekdaysShort : 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split('_'), + weekdaysMin : 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY, HH:mm', + LLLL : 'dddd, D MMMM YYYY, HH:mm' + }, + calendar : { + sameDay : '[இன்று] LT', + nextDay : '[நாளை] LT', + nextWeek : 'dddd, LT', + lastDay : '[நேற்று] LT', + lastWeek : '[கடந்த வாரம்] dddd, LT', + sameElse : 'L' + }, + relativeTime : { + future : '%s இல்', + past : '%s முன்', + s : 'ஒரு சில விநாடிகள்', + m : 'ஒரு நிமிடம்', + mm : '%d நிமிடங்கள்', + h : 'ஒரு மணி நேரம்', + hh : '%d மணி நேரம்', + d : 'ஒரு நாள்', + dd : '%d நாட்கள்', + M : 'ஒரு மாதம்', + MM : '%d மாதங்கள்', + y : 'ஒரு வருடம்', + yy : '%d ஆண்டுகள்' + }, + ordinalParse: /\d{1,2}வது/, + ordinal : function (number) { + return number + 'வது'; + }, + // refer http://ta.wikipedia.org/s/1er1 + meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/, + meridiem : function (hour, minute, isLower) { + if (hour < 2) { + return ' யாமம்'; + } else if (hour < 6) { + return ' வைகறை'; // வைகறை + } else if (hour < 10) { + return ' காலை'; // காலை + } else if (hour < 14) { + return ' நண்பகல்'; // நண்பகல் + } else if (hour < 18) { + return ' எற்பாடு'; // எற்பாடு + } else if (hour < 22) { + return ' மாலை'; // மாலை + } else { + return ' யாமம்'; + } + }, + meridiemHour : function (hour, meridiem) { + if (hour === 12) { + hour = 0; + } + if (meridiem === 'யாமம்') { + return hour < 2 ? hour : hour + 12; + } else if (meridiem === 'வைகறை' || meridiem === 'காலை') { + return hour; + } else if (meridiem === 'நண்பகல்') { + return hour >= 10 ? hour : hour + 12; + } else { + return hour + 12; + } + }, + week : { + dow : 0, // Sunday is the first day of the week. + doy : 6 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : thai (th) + //! author : Kridsada Thanabulpong : https://github.com/sirn + + var th = _moment__default.defineLocale('th', { + months : 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split('_'), + monthsShort : 'มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา'.split('_'), + weekdays : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'), + weekdaysShort : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'), // yes, three characters difference + weekdaysMin : 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'), + longDateFormat : { + LT : 'H นาฬิกา m นาที', + LTS : 'H นาฬิกา m นาที s วินาที', + L : 'YYYY/MM/DD', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY เวลา H นาฬิกา m นาที', + LLLL : 'วันddddที่ D MMMM YYYY เวลา H นาฬิกา m นาที' + }, + meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/, + isPM: function (input) { + return input === 'หลังเที่ยง'; + }, + meridiem : function (hour, minute, isLower) { + if (hour < 12) { + return 'ก่อนเที่ยง'; + } else { + return 'หลังเที่ยง'; + } + }, + calendar : { + sameDay : '[วันนี้ เวลา] LT', + nextDay : '[พรุ่งนี้ เวลา] LT', + nextWeek : 'dddd[หน้า เวลา] LT', + lastDay : '[เมื่อวานนี้ เวลา] LT', + lastWeek : '[วัน]dddd[ที่แล้ว เวลา] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'อีก %s', + past : '%sที่แล้ว', + s : 'ไม่กี่วินาที', + m : '1 นาที', + mm : '%d นาที', + h : '1 ชั่วโมง', + hh : '%d ชั่วโมง', + d : '1 วัน', + dd : '%d วัน', + M : '1 เดือน', + MM : '%d เดือน', + y : '1 ปี', + yy : '%d ปี' + } + }); + + //! moment.js locale configuration + //! locale : Tagalog/Filipino (tl-ph) + //! author : Dan Hagman + + var tl_ph = _moment__default.defineLocale('tl-ph', { + months : 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'), + monthsShort : 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'), + weekdays : 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'), + weekdaysShort : 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'), + weekdaysMin : 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'MM/D/YYYY', + LL : 'MMMM D, YYYY', + LLL : 'MMMM D, YYYY HH:mm', + LLLL : 'dddd, MMMM DD, YYYY HH:mm' + }, + calendar : { + sameDay: '[Ngayon sa] LT', + nextDay: '[Bukas sa] LT', + nextWeek: 'dddd [sa] LT', + lastDay: '[Kahapon sa] LT', + lastWeek: 'dddd [huling linggo] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'sa loob ng %s', + past : '%s ang nakalipas', + s : 'ilang segundo', + m : 'isang minuto', + mm : '%d minuto', + h : 'isang oras', + hh : '%d oras', + d : 'isang araw', + dd : '%d araw', + M : 'isang buwan', + MM : '%d buwan', + y : 'isang taon', + yy : '%d taon' + }, + ordinalParse: /\d{1,2}/, + ordinal : function (number) { + return number; + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : turkish (tr) + //! authors : Erhan Gundogan : https://github.com/erhangundogan, + //! Burak Yiğit Kaya: https://github.com/BYK + + var tr__suffixes = { + 1: '\'inci', + 5: '\'inci', + 8: '\'inci', + 70: '\'inci', + 80: '\'inci', + 2: '\'nci', + 7: '\'nci', + 20: '\'nci', + 50: '\'nci', + 3: '\'üncü', + 4: '\'üncü', + 100: '\'üncü', + 6: '\'ncı', + 9: '\'uncu', + 10: '\'uncu', + 30: '\'uncu', + 60: '\'ıncı', + 90: '\'ıncı' + }; + + var tr = _moment__default.defineLocale('tr', { + months : 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split('_'), + monthsShort : 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'), + weekdays : 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split('_'), + weekdaysShort : 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'), + weekdaysMin : 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd, D MMMM YYYY HH:mm' + }, + calendar : { + sameDay : '[bugün saat] LT', + nextDay : '[yarın saat] LT', + nextWeek : '[haftaya] dddd [saat] LT', + lastDay : '[dün] LT', + lastWeek : '[geçen hafta] dddd [saat] LT', + sameElse : 'L' + }, + relativeTime : { + future : '%s sonra', + past : '%s önce', + s : 'birkaç saniye', + m : 'bir dakika', + mm : '%d dakika', + h : 'bir saat', + hh : '%d saat', + d : 'bir gün', + dd : '%d gün', + M : 'bir ay', + MM : '%d ay', + y : 'bir yıl', + yy : '%d yıl' + }, + ordinalParse: /\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/, + ordinal : function (number) { + if (number === 0) { // special case for zero + return number + '\'ıncı'; + } + var a = number % 10, + b = number % 100 - a, + c = number >= 100 ? 100 : null; + return number + (tr__suffixes[a] || tr__suffixes[b] || tr__suffixes[c]); + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : talossan (tzl) + //! author : Robin van der Vliet : https://github.com/robin0van0der0v with the help of Iustì Canun + + + var tzl = _moment__default.defineLocale('tzl', { + months : 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split('_'), + monthsShort : 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'), + weekdays : 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'), + weekdaysShort : 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'), + weekdaysMin : 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'), + longDateFormat : { + LT : 'HH.mm', + LTS : 'LT.ss', + L : 'DD.MM.YYYY', + LL : 'D. MMMM [dallas] YYYY', + LLL : 'D. MMMM [dallas] YYYY LT', + LLLL : 'dddd, [li] D. MMMM [dallas] YYYY LT' + }, + meridiem : function (hours, minutes, isLower) { + if (hours > 11) { + return isLower ? 'd\'o' : 'D\'O'; + } else { + return isLower ? 'd\'a' : 'D\'A'; + } + }, + calendar : { + sameDay : '[oxhi à] LT', + nextDay : '[demà à] LT', + nextWeek : 'dddd [à] LT', + lastDay : '[ieiri à] LT', + lastWeek : '[sür el] dddd [lasteu à] LT', + sameElse : 'L' + }, + relativeTime : { + future : 'osprei %s', + past : 'ja%s', + s : tzl__processRelativeTime, + m : tzl__processRelativeTime, + mm : tzl__processRelativeTime, + h : tzl__processRelativeTime, + hh : tzl__processRelativeTime, + d : tzl__processRelativeTime, + dd : tzl__processRelativeTime, + M : tzl__processRelativeTime, + MM : tzl__processRelativeTime, + y : tzl__processRelativeTime, + yy : tzl__processRelativeTime + }, + ordinalParse: /\d{1,2}\./, + ordinal : '%d.', + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + function tzl__processRelativeTime(number, withoutSuffix, key, isFuture) { + var format = { + 's': ['viensas secunds', '\'iensas secunds'], + 'm': ['\'n míut', '\'iens míut'], + 'mm': [number + ' míuts', ' ' + number + ' míuts'], + 'h': ['\'n þora', '\'iensa þora'], + 'hh': [number + ' þoras', ' ' + number + ' þoras'], + 'd': ['\'n ziua', '\'iensa ziua'], + 'dd': [number + ' ziuas', ' ' + number + ' ziuas'], + 'M': ['\'n mes', '\'iens mes'], + 'MM': [number + ' mesen', ' ' + number + ' mesen'], + 'y': ['\'n ar', '\'iens ar'], + 'yy': [number + ' ars', ' ' + number + ' ars'] + }; + return isFuture ? format[key][0] : (withoutSuffix ? format[key][0] : format[key][1].trim()); + } + + //! moment.js locale configuration + //! locale : Morocco Central Atlas Tamaziɣt in Latin (tzm-latn) + //! author : Abdel Said : https://github.com/abdelsaid + + var tzm_latn = _moment__default.defineLocale('tzm-latn', { + months : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'), + monthsShort : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'), + weekdays : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), + weekdaysShort : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), + weekdaysMin : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd D MMMM YYYY HH:mm' + }, + calendar : { + sameDay: '[asdkh g] LT', + nextDay: '[aska g] LT', + nextWeek: 'dddd [g] LT', + lastDay: '[assant g] LT', + lastWeek: 'dddd [g] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'dadkh s yan %s', + past : 'yan %s', + s : 'imik', + m : 'minuḍ', + mm : '%d minuḍ', + h : 'saɛa', + hh : '%d tassaɛin', + d : 'ass', + dd : '%d ossan', + M : 'ayowr', + MM : '%d iyyirn', + y : 'asgas', + yy : '%d isgasn' + }, + week : { + dow : 6, // Saturday is the first day of the week. + doy : 12 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : Morocco Central Atlas Tamaziɣt (tzm) + //! author : Abdel Said : https://github.com/abdelsaid + + var tzm = _moment__default.defineLocale('tzm', { + months : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), + monthsShort : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), + weekdays : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), + weekdaysShort : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), + weekdaysMin : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS: 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'dddd D MMMM YYYY HH:mm' + }, + calendar : { + sameDay: '[ⴰⵙⴷⵅ ⴴ] LT', + nextDay: '[ⴰⵙⴽⴰ ⴴ] LT', + nextWeek: 'dddd [ⴴ] LT', + lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT', + lastWeek: 'dddd [ⴴ] LT', + sameElse: 'L' + }, + relativeTime : { + future : 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s', + past : 'ⵢⴰⵏ %s', + s : 'ⵉⵎⵉⴽ', + m : 'ⵎⵉⵏⵓⴺ', + mm : '%d ⵎⵉⵏⵓⴺ', + h : 'ⵙⴰⵄⴰ', + hh : '%d ⵜⴰⵙⵙⴰⵄⵉⵏ', + d : 'ⴰⵙⵙ', + dd : '%d oⵙⵙⴰⵏ', + M : 'ⴰⵢoⵓⵔ', + MM : '%d ⵉⵢⵢⵉⵔⵏ', + y : 'ⴰⵙⴳⴰⵙ', + yy : '%d ⵉⵙⴳⴰⵙⵏ' + }, + week : { + dow : 6, // Saturday is the first day of the week. + doy : 12 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : ukrainian (uk) + //! author : zemlanin : https://github.com/zemlanin + //! Author : Menelion Elensúle : https://github.com/Oire + + function uk__plural(word, num) { + var forms = word.split('_'); + 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]); + } + function uk__relativeTimeWithPlural(number, withoutSuffix, key) { + var format = { + 'mm': 'хвилина_хвилини_хвилин', + 'hh': 'година_години_годин', + 'dd': 'день_дні_днів', + 'MM': 'місяць_місяці_місяців', + 'yy': 'рік_роки_років' + }; + if (key === 'm') { + return withoutSuffix ? 'хвилина' : 'хвилину'; + } + else if (key === 'h') { + return withoutSuffix ? 'година' : 'годину'; + } + else { + return number + ' ' + uk__plural(format[key], +number); + } + } + function uk__monthsCaseReplace(m, format) { + var months = { + 'nominative': 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split('_'), + 'accusative': 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split('_') + }, + nounCase = (/D[oD]? *MMMM?/).test(format) ? + 'accusative' : + 'nominative'; + return months[nounCase][m.month()]; + } + function uk__weekdaysCaseReplace(m, format) { + var weekdays = { + 'nominative': 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split('_'), + 'accusative': 'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split('_'), + 'genitive': 'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split('_') + }, + nounCase = (/(\[[ВвУу]\]) ?dddd/).test(format) ? + 'accusative' : + ((/\[?(?:минулої|наступної)? ?\] ?dddd/).test(format) ? + 'genitive' : + 'nominative'); + return weekdays[nounCase][m.day()]; + } + function processHoursFunction(str) { + return function () { + return str + 'о' + (this.hours() === 11 ? 'б' : '') + '] LT'; + }; + } + + var uk = _moment__default.defineLocale('uk', { + months : uk__monthsCaseReplace, + monthsShort : 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split('_'), + weekdays : uk__weekdaysCaseReplace, + weekdaysShort : 'нд_пн_вт_ср_чт_пт_сб'.split('_'), + weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD.MM.YYYY', + LL : 'D MMMM YYYY р.', + LLL : 'D MMMM YYYY р., HH:mm', + LLLL : 'dddd, D MMMM YYYY р., HH:mm' + }, + calendar : { + sameDay: processHoursFunction('[Сьогодні '), + nextDay: processHoursFunction('[Завтра '), + lastDay: processHoursFunction('[Вчора '), + nextWeek: processHoursFunction('[У] dddd ['), + lastWeek: function () { + switch (this.day()) { + case 0: + case 3: + case 5: + case 6: + return processHoursFunction('[Минулої] dddd [').call(this); + case 1: + case 2: + case 4: + return processHoursFunction('[Минулого] dddd [').call(this); + } + }, + sameElse: 'L' + }, + relativeTime : { + future : 'за %s', + past : '%s тому', + s : 'декілька секунд', + m : uk__relativeTimeWithPlural, + mm : uk__relativeTimeWithPlural, + h : 'годину', + hh : uk__relativeTimeWithPlural, + d : 'день', + dd : uk__relativeTimeWithPlural, + M : 'місяць', + MM : uk__relativeTimeWithPlural, + y : 'рік', + yy : uk__relativeTimeWithPlural + }, + // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason + meridiemParse: /ночі|ранку|дня|вечора/, + isPM: function (input) { + return /^(дня|вечора)$/.test(input); + }, + meridiem : function (hour, minute, isLower) { + if (hour < 4) { + return 'ночі'; + } else if (hour < 12) { + return 'ранку'; + } else if (hour < 17) { + return 'дня'; + } else { + return 'вечора'; + } + }, + ordinalParse: /\d{1,2}-(й|го)/, + ordinal: function (number, period) { + switch (period) { + case 'M': + case 'd': + case 'DDD': + case 'w': + case 'W': + return number + '-й'; + case 'D': + return number + '-го'; + default: + return number; + } + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 1st is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : uzbek (uz) + //! author : Sardor Muminov : https://github.com/muminoff + + var uz = _moment__default.defineLocale('uz', { + months : 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'), + monthsShort : 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'), + weekdays : 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'), + weekdaysShort : 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'), + weekdaysMin : 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM YYYY', + LLL : 'D MMMM YYYY HH:mm', + LLLL : 'D MMMM YYYY, dddd HH:mm' + }, + calendar : { + sameDay : '[Бугун соат] LT [да]', + nextDay : '[Эртага] LT [да]', + nextWeek : 'dddd [куни соат] LT [да]', + lastDay : '[Кеча соат] LT [да]', + lastWeek : '[Утган] dddd [куни соат] LT [да]', + sameElse : 'L' + }, + relativeTime : { + future : 'Якин %s ичида', + past : 'Бир неча %s олдин', + s : 'фурсат', + m : 'бир дакика', + mm : '%d дакика', + h : 'бир соат', + hh : '%d соат', + d : 'бир кун', + dd : '%d кун', + M : 'бир ой', + MM : '%d ой', + y : 'бир йил', + yy : '%d йил' + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 7 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : vietnamese (vi) + //! author : Bang Nguyen : https://github.com/bangnk + + var vi = _moment__default.defineLocale('vi', { + 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('_'), + monthsShort : 'Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12'.split('_'), + weekdays : 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split('_'), + weekdaysShort : 'CN_T2_T3_T4_T5_T6_T7'.split('_'), + weekdaysMin : 'CN_T2_T3_T4_T5_T6_T7'.split('_'), + longDateFormat : { + LT : 'HH:mm', + LTS : 'HH:mm:ss', + L : 'DD/MM/YYYY', + LL : 'D MMMM [năm] YYYY', + LLL : 'D MMMM [năm] YYYY HH:mm', + LLLL : 'dddd, D MMMM [năm] YYYY HH:mm', + l : 'DD/M/YYYY', + ll : 'D MMM YYYY', + lll : 'D MMM YYYY HH:mm', + llll : 'ddd, D MMM YYYY HH:mm' + }, + calendar : { + sameDay: '[Hôm nay lúc] LT', + nextDay: '[Ngày mai lúc] LT', + nextWeek: 'dddd [tuần tới lúc] LT', + lastDay: '[Hôm qua lúc] LT', + lastWeek: 'dddd [tuần rồi lúc] LT', + sameElse: 'L' + }, + relativeTime : { + future : '%s tới', + past : '%s trước', + s : 'vài giây', + m : 'một phút', + mm : '%d phút', + h : 'một giờ', + hh : '%d giờ', + d : 'một ngày', + dd : '%d ngày', + M : 'một tháng', + MM : '%d tháng', + y : 'một năm', + yy : '%d năm' + }, + ordinalParse: /\d{1,2}/, + ordinal : function (number) { + return number; + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : chinese (zh-cn) + //! author : suupic : https://github.com/suupic + //! author : Zeno Zeng : https://github.com/zenozeng + + var zh_cn = _moment__default.defineLocale('zh-cn', { + months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), + monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), + weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), + weekdaysShort : '周日_周一_周二_周三_周四_周五_周六'.split('_'), + weekdaysMin : '日_一_二_三_四_五_六'.split('_'), + longDateFormat : { + LT : 'Ah点mm分', + LTS : 'Ah点m分s秒', + L : 'YYYY-MM-DD', + LL : 'YYYY年MMMD日', + LLL : 'YYYY年MMMD日Ah点mm分', + LLLL : 'YYYY年MMMD日ddddAh点mm分', + l : 'YYYY-MM-DD', + ll : 'YYYY年MMMD日', + lll : 'YYYY年MMMD日Ah点mm分', + llll : 'YYYY年MMMD日ddddAh点mm分' + }, + meridiemParse: /凌晨|早上|上午|中午|下午|晚上/, + meridiemHour: function (hour, meridiem) { + if (hour === 12) { + hour = 0; + } + if (meridiem === '凌晨' || meridiem === '早上' || + meridiem === '上午') { + return hour; + } else if (meridiem === '下午' || meridiem === '晚上') { + return hour + 12; + } else { + // '中午' + return hour >= 11 ? hour : hour + 12; + } + }, + meridiem : function (hour, minute, isLower) { + var hm = hour * 100 + minute; + if (hm < 600) { + return '凌晨'; + } else if (hm < 900) { + return '早上'; + } else if (hm < 1130) { + return '上午'; + } else if (hm < 1230) { + return '中午'; + } else if (hm < 1800) { + return '下午'; + } else { + return '晚上'; + } + }, + calendar : { + sameDay : function () { + return this.minutes() === 0 ? '[今天]Ah[点整]' : '[今天]LT'; + }, + nextDay : function () { + return this.minutes() === 0 ? '[明天]Ah[点整]' : '[明天]LT'; + }, + lastDay : function () { + return this.minutes() === 0 ? '[昨天]Ah[点整]' : '[昨天]LT'; + }, + nextWeek : function () { + var startOfWeek, prefix; + startOfWeek = _moment__default().startOf('week'); + prefix = this.unix() - startOfWeek.unix() >= 7 * 24 * 3600 ? '[下]' : '[本]'; + return this.minutes() === 0 ? prefix + 'dddAh点整' : prefix + 'dddAh点mm'; + }, + lastWeek : function () { + var startOfWeek, prefix; + startOfWeek = _moment__default().startOf('week'); + prefix = this.unix() < startOfWeek.unix() ? '[上]' : '[本]'; + return this.minutes() === 0 ? prefix + 'dddAh点整' : prefix + 'dddAh点mm'; + }, + sameElse : 'LL' + }, + ordinalParse: /\d{1,2}(日|月|周)/, + ordinal : function (number, period) { + switch (period) { + case 'd': + case 'D': + case 'DDD': + return number + '日'; + case 'M': + return number + '月'; + case 'w': + case 'W': + return number + '周'; + default: + return number; + } + }, + relativeTime : { + future : '%s内', + past : '%s前', + s : '几秒', + m : '1 分钟', + mm : '%d 分钟', + h : '1 小时', + hh : '%d 小时', + d : '1 天', + dd : '%d 天', + M : '1 个月', + MM : '%d 个月', + y : '1 年', + yy : '%d 年' + }, + week : { + // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效 + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); + + //! moment.js locale configuration + //! locale : traditional chinese (zh-tw) + //! author : Ben : https://github.com/ben-lin + + var zh_tw = _moment__default.defineLocale('zh-tw', { + months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), + monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), + weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), + weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'), + weekdaysMin : '日_一_二_三_四_五_六'.split('_'), + longDateFormat : { + LT : 'Ah點mm分', + LTS : 'Ah點m分s秒', + L : 'YYYY年MMMD日', + LL : 'YYYY年MMMD日', + LLL : 'YYYY年MMMD日Ah點mm分', + LLLL : 'YYYY年MMMD日ddddAh點mm分', + l : 'YYYY年MMMD日', + ll : 'YYYY年MMMD日', + lll : 'YYYY年MMMD日Ah點mm分', + llll : 'YYYY年MMMD日ddddAh點mm分' + }, + meridiemParse: /早上|上午|中午|下午|晚上/, + meridiemHour : function (hour, meridiem) { + if (hour === 12) { + hour = 0; + } + if (meridiem === '早上' || meridiem === '上午') { + return hour; + } else if (meridiem === '中午') { + return hour >= 11 ? hour : hour + 12; + } else if (meridiem === '下午' || meridiem === '晚上') { + return hour + 12; + } + }, + meridiem : function (hour, minute, isLower) { + var hm = hour * 100 + minute; + if (hm < 900) { + return '早上'; + } else if (hm < 1130) { + return '上午'; + } else if (hm < 1230) { + return '中午'; + } else if (hm < 1800) { + return '下午'; + } else { + return '晚上'; + } + }, + calendar : { + sameDay : '[今天]LT', + nextDay : '[明天]LT', + nextWeek : '[下]ddddLT', + lastDay : '[昨天]LT', + lastWeek : '[上]ddddLT', + sameElse : 'L' + }, + ordinalParse: /\d{1,2}(日|月|週)/, + ordinal : function (number, period) { + switch (period) { + case 'd' : + case 'D' : + case 'DDD' : + return number + '日'; + case 'M' : + return number + '月'; + case 'w' : + case 'W' : + return number + '週'; + default : + return number; + } + }, + relativeTime : { + future : '%s內', + past : '%s前', + s : '幾秒', + m : '一分鐘', + mm : '%d分鐘', + h : '一小時', + hh : '%d小時', + d : '一天', + dd : '%d天', + M : '一個月', + MM : '%d個月', + y : '一年', + yy : '%d年' + } + }); + + var moment_with_locales = _moment__default; + moment_with_locales.locale('en'); + + return moment_with_locales; + +})); From 099fdf2deb14e6927a7242ac7ad85de84616528f Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Mon, 14 Sep 2015 11:21:56 +0200 Subject: [PATCH 36/45] Update main.js --- js/main.js | 76 ++++++++++++------------------------------------------ 1 file changed, 16 insertions(+), 60 deletions(-) diff --git a/js/main.js b/js/main.js index 9f020eb5be..a753df6436 100755 --- a/js/main.js +++ b/js/main.js @@ -81,7 +81,7 @@ jQuery(document).ready(function($) { default: var feed = 'http://www.spiegel.de/schlagzeilen/tops/index.rss'; - var lang = 'de'; + var lang = 'en'; var weatherParams = {'q':'Berlin,DE','units':'metric','lang':lang}; var OHURL = {'proto':'http://','host':'127.0.0.1','port':'8080','suburl':'/rest/items/','type':'/?type=json'}; var EFAURL = 'http://efa.vrr.de/vrr/XSLT_DM_REQUEST?language='+lang+'&mode=direct&name_dm='+'Hbf'+'&outputFormat=JSON&place_dm='+'Berlin'+'&type_dm=stop&useRealtime=1'; @@ -93,85 +93,47 @@ jQuery(document).ready(function($) { switch (lang) { case 'de': - var days = ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag']; - var months = ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember']; - var dayAbbr = ['So','Mo','Di','Mi','Do','Fr','Sa']; - var today = 'heute'; - var tomorrow = 'morgen'; - var in_days = 'Tage'; var datelabel = 'Tag'; var morning = ['Guten Morgen, Schönling','Genieße den Tag','Gut geschlafen?']; var afternoon = ['Wow, sexy!','Du siehst gut aus!','Heute ist dein Tag!']; var evening = ['Wie war dein Tag?','Schöner Anblick!','Du bist sexy!']; - moment.locale('de'); + moment.locale(lang); break; case 'nl': - var days = ['zondag','maandag','dinsdag','woensdag','donderdag','vrijdag','zaterdag']; - var months = ['januari','februari','maart','april','mei','juni','juli','augustus','september','oktober','november','december']; - var dayAbbr = ['zo','ma','di','wo','do','vr','za']; - var today = 'vandaag'; - var tomorrow = 'morgen'; - var in_days = 'dagen' var datelabel = 'Dag'; var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; - moment.locale('nl'); + moment.locale(lang); break; case 'fr': - var days = ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi']; - var months = ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre']; - var dayAbbr = ['dim','lun','mar','mer','jeu','ven','sam']; - var today = 'aujourd\'hui'; - var tomorrow = 'demain'; - var in_days = 'jour(s)'; var datelabel = 'Jour'; var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; - moment.locale('fr'); + moment.locale(lang); break; case 'es': - var days = ['domingo','lunes','martes','miécoles','jueves','viernes','sábado']; - var months = ['enero','febrero','marzo','abril','mayo','junio','julio','agosto','septiembre','octubre','noviembre','dicembre']; - var dayAbbr = ['dim','lun','mar','mer','jeu','ven','sam']; - var today = 'aujourd\'hui'; - var tomorrow = 'demain'; - var in_days = 'jour(s)'; var datelabel = 'Jour'; var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; - moment.locale('es'); - break; + moment.locale(lang); + break; + case 'en': + var datelabel = 'Day'; + var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; + var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; + var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; + moment.locale(lang); + break; default: - var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']; - var months = ['January','February','March','April','May','June','July','August','September','October','November','December']; - var dayAbbr = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat']; - var today = 'Today'; - var tomorrow = 'Tomorrow'; - var in_days = 'days'; var datelabel = 'Day'; var morning = ['Good morning, handsome!','Enjoy your day!','How was your sleep?']; var afternoon = ['Hello beauty!','You look sexy!','Looking good today!']; var evening = ['Wow, You look hot!','You look nice!','Hi, sexy!']; - moment.locale('en'); + moment.locale(lang); } - - //connect do Xbee monitor - var socket = io.connect('http://rpi-development.local:8080'); - socket.on('dishwasher', function (dishwasherReady) { - if (dishwasherReady) { - $('.dishwasher').fadeIn(2000); - $('.lower-third').fadeOut(2000); - } else { - $('.dishwasher').fadeOut(2000); - $('.lower-third').fadeIn(2000); - } - }); - - - (function checkVersion() { @@ -195,10 +157,7 @@ jQuery(document).ready(function($) { var date = now.getDate(); var month = now.getMonth(); var year = now.getFullYear(); - - var date = days[day] + ', ' + date+' ' + months[month] + ' ' + year; - - + var date = moment.weekdays(day) + ', ' + date+' ' + moment.months(month) + ' ' + year; $('.date').html(date); $('.time').html(now.toTimeString().substring(0,5) + ''+now.toTimeString().substring(6,8)+''); @@ -379,9 +338,6 @@ jQuery(document).ready(function($) { var icon = $('').addClass('icon').addClass('dimmed').addClass('wi').addClass(iconClass); $('.temp').updateWithText(icon.outerHTML()+temp+'°', 1000); - // var forecast = 'Min: '+temp_min+'°, Max: '+temp_max+'°'; - // $('.forecast').updateWithText(forecast, 1000); - var now = new Date(); var sunrise = new Date(json.sys.sunrise*1000).toTimeString().substring(0,5); var sunset = new Date(json.sys.sunset*1000).toTimeString().substring(0,5); @@ -436,7 +392,7 @@ jQuery(document).ready(function($) { var dt = new Date(forecast.timestamp); var row = $('
').addClass('day').html(dayAbbr[dt.getDay()])); + row.append($('').addClass('day').html(moment.weekdaysMin(dt.getDay()))); row.append($('').addClass('temp-min').html(roundVal(forecast.temp_min).toFixed(1))); row.append($('').addClass('temp-max').html(roundVal(forecast.temp_max).toFixed(1))); From 4b02260e456379f20726ad595fbca268d7b253d2 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Mon, 14 Sep 2015 11:32:50 +0200 Subject: [PATCH 37/45] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b00cd463e4..85e37b4b47 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,11 @@ Smartmirror Added some improvements to MichMichs [project](http://michaelteeuw.nl/tagged/magicmirror). --Translation other Languages (compliments,moment.js and UI is translated) (DE/EN/FR/ES/NL) +-Translation to other Languages (compliments and DateLabel needs to be translated manually, moment.js for everything else) -Override system-locale with user profiles -> http://127.0.0.1/smartmirror?user=user1 (for user1). You can define newsfeed,language, weather,openhab URL for each profile. --Inlcuded a newer Version of moment.js and weathericons +-Inlcuded a newer Version of moment-with-langs.js and weathericons -Added OpenHAB Support From 5977e3899bd20ff2f437091b546de7e345f8a59a Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Sat, 17 Oct 2015 22:59:58 +0200 Subject: [PATCH 38/45] APIKEY for OpenWeatherMap --- js/main.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/main.js b/js/main.js index a753df6436..2ece08b94a 100755 --- a/js/main.js +++ b/js/main.js @@ -64,7 +64,7 @@ jQuery(document).ready(function($) { case 'dominicwork': var feed = 'http://www.faz.net/rss/aktuell/'; var lang = 'de'; - var weatherParams = {'q':'Duesseldorf,DE','units':'metric','lang':lang}; + var weatherParams = {'q':'Duesseldorf,DE','units':'metric','lang':lang,'APPID':'ENTER_YOUR_APIKEY'}; var OHURL = {'proto':'http://','host':'127.0.0.1','port':'8080','suburl':'/rest/items/','type':'/?type=json'}; var EFAURL = 'http://efa.vrr.de/vrr/XSLT_DM_REQUEST?language='+lang+'&mode=direct&name_dm='+'Hbf'+'&outputFormat=JSON&place_dm='+'Duesseldorf'+'&type_dm=stop&useRealtime=1'; var CALURL = 'later'; @@ -73,7 +73,7 @@ jQuery(document).ready(function($) { case 'dominichilden': var feed = 'http://www.rp-online.de/nrw/staedte/hilden/feed.rss'; var lang = 'de'; - var weatherParams = {'q':'Hilden,DE','units':'metric','lang':lang}; + var weatherParams = {'q':'Hilden,DE','units':'metric','lang':lang,'APPID':'ENTER_YOUR_APIKEY'}; var OHURL = {'proto':'http://','host':'127.0.0.1','port':'8080','suburl':'/rest/items/','type':'/?type=json'}; var EFAURL = 'http://efa.vrr.de/vrr/XSLT_DM_REQUEST?language='+lang+'&mode=direct&name_dm='+'Hbf'+'&outputFormat=JSON&place_dm='+'Duesseldorf'+'&type_dm=stop&useRealtime=1'; var CALURL = 'later'; @@ -82,7 +82,7 @@ jQuery(document).ready(function($) { default: var feed = 'http://www.spiegel.de/schlagzeilen/tops/index.rss'; var lang = 'en'; - var weatherParams = {'q':'Berlin,DE','units':'metric','lang':lang}; + var weatherParams = {'q':'Berlin,DE','units':'metric','lang':lang,'APPID':'ENTER_YOUR_APIKEY'}; var OHURL = {'proto':'http://','host':'127.0.0.1','port':'8080','suburl':'/rest/items/','type':'/?type=json'}; var EFAURL = 'http://efa.vrr.de/vrr/XSLT_DM_REQUEST?language='+lang+'&mode=direct&name_dm='+'Hbf'+'&outputFormat=JSON&place_dm='+'Berlin'+'&type_dm=stop&useRealtime=1'; var CALURL = 'later'; From 27d97265e0c8d3ae883c4a303d5933491da650fe Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Tue, 24 Nov 2015 14:22:39 +0100 Subject: [PATCH 39/45] update to moment.js instead of the moment.min.js --- index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.php b/index.php index 033b82e445..3f891d052c 100644 --- a/index.php +++ b/index.php @@ -27,7 +27,7 @@ - + From 263b0a62349127d0c15c1f823bb7a3dc18efc5a3 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Tue, 24 Nov 2015 14:24:07 +0100 Subject: [PATCH 40/45] Revert back to the original file Multi Calendar support should be included within the main.js --- calendar.php | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/calendar.php b/calendar.php index a7444591e6..050df20f71 100644 --- a/calendar.php +++ b/calendar.php @@ -1,10 +1,7 @@ array( 'method'=>"GET", @@ -15,12 +12,6 @@ ) ); - // Added Support for multiple Calendars. ... url3,url4 etc - echo get_url($url1); - echo get_url($url2); - - - // Define the helper function that retrieved the data and decodes the content. function get_url($url) { @@ -39,3 +30,7 @@ function get_url($url) return $content; } + + + $url = $_GET['url']; + echo get_url($url); From 94b117a2f80f84d10a49025f3e1b71caab15a618 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Tue, 24 Nov 2015 14:25:24 +0100 Subject: [PATCH 41/45] Update to Weather Icons 2.0.8 --- css/weather-icons.css | 1994 +++++++++++++++++++++++++++++++---------- 1 file changed, 1545 insertions(+), 449 deletions(-) diff --git a/css/weather-icons.css b/css/weather-icons.css index cfbaeb97c8..a742f327dd 100755 --- a/css/weather-icons.css +++ b/css/weather-icons.css @@ -1,31 +1,28 @@ /*! - * Weather Icons 1.3 - * Updated November 30th, 2014 + * Weather Icons 2.0.8 + * Updated September 19, 2015 * Weather themed icons for Bootstrap + * Author - Erik Flowers - erik@helloerik.com + * Email: erik@helloerik.com + * Twitter: http://twitter.com/Erik_UX * ------------------------------------------------------------------------------ -* Maintained at http://erikflowers.github.io/weather-icons - * http://twitter.com/Erik_UX + * Maintained at http://erikflowers.github.io/weather-icons * * License * ------------------------------------------------------------------------------ - * - Fpmt licensed under SIL OFL 1.1 - + * - Font licensed under SIL OFL 1.1 - * http://scripts.sil.org/OFL - * - CSS and LESS are licensed under MIT License - + * - CSS, SCSS and LESS are licensed under MIT License - * http://opensource.org/licenses/mit-license.html * - Documentation licensed under CC BY 3.0 - * http://creativecommons.org/licenses/by/3.0/ * - Inspired by and works great as a companion with Font Awesome * "Font Awesome by Dave Gandy - http://fontawesome.io" - * - * Weather Icons Bootstrap Package Author - Erik Flowers - erik@helloerik.com - * ------------------------------------------------------------------------------ - * Email: erik@helloerik.com - * Twitter: http://twitter.com/Erik_UX */ @font-face { font-family: 'weathericons'; src: url('../font/weathericons-regular-webfont.eot'); - src: url('../font/weathericons-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/weathericons-regular-webfont.woff') format('woff'), url('../font/weathericons-regular-webfont.ttf') format('truetype'), url('../font/weathericons-regular-webfont.svg#weathericons-regular-webfontRg') format('svg'); + src: url('../font/weathericons-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/weathericons-regular-webfont.woff2') format('woff2'), url('../font/weathericons-regular-webfont.woff') format('woff'), url('../font/weathericons-regular-webfont.ttf') format('truetype'), url('../font/weathericons-regular-webfont.svg#weather_iconsregular') format('svg'); font-weight: normal; font-style: normal; } @@ -38,98 +35,123 @@ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } +.wi-fw { + text-align: center; + width: 1.4em; +} +.wi-rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.wi-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.wi-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.wi-flip-horizontal { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.wi-flip-vertical { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +.wi-day-sunny:before { + content: "\f00d"; +} +.wi-day-cloudy:before { + content: "\f002"; +} .wi-day-cloudy-gusts:before { content: "\f000"; } .wi-day-cloudy-windy:before { content: "\f001"; } -.wi-day-cloudy:before { - content: "\f002"; -} .wi-day-fog:before { content: "\f003"; } .wi-day-hail:before { content: "\f004"; } +.wi-day-haze:before { + content: "\f0b6"; +} .wi-day-lightning:before { content: "\f005"; } +.wi-day-rain:before { + content: "\f008"; +} .wi-day-rain-mix:before { content: "\f006"; } .wi-day-rain-wind:before { content: "\f007"; } -.wi-day-rain:before { - content: "\f008"; -} .wi-day-showers:before { content: "\f009"; } +.wi-day-sleet:before { + content: "\f0b2"; +} +.wi-day-sleet-storm:before { + content: "\f068"; +} .wi-day-snow:before { content: "\f00a"; } -.wi-day-sprinkle:before { - content: "\f00b"; +.wi-day-snow-thunderstorm:before { + content: "\f06b"; } -.wi-day-sunny-overcast:before { - content: "\f00c"; +.wi-day-snow-wind:before { + content: "\f065"; } -.wi-day-sunny:before { - content: "\f00d"; +.wi-day-sprinkle:before { + content: "\f00b"; } .wi-day-storm-showers:before { content: "\f00e"; } +.wi-day-sunny-overcast:before { + content: "\f00c"; +} .wi-day-thunderstorm:before { content: "\f010"; } -.wi-cloudy-gusts:before { - content: "\f011"; -} -.wi-cloudy-windy:before { - content: "\f012"; -} -.wi-cloudy:before { - content: "\f013"; -} -.wi-fog:before { - content: "\f014"; -} -.wi-hail:before { - content: "\f015"; -} -.wi-lightning:before { - content: "\f016"; -} -.wi-rain-mix:before { - content: "\f017"; -} -.wi-rain-wind:before { - content: "\f018"; -} -.wi-rain:before { - content: "\f019"; +.wi-day-windy:before { + content: "\f085"; } -.wi-showers:before { - content: "\f01a"; +.wi-solar-eclipse:before { + content: "\f06e"; } -.wi-snow:before { - content: "\f01b"; +.wi-hot:before { + content: "\f072"; } -.wi-sprinkle:before { - content: "\f01c"; +.wi-day-cloudy-high:before { + content: "\f07d"; } -.wi-storm-showers:before { - content: "\f01d"; +.wi-day-light-wind:before { + content: "\f0c4"; } -.wi-thunderstorm:before { - content: "\f01e"; +.wi-night-clear:before { + content: "\f02e"; } -.wi-windy:before { - content: "\f021"; +.wi-night-alt-cloudy:before { + content: "\f086"; } .wi-night-alt-cloudy-gusts:before { content: "\f022"; @@ -143,21 +165,33 @@ .wi-night-alt-lightning:before { content: "\f025"; } +.wi-night-alt-rain:before { + content: "\f028"; +} .wi-night-alt-rain-mix:before { content: "\f026"; } .wi-night-alt-rain-wind:before { content: "\f027"; } -.wi-night-alt-rain:before { - content: "\f028"; -} .wi-night-alt-showers:before { content: "\f029"; } +.wi-night-alt-sleet:before { + content: "\f0b4"; +} +.wi-night-alt-sleet-storm:before { + content: "\f06a"; +} .wi-night-alt-snow:before { content: "\f02a"; } +.wi-night-alt-snow-thunderstorm:before { + content: "\f06d"; +} +.wi-night-alt-snow-wind:before { + content: "\f067"; +} .wi-night-alt-sprinkle:before { content: "\f02b"; } @@ -167,8 +201,8 @@ .wi-night-alt-thunderstorm:before { content: "\f02d"; } -.wi-night-clear:before { - content: "\f02e"; +.wi-night-cloudy:before { + content: "\f031"; } .wi-night-cloudy-gusts:before { content: "\f02f"; @@ -176,8 +210,8 @@ .wi-night-cloudy-windy:before { content: "\f030"; } -.wi-night-cloudy:before { - content: "\f031"; +.wi-night-fog:before { + content: "\f04a"; } .wi-night-hail:before { content: "\f032"; @@ -185,21 +219,36 @@ .wi-night-lightning:before { content: "\f033"; } +.wi-night-partly-cloudy:before { + content: "\f083"; +} +.wi-night-rain:before { + content: "\f036"; +} .wi-night-rain-mix:before { content: "\f034"; } .wi-night-rain-wind:before { content: "\f035"; } -.wi-night-rain:before { - content: "\f036"; -} .wi-night-showers:before { content: "\f037"; } +.wi-night-sleet:before { + content: "\f0b3"; +} +.wi-night-sleet-storm:before { + content: "\f069"; +} .wi-night-snow:before { content: "\f038"; } +.wi-night-snow-thunderstorm:before { + content: "\f06c"; +} +.wi-night-snow-wind:before { + content: "\f066"; +} .wi-night-sprinkle:before { content: "\f039"; } @@ -209,534 +258,1581 @@ .wi-night-thunderstorm:before { content: "\f03b"; } -.wi-celsius:before { - content: "\f03c"; -} -.wi-cloud-down:before { - content: "\f03d"; +.wi-lunar-eclipse:before { + content: "\f070"; } -.wi-cloud-refresh:before { - content: "\f03e"; +.wi-stars:before { + content: "\f077"; } -.wi-cloud-up:before { - content: "\f040"; +.wi-storm-showers:before { + content: "\f01d"; } -.wi-cloud:before { - content: "\f041"; +.wi-thunderstorm:before { + content: "\f01e"; } -.wi-degrees:before { - content: "\f042"; +.wi-night-alt-cloudy-high:before { + content: "\f07e"; } -.wi-down-left:before { - content: "\f043"; +.wi-night-cloudy-high:before { + content: "\f080"; } -.wi-down:before { - content: "\f044"; +.wi-night-alt-partly-cloudy:before { + content: "\f081"; } -.wi-fahrenheit:before { - content: "\f045"; +.wi-cloud:before { + content: "\f041"; } -.wi-horizon-alt:before { - content: "\f046"; +.wi-cloudy:before { + content: "\f013"; } -.wi-horizon:before { - content: "\f047"; +.wi-cloudy-gusts:before { + content: "\f011"; } -.wi-left:before { - content: "\f048"; +.wi-cloudy-windy:before { + content: "\f012"; } -.wi-lightning:before { - content: "\f016"; +.wi-fog:before { + content: "\f014"; } -.wi-night-fog:before { - content: "\f04a"; +.wi-hail:before { + content: "\f015"; } -.wi-refresh-alt:before { - content: "\f04b"; +.wi-rain:before { + content: "\f019"; } -.wi-refresh:before { - content: "\f04c"; +.wi-rain-mix:before { + content: "\f017"; } -.wi-right:before { - content: "\f04d"; +.wi-rain-wind:before { + content: "\f018"; } -.wi-sprinkles:before { - content: "\f04e"; +.wi-showers:before { + content: "\f01a"; } -.wi-strong-wind:before { - content: "\f050"; +.wi-sleet:before { + content: "\f0b5"; } -.wi-sunrise:before { - content: "\f051"; +.wi-snow:before { + content: "\f01b"; } -.wi-sunset:before { - content: "\f052"; +.wi-sprinkle:before { + content: "\f01c"; } -.wi-thermometer-exterior:before { - content: "\f053"; +.wi-storm-showers:before { + content: "\f01d"; } -.wi-thermometer-internal:before { - content: "\f054"; +.wi-thunderstorm:before { + content: "\f01e"; } -.wi-thermometer:before { - content: "\f055"; +.wi-snow-wind:before { + content: "\f064"; } -.wi-tornado:before { - content: "\f056"; +.wi-snow:before { + content: "\f01b"; } -.wi-up-right:before { - content: "\f057"; +.wi-smog:before { + content: "\f074"; } -.wi-up:before { - content: "\f058"; +.wi-smoke:before { + content: "\f062"; } -.wi-wind-west:before { - content: "\f059"; +.wi-lightning:before { + content: "\f016"; } -.wi-wind-south-west:before { - content: "\f05a"; +.wi-raindrops:before { + content: "\f04e"; } -.wi-wind-south-east:before { - content: "\f05b"; +.wi-raindrop:before { + content: "\f078"; } -.wi-wind-south:before { - content: "\f05c"; +.wi-dust:before { + content: "\f063"; } -.wi-wind-north-west:before { - content: "\f05d"; +.wi-snowflake-cold:before { + content: "\f076"; } -.wi-wind-north-east:before { - content: "\f05e"; +.wi-windy:before { + content: "\f021"; } -.wi-wind-north:before { - content: "\f060"; +.wi-strong-wind:before { + content: "\f050"; } -.wi-wind-east:before { - content: "\f061"; +.wi-sandstorm:before { + content: "\f082"; } -.wi-smoke:before { - content: "\f062"; +.wi-earthquake:before { + content: "\f0c6"; } -.wi-dust:before { - content: "\f063"; +.wi-fire:before { + content: "\f0c7"; } -.wi-snow-wind:before { - content: "\f064"; +.wi-flood:before { + content: "\f07c"; } -.wi-day-snow-wind:before { - content: "\f065"; +.wi-meteor:before { + content: "\f071"; } -.wi-night-snow-wind:before { - content: "\f066"; +.wi-tsunami:before { + content: "\f0c5"; } -.wi-night-alt-snow-wind:before { - content: "\f067"; +.wi-volcano:before { + content: "\f0c8"; } -.wi-day-sleet-storm:before { - content: "\f068"; +.wi-hurricane:before { + content: "\f073"; } -.wi-night-sleet-storm:before { - content: "\f069"; +.wi-tornado:before { + content: "\f056"; } -.wi-night-alt-sleet-storm:before { - content: "\f06a"; +.wi-small-craft-advisory:before { + content: "\f0cc"; } -.wi-day-snow-thunderstorm:before { - content: "\f06b"; +.wi-gale-warning:before { + content: "\f0cd"; } -.wi-night-snow-thunderstorm:before { - content: "\f06c"; +.wi-storm-warning:before { + content: "\f0ce"; } -.wi-night-alt-snow-thunderstorm:before { - content: "\f06d"; +.wi-hurricane-warning:before { + content: "\f0cf"; } -.wi-solar-eclipse:before { - content: "\f06e"; +.wi-wind-direction:before { + content: "\f0b1"; } -.wi-lunar-eclipse:before { - content: "\f070"; +.wi-alien:before { + content: "\f075"; } -.wi-meteor:before { - content: "\f071"; +.wi-celsius:before { + content: "\f03c"; } -.wi-hot:before { - content: "\f072"; +.wi-fahrenheit:before { + content: "\f045"; } -.wi-hurricane:before { - content: "\f073"; +.wi-degrees:before { + content: "\f042"; } -.wi-smog:before { - content: "\f074"; +.wi-thermometer:before { + content: "\f055"; } -.wi-alien:before { - content: "\f075"; +.wi-thermometer-exterior:before { + content: "\f053"; } -.wi-snowflake-cold:before { - content: "\f076"; +.wi-thermometer-internal:before { + content: "\f054"; } -.wi-stars:before { - content: "\f077"; +.wi-cloud-down:before { + content: "\f03d"; } -.wi-night-partly-cloudy:before { - content: "\f083"; +.wi-cloud-up:before { + content: "\f040"; +} +.wi-cloud-refresh:before { + content: "\f03e"; +} +.wi-horizon:before { + content: "\f047"; +} +.wi-horizon-alt:before { + content: "\f046"; +} +.wi-sunrise:before { + content: "\f051"; +} +.wi-sunset:before { + content: "\f052"; +} +.wi-moonrise:before { + content: "\f0c9"; +} +.wi-moonset:before { + content: "\f0ca"; +} +.wi-refresh:before { + content: "\f04c"; +} +.wi-refresh-alt:before { + content: "\f04b"; } .wi-umbrella:before { content: "\f084"; } -.wi-day-windy:before { - content: "\f085"; +.wi-barometer:before { + content: "\f079"; } -.wi-night-alt-cloudy:before { - content: "\f086"; +.wi-humidity:before { + content: "\f07a"; } -.wi-up-left:before { - content: "\f087"; +.wi-na:before { + content: "\f07b"; } -.wi-down-right:before { - content: "\f088"; +.wi-train:before { + content: "\f0cb"; } -.wi-time-12:before { - content: "\f089"; +.wi-moon-new:before { + content: "\f095"; } -.wi-time-1:before { - content: "\f08a"; +.wi-moon-waxing-crescent-1:before { + content: "\f096"; } -.wi-time-2:before { - content: "\f08b"; +.wi-moon-waxing-crescent-2:before { + content: "\f097"; } -.wi-time-3:before { - content: "\f08c"; +.wi-moon-waxing-crescent-3:before { + content: "\f098"; } -.wi-time-4:before { - content: "\f08d"; +.wi-moon-waxing-crescent-4:before { + content: "\f099"; } -.wi-time-5:before { - content: "\f08e"; +.wi-moon-waxing-crescent-5:before { + content: "\f09a"; } -.wi-time-6:before { - content: "\f08f"; +.wi-moon-waxing-crescent-6:before { + content: "\f09b"; } -.wi-time-7:before { - content: "\f090"; +.wi-moon-first-quarter:before { + content: "\f09c"; } -.wi-time-8:before { - content: "\f091"; +.wi-moon-waxing-gibbous-1:before { + content: "\f09d"; } -.wi-time-9:before { - content: "\f092"; +.wi-moon-waxing-gibbous-2:before { + content: "\f09e"; } -.wi-time-10:before { - content: "\f093"; +.wi-moon-waxing-gibbous-3:before { + content: "\f09f"; } -.wi-time-11:before { - content: "\f094"; +.wi-moon-waxing-gibbous-4:before { + content: "\f0a0"; } -.wi-day-sleet:before { - content: "\f0b2"; +.wi-moon-waxing-gibbous-5:before { + content: "\f0a1"; } -.wi-night-sleet:before { - content: "\f0b3"; +.wi-moon-waxing-gibbous-6:before { + content: "\f0a2"; } -.wi-night-alt-sleet:before { - content: "\f0b4"; +.wi-moon-full:before { + content: "\f0a3"; } -.wi-sleet:before { - content: "\f0b5"; +.wi-moon-waning-gibbous-1:before { + content: "\f0a4"; } -.wi-day-haze:before { - content: "\f0b6"; +.wi-moon-waning-gibbous-2:before { + content: "\f0a5"; } -.wi-beafort-0:before { - content: "\f0b7"; +.wi-moon-waning-gibbous-3:before { + content: "\f0a6"; } -.wi-beafort-1:before { - content: "\f0b8"; +.wi-moon-waning-gibbous-4:before { + content: "\f0a7"; } -.wi-beafort-2:before { - content: "\f0b9"; +.wi-moon-waning-gibbous-5:before { + content: "\f0a8"; } -.wi-beafort-3:before { - content: "\f0ba"; +.wi-moon-waning-gibbous-6:before { + content: "\f0a9"; } -.wi-beafort-4:before { - content: "\f0bb"; +.wi-moon-third-quarter:before { + content: "\f0aa"; } -.wi-beafort-5:before { - content: "\f0bc"; +.wi-moon-waning-crescent-1:before { + content: "\f0ab"; } -.wi-beafort-6:before { - content: "\f0bd"; +.wi-moon-waning-crescent-2:before { + content: "\f0ac"; } -.wi-beafort-7:before { - content: "\f0be"; +.wi-moon-waning-crescent-3:before { + content: "\f0ad"; } -.wi-beafort-8:before { - content: "\f0bf"; +.wi-moon-waning-crescent-4:before { + content: "\f0ae"; } -.wi-beafort-9:before { - content: "\f0c0"; +.wi-moon-waning-crescent-5:before { + content: "\f0af"; } -.wi-beafort-10:before { - content: "\f0c1"; +.wi-moon-waning-crescent-6:before { + content: "\f0b0"; } -.wi-beafort-11:before { - content: "\f0c2"; +.wi-moon-alt-new:before { + content: "\f0eb"; } -.wi-beafort-12:before { - content: "\f0c3"; +.wi-moon-alt-waxing-crescent-1:before { + content: "\f0d0"; } -.wi-wind-default:before { - content: "\f0b1"; +.wi-moon-alt-waxing-crescent-2:before { + content: "\f0d1"; } -.wi-wind-default._0-deg { - -webkit-transform: rotate(0deg); - -moz-transform: rotate(0deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transform: rotate(0deg); -} -.wi-wind-default._15-deg { - -webkit-transform: rotate(15deg); - -moz-transform: rotate(15deg); - -ms-transform: rotate(15deg); - -o-transform: rotate(15deg); - transform: rotate(15deg); -} -.wi-wind-default._30-deg { - -webkit-transform: rotate(30deg); - -moz-transform: rotate(30deg); - -ms-transform: rotate(30deg); - -o-transform: rotate(30deg); - transform: rotate(30deg); -} -.wi-wind-default._45-deg { - -webkit-transform: rotate(45deg); - -moz-transform: rotate(45deg); - -ms-transform: rotate(45deg); - -o-transform: rotate(45deg); - transform: rotate(45deg); -} -.wi-wind-default._60-deg { - -webkit-transform: rotate(60deg); - -moz-transform: rotate(60deg); - -ms-transform: rotate(60deg); - -o-transform: rotate(60deg); - transform: rotate(60deg); -} -.wi-wind-default._75-deg { - -webkit-transform: rotate(75deg); - -moz-transform: rotate(75deg); - -ms-transform: rotate(75deg); - -o-transform: rotate(75deg); - transform: rotate(75deg); -} -.wi-wind-default._90-deg { - -webkit-transform: rotate(90deg); - -moz-transform: rotate(90deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transform: rotate(90deg); +.wi-moon-alt-waxing-crescent-3:before { + content: "\f0d2"; } -.wi-wind-default._105-deg { - -webkit-transform: rotate(105deg); - -moz-transform: rotate(105deg); - -ms-transform: rotate(105deg); - -o-transform: rotate(105deg); - transform: rotate(105deg); -} -.wi-wind-default._120-deg { - -webkit-transform: rotate(120deg); - -moz-transform: rotate(120deg); - -ms-transform: rotate(120deg); - -o-transform: rotate(120deg); - transform: rotate(120deg); -} -.wi-wind-default._135-deg { - -webkit-transform: rotate(135deg); - -moz-transform: rotate(135deg); - -ms-transform: rotate(135deg); - -o-transform: rotate(135deg); - transform: rotate(135deg); -} -.wi-wind-default._150-deg { - -webkit-transform: rotate(150deg); - -moz-transform: rotate(150deg); - -ms-transform: rotate(150deg); - -o-transform: rotate(150deg); - transform: rotate(150deg); -} -.wi-wind-default._165-deg { - -webkit-transform: rotate(165deg); - -moz-transform: rotate(165deg); - -ms-transform: rotate(165deg); - -o-transform: rotate(165deg); - transform: rotate(165deg); -} -.wi-wind-default._180-deg { - -webkit-transform: rotate(180deg); - -moz-transform: rotate(180deg); - -ms-transform: rotate(180deg); - -o-transform: rotate(180deg); - transform: rotate(180deg); +.wi-moon-alt-waxing-crescent-4:before { + content: "\f0d3"; } -.wi-wind-default._195-deg { - -webkit-transform: rotate(195deg); - -moz-transform: rotate(195deg); - -ms-transform: rotate(195deg); - -o-transform: rotate(195deg); - transform: rotate(195deg); -} -.wi-wind-default._210-deg { - -webkit-transform: rotate(210deg); - -moz-transform: rotate(210deg); - -ms-transform: rotate(210deg); - -o-transform: rotate(210deg); - transform: rotate(210deg); -} -.wi-wind-default._225-deg { - -webkit-transform: rotate(225deg); - -moz-transform: rotate(225deg); - -ms-transform: rotate(225deg); - -o-transform: rotate(225deg); - transform: rotate(225deg); -} -.wi-wind-default._240-deg { - -webkit-transform: rotate(240deg); - -moz-transform: rotate(240deg); - -ms-transform: rotate(240deg); - -o-transform: rotate(240deg); - transform: rotate(240deg); -} -.wi-wind-default._255-deg { - -webkit-transform: rotate(255deg); - -moz-transform: rotate(255deg); - -ms-transform: rotate(255deg); - -o-transform: rotate(255deg); - transform: rotate(255deg); -} -.wi-wind-default._270-deg { - -webkit-transform: rotate(270deg); - -moz-transform: rotate(270deg); - -ms-transform: rotate(270deg); - -o-transform: rotate(270deg); - transform: rotate(270deg); +.wi-moon-alt-waxing-crescent-5:before { + content: "\f0d4"; } -.wi-wind-default._285-deg { - -webkit-transform: rotate(295deg); - -moz-transform: rotate(295deg); - -ms-transform: rotate(295deg); - -o-transform: rotate(295deg); - transform: rotate(295deg); -} -.wi-wind-default._300-deg { - -webkit-transform: rotate(300deg); - -moz-transform: rotate(300deg); - -ms-transform: rotate(300deg); - -o-transform: rotate(300deg); - transform: rotate(300deg); -} -.wi-wind-default._315-deg { - -webkit-transform: rotate(315deg); - -moz-transform: rotate(315deg); - -ms-transform: rotate(315deg); - -o-transform: rotate(315deg); - transform: rotate(315deg); -} -.wi-wind-default._330-deg { - -webkit-transform: rotate(330deg); - -moz-transform: rotate(330deg); - -ms-transform: rotate(330deg); - -o-transform: rotate(330deg); - transform: rotate(330deg); -} -.wi-wind-default._345-deg { - -webkit-transform: rotate(345deg); - -moz-transform: rotate(345deg); - -ms-transform: rotate(345deg); - -o-transform: rotate(345deg); - transform: rotate(345deg); +.wi-moon-alt-waxing-crescent-6:before { + content: "\f0d5"; } -.wi-moon-new:before { +.wi-moon-alt-first-quarter:before { + content: "\f0d6"; +} +.wi-moon-alt-waxing-gibbous-1:before { + content: "\f0d7"; +} +.wi-moon-alt-waxing-gibbous-2:before { + content: "\f0d8"; +} +.wi-moon-alt-waxing-gibbous-3:before { + content: "\f0d9"; +} +.wi-moon-alt-waxing-gibbous-4:before { + content: "\f0da"; +} +.wi-moon-alt-waxing-gibbous-5:before { + content: "\f0db"; +} +.wi-moon-alt-waxing-gibbous-6:before { + content: "\f0dc"; +} +.wi-moon-alt-full:before { + content: "\f0dd"; +} +.wi-moon-alt-waning-gibbous-1:before { + content: "\f0de"; +} +.wi-moon-alt-waning-gibbous-2:before { + content: "\f0df"; +} +.wi-moon-alt-waning-gibbous-3:before { + content: "\f0e0"; +} +.wi-moon-alt-waning-gibbous-4:before { + content: "\f0e1"; +} +.wi-moon-alt-waning-gibbous-5:before { + content: "\f0e2"; +} +.wi-moon-alt-waning-gibbous-6:before { + content: "\f0e3"; +} +.wi-moon-alt-third-quarter:before { + content: "\f0e4"; +} +.wi-moon-alt-waning-crescent-1:before { + content: "\f0e5"; +} +.wi-moon-alt-waning-crescent-2:before { + content: "\f0e6"; +} +.wi-moon-alt-waning-crescent-3:before { + content: "\f0e7"; +} +.wi-moon-alt-waning-crescent-4:before { + content: "\f0e8"; +} +.wi-moon-alt-waning-crescent-5:before { + content: "\f0e9"; +} +.wi-moon-alt-waning-crescent-6:before { + content: "\f0ea"; +} +.wi-moon-0:before { content: "\f095"; } -.wi-moon-waxing-cresent-1:before { +.wi-moon-1:before { content: "\f096"; } -.wi-moon-waxing-cresent-2:before { +.wi-moon-2:before { content: "\f097"; } -.wi-moon-waxing-cresent-3:before { +.wi-moon-3:before { content: "\f098"; } -.wi-moon-waxing-cresent-4:before { +.wi-moon-4:before { content: "\f099"; } -.wi-moon-waxing-cresent-5:before { +.wi-moon-5:before { content: "\f09a"; } -.wi-moon-waxing-cresent-6:before { +.wi-moon-6:before { content: "\f09b"; } -.wi-moon-first-quarter:before { +.wi-moon-7:before { content: "\f09c"; } -.wi-moon-waxing-gibbous-1:before { +.wi-moon-8:before { content: "\f09d"; } -.wi-moon-waxing-gibbous-2:before { +.wi-moon-9:before { content: "\f09e"; } -.wi-moon-waxing-gibbous-3:before { +.wi-moon-10:before { content: "\f09f"; } -.wi-moon-waxing-gibbous-4:before { +.wi-moon-11:before { content: "\f0a0"; } -.wi-moon-waxing-gibbous-5:before { +.wi-moon-12:before { content: "\f0a1"; } -.wi-moon-waxing-gibbous-6:before { +.wi-moon-13:before { content: "\f0a2"; } -.wi-moon-full:before { +.wi-moon-14:before { content: "\f0a3"; } -.wi-moon-waning-gibbous-1:before { +.wi-moon-15:before { content: "\f0a4"; } -.wi-moon-waning-gibbous-2:before { +.wi-moon-16:before { content: "\f0a5"; } -.wi-moon-waning-gibbous-3:before { +.wi-moon-17:before { content: "\f0a6"; } -.wi-moon-waning-gibbous-4:before { +.wi-moon-18:before { content: "\f0a7"; } -.wi-moon-waning-gibbous-5:before { +.wi-moon-19:before { content: "\f0a8"; } -.wi-moon-waning-gibbous-6:before { +.wi-moon-20:before { content: "\f0a9"; } -.wi-moon-3rd-quarter:before { +.wi-moon-21:before { content: "\f0aa"; } -.wi-moon-waning-crescent-1:before { +.wi-moon-22:before { content: "\f0ab"; } -.wi-moon-waning-crescent-2:before { +.wi-moon-23:before { content: "\f0ac"; } -.wi-moon-waning-crescent-3:before { +.wi-moon-24:before { content: "\f0ad"; } -.wi-moon-waning-crescent-4:before { +.wi-moon-25:before { content: "\f0ae"; } -.wi-moon-waning-crescent-5:before { +.wi-moon-26:before { content: "\f0af"; } -.wi-moon-waning-crescent-6:before { +.wi-moon-27:before { content: "\f0b0"; } +.wi-time-1:before { + content: "\f08a"; +} +.wi-time-2:before { + content: "\f08b"; +} +.wi-time-3:before { + content: "\f08c"; +} +.wi-time-4:before { + content: "\f08d"; +} +.wi-time-5:before { + content: "\f08e"; +} +.wi-time-6:before { + content: "\f08f"; +} +.wi-time-7:before { + content: "\f090"; +} +.wi-time-8:before { + content: "\f091"; +} +.wi-time-9:before { + content: "\f092"; +} +.wi-time-10:before { + content: "\f093"; +} +.wi-time-11:before { + content: "\f094"; +} +.wi-time-12:before { + content: "\f089"; +} +.wi-direction-up:before { + content: "\f058"; +} +.wi-direction-up-right:before { + content: "\f057"; +} +.wi-direction-right:before { + content: "\f04d"; +} +.wi-direction-down-right:before { + content: "\f088"; +} +.wi-direction-down:before { + content: "\f044"; +} +.wi-direction-down-left:before { + content: "\f043"; +} +.wi-direction-left:before { + content: "\f048"; +} +.wi-direction-up-left:before { + content: "\f087"; +} +.wi-wind-beaufort-0:before { + content: "\f0b7"; +} +.wi-wind-beaufort-1:before { + content: "\f0b8"; +} +.wi-wind-beaufort-2:before { + content: "\f0b9"; +} +.wi-wind-beaufort-3:before { + content: "\f0ba"; +} +.wi-wind-beaufort-4:before { + content: "\f0bb"; +} +.wi-wind-beaufort-5:before { + content: "\f0bc"; +} +.wi-wind-beaufort-6:before { + content: "\f0bd"; +} +.wi-wind-beaufort-7:before { + content: "\f0be"; +} +.wi-wind-beaufort-8:before { + content: "\f0bf"; +} +.wi-wind-beaufort-9:before { + content: "\f0c0"; +} +.wi-wind-beaufort-10:before { + content: "\f0c1"; +} +.wi-wind-beaufort-11:before { + content: "\f0c2"; +} +.wi-wind-beaufort-12:before { + content: "\f0c3"; +} +.wi-yahoo-0:before { + content: "\f056"; +} +.wi-yahoo-1:before { + content: "\f00e"; +} +.wi-yahoo-2:before { + content: "\f073"; +} +.wi-yahoo-3:before { + content: "\f01e"; +} +.wi-yahoo-4:before { + content: "\f01e"; +} +.wi-yahoo-5:before { + content: "\f017"; +} +.wi-yahoo-6:before { + content: "\f017"; +} +.wi-yahoo-7:before { + content: "\f017"; +} +.wi-yahoo-8:before { + content: "\f015"; +} +.wi-yahoo-9:before { + content: "\f01a"; +} +.wi-yahoo-10:before { + content: "\f015"; +} +.wi-yahoo-11:before { + content: "\f01a"; +} +.wi-yahoo-12:before { + content: "\f01a"; +} +.wi-yahoo-13:before { + content: "\f01b"; +} +.wi-yahoo-14:before { + content: "\f00a"; +} +.wi-yahoo-15:before { + content: "\f064"; +} +.wi-yahoo-16:before { + content: "\f01b"; +} +.wi-yahoo-17:before { + content: "\f015"; +} +.wi-yahoo-18:before { + content: "\f017"; +} +.wi-yahoo-19:before { + content: "\f063"; +} +.wi-yahoo-20:before { + content: "\f014"; +} +.wi-yahoo-21:before { + content: "\f021"; +} +.wi-yahoo-22:before { + content: "\f062"; +} +.wi-yahoo-23:before { + content: "\f050"; +} +.wi-yahoo-24:before { + content: "\f050"; +} +.wi-yahoo-25:before { + content: "\f076"; +} +.wi-yahoo-26:before { + content: "\f013"; +} +.wi-yahoo-27:before { + content: "\f031"; +} +.wi-yahoo-28:before { + content: "\f002"; +} +.wi-yahoo-29:before { + content: "\f031"; +} +.wi-yahoo-30:before { + content: "\f002"; +} +.wi-yahoo-31:before { + content: "\f02e"; +} +.wi-yahoo-32:before { + content: "\f00d"; +} +.wi-yahoo-33:before { + content: "\f083"; +} +.wi-yahoo-34:before { + content: "\f00c"; +} +.wi-yahoo-35:before { + content: "\f017"; +} +.wi-yahoo-36:before { + content: "\f072"; +} +.wi-yahoo-37:before { + content: "\f00e"; +} +.wi-yahoo-38:before { + content: "\f00e"; +} +.wi-yahoo-39:before { + content: "\f00e"; +} +.wi-yahoo-40:before { + content: "\f01a"; +} +.wi-yahoo-41:before { + content: "\f064"; +} +.wi-yahoo-42:before { + content: "\f01b"; +} +.wi-yahoo-43:before { + content: "\f064"; +} +.wi-yahoo-44:before { + content: "\f00c"; +} +.wi-yahoo-45:before { + content: "\f00e"; +} +.wi-yahoo-46:before { + content: "\f01b"; +} +.wi-yahoo-47:before { + content: "\f00e"; +} +.wi-yahoo-3200:before { + content: "\f077"; +} +.wi-forecast-io-clear-day:before { + content: "\f00d"; +} +.wi-forecast-io-clear-night:before { + content: "\f02e"; +} +.wi-forecast-io-rain:before { + content: "\f019"; +} +.wi-forecast-io-snow:before { + content: "\f01b"; +} +.wi-forecast-io-sleet:before { + content: "\f0b5"; +} +.wi-forecast-io-wind:before { + content: "\f050"; +} +.wi-forecast-io-fog:before { + content: "\f014"; +} +.wi-forecast-io-cloudy:before { + content: "\f013"; +} +.wi-forecast-io-partly-cloudy-day:before { + content: "\f002"; +} +.wi-forecast-io-partly-cloudy-night:before { + content: "\f031"; +} +.wi-forecast-io-hail:before { + content: "\f015"; +} +.wi-forecast-io-thunderstorm:before { + content: "\f01e"; +} +.wi-forecast-io-tornado:before { + content: "\f056"; +} +.wi-wmo4680-0:before, +.wi-wmo4680-00:before { + content: "\f055"; +} +.wi-wmo4680-1:before, +.wi-wmo4680-01:before { + content: "\f013"; +} +.wi-wmo4680-2:before, +.wi-wmo4680-02:before { + content: "\f055"; +} +.wi-wmo4680-3:before, +.wi-wmo4680-03:before { + content: "\f013"; +} +.wi-wmo4680-4:before, +.wi-wmo4680-04:before { + content: "\f014"; +} +.wi-wmo4680-5:before, +.wi-wmo4680-05:before { + content: "\f014"; +} +.wi-wmo4680-10:before { + content: "\f014"; +} +.wi-wmo4680-11:before { + content: "\f014"; +} +.wi-wmo4680-12:before { + content: "\f016"; +} +.wi-wmo4680-18:before { + content: "\f050"; +} +.wi-wmo4680-20:before { + content: "\f014"; +} +.wi-wmo4680-21:before { + content: "\f017"; +} +.wi-wmo4680-22:before { + content: "\f017"; +} +.wi-wmo4680-23:before { + content: "\f019"; +} +.wi-wmo4680-24:before { + content: "\f01b"; +} +.wi-wmo4680-25:before { + content: "\f015"; +} +.wi-wmo4680-26:before { + content: "\f01e"; +} +.wi-wmo4680-27:before { + content: "\f063"; +} +.wi-wmo4680-28:before { + content: "\f063"; +} +.wi-wmo4680-29:before { + content: "\f063"; +} +.wi-wmo4680-30:before { + content: "\f014"; +} +.wi-wmo4680-31:before { + content: "\f014"; +} +.wi-wmo4680-32:before { + content: "\f014"; +} +.wi-wmo4680-33:before { + content: "\f014"; +} +.wi-wmo4680-34:before { + content: "\f014"; +} +.wi-wmo4680-35:before { + content: "\f014"; +} +.wi-wmo4680-40:before { + content: "\f017"; +} +.wi-wmo4680-41:before { + content: "\f01c"; +} +.wi-wmo4680-42:before { + content: "\f019"; +} +.wi-wmo4680-43:before { + content: "\f01c"; +} +.wi-wmo4680-44:before { + content: "\f019"; +} +.wi-wmo4680-45:before { + content: "\f015"; +} +.wi-wmo4680-46:before { + content: "\f015"; +} +.wi-wmo4680-47:before { + content: "\f01b"; +} +.wi-wmo4680-48:before { + content: "\f01b"; +} +.wi-wmo4680-50:before { + content: "\f01c"; +} +.wi-wmo4680-51:before { + content: "\f01c"; +} +.wi-wmo4680-52:before { + content: "\f019"; +} +.wi-wmo4680-53:before { + content: "\f019"; +} +.wi-wmo4680-54:before { + content: "\f076"; +} +.wi-wmo4680-55:before { + content: "\f076"; +} +.wi-wmo4680-56:before { + content: "\f076"; +} +.wi-wmo4680-57:before { + content: "\f01c"; +} +.wi-wmo4680-58:before { + content: "\f019"; +} +.wi-wmo4680-60:before { + content: "\f01c"; +} +.wi-wmo4680-61:before { + content: "\f01c"; +} +.wi-wmo4680-62:before { + content: "\f019"; +} +.wi-wmo4680-63:before { + content: "\f019"; +} +.wi-wmo4680-64:before { + content: "\f015"; +} +.wi-wmo4680-65:before { + content: "\f015"; +} +.wi-wmo4680-66:before { + content: "\f015"; +} +.wi-wmo4680-67:before { + content: "\f017"; +} +.wi-wmo4680-68:before { + content: "\f017"; +} +.wi-wmo4680-70:before { + content: "\f01b"; +} +.wi-wmo4680-71:before { + content: "\f01b"; +} +.wi-wmo4680-72:before { + content: "\f01b"; +} +.wi-wmo4680-73:before { + content: "\f01b"; +} +.wi-wmo4680-74:before { + content: "\f076"; +} +.wi-wmo4680-75:before { + content: "\f076"; +} +.wi-wmo4680-76:before { + content: "\f076"; +} +.wi-wmo4680-77:before { + content: "\f01b"; +} +.wi-wmo4680-78:before { + content: "\f076"; +} +.wi-wmo4680-80:before { + content: "\f019"; +} +.wi-wmo4680-81:before { + content: "\f01c"; +} +.wi-wmo4680-82:before { + content: "\f019"; +} +.wi-wmo4680-83:before { + content: "\f019"; +} +.wi-wmo4680-84:before { + content: "\f01d"; +} +.wi-wmo4680-85:before { + content: "\f017"; +} +.wi-wmo4680-86:before { + content: "\f017"; +} +.wi-wmo4680-87:before { + content: "\f017"; +} +.wi-wmo4680-89:before { + content: "\f015"; +} +.wi-wmo4680-90:before { + content: "\f016"; +} +.wi-wmo4680-91:before { + content: "\f01d"; +} +.wi-wmo4680-92:before { + content: "\f01e"; +} +.wi-wmo4680-93:before { + content: "\f01e"; +} +.wi-wmo4680-94:before { + content: "\f016"; +} +.wi-wmo4680-95:before { + content: "\f01e"; +} +.wi-wmo4680-96:before { + content: "\f01e"; +} +.wi-wmo4680-99:before { + content: "\f056"; +} +.wi-owm-200:before { + content: "\f01e"; +} +.wi-owm-201:before { + content: "\f01e"; +} +.wi-owm-202:before { + content: "\f01e"; +} +.wi-owm-210:before { + content: "\f016"; +} +.wi-owm-211:before { + content: "\f016"; +} +.wi-owm-212:before { + content: "\f016"; +} +.wi-owm-221:before { + content: "\f016"; +} +.wi-owm-230:before { + content: "\f01e"; +} +.wi-owm-231:before { + content: "\f01e"; +} +.wi-owm-232:before { + content: "\f01e"; +} +.wi-owm-300:before { + content: "\f01c"; +} +.wi-owm-301:before { + content: "\f01c"; +} +.wi-owm-302:before { + content: "\f019"; +} +.wi-owm-310:before { + content: "\f017"; +} +.wi-owm-311:before { + content: "\f019"; +} +.wi-owm-312:before { + content: "\f019"; +} +.wi-owm-313:before { + content: "\f01a"; +} +.wi-owm-314:before { + content: "\f019"; +} +.wi-owm-321:before { + content: "\f01c"; +} +.wi-owm-500:before { + content: "\f01c"; +} +.wi-owm-501:before { + content: "\f019"; +} +.wi-owm-502:before { + content: "\f019"; +} +.wi-owm-503:before { + content: "\f019"; +} +.wi-owm-504:before { + content: "\f019"; +} +.wi-owm-511:before { + content: "\f017"; +} +.wi-owm-520:before { + content: "\f01a"; +} +.wi-owm-521:before { + content: "\f01a"; +} +.wi-owm-522:before { + content: "\f01a"; +} +.wi-owm-531:before { + content: "\f01d"; +} +.wi-owm-600:before { + content: "\f01b"; +} +.wi-owm-601:before { + content: "\f01b"; +} +.wi-owm-602:before { + content: "\f0b5"; +} +.wi-owm-611:before { + content: "\f017"; +} +.wi-owm-612:before { + content: "\f017"; +} +.wi-owm-615:before { + content: "\f017"; +} +.wi-owm-616:before { + content: "\f017"; +} +.wi-owm-620:before { + content: "\f017"; +} +.wi-owm-621:before { + content: "\f01b"; +} +.wi-owm-622:before { + content: "\f01b"; +} +.wi-owm-701:before { + content: "\f01a"; +} +.wi-owm-711:before { + content: "\f062"; +} +.wi-owm-721:before { + content: "\f0b6"; +} +.wi-owm-731:before { + content: "\f063"; +} +.wi-owm-741:before { + content: "\f014"; +} +.wi-owm-761:before { + content: "\f063"; +} +.wi-owm-762:before { + content: "\f063"; +} +.wi-owm-771:before { + content: "\f011"; +} +.wi-owm-781:before { + content: "\f056"; +} +.wi-owm-800:before { + content: "\f00d"; +} +.wi-owm-801:before { + content: "\f011"; +} +.wi-owm-802:before { + content: "\f011"; +} +.wi-owm-803:before { + content: "\f012"; +} +.wi-owm-804:before { + content: "\f013"; +} +.wi-owm-900:before { + content: "\f056"; +} +.wi-owm-901:before { + content: "\f01d"; +} +.wi-owm-902:before { + content: "\f073"; +} +.wi-owm-903:before { + content: "\f076"; +} +.wi-owm-904:before { + content: "\f072"; +} +.wi-owm-905:before { + content: "\f021"; +} +.wi-owm-906:before { + content: "\f015"; +} +.wi-owm-957:before { + content: "\f050"; +} +.wi-owm-day-200:before { + content: "\f010"; +} +.wi-owm-day-201:before { + content: "\f010"; +} +.wi-owm-day-202:before { + content: "\f010"; +} +.wi-owm-day-210:before { + content: "\f005"; +} +.wi-owm-day-211:before { + content: "\f005"; +} +.wi-owm-day-212:before { + content: "\f005"; +} +.wi-owm-day-221:before { + content: "\f005"; +} +.wi-owm-day-230:before { + content: "\f010"; +} +.wi-owm-day-231:before { + content: "\f010"; +} +.wi-owm-day-232:before { + content: "\f010"; +} +.wi-owm-day-300:before { + content: "\f00b"; +} +.wi-owm-day-301:before { + content: "\f00b"; +} +.wi-owm-day-302:before { + content: "\f008"; +} +.wi-owm-day-310:before { + content: "\f008"; +} +.wi-owm-day-311:before { + content: "\f008"; +} +.wi-owm-day-312:before { + content: "\f008"; +} +.wi-owm-day-313:before { + content: "\f008"; +} +.wi-owm-day-314:before { + content: "\f008"; +} +.wi-owm-day-321:before { + content: "\f00b"; +} +.wi-owm-day-500:before { + content: "\f00b"; +} +.wi-owm-day-501:before { + content: "\f008"; +} +.wi-owm-day-502:before { + content: "\f008"; +} +.wi-owm-day-503:before { + content: "\f008"; +} +.wi-owm-day-504:before { + content: "\f008"; +} +.wi-owm-day-511:before { + content: "\f006"; +} +.wi-owm-day-520:before { + content: "\f009"; +} +.wi-owm-day-521:before { + content: "\f009"; +} +.wi-owm-day-522:before { + content: "\f009"; +} +.wi-owm-day-531:before { + content: "\f00e"; +} +.wi-owm-day-600:before { + content: "\f00a"; +} +.wi-owm-day-601:before { + content: "\f0b2"; +} +.wi-owm-day-602:before { + content: "\f00a"; +} +.wi-owm-day-611:before { + content: "\f006"; +} +.wi-owm-day-612:before { + content: "\f006"; +} +.wi-owm-day-615:before { + content: "\f006"; +} +.wi-owm-day-616:before { + content: "\f006"; +} +.wi-owm-day-620:before { + content: "\f006"; +} +.wi-owm-day-621:before { + content: "\f00a"; +} +.wi-owm-day-622:before { + content: "\f00a"; +} +.wi-owm-day-701:before { + content: "\f009"; +} +.wi-owm-day-711:before { + content: "\f062"; +} +.wi-owm-day-721:before { + content: "\f0b6"; +} +.wi-owm-day-731:before { + content: "\f063"; +} +.wi-owm-day-741:before { + content: "\f003"; +} +.wi-owm-day-761:before { + content: "\f063"; +} +.wi-owm-day-762:before { + content: "\f063"; +} +.wi-owm-day-781:before { + content: "\f056"; +} +.wi-owm-day-800:before { + content: "\f00d"; +} +.wi-owm-day-801:before { + content: "\f000"; +} +.wi-owm-day-802:before { + content: "\f000"; +} +.wi-owm-day-803:before { + content: "\f000"; +} +.wi-owm-day-804:before { + content: "\f00c"; +} +.wi-owm-day-900:before { + content: "\f056"; +} +.wi-owm-day-902:before { + content: "\f073"; +} +.wi-owm-day-903:before { + content: "\f076"; +} +.wi-owm-day-904:before { + content: "\f072"; +} +.wi-owm-day-906:before { + content: "\f004"; +} +.wi-owm-day-957:before { + content: "\f050"; +} +.wi-owm-night-200:before { + content: "\f02d"; +} +.wi-owm-night-201:before { + content: "\f02d"; +} +.wi-owm-night-202:before { + content: "\f02d"; +} +.wi-owm-night-210:before { + content: "\f025"; +} +.wi-owm-night-211:before { + content: "\f025"; +} +.wi-owm-night-212:before { + content: "\f025"; +} +.wi-owm-night-221:before { + content: "\f025"; +} +.wi-owm-night-230:before { + content: "\f02d"; +} +.wi-owm-night-231:before { + content: "\f02d"; +} +.wi-owm-night-232:before { + content: "\f02d"; +} +.wi-owm-night-300:before { + content: "\f02b"; +} +.wi-owm-night-301:before { + content: "\f02b"; +} +.wi-owm-night-302:before { + content: "\f028"; +} +.wi-owm-night-310:before { + content: "\f028"; +} +.wi-owm-night-311:before { + content: "\f028"; +} +.wi-owm-night-312:before { + content: "\f028"; +} +.wi-owm-night-313:before { + content: "\f028"; +} +.wi-owm-night-314:before { + content: "\f028"; +} +.wi-owm-night-321:before { + content: "\f02b"; +} +.wi-owm-night-500:before { + content: "\f02b"; +} +.wi-owm-night-501:before { + content: "\f028"; +} +.wi-owm-night-502:before { + content: "\f028"; +} +.wi-owm-night-503:before { + content: "\f028"; +} +.wi-owm-night-504:before { + content: "\f028"; +} +.wi-owm-night-511:before { + content: "\f026"; +} +.wi-owm-night-520:before { + content: "\f029"; +} +.wi-owm-night-521:before { + content: "\f029"; +} +.wi-owm-night-522:before { + content: "\f029"; +} +.wi-owm-night-531:before { + content: "\f02c"; +} +.wi-owm-night-600:before { + content: "\f02a"; +} +.wi-owm-night-601:before { + content: "\f0b4"; +} +.wi-owm-night-602:before { + content: "\f02a"; +} +.wi-owm-night-611:before { + content: "\f026"; +} +.wi-owm-night-612:before { + content: "\f026"; +} +.wi-owm-night-615:before { + content: "\f026"; +} +.wi-owm-night-616:before { + content: "\f026"; +} +.wi-owm-night-620:before { + content: "\f026"; +} +.wi-owm-night-621:before { + content: "\f02a"; +} +.wi-owm-night-622:before { + content: "\f02a"; +} +.wi-owm-night-701:before { + content: "\f029"; +} +.wi-owm-night-711:before { + content: "\f062"; +} +.wi-owm-night-721:before { + content: "\f0b6"; +} +.wi-owm-night-731:before { + content: "\f063"; +} +.wi-owm-night-741:before { + content: "\f04a"; +} +.wi-owm-night-761:before { + content: "\f063"; +} +.wi-owm-night-762:before { + content: "\f063"; +} +.wi-owm-night-781:before { + content: "\f056"; +} +.wi-owm-night-800:before { + content: "\f02e"; +} +.wi-owm-night-801:before { + content: "\f022"; +} +.wi-owm-night-802:before { + content: "\f022"; +} +.wi-owm-night-803:before { + content: "\f022"; +} +.wi-owm-night-804:before { + content: "\f086"; +} +.wi-owm-night-900:before { + content: "\f056"; +} +.wi-owm-night-902:before { + content: "\f073"; +} +.wi-owm-night-903:before { + content: "\f076"; +} +.wi-owm-night-904:before { + content: "\f072"; +} +.wi-owm-night-906:before { + content: "\f024"; +} +.wi-owm-night-957:before { + content: "\f050"; +} +.wi-wu-chanceflurries:before { + content: "\f064"; +} +.wi-wu-chancerain:before { + content: "\f019"; +} +.wi-wu-chancesleat:before { + content: "\f0b5"; +} +.wi-wu-chancesnow:before { + content: "\f01b"; +} +.wi-wu-chancetstorms:before { + content: "\f01e"; +} +.wi-wu-clear:before { + content: "\f00d"; +} +.wi-wu-cloudy:before { + content: "\f002"; +} +.wi-wu-flurries:before { + content: "\f064"; +} +.wi-wu-hazy:before { + content: "\f0b6"; +} +.wi-wu-mostlycloudy:before { + content: "\f002"; +} +.wi-wu-mostlysunny:before { + content: "\f00d"; +} +.wi-wu-partlycloudy:before { + content: "\f002"; +} +.wi-wu-partlysunny:before { + content: "\f00d"; +} +.wi-wu-rain:before { + content: "\f01a"; +} +.wi-wu-sleat:before { + content: "\f0b5"; +} +.wi-wu-snow:before { + content: "\f01b"; +} +.wi-wu-sunny:before { + content: "\f00d"; +} +.wi-wu-tstorms:before { + content: "\f01e"; +} +.wi-wu-unknown:before { + content: "\f00d"; +} From 2cc7d29f3b0a42bd357bc5c5d95357a11814c718 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Tue, 24 Nov 2015 14:26:40 +0100 Subject: [PATCH 42/45] Added small weather icons to the weekly forecast --- css/main.css | 37 ++++++++++++++++++++++++++----------- 1 file changed, 26 insertions(+), 11 deletions(-) diff --git a/css/main.css b/css/main.css index b737cfff5a..31d63b32dd 100644 --- a/css/main.css +++ b/css/main.css @@ -47,10 +47,10 @@ body, html { .lower-third { position: absolute; - top: 50.666%; + top: 66.666%; height: 200px; margin-top: -100px; - line-height: 100px; + line-height: 100px; } .center-hor @@ -58,7 +58,7 @@ body, html { position: absolute; right: 50px; left: 50px; - text-align: center; + text-align: center; font-size: 60px; } @@ -118,7 +118,7 @@ body, html { .xdimmed { color: #666; -} +} .dimmed { @@ -130,7 +130,7 @@ body, html { font-family: "HelveticaNeue-UltraLight"; } -.icon +.icon { position: relative; top :-10px; @@ -141,6 +141,16 @@ body, html { margin-right: 10px; } +.icon-small +{ + position: relative; + display: inline-block; + font-size: 20px; + padding-left: 10px; + padding-right: -10px; + font-weight: 100; +} + .time .sec { font-size: 25px; color: #666; @@ -155,13 +165,13 @@ body, html { font-size: 20px; line-height: 20px; } -.forecast-table .day, .forecast-table .temp-min, .forecast-table .temp-max +.forecast-table .day, .forecast-table .temp-min, .forecast-table .temp-max { width: 50px; text-align: right; } -.forecast-table .temp-max +.forecast-table .temp-max { width: 60px; } @@ -169,9 +179,15 @@ body, html { .forecast-table .day { color: #999; - } + + + + + + + .calendar-table { font-size: 14px; line-height: 20px; @@ -223,7 +239,7 @@ body, html { src: url('font/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('font/HelveticaNeue-Medium.woff') format('woff'), /* Modern Browsers */ url('font/HelveticaNeue-Medium.ttf') format('truetype'), /* Safari, Android, iOS */ - url('font/HelveticaNeue-Medium.svg#d7af0fd9278f330eed98b60dddea7bd6') format('svg'); /* Legacy iOS */ + url('font/HelveticaNeue-Medium.svg#d7af0fd9278f330eed98b60dddea7bd6') format('svg'); /* Legacy iOS */ font-style: normal; font-weight: 400; } @@ -234,8 +250,7 @@ body, html { src: url('font/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('font/HelveticaNeue-Light.woff') format('woff'), /* Modern Browsers */ url('font/HelveticaNeue-Light.ttf') format('truetype'), /* Safari, Android, iOS */ - url('font/HelveticaNeue-Light.svg#7384ecabcada72f0e077cd45d8e1c705') format('svg'); /* Legacy iOS */ + url('font/HelveticaNeue-Light.svg#7384ecabcada72f0e077cd45d8e1c705') format('svg'); /* Legacy iOS */ font-style: normal; font-weight: 200; } - From 49afc726109edeb7d048bf3c1bca8fdf6b7dcab0 Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Tue, 24 Nov 2015 14:28:46 +0100 Subject: [PATCH 43/45] Update and rename moment-with-langs.min.js to moment-with-locales.js --- js/{moment-with-langs.min.js => moment-with-locales.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename js/{moment-with-langs.min.js => moment-with-locales.js} (100%) diff --git a/js/moment-with-langs.min.js b/js/moment-with-locales.js similarity index 100% rename from js/moment-with-langs.min.js rename to js/moment-with-locales.js From 205e72554ff14bae05bae1d062db89ebd9ee3b0a Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Tue, 24 Nov 2015 14:42:24 +0100 Subject: [PATCH 44/45] Preparation for multi calendar support Please enter an API Key, in order to use Weather Data --- js/main.js | 133 +++++++++++++++++++++++++++++------------------------ 1 file changed, 72 insertions(+), 61 deletions(-) diff --git a/js/main.js b/js/main.js index 2ece08b94a..d2b406508b 100755 --- a/js/main.js +++ b/js/main.js @@ -8,10 +8,10 @@ jQuery.fn.updateWithText = function(text, speed) $(this).html(text); $(this).fadeIn(speed/2, function() { //done - }); + }); }); } -} +} $.urlParam = function(name, url) { if (!url) { @@ -24,7 +24,6 @@ $.urlParam = function(name, url) { return results[1] || undefined; } - jQuery.fn.outerHTML = function(s) { return s ? this.before(s).remove() @@ -49,44 +48,61 @@ function kmh2beaufort(kmh) } jQuery(document).ready(function($) { + var iconTable = { + '01d':'wi-day-sunny', + '02d':'wi-day-cloudy', + '03d':'wi-cloudy', + '04d':'wi-cloudy-windy', + '09d':'wi-showers', + '10d':'wi-rain', + '11d':'wi-thunderstorm', + '13d':'wi-snow', + '50d':'wi-fog', + '01n':'wi-night-clear', + '02n':'wi-night-cloudy', + '03n':'wi-night-cloudy', + '04n':'wi-night-cloudy', + '09n':'wi-night-showers', + '10n':'wi-night-rain', + '11n':'wi-night-thunderstorm', + '13n':'wi-night-snow', + '50n':'wi-night-alt-cloudy-windy' + } var news = []; var newshead = []; var newsIndex = 0; + var eventList = []; + var events = []; var lastCompliment; var compliment; var lang; + var APPID = '0000'; //enter Your APIKEY var mirroruser = $.urlParam('user'); + + + switch (mirroruser) { - case 'dominicwork': + case 'user1': var feed = 'http://www.faz.net/rss/aktuell/'; var lang = 'de'; - var weatherParams = {'q':'Duesseldorf,DE','units':'metric','lang':lang,'APPID':'ENTER_YOUR_APIKEY'}; + var weatherParams = {'q':'Düsseldorf,DE','units':'metric','lang':lang,'APPID':APPID}; var OHURL = {'proto':'http://','host':'127.0.0.1','port':'8080','suburl':'/rest/items/','type':'/?type=json'}; var EFAURL = 'http://efa.vrr.de/vrr/XSLT_DM_REQUEST?language='+lang+'&mode=direct&name_dm='+'Hbf'+'&outputFormat=JSON&place_dm='+'Duesseldorf'+'&type_dm=stop&useRealtime=1'; - var CALURL = 'later'; + var Calendar = {maxItems: 20, calendars: [{url: "http://www.schulferien.org/iCal/Feiertage/icals/Feiertage_Nordrhein_Westfalen_2015.ics",color: "#3399ff",},{url: "http://www.schulferien.org/iCal/Feiertage/icals/Feiertage_Nordrhein_Westfalen_2016.ics",color: "#FFFFFF",},],}; break; - case 'dominichilden': - var feed = 'http://www.rp-online.de/nrw/staedte/hilden/feed.rss'; - var lang = 'de'; - var weatherParams = {'q':'Hilden,DE','units':'metric','lang':lang,'APPID':'ENTER_YOUR_APIKEY'}; - var OHURL = {'proto':'http://','host':'127.0.0.1','port':'8080','suburl':'/rest/items/','type':'/?type=json'}; - var EFAURL = 'http://efa.vrr.de/vrr/XSLT_DM_REQUEST?language='+lang+'&mode=direct&name_dm='+'Hbf'+'&outputFormat=JSON&place_dm='+'Duesseldorf'+'&type_dm=stop&useRealtime=1'; - var CALURL = 'later'; - break; - default: var feed = 'http://www.spiegel.de/schlagzeilen/tops/index.rss'; - var lang = 'en'; - var weatherParams = {'q':'Berlin,DE','units':'metric','lang':lang,'APPID':'ENTER_YOUR_APIKEY'}; - var OHURL = {'proto':'http://','host':'127.0.0.1','port':'8080','suburl':'/rest/items/','type':'/?type=json'}; + var lang = 'de'; + var weatherParams = {'q':'Berlin,DE','units':'metric','lang':lang,'APPID':APPID}; + var OHURL = {'proto':'http://','host':'10.0.0.1','port':'8080','suburl':'/rest/items/','type':'/?type=json'}; var EFAURL = 'http://efa.vrr.de/vrr/XSLT_DM_REQUEST?language='+lang+'&mode=direct&name_dm='+'Hbf'+'&outputFormat=JSON&place_dm='+'Berlin'+'&type_dm=stop&useRealtime=1'; - var CALURL = 'later'; - } + var Calendar = {maxItems: 20, calendars: [{url: "http://www.schulferien.org/iCal/Feiertage/icals/Feiertage_Nordrhein_Westfalen_2015.ics",color: "#3399ff",},{url: "http://www.schulferien.org/iCal/Feiertage/icals/Feiertage_Nordrhein_Westfalen_2016.ics",color: "#FFFFFF",},],}; + } if (lang=="undefined") {var lang = window.navigator.language;} if (lang==null) {var lang = window.navigator.language;} @@ -150,6 +166,7 @@ jQuery(document).ready(function($) { }, 3000); })(); + (function updateTime() { var now = new Date(); @@ -165,12 +182,14 @@ jQuery(document).ready(function($) { updateTime(); }, 1000); })(); - + (function updateCalendarData() { - new ical_parser("calendar.php", function(cal){ + eventList = []; + new ical_parser("calendar.php?url=" + encodeURIComponent(Calendar.calendars[1].url), function(cal) { events = cal.getEvents(); - eventList = []; + + for (var i in events) { var e = events[i]; @@ -207,7 +226,7 @@ jQuery(document).ready(function($) { var startDate = moment(e.startDate); } - //only add fututre events, days doesn't work, we need to check seconds + //only add future events, days doesn't work, we need to check seconds if (seconds >= 0) { if (seconds <= 60*60*5 || seconds >= 60*60*24*2) { var time_string = moment(startDate).fromNow(); @@ -241,33 +260,38 @@ jQuery(document).ready(function($) { } eventList.push({'description':e.SUMMARY,'seconds':seconds,'days':time_string}); } + } } }; eventList.sort(function(a,b){return a.seconds-b.seconds}); - eventList = eventList.slice(0,8); - + //eventList = eventList.slice(0,8); + setTimeout(function() { updateCalendarData(); }, 60000); + }); + })(); + + (function updateCalendar() { table = $('').addClass('xsmall').addClass('calendar-table'); opacity = 1; - - - for (var i in eventList) { - var e = eventList[i]; + var len = eventList.length > Calendar.maxItems ? Calendar.maxItems : eventList.length; + for (var i = 0; i < len; i++) { + var e = eventList[i]; var row = $('').css('opacity',opacity); + row.css('color', e.color); row.append($('').css('opacity', opacity); rowhead.append($('').css('opacity', opacity); row.append($('
').html(e.description).addClass('description')); row.append($('').html(e.days).addClass('days dimmed')); table.append(row); - opacity -= 1 / eventList.length; + opacity -= 1 / len; } $('.calendar').updateWithText(table,1000); @@ -277,9 +301,12 @@ jQuery(document).ready(function($) { }, 1000); })(); + (function updateCompliment() { + while (compliment == lastCompliment) { + //Check for current time var compliments; var date = new Date(); @@ -304,36 +331,12 @@ jQuery(document).ready(function($) { (function updateCurrentWeather() { - var iconTable = { - '01d':'wi-day-sunny', - '02d':'wi-day-cloudy', - '03d':'wi-cloudy', - '04d':'wi-cloudy-windy', - '09d':'wi-showers', - '10d':'wi-rain', - '11d':'wi-thunderstorm', - '13d':'wi-snow', - '50d':'wi-fog', - '01n':'wi-night-clear', - '02n':'wi-night-cloudy', - '03n':'wi-night-cloudy', - '04n':'wi-night-cloudy', - '09n':'wi-night-showers', - '10n':'wi-night-rain', - '11n':'wi-night-thunderstorm', - '13n':'wi-night-snow', - '50n':'wi-night-alt-cloudy-windy' - } - - $.getJSON('http://api.openweathermap.org/data/2.5/weather', weatherParams, function(json, textStatus) { var temp = roundVal(json.main.temp); var temp_min = roundVal(json.main.temp_min); var temp_max = roundVal(json.main.temp_max); - var wind = roundVal(json.wind.speed); - var iconClass = iconTable[json.weather[0].icon]; var icon = $('').addClass('icon').addClass('dimmed').addClass('wi').addClass(iconClass); $('.temp').updateWithText(icon.outerHTML()+temp+'°', 1000); @@ -369,12 +372,14 @@ jQuery(document).ready(function($) { if (forecastData[dateKey] == undefined) { forecastData[dateKey] = { 'timestamp':forecast.dt * 1000, + 'icon':forecast.weather[0].icon, 'temp_min':forecast.main.temp, 'temp_max':forecast.main.temp }; } else { + forecastData[dateKey]['icon'] = forecast.weather[0].icon; forecastData[dateKey]['temp_min'] = (forecast.main.temp < forecastData[dateKey]['temp_min']) ? forecast.main.temp : forecastData[dateKey]['temp_min']; - forecastData[dateKey]['temp_max'] = (forecast.main.temp > forecastData[dateKey]['temp_max']) ? forecast.main.temp : forecastData[dateKey]['temp_max']; + forecastData[dateKey]['temp_max'] = (forecast.main.temp > forecastData[dateKey]['temp_max']) ? forecast.main.temp : forecastData[dateKey]['temp_max']; } } @@ -384,17 +389,22 @@ jQuery(document).ready(function($) { var rowhead = $('
').addClass('day').html(datelabel)); - rowhead.append($('').addClass('temp-min').html('Min.')); - rowhead.append($('').addClass('temp-max').html('Max.')); + rowhead.append($('').addClass('temp-min').html('Min')); + rowhead.append($('').addClass('temp-max').html('Max')); + rowhead.append($('').addClass('icon-small').html('')); forecastTable.append(rowhead); for (var i in forecastData) { var forecast = forecastData[i]; + var iconClass = iconTable[forecast.icon]; + var dt = new Date(forecast.timestamp); var row = $('
').addClass('day').html(moment.weekdaysMin(dt.getDay()))); - row.append($('').addClass('temp-min').html(roundVal(forecast.temp_min).toFixed(1))); + + row.append($('').addClass('temp-min').html(roundVal(forecast.temp_min).toFixed(1))); row.append($('').addClass('temp-max').html(roundVal(forecast.temp_max).toFixed(1))); + row.append($('').addClass('icon-small').addClass('wi').addClass(iconClass)); forecastTable.append(row); opacity -= 0.155; @@ -408,7 +418,7 @@ jQuery(document).ready(function($) { updateWeatherForecast(); }, 60000); })(); - + (function fetchNews() { $.feedToJson({ feed: feed, @@ -423,7 +433,6 @@ jQuery(document).ready(function($) { var endpos = desc.search("

") var desc = desc.substring(0, endpos); news.push(desc); - newshead.push(item.title); } @@ -449,12 +458,14 @@ jQuery(document).ready(function($) { + })(); (function updateOpenHAB() { var tempstat = ""; $.getJSON(OHURL.proto+OHURL.host+':'+OHURL.port+OHURL.suburl+'SmartMirrorTXT'+OHURL.type, {}, function(json, textStatus) { + if (json) { tempstat = json.state; } From a19e9f9f9a27f869451050635c1c70815d6d9ddc Mon Sep 17 00:00:00 2001 From: Dominic Spatz Date: Tue, 24 Nov 2015 14:51:11 +0100 Subject: [PATCH 45/45] Weather Icons 2.0.8 --- font/weathericons-regular-webfont.eot | Bin 42175 -> 99774 bytes font/weathericons-regular-webfont.svg | 177 +++++++++++++++--------- font/weathericons-regular-webfont.ttf | Bin 84188 -> 99564 bytes font/weathericons-regular-webfont.woff | Bin 48376 -> 56468 bytes font/weathericons-regular-webfont.woff2 | Bin 0 -> 44720 bytes 5 files changed, 109 insertions(+), 68 deletions(-) create mode 100644 font/weathericons-regular-webfont.woff2 diff --git a/font/weathericons-regular-webfont.eot b/font/weathericons-regular-webfont.eot index dfc508e13c72ebd3d6c7d182f82549fb4894c74b..330b7ec7a0f940fa5b4313d8ac5cefb6de3093e9 100755 GIT binary patch literal 99774 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 p##vq(L8#LV9vn6j*a;3LuV9<{|9$`GJ*gA literal 42175 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 uVxr`54EdHch^&TtaQd#eb!%VdC - + - + - + - + - + - + - + - + - - - - - + + + + + - - + + - + - + - + - + - + @@ -94,22 +94,23 @@ + - + - + - - - + + + - + @@ -117,40 +118,40 @@ - + - - - - + + + + - + - - - - + + + + - - + + - - - - - - - - - - + + + + + + + + + + - + @@ -165,7 +166,7 @@ - + @@ -193,24 +194,64 @@ - - - + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/font/weathericons-regular-webfont.ttf b/font/weathericons-regular-webfont.ttf index 9c4c6cd6a7d7327e246730254d7f68b771197a72..948f0a5d26e899539e7821aa5a500932f76ba582 100755 GIT binary patch delta 31171 zcmcG%2YeGp+CRRts&2A&CCj$ln_OgDw&W&U!NwSa!E^(r7%;sUQv#-l0D;gF!U9fc zp@npql}t%;mvDLSz4w|@@3@jn?k>r-IgyjYGC0!lIVzOQ#|87%kZz7F zFTi>F{3R>b)OV&X#QAtMdUo-$*=^7L-crJmRSd|Fmb9(u;FDB8o|WG z=URLjez>1ko_v`dU;X@}A1TK##+4~|3^F%fPyphr%RSvNi}(2Izk+- z)0|3qA|Che#oa{ULB$!kWbSx!XtE=DM#i;|3?C(aRQ1uQkEVaL^rMX*y}yr-mE!me zv@AWqC;R5|2}HGq>+)?@E#qs^+l?DsBzmetcXKoo(3+0RmkH;n@aohNA2?;L=64ld z6^|k(tJq}?yX@6z4c98XgpZJlw8P1L(njqOk3}zta_vyJn>vM>Fk5!funCh|7Oh;n zDLvXv(?z=8P45$YjZF(SvkQ{gGk(<8-SbeEw~rA-y2DLp2(-;jXN&ZZn?5J_9(nxi zMOO7i(R=!&*X?$5a;OP?7^BdKT96|maf}tI#Vr>n3rj_B+T*MiEf6l|kYmJ{SlHB%5ec2o}zya zREgtSxOv=N+!pQu?gU4<7q}aeI`kgf&aHyj<92mz9?3e}P=d}pZdxbMdbfP|lpuN! z9+TZ}>3C>b{&~Th1UHH}QDwH9ZkTZdZt#f`C6=g4A?AxRFe)IZBb07)acsoWx<=^k!B zcbfB(7-?(d;)Xe`zz-UWO10+h@6p`1CQ45Z(~(I~SXc`S+>x@vmZi|FUMO$SLV; zhsEbij3u6X7$$$wUv6`L7ko7}P!46DovdGQ=U^xc2xp@caR3 zPTFBr#I+|RKD|Pt4%Ly*eKqO7=ZRZN&fM>zO_;;O-EMjDRA9EO#R72U&hg;v>Fx8D ztz^V+6KIK>ZWX<;@oU&%b_f>|GHhvGn~NBVHzZ>qm~puR&4;iM>0Xd2M2%5RZA0Y* zp(cWh%*`J>ynWu{Wu0fvu@*0gK2z*U4~l7Yvp~z41nDtvDDXbZTI^!80#mW542_K0 z@AlX9*Y5Yz4&)pW{ybBkG3+JPv%MHudu_mUAK3h$FD{EpLc$dbi$z~{@ivG(Uy=O!m-I|4@3YqMnb4kUpvyDOFcCtD>(zD($Nr$|&?k<%49IZ)Md9;%N|MlZdfZ zftS2vMuHdIbhJQgFxu6)vaod%yRulIU2eKT^g5%MV3tqpz`dROPO^KC2=suP9u|9I z9(??q%&_s4&=Ys$Y>zUzl0;v8dWHj+Ik~F?Bwp^8H$4c{m2FrJ%`(zWj|uX&6KF>T zJ^Cr!}fj30QM}v0A@qxVIbb+Lm@MK_tpM|_*M?xz>`ehKZoh~ zXvmif2F^Zl<~kd!J-oLPCi# zjn6#C%2Alv4uw00iSke;+I<2&@1`|SK)t+Tlp@>AzAsxZ5|=eUR5h54wN-_MrKbm; zHfX|IXA(Z;NZ^C|`rHjaW_Bq69u;ELz76#~ja$N9klvo&Q5%G1baN1v^9+_LQ(5B_t6Y zkL6}^%Qz2rKldpvD73;7+=f!y$a(^6XbD6aMvoc1-kbzZ_TpK6t6+@)Ma}uOy=A0yIXb z{&Yl;k#_YnQqU;4$OzXmWuY=R_9~>?wTJb7D;I4>U-t;i%;+N=bUx!E*dy~QNq)R` z@U%9bBp(j^yx{8Tc^7f~wm(;}msgi?-Qeo=aBK|)FO zkKT>1tuZ2o?szYn6L~aO!B+@V!42oM(X1hki#;+L?)!e2`K1q<7b3reP7h~d6 z(=*CXy}|#n!)@S1WxCe2+&t#l7XZtB;KhqZ& ze++&0dqMt?O$DelM3ie-FFk@>bP>mLk(Me_X78d|(x;24hGf+l!lkDc%j8#5+mgbB z5b(tl;EQ*-CT=n}o9o~^ju z0o~r^Yl#Oe&lK*SkQj*e$#8SlaeKhPD) z-cKK3!izA*huDho(-@Q$rp6RW#63HE5OBzjJ}17)|%{UI@{>$ zWS5?;JpZ9qVSe1}V)wkLF@UkV++I8jKISgYp0jWf4bfe3bd^k=~!m`z-PLTp>YeeDN|983O!l(969*}L$?IWwb03oCpmX0NH_c; zR45g^?jhZHgp+$Mg?riaCz+)HJK0?%XFrV|nUPScSP4gjo}`RP-4C%AQ$=rb)eu%6 zDt;_FmYcxwbeNQUWtP-5HcZm2dXnsxe5+3K0aFQvGre1o>%n)3 zPtXQ*S_X$m>wD*}S`um0=1!eSQV#|GF}&8X@qeV!wU@{j(no9O)hQ;-FlNG(2p6;S z${JgyOkKvh$`t7cHj)cXlNK#m)1`!1HYje+ECCKXj27m;LFA|fX-8Lr9kxkk-jKRE z?AdHVR!o!4V$ZOKrcS2O=m^0(eC`GYZkO-pT@{4Ct4#`BA19@+-$&Yg7uR1Vq)1w` z@dZx{#Q1vdKJGa86shFAFbwQ+rUWsr2O~S_76;u4UUV{H{-h$zOZ~o6rBPtpVwYmR zKdmr$n4g9j09Hm%AVR z$7@0EUTdUlF3ZbxU(n9WoNsyOnzf8ANq86c}*RWwSlz3^>*x8Dt zykDTjEZ74RbIZLa7)p|a3$Wi^51mr9?-`Lk2H`PWpn1UVPRMt80q{jtg13GY)2LK0 z%KZH}Dpr|2Z^G&$td%E4pBOXfF;-O6=^0k_lt@oNKo&~I*R|5&?IF^at#Q&HHytNG zl(yb|g1>&hl(V@uF5_|}oxZAYJhTwxYill~vt)m#-f8Vq?#+PQgYL8u0!vJY0+ zI!QRs8S@+?n^<3yMV~pYVj?TX2;QhdSgUS2R+JLATqT?@W@{xMw6t=iE!$Gbi_)2G zTSNB?^q>;kD3A)a=aC0|)3?7t;LZ-(@mj?i#SO|8;X)%ShhAxpn9y=k9#t z38tt|y1l!09%iLOQo)`W^`XNjPD*3;n53C|)Y9xdmYWy$?kOI3`ix@hJuc8E!6Kr< zAqr)(hl3&9beuppFp|)47H+tJa6_^^Zwf=ySrKuDK?;Le1h3fva=(ht5f1dlN~#l(YA(&|M4OuUx57i_zqT{tHC zk}?_&vmz6(WW_ z7LPRj&BEGV$3TaQa7w=YCG%DDfF1* z%4RCgZ;a^s=x8kQ=^h@TCK1xOQ)kGZr7ur)xDyb1qLFSnpLymi@+6NbL#dcK$}LKm z4S^^Y50aNOqUJ2Oys91dqb-u>bU`RIsV^aA7P|ADJ>5WjUp#V|ctW@=?y`D<<{>VM z%ixMZb>^RLQN+n4jyfIQ^nJ&fo1yj76;4Et95nF?wZV8Y$`e4q>3%xhC^HXZzh8a? zs>hayo=X*rx?mdMnl921H{B)ps^>40FjB6d&}1tusU|KXc8W4IfK%B8j$? z6e}mT)M%}xv?Tbkv04Kj8~9Wri5mD=+P8g9>CDsD+gBgUsvKRm+#G$lAx#WV89Yj@ z&vl6Uh51AsIb*0%qlzdC8y%kd3DFx3@nyDzNM09~Y+Y-vz(XeXkPx0)-KUr z9gyJW8P$&=OT%p#M8Xt0!8pawUM6KM=$$b)dz#=NL( zm=@CTr;Z?Qhp5Mm8=)n-m$0mq#0`RmTntxY2lt^Acxt+b1#mHoSm@Ohm&|0~P*IMl z#BqioXTTP~I)k@pN&~wCyDrSC`pMl&iCi1#}O-oJMcDH{C5SU;n_D`=u}UJ@=|~;8*h|CmI_{ ziiSrfw9NkW-uFkVQ#X0No36e!`u%(NfB66^9(euAzB!LOB6Tt9uA;iSqO03tbdiq7 z*qZN+cX+F&fD^e~jv%fjb76L>@%xM#4(dwpm(76M$oPPF%Nj^i5A*>fQ?c3NEGaIs zWeP>Mv{Y@BU?4|+cXH=!ON2p~wd2#y<0qE4A2O&SL!-oqYabg9^%|BpkvN3gcpDmP z?})}4Ag|0%%lZ&HgPHTa7_IBYsGQH(x<;T*H!Xu19Bb1twn`NkuZ4+n5?rVtiqA6? zJ1f2h$$dDMj`_kpy`%aM=pKhr@0uMI9QFSK_3dB95L?jKYy8>>E|n|iLPjH8v4*=J z0f^k5)lqS2AVG>-o>PHiGxO5qwj!Ue=LI#V!Sfv%Ib{opx1+a=Y$_z{^P z75&#Q$76A)0*gDeTJ+Wo9l_egl1P0cTAJL1C&x@gY5Y7)fHdtiMX%2k@O-wg$+~OPj!*n&-F3tV%ud%@5HPzI!c56lN(8gv~V!_MNXkz+U zG%;~1>uV8uD2bXipADv6ke9-039i5tbtx+_8w9Us>rVFYcIKVkvtu`_8T8Jadz6(g zED_Ls{dQ_Ij9bhL>DW)Q)%OW>cb@?)bvzIyRs1Nym;X}-ky?M2K$c5gKl|xCSROF+ z$BVu(6Q{DQ0eJ(~&E=)@(c>b)*I-_yth=od<-4)$As^U@*6XnP13?wpY^mV>-rGv&Bk_yi?ITo0qY&hW~t+uS1)f{3ZR!E z41%>>xeJj83X*KtBPk(f0Gp9@_kCmDfIC!+YWNbA7|x`3oou80@Qh17-`kRnQg>!V~n7{nFWAJm*=Y412Zc zonZuHD@(mgkqsdF#;49+!G?VRi>KbP8v&V{!j-^^{{5nF_mPvQgOFg@dygva{NrMe zqtKb{We){IO6TxMDGMn*jfXk8eFhu-6lL^F1v(c&MR5{_e~>l34>&!5<57`HZuul4 zKp6c)425#G1IuVZKjm)LsaFX)J$;UqZw)$~2KzKU3icW1OTH4S(E5efE2Ra$+7?7e zmM`YlJ9uK2PX6|C=q`bIa*Q(4{5NXV_lk5I%=i@FD{tIQNTM|M&FA$&=#RN2!&{?t za?^vXWz?DGyYyBYA)FNRha~b(sq7E)6q6yi=G!P-Fj-P;+4CTIxZ<9l-bC!5duQ7dH-i$Q!%9e`Zs%;mBKW9m!Uy4iM6Ni#u?D za9GLz#r^mEEMEQQkwd>#(z61uXjkhs%34MmN9!DP1i)-@Q2q)vI%$Jn30*btAVZd- zjEhQPF%*>`NkaJ+m*PTcNij}JP%M!ic&D6%NUyvzfn-YA@8;`uJkjz*Pox>|CJISh z4fiPb1<{c*(m*C*?K*|VkSOWQy9`$wf>i^uR4daPg zO(f~hD^;5|794@tEA`ug5^?;^ryd6_>%wn1L9F}t8d6! zqCL(r}#s($=Whicx>IrCcJ zO>jLdWpZPZHctB(P@TqQa(2$mRdR#5A92(Z>7dbmn(m-gE}G$|)lQo1fbmD@5M@S~ zu+V9gBNgk_S80fZK{&`y2RT@1qS8oJz zObld*=R-|#T)u-nmn@vmwigr*VuA(iQY4nJsb~?SjGRtL5p0~v9F3{S@RrY~8u;j9 zSCpzWT4#b)O`=s6Ox3hho2l62iZbCAS^pYIIrcC~d3Alj|Ia|hzXLyds>gfv5fXd4 z?eyE9{qb~L)n8VWoh)56t(K(K|0;e~{m{1EjUWC+b@*YD`pWwCuLgeqaNv4i!HB>K zGPQvmA)3#iD#`Wu2CG~A>e3|Dje+ir( zJsL|nH$DrzsZG`X5|biLq0ew`CLBOQ+Y~|s7iltpUc{9OjPeMSCi>|_qYMj}xfZj4 z@`4PArEFrE*yS`413aGk1h4{zRE&oA#> zv5b&qD>|2-VfP}VBJ?m#d3{7wBUm zv7_6z9Xoccz?vHy7j7-fYRD|JhR4O`Ui(blb?v{m9Xq;x+tH&>C|Bd7^P^*}_=ykq zSj!N_BcxONQ}q-s4Ed_jNE_r#F2RLwnvkYSBN(;GRqBdnM;yq@{2RY`nSc2Y{G|tp zr91A;q_-2_30%Kot5emGEo5t8J^!P?J!IYWZ2qs;v)kKoR`y%SbdJCAIj7RTqpjxh zxZRwKW8p!M)-Q((PQ;4#IOz5(bhBT+4}{#j9fWj-uVS>4wKLsa1y@wfJB!)J9xMS8wb{JV-Mf1qOTA4+PFl;8$aKRo20a)RI9N&^o3 z2PTu~61SumWo$ON#3e=pxi)&njM07H>occM62dstOR)WU?O%k-} z5>2Mf*OOz@(_{HRcs83%OhjUlAn^N;673sEk*P%9NeefZTMhG2;x2O(D*#w6Lgq)4 zizZ|7lnK2Z2+ca^AQwyeC~_d+N9cZKq9*uhf>EA}N!jM7ZALi2$tJPqsfR>m$I~y!nzjBl zhd#7jfB4CNJaBjkKTWHhuTlSL$&tr8cSh7?A; zq^A?JR8Q`IFPXmm=2QRnP@+|BqHAAX^ZY*Dzn|)OM59(~9_d*ANThSu_rJH>85w@; z>gz>C>rA$!WYb17Z=bl(yRphSt4n?TSBY5`bNso)+}uRcnUG~#7agByH*btqJzj;H z=9t9z=ym2mXJSrHVv^ks9#h@8aU(HglWq;1`%116ncLLraj*qRs9dOD#EEZbsSyfG zrC|Xfn1oX0r&U3gg2czFft-YxfLE(xj=G#v1%+!3aSmx<{A3WQ5sZ^O1ndM4(kA!> zQ;KpYPxKm$%!Eb$w#N%*VZ~lvVQQg-b2&Ni3NvVREP*zGSa>Gj`Qj8Cr|`>7PO+t@ zrK5?pr=@XT6CW3w(HD-J8dzT~E0ZxN_kK zJJg;hcKqO#`<@o{V&KcOG;rOhk1E@CUj1L2e$p}f1xb8r_4YHWEtg12_8TN7@Q*9I z{<-(k11%b@dF;u+KOUZb{C8_ZiSx>?pX+o#-?jTCvFho+{q5;0(fHrj7kFOnnE78D z)8@}-yB*kq=8c4qdvvR?ouM4Li3d0uVe_k=%VRD+ z3Fc{4_-Tbv&Qg>uvvio+HTmUc5FsH&Ap*=8x15FGOixTmL3Lv<5r%;X=?L?CO-XeO z(RRTH>1TuKC@=Gp?uhBL9gUFM3|NzZd!E0@sBg^5sw>oSpf^$|2R|Ri7UW{G1P0ZMsB~ zL4w#I36fLB{%a>A6y!Vo)M=DkfM|=~YiS9! z`)VwSA$FhJ(gIm(_an)~F1I*Y-iKCG(ZupfWeXx9bR0voEMm=vlPj=(<;%7^Ifn5u z!bMePRz`LGa29lyn`%9{8K+5Pac4Ri9_Ngij7H%iHG>)~1X}{PiYry*Bc_4{f-K6M zh^4KdP=mKolm@4dnUg80Hp~rdQD8Aqh&Tu7lcH&`*)cIJ(az|SQX5|h@dxp$%hW!w z*5f)sGT(L&Ql;c%XS7AB4dH3S)-{h5i7CVo<0AD7EN>pZo^kk{*Jn5IZwzg3AG%uz z4GG&ZZR$N?VdmN)6Unb5_P_5~KW$mjnddY{&8!R6s!8u}e9?BcHREq&c1|eP{u0B4 z5w4=LRm-QvSk#ePet2eP{YcVYTQcg{@89+uZfKu7Y-oE-UF-Vwt>rNx+BSavqr01i zt{zXyXgV1`ieJpJO%*pj4S8SlIXveIZa6m)ami)K%(xe6R3}I`=e?V)d2UAv22+hn z#G4Ld#le0$*huHI;!;0-2)?$9J`7drWO+z%B#I#a_PA)apN?X6keO6uq$^pmODRfz z-_-0P5W5XbaS~JY3RuNgH>MGnmSX z@=jdY>!*8-vL2!6kJ^V@w?Gm0auT zyT|!DKc1!{8>Cl0c`i|pB`2>Y%*2ptVOyc-Bm|MN8^Jkkf^8SPI<^%I`QzBcf!$#6Jn3;3?xe?9s<$^S{wQm9uE?_U3j`lFhbb9gi$$8w zw665wr|CMnN0b{McT2z4mHV1L`!OMBB+KW=G&EA6Q9j@2Jn{LycqO7vrBxvYU_;W4 zH#EH7c2FlRhdk%wkKH5=tba4TGFXd*e$3`$387|5wuJd#5>xAf|z*w#eClmTHu z1E^;M-}MqnIC7LEywuh8QsAAVM*{D>)HQa=CGN(q-GOJ8JQMh@XLsGWv_wU2tD-!{ z?kH8CC6%o1#Rfh3o8Cx7!rf4Zg?$hj`eA4Ye_eXuYKs2)%PLQ3=(W2qE)>Yq$g+;; zjx`ex&l@iuGLsVGnJ##nr(zch%Tx2V%$&)wjeCAO`wd0WKr=FBq5oyaASr0!&Svf`YMWkPNo)w=H=rh6n3cyYW zQlRO=7G>cdIVKx1vmZiFV}+jP(fbZ5NglCSgkXu$iGn=yNgUI~^QI_g+b$&$^@8Bj zWaU4@+O><`Y~eWu`SSwpVVPJo^x{qn`7L4Nof|`(7axittNF-Th%evG?L$iD({Lhw z)}0tf5>=K2zFQWExqEyZIZIUC>Ui>)ill~g(|EF!H%4?PCy=b};Rz&_)O0USAl_DG z2TdeaFlipkBtu$;H%`e7mB+b&v6#uYGf$vnkhUTA)C{&Q!g3{66%e35-#l~G>MpjP zAdgyu@$bg&Lqu5V8HP#5z9+h;C6X*1U4#JZG55u-iNr~C!_xBe(gV+Qe?N&FXE~;7 zF672leVgV0WPdqQHd?XQ$~%~`=Ts%-F4XUv7|K%aM);}PLE{vjb^EEyL9@WQ(;QTP zg@u@+jdBGzx7qJ2X|6zZSi8+Z<&Ie9bTD%?Ru*ZLn^q{h-bzHTBg<0;Jj*t$6tKkh z7Qs7W0#Mi6GtWs5orwDaTj`b!Sn-zQ*pdtv+&V!s+|(sd2R2DymHs$>?I+h$*P_ZpOX`xfU4Fs(S2;$ zve8$cv}WLj<_DuYI!2Fj3#rx^vnheq`m)-Zq1o2`L<+&qxpnc8V%DG>i;x;?72O@p zqnBsA5Em(Q99vdmjDONF{s6TR8AYg2m(+{vYVHEZ_8}oR?GA{o8GzVo zAhycytE{R9Vws`J;&Z-|${?QQ!MKgwp{l3;6&lPPs>r8R`OKWH4EcgN6xAVL@V<&l zPgOO`AW|}idZ{5-!=CkJxyo{ZX$VH9!Umw4?N0f>p%~alys4Bqm}U<%qO>H%l=7WW zK7;6J;EQjE@vHk)Fs@%6#JC4$=}$R2mc`nAp(DlunNfb9S}EMl*RW87d|lyW ztX%>WD|tS2G&4I!!Ju)_(fx@(!-BSIAB&Gd9=rqdwnX$5W|d82Ol(6gy+^LD!Bs3| z3>h)D6;~-X)Kpe6h9AoiKMYymf`WdS9RL4vx4Mwo$ZouyItXI)tAO5l zQsrdP3q>fM`&U#@C{7_d{I z(d|VAq|b5}AOLG>hc_}IhCgz?a=__8sfN^vo~+!m3MB`^#wJ!!w8;YK+OJ3MEZjW* z8wJu&Bt_jQ!cE7buxX|=5?$)jeFr(`$m}n1=$d}5K0$HCp?MG)2`ZoFn^g7mX?D!d+sTSFN9L_V z+O-W(=q17hhV05QioI3clN9>FkcqA*q?)PN5&^Zp$IDy>n$vFOsKV_vKrhx0)GG z^NX!A?Npe_0Yx%)8{b?3=!!lAb&biZ{!M=&Noz0q?_CbjUzJ(+^%yb+%Cet zUV>S_-n{DWvXctWci{gF&B5cRAN=q87OWb=7q3GIR`W+b!`(DCch0e?6;W@DDonIT zh4Xdp!pi?VE3}I7^>%kH5B`)ZrWdiZ%%=}8Bl*4RbX@36q~EW zPfHvuq%iCjipaTzKxc{AJGe2gJCI)&EbNe$%Y#wW><6+=nDr z?rU)F`DT0eS45Zd%k|mUx8{7)H2Loz5iu0tnGh(8h8=etqijZdNDhlTgt6R z3TJRCEby~YN|!Os-lEtG%lveik=odW zK0=^|vLvHyU87Cx)+#?;#pE0d7ct+%Gr;+15#>U~J`)(JrZQ7Zwk-qSSHsg6&X1k7 zU|}cQdm;~A1)0?_9BFKrL$hEo$Q46D;x6p1A3n8}g@ENwP`F2EYFUP?Qn#!QMV+AS zhNQHCUP{S#b5qznvUZ0!zN-nauzQ7r6nt9~U_=1E*&DK1LozD__8pn;F!K54<#!2vpD~2_-&YH`}5Q_AxfqqO}?tgRMp-kUQ>vPs8Db6|^ zlsov8pxZ#FhG`nev}#4B!N2TtD3SRgvz%N+?GbyOf)b4BnZy$`=$`&p#5a1G|G~+W zr@%&5_6&k*(;yvdMvP(Gm*h~8@D`elx{YSoMe-f}{DCw}bCLA#MzcxX>s=)2Thi?6 zq3-{2k%V3g;mLlQ)pGwBpmc7ZGj)9gf}``zPQR~42?ihl5C0zNILtm6iUW%S44{zb zD}jLi+q5R14nZ)$C=W)I0DC2C5hb`-!EEfoLu!L2_WwCp;Q8MLWCjpQS#eQ<1*ZQ) zz`%ou!J9-&16RMTN>h!$_LOQoiybJAP^hY(bhEh|9G%GAeqZS5iM^svDcnxRIsIhx z{3kjx@{I-E#`)5HGGkF{)TK(u+7K%XTkjyrD zB1IRfi|zak1|5)7$rKlj69%fSZ(najl>i2fB;|gW%K1*4*oB`u~#$=E^T(SOSW%vD)PCA!ygm>;}wtP8vNr;_p zbI?tQjGlK;`xWd`rXH73ZUjYP2O(Io45jr>ws5r>zecvkiFGmW?D6dR+0(H6**$(X zdbw9wN!#nB2C5Q84u|%XSrV-5 zC_#Pdf(>6t*ERLqKc1C|4oL| zneiK22`RKDrKiO|Xm!~#V~$vfQT1Rz>Uilu%l^Q@s4!!+_0St{9_jwA)@bUAA+KSz zyr_6&QE_7le)*9xF&UY$hppC{ng?T=Vjhf7vlUwpC#0npejH~_{dGoJS;nt3oc#MX zYh1A{!{xd@A~QCwq|xOfHU>+UtBBudi?^1HEG|*$(i5!KqcNE_m-WH;>tm#I|4!2u z>z4o4RxHIjQa!)VNU)ZoS0yz85wKypJ#Y?BagT9NaNc>0wN!p@&WzJer!#np<=!ppx9|_4_OO3vDZx1gv6#4kGm^v|AQMDi_8#d9Jt~L78Gh=I;7=SOwT>@ zDBEMMERdHIY(^|L26rB&AQ>o$U{PEf{0$z}IxVkDLGl=CmXv0cA|1_xXPGhRW8Qm~8COzelmhb8*rgAjf`(tg<|kt8A2 z8FyGvKX{j<2${N!SbM4^wQZK{``}{|_r$^O-RFPonU)qCpSxtJyC_sBow)7uz<;$) znWW|mvn|CDhOlVTjeInoghi-SEO|`HR>L{FreZ(c(P4&&VoS>0*ff$J`+2i9{gLFD zRFb66DqFGYg)Kh`F`3M*Bbf zB$i{_50hO8p~|*ema16qV2&*_C8{l-x|y*@YZ1H~a#_}eeL?k?pS`^9a|gRD>-2hx zJ)bn>vRo1V1ueh)Y<1Va@g@Zi?p2iQ@eU*d9duca#AC+G&sMGZXEb}vKwU=aye!Ay zax7Ylxwczr&E?c1A;dtfm*rgCNxjnaNP*vO&5mbk4#(e2!8HASEZz;$C9e(RQ1fK)hU*kRP{Z}v`Hq7DM@o` zBuUIq*HDthQWFD@MWtvaH<4sZbcW`a>vb6(b5w$Q!6`K^q^XYuK8fXj;Y^FS@Xjwc zM<*smtM!3jiWXuu^S{G|6t&gDznkVvx0(anH2b1c2p<=Ht(J^2S$IA%>e}x$<KovM8atIsSsjS3EkAKKxdX^=N-9dZ{^(LHin2LyaeCzIx-NcAh$ zl(;ZiVTVO!XpwHpb{yk_j3wk08*+qq7io{N#eB^u*8*yy7P;Br72+#u}-@RtR%Q zxLRe12un;4)m&Y|hpOy(5u%ANsO8njRIMvOVl(DjEq_i%Ly~xr;0U58r#- z(uwP0#*e5PHO^V1i%@A)q;=Z(#zBK4r&;4F$FNyjKkF3kxFg`UZOo+|P zFXvUN2(`1gqB1|r7E@^t*YJ8(c5{r=iAYq~jkVetIu8=oM&d0fWt@l51xORTf}N1w zvMMI|%ko3)-l{TItV#*7%L^gh%a8+jAu75gvS}2Hwt{D)ZKb9lR>7diV>0ka_)H`Q zwGIhONZBl{Qc{zY)KCzUF{_f!gnZwkl44|u78gOJrXf?5vsLj(8%`o75C@_+rAnQz z4l^en;6rt(s``=hF2^}XSaWR^HMwHe#JL-1I|Hv<^GST$2yx%EDZ4F^t@jRX$_s69 z#gt`bmT5HkbtYSM?WA?&10o3V+N@lwZa4Wzof;cccKxyVjEY3FShcjtJ|;JZBxplD zx)|P7Gy-H#tm|CSJ={5~xyfCUVo1=AXj~;uUb$@YiZPR`bC-n{4h^#=XO)y@YRu}o ze3Q-W(676$DXO-)BU8fy|Gxg3%I+$RO&wM-Y0RvdQyakj*cGNVY5t|;20A&fo2lPI zWjjO;q#YJh@sgzYL4NiI895$1g5;zWW+-K_RI?&x+pz5iOo<_vKA0}4ODic&=Q6cw z9xKLa(g#n+dvxnwA<4%!Sk>@Z{8M8|^&4X>flmV8k3Af?v1jtzHHnGw`6QN%Fh-Fv zB-375X%BQ8BLg>XLvhpHUkUt1uZvxLTDq&djI_S5KNt8!dUE&v zKx%$mJSmHa2>iG_$6lrX=RfsT%G|~-X>EjN;=eGlE3k9f3p*F@HFMESKh1Y~k(g>H zERhOhO!UiD7-AwDVoDl@sO)j-9a^I5jzg=aah~3hX;jVkTxiFO1Z!>^T3m91olFuU zu5vfR%w(oAwzmUbvoUZn@czJ|&3oqFacYe12bCBa zOX?h_|F_QbDK`Pz<@b_kjy5>Fxvom~3Wmvk@8kwHHztd)xe;JgBjjOZepI-VWprn_ zXab}g-h?&g3U*R>Cyrs2Cx&27jhV=bW0+ypIB^UND})WP(Sn6M%9Z!_MWJN#du>sy zp3RerXQFJZ92JYcY(`pmGx%8O_pP$A{D=-kqOS7G`+(z#EZ~H8P9^pfc1B?PjM;)`OFU?VB|K`QkSC@HmuTjvD=8J&c>t3i$zbS`<)$hrkvb$@ zSd6M{qs3x$ysfTn9irZ2NlJ_PMNCS9sj2u$A%TN6xq%;F|AN%zINEmZY;)w~<^_+A9Cpml)mCJ+ z^373!MX3%)>Zd7=f@IbCA$iGTwCROstyO<&}Dr7hB{JZ39JTFGp-)+ zY>4u7Xy4Oe{ZE$)AtczqHBWnAD}QEIY64{y#2V>xA%IK5#S z#jprrH55&hkou(>KDMMzmYLACe#VsbFBFz|*)89+OK z`FhP25{7r>D53Soel6hO?k1L9;3wGqEY z1_yhEm(EW^oiZk25R)FDGDRTl3&_}qL3gdA55gdn3`o+zfK(;0-|Nqia9&{WGIBu! z5WKfG5}SW&Id23Lks5#Bk+5B&kc=sj#Pmld7aQtIZb0qLF z-;SH{N~+$wxQSG~u9wtpt$|Y?211|CBkR9>f@Hlg5NJ;%Vik9SI$;3RY*Q8Fk&u|+NRr3*j2un!+8pw5D5Bagh+uz&v z&vWzSz{`Drdyv$5lT+qx4xD){Q1yYf^Wx|CULd8<-41ztKjg?K?FBr@DWac>!R^nz zoFXdx9d0x$>}^E0>74-g^s=}p7*$^n_yf(a zIs(ew(g%6G@y>V;LasqDh3)&u=k4T9u&<5S4R`?8?ua`9{~5cpi$Oe)yOa6>22X&i z8Nk@21m+F`+$#f-9Vr_LV#q;=WBMRY6u${#Vl)M}sxXl6i0_#3);^%4C*28Z@=TyB z@T*?XJxc<6Z-G8#Acyxtk3{Nz=zC>h8laD5xK)Qou(W+n$)~;(hxhV`(S%gRAg&Q% z>WADDOsiG|Il1^qWLzKYF%eIE4e*l!R~f4)h$n&PZ=Iq>yjyHYFTWshHYNCm0=#Gl zCVKD<1?=57n4*~&K)isJYj1dj8a5;+r$i&T2hoC){`V8~>mWYE80}<%i*#m-1CXQN2CnaG~P_D%#7*`qxfMh!!GUnV=? zRdUjA%Tp&Eq#&=TFO@w%?S8z1>9#8Dv7>>MpX&Nk+0{z|M{nZ&&JgGSzXLgvj2kh& z59Io?NBwsM`A8u4ys01Lu$jOx{(>_#2y$LOlH>g}!$B30^A%nRVi|LkVc7vJr`*JH zMtnb(V?Bu~mjdunx3#GL_e-qyWwQ*mTJ?4rGW z=`v5pt-uGjI+QVM>$~oC@ch5r>o7p7gmLLis$eG+Oi*RjhrKo=!+{N?SD1kc>y(KV z7|S*$R>GNB2?=Gd^1_OWz{H_e*RSzm87glLNmpUVB(`dlR;k&9WPxh~|1z0HPLeji zKk#s1df?cGrEH%@OWlNx!}AQ;6A#SJ9=GepGfViwU?oqm*2^#RF6`7;YRX%G_tEX6 zXIwgeyewq#rRxJm5Q&{7{Wi07{we zXHn1I9VfSI(JTnOT^V^Zw$#K{A6k(U&6Lia#UqoSnn5SNceZ`g$A2Hq!xVAeI$y2WD>rABq?7%l3NGTON={cRAn5g#^%MvQCoLMc;dc!9Hi>>b5FJZ zkStlx1pY1LNV_=-ym2@vAJYe@DfTW6NO`>TL5{m+5J>|DaR=jp<`i&YUu4C^jn@Yt=zS-txxn}Nz2~M+ zycGCZ&z+_Ij;oiJssBNK@B*2$OZ9Bve{KUj5w9ibCg`;d9?n=LaUD?a6t@Gckp zy~_RtX7BOFXWeH?NmBG@HyXk#mH%?d?)3fr;o|Q~$xOV*Y$li0UEwClp=vBI@K$7a zRd&yHlZmtRU*f-U#vo1O4P2XuSmA>>hu~E;;-6@i;5>y}tsRd02)5!r(ONm8c@OXW z`U%SK-}pQPc^)BKZ`=skin?ecE_ zw+-J#_%6kF4ZgeZU4ZWdE+ph*9G~Q1Z{oY3Bl>#4l8ioD(f?8|4DS=w;mhei1AK^2 zs}AEh4fn|{U!4M+mi;%+;_j4keJ(|ElfK{WfHJ=$GLwhLMpy#*f5f zW_8pk%jxK!#=I4K&^kZP9DgwWwWR#yr76eLX!;*Aew(>Bi)Nd1I_w+s>ho(HhYE9? zM~beL%q)G(y?)SZ<>?jUE1i{Bs@K$v8hr1ND|PYp&BLB*_-W&m5qn40H|d)`8FguN z(dd<)(Pu~hwRz^4&0~wk&Kh^$_&MXBn4q6fH{r2~1(O!G9GYyLTtE5UsYO#4Pd(Wh z-+FMGaoWAp`RVJYe>S6IW>H($tas-mw?8{?{`}_`E?iu(WaZMAIvSSmU;bX_rj^rI z{$W+sstc>H-8J&AjcZ1&4P9H+6}oQFy3f{M*s#x2;rZRB-)=s>#j}3Pi(9o@H~)V% zol9sFVGw|Knxfz#cql=t1kWNRiA}1YlBWM31U*QJ(xZnOD+E2%6fYVO(nt1T2-Va_ zF%3Ryp4&W34<33D5rl|ss%_L*wYFMIjJ39x9GtD=VgGMn_wXJ5eXzsK_;>h2{rmdW z0o#B&Xd8Sw)HzfRoC!(O&!no{EIVY6JS%H<_Sx9 zgqIJ)6(bf#>UCNd5ADQDjJ4^o7|-j3W}Pv7@+j;s_>aJ3!*LhZJ)gx~YCG~A(u~P# zZEeE`xJ9tyYDVtG!-SDl=*FwvSb6EizSEa*I*-=)x))ck&>QyHG1s(Nh}p5FS|=3Y z75;{J4bw0KC76Xb@D}D^9!sy^!F%`s75E4X@CiP{7g&U^umsES4Zgz){D4)=GFRaz z)ZiDa!EacHKd@17Iv|g;9}DXYRGn|T_riInsiT!>CEAE>#Dl~`#CD>C*g<4OPIUew zGZD>13((z(|0R03!iL0*nM02{001B)~|3kpL$FP6GVD04D)X0-OXm32+kN YB*004lK^+%Zoy{xmTjkIqWIzQ7ZQsR!vFvP delta 16088 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 diff --git a/font/weathericons-regular-webfont.woff b/font/weathericons-regular-webfont.woff index 328cfa2b5ba1cb59f6cdde4727bc71c3ed1ac1be..e0b2f94833249963a4d6650571fdb36f6911c02f 100755 GIT binary patch literal 56468 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

TZ8`9ATt!WOE6>PfWhmJv?;)2K3m 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

9M~{`GU5w5T>Oe(l_R83nX{Cr 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 delta 48192 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 s?|&5~TPN22eis}U;qFB diff --git a/font/weathericons-regular-webfont.woff2 b/font/weathericons-regular-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..bb0c19ddfa700f04c76c942b7e04a65972c31fff GIT binary patch literal 44720 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 z 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 literal 0 HcmV?d00001