/*! * Voca string library 1.2.0 * https://vocajs.com * * Copyright Dmitri Pavlutin and other contributors * Released under the MIT license */ !function(e,u){"object"==typeof exports&&"undefined"!=typeof module?module.exports=u():"function"==typeof define&&define.amd?define(u):e.v=u()}(this,function(){"use strict";function e(e){return void 0===e||null===e}function u(u){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e(u)?r:Boolean(u)}function r(e){return"string"==typeof e}function n(u){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e(u)?n:r(u)?u:String(u)}function t(e,r){var t=n(e),i=u(r);return""===t?"":(i&&(t=t.toLowerCase()),t.substr(0,1).toUpperCase()+t.substr(1))}function i(e){var u=n(e,"");return u.toLowerCase()}function a(e,u){return null==e?u:e}function c(u){return e(u)?null:r(u)?u:String(u)}function o(u,r,t){var i=n(u),o=void 0;if(e(r))o=wu.test(i)?Su:Lu;else if(r instanceof RegExp)o=r;else{var f=c(a(t,""));o=new RegExp(c(r),f)}return a(i.match(o),[])}function f(e,u){return 0===u?i(e):t(e,!0)}function s(e){var u=n(e);return""===u?"":o(u).map(f).join("")}function p(e){var u=n(e);return""===u?"":u.substr(0,1).toLowerCase()+u.substr(1)}function E(e){var u=n(e);return""===u?"":o(u).map(i).join("-")}function l(e){var u=n(e);return""===u?"":o(u).map(i).join("_")}function g(e){var u=n(e);return u.toUpperCase()}function h(e,u){var r=n(e),i=Array.isArray(u)?u:[],a=wu.test(r)?Su:Lu;return r.replace(a,function(e){var u=e.toLowerCase();return i.indexOf(u)!==-1?u:t(u,!0)})}function v(e,u,r){return e<=u?u:e>=r?r:e}function A(e){return e===1/0?Ou:e===-(1/0)?-Ou:~~e}function d(u,r,t){var i=n(u),a=e(r)?i.length:v(A(r),0,Ou),c=n(t,"...");return a>=i.length?i:i.substr(0,r-c.length)+c}function T(e,u){var r=n(e);return r.charAt(u)}function _(e){return e>=Nu&&e<=Yu}function C(e){return e>=mu&&e<=Bu}function F(e,u){return 1024*(e-Nu)+u-mu+65536}function I(u){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e(u)?r:"number"==typeof u?u:Number(u)}function x(e,u){return e!==e?u:e}function R(e,u){var r=n(e),t=r.length,i=I(u);if(i=x(i,0),!(i<0||i>=t)){var a=r.charCodeAt(i),c=void 0;return _(a)&&t>i+1&&(c=r.charCodeAt(i+1),C(c))?F(a,c):a}}function b(u,r){var t=n(u),i=e(r)?1:v(A(r),0,Ou);return t.length<=i?t:t.substr(0,i)}function P(e,u){var r=n(e),t=I(u),i=void 0,a=0;for(t=x(t,0);null!==(i=pu.exec(r));){if(a===t)return pu.lastIndex=0,i[0];a++}return""}function L(u,r){var t=n(u),i=e(r)?1:v(A(r),0,Ou);return t.length<=i?t:t.substr(t.length-i,i)}function S(u,r,t){var i=n(u),a=e(r)?i.length:v(A(r),0,Ou),c=n(t,"...");if(a>=i.length)return i;var o=wu.test(i)?Su:Lu,f=0;return i.replace(o,function(e,u){var r=u+e.length;r<=a-c.length&&(f=r)}),i.substr(0,f)+c}function y(e,u,r){return n(e).slice(u,r)}function D(e,u,r){return n(e).substr(u,r)}function w(e,u,r){return n(e).substring(u,r)}function O(e){return n(e).length}function N(e){return n(e).replace(fu,"*").replace(su,"*").length}function Y(e,u){var r=n(e),t=n(u),i=t.length,a=0,c=0;if(""===r||""===t)return a;do c=r.indexOf(t,c),c!==-1&&(a++,c+=i);while(c!==-1);return a}function m(e,u,r){var t=n(e);if(""===t||"function"!=typeof u)return 0;var i=u.bind(r);return ku.call(t,function(e,u,r){return i(u,r,t)?e+1:e},0)}function B(e,u,r){return o(e,u,r).length}function k(){this.index=0}function G(u,r){for(var t=n(u),i=e(r)?1:v(A(r),0,Ou),a="";i;)1&i&&(a+=t),i>1&&(t+=t),i>>=1;return a}function U(e,u){var r=A(u/e.length),n=u%e.length;return G(e,r+n).substr(0,u)}function j(u,r,t){var i=n(u),a=e(r)?0:v(A(r),0,Ou),c=n(t," ");return a<=i.length?i:U(c,a-i.length)+i}function H(u,r,t){var i=n(u),a=e(r)?0:v(A(r),0,Ou),c=n(t," ");return a<=i.length?i:i+U(c,a-i.length)}function X(u,r){var n=r.width;if(e(n)||u.length>=n)return u;var t=r.alignmentSpecifier===Gu.LITERAL_MINUS?H:j;return t(u,n,r.getPaddingCharacter())}function M(e,u,r){return r.signSpecifier===Gu.LITERAL_PLUS&&e>=0&&(u=Gu.LITERAL_PLUS+u),u}function z(e,u){var r=parseFloat(e),t=void 0;isNaN(r)&&(r=0);var i=I(u.precision,6);switch(u.typeSpecifier){case Gu.TYPE_FLOAT:t=r.toFixed(i);break;case Gu.TYPE_FLOAT_SCIENTIFIC:t=r.toExponential(i);break;case Gu.TYPE_FLOAT_SCIENTIFIC_UPPERCASE:t=r.toExponential(i).toUpperCase();break;case Gu.TYPE_FLOAT_SHORT:case Gu.TYPE_FLOAT_SHORT_UPPERCASE:t=$(r,i,u)}return t=M(r,t,u),n(t)}function $(e,u,r){if(0===e)return"0";var n=0===u?1:u,t=e.toPrecision(n).replace(_u,"");return r.typeSpecifier===Gu.TYPE_FLOAT_SHORT_UPPERCASE&&(t=t.toUpperCase()),t}function V(e,u){var r=parseInt(e);switch(isNaN(r)&&(r=0),r>>>=0,u.typeSpecifier){case Gu.TYPE_INTEGER_ASCII_CHARACTER:r=String.fromCharCode(r);break;case Gu.TYPE_INTEGER_BINARY:r=r.toString(Gu.RADIX_BINARY);break;case Gu.TYPE_INTEGER_OCTAL:r=r.toString(Gu.RADIX_OCTAL);break;case Gu.TYPE_INTEGER_HEXADECIMAL:r=r.toString(Gu.RADIX_HEXADECIMAL);break;case Gu.TYPE_INTEGER_HEXADECIMAL_UPPERCASE:r=r.toString(Gu.RADIX_HEXADECIMAL).toUpperCase()}return n(r)}function Z(e,u){var r=parseInt(e);return isNaN(r)&&(r=0),M(r,c(r),u)}function W(u,r){var n=u,t=r.precision;return!e(t)&&n.length>t&&(n=d(n,t,"")),n}function J(e,u){var r=void 0;switch(u.typeSpecifier){case Gu.TYPE_STRING:r=W;break;case Gu.TYPE_INTEGER_DECIMAL:case Gu.TYPE_INTEGER:r=Z;break;case Gu.TYPE_INTEGER_ASCII_CHARACTER:case Gu.TYPE_INTEGER_BINARY:case Gu.TYPE_INTEGER_OCTAL:case Gu.TYPE_INTEGER_HEXADECIMAL:case Gu.TYPE_INTEGER_HEXADECIMAL_UPPERCASE:case Gu.TYPE_INTEGER_UNSIGNED_DECIMAL:r=V;break;case Gu.TYPE_FLOAT:case Gu.TYPE_FLOAT_SCIENTIFIC:case Gu.TYPE_FLOAT_SCIENTIFIC_UPPERCASE:case Gu.TYPE_FLOAT_SHORT:case Gu.TYPE_FLOAT_SHORT_UPPERCASE:r=z}var n=r(e,u);return X(n,u)}function q(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 Q(u,r,n){if(e(n.typeSpecifier))throw new Error("sprintf(): Unknown type specifier");if(u>r-1)throw new Error("sprintf(): Too few arguments");if(u<0)throw new Error("sprintf(): Argument number must be greater than zero")}function K(e,u,r,n,t,i,a,c,o,f,s){var p=new q({percent:n,signSpecifier:i,paddingSpecifier:a,alignmentSpecifier:c,width:I(o,null),precision:I(f,null),typeSpecifier:s});if(p.isPercentLiteral())return r.slice(1);var E=e.getIndexByPosition(t);return e.incrementOnEmptyPosition(t),Q(E,u.length,p),J(u[E],p)}function ee(e){var u=n(e);if(""===u)return u;for(var r=arguments.length,t=Array(r>1?r-1:0),i=1;it.length||""===i?t:t.slice(0,a)+i+t.slice(a)}function Ee(){return null!==Mu?Mu:(Mu={},Object.keys(Xu).forEach(function(e){for(var u=Xu[e],r=0;ri.length&&(c=i.length);var o=I(r,i.length-c);return o<0&&(o=0),i.slice(0,c)+a+i.slice(c+o)}function be(u,r){var t=n(u);if(""===r||""===t)return t;var i=c(r);if(e(i))return t.replace(lu,"");var a=!0;return zu.call(t,function(e,u){return a&&Te(i,u)?e:(a=!1,e+u)},"")}function Pe(u,r){var t=n(u);if(""===r||""===t)return t;var i=c(r);if(e(i))return t.replace(gu,"");var a=!0;return $u.call(t,function(e,u){return a&&Te(i,u)?e:(a=!1,u+e)},"")}function Le(u,r){var t=n(u);if(""===r||""===t)return t;var i=c(r);return e(i)?t.trim():Pe(be(t,i),i)}function Se(e){return{width:I(e[Vu],75),newLine:n(e[Zu],"\n"),indent:n(e[Wu],""),cut:u(e[Ju],!1)}}function ye(e){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n(e),t=Se(u),i=t.width,a=t.newLine,c=t.indent,o=t.cut;if(""===r||i<=0)return c;for(var f=r.length,s=r.substring.bind(r),p=0,E="";f-p>i;)if(" "!==r[p]){var l=r.lastIndexOf(" ",i+p);l>=p?(E+=c+s(p,l)+a,p=l+1):o?(E+=c+s(p,i+p)+a,p+=i):(l=r.indexOf(" ",i+p),l>=0?(E+=c+s(p,l)+a,p=l+1):(E+=c+s(p),p=f))}else p++;return p65535?2:1;return t}function Me(e){var u=n(e);return a(u.match(pu),[])}function ze(e,u,r){var t=n(e);return t.split(u,r)}function $e(e){var u=n(e);return""===u?"":u[0]===qu?u.substring(1):u}function Ve(e,u,r){var n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],t=0;n&&(t=-u.length+1);var i=e.substr(r+t,u.length);return i.toLowerCase()===u}function Ze(e){for(var u=[],r=void 0;null!==(r=Fu.exec(e));)u.push(r[1]);return u}function We(e){for(var u=Qu,r="",n=0;u!==er;){var t=e[n++].toLowerCase();switch(t){case"<":break;case">":u=er;break;default:Eu.test(t)?u===Ku&&(u=er):(u===Qu&&(u=Ku),"/"!==t&&(r+=t))}}return r}function Je(e,u,r){if(e=n(e),""===e)return"";if(!Array.isArray(u)){var t=n(u);u=""===t?[]:Ze(t)}for(var i=n(r),a=e.length,c=u.length>0,o=Ve.bind(null,e),f=ur,s=0,p="",E="",l=null,g=0;g":if(s>0){s--;break}if(l)break;if(f===rr){if(l=null,f=ur,c){E+=">";var A=We(E);p+=u.indexOf(A.toLowerCase())!==-1?E:i,E=""}else p+=i;break}if(f===nr||f===tr&&o("-->",g)){l=null,f=ur,E="";break}v=!0;break;default:v=!0}if(v)switch(f){case ur:p+=h;break;case rr:c&&(E+=h)}}return p}function qe(){return null!==ir?ir:ir="object"==typeof global&&global.Object===Object?global:"object"==typeof self&&self.Object===Object?self:new Function("return this")()}function Qe(){return this===ar.v&&(ar.v=cr),this}function Ke(e,u){this._wrappedValue=e,this._explicitChain=u}function eu(e){return function(){for(var u=arguments.length,r=Array(u),n=0;n&"'`]/g,Tu=/(%{1,2})(?:(\d+)\$)?(\+)?([ 0]|'.{1})?(-)?(\d+)?(?:\.(\d+))?([bcdiouxXeEfgGs])?/g,_u=/\.?0+$/g,Cu=/[gimuy]*$/,Fu=/<([A-Za-z0-9]+)>/g,Iu="\\u2000-\\u206F",xu="\\x00-\\x2F\\x3A-\\x40\\x5B-\\x60\\x7b-\\xBF\\xD7\\xF7",Ru="\\u2700-\\u27BF",bu="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",Pu="\\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",Lu=new RegExp("(?:["+Pu+"]["+cu+"]*)?(?:["+bu+"]["+cu+"]*)+|(?:["+Pu+"]["+cu+"]*)+(?!["+bu+"])|["+nu+"]+|["+Ru+"]|[^"+xu+Iu+tu+"]+","g"),Su=/[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,yu=new RegExp("^(?:["+bu+Pu+"]["+cu+"]*)+$"),Du=new RegExp("^((?:["+bu+Pu+"]["+cu+"]*)|["+nu+"])+$"),wu=/^[\x00-\xFF]*$/,Ou=9007199254740991,Nu=55296,Yu=56319,mu=56320,Bu=57343,ku=Array.prototype.reduce;k.prototype.increment=function(){this.index++},k.prototype.incrementOnEmptyPosition=function(u){e(u)&&this.increment()},k.prototype.getIndexByPosition=function(u){return e(u)?this.index:u-1};var Gu=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});q.prototype.isPercentLiteral=function(){return Gu.LITERAL_PERCENT_SPECIFIER===this.percent},q.prototype.getPaddingCharacter=function(){var e=a(this.paddingSpecifier," ");return 2===e.length&&e[0]===Gu.LITERAL_SINGLE_QUOTE&&(e=e[1]),e};var Uu={"<":"<",">":">","&":"&",'"':""","'":"'","`":"`"},ju={"<":/(<)|(�*3c;)|(�*60;)/gi,">":/(>)|(�*3e;)|(�*62;)/gi,"&":/(&)|(�*26;)|(�*38;)/gi,'"':/(")|(�*22;)|(�*34;)/gi,"'":/(�*27;)|(�*39;)/gi,"`":/(�*60;)|(�*96;)/gi},Hu=Object.keys(ju),Xu={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:"ї"},Mu=null,zu=Array.prototype.reduce,$u=Array.prototype.reduceRight,Vu="width",Zu="newLine",Wu="indent",Ju="cut",qu="\ufeff",Qu=0,Ku=1,er=2,ur=0,rr=1,nr=2,tr=3,ir=null,ar=qe(),cr=ar.v,or="1.1.0",fr={camelCase:s,capitalize:t,decapitalize:p,kebabCase:E,lowerCase:i,snakeCase:l,titleCase:h,upperCase:g,count:O,countGraphemes:N,countSubstrings:Y,countWhere:m,countWords:B,escapeHtml:te,escapeRegExp:ie,unescapeHtml:ce,sprintf:ee,vprintf:re,indexOf:oe,lastIndexOf:fe,search:se,charAt:T,codePointAt:R,first:b,graphemeAt:P,last:L,prune:S,slice:y,substr:D,substring:w,truncate:d,insert:pe,latinise:he,pad:ve,padLeft:j,padRight:H,repeat:G,replace:Ae,replaceAll:Ce,reverse:Fe,reverseGrapheme:Ie,slugify:xe,splice:Re,trim:Le,trimLeft:be,trimRight:Pe,wordWrap:ye,endsWith:De,includes:Te,isAlpha:we,isAlphaDigit:Oe,isBlank:Ne,isDigit:Ye,isEmpty:me,isLowerCase:Be,isNumeric:ke,isString:r,isUpperCase:Ge,matches:Ue,startsWith:je,chars:He,codePoints:Xe,graphemes:Me,split:ze,words:o,stripBom:$e,stripTags:Je,noConflict:Qe,version:or};Ke.prototype.value=function(){return this._wrappedValue},Ke.prototype.valueOf=function(){return this.value()},Ke.prototype.toJSON=function(){return this.value()},Ke.prototype.toString=function(){return String(this.value())},Ke.prototype.chain=function(){return new Ke(this._wrappedValue,!0)},Ke.prototype.thru=function(e){return"function"==typeof e?new Ke(e(this._wrappedValue),this._explicitChain):this},Ke.prototype._explicitChain=!0,Object.keys(fr).forEach(function(e){Ke.prototype[e]=eu(fr[e])});var sr=Object.assign||function(e){for(var u=1;u