/*! * Voca string library 1.3.0 * https://vocajs.com * * Copyright Dmitri Pavlutin and other contributors * Released under the MIT license */ !function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):e.v=r()}(this,function(){"use strict";function e(e){return void 0===e||null===e}function r(r){var u=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e(r)?u:Boolean(r)}function u(e){return"string"==typeof e}function n(r){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e(r)?n:u(r)?r:String(r)}function t(e,u){var t=n(e),i=r(u);return""===t?"":(i&&(t=t.toLowerCase()),t.substr(0,1).toUpperCase()+t.substr(1))}function i(e){var r=n(e,"");return r.toLowerCase()}function a(e,r){return null==e?r:e}function o(r){return e(r)?null:u(r)?r:String(r)}function c(r,u,t){var i=n(r),c=void 0;if(e(u))c=kr.test(i)?Nr:Or;else if(u instanceof RegExp)c=u;else{var f=o(a(t,""));c=new RegExp(o(u),f)}return a(i.match(c),[])}function f(e,r){return 0===r?i(e):t(e,!0)}function s(e){var r=n(e);return""===r?"":c(r).map(f).join("")}function l(e){var r=n(e);return""===r?"":r.substr(0,1).toLowerCase()+r.substr(1)}function p(e){var r=n(e);return""===r?"":c(r).map(i).join("-")}function E(e){var r=n(e);return""===r?"":c(r).map(i).join("_")}function h(e){var r=n(e);return r.toUpperCase()}function g(e){var r=n(e);return r.split("").reduce(v,"")}function v(e,r){var u=r.toLowerCase(),n=r.toUpperCase();return e+(r===u?n:u)}function A(e,r){var u=n(e),i=Array.isArray(r)?r:[],a=kr.test(u)?Nr:Or;return u.replace(a,function(e){var r=e.toLowerCase();return i.indexOf(r)!==-1?r:t(r,!0)})}function d(e,r,u){return e<=r?r:e>=u?u:e}function T(e){return e===1/0?Br:e===-(1/0)?-Br:~~e}function _(r,u,t){var i=n(r),a=e(u)?i.length:d(T(u),0,Br),o=n(t,"...");return a>=i.length?i:i.substr(0,u-o.length)+o}function C(e,r){var u=n(e);return u.charAt(r)}function F(e){return e>=Gr&&e<=Ur}function I(e){return e>=jr&&e<=Hr}function b(e,r){return 1024*(e-Gr)+r-jr+65536}function x(r){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e(r)?u:"number"==typeof r?r:Number(r)}function R(e,r){return e!==e?r:e}function y(e,r){var u=n(e),t=u.length,i=x(r);if(i=R(i,0),!(i<0||i>=t)){var a=u.charCodeAt(i),o=void 0;return F(a)&&t>i+1&&(o=u.charCodeAt(i+1),I(o))?b(a,o):a}}function P(r,u){var t=n(r),i=e(u)?1:d(T(u),0,Br);return t.length<=i?t:t.substr(0,i)}function L(e,r){var u=n(e),t=x(r),i=void 0,a=0;for(t=R(t,0);null!==(i=vr.exec(u));){if(a===t)return vr.lastIndex=0,i[0];a++}return""}function S(r,u){var t=n(r),i=e(u)?1:d(T(u),0,Br);return t.length<=i?t:t.substr(t.length-i,i)}function D(r,u,t){var i=n(r),a=e(u)?i.length:d(T(u),0,Br),o=n(t,"...");if(a>=i.length)return i;var c=kr.test(i)?Nr:Or,f=0;return i.replace(c,function(e,r){var u=r+e.length;u<=a-o.length&&(f=u)}),i.substr(0,f)+o}function w(e,r,u){return n(e).slice(r,u)}function O(e,r,u){return n(e).substr(r,u)}function N(e,r,u){return n(e).substring(r,u)}function m(e){return n(e).length}function Y(e){return n(e).replace(hr,"*").replace(gr,"*").length}function k(e,r){var u=n(e),t=n(r),i=t.length,a=0,o=0;if(""===u||""===t)return a;do o=u.indexOf(t,o),o!==-1&&(a++,o+=i);while(o!==-1);return a}function B(e,r,u){var t=n(e);if(""===t||"function"!=typeof r)return 0;var i=r.bind(u);return Xr.call(t,function(e,r,u){return i(r,u,t)?e+1:e},0)}function G(e,r,u){return c(e,r,u).length}function U(){this.index=0}function j(r,u){for(var t=n(r),i=e(u)?1:d(T(u),0,Br),a="";i;)1&i&&(a+=t),i>1&&(t+=t),i>>=1;return a}function H(e,r){var u=T(r/e.length),n=r%e.length;return j(e,u+n).substr(0,r)}function X(r,u,t){var i=n(r),a=e(u)?0:d(T(u),0,Br),o=n(t," ");return a<=i.length?i:H(o,a-i.length)+i}function M(r,u,t){var i=n(r),a=e(u)?0:d(T(u),0,Br),o=n(t," ");return a<=i.length?i:i+H(o,a-i.length)}function z(r,u){var n=u.width;if(e(n)||r.length>=n)return r;var t=u.alignmentSpecifier===Mr.LITERAL_MINUS?M:X;return t(r,n,u.getPaddingCharacter())}function $(e,r,u){return u.signSpecifier===Mr.LITERAL_PLUS&&e>=0&&(r=Mr.LITERAL_PLUS+r),r}function V(e,r){var u=parseFloat(e),t=void 0;isNaN(u)&&(u=0);var i=x(r.precision,6);switch(r.typeSpecifier){case Mr.TYPE_FLOAT:t=u.toFixed(i);break;case Mr.TYPE_FLOAT_SCIENTIFIC:t=u.toExponential(i);break;case Mr.TYPE_FLOAT_SCIENTIFIC_UPPERCASE:t=u.toExponential(i).toUpperCase();break;case Mr.TYPE_FLOAT_SHORT:case Mr.TYPE_FLOAT_SHORT_UPPERCASE:t=Z(u,i,r)}return t=$(u,t,r),n(t)}function Z(e,r,u){if(0===e)return"0";var n=0===r?1:r,t=e.toPrecision(n).replace(xr,"");return u.typeSpecifier===Mr.TYPE_FLOAT_SHORT_UPPERCASE&&(t=t.toUpperCase()),t}function W(e,r){var u=parseInt(e);switch(isNaN(u)&&(u=0),u>>>=0,r.typeSpecifier){case Mr.TYPE_INTEGER_ASCII_CHARACTER:u=String.fromCharCode(u);break;case Mr.TYPE_INTEGER_BINARY:u=u.toString(Mr.RADIX_BINARY);break;case Mr.TYPE_INTEGER_OCTAL:u=u.toString(Mr.RADIX_OCTAL);break;case Mr.TYPE_INTEGER_HEXADECIMAL:u=u.toString(Mr.RADIX_HEXADECIMAL);break;case Mr.TYPE_INTEGER_HEXADECIMAL_UPPERCASE:u=u.toString(Mr.RADIX_HEXADECIMAL).toUpperCase()}return n(u)}function J(e,r){var u=parseInt(e);return isNaN(u)&&(u=0),$(u,o(u),r)}function q(r,u){var n=r,t=u.precision;return!e(t)&&n.length>t&&(n=_(n,t,"")),n}function Q(e,r){var u=void 0;switch(r.typeSpecifier){case Mr.TYPE_STRING:u=q;break;case Mr.TYPE_INTEGER_DECIMAL:case Mr.TYPE_INTEGER:u=J;break;case Mr.TYPE_INTEGER_ASCII_CHARACTER:case Mr.TYPE_INTEGER_BINARY:case Mr.TYPE_INTEGER_OCTAL:case Mr.TYPE_INTEGER_HEXADECIMAL:case Mr.TYPE_INTEGER_HEXADECIMAL_UPPERCASE:case Mr.TYPE_INTEGER_UNSIGNED_DECIMAL:u=W;break;case Mr.TYPE_FLOAT:case Mr.TYPE_FLOAT_SCIENTIFIC:case Mr.TYPE_FLOAT_SCIENTIFIC_UPPERCASE:case Mr.TYPE_FLOAT_SHORT:case Mr.TYPE_FLOAT_SHORT_UPPERCASE:u=V}var n=u(e,r);return z(n,r)}function K(e){this.percent=e.percent,this.signSpecifier=e.signSpecifier,this.paddingSpecifier=e.paddingSpecifier,this.alignmentSpecifier=e.alignmentSpecifier,this.width=e.width,this.precision=e.precision,this.typeSpecifier=e.typeSpecifier}function ee(r,u,n){if(e(n.typeSpecifier))throw new Error("sprintf(): Unknown type specifier");if(r>u-1)throw new Error("sprintf(): Too few arguments");if(r<0)throw new Error("sprintf(): Argument number must be greater than zero")}function re(e,r,u,n,t,i,a,o,c,f,s){var l=new K({percent:n,signSpecifier:i,paddingSpecifier:a,alignmentSpecifier:o,width:x(c,null),precision:x(f,null),typeSpecifier:s});if(l.isPercentLiteral())return u.slice(1);var p=e.getIndexByPosition(t);return e.incrementOnEmptyPosition(t),ee(p,r.length,l),Q(r[p],l)}function ue(e){var r=n(e);if(""===r)return r;for(var u=arguments.length,t=Array(u>1?u-1:0),i=1;it.length||""===i?t:t.slice(0,a)+i+t.slice(a)}function he(){return null!==Wr?Wr:(Wr={},Object.keys(Zr).forEach(function(e){for(var r=Zr[e],u=0;ui.length&&(o=i.length);var c=x(u,i.length-o);return c<0&&(c=0),i.slice(0,o)+a+i.slice(o+c)}function Pe(e,r,t){var i=n(e),o=void 0,c=void 0;if(u(r)&&u(t))o=r.split(""),c=t.split("");else{var f=Le(a(r,{})),s=Jr(f,2);o=s[0],c=s[1]}if(0===o.length)return i;for(var l="",p=c.length,E=o.length,h=0;h1&&void 0!==arguments[1]?arguments[1]:{},u=n(e),t=me(r),i=t.width,a=t.newLine,o=t.indent,c=t.cut;if(""===u||i<=0)return o;for(var f=u.length,s=u.substring.bind(u),l=0,p="";f-l>i;)if(" "!==u[l]){var E=u.lastIndexOf(" ",i+l);E>=l?(p+=o+s(l,E)+a,l=E+1):c?(p+=o+s(l,i+l)+a,l+=i):(E=u.indexOf(" ",i+l),E>=0?(p+=o+s(l,E)+a,l=E+1):(p+=o+s(l),l=f))}else l++;return l65535?2:1;return t}function We(e){var r=n(e);return a(r.match(vr),[])}function Je(e,r,u){var t=n(e);return t.split(r,u)}function qe(e){var r=n(e);return""===r?"":r[0]===nu?r.substring(1):r}function Qe(e,r,u){var n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],t=0;n&&(t=-r.length+1);var i=e.substr(u+t,r.length);return i.toLowerCase()===r}function Ke(e){for(var r=[],u=void 0;null!==(u=yr.exec(e));)r.push(u[1]);return r}function er(e){for(var r=tu,u="",n=0;r!==au;){var t=e[n++].toLowerCase();switch(t){case"<":break;case">":r=au;break;default:Ar.test(t)?r===iu&&(r=au):(r===tu&&(r=iu),"/"!==t&&(u+=t))}}return u}function rr(e,r,u){if(e=n(e),""===e)return"";if(!Array.isArray(r)){var t=n(r);r=""===t?[]:Ke(t)}for(var i=n(u),a=e.length,o=r.length>0,c=Qe.bind(null,e),f=ou,s=0,l="",p="",E=null,h=0;h":if(s>0){s--;break}if(E)break;if(f===cu){if(E=null,f=ou,o){p+=">";var A=er(p);l+=r.indexOf(A.toLowerCase())!==-1?p:i,p=""}else l+=i;break}if(f===fu||f===su&&c("-->",h)){E=null,f=ou,p="";break}v=!0;break;default:v=!0}if(v)switch(f){case ou:l+=g;break;case cu:o&&(p+=g)}}return l}function ur(){return null!==lu?lu:lu="object"==typeof global&&global.Object===Object?global:"object"==typeof self&&self.Object===Object?self:new Function("return this")()}function nr(){return this===pu.v&&(pu.v=Eu),this}function tr(e,r){this._wrappedValue=e,this._explicitChain=r}function ir(e){return function(){for(var r=arguments.length,u=Array(r),n=0;n&"'`]/g,br=/(%{1,2})(?:(\d+)\$)?(\+)?([ 0]|'.{1})?(-)?(\d+)?(?:\.(\d+))?([bcdiouxXeEfgGs])?/g,xr=/\.?0+$/g,Rr=/[gimuy]*$/,yr=/<([A-Za-z0-9]+)>/g,Pr="\\u2000-\\u206F",Lr="\\x00-\\x2F\\x3A-\\x40\\x5B-\\x60\\x7b-\\xBF\\xD7\\xF7",Sr="\\u2700-\\u27BF",Dr="a-z\\xB5\\xDF-\\xF6\\xF8-\\xFF\\u0101\\u0103\\u0105\\u0107\\u0109\\u010B\\u010D\\u010F\\u0111\\u0113\\u0115\\u0117\\u0119\\u011B\\u011D\\u011F\\u0121\\u0123\\u0125\\u0127\\u0129\\u012B\\u012D\\u012F\\u0131\\u0133\\u0135\\u0137\\u0138\\u013A\\u013C\\u013E\\u0140\\u0142\\u0144\\u0146\\u0148\\u0149\\u014B\\u014D\\u014F\\u0151\\u0153\\u0155\\u0157\\u0159\\u015B\\u015D\\u015F\\u0161\\u0163\\u0165\\u0167\\u0169\\u016B\\u016D\\u016F\\u0171\\u0173\\u0175\\u0177\\u017A\\u017C\\u017E-\\u0180\\u0183\\u0185\\u0188\\u018C\\u018D\\u0192\\u0195\\u0199-\\u019B\\u019E\\u01A1\\u01A3\\u01A5\\u01A8\\u01AA\\u01AB\\u01AD\\u01B0\\u01B4\\u01B6\\u01B9\\u01BA\\u01BD-\\u01BF\\u01C6\\u01C9\\u01CC\\u01CE\\u01D0\\u01D2\\u01D4\\u01D6\\u01D8\\u01DA\\u01DC\\u01DD\\u01DF\\u01E1\\u01E3\\u01E5\\u01E7\\u01E9\\u01EB\\u01ED\\u01EF\\u01F0\\u01F3\\u01F5\\u01F9\\u01FB\\u01FD\\u01FF\\u0201\\u0203\\u0205\\u0207\\u0209\\u020B\\u020D\\u020F\\u0211\\u0213\\u0215\\u0217\\u0219\\u021B\\u021D\\u021F\\u0221\\u0223\\u0225\\u0227\\u0229\\u022B\\u022D\\u022F\\u0231\\u0233-\\u0239\\u023C\\u023F\\u0240\\u0242\\u0247\\u0249\\u024B\\u024D\\u024F",wr="\\x41-\\x5a\\xc0-\\xd6\\xd8-\\xde\\u0100\\u0102\\u0104\\u0106\\u0108\\u010a\\u010c\\u010e\\u0110\\u0112\\u0114\\u0116\\u0118\\u011a\\u011c\\u011e\\u0120\\u0122\\u0124\\u0126\\u0128\\u012a\\u012c\\u012e\\u0130\\u0132\\u0134\\u0136\\u0139\\u013b\\u013d\\u013f\\u0141\\u0143\\u0145\\u0147\\u014a\\u014c\\u014e\\u0150\\u0152\\u0154\\u0156\\u0158\\u015a\\u015c\\u015e\\u0160\\u0162\\u0164\\u0166\\u0168\\u016a\\u016c\\u016e\\u0170\\u0172\\u0174\\u0176\\u0178\\u0179\\u017b\\u017d\\u0181\\u0182\\u0184\\u0186\\u0187\\u0189-\\u018b\\u018e-\\u0191\\u0193\\u0194\\u0196-\\u0198\\u019c\\u019d\\u019f\\u01a0\\u01a2\\u01a4\\u01a6\\u01a7\\u01a9\\u01ac\\u01ae\\u01af\\u01b1-\\u01b3\\u01b5\\u01b7\\u01b8\\u01bc\\u01c4\\u01c5\\u01c7\\u01c8\\u01ca\\u01cb\\u01cd\\u01cf\\u01d1\\u01d3\\u01d5\\u01d7\\u01d9\\u01db\\u01de\\u01e0\\u01e2\\u01e4\\u01e6\\u01e8\\u01ea\\u01ec\\u01ee\\u01f1\\u01f2\\u01f4\\u01f6-\\u01f8\\u01fa\\u01fc\\u01fe\\u0200\\u0202\\u0204\\u0206\\u0208\\u020a\\u020c\\u020e\\u0210\\u0212\\u0214\\u0216\\u0218\\u021a\\u021c\\u021e\\u0220\\u0222\\u0224\\u0226\\u0228\\u022a\\u022c\\u022e\\u0230\\u0232\\u023a\\u023b\\u023d\\u023e\\u0241\\u0243-\\u0246\\u0248\\u024a\\u024c\\u024e",Or=new RegExp("(?:["+wr+"]["+pr+"]*)?(?:["+Dr+"]["+pr+"]*)+|(?:["+wr+"]["+pr+"]*)+(?!["+Dr+"])|["+cr+"]+|["+Sr+"]|[^"+Lr+Pr+fr+"]+","g"),Nr=/[A-Z\xC0-\xD6\xD8-\xDE]?[a-z\xDF-\xF6\xF8-\xFF]+|[A-Z\xC0-\xD6\xD8-\xDE]+(?![a-z\xDF-\xF6\xF8-\xFF])|\d+/g,mr=new RegExp("^(?:["+Dr+wr+"]["+pr+"]*)+$"),Yr=new RegExp("^((?:["+Dr+wr+"]["+pr+"]*)|["+cr+"])+$"),kr=/^[\x00-\xFF]*$/,Br=9007199254740991,Gr=55296,Ur=56319,jr=56320,Hr=57343,Xr=Array.prototype.reduce;U.prototype.increment=function(){this.index++},U.prototype.incrementOnEmptyPosition=function(r){e(r)&&this.increment()},U.prototype.getIndexByPosition=function(r){return e(r)?this.index:r-1};var Mr=Object.freeze({TYPE_INTEGER:"i",TYPE_INTEGER_BINARY:"b",TYPE_INTEGER_ASCII_CHARACTER:"c",TYPE_INTEGER_DECIMAL:"d",TYPE_INTEGER_OCTAL:"o",TYPE_INTEGER_UNSIGNED_DECIMAL:"u",TYPE_INTEGER_HEXADECIMAL:"x",TYPE_INTEGER_HEXADECIMAL_UPPERCASE:"X",TYPE_FLOAT_SCIENTIFIC:"e",TYPE_FLOAT_SCIENTIFIC_UPPERCASE:"E",TYPE_FLOAT:"f",TYPE_FLOAT_SHORT:"g",TYPE_FLOAT_SHORT_UPPERCASE:"G",TYPE_STRING:"s",LITERAL_PERCENT:"%",LITERAL_SINGLE_QUOTE:"'",LITERAL_PLUS:"+",LITERAL_MINUS:"-",LITERAL_PERCENT_SPECIFIER:"%%",RADIX_BINARY:2,RADIX_OCTAL:8,RADIX_DECIMAL:10,RADIX_HEXADECIMAL:16});K.prototype.isPercentLiteral=function(){return Mr.LITERAL_PERCENT_SPECIFIER===this.percent},K.prototype.getPaddingCharacter=function(){var e=a(this.paddingSpecifier," ");return 2===e.length&&e[0]===Mr.LITERAL_SINGLE_QUOTE&&(e=e[1]),e};var zr={"<":"<",">":">","&":"&",'"':""","'":"'","`":"`"},$r={"<":/(<)|(�*3c;)|(�*60;)/gi,">":/(>)|(�*3e;)|(�*62;)/gi,"&":/(&)|(�*26;)|(�*38;)/gi,'"':/(")|(�*22;)|(�*34;)/gi,"'":/(�*27;)|(�*39;)/gi,"`":/(�*60;)|(�*96;)/gi},Vr=Object.keys($r),Zr={3:"Ξξ",8:"Θθ",A:"AÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶⒶⱯAΆΑА",B:"BƁƂɃḂḄḆⒷBΒБ",C:"CÇĆĈĊČƇȻḈⒸꜾCЦ",D:"DĎĐƉƊƋḊḌḎḐḒⒹꝹDÐΔД",E:"EÈÉÊËĒĔĖĘĚƎƐȄȆȨḔḖḘḚḜẸẺẼẾỀỂỄỆⒺEΈΕЕЭ",F:"FƑḞⒻꝻFΦФ",G:"GĜĞĠĢƓǤǦǴḠⒼꝽꝾꞠGΓГҐ",H:"HĤĦȞḢḤḦḨḪⒽⱧⱵꞍHΉΗХ",I:"IÌÍÎÏĨĪĬĮİƗǏȈȊḬḮỈỊⒾIΊΙΪІИ",J:"JĴɈⒿJЙ",K:"KĶƘǨḰḲḴⓀⱩꝀꝂꝄꞢKΚК",L:"LĹĻĽĿŁȽḶḸḺḼⓁⱠⱢꝆꝈꞀLΛЛ",M:"MƜḾṀṂⓂⱮMΜМ",N:"NÑŃŅŇƝǸȠṄṆṈṊⓃꞐꞤNΝН",O:"OÒÓÔÕÖØŌŎŐƆƟƠǑǪǬǾȌȎȪȬȮȰṌṎṐṒỌỎỐỒỔỖỘỚỜỞỠỢⓄꝊꝌOΌΟО",P:"PƤṔṖⓅⱣꝐꝒꝔPΠП",Q:"QɊⓆꝖꝘQ",R:"RŔŖŘȐȒɌṘṚṜṞⓇⱤꝚꞂꞦRΡР",S:"SŚŜŞŠȘṠṢṤṦṨẞⓈⱾꞄꞨSΣС",T:"TŢŤŦƬƮȚȾṪṬṮṰⓉꞆTΤТ",U:"UÙÚÛÜŨŪŬŮŰŲƯǓǕǗǙǛȔȖɄṲṴṶṸṺỤỦỨỪỬỮỰⓊUУЪ",V:"VƲɅṼṾⓋꝞVВ",W:"WŴẀẂẄẆẈⓌⱲWΏΩ",X:"XẊẌⓍXΧ",Y:"YÝŶŸƳȲɎẎỲỴỶỸỾⓎYΎΥΫЫ",Z:"ZŹŻŽƵȤẐẒẔⓏⱫⱿꝢZΖЗ",a:"aàáâãäåāăąǎǟǡǻȁȃȧɐḁẚạảấầẩẫậắằẳẵặⓐⱥaάαа",b:"bƀƃɓḃḅḇⓑbβб",c:"cçćĉċčƈȼḉↄⓒꜿcц",d:"dďđƌɖɗḋḍḏḑḓⓓꝺdðδд",e:"eèéêëēĕėęěǝȅȇȩɇɛḕḗḙḛḝẹẻẽếềểễệⓔeέεеэ",f:"fƒḟⓕꝼfφф",g:"gĝğġģǥǧǵɠᵹḡⓖꝿꞡgγгґ",h:"hĥħȟɥḣḥḧḩḫẖⓗⱨⱶhήηх",i:"iìíîïĩīĭįıǐȉȋɨḭḯỉịⓘiΐίιϊиі",j:"jĵǰɉⓙjй",k:"kķƙǩḱḳḵⓚⱪꝁꝃꝅꞣkκк",l:"lĺļľŀłſƚɫḷḹḻḽⓛⱡꝇꝉꞁlλл",m:"mɯɱḿṁṃⓜmμм",n:"nñńņňʼnƞǹɲṅṇṉṋⓝꞑꞥnνн",o:"oòóôõöøōŏőơǒǫǭǿȍȏȫȭȯȱɔɵṍṏṑṓọỏốồổỗộớờởỡợⓞꝋꝍoοόо",p:"pƥᵽṕṗⓟꝑꝓꝕpπп",q:"qɋⓠꝗꝙq",r:"rŕŗřȑȓɍɽṙṛṝṟⓡꝛꞃꞧrρр",s:"sßśŝşšșȿṡṣṥṧṩẛⓢꞅꞩsςσс",t:"tţťŧƭțʈṫṭṯṱẗⓣⱦꞇtτт",u:"uùúûüũūŭůűųưǔǖǘǚǜȕȗʉṳṵṷṹṻụủứừửữựⓤuуъ",v:"vʋʌṽṿⓥꝟvв",w:"wŵẁẃẅẇẉẘⓦⱳwωώ",x:"xẋẍⓧxχ",y:"yýÿŷƴȳɏẏẙỳỵỷỹỿⓨyΰυϋύы",z:"zźżžƶȥɀẑẓẕⓩⱬꝣzζз",OE:"ŒŒ",oe:"œœ",AE:"ÆǢǼ",ae:"æǣǽ",hv:"ƕ",OI:"Ƣ",oi:"ƣ",DZ:"DŽDZ",Dz:"DžDz",dz:"dždz",LJ:"LJ",Lj:"Lj",lj:"lj",NJ:"NJ",Nj:"Nj",nj:"nj",OU:"Ȣ",ou:"ȣ",TZ:"Ꜩ",tz:"ꜩ",AA:"Ꜳ",aa:"ꜳ",AO:"Ꜵ",ao:"ꜵ",AU:"Ꜷ",au:"ꜷ",AV:"ꜸꜺ",av:"ꜹꜻ",AY:"Ꜽ",ay:"ꜽ",OO:"Ꝏ",oo:"ꝏ",VY:"Ꝡ",vy:"ꝡ",TH:"Þ",th:"þ",PS:"Ψ",ps:"ψ",Yo:"Ё",Ye:"Є",Yi:"Ї",Zh:"Ж",Ch:"Ч",Sh:"ШЩ","":"Ьь",Yu:"Ю",Ya:"Я",zh:"ж",ch:"ч",sh:"шщ",yu:"ю",ya:"я",yo:"ё",ye:"є",yi:"ї"},Wr=null,Jr=function(){function e(e,r){var u=[],n=!0,t=!1,i=void 0;try{for(var a,o=e[Symbol.iterator]();!(n=(a=o.next()).done)&&(u.push(a.value),!r||u.length!==r);n=!0);}catch(e){t=!0,i=e}finally{try{!n&&o.return&&o.return()}finally{if(t)throw i}}return u}return function(r,u){if(Array.isArray(r))return r;if(Symbol.iterator in Object(r))return e(r,u);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),qr=Array.prototype.reduce,Qr=Array.prototype.reduceRight,Kr="width",eu="newLine",ru="indent",uu="cut",nu="\ufeff",tu=0,iu=1,au=2,ou=0,cu=1,fu=2,su=3,lu=null,pu=ur(),Eu=pu.v,hu="1.3.0",gu={camelCase:s,capitalize:t,decapitalize:l,kebabCase:p,lowerCase:i,snakeCase:E,swapCase:g,titleCase:A,upperCase:h,count:m,countGraphemes:Y,countSubstrings:k,countWhere:B,countWords:G,escapeHtml:ae,escapeRegExp:oe,unescapeHtml:fe,sprintf:ue,vprintf:te,indexOf:se,lastIndexOf:le,search:pe,charAt:C,codePointAt:y,first:P,graphemeAt:L,last:S,prune:D,slice:w,substr:O,substring:N,truncate:_,insert:Ee,latinise:Ae,pad:de,padLeft:X,padRight:M,repeat:j,replace:Te,replaceAll:Ie,reverse:be,reverseGrapheme:xe,slugify:Re,splice:ye,tr:Pe,trim:Oe,trimLeft:De,trimRight:we,wordWrap:Ne,endsWith:Ye,includes:Ce,isAlpha:ke,isAlphaDigit:Be,isBlank:Ge,isDigit:Ue,isEmpty:je,isLowerCase:He,isNumeric:Xe,isString:u,isUpperCase:Me,matches:ze,startsWith:$e,chars:Ve,codePoints:Ze,graphemes:We,split:Je,words:c,stripBom:qe,stripTags:rr,noConflict:nr,version:hu};tr.prototype.value=function(){return this._wrappedValue},tr.prototype.valueOf=function(){return this.value()},tr.prototype.toJSON=function(){return this.value()},tr.prototype.toString=function(){return String(this.value())},tr.prototype.chain=function(){return new tr(this._wrappedValue,!0)},tr.prototype.thru=function(e){return"function"==typeof e?new tr(e(this._wrappedValue),this._explicitChain):this},tr.prototype._explicitChain=!0,Object.keys(gu).forEach(function(e){tr.prototype[e]=ir(gu[e])});var vu=Object.assign||function(e){for(var r=1;r