/* clj-fuzzy - v0.3.3 - Author: Yomguithereal (Guillaume Plique) - Repository: https://github.com/Yomguithereal/clj-fuzzy */ if(typeof Math.imul=="undefined"||Math.imul(4294967295,5)==0){Math.imul=function(a,b){var ah=a>>>16&65535;var al=a&65535;var bh=b>>>16&65535;var bl=b&65535;return al*bl+(ah*bl+al*bh<<16>>>0)|0}}(function(){var f,ba=this;function l(a){var b=typeof a;if("object"==b){if(a){if(a instanceof Array){return"array"}if(a instanceof Object){return b}var c=Object.prototype.toString.call(a);if("[object Window]"==c){return"object"}if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice")){return"array"}if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call")){return"function"}}else{return"null"}}else{if("function"==b&&"undefined"==typeof a.call){return"object"}}return b}var ca="closure_uid_"+(1e9*Math.random()>>>0),da=0;function ea(a,b){var c=a.split("."),d=ba;c[0]in d||!d.execScript||d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());){c.length||void 0===b?d=d[e]?d[e]:d[e]={}:d[e]=b}}var fa=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};function ga(a){return Array.prototype.join.call(arguments,"")}function ha(a,b){for(var c in a){b.call(void 0,a[c],c,a)}}function ia(a,b){null!=a&&this.append.apply(this,arguments)}f=ia.prototype;f.Ha="";f.set=function(a){this.Ha=""+a};f.append=function(a,b,c){this.Ha+=a;if(null!=b){for(var d=1;d>>16&65535)*d+c*(b>>>16&65535)<<16>>>0)|0};function Wb(a){a=Vb(a|0,-862048943);return Vb(a<<15|a>>>-15,461845907)}function Xb(a,b){var c=(a|0)^(b|0);return Vb(c<<13|c>>>-13,5)+-430675100|0}function Yb(a,b){var c=(a|0)^b,c=Vb(c^c>>>16,-2048144789),c=Vb(c^c>>>13,-1028477387);return c^c>>>16}function Zb(a){var b;a:{b=1;for(var c=0;;){if(b>2)}function w(a){if(null==a){return null}if(a&&(a.h&8388608||a.Qb)){return a.K(null)}if(Ba(a)||"string"===typeof a){return 0===a.length?null:new x(a,0)}if(r(xb,a)){return zb(a)}throw Error([u(a),u(" is not ISeqable")].join(""))}function y(a){if(null==a){return null}if(a&&(a.h&64||a.$a)){return a.R(null)}a=w(a);return null==a?null:Xa(a)}function ec(a){return null!=a?a&&(a.h&64||a.$a)?a.Y(null):(a=w(a))?Za(a):C:C}function D(a){return null==a?null:a&&(a.h&128||a.Ya)?a.W(null):w(ec(a))}var E=function E(){switch(arguments.length){case 1:return E.b(arguments[0]);case 2:return E.a(arguments[0],arguments[1]);default:return E.m(arguments[0],arguments[1],new x(Array.prototype.slice.call(arguments,2),0))}};E.b=function(){return!0};E.a=function(a,b){return null==a?null==b:a===b||vb(a,b)};E.m=function(a,b,c){for(;;){if(E.a(a,b)){if(D(c)){a=b,b=y(c),c=D(c)}else{return E.a(b,y(c))}}else{return!1}}};E.w=function(a){var b=y(a),c=D(a);a=y(c);c=D(c);return E.m(b,a,c)};E.v=2;function fc(a){this.u=a}fc.prototype.next=function(){if(null!=this.u){var a=y(this.u);this.u=D(this.u);return{value:a,done:!1}}return{value:null,done:!0}};function gc(a){return new fc(w(a))}function hc(a,b){var c=Wb(a),c=Xb(0,c);return Yb(c,b)}function ic(a){var b=0,c=1;for(a=w(a);;){if(null!=a){b+=1,c=Vb(31,c)+cc(y(a))|0,a=D(a)}else{return hc(c,b)}}}var jc=hc(1,0);function kc(a){var b=0,c=0;for(a=w(a);;){if(null!=a){b+=1,c=c+cc(y(a))|0,a=D(a)}else{return hc(c,b)}}}var lc=hc(0,0);Na["null"]=!0;Oa["null"]=function(){return 0};Date.prototype.s=function(a,b){return b instanceof Date&&this.valueOf()===b.valueOf()};vb.number=function(a,b){return a===b};Ma["function"]=!0;pb["function"]=!0;qb["function"]=function(){return null};wb._=function(a){return a[ca]||(a[ca]=++da)};function mc(a,b){var c=Oa(a);if(0===c){return b.C?b.C():b.call(null)}for(var d=v.a(a,0),e=1;;){if(ea?0:a};f.Za=function(){var a=Oa(this);return 0>1&1431655765;a=(a&858993459)+(a>>2&858993459);return 16843009*(a+(a>>4)&252645135)>>24}function jd(a){return 0===a}var u=function u(){switch(arguments.length){case 0:return u.C();case 1:return u.b(arguments[0]);default:return u.m(arguments[0],new x(Array.prototype.slice.call(arguments,1),0))}};u.C=function(){return""};u.b=function(a){return null==a?"":ga(a)};u.m=function(a,b){for(var c=new ia(""+u(a)),d=b;;){if(n(d)){c=c.append(""+u(y(d))),d=D(d)}else{return c.toString()}}};u.w=function(a){var b=y(a);a=D(a);return u.m(b,a)};u.v=1;function kd(a,b){return a.substring(b)}function ld(a,b){return a.substring(0,b)}function vc(a,b){var c;if(Uc(b)){if(rc(a)&&rc(b)&&H(a)!==H(b)){c=!1}else{a:{c=w(a);for(var d=w(b);;){if(null==c){c=null==d;break a}if(null!=d&&E.a(y(c),y(d))){c=D(c),d=D(d)}else{c=!1;break a}}}}}else{c=null}return dd(c)}function md(a,b,c,d,e){this.l=a;this.first=b;this.Ca=c;this.count=d;this.o=e;this.h=65937646;this.A=8192}f=md.prototype;f.toString=function(){return Ub(this)};f.equiv=function(a){return this.s(null,a)};f.O=function(){return this.l};f.W=function(){return 1===this.count?null:this.Ca};f.L=function(){return this.count};f.Sa=function(){return this.first};f.I=function(){var a=this.o;return null!=a?a:this.o=a=ic(this)};f.s=function(a,b){return vc(this,b)};f.M=function(){return sb(C,this.l)};f.T=function(a,b){return zc(b,this)};f.U=function(a,b,c){return Bc(b,c,this)};f.R=function(){return this.first};f.Y=function(){return 1===this.count?C:this.Ca};f.K=function(){return this};f.S=function(a,b){return new md(b,this.first,this.Ca,this.count,this.o)};f.J=function(a,b){return new md(this.l,b,this,this.count+1,null)};md.prototype[Ea]=function(){return gc(this)};function nd(a){this.l=a;this.h=65937614;this.A=8192}f=nd.prototype;f.toString=function(){return Ub(this)};f.equiv=function(a){return this.s(null,a)};f.O=function(){return this.l};f.W=function(){return null};f.L=function(){return 0};f.Sa=function(){return null};f.I=function(){return jc};f.s=function(a,b){return vc(this,b)};f.M=function(){return this};f.T=function(a,b){return zc(b,this)};f.U=function(a,b,c){return Bc(b,c,this)};f.R=function(){return null};f.Y=function(){return C};f.K=function(){return null};f.S=function(a,b){return new nd(b)};f.J=function(a,b){return new md(this.l,b,null,1,null)};var C=new nd(null);nd.prototype[Ea]=function(){return gc(this)};function od(a){return(a?a.h&134217728||a.Pb||(a.h?0:r(Bb,a)):r(Bb,a))?Cb(a):Ka(Ec,C,a)}function M(){a:{var a=0a?0:a-1>>>5<<5}function ie(a,b,c){for(;;){if(0===b){return c}var d=ge(a);d.c[0]=c;c=d;b-=5}}var je=function je(b,c,d,e){var g=new fe(d.B,Ha(d.c)),h=b.g-1>>>c&31;5===c?g.c[h]=e:(d=d.c[h],b=null!=d?je(b,c-5,d,e):ie(null,c-5,e),g.c[h]=b);return g};function ke(a,b){throw Error([u("No item "),u(a),u(" in vector of length "),u(b)].join(""))}function le(a,b){if(b>=he(a)){return a.$}for(var c=a.root,d=a.shift;;){if(0>>d&31],d=e}else{return c.c}}}function me(a,b){return 0<=b&&b>>c&31;b=ne(b,c-5,d.c[k],e,g);h.c[k]=b}return h};function oe(a,b,c,d,e,g){this.j=a;this.bb=b;this.c=c;this.ka=d;this.start=e;this.end=g}oe.prototype.ab=function(){return this.j=this.g){return new x(this.$,0)}var a;a:{a=this.root;for(var b=this.shift;;){if(0this.g-he(this)){for(var c=this.$.length,d=Array(c+1),e=0;;){if(e>>5>1<b){return new Q(null,b,5,R,a,null)}for(var c=32,d=new Q(null,32,5,R,a.slice(0,32),null).La(null);;){if(cb||this.end<=this.start+b?ke(b,this.end-this.start):v.a(this.ka,this.start+b)};f.da=function(a,b,c){return 0>b||this.end<=this.start+b?c:v.i(this.ka,this.start+b,c)};f.lb=function(a,b,c){var d=this.start+b;a=this.l;c=Jc.i(this.ka,d,c);b=this.start;var e=this.end,d=d+1,d=e>d?e:d;return De.ba?De.ba(a,c,b,d,null):De.call(null,a,c,b,d,null)};f.O=function(){return this.l};f.L=function(){return this.end-this.start};f.Sa=function(){return v.a(this.ka,this.end-1)};f.Za=function(){return this.start!==this.end?new tc(this,this.end-this.start-1,null):null};f.I=function(){var a=this.o;return null!=a?a:this.o=a=ic(this)};f.s=function(a,b){return vc(this,b)};f.M=function(){return yc(Fc,this.l)};f.T=function(a,b){return mc(this,b)};f.U=function(a,b,c){return nc(this,b,c)};f.Qa=function(a,b,c){if("number"===typeof b){return ob(this,b,c)}throw Error("Subvec's key for assoc must be a number.")};f.K=function(){var a=this;return function(b){return function d(e){return e===a.end?null:F(v.a(a.ka,e),new vd(null,function(){return function(){return d(e+1)}}(b),null,null))}}(this)(a.start)};f.S=function(a,b){var c=this.ka,d=this.start,e=this.end,g=this.o;return De.ba?De.ba(b,c,d,e,g):De.call(null,b,c,d,e,g)};f.J=function(a,b){var c=this.l,d=ob(this.ka,this.end,b),e=this.start,g=this.end+1;return De.ba?De.ba(c,d,e,g,null):De.call(null,c,d,e,g,null)};f.call=function(){var a=null,a=function(a,c,d){switch(arguments.length){case 2:return this.N(null,c);case 3:return this.da(null,c,d)}throw Error("Invalid arity: "+arguments.length)};a.a=function(a,c){return this.N(null,c)};a.i=function(a,c,d){return this.da(null,c,d)};return a}();f.apply=function(a,b){return this.call.apply(this,[this].concat(Ha(b)))};f.b=function(a){return this.N(null,a)};f.a=function(a,b){return this.da(null,a,b)};Ce.prototype[Ea]=function(){return gc(this)};function De(a,b,c,d,e){for(;;){if(b instanceof Ce){c=b.start+c,d=b.start+d,b=b.ka}else{var g=H(b);if(0>c||0>d||c>g||d>g){throw Error("Index out of bounds")}return new Ce(a,b,c,d,e)}}}function Ae(){switch(arguments.length){case 2:var a=arguments[0];return ze(a,arguments[1],H(a));case 3:return ze(arguments[0],arguments[1],arguments[2]);default:throw Error([u("Invalid arity: "),u(arguments.length)].join(""))}}function ze(a,b,c){return De(null,a,b,c,null)}function Ee(a,b){return a===b.B?b:new fe(a,Ha(b.c))}function re(a){return new fe({},Ha(a.c))}function se(a){var b=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];ad(a,0,b,0,a.length);return b}var Fe=function Fe(b,c,d,e){d=Ee(b.root.B,d);var g=b.g-1>>>c&31;if(5===c){b=e}else{var h=d.c[g];b=null!=h?Fe(b,c-5,h,e):ie(b.root.B,c-5,e)}d.c[g]=b;return d};function pe(a,b,c,d){this.g=a;this.shift=b;this.root=c;this.$=d;this.A=88;this.h=275}f=pe.prototype;f.Ia=function(a,b){if(this.root.B){if(32>this.g-he(this)){this.$[this.g&31]=b}else{var c=new fe(this.root.B,this.$),d=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];d[0]=b;this.$=d;if(this.g>>>5>1<>>a&31,p=g(a-5,m.c[q]);m.c[q]=p}return m}}(this).call(null,d.shift,d.root),d.root=a),this}if(b===d.g){return Jb(this,c)}throw Error([u("Index "),u(b),u(" out of bounds for TransientVector of length"),u(d.g)].join(""))}throw Error("assoc! after persistent!")};f.L=function(){if(this.root.B){return this.g}throw Error("count after persistent!")};f.N=function(a,b){if(this.root.B){return me(this,b)[b&31]}throw Error("nth after persistent!")};f.da=function(a,b,c){return 0<=b&&b=c){return new pa(this.l,this.g-1,d,null)}E.a(b,this.c[e])||(d[g]=this.c[e],d[g+1]=this.c[e+1],g+=2);e+=2}}else{return this}};f.Qa=function(a,b,c){a=Me(this.c,b);if(-1===a){if(this.gb?4:2*(b+1));ad(this.c,0,c,0,2*b);return new jf(a,this.D,c)};f.Ua=function(){var a=this.c;return kf?kf(a):lf.call(null,a)};f.Fa=function(a,b,c,d){var e=1<<(b>>>a&31);if(0===(this.D&e)){return d}var g=id(this.D&e-1),e=this.c[2*g],g=this.c[2*g+1];return null==e?g.Fa(a+5,b,c,d):df(c,e)?g:d};f.ia=function(a,b,c,d,e,g){var h=1<<(c>>>b&31),k=id(this.D&h-1);if(0===(this.D&h)){var m=id(this.D);if(2*m>>b&31]=mf.ia(a,b+5,c,d,e,g);for(e=d=0;;){if(32>d){0!==(this.D>>>d&1)&&(k[d]=null!=this.c[e]?mf.ia(a,b+5,cc(this.c[e]),this.c[e],this.c[e+1],g):this.c[e+1],e+=2),d+=1}else{break}}return new nf(a,m+1,k)}b=Array(2*(m+4));ad(this.c,0,b,0,2*k);b[2*k]=d;b[2*k+1]=e;ad(this.c,2*k,b,2*(k+1),2*(m-k));g.la=!0;a=this.Ja(a);a.c=b;a.D|=h;return a}m=this.c[2*k];h=this.c[2*k+1];if(null==m){return m=h.ia(a,b+5,c,d,e,g),m===h?this:hf(this,a,2*k+1,m)}if(df(d,m)){return e===h?this:hf(this,a,2*k+1,e)}g.la=!0;g=b+5;d=of?of(a,g,m,h,c,d,e):pf.call(null,a,g,m,h,c,d,e);e=2*k;k=2*k+1;a=this.Ja(a);a.c[e]=null;a.c[k]=d;return a};f.ha=function(a,b,c,d,e){var g=1<<(b>>>a&31),h=id(this.D&g-1);if(0===(this.D&g)){var k=id(this.D);if(16<=k){h=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];h[b>>>a&31]=mf.ha(a+5,b,c,d,e);for(d=c=0;;){if(32>c){0!==(this.D>>>c&1)&&(h[c]=null!=this.c[d]?mf.ha(a+5,cc(this.c[d]),this.c[d],this.c[d+1],e):this.c[d+1],d+=2),c+=1}else{break}}return new nf(null,k+1,h)}a=Array(2*(k+1));ad(this.c,0,a,0,2*h);a[2*h]=c;a[2*h+1]=d;ad(this.c,2*h,a,2*(h+1),2*(k-h));e.la=!0;return new jf(null,this.D|g,a)}var m=this.c[2*h],g=this.c[2*h+1];if(null==m){return k=g.ha(a+5,b,c,d,e),k===g?this:new jf(null,this.D,ef(this.c,2*h+1,k))}if(df(c,m)){return d===g?this:new jf(null,this.D,ef(this.c,2*h+1,d))}e.la=!0;e=this.D;k=this.c;a+=5;a=qf?qf(a,m,g,b,c,d):pf.call(null,a,m,g,b,c,d);c=2*h;h=2*h+1;d=Ha(k);d[c]=null;d[h]=a;return new jf(null,e,d)};f.Va=function(a,b,c){var d=1<<(b>>>a&31);if(0===(this.D&d)){return this}var e=id(this.D&d-1),g=this.c[2*e],h=this.c[2*e+1];return null==g?(a=h.Va(a+5,b,c),a===h?this:null!=a?new jf(null,this.D,ef(this.c,2*e+1,a)):this.D===d?null:new jf(null,this.D^d,ff(this.c,e))):df(c,g)?new jf(null,this.D^d,ff(this.c,e)):this};var mf=new jf(null,0,[]);function nf(a,b,c){this.B=a;this.g=b;this.c=c}f=nf.prototype;f.Ja=function(a){return a===this.B?this:new nf(a,this.g,Ha(this.c))};f.Ua=function(){var a=this.c;return rf?rf(a):sf.call(null,a)};f.Fa=function(a,b,c,d){var e=this.c[b>>>a&31];return null!=e?e.Fa(a+5,b,c,d):d};f.ia=function(a,b,c,d,e,g){var h=c>>>b&31,k=this.c[h];if(null==k){return a=hf(this,a,h,mf.ia(a,b+5,c,d,e,g)),a.g+=1,a}b=k.ia(a,b+5,c,d,e,g);return b===k?this:hf(this,a,h,b)};f.ha=function(a,b,c,d,e){var g=b>>>a&31,h=this.c[g];if(null==h){return new nf(null,this.g+1,ef(this.c,g,mf.ha(a+5,b,c,d,e)))}a=h.ha(a+5,b,c,d,e);return a===h?this:new nf(null,this.g,ef(this.c,g,a))};f.Va=function(a,b,c){var d=b>>>a&31,e=this.c[d];if(null!=e){a=e.Va(a+5,b,c);if(a===e){d=this}else{if(null==a){if(8>=this.g){a:{e=this.c;a=e.length;b=Array(2*(this.g-1));c=0;for(var g=1,h=0;;){if(ca?d:df(c,this.c[a])?this.c[a+1]:d};f.ia=function(a,b,c,d,e,g){if(c===this.Ba){b=tf(this.c,this.g,d);if(-1===b){if(this.c.length>2*this.g){return b=2*this.g,c=2*this.g+1,a=this.Ja(a),a.c[b]=d,a.c[c]=e,g.la=!0,a.g+=1,a}c=this.c.length;b=Array(c+2);ad(this.c,0,b,0,c);b[c]=d;b[c+1]=e;g.la=!0;d=this.g+1;a===this.B?(this.c=b,this.g=d,a=this):a=new uf(this.B,this.Ba,d,b);return a}return this.c[b+1]===e?this:hf(this,a,b+1,e)}return new jf(a,1<<(this.Ba>>>b&31),[null,this,null,null]).ia(a,b,c,d,e,g)};f.ha=function(a,b,c,d,e){return b===this.Ba?(a=tf(this.c,this.g,c),-1===a?(a=2*this.g,b=Array(a+2),ad(this.c,0,b,0,a),b[a]=c,b[a+1]=d,e.la=!0,new uf(null,this.Ba,this.g+1,b)):E.a(this.c[a],d)?this:new uf(null,this.Ba,this.g,ef(this.c,a+1,d))):new jf(null,1<<(this.Ba>>>a&31),[null,this]).ha(a,b,c,d,e)};f.Va=function(a,b,c){a=tf(this.c,this.g,c);return-1===a?this:1===this.g?null:new uf(null,this.Ba,this.g-1,ff(this.c,hd(a)))};function pf(){switch(arguments.length){case 6:return qf(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);case 7:return of(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]);default:throw Error([u("Invalid arity: "),u(arguments.length)].join(""))}}function qf(a,b,c,d,e,g){var h=cc(b);if(h===d){return new uf(null,h,2,[b,c,e,g])}var k=new cf;return mf.ha(a,h,b,c,k).ha(a,d,e,g,k)}function of(a,b,c,d,e,g,h){var k=cc(c);if(k===e){return new uf(null,k,2,[c,d,g,h])}var m=new cf;return mf.ia(a,b,k,c,d,m).ia(a,b,e,g,h,m)}function vf(a,b,c,d,e){this.l=a;this.Ga=b;this.j=c;this.u=d;this.o=e;this.h=32374860;this.A=0}f=vf.prototype;f.toString=function(){return Ub(this)};f.equiv=function(a){return this.s(null,a)};f.O=function(){return this.l};f.I=function(){var a=this.o;return null!=a?a:this.o=a=ic(this)};f.s=function(a,b){return vc(this,b)};f.M=function(){return yc(C,this.l)};f.T=function(a,b){return zc(b,this)};f.U=function(a,b,c){return Bc(b,c,this)};f.R=function(){return null==this.u?new Q(null,2,5,R,[this.Ga[this.j],this.Ga[this.j+1]],null):y(this.u)};f.Y=function(){if(null==this.u){var a=this.Ga,b=this.j+2;return wf?wf(a,b,null):lf.call(null,a,b,null)}var a=this.Ga,b=this.j,c=D(this.u);return wf?wf(a,b,c):lf.call(null,a,b,c)};f.K=function(){return this};f.S=function(a,b){return new vf(b,this.Ga,this.j,this.u,this.o)};f.J=function(a,b){return F(b,this)};vf.prototype[Ea]=function(){return gc(this)};function lf(){switch(arguments.length){case 1:return kf(arguments[0]);case 3:return wf(arguments[0],arguments[1],arguments[2]);default:throw Error([u("Invalid arity: "),u(arguments.length)].join(""))}}function kf(a){return wf(a,0,null)}function wf(a,b,c){if(null==c){for(c=a.length;;){if(b(a.b?a.b(c):a.call(null,c))?b:c};Mf.m=function(a,b,c,d){return Ka(function(b,c){return Mf.i(a,b,c)},Mf.i(a,b,c),d)};Mf.w=function(a){var b=y(a),c=D(a);a=y(c);var d=D(c),c=y(d),d=D(d);return Mf.m(b,a,c,d)};Mf.v=3;function Nf(a,b){return new vd(null,function(){var c=w(b);if(c){var d;d=y(c);d=a.b?a.b(d):a.call(null,d);c=n(d)?F(y(c),Nf(a,ec(c))):null}else{c=null}return c},null,null)}function Of(a,b,c){this.j=a;this.end=b;this.step=c}Of.prototype.ab=function(){return 0this.end};Of.prototype.next=function(){var a=this.j;this.j+=this.step;return a};function Pf(a,b,c,d,e){this.l=a;this.start=b;this.end=c;this.step=d;this.o=e;this.h=32375006;this.A=8192}f=Pf.prototype;f.toString=function(){return Ub(this)};f.equiv=function(a){return this.s(null,a)};f.N=function(a,b){if(bthis.end&&0===this.step){return this.start}throw Error("Index out of bounds")};f.da=function(a,b,c){return bthis.end&&0===this.step?this.start:c};f.Ra=function(){return new Of(this.start,this.end,this.step)};f.O=function(){return this.l};f.W=function(){return 0this.end?new Pf(this.l,this.start+this.step,this.end,this.step,null):null};f.L=function(){return Ca(zb(this))?0:Math.ceil((this.end-this.start)/this.step)};f.I=function(){var a=this.o;return null!=a?a:this.o=a=ic(this)};f.s=function(a,b){return vc(this,b)};f.M=function(){return yc(C,this.l)};f.T=function(a,b){return mc(this,b)};f.U=function(a,b,c){for(a=this.start;;){if(0this.end){var d=a;c=b.a?b.a(c,d):b.call(null,c,d);a+=this.step}else{return c}}};f.R=function(){return null==zb(this)?null:this.start};f.Y=function(){return null!=zb(this)?new Pf(this.l,this.start+this.step,this.end,this.step,null):C};f.K=function(){return 0this.end?this:null};f.S=function(a,b){return new Pf(b,this.start,this.end,this.step,this.o)};f.J=function(a,b){return F(b,this)};Pf.prototype[Ea]=function(){return gc(this)};function Qf(a,b){return new vd(null,function(){var c=w(b);if(c){var d=y(c),e=a.b?a.b(d):a.call(null,d),d=F(d,Nf(function(b,c){return function(b){return E.a(c,a.b?a.b(b):a.call(null,b))}}(d,e,c,c),D(c)));return F(d,Qf(a,w(Rd(H(d),c))))}return null},null,null)}function Rf(a){a:{for(var b=a;;){if(w(b)){b=D(b)}else{break a}}}return a}function zg(a,b){if("string"===typeof b){var c=a.exec(b);return null==c?null:1===H(c)?y(c):we(c)}throw new TypeError("re-find must match against a string.")}function Ag(a){if(a instanceof RegExp){return a}var b=zg(/^\(\?([idmsux]*)\)/,a),c=L(b,0),b=L(b,1);a=kd(a,H(c));return new RegExp(a,n(b)?b:"")}function Bg(a,b,c,d,e,g,h){var k=ka;ka=null==ka?null:ka-1;try{if(null!=ka&&0>ka){return Db(a,"#")}Db(a,c);if(0===wa.b(g)){w(h)&&Db(a,function(){var a=Cg.b(g);return n(a)?a:"..."}())}else{if(w(h)){var m=y(h);b.i?b.i(m,a,g):b.call(null,m,a,g)}for(var q=D(h),p=wa.b(g)-1;;){if(!q||null!=p&&0===p){w(q)&&0===p&&(Db(a,d),Db(a,function(){var a=Cg.b(g);return n(a)?a:"..."}()));break}else{Db(a,d);var z=y(q);c=a;h=g;b.i?b.i(z,c,h):b.call(null,z,c,h);var B=D(q);c=p-1;q=B;p=c}}}return Db(a,e)}finally{ka=k}}function Dg(a,b){for(var c=w(b),d=null,e=0,g=0;;){if(g")}if(n(function(){var b=Hc(c,ua);return n(b)?(b=a?a.h&131072||a.Fb?!0:a.h?!1:r(pb,a):r(pb,a))?Oc(a):b:b}())){Db(b,"^");var d=Oc(a);Hg.i?Hg.i(d,b,c):Hg.call(null,d,b,c);Db(b," ")}return null==a?Db(b,"nil"):a.Jb?a.Vb(a,b,c):a&&(a.h&2147483648||a.P)?a.H(null,b,c):(null==a?null:a.constructor)===Boolean||"number"===typeof a?Db(b,""+u(a)):null!=a&&a.constructor===Object?(Db(b,"#js "),d=P.a(function(b){return new Q(null,2,5,R,[ud.b(b),a[b]],null)},$c(a)),Ig.aa?Ig.aa(d,Hg,b,c):Ig.call(null,d,Hg,b,c)):Ba(a)?Bg(b,Hg,"#js ["," ","]",c,a):n("string"==typeof a)?n(ra.b(c))?Db(b,Fg(a)):Db(b,a):Lc(a)?Dg(b,xc(["#<",""+u(a),">"],0)):a instanceof Date?(d=function(a,b){for(var c=""+u(a);;){if(H(c)"],0))}function Hg(a,b,c){var d=Jg.b(c);return n(d)?(c=Jc.i(c,Kg,Gg),d.i?d.i(a,b,c):d.call(null,a,b,c)):Gg(a,b,c)}function Ig(a,b,c,d){return Bg(c,function(a,c,d){var k=ib(a);b.i?b.i(k,c,d):b.call(null,k,c,d);Db(c," ");a=jb(a);return b.i?b.i(a,c,d):b.call(null,a,c,d)},"{",", ","}",d,w(a))}x.prototype.P=!0;x.prototype.H=function(a,b,c){return Bg(b,Hg,"("," ",")",c,this)};vd.prototype.P=!0;vd.prototype.H=function(a,b,c){return Bg(b,Hg,"("," ",")",c,this)};vf.prototype.P=!0;vf.prototype.H=function(a,b,c){return Bg(b,Hg,"("," ",")",c,this)};Ne.prototype.P=!0;Ne.prototype.H=function(a,b,c){return Bg(b,Hg,"("," ",")",c,this)};ye.prototype.P=!0;ye.prototype.H=function(a,b,c){return Bg(b,Hg,"("," ",")",c,this)};td.prototype.P=!0;td.prototype.H=function(a,b,c){return Bg(b,Hg,"("," ",")",c,this)};tc.prototype.P=!0;tc.prototype.H=function(a,b,c){return Bg(b,Hg,"("," ",")",c,this)};zf.prototype.P=!0;zf.prototype.H=function(a,b,c){return Ig(this,Hg,b,c)};xf.prototype.P=!0;xf.prototype.H=function(a,b,c){return Bg(b,Hg,"("," ",")",c,this)};Ce.prototype.P=!0;Ce.prototype.H=function(a,b,c){return Bg(b,Hg,"["," ","]",c,this)};Hf.prototype.P=!0;Hf.prototype.H=function(a,b,c){return Bg(b,Hg,"#{"," ","}",c,this)};zd.prototype.P=!0;zd.prototype.H=function(a,b,c){return Bg(b,Hg,"("," ",")",c,this)};Gf.prototype.P=!0;Gf.prototype.H=function(a,b,c){return Bg(b,Hg,"("," ",")",c,this)};Q.prototype.P=!0;Q.prototype.H=function(a,b,c){return Bg(b,Hg,"["," ","]",c,this)};nd.prototype.P=!0;nd.prototype.H=function(a,b){return Db(b,"()")};pa.prototype.P=!0;pa.prototype.H=function(a,b,c){return Ig(this,Hg,b,c)};Pf.prototype.P=!0;Pf.prototype.H=function(a,b,c){return Bg(b,Hg,"("," ",")",c,this)};Ff.prototype.P=!0;Ff.prototype.H=function(a,b,c){return Bg(b,Hg,"("," ",")",c,this)};md.prototype.P=!0;md.prototype.H=function(a,b,c){return Bg(b,Hg,"("," ",")",c,this)};var Lg={},Mg=function Mg(b){if(b?b.zb:b){return b.zb(b)}var c;c=Mg[l(null==b?null:b)];if(!c&&(c=Mg._,!c)){throw t("IEncodeJS.-clj->js",b)}return c.call(null,b)};function Ng(a){if(a?n(n(null)?null:a.yb)||(a.mb?0:r(Lg,a)):r(Lg,a)){a=Mg(a)}else{if("string"===typeof a||"number"===typeof a||a instanceof N){a=Og.b?Og.b(a):Og.call(null,a)}else{var b=xc([a],0);a=ma();if(Rc(b)){a=""}else{var c=u,d=new ia;a:{var e=new Tb(d);Hg(y(b),e,a);for(var b=w(D(b)),g=null,h=0,k=0;;){if(kclj",b)}return d.call(null,b,c)};function Rg(a){var b=xc([Sg,!0],0),c=cd(b)?Id(Df,b):b,d=Hc(c,Sg);return function(a,c,d,k){return function q(p){return(p?n(n(null)?null:p.Nb)||(p.mb?0:r(Pg,p)):r(Pg,p))?Qg(p,Id(Ef,b)):cd(p)?Rf(P.a(q,p)):Sc(p)?ce.a(null==p?null:Qa(p),P.a(q,p)):Ba(p)?we(P.a(q,p)):(null==p?null:p.constructor)===Object?ce.a(Xe,function(){return function(a,b,c,d){return function K(e){return new vd(null,function(a,b,c,d){return function(){for(;;){var a=w(e);if(a){if(Zc(a)){var b=Ob(a),c=H(b),g=new xd(Array(c),0);return function(){for(var a=0;;){if(ab?H(a)+b:b;return Id(u,Qd(c,Rd(b,a)))}function Uh(a){return ld(a,H(a)-1)}function Vh(a,b){var c=de(b);return Ka(function(){return function(a,b){return Jd(Qh,a,b)}}(c),a,c)}function ri(a){return Qh(a,/[^a-zA-Z]/,"")}function Z(a,b){return null!=zg(a,b)}function si(a){return P.a(y,Qf(fd,a))}function ti(a,b){var c;a:{c=[a];var d=c.length;if(d<=Ye){for(var e=0,g=Ib(Xe);;){if(ed?b:[u(ld(b,d)),u(kd(b,d+H(c)))].join(""),e=new Q(null,2,5,R,[c,e],null)):e=new Q(null,2,5,R,[null,null],null);return e}function mj(a,b,c){var d=lj(b,a);b=L(d,0);d=L(d,1);return n(n(b)?gj.b?gj.b(b):gj.call(null,b):b)?[u(b),u(Hc(c,d))].join(""):a}var nj=new pa(null,2,[lh,M(/e$/,"",/^(cou|rou|tou|enou|trou)gh/,"$12f",/^gn/,"2n",/^mb/,"m2",/cq/,"2q",/ci/,"si",/ce/,"se",/cy/,"sy",/tch/,"2ch",/c/,"k",/q/,"k",/x/,"k",/v/,"f",/dg/,"2g",/tio/,"sio",/tia/,"sia",/d/,"t",/ph/,"fh",/b/,"p",/sh/,"s2",/z/,"s",/^[aieou]/,"A",/[aeiou]/,"3",/i/,"y",/^y3/,"Y3",/^y/,"A",/y/,"3",/3gh3/,"3kh3",/gh/,"22",/g/,"k",/s+/,"S",/t+/,"T",/p+/,"P",/k+/,"K",/f+/,"F",/m+/,"M",/n+/,"N",/w3/,"W3",/wh3/,"Wh3",/w$/,"3",/w/,"2",/^h/,"A",/h/,"2",/r3/,"R3",/r$/,"3",/r/,"2",/l3/,"L3",/l$/,"3",/l/,"2",/2/,"",/3$/,"A",/3/,""),nh,M(/e$/,"",/^(cou|rou|tou|enou|trou)gh/,"$12f",/^gn/,"2n",/mb$/,"mb",/cq/,"2q",/c([iey])/,"s",/tch/,"2ch",/[cqx]/,"k",/v/,"f",/dg/,"2g",/ti([oa])/,"si",/d/,"t",/ph/,"fh",/b/,"p",/sh/,"s2",/z/,"s",/^[aeiou]/,"A",/[aeiou]/,"3",/j/,"y",/^y3/,"Y3",/^y/,"A",/y/,"3",/3gh3/,"3kh3",/gh/,"22",/g/,"k",/s+/,"S",/t+/,"T",/p+/,"P",/k+/,"K",/f+/,"F",/m+/,"M",/n+/,"N",/w3/,"W3",/wh3/,"Wh3",/w$/,"3",/w/,"2",/^h/,"A",/h/,"2",/r3/,"R3",/r$/,"3",/r/,"2",/l3/,"L3",/l$/,"3",/l/,"2",/2/,"",/3$/,"A",/3/,"")],null);function oj(a,b){var c=ri(Th(a)),c=Vh(c,nj.b?nj.b(b):nj.call(null,b));return ld([u(c),u(Id(u,Ud(10,"1")))].join(""),10)}var pj=function pj(){switch(arguments.length){case 1:return pj.b(arguments[0]);case 2:return pj.a(arguments[0],arguments[1]);default:throw Error([u("Invalid arity: "),u(arguments.length)].join(""))}};pj.b=function(a){return oj(a,lh)};pj.a=function(a,b){return oj(a,b)};pj.v=2;function qj(a){return $d(xa,a)}function rj(a,b){return de(Vd.a(a,Fd.a(b,Ud(H(a)-H(b),null))))}function sj(a){return Zd(function(a){return Ld(y(a),Cc(a))},a)}function tj(a){a=ri(Sh(a));a=Jd(u,y(a),Qh(Id(u,Rd(1,a)),/[AEIOU]/,""));a=si(a);var b=H(a)-3;return Id(u,Fd.a(Qd(3,a),Sd(3d||4<=H(h)&&4<=H(k)){return new Q(null,2,5,R,[Y(Id(u,P.a(Lf,h)),0,4),Y(Id(u,P.a(Lf,k)),0,4)],null)}var m,q=b,p=g,z=d,B=e,A=Y(q,p,1),G;if(n(Ji(A))){G=0===p?new Q(null,3,5,R,[S,S,1],null):new Q(null,3,5,R,[null,null,1],null)}else{var I;if(E.a("B",A)){I=new Q(null,3,5,R,[kh,kh,E.a("B",Y(q,p+1,1))?2:1],null)}else{var K;if(E.a("Ç",A)){K=new Q(null,3,5,R,[Mh,Mh,1],null)}else{var O;if(E.a("C",A)){O=Oi(q,p)}else{var V;if(E.a("D",A)){var aa=q,Ga=p;V=E.a("DG",Y(aa,Ga,2))?n(Z(/^I|E|Y$/,Y(aa,Ga+2,1)))?new Q(null,3,5,R,[qh,qh,3],null):new Q(null,3,5,R,[Fh,Fh,2],null):new Q(null,3,5,R,[th,th,n(Z(/^D(T|D)$/,Y(aa,Ga,2)))?2:1],null)}else{var Ja;if(E.a("F",A)){Ja=new Q(null,3,5,R,[eh,eh,E.a("F",Y(q,p+1,1))?2:1],null)}else{var J;if(E.a("G",A)){J=Ti(q,p)}else{var gf;if(E.a("H",A)){var na=q,oa=p,sa=void 0,ta=void 0,ya=0===oa,ta=ya?ya:Ji(Y(na,oa-1,1)),sa=n(ta)?Ji(Y(na,oa+1,1)):ta;gf=n(sa)?new Q(null,3,5,R,[Hh,Hh,2],null):new Q(null,3,5,R,[null,null,1],null)}else{var za;if(E.a("J",A)){var Aa=q,Fa=p,Ya=B,Ta;if(E.a("JOSE",Y(Aa,Fa,4))||E.a("SAN ",Y(Aa,0,4))){var gb=Aa;Ta=0===Fa&&E.a(" ",Y(gb,Fa+4,1))||E.a("SAN ",Y(gb,0,4))?new Q(null,3,5,R,[Hh,Hh,1],null):new Q(null,3,5,R,[qh,Hh,1],null)}else{var Pa=Aa,Ua=Fa,Fb=Ya,yb=E.a("J",Y(Pa,Ua+1,1))?2:1,Gb=void 0;if(0===Ua&&Ld("JOSE",Y(Pa,Ua,4))){Gb=new Q(null,3,5,R,[qh,S,yb],null)}else{var Pb=void 0;var uc=Ji(Y(Pa,Ua-1,1));if(n(uc)){var Vc=Ca(Ii(Pa)),Pb=Vc?Z(/^A|O$/,Y(Pa,Ua+1,1)):Vc}else{Pb=uc}var Wc;if(n(Pb)){Wc=new Q(null,3,5,R,[qh,Hh,yb],null)}else{var qe=Pa,Sf=Ua,Tf=yb,Uf=void 0;if(E.a(Fb,Sf)){Uf=new Q(null,3,5,R,[qh,null,Tf],null)}else{var Vf=void 0;var Wf=void 0,Wh=/^L|T|K|S|N|M|B|Z$/,Xh=Y(qe,Sf+1,1),Wf=Ki.a?Ki.a(Wh,Xh):Ki.call(null,Wh,Xh);if(n(Wf)){var Yh=/^S|K|L$/,Zh=Y(qe,Sf-1,1),Vf=Ki.a?Ki.a(Yh,Zh):Ki.call(null,Yh,Zh)}else{Vf=Wf}Uf=n(Vf)?new Q(null,3,5,R,[qh,qh,Tf],null):new Q(null,3,5,R,[null,null,Tf],null)}Wc=Uf}Gb=Wc}Ta=Gb}za=Ta}else{var Xf;if(E.a("K",A)){Xf=new Q(null,3,5,R,[X,X,E.a("K",Y(q,p+1,1))?2:1],null)}else{var Yf;if(E.a("L",A)){var $h=q,ai=p,Pj=z,Qj=B;Yf=E.a("L",Y($h,ai+1,1))?Ui($h,ai,Pj,Qj):new Q(null,3,5,R,[Tg,Tg,1],null)}else{var Zf;if(E.a("M",A)){var $f=q,Qe=p,Rj=B;Zf=E.a("UMB",Y($f,Qe-1,3))&&(E.a(Rj-1,Qe)||E.a("ER",Y($f,Qe+2,2)))||E.a("M",Y($f,Qe+1,1))?new Q(null,3,5,R,[Ug,Ug,2],null):new Q(null,3,5,R,[Ug,Ug,1],null)}else{var ag;if(E.a("N",A)){ag=new Q(null,3,5,R,[Oh,Oh,E.a("N",Y(q,p+1,1))?2:1],null)}else{var bg;if(E.a("Ñ",A)){bg=new Q(null,3,5,R,[Oh,Oh,1],null)}else{var cg;if(E.a("P",A)){var bi=q,ci=p;cg=E.a("H",Y(bi,ci+1,1))?new Q(null,3,5,R,[eh,eh,2],null):new Q(null,3,5,R,[kh,kh,n(Z(/^P|B$/,Y(bi,ci+1,1)))?2:1],null)}else{var dg;if(E.a("Q",A)){dg=new Q(null,3,5,R,[X,X,E.a("Q",Y(q,p+1,1))?2:1],null)}else{var eg;if(E.a("R",A)){eg=Vi(q,p,B)}else{var fg;if(E.a("S",A)){fg=Xi(q,p,B)}else{var gg;if(E.a("T",A)){var pd=q,qd=p,hg;if(E.a("TION",Y(pd,qd,4))){hg=new Q(null,3,5,R,[Gh,Gh,3],null)}else{var ig;if(n(Z(/^T(IA|CH)$/,Y(pd,qd,3)))){ig=new Q(null,3,5,R,[Gh,Gh,3],null)}else{var jg;if(E.a("TH",Y(pd,qd,2))||E.a("TTH",Y(pd,qd,3))){var kg=pd,lg=void 0;var di=Z(/^(O|A)M$/,Y(kg,qd+2,2));if(n(di)){lg=di}else{var ei=Z(/^V(A|O)N /,Y(kg,0,4)),lg=n(ei)?ei:E.a("SCH",Y(kg,0,3))}jg=n(lg)?new Q(null,3,5,R,[th,th,2],null):new Q(null,3,5,R,[jh,th,2],null)}else{jg=new Q(null,3,5,R,[th,th,n(Z(/^T|D$/,Y(pd,qd+1,1)))?2:1],null)}ig=jg}hg=ig}gg=hg}else{var mg;if(E.a("V",A)){mg=new Q(null,3,5,R,[eh,eh,E.a("V",Y(q,p+1,1))?2:1],null)}else{var Re;if(E.a("W",A)){var rd=q,sd=p,Sj=B;if(E.a("WR",Y(rd,sd,2))){Re=new Q(null,3,5,R,[bh,bh,2],null)}else{var ng,og=rd,Se=sd,pg=void 0;var fi=0===Se;if(fi){var gi=Ji(Y(og,Se+1,1)),pg=n(gi)?gi:E.a("WH",Y(og,Se,2))}else{pg=fi}ng=n(pg)?new Q(null,2,5,R,["A",n(Ji(Y(og,Se+1,1)))?"F":"A"],null):new Q(null,2,5,R,[null,null],null);var qg=L(ng,0),rg=L(ng,1),sg=void 0;var tg=void 0,hi=E.a(Sj,sd),tg=hi?Ji(Y(rd,sd-1,1)):hi;if(n(tg)){sg=tg}else{var ii=E.a("SCH",Y(rd,0,3)),sg=ii?ii:Z(/^EWSKI|EWSKY|OWSKI|OWSKY$/,Y(rd,sd-1,5))}var ug;if(n(sg)){var Tj=rg;ug=new Q(null,3,5,R,[ud.b(qg),ud.b([u(Tj),u("F")].join("")),1],null)}else{var vg;if(n(Z(/^WI(C|T)Z$/,Y(rd,sd,4)))){var Uj=rg;vg=new Q(null,3,5,R,[ud.b([u(qg),u("TS")].join("")),ud.b([u(Uj),u("FX")].join("")),4],null)}else{vg=new Q(null,3,5,R,[ud.b(qg),ud.b(rg),1],null)}ug=vg}Re=ug}}else{var Te;if(E.a("X",A)){var wg=q,Wd=p,Vj=B;if(0===Wd){Te=new Q(null,3,5,R,[Mh,Mh,1],null)}else{var ji=n(Z(/^C|X$/,Y(wg,Wd+1,1)))?2:1,xg=void 0;var ki=E.a(Vj,Wd);if(ki){var li=Z(/^(I|E)AU$/,Y(wg,Wd-3,3)),xg=n(li)?li:Z(/^(A|O)U$/,Y(wg,Wd-2,2))}else{xg=ki}Te=Ca(xg)?new Q(null,3,5,R,[xh,xh,ji],null):new Q(null,3,5,R,[null,null,ji],null)}}else{var Ue;if(E.a("Z",A)){var Xd=q,Yd=p;if(E.a("H",Y(Xd,Yd+1,1))){Ue=new Q(null,3,5,R,[qh,qh,2],null)}else{var mi=E.a("Z",Y(Xd,Yd+1,1))?2:1,yg=void 0;var ni=Z(/^Z(O|I|A)$/,Y(Xd,Yd+1,2));if(n(ni)){yg=ni}else{var oi=Ii(Xd),yg=n(oi)?0m||Ld(a.substring(m),g)){d+=1}else{if(E.a(k,Zg)){c=new Q(null,2,5,R,[!1,a],null);break b}e=[u(ld(a,m)),u(h)].join("");g=e;g=n(Zj(y(g)))?1H(a))){a=Th(a);a=n(Z(/^y/,a))?2>H(a)?Sh(a):[u(Sh(ld(a,1))),u(Th(a.substring(1)))].join(""):a;var b=lj(/(ss|i)es$/,a),c=L(b,0),b=L(b,1),d=lj(/([^s])s$/,a),e=L(d,0),d=L(d,1);a=n(c)?[u(c),u(b)].join(""):n(e)?[u(e),u(d)].join(""):a;n(Z(/eed$/,a))?(c=ld(a,H(a)-3),c=gj.b?gj.b(c):gj.call(null,c),a=n(c)?Uh(a):a):n(Z(/(ed|ing)$/,a))&&(c=lj(/(ed|ing)$/,a),b=L(c,0),L(c,1),a=n(jj.b?jj.b(b):jj.call(null,b))?n(Z(/(at|bl|iz)$/,b))?[u(b),u("e")].join(""):n(Z(/([^aeiouylsz])\1$/,b))?Uh(b):n(kj.b?kj.b(b):kj.call(null,b))?[u(b),u("e")].join(""):b:a);c=zg(/y$/,a);b=Uh(a);a=n(n(c)?jj.b?jj.b(b):jj.call(null,b):c)?[u(b),u("i")].join(""):a;a=mj(a,Zi,bj);a=mj(a,$i,cj);c=lj(aj,a);b=L(c,0);L(c,1);n(n(b)?ij.b?ij.b(b):ij.call(null,b):b)?a=b:(b=lj(/(s|t)(ion)$/,a),c=L(b,0),b=L(b,1),b=[u(c),u(b)].join(""),a=n(n(c)?ij.b?ij.b(b):ij.call(null,b):c)?b:a);n(Z(/e$/,a))&&(c=Uh(a),b=ij.b?ij.b(c):ij.call(null,c),n(b)||(b=hj.b?hj.b(c):hj.call(null,c),b=n(b)?Ca(kj.b?kj.b(c):kj.call(null,c)):b),a=n(b)?c:a);c=Z(/ll$/,a);c=n(c)?ij.b?ij.b(a):ij.call(null,a):c;a=n(c)?Uh(a):a;a=E.a("Y",y(a))?[u("y"),u(Rd(1,a))].join(""):a}return a});ea("clj_fuzzy.stemmers.schinke",function(a){a=ri(Th(a));a=Vh(a,M(/j/,"i",/v/,"u"));var b;b=Z(/que$/,a);b=n(b)?ti(a,Jj):b;b=n(b)?!1:Qh(a,/que$/,"");if(n(b)){a=Mj(b);var c=Nj(b);return new pa(null,2,[Nh,1a?g:a)))}var hk=function hk(){return hk.m(arguments[0],arguments[1],2=H(b)?new Q(null,2,5,R,[a,b],null):new Q(null,2,5,R,[b,a],null)}function jk(a){a=(a/2|0)-1;return 0H(a)&&2>H(b)){return 0}a=Sh(Qh(a,/\s+/,""));a=Kf(ee(c,1,a));b=Sh(Qh(b,/\s+/,""));b=Kf(ee(c,1,b));c=H(a)+H(b);return 2*H(bk.a(a,b))/c};ok.v=2;ok.w=function(a){var b=y(a),c=D(a);a=y(c);c=D(c);return ok.m(b,a,c)};ea("clj_fuzzy.metrics.levenshtein",function(a,b){return Rc(a)&&Rc(b)?0:Rc(a)?H(b):Rc(b)?H(a):Pc(Ka(function(a,d){return ek(a,d,b)},P.i(function(a,b){return b},F(null,b),new Pf(null,0,Number.MAX_VALUE,1,null)),a))});ea("clj_fuzzy.metrics.dice",ok);ea("clj_fuzzy.metrics.sorensen",ok);ea("clj_fuzzy.metrics.mra_comparison",function(a,b){var c=tj(a),d=tj(b),e=H(c)-H(d);if(3>Math.abs(e)){var e=H(c)+H(d),e=4>=e?5:4=e?4:7=e?3:2,g,h;g=H(c);h=H(d);h=g>h?new Q(null,2,5,R,[c,d],null):new Q(null,2,5,R,[d,c],null);g=L(h,0);h=L(h,1);h=sj(rj(g,h));g=qj(P.a(y,h));h=qj(P.a(Cc,h));g=rj(od(g),od(h));g=6-H(qj(sj(g)));return new pa(null,4,[Ch,e,vh,g,Xg,new Q(null,2,5,R,[c,d],null),Ph,g>=e],null)}return null});ea("clj_fuzzy.metrics.jaccard",dk);ea("clj_fuzzy.metrics.tanimoto",dk);ea("clj_fuzzy.metrics.hamming",function(a,b){var c=H(a),d=H(b);return E.a(c,d)?H($d(function(){return function(a){return E.a(y(a),Cc(a))}}(c,d),de(Vd.a(a,b)))):null});ea("clj_fuzzy.metrics.jaro",nk);ea("clj_fuzzy.metrics.jaro_winkler",function(a,b){var c=nk(a,b);a:{for(var d=0,e=0;;){if(4>d){E.a(Hc(a,d),Hc(b,d))?(e+=1,d+=1):d=5}else{break a}}}return c+.1*e*(1-c)});ea("clj_fuzzy.metrics.tversky",hk);function pk(a,b){return function(){function c(a){var b=null;if(0