(function(){vare=this,n=e._,t={},r=Array.prototype,a=Object.prototype,i=Function.prototype,o=r.push,s=r.slice,l=r.concat,c=a.toString,u=a.hasOwnProperty,d=r.forEach,p=r.map,f=r.reduce,m=r.reduceRight,g=r.filter,h=r.every,v=r.some,b=r.indexOf,w=r.lastIndexOf,x=Array.isArray,y=Object.keys,C=i.bind,k=function(e){returneinstanceofk?e:thisinstanceofk?void(this._wrapped=e):newk(e)};"undefined"!=typeofexports?("undefined"!=typeofmodule&&module.exports&&(exports=module.exports=k),exports._=k):e._=k,k.VERSION="1.5.1";varS=k.each=k.forEach=function(e,n,r){if(null!=e)if(d&&e.forEach===d)e.forEach(n,r);elseif(e.length===+e.length){for(vara=0,i=e.length;i>a;a++)if(n.call(r,e[a],a,e)===t)return}elsefor(varoine)if(k.has(e,o)&&n.call(r,e[o],o,e)===t)return};k.map=k.collect=function(e,n,t){varr=[];returnnull==e?r:p&&e.map===p?e.map(n,t):(S(e,function(e,a,i){r.push(n.call(t,e,a,i))}),r)};var_="Reduce of empty array with no initial value";k.reduce=k.foldl=k.inject=function(e,n,t,r){vara=arguments.length>2;if(null==e&&(e=[]),f&&e.reduce===f)returnr&&(n=k.bind(n,r)),a?e.reduce(n,t):e.reduce(n);if(S(e,function(e,i,o){a?t=n.call(r,t,e,i,o):(t=e,a=!0)}),!a)thrownewTypeError(_);returnt},k.reduceRight=k.foldr=function(e,n,t,r){vara=arguments.length>2;if(null==e&&(e=[]),m&&e.reduceRight===m)returnr&&(n=k.bind(n,r)),a?e.reduceRight(n,t):e.reduceRight(n);vari=e.length;if(i!==+i){varo=k.keys(e);i=o.length}if(S(e,function(s,l,c){l=o?o[--i]:--i,a?t=n.call(r,t,e[l],l,c):(t=e[l],a=!0)}),!a)thrownewTypeError(_);returnt},k.find=k.detect=function(e,n,t){varr;returnE(e,function(e,a,i){returnn.call(t,e,a,i)?(r=e,!0):void0}),r},k.filter=k.select=function(e,n,t){varr=[];returnnull==e?r:g&&e.filter===g?e.filter(n,t):(S(e,function(e,a,i){n.call(t,e,a,i)&&r.push(e)}),r)},k.reject=function(e,n,t){returnk.filter(e,function(e,r,a){return!n.call(t,e,r,a)},t)},k.every=k.all=function(e,n,r){n||(n=k.identity);vara=!0;returnnull==e?a:h&&e.every===h?e.every(n,r):(S(e,function(e,i,o){return(a=a&&n.call(r,e,i,o))?void0:t}),!!a)};varE=k.some=k.any=function(e,n,r){n||(n=k.identity);vara=!1;returnnull==e?a:v&&e.some===v?e.some(n,r):(S(e,function(e,i,o){returna||(a=n.call(r,e,i,o))?t:void0}),!!a)};k.contains=k.include=function(e,n){returnnull==e?!1:b&&e.indexOf===b?-1!=e.indexOf(n):E(e,function(e){returne===n})},k.invoke=function(e,n){vart=s.call(arguments,2),r=k.isFunction(n);returnk.map(e,function(e){return(r?n:e[n]).apply(e,t)})},k.pluck=function(e,n){returnk.map(e,function(e){returne[n]})},k.where=function(e,n,t){returnk.isEmpty(n)?t?void0:[]:k[t?"find":"filter"](e,function(e){for(vartinn)if(n[t]!==e[t])return!1;return!0})},k.findWhere=function(e,n){returnk.where(e,n,!0)},k.max=function(e,n,t){if(!n&&k.isArray(e)&&e[0]===+e[0]&&e.length<65535)returnMath.max.apply(Math,e);if(!n&&k.isEmpty(e))return-1/0;varr={computed:-1/0,value:-1/0};returnS(e,function(e,a,i){varo=n?n.call(t,e,a,i):e;o>r.computed&&(r={value:e,computed:o})}),r.value},k.min=function(e,n,t){if(!n&&k.isArray(e)&&e[0]===+e[0]&&e.length<65535)returnMath.min.apply(Math,e);if(!n&&k.isEmpty(e))return1/0;varr={computed:1/0,value:1/0};returnS(e,function(e,a,i){varo=n?n.call(t,e,a,i):e;o<r.computed&&(r={value:e,computed:o})}),r.value},k.shuffle=function(e){varn,t=0,r=[];returnS(e,function(e){n=k.random(t++),r[t-1]=r[n],r[n]=e}),r};varT=function(e){returnk.isFunction(e)?e:function(n){returnn[e]}};k.sortBy=function(e,n,t){varr=T(n);returnk.pluck(k.map(e,function(e,n,a){return{value:e,index:n,criteria:r.call(t,e,n,a)}}).sort(function(e,n){vart=e.criteria,r=n.criteria;if(t!==r){if(t>r||void0===t)return1;if(r>t||void0===r)return-1}returne.index<n.index?-1:1}),"value")};varI=function(e,n,t,r){vara={},i=T(null==n?k.identity:n);returnS(e,function(n,o){vars=i.call(t,n,o,e);r(a,s,n)}),a};k.groupBy=function(e,n,t){returnI(e,n,t,function(e,n,t){(k.has(e,n)?e[n]:e[n]=[]).push(t)})},k.countBy=function(e,n,t){returnI(e,n,t,function(e,n){k.has(e,n)||(e[n]=0),e[n]++})},k.sortedIndex=function(e,n,t,r){t=null==t?k.identity:T(t);for(vara=t.call(r,n),i=0,o
}(e),function(e){if(!e.addUnicodeData)thrownewReferenceError("Unicode Base must be loaded before Unicode Categories");e.addUnicodeData([{name:"C",alias:"Other",isBmpLast:!0,bmp:"\x00--Ϳ-Ԩ-ՠֈ-֎--ׯ-؝--߿-࢟ࢡࢭ-ࣣࣿॸঀ---ৼ------੶----୕------------ఀఄఴ-఼-ౚ--౷ಀಁ಄--ೝೳ-ഁഄ഻഼൏-ൖ൘-ൟ൶-൸ඁ-------ຆຉຌຎ-ຓຘຠຨຩຬ຺໎------Ᏽ--ᛱ-ᜍ᜕-ᜟ-----᠏-ᡸ---ᤝ-----------ᭌ-᭽----ᲀ-Ჿ-᳷-ᷧ-᷻----₻--↊-⏴-⏿--✀⭍-⭏⭚-⯿Ⱟⱟ-----⸼-----ㄮ-ㆻ-ㆿ-㋿䶶-䶿鿍-鿿---Ꚙ-ꚞ-ꞏꞔ-ꞟꞫ-ꟷ꠬---ꣅ--꣼-ꣿ---ꧠ--ꩼ-ꩿ----ꮿ-------﯂-﵀-﵏-﷾﷿-︧-︯-----",astral:"<22>[<5B>-<2D>]|<7C>[<5B>-<2D><>-<2D>]|<7C>[<5B>-<2D><>-<2D><><EFBFBD>-<2D><>-<2D><>-<2D><><EFBFBD>-<2D><>-<2D><>-<2D>]|<7C>[<5B><><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD>-<2D><>-<2D><>-<2D><>-<2D><>-<2D><>-<2D><><EFBFBD>-<2D><><EFBFBD><EFBFBD>-<2D><>-<2D><>-<2D><>-<2D><>-<2D><>-<2D><><EFBFBD><EFBFBD>-<2D><>-<2D>]|<7C>[<5B>-<2D>]|<7C>[<5B>-<2D><>-<2D><>-<2D><>-<2D>]|<7C>[<5B>-<2D>]|<7C>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><>-<2D><>-<2D><>-<2D><>-<2D><>-<2D><>-<2D><>-<2D><>-<2D><><EFBFBD>-<2D><>-<2D><><EFBFBD>-<2D><>-<2D>]|<7C>[<5B>-<2D>]|<7C>[<5B>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>-<2D><>-<2D>]|<7C>[<5B>-<2D>]|<7C>[<5B>-<2D><>-<2D>]|<7C>[<5B>-<2D><>-<2D>]|<7C>[<5B>-<2D>]|[<5B><><EFBFBD><EFBFBD><EFBFBD>-<2D><>-<2D><>-<2D><>-<2D><><EFBFBD><EFBFBD>-<2D><>-<2D><>-<2D>][<5B>-<2D>]|<7C>[<5B><><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>-<2D><>-<2D><>-<2D><>-<2D><>-<2D><>-<2D>]|<7C>[<5B>-<2D><>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><>-<2D><><EFBFBD>-<2D><>-<2D><>-<2D><>-<2D><>-<2D><>-<2D><>-<2D><><EFBFBD>-<2D><>-<2D><><EFBFBD>-<2D><>-<2D>]|<7C>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]|<7C>[<5B>-<2D>]|<7C>[<5B>-<2D><><EFBFBD><EFBFBD>-<2D><>-<2D><>-<2D><>-<2D><>-<2D>]|<7C>[<5B><><EFBFBD>-<2D>]|<7C>[<5B>-<2D><>-<2D><>-<2D>]|<7C>[<5B>-<2D>]"},{name:"Cc",alias:"Control",bmp:"\x00--"},{name:"Cf",alias:"Format",bmp:"------",astral:"<22>[<5B><>-<2D>]|<7C>[<5B>-<2D>]|"},{name:"Cn",alias:"Unassigned",bmp:"Ϳ-Ԩ-ՠֈ-֎--ׯ-؝--߿-࢟ࢡࢭ-ࣣࣿॸঀ---ৼ------੶----୕------------ఀఄఴ-఼-ౚ--౷ಀಁ಄--ೝ<EFBFBD><EFBFBD>