UNPKG

sql-formatter-plus-plus

Version:

Formats whitespace in a SQL query to make it more readable

6 lines 432 kB
!function(a,d){"object"==typeof exports&&"object"==typeof module?module.exports=d():"function"==typeof define&&define.amd?define([],d):"object"==typeof exports?exports.sqlFormatter=d():a.sqlFormatter=d()}(window,(function(){return function(a){var d={};function n(e){if(d[e])return d[e].exports;var R=d[e]={i:e,l:!1,exports:{}};return a[e].call(R.exports,R,R.exports,n),R.l=!0,R.exports}return n.m=a,n.c=d,n.d=function(a,d,e){n.o(a,d)||Object.defineProperty(a,d,{enumerable:!0,get:e})},n.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},n.t=function(a,d){if(1&d&&(a=n(a)),8&d)return a;if(4&d&&"object"==typeof a&&a&&a.__esModule)return a;var e=Object.create(null);if(n.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:a}),2&d&&"string"!=typeof a)for(var R in a)n.d(e,R,function(d){return a[d]}.bind(null,R));return e},n.n=function(a){var d=a&&a.__esModule?function(){return a.default}:function(){return a};return n.d(d,"a",d),d},n.o=function(a,d){return Object.prototype.hasOwnProperty.call(a,d)},n.p="",n(n.s=481)}([function(a,d,n){(function(a,e){var R;/*! https://mths.be/regenerate v1.3.3 by @mathias | MIT license */!function(g){var t=d,r=(a&&a.exports,"object"==typeof e&&e);r.global!==r&&r.window;var i="A range’s `stop` value must be greater than or equal to the `start` value.",o="Invalid code point value. Code points range from U+000000 to U+10FFFF.",u=/\\x00([^0123456789]|$)/g,s={},c=s.hasOwnProperty,E=function(a,d){for(var n=-1,e=a.length;++n<e;)d(a[n],n)},p=s.toString,D=function(a){return"[object Array]"==p.call(a)},A=function(a){return"number"==typeof a||"[object Number]"==p.call(a)},C=function(a,d){var n=String(a);return n.length<d?("0000"+n).slice(-d):n},l=function(a){return Number(a).toString(16).toUpperCase()},_=[].slice,S=function(a,d){for(var n,e,R=0,g=a.length;R<g;){if(n=a[R],e=a[R+1],d>=n&&d<e)return d==n?e==n+1?(a.splice(R,2),a):(a[R]=d+1,a):d==e-1?(a[R+1]=d,a):(a.splice(R,2,n,d,d+1,e),a);R+=2}return a},h=function(a,d,n){if(n<d)throw Error(i);for(var e,R,g=0;g<a.length;){if(e=a[g],R=a[g+1]-1,e>n)return a;if(d<=e&&n>=R)a.splice(g,2);else{if(d>=e&&n<R)return d==e?(a[g]=n+1,a[g+1]=R+1,a):(a.splice(g,2,e,d,n+1,R+1),a);if(d>=e&&d<=R)a[g+1]=d;else if(n>=e&&n<=R)return a[g]=n+1,a;g+=2}}return a},T=function(a,d){var n,e,R=0,g=null,t=a.length;if(d<0||d>1114111)throw RangeError(o);for(;R<t;){if(n=a[R],e=a[R+1],d>=n&&d<e)return a;if(d==n-1)return a[R]=d,a;if(n>d)return a.splice(null!=g?g+2:0,0,d,d+1),a;if(d==e)return d+1==a[R+2]?(a.splice(R,4,n,a[R+3]),a):(a[R+1]=d+1,a);g=R,R+=2}return a.push(d,d+1),a},f=function(a,d){for(var n,e,R=0,g=a.slice(),t=d.length;R<t;)g=(n=d[R])==(e=d[R+1]-1)?T(g,n):O(g,n,e),R+=2;return g},N=function(a,d){for(var n,e,R=0,g=a.slice(),t=d.length;R<t;)g=(n=d[R])==(e=d[R+1]-1)?S(g,n):h(g,n,e),R+=2;return g},O=function(a,d,n){if(n<d)throw Error(i);if(d<0||d>1114111||n<0||n>1114111)throw RangeError(o);for(var e,R,g=0,t=!1,r=a.length;g<r;){if(e=a[g],R=a[g+1],t){if(e==n+1)return a.splice(g-1,2),a;if(e>n)return a;e>=d&&e<=n&&(R>d&&R-1<=n?(a.splice(g,2),g-=2):(a.splice(g-1,2),g-=2))}else{if(e==n+1)return a[g]=d,a;if(e>n)return a.splice(g,0,d,n+1),a;if(d>=e&&d<R&&n+1<=R)return a;d>=e&&d<R||R==d?(a[g+1]=n+1,t=!0):d<=e&&n+1>=R&&(a[g]=d,a[g+1]=n+1,t=!0)}g+=2}return t||a.push(d,n+1),a},I=function(a,d){var n=0,e=a.length,R=a[n],g=a[e-1];if(e>=2&&(d<R||d>g))return!1;for(;n<e;){if(R=a[n],g=a[n+1],d>=R&&d<g)return!0;n+=2}return!1},L=function(a){return!a.length},x=function(a){return 2==a.length&&a[0]+1==a[1]},m=function(a){for(var d,n,e=0,R=[],g=a.length;e<g;){for(d=a[e],n=a[e+1];d<n;)R.push(d),++d;e+=2}return R},y=Math.floor,F=function(a){return parseInt(y((a-65536)/1024)+55296,10)},B=function(a){return parseInt((a-65536)%1024+56320,10)},P=String.fromCharCode,M=function(a){return 9==a?"\\t":10==a?"\\n":12==a?"\\f":13==a?"\\r":45==a?"\\x2D":92==a?"\\\\":36==a||a>=40&&a<=43||46==a||47==a||63==a||a>=91&&a<=94||a>=123&&a<=125?"\\"+P(a):a>=32&&a<=126?P(a):a<=255?"\\x"+C(l(a),2):"\\u"+C(l(a),4)},j=function(a){return a<=65535?M(a):"\\u{"+a.toString(16).toUpperCase()+"}"},v=function(a){var d=a.length,n=a.charCodeAt(0);return n>=55296&&n<=56319&&d>1?1024*(n-55296)+a.charCodeAt(1)-56320+65536:n},U=function(a){var d,n,e="",R=0,g=a.length;if(x(a))return M(a[0]);for(;R<g;)e+=(d=a[R])==(n=a[R+1]-1)?M(d):d+1==n?M(d)+M(n):M(d)+"-"+M(n),R+=2;return"["+e+"]"},b=function(a){if(1==a.length)return a;for(var d=-1,n=-1;++d<a.length;){var e=a[d],R=e[1],g=R[0],t=R[1];for(n=d;++n<a.length;){var r=a[n],i=r[1],o=i[0],u=i[1];g==o&&t==u&&(x(r[0])?e[0]=T(e[0],r[0][0]):e[0]=O(e[0],r[0][0],r[0][1]-1),a.splice(n,1),--n)}}return a},k=function(a){if(!a.length)return[];for(var d,n,e,R,g,t,r=0,i=[],o=a.length;r<o;){d=a[r],n=a[r+1]-1,e=F(d),R=B(d),g=F(n);var u=57343==(t=B(n)),s=!1;e==g||56320==R&&u?(i.push([[e,g+1],[R,t+1]]),s=!0):i.push([[e,e+1],[R,57344]]),!s&&e+1<g&&(u?(i.push([[e+1,g+1],[56320,t+1]]),s=!0):i.push([[e+1,g],[56320,57344]])),s||i.push([[g,g+1],[56320,t+1]]),r+=2}return function(a){for(var d,n,e,R,g,t,r=[],i=[],o=!1,u=-1,s=a.length;++u<s;)if(d=a[u],n=a[u+1]){for(e=d[0],R=d[1],g=n[0],t=n[1],i=R;g&&e[0]==g[0]&&e[1]==g[1];)i=x(t)?T(i,t[0]):O(i,t[0],t[1]-1),e=(d=a[++u])[0],R=d[1],g=(n=a[u+1])&&n[0],t=n&&n[1],o=!0;r.push([e,o?i:R]),o=!1}else r.push(d);return b(r)}(i)},G=function(a,d,n){if(n)return function(a){var d,n,e="",R=0,g=a.length;if(x(a))return j(a[0]);for(;R<g;)e+=(d=a[R])==(n=a[R+1]-1)?j(d):d+1==n?j(d)+j(n):j(d)+"-"+j(n),R+=2;return"["+e+"]"}(a);var e=[],R=function(a){for(var d,n,e=[],R=[],g=[],t=[],r=0,i=a.length;r<i;)d=a[r],n=a[r+1]-1,d<55296?(n<55296&&g.push(d,n+1),n>=55296&&n<=56319&&(g.push(d,55296),e.push(55296,n+1)),n>=56320&&n<=57343&&(g.push(d,55296),e.push(55296,56320),R.push(56320,n+1)),n>57343&&(g.push(d,55296),e.push(55296,56320),R.push(56320,57344),n<=65535?g.push(57344,n+1):(g.push(57344,65536),t.push(65536,n+1)))):d>=55296&&d<=56319?(n>=55296&&n<=56319&&e.push(d,n+1),n>=56320&&n<=57343&&(e.push(d,56320),R.push(56320,n+1)),n>57343&&(e.push(d,56320),R.push(56320,57344),n<=65535?g.push(57344,n+1):(g.push(57344,65536),t.push(65536,n+1)))):d>=56320&&d<=57343?(n>=56320&&n<=57343&&R.push(d,n+1),n>57343&&(R.push(d,57344),n<=65535?g.push(57344,n+1):(g.push(57344,65536),t.push(65536,n+1)))):d>57343&&d<=65535?n<=65535?g.push(d,n+1):(g.push(d,65536),t.push(65536,n+1)):t.push(d,n+1),r+=2;return{loneHighSurrogates:e,loneLowSurrogates:R,bmp:g,astral:t}}(a),g=R.loneHighSurrogates,t=R.loneLowSurrogates,r=R.bmp,i=R.astral,o=!L(g),u=!L(t),s=k(i);return d&&(r=f(r,g),o=!1,r=f(r,t),u=!1),L(r)||e.push(U(r)),s.length&&e.push(function(a){var d=[];return E(a,(function(a){var n=a[0],e=a[1];d.push(U(n)+U(e))})),d.join("|")}(s)),o&&e.push(U(g)+"(?![\\uDC00-\\uDFFF])"),u&&e.push("(?:[^\\uD800-\\uDBFF]|^)"+U(t)),e.join("|")},H=function(a){return arguments.length>1&&(a=_.call(arguments)),this instanceof H?(this.data=[],a?this.add(a):this):(new H).add(a)};H.version="1.3.3";var W=H.prototype;!function(a,d){var n;for(n in d)c.call(d,n)&&(a[n]=d[n])}(W,{add:function(a){var d=this;return null==a?d:a instanceof H?(d.data=f(d.data,a.data),d):(arguments.length>1&&(a=_.call(arguments)),D(a)?(E(a,(function(a){d.add(a)})),d):(d.data=T(d.data,A(a)?a:v(a)),d))},remove:function(a){var d=this;return null==a?d:a instanceof H?(d.data=N(d.data,a.data),d):(arguments.length>1&&(a=_.call(arguments)),D(a)?(E(a,(function(a){d.remove(a)})),d):(d.data=S(d.data,A(a)?a:v(a)),d))},addRange:function(a,d){return this.data=O(this.data,A(a)?a:v(a),A(d)?d:v(d)),this},removeRange:function(a,d){var n=A(a)?a:v(a),e=A(d)?d:v(d);return this.data=h(this.data,n,e),this},intersection:function(a){var d=a instanceof H?m(a.data):a;return this.data=function(a,d){for(var n,e=0,R=d.length,g=[];e<R;)n=d[e],I(a,n)&&g.push(n),++e;return function(a){for(var d,n=-1,e=a.length,R=e-1,g=[],t=!0,r=0;++n<e;)if(d=a[n],t)g.push(d),r=d,t=!1;else if(d==r+1){if(n!=R){r=d;continue}t=!0,g.push(d+1)}else g.push(r+1,d),r=d;return t||g.push(d+1),g}(g)}(this.data,d),this},contains:function(a){return I(this.data,A(a)?a:v(a))},clone:function(){var a=new H;return a.data=this.data.slice(0),a},toString:function(a){var d=G(this.data,!!a&&a.bmpOnly,!!a&&a.hasUnicodeFlag);return d?d.replace(u,"\\0$1"):"[]"},toRegExp:function(a){var d=this.toString(a&&-1!=a.indexOf("u")?{hasUnicodeFlag:!0}:null);return RegExp(d,a||"")},valueOf:function(){return m(this.data)}}),W.toArray=W.valueOf,void 0===(R=function(){return H}.call(d,n,d,a))||(a.exports=R)}()}).call(this,n(9)(a),n(11))},function(a,d,n){var e=n(13),R="object"==typeof self&&self&&self.Object===Object&&self,g=e||R||Function("return this")();a.exports=g},function(a,d,n){var e=n(10),R=n(35),g=n(36),t="[object Null]",r="[object Undefined]",i=e?e.toStringTag:void 0;a.exports=function(a){return null==a?void 0===a?r:t:i&&i in Object(a)?R(a):g(a)}},function(a,d){a.exports=function(a){return null!=a&&"object"==typeof a}},function(a,d,n){var e=n(58),R=n(61);a.exports=function(a,d){var n=R(a,d);return e(n)?n:void 0}},function(a,d,n){var e=n(24),R=/[\\^$.*+?()[\]{}|]/g,g=RegExp(R.source);a.exports=function(a){return(a=e(a))&&g.test(a)?a.replace(R,"\\$&"):a}},function(a,d,n){var e=n(12),R=n(14);a.exports=function(a){return null!=a&&R(a.length)&&!e(a)}},function(a,d){a.exports=function(a){var d=typeof a;return null!=a&&("object"==d||"function"==d)}},function(a,d){var n=Array.isArray;a.exports=n},function(a,d){a.exports=function(a){return a.webpackPolyfill||(a.deprecate=function(){},a.paths=[],a.children||(a.children=[]),Object.defineProperty(a,"loaded",{enumerable:!0,get:function(){return a.l}}),Object.defineProperty(a,"id",{enumerable:!0,get:function(){return a.i}}),a.webpackPolyfill=1),a}},function(a,d,n){var e=n(1).Symbol;a.exports=e},function(a,d){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(a){"object"==typeof window&&(n=window)}a.exports=n},function(a,d,n){var e=n(2),R=n(7),g="[object AsyncFunction]",t="[object Function]",r="[object GeneratorFunction]",i="[object Proxy]";a.exports=function(a){if(!R(a))return!1;var d=e(a);return d==t||d==r||d==g||d==i}},function(a,d,n){(function(d){var n="object"==typeof d&&d&&d.Object===Object&&d;a.exports=n}).call(this,n(11))},function(a,d){var n=9007199254740991;a.exports=function(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=n}},function(a,d,n){var e=n(38);a.exports=function(a){var d=e(a),n=d%1;return d==d?n?d-n:d:0}},function(a,d,n){var e=n(2),R=n(3),g="[object Symbol]";a.exports=function(a){return"symbol"==typeof a||R(a)&&e(a)==g}},function(a,d){a.exports=function(a,d){for(var n=-1,e=null==a?0:a.length,R=Array(e);++n<e;)R[n]=d(a[n],n,a);return R}},function(a,d,n){var e=n(45),R=n(3),g=Object.prototype,t=g.hasOwnProperty,r=g.propertyIsEnumerable,i=e(function(){return arguments}())?e:function(a){return R(a)&&t.call(a,"callee")&&!r.call(a,"callee")};a.exports=i},function(a,d,n){(function(a){var e=n(1),R=n(46),g=d&&!d.nodeType&&d,t=g&&"object"==typeof a&&a&&!a.nodeType&&a,r=t&&t.exports===g?e.Buffer:void 0,i=(r?r.isBuffer:void 0)||R;a.exports=i}).call(this,n(9)(a))},function(a,d){var n=9007199254740991,e=/^(?:0|[1-9]\d*)$/;a.exports=function(a,d){var R=typeof a;return!!(d=null==d?n:d)&&("number"==R||"symbol"!=R&&e.test(a))&&a>-1&&a%1==0&&a<d}},function(a,d,n){var e=n(47),R=n(48),g=n(49),t=g&&g.isTypedArray,r=t?R(t):e;a.exports=r},function(a,d,n){var e=n(23),R=n(50),g=Object.prototype.hasOwnProperty;a.exports=function(a){if(!e(a))return R(a);var d=[];for(var n in Object(a))g.call(a,n)&&"constructor"!=n&&d.push(n);return d}},function(a,d){var n=Object.prototype;a.exports=function(a){var d=a&&a.constructor;return a===("function"==typeof d&&d.prototype||n)}},function(a,d,n){var e=n(55);a.exports=function(a){return null==a?"":e(a)}},function(a,d){var n=Function.prototype.toString;a.exports=function(a){if(null!=a){try{return n.call(a)}catch(a){}try{return a+""}catch(a){}}return""}},function(a,d,n){var e=n(31),R=n(6),g=n(37),t=n(15),r=n(40),i=Math.max;a.exports=function(a,d,n,o){a=R(a)?a:r(a),n=n&&!o?t(n):0;var u=a.length;return n<0&&(n=i(u+n,0)),g(a)?n<=u&&a.indexOf(d,n)>-1:!!u&&e(a,d,n)>-1}},function(a,d,n){var e=n(52),R=n(53),g=n(15),t=n(24);a.exports=function(a,d,n){return d=(n?R(a,d,n):void 0===d)?1:g(d),e(t(a),d)}},function(a,d){a.exports=function(a){var d=null==a?0:a.length;return d?a[d-1]:void 0}},function(a,d,n){var e=n(22),R=n(56),g=n(18),t=n(8),r=n(6),i=n(19),o=n(23),u=n(21),s="[object Map]",c="[object Set]",E=Object.prototype.hasOwnProperty;a.exports=function(a){if(null==a)return!0;if(r(a)&&(t(a)||"string"==typeof a||"function"==typeof a.splice||i(a)||u(a)||g(a)))return!a.length;var d=R(a);if(d==s||d==c)return!a.size;if(o(a))return!e(a).length;for(var n in a)if(E.call(a,n))return!1;return!0}},function(a,d,n){"use strict";const e=n(66).generate,R=n(67).parse,g=n(0),t=n(68),r=n(71),i=n(73),o=n(74),u=g().addRange(0,1114111),s=g().addRange(0,65535),c=u.clone().remove(10,13,8232,8233),E=(a,d,n)=>d?n?o.UNICODE_IGNORE_CASE.get(a):o.UNICODE.get(a):o.REGULAR.get(a),p=(a,d)=>{const e=d?`${a}/${d}`:`Binary_Property/${a}`;try{return n(75)(`./${e}.js`)}catch(n){throw new Error(`Failed to recognize value \`${d}\` for property `+`\`${a}\`.`)}},D=(a,d)=>{const n=a.split("="),e=n[0];let R;if(1==n.length)R=(a=>{try{const d="General_Category",n=r(d,a);return p(d,n)}catch(a){}const d=t(a);return p(d)})(e);else{const a=t(e),d=r(a,n[1]);R=p(a,d)}return d?u.clone().remove(R):R.clone()};g.prototype.iuAddRange=function(a,d){const n=this;do{const d=l(a);d&&n.add(d)}while(++a<=d);return n};const A=(a,d)=>{let n=R(d,h.useUnicodeFlag?"u":"");switch(n.type){case"characterClass":case"group":case"value":break;default:n=C(n,d)}Object.assign(a,n)},C=(a,d)=>({type:"group",behavior:"ignore",body:[a],raw:`(?:${d})`}),l=a=>i.get(a)||!1,_=(a,d)=>{delete a.name,a.matchIndex=d},S=(a,d,n)=>{switch(a.type){case"dot":h.unicode?A(a,(a=>a?u:c)(h.dotAll).toString(d)):h.dotAll&&A(a,"[\\s\\S]");break;case"characterClass":a=((a,d)=>{let n=g();for(const d of a.body)switch(d.type){case"value":if(n.add(d.codePoint),h.ignoreCase&&h.unicode&&!h.useUnicodeFlag){const a=l(d.codePoint);a&&n.add(a)}break;case"characterClassRange":const a=d.min.codePoint,e=d.max.codePoint;n.addRange(a,e),h.ignoreCase&&h.unicode&&!h.useUnicodeFlag&&n.iuAddRange(a,e);break;case"characterClassEscape":n.add(E(d.value,h.unicode,h.ignoreCase));break;case"unicodePropertyEscape":n.add(D(d.value,d.negative));break;default:throw new Error(`Unknown term type: ${d.type}`)}return a.negative&&(n=(h.unicode?u:s).clone().remove(n)),A(a,n.toString(d)),a})(a,d);break;case"unicodePropertyEscape":h.unicodePropertyEscape&&A(a,D(a.value,a.negative).toString(d));break;case"characterClassEscape":A(a,E(a.value,h.unicode,h.ignoreCase).toString(d));break;case"group":if("normal"==a.behavior&&n.lastIndex++,a.name&&h.namedGroup){const d=a.name.value;if(n.names[d])throw new Error(`Multiple groups with the same name (${d}) are not allowed.`);const e=n.lastIndex;delete a.name,n.names[d]=e,n.onNamedGroup&&n.onNamedGroup.call(null,d,e),n.unmatchedReferences[d]&&(n.unmatchedReferences[d].forEach(a=>{_(a,e)}),delete n.unmatchedReferences[d])}case"alternative":case"disjunction":case"quantifier":a.body=a.body.map(a=>S(a,d,n));break;case"value":const e=a.codePoint,R=g(e);if(h.ignoreCase&&h.unicode&&!h.useUnicodeFlag){const a=l(e);a&&R.add(a)}A(a,R.toString(d));break;case"reference":if(a.name){const d=a.name.value,e=n.names[d];if(e){_(a,e);break}n.unmatchedReferences[d]||(n.unmatchedReferences[d]=[]),n.unmatchedReferences[d].push(a)}break;case"anchor":case"empty":case"group":break;default:throw new Error(`Unknown term type: ${a.type}`)}return a},h={ignoreCase:!1,unicode:!1,dotAll:!1,useUnicodeFlag:!1,unicodePropertyEscape:!1,namedGroup:!1};a.exports=(a,d,n)=>{h.unicode=d&&d.includes("u");const g={unicodePropertyEscape:h.unicode,namedGroups:!0,lookbehind:n&&n.lookbehind};h.ignoreCase=d&&d.includes("i");const t=n&&n.dotAllFlag;h.dotAll=t&&d&&d.includes("s"),h.namedGroup=n&&n.namedGroup,h.useUnicodeFlag=n&&n.useUnicodeFlag,h.unicodePropertyEscape=n&&n.unicodePropertyEscape;const r={hasUnicodeFlag:h.useUnicodeFlag,bmpOnly:!h.unicode},i={onNamedGroup:n&&n.onNamedGroup,lastIndex:0,names:Object.create(null),unmatchedReferences:Object.create(null)},o=R(a,d,g);return S(o,r,i),(a=>{const d=Object.keys(a.unmatchedReferences);if(d.length>0)throw new Error(`Unknown group names: ${d}`)})(i),e(o)}},function(a,d,n){var e=n(32),R=n(33),g=n(34);a.exports=function(a,d,n){return d==d?g(a,d,n):e(a,R,n)}},function(a,d){a.exports=function(a,d,n,e){for(var R=a.length,g=n+(e?1:-1);e?g--:++g<R;)if(d(a[g],g,a))return g;return-1}},function(a,d){a.exports=function(a){return a!=a}},function(a,d){a.exports=function(a,d,n){for(var e=n-1,R=a.length;++e<R;)if(a[e]===d)return e;return-1}},function(a,d,n){var e=n(10),R=Object.prototype,g=R.hasOwnProperty,t=R.toString,r=e?e.toStringTag:void 0;a.exports=function(a){var d=g.call(a,r),n=a[r];try{a[r]=void 0;var e=!0}catch(a){}var R=t.call(a);return e&&(d?a[r]=n:delete a[r]),R}},function(a,d){var n=Object.prototype.toString;a.exports=function(a){return n.call(a)}},function(a,d,n){var e=n(2),R=n(8),g=n(3),t="[object String]";a.exports=function(a){return"string"==typeof a||!R(a)&&g(a)&&e(a)==t}},function(a,d,n){var e=n(39),R=1/0,g=17976931348623157e292;a.exports=function(a){return a?(a=e(a))===R||a===-R?(a<0?-1:1)*g:a==a?a:0:0===a?a:0}},function(a,d,n){var e=n(7),R=n(16),g=NaN,t=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,o=/^0o[0-7]+$/i,u=parseInt;a.exports=function(a){if("number"==typeof a)return a;if(R(a))return g;if(e(a)){var d="function"==typeof a.valueOf?a.valueOf():a;a=e(d)?d+"":d}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(t,"");var n=i.test(a);return n||o.test(a)?u(a.slice(2),n?2:8):r.test(a)?g:+a}},function(a,d,n){var e=n(41),R=n(42);a.exports=function(a){return null==a?[]:e(a,R(a))}},function(a,d,n){var e=n(17);a.exports=function(a,d){return e(d,(function(d){return a[d]}))}},function(a,d,n){var e=n(43),R=n(22),g=n(6);a.exports=function(a){return g(a)?e(a):R(a)}},function(a,d,n){var e=n(44),R=n(18),g=n(8),t=n(19),r=n(20),i=n(21),o=Object.prototype.hasOwnProperty;a.exports=function(a,d){var n=g(a),u=!n&&R(a),s=!n&&!u&&t(a),c=!n&&!u&&!s&&i(a),E=n||u||s||c,p=E?e(a.length,String):[],D=p.length;for(var A in a)!d&&!o.call(a,A)||E&&("length"==A||s&&("offset"==A||"parent"==A)||c&&("buffer"==A||"byteLength"==A||"byteOffset"==A)||r(A,D))||p.push(A);return p}},function(a,d){a.exports=function(a,d){for(var n=-1,e=Array(a);++n<a;)e[n]=d(n);return e}},function(a,d,n){var e=n(2),R=n(3),g="[object Arguments]";a.exports=function(a){return R(a)&&e(a)==g}},function(a,d){a.exports=function(){return!1}},function(a,d,n){var e=n(2),R=n(14),g=n(3),t={};t["[object Float32Array]"]=t["[object Float64Array]"]=t["[object Int8Array]"]=t["[object Int16Array]"]=t["[object Int32Array]"]=t["[object Uint8Array]"]=t["[object Uint8ClampedArray]"]=t["[object Uint16Array]"]=t["[object Uint32Array]"]=!0,t["[object Arguments]"]=t["[object Array]"]=t["[object ArrayBuffer]"]=t["[object Boolean]"]=t["[object DataView]"]=t["[object Date]"]=t["[object Error]"]=t["[object Function]"]=t["[object Map]"]=t["[object Number]"]=t["[object Object]"]=t["[object RegExp]"]=t["[object Set]"]=t["[object String]"]=t["[object WeakMap]"]=!1,a.exports=function(a){return g(a)&&R(a.length)&&!!t[e(a)]}},function(a,d){a.exports=function(a){return function(d){return a(d)}}},function(a,d,n){(function(a){var e=n(13),R=d&&!d.nodeType&&d,g=R&&"object"==typeof a&&a&&!a.nodeType&&a,t=g&&g.exports===R&&e.process,r=function(){try{var a=g&&g.require&&g.require("util").types;return a||t&&t.binding&&t.binding("util")}catch(a){}}();a.exports=r}).call(this,n(9)(a))},function(a,d,n){var e=n(51)(Object.keys,Object);a.exports=e},function(a,d){a.exports=function(a,d){return function(n){return a(d(n))}}},function(a,d){var n=9007199254740991,e=Math.floor;a.exports=function(a,d){var R="";if(!a||d<1||d>n)return R;do{d%2&&(R+=a),(d=e(d/2))&&(a+=a)}while(d);return R}},function(a,d,n){var e=n(54),R=n(6),g=n(20),t=n(7);a.exports=function(a,d,n){if(!t(n))return!1;var r=typeof d;return!!("number"==r?R(n)&&g(d,n.length):"string"==r&&d in n)&&e(n[d],a)}},function(a,d){a.exports=function(a,d){return a===d||a!=a&&d!=d}},function(a,d,n){var e=n(10),R=n(17),g=n(8),t=n(16),r=1/0,i=e?e.prototype:void 0,o=i?i.toString:void 0;a.exports=function a(d){if("string"==typeof d)return d;if(g(d))return R(d,a)+"";if(t(d))return o?o.call(d):"";var n=d+"";return"0"==n&&1/d==-r?"-0":n}},function(a,d,n){var e=n(57),R=n(62),g=n(63),t=n(64),r=n(65),i=n(2),o=n(25),u=o(e),s=o(R),c=o(g),E=o(t),p=o(r),D=i;(e&&"[object DataView]"!=D(new e(new ArrayBuffer(1)))||R&&"[object Map]"!=D(new R)||g&&"[object Promise]"!=D(g.resolve())||t&&"[object Set]"!=D(new t)||r&&"[object WeakMap]"!=D(new r))&&(D=function(a){var d=i(a),n="[object Object]"==d?a.constructor:void 0,e=n?o(n):"";if(e)switch(e){case u:return"[object DataView]";case s:return"[object Map]";case c:return"[object Promise]";case E:return"[object Set]";case p:return"[object WeakMap]"}return d}),a.exports=D},function(a,d,n){var e=n(4)(n(1),"DataView");a.exports=e},function(a,d,n){var e=n(12),R=n(59),g=n(7),t=n(25),r=/^\[object .+?Constructor\]$/,i=Function.prototype,o=Object.prototype,u=i.toString,s=o.hasOwnProperty,c=RegExp("^"+u.call(s).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");a.exports=function(a){return!(!g(a)||R(a))&&(e(a)?c:r).test(t(a))}},function(a,d,n){var e,R=n(60),g=(e=/[^.]+$/.exec(R&&R.keys&&R.keys.IE_PROTO||""))?"Symbol(src)_1."+e:"";a.exports=function(a){return!!g&&g in a}},function(a,d,n){var e=n(1)["__core-js_shared__"];a.exports=e},function(a,d){a.exports=function(a,d){return null==a?void 0:a[d]}},function(a,d,n){var e=n(4)(n(1),"Map");a.exports=e},function(a,d,n){var e=n(4)(n(1),"Promise");a.exports=e},function(a,d,n){var e=n(4)(n(1),"Set");a.exports=e},function(a,d,n){var e=n(4)(n(1),"WeakMap");a.exports=e},function(a,d,n){(function(a,e){var R; /*! * regjsgen 0.5.1 * Copyright 2014-2019 Benjamin Tan <https://bnjmnt4n.now.sh/> * Available under MIT license <https://github.com/bnjmnt4n/regjsgen/blob/master/LICENSE> */(function(){"use strict";var g={function:!0,object:!0},t=g[typeof window]&&window||this,r=g[typeof d]&&d&&!d.nodeType&&d,i=g[typeof a]&&a&&!a.nodeType,o=r&&i&&"object"==typeof e&&e;!o||o.global!==o&&o.window!==o&&o.self!==o||(t=o);var u=Object.prototype.hasOwnProperty;function s(){var a=Number(arguments[0]);if(!isFinite(a)||a<0||a>1114111||Math.floor(a)!=a)throw RangeError("Invalid code point: "+a);if(a<=65535)return String.fromCharCode(a);var d=55296+((a-=65536)>>10),n=a%1024+56320;return String.fromCharCode(d,n)}var c={};function E(a,d){if(-1==d.indexOf("|")){if(a==d)return;throw Error("Invalid node type: "+a+"; expected type: "+d)}if(!(d=u.call(c,d)?c[d]:c[d]=RegExp("^(?:"+d+")$")).test(a))throw Error("Invalid node type: "+a+"; expected types: "+d)}function p(a){var d=a.type;if(u.call(l,d))return l[d](a);throw Error("Invalid node type: "+d)}function D(a){return E(a.type,"anchor|characterClassEscape|characterClassRange|dot|value"),p(a)}function A(a){return E(a.type,"identifier"),a.value}function C(a){return E(a.type,"anchor|characterClass|characterClassEscape|empty|group|quantifier|reference|unicodePropertyEscape|value|dot"),p(a)}var l={alternative:function(a){E(a.type,"alternative");for(var d=a.body,n=-1,e=d.length,R="";++n<e;)R+=C(d[n]);return R},anchor:function(a){switch(E(a.type,"anchor"),a.kind){case"start":return"^";case"end":return"$";case"boundary":return"\\b";case"not-boundary":return"\\B";default:throw Error("Invalid assertion")}},characterClass:function(a){E(a.type,"characterClass");var d=a.body,n=-1,e=d.length,R="";for(a.negative&&(R+="^");++n<e;)R+=D(d[n]);return"["+R+"]"},characterClassEscape:function(a){return E(a.type,"characterClassEscape"),"\\"+a.value},characterClassRange:function(a){E(a.type,"characterClassRange");var d=a.min,n=a.max;if("characterClassRange"==d.type||"characterClassRange"==n.type)throw Error("Invalid character class range");return D(d)+"-"+D(n)},unicodePropertyEscape:function(a){return E(a.type,"unicodePropertyEscape"),"\\"+(a.negative?"P":"p")+"{"+a.value+"}"},disjunction:function(a){E(a.type,"disjunction");for(var d=a.body,n=-1,e=d.length,R="";++n<e;)0!=n&&(R+="|"),R+=p(d[n]);return R},dot:function(a){return E(a.type,"dot"),"."},group:function(a){E(a.type,"group");var d="";switch(a.behavior){case"normal":a.name&&(d+="?<"+A(a.name)+">");break;case"ignore":d+="?:";break;case"lookahead":d+="?=";break;case"negativeLookahead":d+="?!";break;case"lookbehind":d+="?<=";break;case"negativeLookbehind":d+="?<!";break;default:throw Error("Invalid behaviour: "+a.behaviour)}for(var n=a.body,e=-1,R=n.length;++e<R;)d+=p(n[e]);return"("+d+")"},quantifier:function(a){E(a.type,"quantifier");var d="",n=a.min,e=a.max;return d=null==e?0==n?"*":1==n?"+":"{"+n+",}":n==e?"{"+n+"}":0==n&&1==e?"?":"{"+n+","+e+"}",a.greedy||(d+="?"),function(a){return E(a.type,"anchor|characterClass|characterClassEscape|dot|group|reference|value"),p(a)}(a.body[0])+d},reference:function(a){if(E(a.type,"reference"),a.matchIndex)return"\\"+a.matchIndex;if(a.name)return"\\k<"+A(a.name)+">";throw new Error("Unknown reference type")},value:function(a){E(a.type,"value");var d=a.kind,n=a.codePoint;if("number"!=typeof n)throw new Error("Invalid code point: "+n);switch(d){case"controlLetter":return"\\c"+s(n+64);case"hexadecimalEscape":return"\\x"+("00"+n.toString(16).toUpperCase()).slice(-2);case"identifier":return"\\"+s(n);case"null":return"\\"+n;case"octal":return"\\"+n.toString(8);case"singleEscape":switch(n){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 11:return"\\v";case 12:return"\\f";case 13:return"\\r";default:throw Error("Invalid code point: "+n)}case"symbol":return s(n);case"unicodeEscape":return"\\u"+("0000"+n.toString(16).toUpperCase()).slice(-4);case"unicodeCodePointEscape":return"\\u{"+n.toString(16).toUpperCase()+"}";default:throw Error("Unsupported node kind: "+d)}}},_={generate:p};void 0===(R=function(){return _}.call(d,n,d,a))||(a.exports=R),t.regjsgen=_}).call(this)}).call(this,n(9)(a),n(11))},function(a,d,n){var e,R,g,t;g=String.fromCodePoint||(e=String.fromCharCode,R=Math.floor,function(){var a,d,n=16384,g=[],t=-1,r=arguments.length;if(!r)return"";for(var i="";++t<r;){var o=Number(arguments[t]);if(!isFinite(o)||o<0||o>1114111||R(o)!=o)throw RangeError("Invalid code point: "+o);o<=65535?g.push(o):(a=55296+((o-=65536)>>10),d=o%1024+56320,g.push(a,d)),(t+1==r||g.length>n)&&(i+=e.apply(null,g),g.length=0)}return i}),t={parse:function(a,d,n){function e(d){return d.raw=a.substring(d.range[0],d.range[1]),d}function R(a,d){return a.range[0]=d,e(a)}function t(a,d){return e({type:"anchor",kind:a,range:[W-d,W]})}function r(a,d,n,R){return e({type:"value",kind:a,codePoint:d,range:[n,R]})}function i(a,d,n,e){return e=e||0,r(a,d,W-(n.length+e),W)}function o(a){var d,n=a[0],e=n.charCodeAt(0);return H&&1===n.length&&e>=55296&&e<=56319&&(d=C().charCodeAt(0))>=56320&&d<=57343?r("symbol",1024*(e-55296)+d-56320+65536,++W-2,W):r("symbol",e,W-1,W)}function u(a,d,n,R){return null==R&&(n=W-1,R=W),e({type:"quantifier",min:a,max:d,greedy:!0,body:null,range:[n,R]})}function s(a,d,n,R){return e({type:"characterClass",body:a,negative:d,range:[n,R]})}function c(a,d,n,R){return a.codePoint>d.codePoint&&U("invalid range in character class",a.raw+"-"+d.raw,n,R),e({type:"characterClassRange",min:a,max:d,range:[n,R]})}function E(a){return"alternative"===a.type?a.body:[a]}function p(d){d=d||1;var n=a.substring(W,W+d);return W+=d||1,n}function D(a){A(a)||U("character",a)}function A(d){if(a.indexOf(d,W)===W)return p(d.length)}function C(){return a[W]}function l(d){return a.indexOf(d,W)===W}function _(d){return a[W+1]===d}function S(d){var n=a.substring(W).match(d);return n&&(n.range=[],n.range[0]=W,p(n[0].length),n.range[1]=W),n}function h(){var a=[],d=W;for(a.push(T());A("|");)a.push(T());return 1===a.length?a[0]:function(a,d,n){return e({type:"disjunction",body:a,range:[d,n]})}(a,d,W)}function T(){for(var a,d=[],n=W;a=f();)d.push(a);return 1===d.length?d[0]:function(a,d,n){return e({type:"alternative",body:a,range:[d,n]})}(d,n,W)}function f(){if(W>=a.length||l("|")||l(")"))return null;var d=A("^")?t("start",1):A("$")?t("end",1):A("\\b")?t("boundary",2):A("\\B")?t("not-boundary",2):N("(?=","lookahead","(?!","negativeLookahead");if(d)return d;var g=function(){var a;if(a=S(/^[^^$\\.*+?()[\]{}|]/))return o(a);if(!H&&(a=S(/^(?:]|})/)))return o(a);if(A("."))return e({type:"dot",range:[W-1,W]});if(A("\\")){if(!(a=x())){if(!H&&"c"==C())return r("symbol",92,W-1,W);U("atomEscape")}return a}if(a=function(){var a,d=W;return(a=S(/^\[\^/))?(a=M(),D("]"),s(a,!0,d,W)):A("[")?(a=M(),D("]"),s(a,!1,d,W)):null}())return a;if(n.lookbehind&&(a=N("(?<=","lookbehind","(?<!","negativeLookbehind")))return a;if(n.namedGroups&&A("(?<")){var d=F();D(">");var R=O("normal",d.range[0]-3);return R.name=d,R}return N("(?:","ignore","(","normal")}();g||U("Expected atom");var i=function(){var a,d,n,e,R=W;return A("*")?d=u(0):A("+")?d=u(1):A("?")?d=u(0,1):(a=S(/^\{([0-9]+)\}/))?(n=parseInt(a[1],10),d=u(n,n,a.range[0],a.range[1])):(a=S(/^\{([0-9]+),\}/))?(n=parseInt(a[1],10),d=u(n,void 0,a.range[0],a.range[1])):(a=S(/^\{([0-9]+),([0-9]+)\}/))&&(n=parseInt(a[1],10),e=parseInt(a[2],10),n>e&&U("numbers out of order in {} quantifier","",R,W),d=u(n,e,a.range[0],a.range[1])),d&&A("?")&&(d.greedy=!1,d.range[1]+=1),d}()||!1;return i?(i.body=E(g),R(i,g.range[0]),i):g}function N(a,d,n,e){var R=null,g=W;if(A(a))R=d;else{if(!A(n))return!1;R=e}return O(R,g)}function O(a,d){var n=h();n||U("Expected disjunction"),D(")");var R=function(a,d,n,R){return e({type:"group",behavior:a,body:d,range:[n,R]})}(a,E(n),d,W);return"normal"==a&&G&&k++,R}function I(a){var d,n;if(H&&"unicodeEscape"==a.kind&&(d=a.codePoint)>=55296&&d<=56319&&l("\\")&&_("u")){var R=W;W++;var g=L();"unicodeEscape"==g.kind&&(n=g.codePoint)>=56320&&n<=57343?(a.range[1]=g.range[1],a.codePoint=1024*(d-55296)+n-56320+65536,a.type="value",a.kind="unicodeCodePointEscape",e(a)):W=R}return a}function L(){return x(!0)}function x(a){var d,g=W;if(d=function(){var a,d,n;if(a=S(/^(?!0)\d+/)){d=a[0];var g=parseInt(a[0],10);return g<=k?(n=a[0],e({type:"reference",matchIndex:parseInt(n,10),range:[W-1-n.length,W]})):(b.push(g),p(-a[0].length),(a=S(/^[0-7]{1,3}/))?i("octal",parseInt(a[0],8),a[0],1):R(a=o(S(/^[89]/)),a.range[0]-1))}return(a=S(/^[0-7]{1,3}/))?(d=a[0],/^0{1,3}$/.test(d)?i("null",0,"0",d.length+1):i("octal",parseInt(d,8),d,1)):!!(a=S(/^[dDsSwW]/))&&e({type:"characterClassEscape",value:a[0],range:[W-2,W]})}()||function(){if(n.namedGroups&&S(/^k<(?=.*?>)/)){var a=F();return D(">"),function(a){return e({type:"reference",name:a,range:[a.range[0]-3,W]})}(a)}}())return d;if(a){if(A("b"))return i("singleEscape",8,"\\b");if(A("B"))U("\\B not possible inside of CharacterClass","",g);else if(!H&&(d=S(/^c([0-9])/)))return i("controlLetter",d[1]+16,d[1],2);if(A("-")&&H)return i("singleEscape",45,"\\-")}return d=function(){var a,d,R,g=W;if(a=S(/^[fnrtv]/)){var t=0;switch(a[0]){case"t":t=9;break;case"n":t=10;break;case"v":t=11;break;case"f":t=12;break;case"r":t=13}return i("singleEscape",t,"\\"+a[0])}return(a=S(/^c([a-zA-Z])/))?i("controlLetter",a[1].charCodeAt(0)%32,a[1],2):(a=S(/^x([0-9a-fA-F]{2})/))?i("hexadecimalEscape",parseInt(a[1],16),a[1],2):(a=m())?((!a||a.codePoint>1114111)&&U("Invalid escape sequence",null,g,W),a):n.unicodePropertyEscape&&H&&(a=S(/^([pP])\{([^\}]+)\}/))?e({type:"unicodePropertyEscape",negative:"P"===a[1],value:a[2],range:[a.range[0]-1,a.range[1]],raw:a[0]}):(R=C(),H&&/[\^\$\.\*\+\?\(\)\\\[\]\{\}\|\/]/.test(R)||!H&&"c"!==R?"k"===R&&n.lookbehind?null:i("identifier",(d=p()).charCodeAt(0),d,1):null)}()}function m(){var a;return(a=S(/^u([0-9a-fA-F]{4})/))?I(i("unicodeEscape",parseInt(a[1],16),a[1],2)):H&&(a=S(/^u\{([0-9a-fA-F]+)\}/))?i("unicodeCodePointEscape",parseInt(a[1],16),a[1],4):void 0}function y(d){var n=C(),e=W;if("\\"===n){p();var R=m();return R&&d(R.codePoint)||U("Invalid escape sequence",null,e,W),g(R.codePoint)}var t=n.charCodeAt(0);if(t>=55296&&t<=56319){var r=(n+=a[W+1]).charCodeAt(1);r>=56320&&r<=57343&&(t=1024*(t-55296)+r-56320+65536)}if(d(t))return p(),t>65535&&p(),n}function F(){var a,d=W,n=y(B);for(n||U("Invalid identifier");a=y(P);)n+=a;return e({type:"identifier",value:n,range:[d,W]})}function B(a){return 36===a||95===a||a>=65&&a<=90||a>=97&&a<=122||a>=128&&/[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7B9\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDF00-\uDF1C\uDF27\uDF30-\uDF45]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF1A]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFF1]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/.test(g(a))}function P(a){return B(a)||a>=48&&a<=57||a>=128&&/[0-9_\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDD30-\uDD39\uDF46-\uDF50]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC66-\uDC6F\uDC7F-\uDC82\uDCB0-\uDCBA\uDCF0-\uDCF9\uDD00-\uDD02\uDD27-\uDD34\uDD36-\uDD3F\uDD45\uDD46\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDC9-\uDDCC\uDDD0-\uDDD9\uDE2C-\uDE37\uDE3E\uDEDF-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF3B\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC35-\uDC46\uDC50-\uDC59\uDC5E\uDCB0-\uDCC3\uDCD0-\uDCD9\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDE50-\uDE59\uDEAB-\uDEB7\uDEC0-\uDEC9\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDC2C-\uDC3A\uDCE0-\uDCE9\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE3E\uDE47\uDE51-\uDE5B\uDE8A-\uDE99]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC50-\uDC59\uDC92-\uDCA7\uDCA9-\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD50-\uDD59\uDD8A-\uDD8E\uDD90\uDD91\uDD93-\uDD97\uDDA0-\uDDA9\uDEF3-\uDEF6]|\uD81A[\uDE60-\uDE69\uDEF0-\uDEF4\uDF30-\uDF36\uDF50-\uDF59]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A\uDD50-\uDD59]|\uDB40[\uDD00-\uDDEF]/.test(g(a))}function M(){var a,d;return l("]")?[]:((d=v())||U("classAtom"),(a=l("]")?[d]:j(d))||U("nonEmptyClassRanges"),a)}function j(a){var d,n,e;if(l("-")&&!_("]")){D("-"),(e=v())||U("classAtom"),n=W;var R=M();return R||U("classRanges"),d=a.range[0],"empty"===R.type?[c(a,e,d,n)]:[c(a,e,d,n)].concat(R)}return(e=function(){var a=v();return a||U("classAtom"),l("]")?a:j(a)}())||U("nonEmptyClassRangesNoDash"),[a].concat(e)}function v(){return A("-")?o("-"):(a=S(/^[^\\\]-]/))?o(a[0]):A("\\")?((a=L())||U("classEscape"),I(a)):void 0;var a}function U(d,n,e,R){e=null==e?W:e,R=null==R?e:R;var g=Math.max(0,e-10),t=Math.min(R+10,a.length),r=" "+a.substring(g,t),i=" "+new Array(e-g+1).join(" ")+"^";throw SyntaxError(d+" at position "+e+(n?": "+n:"")+"\n"+r+"\n"+i)}n||(n={});var b=[],k=0,G=!0,H=-1!==(d||"").indexOf("u"),W=0;""===(a=String(a))&&(a="(?:)");var w=h();w.range[1]!==a.length&&U("Could not parse entire input - got stuck","",w.range[1]);for(var K=0;K<b.length;K++)if(b[K]<=k)return W=0,G=!1,h();return w}},a.exports?a.exports=t:window.regjsparser=t},function(a,d,n){"use strict";const e=n(69),R=n(70);a.exports=function(a){if(e.has(a))return a;if(R.has(a))return R.get(a);throw new Error(`Unknown property: ${a}`)}},function(a,d){a.exports=new Set(["General_Category","Script","Script_Extensions","Alphabetic","Any","ASCII","ASCII_Hex_Digit","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","ID_Continue","ID_Start","Ideographic","IDS_Binary_Operator","IDS_Trinary_Operator","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"])},function(a,d){a.exports=new Map([["scx","Script_Extensions"],["sc","Script"],["gc","General_Category"],["AHex","ASCII_Hex_Digit"],["Alpha","Alphabetic"],["Bidi_C","Bidi_Control"],["Bidi_M","Bidi_Mirrored"],["Cased","Cased"],["CI","Case_Ignorable"],["CWCF","Changes_When_Casefolded"],["CWCM","Changes_When_Casemapped"],["CWKCF","Changes_When_NFKC_Casefolded"],["CWL","Changes_When_Lowercased"],["CWT","Changes_When_Titlecased"],["CWU","Changes_When_Uppercased"],["Dash","Dash"],["Dep","Deprecated"],["DI","Default_Ignorable_Code_Point"],["Dia","Diacritic"],["EBase","Emoji_Modifier_Base"],["EComp","Emoji_Component"],["EMod","Emoji_Modifier"],["Emoji","Emoji"],["EPres","Emoji_Presentation"],["Ext","Extender"],["ExtPict","Extended_Pictographic"],["Gr_Base","Grapheme_Base"],["Gr_Ext","Grapheme_Extend"],["Hex","Hex_Digit"],["IDC","ID_Continue"],["Ideo","Ideographic"],["IDS","ID_Start"],["IDSB","IDS_Binary_Operator"],["IDST","IDS_Trinary_Operator"],["Join_C","Join_Control"],["LOE","Logical_Order_Exception"],["Lower","Lowercase"],["Math","Math"],["NChar","Noncharacter_Code_Point"],["Pat_Syn","Pattern_Syntax"],["Pat_WS","Pattern_White_Space"],["QMark","Quotation_Mark"],["Radical","Radical"],["RI","Regional_Indicator"],["SD","Soft_Dotted"],["STerm","Sentence_Terminal"],["Term","Terminal_Punctuation"],["UIdeo","Unified_Ideograph"],["Upper","Uppercase"],["VS","Variation_Selector"],["WSpace","White_Space"],["space","White_Space"],["XIDC","XID_Continue"],["XIDS","XID_Start"]])},function(a,d,n){"use strict";const e=n(72);a.exports=function(a,d){const n=e.get(a);if(!n)throw new Error(`Unknown property \`${a}\`.`);const R=n.get(d);if(R)return R;throw new Error(`Unknown value \`${d}\` for property \`${a}\`.`)}},function(a,d){a.exports=new Map([["General_Category",new Map([["C","Other"],["Cc","Control"],["cntrl","Control"],["Cf","Format"],["Cn","Unassigned"],["Co","Private_Use"],["Cs","Surrogate"],["L","Letter"],["LC","Cased_Letter"],["Ll","Lowercase_Letter"],["Lm","Modifier_Letter"],["Lo","Other_Letter"],["Lt","Titlecase_Letter"],["Lu","Uppercase_Letter"],["M","Mark"],["Combining_Mark","Mark"],["Mc","Spacing_Mark"],["Me","Enclosing_Mark"],["Mn","Nonspacing_Mark"],["N","Number"],["Nd","Decimal_Number"],["digit","Decimal_Number"],["Nl","Letter_Number"],["No","Other_Number"],["P","Punctuation"],["punct","Punctuation"],["Pc","Connector_Punctuation"],["Pd","Dash_Punctuation"],["Pe","Close_Punctuation"],["Pf","Final_Punctuation"],["Pi","Initial_Punctuation"],["Po","Other_Punctuation"],["Ps","Open_Punctuation"],["S","Symbol"],["Sc","Currency_Symbol"],["Sk","Modifier_Symbol"],["Sm","Math_Symbol"],["So","Other_Symbol"],["Z","Separator"],["Zl","Line_Separator"],["Zp","Paragraph_Separator"],["Zs","Space_Separator"],["Other","Other"],["Control","Control"],["Format","Format"],["Unassigned","Unassigned"],["Private_Use","Private_Use"],["Surrogate","Surrogate"],["Letter","Letter"],["Cased_Letter","Cased_Letter"],["Lowercase_Letter","Lowercase_Letter"],["Modifier_Letter","Modifier_Letter"],["Other_Letter","Other_Letter"],["Titlecase_Letter","Titlecase_Letter"],["Uppercase_Letter","Uppercase_Letter"],["Mark","Mark"],["Spacing_Mark","Spacing_Mark"],["Enclosing_Mark","Enclosing_Mark"],["Nonspacing_Mark","Nonspacing_Mark"],["Number","Number"],["Decimal_Number","Decimal_Number"],["Letter_Number","Letter_Number"],["Other_Number","Other_Number"],["Punctuation","Punctuation"],["Connector_Punctuation","Connector_Punctuation"],["Dash_Punctuation","Dash_Punctuation"],["Close_Punctuation","Close_Punctuation"],["Final_Punctuation","Final_Punctuation"],["Initial_Punctuation","Initial_Punctuation"],["Other_Punctuation","Other_Punctuation"],["Open_Punctuation","Open_Punctuation"],["Symbol","Symbol"],["Currency_Symbol","Currency_Symbol"],["Modifier_Symbol","Modifier_Symbol"],["Math_Symbol","Math_Symbol"],["Other_Symbol","Other_Symbol"],["Separator","Separator"],["Line_Separator","Line_Se