react-intl
Version:
Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.
23 lines (21 loc) • 58.7 kB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).ReactIntl={},e.React)}(this,(function(e,t){"use strict";function r(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}})),t.default=e,Object.freeze(t)}var n=r(t),a=function(e,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var i,u,s=function(){return(s=Object.assign||function e(t){for(var r,n=1,a=arguments.length;n<a;n++)for(var o in r=arguments[n])Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o]);return t}).apply(this,arguments)};function c(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]])}return r}function l(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),a=0;for(t=0;t<r;t++)for(var o=arguments[t],i=0,u=o.length;i<u;i++,a++)n[a]=o[i];return n}function f(e,t,r){if(void 0===r&&(r=Error),!e)throw new r(t)}function m(e){return e.type===i.literal}function p(e){return e.type===i.argument}function d(e){return e.type===i.number}function g(e){return e.type===i.date}function h(e){return e.type===i.time}function y(e){return e.type===i.select}function v(e){return e.type===i.plural}function b(e){return e.type===i.pound}function w(e){return e.type===i.tag}function A(e){return!(!e||"object"!=typeof e||0!==e.type)}function E(e){return!(!e||"object"!=typeof e||1!==e.type)}!function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"}(i||(i={})),function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"}(u||(u={}));var T=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g,I=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,R=/^(@+)?(\+|#+)?$/g,F=/(\*)(0+)|(#+)(0+)|(0+)/g,D=/^(0+)$/;function S(e){var t={};return e.replace(R,(function(e,r,n){return"string"!=typeof n?(t.minimumSignificantDigits=r.length,t.maximumSignificantDigits=r.length):"+"===n?t.minimumSignificantDigits=r.length:"#"===r[0]?t.maximumSignificantDigits=r.length:(t.minimumSignificantDigits=r.length,t.maximumSignificantDigits=r.length+("string"==typeof n?n.length:0)),""})),t}function C(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function O(e){var t;if("E"===e[0]&&"E"===e[1]?(t={notation:"engineering"},e=e.slice(2)):"E"===e[0]&&(t={notation:"scientific"},e=e.slice(1)),t){var r=e.slice(0,2);if("+!"===r?(t.signDisplay="always",e=e.slice(2)):"+?"===r&&(t.signDisplay="exceptZero",e=e.slice(2)),!D.test(e))throw new Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}function N(e){return C(e)||{}}function x(e){for(var t={},r=0,n=e;r<n.length;r++){var a=n[r];switch(a.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=a.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=a.options[0].replace(/^(.*?)-/,"");continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=s(s(s({},t),{notation:"scientific"}),a.options.reduce((function(e,t){return s(s({},e),N(t))}),{}));continue;case"engineering":t=s(s(s({},t),{notation:"engineering"}),a.options.reduce((function(e,t){return s(s({},e),N(t))}),{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.scale=parseFloat(a.options[0]);continue;case"integer-width":if(a.options.length>1)throw new RangeError("integer-width stems only accept a single optional option");a.options[0].replace(F,(function(e,r,n,a,o,i){if(r)t.minimumIntegerDigits=n.length;else{if(a&&o)throw new Error("We currently do not support maximum integer digits");if(i)throw new Error("We currently do not support exact integer digits")}return""}));continue}if(D.test(a.stem))t.minimumIntegerDigits=a.stem.length;else if(I.test(a.stem)){if(a.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");a.stem.replace(I,(function(e,r,n,a,o,i){return"*"===n?t.minimumFractionDigits=r.length:a&&"#"===a[0]?t.maximumFractionDigits=a.length:o&&i?(t.minimumFractionDigits=o.length,t.maximumFractionDigits=o.length+i.length):(t.minimumFractionDigits=r.length,t.maximumFractionDigits=r.length),""})),a.options.length&&(t=s(s({},t),S(a.options[0])))}else if(R.test(a.stem))t=s(s({},t),S(a.stem));else{var o=C(a.stem);o&&(t=s(s({},t),o));var i=O(a.stem);i&&(t=s(s({},t),i))}}return t}var P=function(e){function t(r,n,a,o){var i=e.call(this)||this;return i.message=r,i.expected=n,i.found=a,i.location=o,i.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(i,t),i}return o(t,e),t.buildMessage=function(e,t){function r(e){return e.charCodeAt(0).toString(16).toUpperCase()}function n(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+r(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+r(e)}))}function a(e){return e.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+r(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+r(e)}))}function o(e){switch(e.type){case"literal":return'"'+n(e.text)+'"';case"class":var t=e.parts.map((function(e){return Array.isArray(e)?a(e[0])+"-"+a(e[1]):a(e)}));return"["+(e.inverted?"^":"")+t+"]";case"any":return"any character";case"end":return"end of input";case"other":return e.description}}return"Expected "+function i(e){var t,r,n=e.map(o);if(n.sort(),n.length>0){for(t=1,r=1;t<n.length;t++)n[t-1]!==n[t]&&(n[r]=n[t],r++);n.length=r}switch(n.length){case 1:return n[0];case 2:return n[0]+" or "+n[1];default:return n.slice(0,-1).join(", ")+", or "+n[n.length-1]}}(e)+" but "+function u(e){return e?'"'+n(e)+'"':"end of input"}(t)+" found."},t}(Error),M=function _(e,t){t=void 0!==t?t:{};var r,n={},a={start:Oe},o=Oe,u=Ie("<",!1),c=function(e){return e.join("")},l=Ie("#",!1),f=Fe("tagElement"),m=Ie("/>",!1),p=Ie(">",!1),d=Ie("</",!1),g=Fe("argumentElement"),h=Ie("{",!1),y=Ie("}",!1),v=Fe("numberSkeletonId"),b=/^['\/{}]/,w=Re(["'","/","{","}"],!1,!1),A={type:"any"},E=Fe("numberSkeletonTokenOption"),I=Ie("/",!1),R=Fe("numberSkeletonToken"),F=Ie("::",!1),D=function(e){return rt.pop(),e.replace(/\s*$/,"")},S=Ie(",",!1),C=Ie("number",!1),O=function(e,t,r){return s({type:"number"===t?i.number:"date"===t?i.date:i.time,style:r&&r[2],value:e},at())},N=Ie("'",!1),M=/^[^']/,_=Re(["'"],!0,!1),j=/^[^a-zA-Z'{}]/,k=Re([["a","z"],["A","Z"],"'","{","}"],!0,!1),L=/^[a-zA-Z]/,$=Re([["a","z"],["A","Z"]],!1,!1),U=Ie("date",!1),z=Ie("time",!1),V=Ie("plural",!1),Z=Ie("selectordinal",!1),G=Ie("offset:",!1),B=Ie("select",!1),q=Ie("=",!1),W=Fe("whitespace"),H=/^[\t-\r \x85\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,K=Re([["\t","\r"]," ","
"," "," ",[" "," "],"\u2028","\u2029"," "," "," "],!1,!1),J=Fe("syntax pattern"),Q=/^[!-\/:-@[-\^`{-~\xA1-\xA7\xA9\xAB\xAC\xAE\xB0\xB1\xB6\xBB\xBF\xD7\xF7\u2010-\u2027\u2030-\u203E\u2041-\u2053\u2055-\u205E\u2190-\u245F\u2500-\u2775\u2794-\u2BFF\u2E00-\u2E7F\u3001-\u3003\u3008-\u3020\u3030\uFD3E\uFD3F\uFE45\uFE46]/,X=Re([["!","/"],[":","@"],["[","^"],"`",["{","~"],["¡","§"],"©","«","¬","®","°","±","¶","»","¿","×","÷",["‐","‧"],["‰","‾"],["⁁","⁓"],["⁕","⁞"],["←",""],["─","❵"],["➔","⯿"],["⸀",""],["、","〃"],["〈","〠"],"〰","﴾","﴿","﹅","﹆"],!1,!1),Y=Fe("optional whitespace"),ee=Fe("number"),te=Ie("-",!1),re=Fe("double apostrophes"),ne=Ie("''",!1),ae=Ie("\n",!1),oe=Fe("argNameOrNumber"),ie=Fe("validTag"),ue=Fe("argNumber"),se=Ie("0",!1),ce=/^[1-9]/,le=Re([["1","9"]],!1,!1),fe=/^[0-9]/,me=Re([["0","9"]],!1,!1),pe=Fe("argName"),de=Fe("tagName"),ge=0,he=0,ye=[{line:1,column:1}],ve=0,be=[],we=0;if(void 0!==t.startRule){if(!(t.startRule in a))throw new Error("Can't start parsing from rule \""+t.startRule+'".');o=a[t.startRule]}function Ae(){return e.substring(he,ge)}function Ee(){return Se(he,ge)}function Te(e,t){throw function r(e,t){return new P(e,[],"",t)}(e,t=void 0!==t?t:Se(he,ge))}function Ie(e,t){return{type:"literal",text:e,ignoreCase:t}}function Re(e,t,r){return{type:"class",parts:e,inverted:t,ignoreCase:r}}function Fe(e){return{type:"other",description:e}}function De(t){var r,n=ye[t];if(n)return n;for(r=t-1;!ye[r];)r--;for(n={line:(n=ye[r]).line,column:n.column};r<t;)10===e.charCodeAt(r)?(n.line++,n.column=1):n.column++,r++;return ye[t]=n,n}function Se(e,t){var r=De(e),n=De(t);return{start:{offset:e,line:r.line,column:r.column},end:{offset:t,line:n.line,column:n.column}}}function Ce(e){ge<ve||(ge>ve&&(ve=ge,be=[]),be.push(e))}function Oe(){return Ne()}function Ne(){var e,t;for(e=[],t=xe();t!==n;)e.push(t),t=xe();return e}function xe(){var t,r;return t=ge,he=ge,(ot?n:void 0)!==n&&(r=function a(){var e,t,r,a,o,u,c;return we++,(e=_e())===n&&(e=ge,(t=je())!==n&&(r=Ne())!==n&&(a=ke())!==n?(he=e,u=r,(o=t)!==(c=a)&&Te('Mismatch tag "'+o+'" !== "'+c+'"',Ee()),e=t=s({type:i.tag,value:o,children:u},at())):(ge=e,e=n)),we--,e===n&&(t=n,0===we&&Ce(f)),e}())!==n?(he=t,t=r):(ge=t,t=n),t===n&&(t=function o(){var e,t;return e=ge,(t=Pe())!==n&&(he=e,t=s({type:i.literal,value:t},at())),t}())===n&&(t=function u(){var t,r,a,o;return we++,t=ge,123===e.charCodeAt(ge)?(r="{",ge++):(r=n,0===we&&Ce(h)),r!==n&&We()!==n&&(a=Xe())!==n&&We()!==n?(125===e.charCodeAt(ge)?(o="}",ge++):(o=n,0===we&&Ce(y)),o!==n?(he=t,t=r=s({type:i.argument,value:a},at())):(ge=t,t=n)):(ge=t,t=n),we--,t===n&&(r=n,0===we&&Ce(g)),t}())===n&&(t=function c(){var t;return(t=function r(){var t,r,a,o,i,u,c,l,f;return t=ge,123===e.charCodeAt(ge)?(r="{",ge++):(r=n,0===we&&Ce(h)),r!==n&&We()!==n&&(a=Xe())!==n&&We()!==n?(44===e.charCodeAt(ge)?(o=",",ge++):(o=n,0===we&&Ce(S)),o!==n&&We()!==n?("number"===e.substr(ge,6)?(i="number",ge+=6):(i=n,0===we&&Ce(C)),i!==n&&We()!==n?(u=ge,44===e.charCodeAt(ge)?(c=",",ge++):(c=n,0===we&&Ce(S)),c!==n&&(l=We())!==n&&(f=function m(){var t,r,a;return t=ge,"::"===e.substr(ge,2)?(r="::",ge+=2):(r=n,0===we&&Ce(F)),r!==n&&(a=function o(){var e,t,r,a;if(e=ge,t=[],(r=Ue())!==n)for(;r!==n;)t.push(r),r=Ue();else t=n;return t!==n&&(he=e,t=s({type:0,tokens:a=t,parsedOptions:it?x(a):{}},at())),t}())!==n?(he=t,t=r=a):(ge=t,t=n),t===n&&(t=ge,he=ge,rt.push("numberArgStyle"),(r=(r=!0)?void 0:n)!==n&&(a=Pe())!==n?(he=t,t=r=D(a)):(ge=t,t=n)),t}())!==n?u=c=[c,l,f]:(ge=u,u=n),u===n&&(u=null),u!==n&&(c=We())!==n?(125===e.charCodeAt(ge)?(l="}",ge++):(l=n,0===we&&Ce(y)),l!==n?(he=t,t=r=O(a,i,u)):(ge=t,t=n)):(ge=t,t=n)):(ge=t,t=n)):(ge=t,t=n)):(ge=t,t=n),t}())===n&&(t=function a(){var t,r,a,o,i,u,c,l,f;return t=ge,123===e.charCodeAt(ge)?(r="{",ge++):(r=n,0===we&&Ce(h)),r!==n&&We()!==n&&(a=Xe())!==n&&We()!==n?(44===e.charCodeAt(ge)?(o=",",ge++):(o=n,0===we&&Ce(S)),o!==n&&We()!==n?("date"===e.substr(ge,4)?(i="date",ge+=4):(i=n,0===we&&Ce(U)),i===n&&("time"===e.substr(ge,4)?(i="time",ge+=4):(i=n,0===we&&Ce(z))),i!==n&&We()!==n?(u=ge,44===e.charCodeAt(ge)?(c=",",ge++):(c=n,0===we&&Ce(S)),c!==n&&(l=We())!==n&&(f=function m(){var t,r,a;return t=ge,"::"===e.substr(ge,2)?(r="::",ge+=2):(r=n,0===we&&Ce(F)),r!==n&&(a=function o(){var t,r,a,o,i,u,c;if(t=ge,r=ge,a=[],(o=ze())===n&&(o=Ve()),o!==n)for(;o!==n;)a.push(o),(o=ze())===n&&(o=Ve());else a=n;return(r=a!==n?e.substring(r,ge):a)!==n&&(he=t,r=s({type:1,pattern:i=r,parsedOptions:it?(u=i,c={},u.replace(T,(function(e){var t=e.length;switch(e[0]){case"G":c.era=4===t?"long":5===t?"narrow":"short";break;case"y":c.year=2===t?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":c.month=["numeric","2-digit","short","long","narrow"][t-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":c.day=["numeric","2-digit"][t-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":c.weekday=4===t?"short":5===t?"narrow":"short";break;case"e":if(t<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");c.weekday=["short","long","narrow","short"][t-4];break;case"c":if(t<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");c.weekday=["short","long","narrow","short"][t-4];break;case"a":c.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":c.hourCycle="h12",c.hour=["numeric","2-digit"][t-1];break;case"H":c.hourCycle="h23",c.hour=["numeric","2-digit"][t-1];break;case"K":c.hourCycle="h11",c.hour=["numeric","2-digit"][t-1];break;case"k":c.hourCycle="h24",c.hour=["numeric","2-digit"][t-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":c.minute=["numeric","2-digit"][t-1];break;case"s":c.second=["numeric","2-digit"][t-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":c.timeZoneName=t<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""})),c):{}},at())),r}())!==n?(he=t,t=r=a):(ge=t,t=n),t===n&&(t=ge,he=ge,rt.push("dateOrTimeArgStyle"),(r=(r=!0)?void 0:n)!==n&&(a=Pe())!==n?(he=t,t=r=D(a)):(ge=t,t=n)),t}())!==n?u=c=[c,l,f]:(ge=u,u=n),u===n&&(u=null),u!==n&&(c=We())!==n?(125===e.charCodeAt(ge)?(l="}",ge++):(l=n,0===we&&Ce(y)),l!==n?(he=t,t=r=O(a,i,u)):(ge=t,t=n)):(ge=t,t=n)):(ge=t,t=n)):(ge=t,t=n)):(ge=t,t=n),t}()),t}())===n&&(t=function m(){var t,r,a,o,u,c,l,f,m,p,d;if(t=ge,123===e.charCodeAt(ge)?(r="{",ge++):(r=n,0===we&&Ce(h)),r!==n)if(We()!==n)if((a=Xe())!==n)if(We()!==n)if(44===e.charCodeAt(ge)?(o=",",ge++):(o=n,0===we&&Ce(S)),o!==n)if(We()!==n)if("plural"===e.substr(ge,6)?(u="plural",ge+=6):(u=n,0===we&&Ce(V)),u===n&&("selectordinal"===e.substr(ge,13)?(u="selectordinal",ge+=13):(u=n,0===we&&Ce(Z))),u!==n)if(We()!==n)if(44===e.charCodeAt(ge)?(c=",",ge++):(c=n,0===we&&Ce(S)),c!==n)if(We()!==n)if(l=ge,"offset:"===e.substr(ge,7)?(f="offset:",ge+=7):(f=n,0===we&&Ce(G)),f!==n&&(m=We())!==n&&(p=He())!==n?l=f=[f,m,p]:(ge=l,l=n),l===n&&(l=null),l!==n)if((f=We())!==n){if(m=[],(p=Ge())!==n)for(;p!==n;)m.push(p),p=Ge();else m=n;m!==n&&(p=We())!==n?(125===e.charCodeAt(ge)?(d="}",ge++):(d=n,0===we&&Ce(y)),d!==n?(he=t,t=r=function(e,t,r,n){return s({type:i.plural,pluralType:"plural"===t?"cardinal":"ordinal",value:e,offset:r?r[2]:0,options:n.reduce((function(e,t){var r=t.id,n=t.value,a=t.location;return r in e&&Te('Duplicate option "'+r+'" in plural element: "'+Ae()+'"',Ee()),e[r]={value:n,location:a},e}),{})},at())}(a,u,l,m)):(ge=t,t=n)):(ge=t,t=n)}else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;return t}())===n&&(t=function p(){var t,r,a,o,u,c,l,f,m;if(t=ge,123===e.charCodeAt(ge)?(r="{",ge++):(r=n,0===we&&Ce(h)),r!==n)if(We()!==n)if((a=Xe())!==n)if(We()!==n)if(44===e.charCodeAt(ge)?(o=",",ge++):(o=n,0===we&&Ce(S)),o!==n)if(We()!==n)if("select"===e.substr(ge,6)?(u="select",ge+=6):(u=n,0===we&&Ce(B)),u!==n)if(We()!==n)if(44===e.charCodeAt(ge)?(c=",",ge++):(c=n,0===we&&Ce(S)),c!==n)if(We()!==n){if(l=[],(f=Ze())!==n)for(;f!==n;)l.push(f),f=Ze();else l=n;l!==n&&(f=We())!==n?(125===e.charCodeAt(ge)?(m="}",ge++):(m=n,0===we&&Ce(y)),m!==n?(he=t,t=r=function(e,t){return s({type:i.select,value:e,options:t.reduce((function(e,t){var r=t.id,n=t.value,a=t.location;return r in e&&Te('Duplicate option "'+r+'" in select element: "'+Ae()+'"',Ee()),e[r]={value:n,location:a},e}),{})},at())}(a,l)):(ge=t,t=n)):(ge=t,t=n)}else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;else ge=t,t=n;return t}())===n&&(t=function d(){var t,r;return t=ge,35===e.charCodeAt(ge)?(r="#",ge++):(r=n,0===we&&Ce(l)),r!==n&&(he=t,r=s({type:i.pound},at())),r}()),t}function Pe(){var t,r,a,o;if(t=ge,he=ge,(r=(r=ot)?void 0:n)!==n){if(a=[],(o=Ke())===n&&(o=Je())===n&&(o=Qe())===n&&(60===e.charCodeAt(ge)?(o="<",ge++):(o=n,0===we&&Ce(u))),o!==n)for(;o!==n;)a.push(o),(o=Ke())===n&&(o=Je())===n&&(o=Qe())===n&&(60===e.charCodeAt(ge)?(o="<",ge++):(o=n,0===we&&Ce(u)));else a=n;a!==n?(he=t,t=r=c(a)):(ge=t,t=n)}else ge=t,t=n;if(t===n){if(t=ge,r=[],(a=Ke())===n&&(a=Je())===n&&(a=Qe())===n&&(a=Me()),a!==n)for(;a!==n;)r.push(a),(a=Ke())===n&&(a=Je())===n&&(a=Qe())===n&&(a=Me());else r=n;r!==n&&(he=t,r=c(r)),t=r}return t}function Me(){var t,r,a;return t=ge,r=ge,we++,(a=je())===n&&(a=ke())===n&&(a=_e()),we--,a===n?r=void 0:(ge=r,r=n),r!==n?(60===e.charCodeAt(ge)?(a="<",ge++):(a=n,0===we&&Ce(u)),a!==n?(he=t,t=r="<"):(ge=t,t=n)):(ge=t,t=n),t}function _e(){var t,r,a,o,c,l;return t=ge,r=ge,60===e.charCodeAt(ge)?(a="<",ge++):(a=n,0===we&&Ce(u)),a!==n&&(o=Ye())!==n&&(c=We())!==n?("/>"===e.substr(ge,2)?(l="/>",ge+=2):(l=n,0===we&&Ce(m)),l!==n?r=a=[a,o,c,l]:(ge=r,r=n)):(ge=r,r=n),r!==n&&(he=t,r=s({type:i.literal,value:r.join("")},at())),r}function je(){var t,r,a,o;return t=ge,60===e.charCodeAt(ge)?(r="<",ge++):(r=n,0===we&&Ce(u)),r!==n&&(a=Ye())!==n?(62===e.charCodeAt(ge)?(o=">",ge++):(o=n,0===we&&Ce(p)),o!==n?(he=t,t=r=a):(ge=t,t=n)):(ge=t,t=n),t}function ke(){var t,r,a,o;return t=ge,"</"===e.substr(ge,2)?(r="</",ge+=2):(r=n,0===we&&Ce(d)),r!==n&&(a=Ye())!==n?(62===e.charCodeAt(ge)?(o=">",ge++):(o=n,0===we&&Ce(p)),o!==n?(he=t,t=r=a):(ge=t,t=n)):(ge=t,t=n),t}function Le(){var t,r,a,o,i;if(we++,t=ge,r=[],a=ge,o=ge,we++,(i=Be())===n&&(b.test(e.charAt(ge))?(i=e.charAt(ge),ge++):(i=n,0===we&&Ce(w))),we--,i===n?o=void 0:(ge=o,o=n),o!==n?(e.length>ge?(i=e.charAt(ge),ge++):(i=n,0===we&&Ce(A)),i!==n?a=o=[o,i]:(ge=a,a=n)):(ge=a,a=n),a!==n)for(;a!==n;)r.push(a),a=ge,o=ge,we++,(i=Be())===n&&(b.test(e.charAt(ge))?(i=e.charAt(ge),ge++):(i=n,0===we&&Ce(w))),we--,i===n?o=void 0:(ge=o,o=n),o!==n?(e.length>ge?(i=e.charAt(ge),ge++):(i=n,0===we&&Ce(A)),i!==n?a=o=[o,i]:(ge=a,a=n)):(ge=a,a=n);else r=n;return t=r!==n?e.substring(t,ge):r,we--,t===n&&(r=n,0===we&&Ce(v)),t}function $e(){var t,r,a;return we++,t=ge,47===e.charCodeAt(ge)?(r="/",ge++):(r=n,0===we&&Ce(I)),r!==n&&(a=Le())!==n?(he=t,t=r=a):(ge=t,t=n),we--,t===n&&(r=n,0===we&&Ce(E)),t}function Ue(){var e,t,r,a;if(we++,e=ge,We()!==n)if((t=Le())!==n){for(r=[],a=$e();a!==n;)r.push(a),a=$e();r!==n?(he=e,e=function(e,t){return{stem:e,options:t}}(t,r)):(ge=e,e=n)}else ge=e,e=n;else ge=e,e=n;return we--,e===n&&0===we&&Ce(R),e}function ze(){var t,r,a,o;if(t=ge,39===e.charCodeAt(ge)?(r="'",ge++):(r=n,0===we&&Ce(N)),r!==n){if(a=[],(o=Ke())===n&&(M.test(e.charAt(ge))?(o=e.charAt(ge),ge++):(o=n,0===we&&Ce(_))),o!==n)for(;o!==n;)a.push(o),(o=Ke())===n&&(M.test(e.charAt(ge))?(o=e.charAt(ge),ge++):(o=n,0===we&&Ce(_)));else a=n;a!==n?(39===e.charCodeAt(ge)?(o="'",ge++):(o=n,0===we&&Ce(N)),o!==n?t=r=[r,a,o]:(ge=t,t=n)):(ge=t,t=n)}else ge=t,t=n;if(t===n)if(t=[],(r=Ke())===n&&(j.test(e.charAt(ge))?(r=e.charAt(ge),ge++):(r=n,0===we&&Ce(k))),r!==n)for(;r!==n;)t.push(r),(r=Ke())===n&&(j.test(e.charAt(ge))?(r=e.charAt(ge),ge++):(r=n,0===we&&Ce(k)));else t=n;return t}function Ve(){var t,r;if(t=[],L.test(e.charAt(ge))?(r=e.charAt(ge),ge++):(r=n,0===we&&Ce($)),r!==n)for(;r!==n;)t.push(r),L.test(e.charAt(ge))?(r=e.charAt(ge),ge++):(r=n,0===we&&Ce($));else t=n;return t}function Ze(){var t,r,a,o,i,u,c;return t=ge,We()!==n&&(r=tt())!==n&&We()!==n?(123===e.charCodeAt(ge)?(a="{",ge++):(a=n,0===we&&Ce(h)),a!==n?(he=ge,rt.push("select"),void 0!==n&&(o=Ne())!==n?(125===e.charCodeAt(ge)?(i="}",ge++):(i=n,0===we&&Ce(y)),i!==n?(he=t,u=r,c=o,rt.pop(),t=s({id:u,value:c},at())):(ge=t,t=n)):(ge=t,t=n)):(ge=t,t=n)):(ge=t,t=n),t}function Ge(){var t,r,a,o,i,u,c;return t=ge,We()!==n&&(r=function l(){var t,r,a,o;return t=ge,r=ge,61===e.charCodeAt(ge)?(a="=",ge++):(a=n,0===we&&Ce(q)),a!==n&&(o=He())!==n?r=a=[a,o]:(ge=r,r=n),(t=r!==n?e.substring(t,ge):r)===n&&(t=tt()),t}())!==n&&We()!==n?(123===e.charCodeAt(ge)?(a="{",ge++):(a=n,0===we&&Ce(h)),a!==n?(he=ge,rt.push("plural"),void 0!==n&&(o=Ne())!==n?(125===e.charCodeAt(ge)?(i="}",ge++):(i=n,0===we&&Ce(y)),i!==n?(he=t,u=r,c=o,rt.pop(),t=s({id:u,value:c},at())):(ge=t,t=n)):(ge=t,t=n)):(ge=t,t=n)):(ge=t,t=n),t}function Be(){var t;return we++,H.test(e.charAt(ge))?(t=e.charAt(ge),ge++):(t=n,0===we&&Ce(K)),we--,t===n&&0===we&&Ce(W),t}function qe(){var t;return we++,Q.test(e.charAt(ge))?(t=e.charAt(ge),ge++):(t=n,0===we&&Ce(X)),we--,t===n&&0===we&&Ce(J),t}function We(){var t,r,a;for(we++,t=ge,r=[],a=Be();a!==n;)r.push(a),a=Be();return t=r!==n?e.substring(t,ge):r,we--,t===n&&(r=n,0===we&&Ce(Y)),t}function He(){var t,r,a,o;return we++,t=ge,45===e.charCodeAt(ge)?(r="-",ge++):(r=n,0===we&&Ce(te)),r===n&&(r=null),r!==n&&(a=et())!==n?(he=t,t=r=(o=a)?r?-o:o:0):(ge=t,t=n),we--,t===n&&(r=n,0===we&&Ce(ee)),t}function Ke(){var t,r;return we++,t=ge,"''"===e.substr(ge,2)?(r="''",ge+=2):(r=n,0===we&&Ce(ne)),r!==n&&(he=t,r="'"),we--,(t=r)===n&&(r=n,0===we&&Ce(re)),t}function Je(){var t,r,a,o,i,u;if(t=ge,39===e.charCodeAt(ge)?(r="'",ge++):(r=n,0===we&&Ce(N)),r!==n)if((a=function s(){var t,r,a,o;return t=ge,r=ge,e.length>ge?(a=e.charAt(ge),ge++):(a=n,0===we&&Ce(A)),a!==n?(he=ge,(o=(o=function(e){return"<"===e||">"===e||"{"===e||"}"===e||nt()&&"#"===e}(a))?void 0:n)!==n?r=a=[a,o]:(ge=r,r=n)):(ge=r,r=n),r!==n?e.substring(t,ge):r}())!==n){for(o=ge,i=[],"''"===e.substr(ge,2)?(u="''",ge+=2):(u=n,0===we&&Ce(ne)),u===n&&(M.test(e.charAt(ge))?(u=e.charAt(ge),ge++):(u=n,0===we&&Ce(_)));u!==n;)i.push(u),"''"===e.substr(ge,2)?(u="''",ge+=2):(u=n,0===we&&Ce(ne)),u===n&&(M.test(e.charAt(ge))?(u=e.charAt(ge),ge++):(u=n,0===we&&Ce(_)));(o=i!==n?e.substring(o,ge):i)!==n?(39===e.charCodeAt(ge)?(i="'",ge++):(i=n,0===we&&Ce(N)),i===n&&(i=null),i!==n?(he=t,t=r=a+o.replace("''","'")):(ge=t,t=n)):(ge=t,t=n)}else ge=t,t=n;else ge=t,t=n;return t}function Qe(){var t,r,a,o;return t=ge,r=ge,e.length>ge?(a=e.charAt(ge),ge++):(a=n,0===we&&Ce(A)),a!==n?(he=ge,(o=(o=function(e){return!("<"===e||"{"===e||nt()&&"#"===e||function t(){return rt.length>1}()&&"}"===e)}(a))?void 0:n)!==n?r=a=[a,o]:(ge=r,r=n)):(ge=r,r=n),r===n&&(10===e.charCodeAt(ge)?(r="\n",ge++):(r=n,0===we&&Ce(ae))),r!==n?e.substring(t,ge):r}function Xe(){var t,r;return we++,t=ge,(r=et())===n&&(r=tt()),t=r!==n?e.substring(t,ge):r,we--,t===n&&(r=n,0===we&&Ce(oe)),t}function Ye(){var t,r;return we++,t=ge,(r=et())===n&&(r=function a(){var t,r,a,o,i;if(we++,t=ge,r=[],45===e.charCodeAt(ge)?(a="-",ge++):(a=n,0===we&&Ce(te)),a===n&&(a=ge,o=ge,we++,(i=Be())===n&&(i=qe()),we--,i===n?o=void 0:(ge=o,o=n),o!==n?(e.length>ge?(i=e.charAt(ge),ge++):(i=n,0===we&&Ce(A)),i!==n?a=o=[o,i]:(ge=a,a=n)):(ge=a,a=n)),a!==n)for(;a!==n;)r.push(a),45===e.charCodeAt(ge)?(a="-",ge++):(a=n,0===we&&Ce(te)),a===n&&(a=ge,o=ge,we++,(i=Be())===n&&(i=qe()),we--,i===n?o=void 0:(ge=o,o=n),o!==n?(e.length>ge?(i=e.charAt(ge),ge++):(i=n,0===we&&Ce(A)),i!==n?a=o=[o,i]:(ge=a,a=n)):(ge=a,a=n));else r=n;return t=r!==n?e.substring(t,ge):r,we--,t===n&&(r=n,0===we&&Ce(de)),t}()),t=r!==n?e.substring(t,ge):r,we--,t===n&&(r=n,0===we&&Ce(ie)),t}function et(){var t,r,a,o,i;if(we++,t=ge,48===e.charCodeAt(ge)?(r="0",ge++):(r=n,0===we&&Ce(se)),r!==n&&(he=t,r=0),(t=r)===n){if(t=ge,r=ge,ce.test(e.charAt(ge))?(a=e.charAt(ge),ge++):(a=n,0===we&&Ce(le)),a!==n){for(o=[],fe.test(e.charAt(ge))?(i=e.charAt(ge),ge++):(i=n,0===we&&Ce(me));i!==n;)o.push(i),fe.test(e.charAt(ge))?(i=e.charAt(ge),ge++):(i=n,0===we&&Ce(me));o!==n?r=a=[a,o]:(ge=r,r=n)}else ge=r,r=n;r!==n&&(he=t,r=parseInt(r.join(""),10)),t=r}return we--,t===n&&(r=n,0===we&&Ce(ue)),t}function tt(){var t,r,a,o,i;if(we++,t=ge,r=[],a=ge,o=ge,we++,(i=Be())===n&&(i=qe()),we--,i===n?o=void 0:(ge=o,o=n),o!==n?(e.length>ge?(i=e.charAt(ge),ge++):(i=n,0===we&&Ce(A)),i!==n?a=o=[o,i]:(ge=a,a=n)):(ge=a,a=n),a!==n)for(;a!==n;)r.push(a),a=ge,o=ge,we++,(i=Be())===n&&(i=qe()),we--,i===n?o=void 0:(ge=o,o=n),o!==n?(e.length>ge?(i=e.charAt(ge),ge++):(i=n,0===we&&Ce(A)),i!==n?a=o=[o,i]:(ge=a,a=n)):(ge=a,a=n);else r=n;return t=r!==n?e.substring(t,ge):r,we--,t===n&&(r=n,0===we&&Ce(pe)),t}var rt=["root"];function nt(){return"plural"===rt[rt.length-1]}function at(){return t&&t.captureLocation?{location:Ee()}:{}}var ot=t&&t.ignoreTag,it=t&&t.shouldParseSkeleton;if((r=o())!==n&&ge===e.length)return r;throw r!==n&&ge<e.length&&Ce({type:"end"}),function ut(e,t,r){return new P(P.buildMessage(e,t),e,t,r)}(be,ve<e.length?e.charAt(ve):null,Se(ve,ve<e.length?ve+1:ve))},j=/(^|[^\\])#/g;function k(e,t){t=s({normalizeHashtagInPlural:!0,shouldParseSkeleton:!0},t||{});var r=M(e,t);return t.normalizeHashtagInPlural&&function e(t){t.forEach((function(t){(v(t)||y(t))&&Object.keys(t.options).forEach((function(r){for(var n,a=t.options[r],o=-1,i=void 0,u=0;u<a.value.length;u++){var s=a.value[u];if(m(s)&&j.test(s.value)){o=u,i=s;break}}if(i){var c=i.value.replace(j,"$1{"+t.value+", number}"),f=M(c);(n=a.value).splice.apply(n,l([o,1],f))}e(a.value)}))}))}(r),r}function L(e,t,r,n){var a=function o(e){return null==e||"number"==typeof e||"boolean"==typeof e}(n)?n:r(n),i=t.get(a);return void 0===i&&(i=e.call(this,n),t.set(a,i)),i}function $(e,t,r){var n=Array.prototype.slice.call(arguments,3),a=r(n),o=t.get(a);return void 0===o&&(o=e.apply(this,n),t.set(a,o)),o}function U(e,t,r,n,a){return r.bind(t,e,n,a)}function z(e,t){return U(e,this,1===e.length?L:$,t.cache.create(),t.serializer)}function V(){return JSON.stringify(arguments)}function Z(){this.cache=Object.create(null)}Z.prototype.has=function(e){return e in this.cache},Z.prototype.get=function(e){return this.cache[e]},Z.prototype.set=function(e,t){this.cache[e]=t};var G={create:function e(){return new Z}},B=function q(e,t){return(t&&t.strategy?t.strategy:z)(e,{cache:t&&t.cache?t.cache:G,serializer:t&&t.serializer?t.serializer:V})},W={variadic:function H(e,t){return U(e,this,$,t.cache.create(),t.serializer)},monadic:function K(e,t){return U(e,this,L,t.cache.create(),t.serializer)}};B.strategies=W;var J,Q=Object.freeze(Object.assign(Object.create(null),B,{default:B,strategies:W}));!function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"}(J||(J={}));var X,Y=function(e){function t(t,r,n){var a=e.call(this,t)||this;return a.code=r,a.originalMessage=n,a}return o(t,e),t.prototype.toString=function(){return"[formatjs Error: "+this.code+"] "+this.message},t}(Error),ee=function(e){function t(t,r,n,a){return e.call(this,'Invalid values for "'+t+'": "'+r+'". Options are "'+Object.keys(n).join('", "')+'"',"INVALID_VALUE",a)||this}return o(t,e),t}(Y),te=function(e){function t(t,r,n){return e.call(this,'Value for "'+t+'" must be of type '+r,"INVALID_VALUE",n)||this}return o(t,e),t}(Y),re=function(e){function t(t,r){return e.call(this,'The intl string context variable "'+t+'" was not provided to the string "'+r+'"',"MISSING_VALUE",r)||this}return o(t,e),t}(Y);function ne(e){return"function"==typeof e}function ae(e){return{create:function(){return{has:function(t){return t in e},get:function(t){return e[t]},set:function(t,r){e[t]=r}}}}}!function(e){e[e.literal=0]="literal",e[e.object=1]="object"}(X||(X={}));var oe,ie=B||Q,ue=function(){function e(t,r,n,a){var o=this;if(void 0===r&&(r=e.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(e){var t=o.formatToParts(e);if(1===t.length)return t[0].value;var r=t.reduce((function(e,t){return e.length&&0===t.type&&"string"==typeof e[e.length-1]?e[e.length-1]+=t.value:e.push(t.value),e}),[]);return r.length<=1?r[0]||"":r},this.formatToParts=function(e){return function e(t,r,n,a,o,i,u){if(1===t.length&&m(t[0]))return[{type:0,value:t[0].value}];for(var s=[],c=0,l=t;c<l.length;c++){var f=l[c];if(m(f))s.push({type:0,value:f.value});else if(b(f))"number"==typeof i&&s.push({type:0,value:n.getNumberFormat(r).format(i)});else{var T=f.value;if(!o||!(T in o))throw new re(T,u);var I=o[T];if(p(f))I&&"string"!=typeof I&&"number"!=typeof I||(I="string"==typeof I||"number"==typeof I?String(I):""),s.push({type:"string"==typeof I?0:1,value:I});else if(g(f)){var R="string"==typeof f.style?a.date[f.style]:E(f.style)?f.style.parsedOptions:void 0;s.push({type:0,value:n.getDateTimeFormat(r,R).format(I)})}else if(h(f))R="string"==typeof f.style?a.time[f.style]:E(f.style)?f.style.parsedOptions:void 0,s.push({type:0,value:n.getDateTimeFormat(r,R).format(I)});else if(d(f))(R="string"==typeof f.style?a.number[f.style]:A(f.style)?f.style.parsedOptions:void 0)&&R.scale&&(I*=R.scale||1),s.push({type:0,value:n.getNumberFormat(r,R).format(I)});else{if(w(f)){var F=f.children,D=f.value,S=o[D];if(!ne(S))throw new te(D,"function",u);var C=S(e(F,r,n,a,o,i).map((function(e){return e.value})));Array.isArray(C)||(C=[C]),s.push.apply(s,C.map((function(e){return{type:"string"==typeof e?0:1,value:e}})))}if(y(f)){if(!(O=f.options[I]||f.options.other))throw new ee(f.value,I,Object.keys(f.options),u);s.push.apply(s,e(O.value,r,n,a,o))}else if(v(f)){var O;if(!(O=f.options["="+I])){if(!Intl.PluralRules)throw new Y('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',"MISSING_INTL_API",u);var N=n.getPluralRules(r,{type:f.pluralType}).select(I-(f.offset||0));O=f.options[N]||f.options.other}if(!O)throw new ee(f.value,I,Object.keys(f.options),u);s.push.apply(s,e(O.value,r,n,a,o,I-(f.offset||0)))}}}}return function x(e){return e.length<2?e:e.reduce((function(e,t){var r=e[e.length-1];return r&&0===r.type&&0===t.type?r.value+=t.value:e.push(t),e}),[])}(s)}(o.ast,o.locales,o.formatters,o.formats,e,void 0,o.message)},this.resolvedOptions=function(){return{locale:Intl.NumberFormat.supportedLocalesOf(o.locales)[0]}},this.getAst=function(){return o.ast},"string"==typeof t){if(this.message=t,!e.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=e.__parse(t,{normalizeHashtagInPlural:!1,ignoreTag:null==a?void 0:a.ignoreTag})}else this.ast=t;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=function i(e,t){return t?Object.keys(e).reduce((function(r,n){return r[n]=function a(e,t){return t?s(s(s({},e||{}),t||{}),Object.keys(e).reduce((function(r,n){return r[n]=s(s({},e[n]),t[n]||{}),r}),{})):e}(e[n],t[n]),r}),s({},e)):e}(e.formats,n),this.locales=r,this.formatters=a&&a.formatters||function u(e){return void 0===e&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:ie((function(){for(var e,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return new((e=Intl.NumberFormat).bind.apply(e,l([void 0],t)))}),{cache:ae(e.number),strategy:ie.strategies.variadic}),getDateTimeFormat:ie((function(){for(var e,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return new((e=Intl.DateTimeFormat).bind.apply(e,l([void 0],t)))}),{cache:ae(e.dateTime),strategy:ie.strategies.variadic}),getPluralRules:ie((function(){for(var e,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return new((e=Intl.PluralRules).bind.apply(e,l([void 0],t)))}),{cache:ae(e.pluralRules),strategy:ie.strategies.variadic})}}(this.formatterCache)}return Object.defineProperty(e,"defaultLocale",{get:function(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=(new Intl.NumberFormat).resolvedOptions().locale),e.memoizedDefaultLocale},enumerable:!1,configurable:!0}),e.memoizedDefaultLocale=null,e.__parse=k,e.formats={number:{currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}();e.ReactIntlErrorCode=void 0,(oe=e.ReactIntlErrorCode||(e.ReactIntlErrorCode={})).FORMAT_ERROR="FORMAT_ERROR",oe.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",oe.INVALID_CONFIG="INVALID_CONFIG",oe.MISSING_DATA="MISSING_DATA",oe.MISSING_TRANSLATION="MISSING_TRANSLATION";var se=function(e){function t(r,n,a){var o=e.call(this,"[@formatjs/intl Error "+r+"] "+n+" \n"+(a?"\n"+a.message+"\n"+a.stack:""))||this;return o.code=r,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(o,t),o}return o(t,e),t}(Error),ce=function(t){function r(r,n){return t.call(this,e.ReactIntlErrorCode.UNSUPPORTED_FORMATTER,r,n)||this}return o(r,t),r}(se),le=function(t){function r(r,n){return t.call(this,e.ReactIntlErrorCode.INVALID_CONFIG,r,n)||this}return o(r,t),r}(se),fe=function(t){function r(r,n){return t.call(this,e.ReactIntlErrorCode.MISSING_DATA,r,n)||this}return o(r,t),r}(se),me=function(t){function r(r,n,a,o){var i=t.call(this,e.ReactIntlErrorCode.FORMAT_ERROR,r+" \nLocale: "+n+"\nMessageID: "+(null==a?void 0:a.id)+"\nDefault Message: "+(null==a?void 0:a.defaultMessage)+"\nDescription: "+(null==a?void 0:a.description)+" \n",o)||this;return i.descriptor=a,i}return o(r,t),r}(se),pe=function(t){function r(r,n){var a=t.call(this,e.ReactIntlErrorCode.MISSING_TRANSLATION,'Missing message: "'+r.id+'" for locale "'+n+'", using '+(r.defaultMessage?"default message":"id")+" as fallback.")||this;return a.descriptor=r,a}return o(r,t),r}(se);function de(e,t,r){return void 0===r&&(r={}),t.reduce((function(t,n){return n in e?t[n]=e[n]:n in r&&(t[n]=r[n]),t}),{})}var ge={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},onError:function(e){}};function he(e){return{create:function(){return{has:function(t){return t in e},get:function(t){return e[t]},set:function(t,r){e[t]=r}}}}}var ye=B||Q;function ve(e,t,r,n){var a,o=e&&e[t];if(o&&(a=o[r]),a)return a;n(new ce("No "+t+" format named: "+r))}function be(e,t){return Object.keys(e).reduce((function(r,n){return r[n]=s({timeZone:t},e[n]),r}),{})}function we(e,t){return Object.keys(s(s({},e),t)).reduce((function(r,n){return r[n]=s(s({},e[n]||{}),t[n]||{}),r}),{})}function Ae(e,t){if(!t)return e;var r=ue.formats;return s(s(s({},r),e),{date:we(be(r.date,t),be(e.date||{},t)),time:we(be(r.time,t),be(e.time||{},t))})}function Ee(e,t,r,n,a){var o=e.locale,u=e.formats,c=e.messages,l=e.defaultLocale,m=e.defaultFormats,p=e.onError,d=e.timeZone,g=e.defaultRichTextElements;void 0===r&&(r={id:""});var h=r.id,y=r.defaultMessage;f(!!h,"[@formatjs/intl] An `id` must be provided to format a message.");var v=String(h),b=c&&Object.prototype.hasOwnProperty.call(c,v)&&c[v];if(Array.isArray(b)&&1===b.length&&b[0].type===i.literal)return b[0].value;if(!n&&b&&"string"==typeof b&&!g)return b.replace(/'\{(.*?)\}'/gi,"{$1}");if(n=s(s({},g),n||{}),u=Ae(u,d),m=Ae(m,d),!b){if((!y||o&&o.toLowerCase()!==l.toLowerCase())&&p(new pe(r,o)),y)try{return t.getMessageFormat(y,l,m,a).format(n)}catch(e){return p(new me('Error formatting default message for: "'+v+'", rendering default message verbatim',o,r,e)),"string"==typeof y?y:v}return v}try{return t.getMessageFormat(b,o,u,s({formatters:t},a||{})).format(n)}catch(e){p(new me('Error formatting message: "'+v+'", using '+(y?"default message":"id")+" as fallback.",o,r,e))}if(y)try{return t.getMessageFormat(y,l,m,a).format(n)}catch(e){p(new me('Error formatting the default message for: "'+v+'", rendering message verbatim',o,r,e))}return"string"==typeof b?b:"string"==typeof y?y:v}var Te=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","fractionalSecondDigits","calendar","numberingSystem"];function Ie(e,t,r,n){var a=e.locale,o=e.formats,i=e.onError,u=e.timeZone;void 0===n&&(n={});var c=n.format,l=s(s({},u&&{timeZone:u}),c&&ve(o,t,c,i)),f=de(n,Te,l);return"time"!==t||f.hour||f.minute||f.second||f.timeStyle||f.dateStyle||(f=s(s({},f),{hour:"numeric",minute:"numeric"})),r(a,f)}function Re(t,r){for(var n=[],a=2;a<arguments.length;a++)n[a-2]=arguments[a];var o=n[0],i=n[1],u=void 0===i?{}:i,s="string"==typeof o?new Date(o||0):o;try{return Ie(t,"date",r,u).format(s)}catch(r){t.onError(new se(e.ReactIntlErrorCode.FORMAT_ERROR,"Error formatting date.",r))}return String(s)}function Fe(t,r){for(var n=[],a=2;a<arguments.length;a++)n[a-2]=arguments[a];var o=n[0],i=n[1],u=void 0===i?{}:i,s="string"==typeof o?new Date(o||0):o;try{return Ie(t,"time",r,u).format(s)}catch(r){t.onError(new se(e.ReactIntlErrorCode.FORMAT_ERROR,"Error formatting time.",r))}return String(s)}function De(t,r){for(var n=[],a=2;a<arguments.length;a++)n[a-2]=arguments[a];var o=n[0],i=n[1],u=n[2],s=void 0===u?{}:u,c=t.timeZone,l=t.locale,f=t.onError,m=de(s,Te,c?{timeZone:c}:{});try{return r(l,m).formatRange(o,i)}catch(t){f(new se(e.ReactIntlErrorCode.FORMAT_ERROR,"Error formatting date time range.",t))}return String(o)}function Se(t,r){for(var n=[],a=2;a<arguments.length;a++)n[a-2]=arguments[a];var o=n[0],i=n[1],u=void 0===i?{}:i,s="string"==typeof o?new Date(o||0):o;try{return Ie(t,"date",r,u).formatToParts(s)}catch(r){t.onError(new se(e.ReactIntlErrorCode.FORMAT_ERROR,"Error formatting date.",r))}return[]}function Ce(t,r){for(var n=[],a=2;a<arguments.length;a++)n[a-2]=arguments[a];var o=n[0],i=n[1],u=void 0===i?{}:i,s="string"==typeof o?new Date(o||0):o;try{return Ie(t,"time",r,u).formatToParts(s)}catch(r){t.onError(new se(e.ReactIntlErrorCode.FORMAT_ERROR,"Error formatting time.",r))}return[]}var Oe=["localeMatcher","style","type","fallback"];function Ne(t,r,n,a){var o=t.locale,i=t.onError;Intl.DisplayNames||i(new Y('Intl.DisplayNames is not available in this environment.\nTry polyfilling it using "@formatjs/intl-displaynames"\n',"MISSING_INTL_API"));var u=de(a,Oe);try{return r(o,u).of(n)}catch(t){i(new se(e.ReactIntlErrorCode.FORMAT_ERROR,"Error formatting display name.",t))}}var xe=["localeMatcher","type","style"],Pe=Date.now();function Me(t,r,n,a){var o=t.locale,i=t.onError;void 0===a&&(a={}),Intl.ListFormat||i(new Y('Intl.ListFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-listformat"\n',"MISSING_INTL_API"));var u=de(a,xe);try{var s={},c=n.map((function(e,t){if("object"==typeof e){var r=function n(e){return Pe+"_"+e+"_"+Pe}(t);return s[r]=e,r}return String(e)}));return Object.keys(s).length?r(o,u).formatToParts(c).reduce((function(e,t){var r=t.value;return s[r]?e.push(s[r]):"string"==typeof e[e.length-1]?e[e.length-1]+=r:e.push(r),e}),[]):r(o,u).format(c)}catch(t){i(new se(e.ReactIntlErrorCode.FORMAT_ERROR,"Error formatting list.",t))}return n}var _e=["localeMatcher","type"];function je(e,t,r,n){var a=e.locale,o=e.onError;void 0===n&&(n={}),Intl.PluralRules||o(new Y('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',"MISSING_INTL_API"));var i=de(n,_e);try{return t(a,i).select(r)}catch(e){o(new me("Error formatting plural.",e))}return"other"}var ke=["numeric","style"];function Le(e,t,r,n,a){void 0===a&&(a={}),n||(n="second"),Intl.RelativeTimeFormat||e.onError(new Y('Intl.RelativeTimeFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-relativetimeformat"\n',"MISSING_INTL_API"));try{return function o(e,t,r){var n=e.locale;void 0===r&&(r={});var a=r.format,o=!!a&&ve(e.formats,"relative",a,e.onError)||{};return t(n,de(r,ke,o))}(e,t,a).format(r,n)}catch(t){e.onError(new me("Error formatting relative time.",t))}return String(r)}var $e=["localeMatcher","style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay"];function Ue(e,t,r){var n=e.locale;void 0===r&&(r={});var a=r.format,o=a&&ve(e.formats,"number",a,e.onError)||{};return t(n,de(r,$e,o))}function ze(t,r,n,a){void 0===a&&(a={});try{return Ue(t,r,a).format(n)}catch(r){t.onError(new se(e.ReactIntlErrorCode.FORMAT_ERROR,"Error formatting number.",r))}return String(n)}function Ve(t,r,n,a){void 0===a&&(a={});try{return Ue(t,r,a).formatToParts(n)}catch(r){t.onError(new se(e.ReactIntlErrorCode.FORMAT_ERROR,"Error formatting number.",r))}return[]}function Ze(e){f(e,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}var Ge=s(s({},ge),{textComponent:t.Fragment}),Be="function"==typeof Symbol&&Symbol.for,qe=Be?Symbol.for("react.element"):60103,We=Be?Symbol.for("react.portal"):60106,He=Be?Symbol.for("react.fragment"):60107,Ke=Be?Symbol.for("react.strict_mode"):60108,Je=Be?Symbol.for("react.profiler"):60114,Qe=Be?Symbol.for("react.provider"):60109,Xe=Be?Symbol.for("react.context"):60110,Ye=Be?Symbol.for("react.async_mode"):60111,et=Be?Symbol.for("react.concurrent_mode"):60111,tt=Be?Symbol.for("react.forward_ref"):60112,rt=Be?Symbol.for("react.suspense"):60113,nt=Be?Symbol.for("react.suspense_list"):60120,at=Be?Symbol.for("react.memo"):60115,ot=Be?Symbol.for("react.lazy"):60116,it=Be?Symbol.for("react.block"):60121,ut=Be?Symbol.for("react.fundamental"):60117,st=Be?Symbol.for("react.responder"):60118,ct=Be?Symbol.for("react.scope"):60119;function lt(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case qe:switch(e=e.type){case Ye:case et:case He:case Je:case Ke:case rt:return e;default:switch(e=e&&e.$$typeof){case Xe:case tt:case ot:case at:case Qe:return e;default:return t}}case We:return t}}}function ft(e){return lt(e)===et}var mt={AsyncMode:Ye,ConcurrentMode:et,ContextConsumer:Xe,ContextProvider:Qe,Element:qe,ForwardRef:tt,Fragment:He,Lazy:ot,Memo:at,Portal:We,Profiler:Je,StrictMode:Ke,Suspense:rt,isAsyncMode:function(e){return ft(e)||lt(e)===Ye},isConcurrentMode:ft,isContextConsumer:function(e){return lt(e)===Xe},isContextProvider:function(e){return lt(e)===Qe},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===qe},isForwardRef:function(e){return lt(e)===tt},isFragment:function(e){return lt(e)===He},isLazy:function(e){return lt(e)===ot},isMemo:function(e){return lt(e)===at},isPortal:function(e){return lt(e)===We},isProfiler:function(e){return lt(e)===Je},isStrictMode:function(e){return lt(e)===Ke},isSuspense:function(e){return lt(e)===rt},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===He||e===et||e===Je||e===Ke||e===rt||e===nt||"object"==typeof e&&null!==e&&(e.$$typeof===ot||e.$$typeof===at||e.$$typeof===Qe||e.$$typeof===Xe||e.$$typeof===tt||e.$$typeof===ut||e.$$typeof===st||e.$$typeof===ct||e.$$typeof===it)},typeOf:lt},pt=function dt(e,t,r){return e(r={path:t,exports:{},require:function(e,t){return function r(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}
/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/()}},r.exports),r.exports}((function(e){e.exports=mt})),gt={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},ht={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},yt={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},vt={};function bt(e){return pt.isMemo(e)?yt:vt[e.$$typeof]||gt}vt[pt.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},vt[pt.Memo]=yt;var wt,At,Et=Object.defineProperty,Tt=Object.getOwnPropertyNames,It=Object.getOwnPropertySymbols,Rt=Object.getOwnPropertyDescriptor,Ft=Object.getPrototypeOf,Dt=Object.prototype,St=function e(t,r,n){if("string"!=typeof r){if(Dt){var a=Ft(r);a&&a!==Dt&&e(t,a,n)}var o=Tt(r);It&&(o=o.concat(It(r)));for(var i=bt(t),u=bt(r),s=0;s<o.length;++s){var c=o[s];if(!(ht[c]||n&&n[c]||u&&u[c]||i&&i[c])){var l=Rt(r,c);try{Et(t,c,l)}catch(e){}}}}return t},Ct=St.default||St,Ot=t.createContext(null),Nt=Ot.Consumer,xt=Ot.Provider,Pt=Ot;function Mt(e,r){var n=r||{},a=n.intlPropName,o=void 0===a?"intl":a,i=n.forwardRef,u=void 0!==i&&i,c=n.enforceContext,l=void 0===c||c,f=function(r){return t.createElement(Nt,null,(function(n){var a;l&&Ze(n);var i=((a={})[o]=n,a);return t.createElement(e,s({},r,i,{ref:u?r.forwardedRef:null}))}))};return f.displayName="injectIntl("+function m(e){return e.displayName||e.name||"Component"}(e)+")",f.WrappedComponent=e,Ct(u?t.forwardRef((function(e,r){return t.createElement(f,s({},e,{forwardedRef:r}))})):f,e)}!function(e){e.formatDate="FormattedDate",e.formatTime="FormattedTime",e.formatNumber="FormattedNumber",e.formatList="FormattedList",e.formatDisplayName="FormattedDisplayName"}(wt||(wt={})),function(e){e.formatDate="FormattedDateParts",e.formatTime="FormattedTimeParts",e.formatNumber="FormattedNumberParts",e.formatList="FormattedListParts"}(At||(At={}));var _t=function(e){return t.createElement(Pt.Consumer,null,(function(t){Ze(t);var r=e.value,n=e.children,a=c(e,["value","children"]);return n(t.formatNumberToParts(r,a))}))};function jt(e){var r=function(r){return t.createElement(Pt.Consumer,null,(function(t){Ze(t);var n=r.value,a=r.children,o=c(r,["value","children"]),i="string"==typeof n?new Date(n||0):n;return a("formatDate"===e?t.formatDateToParts(i,o):t.formatTimeToParts(i,o))}))};return r.displayName=At[e],r}function kt(e){var r=function(r){return t.createElement(Pt.Consumer,null,(function(n){Ze(n);var a=r.value,o=r.children,i=c(r,["value","children"]),u=n[e](a,i);return"function"==typeof o?o(u):t.createElement(n.textComponent||t.Fragment,null,u)}))};return r.displayName=wt[e],r}_t.displayName="FormattedNumberParts";var Lt=function $t(e,t){if(e===t)return!0;if(!e||!t)return!1;var r=Object.keys(e),n=Object.keys(t),a=r.length;if(n.length!==a)return!1;for(var o=0;o<a;o++){var i=r[o];if(e[i]!==t[i]||!Object.prototype.hasOwnProperty.call(t,i))return!1}return!0},Ut=Object.freeze(Object.assign(Object.create(null),Lt,{default:Lt})),zt=Lt||Ut;function Vt(e){return{locale:e.locale,timeZone:e.timeZone,formats:e.formats,textComponent:e.textComponent,messages:e.messages,defaultLocale:e.defaultLocale,defaultFormats:e.defaultFormats,onError:e.onError,wrapRichTextChunksInFragment:e.wrapRichTextChunksInFragment,defaultRichTextElements:e.defaultRichTextElements}}function Zt(e){return e?Object.keys(e).reduce((function(r,n){var a=e[n];return r[n]=ne(a)?function o(e){return function(r){return e(t.Children.toArray(r))}}(a):a,r}),{}):e}var Gt=function(e,r,n,a){for(var o=[],i=4;i<arguments.length;i++)o[i-4]=arguments[i];var u=Zt(a),s=Ee.apply(void 0,l([e,r,n,u],o));return Array.isArray(s)?t.Children.toArray(s):s},Bt=function(e,t){var r=e.defaultRichTextElements,n=c(e,["defaultRichTextElements"]),a=Zt(r),o=function i(e,t){var r=function n(e){void 0===e&&(e={dateT