Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

intl-messageformat

Package Overview
Dependencies
Maintainers
10
Versions
268
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

intl-messageformat - npm Package Compare versions

Comparing version 6.1.1 to 6.1.2

11

CHANGELOG.md

@@ -6,2 +6,13 @@ # Change Log

## [6.1.2](https://github.com/formatjs/formatjs/compare/intl-messageformat@6.1.1...intl-messageformat@6.1.2) (2019-08-10)
### Bug Fixes
* **intl-messageformat-parser:** allow negative in plural rule, fixes [#146](https://github.com/formatjs/formatjs/issues/146) ([50c7710](https://github.com/formatjs/formatjs/commit/50c7710))
## [6.1.1](https://github.com/formatjs/formatjs/compare/intl-messageformat@6.1.0...intl-messageformat@6.1.1) (2019-08-09)

@@ -8,0 +19,0 @@

2

dist/umd/intl-messageformat.min.js

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).IntlMessageFormat={})}(this,function(e){"use strict";var it,t;function v(e){return e.type===it.literal}function d(e){return e.type===it.argument}function y(e){return e.type===it.number}function g(e){return e.type===it.date}function A(e){return e.type===it.time}function b(e){return e.type===it.select}function x(e){return e.type===it.plural}(t=it||(it={}))[t.literal=0]="literal",t[t.argument=1]="argument",t[t.number=2]="number",t[t.date=3]="date",t[t.time=4]="time",t[t.select=5]="select",t[t.plural=6]="plural";var n,o,r=(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),st=function(){return(st=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var u in t=arguments[r])Object.prototype.hasOwnProperty.call(t,u)&&(e[u]=t[u]);return e}).apply(this,arguments)},ct=(o=Error,r(a,o),a.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 u(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)?u(e[0])+"-"+u(e[1]):u(e)});return"["+(e.inverted?"^":"")+t+"]";case"any":return"any character";case"end":return"end of input";case"other":return e.description}}return"Expected "+function(e){var t,r,n=e.map(o);if(n.sort(),0<n.length){for(r=t=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 "+((a=t)?'"'+n(a)+'"':"end of input")+" found.";var a},a);function a(e,t,r,n){var u=o.call(this)||this;return u.message=e,u.expected=t,u.found=r,u.location=n,u.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(u,a),u}var f=function(f,e){e=void 0!==e?e:{};var t,r,n,u,p={},o={start:Ze},a=Ze,i=function(e){return e.join("")},s=function(e){return st({type:it.literal,value:e},at())},c=Re("argumentElement"),h="{",m=Ie("{",!1),v="}",d=Ie("}",!1),l=function(e){return st({type:it.argument,value:e},at())},y=Re("numberSkeletonId"),g=/^['\/{}]/,A=Ne(["'","/","{","}"],!1,!1),b={type:"any"},x=Re("numberSkeletonTokenOption"),C="/",w=Ie("/",!1),F=function(e){return e},O=Re("numberSkeletonToken"),E=function(e,t){return{stem:e,options:t}},T=function(e){return st({type:0,tokens:e},at())},_="::",j=Ie("::",!1),M=function(e){return e},k=function(e){return e.replace(/\s*$/,"")},P=",",D=Ie(",",!1),I="number",N=Ie("number",!1),R=function(e,t,r){return st({type:"number"===t?it.number:"date"===t?it.date:it.time,style:r&&r[2],value:e},at())},S="'",B=Ie("'",!1),L=/^[^']/,Z=Ne(["'"],!0,!1),z=/^[^a-zA-Z'{}]/,X=Ne([["a","z"],["A","Z"],"'","{","}"],!0,!1),H=/^[a-zA-Z]/,$=Ne([["a","z"],["A","Z"]],!1,!1),J=function(e){return st({type:1,pattern:e},at())},U="date",q=Ie("date",!1),G="time",K=Ie("time",!1),Q="plural",V=Ie("plural",!1),W="selectordinal",Y=Ie("selectordinal",!1),ee="offset:",te=Ie("offset:",!1),re=function(e,t,r,n){return st({type:it.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,u=t.location;return e[r]={value:n,location:u},e},{})},at())},ne="select",ue=Ie("select",!1),oe=function(e,t){return st({type:it.select,value:e,options:t.reduce(function(e,t){var r=t.id,n=t.value,u=t.location;return e[r]={value:n,location:u},e},{})},at())},ae="=",ie=Ie("=",!1),se=function(e,t){return st({id:e,value:t},at())},ce=function(e,t){return st({id:e,value:t},at())},le=/^[\t-\r \x85\u200E\u200F\u2028\u2029]/,fe=Ne([["\t","\r"]," ","…","‎","‏","\u2028","\u2029"],!1,!1),pe=/^[!-\/:-@[-\^`{-~\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]/,he=Ne([["!","/"],[":","@"],["[","^"],"`",["{","~"],["¡","§"],"©","«","¬","®","°","±","¶","»","¿","×","÷",["‐","‧"],["‰","‾"],["⁁","⁓"],["⁕","⁞"],["←","⑟"],["─","❵"],["➔","⯿"],["⸀","⹿"],["、","〃"],["〈","〠"],"〰","﴾","﴿","﹅","﹆"],!1,!1),me=Re("optional whitespace"),ve=/^[0-9]/,de=Ne([["0","9"]],!1,!1),ye=function(e){return parseInt(e.join(""),10)},ge=Re("double apostrophes"),Ae="''",be=Ie("''",!1),xe=function(){return"'"},Ce=/^[{}]/,we=Ne(["{","}"],!1,!1),Fe=function(e,t){return e+t.replace("''","'")},Oe=/^[^{}]/,Ee=Ne(["{","}"],!0,!1),Te=Re("keyword"),_e=0,je=0,Me=[{line:1,column:1}],ke=0,Pe=[],De=0;if(void 0!==e.startRule){if(!(e.startRule in o))throw new Error("Can't start parsing from rule \""+e.startRule+'".');a=o[e.startRule]}function Ie(e,t){return{type:"literal",text:e,ignoreCase:t}}function Ne(e,t,r){return{type:"class",parts:e,inverted:t,ignoreCase:r}}function Re(e){return{type:"other",description:e}}function Se(e){var t,r=Me[e];if(r)return r;for(t=e-1;!Me[t];)t--;for(r={line:(r=Me[t]).line,column:r.column};t<e;)10===f.charCodeAt(t)?(r.line++,r.column=1):r.column++,t++;return Me[e]=r}function Be(e,t){var r=Se(e),n=Se(t);return{start:{offset:e,line:r.line,column:r.column},end:{offset:t,line:n.line,column:n.column}}}function Le(e){_e<ke||(ke<_e&&(ke=_e,Pe=[]),Pe.push(e))}function Ze(){return ze()}function ze(){var e,t;for(e=[],t=Xe();t!==p;)e.push(t),t=Xe();return e}function Xe(){var e;return(e=function(){var e,t;e=_e,(t=He())!==p&&(je=e,t=s(t));return e=t}())===p&&(e=function(){var e,t,r,n,u;De++,e=_e,123===f.charCodeAt(_e)?(t=h,_e++):(t=p,0===De&&Le(m));e=t!==p?(r=et(),r!==p?(n=$e())!==p?et()!==p?(125===f.charCodeAt(_e)?(u=v,_e++):(u=p,0===De&&Le(d)),u!==p?(je=e,t=l(n)):(_e=e,p)):(_e=e,p):(_e=e,p):(_e=e,p)):(_e=e,p);De--,e===p&&(t=p,0===De&&Le(c));return e}())===p&&(e=function(){var e;(e=function(){var e,t,r,n,u,o,a,i,s,c;e=_e,123===f.charCodeAt(_e)?(t=h,_e++):(t=p,0===De&&Le(m));e=t!==p?(r=et(),r!==p?(n=$e())!==p?et()!==p?(44===f.charCodeAt(_e)?(u=P,_e++):(u=p,0===De&&Le(D)),u!==p?et()!==p?(f.substr(_e,6)===I?(o=I,_e+=6):(o=p,0===De&&Le(N)),o!==p?et()!==p?(a=_e,44===f.charCodeAt(_e)?(i=P,_e++):(i=p,0===De&&Le(D)),(a=i!==p?(s=et())!==p?(c=function(){var e,t,r;e=_e,f.substr(_e,2)===_?(t=_,_e+=2):(t=p,0===De&&Le(j));e=t!==p?(r=function(){var e,t,r;if(e=_e,t=[],(r=qe())!==p)for(;r!==p;)t.push(r),r=qe();else t=p;t!==p&&(je=e,t=T(t));return e=t}(),r!==p?(je=e,t=M(r)):(_e=e,p)):(_e=e,p);e===p&&(e=_e,(t=He())!==p&&(je=e,t=k(t)),e=t);return e}())!==p?i=[i,s,c]:(_e=a,p):(_e=a,p):(_e=a,p))===p&&(a=null),a!==p?(i=et())!==p?(125===f.charCodeAt(_e)?(s=v,_e++):(s=p,0===De&&Le(d)),s!==p?(je=e,t=R(n,o,a)):(_e=e,p)):(_e=e,p):(_e=e,p)):(_e=e,p):(_e=e,p)):(_e=e,p):(_e=e,p)):(_e=e,p):(_e=e,p):(_e=e,p)):(_e=e,p);return e}())===p&&(e=function(){var e,t,r,n,u,o,a,i,s,c;e=_e,123===f.charCodeAt(_e)?(t=h,_e++):(t=p,0===De&&Le(m));e=t!==p?(r=et(),r!==p?(n=$e())!==p?et()!==p?(44===f.charCodeAt(_e)?(u=P,_e++):(u=p,0===De&&Le(D)),u!==p?et()!==p?(f.substr(_e,4)===U?(o=U,_e+=4):(o=p,0===De&&Le(q)),o===p&&(f.substr(_e,4)===G?(o=G,_e+=4):(o=p,0===De&&Le(K))),o!==p?et()!==p?(a=_e,44===f.charCodeAt(_e)?(i=P,_e++):(i=p,0===De&&Le(D)),(a=i!==p?(s=et())!==p?(c=function(){var e,t,r;e=_e,f.substr(_e,2)===_?(t=_,_e+=2):(t=p,0===De&&Le(j));e=t!==p?(r=function(){var e,t,r,n;t=e=_e,r=[],(n=Ge())===p&&(n=Ke());if(n!==p)for(;n!==p;)r.push(n),(n=Ge())===p&&(n=Ke());else r=p;t=r!==p?f.substring(t,_e):r;t!==p&&(je=e,t=J(t));return e=t}(),r!==p?(je=e,t=M(r)):(_e=e,p)):(_e=e,p);e===p&&(e=_e,(t=He())!==p&&(je=e,t=k(t)),e=t);return e}())!==p?i=[i,s,c]:(_e=a,p):(_e=a,p):(_e=a,p))===p&&(a=null),a!==p?(i=et())!==p?(125===f.charCodeAt(_e)?(s=v,_e++):(s=p,0===De&&Le(d)),s!==p?(je=e,t=R(n,o,a)):(_e=e,p)):(_e=e,p):(_e=e,p)):(_e=e,p):(_e=e,p)):(_e=e,p):(_e=e,p)):(_e=e,p):(_e=e,p):(_e=e,p)):(_e=e,p);return e}());return e}())===p&&(e=function(){var e,t,r,n,u,o,a,i,s,c,l;e=_e,123===f.charCodeAt(_e)?(t=h,_e++):(t=p,0===De&&Le(m));if(t!==p)if(et()!==p)if((r=$e())!==p)if(et()!==p)if(44===f.charCodeAt(_e)?(n=P,_e++):(n=p,0===De&&Le(D)),n!==p)if(et()!==p)if(f.substr(_e,6)===Q?(u=Q,_e+=6):(u=p,0===De&&Le(V)),u===p&&(f.substr(_e,13)===W?(u=W,_e+=13):(u=p,0===De&&Le(Y))),u!==p)if(et()!==p)if(44===f.charCodeAt(_e)?(o=P,_e++):(o=p,0===De&&Le(D)),o!==p)if(et()!==p)if(a=_e,f.substr(_e,7)===ee?(i=ee,_e+=7):(i=p,0===De&&Le(te)),(a=i!==p?(s=et())!==p?(c=tt())!==p?i=[i,s,c]:(_e=a,p):(_e=a,p):(_e=a,p))===p&&(a=null),a!==p)if((i=et())!==p){if(s=[],(c=Ve())!==p)for(;c!==p;)s.push(c),c=Ve();else s=p;e=s!==p?(c=et())!==p?(125===f.charCodeAt(_e)?(l=v,_e++):(l=p,0===De&&Le(d)),l!==p?(je=e,t=re(r,u,a,s)):(_e=e,p)):(_e=e,p):(_e=e,p)}else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;return e}())===p&&(e=function(){var e,t,r,n,u,o,a,i,s;e=_e,123===f.charCodeAt(_e)?(t=h,_e++):(t=p,0===De&&Le(m));if(t!==p)if(et()!==p)if((r=$e())!==p)if(et()!==p)if(44===f.charCodeAt(_e)?(n=P,_e++):(n=p,0===De&&Le(D)),n!==p)if(et()!==p)if(f.substr(_e,6)===ne?(u=ne,_e+=6):(u=p,0===De&&Le(ue)),u!==p)if(et()!==p)if(44===f.charCodeAt(_e)?(o=P,_e++):(o=p,0===De&&Le(D)),o!==p)if(et()!==p){if(a=[],(i=Qe())!==p)for(;i!==p;)a.push(i),i=Qe();else a=p;e=a!==p?(i=et())!==p?(125===f.charCodeAt(_e)?(s=v,_e++):(s=p,0===De&&Le(d)),s!==p?(je=e,t=oe(r,a)):(_e=e,p)):(_e=e,p):(_e=e,p)}else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;else _e=e,e=p;return e}()),e}function He(){var e,t,r;if(e=_e,t=[],(r=rt())===p&&(r=nt())===p&&(r=ut()),r!==p)for(;r!==p;)t.push(r),(r=rt())===p&&(r=nt())===p&&(r=ut());else t=p;return t!==p&&(je=e,t=i(t)),e=t}function $e(){var e,t;return e=_e,(t=tt())===p&&(t=ot()),e=t!==p?f.substring(e,_e):t}function Je(){var e,t,r,n,u;if(De++,t=[],n=r=e=_e,De++,(u=We())===p&&(g.test(f.charAt(_e))?(u=f.charAt(_e),_e++):(u=p,0===De&&Le(A))),De--,(r=(n=u===p?void 0:(_e=n,p))!==p?(f.length>_e?(u=f.charAt(_e),_e++):(u=p,0===De&&Le(b)),u!==p?n=[n,u]:(_e=r,p)):(_e=r,p))!==p)for(;r!==p;)t.push(r),n=r=_e,De++,(u=We())===p&&(g.test(f.charAt(_e))?(u=f.charAt(_e),_e++):(u=p,0===De&&Le(A))),De--,r=(n=u===p?void 0:(_e=n,p))!==p?(f.length>_e?(u=f.charAt(_e),_e++):(u=p,0===De&&Le(b)),u!==p?n=[n,u]:(_e=r,p)):(_e=r,p);else t=p;return e=t!==p?f.substring(e,_e):t,De--,e===p&&(t=p,0===De&&Le(y)),e}function Ue(){var e,t,r;return De++,e=_e,47===f.charCodeAt(_e)?(t=C,_e++):(t=p,0===De&&Le(w)),e=t!==p&&(r=Je())!==p?(je=e,t=F(r)):(_e=e,p),De--,e===p&&(t=p,0===De&&Le(x)),e}function qe(){var e,t,r,n;if(De++,e=_e,et()!==p)if((t=Je())!==p){for(r=[],n=Ue();n!==p;)r.push(n),n=Ue();e=r!==p?(je=e,E(t,r)):(_e=e,p)}else _e=e,e=p;else _e=e,e=p;return De--,e===p&&(p,0===De&&Le(O)),e}function Ge(){var e,t,r,n;if(e=_e,39===f.charCodeAt(_e)?(t=S,_e++):(t=p,0===De&&Le(B)),t!==p){if(r=[],(n=rt())===p&&(L.test(f.charAt(_e))?(n=f.charAt(_e),_e++):(n=p,0===De&&Le(Z))),n!==p)for(;n!==p;)r.push(n),(n=rt())===p&&(L.test(f.charAt(_e))?(n=f.charAt(_e),_e++):(n=p,0===De&&Le(Z)));else r=p;e=r!==p?(39===f.charCodeAt(_e)?(n=S,_e++):(n=p,0===De&&Le(B)),n!==p?t=[t,r,n]:(_e=e,p)):(_e=e,p)}else _e=e,e=p;if(e===p)if(e=[],(t=rt())===p&&(z.test(f.charAt(_e))?(t=f.charAt(_e),_e++):(t=p,0===De&&Le(X))),t!==p)for(;t!==p;)e.push(t),(t=rt())===p&&(z.test(f.charAt(_e))?(t=f.charAt(_e),_e++):(t=p,0===De&&Le(X)));else e=p;return e}function Ke(){var e,t;if(e=[],H.test(f.charAt(_e))?(t=f.charAt(_e),_e++):(t=p,0===De&&Le($)),t!==p)for(;t!==p;)e.push(t),H.test(f.charAt(_e))?(t=f.charAt(_e),_e++):(t=p,0===De&&Le($));else e=p;return e}function Qe(){var e,t,r,n,u;return e=_e,e=et()!==p&&(t=ot())!==p&&et()!==p?(123===f.charCodeAt(_e)?(r=h,_e++):(r=p,0===De&&Le(m)),r!==p&&(n=ze())!==p?(125===f.charCodeAt(_e)?(u=v,_e++):(u=p,0===De&&Le(d)),u!==p?(je=e,se(t,n)):(_e=e,p)):(_e=e,p)):(_e=e,p)}function Ve(){var e,t,r,n,u;return e=_e,e=et()!==p&&(t=function(){var e,t,r,n;return t=e=_e,61===f.charCodeAt(_e)?(r=ae,_e++):(r=p,0===De&&Le(ie)),(e=(t=r!==p&&(n=tt())!==p?r=[r,n]:(_e=t,p))!==p?f.substring(e,_e):t)===p&&(e=ot()),e}())!==p&&et()!==p?(123===f.charCodeAt(_e)?(r=h,_e++):(r=p,0===De&&Le(m)),r!==p&&(n=ze())!==p?(125===f.charCodeAt(_e)?(u=v,_e++):(u=p,0===De&&Le(d)),u!==p?(je=e,ce(t,n)):(_e=e,p)):(_e=e,p)):(_e=e,p)}function We(){var e;return le.test(f.charAt(_e))?(e=f.charAt(_e),_e++):(e=p,0===De&&Le(fe)),e}function Ye(){var e;return pe.test(f.charAt(_e))?(e=f.charAt(_e),_e++):(e=p,0===De&&Le(he)),e}function et(){var e,t,r;for(De++,e=_e,t=[],r=We();r!==p;)t.push(r),r=We();return e=t!==p?f.substring(e,_e):t,De--,e===p&&(t=p,0===De&&Le(me)),e}function tt(){var e,t,r;if(e=_e,t=[],ve.test(f.charAt(_e))?(r=f.charAt(_e),_e++):(r=p,0===De&&Le(de)),r!==p)for(;r!==p;)t.push(r),ve.test(f.charAt(_e))?(r=f.charAt(_e),_e++):(r=p,0===De&&Le(de));else t=p;return t!==p&&(je=e,t=ye(t)),e=t}function rt(){var e,t;return De++,e=_e,f.substr(_e,2)===Ae?(t=Ae,_e+=2):(t=p,0===De&&Le(be)),t!==p&&(je=e,t=xe()),De--,(e=t)===p&&(t=p,0===De&&Le(ge)),e}function nt(){var e,t,r,n,u,o;if(e=_e,39===f.charCodeAt(_e)?(t=S,_e++):(t=p,0===De&&Le(B)),t!==p)if(Ce.test(f.charAt(_e))?(r=f.charAt(_e),_e++):(r=p,0===De&&Le(we)),r!==p){for(n=_e,u=[],f.substr(_e,2)===Ae?(o=Ae,_e+=2):(o=p,0===De&&Le(be)),o===p&&(L.test(f.charAt(_e))?(o=f.charAt(_e),_e++):(o=p,0===De&&Le(Z)));o!==p;)u.push(o),f.substr(_e,2)===Ae?(o=Ae,_e+=2):(o=p,0===De&&Le(be)),o===p&&(L.test(f.charAt(_e))?(o=f.charAt(_e),_e++):(o=p,0===De&&Le(Z)));e=(n=u!==p?f.substring(n,_e):u)!==p?(39===f.charCodeAt(_e)?(u=S,_e++):(u=p,0===De&&Le(B)),u!==p?(je=e,t=Fe(r,n)):(_e=e,p)):(_e=e,p)}else _e=e,e=p;else _e=e,e=p;return e}function ut(){var e,t;return e=_e,Oe.test(f.charAt(_e))?(t=f.charAt(_e),_e++):(t=p,0===De&&Le(Ee)),e=t!==p?f.substring(e,_e):t}function ot(){var e,t,r,n,u;if(De++,t=[],n=r=e=_e,De++,(u=We())===p&&(u=Ye()),De--,(r=(n=u===p?void 0:(_e=n,p))!==p?(f.length>_e?(u=f.charAt(_e),_e++):(u=p,0===De&&Le(b)),u!==p?n=[n,u]:(_e=r,p)):(_e=r,p))!==p)for(;r!==p;)t.push(r),n=r=_e,De++,(u=We())===p&&(u=Ye()),De--,r=(n=u===p?void 0:(_e=n,p))!==p?(f.length>_e?(u=f.charAt(_e),_e++):(u=p,0===De&&Le(b)),u!==p?n=[n,u]:(_e=r,p)):(_e=r,p);else t=p;return e=t!==p?f.substring(e,_e):t,De--,e===p&&(t=p,0===De&&Le(Te)),e}function at(){return e&&e.captureLocation?{location:Be(je,_e)}:{}}if((t=a())!==p&&_e===f.length)return t;throw t!==p&&_e<f.length&&Le({type:"end"}),r=Pe,n=ke<f.length?f.charAt(ke):null,u=ke<f.length?Be(ke,ke+1):Be(ke,ke),new ct(ct.buildMessage(r,n),r,n,u)},p=/(^|[^\\])#/g;function u(e,t){var r=f(e,t);return t&&!1===t.normalizeHashtagInPlural||function l(e){e.forEach(function(c){(x(c)||b(c))&&Object.keys(c.options).forEach(function(e){for(var t,r=c.options[e],n=-1,u=void 0,o=0;o<r.value.length;o++){var a=r.value[o];if(v(a)&&p.test(a.value)){n=o,u=a;break}}if(u){var i=u.value.replace(p,"$1{"+c.value+", number}"),s=f(i);(t=r.value).splice.apply(t,[n,1].concat(s))}l(r.value)})})}(r),r}function i(e){return JSON.stringify(e.map(function(e){return e&&"object"==typeof e?function(r){return Object.keys(r).sort().map(function(e){var t;return(t={})[e]=r[e],t})}(e):e}))}var s,c,h,l=function(o,a){return void 0===a&&(a={}),function(){for(var e,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=i(t),u=n&&a[n];return u||(u=new((e=o).bind.apply(e,[void 0].concat(t))),n&&(a[n]=u)),u}},m=(s=function(e,t){return(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}s(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),C=/\\#/g,w=(c=Error,m(F,c),F);function F(e,t){var r=c.call(this,e)||this;return r.variableId=t,r}function O(e,t,r,n,u,o){if(1===e.length&&v(e[0]))return[{type:0,value:e[0].value.replace(C,"#")}];for(var a=[],i=0,s=e;i<s.length;i++){var c=s[i];if(v(c))a.push({type:0,value:c.value.replace(C,"#")});else{var l=c.value;if(!(u&&l in u))throw new w('The intl string context variable "'+l+'" was not provided to the string "'+o+'"');var f=u[l];if(d(c))f&&"string"!=typeof f&&"number"!=typeof f?a.push({type:1,value:f}):a.push({type:0,value:"string"==typeof f||"number"==typeof f?String(f):""});else if(g(c)){var p="string"==typeof c.style?n.date[c.style]:void 0;a.push({type:0,value:r.getDateTimeFormat(t,p).format(f)})}else if(A(c)){p="string"==typeof c.style?n.time[c.style]:void 0;a.push({type:0,value:r.getDateTimeFormat(t,p).format(f)})}else if(y(c)){p="string"==typeof c.style?n.number[c.style]:void 0;a.push({type:0,value:r.getNumberFormat(t,p).format(f)})}else if(b(c)){if(!(h=c.options[f]||c.options.other))throw new RangeError('Invalid values for "'+c.value+'": "'+f+'". Options are "'+Object.keys(c.options).join('", "')+'"');a.push.apply(a,O(h.value,t,r,n,u))}else if(x(c)){var h;if(!(h=c.options["="+f])){var m=r.getPluralRules(t,{type:c.pluralType}).select(f-(c.offset||0));h=c.options[m]||c.options.other}if(!h)throw new RangeError('Invalid values for "'+c.value+'": "'+f+'". Options are "'+Object.keys(c.options).join('", "')+'"');a.push.apply(a,O(h.value,t,r,n,u))}else;}}return function(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},[])}(a)}function E(e,t,r,n,u,o){var a=O(e,t,r,n,u,o);return 1===a.length?a[0].value:a.reduce(function(e,t){return e+t.value},"")}var T="@@",_=/@@(.*?)@@/g,j=0;function M(e,t){return e.split(_).filter(Boolean).map(function(e){return t[e]||e})}function k(e,t,r,n,i,u){var o=O(e,t,r,n,i,u),s={},a=o.reduce(function(e,t){if("string"==typeof t.value||0===t.type)return e+t.value;var r=Date.now()+"_"+ ++j;return s[r]=t.value,e+(T+r)+T},"");if(!~a.indexOf("<"))return M(a,s);if(!i)throw new w("Message has placeholders but no values was given");if("undefined"==typeof DOMParser)throw new w("Cannot format XML message without DOMParser");h||(h=new DOMParser);var c=h.parseFromString("<template>"+a+"</template>","application/xml");if(c.getElementsByTagName("parsererror").length)throw new w("Malformed XML message "+c.getElementsByTagName("parsererror")[0].innerHTML);var l=c.firstChild;if(!l)throw new w("Malformed XML message "+a);return Object.keys(i).filter(function(e){return!!c.getElementsByTagName(e).length}).length?Array.prototype.slice.call(l.childNodes).reduce(function(e,t){var r=t.tagName,n=t.outerHTML,u=t.textContent;if(!r){var o=M(u||"",s);return e.concat(o)}if(!i[r])return 1===(o=M(n,s)).length?e.concat([o[0]]):e.concat(o);var a=i[r];if("function"!=typeof a)return e.concat([a]);if(null==u)return e.concat([a(u||void 0)]);o=M(u,s);return e.concat([a.apply(void 0,o)])},[]):M(a,s)}var P=function(){return(P=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var u in t=arguments[r])Object.prototype.hasOwnProperty.call(t,u)&&(e[u]=t[u]);return e}).apply(this,arguments)};function D(r,n){return n?Object.keys(r).reduce(function(e,t){return e[t]=function(r,n){return n?P({},r||{},n||{},Object.keys(r).reduce(function(e,t){return e[t]=P({},r[t],n[t]||{}),e},{})):r}(r[t],n[t]),e},P({},r)):r}function I(e){return void 0===e&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:l(Intl.NumberFormat,e.number),getDateTimeFormat:l(Intl.DateTimeFormat,e.dateTime),getPluralRules:l(Intl.PluralRules,e.pluralRules)}}var N=(R.defaultLocale="en",R.__parse=u,R.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"}}},R);function R(e,t,r,n){var u=this;if(void 0===t&&(t=R.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(e){return E(u.ast,u.locale,u.formatters,u.formats,e,u.message)},this.formatToParts=function(e){return O(u.ast,u.locale,u.formatters,u.formats,e,u.message)},this.formatXMLMessage=function(e){return k(u.ast,u.locale,u.formatters,u.formats,e,u.message)},this.resolvedOptions=function(){return{locale:u.locale}},this.getAst=function(){return u.ast},"string"==typeof e){if(this.message=e,!R.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=R.__parse(e)}else this.ast=e;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=D(R.formats,r),this.locale=function(e){"string"==typeof e&&(e=[e]);try{return Intl.NumberFormat.supportedLocalesOf(e,{localeMatcher:"best fit"})[0]}catch(e){return N.defaultLocale}}(t||[]),this.formatters=n&&n.formatters||I(this.formatterCache),function r(e,n,u,o){e.filter(function(e){return!d(e)&&!v(e)}).forEach(function(t){if(g(t)){var e="string"==typeof t.style?o.date[t.style]:void 0;u.getDateTimeFormat(n,e)}A(t)&&(e="string"==typeof t.style?o.time[t.style]:void 0,u.getDateTimeFormat(n,e)),y(t)&&(e="string"==typeof t.style?o.number[t.style]:void 0,u.getNumberFormat(n,e)),b(t)&&Object.keys(t.options).forEach(function(e){return r(t.options[e].value,n,u,o)}),x(t)&&(u.getPluralRules(n,{type:t.pluralType}),Object.keys(t.options).forEach(function(e){return r(t.options[e].value,n,u,o)}))})}(this.ast,this.locale,this.formatters,this.formats)}e.IntlMessageFormat=N,e.createDefaultFormatters=I,e.default=N,e.formatToParts=O,e.formatToString=E,e.formatXMLMessage=k,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).IntlMessageFormat={})}(this,function(e){"use strict";var xt,t;function v(e){return e.type===xt.literal}function d(e){return e.type===xt.argument}function g(e){return e.type===xt.number}function y(e){return e.type===xt.date}function A(e){return e.type===xt.time}function b(e){return e.type===xt.select}function x(e){return e.type===xt.plural}(t=xt||(xt={}))[t.literal=0]="literal",t[t.argument=1]="argument",t[t.number=2]="number",t[t.date=3]="date",t[t.time=4]="time",t[t.select=5]="select",t[t.plural=6]="plural";var n,a,r=(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),Ct=function(){return(Ct=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var u in t=arguments[r])Object.prototype.hasOwnProperty.call(t,u)&&(e[u]=t[u]);return e}).apply(this,arguments)},wt=(a=Error,r(o,a),o.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 u(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 a(e){switch(e.type){case"literal":return'"'+n(e.text)+'"';case"class":var t=e.parts.map(function(e){return Array.isArray(e)?u(e[0])+"-"+u(e[1]):u(e)});return"["+(e.inverted?"^":"")+t+"]";case"any":return"any character";case"end":return"end of input";case"other":return e.description}}return"Expected "+function(e){var t,r,n=e.map(a);if(n.sort(),0<n.length){for(r=t=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 "+((o=t)?'"'+n(o)+'"':"end of input")+" found.";var o},o);function o(e,t,r,n){var u=a.call(this)||this;return u.message=e,u.expected=t,u.found=r,u.location=n,u.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(u,o),u}var f=function(f,e){e=void 0!==e?e:{};var t,r,n,u,p={},a={start:Ye},o=Ye,i=function(e){return e.join("")},s=function(e){return Ct({type:xt.literal,value:e},bt())},c=Ke("argumentElement"),h="{",m=qe("{",!1),v="}",d=qe("}",!1),l=function(e){return Ct({type:xt.argument,value:e},bt())},g=Ke("numberSkeletonId"),y=/^['\/{}]/,A=Ge(["'","/","{","}"],!1,!1),b={type:"any"},x=Ke("numberSkeletonTokenOption"),C="/",w=qe("/",!1),F=function(e){return e},O=Ke("numberSkeletonToken"),E=function(e,t){return{stem:e,options:t}},T=function(e){return Ct({type:0,tokens:e},bt())},_="::",j=qe("::",!1),M=function(e){return e},k=function(e){return e.replace(/\s*$/,"")},N=",",P=qe(",",!1),D="number",I=qe("number",!1),R=function(e,t,r){return Ct({type:"number"===t?xt.number:"date"===t?xt.date:xt.time,style:r&&r[2],value:e},bt())},S="'",B=qe("'",!1),L=/^[^']/,Z=Ge(["'"],!0,!1),z=/^[^a-zA-Z'{}]/,X=Ge([["a","z"],["A","Z"],"'","{","}"],!0,!1),H=/^[a-zA-Z]/,$=Ge([["a","z"],["A","Z"]],!1,!1),J=function(e){return Ct({type:1,pattern:e},bt())},U="date",q=qe("date",!1),G="time",K=qe("time",!1),Q="plural",V=qe("plural",!1),W="selectordinal",Y=qe("selectordinal",!1),ee="offset:",te=qe("offset:",!1),re=function(e,t,r,n){return Ct({type:xt.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,u=t.location;return e[r]={value:n,location:u},e},{})},bt())},ne="select",ue=qe("select",!1),ae=function(e,t){return Ct({type:xt.select,value:e,options:t.reduce(function(e,t){var r=t.id,n=t.value,u=t.location;return e[r]={value:n,location:u},e},{})},bt())},oe="=",ie=qe("=",!1),se=function(e,t){return Ct({id:e,value:t},bt())},ce=function(e,t){return Ct({id:e,value:t},bt())},le=Ke("whitespace pattern"),fe=/^[\t-\r \x85\u200E\u200F\u2028\u2029]/,pe=Ge([["\t","\r"]," ","…","‎","‏","\u2028","\u2029"],!1,!1),he=Ke("syntax pattern"),me=/^[!-\/:-@[-\^`{-~\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]/,ve=Ge([["!","/"],[":","@"],["[","^"],"`",["{","~"],["¡","§"],"©","«","¬","®","°","±","¶","»","¿","×","÷",["‐","‧"],["‰","‾"],["⁁","⁓"],["⁕","⁞"],["←","⑟"],["─","❵"],["➔","⯿"],["⸀","⹿"],["、","〃"],["〈","〠"],"〰","﴾","﴿","﹅","﹆"],!1,!1),de=Ke("optional whitespace"),ge=Ke("number"),ye="-",Ae=qe("-",!1),be=function(e,t){return t?e?-t:t:0},xe=Ke("double apostrophes"),Ce="''",we=qe("''",!1),Fe=function(){return"'"},Oe=/^[{}]/,Ee=Ge(["{","}"],!1,!1),Te=function(e,t){return e+t.replace("''","'")},_e=/^[^{}]/,je=Ge(["{","}"],!0,!1),Me=Ke("argNameOrNumber"),ke=Ke("argNumber"),Ne="0",Pe=qe("0",!1),De=function(){return 0},Ie=/^[1-9]/,Re=Ge([["1","9"]],!1,!1),Se=/^[0-9]/,Be=Ge([["0","9"]],!1,!1),Le=function(e){return parseInt(e.join(""),10)},Ze=Ke("argName"),ze=0,Xe=0,He=[{line:1,column:1}],$e=0,Je=[],Ue=0;if(void 0!==e.startRule){if(!(e.startRule in a))throw new Error("Can't start parsing from rule \""+e.startRule+'".');o=a[e.startRule]}function qe(e,t){return{type:"literal",text:e,ignoreCase:t}}function Ge(e,t,r){return{type:"class",parts:e,inverted:t,ignoreCase:r}}function Ke(e){return{type:"other",description:e}}function Qe(e){var t,r=He[e];if(r)return r;for(t=e-1;!He[t];)t--;for(r={line:(r=He[t]).line,column:r.column};t<e;)10===f.charCodeAt(t)?(r.line++,r.column=1):r.column++,t++;return He[e]=r}function Ve(e,t){var r=Qe(e),n=Qe(t);return{start:{offset:e,line:r.line,column:r.column},end:{offset:t,line:n.line,column:n.column}}}function We(e){ze<$e||($e<ze&&($e=ze,Je=[]),Je.push(e))}function Ye(){return et()}function et(){var e,t;for(e=[],t=tt();t!==p;)e.push(t),t=tt();return e}function tt(){var e;return(e=function(){var e,t;e=ze,(t=rt())!==p&&(Xe=e,t=s(t));return e=t}())===p&&(e=function(){var e,t,r,n,u;Ue++,e=ze,123===f.charCodeAt(ze)?(t=h,ze++):(t=p,0===Ue&&We(m));e=t!==p?(r=pt(),r!==p?(n=gt())!==p?pt()!==p?(125===f.charCodeAt(ze)?(u=v,ze++):(u=p,0===Ue&&We(d)),u!==p?(Xe=e,t=l(n)):(ze=e,p)):(ze=e,p):(ze=e,p):(ze=e,p)):(ze=e,p);Ue--,e===p&&(t=p,0===Ue&&We(c));return e}())===p&&(e=function(){var e;(e=function(){var e,t,r,n,u,a,o,i,s,c;e=ze,123===f.charCodeAt(ze)?(t=h,ze++):(t=p,0===Ue&&We(m));e=t!==p?(r=pt(),r!==p?(n=gt())!==p?pt()!==p?(44===f.charCodeAt(ze)?(u=N,ze++):(u=p,0===Ue&&We(P)),u!==p?pt()!==p?(f.substr(ze,6)===D?(a=D,ze+=6):(a=p,0===Ue&&We(I)),a!==p?pt()!==p?(o=ze,44===f.charCodeAt(ze)?(i=N,ze++):(i=p,0===Ue&&We(P)),(o=i!==p?(s=pt())!==p?(c=function(){var e,t,r;e=ze,f.substr(ze,2)===_?(t=_,ze+=2):(t=p,0===Ue&&We(j));e=t!==p?(r=function(){var e,t,r;if(e=ze,t=[],(r=at())!==p)for(;r!==p;)t.push(r),r=at();else t=p;t!==p&&(Xe=e,t=T(t));return e=t}(),r!==p?(Xe=e,t=M(r)):(ze=e,p)):(ze=e,p);e===p&&(e=ze,(t=rt())!==p&&(Xe=e,t=k(t)),e=t);return e}())!==p?i=[i,s,c]:(ze=o,p):(ze=o,p):(ze=o,p))===p&&(o=null),o!==p?(i=pt())!==p?(125===f.charCodeAt(ze)?(s=v,ze++):(s=p,0===Ue&&We(d)),s!==p?(Xe=e,t=R(n,a,o)):(ze=e,p)):(ze=e,p):(ze=e,p)):(ze=e,p):(ze=e,p)):(ze=e,p):(ze=e,p)):(ze=e,p):(ze=e,p):(ze=e,p)):(ze=e,p);return e}())===p&&(e=function(){var e,t,r,n,u,a,o,i,s,c;e=ze,123===f.charCodeAt(ze)?(t=h,ze++):(t=p,0===Ue&&We(m));e=t!==p?(r=pt(),r!==p?(n=gt())!==p?pt()!==p?(44===f.charCodeAt(ze)?(u=N,ze++):(u=p,0===Ue&&We(P)),u!==p?pt()!==p?(f.substr(ze,4)===U?(a=U,ze+=4):(a=p,0===Ue&&We(q)),a===p&&(f.substr(ze,4)===G?(a=G,ze+=4):(a=p,0===Ue&&We(K))),a!==p?pt()!==p?(o=ze,44===f.charCodeAt(ze)?(i=N,ze++):(i=p,0===Ue&&We(P)),(o=i!==p?(s=pt())!==p?(c=function(){var e,t,r;e=ze,f.substr(ze,2)===_?(t=_,ze+=2):(t=p,0===Ue&&We(j));e=t!==p?(r=function(){var e,t,r,n;t=e=ze,r=[],(n=ot())===p&&(n=it());if(n!==p)for(;n!==p;)r.push(n),(n=ot())===p&&(n=it());else r=p;t=r!==p?f.substring(t,ze):r;t!==p&&(Xe=e,t=J(t));return e=t}(),r!==p?(Xe=e,t=M(r)):(ze=e,p)):(ze=e,p);e===p&&(e=ze,(t=rt())!==p&&(Xe=e,t=k(t)),e=t);return e}())!==p?i=[i,s,c]:(ze=o,p):(ze=o,p):(ze=o,p))===p&&(o=null),o!==p?(i=pt())!==p?(125===f.charCodeAt(ze)?(s=v,ze++):(s=p,0===Ue&&We(d)),s!==p?(Xe=e,t=R(n,a,o)):(ze=e,p)):(ze=e,p):(ze=e,p)):(ze=e,p):(ze=e,p)):(ze=e,p):(ze=e,p)):(ze=e,p):(ze=e,p):(ze=e,p)):(ze=e,p);return e}());return e}())===p&&(e=function(){var e,t,r,n,u,a,o,i,s,c,l;e=ze,123===f.charCodeAt(ze)?(t=h,ze++):(t=p,0===Ue&&We(m));if(t!==p)if(pt()!==p)if((r=gt())!==p)if(pt()!==p)if(44===f.charCodeAt(ze)?(n=N,ze++):(n=p,0===Ue&&We(P)),n!==p)if(pt()!==p)if(f.substr(ze,6)===Q?(u=Q,ze+=6):(u=p,0===Ue&&We(V)),u===p&&(f.substr(ze,13)===W?(u=W,ze+=13):(u=p,0===Ue&&We(Y))),u!==p)if(pt()!==p)if(44===f.charCodeAt(ze)?(a=N,ze++):(a=p,0===Ue&&We(P)),a!==p)if(pt()!==p)if(o=ze,f.substr(ze,7)===ee?(i=ee,ze+=7):(i=p,0===Ue&&We(te)),(o=i!==p?(s=pt())!==p?(c=ht())!==p?i=[i,s,c]:(ze=o,p):(ze=o,p):(ze=o,p))===p&&(o=null),o!==p)if((i=pt())!==p){if(s=[],(c=ct())!==p)for(;c!==p;)s.push(c),c=ct();else s=p;e=s!==p?(c=pt())!==p?(125===f.charCodeAt(ze)?(l=v,ze++):(l=p,0===Ue&&We(d)),l!==p?(Xe=e,t=re(r,u,o,s)):(ze=e,p)):(ze=e,p):(ze=e,p)}else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;return e}())===p&&(e=function(){var e,t,r,n,u,a,o,i,s;e=ze,123===f.charCodeAt(ze)?(t=h,ze++):(t=p,0===Ue&&We(m));if(t!==p)if(pt()!==p)if((r=gt())!==p)if(pt()!==p)if(44===f.charCodeAt(ze)?(n=N,ze++):(n=p,0===Ue&&We(P)),n!==p)if(pt()!==p)if(f.substr(ze,6)===ne?(u=ne,ze+=6):(u=p,0===Ue&&We(ue)),u!==p)if(pt()!==p)if(44===f.charCodeAt(ze)?(a=N,ze++):(a=p,0===Ue&&We(P)),a!==p)if(pt()!==p){if(o=[],(i=st())!==p)for(;i!==p;)o.push(i),i=st();else o=p;e=o!==p?(i=pt())!==p?(125===f.charCodeAt(ze)?(s=v,ze++):(s=p,0===Ue&&We(d)),s!==p?(Xe=e,t=ae(r,o)):(ze=e,p)):(ze=e,p):(ze=e,p)}else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;else ze=e,e=p;return e}()),e}function rt(){var e,t,r;if(e=ze,t=[],(r=mt())===p&&(r=vt())===p&&(r=dt()),r!==p)for(;r!==p;)t.push(r),(r=mt())===p&&(r=vt())===p&&(r=dt());else t=p;return t!==p&&(Xe=e,t=i(t)),e=t}function nt(){var e,t,r,n,u;if(Ue++,t=[],n=r=e=ze,Ue++,(u=lt())===p&&(y.test(f.charAt(ze))?(u=f.charAt(ze),ze++):(u=p,0===Ue&&We(A))),Ue--,(r=(n=u===p?void 0:(ze=n,p))!==p?(f.length>ze?(u=f.charAt(ze),ze++):(u=p,0===Ue&&We(b)),u!==p?n=[n,u]:(ze=r,p)):(ze=r,p))!==p)for(;r!==p;)t.push(r),n=r=ze,Ue++,(u=lt())===p&&(y.test(f.charAt(ze))?(u=f.charAt(ze),ze++):(u=p,0===Ue&&We(A))),Ue--,r=(n=u===p?void 0:(ze=n,p))!==p?(f.length>ze?(u=f.charAt(ze),ze++):(u=p,0===Ue&&We(b)),u!==p?n=[n,u]:(ze=r,p)):(ze=r,p);else t=p;return e=t!==p?f.substring(e,ze):t,Ue--,e===p&&(t=p,0===Ue&&We(g)),e}function ut(){var e,t,r;return Ue++,e=ze,47===f.charCodeAt(ze)?(t=C,ze++):(t=p,0===Ue&&We(w)),e=t!==p&&(r=nt())!==p?(Xe=e,t=F(r)):(ze=e,p),Ue--,e===p&&(t=p,0===Ue&&We(x)),e}function at(){var e,t,r,n;if(Ue++,e=ze,pt()!==p)if((t=nt())!==p){for(r=[],n=ut();n!==p;)r.push(n),n=ut();e=r!==p?(Xe=e,E(t,r)):(ze=e,p)}else ze=e,e=p;else ze=e,e=p;return Ue--,e===p&&(p,0===Ue&&We(O)),e}function ot(){var e,t,r,n;if(e=ze,39===f.charCodeAt(ze)?(t=S,ze++):(t=p,0===Ue&&We(B)),t!==p){if(r=[],(n=mt())===p&&(L.test(f.charAt(ze))?(n=f.charAt(ze),ze++):(n=p,0===Ue&&We(Z))),n!==p)for(;n!==p;)r.push(n),(n=mt())===p&&(L.test(f.charAt(ze))?(n=f.charAt(ze),ze++):(n=p,0===Ue&&We(Z)));else r=p;e=r!==p?(39===f.charCodeAt(ze)?(n=S,ze++):(n=p,0===Ue&&We(B)),n!==p?t=[t,r,n]:(ze=e,p)):(ze=e,p)}else ze=e,e=p;if(e===p)if(e=[],(t=mt())===p&&(z.test(f.charAt(ze))?(t=f.charAt(ze),ze++):(t=p,0===Ue&&We(X))),t!==p)for(;t!==p;)e.push(t),(t=mt())===p&&(z.test(f.charAt(ze))?(t=f.charAt(ze),ze++):(t=p,0===Ue&&We(X)));else e=p;return e}function it(){var e,t;if(e=[],H.test(f.charAt(ze))?(t=f.charAt(ze),ze++):(t=p,0===Ue&&We($)),t!==p)for(;t!==p;)e.push(t),H.test(f.charAt(ze))?(t=f.charAt(ze),ze++):(t=p,0===Ue&&We($));else e=p;return e}function st(){var e,t,r,n,u;return e=ze,e=pt()!==p&&(t=At())!==p&&pt()!==p?(123===f.charCodeAt(ze)?(r=h,ze++):(r=p,0===Ue&&We(m)),r!==p&&(n=et())!==p?(125===f.charCodeAt(ze)?(u=v,ze++):(u=p,0===Ue&&We(d)),u!==p?(Xe=e,se(t,n)):(ze=e,p)):(ze=e,p)):(ze=e,p)}function ct(){var e,t,r,n,u;return e=ze,e=pt()!==p&&(t=function(){var e,t,r,n;return t=e=ze,61===f.charCodeAt(ze)?(r=oe,ze++):(r=p,0===Ue&&We(ie)),(e=(t=r!==p&&(n=ht())!==p?r=[r,n]:(ze=t,p))!==p?f.substring(e,ze):t)===p&&(e=At()),e}())!==p&&pt()!==p?(123===f.charCodeAt(ze)?(r=h,ze++):(r=p,0===Ue&&We(m)),r!==p&&(n=et())!==p?(125===f.charCodeAt(ze)?(u=v,ze++):(u=p,0===Ue&&We(d)),u!==p?(Xe=e,ce(t,n)):(ze=e,p)):(ze=e,p)):(ze=e,p)}function lt(){var e;return Ue++,fe.test(f.charAt(ze))?(e=f.charAt(ze),ze++):(e=p,0===Ue&&We(pe)),Ue--,e===p&&0===Ue&&We(le),e}function ft(){var e;return Ue++,me.test(f.charAt(ze))?(e=f.charAt(ze),ze++):(e=p,0===Ue&&We(ve)),Ue--,e===p&&0===Ue&&We(he),e}function pt(){var e,t,r;for(Ue++,e=ze,t=[],r=lt();r!==p;)t.push(r),r=lt();return e=t!==p?f.substring(e,ze):t,Ue--,e===p&&(t=p,0===Ue&&We(de)),e}function ht(){var e,t,r;return Ue++,e=ze,45===f.charCodeAt(ze)?(t=ye,ze++):(t=p,0===Ue&&We(Ae)),t===p&&(t=null),e=t!==p&&(r=yt())!==p?(Xe=e,t=be(t,r)):(ze=e,p),Ue--,e===p&&(t=p,0===Ue&&We(ge)),e}function mt(){var e,t;return Ue++,e=ze,f.substr(ze,2)===Ce?(t=Ce,ze+=2):(t=p,0===Ue&&We(we)),t!==p&&(Xe=e,t=Fe()),Ue--,(e=t)===p&&(t=p,0===Ue&&We(xe)),e}function vt(){var e,t,r,n,u,a;if(e=ze,39===f.charCodeAt(ze)?(t=S,ze++):(t=p,0===Ue&&We(B)),t!==p)if(Oe.test(f.charAt(ze))?(r=f.charAt(ze),ze++):(r=p,0===Ue&&We(Ee)),r!==p){for(n=ze,u=[],f.substr(ze,2)===Ce?(a=Ce,ze+=2):(a=p,0===Ue&&We(we)),a===p&&(L.test(f.charAt(ze))?(a=f.charAt(ze),ze++):(a=p,0===Ue&&We(Z)));a!==p;)u.push(a),f.substr(ze,2)===Ce?(a=Ce,ze+=2):(a=p,0===Ue&&We(we)),a===p&&(L.test(f.charAt(ze))?(a=f.charAt(ze),ze++):(a=p,0===Ue&&We(Z)));e=(n=u!==p?f.substring(n,ze):u)!==p?(39===f.charCodeAt(ze)?(u=S,ze++):(u=p,0===Ue&&We(B)),u!==p?(Xe=e,t=Te(r,n)):(ze=e,p)):(ze=e,p)}else ze=e,e=p;else ze=e,e=p;return e}function dt(){var e,t;return e=ze,_e.test(f.charAt(ze))?(t=f.charAt(ze),ze++):(t=p,0===Ue&&We(je)),e=t!==p?f.substring(e,ze):t}function gt(){var e,t;return Ue++,e=ze,(t=yt())===p&&(t=At()),e=t!==p?f.substring(e,ze):t,Ue--,e===p&&(t=p,0===Ue&&We(Me)),e}function yt(){var e,t,r,n,u;if(Ue++,e=ze,48===f.charCodeAt(ze)?(t=Ne,ze++):(t=p,0===Ue&&We(Pe)),t!==p&&(Xe=e,t=De()),(e=t)===p){if(t=e=ze,Ie.test(f.charAt(ze))?(r=f.charAt(ze),ze++):(r=p,0===Ue&&We(Re)),r!==p){for(n=[],Se.test(f.charAt(ze))?(u=f.charAt(ze),ze++):(u=p,0===Ue&&We(Be));u!==p;)n.push(u),Se.test(f.charAt(ze))?(u=f.charAt(ze),ze++):(u=p,0===Ue&&We(Be));t=n!==p?r=[r,n]:(ze=t,p)}else ze=t,t=p;t!==p&&(Xe=e,t=Le(t)),e=t}return Ue--,e===p&&(t=p,0===Ue&&We(ke)),e}function At(){var e,t,r,n,u;if(Ue++,t=[],n=r=e=ze,Ue++,(u=lt())===p&&(u=ft()),Ue--,(r=(n=u===p?void 0:(ze=n,p))!==p?(f.length>ze?(u=f.charAt(ze),ze++):(u=p,0===Ue&&We(b)),u!==p?n=[n,u]:(ze=r,p)):(ze=r,p))!==p)for(;r!==p;)t.push(r),n=r=ze,Ue++,(u=lt())===p&&(u=ft()),Ue--,r=(n=u===p?void 0:(ze=n,p))!==p?(f.length>ze?(u=f.charAt(ze),ze++):(u=p,0===Ue&&We(b)),u!==p?n=[n,u]:(ze=r,p)):(ze=r,p);else t=p;return e=t!==p?f.substring(e,ze):t,Ue--,e===p&&(t=p,0===Ue&&We(Ze)),e}function bt(){return e&&e.captureLocation?{location:Ve(Xe,ze)}:{}}if((t=o())!==p&&ze===f.length)return t;throw t!==p&&ze<f.length&&We({type:"end"}),r=Je,n=$e<f.length?f.charAt($e):null,u=$e<f.length?Ve($e,$e+1):Ve($e,$e),new wt(wt.buildMessage(r,n),r,n,u)},p=/(^|[^\\])#/g;function u(e,t){var r=f(e,t);return t&&!1===t.normalizeHashtagInPlural||function l(e){e.forEach(function(c){(x(c)||b(c))&&Object.keys(c.options).forEach(function(e){for(var t,r=c.options[e],n=-1,u=void 0,a=0;a<r.value.length;a++){var o=r.value[a];if(v(o)&&p.test(o.value)){n=a,u=o;break}}if(u){var i=u.value.replace(p,"$1{"+c.value+", number}"),s=f(i);(t=r.value).splice.apply(t,[n,1].concat(s))}l(r.value)})})}(r),r}function i(e){return JSON.stringify(e.map(function(e){return e&&"object"==typeof e?function(r){return Object.keys(r).sort().map(function(e){var t;return(t={})[e]=r[e],t})}(e):e}))}var s,c,h,l=function(a,o){return void 0===o&&(o={}),function(){for(var e,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=i(t),u=n&&o[n];return u||(u=new((e=a).bind.apply(e,[void 0].concat(t))),n&&(o[n]=u)),u}},m=(s=function(e,t){return(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}s(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),C=/\\#/g,w=(c=Error,m(F,c),F);function F(e,t){var r=c.call(this,e)||this;return r.variableId=t,r}function O(e,t,r,n,u,a){if(1===e.length&&v(e[0]))return[{type:0,value:e[0].value.replace(C,"#")}];for(var o=[],i=0,s=e;i<s.length;i++){var c=s[i];if(v(c))o.push({type:0,value:c.value.replace(C,"#")});else{var l=c.value;if(!(u&&l in u))throw new w('The intl string context variable "'+l+'" was not provided to the string "'+a+'"');var f=u[l];if(d(c))f&&"string"!=typeof f&&"number"!=typeof f?o.push({type:1,value:f}):o.push({type:0,value:"string"==typeof f||"number"==typeof f?String(f):""});else if(y(c)){var p="string"==typeof c.style?n.date[c.style]:void 0;o.push({type:0,value:r.getDateTimeFormat(t,p).format(f)})}else if(A(c)){p="string"==typeof c.style?n.time[c.style]:void 0;o.push({type:0,value:r.getDateTimeFormat(t,p).format(f)})}else if(g(c)){p="string"==typeof c.style?n.number[c.style]:void 0;o.push({type:0,value:r.getNumberFormat(t,p).format(f)})}else if(b(c)){if(!(h=c.options[f]||c.options.other))throw new RangeError('Invalid values for "'+c.value+'": "'+f+'". Options are "'+Object.keys(c.options).join('", "')+'"');o.push.apply(o,O(h.value,t,r,n,u))}else if(x(c)){var h;if(!(h=c.options["="+f])){var m=r.getPluralRules(t,{type:c.pluralType}).select(f-(c.offset||0));h=c.options[m]||c.options.other}if(!h)throw new RangeError('Invalid values for "'+c.value+'": "'+f+'". Options are "'+Object.keys(c.options).join('", "')+'"');o.push.apply(o,O(h.value,t,r,n,u))}else;}}return function(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},[])}(o)}function E(e,t,r,n,u,a){var o=O(e,t,r,n,u,a);return 1===o.length?o[0].value:o.reduce(function(e,t){return e+t.value},"")}var T="@@",_=/@@(.*?)@@/g,j=0;function M(e,t){return e.split(_).filter(Boolean).map(function(e){return t[e]||e})}function k(e,t,r,n,i,u){var a=O(e,t,r,n,i,u),s={},o=a.reduce(function(e,t){if("string"==typeof t.value||0===t.type)return e+t.value;var r=Date.now()+"_"+ ++j;return s[r]=t.value,e+(T+r)+T},"");if(!~o.indexOf("<"))return M(o,s);if(!i)throw new w("Message has placeholders but no values was given");if("undefined"==typeof DOMParser)throw new w("Cannot format XML message without DOMParser");h||(h=new DOMParser);var c=h.parseFromString("<template>"+o+"</template>","application/xml");if(c.getElementsByTagName("parsererror").length)throw new w("Malformed XML message "+c.getElementsByTagName("parsererror")[0].innerHTML);var l=c.firstChild;if(!l)throw new w("Malformed XML message "+o);return Object.keys(i).filter(function(e){return!!c.getElementsByTagName(e).length}).length?Array.prototype.slice.call(l.childNodes).reduce(function(e,t){var r=t.tagName,n=t.outerHTML,u=t.textContent;if(!r){var a=M(u||"",s);return e.concat(a)}if(!i[r])return 1===(a=M(n,s)).length?e.concat([a[0]]):e.concat(a);var o=i[r];if("function"!=typeof o)return e.concat([o]);if(null==u)return e.concat([o(u||void 0)]);a=M(u,s);return e.concat([o.apply(void 0,a)])},[]):M(o,s)}var N=function(){return(N=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var u in t=arguments[r])Object.prototype.hasOwnProperty.call(t,u)&&(e[u]=t[u]);return e}).apply(this,arguments)};function P(r,n){return n?Object.keys(r).reduce(function(e,t){return e[t]=function(r,n){return n?N({},r||{},n||{},Object.keys(r).reduce(function(e,t){return e[t]=N({},r[t],n[t]||{}),e},{})):r}(r[t],n[t]),e},N({},r)):r}function D(e){return void 0===e&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:l(Intl.NumberFormat,e.number),getDateTimeFormat:l(Intl.DateTimeFormat,e.dateTime),getPluralRules:l(Intl.PluralRules,e.pluralRules)}}var I=(R.defaultLocale="en",R.__parse=u,R.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"}}},R);function R(e,t,r,n){var u=this;if(void 0===t&&(t=R.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(e){return E(u.ast,u.locale,u.formatters,u.formats,e,u.message)},this.formatToParts=function(e){return O(u.ast,u.locale,u.formatters,u.formats,e,u.message)},this.formatXMLMessage=function(e){return k(u.ast,u.locale,u.formatters,u.formats,e,u.message)},this.resolvedOptions=function(){return{locale:u.locale}},this.getAst=function(){return u.ast},"string"==typeof e){if(this.message=e,!R.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=R.__parse(e)}else this.ast=e;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=P(R.formats,r),this.locale=function(e){"string"==typeof e&&(e=[e]);try{return Intl.NumberFormat.supportedLocalesOf(e,{localeMatcher:"best fit"})[0]}catch(e){return I.defaultLocale}}(t||[]),this.formatters=n&&n.formatters||D(this.formatterCache),function r(e,n,u,a){e.filter(function(e){return!d(e)&&!v(e)}).forEach(function(t){if(y(t)){var e="string"==typeof t.style?a.date[t.style]:void 0;u.getDateTimeFormat(n,e)}A(t)&&(e="string"==typeof t.style?a.time[t.style]:void 0,u.getDateTimeFormat(n,e)),g(t)&&(e="string"==typeof t.style?a.number[t.style]:void 0,u.getNumberFormat(n,e)),b(t)&&Object.keys(t.options).forEach(function(e){return r(t.options[e].value,n,u,a)}),x(t)&&(u.getPluralRules(n,{type:t.pluralType}),Object.keys(t.options).forEach(function(e){return r(t.options[e].value,n,u,a)}))})}(this.ast,this.locale,this.formatters,this.formats)}e.IntlMessageFormat=I,e.createDefaultFormatters=D,e.default=I,e.formatToParts=O,e.formatToString=E,e.formatXMLMessage=k,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=intl-messageformat.min.js.map
{
"name": "intl-messageformat",
"version": "6.1.1",
"version": "6.1.2",
"description": "Formats ICU Message strings with number, date, plural, and select placeholders to create localized messages.",

@@ -34,4 +34,4 @@ "keywords": [

"dependencies": {
"intl-format-cache": "^4.1.7",
"intl-messageformat-parser": "^3.0.4"
"intl-format-cache": "^4.1.8",
"intl-messageformat-parser": "^3.0.5"
},

@@ -54,3 +54,3 @@ "scripts": {

"license": "BSD-3-Clause",
"gitHead": "58f2442649916d22bb64f986de45fa399b4d23b7"
"gitHead": "fc171d94df7f0d8882e8e2bf890835015c8d62d9"
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc