(function(){function ui(n){return function(){return n}}function ur(n){var t="Array"===n&&e.isArray||function(t,i){return(i||yt.call(t))==="[object "+n+"]"};return ou[n]=t}function su(n,t){function i(i){return g(i)?yt.call(i)==="[object "+t+"]":typeof i===n}return ou[t]=i}function hu(n){n.SugarMethods||(gt(n,"SugarMethods",{}),t(n,!1,!0,{extend:function(i,r,u){t(n,!1!==u,r,i)},sugarRestore:function(){return pf(this,n,arguments,function(n,t,i){gt(n,t,i.method)})},sugarRevert:function(){return pf(this,n,arguments,function(n,t,i){i.existed?gt(n,t,i.original):delete n[t]})}}))}function t(n,t,i,r){var u=t?n.prototype:n;hu(n),k(r,function(r,f){var e=u[r],o=ft(u,r);y(i)&&e&&(f=us(e,f,i)),!1===i&&e||gt(u,r,f),n.SugarMethods[r]={method:f,existed:o,original:e,instance:t}})}function st(n,i,r,u,f){var e={};u=c(u)?u.split(","):u,u.forEach(function(n,t){f(e,n,t)}),t(n,i,r,e)}function pf(n,t,i,r){var f=0===i.length,e=l(i),u=!1;return k(t.SugarMethods,function(t,i){(f||-1!==e.indexOf(t))&&(u=!0,r(i.instance?n.prototype:n,t,i))}),u}function us(n,t,i){return function(){return i.apply(this,arguments)?t.apply(this,arguments):n.apply(this,arguments)}}function gt(n,t,i){yf?s.defineProperty(n,t,{value:i,configurable:!0,enumerable:!1,writable:!0}):n[t]=i}function l(n,t,i){var r=[],u;for(i=i||0,u=n.length;i<u;i++)r.push(n[i]),t&&t.call(n,n[i],i);return r}function fr(n,t,i){var r=n[i||0];it(r)&&(n=r,i=0),l(n,t,i)}function vi(n){if(!n||!n.call)throw new TypeError("Callback is not callable");}function ut(n){return void 0!==n}function o(n){return void 0===n}function ft(n,t){return!!n&&go.call(n,t)}function g(n){return!!n&&("object"==typeof n||ns&&d(n))}function er(n){var t=typeof n;return null==n||"string"===t||"number"===t||"boolean"===t}function fi(n,t){t=t||yt.call(n);try{if(n&&n.constructor&&!ft(n,"constructor")&&!ft(n.constructor.prototype,"isPrototypeOf"))return!1}catch(i){return!1}return!!n&&"[object Object]"===t&&"hasOwnProperty"in n}function k(n,t){for(var i in n)if(ft(n,i)&&!1===t.call(n,i,n[i],n))break}function or(n,t){for(var i=0;i<n;i++)t(i)}function yi(n,t){return k(t,function(i){n[i]=t[i]}),n}function sr(n){if(er(n)&&(n=s(n)),ts&&c(n))for(var t=n,i=0,r;r=t.charAt(i);)t[i++]=r;return n}function ht(n){yi(this,sr(n))}function cr(n,t,i){var r=hr(10,ct(t||0));return i=i||pt,0>t&&(r=1/r),i(n*r)/r}function lr(){return"\t\n\x0b\f\r   ᠎             \u2028\u2029　﻿"}function ar(n,t){var i="";for(n=n.toString();0<t;)(t&1&&(i+=n),t>>=1)&&(n+=n);return i}function yu(n,t){var i,r;return i=n.replace(kf,function(n){return n=ei[n],n===pi&&(r=!0),n}),r?parseFloat(i):parseInt(i,t||10)}function p(n,t,i,r){return r=ct(n).toString(r||10),r=ar("0",t-r.replace(/\.\d+/,"").length)+r,(i||0>n)&&(r=(0>n?"-":"+")+r),r}function df(n){if(11<=n&&13>=n)return"th";switch(n%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}}function wi(n,t){function i(n,i){(n||-1<t.indexOf(i))&&(r+=i)}var r="";return t=t||"",i(n.multiline,"m"),i(n.ignoreCase,"i"),i(n.global,"g"),i(n.u,"y"),r}function wt(n){return c(n)||(n=f(n)),n.replace(/([\\/\'*+?|()\[\]{}.^$])/g,"\\$1")}function r(n,t){return n["get"+(n._utc?"UTC":"")+t]()}function oi(n,t,i){return n["set"+(n._utc&&"ISOWeek"!=t?"UTC":"")+t](i)}function bi(n,t){var c=typeof n,r,u,e,o,h,i,l;if("string"===c)return n;if(e=yt.call(n),r=fi(n,e),u=it(n,e),null!=n&&r||u){if(t||(t=[]),1<t.length)for(i=t.length;i--;)if(t[i]===n)return"CYC";for(t.push(n),r=n.valueOf()+f(n.constructor),o=u?n:s.keys(n).sort(),i=0,l=o.length;i<l;i++)h=u?i:o[i],r+=h+bi(n[h],t);t.pop()}else r=-Infinity==1/n?"-0":f(n&&n.valueOf?n.valueOf():n);return c+e+r}function gf(n,t){return n===t?0!==n||1/n==1/t:vr(n)&&vr(t)?bi(n)===bi(t):!1}function vr(n){var t=yt.call(n);return is.test(t)||fi(n,t)}function ne(n,t,i){var r,f=n.length,e=t.length,u=!1!==t[e-1];return e>(u?1:2)?(r=[],l(t,function(t){if(rs(t))return!1;r.push(te(n,f,t,u,i))}),r):te(n,f,t[0],u,i)}function te(n,t,i,r,u){return r&&(i%=t,0>i&&(i=t+i)),u?n.charAt(i):n[i]}function yr(n,t){st(t,!0,!1,n,function(n,t){n[t+("equal"===t?"s":"")]=function(){return s[t].apply(null,[this].concat(l(arguments)))}})}function ie(n,t,i,r){var f=n.length,u=-1==r,e=u?f-1:0;for(i=isNaN(i)?e:parseInt(i>>0),0>i&&(i=f+i),(!u&&0>i||u&&i>=f)&&(i=e);u&&0<=i||!u&&i<f;){if(n[i]===t)return i;i+=r}return-1}function re(n,t,i,r){var e=n.length,u=0,f=ut(i);if(vi(t),0!=e||f)f||(i=n[r?e-1:u],u++);else throw new TypeError("Reduce called on empty array with no initial value");for(;u<e;)f=r?e-u-1:u,f in n&&(i=t(i,n[f],f,n)),u++;return i}function pr(n){if(0===n.length)throw new TypeError("First argument must be defined");}function fs(n){return n=u(n),function(t){return n.test(t)}}function es(n){var t=n.getTime();return function(n){return!(!n||!n.getTime)&&n.getTime()===t}}function os(n){return function(t,i,r){return t===n||n.call(this,t,i,r)}}function ss(n){return function(t,i,r){return t===n||n.call(r,i,t,r)}}function hs(n,t){var i={};return function(r,u,f){var e;if(!g(r))return!1;for(e in n)if(i[e]=i[e]||si(n[e],t),!1===i[e].call(f,r[e],u,f))return!1;return!0}}function cs(n){return function(t){return t===n||gf(t,n)}}function si(n,t){if(!er(n)){if(d(n))return fs(n);if(rt(n))return es(n);if(y(n))return t?ss(n):os(n);if(fi(n))return hs(n,t)}return cs(n)}function bt(n,t,i,r){return t?t.apply?t.apply(i,r||[]):y(n[t])?n[t].call(n):n[t]:n}function at(n,t,i,r){var u=+n.length;for(0>i&&(i=n.length+i),i=isNaN(i)?0:i,!0===r&&(u+=i);i<u;){if(r=i%n.length,!(r in n)){ls(n,t,i);break}if(!1===t.call(n,n[r],r,n))break;i++}}function ls(n,t,i){var u=[],r;for(r in n)r in n&&r>>>0==r&&4294967295!=r&&r>=i&&u.push(parseInt(r));u.sort().each(function(i){return t.call(n,n[i],i,n)})}function wr(n,t,i,r,u,f){var e,o,s;return 0<n.length&&(s=si(t),at(n,function(t,i){if(s.call(f,t,i,n))return e=t,o=i,!1},i,r)),u?o:e}function ue(n,t){var i=[],u={},r;return at(n,function(f,e){r=t?bt(f,t,n,[f,e,n]):f,oe(u,r)||i.push(f)}),i}function fe(n,t,i){var u=[],r={};return t.each(function(n){oe(r,n)}),n.each(function(n){var t=bi(n),e=!vr(n),f;if(ee(r,t,n,e)!==i){if(f=0,e)for(t=r[t];f<t.length;)t[f]===n?t.splice(f,1):f+=1;else delete r[t];u.push(n)}}),u}function wu(n,t,i){t=t||Infinity,i=i||0;var r=[];return at(n,function(n){it(n)&&i<t?r=r.concat(wu(n,t,i+1)):r.push(n)}),r}function bu(n){var t=[];return l(n,function(n){t=t.concat(n)}),t}function ee(n,t,i,r){var u=t in n;return r&&(n[t]||(n[t]=[]),u=-1!==n[t].indexOf(i)),u}function oe(n,t){var i=bi(t),r=!vr(t),u=ee(n,i,t,r);return r?n[i].push(t):n[i]=t,u}function br(n,t,i,r){var h,s,u,f=[],l="max"===i,a="min"===i,c=e.isArray(n);for(h in n)if(n.hasOwnProperty(h)){if(i=n[h],u=bt(i,t,n,c?[i,parseInt(h),n]:[]),o(u))throw new TypeError("Cannot compare with undefined");u===s?f.push(i):(o(s)||l&&u>s||a&&u<s)&&(f=[i],s=u)}return c||(f=wu(f,1)),r?f:f[0]}function se(n,t){var i,r,f,o,u=0,s=0;i=e[as],r=e[le];var h=e[ae],c=e[ce],l=e[ve];n=he(n,i,r),t=he(t,i,r);do i=n.charAt(u),f=h[i]||i,i=t.charAt(u),o=h[i]||i,i=f?c.indexOf(f):null,r=o?c.indexOf(o):null,-1===i||-1===r?(i=n.charCodeAt(u)||null,r=t.charCodeAt(u)||null,l&&(i>=lu&&i<=wf||i>=au&&i<=bf)&&(r>=lu&&r<=wf||r>=au&&r<=bf)&&(i=yu(n.slice(u)),r=yu(t.slice(u)))):(f=f!==n.charAt(u),o=o!==t.charAt(u),f!==o&&0===s&&(s=f-o)),u+=1;while(null!=i&&null!=r&&i===r);return i===r?s:i-r}function he(n,t,i){return c(n)||(n=f(n)),i&&(n=n.toLowerCase()),t&&(n=n.replace(t,"")),n}function ye(n,t){st(s,!1,!0,n,function(n,i){n[i]=function(n,r,u){var o=s.keys(sr(n)),f;return t||(f=si(r,!0)),u=e.prototype[i].call(o,function(i){var u=n[i];return t?bt(u,r,n,[i,u,n]):f(u,i,n)},u),it(u)&&(u=u.reduce(function(t,i){return t[i]=n[i],t},{})),u}}),yr(n,ht)}function ge(n){yi(this,n),this.g=gu.concat()}function no(n,t,i){var e,r,u=t[0],f=t[1],o=t[2];return(t=n[i]||n.relative,y(t))?t.call(n,u,f,o,i):(r=n.units[8*(n.plural&&1<u?1:0)+f]||n.units[f],n.capitalizeUnit&&(r=ci(r)),e=n.modifiers.filter(function(n){return"sign"==n.name&&n.value==(0<o?1:-1)})[0],t.replace(/\{(.*?)\}/g,function(n,t){switch(t){case"num":return u;case"unit":return r;case"sign":return e.src}}))}function ys(n,t){return t=t||n.code,"en"===t||"en-US"===t?!0:n.variant}function ps(n,t){return t.replace(u(n.num,"g"),function(t){return to(n,t)||""})}function to(n,t){var i;return a(t)?t:t&&-1!==(i=n.numbers.indexOf(t))?(i+1)%10:1}function tt(n,t){var i;if(c(n)||(n=""),i=tf[n]||tf[n.slice(0,2)],!1===t&&!i)throw new TypeError("Invalid locale.");return i||kr}function ws(n,t){function o(n){var t=i[n];c(t)?i[n]=t.split(","):t||(i[n]=[])}function s(n,t){n=n.split("+").map(function(n){return n.replace(/(.+):(.+)$/,function(n,t,i){return i.split("|").map(function(n){return t+n}).join("|")})}).join("|"),n.split("|").forEach(t)}function r(n,t,r){var u=[];i[n].forEach(function(n,i){t&&(n+="+"+n.slice(0,3)),s(n,function(n,t){u[t*r+i]=n.toLowerCase()})}),i[n]=u}function u(n,t,r){return n="\\d{"+n+","+t+"}",r&&(n+="|(?:"+di(i.numbers)+")+"),n}function f(n,t){i[n]=i[n]||t}var i,e;return i=new ge(t),o("modifiers"),"months weekdays units numbers articles tokens timeMarker ampm timeSuffixes dateParse timeParse".split(" ").forEach(o),e=!i.monthSuffix,r("months",e,12),r("weekdays",e,7),r("units",!1,8),r("numbers",!1,10),f("code",n),f("date",u(1,2,i.digitDate)),f("year","'\\d{2}|"+u(4,4)),f("num",function(){var n=["-?\\d+"].concat(i.articles);return i.numbers&&(n=n.concat(i.numbers)),di(n)}()),function(){var n=[];i.i={},i.modifiers.push({name:"day",src:"yesterday",value:-1}),i.modifiers.push({name:"day",src:"today",value:0}),i.modifiers.push({name:"day",src:"tomorrow",value:1}),i.modifiers.forEach(function(t){var r=t.name;s(t.src,function(u){var f=i[r];i.i[u]=t,n.push({name:r,src:u,value:t.value}),i[r]=f?f+"|"+u:u})}),i.day+="|"+di(i.weekdays),i.modifiers=n}(),i.monthSuffix&&(i.month=u(1,2),i.months="1 2 3 4 5 6 7 8 9 10 11 12".split(" ").map(function(n){return n+i.monthSuffix})),i.full_month=u(1,2)+"|"+di(i.months),0<i.timeSuffixes.length&&i.addFormat(uf(i),!1,dr),i.addFormat("{day}",!0),i.addFormat("{month}"+(i.monthSuffix||"")),i.addFormat("{year}"+(i.yearSuffix||"")),i.timeParse.forEach(function(n){i.addFormat(n,!0)}),i.dateParse.forEach(function(n){i.addFormat(n)}),tf[n]=i}function nu(n,t,i,r){n.g.unshift({r:r,locale:n,q:u("^"+t+"$","i"),to:i})}function ci(n){return n.slice(0,1).toUpperCase()+n.slice(1)}function di(n){return n.filter(function(n){return!!n}).join("|")}function ti(){var n=i.SugarNewDate;return n?n():new i}function tu(n,t){var i;return g(n[0])?n:a(n[0])&&!a(n[1])?[n[0]]:c(n[0])&&t?[bs(n[0]),n[1]]:(i={},du.forEach(function(t,r){i[t.name]=n[r]}),[i])}function bs(n){var t,i={};return(n=n.match(/^(\d+)?\s?(\w+?)s?$/i))&&(o(t)&&(t=parseInt(n[1])||1),i[n[2].toLowerCase()]=t),i}function li(n,t,i){var r;for(o(i)&&(i=gr.length),t=t||0;t<i&&(r=gr[t],!1!==n(r.name,r,t));t++);}function ks(n,t){var r={},i,u;return t.forEach(function(t,f){i=n[f+1],o(i)||""===i||("year"===t&&(r.t=i.replace(/'/,"")),u=parseFloat(i.replace(/'/,"").replace(/,/,".")),r[t]=isNaN(u)?i.toLowerCase():u)}),r}function ds(n){return n=n.trim().replace(/^just (?=now)|\.+$/i,""),gs(n)}function gs(n){return n.replace(de,function(n,t,i){var u=0,r=1,f,e;return t?n:(i.split("").reverse().forEach(function(n){n=ku[n];var t=9<n;t?(f&&(u+=r),r*=n/(e||1),e=n):(!1===f&&(r*=10),u+=r*n),f=t}),f&&(u+=r),u)})}function io(n,t,u,f){function b(n){it.push(n)}function et(){it.forEach(function(n){n.call()})}function ot(){var n=o.getWeekday();o.setWeekday(7*(e.num-1)+(n>p?p+7:p))}function st(){var n=s.i[e.edge];li(function(n){if(ut(e[n]))return h=n,!1},4),"year"===h?e.e="month":("month"===h||"week"===h)&&(e.e="day"),o[(0>n.value?"endOf":"beginningOf")+ci(h)](),-2===n.value&&o.reset()}function ht(){var n;li(function(t,i,r){if("day"===t&&(t="date"),ut(e[t])){if(r>=ft)return o.setTime(NaN),!1;n=n||{},n[t]=e[t],delete e[t]}}),n&&b(function(){o.set(n,!0)})}var o,d,y,it,s,e,h,ft,p,w,l;return o=ti(),it=[],o.utc(f),rt(n)?o.utc(n.isUTC()).setTime(n.getTime()):a(n)?o.setTime(n):g(n)?(o.set(n,!0),e=n):c(n)&&(y=tt(t),n=ds(n),y&&k(y.o?[y.o].concat(y.g):y.g,function(i,u){var f=n.match(u.q);if(f)return(s=u.locale,e=ks(f,u.to),s.o=u,e.utc&&o.utc(),e.timestamp)?(e=e.timestamp,!1):(u.r&&!c(e.month)&&(c(e.date)||ys(y,t))&&(l=e.month,e.month=e.date,e.date=l),e.year&&2===e.t.length&&(e.year=100*pt(r(ti(),"FullYear")/100)-100*pt(e.year/100)+e.year),e.month&&(e.month=s.getMonth(e.month),e.shift&&!e.unit&&(e.unit=s.units[7])),e.weekday&&e.date?delete e.weekday:e.weekday&&(e.weekday=s.getWeekday(e.weekday),e.shift&&!e.unit&&(e.unit=s.units[5])),e.day&&(l=s.i[e.day])?(e.day=l.value,o.reset(),d=!0):e.day&&-1<(p=s.getWeekday(e.day))&&(delete e.day,e.num&&e.month?(b(ot),e.day=1):e.weekday=p),e.date&&!a(e.date)&&(e.date=ps(s,e.date)),e.ampm&&e.ampm===s.ampm[1]&&12>e.hour?e.hour+=12:e.ampm===s.ampm[0]&&12===e.hour&&(e.hour=0),("offset_hours"in e||"offset_minutes"in e)&&(o.utc(),e.offset_minutes=e.offset_minutes||0,e.offset_minutes+=60*e.offset_hours,"-"===e.offset_sign&&(e.offset_minutes*=-1),e.minute-=e.offset_minutes),e.unit&&(d=!0,w=to(s,e.num),ft=s.units.indexOf(e.unit)%8,h=v.units[ft],ht(),e.shift&&(w*=(l=s.i[e.shift])?l.value:0),e.sign&&(l=s.i[e.sign])&&(w*=l.value),ut(e.weekday)&&(o.set({weekday:e.weekday},!0),delete e.weekday),e[h]=(e[h]||0)+w),e.edge&&b(st),"-"===e.year_sign&&(e.year*=-1),li(function(n,t,i){t=e[n];var r=t%1;r&&(e[gr[i-1].name]=pt(r*("second"===n?1e3:60)),e[n]=nt(t))},1,4),!1)}),e?d?o.advance(e):(o._utc&&o.reset(),ru(o,e,!0,!1,u)):("now"!==n&&(o=new i(n)),f&&o.addMinutes(-o.getTimezoneOffset())),et(),o.utc(!1)),{c:o,set:e}}function ro(n){var t,i=ct(n),r=i,u=0;return li(function(n,f,e){t=nt(cr(i/f.b(),1)),1<=t&&(r=t,u=e)},1),[r,u,n]}function uo(n){var t=ro(n.millisecondsFromNow());return(6===t[1]||5===t[1]&&4===t[0]&&n.daysFromNow()>=ti().daysInMonth())&&(t[0]=ct(n.monthsFromNow()),t[1]=6),t}function iu(n,t,i){function u(n,i){var u=r(n,"Month");return tt(i).months[u+12*t]}et(n,u,i),et(ci(n),u,i,1)}function et(n,t,i,r){h[n]=function(n,u){var f=t(n,u);return i&&(f=f.slice(0,i)),r&&(f=f.slice(0,r).toUpperCase()+f.slice(r)),f}}function ii(n,t,i){h[n]=t,h[n+n]=function(n,i){return p(t(n,i),2)},i&&(h[n+n+n]=function(n,i){return p(t(n,i),3)},h[n+n+n+n]=function(n,i){return p(t(n,i),4)})}function nh(n){var t=n.match(/(\{\w+\})|[^{}]+/g);nf[n]=t.map(function(n){return n.replace(/\{(\w+)\}/,function(t,i){return n=h[i]||i,i}),n})}function rf(n,t,i,r){var u,f,e;if(!n.isValid())return"Invalid Date";if(Date[t]?t=Date[t]:y(t)&&(u=uo(n),t=t.apply(n,u.concat(tt(r)))),!t&&i)return u=u||uo(n),0===u[1]&&(u[1]=1,u[0]=1),n=tt(r),no(n,u,0<u[2]?"future":"past");for(t=t||"long",("short"===t||"long"===t||"full"===t)&&(t=tt(r)[t]),nf[t]||nh(t),u="",t=nf[t],f=0,i=t.length;f<i;f++)e=t[f],u+=y(e)?e(n,r):e;return u}function fo(n,t,i,r,u){var f,e,o,c=0,s=0,h=0;return(f=io(t,i,null,u),0<r&&(s=h=r,e=!0),!f.c.isValid())?!1:(f.set&&f.set.e&&(hi.forEach(function(t){t.name===f.set.e&&(c=t.b(f.c,n-f.c)-1)}),t=ci(f.set.e),(f.set.edge||f.set.shift)&&f.c["beginningOf"+t](),"month"===f.set.e&&(o=f.c.clone()["endOf"+t]().getTime()),!e&&f.set.sign&&"millisecond"!=f.set.e&&(s=50,h=-50)),e=n.getTime(),t=f.c.getTime(),o=th(n,t,o||t+c),e>=t-s&&e<=o+h)}function th(n,t,u){return t=new i(t),n=new i(u).utc(n.isUTC()),23!==r(n,"Hours")&&(t=t.getTimezoneOffset(),n=n.getTimezoneOffset(),t!==n&&(u+=(n-t).minutes())),u}function ru(n,t,i,u,f){function h(n){return ut(t[n])?t[n]:t[n+"s"]}function e(n){return ut(h(n))}var c,s;if(a(t)&&u)t={milliseconds:t};else if(a(t))return n.setTime(t),n;ut(t.date)&&(t.day=t.date),li(function(r,u,f){var o="day"===r;if(e(r)||o&&e("weekday"))return t.e=r,c=+f,!1;!i||"week"===r||o&&e("week")||oi(n,u.method,o?1:0)}),hi.forEach(function(i){var f=i.name,s;i=i.method,s=h(f),o(s)||(u?("week"===f&&(s=(t.day||0)+7*s,i="Date"),s=s*u+r(n,i)):"month"===f&&e("day")&&oi(n,"Date",15),oi(n,i,s),u&&"month"===f&&(f=s,0>f&&(f=f%12+12),f%12!=r(n,"Month")&&oi(n,"Date",0)))}),u||e("day")||!e("weekday")||n.setWeekday(h("weekday"));n:{switch(f){case-1:s=n>ti();break n;case 1:s=n<ti();break n}s=void 0}return s&&li(function(t,i){if((i.k||"week"===t&&e("weekday"))&&!(e(t)||"day"===t&&e("weekday")))return n[i.j](f),!1},c+1),n}function uf(n,t){var r=vs,u={h:0,m:1,s:2},i;return n=n||v,r.replace(/{([a-z])}/g,function(r,f){var e=[],o="h"===f,s=o&&!t;return"t"===f?n.ampm.join("|"):(o&&e.push(":"),(i=n.timeSuffixes[u[f]])&&e.push(i+"\\s*"),0===e.length?"":"(?:"+e.join("|")+")"+(s?"":"?"))})}function kt(n,t,i){var r,u;return a(n[1])?r=tu(n)[0]:(r=n[0],u=n[1]),io(r,u,t,i).c}function ih(n,t){function e(){return pt(this*t)}function u(){return kt(arguments)[n.j](this)}function f(){return kt(arguments)[n.j](-this)}var r=n.name,i={};i[r]=e,i[r+"s"]=e,i[r+"Before"]=f,i[r+"sBefore"]=f,i[r+"Ago"]=f,i[r+"sAgo"]=f,i[r+"After"]=u,i[r+"sAfter"]=u,i[r+"FromNow"]=u,i[r+"sFromNow"]=u,w.extend(i)}function vt(n,t){this.start=ff(n),this.end=ff(t)}function ff(n){return rt(n)?new i(n.getTime()):null==n?n:rt(n)?n.getTime():n.valueOf()}function eo(n){return n=null==n?n:rt(n)?n.getTime():n.valueOf(),!!n||0===n}function rh(n,t){var e,u,o,f;return a(t)?new i(n.getTime()+t):(e=t[0],u=t[1],o=r(n,u),f=new i(n.getTime()),oi(f,u,o+e),f)}function uh(n,t){return f.fromCharCode(n.charCodeAt(0)+t)}function fh(n,t){return n+t}function ai(n,t,i,r,u){Infinity!==t&&(n.timers||(n.timers=[]),a(t)||(t=1),n.n=!1,n.timers.push(setTimeout(function(){n.n||i.apply(r,u||[])},t)))}function ef(n,t,i,r,u,f){var o=n.toFixed(20),e=o.search(/\./),o=o.search(/[1-9]/),e=e-o;return 0<e&&(e-=1),u=lt(cu(nt(e/3),!1===u?i.length:u),-r),r=i.charAt(u+r-1),-9>e&&(u=-3,t=ct(e)-9,r=i.slice(0,1)),i=f?hr(2,10*u):hr(10,3*u),cr(n/i,t||0).format()+r.trim()}function oo(n,t,i,r){var f,e,u;(e=t.match(/^(.+?)(\[.*\])$/))?(u=e[1],t=e[2].replace(/^\[|\]$/g,"").split("]["),t.forEach(function(t){f=!t||t.match(/^\d+$/),!u&&it(n)&&(u=n.length),ft(n,u)||(n[u]=f?[]:{}),n=n[u],u=t}),!u&&f&&(u=n.length.toString()),oo(n,u,i,r)):n[t]=r&&"true"===i?!0:r&&"false"===i?!1:i}function so(n,t){var i;return it(t)||g(t)&&t.toString===yt?(i=[],k(t,function(t,r){n&&(t=n+"["+t+"]"),i.push(so(t,r))}),i.join("&")):n?ho(n)+"="+(rt(t)?t.getTime():ho(t)):""}function ho(n){return n||!1===n||0===n?encodeURIComponent(n).replace(/%20/g,"+"):""}function co(n,t,i){var r,u=n instanceof ht?new ht:{};return k(n,function(n,e){r=!1,fr(t,function(t){(d(t)?t.test(n):g(t)?t[n]===e:n===f(t))&&(r=!0)},1),r===i&&(u[n]=e)}),u}function uu(n){if(n=+n,0>n||Infinity===n)throw new RangeError("Invalid number");return n}function fu(n,t){return ar(ut(t)?t:" ",n)}function lo(n,t,i,r,u){var f;if(n.length<=t)return n.toString();r=o(r)?"...":r;switch(i){case"left":return n=u?gi(n,t,!0):n.slice(n.length-t),r+n;case"middle":return i=ni(t/2),f=nt(t/2),t=u?gi(n,i):n.slice(0,i),n=u?gi(n,f,!0):n.slice(n.length-f),t+r+n;default:return t=u?gi(n,t):n.slice(0,t),t+r}}function gi(n,t,i){if(i)return gi(n.reverse(),t).reverse();i=u("(?=["+lr()+"])");var r=0;return n.split(i).filter(function(n){return r+=n.length,r<=t}).join("")}function ao(n,t,i){return c(t)&&(t=n.indexOf(t),-1===t&&(t=i?n.length:0)),t}function eu(n){var t=nr;n=t.indexOf(n),-1<n&&t.splice(n,1)}function yo(n,t,i){c(t)&&eu(t),eu(i),n.unshift({l:t,p:i})}function tr(n,t){return n==t||"all"==n||!n}function eh(n){return nr.some(function(t){return new u("\\b"+t+"$","i").test(n)})}function po(n,t){return n=c(n)?n.toString():"",n.isBlank()||eh(n)?n:wo(n,t?lf:af)}function wo(n,t){return k(t,function(t,i){if(n.match(i.l))return n=n.replace(i.l,i.p),!1}),n}function bo(n){return n.replace(/^\W*[a-z]/,function(n){return n.toUpperCase()})}function ko(n,t,i,r){ir||bh();var f=l(t).join(""),u=ir[r],f=f.replace(/all/,"").replace(/(\w)lphabet|umbers?|atakana|paces?|unctuation/g,"$1");return n.replace(i,function(n){return!u[n]||f&&!f.has(u[n].type)?n:u[n].to})}function bh(){var n;ir={zenkaku:{},hankaku:{}},sh.forEach(function(n){or(n.end-n.start+1,function(t){t+=n.start,dt(n.type,f.fromCharCode(t),f.fromCharCode(t+oh))})}),wh.each(function(t,i){n=ph.charAt(i),dt("k",n,t),t.match(vh)&&dt("k",n+"ﾞ",t.shift(1)),t.match(yh)&&dt("k",n+"ﾟ",t.shift(2))}),ah.each(function(n,t){dt("p",lh.charAt(t),n)}),dt("k","ｳﾞ","ヴ"),dt("k","ｦﾞ","ヺ"),dt("s"," ","　")}function dt(n,t,i){ir.zenkaku[t]={type:n,to:i},ir.hankaku[i]={type:n,to:t}}var s=Object,e=Array,u=RegExp,i=Date,f=String,w=Number,b=Math,rr="undefined"!=typeof global?global:this,yt=s.prototype.toString,go=s.prototype.hasOwnProperty,yf=s.defineProperty&&s.defineProperties,ns="function"==typeof u(),ts=!("0"in new f("a")),ou={},is=/^\[object Date|Array|String|Number|RegExp|Boolean|Arguments\]$/,ot="Boolean Number String Array Date RegExp Function".split(" "),rs=su("boolean",ot[0]),a=su("number",ot[1]),c=su("string",ot[2]),it=ur(ot[3]),rt=ur(ot[4]),d=ur(ot[5]),y=ur(ot[6]),pu,ki,of,sf,hf,cf;ht.prototype.constructor=s;var ct=b.abs,hr=b.pow,ni=b.ceil,nt=b.floor,pt=b.round,cu=b.min,lt=b.max;var lu=48,wf=57,au=65296,bf=65305,pi=".",vu="",ei={},kf;for(hu(s),k(ot,function(n,t){hu(rr[t])}),ki=0;9>=ki;ki++)pu=f.fromCharCode(ki+au),vu+=pu,ei[pu]=f.fromCharCode(ki+lu);ei[","]="",ei["．"]=pi,ei[pi]=pi,kf=u("["+vu+"．,"+pi+"]","g"),t(s,!1,!1,{keys:function(n){var t=[];if(!g(n)&&!d(n)&&!y(n))throw new TypeError("Object required");return k(n,function(n){t.push(n)}),t}}),t(e,!1,!1,{isArray:function(n){return it(n)}}),t(e,!0,!1,{every:function(n,t){var r=this.length,i=0;for(pr(arguments);i<r;){if(i in this&&!n.call(t,this[i],i,this))return!1;i++}return!0},some:function(n,t){var r=this.length,i=0;for(pr(arguments);i<r;){if(i in this&&n.call(t,this[i],i,this))return!0;i++}return!1},map:function(n,t){t=arguments[1];var r=this.length,i=0,u=Array(r);for(pr(arguments);i<r;)i in this&&(u[i]=n.call(t,this[i],i,this)),i++;return u},filter:function(n){var r=arguments[1],u=this.length,t=0,i=[];for(pr(arguments);t<u;)t in this&&n.call(r,this[t],t,this)&&i.push(this[t]),t++;return i},indexOf:function(n,t){return c(this)?this.indexOf(n,t):ie(this,n,t,1)},lastIndexOf:function(n,t){return c(this)?this.lastIndexOf(n,t):ie(this,n,t,-1)},forEach:function(n,t){var r=this.length,i=0;for(vi(n);i<r;)i in this&&n.call(t,this[i],i,this),i++},reduce:function(n,t){return re(this,n,t)},reduceRight:function(n,t){return re(this,n,t,!0)}}),t(Function,!0,!1,{bind:function(n){var t=this,r=l(arguments,null,1),i;if(!y(this))throw new TypeError("Function.prototype.bind called on a non-function");return i=function(){return t.apply(t.prototype&&this instanceof t?this:n,r.concat(l(arguments)))},i.prototype=this.prototype,i}}),t(i,!1,!1,{now:function(){return(new i).getTime()}}),function(){var n=lr().match(/^\s+$/);try{f.prototype.trim.call([1])}catch(i){n=!1}t(f,!0,!n,{trim:function(){return this.toString().trimLeft().trimRight()},trimLeft:function(){return this.replace(u("^["+lr()+"]+"),"")},trimRight:function(){return this.replace(u("["+lr()+"]+$"),"")}})}(),function(){var n=new i(i.UTC(1999,11,31)),n=n.toISOString&&"1999-12-31T00:00:00.000Z"===n.toISOString();st(i,!0,!n,"toISOString,toJSON",function(n,t){n[t]=function(){return p(this.getUTCFullYear(),4)+"-"+p(this.getUTCMonth()+1,2)+"-"+p(this.getUTCDate(),2)+"T"+p(this.getUTCHours(),2)+":"+p(this.getUTCMinutes(),2)+":"+p(this.getUTCSeconds(),2)+"."+p(this.getUTCMilliseconds(),3)+"Z"}})}(),"use strict";var ce="AlphanumericSortOrder",as="AlphanumericSortIgnore",le="AlphanumericSortIgnoreCase",ae="AlphanumericSortEquivalents",ve="AlphanumericSortNatural";t(e,!1,!0,{create:function(){var n=[];return l(arguments,function(t){(!er(t)&&"length"in t&&("[object Arguments]"===yt.call(t)||t.callee)||!er(t)&&"length"in t&&!c(t)&&!fi(t))&&(t=e.prototype.slice.call(t,0)),n=n.concat(t)}),n}}),t(e,!0,!1,{find:function(n,t){return vi(n),wr(this,n,0,!1,!1,t)},findIndex:function(n,t){var i;return vi(n),i=wr(this,n,0,!1,!0,t),o(i)?-1:i}}),t(e,!0,!0,{findFrom:function(n,t,i){return wr(this,n,t,i)},findIndexFrom:function(n,t,i){return t=wr(this,n,t,i,!0),o(t)?-1:t},findAll:function(n,t,i){var r=[],u;return 0<this.length&&(u=si(n),at(this,function(n,t,i){u(n,t,i)&&r.push(n)},t,i)),r},count:function(n){return o(n)?this.length:this.findAll(n).length},removeAt:function(n,t){return o(n)?this:(o(t)&&(t=n),this.splice(n,t-n+1),this)},include:function(n,t){return this.clone().add(n,t)},exclude:function(){return e.prototype.remove.apply(this.clone(),arguments)},clone:function(){return yi([],this)},unique:function(n){return ue(this,n)},flatten:function(n){return wu(this,n)},union:function(){return ue(this.concat(bu(arguments)))},intersect:function(){return fe(this,bu(arguments),!1)},subtract:function(){return fe(this,bu(arguments),!0)},at:function(){return ne(this,arguments)},first:function(n){return o(n)?this[0]:(0>n&&(n=0),this.slice(0,n))},last:function(n){return o(n)?this[this.length-1]:this.slice(0>this.length-n?0:this.length-n)},from:function(n){return this.slice(n)},to:function(n){return o(n)&&(n=this.length),this.slice(0,n)},min:function(n,t){return br(this,n,"min",t)},max:function(n,t){return br(this,n,"max",t)},least:function(n,t){return br(this.groupBy.apply(this,[n]),"length","min",t)},most:function(n,t){return br(this.groupBy.apply(this,[n]),"length","max",t)},sum:function(n){return n=n?this.map(n):this,0<n.length?n.reduce(function(n,t){return n+t}):0},average:function(n){return n=n?this.map(n):this,0<n.length?n.sum()/n.length:0},inGroups:function(n,t){var u=1<arguments.length,f=this,r=[],i=ni(this.length/n);return or(n,function(n){n*=i;var e=f.slice(n,n+i);u&&e.length<i&&or(i-e.length,function(){e=e.add(t)}),r.push(e)}),r},inGroupsOf:function(n,t){var r=[],u=this.length,f=this,i;return 0===u||0===n?f:(o(n)&&(n=1),o(t)&&(t=null),or(ni(u/n),function(u){for(i=f.slice(n*u,n*u+n);i.length<n;)i.push(t);r.push(i)}),r)},isEmpty:function(){return 0==this.compact().length},sortBy:function(n,t){var i=this.clone();return i.sort(function(r,u){var f,e;return f=bt(r,n,i,[r]),e=bt(u,n,i,[u]),(c(f)&&c(e)?se(f,e):f<e?-1:f>e?1:0)*(t?-1:1)}),i},randomize:function(){for(var n=this.concat(),t=n.length,i,r;t;)i=b.random()*t|0,r=n[--t],n[t]=n[i],n[i]=r;return n},zip:function(){var n=l(arguments);return this.map(function(t,i){return[t].concat(n.map(function(n){return i in n?n[i]:null}))})},sample:function(n){var t=this.randomize();return 0<arguments.length?t.slice(0,n):t[0]},each:function(n,t,i){return at(this,n,t,i),this},add:function(n,t){return(!a(w(t))||isNaN(t))&&(t=this.length),e.prototype.splice.apply(this,[t,0].concat(n)),this},remove:function(){var n=this;return l(arguments,function(t){var i=0;for(t=si(t);i<n.length;)t(n[i],i,n)?n.splice(i,1):i++}),n},compact:function(n){var t=[];return at(this,function(i){it(i)?t.push(i.compact()):n&&i?t.push(i):n||null==i||i.valueOf()!==i.valueOf()||t.push(i)}),t},groupBy:function(n,t){var u=this,i={},r;return at(u,function(t,f){r=bt(t,n,u,[t,f,u]),i[r]||(i[r]=[]),i[r].push(t)}),t&&k(i,t),i},none:function(){return!this.any.apply(this,arguments)}}),t(e,!0,!0,{all:e.prototype.every,any:e.prototype.some,insert:e.prototype.add}),t(s,!1,!0,{map:function(n,t){var u={},i,r;for(i in n)ft(n,i)&&(r=n[i],u[i]=bt(r,t,n,[i,r,n]));return u},reduce:function(n){var t=s.keys(sr(n)).map(function(t){return n[t]});return t.reduce.apply(t,l(arguments,null,1))},each:function(n,t){return vi(t),k(n,t),n},size:function(n){return s.keys(sr(n)).length}});var pe="any all none count find findAll isEmpty".split(" "),we="sum average min max least most".split(" "),be=["map","reduce","size"],ke=pe.concat(we).concat(be);(function(){function n(){var n=arguments;return 0<n.length&&!y(n[0])}var i=e.prototype.map;st(e,!0,n,"every,all,some,filter,any,none,find,findIndex",function(n,t){var i=e.prototype[t];n[t]=function(n){var t=si(n);return i.call(this,function(n,i){return t(n,i,this)})}}),t(e,!0,n,{map:function(n){return i.call(this,function(t,i){return bt(t,n,this,[t,i,this])})}})})(),function(){e[ce]="AÁÀÂÃĄBCĆČÇDĎÐEÉÈĚÊËĘFGĞHıIÍÌİÎÏJKLŁMNŃŇÑOÓÒÔPQRŘSŚŠŞTŤUÚÙŮÛÜVWXYÝZŹŻŽÞÆŒØÕÅÄÖ".split("").map(function(n){return n+n.toLowerCase()}).join("");var n={};at("AÁÀÂÃÄ CÇ EÉÈÊË IÍÌİÎÏ OÓÒÔÕÖ Sß UÚÙÛÜ".split(" "),function(t){var i=t.charAt(0);at(t.slice(1).split(""),function(t){n[t]=i,n[t.toLowerCase()]=i.toLowerCase()})}),e[ve]=!0,e[le]=!0,e[ae]=n}(),ye(pe),ye(we,!0),yr(be,ht),e.AlphanumericSort=se,"use strict";var v,kr,dr="ampm hour minute second ampm utc offset_sign offset_hours offset_minutes ampm".split(" "),vs="({t})?\\s*(\\d{1,2}(?:[,.]\\d+)?)(?:{h}([0-5]\\d(?:[,.]\\d+)?)?{m}(?::?([0-5]\\d(?:[,.]\\d+)?){s})?\\s*(?:({t})|(Z)|(?:([+-])(\\d{2,2})(?::?(\\d{2,2}))?)?)?|\\s*({t}))",ku={},de,du,gr,gu=[],nf={},h={yyyy:function(n){return r(n,"FullYear")},yy:function(n){return r(n,"FullYear")%100},ord:function(n){return n=r(n,"Date"),n+df(n)},tz:function(n){return n.getUTCOffset()},isotz:function(n){return n.getUTCOffset(!0)},Z:function(n){return n.getUTCOffset()},ZZ:function(n){return n.getUTCOffset().replace(/(\d{2})$/,":$1")}},hi=[{name:"year",method:"FullYear",k:!0,b:function(n){return 864e5*(365+(n?n.isLeapYear()?1:0:.25))}},{name:"month",error:.919,method:"Month",k:!0,b:function(n,t){var r=30.4375,i;return n&&(i=n.daysInMonth(),t<=i.days()&&(r=i)),864e5*r}},{name:"week",method:"ISOWeek",b:ui(6048e5)},{name:"day",error:.958,method:"Date",k:!0,b:ui(864e5)},{name:"hour",method:"Hours",b:ui(36e5)},{name:"minute",method:"Minutes",b:ui(6e4)},{name:"second",method:"Seconds",b:ui(1e3)},{name:"millisecond",method:"Milliseconds",b:ui(1)}],tf={};ge.prototype={getMonth:function(n){return a(n)?n-1:this.months.indexOf(n)%12},getWeekday:function(n){return this.weekdays.indexOf(n)%7},addFormat:function(n,t,i,r,u){var e=i||[],f=this,o;n=n.replace(/\s+/g,"[,. ]*"),n=n.replace(/\{([^,]+?)\}/g,function(n,t){var r,h,u,c=t.match(/\?$/),s,o;return u=t.match(/^(\d+)\??$/),s=t.match(/(\d)(?:-(\d))?/),o=t.replace(/[^a-z]+$/,""),u?r=f.tokens[u[1]]:f[o]?r=f[o]:f[o+"s"]&&(r=f[o+"s"],s&&(h=[],r.forEach(function(n,t){var i=t%(f.units?8:r.length);i>=s[1]&&i<=(s[2]||s[1])&&h.push(n)}),r=h),r=di(r)),u?u="(?:"+r+")":(i||e.push(o),u="("+r+")"),c&&(u+="?"),u}),t?(t=uf(f,u),u=["t","[\\s\\u3000]"].concat(f.timeMarker),o=n.match(/\\d\{\d,\d\}\)+\??$/),nu(f,"(?:"+t+")[,\\s\\u3000]+?"+n,dr.concat(e),r),nu(f,n+"(?:[,\\s]*(?:"+u.join("|")+(o?"+":"*")+")"+t+")?",e.concat(dr),r)):nu(f,n,e,r)}},t(i,!1,!0,{create:function(){return kt(arguments)},past:function(){return kt(arguments,-1)},future:function(){return kt(arguments,1)},addLocale:function(n,t){return ws(n,t)},setLocale:function(n){var t=tt(n,!1);return kr=t,n&&n!=t.code&&(t.code=n),t},getLocale:function(n){return n?tt(n,!1):kr},addFormat:function(n,t,i){nu(tt(i),n,t)}}),t(i,!0,!0,{set:function(){var n=tu(arguments);return ru(this,n[0],n[1])},setWeekday:function(n){if(!o(n))return oi(this,"Date",r(this,"Date")+n-r(this,"Day"))},setISOWeek:function(n){var t=r(this,"Day")||7;if(!o(n))return this.set({month:0,date:4}),this.set({weekday:1}),1<n&&this.addWeeks(n-1),1!==t&&this.advance({days:t-1}),this.getTime()},getISOWeek:function(){var n,t;return n=this.clone(),t=r(n,"Day")||7,n.addDays(4-t).reset(),1+nt(n.daysSince(n.clone().beginningOfYear())/7)},beginningOfISOWeek:function(){var n=this.getDay();return 0===n?n=-6:1!==n&&(n=1),this.setWeekday(n),this.reset()},endOfISOWeek:function(){return 0!==this.getDay()&&this.setWeekday(7),this.endOfDay()},getUTCOffset:function(n){var t=this._utc?0:this.getTimezoneOffset(),i=!0===n?":":"";return!t&&n?"Z":p(nt(-t/60),2,!0)+i+p(ct(t%60),2)},utc:function(n){return gt(this,"_utc",!0===n||0===arguments.length),this},isUTC:function(){return!!this._utc||0===this.getTimezoneOffset()},advance:function(){var n=tu(arguments,!0);return ru(this,n[0],n[1],1)},rewind:function(){var n=tu(arguments,!0);return ru(this,n[0],n[1],-1)},isValid:function(){return!isNaN(this.getTime())},isAfter:function(n,t){return this.getTime()>i.create(n).getTime()-(t||0)},isBefore:function(n,t){return this.getTime()<i.create(n).getTime()+(t||0)},isBetween:function(n,t,r){var f=this.getTime(),u;return n=i.create(n).getTime(),u=i.create(t).getTime(),t=cu(n,u),n=lt(n,u),r=r||0,t-r<f&&n+r>f},isLeapYear:function(){var n=r(this,"FullYear");return 0==n%4&&0!=n%100||0==n%400},daysInMonth:function(){return 32-r(new i(r(this,"FullYear"),r(this,"Month"),32),"Date")},format:function(n,t){return rf(this,n,!1,t)},relative:function(n,t){return c(n)&&(t=n,n=null),rf(this,n,!0,t)},is:function(n,t,i){var f,u;if(this.isValid()){if(c(n))switch(n=n.trim().toLowerCase(),u=this.clone().utc(i),!0){case"future"===n:return this.getTime()>ti().getTime();case"past"===n:return this.getTime()<ti().getTime();case"weekday"===n:return 0<r(u,"Day")&&6>r(u,"Day");case"weekend"===n:return 0===r(u,"Day")||6===r(u,"Day");case-1<(f=v.weekdays.indexOf(n)%7):return r(u,"Day")===f;case-1<(f=v.months.indexOf(n)%12):return r(u,"Month")===f}return fo(this,n,null,t,i)}},reset:function(n){var t={},i;return n=n||"hours","date"===n&&(n="days"),i=hi.some(function(t){return n===t.name||n===t.name+"s"}),t[n]=n.match(/^days?/)?1:0,i?this.set(t,!0):this},clone:function(){var n=new i(this.getTime());return n.utc(!!this._utc),n}}),t(i,!0,!0,{iso:function(){return this.toISOString()},getWeekday:i.prototype.getDay,getUTCWeekday:i.prototype.getUTCDay}),t(w,!0,!0,{duration:function(n){return n=tt(n),no(n,ro(this),"duration")}}),v=kr=i.addLocale("en",{plural:!0,timeMarker:"at",ampm:"am,pm",months:"January,February,March,April,May,June,July,August,September,October,November,December",weekdays:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",units:"millisecond:|s,second:|s,minute:|s,hour:|s,day:|s,week:|s,month:|s,year:|s",numbers:"one,two,three,four,five,six,seven,eight,nine,ten",articles:"a,an,the",tokens:"the,st|nd|rd|th,of",short:"{Month} {d}, {yyyy}",long:"{Month} {d}, {yyyy} {h}:{mm}{tt}",full:"{Weekday} {Month} {d}, {yyyy} {h}:{mm}:{ss}{tt}",past:"{num} {unit} {sign}",future:"{num} {unit} {sign}",duration:"{num} {unit}",modifiers:[{name:"sign",src:"ago|before",value:-1},{name:"sign",src:"from now|after|from|in|later",value:1},{name:"edge",src:"last day",value:-2},{name:"edge",src:"end",value:-1},{name:"edge",src:"first day|beginning",value:1},{name:"shift",src:"last",value:-1},{name:"shift",src:"the|this",value:0},{name:"shift",src:"next",value:1}],dateParse:["{month} {year}","{shift} {unit=5-7}","{0?} {date}{1}","{0?} {edge} of {shift?} {unit=4-7?}{month?}{year?}"],timeParse:"{num} {unit} {sign};{sign} {num} {unit};{0} {num}{1} {day} of {month} {year?};{weekday?} {month} {date}{1?} {year?};{date} {month} {year};{date} {month};{shift} {weekday};{shift} week {weekday};{weekday} {2?} {shift} week;{num} {unit=4-5} {sign} {day};{0?} {date}{1} of {month};{0?}{month?} {date?}{1?} of {shift} {unit=6-7}".split(";")}),gr=hi.concat().reverse(),du=hi.concat(),du.splice(2,1),st(i,!0,!0,hi,function(n,t,u){function h(n){n/=c;var i=n%1,r=t.error||.999;return i&&ct(i%1)>r&&(n=pt(n)),0>n?ni(n):nt(n)}var f=t.name,e=ci(f),c=t.b(),o,s;t.j="add"+e+"s",o=function(n,t){return h(this.getTime()-i.create(n,t).getTime())},s=function(n,t){return h(i.create(n,t).getTime()-this.getTime())},n[f+"sAgo"]=s,n[f+"sUntil"]=s,n[f+"sSince"]=o,n[f+"sFromNow"]=o,n[t.j]=function(n,t){var i={};return i[f]=n,this.advance(i,t)},ih(t,c),3>u&&["Last","This","Next"].forEach(function(t){n["is"+t+e]=function(){return fo(this,t+" "+f,"en")}}),4>u&&(n["beginningOf"+e]=function(){var n={};switch(f){case"year":n.year=r(this,"FullYear");break;case"month":n.month=r(this,"Month");break;case"day":n.day=r(this,"Date");break;case"week":n.weekday=0}return this.set(n,!0)},n["endOf"+e]=function(){var n={hours:23,minutes:59,seconds:59,milliseconds:999};switch(f){case"year":n.month=11,n.day=31;break;case"month":n.day=this.daysInMonth();break;case"week":n.weekday=6}return this.set(n,!0)})}),v.addFormat("([+-])?(\\d{4,4})[-.]?{full_month}[-.]?(\\d{1,2})?",!0,["year_sign","year","month","date"],!1,!0),v.addFormat("(\\d{1,2})[-.\\/]{full_month}(?:[-.\\/](\\d{2,4}))?",!0,["date","month","year"],!0),v.addFormat("{full_month}[-.](\\d{4,4})",!1,["month","year"]),v.addFormat("\\/Date\\((\\d+(?:[+-]\\d{4,4})?)\\)\\/",!1,["timestamp"]),v.addFormat(uf(v),!1,dr),gu=v.g.slice(0,7).reverse(),v.g=v.g.slice(7).concat(gu),ii("f",function(n){return r(n,"Milliseconds")},!0),ii("s",function(n){return r(n,"Seconds")}),ii("m",function(n){return r(n,"Minutes")}),ii("h",function(n){return r(n,"Hours")%12||12}),ii("H",function(n){return r(n,"Hours")}),ii("d",function(n){return r(n,"Date")}),ii("M",function(n){return r(n,"Month")+1}),function(){function n(n,t){var i=r(n,"Hours");return tt(t).ampm[nt(i/12)]||""}et("t",n,1),et("tt",n),et("T",n,1,1),et("TT",n,null,2)}(),function(){function n(n,t){var i=r(n,"Day");return tt(t).weekdays[i]}et("dow",n,3),et("Dow",n,3,1),et("weekday",n),et("Weekday",n,null,1)}(),iu("mon",0,3),iu("month",0),iu("month2",1),iu("month3",2),h.ms=h.f,h.milliseconds=h.f,h.seconds=h.s,h.minutes=h.m,h.hours=h.h,h["24hr"]=h.H,h["12hr"]=h.h,h.date=h.d,h.day=h.d,h.year=h.yyyy,st(i,!0,!0,"short,long,full",function(n,t){n[t]=function(n){return rf(this,t,!1,n)}}),"〇一二三四五六七八九十百千万".split("").forEach(function(n,t){9<t&&(t=hr(10,t-9)),ku[n]=t}),yi(ku,ei),de=u("([期週周])?([〇一二三四五六七八九十百千万"+vu+"]+)(?!昨)","g"),function(){var n=v.weekdays.slice(0,7),t=v.months.slice(0,12);st(i,!0,!0,"today yesterday tomorrow weekday weekend future past".split(" ").concat(n).concat(t),function(n,t){n["is"+ci(t)]=function(n){return this.is(t,0,n)}})}(),i.utc||(i.utc={create:function(){return kt(arguments,0,!0)},past:function(){return kt(arguments,-1,!0)},future:function(){return kt(arguments,1,!0)}}),t(i,!1,!0,{RFC1123:"{Dow}, {dd} {Mon} {yyyy} {HH}:{mm}:{ss} {tz}",RFC1036:"{Weekday}, {dd}-{Mon}-{yy} {HH}:{mm}:{ss} {tz}",ISO8601_DATE:"{yyyy}-{MM}-{dd}",ISO8601_DATETIME:"{yyyy}-{MM}-{dd}T{HH}:{mm}:{ss}.{fff}{isotz}"}),vt.prototype.toString=function(){return this.isValid()?this.start+".."+this.end:"Invalid Range"},t(vt,!0,!0,{isValid:function(){return eo(this.start)&&eo(this.end)&&typeof this.start==typeof this.end},span:function(){return this.isValid()?ct((c(this.end)?this.end.charCodeAt(0):this.end)-(c(this.start)?this.start.charCodeAt(0):this.start))+1:NaN},contains:function(n){return null==n?!1:n.start&&n.end?n.start>=this.start&&n.start<=this.end&&n.end>=this.start&&n.end<=this.end:n>=this.start&&n<=this.end},every:function(n,t){var r,i=this.start,f=this.end,e=f<i,u=i,o=0,s=[];for(y(n)&&(t=n,n=null),n=n||1,a(i)?r=fh:c(i)?r=uh:rt(i)&&(r=n,a(r)?n=r:(i=r.toLowerCase().match(/^(\d+)?\s?(\w+?)s?$/i),r=parseInt(i[1])||1,i=i[2].slice(0,1).toUpperCase()+i[2].slice(1),i.match(/hour|minute|second/i)?i+="s":"Year"===i?i="FullYear":"Day"===i&&(i="Date"),n=[r,i]),r=rh),e&&0<n&&(n*=-1);e?u>=f:u<=f;)s.push(u),t&&t(u,o),u=r(u,n),o++;return s},union:function(n){return new vt(this.start<n.start?this.start:n.start,this.end>n.end?this.end:n.end)},intersect:function(n){return n.start>this.end||n.end<this.start?new vt(NaN,NaN):new vt(this.start>n.start?this.start:n.start,this.end<n.end?this.end:n.end)},clone:function(){return new vt(this.start,this.end)},clamp:function(n){var t=this.start,i=this.end,r=i<t?i:t,t=t>i?t:i;return ff(n<r?r:n>t?t:n)}}),[w,f,i].forEach(function(n){t(n,!1,!0,{range:function(t,i){return n.create&&(t=n.create(t),i=n.create(i)),new vt(t,i)}})}),t(w,!0,!0,{upto:function(n,t,i){return w.range(this,n).every(i,t)},clamp:function(n,t){return new vt(n,t).clamp(this)},cap:function(n){return this.clamp(void 0,n)}}),t(w,!0,!0,{downto:w.prototype.upto}),t(e,!1,function(n){return n instanceof vt},{create:function(n){return n.every()}}),t(Function,!0,!0,{lazy:function(n,t,i){function o(){return r.length<i-(u&&t?1:0)&&r.push([this,arguments]),u||(u=!0,t?f():ai(o,e,f)),h}var c=this,r=[],u=!1,f,e,s,h;return n=n||1,i=i||Infinity,e=ni(n),s=pt(e/n)||1,f=function(){var n=r.length,t;if(0!=n){for(t=lt(n-s,0);n>t;)h=Function.prototype.apply.apply(c,r.shift()),n--;ai(o,e,function(){u=!1,f()})}},o},throttle:function(n){return this.lazy(n,!0,1)},debounce:function(n){function t(){t.cancel(),ai(t,n,i,this,arguments)}var i=this;return t},delay:function(n){var t=l(arguments,null,1);return ai(this,n,this,this,t),this},every:function(n){function r(){t.apply(t,i),ai(t,n,r)}var t=this,i=arguments,i=1<i.length?l(i,null,1):[];return ai(t,n,r),t},cancel:function(){var n=this.timers,t;if(it(n))for(;t=n.shift();)clearTimeout(t);return this.n=!0,this},after:function(n){var t=this,i=0,r=[];if(a(n)){if(0===n)return t.call(),t}else n=1;return function(){var u;return r.push(l(arguments)),i++,i==n?(u=t.call(this,r),i=0,r=[],u):void 0}},once:function(){return this.throttle(Infinity,!0)},fill:function(){var n=this,t=l(arguments);return function(){var i=l(arguments);return t.forEach(function(n,t){(null!=n||t>=i.length)&&i.splice(t,0,n)}),n.apply(this,i)}}}),t(w,!1,!0,{random:function(n,t){var i,r;return 1==arguments.length&&(t=n,n=0),i=cu(n||0,o(t)?1:t),r=lt(n||0,o(t)?1:t)+1,nt(b.random()*(r-i)+i)}}),t(w,!0,!0,{log:function(n){return b.log(this)/(n?b.log(n):1)},abbr:function(n){return ef(this,n,"kmbt",0,4)},metric:function(n,t){return ef(this,n,"nμm kMGTPE",4,o(t)?1:t)},bytes:function(n,t){return ef(this,n,"kMGTPE",0,o(t)?4:t,!0)+"B"},isInteger:function(){return 0==this%1},isOdd:function(){return!isNaN(this)&&!this.isMultipleOf(2)},isEven:function(){return this.isMultipleOf(2)},isMultipleOf:function(n){return 0==this%n},format:function(n,t,i){var r,f,e,u="";for(o(t)&&(t=","),o(i)&&(i="."),r=(a(n)?cr(this,n||0).toFixed(lt(n,0)):this.toString()).replace(/^-/,"").split("."),f=r[0],e=r[1],r=f.length;0<r;r-=3)r<f.length&&(u=t+u),u=f.slice(lt(0,r-3),r)+u;return e&&(u+=i+ar("0",(n||0)-e.length)+e),(0>this?"-":"")+u},hex:function(n){return this.pad(n||1,!1,16)},times:function(n){if(n)for(var t=0;t<this;t++)n.call(this,t);return this.toNumber()},chr:function(){return f.fromCharCode(this)},pad:function(n,t,i){return p(this,n,t,i)},ordinalize:function(){var n=ct(this),n=parseInt(n.toString().slice(-2));return this+df(n)},toNumber:function(){return parseFloat(this,10)}}),function(){function n(n){return function(t){return t?cr(this,t,n):n(this)}}t(w,!0,!0,{ceil:n(ni),round:n(pt),floor:n(nt)}),st(w,!0,!0,"abs,pow,sin,asin,cos,acos,tan,atan,exp,pow,sqrt",function(n,t){n[t]=function(n,i){return b[t](this,n,i)}})}(),of=["isObject","isNaN"],sf="keys values select reject each merge clone equal watch tap has toQueryString".split(" "),t(s,!1,!0,{watch:function(n,t,i){if(yf){var r=n[t];s.defineProperty(n,t,{enumerable:!0,configurable:!0,get:function(){return r},set:function(u){r=i.call(n,t,r,u)}})}}}),t(s,!1,function(){return 1<arguments.length},{keys:function(n,t){var i=s.keys(n);return i.forEach(function(i){t.call(n,i,n[i])}),i}}),t(s,!1,!0,{isObject:function(n){return fi(n)},isNaN:function(n){return a(n)&&n.valueOf()!==n.valueOf()},equal:function(n,t){return gf(n,t)},extended:function(n){return new ht(n)},merge:function(n,t,r,f){var h,p,a,o,c,v,l;if(n&&"string"!=typeof t)for(h in t)if(ft(t,h)&&n){if(o=t[h],c=n[h],v=ut(c),p=g(o),a=g(c),l=v&&!1===f?c:o,v&&y(f)&&(l=f.call(t,h,c,o)),r&&(p||a))if(rt(o))l=new i(o.getTime());else if(d(o))l=new u(o.source,wi(o));else{a||(n[h]=e.isArray(o)?[]:{}),s.merge(n[h],o,r,f);continue}n[h]=l}return n},values:function(n,t){var i=[];return k(n,function(r,u){i.push(u),t&&t.call(n,u)}),i},clone:function(n,t){var i;if(!g(n))return n;if(i=yt.call(n),rt(n,i)&&n.clone)return n.clone();if(rt(n,i)||d(n,i))return new n.constructor(n);if(n instanceof ht)i=new ht;else if(it(n,i))i=[];else if(fi(n,i))i={};else throw new TypeError("Clone must be a basic data type.");return s.merge(i,n,t)},fromQueryString:function(n,t){var i=s.extended();return n=n&&n.toString?n.toString():"",n.replace(/^.*?\?/,"").split("&").forEach(function(n){n=n.split("="),2===n.length&&oo(i,n[0],decodeURIComponent(n[1]),t)}),i},toQueryString:function(n,t){return so(t,n)},tap:function(n,t){var i=t;return y(t)||(i=function(){t&&n[t]()}),i.call(n,n),n},has:function(n,t){return ft(n,t)},select:function(n){return co(n,arguments,!0)},reject:function(n){return co(n,arguments,!1)}}),st(s,!1,!0,ot,function(n,t){var i="is"+t;of.push(i),n[i]=ou[t]}),t(s,!1,function(){return 0===arguments.length},{extend:function(){var n=of.concat(sf);"undefined"!=typeof ke&&(n=n.concat(ke)),yr(n,s)}}),yr(sf,ht),t(u,!1,!0,{escape:function(n){return wt(n)}}),t(u,!0,!0,{getFlags:function(){return wi(this)},setFlags:function(n){return u(this.source,n)},addFlag:function(n){return this.setFlags(wi(this,n))},removeFlag:function(n){return this.setFlags(wi(this).replace(n,""))}}),t(f,!0,!1,{repeat:function(n){return n=uu(n),ar(this,n)}}),t(f,!0,function(n){return d(n)||2<arguments.length},{startsWith:function(n){var t=arguments,i=t[1],t=t[2],r=this;return i&&(r=r.slice(i)),o(t)&&(t=!0),i=d(n)?n.source.replace("^",""):wt(n),u("^"+i,t?"":"i").test(r)},endsWith:function(n){var t=arguments,i=t[1],t=t[2],r=this;return ut(i)&&(r=r.slice(0,i)),o(t)&&(t=!0),i=d(n)?n.source.replace("$",""):wt(n),u(i+"$",t?"":"i").test(r)}}),t(f,!0,!0,{escapeRegExp:function(){return wt(this)},escapeURL:function(n){return n?encodeURIComponent(this):encodeURI(this)},unescapeURL:function(n){return n?decodeURI(this):decodeURIComponent(this)},escapeHTML:function(){return this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/\//g,"&#x2f;")},unescapeHTML:function(){return this.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&apos;/g,"'").replace(/&#x2f;/g,"/").replace(/&amp;/g,"&")},encodeBase64:function(){return hf(unescape(encodeURIComponent(this)))},decodeBase64:function(){return decodeURIComponent(escape(cf(this)))},each:function(n,t){var i,r,f;if(y(n)?(t=n,n=/[\s\S]/g):n?c(n)?n=u(wt(n),"gi"):d(n)&&(n=u(n.source,wi(n,"g"))):n=/[\s\S]/g,i=this.match(n)||[],t)for(r=0,f=i.length;r<f;r++)i[r]=t.call(this,i[r],r,i)||i[r];return i},shift:function(n){var t="";return n=n||0,this.codes(function(i){t+=f.fromCharCode(i+n)}),t},codes:function(n){for(var r=[],i,t=0,u=this.length;t<u;t++)i=this.charCodeAt(t),r.push(i),n&&n.call(this,i,t);return r},chars:function(n){return this.each(n)},words:function(n){return this.trim().each(/\S+/g,n)},lines:function(n){return this.trim().each(/^.*$/gm,n)},paragraphs:function(n){var t=this.trim().split(/[\r\n]{2,}/);return t=t.map(function(t){if(n)var i=n.call(t);return i?i:t})},isBlank:function(){return 0===this.trim().length},has:function(n){return-1!==this.search(d(n)?n:wt(n))},add:function(n,t){return t=o(t)?this.length:t,this.slice(0,t)+n+this.slice(t)},remove:function(n){return this.replace(n,"")},reverse:function(){return this.split("").reverse().join("")},compact:function(){return this.trim().replace(/([\r\n\s\u3000])+/g,function(n,t){return"　"===t?t:" "})},at:function(){return ne(this,arguments,!0)},from:function(n){return this.slice(ao(this,n,!0))},to:function(n){return o(n)&&(n=this.length),this.slice(0,ao(this,n))},dasherize:function(){return this.underscore().replace(/_/g,"-")},underscore:function(){return this.replace(/[-\s]+/g,"_").replace(f.Inflector&&f.Inflector.acronymRegExp,function(n,t){return(0<t?"_":"")+n.toLowerCase()}).replace(/([A-Z\d]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").toLowerCase()},camelize:function(n){return this.underscore().replace(/(^|_)([^_]+)/g,function(t,i,r,u){return t=(t=f.Inflector)&&t.acronyms[r],t=c(t)?t:void 0,u=!1!==n||0<u,t?u?t:t.toLowerCase():u?r.capitalize():r})},spacify:function(){return this.underscore().replace(/_/g," ")},stripTags:function(){var n=this;return fr(0<arguments.length?arguments:[""],function(t){n=n.replace(u("<\/?"+wt(t)+"[^<>]*>","gi"),"")}),n},removeTags:function(){var n=this;return fr(0<arguments.length?arguments:["\\S+"],function(t){t=u("<("+t+")[^<>]*(?:\\/>|>.*?<\\/\\1>)","gi"),n=n.replace(t,"")}),n},truncate:function(n,t,i){return lo(this,n,t,i)},truncateOnWord:function(n,t,i){return lo(this,n,t,i,!0)},pad:function(n,t){var i,r;return n=uu(n),i=lt(0,n-this.length)/2,r=nt(i),i=ni(i),fu(r,t)+this+fu(i,t)},padLeft:function(n,t){return n=uu(n),fu(lt(0,n-this.length),t)+this},padRight:function(n,t){return n=uu(n),this+fu(lt(0,n-this.length),t)},first:function(n){return o(n)&&(n=1),this.substr(0,n)},last:function(n){return o(n)&&(n=1),this.substr(0>this.length-n?0:this.length-n)},toNumber:function(n){return yu(this,n)},capitalize:function(n){var t;return this.toLowerCase().replace(n?/[^']/g:/^\S/,function(n){var i=n.toUpperCase(),r;return r=t?n:i,t=i!==n,r})},assign:function(){var n={};return fr(arguments,function(t,i){g(t)?yi(n,t):n[i+1]=t}),this.replace(/\{([^{]+?)\}/g,function(t,i){return ft(n,i)?n[i]:t})}}),t(f,!0,!0,{insert:f.prototype.add}),function(n){if(rr.btoa)hf=rr.btoa,cf=rr.atob;else{var t=/[^A-Za-z0-9\+\/\=]/g;hf=function(t){var o="",i,r,u,h,s,f,e=0;do i=t.charCodeAt(e++),r=t.charCodeAt(e++),u=t.charCodeAt(e++),h=i>>2,i=(i&3)<<4|r>>4,s=(r&15)<<2|u>>6,f=u&63,isNaN(r)?s=f=64:isNaN(u)&&(f=64),o=o+n.charAt(h)+n.charAt(i)+n.charAt(s)+n.charAt(f);while(e<t.length);return o},cf=function(i){var e="",o,r,c,s,h,u=0;if(i.match(t))throw Error("String contains invalid base64 characters");i=i.replace(/[^A-Za-z0-9\+\/\=]/g,"");do o=n.indexOf(i.charAt(u++)),r=n.indexOf(i.charAt(u++)),s=n.indexOf(i.charAt(u++)),h=n.indexOf(i.charAt(u++)),o=o<<2|r>>4,r=(r&15)<<4|s>>2,c=(s&3)<<6|h,e+=f.fromCharCode(o),64!=s&&(e+=f.fromCharCode(r)),64!=h&&(e+=f.fromCharCode(c));while(u<i.length);return e}}}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),"use strict";var lf=[],af=[],nr=[],vf=[],ri={},vo,n;n={acronym:function(t){ri[t.toLowerCase()]=t,t=s.keys(ri).map(function(n){return ri[n]}),n.acronymRegExp=u(t.join("|"),"g")},plural:function(n,t){yo(lf,n,t)},singular:function(n,t){yo(af,n,t)},irregular:function(t,i){var h=t.first(),f=t.from(1),o=i.first(),r=i.from(1),e=o.toUpperCase(),s=o.toLowerCase(),c=h.toUpperCase(),l=h.toLowerCase();eu(t),eu(i),c==e?(n.plural(new u("({1}){2}$".assign(h,f),"i"),"$1"+r),n.plural(new u("({1}){2}$".assign(o,r),"i"),"$1"+r),n.singular(new u("({1}){2}$".assign(o,r),"i"),"$1"+f)):(n.plural(new u("{1}{2}$".assign(c,f)),e+r),n.plural(new u("{1}{2}$".assign(l,f)),s+r),n.plural(new u("{1}{2}$".assign(e,r)),e+r),n.plural(new u("{1}{2}$".assign(s,r)),s+r),n.singular(new u("{1}{2}$".assign(e,r)),c+f),n.singular(new u("{1}{2}$".assign(s,r)),l+f))},uncountable:function(n){var t=e.isArray(n)?n:l(arguments);nr=nr.concat(t)},human:function(n,t){vf.unshift({l:n,p:t})},clear:function(n){tr(n,"singulars")&&(af=[]),tr(n,"plurals")&&(lf=[]),tr(n,"uncountables")&&(nr=[]),tr(n,"humans")&&(vf=[]),tr(n,"acronyms")&&(ri={})}},vo="and or nor a an the so but to of at by from into on onto off out in over with for".split(" "),n.plural(/$/,"s"),n.plural(/s$/gi,"s"),n.plural(/(ax|test)is$/gi,"$1es"),n.plural(/(octop|vir|fung|foc|radi|alumn)(i|us)$/gi,"$1i"),n.plural(/(census|alias|status)$/gi,"$1es"),n.plural(/(bu)s$/gi,"$1ses"),n.plural(/(buffal|tomat)o$/gi,"$1oes"),n.plural(/([ti])um$/gi,"$1a"),n.plural(/([ti])a$/gi,"$1a"),n.plural(/sis$/gi,"ses"),n.plural(/f+e?$/gi,"ves"),n.plural(/(cuff|roof)$/gi,"$1s"),n.plural(/([ht]ive)$/gi,"$1s"),n.plural(/([^aeiouy]o)$/gi,"$1es"),n.plural(/([^aeiouy]|qu)y$/gi,"$1ies"),n.plural(/(x|ch|ss|sh)$/gi,"$1es"),n.plural(/(matr|vert|ind)(?:ix|ex)$/gi,"$1ices"),n.plural(/([ml])ouse$/gi,"$1ice"),n.plural(/([ml])ice$/gi,"$1ice"),n.plural(/^(ox)$/gi,"$1en"),n.plural(/^(oxen)$/gi,"$1"),n.plural(/(quiz)$/gi,"$1zes"),n.plural(/(phot|cant|hom|zer|pian|portic|pr|quart|kimon)o$/gi,"$1os"),n.plural(/(craft)$/gi,"$1"),n.plural(/([ft])[eo]{2}(th?)$/gi,"$1ee$2"),n.singular(/s$/gi,""),n.singular(/([pst][aiu]s)$/gi,"$1"),n.singular(/([aeiouy])ss$/gi,"$1ss"),n.singular(/(n)ews$/gi,"$1ews"),n.singular(/([ti])a$/gi,"$1um"),n.singular(/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$/gi,"$1$2sis"),n.singular(/(^analy)ses$/gi,"$1sis"),n.singular(/(i)(f|ves)$/i,"$1fe"),n.singular(/([aeolr]f?)(f|ves)$/i,"$1f"),n.singular(/([ht]ive)s$/gi,"$1"),n.singular(/([^aeiouy]|qu)ies$/gi,"$1y"),n.singular(/(s)eries$/gi,"$1eries"),n.singular(/(m)ovies$/gi,"$1ovie"),n.singular(/(x|ch|ss|sh)es$/gi,"$1"),n.singular(/([ml])(ous|ic)e$/gi,"$1ouse"),n.singular(/(bus)(es)?$/gi,"$1"),n.singular(/(o)es$/gi,"$1"),n.singular(/(shoe)s?$/gi,"$1"),n.singular(/(cris|ax|test)[ie]s$/gi,"$1is"),n.singular(/(octop|vir|fung|foc|radi|alumn)(i|us)$/gi,"$1us"),n.singular(/(census|alias|status)(es)?$/gi,"$1"),n.singular(/^(ox)(en)?/gi,"$1"),n.singular(/(vert|ind)(ex|ices)$/gi,"$1ex"),n.singular(/(matr)(ix|ices)$/gi,"$1ix"),n.singular(/(quiz)(zes)?$/gi,"$1"),n.singular(/(database)s?$/gi,"$1"),n.singular(/ee(th?)$/gi,"oo$1"),n.irregular("person","people"),n.irregular("man","men"),n.irregular("child","children"),n.irregular("sex","sexes"),n.irregular("move","moves"),n.irregular("save","saves"),n.irregular("cow","kine"),n.irregular("goose","geese"),n.irregular("zombie","zombies"),n.uncountable("equipment information rice money species series fish sheep jeans".split(" ")),t(f,!0,!0,{pluralize:function(){return po(this,!0)},singularize:function(){return po(this,!1)},humanize:function(){var n=wo(this,vf),t,n=n.replace(/_id$/g,""),n=n.replace(/(_)?([a-z\d]*)/gi,function(n,i,r){return t=ft(ri,r)?ri[r]:null,(i?" ":"")+(t||r.toLowerCase())});return bo(n)},titleize:function(){var r=/[.:;!]$/,n,t,i;return this.spacify().humanize().words(function(u,f,e){return n=r.test(u),i=0==f||f==e.length-1||n||t,t=n,i||-1===vo.indexOf(u)?bo(u):u}).join(" ")},parameterize:function(n){var t=this;return void 0===n&&(n="-"),t.normalize&&(t=t.normalize()),t=t.replace(/[^a-z0-9\-_]+/gi,n),n&&(t=t.replace(new u("^{sep}+|{sep}+$|({sep}){sep}+".assign({sep:wt(n)}),"g"),"$1")),encodeURI(t.toLowerCase())}}),f.Inflector=n,f.Inflector.acronyms=ri,"use strict";var oh=65248,sh=[{type:"a",start:65,end:90},{type:"a",start:97,end:122},{type:"n",start:48,end:57},{type:"p",start:33,end:47},{type:"p",start:58,end:64},{type:"p",start:91,end:96},{type:"p",start:123,end:126}],ir,hh=/[\u0020-\u00A5]|[\uFF61-\uFF9F][\uff9e\uff9f]?/g,ch=/[\u3000-\u301C]|[\u301A-\u30FC]|[\uFF01-\uFF60]|[\uFFE0-\uFFE6]/g,lh="｡､｢｣¥¢£",ah="。、「」￥￠￡",vh=/[\u30ab\u30ad\u30af\u30b1\u30b3\u30b5\u30b7\u30b9\u30bb\u30bd\u30bf\u30c1\u30c4\u30c6\u30c8\u30cf\u30d2\u30d5\u30d8\u30db]/,yh=/[\u30cf\u30d2\u30d5\u30d8\u30db\u30f2]/,ph="ｱｲｳｴｵｧｨｩｪｫｶｷｸｹｺｻｼｽｾｿﾀﾁﾂｯﾃﾄﾅﾆﾇﾈﾉﾊﾋﾌﾍﾎﾏﾐﾑﾒﾓﾔｬﾕｭﾖｮﾗﾘﾙﾚﾛﾜｦﾝｰ･",wh="アイウエオァィゥェォカキクケコサシスセソタチツッテトナニヌネノハヒフヘホマミムメモヤャユュヨョラリルレロワヲンー・";t(f,!0,!0,{hankaku:function(){return ko(this,arguments,ch,"hankaku")},zenkaku:function(){return ko(this,arguments,hh,"zenkaku")},hiragana:function(n){var t=this;return!1!==n&&(t=t.zenkaku("k")),t.replace(/[\u30A1-\u30F6]/g,function(n){return n.shift(-96)})},katakana:function(){return this.replace(/[\u3041-\u3096]/g,function(n){return n.shift(96)})}}),[{a:["Arabic"],source:"؀-ۿ"},{a:["Cyrillic"],source:"Ѐ-ӿ"},{a:["Devanagari"],source:"ऀ-ॿ"},{a:["Greek"],source:"Ͱ-Ͽ"},{a:["Hangul"],source:"가-힯ᄀ-ᇿ"},{a:["Han","Kanji"],source:"一-鿿豈-﫿"},{a:["Hebrew"],source:"֐-׿"},{a:["Hiragana"],source:"぀-ゟ・-ー"},{a:["Kana"],source:"぀-ヿ｡-ﾟ"},{a:["Katakana"],source:"゠-ヿ｡-ﾟ"},{a:["Latin"],source:"\x01--ÿĀ-ſƀ-ɏ"},{a:["Thai"],source:"฀-๿"}].forEach(function(n){var t=u("^["+n.source+"\\s]+$"),i=u("["+n.source+"]");n.a.forEach(function(n){gt(f.prototype,"is"+n,function(){return t.test(this.trim())}),gt(f.prototype,"has"+n,function(){return i.test(this)})})}),Date.addLocale("da",{plural:!0,months:"januar,februar,marts,april,maj,juni,juli,august,september,oktober,november,december",weekdays:"søndag|sondag,mandag,tirsdag,onsdag,torsdag,fredag,lørdag|lordag",units:"millisekund:|er,sekund:|er,minut:|ter,tim:e|er,dag:|e,ug:e|er|en,måned:|er|en+maaned:|er|en,år:||et+aar:||et",numbers:"en|et,to,tre,fire,fem,seks,syv,otte,ni,ti",tokens:"den,for",articles:"den",short:"d. {d}. {month} {yyyy}",long:"den {d}. {month} {yyyy} {H}:{mm}",full:"{Weekday} den {d}. {month} {yyyy} {H}:{mm}:{ss}",past:"{num} {unit} {sign}",future:"{sign} {num} {unit}",duration:"{num} {unit}",ampm:"am,pm",modifiers:[{name:"day",src:"forgårs|i forgårs|forgaars|i forgaars",value:-2},{name:"day",src:"i går|igår|i gaar|igaar",value:-1},{name:"day",src:"i dag|idag",value:0},{name:"day",src:"i morgen|imorgen",value:1},{name:"day",src:"over morgon|overmorgen|i over morgen|i overmorgen|iovermorgen",value:2},{name:"sign",src:"siden",value:-1},{name:"sign",src:"om",value:1},{name:"shift",src:"i sidste|sidste",value:-1},{name:"shift",src:"denne",value:0},{name:"shift",src:"næste|naeste",value:1}],dateParse:["{num} {unit} {sign}","{sign} {num} {unit}","{1?} {num} {unit} {sign}","{shift} {unit=5-7}"],timeParse:["{0?} {weekday?} {date?} {month} {year}","{date} {month}","{shift} {weekday}"]}),Date.addLocale("de",{plural:!0,capitalizeUnit:!0,months:"Januar,Februar,März|Marz,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember",weekdays:"Sonntag,Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag",units:"Millisekunde:|n,Sekunde:|n,Minute:|n,Stunde:|n,Tag:|en,Woche:|n,Monat:|en,Jahr:|en",numbers:"ein:|e|er|en|em,zwei,drei,vier,fuenf,sechs,sieben,acht,neun,zehn",tokens:"der",short:"{d}. {Month} {yyyy}",long:"{d}. {Month} {yyyy} {H}:{mm}",full:"{Weekday} {d}. {Month} {yyyy} {H}:{mm}:{ss}",past:"{sign} {num} {unit}",future:"{sign} {num} {unit}",duration:"{num} {unit}",timeMarker:"um",ampm:"am,pm",modifiers:[{name:"day",src:"vorgestern",value:-2},{name:"day",src:"gestern",value:-1},{name:"day",src:"heute",value:0},{name:"day",src:"morgen",value:1},{name:"day",src:"übermorgen|ubermorgen|uebermorgen",value:2},{name:"sign",src:"vor:|her",value:-1},{name:"sign",src:"in",value:1},{name:"shift",src:"letzte:|r|n|s",value:-1},{name:"shift",src:"nächste:|r|n|s+nachste:|r|n|s+naechste:|r|n|s+kommende:n|r",value:1}],dateParse:["{sign} {num} {unit}","{num} {unit} {sign}","{shift} {unit=5-7}"],timeParse:["{weekday?} {date?} {month} {year?}","{shift} {weekday}"]}),Date.addLocale("es",{plural:!0,months:"enero,febrero,marzo,abril,mayo,junio,julio,agosto,septiembre,octubre,noviembre,diciembre",weekdays:"domingo,lunes,martes,miércoles|miercoles,jueves,viernes,sábado|sabado",units:"milisegundo:|s,segundo:|s,minuto:|s,hora:|s,día|días|dia|dias,semana:|s,mes:|es,año|años|ano|anos",numbers:"uno,dos,tres,cuatro,cinco,seis,siete,ocho,nueve,diez",tokens:"el,la,de",short:"{d} {month} {yyyy}",long:"{d} {month} {yyyy} {H}:{mm}",full:"{Weekday} {d} {month} {yyyy} {H}:{mm}:{ss}",past:"{sign} {num} {unit}",future:"{sign} {num} {unit}",duration:"{num} {unit}",timeMarker:"a las",ampm:"am,pm",modifiers:[{name:"day",src:"anteayer",value:-2},{name:"day",src:"ayer",value:-1},{name:"day",src:"hoy",value:0},{name:"day",src:"mañana|manana",value:1},{name:"sign",src:"hace",value:-1},{name:"sign",src:"dentro de",value:1},{name:"shift",src:"pasad:o|a",value:-1},{name:"shift",src:"próximo|próxima|proximo|proxima",value:1}],dateParse:["{sign} {num} {unit}","{num} {unit} {sign}","{0?}{1?} {unit=5-7} {shift}","{0?}{1?} {shift} {unit=5-7}"],timeParse:["{shift} {weekday}","{weekday} {shift}","{date?} {2?} {month} {2?} {year?}"]}),Date.addLocale("fi",{plural:!0,timeMarker:"kello",ampm:",",months:"tammikuu,helmikuu,maaliskuu,huhtikuu,toukokuu,kesäkuu,heinäkuu,elokuu,syyskuu,lokakuu,marraskuu,joulukuu",weekdays:"sunnuntai,maanantai,tiistai,keskiviikko,torstai,perjantai,lauantai",units:"millisekun:ti|tia|teja|tina|nin,sekun:ti|tia|teja|tina|nin,minuut:ti|tia|teja|tina|in,tun:ti|tia|teja|tina|nin,päiv:ä|ää|iä|änä|än,viik:ko|koa|koja|on|kona,kuukau:si|sia|tta|den|tena,vuo:si|sia|tta|den|tena",numbers:"yksi|ensimmäinen,kaksi|toinen,kolm:e|as,neljä:s,vii:si|des,kuu:si|des,seitsemä:n|s,kahdeksa:n|s,yhdeksä:n|s,kymmene:n|s",articles:"",optionals:"",short:"{d}. {month}ta {yyyy}",long:"{d}. {month}ta {yyyy} kello {H}.{mm}",full:"{Weekday}na {d}. {month}ta {yyyy} kello {H}.{mm}",relative:function(n,t,i,r){function u(i){return(1===n?"":n+" ")+f[8*i+t]}var f=this.units;switch(r){case"duration":return u(0);case"past":return u(1<n?1:0)+" sitten";case"future":return u(4)+" päästä"}},modifiers:[{name:"day",src:"toissa päivänä|toissa päiväistä",value:-2},{name:"day",src:"eilen|eilistä",value:-1},{name:"day",src:"tänään",value:0},{name:"day",src:"huomenna|huomista",value:1},{name:"day",src:"ylihuomenna|ylihuomista",value:2},{name:"sign",src:"sitten|aiemmin",value:-1},{name:"sign",src:"päästä|kuluttua|myöhemmin",value:1},{name:"edge",src:"viimeinen|viimeisenä",value:-2},{name:"edge",src:"lopussa",value:-1},{name:"edge",src:"ensimmäinen|ensimmäisenä",value:1},{name:"shift",src:"edellinen|edellisenä|edeltävä|edeltävänä|viime|toissa",value:-1},{name:"shift",src:"tänä|tämän",value:0},{name:"shift",src:"seuraava|seuraavana|tuleva|tulevana|ensi",value:1}],dateParse:["{num} {unit} {sign}","{sign} {num} {unit}","{num} {unit=4-5} {sign} {day}","{month} {year}","{shift} {unit=5-7}"],timeParse:"{0} {num}{1} {day} of {month} {year?};{weekday?} {month} {date}{1} {year?};{date} {month} {year};{shift} {weekday};{shift} week {weekday};{weekday} {2} {shift} week;{0} {date}{1} of {month};{0}{month?} {date?}{1} of {shift} {unit=6-7}".split(";")}),Date.addLocale("fr",{plural:!0,months:"janvier,février|fevrier,mars,avril,mai,juin,juillet,août,septembre,octobre,novembre,décembre|decembre",weekdays:"dimanche,lundi,mardi,mercredi,jeudi,vendredi,samedi",units:"milliseconde:|s,seconde:|s,minute:|s,heure:|s,jour:|s,semaine:|s,mois,an:|s|née|nee",numbers:"un:|e,deux,trois,quatre,cinq,six,sept,huit,neuf,dix",tokens:"l'|la|le",short:"{d} {month} {yyyy}",long:"{d} {month} {yyyy} {H}:{mm}",full:"{Weekday} {d} {month} {yyyy} {H}:{mm}:{ss}",past:"{sign} {num} {unit}",future:"{sign} {num} {unit}",duration:"{num} {unit}",timeMarker:"à",ampm:"am,pm",modifiers:[{name:"day",src:"hier",value:-1},{name:"day",src:"aujourd'hui",value:0},{name:"day",src:"demain",value:1},{name:"sign",src:"il y a",value:-1},{name:"sign",src:"dans|d'ici",value:1},{name:"shift",src:"derni:èr|er|ère|ere",value:-1},{name:"shift",src:"prochain:|e",value:1}],dateParse:["{sign} {num} {unit}","{sign} {num} {unit}","{0?} {unit=5-7} {shift}"],timeParse:["{weekday?} {0?} {date?} {month} {year?}","{0?} {weekday} {shift}"]}),Date.addLocale("it",{plural:!0,months:"Gennaio,Febbraio,Marzo,Aprile,Maggio,Giugno,Luglio,Agosto,Settembre,Ottobre,Novembre,Dicembre",weekdays:"Domenica,Luned:ì|i,Marted:ì|i,Mercoled:ì|i,Gioved:ì|i,Venerd:ì|i,Sabato",units:"millisecond:o|i,second:o|i,minut:o|i,or:a|e,giorn:o|i,settiman:a|e,mes:e|i,ann:o|i",numbers:"un:|a|o|',due,tre,quattro,cinque,sei,sette,otto,nove,dieci",tokens:"l'|la|il",short:"{d} {Month} {yyyy}",long:"{d} {Month} {yyyy} {H}:{mm}",full:"{Weekday} {d} {Month} {yyyy} {H}:{mm}:{ss}",past:"{num} {unit} {sign}",future:"{num} {unit} {sign}",duration:"{num} {unit}",timeMarker:"alle",ampm:"am,pm",modifiers:[{name:"day",src:"ieri",value:-1},{name:"day",src:"oggi",value:0},{name:"day",src:"domani",value:1},{name:"day",src:"dopodomani",value:2},{name:"sign",src:"fa",value:-1},{name:"sign",src:"da adesso",value:1},{name:"shift",src:"scors:o|a",value:-1},{name:"shift",src:"prossim:o|a",value:1}],dateParse:["{num} {unit} {sign}","{0?} {unit=5-7} {shift}","{0?} {shift} {unit=5-7}"],timeParse:["{weekday?} {date?} {month} {year?}","{shift} {weekday}"]}),Date.addLocale("ja",{monthSuffix:"月",weekdays:"日曜日,月曜日,火曜日,水曜日,木曜日,金曜日,土曜日",units:"ミリ秒,秒,分,時間,日,週間|週,ヶ月|ヵ月|月,年",short:"{yyyy}年{M}月{d}日",long:"{yyyy}年{M}月{d}日 {H}時{mm}分",full:"{yyyy}年{M}月{d}日 {Weekday} {H}時{mm}分{ss}秒",past:"{num}{unit}{sign}",future:"{num}{unit}{sign}",duration:"{num}{unit}",timeSuffixes:"時,分,秒",ampm:"午前,午後",modifiers:[{name:"day",src:"一昨日",value:-2},{name:"day",src:"昨日",value:-1},{name:"day",src:"今日",value:0},{name:"day",src:"明日",value:1},{name:"day",src:"明後日",value:2},{name:"sign",src:"前",value:-1},{name:"sign",src:"後",value:1},{name:"shift",src:"去|先",value:-1},{name:"shift",src:"来",value:1}],dateParse:["{num}{unit}{sign}"],timeParse:["{shift}{unit=5-7}{weekday?}","{year}年{month?}月?{date?}日?","{month}月{date?}日?","{date}日"]}),Date.addLocale("ko",{digitDate:!0,monthSuffix:"월",weekdays:"일요일,월요일,화요일,수요일,목요일,금요일,토요일",units:"밀리초,초,분,시간,일,주,개월|달,년",numbers:"일|한,이,삼,사,오,육,칠,팔,구,십",short:"{yyyy}년{M}월{d}일",long:"{yyyy}년{M}월{d}일 {H}시{mm}분",full:"{yyyy}년{M}월{d}일 {Weekday} {H}시{mm}분{ss}초",past:"{num}{unit} {sign}",future:"{num}{unit} {sign}",duration:"{num}{unit}",timeSuffixes:"시,분,초",ampm:"오전,오후",modifiers:[{name:"day",src:"그저께",value:-2},{name:"day",src:"어제",value:-1},{name:"day",src:"오늘",value:0},{name:"day",src:"내일",value:1},{name:"day",src:"모레",value:2},{name:"sign",src:"전",value:-1},{name:"sign",src:"후",value:1},{name:"shift",src:"지난|작",value:-1},{name:"shift",src:"이번",value:0},{name:"shift",src:"다음|내",value:1}],dateParse:["{num}{unit} {sign}","{shift?} {unit=5-7}"],timeParse:["{shift} {unit=5?} {weekday}","{year}년{month?}월?{date?}일?","{month}월{date?}일?","{date}일"]}),Date.addLocale("nl",{plural:!0,months:"januari,februari,maart,april,mei,juni,juli,augustus,september,oktober,november,december",weekdays:"zondag|zo,maandag|ma,dinsdag|di,woensdag|woe|wo,donderdag|do,vrijdag|vrij|vr,zaterdag|za",units:"milliseconde:|n,seconde:|n,minu:ut|ten,uur,dag:|en,we:ek|ken,maand:|en,jaar",numbers:"een,twee,drie,vier,vijf,zes,zeven,acht,negen",tokens:"",short:"{d} {Month} {yyyy}",long:"{d} {Month} {yyyy} {H}:{mm}",full:"{Weekday} {d} {Month} {yyyy} {H}:{mm}:{ss}",past:"{num} {unit} {sign}",future:"{num} {unit} {sign}",duration:"{num} {unit}",timeMarker:"'s|om",modifiers:[{name:"day",src:"gisteren",value:-1},{name:"day",src:"vandaag",value:0},{name:"day",src:"morgen",value:1},{name:"day",src:"overmorgen",value:2},{name:"sign",src:"geleden",value:-1},{name:"sign",src:"vanaf nu",value:1},{name:"shift",src:"laatste|vorige|afgelopen",value:-1},{name:"shift",src:"volgend:|e",value:1}],dateParse:["{num} {unit} {sign}","{0?} {unit=5-7} {shift}","{0?} {shift} {unit=5-7}"],timeParse:["{weekday?} {date?} {month} {year?}","{shift} {weekday}"]}),Date.addLocale("pl",{plural:!0,months:"Styczeń|Stycznia,Luty|Lutego,Marzec|Marca,Kwiecień|Kwietnia,Maj|Maja,Czerwiec|Czerwca,Lipiec|Lipca,Sierpień|Sierpnia,Wrzesień|Września,Październik|Października,Listopad|Listopada,Grudzień|Grudnia",weekdays:"Niedziela|Niedzielę,Poniedziałek,Wtorek,Środ:a|ę,Czwartek,Piątek,Sobota|Sobotę",units:"milisekund:a|y|,sekund:a|y|,minut:a|y|,godzin:a|y|,dzień|dni,tydzień|tygodnie|tygodni,miesiące|miesiące|miesięcy,rok|lata|lat",numbers:"jeden|jedną,dwa|dwie,trzy,cztery,pięć,sześć,siedem,osiem,dziewięć,dziesięć",optionals:"w|we,roku",short:"{d} {Month} {yyyy}",long:"{d} {Month} {yyyy} {H}:{mm}",full:"{Weekday}, {d} {Month} {yyyy} {H}:{mm}:{ss}",past:"{num} {unit} {sign}",future:"{sign} {num} {unit}",duration:"{num} {unit}",timeMarker:"o",ampm:"am,pm",modifiers:[{name:"day",src:"przedwczoraj",value:-2},{name:"day",src:"wczoraj",value:-1},{name:"day",src:"dzisiaj|dziś",value:0},{name:"day",src:"jutro",value:1},{name:"day",src:"pojutrze",value:2},{name:"sign",src:"temu|przed",value:-1},{name:"sign",src:"za",value:1},{name:"shift",src:"zeszły|zeszła|ostatni|ostatnia",value:-1},{name:"shift",src:"następny|następna|następnego|przyszły|przyszła|przyszłego",value:1}],dateParse:["{num} {unit} {sign}","{sign} {num} {unit}","{month} {year}","{shift} {unit=5-7}","{0} {shift?} {weekday}"],timeParse:["{date} {month} {year?} {1}","{0} {shift?} {weekday}"]}),Date.addLocale("pt",{plural:!0,months:"janeiro,fevereiro,março,abril,maio,junho,julho,agosto,setembro,outubro,novembro,dezembro",weekdays:"domingo,segunda-feira,terça-feira,quarta-feira,quinta-feira,sexta-feira,sábado|sabado",units:"milisegundo:|s,segundo:|s,minuto:|s,hora:|s,dia:|s,semana:|s,mês|mêses|mes|meses,ano:|s",numbers:"um,dois,três|tres,quatro,cinco,seis,sete,oito,nove,dez,uma,duas",tokens:"a,de",short:"{d} de {month} de {yyyy}",long:"{d} de {month} de {yyyy} {H}:{mm}",full:"{Weekday}, {d} de {month} de {yyyy} {H}:{mm}:{ss}",past:"{num} {unit} {sign}",future:"{sign} {num} {unit}",duration:"{num} {unit}",timeMarker:"às",ampm:"am,pm",modifiers:[{name:"day",src:"anteontem",value:-2},{name:"day",src:"ontem",value:-1},{name:"day",src:"hoje",value:0},{name:"day",src:"amanh:ã|a",value:1},{name:"sign",src:"atrás|atras|há|ha",value:-1},{name:"sign",src:"daqui a",value:1},{name:"shift",src:"passad:o|a",value:-1},{name:"shift",src:"próximo|próxima|proximo|proxima",value:1}],dateParse:["{num} {unit} {sign}","{sign} {num} {unit}","{0?} {unit=5-7} {shift}","{0?} {shift} {unit=5-7}"],timeParse:["{date?} {1?} {month} {1?} {year?}","{0?} {shift} {weekday}"]}),Date.addLocale("ru",{months:"Январ:я|ь,Феврал:я|ь,Март:а|,Апрел:я|ь,Ма:я|й,Июн:я|ь,Июл:я|ь,Август:а|,Сентябр:я|ь,Октябр:я|ь,Ноябр:я|ь,Декабр:я|ь",weekdays:"Воскресенье,Понедельник,Вторник,Среда,Четверг,Пятница,Суббота",units:"миллисекунд:а|у|ы|,секунд:а|у|ы|,минут:а|у|ы|,час:||а|ов,день|день|дня|дней,недел:я|ю|и|ь|е,месяц:||а|ев|е,год|год|года|лет|году",numbers:"од:ин|ну,дв:а|е,три,четыре,пять,шесть,семь,восемь,девять,десять",tokens:"в|на,года",short:"{d} {month} {yyyy} года",long:"{d} {month} {yyyy} года {H}:{mm}",full:"{Weekday} {d} {month} {yyyy} года {H}:{mm}:{ss}",relative:function(n,t,i,r){i=n.toString().slice(-1);switch(!0){case 11<=n&&15>=n:i=3;break;case 1==i:i=1;break;case 2<=i&&4>=i:i=2;break;default:i=3}n=n+" "+this.units[8*i+t];switch(r){case"duration":return n;case"past":return n+" назад";case"future":return"через "+n}},timeMarker:"в",ampm:" утра, вечера",modifiers:[{name:"day",src:"позавчера",value:-2},{name:"day",src:"вчера",value:-1},{name:"day",src:"сегодня",value:0},{name:"day",src:"завтра",value:1},{name:"day",src:"послезавтра",value:2},{name:"sign",src:"назад",value:-1},{name:"sign",src:"через",value:1},{name:"shift",src:"прошл:ый|ой|ом",value:-1},{name:"shift",src:"следующ:ий|ей|ем",value:1}],dateParse:["{num} {unit} {sign}","{sign} {num} {unit}","{month} {year}","{0?} {shift} {unit=5-7}"],timeParse:["{date} {month} {year?} {1?}","{0?} {shift} {weekday}"]}),Date.addLocale("sv",{plural:!0,months:"januari,februari,mars,april,maj,juni,juli,augusti,september,oktober,november,december",weekdays:"söndag|sondag,måndag:|en+mandag:|en,tisdag,onsdag,torsdag,fredag,lördag|lordag",units:"millisekund:|er,sekund:|er,minut:|er,timm:e|ar,dag:|ar,veck:a|or|an,månad:|er|en+manad:|er|en,år:||et+ar:||et",numbers:"en|ett,två|tva,tre,fyra,fem,sex,sju,åtta|atta,nio,tio",tokens:"den,för|for",articles:"den",short:"den {d} {month} {yyyy}",long:"den {d} {month} {yyyy} {H}:{mm}",full:"{Weekday} den {d} {month} {yyyy} {H}:{mm}:{ss}",past:"{num} {unit} {sign}",future:"{sign} {num} {unit}",duration:"{num} {unit}",ampm:"am,pm",modifiers:[{name:"day",src:"förrgår|i förrgår|iförrgår|forrgar|i forrgar|iforrgar",value:-2},{name:"day",src:"går|i går|igår|gar|i gar|igar",value:-1},{name:"day",src:"dag|i dag|idag",value:0},{name:"day",src:"morgon|i morgon|imorgon",value:1},{name:"day",src:"över morgon|övermorgon|i över morgon|i övermorgon|iövermorgon|over morgon|overmorgon|i over morgon|i overmorgon|iovermorgon",value:2},{name:"sign",src:"sedan|sen",value:-1},{name:"sign",src:"om",value:1},{name:"shift",src:"i förra|förra|i forra|forra",value:-1},{name:"shift",src:"denna",value:0},{name:"shift",src:"nästa|nasta",value:1}],dateParse:["{num} {unit} {sign}","{sign} {num} {unit}","{1?} {num} {unit} {sign}","{shift} {unit=5-7}"],timeParse:["{0?} {weekday?} {date?} {month} {year}","{date} {month}","{shift} {weekday}"]}),Date.addLocale("zh-CN",{variant:!0,monthSuffix:"月",weekdays:"星期日|周日,星期一|周一,星期二|周二,星期三|周三,星期四|周四,星期五|周五,星期六|周六",units:"毫秒,秒钟,分钟,小时,天,个星期|周,个月,年",tokens:"日|号",short:"{yyyy}年{M}月{d}日",long:"{yyyy}年{M}月{d}日 {tt}{h}:{mm}",full:"{yyyy}年{M}月{d}日 {weekday} {tt}{h}:{mm}:{ss}",past:"{num}{unit}{sign}",future:"{num}{unit}{sign}",duration:"{num}{unit}",timeSuffixes:"点|时,分钟?,秒",ampm:"上午,下午",modifiers:[{name:"day",src:"前天",value:-2},{name:"day",src:"昨天",value:-1},{name:"day",src:"今天",value:0},{name:"day",src:"明天",value:1},{name:"day",src:"后天",value:2},{name:"sign",src:"前",value:-1},{name:"sign",src:"后",value:1},{name:"shift",src:"上|去",value:-1},{name:"shift",src:"这",value:0},{name:"shift",src:"下|明",value:1}],dateParse:["{num}{unit}{sign}","{shift}{unit=5-7}"],timeParse:["{shift}{weekday}","{year}年{month?}月?{date?}{0?}","{month}月{date?}{0?}","{date}[日号]"]}),Date.addLocale("zh-TW",{monthSuffix:"月",weekdays:"星期日|週日,星期一|週一,星期二|週二,星期三|週三,星期四|週四,星期五|週五,星期六|週六",units:"毫秒,秒鐘,分鐘,小時,天,個星期|週,個月,年",tokens:"日|號",short:"{yyyy}年{M}月{d}日",long:"{yyyy}年{M}月{d}日 {tt}{h}:{mm}",full:"{yyyy}年{M}月{d}日 {Weekday} {tt}{h}:{mm}:{ss}",past:"{num}{unit}{sign}",future:"{num}{unit}{sign}",duration:"{num}{unit}",timeSuffixes:"點|時,分鐘?,秒",ampm:"上午,下午",modifiers:[{name:"day",src:"前天",value:-2},{name:"day",src:"昨天",value:-1},{name:"day",src:"今天",value:0},{name:"day",src:"明天",value:1},{name:"day",src:"後天",value:2},{name:"sign",src:"前",value:-1},{name:"sign",src:"後",value:1},{name:"shift",src:"上|去",value:-1},{name:"shift",src:"這",value:0},{name:"shift",src:"下|明",value:1}],dateParse:["{num}{unit}{sign}","{shift}{unit=5-7}"],timeParse:["{shift}{weekday}","{year}年{month?}月?{date?}{0?}","{month}月{date?}{0?}","{date}[日號]"]})})(),!function(n,t,i){"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=i:(n[t]=i,"function"==typeof define&&define.amd&&define(t,[],function(){return i}))}(this,"jRespond",function(n,t,i){"use strict";return function(n){var r=[],u=[],f=n,t="",e="",s=0,y=100,h=500,o=h,p=function(){var n=0;return n="number"!=typeof window.innerWidth?0!==document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth:window.innerWidth},w=function(n){if(n.length===i)c(n);else for(var t=0;t<n.length;t++)c(n[t])},c=function(n){var o=n.breakpoint,f=n.enter||i;r.push(n),u.push(!1),a(o)&&(f!==i&&f.call(null,{entering:t,exiting:e}),u[r.length-1]=!0)},l=function(){for(var v,c,l,f=[],o=[],n=0;n<r.length;n++){var y=r[n].breakpoint,s=r[n].enter||i,h=r[n].exit||i;"*"===y?(s!==i&&f.push(s),h!==i&&o.push(h)):a(y)?(s===i||u[n]||f.push(s),u[n]=!0):(h!==i&&u[n]&&o.push(h),u[n]=!1)}for(v={entering:t,exiting:e},c=0;c<o.length;c++)o[c].call(null,v);for(l=0;l<f.length;l++)f[l].call(null,v)},b=function(n){for(var r=!1,i=0;i<f.length;i++)if(n>=f[i].enter&&n<=f[i].exit){r=!0;break}r&&t!==f[i].label?(e=t,t=f[i].label,l()):r||""===t||(t="",l())},a=function(n){if("object"==typeof n){if(n.join().indexOf(t)>=0)return!0}else if("*"===n||"string"==typeof n&&t===n)return!0},v=function(){var n=p();n!==s?(o=y,b(n)):o=h,s=n,setTimeout(v,o)};return v(),{addFunc:function(n){w(n)},getBreakpoint:function(){return t}}}}(this,this.document))