summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan-Erik Rediger <janerik@fnordig.de>2020-04-22 13:01:37 +0200
committerJan-Erik Rediger <janerik@fnordig.de>2020-04-22 13:02:03 +0200
commit28780f06e2d7ab780fc1ec7da5ac3c53a9109b1d (patch)
tree08183546f63427ceaa749d3fe0e178a8a34eeaf6
parent8f59dacc1746a2e7d5e51d816d3dc79b20883ab7 (diff)
Update vendored mermaid file
-rw-r--r--assets/mermaid.css216
-rw-r--r--assets/mermaid.min.js35
2 files changed, 136 insertions, 115 deletions
diff --git a/assets/mermaid.css b/assets/mermaid.css
index eb66f0b..74de2c1 100644
--- a/assets/mermaid.css
+++ b/assets/mermaid.css
@@ -1,342 +1,342 @@
/* Flowchart variables */
/* Sequence Diagram variables */
/* Gantt chart variables */
-.mermaid .label {
+.mermaid .mermaid .label {
color: #333;
}
-.node rect,
-.node circle,
-.node ellipse,
-.node polygon {
+.mermaid .node rect,
+.mermaid .node circle,
+.mermaid .node ellipse,
+.mermaid .node polygon {
fill: #ECECFF;
stroke: #CCCCFF;
stroke-width: 1px;
}
-.arrowheadPath {
+.mermaid .arrowheadPath {
fill: #333333;
}
-.edgePath .path {
+.mermaid .edgePath .path {
stroke: #333333;
}
-.edgeLabel {
+.mermaid .edgeLabel {
background-color: #e8e8e8;
}
-.cluster rect {
+.mermaid .cluster rect {
fill: #ffffde !important;
rx: 4 !important;
stroke: #aaaa33 !important;
stroke-width: 1px !important;
}
-.cluster text {
+.mermaid .cluster text {
fill: #333;
}
-.actor {
+.mermaid .actor {
stroke: #CCCCFF;
fill: #ECECFF;
}
-text.actor {
+.mermaid text.actor {
fill: black;
stroke: none;
}
-.actor-line {
+.mermaid .actor-line {
stroke: grey;
}
-.messageLine0 {
+.mermaid .messageLine0 {
stroke-width: 1.5;
stroke-dasharray: "2 2";
marker-end: "url(#arrowhead)";
stroke: #333;
}
-.messageLine1 {
+.mermaid .messageLine1 {
stroke-width: 1.5;
stroke-dasharray: "2 2";
stroke: #333;
}
-#arrowhead {
+.mermaid #arrowhead {
fill: #333;
}
-#crosshead path {
+.mermaid #crosshead path {
fill: #333 !important;
stroke: #333 !important;
}
-.messageText {
+.mermaid .messageText {
fill: #333;
stroke: none;
}
-.labelBox {
+.mermaid .labelBox {
stroke: #CCCCFF;
fill: #ECECFF;
}
-.labelText {
+.mermaid .labelText {
fill: black;
stroke: none;
}
-.loopText {
+.mermaid .loopText {
fill: black;
stroke: none;
}
-.loopLine {
+.mermaid .loopLine {
stroke-width: 2;
stroke-dasharray: "2 2";
marker-end: "url(#arrowhead)";
stroke: #CCCCFF;
}
-.note {
+.mermaid .note {
stroke: #aaaa33;
fill: #fff5ad;
}
-.noteText {
+.mermaid .noteText {
fill: black;
stroke: none;
font-family: 'trebuchet ms', verdana, arial;
font-size: 14px;
}
/** Section styling */
-.section {
+.mermaid .section {
stroke: none;
opacity: 0.2;
}
-.section0 {
+.mermaid .section0 {
fill: rgba(102, 102, 255, 0.49);
}
-.section2 {
+.mermaid .section2 {
fill: #fff400;
}
-.section1,
-.section3 {
+.mermaid .section1,
+.mermaid .section3 {
fill: white;
opacity: 0.2;
}
-.sectionTitle0 {
+.mermaid .sectionTitle0 {
fill: #333;
}
-.sectionTitle1 {
+.mermaid .sectionTitle1 {
fill: #333;
}
-.sectionTitle2 {
+.mermaid .sectionTitle2 {
fill: #333;
}
-.sectionTitle3 {
+.mermaid .sectionTitle3 {
fill: #333;
}
-.sectionTitle {
+.mermaid .sectionTitle {
text-anchor: start;
font-size: 11px;
text-height: 14px;
}
/* Grid and axis */
-.grid .tick {
+.mermaid .grid .tick {
stroke: lightgrey;
opacity: 0.3;
shape-rendering: crispEdges;
}
-.grid path {
+.mermaid .grid path {
stroke-width: 0;
}
/* Today line */
-.today {
+.mermaid .today {
fill: none;
stroke: red;
stroke-width: 2px;
}
/* Task styling */
/* Default task */
-.task {
+.mermaid .task {
stroke-width: 2;
}
-.taskText {
+.mermaid .taskText {
text-anchor: middle;
font-size: 11px;
}
-.taskTextOutsideRight {
+.mermaid .taskTextOutsideRight {
fill: black;
text-anchor: start;
font-size: 11px;
}
-.taskTextOutsideLeft {
+.mermaid .taskTextOutsideLeft {
fill: black;
text-anchor: end;
font-size: 11px;
}
/* Specific task settings for the sections*/
-.taskText0,
-.taskText1,
-.taskText2,
-.taskText3 {
+.mermaid .taskText0,
+.mermaid .taskText1,
+.mermaid .taskText2,
+.mermaid .taskText3 {
fill: white;
}
-.task0,
-.task1,
-.task2,
-.task3 {
+.mermaid .task0,
+.mermaid .task1,
+.mermaid .task2,
+.mermaid .task3 {
fill: #8a90dd;
stroke: #534fbc;
}
-.taskTextOutside0,
-.taskTextOutside2 {
+.mermaid .taskTextOutside0,
+.mermaid .taskTextOutside2 {
fill: black;
}
-.taskTextOutside1,
-.taskTextOutside3 {
+.mermaid .taskTextOutside1,
+.mermaid .taskTextOutside3 {
fill: black;
}
/* Active task */
-.active0,
-.active1,
-.active2,
-.active3 {
+.mermaid .active0,
+.mermaid .active1,
+.mermaid .active2,
+.mermaid .active3 {
fill: #bfc7ff;
stroke: #534fbc;
}
-.activeText0,
-.activeText1,
-.activeText2,
-.activeText3 {
+.mermaid .activeText0,
+.mermaid .activeText1,
+.mermaid .activeText2,
+.mermaid .activeText3 {
fill: black !important;
}
/* Completed task */
-.done0,
-.done1,
-.done2,
-.done3 {
+.mermaid .done0,
+.mermaid .done1,
+.mermaid .done2,
+.mermaid .done3 {
stroke: grey;
fill: lightgrey;
stroke-width: 2;
}
-.doneText0,
-.doneText1,
-.doneText2,
-.doneText3 {
+.mermaid .doneText0,
+.mermaid .doneText1,
+.mermaid .doneText2,
+.mermaid .doneText3 {
fill: black !important;
}
/* Tasks on the critical line */
-.crit0,
-.crit1,
-.crit2,
-.crit3 {
+.mermaid .crit0,
+.mermaid .crit1,
+.mermaid .crit2,
+.mermaid .crit3 {
stroke: #ff8888;
fill: red;
stroke-width: 2;
}
-.activeCrit0,
-.activeCrit1,
-.activeCrit2,
-.activeCrit3 {
+.mermaid .activeCrit0,
+.mermaid .activeCrit1,
+.mermaid .activeCrit2,
+.mermaid .activeCrit3 {
stroke: #ff8888;
fill: #bfc7ff;
stroke-width: 2;
}
-.doneCrit0,
-.doneCrit1,
-.doneCrit2,
-.doneCrit3 {
+.mermaid .doneCrit0,
+.mermaid .doneCrit1,
+.mermaid .doneCrit2,
+.mermaid .doneCrit3 {
stroke: #ff8888;
fill: lightgrey;
stroke-width: 2;
cursor: pointer;
shape-rendering: crispEdges;
}
-.doneCritText0,
-.doneCritText1,
-.doneCritText2,
-.doneCritText3 {
+.mermaid .doneCritText0,
+.mermaid .doneCritText1,
+.mermaid .doneCritText2,
+.mermaid .doneCritText3 {
fill: black !important;
}
-.activeCritText0,
-.activeCritText1,
-.activeCritText2,
-.activeCritText3 {
+.mermaid .activeCritText0,
+.mermaid .activeCritText1,
+.mermaid .activeCritText2,
+.mermaid .activeCritText3 {
fill: black !important;
}
-.titleText {
+.mermaid .titleText {
text-anchor: middle;
font-size: 18px;
fill: black;
}
-g.classGroup text {
+.mermaid g.classGroup text {
fill: #9370DB;
stroke: none;
font-family: 'trebuchet ms', verdana, arial;
font-size: 10px;
}
-g.classGroup rect {
+.mermaid g.classGroup rect {
fill: #ECECFF;
stroke: #9370DB;
}
-g.classGroup line {
+.mermaid g.classGroup line {
stroke: #9370DB;
stroke-width: 1;
}
-svg .classLabel .box {
+.mermaid svg .classLabel .box {
stroke: none;
stroke-width: 0;
fill: #ECECFF;
opacity: 0.5;
}
-svg .classLabel .label {
+.mermaid svg .classLabel .label {
fill: #9370DB;
font-size: 10px;
}
-.relation {
+.mermaid .relation {
stroke: #9370DB;
stroke-width: 1;
fill: none;
}
-.composition {
+.mermaid .composition {
fill: #9370DB;
stroke: #9370DB;
stroke-width: 1;
}
-#compositionStart {
+.mermaid #compositionStart {
fill: #9370DB;
stroke: #9370DB;
stroke-width: 1;
}
-#compositionEnd {
+.mermaid #compositionEnd {
fill: #9370DB;
stroke: #9370DB;
stroke-width: 1;
}
-.aggregation {
+.mermaid .aggregation {
fill: #ECECFF;
stroke: #9370DB;
stroke-width: 1;
}
-#aggregationStart {
+.mermaid #aggregationStart {
fill: #ECECFF;
stroke: #9370DB;
stroke-width: 1;
}
-#aggregationEnd {
+.mermaid #aggregationEnd {
fill: #ECECFF;
stroke: #9370DB;
stroke-width: 1;
}
-#dependencyStart {
+.mermaid #dependencyStart {
fill: #9370DB;
stroke: #9370DB;
stroke-width: 1;
}
-#dependencyEnd {
+.mermaid #dependencyEnd {
fill: #9370DB;
stroke: #9370DB;
stroke-width: 1;
}
-#extensionStart {
+.mermaid #extensionStart {
fill: #9370DB;
stroke: #9370DB;
stroke-width: 1;
}
-#extensionEnd {
+.mermaid #extensionEnd {
fill: #9370DB;
stroke: #9370DB;
stroke-width: 1;
}
-.node text {
+.mermaid .node text {
font-family: 'trebuchet ms', verdana, arial;
font-size: 14px;
}
-div.mermaidTooltip {
+.mermaid div.mermaidTooltip {
position: absolute;
text-align: center;
max-width: 200px;
diff --git a/assets/mermaid.min.js b/assets/mermaid.min.js
index 519873c..0a72f33 100644
--- a/assets/mermaid.min.js
+++ b/assets/mermaid.min.js
@@ -1,9 +1,12 @@
-!function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=169)}([function(t,e,n){(function(t){!function(e,n){t.exports=n()}(0,function(){"use strict";function e(){return Mr.apply(null,arguments)}function r(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function i(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function a(t){var e;for(e in t)return!1;return!0}function u(t){return void 0===t}function o(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function s(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function c(t,e){var n,r=[];for(n=0;n<t.length;++n)r.push(e(t[n],n));return r}function l(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function f(t,e){for(var n in e)l(e,n)&&(t[n]=e[n]);return l(e,"toString")&&(t.toString=e.toString),l(e,"valueOf")&&(t.valueOf=e.valueOf),t}function h(t,e,n,r){return ve(t,e,n,r,!0).utc()}function d(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function p(t){return null==t._pf&&(t._pf=d()),t._pf}function _(t){if(null==t._isValid){var e=p(t),n=wr.call(e.parsedDateParts,function(t){return null!=t}),r=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n);if(t._strict&&(r=r&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return r;t._isValid=r}return t._isValid}function m(t){var e=h(NaN);return null!=t?f(p(e),t):p(e).userInvalidated=!0,e}function g(t,e){var n,r,i;if(u(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),u(e._i)||(t._i=e._i),u(e._f)||(t._f=e._f),u(e._l)||(t._l=e._l),u(e._strict)||(t._strict=e._strict),u(e._tzm)||(t._tzm=e._tzm),u(e._isUTC)||(t._isUTC=e._isUTC),u(e._offset)||(t._offset=e._offset),u(e._pf)||(t._pf=p(e)),u(e._locale)||(t._locale=e._locale),Lr.length>0)for(n=0;n<Lr.length;n++)r=Lr[n],i=e[r],u(i)||(t[r]=i);return t}function y(t){g(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===kr&&(kr=!0,e.updateOffset(this),kr=!1)}function v(t){return t instanceof y||null!=t&&null!=t._isAMomentObject}function M(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function b(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=M(e)),n}function w(t,e,n){var r,i=Math.min(t.length,e.length),a=Math.abs(t.length-e.length),u=0;for(r=0;r<i;r++)(n&&t[r]!==e[r]||!n&&b(t[r])!==b(e[r]))&&u++;return u+a}function L(t){!1===e.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function k(t,n){var r=!0;return f(function(){if(null!=e.deprecationHandler&&e.deprecationHandler(null,t),r){for(var i,a=[],u=0;u<arguments.length;u++){if(i="","object"==typeof arguments[u]){i+="\n["+u+"] ";for(var o in arguments[0])i+=o+": "+arguments[0][o]+", ";i=i.slice(0,-2)}else i=arguments[u];a.push(i)}L(t+"\nArguments: "+Array.prototype.slice.call(a).join("")+"\n"+(new Error).stack),r=!1}return n.apply(this,arguments)},n)}function x(t,n){null!=e.deprecationHandler&&e.deprecationHandler(t,n),xr[t]||(L(n),xr[t]=!0)}function D(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function Y(t){var e,n;for(n in t)e=t[n],D(e)?this[n]=e:this["_"+n]=e;this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function T(t,e){var n,r=f({},t);for(n in e)l(e,n)&&(i(t[n])&&i(e[n])?(r[n]={},f(r[n],t[n]),f(r[n],e[n])):null!=e[n]?r[n]=e[n]:delete r[n]);for(n in t)l(t,n)&&!l(e,n)&&i(t[n])&&(r[n]=f({},r[n]));return r}function A(t){null!=t&&this.set(t)}function E(t,e,n){var r=this._calendar[t]||this._calendar.sameElse;return D(r)?r.call(e,n):r}function S(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function j(){return this._invalidDate}function C(t){return this._ordinal.replace("%d",t)}function F(t,e,n,r){var i=this._relativeTime[n];return D(i)?i(t,e,n,r):i.replace(/%d/i,t)}function O(t,e){var n=this._relativeTime[t>0?"future":"past"];return D(n)?n(e):n.replace(/%s/i,e)}function H(t,e){var n=t.toLowerCase();Cr[n]=Cr[n+"s"]=Cr[e]=t}function P(t){return"string"==typeof t?Cr[t]||Cr[t.toLowerCase()]:void 0}function N(t){var e,n,r={};for(n in t)l(t,n)&&(e=P(n))&&(r[e]=t[n]);return r}function I(t,e){Fr[t]=e}function B(t){var e=[];for(var n in t)e.push({unit:n,priority:Fr[n]});return e.sort(function(t,e){return t.priority-e.priority}),e}function R(t,n){return function(r){return null!=r?(z(this,t,r),e.updateOffset(this,n),this):W(this,t)}}function W(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function z(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function q(t){return t=P(t),D(this[t])?this[t]():this}function U(t,e){if("object"==typeof t){t=N(t);for(var n=B(t),r=0;r<n.length;r++)this[n[r].unit](t[n[r].unit])}else if(t=P(t),D(this[t]))return this[t](e);return this}function $(t,e,n){var r=""+Math.abs(t),i=e-r.length;return(t>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}function V(t,e,n,r){var i=r;"string"==typeof r&&(i=function(){return this[r]()}),t&&(Nr[t]=i),e&&(Nr[e[0]]=function(){return $(i.apply(this,arguments),e[1],e[2])}),n&&(Nr[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),t)})}function G(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function J(t){var e,n,r=t.match(Or);for(e=0,n=r.length;e<n;e++)Nr[r[e]]?r[e]=Nr[r[e]]:r[e]=G(r[e]);return function(e){var i,a="";for(i=0;i<n;i++)a+=D(r[i])?r[i].call(e,t):r[i];return a}}function Z(t,e){return t.isValid()?(e=K(e,t.localeData()),Pr[e]=Pr[e]||J(e),Pr[e](t)):t.localeData().invalidDate()}function K(t,e){function n(t){return e.longDateFormat(t)||t}var r=5;for(Hr.lastIndex=0;r>=0&&Hr.test(t);)t=t.replace(Hr,n),Hr.lastIndex=0,r-=1;return t}function X(t,e,n){ni[t]=D(e)?e:function(t,r){return t&&n?n:e}}function Q(t,e){return l(ni,t)?ni[t](e._strict,e._locale):new RegExp(tt(t))}function tt(t){return et(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,r,i){return e||n||r||i}))}function et(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function nt(t,e){var n,r=e;for("string"==typeof t&&(t=[t]),o(e)&&(r=function(t,n){n[e]=b(t)}),n=0;n<t.length;n++)ri[t[n]]=r}function rt(t,e){nt(t,function(t,n,r,i){r._w=r._w||{},e(t,r._w,r,i)})}function it(t,e,n){null!=e&&l(ri,t)&&ri[t](e,n._a,n,t)}function at(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function ut(t,e){return t?r(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||pi).test(e)?"format":"standalone"][t.month()]:r(this._months)?this._months:this._months.standalone}function ot(t,e){return t?r(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[pi.test(e)?"format":"standalone"][t.month()]:r(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function st(t,e,n){var r,i,a,u=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=h([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,"").toLocaleLowerCase();return n?"MMM"===e?(i=di.call(this._shortMonthsParse,u),-1!==i?i:null):(i=di.call(this._longMonthsParse,u),-1!==i?i:null):"MMM"===e?-1!==(i=di.call(this._shortMonthsParse,u))?i:(i=di.call(this._longMonthsParse,u),-1!==i?i:null):-1!==(i=di.call(this._longMonthsParse,u))?i:(i=di.call(this._shortMonthsParse,u),-1!==i?i:null)}function ct(t,e,n){var r,i,a;if(this._monthsParseExact)return st.call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=h([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(a="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(a.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[r].test(t))return r;if(n&&"MMM"===e&&this._shortMonthsParse[r].test(t))return r;if(!n&&this._monthsParse[r].test(t))return r}}function lt(t,e){var n;if(!t.isValid())return t;if("string"==typeof e)if(/^\d+$/.test(e))e=b(e);else if(e=t.localeData().monthsParse(e),!o(e))return t;return n=Math.min(t.date(),at(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t}function ft(t){return null!=t?(lt(this,t),e.updateOffset(this,!0),this):W(this,"Month")}function ht(){return at(this.year(),this.month())}function dt(t){return this._monthsParseExact?(l(this,"_monthsRegex")||_t.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=gi),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)}function pt(t){return this._monthsParseExact?(l(this,"_monthsRegex")||_t.call(this),t?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=yi),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)}function _t(){function t(t,e){return e.length-t.length}var e,n,r=[],i=[],a=[];for(e=0;e<12;e++)n=h([2e3,e]),r.push(this.monthsShort(n,"")),i.push(this.months(n,"")),a.push(this.months(n,"")),a.push(this.monthsShort(n,""));for(r.sort(t),i.sort(t),a.sort(t),e=0;e<12;e++)r[e]=et(r[e]),i[e]=et(i[e]);for(e=0;e<24;e++)a[e]=et(a[e]);this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function mt(t){return gt(t)?366:365}function gt(t){return t%4==0&&t%100!=0||t%400==0}function yt(){return gt(this.year())}function vt(t,e,n,r,i,a,u){var o=new Date(t,e,n,r,i,a,u);return t<100&&t>=0&&isFinite(o.getFullYear())&&o.setFullYear(t),o}function Mt(t){var e=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function bt(t,e,n){var r=7+e-n;return-(7+Mt(t,0,r).getUTCDay()-e)%7+r-1}function wt(t,e,n,r,i){var a,u,o=(7+n-r)%7,s=bt(t,r,i),c=1+7*(e-1)+o+s;return c<=0?(a=t-1,u=mt(a)+c):c>mt(t)?(a=t+1,u=c-mt(t)):(a=t,u=c),{year:a,dayOfYear:u}}function Lt(t,e,n){var r,i,a=bt(t.year(),e,n),u=Math.floor((t.dayOfYear()-a-1)/7)+1;return u<1?(i=t.year()-1,r=u+kt(i,e,n)):u>kt(t.year(),e,n)?(r=u-kt(t.year(),e,n),i=t.year()+1):(i=t.year(),r=u),{week:r,year:i}}function kt(t,e,n){var r=bt(t,e,n),i=bt(t+1,e,n);return(mt(t)-r+i)/7}function xt(t){return Lt(t,this._week.dow,this._week.doy).week}function Dt(){return this._week.dow}function Yt(){return this._week.doy}function Tt(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function At(t){var e=Lt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function Et(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function St(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}function jt(t,e){return t?r(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]:r(this._weekdays)?this._weekdays:this._weekdays.standalone}function Ct(t){return t?this._weekdaysShort[t.day()]:this._weekdaysShort}function Ft(t){return t?this._weekdaysMin[t.day()]:this._weekdaysMin}function Ot(t,e,n){var r,i,a,u=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=h([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===e?(i=di.call(this._weekdaysParse,u),-1!==i?i:null):"ddd"===e?(i=di.call(this._shortWeekdaysParse,u),-1!==i?i:null):(i=di.call(this._minWeekdaysParse,u),-1!==i?i:null):"dddd"===e?-1!==(i=di.call(this._weekdaysParse,u))?i:-1!==(i=di.call(this._shortWeekdaysParse,u))?i:(i=di.call(this._minWeekdaysParse,u),-1!==i?i:null):"ddd"===e?-1!==(i=di.call(this._shortWeekdaysParse,u))?i:-1!==(i=di.call(this._weekdaysParse,u))?i:(i=di.call(this._minWeekdaysParse,u),-1!==i?i:null):-1!==(i=di.call(this._minWeekdaysParse,u))?i:-1!==(i=di.call(this._weekdaysParse,u))?i:(i=di.call(this._shortWeekdaysParse,u),-1!==i?i:null)}function Ht(t,e,n){var r,i,a;if(this._weekdaysParseExact)return Ot.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=h([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[r].test(t))return r;if(n&&"ddd"===e&&this._shortWeekdaysParse[r].test(t))return r;if(n&&"dd"===e&&this._minWeekdaysParse[r].test(t))return r;if(!n&&this._weekdaysParse[r].test(t))return r}}function Pt(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Et(t,this.localeData()),this.add(t-e,"d")):e}function Nt(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function It(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=St(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7}function Bt(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||zt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=ki),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)}function Rt(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||zt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=xi),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Wt(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||zt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Di),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function zt(){function t(t,e){return e.length-t.length}var e,n,r,i,a,u=[],o=[],s=[],c=[];for(e=0;e<7;e++)n=h([2e3,1]).day(e),r=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),a=this.weekdays(n,""),u.push(r),o.push(i),s.push(a),c.push(r),c.push(i),c.push(a);for(u.sort(t),o.sort(t),s.sort(t),c.sort(t),e=0;e<7;e++)o[e]=et(o[e]),s[e]=et(s[e]),c[e]=et(c[e]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+u.join("|")+")","i")}function qt(){return this.hours()%12||12}function Ut(){return this.hours()||24}function $t(t,e){V(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function Vt(t,e){return e._meridiemParse}function Gt(t){return"p"===(t+"").toLowerCase().charAt(0)}function Jt(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function Zt(t){return t?t.toLowerCase().replace("_","-"):t}function Kt(t){for(var e,n,r,i,a=0;a<t.length;){for(i=Zt(t[a]).split("-"),e=i.length,n=Zt(t[a+1]),n=n?n.split("-"):null;e>0;){if(r=Xt(i.slice(0,e).join("-")))return r;if(n&&n.length>=e&&w(i,n,!0)>=e-1)break;e--}a++}return null}function Xt(e){var r=null;if(!Si[e]&&void 0!==t&&t&&t.exports)try{r=Yi._abbr,n(249)("./"+e),Qt(r)}catch(t){}return Si[e]}function Qt(t,e){var n;return t&&(n=u(e)?ne(t):te(t,e))&&(Yi=n),Yi._abbr}function te(t,e){if(null!==e){var n=Ei;if(e.abbr=t,null!=Si[t])x("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=Si[t]._config;else if(null!=e.parentLocale){if(null==Si[e.parentLocale])return ji[e.parentLocale]||(ji[e.parentLocale]=[]),ji[e.parentLocale].push({name:t,config:e}),null;n=Si[e.parentLocale]._config}return Si[t]=new A(T(n,e)),ji[t]&&ji[t].forEach(function(t){te(t.name,t.config)}),Qt(t),Si[t]}return delete Si[t],null}function ee(t,e){if(null!=e){var n,r=Ei;null!=Si[t]&&(r=Si[t]._config),e=T(r,e),n=new A(e),n.parentLocale=Si[t],Si[t]=n,Qt(t)}else null!=Si[t]&&(null!=Si[t].parentLocale?Si[t]=Si[t].parentLocale:null!=Si[t]&&delete Si[t]);return Si[t]}function ne(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return Yi;if(!r(t)){if(e=Xt(t))return e;t=[t]}return Kt(t)}function re(){return Tr(Si)}function ie(t){var e,n=t._a;return n&&-2===p(t).overflow&&(e=n[ai]<0||n[ai]>11?ai:n[ui]<1||n[ui]>at(n[ii],n[ai])?ui:n[oi]<0||n[oi]>24||24===n[oi]&&(0!==n[si]||0!==n[ci]||0!==n[li])?oi:n[si]<0||n[si]>59?si:n[ci]<0||n[ci]>59?ci:n[li]<0||n[li]>999?li:-1,p(t)._overflowDayOfYear&&(e<ii||e>ui)&&(e=ui),p(t)._overflowWeeks&&-1===e&&(e=fi),p(t)._overflowWeekday&&-1===e&&(e=hi),p(t).overflow=e),t}function ae(t){var e,n,r,i,a,u,o=t._i,s=Ci.exec(o)||Fi.exec(o);if(s){for(p(t).iso=!0,e=0,n=Hi.length;e<n;e++)if(Hi[e][1].exec(s[1])){i=Hi[e][0],r=!1!==Hi[e][2];break}if(null==i)return void(t._isValid=!1);if(s[3]){for(e=0,n=Pi.length;e<n;e++)if(Pi[e][1].exec(s[3])){a=(s[2]||" ")+Pi[e][0];break}if(null==a)return void(t._isValid=!1)}if(!r&&null!=a)return void(t._isValid=!1);if(s[4]){if(!Oi.exec(s[4]))return void(t._isValid=!1);u="Z"}t._f=i+(a||"")+(u||""),he(t)}else t._isValid=!1}function ue(t){var e,n,r,i,a,u,o,s,c={" GMT":" +0000"," EDT":" -0400"," EST":" -0500"," CDT":" -0500"," CST":" -0600"," MDT":" -0600"," MST":" -0700"," PDT":" -0700"," PST":" -0800"},l="YXWVUTSRQPONZABCDEFGHIKLM";if(e=t._i.replace(/\([^\)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s|\s$/g,""),n=Ii.exec(e)){if(r=n[1]?"ddd"+(5===n[1].length?", ":" "):"",i="D MMM "+(n[2].length>10?"YYYY ":"YY "),a="HH:mm"+(n[4]?":ss":""),n[1]){var f=new Date(n[2]),h=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][f.getDay()];if(n[1].substr(0,3)!==h)return p(t).weekdayMismatch=!0,void(t._isValid=!1)}switch(n[5].length){case 2:0===s?o=" +0000":(s=l.indexOf(n[5][1].toUpperCase())-12,o=(s<0?" -":" +")+(""+s).replace(/^-?/,"0").match(/..$/)[0]+"00");break;case 4:o=c[n[5]];break;default:o=c[" GMT"]}n[5]=o,t._i=n.splice(1).join(""),u=" ZZ",t._f=r+i+a+u,he(t),p(t).rfc2822=!0}else t._isValid=!1}function oe(t){var n=Ni.exec(t._i);if(null!==n)return void(t._d=new Date(+n[1]));ae(t),!1===t._isValid&&(delete t._isValid,ue(t),!1===t._isValid&&(delete t._isValid,e.createFromInputFallback(t)))}function se(t,e,n){return null!=t?t:null!=e?e:n}function ce(t){var n=new Date(e.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function le(t){var e,n,r,i,a=[];if(!t._d){for(r=ce(t),t._w&&null==t._a[ui]&&null==t._a[ai]&&fe(t),null!=t._dayOfYear&&(i=se(t._a[ii],r[ii]),(t._dayOfYear>mt(i)||0===t._dayOfYear)&&(p(t)._overflowDayOfYear=!0),n=Mt(i,0,t._dayOfYear),t._a[ai]=n.getUTCMonth(),t._a[ui]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=a[e]=r[e];for(;e<7;e++)t._a[e]=a[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[oi]&&0===t._a[si]&&0===t._a[ci]&&0===t._a[li]&&(t._nextDay=!0,t._a[oi]=0),t._d=(t._useUTC?Mt:vt).apply(null,a),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[oi]=24)}}function fe(t){var e,n,r,i,a,u,o,s;if(e=t._w,null!=e.GG||null!=e.W||null!=e.E)a=1,u=4,n=se(e.GG,t._a[ii],Lt(Me(),1,4).year),r=se(e.W,1),((i=se(e.E,1))<1||i>7)&&(s=!0);else{a=t._locale._week.dow,u=t._locale._week.doy;var c=Lt(Me(),a,u);n=se(e.gg,t._a[ii],c.year),r=se(e.w,c.week),null!=e.d?((i=e.d)<0||i>6)&&(s=!0):null!=e.e?(i=e.e+a,(e.e<0||e.e>6)&&(s=!0)):i=a}r<1||r>kt(n,a,u)?p(t)._overflowWeeks=!0:null!=s?p(t)._overflowWeekday=!0:(o=wt(n,r,i,a,u),t._a[ii]=o.year,t._dayOfYear=o.dayOfYear)}function he(t){if(t._f===e.ISO_8601)return void ae(t);if(t._f===e.RFC_2822)return void ue(t);t._a=[],p(t).empty=!0;var n,r,i,a,u,o=""+t._i,s=o.length,c=0;for(i=K(t._f,t._locale).match(Or)||[],n=0;n<i.length;n++)a=i[n],r=(o.match(Q(a,t))||[])[0],r&&(u=o.substr(0,o.indexOf(r)),u.length>0&&p(t).unusedInput.push(u),o=o.slice(o.indexOf(r)+r.length),c+=r.length),Nr[a]?(r?p(t).empty=!1:p(t).unusedTokens.push(a),it(a,r,t)):t._strict&&!r&&p(t).unusedTokens.push(a);p(t).charsLeftOver=s-c,o.length>0&&p(t).unusedInput.push(o),t._a[oi]<=12&&!0===p(t).bigHour&&t._a[oi]>0&&(p(t).bigHour=void 0),p(t).parsedDateParts=t._a.slice(0),p(t).meridiem=t._meridiem,t._a[oi]=de(t._locale,t._a[oi],t._meridiem),le(t),ie(t)}function de(t,e,n){var r;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(r=t.isPM(n),r&&e<12&&(e+=12),r||12!==e||(e=0),e):e}function pe(t){var e,n,r,i,a;if(0===t._f.length)return p(t).invalidFormat=!0,void(t._d=new Date(NaN));for(i=0;i<t._f.length;i++)a=0,e=g({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[i],he(e),_(e)&&(a+=p(e).charsLeftOver,a+=10*p(e).unusedTokens.length,p(e).score=a,(null==r||a<r)&&(r=a,n=e));f(t,n||e)}function _e(t){if(!t._d){var e=N(t._i);t._a=c([e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],function(t){return t&&parseInt(t,10)}),le(t)}}function me(t){var e=new y(ie(ge(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function ge(t){var e=t._i,n=t._f;return t._locale=t._locale||ne(t._l),null===e||void 0===n&&""===e?m({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),v(e)?new y(ie(e)):(s(e)?t._d=e:r(n)?pe(t):n?he(t):ye(t),_(t)||(t._d=null),t))}function ye(t){var n=t._i;u(n)?t._d=new Date(e.now()):s(n)?t._d=new Date(n.valueOf()):"string"==typeof n?oe(t):r(n)?(t._a=c(n.slice(0),function(t){return parseInt(t,10)}),le(t)):i(n)?_e(t):o(n)?t._d=new Date(n):e.createFromInputFallback(t)}function ve(t,e,n,u,o){var s={};return!0!==n&&!1!==n||(u=n,n=void 0),(i(t)&&a(t)||r(t)&&0===t.length)&&(t=void 0),s._isAMomentObject=!0,s._useUTC=s._isUTC=o,s._l=n,s._i=t,s._f=e,s._strict=u,me(s)}function Me(t,e,n,r){return ve(t,e,n,r,!1)}function be(t,e){var n,i;if(1===e.length&&r(e[0])&&(e=e[0]),!e.length)return Me();for(n=e[0],i=1;i<e.length;++i)e[i].isValid()&&!e[i][t](n)||(n=e[i]);return n}function we(){return be("isBefore",[].slice.call(arguments,0))}function Le(){return be("isAfter",[].slice.call(arguments,0))}function ke(t){for(var e in t)if(-1===zi.indexOf(e)||null!=t[e]&&isNaN(t[e]))return!1;for(var n=!1,r=0;r<zi.length;++r)if(t[zi[r]]){if(n)return!1;parseFloat(t[zi[r]])!==b(t[zi[r]])&&(n=!0)}return!0}function xe(){return this._isValid}function De(){return Ue(NaN)}function Ye(t){var e=N(t),n=e.year||0,r=e.quarter||0,i=e.month||0,a=e.week||0,u=e.day||0,o=e.hour||0,s=e.minute||0,c=e.second||0,l=e.millisecond||0;this._isValid=ke(e),this._milliseconds=+l+1e3*c+6e4*s+1e3*o*60*60,this._days=+u+7*a,this._months=+i+3*r+12*n,this._data={},this._locale=ne(),this._bubble()}function Te(t){return t instanceof Ye}function Ae(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function Ee(t,e){V(t,0,0,function(){var t=this.utcOffset(),n="+";return t<0&&(t=-t,n="-"),n+$(~~(t/60),2)+e+$(~~t%60,2)})}function Se(t,e){var n=(e||"").match(t);if(null===n)return null;var r=n[n.length-1]||[],i=(r+"").match(qi)||["-",0,0],a=60*i[1]+b(i[2]);return 0===a?0:"+"===i[0]?a:-a}function je(t,n){var r,i;return n._isUTC?(r=n.clone(),i=(v(t)||s(t)?t.valueOf():Me(t).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+i),e.updateOffset(r,!1),r):Me(t).local()}function Ce(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Fe(t,n,r){var i,a=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=Se(Qr,t)))return this}else Math.abs(t)<16&&!r&&(t*=60);return!this._isUTC&&n&&(i=Ce(this)),this._offset=t,this._isUTC=!0,null!=i&&this.add(i,"m"),a!==t&&(!n||this._changeInProgress?Ze(this,Ue(t-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?a:Ce(this)}function Oe(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function He(t){return this.utcOffset(0,t)}function Pe(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Ce(this),"m")),this}function Ne(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var t=Se(Xr,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this}function Ie(t){return!!this.isValid()&&(t=t?Me(t).utcOffset():0,(this.utcOffset()-t)%60==0)}function Be(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Re(){if(!u(this._isDSTShifted))return this._isDSTShifted;var t={};if(g(t,this),t=ge(t),t._a){var e=t._isUTC?h(t._a):Me(t._a);this._isDSTShifted=this.isValid()&&w(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function We(){return!!this.isValid()&&!this._isUTC}function ze(){return!!this.isValid()&&this._isUTC}function qe(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Ue(t,e){var n,r,i,a=t,u=null;return Te(t)?a={ms:t._milliseconds,d:t._days,M:t._months}:o(t)?(a={},e?a[e]=t:a.milliseconds=t):(u=Ui.exec(t))?(n="-"===u[1]?-1:1,a={y:0,d:b(u[ui])*n,h:b(u[oi])*n,m:b(u[si])*n,s:b(u[ci])*n,ms:b(Ae(1e3*u[li]))*n}):(u=$i.exec(t))?(n="-"===u[1]?-1:1,a={y:$e(u[2],n),M:$e(u[3],n),w:$e(u[4],n),d:$e(u[5],n),h:$e(u[6],n),m:$e(u[7],n),s:$e(u[8],n)}):null==a?a={}:"object"==typeof a&&("from"in a||"to"in a)&&(i=Ge(Me(a.from),Me(a.to)),a={},a.ms=i.milliseconds,a.M=i.months),r=new Ye(a),Te(t)&&l(t,"_locale")&&(r._locale=t._locale),r}function $e(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function Ve(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function Ge(t,e){var n;return t.isValid()&&e.isValid()?(e=je(e,t),t.isBefore(e)?n=Ve(t,e):(n=Ve(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Je(t,e){return function(n,r){var i,a;return null===r||isNaN(+r)||(x(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=r,r=a),n="string"==typeof n?+n:n,i=Ue(n,r),Ze(this,i,t),this}}function Ze(t,n,r,i){var a=n._milliseconds,u=Ae(n._days),o=Ae(n._months);t.isValid()&&(i=null==i||i,a&&t._d.setTime(t._d.valueOf()+a*r),u&&z(t,"Date",W(t,"Date")+u*r),o&&lt(t,W(t,"Month")+o*r),i&&e.updateOffset(t,u||o))}function Ke(t,e){var n=t.diff(e,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Xe(t,n){var r=t||Me(),i=je(r,this).startOf("day"),a=e.calendarFormat(this,i)||"sameElse",u=n&&(D(n[a])?n[a].call(this,r):n[a]);return this.format(u||this.localeData().calendar(a,this,Me(r)))}function Qe(){return new y(this)}function tn(t,e){var n=v(t)?t:Me(t);return!(!this.isValid()||!n.isValid())&&(e=P(u(e)?"millisecond":e),"millisecond"===e?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(e).valueOf())}function en(t,e){var n=v(t)?t:Me(t);return!(!this.isValid()||!n.isValid())&&(e=P(u(e)?"millisecond":e),"millisecond"===e?this.valueOf()<n.valueOf():this.clone().endOf(e).valueOf()<n.valueOf())}function nn(t,e,n,r){return r=r||"()",("("===r[0]?this.isAfter(t,n):!this.isBefore(t,n))&&(")"===r[1]?this.isBefore(e,n):!this.isAfter(e,n))}function rn(t,e){var n,r=v(t)?t:Me(t);return!(!this.isValid()||!r.isValid())&&(e=P(e||"millisecond"),"millisecond"===e?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(e).valueOf()<=n&&n<=this.clone().endOf(e).valueOf()))}function an(t,e){return this.isSame(t,e)||this.isAfter(t,e)}function un(t,e){return this.isSame(t,e)||this.isBefore(t,e)}function on(t,e,n){var r,i,a,u;return this.isValid()?(r=je(t,this),r.isValid()?(i=6e4*(r.utcOffset()-this.utcOffset()),e=P(e),"year"===e||"month"===e||"quarter"===e?(u=sn(this,r),"quarter"===e?u/=3:"year"===e&&(u/=12)):(a=this-r,u="second"===e?a/1e3:"minute"===e?a/6e4:"hour"===e?a/36e5:"day"===e?(a-i)/864e5:"week"===e?(a-i)/6048e5:a),n?u:M(u)):NaN):NaN}function sn(t,e){var n,r,i=12*(e.year()-t.year())+(e.month()-t.month()),a=t.clone().add(i,"months");return e-a<0?(n=t.clone().add(i-1,"months"),r=(e-a)/(a-n)):(n=t.clone().add(i+1,"months"),r=(e-a)/(n-a)),-(i+r)||0}function cn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ln(){if(!this.isValid())return null;var t=this.clone().utc();return t.year()<0||t.year()>9999?Z(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):D(Date.prototype.toISOString)?this.toDate().toISOString():Z(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function fn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t="moment",e="";this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",e="Z");var n="["+t+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=e+'[")]';return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+i)}function hn(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var n=Z(this,t);return this.localeData().postformat(n)}function dn(t,e){return this.isValid()&&(v(t)&&t.isValid()||Me(t).isValid())?Ue({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function pn(t){return this.from(Me(),t)}function _n(t,e){return this.isValid()&&(v(t)&&t.isValid()||Me(t).isValid())?Ue({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function mn(t){return this.to(Me(),t)}function gn(t){var e;return void 0===t?this._locale._abbr:(e=ne(t),null!=e&&(this._locale=e),this)}function yn(){return this._locale}function vn(t){switch(t=P(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this}function Mn(t){return void 0===(t=P(t))||"millisecond"===t?this:("date"===t&&(t="day"),this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms"))}function bn(){return this._d.valueOf()-6e4*(this._offset||0)}function wn(){return Math.floor(this.valueOf()/1e3)}function Ln(){return new Date(this.valueOf())}function kn(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function xn(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function Dn(){return this.isValid()?this.toISOString():null}function Yn(){return _(this)}function Tn(){return f({},p(this))}function An(){return p(this).overflow}function En(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Sn(t,e){V(0,[t,t.length],0,e)}function jn(t){return Hn.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Cn(t){return Hn.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)}function Fn(){return kt(this.year(),1,4)}function On(){var t=this.localeData()._week;return kt(this.year(),t.dow,t.doy)}function Hn(t,e,n,r,i){var a;return null==t?Lt(this,r,i).year:(a=kt(t,r,i),e>a&&(e=a),Pn.call(this,t,e,n,r,i))}function Pn(t,e,n,r,i){var a=wt(t,e,n,r,i),u=Mt(a.year,0,a.dayOfYear);return this.year(u.getUTCFullYear()),this.month(u.getUTCMonth()),this.date(u.getUTCDate()),this}function Nn(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function In(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Bn(t,e){e[li]=b(1e3*("0."+t))}function Rn(){return this._isUTC?"UTC":""}function Wn(){return this._isUTC?"Coordinated Universal Time":""}function zn(t){return Me(1e3*t)}function qn(){return Me.apply(null,arguments).parseZone()}function Un(t){return t}function $n(t,e,n,r){var i=ne(),a=h().set(r,e);return i[n](a,t)}function Vn(t,e,n){if(o(t)&&(e=t,t=void 0),t=t||"",null!=e)return $n(t,e,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=$n(t,r,n,"month");return i}function Gn(t,e,n,r){"boolean"==typeof t?(o(e)&&(n=e,e=void 0),e=e||""):(e=t,n=e,t=!1,o(e)&&(n=e,e=void 0),e=e||"");var i=ne(),a=t?i._week.dow:0;if(null!=n)return $n(e,(n+a)%7,r,"day");var u,s=[];for(u=0;u<7;u++)s[u]=$n(e,(u+a)%7,r,"day");return s}function Jn(t,e){return Vn(t,e,"months")}function Zn(t,e){return Vn(t,e,"monthsShort")}function Kn(t,e,n){return Gn(t,e,n,"weekdays")}function Xn(t,e,n){return Gn(t,e,n,"weekdaysShort")}function Qn(t,e,n){return Gn(t,e,n,"weekdaysMin")}function tr(){var t=this._data;return this._milliseconds=ra(this._milliseconds),this._days=ra(this._days),this._months=ra(this._months),t.milliseconds=ra(t.milliseconds),t.seconds=ra(t.seconds),t.minutes=ra(t.minutes),t.hours=ra(t.hours),t.months=ra(t.months),t.years=ra(t.years),this}function er(t,e,n,r){var i=Ue(e,n);return t._milliseconds+=r*i._milliseconds,t._days+=r*i._days,t._months+=r*i._months,t._bubble()}function nr(t,e){return er(this,t,e,1)}function rr(t,e){return er(this,t,e,-1)}function ir(t){return t<0?Math.floor(t):Math.ceil(t)}function ar(){var t,e,n,r,i,a=this._milliseconds,u=this._days,o=this._months,s=this._data;return a>=0&&u>=0&&o>=0||a<=0&&u<=0&&o<=0||(a+=864e5*ir(or(o)+u),u=0,o=0),s.milliseconds=a%1e3,t=M(a/1e3),s.seconds=t%60,e=M(t/60),s.minutes=e%60,n=M(e/60),s.hours=n%24,u+=M(n/24),i=M(ur(u)),o+=i,u-=ir(or(i)),r=M(o/12),o%=12,s.days=u,s.months=o,s.years=r,this}function ur(t){return 4800*t/146097}function or(t){return 146097*t/4800}function sr(t){if(!this.isValid())return NaN;var e,n,r=this._milliseconds;if("month"===(t=P(t))||"year"===t)return e=this._days+r/864e5,n=this._months+ur(e),"month"===t?n:n/12;switch(e=this._days+Math.round(or(this._months)),t){case"week":return e/7+r/6048e5;case"day":return e+r/864e5;case"hour":return 24*e+r/36e5;case"minute":return 1440*e+r/6e4;case"second":return 86400*e+r/1e3;case"millisecond":return Math.floor(864e5*e)+r;default:throw new Error("Unknown unit "+t)}}function cr(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*b(this._months/12):NaN}function lr(t){return function(){return this.as(t)}}function fr(t){return t=P(t),this.isValid()?this[t+"s"]():NaN}function hr(t){return function(){return this.isValid()?this._data[t]:NaN}}function dr(){return M(this.days()/7)}function pr(t,e,n,r,i){return i.relativeTime(e||1,!!n,t,r)}function _r(t,e,n){var r=Ue(t).abs(),i=va(r.as("s")),a=va(r.as("m")),u=va(r.as("h")),o=va(r.as("d")),s=va(r.as("M")),c=va(r.as("y")),l=i<=Ma.ss&&["s",i]||i<Ma.s&&["ss",i]||a<=1&&["m"]||a<Ma.m&&["mm",a]||u<=1&&["h"]||u<Ma.h&&["hh",u]||o<=1&&["d"]||o<Ma.d&&["dd",o]||s<=1&&["M"]||s<Ma.M&&["MM",s]||c<=1&&["y"]||["yy",c];return l[2]=e,l[3]=+t>0,l[4]=n,pr.apply(null,l)}function mr(t){return void 0===t?va:"function"==typeof t&&(va=t,!0)}function gr(t,e){return void 0!==Ma[t]&&(void 0===e?Ma[t]:(Ma[t]=e,"s"===t&&(Ma.ss=e-1),!0))}function yr(t){if(!this.isValid())return this.localeData().invalidDate();var e=this.localeData(),n=_r(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function vr(){if(!this.isValid())return this.localeData().invalidDate();var t,e,n,r=ba(this._milliseconds)/1e3,i=ba(this._days),a=ba(this._months);t=M(r/60),e=M(t/60),r%=60,t%=60,n=M(a/12),a%=12;var u=n,o=a,s=i,c=e,l=t,f=r,h=this.asSeconds();return h?(h<0?"-":"")+"P"+(u?u+"Y":"")+(o?o+"M":"")+(s?s+"D":"")+(c||l||f?"T":"")+(c?c+"H":"")+(l?l+"M":"")+(f?f+"S":""):"P0D"}var Mr,br;br=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,r=0;r<n;r++)if(r in e&&t.call(this,e[r],r,e))return!0;return!1};var wr=br,Lr=e.momentProperties=[],kr=!1,xr={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var Dr;Dr=Object.keys?Object.keys:function(t){var e,n=[];for(e in t)l(t,e)&&n.push(e);return n};var Yr,Tr=Dr,Ar={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Er={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"},Sr=/\d{1,2}/,jr={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d 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",y