UNPKG

react-price-component

Version:

A component for displaying different price typologies

11 lines 675 kB
var App=function(e){function a(n){if(r[n])return r[n].exports;var t=r[n]={exports:{},id:n,loaded:!1};return e[n].call(t.exports,t,t.exports,a),t.loaded=!0,t.exports}var r={};return a.m=e,a.c=r,a.p="/assets/",a(0)}([function(e,a,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(a,"__esModule",{value:!0}),r(20);var t=r(27),o=n(t);r(19);var s=r(52),i=n(s),u=o["default"].IntlMixin,h=o["default"].FormattedNumber,c=navigator.language||navigator.browserLanguage,m=React.createClass({displayName:"Price",mixins:[u],renderFrom:function(){return this.props.priceData.isMinimum&&this.props.priceData.price>0?React.createElement("span",{className:"price-from"},React.createElement(i["default"],{name:"from",component:"span",content:"price.from"})):void 0},renderPrice:function(){return this.props.priceData.price>0?React.createElement(h,{value:this.props.priceData.price,style:"currency",currency:"EUR",locales:[c],minimumFractionDigits:0}):React.createElement(i["default"],{name:"ask_price",content:"price.ask_price"})},renderPeriodicity:function(){return this.props.priceData.periodicity?"/"+this.props.priceData.periodicity:void 0},renderPriceDown:function(){return this.props.priceData.priceDownAmount?React.createElement("span",{className:"price-down"},React.createElement(i["default"],{name:"is_lowered",content:"price.is_lowered"})," ",React.createElement(h,{value:this.props.priceData.priceDownAmount,style:"currency",currency:"EUR",locales:[c],minimumFractionDigits:0})):void 0},render:function(){return this.props.priceData?React.createElement("div",{className:"price-container"},React.createElement("span",{className:"price"},this.renderFrom(),this.renderPrice(),this.renderPeriodicity()),this.renderPriceDown()):!1}});a["default"]=m,e.exports=a["default"]},function(e,a,r){"use strict";function n(e,a){if(!isFinite(e))throw new TypeError(a)}var t=r(2),o=r(3),s=r(9),i=r(37),u={locales:t["default"].PropTypes.oneOfType([t["default"].PropTypes.string,t["default"].PropTypes.array]),formats:t["default"].PropTypes.object,messages:t["default"].PropTypes.object};a["default"]={statics:{filterFormatOptions:function(e,a){return a||(a={}),(this.formatOptions||[]).reduce(function(r,n){return e.hasOwnProperty(n)?r[n]=e[n]:a.hasOwnProperty(n)&&(r[n]=a[n]),r},{})}},propTypes:u,contextTypes:u,childContextTypes:u,getNumberFormat:i["default"](Intl.NumberFormat),getDateTimeFormat:i["default"](Intl.DateTimeFormat),getMessageFormat:i["default"](o["default"]),getRelativeFormat:i["default"](s["default"]),getChildContext:function(){var e=this.context,a=this.props;return{locales:a.locales||e.locales,formats:a.formats||e.formats,messages:a.messages||e.messages}},formatDate:function(e,a){return e=new Date(e),n(e,"A date or timestamp must be provided to formatDate()"),this._format("date",e,a)},formatTime:function(e,a){return e=new Date(e),n(e,"A date or timestamp must be provided to formatTime()"),this._format("time",e,a)},formatRelative:function(e,a,r){return e=new Date(e),n(e,"A date or timestamp must be provided to formatRelative()"),this._format("relative",e,a,r)},formatNumber:function(e,a){return this._format("number",e,a)},formatMessage:function(e,a){var r=this.props.locales||this.context.locales,n=this.props.formats||this.context.formats;return"function"==typeof e?e(a):("string"==typeof e&&(e=this.getMessageFormat(e,r,n)),e.format(a))},getIntlMessage:function(e){var a,r=this.props.messages||this.context.messages,n=e.split(".");try{a=n.reduce(function(e,a){return e[a]},r)}finally{if(void 0===a)throw new ReferenceError("Could not find Intl message: "+e)}return a},getNamedFormat:function(e,a){var r=this.props.formats||this.context.formats,n=null;try{n=r[e][a]}finally{if(!n)throw new ReferenceError("No "+e+" format named: "+a)}return n},_format:function(e,a,r,n){var t=this.props.locales||this.context.locales;switch(r&&"string"==typeof r&&(r=this.getNamedFormat(e,r)),e){case"date":case"time":return this.getDateTimeFormat(t,r).format(a);case"number":return this.getNumberFormat(t,r).format(a);case"relative":return this.getRelativeFormat(t,r).format(a,n);default:throw new Error("Unrecognized format type: "+e)}}}},function(e,a,r){"use strict";a["default"]=React},function(e,a,r){"use strict";var n=r(44)["default"];r(56),a=e.exports=n,a["default"]=a},function(e,a,r){e.exports=React},function(e,a,r){e.exports={__locale:"en",days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbreviated_days:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],abbreviated_months:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],am:"AM",pm:"PM"}},function(e,a,r){function n(){c=!1,i.length?h=i.concat(h):m=-1,h.length&&t()}function t(){if(!c){var e=setTimeout(n);c=!0;for(var a=h.length;a;){for(i=h,h=[];++m<a;)i[m].run();m=-1,a=h.length}i=null,c=!1,clearTimeout(e)}}function o(e,a){this.fun=e,this.array=a}function s(){}var i,u=e.exports={},h=[],c=!1,m=-1;u.nextTick=function(e){var a=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)a[r-1]=arguments[r];h.push(new o(e,a)),1!==h.length||c||setTimeout(t,0)},o.prototype.run=function(){this.fun.apply(null,this.array)},u.title="browser",u.browser=!0,u.env={},u.argv=[],u.version="",u.versions={},u.on=s,u.addListener=s,u.once=s,u.off=s,u.removeListener=s,u.removeAllListeners=s,u.emit=s,u.binding=function(e){throw new Error("process.binding is not supported")},u.cwd=function(){return"/"},u.chdir=function(e){throw new Error("process.chdir is not supported")},u.umask=function(){return 0}},function(e,a,r){(function(e,n){function t(e,r){var n={seen:[],stylize:s};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),y(r)?n.showHidden=r:r&&a._extend(n,r),N(n.showHidden)&&(n.showHidden=!1),N(n.depth)&&(n.depth=2),N(n.colors)&&(n.colors=!1),N(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=o),u(n,e,n.depth)}function o(e,a){var r=t.styles[a];return r?"["+t.colors[r][0]+"m"+e+"["+t.colors[r][1]+"m":e}function s(e,a){return e}function i(e){var a={};return e.forEach(function(e,r){a[e]=!0}),a}function u(e,r,n){if(e.customInspect&&r&&S(r.inspect)&&r.inspect!==a.inspect&&(!r.constructor||r.constructor.prototype!==r)){var t=r.inspect(n,e);return f(t)||(t=u(e,t,n)),t}var o=h(e,r);if(o)return o;var s=Object.keys(r),y=i(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(r)),R(r)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return c(r);if(0===s.length){if(S(r)){var g=r.name?": "+r.name:"";return e.stylize("[Function"+g+"]","special")}if(P(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(A(r))return e.stylize(Date.prototype.toString.call(r),"date");if(R(r))return c(r)}var D="",b=!1,w=["{","}"];if(p(r)&&(b=!0,w=["[","]"]),S(r)){var N=r.name?": "+r.name:"";D=" [Function"+N+"]"}if(P(r)&&(D=" "+RegExp.prototype.toString.call(r)),A(r)&&(D=" "+Date.prototype.toUTCString.call(r)),R(r)&&(D=" "+c(r)),0===s.length&&(!b||0==r.length))return w[0]+D+w[1];if(0>n)return P(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special");e.seen.push(r);var k;return k=b?m(e,r,n,y,s):s.map(function(a){return l(e,r,n,y,a,b)}),e.seen.pop(),d(k,D,w)}function h(e,a){if(N(a))return e.stylize("undefined","undefined");if(f(a)){var r="'"+JSON.stringify(a).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return b(a)?e.stylize(""+a,"number"):y(a)?e.stylize(""+a,"boolean"):g(a)?e.stylize("null","null"):void 0}function c(e){return"["+Error.prototype.toString.call(e)+"]"}function m(e,a,r,n,t){for(var o=[],s=0,i=a.length;i>s;++s)M(a,String(s))?o.push(l(e,a,r,n,String(s),!0)):o.push("");return t.forEach(function(t){t.match(/^\d+$/)||o.push(l(e,a,r,n,t,!0))}),o}function l(e,a,r,n,t,o){var s,i,h;if(h=Object.getOwnPropertyDescriptor(a,t)||{value:a[t]},h.get?i=h.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):h.set&&(i=e.stylize("[Setter]","special")),M(n,t)||(s="["+t+"]"),i||(e.seen.indexOf(h.value)<0?(i=g(r)?u(e,h.value,null):u(e,h.value,r-1),i.indexOf("\n")>-1&&(i=o?i.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+i.split("\n").map(function(e){return" "+e}).join("\n"))):i=e.stylize("[Circular]","special")),N(s)){if(o&&t.match(/^\d+$/))return i;s=JSON.stringify(""+t),s.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+i}function d(e,a,r){var n=0,t=e.reduce(function(e,a){return n++,a.indexOf("\n")>=0&&n++,e+a.replace(/\u001b\[\d\d?m/g,"").length+1},0);return t>60?r[0]+(""===a?"":a+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+a+" "+e.join(", ")+" "+r[1]}function p(e){return Array.isArray(e)}function y(e){return"boolean"==typeof e}function g(e){return null===e}function D(e){return null==e}function b(e){return"number"==typeof e}function f(e){return"string"==typeof e}function w(e){return"symbol"==typeof e}function N(e){return void 0===e}function P(e){return k(e)&&"[object RegExp]"===X(e)}function k(e){return"object"==typeof e&&null!==e}function A(e){return k(e)&&"[object Date]"===X(e)}function R(e){return k(e)&&("[object Error]"===X(e)||e instanceof Error)}function S(e){return"function"==typeof e}function v(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function X(e){return Object.prototype.toString.call(e)}function C(e){return 10>e?"0"+e.toString(10):e.toString(10)}function F(){var e=new Date,a=[C(e.getHours()),C(e.getMinutes()),C(e.getSeconds())].join(":");return[e.getDate(),L[e.getMonth()],a].join(" ")}function M(e,a){return Object.prototype.hasOwnProperty.call(e,a)}var K=/%[sdj%]/g;a.format=function(e){if(!f(e)){for(var a=[],r=0;r<arguments.length;r++)a.push(t(arguments[r]));return a.join(" ")}for(var r=1,n=arguments,o=n.length,s=String(e).replace(K,function(e){if("%%"===e)return"%";if(r>=o)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(a){return"[Circular]"}default:return e}}),i=n[r];o>r;i=n[++r])s+=g(i)||!k(i)?" "+i:" "+t(i);return s},a.deprecate=function(r,t){function o(){if(!s){if(n.throwDeprecation)throw new Error(t);n.traceDeprecation?console.trace(t):console.error(t),s=!0}return r.apply(this,arguments)}if(N(e.process))return function(){return a.deprecate(r,t).apply(this,arguments)};if(n.noDeprecation===!0)return r;var s=!1;return o};var B,T={};a.debuglog=function(e){if(N(B)&&(B=n.env.NODE_DEBUG||""),e=e.toUpperCase(),!T[e])if(new RegExp("\\b"+e+"\\b","i").test(B)){var r=n.pid;T[e]=function(){var n=a.format.apply(a,arguments);console.error("%s %d: %s",e,r,n)}}else T[e]=function(){};return T[e]},a.inspect=t,t.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},t.styles={special:"cyan",number:"yellow","boolean":"yellow",undefined:"grey","null":"bold",string:"green",date:"magenta",regexp:"red"},a.isArray=p,a.isBoolean=y,a.isNull=g,a.isNullOrUndefined=D,a.isNumber=b,a.isString=f,a.isSymbol=w,a.isUndefined=N,a.isRegExp=P,a.isObject=k,a.isDate=A,a.isError=R,a.isFunction=S,a.isPrimitive=v,a.isBuffer=r(23);var L=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];a.log=function(){console.log("%s - %s",F(),a.format.apply(a,arguments))},a.inherits=r(22),a._extend=function(e,a){if(!a||!k(a))return e;for(var r=Object.keys(a),n=r.length;n--;)e[r[n]]=a[r[n]];return e}}).call(a,function(){return this}(),r(6))},function(e,a,r){"use strict";function n(e){var a,r,n,o,s=Array.prototype.slice.call(arguments,1);for(a=0,r=s.length;r>a;a+=1)if(n=s[a])for(o in n)t.call(n,o)&&(e[o]=n[o]);return e}a.extend=n;var t=Object.prototype.hasOwnProperty;a.hop=t},function(e,a,r){"use strict";var n=r(51)["default"];r(57),a=e.exports=n,a["default"]=a},function(e,a,r){"use strict";function n(e){return"string"==typeof e||"[object String]"===Object.prototype.toString.call(e)}function t(e){return"function"==typeof e||"[object Function]"===Object.prototype.toString.call(e)}function o(e){return"[object Object]"===Object.prototype.toString.call(e)}function s(e){return n(e)&&":"===e[0]}function i(e,a){return Object.prototype.hasOwnProperty.call(e,a)}function u(e,a){return a.reduce(function(e,a){return o(e)&&i(e,a)?e[a]:null},e)}function h(){this._registry={locale:"en",interpolate:!0,fallbackLocale:null,scope:null,translations:{},interpolations:{},normalizedKeys:{},separator:"."},this.registerTranslations("en",r(11)),this.setMaxListeners(0)}function c(){return f.translate.apply(f,arguments)}var m=r(15),l=r(7).isArray,d=r(7).isDate,p=r(17).sprintf,y=r(21),g=r(13),D=r(18),b="counterpart";m(h.prototype,y.EventEmitter.prototype),h.prototype.getLocale=function(){return this._registry.locale},h.prototype.setLocale=function(e){var a=this._registry.locale;return a!=e&&(this._registry.locale=e,this.emit("localechange",e,a)),a},h.prototype.getFallbackLocale=function(){return this._registry.fallbackLocale},h.prototype.setFallbackLocale=function(e){var a=this._registry.fallbackLocale;return this._registry.fallbackLocale=e,a},h.prototype.getAvailableLocales=function(){return this._registry.availableLocales||Object.keys(this._registry.translations)},h.prototype.setAvailableLocales=function(e){var a=this.getAvailableLocales();return this._registry.availableLocales=e,a},h.prototype.getSeparator=function(){return this._registry.separator},h.prototype.setSeparator=function(e){var a=this._registry.separator;return this._registry.separator=e,a},h.prototype.setInterpolate=function(e){var a=this._registry.interpolate;return this._registry.interpolate=e,a},h.prototype.getInterpolate=function(){return this._registry.interpolate},h.prototype.registerTranslations=function(e,a){var r={};return r[e]=a,m(!0,this._registry.translations,r),r},h.prototype.registerInterpolations=function(e){return m(!0,this._registry.interpolations,e)},h.prototype.onLocaleChange=h.prototype.addLocaleChangeListener=function(e){this.addListener("localechange",e)},h.prototype.offLocaleChange=h.prototype.removeLocaleChangeListener=function(e){this.removeListener("localechange",e)},h.prototype.translate=function(e,a){if(!l(e)&&!n(e)||!e.length)throw new Error("invalid argument: key");s(e)&&(e=e.substr(1)),a=m(!0,{},a);var r=a.locale||this._registry.locale;delete a.locale;var t=a.scope||this._registry.scope;delete a.scope;var o=a.separator||this._registry.separator;delete a.separator;var i=a.fallbackLocale||this._registry.fallbackLocale;delete a.fallbackLocale;var h=this._normalizeKeys(r,t,e,o),c=u(this._registry.translations,h);if(null===c&&a.fallback&&(c=this._fallback(r,t,e,a.fallback,a)),null===c&&i&&r!==i){var d=this._normalizeKeys(i,t,e,o);c=u(this._registry.translations,d),c&&(r=i)}return null===c&&(c="missing translation: "+h.join(o)),c=this._pluralize(r,c,a.count),this._registry.interpolate!==!1&&a.interpolate!==!1&&(c=this._interpolate(c,a)),c},h.prototype.localize=function(e,a){if(!d(e))throw new Error("invalid argument: object must be a date");a=m(!0,{},a);var r=a.locale||this._registry.locale,n=a.scope||b,t=a.type||"datetime",o=a.format||"default";return a={locale:r,scope:n,interpolate:!1},o=this.translate(["formats",t,o],m(!0,{},a)),D(e,o,this.translate("names",a))},h.prototype._pluralize=function(e,a,r){if("object"!=typeof a||null===a||"number"!=typeof r)return a;var n=this.translate("pluralize",{locale:e,scope:b});return"[object Function]"!==Object.prototype.toString.call(n)?n:n(a,r)},h.prototype.withLocale=function(e,a,r){var n=this._registry.locale;this._registry.locale=e;var t=a.call(r);return this._registry.locale=n,t},h.prototype.withScope=function(e,a,r){var n=this._registry.scope;this._registry.scope=e;var t=a.call(r);return this._registry.scope=n,t},h.prototype.withSeparator=function(e,a,r){var n=this.setSeparator(e),t=a.call(r);return this.setSeparator(n),t},h.prototype._normalizeKeys=function(e,a,r,n){var t=[];return t=t.concat(this._normalizeKey(e,n)),t=t.concat(this._normalizeKey(a,n)),t=t.concat(this._normalizeKey(r,n))},h.prototype._normalizeKey=function(e,a){return this._registry.normalizedKeys[a]=this._registry.normalizedKeys[a]||{},this._registry.normalizedKeys[a][e]=this._registry.normalizedKeys[a][e]||function(e){if(l(e)){var r=e.map(function(e){return this._normalizeKey(e,a)}.bind(this));return[].concat.apply([],r)}if("undefined"==typeof e||null===e)return[];for(var n=e.split(a),t=n.length-1;t>=0;t--)""===n[t]&&n.splice(t,1);return n}.bind(this)(e),this._registry.normalizedKeys[a][e]},h.prototype._interpolate=function(e,a){return"string"!=typeof e?e:p(e,m({},this._registry.interpolations,a))},h.prototype._resolve=function(e,a,r,n,o){if(o=o||{},o.resolve===!1)return n;var i;if(s(n))i=this.translate(n,m({},o,{locale:e,scope:a}));else if(t(n)){var u;o.object?(u=o.object,delete o.object):u=r,i=this._resolve(e,a,r,n(u,o))}else i=n;return/^missing translation:/.test(i)?null:i},h.prototype._fallback=function(e,a,r,n,t){if(t=g(t,"fallback"),l(n)){for(var o=0,s=n.length;s>o;o++){var i=this._resolve(e,a,r,n[o],t);if(i)return i}return null}return this._resolve(e,a,r,n,t)};var f=new h;m(c,f,{Instance:h}),e.exports=c},function(e,a,r){e.exports={counterpart:{names:r(5),pluralize:r(16),formats:{date:{"default":"%a, %e %b %Y","long":"%A, %B %o, %Y","short":"%b %e"},time:{"default":"%H:%M","long":"%H:%M:%S %z","short":"%H:%M"},datetime:{"default":"%a, %e %b %Y %H:%M","long":"%A, %B %o, %Y %H:%M:%S %z","short":"%e %b %H:%M"}}}}},function(e,a,r){e.exports=r(5)},function(e,a,r){"use strict";function n(e){var a={},r=o.apply(t,s.call(arguments,1));for(var n in e)-1===i(r,n)&&(a[n]=e[n]);return a}var t=Array.prototype,o=t.concat,s=t.slice,i=r(14);e.exports=n},function(e,a,r){var n=[].indexOf;e.exports=function(e,a){if(n)return e.indexOf(a);for(var r=0;r<e.length;++r)if(e[r]===a)return r;return-1}},function(e,a,r){var n,t=Object.prototype.hasOwnProperty,o=Object.prototype.toString,s=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===o.call(e)},i=function(e){"use strict";if(!e||"[object Object]"!==o.call(e))return!1;var a=t.call(e,"constructor"),r=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!a&&!r)return!1;var s;for(s in e);return s===n||t.call(e,s)};e.exports=function u(){"use strict";var e,a,r,t,o,h,c=arguments[0],m=1,l=arguments.length,d=!1;for("boolean"==typeof c?(d=c,c=arguments[1]||{},m=2):("object"!=typeof c&&"function"!=typeof c||null==c)&&(c={});l>m;++m)if(e=arguments[m],null!=e)for(a in e)r=c[a],t=e[a],c!==t&&(d&&t&&(i(t)||(o=s(t)))?(o?(o=!1,h=r&&s(r)?r:[]):h=r&&i(r)?r:{},c[a]=u(d,h,t)):t!==n&&(c[a]=t));return c}},function(e,a,r){"use strict";e.exports=function(e,a){var r;return 0===a&&"zero"in e&&(r="zero"),r=r||(1===a?"one":"other"),e[r]}},function(e,a,r){var n=function(){function e(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function a(e,a){for(var r=[];a>0;r[--a]=e);return r.join("")}var r=function(){return r.cache.hasOwnProperty(arguments[0])||(r.cache[arguments[0]]=r.parse(arguments[0])),r.format.call(null,r.cache[arguments[0]],arguments)};return r.object_stringify=function(e,a,n,t){var o="";if(null!=e)switch(typeof e){case"function":return"[Function"+(e.name?": "+e.name:"")+"]";case"object":if(e instanceof Error)return"["+e.toString()+"]";if(a>=n)return"[Object]";if(t&&(t=t.slice(0),t.push(e)),null!=e.length){o+="[";var s=[];for(var i in e)t&&t.indexOf(e[i])>=0?s.push("[Circular]"):s.push(r.object_stringify(e[i],a+1,n,t));o+=s.join(", ")+"]"}else{if("getMonth"in e)return"Date("+e+")";o+="{";var s=[];for(var u in e)e.hasOwnProperty(u)&&(t&&t.indexOf(e[u])>=0?s.push(u+": [Circular]"):s.push(u+": "+r.object_stringify(e[u],a+1,n,t)));o+=s.join(", ")+"}"}return o;case"string":return'"'+e+'"'}return""+e},r.format=function(t,o){var s,i,u,h,c,m,l,d=1,p=t.length,y="",g=[];for(i=0;p>i;i++)if(y=e(t[i]),"string"===y)g.push(t[i]);else if("array"===y){if(h=t[i],h[2])for(s=o[d],u=0;u<h[2].length;u++){if(!s.hasOwnProperty(h[2][u]))throw new Error(n('[sprintf] property "%s" does not exist',h[2][u]));s=s[h[2][u]]}else s=h[1]?o[h[1]]:o[d++];if(/[^sO]/.test(h[8])&&"number"!=e(s))throw new Error(n('[sprintf] expecting number but found %s "'+s+'"',e(s)));switch(h[8]){case"b":s=s.toString(2);break;case"c":s=String.fromCharCode(s);break;case"d":s=parseInt(s,10);break;case"e":s=h[7]?s.toExponential(h[7]):s.toExponential();break;case"f":s=h[7]?parseFloat(s).toFixed(h[7]):parseFloat(s);break;case"O":s=r.object_stringify(s,0,parseInt(h[7])||5);break;case"o":s=s.toString(8);break;case"s":s=(s=String(s))&&h[7]?s.substring(0,h[7]):s;break;case"u":s=Math.abs(s);break;case"x":s=s.toString(16);break;case"X":s=s.toString(16).toUpperCase()}s=/[def]/.test(h[8])&&h[3]&&s>=0?"+"+s:s,m=h[4]?"0"==h[4]?"0":h[4].charAt(1):" ",l=h[6]-String(s).length,c=h[6]?a(m,l):"",g.push(h[5]?s+c:c+s)}return g.join("")},r.cache={},r.parse=function(e){for(var a=e,r=[],n=[],t=0;a;){if(null!==(r=/^[^\x25]+/.exec(a)))n.push(r[0]);else if(null!==(r=/^\x25{2}/.exec(a)))n.push("%");else{if(null===(r=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosOuxX])/.exec(a)))throw new Error("[sprintf] "+a);if(r[2]){t|=1;var o=[],s=r[2],i=[];if(null===(i=/^([a-z_][a-z_\d]*)/i.exec(s)))throw new Error("[sprintf] "+s);for(o.push(i[1]);""!==(s=s.substring(i[0].length));)if(null!==(i=/^\.([a-z_][a-z_\d]*)/i.exec(s)))o.push(i[1]);else{if(null===(i=/^\[(\d+)\]/.exec(s)))throw new Error("[sprintf] "+s);o.push(i[1])}r[2]=o}else t|=2;if(3===t)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");n.push(r)}a=a.substring(r[0].length)}return n},r}(),t=function(e,a){var r=a.slice();return r.unshift(e),n.apply(null,r)};e.exports=n,n.sprintf=n,n.vsprintf=t},function(e,a,r){"use strict";function n(e,a,r){var h=e.getTime();return r=r||u,a.replace(/%([-_0]?.)/g,function(a,u){var c=null;if(2==u.length){switch(u[0]){case"-":c="";break;case"_":c=" ";break;case"0":c="0";break;default:return a}u=u[1]}switch(u){case"A":return r.days[e.getDay()];case"a":return r.abbreviated_days[e.getDay()];case"B":return r.months[e.getMonth()];case"b":return r.abbreviated_months[e.getMonth()];case"C":return t(Math.floor(e.getFullYear()/100),c);case"D":return n(e,"%m/%d/%y");case"d":return t(e.getDate(),c);case"e":return e.getDate();case"F":return n(e,"%Y-%m-%d");case"H":return t(e.getHours(),c);case"h":return r.abbreviated_months[e.getMonth()];case"I":return t(o(e),c);case"j":return t(Math.ceil((e.getTime()-new Date(e.getFullYear(),0,1).getTime())/864e5),3);case"k":return t(e.getHours(),null===c?" ":c);case"L":return t(Math.floor(h%1e3),3);case"l":return t(o(e),null===c?" ":c);case"M":return t(e.getMinutes(),c);case"m":return t(e.getMonth()+1,c);case"n":return"\n";case"o":return String(e.getDate())+s(e.getDate());case"P":return e.getHours()<12?r.am.toLowerCase():r.pm.toLowerCase();case"p":return e.getHours()<12?r.am.toUpperCase():r.pm.toUpperCase();case"R":return n(e,"%H:%M");case"r":return n(e,"%I:%M:%S %p");case"S":return t(e.getSeconds(),c);case"s":return Math.floor(h/1e3);case"T":return n(e,"%H:%M:%S");case"t":return" ";case"U":return t(i(e,"sunday"),c);case"u":return 0===e.getDay()?7:e.getDay();case"v":return n(e,"%e-%b-%Y");case"W":return t(i(e,"monday"),c);case"w":return e.getDay();case"Y":return e.getFullYear();case"y":var m=String(e.getFullYear());return m.slice(m.length-2);case"Z":var l=e.toString().match(/\((\w+)\)/);return l&&l[1]||"";case"z":var d=e.getTimezoneOffset();return(d>0?"-":"+")+t(Math.round(Math.abs(d/60)),2)+":"+t(d%60,2);default:return u}})}function t(e,a,r){"number"==typeof a&&(r=a,a="0"),null===a&&(a="0"),r=r||2;var n=String(e);if(a)for(;n.length<r;)n=a+n;return n}function o(e){var a=e.getHours();return 0===a?a=12:a>12&&(a-=12),a}function s(e){var a=e%10,r=e%100;if(r>=11&&13>=r||0===a||a>=4)return"th";switch(a){case 1:return"st";case 2:return"nd";case 3:return"rd"}}function i(e,a){a=a||"sunday";var r=e.getDay();"monday"==a&&(0===r?r=6:r--);var n=new Date(e.getFullYear(),0,1),t=(e-n)/864e5,o=(t+7-r)/7;return Math.floor(o)}var u=r(12);e.exports=n},function(e,a,r){},function(e,a,r){var n,t;(function(o){/** * @license Copyright 2013 Andy Earnshaw, MIT License * * Implements the ECMAScript Internationalization API in ES5-compatible environments, * following the ECMA-402 specification as closely as possible * * ECMA-402: http://ecma-international.org/ecma-402/1.0/ * * CLDR format locale data should be provided using IntlPolyfill.__addLocaleData(). */ !function(o,s){var i=s();n=i,t="function"==typeof n?n.call(a,r,a,e):n,!(void 0!==t&&(e.exports=t)),e.exports=i,o.Intl||(o.Intl=i,i.__applyLocaleSensitivePrototypes()),o.IntlPolyfill=i}("undefined"!=typeof o?o:this,function(){"use strict";function e(e){return O.test(e)?W.test(e)?!1:G.test(e)?!1:!0:!1}function a(e){var a,r;e=e.toLowerCase(),r=e.split("-");for(var n=1,t=r.length;t>n;n++)if(2===r[n].length)r[n]=r[n].toUpperCase();else if(4===r[n].length)r[n]=r[n].charAt(0).toUpperCase()+r[n].slice(1);else if(1===r[n].length&&"x"!=r[n])break;e=ae.call(r,"-"),(a=e.match(Y))&&a.length>1&&(a.sort(),e=e.replace(RegExp("(?:"+Y.source+")+","i"),ae.call(a,""))),_.call(me.tags,e)&&(e=me.tags[e]),r=e.split("-");for(var n=1,t=r.length;t>n;n++)_.call(me.subtags,r[n])?r[n]=me.subtags[r[n]]:_.call(me.extLang,r[n])&&(r[n]=me.extLang[r[n]][0],1===n&&me.extLang[r[1]][1]===r[0]&&(r=$.call(r,n++),t-=1));return ae.call(r,"-")}function r(){return H}function n(e){var a=String(e),r=I(a);return he.test(r)===!1?!1:!0}function t(r){if(void 0===r)return new L;for(var n=new L,r="string"==typeof r?[r]:r,t=j(r),o=t.length,s=0;o>s;){var i=String(s),u=i in t;if(u){var h=t[i];if(null==h||"string"!=typeof h&&"object"!=typeof h)throw new TypeError("String or Object type expected");var c=String(h);if(!e(c))throw new RangeError("'"+c+"' is not a structurally valid language tag");c=a(c),-1===V.call(n,c)&&ee.call(n,c)}s++}return n}function o(e,a){for(var r=a;;){if(V.call(e,r)>-1)return r;var n=r.lastIndexOf("-");if(0>n)return;n>=2&&"-"==r.charAt(n-2)&&(n-=2),r=r.substring(0,n)}}function s(e,a){for(var n,t=0,s=a.length;s>t&&!n;){var i=a[t],u=String(i).replace(ce,""),n=o(e,u);t++}var h=new T;if(void 0!==n){if(h["[[locale]]"]=n,String(i)!==String(u)){var c=i.match(ce)[0],m=i.indexOf("-u-");h["[[extension]]"]=c,h["[[extensionIndex]]"]=m}}else h["[[locale]]"]=r();return h}function i(e,a){return s(e,a)}function u(e,a,r,n,t){if(0===e.length)throw new ReferenceError("No locale data has been provided for this object yet.");var o=r["[[localeMatcher]]"];if("lookup"===o)var u=s(e,a);else var u=i(e,a);var h=u["[[locale]]"];if(_.call(u,"[[extension]]"))var c=u["[[extension]]"],m=u["[[extensionIndex]]"],l=String.prototype.split,d=l.call(c,"-"),p=d.length;var y=new T;y["[[dataLocale]]"]=h;for(var g="-u",D=0,b=n.length;b>D;){var f=n[D],w=t[h],N=w[f],P=N[0],k="",A=V;if(void 0!==d){var R=A.call(d,f);if(-1!==R)if(p>R+1&&d[R+1].length>2){var S=d[R+1],v=A.call(N,S);if(-1!==v)var P=S,k="-"+f+"-"+P}else{var v=A(N,"true");if(-1!==v)var P="true"}}if(_.call(r,"[["+f+"]]")){var X=r["[["+f+"]]"];-1!==A.call(N,X)&&X!==P&&(P=X,k="")}y["[["+f+"]]"]=P,g+=k,D++}if(g.length>2)var C=h.substring(0,m),F=h.substring(m),h=C+g+F;return y["[[locale]]"]=h,y}function h(e,a){for(var r=a.length,n=new L,t=0;r>t;){var s=a[t],i=String(s).replace(ce,""),u=o(e,i);void 0!==u&&ee.call(n,s),t++}var h=$.call(n);return h}function c(e,a){return h(e,a)}function m(e,a,r){if(void 0!==r){var r=new T(j(r)),n=r.localeMatcher;if(void 0!==n&&(n=String(n),"lookup"!==n&&"best fit"!==n))throw new RangeError('matcher should be "lookup" or "best fit"')}if(void 0===n||"best fit"===n)var t=c(e,a);else var t=h(e,a);for(var o in t)_.call(t,o)&&x(t,o,{writable:!1,configurable:!1,value:t[o]});return x(t,"length",{writable:!1}),t}function l(e,a,r,n,t){var o=e[a];if(void 0!==o){if(o="boolean"===r?Boolean(o):"string"===r?String(o):o,void 0!==n&&-1===V.call(n,o))throw new RangeError("'"+o+"' is not an allowed value for `"+a+"`");return o}return t}function d(e,a,r,n,t){var o=e[a];if(void 0!==o){if(o=Number(o),isNaN(o)||r>o||o>n)throw new RangeError("Value is not a number or outside accepted range");return Math.floor(o)}return t}function p(){var e=arguments[0],a=arguments[1];return this&&this!==J?y(j(this),e,a):new J.NumberFormat(e,a)}function y(e,a,r){var o=E(e),s=U();if(o["[[initializedIntlObject]]"]===!0)throw new TypeError("`this` object has already been initialized as an Intl object");x(e,"__getInternalProperties",{value:function(){return arguments[0]===oe?o:void 0}}),o["[[initializedIntlObject]]"]=!0;var i=t(a);r=void 0===r?{}:j(r);var h=new T,c=l(r,"localeMatcher","string",new L("lookup","best fit"),"best fit");h["[[localeMatcher]]"]=c;var m=te.NumberFormat["[[localeData]]"],p=u(te.NumberFormat["[[availableLocales]]"],i,h,te.NumberFormat["[[relevantExtensionKeys]]"],m);o["[[locale]]"]=p["[[locale]]"],o["[[numberingSystem]]"]=p["[[nu]]"],o["[[dataLocale]]"]=p["[[dataLocale]]"];var y=p["[[dataLocale]]"],b=l(r,"style","string",new L("decimal","percent","currency"),"decimal");o["[[style]]"]=b;var f=l(r,"currency","string");if(void 0!==f&&!n(f))throw new RangeError("'"+f+"' is not a valid currency code");if("currency"===b&&void 0===f)throw new TypeError("Currency code is required when style is currency");if("currency"===b){f=f.toUpperCase(),o["[[currency]]"]=f;var w=g(f)}var N=l(r,"currencyDisplay","string",new L("code","symbol","name"),"symbol");"currency"===b&&(o["[[currencyDisplay]]"]=N);var P=d(r,"minimumIntegerDigits",1,21,1);o["[[minimumIntegerDigits]]"]=P;var k="currency"===b?w:0,A=d(r,"minimumFractionDigits",0,20,k);o["[[minimumFractionDigits]]"]=A;var R="currency"===b?Math.max(A,w):"percent"===b?Math.max(A,0):Math.max(A,3),S=d(r,"maximumFractionDigits",A,20,R);o["[[maximumFractionDigits]]"]=S;var v=r.minimumSignificantDigits,X=r.maximumSignificantDigits;(void 0!==v||void 0!==X)&&(v=d(r,"minimumSignificantDigits",1,21,1),X=d(r,"maximumSignificantDigits",v,21,21),o["[[minimumSignificantDigits]]"]=v,o["[[maximumSignificantDigits]]"]=X);var C=l(r,"useGrouping","boolean",void 0,!0);o["[[useGrouping]]"]=C;var F=m[y],M=F.patterns,K=M[b];return o["[[positivePattern]]"]=K.positivePattern,o["[[negativePattern]]"]=K.negativePattern,o["[[boundFormat]]"]=void 0,o["[[initializedNumberFormat]]"]=!0,Z&&(e.format=D.call(e)),s.exp.test(s.input),e}function g(e){return void 0!==le[e]?le[e]:2}function D(){var e=null!=this&&"object"==typeof this&&E(this);if(!e||!e["[[initializedNumberFormat]]"])throw new TypeError("`this` value for format() is not an initialized Intl.NumberFormat object.");if(void 0===e["[[boundFormat]]"]){var a=function(e){return b(this,Number(e))},r=ne.call(a,this);e["[[boundFormat]]"]=r}return e["[[boundFormat]]"]}function b(e,a){var r,n=U(),t=E(e),o=t["[[dataLocale]]"],s=t["[[numberingSystem]]"],i=te.NumberFormat["[[localeData]]"][o],u=i.symbols[s]||i.symbols.latn,h=!1;if(isFinite(a)===!1)isNaN(a)?r=u.nan:(r=u.infinity,0>a&&(h=!0));else{if(0>a&&(h=!0,a=-a),"percent"===t["[[style]]"]&&(a*=100),r=_.call(t,"[[minimumSignificantDigits]]")&&_.call(t,"[[maximumSignificantDigits]]")?f(a,t["[[minimumSignificantDigits]]"],t["[[maximumSignificantDigits]]"]):w(a,t["[[minimumIntegerDigits]]"],t["[[minimumFractionDigits]]"],t["[[maximumFractionDigits]]"]),de[s]){var c=de[t["[[numberingSystem]]"]];r=String(r).replace(/\d/g,function(e){return c[e]})}else r=String(r);if(r=r.replace(/\./g,u.decimal),t["[[useGrouping]]"]===!0){var m=r.split(u.decimal),l=m[0],d=i.patterns.primaryGroupSize||3,p=i.patterns.secondaryGroupSize||d;if(l.length>d){var y=new L,g=l.length-d,D=g%p,b=l.slice(0,D);for(b.length&&ee.call(y,b);g>D;)ee.call(y,l.slice(D,D+p)),D+=p;ee.call(y,l.slice(g)),m[0]=ae.call(y,u.group)}r=ae.call(m,u.decimal)}}var N=t[h===!0?"[[negativePattern]]":"[[positivePattern]]"];if(N=N.replace("{number}",r),"currency"===t["[[style]]"]){var P,k=t["[[currency]]"],A=i.currencies[k];switch(t["[[currencyDisplay]]"]){case"symbol":P=A||k;break;default:case"code":case"name":P=k}N=N.replace("{currency}",P)}return n.exp.test(n.input),N}function f(e,a,r){var n=r;if(0===e)var t=ae.call(Array(n+1),"0"),o=0;else var o=M(Math.abs(e)),s=Math.round(Math.exp(Math.abs(o-n+1)*Math.LN10)),t=String(Math.round(0>o-n+1?e*s:e/s));if(o>=n)return t+ae.call(Array(o-n+1+1),"0");if(o===n-1)return t;if(o>=0?t=t.slice(0,o+1)+"."+t.slice(o+1):0>o&&(t="0."+ae.call(Array(-(o+1)+1),"0")+t),t.indexOf(".")>=0&&r>a){for(var i=r-a;i>0&&"0"===t.charAt(t.length-1);)t=t.slice(0,-1),i--;"."===t.charAt(t.length-1)&&(t=t.slice(0,-1))}return t}function w(e,a,r,n){var t,o=Number.prototype.toFixed.call(e,n),s=o.split(".")[0].length,i=n-r,u=(t=o.indexOf("e"))>-1?o.slice(t+1):0;for(u&&(o=o.slice(0,t).replace(".",""),o+=ae.call(Array(u-(o.length-1)+1),"0")+"."+ae.call(Array(n+1),"0"),s=o.length);i>0&&"0"===o.slice(-1);)o=o.slice(0,-1),i--;if("."===o.slice(-1)&&(o=o.slice(0,-1)),a>s)var h=ae.call(Array(a-s+1),"0");return(h?h:"")+o}function N(){var e=arguments[0],a=arguments[1];return this&&this!==J?P(j(this),e,a):new J.DateTimeFormat(e,a)}function P(e,a,r){var n=E(e),o=U();if(n["[[initializedIntlObject]]"]===!0)throw new TypeError("`this` object has already been initialized as an Intl object");x(e,"__getInternalProperties",{value:function(){return arguments[0]===oe?n:void 0}}),n["[[initializedIntlObject]]"]=!0;var s=t(a),r=k(r,"any","date"),i=new T;w=l(r,"localeMatcher","string",new L("lookup","best fit"),"best fit"),i["[[localeMatcher]]"]=w;var h=te.DateTimeFormat,c=h["[[localeData]]"],m=u(h["[[availableLocales]]"],s,i,h["[[relevantExtensionKeys]]"],c);n["[[locale]]"]=m["[[locale]]"],n["[[calendar]]"]=m["[[ca]]"],n["[[numberingSystem]]"]=m["[[nu]]"],n["[[dataLocale]]"]=m["[[dataLocale]]"];var d=m["[[dataLocale]]"],p=r.timeZone;if(void 0!==p&&(p=I(p),"UTC"!==p))throw new RangeError("timeZone is not supported.");n["[[timeZone]]"]=p,i=new T;for(var y in pe)if(_.call(pe,y)){var g=l(r,y,"string",pe[y]);i["[["+y+"]]"]=g}var D,b=c[d],f=b.formats,w=l(r,"formatMatcher","string",new L("basic","best fit"),"best fit");D="basic"===w?A(i,f):S(i,f);for(var y in pe)if(_.call(pe,y)&&_.call(D,y)){var N=D[y];n["[["+y+"]]"]=N}var P,R=l(r,"hour12","boolean");if(n["[[hour]]"])if(R=void 0===R?b.hour12:R,n["[[hour12]]"]=R,R===!0){var X=b.hourNo0;n["[[hourNo0]]"]=X,P=D.pattern12}else P=D.pattern;else P=D.pattern;return n["[[pattern]]"]=P,n["[[boundFormat]]"]=void 0,n["[[initializedDateTimeFormat]]"]=!0,Z&&(e.format=v.call(e)),o.exp.test(o.input),e}function k(e,a,r){if(void 0===e)e=null;else{var n=j(e);e=new T;for(var t in n)e[t]=n[t]}var o=q,e=o(e),s=!0;return("date"===a||"any"===a)&&(void 0!==e.weekday||void 0!==e.year||void 0!==e.month||void 0!==e.day)&&(s=!1),("time"===a||"any"===a)&&(void 0!==e.hour||void 0!==e.minute||void 0!==e.second)&&(s=!1),!s||"date"!==r&&"all"!==r||(e.year=e.month=e.day="numeric"),!s||"time"!==r&&"all"!==r||(e.hour=e.minute=e.second="numeric"),e}function A(e,a){return R(e,a)}function R(e,a,r){for(var n,t=8,o=120,s=20,i=8,u=6,h=6,c=3,m=-(1/0),l=0,d=a.length;d>l;){var p=a[l],y=0;for(var g in pe)if(_.call(pe,g)){var D=e["[["+g+"]]"],b=_.call(p,g)?p[g]:void 0;if(void 0===D&&void 0!==b)y-=s;else if(void 0!==D&&void 0===b)y-=o;else{var f=["2-digit","numeric","narrow","short","long"],w=V.call(f,D),N=V.call(f,b),P=Math.max(Math.min(N-w,2),-2);!r||("numeric"!==D&&"2-digit"!==D||"numeric"===b||"2-digit"===b)&&("numeric"===D||"2-digit"===D||"2-digit"!==b&&"numeric"!==b)||(y-=t),2===P?y-=u:1===P?y-=c:-1===P?y-=h:-2===P&&(y-=i)}}y>m&&(m=y,n=p),l++}return n}function S(e,a){return R(e,a,!0)}function v(){var e=null!=this&&"object"==typeof this&&E(this);if(!e||!e["[[initializedDateTimeFormat]]"])throw new TypeError("`this` value for format() is not an initialized Intl.DateTimeFormat object.");if(void 0===e["[[boundFormat]]"]){var a=function(){var e=Number(0===arguments.length?Date.now():arguments[0]);return X(this,e)},r=ne.call(a,this);e["[[boundFormat]]"]=r}return e["[[boundFormat]]"]}function X(e,a){if(!isFinite(a))throw new RangeError("Invalid valid date passed to format");var r=e.__getInternalProperties(oe),n=U(),t=r["[[locale]]"],o=new J.NumberFormat([t],{useGrouping:!1}),s=new J.NumberFormat([t],{minimumIntegerDigits:2,useGrouping:!1}),i=C(a,r["[[calendar]]"],r["[[timeZone]]"]),u=r["[[pattern]]"],h=r["[[dataLocale]]"],c=te.DateTimeFormat["[[localeData]]"][h].calendars,m=r["[[calendar]]"];for(var l in pe)if(_.call(r,"[["+l+"]]")){var d,p,y=r["[["+l+"]]"],g=i["[["+l+"]]"];if("year"===l&&0>=g?g=1-g:"month"===l?g++:"hour"===l&&r["[[hour12]]"]===!0&&(g%=12,d=g!==i["[["+l+"]]"],0===g&&r["[[hourNo0]]"]===!0&&(g=12)),"numeric"===y)p=b(o,g);else if("2-digit"===y)p=b(s,g),p.length>2&&(p=p.slice(-2));else if(y in se)switch(l){case"month":p=B(c,m,"months",y,i["[["+l+"]]"]);break;case"weekday":try{p=B(c,m,"days",y,i["[["+l+"]]"])}catch(D){throw new Error("Could not find weekday data for locale "+t)}break;case"timeZoneName":p="";break;default:p=i["[["+l+"]]"]}u=u.replace("{"+l+"}",p)}return r["[[hour12]]"]===!0&&(p=B(c,m,"dayPeriods",d?"pm":"am"),u=u.replace("{ampm}",p)),n.exp.test(n.input),u}function C(e,a,r){var n=new Date(e),t="get"+(r||"");return new T({"[[weekday]]":n[t+"Day"](),"[[era]]":+(n[t+"FullYear"]()>=0),"[[year]]":n[t+"FullYear"](),"[[month]]":n[t+"Month"](),"[[day]]":n[t+"Date"](),"[[hour]]":n[t+"Hours"](),"[[minute]]":n[t+"Minutes"](),"[[second]]":n[t+"Seconds"](),"[[inDST]]":!1})}function F(e,a){if(!e.number)throw new Error("Object passed doesn't contain locale data for Intl.NumberFormat");var r,n=[a],t=a.split("-");for(t.length>2&&4==t[1].length&&ee.call(n,t[0]+"-"+t[2]);r=re.call(n);)ee.call(te.NumberFormat["[[availableLocales]]"],r),te.NumberFormat["[[localeData]]"][r]=e.number,e.date&&(e.date.nu=e.number.nu,ee.call(te.DateTimeFormat["[[availableLocales]]"],r),te.DateTimeFormat["[[localeData]]"][r]=e.date);void 0===H&&(H=a),ie||(y(J.NumberFormat.prototype),ie=!0),e.date&&!ue&&(P(J.DateTimeFormat.prototype),ue=!0)}function M(e){if("function"==typeof Math.log10)return Math.floor(Math.log10(e));var a=Math.round(Math.log(e)*Math.LOG10E);return a-(Number("1e"+a)>e)}function K(e){if(!_.call(this,"[[availableLocales]]"))throw new TypeError("supportedLocalesOf() is not a constructor");var a=U(),r=arguments[1],n=this["[[availableLocales]]"],o=t(e);return a.exp.test(a.input),m(n,o,r)}function B(e,a,r,n,t){var o=e[a]&&e[a][r]?e[a][r]:e.gregory[r],s={narrow:["short","long"],"short":["long","narrow"],"long":["short","narrow"]},i=_.call(o,n)?o[n]:_.call(o,s[n][0])?o[s[n][0]]:o[s[n][1]];return null!=t?i[t]:i}function T(e){for(var a in e)(e instanceof T||_.call(e,a))&&x(this,a,{value:e[a],enumerable:!0,writable:!0,configurable:!0})}function L(){x(this,"length",{writable:!0,value:0}),arguments.length&&ee.apply(this,$.call(arguments))}function U(){for(var e=/[.?*+^$[\]\\(){}|-]/g,a=RegExp.lastMatch,r=RegExp.multiline?"m":"",n={input:RegExp.input},t=new L,o=!1,s={},i=1;9>=i;i++)o=(s["$"+i]=RegExp["$"+i])||o;if(a=a.replace(e,"\\$&"),o)for(var i=1;9>=i;i++){var u=s["$"+i];u?(u=u.replace(e,"\\$&"),a=a.replace(u,"("+u+")")):a="()"+a,ee.call(t,a.slice(0,a.indexOf("(")+1)),a=a.slice(a.indexOf("(")+1)}return n.exp=new RegExp(ae.call(t,"")+a,r),n}function I(e){for(var a=e.length;a--;){var r=e.charAt(a);r>="a"&&"z">=r&&(e=e.slice(0,a)+r.toUpperCase()+e.slice(a+1))}return e}function j(e){if(null==e)throw new TypeError("Cannot convert null or undefined to object");return Object(e)}function E(e){return _.call(e,"__getInternalProperties")?e.__getInternalProperties(oe):q(null)}var H,O,Y,W,G,J={},z=function(){try{return!!Object.defineProperty({},"a",{})}catch(e){return!1}}(),Z=!z&&!Object.prototype.__defineGetter__,_=Object.prototype.hasOwnProperty,x=z?Object.defineProperty:function(e,a,r){"get"in r&&e.__defineGetter__?e.__defineGetter__(a,r.get):(!_.call(e,a)||"value"in r)&&(e[a]=r.value)},V=Array.prototype.indexOf||function(e){var a=this;if(!a.length)return-1;for(var r=arguments[1]||0,n=a.length;n>r;r++)if(a[r]===e)return r;return-1},q=Object.create||function(e,a){function r(){}var n;r.prototype=e,n=new r;for(var t in a)_.call(a,t)&&x(n,t,a[t]);return n},$=Array.prototype.slice,Q=Array.prototype.concat,ee=Array.prototype.push,ae=Array.prototype.join,re=Array.prototype.shift,ne=(Array.prototype.unshift,Function.prototype.bind||function(e){var a=this,r=$.call(arguments,1);return 1===a.length?function(n){return a.apply(e,Q.call(r,$.call(arguments)))}:function(){return a.apply(e,Q.call(r,$.call(arguments)))}}),te=q(null),oe=Math.random(),se=q(null,{narrow:{},"short":{},"long":{}}),ie=!1,ue=!1,he=/^[A-Z]{3}$/,ce=/-u(?:-[0-9a-z]{2,8})+/gi,me={tags:{"art-lojban":"jbo","i-ami":"ami","i-bnn":"bnn","i-hak":"hak","i-klingon":"tlh","i-lux":"lb","i-navajo":"nv","i-pwn":"pwn","i-tao":"tao","i-tay":"tay","i-tsu":"tsu","no-bok":"nb","no-nyn":"nn","sgn-BE-FR":"sfb","sgn-BE-NL":"vgt","sgn-CH-DE":"sgg","zh-guoyu":"cmn","zh-hakka":"hak","zh-min-nan":"nan","zh-xiang":"hsn","sgn-BR":"bzs","sgn-CO":"csn","sgn-DE":"gsg","sgn-DK":"dsl","sgn-ES":"ssp","sgn-FR":"fsl","sgn-GB":"bfi","sgn-GR":"gss","sgn-IE":"isg","sgn-IT":"ise","sgn-JP":"jsl","sgn-MX":"mfs","sgn-NI":"ncs","sgn-NL":"dse","sgn-NO":"nsl","sgn-PT":"psr","sgn-SE":"swl","sgn-US":"ase","sgn-ZA":"sfs","zh-cmn":"cmn","zh-cmn-Hans":"cmn-Hans","zh-cmn-Hant":"cmn-Hant","zh-gan":"gan","zh-wuu":"wuu","zh-yue":"yue"},subtags:{BU:"MM",DD:"DE",FX:"FR",TP:"TL",YD:"YE",ZR:"CD",heploc:"alalc97","in":"id",iw:"he",ji:"yi",jw:"jv",mo:"ro",ayx:"nun",bjd:"drl",ccq:"rki",cjr:"mom",cka:"cmr",cmk:"xch",drh:"khk",drw:"prs",gav:"dev",hrr:"jal",ibi:"opa",kgh:"kml",lcq:"ppr",mst:"mry",myt:"mry",sca:"hle",tie:"ras",tkk:"twm",tlw:"weo",tnf:"prs",ybd:"rki",yma:"lrr"},extLang:{aao:["aao","ar"],abh:["abh","ar"],abv:["abv","ar"],acm:["acm","ar"],acq:["acq","ar"],acw:["acw","ar"],acx:["acx","ar"],acy:["acy","ar"],adf:["adf","ar"],ads:["ads","sgn"],aeb:["aeb","ar"],aec:["aec","ar"],aed:["aed","sgn"],aen:["aen","sgn"],afb:["afb","ar"],afg:["afg","sgn"],ajp:["ajp","ar"],apc:["apc","ar"],apd:["apd","ar"],arb:["arb","ar"],arq:["arq","ar"],ars:["ars","ar"],ary:["ary","ar"],arz:["arz","ar"],ase:["ase","sgn"],asf:["asf","sgn"],asp:["asp","sgn"],asq:["asq","sgn"],asw:["asw","sgn"],auz:["auz","ar"],avl:["avl","ar"],ayh:["ayh","ar"],ayl:["ayl","ar"],ayn:["ayn","ar"],ayp:["ayp","ar"],bbz:["bbz","ar"],bfi:["bfi","sgn"],bfk:["bfk","sgn"],bjn:["bjn","ms"],bog:["bog","sgn"],bqn:["bqn","sgn"],bqy:["bqy","sgn"],btj:["btj","ms"],bve:["bve","ms"],bvl:["bvl","sgn"],bvu:["bvu","ms"],bzs:["bzs","sgn"],cdo:["cdo","zh"],cds:["cds","sgn"],cjy:["cjy","zh"],cmn:["cmn","zh"],coa:["coa","ms"],cpx:["cpx","zh"],csc:["csc","sgn"],csd:["csd","sgn"],cse:["cse","sgn"],csf:["csf","sgn"],csg:["csg","sgn"],csl:["csl","sgn"],csn:["csn","sgn"],csq:["csq","sgn"],csr:["csr","sgn"],czh:["czh","zh"],czo:["czo","zh"],doq:["doq","sgn"],dse:["dse","sgn"],dsl:["dsl","sgn"],dup:["dup","ms"],ecs:["ecs","sgn"],esl:["esl","sgn"],esn:["esn","sgn"],eso:["eso","sgn"],eth:["eth","sgn"],fcs:["fcs","sgn"],fse:["fse","sgn"],fsl:["fsl","sgn"],fss:["fss","sgn"],gan:["gan","zh"],gds:["gds","sgn"],gom:["gom","kok"],gse:["gse","sgn"],gsg:["gsg","sgn"],gsm:["gsm","sgn"],gss:["gss","sgn"],gus:["gus","sgn"],hab:["hab","sgn"],haf:["haf","sgn"],hak:["hak","zh"],hds:["hds","sgn"],hji:["hji","ms"],hks:["hks","sgn"],hos:["hos","sgn"],hps:["hps","sgn"],hsh:["hsh","sgn"],hsl:["hsl","sgn"],hsn:["hsn","zh"],icl:["icl","sgn"],ils:["ils","sgn"],inl:["inl","sgn"],ins:["ins","sgn"],ise:["ise","sgn"],isg:["isg","sgn"],isr:["isr","sgn"],jak:["jak","ms"],jax:["jax","ms"],jcs:["jcs","sgn"],jhs:["jhs","sgn"],jls:["jls","sgn"],jos:["jos","sgn"],jsl:["jsl","sgn"],jus:["jus","sgn"],kgi:["kgi","sgn"],knn:["knn","kok"],kvb:["kvb","ms"],kvk:["kvk","sgn"],kvr:["kvr","ms"],kxd:["kxd","ms"],lbs:["lbs","sgn"],lce:["lce","ms"],lcf:["lcf","ms"],liw:["liw","ms"],lls:["lls","sgn"],lsg:["lsg","sgn"],lsl:["lsl","sgn"],lso:["lso","sgn"],lsp:["lsp","sgn"],lst:["lst","sgn"],lsy:["lsy","sgn"],ltg:["ltg","lv"],lvs:["lvs","lv"],lzh:["lzh","zh"],max:["max","ms"],mdl:["mdl","sgn"],meo:["meo","ms"],mfa:["mfa","ms"],mfb:["mfb","ms"],mfs:["mfs","sgn"],min:["min","ms"],mnp:["mnp","zh"],mqg:["mqg","ms"],mre:["mre","sgn"],msd:["msd","sgn"],msi:["msi","ms"],msr:["msr","sgn"],mui:["mui","ms"],mzc:["mzc","sgn"],mzg:["mzg","sgn"],mzy:["mzy","sgn"],nan:["nan","zh"],nbs:["nbs","sgn"],ncs:["ncs","sgn"],nsi:["nsi","sgn"],nsl:["nsl","sgn"],nsp:["nsp","sgn"],nsr:["nsr","sgn"],nzs:["nzs","sgn"],okl:["okl","sgn"],orn:["orn","ms"],ors:["ors","ms"],pel:["pel","ms"],pga:["pga","ar"],pks:["pks","sgn"],prl:["prl","sgn"],prz:["prz","sgn"],psc:["psc","sgn"],psd:["psd","sgn"],pse:["pse","ms"],psg:["psg","sgn"],psl:["psl","sgn"],pso:["pso","sgn"],psp:["psp","sgn"],psr:["psr","sgn"],pys:["pys","sgn"],rms:["rms","sgn"],rsi:["rsi","sgn"],rsl:["rsl","sgn"],sdl:["sdl","sgn"],sfb:["sfb","sgn"],sfs:["sfs","sgn"],sgg:["sgg","sgn"],sgx:["sgx","sgn"],shu:["shu","ar"],slf:["slf","sgn"],sls:["sls","sgn"],sqk:["sqk","sgn"],sqs:["sqs","sgn"],ssh:["ssh","ar"],ssp:["ssp","sgn"],ssr:["ssr","sgn"],svk:["svk","sgn"],swc:["swc","sw"],swh:["swh","sw"],swl:["swl","sgn"],syy:["syy","sgn"],tmw:["tmw","ms"],tse:["tse","sgn"],tsm:["tsm","sgn"],tsq:["tsq","sgn"],tss:["tss","sgn"],tsy:["tsy","sgn"],tza:["tza","sgn"],ugn:["ugn","sgn"],ugy:["ugy","sgn"],ukl:["ukl","sgn"],uks:["uks","sgn"],urk:["urk","ms"],uzn:["uzn","uz"],uzs:["uzs","uz"],vgt:["vgt","sgn"],vkk:["vkk","ms"],vkt:["vkt","ms"],vsi:["vsi","sgn"],vsl:["vsl","sgn"],vsv:["vsv","sgn"],wuu:["wuu","zh"],xki:["xki","sgn"],xml:["xml","sgn"],xmm:["xmm","ms"],xms:["xms","sgn"],yds:["yds","sgn"],ysl:["ysl","sgn"],yue:["yue","zh"],zib:["zib","sgn"],zlm:["zlm","ms"],zmi:["zmi","ms"],zsl:["zsl","sgn"],zsm:["zsm","ms"]}},le={BHD:3,BYR:0,XOF:0,BIF:0,XAF:0,CLF:0,CLP:0,KMF:0,DJF:0,XPF:0,GNF:0,ISK:0,IQD:3,JPY:0,JOD:3,KRW:0,KWD:3,LYD:3,OMR:3,PYG:0,RWF:0,TND:3,UGX:0,UYI:0,VUV:0,VND:0};!function(){var e="[a-z]{3}(?:-[a-z]{3}){0,2}",a="(?:[a-z]{2,3}(?:-"+e+")?|[a-z]{4}|[a-z]{5,8})",r="[a-z]{4}",n="(?:[a-z]{2}|\\d{3})",t="(?:[a-z0-9]{5,8}|\\d[a-z0-9]{3})",o="[0-9a-wy-z]",s=o+"(?:-[a-z0-9]{2,8})+",i="x(?:-[a-z0-9]{1,8})+",u="(?:en-GB-oed|i-(?:ami|bnn|default|enochian|hak|klingon|lux|mingo|navajo|pwn|tao|tay|tsu)|sgn-(?:BE-FR|BE-NL|CH-DE))",h="(?:art-lojban|cel-gaulish|no-bok|no-nyn|zh-(?:guoyu|hakka|min|min-nan|xiang))",c="(?:"+u+"|"+h+")",m=a+"(?:-"+r+")?(?:-"+n+")?(?:-"+t+")*(?:-"+s+")*(?:-"+i+")?";O=RegExp("^(?:"+m+"|"+i+"|"+c+")$","i"),W=RegExp("^(?!x).*?-("+t+")-(?:\\w{4,8}-(?!x-))*\\1\\b","i"),G=RegExp("^(?!x).*?-("+o+")-(?:\\w+-(?!x-))*\\1\\b","i"),Y=RegExp("-"+s,"ig")}(),x(J,"NumberFormat",{configurable:!0,writable:!0,value:p}),x(J.NumberFormat,"prototype",{writable:!1}),te.NumberFormat={"[[availableLocales]]":[],"[[relevantExtensionKeys]]":["nu"],"[[localeData]]":{}},x(J.NumberFormat,"supportedLocalesOf",{configurable:!0,writable:!0,value:ne.call(K,te.NumberFormat)}),x(J.NumberFormat.prototype,"format",{configurable:!0,get:D});var de={arab:["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],arabext:["۰","۱","۲","۳","۴","۵","۶","۷","۸","۹"],bali:["᭐","᭑","᭒","᭓","᭔","᭕","᭖","᭗","᭘","᭙"],beng:["০","১","২","৩","৪","৫","৬","৭","৮","৯"],deva:["०","१","२","३","४","५","६","७","८","९"],fullwide:["0","1","2","3","4","5","6","7","8","9"],gujr:["૦","૧","૨","૩","૪","૫","૬","૭","૮","૯"],guru:["੦","੧","੨","੩","੪","੫","੬","੭","੮","੯"],hanidec:["〇","一","二","三","四","五","六","七","八","九"],khmr:["០","១","២","៣","៤","៥","៦","៧","៨","៩"],knda:["೦","೧","೨","೩","೪","೫","೬","೭","೮","೯"],laoo:["໐","໑","໒","໓","໔","໕","໖","໗","໘","໙"],latn:["0","1","2","3","4","5","6","7","8","9"],limb:["᥆","᥇","᥈","᥉","᥊","᥋","᥌","᥍","᥎","᥏"],mlym:["൦","൧","൨","൩","൪","൫","൬","൭","൮","൯"],mong:["᠐","᠑","᠒","᠓","᠔","᠕","᠖","᠗","᠘","᠙"],mymr:["၀","၁","၂","၃","၄","၅","၆","၇","၈","၉"],orya:["୦","୧","୨","୩","୪","୫","୬","୭","୮","୯"],tamldec:["௦","௧","௨","௩","௪","௫","௬","௭","௮","௯"],telu:["౦","౧","౨","౩","౪","౫","౬","౭","౮","౯"],thai:["๐","๑","๒","๓","๔","๕","๖","๗","๘","๙"],tibt:["༠","༡","༢","༣","༤","༥","༦","༧","༨","༩"]};x(J.NumberFormat.prototype,"resolvedOptions",{configurable:!0,writable:!0,value:function(){var e,a=new T,r=["locale","numberingSystem","style","currency","currencyDisplay","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","useGrouping"],n=null!=this&&"object"==typeof this&&E(this);if(!n||!n["[[initializedNumberFormat]]"])throw new TypeError("`this` value for resolvedOptions() is not an initialized Intl.NumberFormat object.");for(var t=0,o=r.length;o>t;t++)_.call(n,e="[["+r[t]+"]]")&&(a[r[t]]={value:n[e],writable:!0,configurable:!0,enumerable:!0});return q({},a)}}),x(J,"DateTimeFormat",{configurable:!0,writable:!0,value:N}),x(N,"prototype",{writable:!1});var pe={weekday:["narrow","short","long"],era:["narrow","short","long"],year:["2-digit","numeric"],month:["2-digit","numeric","narrow","short","long"],day:["2-digit","numeric"],hour:["2-digit","numeric"],minute:["2-digit","numeric"],second:["2-digit","numeric"],timeZoneName:["short","long"]};te.DateTimeFormat={"[[availableLocales]]":[],"[[relevantExtensionKeys]]":["ca","nu"],"[[localeData]]":{}},x(J.DateTimeFormat,"supportedLocalesOf",{configurable:!0,writable:!0,value:ne.call(K,te.DateTimeFormat)}),x(J.DateTimeFormat.prototype,"format",{configurable:!0,get:v}),x(J.DateTimeFormat.prototype,"resolvedOptions",{writable:!0,configurable:!0,value:function(){var e,a=new T,r=["locale","calendar","numberingSystem","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"],n=null!=this&&"object"==typeof this&&E(this);if(!n||!n["[[initializedDateTimeFormat]]"])throw new TypeError("`this` value for resolvedOptions() is not an initialized Intl.DateTimeFormat object.");for(var