!function(r,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(r.lunr)}(this,function(){return function(r){r.stemmerSupport={Among:function(r,i,t,e){if(this.toCharArray=function(r){for(var i=r.length,t=new Array(i),e=0;e=t&&(s-=t,i[s>>3]&1<<(7&s)))return this.cursor++,!0}return!1},in_grouping_b:function(i,t,e){if(this.cursor>this.limit_backward){var s=r.charCodeAt(this.cursor-1);if(s<=e&&s>=t&&(s-=t,i[s>>3]&1<<(7&s)))return this.cursor--,!0}return!1},out_grouping:function(i,t,e){if(this.cursore||s>3]&1<<(7&s)))return this.cursor++,!0}return!1},out_grouping_b:function(i,t,e){if(this.cursor>this.limit_backward){var s=r.charCodeAt(this.cursor-1);if(s>e||s>3]&1<<(7&s)))return this.cursor--,!0}return!1},eq_s:function(i,t){if(this.limit-this.cursor>1),l=0,f=o0||s==e||c)break;c=!0}}for(;;){var d=i[e];if(o>=d.s_size){if(this.cursor=n+d.s_size,!d.method)return d.result;var m=d.method();if(this.cursor=n+d.s_size,m)return d.result}if((e=d.substring_i)<0)return 0}},find_among_b:function(i,t){for(var e=0,s=t,n=this.cursor,u=this.limit_backward,o=0,a=0,c=!1;;){for(var h=e+(s-e>>1),l=0,f=o=0;p--){if(n-f==u){l=-1;break}if(l=r.charCodeAt(n-1-f)-d.s[p])break;f++}if(l<0?(s=h,a=f):(e=h,o=f),s-e<=1){if(e>0||s==e||c)break;c=!0}}for(;;){var d=i[e];if(o>=d.s_size){if(this.cursor=n-d.s_size,!d.method)return d.result;var m=d.method();if(this.cursor=n-d.s_size,m)return d.result}if((e=d.substring_i)<0)return 0}},replace_s:function(i,t,e){var s=e.length-(t-i),n=r.substring(0,i),u=r.substring(t);return r=n+e+u,this.limit+=s,this.cursor>=t?this.cursor+=s:this.cursor>i&&(this.cursor=i),s},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>r.length)throw"faulty slice operation"},slice_from:function(r){this.slice_check(),this.replace_s(this.bra,this.ket,r)},slice_del:function(){this.slice_from("")},insert:function(r,i,t){var e=this.replace_s(r,i,t);r<=this.bra&&(this.bra+=e),r<=this.ket&&(this.ket+=e)},slice_to:function(){return this.slice_check(),r.substring(this.bra,this.ket)},eq_v_b:function(r){return this.eq_s_b(r.length,r)}}},addQueryParserWildcardNormalizer:function(r,i){if(r.Index&&r.Index.prototype&&r.Index.prototype.query&&r.QueryParser&&r.QueryParser.parseTerm&&r.QueryLexer){this.queryParserWildcardNormalizers||(this.queryParserWildcardNormalizers=[]);for(var t=0;t