<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */
!function(a,b){"object"==typeof module&amp;&amp;"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0&gt;a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0&gt;a?b:0);return this.pushStack(c&gt;=0&amp;&amp;b&gt;c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&amp;&amp;(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&amp;&amp;(g=this,h--);i&gt;h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&amp;&amp;(j&amp;&amp;c&amp;&amp;(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&amp;&amp;n.isArray(a)?a:[]):f=a&amp;&amp;n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&amp;&amp;(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&amp;&amp;a==a.window},isNumeric:function(a){var b=a&amp;&amp;a.toString();return!n.isArray(a)&amp;&amp;b-parseFloat(b)+1&gt;=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&amp;&amp;!k.call(a,"constructor")&amp;&amp;!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&amp;&amp;n.trim(b)&amp;&amp;(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&amp;&amp;a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c&gt;d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&amp;&amp;(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0&gt;c?Math.max(0,d+c):c:0;d&gt;c;c++)if(c in b&amp;&amp;b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c&gt;d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g&gt;f;f++)d=!b(a[f],f),d!==h&amp;&amp;e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d&gt;g;g++)e=b(a[g],g,c),null!=e&amp;&amp;h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&amp;&amp;h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&amp;&amp;(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&amp;&amp;(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&amp;&amp;"length"in a&amp;&amp;a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&amp;&amp;b&gt;0&amp;&amp;b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&amp;&amp;(l=!0),0},C=1&lt;&lt;31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d&gt;c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([&gt;+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[&gt;+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0&gt;d?String.fromCharCode(d+65536):String.fromCharCode(d&gt;&gt;10|55296,1023&amp;d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&amp;&amp;b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&amp;&amp;9!==x&amp;&amp;11!==x)return d;if(!e&amp;&amp;((b?b.ownerDocument||b:v)!==n&amp;&amp;m(b),b=b||n,p)){if(11!==x&amp;&amp;(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&amp;&amp;(j=w.getElementById(f))&amp;&amp;t(b,j)&amp;&amp;j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&amp;&amp;c.getElementsByClassName&amp;&amp;b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&amp;&amp;!A[a+" "]&amp;&amp;(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&amp;"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&amp;&amp;oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&amp;&amp;b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")&gt;d.cacheLength&amp;&amp;delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&amp;&amp;b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&amp;&amp;a,d=c&amp;&amp;1===a.nodeType&amp;&amp;1===b.nodeType&amp;&amp;(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&amp;&amp;b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&amp;&amp;b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&amp;&amp;(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&amp;&amp;"undefined"!=typeof a.getElementsByTagName&amp;&amp;a}c=fa.support={},f=fa.isXML=function(a){var b=a&amp;&amp;(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&amp;&amp;9===g.nodeType&amp;&amp;g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&amp;&amp;e.top!==e&amp;&amp;(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&amp;&amp;e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&amp;&amp;p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&amp;&amp;a.getAttributeNode("id");return c&amp;&amp;c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&amp;&amp;d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&amp;&amp;function(a,b){return"undefined"!=typeof b.getElementsByClassName&amp;&amp;p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&amp;&amp;(ia(function(a){o.appendChild(a).innerHTML="&lt;a id='"+u+"'&gt;&lt;/a&gt;&lt;select id='"+u+"-\r\\' msallowcapture=''&gt;&lt;option selected=''&gt;&lt;/option&gt;&lt;/select&gt;",a.querySelectorAll("[msallowcapture^='']").length&amp;&amp;q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&amp;&amp;q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&amp;&amp;ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&amp;&amp;new RegExp(q.join("|")),r=r.length&amp;&amp;new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&amp;&amp;b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&amp;&amp;16&amp;a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&amp;d||!c.sortDetached&amp;&amp;b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&amp;&amp;t(v,a)?-1:b===n||b.ownerDocument===v&amp;&amp;t(v,b)?1:k?J(k,a)-J(k,b):0:4&amp;d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&amp;&amp;m(a),b=b.replace(T,"='$1']"),c.matchesSelector&amp;&amp;p&amp;&amp;!A[b+" "]&amp;&amp;(!r||!r.test(b))&amp;&amp;(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&amp;&amp;11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length&gt;0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&amp;&amp;m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&amp;&amp;m(a);var e=d.attrHandle[b.toLowerCase()],f=e&amp;&amp;D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&amp;&amp;f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&amp;&amp;a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&amp;&amp;(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{"&gt;":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&amp;&amp;(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&amp;&amp;fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&amp;&amp;a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&amp;&amp;U.test(c)&amp;&amp;(b=g(c,!0))&amp;&amp;(b=c.indexOf(")",c.length-b)-c.length)&amp;&amp;(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&amp;&amp;a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&amp;&amp;y(a,function(a){return b.test("string"==typeof a.className&amp;&amp;a.className||"undefined"!=typeof a.getAttribute&amp;&amp;a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&amp;&amp;0===e.indexOf(c):"*="===b?c&amp;&amp;e.indexOf(c)&gt;-1:"$="===b?c&amp;&amp;e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)&gt;-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&amp;&amp;0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&amp;&amp;b.nodeName.toLowerCase(),s=!i&amp;&amp;!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&amp;&amp;!o&amp;&amp;"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&amp;&amp;s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&amp;&amp;j[1],t=n&amp;&amp;j[2],m=n&amp;&amp;q.childNodes[n];while(m=++n&amp;&amp;m&amp;&amp;m[p]||(t=n=0)||o.pop())if(1===m.nodeType&amp;&amp;++t&amp;&amp;m===b){k[a]=[w,n,t];break}}else if(s&amp;&amp;(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&amp;&amp;j[1],t=n),t===!1)while(m=++n&amp;&amp;m&amp;&amp;m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&amp;&amp;++t&amp;&amp;(s&amp;&amp;(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&amp;&amp;t/d&gt;=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length&gt;1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&amp;&amp;(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length&gt;0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)&gt;-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&amp;&amp;1===b.nodeType);return!1}}),target:function(b){var c=a.location&amp;&amp;a.location.hash;return c&amp;&amp;c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&amp;&amp;(!n.hasFocus||n.hasFocus())&amp;&amp;!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&amp;&amp;!!a.checked||"option"===b&amp;&amp;!!a.selected},selected:function(a){return a.parentNode&amp;&amp;a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType&lt;6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&amp;&amp;"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&amp;&amp;"text"===a.type&amp;&amp;(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0&gt;c?c+b:c]}),even:na(function(a,b){for(var c=0;b&gt;c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b&gt;c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0&gt;c?c+b:c;--d&gt;=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0&gt;c?c+b:c;++d&lt;b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&amp;&amp;!(e=R.exec(h))||(e&amp;&amp;(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&amp;&amp;(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&amp;&amp;!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c&gt;b;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&amp;&amp;"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&amp;&amp;a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&amp;&amp;h[0]===w&amp;&amp;h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length&gt;1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e&gt;d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i&gt;h;h++)(f=a[h])&amp;&amp;(c&amp;&amp;!c(f,d,e)||(g.push(f),j&amp;&amp;b.push(h)));return g}function va(a,b,c,d,e,f){return d&amp;&amp;!d[u]&amp;&amp;(d=va(d)),e&amp;&amp;!e[u]&amp;&amp;(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&amp;&amp;b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&amp;&amp;c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&amp;&amp;(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&amp;&amp;j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&amp;&amp;(j=e?J(f,l):m[k])&gt;-1&amp;&amp;(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)&gt;-1},h,!0),m=[function(a,c,d){var e=!g&amp;&amp;(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f&gt;i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f&gt;e;e++)if(d.relative[a[e].type])break;return va(i&gt;1&amp;&amp;sa(m),i&gt;1&amp;&amp;qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e&gt;i&amp;&amp;wa(a.slice(i,e)),f&gt;e&amp;&amp;wa(a=a.slice(e)),f&gt;e&amp;&amp;qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length&gt;0,e=a.length&gt;0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&amp;&amp;[],u=[],v=j,x=f||e&amp;&amp;d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&amp;&amp;(j=g===n||g||k);s!==z&amp;&amp;null!=(l=x[s]);s++){if(e&amp;&amp;l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&amp;&amp;(w=y)}c&amp;&amp;((l=!q&amp;&amp;l)&amp;&amp;r--,f&amp;&amp;t.push(l))}if(r+=s,c&amp;&amp;s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r&gt;0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&amp;&amp;!f&amp;&amp;u.length&gt;0&amp;&amp;r+b.length&gt;1&amp;&amp;fa.uniqueSort(i)}return k&amp;&amp;(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&amp;&amp;a,o=!f&amp;&amp;g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length&gt;2&amp;&amp;"ID"===(k=j[0]).type&amp;&amp;c.getById&amp;&amp;9===b.nodeType&amp;&amp;p&amp;&amp;d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&amp;&amp;(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&amp;&amp;(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&amp;&amp;oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&amp;&amp;qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&amp;&amp;oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&amp;a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="&lt;a href='#'&gt;&lt;/a&gt;","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&amp;&amp;ia(function(a){return a.innerHTML="&lt;input/&gt;",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&amp;&amp;d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&amp;&amp;9!==a.nodeType)if(1===a.nodeType){if(e&amp;&amp;n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&amp;&amp;a!==b&amp;&amp;c.push(a);return c},w=n.expr.match.needsContext,x=/^&lt;([\w-]+)\s*\/?&gt;(?:&lt;\/\1&gt;|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)&gt;-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&amp;&amp;(a=":not("+a+")"),1===b.length&amp;&amp;1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e&gt;b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e&gt;b;b++)n.find(a,d[b],c);return c=this.pushStack(e&gt;1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&amp;&amp;w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(&lt;[\w\W]+&gt;)[^&gt;]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="&lt;"===a.charAt(0)&amp;&amp;"&gt;"===a.charAt(a.length-1)&amp;&amp;a.length&gt;=3?[null,a,null]:B.exec(a),!e||!e[1]&amp;&amp;b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&amp;&amp;b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&amp;&amp;n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&amp;&amp;f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&amp;&amp;(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d&gt;b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e&gt;d;d++)for(c=this[d];c&amp;&amp;c!==b;c=c.parentNode)if(c.nodeType&lt;11&amp;&amp;(g?g.index(c)&gt;-1:1===c.nodeType&amp;&amp;n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length&gt;1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&amp;&amp;this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&amp;&amp;1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&amp;&amp;11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&amp;&amp;(d=c),d&amp;&amp;"string"==typeof d&amp;&amp;(e=n.filter(d,e)),this.length&gt;1&amp;&amp;(E[a]||(e=n.uniqueSort(e)),D.test(a)&amp;&amp;(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h&lt;f.length)f[h].apply(c[0],c[1])===!1&amp;&amp;a.stopOnFalse&amp;&amp;(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&amp;&amp;(f=c?[]:"")},j={add:function(){return f&amp;&amp;(c&amp;&amp;!b&amp;&amp;(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&amp;&amp;j.has(c)||f.push(c):c&amp;&amp;c.length&amp;&amp;"string"!==n.type(c)&amp;&amp;d(c)})}(arguments),c&amp;&amp;!b&amp;&amp;i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))&gt;-1)f.splice(c,1),h&gt;=c&amp;&amp;h--}),this},has:function(a){return a?n.inArray(a,f)&gt;-1:f.length&gt;0},empty:function(){return f&amp;&amp;(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&amp;&amp;a[b];e[f[1]](function(){var a=g&amp;&amp;g.apply(this,arguments);a&amp;&amp;n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&amp;&amp;g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&amp;&amp;a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&amp;&amp;n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length&gt;1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d&gt;1)for(i=new Array(d),j=new Array(d),k=new Array(d);d&gt;b;b++)c[b]&amp;&amp;n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&amp;&amp;--n.readyWait&gt;0||(I.resolveWith(d,[n]),n.fn.triggerHandler&amp;&amp;(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&amp;&amp;(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&amp;&amp;!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&amp;&amp;d.documentElement}catch(e){}c&amp;&amp;c.doScroll&amp;&amp;!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&amp;&amp;c.style&amp;&amp;(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&amp;&amp;(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&amp;&amp;(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&amp;&amp;9!==c?!1:!b||b!==!0&amp;&amp;a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&amp;&amp;1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&amp;&amp;"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&amp;&amp;h;if(k&amp;&amp;j[k]&amp;&amp;(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&amp;&amp;"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&amp;&amp;(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&amp;&amp;(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&amp;&amp;(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&amp;&amp;(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&amp;&amp;!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&amp;&amp;f.attributes;if(void 0===a){if(this.length&amp;&amp;(e=n.data(f),1===f.nodeType&amp;&amp;!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&amp;&amp;(d=g[c].name,0===d.indexOf("data-")&amp;&amp;(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length&gt;1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&amp;&amp;(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&amp;&amp;(e=c.shift(),d--),e&amp;&amp;("fx"===b&amp;&amp;c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&amp;&amp;f&amp;&amp;f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&amp;&amp;(b=a,a="fx",c--),arguments.length&lt;c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&amp;&amp;"inprogress"!==c[0]&amp;&amp;n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&amp;&amp;(b=a,a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&amp;&amp;c.empty&amp;&amp;(d++,c.empty.add(h));return h(),e.promise(b)}}),function(){var a;l.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;return c=d.getElementsByTagName("body")[0],c&amp;&amp;c.style?(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&amp;&amp;(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(d.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(e),a):void 0}}();var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),V=["Top","Right","Bottom","Left"],W=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function X(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&amp;&amp;c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&amp;&amp;+i)&amp;&amp;U.exec(n.css(a,b));if(k&amp;&amp;k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&amp;&amp;1!==f&amp;&amp;--g)}return c&amp;&amp;(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&amp;&amp;(d.unit=j,d.start=k,d.end=e)),e}var Y=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)Y(a,b,h,c[h],!0,f,g)}else if(void 0!==d&amp;&amp;(e=!0,n.isFunction(d)||(g=!0),j&amp;&amp;(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i&gt;h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/&lt;([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML="  &lt;link/&gt;&lt;table&gt;&lt;/table&gt;&lt;a href='/a'&gt;a&lt;/a&gt;&lt;input type='checkbox'/&gt;",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="&lt;:nav&gt;&lt;/:nav&gt;"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="&lt;textarea&gt;x&lt;/textarea&gt;",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,"&lt;select multiple='multiple'&gt;","&lt;/select&gt;"],legend:[1,"&lt;fieldset&gt;","&lt;/fieldset&gt;"],area:[1,"&lt;map&gt;","&lt;/map&gt;"],param:[1,"&lt;object&gt;","&lt;/object&gt;"],thead:[1,"&lt;table&gt;","&lt;/table&gt;"],tr:[2,"&lt;table&gt;&lt;tbody&gt;","&lt;/tbody&gt;&lt;/table&gt;"],col:[2,"&lt;table&gt;&lt;tbody&gt;&lt;/tbody&gt;&lt;colgroup&gt;","&lt;/colgroup&gt;&lt;/table&gt;"],td:[3,"&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;","&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;"],_default:l.htmlSerialize?[0,"",""]:[1,"X&lt;div&gt;","&lt;/div&gt;"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&amp;&amp;n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/&lt;|&amp;#?\w+;/,ha=/&lt;tbody/i;function ia(a){Z.test(a.type)&amp;&amp;(a.defaultChecked=a.checked)}function ja(a,b,c,d,e){for(var f,g,h,i,j,k,m,o=a.length,p=ca(b),q=[],r=0;o&gt;r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&amp;&amp;aa.test(g)&amp;&amp;q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?"&lt;table&gt;"!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&amp;&amp;g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&amp;&amp;!k.childNodes.length&amp;&amp;g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&amp;&amp;p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&amp;&amp;n.inArray(g,d)&gt;-1)e&amp;&amp;e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&amp;&amp;fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&amp;&amp;c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&amp;&amp;(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&amp;&amp;null==e?(e=c,d=c=void 0):null==e&amp;&amp;("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&amp;&amp;(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&amp;&amp;(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&amp;&amp;n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&amp;&amp;(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&amp;&amp;n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&amp;&amp;j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&amp;&amp;a.attachEvent("on"+o,k))),j.add&amp;&amp;(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&amp;&amp;n._data(a);if(r&amp;&amp;(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&amp;&amp;new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&amp;&amp;q!==g.origType||c&amp;&amp;c.guid!==g.guid||h&amp;&amp;!h.test(g.namespace)||d&amp;&amp;d!==g.selector&amp;&amp;("**"!==d||!g.selector)||(m.splice(f,1),g.selector&amp;&amp;m.delegateCount--,l.remove&amp;&amp;l.remove.call(a,g));i&amp;&amp;!m.length&amp;&amp;(l.teardown&amp;&amp;l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&amp;&amp;(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&amp;&amp;8!==e.nodeType&amp;&amp;!na.test(q+n.event.triggered)&amp;&amp;(q.indexOf(".")&gt;-1&amp;&amp;(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")&lt;0&amp;&amp;"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&amp;&amp;b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&amp;&amp;!l.noBubble&amp;&amp;!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&amp;&amp;p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&amp;&amp;!b.isPropagationStopped())b.type=o&gt;1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&amp;&amp;n._data(i,"handle"),g&amp;&amp;g.apply(i,c),g=h&amp;&amp;i[h],g&amp;&amp;g.apply&amp;&amp;M(i)&amp;&amp;(b.result=g.apply(i,c),b.result===!1&amp;&amp;b.preventDefault());if(b.type=q,!f&amp;&amp;!b.isDefaultPrevented()&amp;&amp;(!l._default||l._default.apply(p.pop(),c)===!1)&amp;&amp;M(e)&amp;&amp;h&amp;&amp;e[q]&amp;&amp;!n.isWindow(e)){m=e[h],m&amp;&amp;(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&amp;&amp;(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&amp;&amp;!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&amp;&amp;!a.isImmediatePropagationStopped())a.rnamespace&amp;&amp;!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&amp;&amp;(a.result=d)===!1&amp;&amp;(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&amp;&amp;k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&amp;&amp;i.nodeType&amp;&amp;("click"!==a.type||isNaN(a.button)||a.button&lt;1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&amp;&amp;(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h&gt;c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&amp;&amp;(d[e]=f.needsContext?n(e,this).index(i)&gt;-1:n.find(e,this,null,[i]).length),d[e]&amp;&amp;d.push(f);d.length&amp;&amp;g.push({elem:i,handlers:d})}return h&lt;b.length&amp;&amp;g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ma.test(f)?this.mouseHooks:la.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=g.srcElement||d),3===a.target.nodeType&amp;&amp;(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,h.filter?h.filter(a,g):a},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&amp;&amp;(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button,h=b.fromElement;return null==a.pageX&amp;&amp;null!=b.clientX&amp;&amp;(e=a.target.ownerDocument||d,f=e.documentElement,c=e.body,a.pageX=b.clientX+(f&amp;&amp;f.scrollLeft||c&amp;&amp;c.scrollLeft||0)-(f&amp;&amp;f.clientLeft||c&amp;&amp;c.clientLeft||0),a.pageY=b.clientY+(f&amp;&amp;f.scrollTop||c&amp;&amp;c.scrollTop||0)-(f&amp;&amp;f.clientTop||c&amp;&amp;c.clientTop||0)),!a.relatedTarget&amp;&amp;h&amp;&amp;(a.relatedTarget=h===a.target?b.toElement:h),a.which||void 0===g||(a.which=1&amp;g?1:2&amp;g?3:4&amp;g?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ra()&amp;&amp;this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ra()&amp;&amp;this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&amp;&amp;"checkbox"===this.type&amp;&amp;this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&amp;&amp;a.originalEvent&amp;&amp;(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&amp;&amp;c.preventDefault()}},n.removeEvent=d.removeEventListener?function(a,b,c){a.removeEventListener&amp;&amp;a.removeEventListener(b,c)}:function(a,b,c){var d="on"+b;a.detachEvent&amp;&amp;("undefined"==typeof a[d]&amp;&amp;(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&amp;&amp;a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&amp;&amp;a.returnValue===!1?pa:qa):this.type=a,b&amp;&amp;n.extend(this,b),this.timeStamp=a&amp;&amp;a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:qa,isPropagationStopped:qa,isImmediatePropagationStopped:qa,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=pa,a&amp;&amp;(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=pa,a&amp;&amp;!this.isSimulated&amp;&amp;(a.stopPropagation&amp;&amp;a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=pa,a&amp;&amp;a.stopImmediatePropagation&amp;&amp;a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&amp;&amp;(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submit||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?n.prop(b,"form"):void 0;c&amp;&amp;!n._data(c,"submit")&amp;&amp;(n.event.add(c,"submit._submit",function(a){a._submitBubble=!0}),n._data(c,"submit",!0))})},postDispatch:function(a){a._submitBubble&amp;&amp;(delete a._submitBubble,this.parentNode&amp;&amp;!a.isTrigger&amp;&amp;n.event.simulate("submit",this.parentNode,a))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.change||(n.event.special.change={setup:function(){return ka.test(this.nodeName)?("checkbox"!==this.type&amp;&amp;"radio"!==this.type||(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&amp;&amp;(this._justChanged=!0)}),n.event.add(this,"click._change",function(a){this._justChanged&amp;&amp;!a.isTrigger&amp;&amp;(this._justChanged=!1),n.event.simulate("change",this,a)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;ka.test(b.nodeName)&amp;&amp;!n._data(b,"change")&amp;&amp;(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a)}),n._data(b,"change",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&amp;&amp;"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!ka.test(this.nodeName)}}),l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d){return sa(this,a,b,c,d)},one:function(a,b,c,d){return sa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&amp;&amp;a.preventDefault&amp;&amp;a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&amp;&amp;"function"!=typeof b||(c=b,b=void 0),c===!1&amp;&amp;(c=qa),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ta=/ jQuery\d+="(?:null|\d+)"/g,ua=new RegExp("&lt;(?:"+ba+")[\\s/&gt;]","i"),va=/&lt;(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^&gt;]*)\/&gt;/gi,wa=/&lt;script|&lt;style|&lt;link/i,xa=/checked\s*(?:[^=]|=\s*.checked.)/i,ya=/^true\/(.*)/,za=/^\s*&lt;!(?:\[CDATA\[|--)|(?:\]\]|--)&gt;\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&amp;&amp;n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&amp;&amp;n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e&gt;d;d++)n.event.add(b,c,h[c][d])}g.data&amp;&amp;(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&amp;&amp;b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&amp;&amp;b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&amp;&amp;(b.outerHTML=a.outerHTML),l.html5Clone&amp;&amp;a.innerHTML&amp;&amp;!n.trim(b.innerHTML)&amp;&amp;(b.innerHTML=a.innerHTML)):"input"===c&amp;&amp;Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&amp;&amp;(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:"input"!==c&amp;&amp;"textarea"!==c||(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o&gt;1&amp;&amp;"string"==typeof q&amp;&amp;!l.checkClone&amp;&amp;xa.test(q))return a.each(function(e){var f=a.eq(e);r&amp;&amp;(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&amp;&amp;(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&amp;&amp;(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o&gt;m;m++)g=k,m!==p&amp;&amp;(g=n.clone(g,!0,!0),h&amp;&amp;n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h&gt;m;m++)g=i[m],_.test(g.type||"")&amp;&amp;!n._data(g,"globalEval")&amp;&amp;n.contains(j,g)&amp;&amp;(g.src?n._evalUrl&amp;&amp;n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&amp;&amp;(c&amp;&amp;n.contains(d.ownerDocument,d)&amp;&amp;fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"&lt;$1&gt;&lt;/$2&gt;")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("&lt;"+a.nodeName+"&gt;")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&amp;&amp;l.noCloneChecked||1!==a.nodeType&amp;&amp;11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&amp;&amp;Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length&gt;0&amp;&amp;fa(d,!i&amp;&amp;ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&amp;&amp;(f=d[i],g=f&amp;&amp;j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&amp;&amp;(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&amp;&amp;this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&amp;&amp;this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&amp;&amp;this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&amp;&amp;n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&amp;&amp;n.nodeName(a,"select")&amp;&amp;(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&amp;&amp;!wa.test(a)&amp;&amp;(l.htmlSerialize||!ua.test(a))&amp;&amp;(l.leadingWhitespace||!aa.test(a))&amp;&amp;!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d&gt;c;c++)b=this[c]||{},1===b.nodeType&amp;&amp;(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&amp;&amp;this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)&lt;0&amp;&amp;(n.cleanData(ea(this)),c&amp;&amp;c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h&gt;=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&amp;&amp;c||(Ja=(Ja||n("&lt;iframe frameborder='0' width='0' height='0'/&gt;")).appendTo(b.documentElement),b=(Ja[0].contentWindow||Ja[0].contentDocument).document,b.write(),b.close(),c=La(a,b),Ja.detach()),Ka[a]=c),c}var Na=/^margin/,Oa=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Pa=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Qa=d.documentElement;!function(){var b,c,e,f,g,h,i=d.createElement("div"),j=d.createElement("div");if(j.style){j.style.cssText="float:left;opacity:.5",l.opacity="0.5"===j.style.opacity,l.cssFloat=!!j.style.cssFloat,j.style.backgroundClip="content-box",j.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===j.style.backgroundClip,i=d.createElement("div"),i.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",j.innerHTML="",i.appendChild(j),l.boxSizing=""===j.style.boxSizing||""===j.style.MozBoxSizing||""===j.style.WebkitBoxSizing,n.extend(l,{reliableHiddenOffsets:function(){return null==b&amp;&amp;k(),f},boxSizingReliable:function(){return null==b&amp;&amp;k(),e},pixelMarginRight:function(){return null==b&amp;&amp;k(),c},pixelPosition:function(){return null==b&amp;&amp;k(),b},reliableMarginRight:function(){return null==b&amp;&amp;k(),g},reliableMarginLeft:function(){return null==b&amp;&amp;k(),h}});function k(){var k,l,m=d.documentElement;m.appendChild(i),j.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",b=e=h=!1,c=g=!0,a.getComputedStyle&amp;&amp;(l=a.getComputedStyle(j),b="1%"!==(l||{}).top,h="2px"===(l||{}).marginLeft,e="4px"===(l||{width:"4px"}).width,j.style.marginRight="50%",c="4px"===(l||{marginRight:"4px"}).marginRight,k=j.appendChild(d.createElement("div")),k.style.cssText=j.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",k.style.marginRight=k.style.width="0",j.style.width="1px",g=!parseFloat((a.getComputedStyle(k)||{}).marginRight),j.removeChild(k)),j.style.display="none",f=0===j.getClientRects().length,f&amp;&amp;(j.style.display="",j.innerHTML="&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;t&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;",j.childNodes[0].style.borderCollapse="separate",k=j.getElementsByTagName("td"),k[0].style.cssText="margin:0;border:0;padding:0;display:none",f=0===k[0].offsetHeight,f&amp;&amp;(k[0].style.display="",k[1].style.display="none",f=0===k[0].offsetHeight)),m.removeChild(i)}}}();var Ra,Sa,Ta=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ra=function(b){var c=b.ownerDocument.defaultView;return c&amp;&amp;c.opener||(c=a),c.getComputedStyle(b)},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&amp;&amp;void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&amp;&amp;!l.pixelMarginRight()&amp;&amp;Oa.test(g)&amp;&amp;Na.test(b)&amp;&amp;(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0===g?g:g+""}):Qa.currentStyle&amp;&amp;(Ra=function(a){return a.currentStyle},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c[b]:void 0,null==g&amp;&amp;h&amp;&amp;h[b]&amp;&amp;(g=h[b]),Oa.test(g)&amp;&amp;!Ta.test(b)&amp;&amp;(d=h.left,e=a.runtimeStyle,f=e&amp;&amp;e.left,f&amp;&amp;(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&amp;&amp;(e.left=f)),void 0===g?g:g+""||"auto"});function Ua(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Va=/alpha\([^)]*\)/i,Wa=/opacity\s*=\s*([^)]*)/i,Xa=/^(none|table(?!-c[ea]).+)/,Ya=new RegExp("^("+T+")(.*)$","i"),Za={position:"absolute",visibility:"hidden",display:"block"},$a={letterSpacing:"0",fontWeight:"400"},_a=["Webkit","O","Moz","ms"],ab=d.createElement("div").style;function bb(a){if(a in ab)return a;var b=a.charAt(0).toUpperCase()+a.slice(1),c=_a.length;while(c--)if(a=_a[c]+b,a in ab)return a}function cb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h&gt;g;g++)d=a[g],d.style&amp;&amp;(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&amp;&amp;W(d)&amp;&amp;(f[g]=n._data(d,"olddisplay",Ma(d.nodeName)))):(e=W(d),(c&amp;&amp;"none"!==c||!e)&amp;&amp;n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h&gt;g;g++)d=a[g],d.style&amp;&amp;(b&amp;&amp;"none"!==d.style.display&amp;&amp;""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function db(a,b,c){var d=Ya.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function eb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4&gt;f;f+=2)"margin"===c&amp;&amp;(g+=n.css(a,c+V[f],!0,e)),d?("content"===c&amp;&amp;(g-=n.css(a,"padding"+V[f],!0,e)),"margin"!==c&amp;&amp;(g-=n.css(a,"border"+V[f]+"Width",!0,e))):(g+=n.css(a,"padding"+V[f],!0,e),"padding"!==c&amp;&amp;(g+=n.css(a,"border"+V[f]+"Width",!0,e)));return g}function fb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ra(a),g=l.boxSizing&amp;&amp;"border-box"===n.css(a,"boxSizing",!1,f);if(0&gt;=e||null==e){if(e=Sa(a,b,f),(0&gt;e||null==e)&amp;&amp;(e=a.style[b]),Oa.test(e))return e;d=g&amp;&amp;(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+eb(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Sa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&amp;&amp;3!==a.nodeType&amp;&amp;8!==a.nodeType&amp;&amp;a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c)return g&amp;&amp;"get"in g&amp;&amp;void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&amp;&amp;(e=U.exec(c))&amp;&amp;e[1]&amp;&amp;(c=X(a,b,e),f="number"),null!=c&amp;&amp;c===c&amp;&amp;("number"===f&amp;&amp;(c+=e&amp;&amp;e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&amp;&amp;"set"in g&amp;&amp;void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&amp;&amp;"get"in g&amp;&amp;(f=g.get(a,!0,c)),void 0===f&amp;&amp;(f=Sa(a,b,d)),"normal"===f&amp;&amp;b in $a&amp;&amp;(f=$a[b]),""===c||c?(e=parseFloat(f),c===!0||isFinite(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Xa.test(n.css(a,"display"))&amp;&amp;0===a.offsetWidth?Pa(a,Za,function(){return fb(a,b,d)}):fb(a,b,d):void 0},set:function(a,c,d){var e=d&amp;&amp;Ra(a);return db(a,c,d?eb(a,b,d,l.boxSizing&amp;&amp;"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Wa.test((b&amp;&amp;a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&amp;&amp;d.filter||c.filter||"";c.zoom=1,(b&gt;=1||""===b)&amp;&amp;""===n.trim(f.replace(Va,""))&amp;&amp;c.removeAttribute&amp;&amp;(c.removeAttribute("filter"),""===b||d&amp;&amp;!d.filter)||(c.filter=Va.test(f)?f.replace(Va,e):f+" "+e)}}),n.cssHooks.marginRight=Ua(l.reliableMarginRight,function(a,b){return b?Pa(a,{display:"inline-block"},Sa,[a,"marginRight"]):void 0}),n.cssHooks.marginLeft=Ua(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Sa(a,"marginLeft"))||(n.contains(a.ownerDocument,a)?a.getBoundingClientRect().left-Pa(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px":void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4&gt;d;d++)e[a+V[d]+b]=f[d]||f[d-2]||f[0];return e}},Na.test(a)||(n.cssHooks[a+b].set=db)}),n.fn.extend({css:function(a,b){return Y(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ra(a),e=b.length;e&gt;g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length&gt;1)},show:function(){return cb(this,!0)},hide:function(){return cb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){W(this)?n(this).show():n(this).hide()})}});function gb(a,b,c,d,e){return new gb.prototype.init(a,b,c,d,e)}n.Tween=gb,gb.prototype={constructor:gb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=gb.propHooks[this.prop];return a&amp;&amp;a.get?a.get(this):gb.propHooks._default.get(this)},run:function(a){var b,c=gb.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&amp;&amp;this.options.step.call(this.elem,this.now,this),c&amp;&amp;c.set?c.set(this):gb.propHooks._default.set(this),this}},gb.prototype.init.prototype=gb.prototype,gb.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&amp;&amp;null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&amp;&amp;"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&amp;&amp;!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},gb.propHooks.scrollTop=gb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&amp;&amp;a.elem.parentNode&amp;&amp;(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=gb.prototype.init,n.fx.step={};var hb,ib,jb=/^(?:toggle|show|hide)$/,kb=/queueHooks$/;function lb(){return a.setTimeout(function(){hb=void 0}),hb=n.now()}function mb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4&gt;e;e+=2-b)c=V[e],d["margin"+c]=d["padding"+c]=a;return b&amp;&amp;(d.opacity=d.width=a),d}function nb(a,b,c){for(var d,e=(qb.tweeners[b]||[]).concat(qb.tweeners["*"]),f=0,g=e.length;g&gt;f;f++)if(d=e[f].call(c,b,a))return d}function ob(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&amp;&amp;W(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&amp;&amp;(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&amp;&amp;("height"in b||"width"in b)&amp;&amp;(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k="none"===j?n._data(a,"olddisplay")||Ma(a.nodeName):j,"inline"===k&amp;&amp;"none"===n.css(a,"float")&amp;&amp;(l.inlineBlockNeedsLayout&amp;&amp;"inline"!==Ma(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&amp;&amp;(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],jb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&amp;&amp;r[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(o))"inline"===("none"===j?Ma(a.nodeName):j)&amp;&amp;(p.display=j);else{r?"hidden"in r&amp;&amp;(q=r.hidden):r=n._data(a,"fxshow",{}),f&amp;&amp;(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=nb(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&amp;&amp;(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function pb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&amp;&amp;(e=f[1],f=a[c]=f[0]),c!==d&amp;&amp;(a[d]=f,delete a[c]),g=n.cssHooks[d],g&amp;&amp;"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function qb(a,b,c){var d,e,f=0,g=qb.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=hb||lb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i&gt;g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1&gt;f&amp;&amp;i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:hb||lb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d&gt;c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(pb(k,j.opts.specialEasing);g&gt;f;f++)if(d=qb.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&amp;&amp;(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,nb,j),n.isFunction(j.opts.start)&amp;&amp;j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(qb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return X(c.elem,a,U.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e&gt;d;d++)c=a[d],qb.tweeners[c]=qb.tweeners[c]||[],qb.tweeners[c].unshift(b)},prefilters:[ob],prefilter:function(a,b){b?qb.prefilters.unshift(a):qb.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&amp;&amp;"object"==typeof a?n.extend({},a):{complete:c||!c&amp;&amp;b||n.isFunction(a)&amp;&amp;a,duration:a,easing:c&amp;&amp;b||b&amp;&amp;!n.isFunction(b)&amp;&amp;b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&amp;&amp;d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&amp;&amp;d.old.call(this),d.queue&amp;&amp;n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(W).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=qb(this,n.extend({},a),f);(e||n._data(this,"finish"))&amp;&amp;b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&amp;&amp;(c=b,b=a,a=void 0),b&amp;&amp;a!==!1&amp;&amp;this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&amp;&amp;a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&amp;&amp;g[e].stop&amp;&amp;d(g[e]);else for(e in g)g[e]&amp;&amp;g[e].stop&amp;&amp;kb.test(e)&amp;&amp;d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&amp;&amp;f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&amp;&amp;c||n.dequeue(this,a)})},finish:function(a){return a!==!1&amp;&amp;(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&amp;&amp;e.stop&amp;&amp;e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&amp;&amp;f[b].queue===a&amp;&amp;(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g&gt;b;b++)d[b]&amp;&amp;d[b].finish&amp;&amp;d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(mb(b,!0),a,d,e)}}),n.each({slideDown:mb("show"),slideUp:mb("hide"),slideToggle:mb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.timers,c=0;for(hb=n.now();c&lt;b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),hb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ib||(ib=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(ib),ib=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a,b=d.createElement("input"),c=d.createElement("div"),e=d.createElement("select"),f=e.appendChild(d.createElement("option"));c=d.createElement("div"),c.setAttribute("className","t"),c.innerHTML="  &lt;link/&gt;&lt;table&gt;&lt;/table&gt;&lt;a href='/a'&gt;a&lt;/a&gt;&lt;input type='checkbox'/&gt;",a=c.getElementsByTagName("a")[0],b.setAttribute("type","checkbox"),c.appendChild(b),a=c.getElementsByTagName("a")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==c.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=f.selected,l.enctype=!!d.createElement("form").enctype,e.disabled=!0,l.optDisabled=!f.disabled,b=d.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value}();var rb=/\r/g,sb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&amp;&amp;(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&amp;&amp;(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&amp;&amp;"set"in b&amp;&amp;void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&amp;&amp;"get"in b&amp;&amp;void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(sb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0&gt;e,g=f?null:[],h=f?e+1:d.length,i=0&gt;e?h:f?e:0;h&gt;i;i++)if(c=d[i],(c.selected||i===e)&amp;&amp;(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&amp;&amp;(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)&gt;-1)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)&gt;-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var tb,ub,vb=n.expr.attrHandle,wb=/^(?:checked|selected)$/i,xb=l.getSetAttribute,yb=l.input;n.fn.extend({attr:function(a,b){return Y(this,n.attr,a,b,arguments.length&gt;1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&amp;&amp;8!==f&amp;&amp;2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&amp;&amp;n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ub:tb)),void 0!==c?null===c?void n.removeAttr(a,b):e&amp;&amp;"set"in e&amp;&amp;void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&amp;&amp;"get"in e&amp;&amp;null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&amp;&amp;"radio"===b&amp;&amp;n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&amp;&amp;(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&amp;&amp;b.match(G);if(f&amp;&amp;1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?yb&amp;&amp;xb||!wb.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(xb?c:d)}}),ub={set:function(a,b,c){return b===!1?n.removeAttr(a,c):yb&amp;&amp;xb||!wb.test(c)?a.setAttribute(!xb&amp;&amp;n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=vb[b]||n.find.attr;yb&amp;&amp;xb||!wb.test(b)?vb[b]=function(a,b,d){var e,f;return d||(f=vb[b],vb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,vb[b]=f),e}:vb[b]=function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),yb&amp;&amp;xb||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):tb&amp;&amp;tb.set(a,b,c)}}),xb||(tb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},vb.id=vb.name=vb.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&amp;&amp;""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&amp;&amp;c.specified?c.value:void 0},set:tb.set},n.attrHooks.contenteditable={set:function(a,b,c){tb.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var zb=/^(?:input|select|textarea|button|object)$/i,Ab=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return Y(this,n.prop,a,b,arguments.length&gt;1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&amp;&amp;8!==f&amp;&amp;2!==f)return 1===f&amp;&amp;n.isXMLDoc(a)||(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&amp;&amp;"set"in e&amp;&amp;void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&amp;&amp;"get"in e&amp;&amp;null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):zb.test(a.nodeName)||Ab.test(a.nodeName)&amp;&amp;a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&amp;&amp;(b.selectedIndex,b.parentNode&amp;&amp;b.parentNode.selectedIndex),null},set:function(a){var b=a.parentNode;b&amp;&amp;(b.selectedIndex,b.parentNode&amp;&amp;b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var Bb=/[\t\r\n\f]/g;function Cb(a){return n.attr(a,"class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,Cb(this)))});if("string"==typeof a&amp;&amp;a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&amp;&amp;(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")&lt;0&amp;&amp;(d+=f+" ");h=n.trim(d),e!==h&amp;&amp;n.attr(c,"class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,Cb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&amp;&amp;a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&amp;&amp;(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")&gt;-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&amp;&amp;n.attr(c,"class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&amp;&amp;"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,Cb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&amp;&amp;"boolean"!==c||(b=Cb(this),b&amp;&amp;n._data(this,"__className__",b),n.attr(this,"class",b||a===!1?"":n._data(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&amp;&amp;(" "+Cb(c)+" ").replace(Bb," ").indexOf(b)&gt;-1)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length&gt;0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Db=a.location,Eb=n.now(),Fb=/\?/,Gb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&amp;&amp;a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&amp;&amp;!n.trim(e.replace(Gb,function(a,b,e,f){return c&amp;&amp;b&amp;&amp;(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new a.DOMParser,c=d.parseFromString(b,"text/xml")):(c=new a.ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&amp;&amp;c.documentElement&amp;&amp;!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var Hb=/#.*$/,Ib=/([?&amp;])_=[^&amp;]*/,Jb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Kb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Lb=/^(?:GET|HEAD)$/,Mb=/^\/\//,Nb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ob={},Pb={},Qb="*/".concat("*"),Rb=Db.href,Sb=Nb.exec(Rb.toLowerCase())||[];function Tb(a){return function(b,c){"string"!=typeof b&amp;&amp;(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Ub(a,b,c,d){var e={},f=a===Pb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&amp;&amp;g("*")}function Vb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&amp;&amp;((e[d]?a:c||(c={}))[d]=b[d]);return c&amp;&amp;n.extend(!0,a,c),a}function Wb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&amp;&amp;(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&amp;&amp;h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&amp;&amp;i.unshift(f),c[f]):void 0}function Xb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&amp;&amp;(c[a.responseFields[f]]=b),!i&amp;&amp;d&amp;&amp;a.dataFilter&amp;&amp;(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&amp;&amp;i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&amp;&amp;(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&amp;&amp;(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&amp;&amp;a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Rb,type:"GET",isLocal:Kb.test(Sb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Qb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Vb(Vb(a,n.ajaxSettings),b):Vb(n.ajaxSettings,a)},ajaxPrefilter:Tb(Ob),ajaxTransport:Tb(Pb),ajax:function(b,c){"object"==typeof b&amp;&amp;(c=b,b=void 0),c=c||{};var d,e,f,g,h,i,j,k,l=n.ajaxSetup({},c),m=l.context||l,o=l.context&amp;&amp;(m.nodeType||m.jquery)?n(m):n.event,p=n.Deferred(),q=n.Callbacks("once memory"),r=l.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,getResponseHeader:function(a){var b;if(2===u){if(!k){k={};while(b=Jb.exec(g))k[b[1].toLowerCase()]=b[2]}b=k[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===u?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return u||(a=t[c]=t[c]||a,s[a]=b),this},overrideMimeType:function(a){return u||(l.mimeType=a),this},statusCode:function(a){var b;if(a)if(2&gt;u)for(b in a)r[b]=[r[b],a[b]];else w.always(a[w.status]);return this},abort:function(a){var b=a||v;return j&amp;&amp;j.abort(b),y(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,l.url=((b||l.url||Rb)+"").replace(Hb,"").replace(Mb,Sb[1]+"//"),l.type=c.method||c.type||l.method||l.type,l.dataTypes=n.trim(l.dataType||"*").toLowerCase().match(G)||[""],null==l.crossDomain&amp;&amp;(d=Nb.exec(l.url.toLowerCase()),l.crossDomain=!(!d||d[1]===Sb[1]&amp;&amp;d[2]===Sb[2]&amp;&amp;(d[3]||("http:"===d[1]?"80":"443"))===(Sb[3]||("http:"===Sb[1]?"80":"443")))),l.data&amp;&amp;l.processData&amp;&amp;"string"!=typeof l.data&amp;&amp;(l.data=n.param(l.data,l.traditional)),Ub(Ob,l,c,w),2===u)return w;i=n.event&amp;&amp;l.global,i&amp;&amp;0===n.active++&amp;&amp;n.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!Lb.test(l.type),f=l.url,l.hasContent||(l.data&amp;&amp;(f=l.url+=(Fb.test(f)?"&amp;":"?")+l.data,delete l.data),l.cache===!1&amp;&amp;(l.url=Ib.test(f)?f.replace(Ib,"$1_="+Eb++):f+(Fb.test(f)?"&amp;":"?")+"_="+Eb++)),l.ifModified&amp;&amp;(n.lastModified[f]&amp;&amp;w.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&amp;&amp;w.setRequestHeader("If-None-Match",n.etag[f])),(l.data&amp;&amp;l.hasContent&amp;&amp;l.contentType!==!1||c.contentType)&amp;&amp;w.setRequestHeader("Content-Type",l.contentType),w.setRequestHeader("Accept",l.dataTypes[0]&amp;&amp;l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+Qb+"; q=0.01":""):l.accepts["*"]);for(e in l.headers)w.setRequestHeader(e,l.headers[e]);if(l.beforeSend&amp;&amp;(l.beforeSend.call(m,w,l)===!1||2===u))return w.abort();v="abort";for(e in{success:1,error:1,complete:1})w[e](l[e]);if(j=Ub(Pb,l,c,w)){if(w.readyState=1,i&amp;&amp;o.trigger("ajaxSend",[w,l]),2===u)return w;l.async&amp;&amp;l.timeout&gt;0&amp;&amp;(h=a.setTimeout(function(){w.abort("timeout")},l.timeout));try{u=1,j.send(s,y)}catch(x){if(!(2&gt;u))throw x;y(-1,x)}}else y(-1,"No Transport");function y(b,c,d,e){var k,s,t,v,x,y=c;2!==u&amp;&amp;(u=2,h&amp;&amp;a.clearTimeout(h),j=void 0,g=e||"",w.readyState=b&gt;0?4:0,k=b&gt;=200&amp;&amp;300&gt;b||304===b,d&amp;&amp;(v=Wb(l,w,d)),v=Xb(l,v,w,k),k?(l.ifModified&amp;&amp;(x=w.getResponseHeader("Last-Modified"),x&amp;&amp;(n.lastModified[f]=x),x=w.getResponseHeader("etag"),x&amp;&amp;(n.etag[f]=x)),204===b||"HEAD"===l.type?y="nocontent":304===b?y="notmodified":(y=v.state,s=v.data,t=v.error,k=!t)):(t=y,!b&amp;&amp;y||(y="error",0&gt;b&amp;&amp;(b=0))),w.status=b,w.statusText=(c||y)+"",k?p.resolveWith(m,[s,y,w]):p.rejectWith(m,[w,y,t]),w.statusCode(r),r=void 0,i&amp;&amp;o.trigger(k?"ajaxSuccess":"ajaxError",[w,l,k?s:t]),q.fireWith(m,[w,y]),i&amp;&amp;(o.trigger("ajaxComplete",[w,l]),--n.active||n.event.trigger("ajaxStop")))}return w},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&amp;&amp;(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&amp;&amp;a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&amp;&amp;b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&amp;&amp;1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}});function Yb(a){return a.style&amp;&amp;a.style.display||n.css(a,"display")}function Zb(a){if(!n.contains(a.ownerDocument||d,a))return!0;while(a&amp;&amp;1===a.nodeType){if("none"===Yb(a)||"hidden"===a.type)return!0;a=a.parentNode}return!1}n.expr.filters.hidden=function(a){return l.reliableHiddenOffsets()?a.offsetWidth&lt;=0&amp;&amp;a.offsetHeight&lt;=0&amp;&amp;!a.getClientRects().length:Zb(a)},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var $b=/%20/g,_b=/\[\]$/,ac=/\r?\n/g,bc=/^(?:submit|button|image|reset|file)$/i,cc=/^(?:input|select|textarea|keygen)/i;function dc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||_b.test(a)?d(a,e):dc(a+"["+("object"==typeof e&amp;&amp;null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)dc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&amp;&amp;(b=n.ajaxSettings&amp;&amp;n.ajaxSettings.traditional),n.isArray(a)||a.jquery&amp;&amp;!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)dc(c,a[c],b,e);return d.join("&amp;").replace($b,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&amp;&amp;!n(this).is(":disabled")&amp;&amp;cc.test(this.nodeName)&amp;&amp;!bc.test(a)&amp;&amp;(this.checked||!Z.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(ac,"\r\n")}}):{name:b.name,value:c.replace(ac,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return this.isLocal?ic():d.documentMode&gt;8?hc():/^(get|post|head|put|delete|options)$/i.test(this.type)&amp;&amp;hc()||ic()}:hc;var ec=0,fc={},gc=n.ajaxSettings.xhr();a.attachEvent&amp;&amp;a.attachEvent("onunload",function(){for(var a in fc)fc[a](void 0,!0)}),l.cors=!!gc&amp;&amp;"withCredentials"in gc,gc=l.ajax=!!gc,gc&amp;&amp;n.ajaxTransport(function(b){if(!b.crossDomain||l.cors){var c;return{send:function(d,e){var f,g=b.xhr(),h=++ec;if(g.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(f in b.xhrFields)g[f]=b.xhrFields[f];b.mimeType&amp;&amp;g.overrideMimeType&amp;&amp;g.overrideMimeType(b.mimeType),b.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");for(f in d)void 0!==d[f]&amp;&amp;g.setRequestHeader(f,d[f]+"");g.send(b.hasContent&amp;&amp;b.data||null),c=function(a,d){var f,i,j;if(c&amp;&amp;(d||4===g.readyState))if(delete fc[h],c=void 0,g.onreadystatechange=n.noop,d)4!==g.readyState&amp;&amp;g.abort();else{j={},f=g.status,"string"==typeof g.responseText&amp;&amp;(j.text=g.responseText);try{i=g.statusText}catch(k){i=""}f||!b.isLocal||b.crossDomain?1223===f&amp;&amp;(f=204):f=j.text?200:404}j&amp;&amp;e(f,i,j,g.getAllResponseHeaders())},b.async?4===g.readyState?a.setTimeout(c):g.onreadystatechange=fc[h]=c:c()},abort:function(){c&amp;&amp;c(void 0,!0)}}}});function hc(){try{return new a.XMLHttpRequest}catch(b){}}function ic(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&amp;&amp;(a.cache=!1),a.crossDomain&amp;&amp;(a.type="GET",a.global=!1)}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=d.head||n("head")[0]||d.documentElement;return{send:function(e,f){b=d.createElement("script"),b.async=!0,a.scriptCharset&amp;&amp;(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&amp;&amp;(b.onload=b.onreadystatechange=null,b.parentNode&amp;&amp;b.parentNode.removeChild(b),b=null,c||f(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&amp;&amp;b.onload(void 0,!0)}}}});var jc=[],kc=/(=)\?(?=&amp;|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=jc.pop()||n.expando+"_"+Eb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&amp;&amp;(kc.test(b.url)?"url":"string"==typeof b.data&amp;&amp;0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&amp;&amp;kc.test(b.data)&amp;&amp;"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(kc,"$1"+e):b.jsonp!==!1&amp;&amp;(b.url+=(Fb.test(b.url)?"&amp;":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&amp;&amp;(b.jsonpCallback=c.jsonpCallback,jc.push(e)),g&amp;&amp;n.isFunction(f)&amp;&amp;f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&amp;&amp;(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&amp;&amp;[];return e?[b.createElement(e[1])]:(e=ja([a],b,f),f&amp;&amp;f.length&amp;&amp;n(f).remove(),n.merge([],e.childNodes))};var lc=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&amp;&amp;lc)return lc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h&gt;-1&amp;&amp;(d=n.trim(a.slice(h,a.length)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&amp;&amp;"object"==typeof b&amp;&amp;(e="POST"),g.length&gt;0&amp;&amp;n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("&lt;div&gt;").append(n.parseHTML(a)).find(d):a)}).always(c&amp;&amp;function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function mc(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&amp;&amp;(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&amp;&amp;n.inArray("auto",[f,i])&gt;-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&amp;&amp;(b=b.call(a,c,n.extend({},h))),null!=b.top&amp;&amp;(m.top=b.top-h.top+g),null!=b.left&amp;&amp;(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&amp;&amp;e.ownerDocument;if(f)return b=f.documentElement,n.contains(b,e)?("undefined"!=typeof e.getBoundingClientRect&amp;&amp;(d=e.getBoundingClientRect()),c=mc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===n.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(c=a.offset()),c.top+=n.css(a[0],"borderTopWidth",!0),c.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-n.css(d,"marginTop",!0),left:b.left-c.left-n.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&amp;&amp;!n.nodeName(a,"html")&amp;&amp;"static"===n.css(a,"position"))a=a.offsetParent;return a||Qa})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return Y(this,function(a,d,e){var f=mc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ua(l.pixelPosition,function(a,c){return c?(c=Sa(a,b),Oa.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&amp;&amp;(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return Y(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&amp;&amp;define.amd&amp;&amp;define("jquery",[],function(){return n});var nc=a.jQuery,oc=a.$;return n.noConflict=function(b){return a.$===n&amp;&amp;(a.$=oc),b&amp;&amp;a.jQuery===n&amp;&amp;(a.jQuery=nc),n},b||(a.jQuery=a.$=n),n});/*!
 * typeahead.js 0.11.1
 * https://github.com/twitter/typeahead.js
 * Copyright 2013-2015 Twitter, Inc. and other contributors; Licensed MIT
 */
!function(a,b){"function"==typeof define&amp;&amp;define.amd?define("bloodhound",["jquery"],function(c){return a.Bloodhound=b(c)}):"object"==typeof exports?module.exports=b(require("jquery")):a.Bloodhound=b(jQuery)}(this,function(a){var b=function(){"use strict";return{isMsie:function(){return/(msie|trident)/i.test(navigator.userAgent)?navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]:!1},isBlankString:function(a){return!a||/^\s*$/.test(a)},escapeRegExChars:function(a){return a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&amp;")},isString:function(a){return"string"==typeof a},isNumber:function(a){return"number"==typeof a},isArray:a.isArray,isFunction:a.isFunction,isObject:a.isPlainObject,isUndefined:function(a){return"undefined"==typeof a},isElement:function(a){return!(!a||1!==a.nodeType)},isJQuery:function(b){return b instanceof a},toStr:function(a){return b.isUndefined(a)||null===a?"":a+""},bind:a.proxy,each:function(b,c){function d(a,b){return c(b,a)}a.each(b,d)},map:a.map,filter:a.grep,every:function(b,c){var d=!0;return b?(a.each(b,function(a,e){return(d=c.call(null,e,a,b))?void 0:!1}),!!d):d},some:function(b,c){var d=!1;return b?(a.each(b,function(a,e){return(d=c.call(null,e,a,b))?!1:void 0}),!!d):d},mixin:a.extend,identity:function(a){return a},clone:function(b){return a.extend(!0,{},b)},getIdGenerator:function(){var a=0;return function(){return a++}},templatify:function(b){function c(){return String(b)}return a.isFunction(b)?b:c},defer:function(a){setTimeout(a,0)},debounce:function(a,b,c){var d,e;return function(){var f,g,h=this,i=arguments;return f=function(){d=null,c||(e=a.apply(h,i))},g=c&amp;&amp;!d,clearTimeout(d),d=setTimeout(f,b),g&amp;&amp;(e=a.apply(h,i)),e}},throttle:function(a,b){var c,d,e,f,g,h;return g=0,h=function(){g=new Date,e=null,f=a.apply(c,d)},function(){var i=new Date,j=b-(i-g);return c=this,d=arguments,0&gt;=j?(clearTimeout(e),e=null,g=i,f=a.apply(c,d)):e||(e=setTimeout(h,j)),f}},stringify:function(a){return b.isString(a)?a:JSON.stringify(a)},noop:function(){}}}(),c="0.11.1",d=function(){"use strict";function a(a){return a=b.toStr(a),a?a.split(/\s+/):[]}function c(a){return a=b.toStr(a),a?a.split(/\W+/):[]}function d(a){return function(c){return c=b.isArray(c)?c:[].slice.call(arguments,0),function(d){var e=[];return b.each(c,function(c){e=e.concat(a(b.toStr(d[c])))}),e}}}return{nonword:c,whitespace:a,obj:{nonword:d(c),whitespace:d(a)}}}(),e=function(){"use strict";function c(c){this.maxSize=b.isNumber(c)?c:100,this.reset(),this.maxSize&lt;=0&amp;&amp;(this.set=this.get=a.noop)}function d(){this.head=this.tail=null}function e(a,b){this.key=a,this.val=b,this.prev=this.next=null}return b.mixin(c.prototype,{set:function(a,b){var c,d=this.list.tail;this.size&gt;=this.maxSize&amp;&amp;(this.list.remove(d),delete this.hash[d.key],this.size--),(c=this.hash[a])?(c.val=b,this.list.moveToFront(c)):(c=new e(a,b),this.list.add(c),this.hash[a]=c,this.size++)},get:function(a){var b=this.hash[a];return b?(this.list.moveToFront(b),b.val):void 0},reset:function(){this.size=0,this.hash={},this.list=new d}}),b.mixin(d.prototype,{add:function(a){this.head&amp;&amp;(a.next=this.head,this.head.prev=a),this.head=a,this.tail=this.tail||a},remove:function(a){a.prev?a.prev.next=a.next:this.head=a.next,a.next?a.next.prev=a.prev:this.tail=a.prev},moveToFront:function(a){this.remove(a),this.add(a)}}),c}(),f=function(){"use strict";function c(a,c){this.prefix=["__",a,"__"].join(""),this.ttlKey="__ttl__",this.keyMatcher=new RegExp("^"+b.escapeRegExChars(this.prefix)),this.ls=c||h,!this.ls&amp;&amp;this._noop()}function d(){return(new Date).getTime()}function e(a){return JSON.stringify(b.isUndefined(a)?null:a)}function f(b){return a.parseJSON(b)}function g(a){var b,c,d=[],e=h.length;for(b=0;e&gt;b;b++)(c=h.key(b)).match(a)&amp;&amp;d.push(c.replace(a,""));return d}var h;try{h=window.localStorage,h.setItem("~~~","!"),h.removeItem("~~~")}catch(i){h=null}return b.mixin(c.prototype,{_prefix:function(a){return this.prefix+a},_ttlKey:function(a){return this._prefix(a)+this.ttlKey},_noop:function(){this.get=this.set=this.remove=this.clear=this.isExpired=b.noop},_safeSet:function(a,b){try{this.ls.setItem(a,b)}catch(c){"QuotaExceededError"===c.name&amp;&amp;(this.clear(),this._noop())}},get:function(a){return this.isExpired(a)&amp;&amp;this.remove(a),f(this.ls.getItem(this._prefix(a)))},set:function(a,c,f){return b.isNumber(f)?this._safeSet(this._ttlKey(a),e(d()+f)):this.ls.removeItem(this._ttlKey(a)),this._safeSet(this._prefix(a),e(c))},remove:function(a){return this.ls.removeItem(this._ttlKey(a)),this.ls.removeItem(this._prefix(a)),this},clear:function(){var a,b=g(this.keyMatcher);for(a=b.length;a--;)this.remove(b[a]);return this},isExpired:function(a){var c=f(this.ls.getItem(this._ttlKey(a)));return b.isNumber(c)&amp;&amp;d()&gt;c?!0:!1}}),c}(),g=function(){"use strict";function c(a){a=a||{},this.cancelled=!1,this.lastReq=null,this._send=a.transport,this._get=a.limiter?a.limiter(this._get):this._get,this._cache=a.cache===!1?new e(0):h}var d=0,f={},g=6,h=new e(10);return c.setMaxPendingRequests=function(a){g=a},c.resetCache=function(){h.reset()},b.mixin(c.prototype,{_fingerprint:function(b){return b=b||{},b.url+b.type+a.param(b.data||{})},_get:function(a,b){function c(a){b(null,a),k._cache.set(i,a)}function e(){b(!0)}function h(){d--,delete f[i],k.onDeckRequestArgs&amp;&amp;(k._get.apply(k,k.onDeckRequestArgs),k.onDeckRequestArgs=null)}var i,j,k=this;i=this._fingerprint(a),this.cancelled||i!==this.lastReq||((j=f[i])?j.done(c).fail(e):g&gt;d?(d++,f[i]=this._send(a).done(c).fail(e).always(h)):this.onDeckRequestArgs=[].slice.call(arguments,0))},get:function(c,d){var e,f;d=d||a.noop,c=b.isString(c)?{url:c}:c||{},f=this._fingerprint(c),this.cancelled=!1,this.lastReq=f,(e=this._cache.get(f))?d(null,e):this._get(c,d)},cancel:function(){this.cancelled=!0}}),c}(),h=window.SearchIndex=function(){"use strict";function c(c){c=c||{},c.datumTokenizer&amp;&amp;c.queryTokenizer||a.error("datumTokenizer and queryTokenizer are both required"),this.identify=c.identify||b.stringify,this.datumTokenizer=c.datumTokenizer,this.queryTokenizer=c.queryTokenizer,this.reset()}function d(a){return a=b.filter(a,function(a){return!!a}),a=b.map(a,function(a){return a.toLowerCase()})}function e(){var a={};return a[i]=[],a[h]={},a}function f(a){for(var b={},c=[],d=0,e=a.length;e&gt;d;d++)b[a[d]]||(b[a[d]]=!0,c.push(a[d]));return c}function g(a,b){var c=0,d=0,e=[];a=a.sort(),b=b.sort();for(var f=a.length,g=b.length;f&gt;c&amp;&amp;g&gt;d;)a[c]&lt;b[d]?c++:a[c]&gt;b[d]?d++:(e.push(a[c]),c++,d++);return e}var h="c",i="i";return b.mixin(c.prototype,{bootstrap:function(a){this.datums=a.datums,this.trie=a.trie},add:function(a){var c=this;a=b.isArray(a)?a:[a],b.each(a,function(a){var f,g;c.datums[f=c.identify(a)]=a,g=d(c.datumTokenizer(a)),b.each(g,function(a){var b,d,g;for(b=c.trie,d=a.split("");g=d.shift();)b=b[h][g]||(b[h][g]=e()),b[i].push(f)})})},get:function(a){var c=this;return b.map(a,function(a){return c.datums[a]})},search:function(a){var c,e,j=this;return c=d(this.queryTokenizer(a)),b.each(c,function(a){var b,c,d,f;if(e&amp;&amp;0===e.length)return!1;for(b=j.trie,c=a.split("");b&amp;&amp;(d=c.shift());)b=b[h][d];return b&amp;&amp;0===c.length?(f=b[i].slice(0),void(e=e?g(e,f):f)):(e=[],!1)}),e?b.map(f(e),function(a){return j.datums[a]}):[]},all:function(){var a=[];for(var b in this.datums)a.push(this.datums[b]);return a},reset:function(){this.datums={},this.trie=e()},serialize:function(){return{datums:this.datums,trie:this.trie}}}),c}(),i=function(){"use strict";function a(a){this.url=a.url,this.ttl=a.ttl,this.cache=a.cache,this.prepare=a.prepare,this.transform=a.transform,this.transport=a.transport,this.thumbprint=a.thumbprint,this.storage=new f(a.cacheKey)}var c;return c={data:"data",protocol:"protocol",thumbprint:"thumbprint"},b.mixin(a.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},store:function(a){this.cache&amp;&amp;(this.storage.set(c.data,a,this.ttl),this.storage.set(c.protocol,location.protocol,this.ttl),this.storage.set(c.thumbprint,this.thumbprint,this.ttl))},fromCache:function(){var a,b={};return this.cache?(b.data=this.storage.get(c.data),b.protocol=this.storage.get(c.protocol),b.thumbprint=this.storage.get(c.thumbprint),a=b.thumbprint!==this.thumbprint||b.protocol!==location.protocol,b.data&amp;&amp;!a?b.data:null):null},fromNetwork:function(a){function b(){a(!0)}function c(b){a(null,e.transform(b))}var d,e=this;a&amp;&amp;(d=this.prepare(this._settings()),this.transport(d).fail(b).done(c))},clear:function(){return this.storage.clear(),this}}),a}(),j=function(){"use strict";function a(a){this.url=a.url,this.prepare=a.prepare,this.transform=a.transform,this.transport=new g({cache:a.cache,limiter:a.limiter,transport:a.transport})}return b.mixin(a.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},get:function(a,b){function c(a,c){b(a?[]:e.transform(c))}var d,e=this;if(b)return a=a||"",d=this.prepare(a,this._settings()),this.transport.get(d,c)},cancelLastRequest:function(){this.transport.cancel()}}),a}(),k=function(){"use strict";function d(d){var e;return d?(e={url:null,ttl:864e5,cache:!0,cacheKey:null,thumbprint:"",prepare:b.identity,transform:b.identity,transport:null},d=b.isString(d)?{url:d}:d,d=b.mixin(e,d),!d.url&amp;&amp;a.error("prefetch requires url to be set"),d.transform=d.filter||d.transform,d.cacheKey=d.cacheKey||d.url,d.thumbprint=c+d.thumbprint,d.transport=d.transport?h(d.transport):a.ajax,d):null}function e(c){var d;if(c)return d={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:b.identity,transport:null},c=b.isString(c)?{url:c}:c,c=b.mixin(d,c),!c.url&amp;&amp;a.error("remote requires url to be set"),c.transform=c.filter||c.transform,c.prepare=f(c),c.limiter=g(c),c.transport=c.transport?h(c.transport):a.ajax,delete c.replace,delete c.wildcard,delete c.rateLimitBy,delete c.rateLimitWait,c}function f(a){function b(a,b){return b.url=f(b.url,a),b}function c(a,b){return b.url=b.url.replace(g,encodeURIComponent(a)),b}function d(a,b){return b}var e,f,g;return e=a.prepare,f=a.replace,g=a.wildcard,e?e:e=f?b:a.wildcard?c:d}function g(a){function c(a){return function(c){return b.debounce(c,a)}}function d(a){return function(c){return b.throttle(c,a)}}var e,f,g;return e=a.limiter,f=a.rateLimitBy,g=a.rateLimitWait,e||(e=/^throttle$/i.test(f)?d(g):c(g)),e}function h(c){return function(d){function e(a){b.defer(function(){g.resolve(a)})}function f(a){b.defer(function(){g.reject(a)})}var g=a.Deferred();return c(d,e,f),g}}return function(c){var f,g;return f={initialize:!0,identify:b.stringify,datumTokenizer:null,queryTokenizer:null,sufficient:5,sorter:null,local:[],prefetch:null,remote:null},c=b.mixin(f,c||{}),!c.datumTokenizer&amp;&amp;a.error("datumTokenizer is required"),!c.queryTokenizer&amp;&amp;a.error("queryTokenizer is required"),g=c.sorter,c.sorter=g?function(a){return a.sort(g)}:b.identity,c.local=b.isFunction(c.local)?c.local():c.local,c.prefetch=d(c.prefetch),c.remote=e(c.remote),c}}(),l=function(){"use strict";function c(a){a=k(a),this.sorter=a.sorter,this.identify=a.identify,this.sufficient=a.sufficient,this.local=a.local,this.remote=a.remote?new j(a.remote):null,this.prefetch=a.prefetch?new i(a.prefetch):null,this.index=new h({identify:this.identify,datumTokenizer:a.datumTokenizer,queryTokenizer:a.queryTokenizer}),a.initialize!==!1&amp;&amp;this.initialize()}var e;return e=window&amp;&amp;window.Bloodhound,c.noConflict=function(){return window&amp;&amp;(window.Bloodhound=e),c},c.tokenizers=d,b.mixin(c.prototype,{__ttAdapter:function(){function a(a,b,d){return c.search(a,b,d)}function b(a,b){return c.search(a,b)}var c=this;return this.remote?a:b},_loadPrefetch:function(){function b(a,b){return a?c.reject():(e.add(b),e.prefetch.store(e.index.serialize()),void c.resolve())}var c,d,e=this;return c=a.Deferred(),this.prefetch?(d=this.prefetch.fromCache())?(this.index.bootstrap(d),c.resolve()):this.prefetch.fromNetwork(b):c.resolve(),c.promise()},_initialize:function(){function a(){b.add(b.local)}var b=this;return this.clear(),(this.initPromise=this._loadPrefetch()).done(a),this.initPromise},initialize:function(a){return!this.initPromise||a?this._initialize():this.initPromise},add:function(a){return this.index.add(a),this},get:function(a){return a=b.isArray(a)?a:[].slice.call(arguments),this.index.get(a)},search:function(a,c,d){function e(a){var c=[];b.each(a,function(a){!b.some(f,function(b){return g.identify(a)===g.identify(b)})&amp;&amp;c.push(a)}),d&amp;&amp;d(c)}var f,g=this;return f=this.sorter(this.index.search(a)),c(this.remote?f.slice():f),this.remote&amp;&amp;f.length&lt;this.sufficient?this.remote.get(a,e):this.remote&amp;&amp;this.remote.cancelLastRequest(),this},all:function(){return this.index.all()},clear:function(){return this.index.reset(),this},clearPrefetchCache:function(){return this.prefetch&amp;&amp;this.prefetch.clear(),this},clearRemoteCache:function(){return g.resetCache(),this},ttAdapter:function(){return this.__ttAdapter()}}),c}();return l}),function(a,b){"function"==typeof define&amp;&amp;define.amd?define("typeahead.js",["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(this,function(a){var b=function(){"use strict";return{isMsie:function(){return/(msie|trident)/i.test(navigator.userAgent)?navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]:!1},isBlankString:function(a){return!a||/^\s*$/.test(a)},escapeRegExChars:function(a){return a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&amp;")},isString:function(a){return"string"==typeof a},isNumber:function(a){return"number"==typeof a},isArray:a.isArray,isFunction:a.isFunction,isObject:a.isPlainObject,isUndefined:function(a){return"undefined"==typeof a},isElement:function(a){return!(!a||1!==a.nodeType)},isJQuery:function(b){return b instanceof a},toStr:function(a){return b.isUndefined(a)||null===a?"":a+""},bind:a.proxy,each:function(b,c){function d(a,b){return c(b,a)}a.each(b,d)},map:a.map,filter:a.grep,every:function(b,c){var d=!0;return b?(a.each(b,function(a,e){return(d=c.call(null,e,a,b))?void 0:!1}),!!d):d},some:function(b,c){var d=!1;return b?(a.each(b,function(a,e){return(d=c.call(null,e,a,b))?!1:void 0}),!!d):d},mixin:a.extend,identity:function(a){return a},clone:function(b){return a.extend(!0,{},b)},getIdGenerator:function(){var a=0;return function(){return a++}},templatify:function(b){function c(){return String(b)}return a.isFunction(b)?b:c},defer:function(a){setTimeout(a,0)},debounce:function(a,b,c){var d,e;return function(){var f,g,h=this,i=arguments;return f=function(){d=null,c||(e=a.apply(h,i))},g=c&amp;&amp;!d,clearTimeout(d),d=setTimeout(f,b),g&amp;&amp;(e=a.apply(h,i)),e}},throttle:function(a,b){var c,d,e,f,g,h;return g=0,h=function(){g=new Date,e=null,f=a.apply(c,d)},function(){var i=new Date,j=b-(i-g);return c=this,d=arguments,0&gt;=j?(clearTimeout(e),e=null,g=i,f=a.apply(c,d)):e||(e=setTimeout(h,j)),f}},stringify:function(a){return b.isString(a)?a:JSON.stringify(a)},noop:function(){}}}(),c=function(){"use strict";function a(a){var g,h;return h=b.mixin({},f,a),g={css:e(),classes:h,html:c(h),selectors:d(h)},{css:g.css,html:g.html,classes:g.classes,selectors:g.selectors,mixin:function(a){b.mixin(a,g)}}}function c(a){return{wrapper:'&lt;span class="'+a.wrapper+'"&gt;&lt;/span&gt;',menu:'&lt;div class="'+a.menu+'"&gt;&lt;/div&gt;'}}function d(a){var c={};return b.each(a,function(a,b){c[b]="."+a}),c}function e(){var a={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},menu:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};return b.isMsie()&amp;&amp;b.mixin(a.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),a}var f={wrapper:"twitter-typeahead",input:"tt-input",hint:"tt-hint",menu:"tt-menu",dataset:"tt-dataset",suggestion:"tt-suggestion",selectable:"tt-selectable",empty:"tt-empty",open:"tt-open",cursor:"tt-cursor",highlight:"tt-highlight"};return a}(),d=function(){"use strict";function c(b){b&amp;&amp;b.el||a.error("EventBus initialized without el"),this.$el=a(b.el)}var d,e;return d="typeahead:",e={render:"rendered",cursorchange:"cursorchanged",select:"selected",autocomplete:"autocompleted"},b.mixin(c.prototype,{_trigger:function(b,c){var e;return e=a.Event(d+b),(c=c||[]).unshift(e),this.$el.trigger.apply(this.$el,c),e},before:function(a){var b,c;return b=[].slice.call(arguments,1),c=this._trigger("before"+a,b),c.isDefaultPrevented()},trigger:function(a){var b;this._trigger(a,[].slice.call(arguments,1)),(b=e[a])&amp;&amp;this._trigger(b,[].slice.call(arguments,1))}}),c}(),e=function(){"use strict";function a(a,b,c,d){var e;if(!c)return this;for(b=b.split(i),c=d?h(c,d):c,this._callbacks=this._callbacks||{};e=b.shift();)this._callbacks[e]=this._callbacks[e]||{sync:[],async:[]},this._callbacks[e][a].push(c);return this}function b(b,c,d){return a.call(this,"async",b,c,d)}function c(b,c,d){return a.call(this,"sync",b,c,d)}function d(a){var b;if(!this._callbacks)return this;for(a=a.split(i);b=a.shift();)delete this._callbacks[b];return this}function e(a){var b,c,d,e,g;if(!this._callbacks)return this;for(a=a.split(i),d=[].slice.call(arguments,1);(b=a.shift())&amp;&amp;(c=this._callbacks[b]);)e=f(c.sync,this,[b].concat(d)),g=f(c.async,this,[b].concat(d)),e()&amp;&amp;j(g);return this}function f(a,b,c){function d(){for(var d,e=0,f=a.length;!d&amp;&amp;f&gt;e;e+=1)d=a[e].apply(b,c)===!1;return!d}return d}function g(){var a;return a=window.setImmediate?function(a){setImmediate(function(){a()})}:function(a){setTimeout(function(){a()},0)}}function h(a,b){return a.bind?a.bind(b):function(){a.apply(b,[].slice.call(arguments,0))}}var i=/\s+/,j=g();return{onSync:c,onAsync:b,off:d,trigger:e}}(),f=function(a){"use strict";function c(a,c,d){for(var e,f=[],g=0,h=a.length;h&gt;g;g++)f.push(b.escapeRegExChars(a[g]));return e=d?"\\b("+f.join("|")+")\\b":"("+f.join("|")+")",c?new RegExp(e):new RegExp(e,"i")}var d={node:null,pattern:null,tagName:"strong",className:null,wordsOnly:!1,caseSensitive:!1};return function(e){function f(b){var c,d,f;return(c=h.exec(b.data))&amp;&amp;(f=a.createElement(e.tagName),e.className&amp;&amp;(f.className=e.className),d=b.splitText(c.index),d.splitText(c[0].length),f.appendChild(d.cloneNode(!0)),b.parentNode.replaceChild(f,d)),!!c}function g(a,b){for(var c,d=3,e=0;e&lt;a.childNodes.length;e++)c=a.childNodes[e],c.nodeType===d?e+=b(c)?1:0:g(c,b)}var h;e=b.mixin({},d,e),e.node&amp;&amp;e.pattern&amp;&amp;(e.pattern=b.isArray(e.pattern)?e.pattern:[e.pattern],h=c(e.pattern,e.caseSensitive,e.wordsOnly),g(e.node,f))}}(window.document),g=function(){"use strict";function c(c,e){c=c||{},c.input||a.error("input is missing"),e.mixin(this),this.$hint=a(c.hint),this.$input=a(c.input),this.query=this.$input.val(),this.queryWhenFocused=this.hasFocus()?this.query:null,this.$overflowHelper=d(this.$input),this._checkLanguageDirection(),0===this.$hint.length&amp;&amp;(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=b.noop)}function d(b){return a('&lt;pre aria-hidden="true"&gt;&lt;/pre&gt;').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:b.css("font-family"),fontSize:b.css("font-size"),fontStyle:b.css("font-style"),fontVariant:b.css("font-variant"),fontWeight:b.css("font-weight"),wordSpacing:b.css("word-spacing"),letterSpacing:b.css("letter-spacing"),textIndent:b.css("text-indent"),textRendering:b.css("text-rendering"),textTransform:b.css("text-transform")}).insertAfter(b)}function f(a,b){return c.normalizeQuery(a)===c.normalizeQuery(b)}function g(a){return a.altKey||a.ctrlKey||a.metaKey||a.shiftKey}var h;return h={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"},c.normalizeQuery=function(a){return b.toStr(a).replace(/^\s*/g,"").replace(/\s{2,}/g," ")},b.mixin(c.prototype,e,{_onBlur:function(){this.resetInputValue(),this.trigger("blurred")},_onFocus:function(){this.queryWhenFocused=this.query,this.trigger("focused")},_onKeydown:function(a){var b=h[a.which||a.keyCode];this._managePreventDefault(b,a),b&amp;&amp;this._shouldTrigger(b,a)&amp;&amp;this.trigger(b+"Keyed",a)},_onInput:function(){this._setQuery(this.getInputValue()),this.clearHintIfInvalid(),this._checkLanguageDirection()},_managePreventDefault:function(a,b){var c;switch(a){case"up":case"down":c=!g(b);break;default:c=!1}c&amp;&amp;b.preventDefault()},_shouldTrigger:function(a,b){var c;switch(a){case"tab":c=!g(b);break;default:c=!0}return c},_checkLanguageDirection:function(){var a=(this.$input.css("direction")||"ltr").toLowerCase();this.dir!==a&amp;&amp;(this.dir=a,this.$hint.attr("dir",a),this.trigger("langDirChanged",a))},_setQuery:function(a,b){var c,d;c=f(a,this.query),d=c?this.query.length!==a.length:!1,this.query=a,b||c?!b&amp;&amp;d&amp;&amp;this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},bind:function(){var a,c,d,e,f=this;return a=b.bind(this._onBlur,this),c=b.bind(this._onFocus,this),d=b.bind(this._onKeydown,this),e=b.bind(this._onInput,this),this.$input.on("blur.tt",a).on("focus.tt",c).on("keydown.tt",d),!b.isMsie()||b.isMsie()&gt;9?this.$input.on("input.tt",e):this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",function(a){h[a.which||a.keyCode]||b.defer(b.bind(f._onInput,f,a))}),this},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getLangDir:function(){return this.dir},getQuery:function(){return this.query||""},setQuery:function(a,b){this.setInputValue(a),this._setQuery(a,b)},hasQueryChangedSinceLastFocus:function(){return this.query!==this.queryWhenFocused},getInputValue:function(){return this.$input.val()},setInputValue:function(a){this.$input.val(a),this.clearHintIfInvalid(),this._checkLanguageDirection()},resetInputValue:function(){this.setInputValue(this.query)},getHint:function(){return this.$hint.val()},setHint:function(a){this.$hint.val(a)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var a,b,c,d;a=this.getInputValue(),b=this.getHint(),c=a!==b&amp;&amp;0===b.indexOf(a),d=""!==a&amp;&amp;c&amp;&amp;!this.hasOverflow(),!d&amp;&amp;this.clearHint()},hasFocus:function(){return this.$input.is(":focus")},hasOverflow:function(){var a=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()&gt;=a},isCursorAtEnd:function(){var a,c,d;return a=this.$input.val().length,c=this.$input[0].selectionStart,b.isNumber(c)?c===a:document.selection?(d=document.selection.createRange(),d.moveStart("character",-a),a===d.text.length):!0},destroy:function(){this.$hint.off(".tt"),this.$input.off(".tt"),this.$overflowHelper.remove(),this.$hint=this.$input=this.$overflowHelper=a("&lt;div&gt;")}}),c}(),h=function(){"use strict";function c(c,e){c=c||{},c.templates=c.templates||{},c.templates.notFound=c.templates.notFound||c.templates.empty,c.source||a.error("missing source"),c.node||a.error("missing node"),c.name&amp;&amp;!h(c.name)&amp;&amp;a.error("invalid dataset name: "+c.name),e.mixin(this),this.highlight=!!c.highlight,this.name=c.name||j(),this.limit=c.limit||5,this.displayFn=d(c.display||c.displayKey),this.templates=g(c.templates,this.displayFn),this.source=c.source.__ttAdapter?c.source.__ttAdapter():c.source,this.async=b.isUndefined(c.async)?this.source.length&gt;2:!!c.async,this._resetLastSuggestion(),this.$el=a(c.node).addClass(this.classes.dataset).addClass(this.classes.dataset+"-"+this.name)}function d(a){function c(b){return b[a]}return a=a||b.stringify,b.isFunction(a)?a:c}function g(c,d){function e(b){return a("&lt;div&gt;").text(d(b))}return{notFound:c.notFound&amp;&amp;b.templatify(c.notFound),pending:c.pending&amp;&amp;b.templatify(c.pending),header:c.header&amp;&amp;b.templatify(c.header),footer:c.footer&amp;&amp;b.templatify(c.footer),suggestion:c.suggestion||e}}function h(a){return/^[_a-zA-Z0-9-]+$/.test(a)}var i,j;return i={val:"tt-selectable-display",obj:"tt-selectable-object"},j=b.getIdGenerator(),c.extractData=function(b){var c=a(b);return c.data(i.obj)?{val:c.data(i.val)||"",obj:c.data(i.obj)||null}:null},b.mixin(c.prototype,e,{_overwrite:function(a,b){b=b||[],b.length?this._renderSuggestions(a,b):this.async&amp;&amp;this.templates.pending?this._renderPending(a):!this.async&amp;&amp;this.templates.notFound?this._renderNotFound(a):this._empty(),this.trigger("rendered",this.name,b,!1)},_append:function(a,b){b=b||[],b.length&amp;&amp;this.$lastSuggestion.length?this._appendSuggestions(a,b):b.length?this._renderSuggestions(a,b):!this.$lastSuggestion.length&amp;&amp;this.templates.notFound&amp;&amp;this._renderNotFound(a),this.trigger("rendered",this.name,b,!0)},_renderSuggestions:function(a,b){var c;c=this._getSuggestionsFragment(a,b),this.$lastSuggestion=c.children().last(),this.$el.html(c).prepend(this._getHeader(a,b)).append(this._getFooter(a,b))},_appendSuggestions:function(a,b){var c,d;c=this._getSuggestionsFragment(a,b),d=c.children().last(),this.$lastSuggestion.after(c),this.$lastSuggestion=d},_renderPending:function(a){var b=this.templates.pending;this._resetLastSuggestion(),b&amp;&amp;this.$el.html(b({query:a,dataset:this.name}))},_renderNotFound:function(a){var b=this.templates.notFound;this._resetLastSuggestion(),b&amp;&amp;this.$el.html(b({query:a,dataset:this.name}))},_empty:function(){this.$el.empty(),this._resetLastSuggestion()},_getSuggestionsFragment:function(c,d){var e,g=this;return e=document.createDocumentFragment(),b.each(d,function(b){var d,f;f=g._injectQuery(c,b),d=a(g.templates.suggestion(f)).data(i.obj,b).data(i.val,g.displayFn(b)).addClass(g.classes.suggestion+" "+g.classes.selectable),e.appendChild(d[0])}),this.highlight&amp;&amp;f({className:this.classes.highlight,node:e,pattern:c}),a(e)},_getFooter:function(a,b){return this.templates.footer?this.templates.footer({query:a,suggestions:b,dataset:this.name}):null},_getHeader:function(a,b){return this.templates.header?this.templates.header({query:a,suggestions:b,dataset:this.name}):null},_resetLastSuggestion:function(){this.$lastSuggestion=a()},_injectQuery:function(a,c){return b.isObject(c)?b.mixin({_query:a},c):c},update:function(b){function c(a){g||(g=!0,a=(a||[]).slice(0,e.limit),h=a.length,e._overwrite(b,a),h&lt;e.limit&amp;&amp;e.async&amp;&amp;e.trigger("asyncRequested",b))}function d(c){c=c||[],!f&amp;&amp;h&lt;e.limit&amp;&amp;(e.cancel=a.noop,h+=c.length,e._append(b,c.slice(0,e.limit-h)),e.async&amp;&amp;e.trigger("asyncReceived",b))}var e=this,f=!1,g=!1,h=0;this.cancel(),this.cancel=function(){f=!0,e.cancel=a.noop,e.async&amp;&amp;e.trigger("asyncCanceled",b)},this.source(b,c,d),!g&amp;&amp;c([])},cancel:a.noop,clear:function(){this._empty(),this.cancel(),this.trigger("cleared")},isEmpty:function(){return this.$el.is(":empty")},destroy:function(){this.$el=a("&lt;div&gt;")}}),c}(),i=function(){"use strict";function c(c,d){function e(b){var c=f.$node.find(b.node).first();return b.node=c.length?c:a("&lt;div&gt;").appendTo(f.$node),new h(b,d)}var f=this;c=c||{},c.node||a.error("node is required"),d.mixin(this),this.$node=a(c.node),this.query=null,this.datasets=b.map(c.datasets,e)}return b.mixin(c.prototype,e,{_onSelectableClick:function(b){this.trigger("selectableClicked",a(b.currentTarget))},_onRendered:function(a,b,c,d){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetRendered",b,c,d)},_onCleared:function(){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetCleared")},_propagate:function(){this.trigger.apply(this,arguments)},_allDatasetsEmpty:function(){function a(a){return a.isEmpty()}return b.every(this.datasets,a)},_getSelectables:function(){return this.$node.find(this.selectors.selectable)},_removeCursor:function(){var a=this.getActiveSelectable();a&amp;&amp;a.removeClass(this.classes.cursor)},_ensureVisible:function(a){var b,c,d,e;b=a.position().top,c=b+a.outerHeight(!0),d=this.$node.scrollTop(),e=this.$node.height()+parseInt(this.$node.css("paddingTop"),10)+parseInt(this.$node.css("paddingBottom"),10),0&gt;b?this.$node.scrollTop(d+b):c&gt;e&amp;&amp;this.$node.scrollTop(d+(c-e))},bind:function(){var a,c=this;return a=b.bind(this._onSelectableClick,this),this.$node.on("click.tt",this.selectors.selectable,a),b.each(this.datasets,function(a){a.onSync("asyncRequested",c._propagate,c).onSync("asyncCanceled",c._propagate,c).onSync("asyncReceived",c._propagate,c).onSync("rendered",c._onRendered,c).onSync("cleared",c._onCleared,c)}),this},isOpen:function(){return this.$node.hasClass(this.classes.open)},open:function(){this.$node.addClass(this.classes.open)},close:function(){this.$node.removeClass(this.classes.open),this._removeCursor()},setLanguageDirection:function(a){this.$node.attr("dir",a)},selectableRelativeToCursor:function(a){var b,c,d,e;return c=this.getActiveSelectable(),b=this._getSelectables(),d=c?b.index(c):-1,e=d+a,e=(e+1)%(b.length+1)-1,e=-1&gt;e?b.length-1:e,-1===e?null:b.eq(e)},setCursor:function(a){this._removeCursor(),(a=a&amp;&amp;a.first())&amp;&amp;(a.addClass(this.classes.cursor),this._ensureVisible(a))},getSelectableData:function(a){return a&amp;&amp;a.length?h.extractData(a):null},getActiveSelectable:function(){var a=this._getSelectables().filter(this.selectors.cursor).first();return a.length?a:null},getTopSelectable:function(){var a=this._getSelectables().first();return a.length?a:null},update:function(a){function c(b){b.update(a)}var d=a!==this.query;return d&amp;&amp;(this.query=a,b.each(this.datasets,c)),d},empty:function(){function a(a){a.clear()}b.each(this.datasets,a),this.query=null,this.$node.addClass(this.classes.empty)},destroy:function(){function c(a){a.destroy()}this.$node.off(".tt"),this.$node=a("&lt;div&gt;"),b.each(this.datasets,c)}}),c}(),j=function(){"use strict";function a(){i.apply(this,[].slice.call(arguments,0))}var c=i.prototype;return b.mixin(a.prototype,i.prototype,{open:function(){return!this._allDatasetsEmpty()&amp;&amp;this._show(),c.open.apply(this,[].slice.call(arguments,0))},close:function(){return this._hide(),c.close.apply(this,[].slice.call(arguments,0))},_onRendered:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&amp;&amp;this._show(),c._onRendered.apply(this,[].slice.call(arguments,0))},_onCleared:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&amp;&amp;this._show(),c._onCleared.apply(this,[].slice.call(arguments,0))},setLanguageDirection:function(a){return this.$node.css("ltr"===a?this.css.ltr:this.css.rtl),c.setLanguageDirection.apply(this,[].slice.call(arguments,0))},_hide:function(){this.$node.hide()},_show:function(){this.$node.css("display","block")}}),a}(),k=function(){"use strict";function c(c,e){var f,g,h,i,j,k,l,m,n,o,p;c=c||{},c.input||a.error("missing input"),c.menu||a.error("missing menu"),c.eventBus||a.error("missing event bus"),e.mixin(this),this.eventBus=c.eventBus,this.minLength=b.isNumber(c.minLength)?c.minLength:1,this.input=c.input,this.menu=c.menu,this.enabled=!0,this.active=!1,this.input.hasFocus()&amp;&amp;this.activate(),this.dir=this.input.getLangDir(),this._hacks(),this.menu.bind().onSync("selectableClicked",this._onSelectableClicked,this).onSync("asyncRequested",this._onAsyncRequested,this).onSync("asyncCanceled",this._onAsyncCanceled,this).onSync("asyncReceived",this._onAsyncReceived,this).onSync("datasetRendered",this._onDatasetRendered,this).onSync("datasetCleared",this._onDatasetCleared,this),f=d(this,"activate","open","_onFocused"),g=d(this,"deactivate","_onBlurred"),h=d(this,"isActive","isOpen","_onEnterKeyed"),i=d(this,"isActive","isOpen","_onTabKeyed"),j=d(this,"isActive","_onEscKeyed"),k=d(this,"isActive","open","_onUpKeyed"),l=d(this,"isActive","open","_onDownKeyed"),m=d(this,"isActive","isOpen","_onLeftKeyed"),n=d(this,"isActive","isOpen","_onRightKeyed"),o=d(this,"_openIfActive","_onQueryChanged"),p=d(this,"_openIfActive","_onWhitespaceChanged"),this.input.bind().onSync("focused",f,this).onSync("blurred",g,this).onSync("enterKeyed",h,this).onSync("tabKeyed",i,this).onSync("escKeyed",j,this).onSync("upKeyed",k,this).onSync("downKeyed",l,this).onSync("leftKeyed",m,this).onSync("rightKeyed",n,this).onSync("queryChanged",o,this).onSync("whitespaceChanged",p,this).onSync("langDirChanged",this._onLangDirChanged,this)}function d(a){var c=[].slice.call(arguments,1);return function(){var d=[].slice.call(arguments);b.each(c,function(b){return a[b].apply(a,d)})}}return b.mixin(c.prototype,{_hacks:function(){var c,d;c=this.input.$input||a("&lt;div&gt;"),d=this.menu.$node||a("&lt;div&gt;"),c.on("blur.tt",function(a){var e,f,g;e=document.activeElement,f=d.is(e),g=d.has(e).length&gt;0,b.isMsie()&amp;&amp;(f||g)&amp;&amp;(a.preventDefault(),a.stopImmediatePropagation(),b.defer(function(){c.focus()}))}),d.on("mousedown.tt",function(a){a.preventDefault()})},_onSelectableClicked:function(a,b){this.select(b)},_onDatasetCleared:function(){this._updateHint()},_onDatasetRendered:function(a,b,c,d){this._updateHint(),this.eventBus.trigger("render",c,d,b)},_onAsyncRequested:function(a,b,c){this.eventBus.trigger("asyncrequest",c,b)},_onAsyncCanceled:function(a,b,c){this.eventBus.trigger("asynccancel",c,b)},_onAsyncReceived:function(a,b,c){this.eventBus.trigger("asyncreceive",c,b)},_onFocused:function(){this._minLengthMet()&amp;&amp;this.menu.update(this.input.getQuery())},_onBlurred:function(){this.input.hasQueryChangedSinceLastFocus()&amp;&amp;this.eventBus.trigger("change",this.input.getQuery())},_onEnterKeyed:function(a,b){var c;(c=this.menu.getActiveSelectable())&amp;&amp;this.select(c)&amp;&amp;b.preventDefault()},_onTabKeyed:function(a,b){var c;(c=this.menu.getActiveSelectable())?this.select(c)&amp;&amp;b.preventDefault():(c=this.menu.getTopSelectable())&amp;&amp;this.autocomplete(c)&amp;&amp;b.preventDefault()},_onEscKeyed:function(){this.close()},_onUpKeyed:function(){this.moveCursor(-1)},_onDownKeyed:function(){this.moveCursor(1)},_onLeftKeyed:function(){"rtl"===this.dir&amp;&amp;this.input.isCursorAtEnd()&amp;&amp;this.autocomplete(this.menu.getTopSelectable())},_onRightKeyed:function(){"ltr"===this.dir&amp;&amp;this.input.isCursorAtEnd()&amp;&amp;this.autocomplete(this.menu.getTopSelectable())},_onQueryChanged:function(a,b){this._minLengthMet(b)?this.menu.update(b):this.menu.empty()},_onWhitespaceChanged:function(){this._updateHint()},_onLangDirChanged:function(a,b){this.dir!==b&amp;&amp;(this.dir=b,this.menu.setLanguageDirection(b))},_openIfActive:function(){this.isActive()&amp;&amp;this.open()},_minLengthMet:function(a){return a=b.isString(a)?a:this.input.getQuery()||"",a.length&gt;=this.minLength},_updateHint:function(){var a,c,d,e,f,h,i;a=this.menu.getTopSelectable(),c=this.menu.getSelectableData(a),d=this.input.getInputValue(),!c||b.isBlankString(d)||this.input.hasOverflow()?this.input.clearHint():(e=g.normalizeQuery(d),f=b.escapeRegExChars(e),h=new RegExp("^(?:"+f+")(.+$)","i"),i=h.exec(c.val),i&amp;&amp;this.input.setHint(d+i[1]))},isEnabled:function(){return this.enabled},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},isActive:function(){return this.active},activate:function(){return this.isActive()?!0:!this.isEnabled()||this.eventBus.before("active")?!1:(this.active=!0,this.eventBus.trigger("active"),!0)},deactivate:function(){return this.isActive()?this.eventBus.before("idle")?!1:(this.active=!1,this.close(),this.eventBus.trigger("idle"),!0):!0},isOpen:function(){return this.menu.isOpen()},open:function(){return this.isOpen()||this.eventBus.before("open")||(this.menu.open(),this._updateHint(),this.eventBus.trigger("open")),this.isOpen()},close:function(){return this.isOpen()&amp;&amp;!this.eventBus.before("close")&amp;&amp;(this.menu.close(),this.input.clearHint(),this.input.resetInputValue(),this.eventBus.trigger("close")),!this.isOpen()},setVal:function(a){this.input.setQuery(b.toStr(a))},getVal:function(){return this.input.getQuery()},select:function(a){var b=this.menu.getSelectableData(a);return b&amp;&amp;!this.eventBus.before("select",b.obj)?(this.input.setQuery(b.val,!0),this.eventBus.trigger("select",b.obj),this.close(),!0):!1},autocomplete:function(a){var b,c,d;return b=this.input.getQuery(),c=this.menu.getSelectableData(a),d=c&amp;&amp;b!==c.val,d&amp;&amp;!this.eventBus.before("autocomplete",c.obj)?(this.input.setQuery(c.val),this.eventBus.trigger("autocomplete",c.obj),!0):!1},moveCursor:function(a){var b,c,d,e,f;return b=this.input.getQuery(),c=this.menu.selectableRelativeToCursor(a),d=this.menu.getSelectableData(c),e=d?d.obj:null,f=this._minLengthMet()&amp;&amp;this.menu.update(b),f||this.eventBus.before("cursorchange",e)?!1:(this.menu.setCursor(c),d?this.input.setInputValue(d.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",e),!0)},destroy:function(){this.input.destroy(),this.menu.destroy()}}),c}();!function(){"use strict";function e(b,c){b.each(function(){var b,d=a(this);(b=d.data(p.typeahead))&amp;&amp;c(b,d)})}function f(a,b){return a.clone().addClass(b.classes.hint).removeData().css(b.css.hint).css(l(a)).prop("readonly",!0).removeAttr("id name placeholder required").attr({autocomplete:"off",spellcheck:"false",tabindex:-1})}function h(a,b){a.data(p.attrs,{dir:a.attr("dir"),autocomplete:a.attr("autocomplete"),spellcheck:a.attr("spellcheck"),style:a.attr("style")}),a.addClass(b.classes.input).attr({autocomplete:"off",spellcheck:!1});try{!a.attr("dir")&amp;&amp;a.attr("dir","auto")}catch(c){}return a}function l(a){return{backgroundAttachment:a.css("background-attachment"),backgroundClip:a.css("background-clip"),backgroundColor:a.css("background-color"),backgroundImage:a.css("background-image"),backgroundOrigin:a.css("background-origin"),backgroundPosition:a.css("background-position"),backgroundRepeat:a.css("background-repeat"),backgroundSize:a.css("background-size")}}function m(a){var c,d;c=a.data(p.www),d=a.parent().filter(c.selectors.wrapper),b.each(a.data(p.attrs),function(c,d){b.isUndefined(c)?a.removeAttr(d):a.attr(d,c)}),a.removeData(p.typeahead).removeData(p.www).removeData(p.attr).removeClass(c.classes.input),d.length&amp;&amp;(a.detach().insertAfter(d),d.remove())}function n(c){var d,e;return d=b.isJQuery(c)||b.isElement(c),e=d?a(c).first():[],e.length?e:null}var o,p,q;o=a.fn.typeahead,p={www:"tt-www",attrs:"tt-attrs",typeahead:"tt-typeahead"},q={initialize:function(e,l){function m(){var c,m,q,r,s,t,u,v,w,x,y;b.each(l,function(a){a.highlight=!!e.highlight}),c=a(this),m=a(o.html.wrapper),q=n(e.hint),r=n(e.menu),s=e.hint!==!1&amp;&amp;!q,t=e.menu!==!1&amp;&amp;!r,s&amp;&amp;(q=f(c,o)),t&amp;&amp;(r=a(o.html.menu).css(o.css.menu)),q&amp;&amp;q.val(""),c=h(c,o),(s||t)&amp;&amp;(m.css(o.css.wrapper),c.css(s?o.css.input:o.css.inputWithNoHint),c.wrap(m).parent().prepend(s?q:null).append(t?r:null)),y=t?j:i,u=new d({el:c}),v=new g({hint:q,input:c},o),w=new y({node:r,datasets:l},o),x=new k({input:v,menu:w,eventBus:u,minLength:e.minLength},o),c.data(p.www,o),c.data(p.typeahead,x)}var o;return l=b.isArray(l)?l:[].slice.call(arguments,1),e=e||{},o=c(e.classNames),this.each(m)},isEnabled:function(){var a;return e(this.first(),function(b){a=b.isEnabled()}),a},enable:function(){return e(this,function(a){a.enable()}),this},disable:function(){return e(this,function(a){a.disable()}),this},isActive:function(){var a;return e(this.first(),function(b){a=b.isActive()}),a},activate:function(){return e(this,function(a){a.activate()}),this},deactivate:function(){return e(this,function(a){a.deactivate()}),this},isOpen:function(){var a;return e(this.first(),function(b){a=b.isOpen()}),a},open:function(){return e(this,function(a){a.open()}),this},close:function(){return e(this,function(a){a.close()}),this},select:function(b){var c=!1,d=a(b);return e(this.first(),function(a){c=a.select(d)}),c},autocomplete:function(b){var c=!1,d=a(b);return e(this.first(),function(a){c=a.autocomplete(d)}),c},moveCursor:function(a){var b=!1;return e(this.first(),function(c){b=c.moveCursor(a)}),b},val:function(a){var b;return arguments.length?(e(this,function(b){b.setVal(a)}),this):(e(this.first(),function(a){b=a.getVal()}),b)},destroy:function(){return e(this,function(a,b){m(b),a.destroy()}),this}},a.fn.typeahead=function(a){return q[a]?q[a].apply(this,[].slice.call(arguments,1)):q.initialize.apply(this,arguments)},a.fn.typeahead.noConflict=function(){return a.fn.typeahead=o,this}}()});/*!
  * Bootstrap v4.3.1 (https://getbootstrap.com/)
  * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  */
!function(t,e){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?e(exports,require("jquery")):"function"==typeof define&amp;&amp;define.amd?define(["exports","jquery"],e):e((t=t||self).bootstrap={},t.jQuery)}(this,function(t,p){"use strict";function i(t,e){for(var n=0;n&lt;e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,i.key,i)}}function s(t,e,n){return e&amp;&amp;i(t.prototype,e),n&amp;&amp;i(t,n),t}function l(o){for(var t=1;t&lt;arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},e=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&amp;&amp;(e=e.concat(Object.getOwnPropertySymbols(r).filter(function(t){return Object.getOwnPropertyDescriptor(r,t).enumerable}))),e.forEach(function(t){var e,n,i;e=o,i=r[n=t],n in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i})}return o}p=p&amp;&amp;p.hasOwnProperty("default")?p.default:p;var e="transitionend";function n(t){var e=this,n=!1;return p(this).one(m.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||m.triggerTransitionEnd(e)},t),this}var m={TRANSITION_END:"bsTransitionEnd",getUID:function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},getSelectorFromElement:function(t){var e=t.getAttribute("data-target");if(!e||"#"===e){var n=t.getAttribute("href");e=n&amp;&amp;"#"!==n?n.trim():""}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var e=p(t).css("transition-duration"),n=p(t).css("transition-delay"),i=parseFloat(e),o=parseFloat(n);return i||o?(e=e.split(",")[0],n=n.split(",")[0],1e3*(parseFloat(e)+parseFloat(n))):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){p(t).trigger(e)},supportsTransitionEnd:function(){return Boolean(e)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var o=n[i],r=e[i],s=r&amp;&amp;m.isElement(r)?"element":(a=r,{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(o).test(s))throw new Error(t.toUpperCase()+': Option "'+i+'" provided type "'+s+'" but expected type "'+o+'".')}var a},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if("function"!=typeof t.getRootNode)return t instanceof ShadowRoot?t:t.parentNode?m.findShadowRoot(t.parentNode):null;var e=t.getRootNode();return e instanceof ShadowRoot?e:null}};p.fn.emulateTransitionEnd=n,p.event.special[m.TRANSITION_END]={bindType:e,delegateType:e,handle:function(t){if(p(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var o="alert",r="bs.alert",a="."+r,c=p.fn[o],h={CLOSE:"close"+a,CLOSED:"closed"+a,CLICK_DATA_API:"click"+a+".data-api"},u="alert",f="fade",d="show",g=function(){function i(t){this._element=t}var t=i.prototype;return t.close=function(t){var e=this._element;t&amp;&amp;(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},t.dispose=function(){p.removeData(this._element,r),this._element=null},t._getRootElement=function(t){var e=m.getSelectorFromElement(t),n=!1;return e&amp;&amp;(n=document.querySelector(e)),n||(n=p(t).closest("."+u)[0]),n},t._triggerCloseEvent=function(t){var e=p.Event(h.CLOSE);return p(t).trigger(e),e},t._removeElement=function(e){var n=this;if(p(e).removeClass(d),p(e).hasClass(f)){var t=m.getTransitionDurationFromElement(e);p(e).one(m.TRANSITION_END,function(t){return n._destroyElement(e,t)}).emulateTransitionEnd(t)}else this._destroyElement(e)},t._destroyElement=function(t){p(t).detach().trigger(h.CLOSED).remove()},i._jQueryInterface=function(n){return this.each(function(){var t=p(this),e=t.data(r);e||(e=new i(this),t.data(r,e)),"close"===n&amp;&amp;e[n](this)})},i._handleDismiss=function(e){return function(t){t&amp;&amp;t.preventDefault(),e.close(this)}},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),i}();p(document).on(h.CLICK_DATA_API,'[data-dismiss="alert"]',g._handleDismiss(new g)),p.fn[o]=g._jQueryInterface,p.fn[o].Constructor=g,p.fn[o].noConflict=function(){return p.fn[o]=c,g._jQueryInterface};var _="button",v="bs.button",y="."+v,E=".data-api",b=p.fn[_],w="active",C="btn",T="focus",S='[data-toggle^="button"]',D='[data-toggle="buttons"]',I='input:not([type="hidden"])',A=".active",O=".btn",N={CLICK_DATA_API:"click"+y+E,FOCUS_BLUR_DATA_API:"focus"+y+E+" blur"+y+E},k=function(){function n(t){this._element=t}var t=n.prototype;return t.toggle=function(){var t=!0,e=!0,n=p(this._element).closest(D)[0];if(n){var i=this._element.querySelector(I);if(i){if("radio"===i.type)if(i.checked&amp;&amp;this._element.classList.contains(w))t=!1;else{var o=n.querySelector(A);o&amp;&amp;p(o).removeClass(w)}if(t){if(i.hasAttribute("disabled")||n.hasAttribute("disabled")||i.classList.contains("disabled")||n.classList.contains("disabled"))return;i.checked=!this._element.classList.contains(w),p(i).trigger("change")}i.focus(),e=!1}}e&amp;&amp;this._element.setAttribute("aria-pressed",!this._element.classList.contains(w)),t&amp;&amp;p(this._element).toggleClass(w)},t.dispose=function(){p.removeData(this._element,v),this._element=null},n._jQueryInterface=function(e){return this.each(function(){var t=p(this).data(v);t||(t=new n(this),p(this).data(v,t)),"toggle"===e&amp;&amp;t[e]()})},s(n,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),n}();p(document).on(N.CLICK_DATA_API,S,function(t){t.preventDefault();var e=t.target;p(e).hasClass(C)||(e=p(e).closest(O)),k._jQueryInterface.call(p(e),"toggle")}).on(N.FOCUS_BLUR_DATA_API,S,function(t){var e=p(t.target).closest(O)[0];p(e).toggleClass(T,/^focus(in)?$/.test(t.type))}),p.fn[_]=k._jQueryInterface,p.fn[_].Constructor=k,p.fn[_].noConflict=function(){return p.fn[_]=b,k._jQueryInterface};var L="carousel",x="bs.carousel",P="."+x,H=".data-api",j=p.fn[L],R={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},F={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},M="next",W="prev",U="left",B="right",q={SLIDE:"slide"+P,SLID:"slid"+P,KEYDOWN:"keydown"+P,MOUSEENTER:"mouseenter"+P,MOUSELEAVE:"mouseleave"+P,TOUCHSTART:"touchstart"+P,TOUCHMOVE:"touchmove"+P,TOUCHEND:"touchend"+P,POINTERDOWN:"pointerdown"+P,POINTERUP:"pointerup"+P,DRAG_START:"dragstart"+P,LOAD_DATA_API:"load"+P+H,CLICK_DATA_API:"click"+P+H},K="carousel",Q="active",V="slide",Y="carousel-item-right",z="carousel-item-left",X="carousel-item-next",G="carousel-item-prev",$="pointer-event",J=".active",Z=".active.carousel-item",tt=".carousel-item",et=".carousel-item img",nt=".carousel-item-next, .carousel-item-prev",it=".carousel-indicators",ot="[data-slide], [data-slide-to]",rt='[data-ride="carousel"]',st={TOUCH:"touch",PEN:"pen"},at=function(){function r(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=this._element.querySelector(it),this._touchSupported="ontouchstart"in document.documentElement||0&lt;navigator.maxTouchPoints,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var t=r.prototype;return t.next=function(){this._isSliding||this._slide(M)},t.nextWhenVisible=function(){!document.hidden&amp;&amp;p(this._element).is(":visible")&amp;&amp;"hidden"!==p(this._element).css("visibility")&amp;&amp;this.next()},t.prev=function(){this._isSliding||this._slide(W)},t.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(nt)&amp;&amp;(m.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(t){t||(this._isPaused=!1),this._interval&amp;&amp;(clearInterval(this._interval),this._interval=null),this._config.interval&amp;&amp;!this._isPaused&amp;&amp;(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(t){var e=this;this._activeElement=this._element.querySelector(Z);var n=this._getItemIndex(this._activeElement);if(!(t&gt;this._items.length-1||t&lt;0))if(this._isSliding)p(this._element).one(q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n&lt;t?M:W;this._slide(i,this._items[t])}},t.dispose=function(){p(this._element).off(P),p.removeData(this._element,x),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(t){return t=l({},R,t),m.typeCheckConfig(L,t,F),t},t._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t&lt;=40)){var e=t/this.touchDeltaX;0&lt;e&amp;&amp;this.prev(),e&lt;0&amp;&amp;this.next()}},t._addEventListeners=function(){var e=this;this._config.keyboard&amp;&amp;p(this._element).on(q.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&amp;&amp;p(this._element).on(q.MOUSEENTER,function(t){return e.pause(t)}).on(q.MOUSELEAVE,function(t){return e.cycle(t)}),this._config.touch&amp;&amp;this._addTouchEventListeners()},t._addTouchEventListeners=function(){var n=this;if(this._touchSupported){var e=function(t){n._pointerEvent&amp;&amp;st[t.originalEvent.pointerType.toUpperCase()]?n.touchStartX=t.originalEvent.clientX:n._pointerEvent||(n.touchStartX=t.originalEvent.touches[0].clientX)},i=function(t){n._pointerEvent&amp;&amp;st[t.originalEvent.pointerType.toUpperCase()]&amp;&amp;(n.touchDeltaX=t.originalEvent.clientX-n.touchStartX),n._handleSwipe(),"hover"===n._config.pause&amp;&amp;(n.pause(),n.touchTimeout&amp;&amp;clearTimeout(n.touchTimeout),n.touchTimeout=setTimeout(function(t){return n.cycle(t)},500+n._config.interval))};p(this._element.querySelectorAll(et)).on(q.DRAG_START,function(t){return t.preventDefault()}),this._pointerEvent?(p(this._element).on(q.POINTERDOWN,function(t){return e(t)}),p(this._element).on(q.POINTERUP,function(t){return i(t)}),this._element.classList.add($)):(p(this._element).on(q.TOUCHSTART,function(t){return e(t)}),p(this._element).on(q.TOUCHMOVE,function(t){var e;(e=t).originalEvent.touches&amp;&amp;1&lt;e.originalEvent.touches.length?n.touchDeltaX=0:n.touchDeltaX=e.originalEvent.touches[0].clientX-n.touchStartX}),p(this._element).on(q.TOUCHEND,function(t){return i(t)}))}},t._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},t._getItemIndex=function(t){return this._items=t&amp;&amp;t.parentNode?[].slice.call(t.parentNode.querySelectorAll(tt)):[],this._items.indexOf(t)},t._getItemByDirection=function(t,e){var n=t===M,i=t===W,o=this._getItemIndex(e),r=this._items.length-1;if((i&amp;&amp;0===o||n&amp;&amp;o===r)&amp;&amp;!this._config.wrap)return e;var s=(o+(t===W?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},t._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(this._element.querySelector(Z)),o=p.Event(q.SLIDE,{relatedTarget:t,direction:e,from:i,to:n});return p(this._element).trigger(o),o},t._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(J));p(e).removeClass(Q);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&amp;&amp;p(n).addClass(Q)}},t._slide=function(t,e){var n,i,o,r=this,s=this._element.querySelector(Z),a=this._getItemIndex(s),l=e||s&amp;&amp;this._getItemByDirection(t,s),c=this._getItemIndex(l),h=Boolean(this._interval);if(o=t===M?(n=z,i=X,U):(n=Y,i=G,B),l&amp;&amp;p(l).hasClass(Q))this._isSliding=!1;else if(!this._triggerSlideEvent(l,o).isDefaultPrevented()&amp;&amp;s&amp;&amp;l){this._isSliding=!0,h&amp;&amp;this.pause(),this._setActiveIndicatorElement(l);var u=p.Event(q.SLID,{relatedTarget:l,direction:o,from:a,to:c});if(p(this._element).hasClass(V)){p(l).addClass(i),m.reflow(l),p(s).addClass(n),p(l).addClass(n);var f=parseInt(l.getAttribute("data-interval"),10);this._config.interval=f?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,f):this._config.defaultInterval||this._config.interval;var d=m.getTransitionDurationFromElement(s);p(s).one(m.TRANSITION_END,function(){p(l).removeClass(n+" "+i).addClass(Q),p(s).removeClass(Q+" "+i+" "+n),r._isSliding=!1,setTimeout(function(){return p(r._element).trigger(u)},0)}).emulateTransitionEnd(d)}else p(s).removeClass(Q),p(l).addClass(Q),this._isSliding=!1,p(this._element).trigger(u);h&amp;&amp;this.cycle()}},r._jQueryInterface=function(i){return this.each(function(){var t=p(this).data(x),e=l({},R,p(this).data());"object"==typeof i&amp;&amp;(e=l({},e,i));var n="string"==typeof i?i:e.slide;if(t||(t=new r(this,e),p(this).data(x,t)),"number"==typeof i)t.to(i);else if("string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}else e.interval&amp;&amp;e.ride&amp;&amp;(t.pause(),t.cycle())})},r._dataApiClickHandler=function(t){var e=m.getSelectorFromElement(this);if(e){var n=p(e)[0];if(n&amp;&amp;p(n).hasClass(K)){var i=l({},p(n).data(),p(this).data()),o=this.getAttribute("data-slide-to");o&amp;&amp;(i.interval=!1),r._jQueryInterface.call(p(n),i),o&amp;&amp;p(n).data(x).to(o),t.preventDefault()}}},s(r,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return R}}]),r}();p(document).on(q.CLICK_DATA_API,ot,at._dataApiClickHandler),p(window).on(q.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(rt)),e=0,n=t.length;e&lt;n;e++){var i=p(t[e]);at._jQueryInterface.call(i,i.data())}}),p.fn[L]=at._jQueryInterface,p.fn[L].Constructor=at,p.fn[L].noConflict=function(){return p.fn[L]=j,at._jQueryInterface};var lt="collapse",ct="bs.collapse",ht="."+ct,ut=p.fn[lt],ft={toggle:!0,parent:""},dt={toggle:"boolean",parent:"(string|element)"},pt={SHOW:"show"+ht,SHOWN:"shown"+ht,HIDE:"hide"+ht,HIDDEN:"hidden"+ht,CLICK_DATA_API:"click"+ht+".data-api"},mt="show",gt="collapse",_t="collapsing",vt="collapsed",yt="width",Et="height",bt=".show, .collapsing",wt='[data-toggle="collapse"]',Ct=function(){function a(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(wt)),i=0,o=n.length;i&lt;o;i++){var r=n[i],s=m.getSelectorFromElement(r),a=[].slice.call(document.querySelectorAll(s)).filter(function(t){return t===e});null!==s&amp;&amp;0&lt;a.length&amp;&amp;(this._selector=s,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&amp;&amp;this.toggle()}var t=a.prototype;return t.toggle=function(){p(this._element).hasClass(mt)?this.hide():this.show()},t.show=function(){var t,e,n=this;if(!this._isTransitioning&amp;&amp;!p(this._element).hasClass(mt)&amp;&amp;(this._parent&amp;&amp;0===(t=[].slice.call(this._parent.querySelectorAll(bt)).filter(function(t){return"string"==typeof n._config.parent?t.getAttribute("data-parent")===n._config.parent:t.classList.contains(gt)})).length&amp;&amp;(t=null),!(t&amp;&amp;(e=p(t).not(this._selector).data(ct))&amp;&amp;e._isTransitioning))){var i=p.Event(pt.SHOW);if(p(this._element).trigger(i),!i.isDefaultPrevented()){t&amp;&amp;(a._jQueryInterface.call(p(t).not(this._selector),"hide"),e||p(t).data(ct,null));var o=this._getDimension();p(this._element).removeClass(gt).addClass(_t),this._element.style[o]=0,this._triggerArray.length&amp;&amp;p(this._triggerArray).removeClass(vt).attr("aria-expanded",!0),this.setTransitioning(!0);var r="scroll"+(o[0].toUpperCase()+o.slice(1)),s=m.getTransitionDurationFromElement(this._element);p(this._element).one(m.TRANSITION_END,function(){p(n._element).removeClass(_t).addClass(gt).addClass(mt),n._element.style[o]="",n.setTransitioning(!1),p(n._element).trigger(pt.SHOWN)}).emulateTransitionEnd(s),this._element.style[o]=this._element[r]+"px"}}},t.hide=function(){var t=this;if(!this._isTransitioning&amp;&amp;p(this._element).hasClass(mt)){var e=p.Event(pt.HIDE);if(p(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",m.reflow(this._element),p(this._element).addClass(_t).removeClass(gt).removeClass(mt);var i=this._triggerArray.length;if(0&lt;i)for(var o=0;o&lt;i;o++){var r=this._triggerArray[o],s=m.getSelectorFromElement(r);if(null!==s)p([].slice.call(document.querySelectorAll(s))).hasClass(mt)||p(r).addClass(vt).attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[n]="";var a=m.getTransitionDurationFromElement(this._element);p(this._element).one(m.TRANSITION_END,function(){t.setTransitioning(!1),p(t._element).removeClass(_t).addClass(gt).trigger(pt.HIDDEN)}).emulateTransitionEnd(a)}}},t.setTransitioning=function(t){this._isTransitioning=t},t.dispose=function(){p.removeData(this._element,ct),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(t){return(t=l({},ft,t)).toggle=Boolean(t.toggle),m.typeCheckConfig(lt,t,dt),t},t._getDimension=function(){return p(this._element).hasClass(yt)?yt:Et},t._getParent=function(){var t,n=this;m.isElement(this._config.parent)?(t=this._config.parent,"undefined"!=typeof this._config.parent.jquery&amp;&amp;(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var e='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',i=[].slice.call(t.querySelectorAll(e));return p(i).each(function(t,e){n._addAriaAndCollapsedClass(a._getTargetFromElement(e),[e])}),t},t._addAriaAndCollapsedClass=function(t,e){var n=p(t).hasClass(mt);e.length&amp;&amp;p(e).toggleClass(vt,!n).attr("aria-expanded",n)},a._getTargetFromElement=function(t){var e=m.getSelectorFromElement(t);return e?document.querySelector(e):null},a._jQueryInterface=function(i){return this.each(function(){var t=p(this),e=t.data(ct),n=l({},ft,t.data(),"object"==typeof i&amp;&amp;i?i:{});if(!e&amp;&amp;n.toggle&amp;&amp;/show|hide/.test(i)&amp;&amp;(n.toggle=!1),e||(e=new a(this,n),t.data(ct,e)),"string"==typeof i){if("undefined"==typeof e[i])throw new TypeError('No method named "'+i+'"');e[i]()}})},s(a,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return ft}}]),a}();p(document).on(pt.CLICK_DATA_API,wt,function(t){"A"===t.currentTarget.tagName&amp;&amp;t.preventDefault();var n=p(this),e=m.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(e));p(i).each(function(){var t=p(this),e=t.data(ct)?"toggle":n.data();Ct._jQueryInterface.call(t,e)})}),p.fn[lt]=Ct._jQueryInterface,p.fn[lt].Constructor=Ct,p.fn[lt].noConflict=function(){return p.fn[lt]=ut,Ct._jQueryInterface};for(var Tt="undefined"!=typeof window&amp;&amp;"undefined"!=typeof document,St=["Edge","Trident","Firefox"],Dt=0,It=0;It&lt;St.length;It+=1)if(Tt&amp;&amp;0&lt;=navigator.userAgent.indexOf(St[It])){Dt=1;break}var At=Tt&amp;&amp;window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},Dt))}};function Ot(t){return t&amp;&amp;"[object Function]"==={}.toString.call(t)}function Nt(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function kt(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function Lt(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=Nt(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(n+o+i)?t:Lt(kt(t))}var xt=Tt&amp;&amp;!(!window.MSInputMethodContext||!document.documentMode),Pt=Tt&amp;&amp;/MSIE 10/.test(navigator.userAgent);function Ht(t){return 11===t?xt:10===t?Pt:xt||Pt}function jt(t){if(!t)return document.documentElement;for(var e=Ht(10)?document.body:null,n=t.offsetParent||null;n===e&amp;&amp;t.nextElementSibling;)n=(t=t.nextElementSibling).offsetParent;var i=n&amp;&amp;n.nodeName;return i&amp;&amp;"BODY"!==i&amp;&amp;"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&amp;&amp;"static"===Nt(n,"position")?jt(n):n:t?t.ownerDocument.documentElement:document.documentElement}function Rt(t){return null!==t.parentNode?Rt(t.parentNode):t}function Ft(t,e){if(!(t&amp;&amp;t.nodeType&amp;&amp;e&amp;&amp;e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&amp;Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,o=n?e:t,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);var s,a,l=r.commonAncestorContainer;if(t!==l&amp;&amp;e!==l||i.contains(o))return"BODY"===(a=(s=l).nodeName)||"HTML"!==a&amp;&amp;jt(s.firstElementChild)!==s?jt(l):l;var c=Rt(t);return c.host?Ft(c.host,e):Ft(t,Rt(e).host)}function Mt(t){var e="top"===(1&lt;arguments.length&amp;&amp;void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=t.nodeName;if("BODY"!==n&amp;&amp;"HTML"!==n)return t[e];var i=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||i)[e]}function Wt(t,e){var n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"],10)+parseFloat(t["border"+i+"Width"],10)}function Ut(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],Ht(10)?parseInt(n["offset"+t])+parseInt(i["margin"+("Height"===t?"Top":"Left")])+parseInt(i["margin"+("Height"===t?"Bottom":"Right")]):0)}function Bt(t){var e=t.body,n=t.documentElement,i=Ht(10)&amp;&amp;getComputedStyle(n);return{height:Ut("Height",e,n,i),width:Ut("Width",e,n,i)}}var qt=function(){function i(t,e){for(var n=0;n&lt;e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,e,n){return e&amp;&amp;i(t.prototype,e),n&amp;&amp;i(t,n),t}}(),Kt=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t},Qt=Object.assign||function(t){for(var e=1;e&lt;arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&amp;&amp;(t[i]=n[i])}return t};function Vt(t){return Qt({},t,{right:t.left+t.width,bottom:t.top+t.height})}function Yt(t){var e={};try{if(Ht(10)){e=t.getBoundingClientRect();var n=Mt(t,"top"),i=Mt(t,"left");e.top+=n,e.left+=i,e.bottom+=n,e.right+=i}else e=t.getBoundingClientRect()}catch(t){}var o={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},r="HTML"===t.nodeName?Bt(t.ownerDocument):{},s=r.width||t.clientWidth||o.right-o.left,a=r.height||t.clientHeight||o.bottom-o.top,l=t.offsetWidth-s,c=t.offsetHeight-a;if(l||c){var h=Nt(t);l-=Wt(h,"x"),c-=Wt(h,"y"),o.width-=l,o.height-=c}return Vt(o)}function zt(t,e){var n=2&lt;arguments.length&amp;&amp;void 0!==arguments[2]&amp;&amp;arguments[2],i=Ht(10),o="HTML"===e.nodeName,r=Yt(t),s=Yt(e),a=Lt(t),l=Nt(e),c=parseFloat(l.borderTopWidth,10),h=parseFloat(l.borderLeftWidth,10);n&amp;&amp;o&amp;&amp;(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var u=Vt({top:r.top-s.top-c,left:r.left-s.left-h,width:r.width,height:r.height});if(u.marginTop=0,u.marginLeft=0,!i&amp;&amp;o){var f=parseFloat(l.marginTop,10),d=parseFloat(l.marginLeft,10);u.top-=c-f,u.bottom-=c-f,u.left-=h-d,u.right-=h-d,u.marginTop=f,u.marginLeft=d}return(i&amp;&amp;!n?e.contains(a):e===a&amp;&amp;"BODY"!==a.nodeName)&amp;&amp;(u=function(t,e){var n=2&lt;arguments.length&amp;&amp;void 0!==arguments[2]&amp;&amp;arguments[2],i=Mt(e,"top"),o=Mt(e,"left"),r=n?-1:1;return t.top+=i*r,t.bottom+=i*r,t.left+=o*r,t.right+=o*r,t}(u,e)),u}function Xt(t){if(!t||!t.parentElement||Ht())return document.documentElement;for(var e=t.parentElement;e&amp;&amp;"none"===Nt(e,"transform");)e=e.parentElement;return e||document.documentElement}function Gt(t,e,n,i){var o=4&lt;arguments.length&amp;&amp;void 0!==arguments[4]&amp;&amp;arguments[4],r={top:0,left:0},s=o?Xt(t):Ft(t,e);if("viewport"===i)r=function(t){var e=1&lt;arguments.length&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1],n=t.ownerDocument.documentElement,i=zt(t,n),o=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),s=e?0:Mt(n),a=e?0:Mt(n,"left");return Vt({top:s-i.top+i.marginTop,left:a-i.left+i.marginLeft,width:o,height:r})}(s,o);else{var a=void 0;"scrollParent"===i?"BODY"===(a=Lt(kt(e))).nodeName&amp;&amp;(a=t.ownerDocument.documentElement):a="window"===i?t.ownerDocument.documentElement:i;var l=zt(a,s,o);if("HTML"!==a.nodeName||function t(e){var n=e.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===Nt(e,"position"))return!0;var i=kt(e);return!!i&amp;&amp;t(i)}(s))r=l;else{var c=Bt(t.ownerDocument),h=c.height,u=c.width;r.top+=l.top-l.marginTop,r.bottom=h+l.top,r.left+=l.left-l.marginLeft,r.right=u+l.left}}var f="number"==typeof(n=n||0);return r.left+=f?n:n.left||0,r.top+=f?n:n.top||0,r.right-=f?n:n.right||0,r.bottom-=f?n:n.bottom||0,r}function $t(t,e,i,n,o){var r=5&lt;arguments.length&amp;&amp;void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var s=Gt(i,n,r,o),a={top:{width:s.width,height:e.top-s.top},right:{width:s.right-e.right,height:s.height},bottom:{width:s.width,height:s.bottom-e.bottom},left:{width:e.left-s.left,height:s.height}},l=Object.keys(a).map(function(t){return Qt({key:t},a[t],{area:(e=a[t],e.width*e.height)});var e}).sort(function(t,e){return e.area-t.area}),c=l.filter(function(t){var e=t.width,n=t.height;return e&gt;=i.clientWidth&amp;&amp;n&gt;=i.clientHeight}),h=0&lt;c.length?c[0].key:l[0].key,u=t.split("-")[1];return h+(u?"-"+u:"")}function Jt(t,e,n){var i=3&lt;arguments.length&amp;&amp;void 0!==arguments[3]?arguments[3]:null;return zt(n,i?Xt(e):Ft(e,n),i)}function Zt(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),n=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),i=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+i,height:t.offsetHeight+n}}function te(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(t){return e[t]})}function ee(t,e,n){n=n.split("-")[0];var i=Zt(t),o={width:i.width,height:i.height},r=-1!==["right","left"].indexOf(n),s=r?"top":"left",a=r?"left":"top",l=r?"height":"width",c=r?"width":"height";return o[s]=e[s]+e[l]/2-i[l]/2,o[a]=n===a?e[a]-i[c]:e[te(a)],o}function ne(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function ie(t,n,e){return(void 0===e?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex(function(t){return t[e]===n});var i=ne(t,function(t){return t[e]===n});return t.indexOf(i)}(t,"name",e))).forEach(function(t){t.function&amp;&amp;console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var e=t.function||t.fn;t.enabled&amp;&amp;Ot(e)&amp;&amp;(n.offsets.popper=Vt(n.offsets.popper),n.offsets.reference=Vt(n.offsets.reference),n=e(n,t))}),n}function oe(t,n){return t.some(function(t){var e=t.name;return t.enabled&amp;&amp;e===n})}function re(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),i=0;i&lt;e.length;i++){var o=e[i],r=o?""+o+n:t;if("undefined"!=typeof document.body.style[r])return r}return null}function se(t){var e=t.ownerDocument;return e?e.defaultView:window}function ae(t,e,n,i){n.updateBound=i,se(t).addEventListener("resize",n.updateBound,{passive:!0});var o=Lt(t);return function t(e,n,i,o){var r="BODY"===e.nodeName,s=r?e.ownerDocument.defaultView:e;s.addEventListener(n,i,{passive:!0}),r||t(Lt(s.parentNode),n,i,o),o.push(s)}(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function le(){var t,e;this.state.eventsEnabled&amp;&amp;(cancelAnimationFrame(this.scheduleUpdate),this.state=(t=this.reference,e=this.state,se(t).removeEventListener("resize",e.updateBound),e.scrollParents.forEach(function(t){t.removeEventListener("scroll",e.updateBound)}),e.updateBound=null,e.scrollParents=[],e.scrollElement=null,e.eventsEnabled=!1,e))}function ce(t){return""!==t&amp;&amp;!isNaN(parseFloat(t))&amp;&amp;isFinite(t)}function he(n,i){Object.keys(i).forEach(function(t){var e="";-1!==["width","height","top","right","bottom","left"].indexOf(t)&amp;&amp;ce(i[t])&amp;&amp;(e="px"),n.style[t]=i[t]+e})}var ue=Tt&amp;&amp;/Firefox/i.test(navigator.userAgent);function fe(t,e,n){var i=ne(t,function(t){return t.name===e}),o=!!i&amp;&amp;t.some(function(t){return t.name===n&amp;&amp;t.enabled&amp;&amp;t.order&lt;i.order});if(!o){var r="`"+e+"`",s="`"+n+"`";console.warn(s+" modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")}return o}var de=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],pe=de.slice(3);function me(t){var e=1&lt;arguments.length&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1],n=pe.indexOf(t),i=pe.slice(n+1).concat(pe.slice(0,n));return e?i.reverse():i}var ge="flip",_e="clockwise",ve="counterclockwise";function ye(t,o,r,e){var s=[0,0],a=-1!==["right","left"].indexOf(e),n=t.split(/(\+|\-)/).map(function(t){return t.trim()}),i=n.indexOf(ne(n,function(t){return-1!==t.search(/,|\s/)}));n[i]&amp;&amp;-1===n[i].indexOf(",")&amp;&amp;console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==i?[n.slice(0,i).concat([n[i].split(l)[0]]),[n[i].split(l)[1]].concat(n.slice(i+1))]:[n];return(c=c.map(function(t,e){var n=(1===e?!a:a)?"height":"width",i=!1;return t.reduce(function(t,e){return""===t[t.length-1]&amp;&amp;-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,i=!0,t):i?(t[t.length-1]+=e,i=!1,t):t.concat(e)},[]).map(function(t){return function(t,e,n,i){var o=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],s=o[2];if(!r)return t;if(0!==s.indexOf("%"))return"vh"!==s&amp;&amp;"vw"!==s?r:("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r;var a=void 0;switch(s){case"%p":a=n;break;case"%":case"%r":default:a=i}return Vt(a)[e]/100*r}(t,n,o,r)})})).forEach(function(n,i){n.forEach(function(t,e){ce(t)&amp;&amp;(s[i]+=t*("-"===n[e-1]?-1:1))})}),s}var Ee={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],i=e.split("-")[1];if(i){var o=t.offsets,r=o.reference,s=o.popper,a=-1!==["bottom","top"].indexOf(n),l=a?"left":"top",c=a?"width":"height",h={start:Kt({},l,r[l]),end:Kt({},l,r[l]+r[c]-s[c])};t.offsets.popper=Qt({},s,h[i])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n=e.offset,i=t.placement,o=t.offsets,r=o.popper,s=o.reference,a=i.split("-")[0],l=void 0;return l=ce(+n)?[+n,0]:ye(n,r,s,a),"left"===a?(r.top+=l[0],r.left-=l[1]):"right"===a?(r.top+=l[0],r.left+=l[1]):"top"===a?(r.left+=l[0],r.top-=l[1]):"bottom"===a&amp;&amp;(r.left+=l[0],r.top+=l[1]),t.popper=r,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,i){var e=i.boundariesElement||jt(t.instance.popper);t.instance.reference===e&amp;&amp;(e=jt(e));var n=re("transform"),o=t.instance.popper.style,r=o.top,s=o.left,a=o[n];o.top="",o.left="",o[n]="";var l=Gt(t.instance.popper,t.instance.reference,i.padding,e,t.positionFixed);o.top=r,o.left=s,o[n]=a,i.boundaries=l;var c=i.priority,h=t.offsets.popper,u={primary:function(t){var e=h[t];return h[t]&lt;l[t]&amp;&amp;!i.escapeWithReference&amp;&amp;(e=Math.max(h[t],l[t])),Kt({},t,e)},secondary:function(t){var e="right"===t?"left":"top",n=h[e];return h[t]&gt;l[t]&amp;&amp;!i.escapeWithReference&amp;&amp;(n=Math.min(h[e],l[t]-("right"===t?h.width:h.height))),Kt({},e,n)}};return c.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";h=Qt({},h,u[e](t))}),t.offsets.popper=h,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]&lt;r(i[l])&amp;&amp;(t.offsets.popper[l]=r(i[l])-n[c]),n[l]&gt;r(i[a])&amp;&amp;(t.offsets.popper[l]=r(i[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!fe(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",h=l?"Top":"Left",u=h.toLowerCase(),f=l?"left":"top",d=l?"bottom":"right",p=Zt(i)[c];a[d]-p&lt;s[u]&amp;&amp;(t.offsets.popper[u]-=s[u]-(a[d]-p)),a[u]+p&gt;s[d]&amp;&amp;(t.offsets.popper[u]+=a[u]+p-s[d]),t.offsets.popper=Vt(t.offsets.popper);var m=a[u]+a[c]/2-p/2,g=Nt(t.instance.popper),_=parseFloat(g["margin"+h],10),v=parseFloat(g["border"+h+"Width"],10),y=m-t.offsets.popper[u]-_-v;return y=Math.max(Math.min(s[c]-p,y),0),t.arrowElement=i,t.offsets.arrow=(Kt(n={},u,Math.round(y)),Kt(n,f,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(p,m){if(oe(p.instance.modifiers,"inner"))return p;if(p.flipped&amp;&amp;p.placement===p.originalPlacement)return p;var g=Gt(p.instance.popper,p.instance.reference,m.padding,m.boundariesElement,p.positionFixed),_=p.placement.split("-")[0],v=te(_),y=p.placement.split("-")[1]||"",E=[];switch(m.behavior){case ge:E=[_,v];break;case _e:E=me(_);break;case ve:E=me(_,!0);break;default:E=m.behavior}return E.forEach(function(t,e){if(_!==t||E.length===e+1)return p;_=p.placement.split("-")[0],v=te(_);var n,i=p.offsets.popper,o=p.offsets.reference,r=Math.floor,s="left"===_&amp;&amp;r(i.right)&gt;r(o.left)||"right"===_&amp;&amp;r(i.left)&lt;r(o.right)||"top"===_&amp;&amp;r(i.bottom)&gt;r(o.top)||"bottom"===_&amp;&amp;r(i.top)&lt;r(o.bottom),a=r(i.left)&lt;r(g.left),l=r(i.right)&gt;r(g.right),c=r(i.top)&lt;r(g.top),h=r(i.bottom)&gt;r(g.bottom),u="left"===_&amp;&amp;a||"right"===_&amp;&amp;l||"top"===_&amp;&amp;c||"bottom"===_&amp;&amp;h,f=-1!==["top","bottom"].indexOf(_),d=!!m.flipVariations&amp;&amp;(f&amp;&amp;"start"===y&amp;&amp;a||f&amp;&amp;"end"===y&amp;&amp;l||!f&amp;&amp;"start"===y&amp;&amp;c||!f&amp;&amp;"end"===y&amp;&amp;h);(s||u||d)&amp;&amp;(p.flipped=!0,(s||u)&amp;&amp;(_=E[e+1]),d&amp;&amp;(y="end"===(n=y)?"start":"start"===n?"end":n),p.placement=_+(y?"-"+y:""),p.offsets.popper=Qt({},p.offsets.popper,ee(p.instance.popper,p.offsets.reference,p.placement)),p=ie(p.instance.modifiers,p,"flip"))}),p},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),t.placement=te(e),t.offsets.popper=Vt(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!fe(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=ne(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottom&lt;n.top||e.left&gt;n.right||e.top&gt;n.bottom||e.right&lt;n.left){if(!0===t.hide)return t;t.hide=!0,t.attributes["x-out-of-boundaries"]=""}else{if(!1===t.hide)return t;t.hide=!1,t.attributes["x-out-of-boundaries"]=!1}return t}},computeStyle:{order:850,enabled:!0,fn:function(t,e){var n=e.x,i=e.y,o=t.offsets.popper,r=ne(t.instance.modifiers,function(t){return"applyStyle"===t.name}).gpuAcceleration;void 0!==r&amp;&amp;console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var s,a,l,c,h,u,f,d,p,m,g,_,v,y,E=void 0!==r?r:e.gpuAcceleration,b=jt(t.instance.popper),w=Yt(b),C={position:o.position},T=(s=t,a=window.devicePixelRatio&lt;2||!ue,l=s.offsets,c=l.popper,h=l.reference,u=Math.round,f=Math.floor,d=function(t){return t},p=u(h.width),m=u(c.width),g=-1!==["left","right"].indexOf(s.placement),_=-1!==s.placement.indexOf("-"),y=a?u:d,{left:(v=a?g||_||p%2==m%2?u:f:d)(p%2==1&amp;&amp;m%2==1&amp;&amp;!_&amp;&amp;a?c.left-1:c.left),top:y(c.top),bottom:y(c.bottom),right:v(c.right)}),S="bottom"===n?"top":"bottom",D="right"===i?"left":"right",I=re("transform"),A=void 0,O=void 0;if(O="bottom"===S?"HTML"===b.nodeName?-b.clientHeight+T.bottom:-w.height+T.bottom:T.top,A="right"===D?"HTML"===b.nodeName?-b.clientWidth+T.right:-w.width+T.right:T.left,E&amp;&amp;I)C[I]="translate3d("+A+"px, "+O+"px, 0)",C[S]=0,C[D]=0,C.willChange="transform";else{var N="bottom"===S?-1:1,k="right"===D?-1:1;C[S]=O*N,C[D]=A*k,C.willChange=S+", "+D}var L={"x-placement":t.placement};return t.attributes=Qt({},L,t.attributes),t.styles=Qt({},C,t.styles),t.arrowStyles=Qt({},t.offsets.arrow,t.arrowStyles),t},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(t){var e,n;return he(t.instance.popper,t.styles),e=t.instance.popper,n=t.attributes,Object.keys(n).forEach(function(t){!1!==n[t]?e.setAttribute(t,n[t]):e.removeAttribute(t)}),t.arrowElement&amp;&amp;Object.keys(t.arrowStyles).length&amp;&amp;he(t.arrowElement,t.arrowStyles),t},onLoad:function(t,e,n,i,o){var r=Jt(o,e,t,n.positionFixed),s=$t(n.placement,r,e,t,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return e.setAttribute("x-placement",s),he(e,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},be=function(){function r(t,e){var n=this,i=2&lt;arguments.length&amp;&amp;void 0!==arguments[2]?arguments[2]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=At(this.update.bind(this)),this.options=Qt({},r.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&amp;&amp;t.jquery?t[0]:t,this.popper=e&amp;&amp;e.jquery?e[0]:e,this.options.modifiers={},Object.keys(Qt({},r.Defaults.modifiers,i.modifiers)).forEach(function(t){n.options.modifiers[t]=Qt({},r.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(t){return Qt({name:t},n.options.modifiers[t])}).sort(function(t,e){return t.order-e.order}),this.modifiers.forEach(function(t){t.enabled&amp;&amp;Ot(t.onLoad)&amp;&amp;t.onLoad(n.reference,n.popper,n.options,t,n.state)}),this.update();var o=this.options.eventsEnabled;o&amp;&amp;this.enableEventListeners(),this.state.eventsEnabled=o}return qt(r,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=Jt(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=$t(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=ee(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=ie(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,oe(this.modifiers,"applyStyle")&amp;&amp;(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[re("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&amp;&amp;this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=ae(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return le.call(this)}}]),r}();be.Utils=("undefined"!=typeof window?window:global).PopperUtils,be.placements=de,be.Defaults=Ee;var we="dropdown",Ce="bs.dropdown",Te="."+Ce,Se=".data-api",De=p.fn[we],Ie=new RegExp("38|40|27"),Ae={HIDE:"hide"+Te,HIDDEN:"hidden"+Te,SHOW:"show"+Te,SHOWN:"shown"+Te,CLICK:"click"+Te,CLICK_DATA_API:"click"+Te+Se,KEYDOWN_DATA_API:"keydown"+Te+Se,KEYUP_DATA_API:"keyup"+Te+Se},Oe="disabled",Ne="show",ke="dropup",Le="dropright",xe="dropleft",Pe="dropdown-menu-right",He="position-static",je='[data-toggle="dropdown"]',Re=".dropdown form",Fe=".dropdown-menu",Me=".navbar-nav",We=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Ue="top-start",Be="top-end",qe="bottom-start",Ke="bottom-end",Qe="right-start",Ve="left-start",Ye={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},ze={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},Xe=function(){function c(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=c.prototype;return t.toggle=function(){if(!this._element.disabled&amp;&amp;!p(this._element).hasClass(Oe)){var t=c._getParentFromElement(this._element),e=p(this._menu).hasClass(Ne);if(c._clearMenus(),!e){var n={relatedTarget:this._element},i=p.Event(Ae.SHOW,n);if(p(t).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar){if("undefined"==typeof be)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var o=this._element;"parent"===this._config.reference?o=t:m.isElement(this._config.reference)&amp;&amp;(o=this._config.reference,"undefined"!=typeof this._config.reference.jquery&amp;&amp;(o=this._config.reference[0])),"scrollParent"!==this._config.boundary&amp;&amp;p(t).addClass(He),this._popper=new be(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&amp;&amp;0===p(t).closest(Me).length&amp;&amp;p(document.body).children().on("mouseover",null,p.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),p(this._menu).toggleClass(Ne),p(t).toggleClass(Ne).trigger(p.Event(Ae.SHOWN,n))}}}},t.show=function(){if(!(this._element.disabled||p(this._element).hasClass(Oe)||p(this._menu).hasClass(Ne))){var t={relatedTarget:this._element},e=p.Event(Ae.SHOW,t),n=c._getParentFromElement(this._element);p(n).trigger(e),e.isDefaultPrevented()||(p(this._menu).toggleClass(Ne),p(n).toggleClass(Ne).trigger(p.Event(Ae.SHOWN,t)))}},t.hide=function(){if(!this._element.disabled&amp;&amp;!p(this._element).hasClass(Oe)&amp;&amp;p(this._menu).hasClass(Ne)){var t={relatedTarget:this._element},e=p.Event(Ae.HIDE,t),n=c._getParentFromElement(this._element);p(n).trigger(e),e.isDefaultPrevented()||(p(this._menu).toggleClass(Ne),p(n).toggleClass(Ne).trigger(p.Event(Ae.HIDDEN,t)))}},t.dispose=function(){p.removeData(this._element,Ce),p(this._element).off(Te),this._element=null,(this._menu=null)!==this._popper&amp;&amp;(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&amp;&amp;this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;p(this._element).on(Ae.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},t._getConfig=function(t){return t=l({},this.constructor.Default,p(this._element).data(),t),m.typeCheckConfig(we,t,this.constructor.DefaultType),t},t._getMenuElement=function(){if(!this._menu){var t=c._getParentFromElement(this._element);t&amp;&amp;(this._menu=t.querySelector(Fe))}return this._menu},t._getPlacement=function(){var t=p(this._element.parentNode),e=qe;return t.hasClass(ke)?(e=Ue,p(this._menu).hasClass(Pe)&amp;&amp;(e=Be)):t.hasClass(Le)?e=Qe:t.hasClass(xe)?e=Ve:p(this._menu).hasClass(Pe)&amp;&amp;(e=Ke),e},t._detectNavbar=function(){return 0&lt;p(this._element).closest(".navbar").length},t._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e._config.offset(t.offsets,e._element)||{}),t}:t.offset=this._config.offset,t},t._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&amp;&amp;(t.modifiers.applyStyle={enabled:!1}),t},c._jQueryInterface=function(e){return this.each(function(){var t=p(this).data(Ce);if(t||(t=new c(this,"object"==typeof e?e:null),p(this).data(Ce,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},c._clearMenus=function(t){if(!t||3!==t.which&amp;&amp;("keyup"!==t.type||9===t.which))for(var e=[].slice.call(document.querySelectorAll(je)),n=0,i=e.length;n&lt;i;n++){var o=c._getParentFromElement(e[n]),r=p(e[n]).data(Ce),s={relatedTarget:e[n]};if(t&amp;&amp;"click"===t.type&amp;&amp;(s.clickEvent=t),r){var a=r._menu;if(p(o).hasClass(Ne)&amp;&amp;!(t&amp;&amp;("click"===t.type&amp;&amp;/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&amp;&amp;9===t.which)&amp;&amp;p.contains(o,t.target))){var l=p.Event(Ae.HIDE,s);p(o).trigger(l),l.isDefaultPrevented()||("ontouchstart"in document.documentElement&amp;&amp;p(document.body).children().off("mouseover",null,p.noop),e[n].setAttribute("aria-expanded","false"),p(a).removeClass(Ne),p(o).removeClass(Ne).trigger(p.Event(Ae.HIDDEN,s)))}}}},c._getParentFromElement=function(t){var e,n=m.getSelectorFromElement(t);return n&amp;&amp;(e=document.querySelector(n)),e||t.parentNode},c._dataApiKeydownHandler=function(t){if((/input|textarea/i.test(t.target.tagName)?!(32===t.which||27!==t.which&amp;&amp;(40!==t.which&amp;&amp;38!==t.which||p(t.target).closest(Fe).length)):Ie.test(t.which))&amp;&amp;(t.preventDefault(),t.stopPropagation(),!this.disabled&amp;&amp;!p(this).hasClass(Oe))){var e=c._getParentFromElement(this),n=p(e).hasClass(Ne);if(n&amp;&amp;(!n||27!==t.which&amp;&amp;32!==t.which)){var i=[].slice.call(e.querySelectorAll(We));if(0!==i.length){var o=i.indexOf(t.target);38===t.which&amp;&amp;0&lt;o&amp;&amp;o--,40===t.which&amp;&amp;o&lt;i.length-1&amp;&amp;o++,o&lt;0&amp;&amp;(o=0),i[o].focus()}}else{if(27===t.which){var r=e.querySelector(je);p(r).trigger("focus")}p(this).trigger("click")}}},s(c,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Ye}},{key:"DefaultType",get:function(){return ze}}]),c}();p(document).on(Ae.KEYDOWN_DATA_API,je,Xe._dataApiKeydownHandler).on(Ae.KEYDOWN_DATA_API,Fe,Xe._dataApiKeydownHandler).on(Ae.CLICK_DATA_API+" "+Ae.KEYUP_DATA_API,Xe._clearMenus).on(Ae.CLICK_DATA_API,je,function(t){t.preventDefault(),t.stopPropagation(),Xe._jQueryInterface.call(p(this),"toggle")}).on(Ae.CLICK_DATA_API,Re,function(t){t.stopPropagation()}),p.fn[we]=Xe._jQueryInterface,p.fn[we].Constructor=Xe,p.fn[we].noConflict=function(){return p.fn[we]=De,Xe._jQueryInterface};var Ge="modal",$e="bs.modal",Je="."+$e,Ze=p.fn[Ge],tn={backdrop:!0,keyboard:!0,focus:!0,show:!0},en={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},nn={HIDE:"hide"+Je,HIDDEN:"hidden"+Je,SHOW:"show"+Je,SHOWN:"shown"+Je,FOCUSIN:"focusin"+Je,RESIZE:"resize"+Je,CLICK_DISMISS:"click.dismiss"+Je,KEYDOWN_DISMISS:"keydown.dismiss"+Je,MOUSEUP_DISMISS:"mouseup.dismiss"+Je,MOUSEDOWN_DISMISS:"mousedown.dismiss"+Je,CLICK_DATA_API:"click"+Je+".data-api"},on="modal-dialog-scrollable",rn="modal-scrollbar-measure",sn="modal-backdrop",an="modal-open",ln="fade",cn="show",hn=".modal-dialog",un=".modal-body",fn='[data-toggle="modal"]',dn='[data-dismiss="modal"]',pn=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",mn=".sticky-top",gn=function(){function o(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(hn),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var t=o.prototype;return t.toggle=function(t){return this._isShown?this.hide():this.show(t)},t.show=function(t){var e=this;if(!this._isShown&amp;&amp;!this._isTransitioning){p(this._element).hasClass(ln)&amp;&amp;(this._isTransitioning=!0);var n=p.Event(nn.SHOW,{relatedTarget:t});p(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),p(this._element).on(nn.CLICK_DISMISS,dn,function(t){return e.hide(t)}),p(this._dialog).on(nn.MOUSEDOWN_DISMISS,function(){p(e._element).one(nn.MOUSEUP_DISMISS,function(t){p(t.target).is(e._element)&amp;&amp;(e._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return e._showElement(t)}))}},t.hide=function(t){var e=this;if(t&amp;&amp;t.preventDefault(),this._isShown&amp;&amp;!this._isTransitioning){var n=p.Event(nn.HIDE);if(p(this._element).trigger(n),this._isShown&amp;&amp;!n.isDefaultPrevented()){this._isShown=!1;var i=p(this._element).hasClass(ln);if(i&amp;&amp;(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),p(document).off(nn.FOCUSIN),p(this._element).removeClass(cn),p(this._element).off(nn.CLICK_DISMISS),p(this._dialog).off(nn.MOUSEDOWN_DISMISS),i){var o=m.getTransitionDurationFromElement(this._element);p(this._element).one(m.TRANSITION_END,function(t){return e._hideModal(t)}).emulateTransitionEnd(o)}else this._hideModal()}}},t.dispose=function(){[window,this._element,this._dialog].forEach(function(t){return p(t).off(Je)}),p(document).off(nn.FOCUSIN),p.removeData(this._element,$e),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(t){return t=l({},tn,t),m.typeCheckConfig(Ge,t,en),t},t._showElement=function(t){var e=this,n=p(this._element).hasClass(ln);this._element.parentNode&amp;&amp;this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),p(this._dialog).hasClass(on)?this._dialog.querySelector(un).scrollTop=0:this._element.scrollTop=0,n&amp;&amp;m.reflow(this._element),p(this._element).addClass(cn),this._config.focus&amp;&amp;this._enforceFocus();var i=p.Event(nn.SHOWN,{relatedTarget:t}),o=function(){e._config.focus&amp;&amp;e._element.focus(),e._isTransitioning=!1,p(e._element).trigger(i)};if(n){var r=m.getTransitionDurationFromElement(this._dialog);p(this._dialog).one(m.TRANSITION_END,o).emulateTransitionEnd(r)}else o()},t._enforceFocus=function(){var e=this;p(document).off(nn.FOCUSIN).on(nn.FOCUSIN,function(t){document!==t.target&amp;&amp;e._element!==t.target&amp;&amp;0===p(e._element).has(t.target).length&amp;&amp;e._element.focus()})},t._setEscapeEvent=function(){var e=this;this._isShown&amp;&amp;this._config.keyboard?p(this._element).on(nn.KEYDOWN_DISMISS,function(t){27===t.which&amp;&amp;(t.preventDefault(),e.hide())}):this._isShown||p(this._element).off(nn.KEYDOWN_DISMISS)},t._setResizeEvent=function(){var e=this;this._isShown?p(window).on(nn.RESIZE,function(t){return e.handleUpdate(t)}):p(window).off(nn.RESIZE)},t._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){p(document.body).removeClass(an),t._resetAdjustments(),t._resetScrollbar(),p(t._element).trigger(nn.HIDDEN)})},t._removeBackdrop=function(){this._backdrop&amp;&amp;(p(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(t){var e=this,n=p(this._element).hasClass(ln)?ln:"";if(this._isShown&amp;&amp;this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=sn,n&amp;&amp;this._backdrop.classList.add(n),p(this._backdrop).appendTo(document.body),p(this._element).on(nn.CLICK_DISMISS,function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&amp;&amp;("static"===e._config.backdrop?e._element.focus():e.hide())}),n&amp;&amp;m.reflow(this._backdrop),p(this._backdrop).addClass(cn),!t)return;if(!n)return void t();var i=m.getTransitionDurationFromElement(this._backdrop);p(this._backdrop).one(m.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&amp;&amp;this._backdrop){p(this._backdrop).removeClass(cn);var o=function(){e._removeBackdrop(),t&amp;&amp;t()};if(p(this._element).hasClass(ln)){var r=m.getTransitionDurationFromElement(this._backdrop);p(this._backdrop).one(m.TRANSITION_END,o).emulateTransitionEnd(r)}else o()}else t&amp;&amp;t()},t._adjustDialog=function(){var t=this._element.scrollHeight&gt;document.documentElement.clientHeight;!this._isBodyOverflowing&amp;&amp;t&amp;&amp;(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&amp;&amp;!t&amp;&amp;(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right&lt;window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var o=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(pn)),e=[].slice.call(document.querySelectorAll(mn));p(t).each(function(t,e){var n=e.style.paddingRight,i=p(e).css("padding-right");p(e).data("padding-right",n).css("padding-right",parseFloat(i)+o._scrollbarWidth+"px")}),p(e).each(function(t,e){var n=e.style.marginRight,i=p(e).css("margin-right");p(e).data("margin-right",n).css("margin-right",parseFloat(i)-o._scrollbarWidth+"px")});var n=document.body.style.paddingRight,i=p(document.body).css("padding-right");p(document.body).data("padding-right",n).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}p(document.body).addClass(an)},t._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(pn));p(t).each(function(t,e){var n=p(e).data("padding-right");p(e).removeData("padding-right"),e.style.paddingRight=n||""});var e=[].slice.call(document.querySelectorAll(""+mn));p(e).each(function(t,e){var n=p(e).data("margin-right");"undefined"!=typeof n&amp;&amp;p(e).css("margin-right",n).removeData("margin-right")});var n=p(document.body).data("padding-right");p(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},t._getScrollbarWidth=function(){var t=document.createElement("div");t.className=rn,document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},o._jQueryInterface=function(n,i){return this.each(function(){var t=p(this).data($e),e=l({},tn,p(this).data(),"object"==typeof n&amp;&amp;n?n:{});if(t||(t=new o(this,e),p(this).data($e,t)),"string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n](i)}else e.show&amp;&amp;t.show(i)})},s(o,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return tn}}]),o}();p(document).on(nn.CLICK_DATA_API,fn,function(t){var e,n=this,i=m.getSelectorFromElement(this);i&amp;&amp;(e=document.querySelector(i));var o=p(e).data($e)?"toggle":l({},p(e).data(),p(this).data());"A"!==this.tagName&amp;&amp;"AREA"!==this.tagName||t.preventDefault();var r=p(e).one(nn.SHOW,function(t){t.isDefaultPrevented()||r.one(nn.HIDDEN,function(){p(n).is(":visible")&amp;&amp;n.focus()})});gn._jQueryInterface.call(p(e),o,this)}),p.fn[Ge]=gn._jQueryInterface,p.fn[Ge].Constructor=gn,p.fn[Ge].noConflict=function(){return p.fn[Ge]=Ze,gn._jQueryInterface};var _n=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],vn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},yn=/^(?:(?:https?|mailto|ftp|tel|file):|[^&amp;:/?#]*(?:[/?#]|$))/gi,En=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function bn(t,s,e){if(0===t.length)return t;if(e&amp;&amp;"function"==typeof e)return e(t);for(var n=(new window.DOMParser).parseFromString(t,"text/html"),a=Object.keys(s),l=[].slice.call(n.body.querySelectorAll("*")),i=function(t,e){var n=l[t],i=n.nodeName.toLowerCase();if(-1===a.indexOf(n.nodeName.toLowerCase()))return n.parentNode.removeChild(n),"continue";var o=[].slice.call(n.attributes),r=[].concat(s["*"]||[],s[i]||[]);o.forEach(function(t){(function(t,e){var n=t.nodeName.toLowerCase();if(-1!==e.indexOf(n))return-1===_n.indexOf(n)||Boolean(t.nodeValue.match(yn)||t.nodeValue.match(En));for(var i=e.filter(function(t){return t instanceof RegExp}),o=0,r=i.length;o&lt;r;o++)if(n.match(i[o]))return!0;return!1})(t,r)||n.removeAttribute(t.nodeName)})},o=0,r=l.length;o&lt;r;o++)i(o);return n.body.innerHTML}var wn="tooltip",Cn="bs.tooltip",Tn="."+Cn,Sn=p.fn[wn],Dn="bs-tooltip",In=new RegExp("(^|\\s)"+Dn+"\\S+","g"),An=["sanitize","whiteList","sanitizeFn"],On={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"},Nn={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},kn={animation:!0,template:'&lt;div class="tooltip" role="tooltip"&gt;&lt;div class="arrow"&gt;&lt;/div&gt;&lt;div class="tooltip-inner"&gt;&lt;/div&gt;&lt;/div&gt;',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:vn},Ln="show",xn="out",Pn={HIDE:"hide"+Tn,HIDDEN:"hidden"+Tn,SHOW:"show"+Tn,SHOWN:"shown"+Tn,INSERTED:"inserted"+Tn,CLICK:"click"+Tn,FOCUSIN:"focusin"+Tn,FOCUSOUT:"focusout"+Tn,MOUSEENTER:"mouseenter"+Tn,MOUSELEAVE:"mouseleave"+Tn},Hn="fade",jn="show",Rn=".tooltip-inner",Fn=".arrow",Mn="hover",Wn="focus",Un="click",Bn="manual",qn=function(){function i(t,e){if("undefined"==typeof be)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=p(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(p(this.getTipElement()).hasClass(jn))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),p.removeData(this.element,this.constructor.DATA_KEY),p(this.element).off(this.constructor.EVENT_KEY),p(this.element).closest(".modal").off("hide.bs.modal"),this.tip&amp;&amp;p(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&amp;&amp;this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===p(this.element).css("display"))throw new Error("Please use show on visible elements");var t=p.Event(this.constructor.Event.SHOW);if(this.isWithContent()&amp;&amp;this._isEnabled){p(this.element).trigger(t);var n=m.findShadowRoot(this.element),i=p.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=m.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&amp;&amp;p(o).addClass(Hn);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();p(o).data(this.constructor.DATA_KEY,this),p.contains(this.element.ownerDocument.documentElement,this.tip)||p(o).appendTo(l),p(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new be(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Fn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&amp;&amp;e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),p(o).addClass(jn),"ontouchstart"in document.documentElement&amp;&amp;p(document.body).children().on("mouseover",null,p.noop);var c=function(){e.config.animation&amp;&amp;e._fixTransition();var t=e._hoverState;e._hoverState=null,p(e.element).trigger(e.constructor.Event.SHOWN),t===xn&amp;&amp;e._leave(null,e)};if(p(this.tip).hasClass(Hn)){var h=m.getTransitionDurationFromElement(this.tip);p(this.tip).one(m.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=p.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==Ln&amp;&amp;n.parentNode&amp;&amp;n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),p(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&amp;&amp;e._popper.destroy(),t&amp;&amp;t()};if(p(this.element).trigger(i),!i.isDefaultPrevented()){if(p(n).removeClass(jn),"ontouchstart"in document.documentElement&amp;&amp;p(document.body).children().off("mouseover",null,p.noop),this._activeTrigger[Un]=!1,this._activeTrigger[Wn]=!1,this._activeTrigger[Mn]=!1,p(this.tip).hasClass(Hn)){var r=m.getTransitionDurationFromElement(n);p(n).one(m.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&amp;&amp;this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){p(this.getTipElement()).addClass(Dn+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(p(t.querySelectorAll(Rn)),this.getTitle()),p(t).removeClass(Hn+" "+jn)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&amp;&amp;!e.jquery?this.config.html?(this.config.sanitize&amp;&amp;(e=bn(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?p(e).parent().is(t)||t.empty().append(e):t.text(p(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:m.isElement(this.config.container)?p(this.config.container):p(document).find(this.config.container)},t._getAttachment=function(t){return Nn[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)p(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Bn){var e=t===Mn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Mn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;p(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),p(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&amp;&amp;i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&amp;&amp;(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&amp;&amp;(e._activeTrigger["focusin"===t.type?Wn:Mn]=!0),p(e.getTipElement()).hasClass(jn)||e._hoverState===Ln?e._hoverState=Ln:(clearTimeout(e._timeout),e._hoverState=Ln,e.config.delay&amp;&amp;e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Ln&amp;&amp;e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&amp;&amp;(e._activeTrigger["focusout"===t.type?Wn:Mn]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=xn,e.config.delay&amp;&amp;e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===xn&amp;&amp;e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=p(this.element).data();return Object.keys(e).forEach(function(t){-1!==An.indexOf(t)&amp;&amp;delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&amp;&amp;t?t:{})).delay&amp;&amp;(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&amp;&amp;(t.title=t.title.toString()),"number"==typeof t.content&amp;&amp;(t.content=t.content.toString()),m.typeCheckConfig(wn,t,this.constructor.DefaultType),t.sanitize&amp;&amp;(t.template=bn(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&amp;&amp;(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(In);null!==e&amp;&amp;e.length&amp;&amp;t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&amp;&amp;(p(t).removeClass(Hn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=p(this).data(Cn),e="object"==typeof n&amp;&amp;n;if((t||!/dispose|hide/.test(n))&amp;&amp;(t||(t=new i(this,e),p(this).data(Cn,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return kn}},{key:"NAME",get:function(){return wn}},{key:"DATA_KEY",get:function(){return Cn}},{key:"Event",get:function(){return Pn}},{key:"EVENT_KEY",get:function(){return Tn}},{key:"DefaultType",get:function(){return On}}]),i}();p.fn[wn]=qn._jQueryInterface,p.fn[wn].Constructor=qn,p.fn[wn].noConflict=function(){return p.fn[wn]=Sn,qn._jQueryInterface};var Kn="popover",Qn="bs.popover",Vn="."+Qn,Yn=p.fn[Kn],zn="bs-popover",Xn=new RegExp("(^|\\s)"+zn+"\\S+","g"),Gn=l({},qn.Default,{placement:"right",trigger:"click",content:"",template:'&lt;div class="popover" role="tooltip"&gt;&lt;div class="arrow"&gt;&lt;/div&gt;&lt;h3 class="popover-header"&gt;&lt;/h3&gt;&lt;div class="popover-body"&gt;&lt;/div&gt;&lt;/div&gt;'}),$n=l({},qn.DefaultType,{content:"(string|element|function)"}),Jn="fade",Zn="show",ti=".popover-header",ei=".popover-body",ni={HIDE:"hide"+Vn,HIDDEN:"hidden"+Vn,SHOW:"show"+Vn,SHOWN:"shown"+Vn,INSERTED:"inserted"+Vn,CLICK:"click"+Vn,FOCUSIN:"focusin"+Vn,FOCUSOUT:"focusout"+Vn,MOUSEENTER:"mouseenter"+Vn,MOUSELEAVE:"mouseleave"+Vn},ii=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){p(this.getTipElement()).addClass(zn+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},o.setContent=function(){var t=p(this.getTipElement());this.setElementContent(t.find(ti),this.getTitle());var e=this._getContent();"function"==typeof e&amp;&amp;(e=e.call(this.element)),this.setElementContent(t.find(ei),e),t.removeClass(Jn+" "+Zn)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(Xn);null!==e&amp;&amp;0&lt;e.length&amp;&amp;t.removeClass(e.join(""))},i._jQueryInterface=function(n){return this.each(function(){var t=p(this).data(Qn),e="object"==typeof n?n:null;if((t||!/dispose|hide/.test(n))&amp;&amp;(t||(t=new i(this,e),p(this).data(Qn,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Gn}},{key:"NAME",get:function(){return Kn}},{key:"DATA_KEY",get:function(){return Qn}},{key:"Event",get:function(){return ni}},{key:"EVENT_KEY",get:function(){return Vn}},{key:"DefaultType",get:function(){return $n}}]),i}(qn);p.fn[Kn]=ii._jQueryInterface,p.fn[Kn].Constructor=ii,p.fn[Kn].noConflict=function(){return p.fn[Kn]=Yn,ii._jQueryInterface};var oi="scrollspy",ri="bs.scrollspy",si="."+ri,ai=p.fn[oi],li={offset:10,method:"auto",target:""},ci={offset:"number",method:"string",target:"(string|element)"},hi={ACTIVATE:"activate"+si,SCROLL:"scroll"+si,LOAD_DATA_API:"load"+si+".data-api"},ui="dropdown-item",fi="active",di='[data-spy="scroll"]',pi=".nav, .list-group",mi=".nav-link",gi=".nav-item",_i=".list-group-item",vi=".dropdown",yi=".dropdown-item",Ei=".dropdown-toggle",bi="offset",wi="position",Ci=function(){function n(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" "+mi+","+this._config.target+" "+_i+","+this._config.target+" "+yi,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,p(this._scrollElement).on(hi.SCROLL,function(t){return n._process(t)}),this.refresh(),this._process()}var t=n.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?bi:wi,o="auto"===this._config.method?t:this._config.method,r=o===wi?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(t){var e,n=m.getSelectorFromElement(t);if(n&amp;&amp;(e=document.querySelector(n)),e){var i=e.getBoundingClientRect();if(i.width||i.height)return[p(e)[o]().top+r,n]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},t.dispose=function(){p.removeData(this._element,ri),p(this._scrollElement).off(si),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(t){if("string"!=typeof(t=l({},li,"object"==typeof t&amp;&amp;t?t:{})).target){var e=p(t.target).attr("id");e||(e=m.getUID(oi),p(t.target).attr("id",e)),t.target="#"+e}return m.typeCheckConfig(oi,t,ci),t},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&amp;&amp;this.refresh(),n&lt;=t){var i=this._targets[this._targets.length-1];this._activeTarget!==i&amp;&amp;this._activate(i)}else{if(this._activeTarget&amp;&amp;t&lt;this._offsets[0]&amp;&amp;0&lt;this._offsets[0])return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&amp;&amp;t&gt;=this._offsets[o]&amp;&amp;("undefined"==typeof this._offsets[o+1]||t&lt;this._offsets[o+1])&amp;&amp;this._activate(this._targets[o])}}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",").map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'}),n=p([].slice.call(document.querySelectorAll(t.join(","))));n.hasClass(ui)?(n.closest(vi).find(Ei).addClass(fi),n.addClass(fi)):(n.addClass(fi),n.parents(pi).prev(mi+", "+_i).addClass(fi),n.parents(pi).prev(gi).children(mi).addClass(fi)),p(this._scrollElement).trigger(hi.ACTIVATE,{relatedTarget:e})},t._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(t){return t.classList.contains(fi)}).forEach(function(t){return t.classList.remove(fi)})},n._jQueryInterface=function(e){return this.each(function(){var t=p(this).data(ri);if(t||(t=new n(this,"object"==typeof e&amp;&amp;e),p(this).data(ri,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},s(n,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return li}}]),n}();p(window).on(hi.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(di)),e=t.length;e--;){var n=p(t[e]);Ci._jQueryInterface.call(n,n.data())}}),p.fn[oi]=Ci._jQueryInterface,p.fn[oi].Constructor=Ci,p.fn[oi].noConflict=function(){return p.fn[oi]=ai,Ci._jQueryInterface};var Ti="bs.tab",Si="."+Ti,Di=p.fn.tab,Ii={HIDE:"hide"+Si,HIDDEN:"hidden"+Si,SHOW:"show"+Si,SHOWN:"shown"+Si,CLICK_DATA_API:"click"+Si+".data-api"},Ai="dropdown-menu",Oi="active",Ni="disabled",ki="fade",Li="show",xi=".dropdown",Pi=".nav, .list-group",Hi=".active",ji="&gt; li &gt; .active",Ri='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',Fi=".dropdown-toggle",Mi="&gt; .dropdown-menu .active",Wi=function(){function i(t){this._element=t}var t=i.prototype;return t.show=function(){var n=this;if(!(this._element.parentNode&amp;&amp;this._element.parentNode.nodeType===Node.ELEMENT_NODE&amp;&amp;p(this._element).hasClass(Oi)||p(this._element).hasClass(Ni))){var t,i,e=p(this._element).closest(Pi)[0],o=m.getSelectorFromElement(this._element);if(e){var r="UL"===e.nodeName||"OL"===e.nodeName?ji:Hi;i=(i=p.makeArray(p(e).find(r)))[i.length-1]}var s=p.Event(Ii.HIDE,{relatedTarget:this._element}),a=p.Event(Ii.SHOW,{relatedTarget:i});if(i&amp;&amp;p(i).trigger(s),p(this._element).trigger(a),!a.isDefaultPrevented()&amp;&amp;!s.isDefaultPrevented()){o&amp;&amp;(t=document.querySelector(o)),this._activate(this._element,e);var l=function(){var t=p.Event(Ii.HIDDEN,{relatedTarget:n._element}),e=p.Event(Ii.SHOWN,{relatedTarget:i});p(i).trigger(t),p(n._element).trigger(e)};t?this._activate(t,t.parentNode,l):l()}}},t.dispose=function(){p.removeData(this._element,Ti),this._element=null},t._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&amp;&amp;"OL"!==e.nodeName?p(e).children(Hi):p(e).find(ji))[0],r=n&amp;&amp;o&amp;&amp;p(o).hasClass(ki),s=function(){return i._transitionComplete(t,o,n)};if(o&amp;&amp;r){var a=m.getTransitionDurationFromElement(o);p(o).removeClass(Li).one(m.TRANSITION_END,s).emulateTransitionEnd(a)}else s()},t._transitionComplete=function(t,e,n){if(e){p(e).removeClass(Oi);var i=p(e.parentNode).find(Mi)[0];i&amp;&amp;p(i).removeClass(Oi),"tab"===e.getAttribute("role")&amp;&amp;e.setAttribute("aria-selected",!1)}if(p(t).addClass(Oi),"tab"===t.getAttribute("role")&amp;&amp;t.setAttribute("aria-selected",!0),m.reflow(t),t.classList.contains(ki)&amp;&amp;t.classList.add(Li),t.parentNode&amp;&amp;p(t.parentNode).hasClass(Ai)){var o=p(t).closest(xi)[0];if(o){var r=[].slice.call(o.querySelectorAll(Fi));p(r).addClass(Oi)}t.setAttribute("aria-expanded",!0)}n&amp;&amp;n()},i._jQueryInterface=function(n){return this.each(function(){var t=p(this),e=t.data(Ti);if(e||(e=new i(this),t.data(Ti,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),i}();p(document).on(Ii.CLICK_DATA_API,Ri,function(t){t.preventDefault(),Wi._jQueryInterface.call(p(this),"show")}),p.fn.tab=Wi._jQueryInterface,p.fn.tab.Constructor=Wi,p.fn.tab.noConflict=function(){return p.fn.tab=Di,Wi._jQueryInterface};var Ui="toast",Bi="bs.toast",qi="."+Bi,Ki=p.fn[Ui],Qi={CLICK_DISMISS:"click.dismiss"+qi,HIDE:"hide"+qi,HIDDEN:"hidden"+qi,SHOW:"show"+qi,SHOWN:"shown"+qi},Vi="fade",Yi="hide",zi="show",Xi="showing",Gi={animation:"boolean",autohide:"boolean",delay:"number"},$i={animation:!0,autohide:!0,delay:500},Ji='[data-dismiss="toast"]',Zi=function(){function i(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var t=i.prototype;return t.show=function(){var t=this;p(this._element).trigger(Qi.SHOW),this._config.animation&amp;&amp;this._element.classList.add(Vi);var e=function(){t._element.classList.remove(Xi),t._element.classList.add(zi),p(t._element).trigger(Qi.SHOWN),t._config.autohide&amp;&amp;t.hide()};if(this._element.classList.remove(Yi),this._element.classList.add(Xi),this._config.animation){var n=m.getTransitionDurationFromElement(this._element);p(this._element).one(m.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},t.hide=function(t){var e=this;this._element.classList.contains(zi)&amp;&amp;(p(this._element).trigger(Qi.HIDE),t?this._close():this._timeout=setTimeout(function(){e._close()},this._config.delay))},t.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(zi)&amp;&amp;this._element.classList.remove(zi),p(this._element).off(Qi.CLICK_DISMISS),p.removeData(this._element,Bi),this._element=null,this._config=null},t._getConfig=function(t){return t=l({},$i,p(this._element).data(),"object"==typeof t&amp;&amp;t?t:{}),m.typeCheckConfig(Ui,t,this.constructor.DefaultType),t},t._setListeners=function(){var t=this;p(this._element).on(Qi.CLICK_DISMISS,Ji,function(){return t.hide(!0)})},t._close=function(){var t=this,e=function(){t._element.classList.add(Yi),p(t._element).trigger(Qi.HIDDEN)};if(this._element.classList.remove(zi),this._config.animation){var n=m.getTransitionDurationFromElement(this._element);p(this._element).one(m.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},i._jQueryInterface=function(n){return this.each(function(){var t=p(this),e=t.data(Bi);if(e||(e=new i(this,"object"==typeof n&amp;&amp;n),t.data(Bi,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n](this)}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"DefaultType",get:function(){return Gi}},{key:"Default",get:function(){return $i}}]),i}();p.fn[Ui]=Zi._jQueryInterface,p.fn[Ui].Constructor=Zi,p.fn[Ui].noConflict=function(){return p.fn[Ui]=Ki,Zi._jQueryInterface},function(){if("undefined"==typeof p)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=p.fn.jquery.split(" ")[0].split(".");if(t[0]&lt;2&amp;&amp;t[1]&lt;9||1===t[0]&amp;&amp;9===t[1]&amp;&amp;t[2]&lt;1||4&lt;=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),t.Util=m,t.Alert=g,t.Button=k,t.Carousel=at,t.Collapse=Ct,t.Dropdown=Xe,t.Modal=gn,t.Popover=ii,t.Scrollspy=Ci,t.Tab=Wi,t.Toast=Zi,t.Tooltip=qn,Object.defineProperty(t,"__esModule",{value:!0})});/**
 * sticky-sidebar - A JavaScript plugin for making smart and high performance.
 * @version v3.3.1
 * @link https://github.com/abouolia/sticky-sidebar
 * @author Ahmed Bouhuolia
 * @license The MIT License (MIT)
**/
!function(t,e){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?module.exports=e():"function"==typeof define&amp;&amp;define.amd?define(e):t.StickySidebar=e()}(this,function(){"use strict";"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&amp;&amp;self;function t(t){return t&amp;&amp;t.__esModule&amp;&amp;Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function e(t,e){return t(e={exports:{}},e.exports),e.exports}var i=e(function(t,e){(function(t){Object.defineProperty(t,"__esModule",{value:!0});var l,n,e=function(){function n(t,e){for(var i=0;i&lt;e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&amp;&amp;(n.writable=!0),Object.defineProperty(t,n.key,n)}}return function(t,e,i){return e&amp;&amp;n(t.prototype,e),i&amp;&amp;n(t,i),t}}(),i=(l=".stickySidebar",n={topSpacing:0,bottomSpacing:0,containerSelector:!1,innerWrapperSelector:".inner-wrapper-sticky",stickyClass:"is-affixed",resizeSensor:!0,minWidth:!1},function(){function c(t){var e=this,i=1&lt;arguments.length&amp;&amp;void 0!==arguments[1]?arguments[1]:{};if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c),this.options=c.extend(n,i),this.sidebar="string"==typeof t?document.querySelector(t):t,void 0===this.sidebar)throw new Error("There is no specific sidebar element.");this.sidebarInner=!1,this.container=this.sidebar.parentElement,this.affixedType="STATIC",this.direction="down",this.support={transform:!1,transform3d:!1},this._initialized=!1,this._reStyle=!1,this._breakpoint=!1,this.dimensions={translateY:0,maxTranslateY:0,topSpacing:0,lastTopSpacing:0,bottomSpacing:0,lastBottomSpacing:0,sidebarHeight:0,sidebarWidth:0,containerTop:0,containerHeight:0,viewportHeight:0,viewportTop:0,lastViewportTop:0},["handleEvent"].forEach(function(t){e[t]=e[t].bind(e)}),this.initialize()}return e(c,[{key:"initialize",value:function(){var i=this;if(this._setSupportFeatures(),this.options.innerWrapperSelector&amp;&amp;(this.sidebarInner=this.sidebar.querySelector(this.options.innerWrapperSelector),null===this.sidebarInner&amp;&amp;(this.sidebarInner=!1)),!this.sidebarInner){var t=document.createElement("div");for(t.setAttribute("class","inner-wrapper-sticky"),this.sidebar.appendChild(t);this.sidebar.firstChild!=t;)t.appendChild(this.sidebar.firstChild);this.sidebarInner=this.sidebar.querySelector(".inner-wrapper-sticky")}if(this.options.containerSelector){var e=document.querySelectorAll(this.options.containerSelector);if((e=Array.prototype.slice.call(e)).forEach(function(t,e){t.contains(i.sidebar)&amp;&amp;(i.container=t)}),!e.length)throw new Error("The container does not contains on the sidebar.")}"function"!=typeof this.options.topSpacing&amp;&amp;(this.options.topSpacing=parseInt(this.options.topSpacing)||0),"function"!=typeof this.options.bottomSpacing&amp;&amp;(this.options.bottomSpacing=parseInt(this.options.bottomSpacing)||0),this._widthBreakpoint(),this.calcDimensions(),this.stickyPosition(),this.bindEvents(),this._initialized=!0}},{key:"bindEvents",value:function(){window.addEventListener("resize",this,{passive:!0,capture:!1}),window.addEventListener("scroll",this,{passive:!0,capture:!1}),this.sidebar.addEventListener("update"+l,this),this.options.resizeSensor&amp;&amp;"undefined"!=typeof ResizeSensor&amp;&amp;(new ResizeSensor(this.sidebarInner,this.handleEvent),new ResizeSensor(this.container,this.handleEvent))}},{key:"handleEvent",value:function(t){this.updateSticky(t)}},{key:"calcDimensions",value:function(){if(!this._breakpoint){var t=this.dimensions;t.containerTop=c.offsetRelative(this.container).top,t.containerHeight=this.container.clientHeight,t.containerBottom=t.containerTop+t.containerHeight,t.sidebarHeight=this.sidebarInner.offsetHeight,t.sidebarWidth=this.sidebarInner.offsetWidth,t.viewportHeight=window.innerHeight,t.maxTranslateY=t.containerHeight-t.sidebarHeight,this._calcDimensionsWithScroll()}}},{key:"_calcDimensionsWithScroll",value:function(){var t=this.dimensions;t.sidebarLeft=c.offsetRelative(this.sidebar).left,t.viewportTop=document.documentElement.scrollTop||document.body.scrollTop,t.viewportBottom=t.viewportTop+t.viewportHeight,t.viewportLeft=document.documentElement.scrollLeft||document.body.scrollLeft,t.topSpacing=this.options.topSpacing,t.bottomSpacing=this.options.bottomSpacing,"function"==typeof t.topSpacing&amp;&amp;(t.topSpacing=parseInt(t.topSpacing(this.sidebar))||0),"function"==typeof t.bottomSpacing&amp;&amp;(t.bottomSpacing=parseInt(t.bottomSpacing(this.sidebar))||0),"VIEWPORT-TOP"===this.affixedType?t.topSpacing&lt;t.lastTopSpacing&amp;&amp;(t.translateY+=t.lastTopSpacing-t.topSpacing,this._reStyle=!0):"VIEWPORT-BOTTOM"===this.affixedType&amp;&amp;t.bottomSpacing&lt;t.lastBottomSpacing&amp;&amp;(t.translateY+=t.lastBottomSpacing-t.bottomSpacing,this._reStyle=!0),t.lastTopSpacing=t.topSpacing,t.lastBottomSpacing=t.bottomSpacing}},{key:"isSidebarFitsViewport",value:function(){var t=this.dimensions,e="down"===this.scrollDirection?t.lastBottomSpacing:t.lastTopSpacing;return this.dimensions.sidebarHeight+e&lt;this.dimensions.viewportHeight}},{key:"observeScrollDir",value:function(){var t=this.dimensions;if(t.lastViewportTop!==t.viewportTop){var e="down"===this.direction?Math.min:Math.max;t.viewportTop===e(t.viewportTop,t.lastViewportTop)&amp;&amp;(this.direction="down"===this.direction?"up":"down")}}},{key:"getAffixType",value:function(){this._calcDimensionsWithScroll();var t=this.dimensions,e=t.viewportTop+t.topSpacing,i=this.affixedType;return e&lt;=t.containerTop||t.containerHeight&lt;=t.sidebarHeight?(t.translateY=0,i="STATIC"):i="up"===this.direction?this._getAffixTypeScrollingUp():this._getAffixTypeScrollingDown(),t.translateY=Math.max(0,t.translateY),t.translateY=Math.min(t.containerHeight,t.translateY),t.translateY=Math.round(t.translateY),t.lastViewportTop=t.viewportTop,i}},{key:"_getAffixTypeScrollingDown",value:function(){var t=this.dimensions,e=t.sidebarHeight+t.containerTop,i=t.viewportTop+t.topSpacing,n=t.viewportBottom-t.bottomSpacing,o=this.affixedType;return this.isSidebarFitsViewport()?t.sidebarHeight+i&gt;=t.containerBottom?(t.translateY=t.containerBottom-e,o="CONTAINER-BOTTOM"):i&gt;=t.containerTop&amp;&amp;(t.translateY=i-t.containerTop,o="VIEWPORT-TOP"):t.containerBottom&lt;=n?(t.translateY=t.containerBottom-e,o="CONTAINER-BOTTOM"):e+t.translateY&lt;=n?(t.translateY=n-e,o="VIEWPORT-BOTTOM"):t.containerTop+t.translateY&lt;=i&amp;&amp;0!==t.translateY&amp;&amp;t.maxTranslateY!==t.translateY&amp;&amp;(o="VIEWPORT-UNBOTTOM"),o}},{key:"_getAffixTypeScrollingUp",value:function(){var t=this.dimensions,e=t.sidebarHeight+t.containerTop,i=t.viewportTop+t.topSpacing,n=t.viewportBottom-t.bottomSpacing,o=this.affixedType;return i&lt;=t.translateY+t.containerTop?(t.translateY=i-t.containerTop,o="VIEWPORT-TOP"):t.containerBottom&lt;=n?(t.translateY=t.containerBottom-e,o="CONTAINER-BOTTOM"):this.isSidebarFitsViewport()||t.containerTop&lt;=i&amp;&amp;0!==t.translateY&amp;&amp;t.maxTranslateY!==t.translateY&amp;&amp;(o="VIEWPORT-UNBOTTOM"),o}},{key:"_getStyle",value:function(t){if(void 0!==t){var e={inner:{},outer:{}},i=this.dimensions;switch(t){case"VIEWPORT-TOP":e.inner={position:"fixed",top:i.topSpacing,left:i.sidebarLeft-i.viewportLeft,width:i.sidebarWidth};break;case"VIEWPORT-BOTTOM":e.inner={position:"fixed",top:"auto",left:i.sidebarLeft,bottom:i.bottomSpacing,width:i.sidebarWidth};break;case"CONTAINER-BOTTOM":case"VIEWPORT-UNBOTTOM":var n=this._getTranslate(0,i.translateY+"px");e.inner=n?{transform:n}:{position:"absolute",top:i.translateY,width:i.sidebarWidth}}switch(t){case"VIEWPORT-TOP":case"VIEWPORT-BOTTOM":case"VIEWPORT-UNBOTTOM":case"CONTAINER-BOTTOM":e.outer={height:i.sidebarHeight,position:"relative"}}return e.outer=c.extend({height:"",position:""},e.outer),e.inner=c.extend({position:"relative",top:"",left:"",bottom:"",width:"",transform:""},e.inner),e}}},{key:"stickyPosition",value:function(t){if(!this._breakpoint){t=this._reStyle||t||!1,this.options.topSpacing,this.options.bottomSpacing;var e=this.getAffixType(),i=this._getStyle(e);if((this.affixedType!=e||t)&amp;&amp;e){var n="affix."+e.toLowerCase().replace("viewport-","")+l;for(var o in c.eventTrigger(this.sidebar,n),"STATIC"===e?c.removeClass(this.sidebar,this.options.stickyClass):c.addClass(this.sidebar,this.options.stickyClass),i.outer){var s="number"==typeof i.outer[o]?"px":"";this.sidebar.style[o]=i.outer[o]+s}for(var r in i.inner){var a="number"==typeof i.inner[r]?"px":"";this.sidebarInner.style[r]=i.inner[r]+a}var p="affixed."+e.toLowerCase().replace("viewport-","")+l;c.eventTrigger(this.sidebar,p)}else this._initialized&amp;&amp;(this.sidebarInner.style.left=i.inner.left);this.affixedType=e}}},{key:"_widthBreakpoint",value:function(){window.innerWidth&lt;=this.options.minWidth?(this._breakpoint=!0,this.affixedType="STATIC",this.sidebar.removeAttribute("style"),c.removeClass(this.sidebar,this.options.stickyClass),this.sidebarInner.removeAttribute("style")):this._breakpoint=!1}},{key:"updateSticky",value:function(){var t,e=this,i=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{};this._running||(this._running=!0,t=i.type,requestAnimationFrame(function(){switch(t){case"scroll":e._calcDimensionsWithScroll(),e.observeScrollDir(),e.stickyPosition();break;case"resize":default:e._widthBreakpoint(),e.calcDimensions(),e.stickyPosition(!0)}e._running=!1}))}},{key:"_setSupportFeatures",value:function(){var t=this.support;t.transform=c.supportTransform(),t.transform3d=c.supportTransform(!0)}},{key:"_getTranslate",value:function(){var t=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:0,e=1&lt;arguments.length&amp;&amp;void 0!==arguments[1]?arguments[1]:0,i=2&lt;arguments.length&amp;&amp;void 0!==arguments[2]?arguments[2]:0;return this.support.transform3d?"translate3d("+t+", "+e+", "+i+")":!!this.support.translate&amp;&amp;"translate("+t+", "+e+")"}},{key:"destroy",value:function(){window.removeEventListener("resize",this,{capture:!1}),window.removeEventListener("scroll",this,{capture:!1}),this.sidebar.classList.remove(this.options.stickyClass),this.sidebar.style.minHeight="",this.sidebar.removeEventListener("update"+l,this);var t={inner:{},outer:{}};for(var e in t.inner={position:"",top:"",left:"",bottom:"",width:"",transform:""},t.outer={height:"",position:""},t.outer)this.sidebar.style[e]=t.outer[e];for(var i in t.inner)this.sidebarInner.style[i]=t.inner[i];this.options.resizeSensor&amp;&amp;"undefined"!=typeof ResizeSensor&amp;&amp;(ResizeSensor.detach(this.sidebarInner,this.handleEvent),ResizeSensor.detach(this.container,this.handleEvent))}}],[{key:"supportTransform",value:function(t){var i=!1,e=t?"perspective":"transform",n=e.charAt(0).toUpperCase()+e.slice(1),o=document.createElement("support").style;return(e+" "+["Webkit","Moz","O","ms"].join(n+" ")+n).split(" ").forEach(function(t,e){if(void 0!==o[t])return i=t,!1}),i}},{key:"eventTrigger",value:function(t,e,i){try{var n=new CustomEvent(e,{detail:i})}catch(t){(n=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,i)}t.dispatchEvent(n)}},{key:"extend",value:function(t,e){var i={};for(var n in t)void 0!==e[n]?i[n]=e[n]:i[n]=t[n];return i}},{key:"offsetRelative",value:function(t){var e={left:0,top:0};do{var i=t.offsetTop,n=t.offsetLeft;isNaN(i)||(e.top+=i),isNaN(n)||(e.left+=n),t="BODY"===t.tagName?t.parentElement:t.offsetParent}while(t);return e}},{key:"addClass",value:function(t,e){c.hasClass(t,e)||(t.classList?t.classList.add(e):t.className+=" "+e)}},{key:"removeClass",value:function(t,e){c.hasClass(t,e)&amp;&amp;(t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\b)"+e.split(" ").join("|")+"(\\b|$)","gi")," "))}},{key:"hasClass",value:function(t,e){return t.classList?t.classList.contains(e):new RegExp("(^| )"+e+"( |$)","gi").test(t.className)}},{key:"defaults",get:function(){return n}}]),c}());t.default=i,window.StickySidebar=i})(e)});return t(i),t(e(function(t,e){(function(t){var e,s=(e=t)&amp;&amp;e.__esModule?e:{default:e};!function(){if("undefined"!=typeof window){var n=window.$||window.jQuery||window.Zepto,o="stickySidebar";if(n){n.fn.stickySidebar=function(i){return this.each(function(){var t=n(this),e=n(this).data(o);if(e||(e=new s.default(this,"object"==typeof i&amp;&amp;i),t.data(o,e)),"string"==typeof i){if(void 0===e[i]&amp;&amp;-1===["destroy","updateSticky"].indexOf(i))throw new Error('No method named "'+i+'"');e[i]()}})},n.fn.stickySidebar.Constructor=s.default;var t=n.fn.stickySidebar;n.fn.stickySidebar.noConflict=function(){return n.fn.stickySidebar=t,this}}}}()})(i)}))});/*! algoliasearch-lite.umd.js | 4.5.1 | Â© Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */
!function(e,t){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?module.exports=t():"function"==typeof define&amp;&amp;define.amd?define(t):(e=e||self).algoliasearch=t()}(this,(function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&amp;&amp;(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function r(r){for(var n=1;n&lt;arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?t(Object(o),!0).forEach((function(t){e(r,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(o)):t(Object(o)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(o,e))}))}return r}function n(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n&lt;a.length;n++)r=a[n],t.indexOf(r)&gt;=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n&lt;a.length;n++)r=a[n],t.indexOf(r)&gt;=0||Object.prototype.propertyIsEnumerable.call(e,r)&amp;&amp;(o[r]=e[r])}return o}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var r=[],n=!0,o=!1,a=void 0;try{for(var u,i=e[Symbol.iterator]();!(n=(u=i.next()).done)&amp;&amp;(r.push(u.value),!t||r.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==i.return||i.return()}finally{if(o)throw a}}return r}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t&lt;e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function u(e){var t,r="algoliasearch-client-js-".concat(e.key),n=function(){return void 0===t&amp;&amp;(t=e.localStorage||window.localStorage),t},a=function(){return JSON.parse(n().getItem(r)||"{}")};return{get:function(e,t){var r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var r=JSON.stringify(e),n=a()[r];return Promise.all([n||t(),void 0!==n])})).then((function(e){var t=o(e,2),n=t[0],a=t[1];return Promise.all([n,a||r.miss(n)])})).then((function(e){return o(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var o=a();return o[JSON.stringify(e)]=t,n().setItem(r,JSON.stringify(o)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=a();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function i(e){var t=a(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},n=t();return n.then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return o(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var o=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,o).catch((function(){return i({caches:t}).get(e,n,o)}))},set:function(e,n){return r.set(e,n).catch((function(){return i({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return i({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return i({caches:t}).clear()}))}}}function s(){var e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var o=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},a=JSON.stringify(r);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);var u=n(),i=o&amp;&amp;o.miss||function(){return Promise.resolve()};return u.then((function(e){return i(e)})).then((function(){return u}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function c(e){for(var t=e.length-1;t&gt;0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return Object.keys(void 0!==t?t:{}).forEach((function(r){e[r]=t[r](e)})),e}function f(e){for(var t=arguments.length,r=new Array(t&gt;1?t-1:0),n=1;n&lt;t;n++)r[n-1]=arguments[n];var o=0;return e.replace(/%s/g,(function(){return encodeURIComponent(r[o++])}))}var h={WithinQueryParameters:0,WithinHeaders:1};function d(e,t){var r=e||{},n=r.data||{};return Object.keys(r).forEach((function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&amp;&amp;(n[e]=r[e])})),{data:Object.entries(n).length&gt;0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var m={Read:1,Write:2,Any:3},p=1,v=2,y=3;function g(e){var t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:p;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:m.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||m.Any}}var O="GET",P="POST";function q(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(g(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===p||Date.now()-e.lastUpdate&gt;12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===y&amp;&amp;Date.now()-e.lastUpdate&lt;=12e4}(e)})),o=[].concat(a(r),a(n));return{getTimeout:function(e,t){return(0===n.length&amp;&amp;0===e?1:n.length+3+e)*t},statelessHosts:o.length&gt;0?o.map((function(e){return b(e)})):t}}))}function j(e,t,n,o){var u=[],i=function(e,t){if(e.method===O||void 0===e.data&amp;&amp;void 0===t.data)return;var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}(n,o),s=function(e,t){var n=r(r({},e.headers),t.headers),o={};return Object.keys(n).forEach((function(e){var t=n[e];o[e.toLowerCase()]=t})),o}(e,o),c=n.method,l=n.method!==O?{}:r(r({},n.data),o.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),l),o.queryParameters),h=0,d=function t(r,a){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:A(u)};var d={data:i,headers:s,method:c,url:w(l,n.path,f),connectTimeout:a(h,e.timeouts.connect),responseTimeout:a(h,o.timeout)},m=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return u.push(t),t},p={onSucess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var o=m(n);return n.isTimedOut&amp;&amp;h++,Promise.all([e.logger.info("Retryable failure",x(o)),e.hostsCache.set(l,g(l,n.isTimedOut?y:v))]).then((function(){return t(r,a)}))},onFail:function(e){throw m(e),function(e,t){var r=e.content,n=e.status,o=r;try{o=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(o,n,t)}(e,A(u))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&amp;&amp;0==~~r}(e)||2!=~~(t/100)&amp;&amp;4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSucess(e):t.onFail(e)}(e,p)}))};return q(e.hostsCache,t).then((function(e){return d(a(e.statelessHosts).reverse(),e.getTimeout)}))}function S(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&amp;&amp;(t.value="".concat(t.value).concat(r)),t}};return t}function w(e,t,r){var n=T(r),o="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&amp;&amp;(o+="?".concat(n)),o}function T(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&amp;")}function A(e){return e.map((function(e){return x(e)}))}function x(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var C=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),a=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,a=e.requestsCache,u=e.responsesCache,i=e.timeouts,s=e.userAgent,c=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:a,responsesCache:u,timeouts:i,userAgent:s,headers:e.headers,queryParameters:l,hosts:c.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return j(f,f.hosts.filter((function(e){return 0!=(e.accept&amp;m.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var a={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(a,(function(){return f.requestsCache.get(a,(function(){return f.requestsCache.set(a,n()).then((function(e){return Promise.all([f.requestsCache.delete(a),e])}),(function(e){return Promise.all([f.requestsCache.delete(a),Promise.reject(e)])})).then((function(e){var t=o(e,2);t[0];return t[1]}))}))}),{miss:function(e){return f.responsesCache.set(a,e)}})},write:function(e,t){return j(f,f.hosts.filter((function(e){return 0!=(e.accept&amp;m.Write)})),e,d(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:m.Read},{url:"".concat(t,".algolia.net"),accept:m.Write}].concat(c([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return l({transporter:a,appId:t,addAlgoliaAgent:function(e,t){a.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([a.requestsCache.clear(),a.responsesCache.clear()]).then((function(){}))}},e.methods)},N=function(e){return function(t){var r=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{},n={transporter:e.transporter,appId:e.appId,indexName:t};return l(n,r.methods)}},k=function(e){return function(t,n){var o=t.map((function(e){return r(r({},e),{},{params:T(e.params||{})})}));return e.transporter.read({method:P,path:"1/indexes/*/queries",data:{requests:o},cacheable:!0},n)}},J=function(e){return function(t,o){return Promise.all(t.map((function(t){var a=t.params,u=a.facetName,i=a.facetQuery,s=n(a,["facetName","facetQuery"]);return N(e)(t.indexName,{methods:{searchForFacetValues:I}}).searchForFacetValues(u,i,r(r({},o),s))})))}},E=function(e){return function(t,r){return e.transporter.read({method:P,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},I=function(e){return function(t,r,n){return e.transporter.read({method:P,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},F=1,R=2,D=3;function W(e,t,n){var o,a={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,o=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},a=o(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState&gt;r.OPENED&amp;&amp;void 0===n&amp;&amp;(clearTimeout(a),n=o(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&amp;&amp;(clearTimeout(a),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(a),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(o=D,{debug:function(e,t){return F&gt;=o&amp;&amp;console.debug(e,t),Promise.resolve()},info:function(e,t){return R&gt;=o&amp;&amp;console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:s(),requestsCache:s({serializable:!1}),hostsCache:i({caches:[u({key:"".concat("4.5.1","-").concat(e)}),s()]}),userAgent:S("4.5.1").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return C(r(r(r({},a),n),{},{methods:{search:k,searchForFacetValues:J,multipleQueries:k,multipleSearchForFacetValues:J,initIndex:function(e){return function(t){return N(e)(t,{methods:{search:E,searchForFacetValues:I}})}}}}))}return W.version="4.5.1",W}));/*! InstantSearch.js 4.11.0 | Â© Algolia, Inc. and contributors; MIT License | https://github.com/algolia/instantsearch.js */
!function(e,t){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?module.exports=t():"function"==typeof define&amp;&amp;define.amd?define(t):(e=e||self).instantsearch=t()}(this,function(){"use strict";function h(e){return(h="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&amp;&amp;"function"==typeof Symbol&amp;&amp;e.constructor===Symbol&amp;&amp;e!==Symbol.prototype?"symbol":typeof e})(e)}function k(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function L(e,t,n){return t&amp;&amp;r(e.prototype,t),n&amp;&amp;r(e,n),e}function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(){return(d=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e}).apply(this,arguments)}function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&amp;&amp;(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function D(t){for(var e=1;e&lt;arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach(function(e){j(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function M(e,t){if("function"!=typeof t&amp;&amp;null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;n(e,t)}function O(e){return(O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function n(e,t){return(n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function A(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r&lt;a.length;r++)n=a[r],0&lt;=t.indexOf(n)||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r&lt;a.length;r++)n=a[r],0&lt;=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&amp;&amp;(i[n]=e[n])}return i}function H(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function W(e,t){return!t||"object"!=typeof t&amp;&amp;"function"!=typeof t?H(e):t}function B(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,i=!1,a=void 0;try{for(var s,o=e[Symbol.iterator]();!(r=(s=o.next()).done)&amp;&amp;(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==o.return||o.return()}finally{if(i)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function P(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t&lt;e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function o(e,t){if(e===t)return e;for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var r=t[n],i=e[n];void 0!==i&amp;&amp;void 0===r||(s(i)&amp;&amp;s(r)?e[n]=o(i,r):e[n]="object"==typeof(a=r)&amp;&amp;null!==a?o(Array.isArray(a)?[]:{},a):a)}var a;return e}function m(){return Array.prototype.slice.call(arguments).reduceRight(function(t,n){return Object.keys(Object(n)).forEach(function(e){void 0!==n[e]&amp;&amp;(void 0!==t[e]&amp;&amp;delete t[e],t[e]=n[e])}),t},{})}var p=function(e){s(e)||(e={});for(var t=1,n=arguments.length;t&lt;n;t++){var r=arguments[t];s(r)&amp;&amp;o(e,r)}return e};var a=function(n,r){return n.filter(function(e,t){return-1&lt;r.indexOf(e)&amp;&amp;n.indexOf(e)===t})},g=function(e,t){if(Array.isArray(e))for(var n=0;n&lt;e.length;n++)if(t(e[n]))return e[n]};var c=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw new Error("The value should be a number, a parsable string or an array of those.")};var u=function(e,t){if(null===e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r&lt;a.length;r++)n=a[r],0&lt;=t.indexOf(n)||(i[n]=e[n]);return i};var l=function(e){return e&amp;&amp;0&lt;Object.keys(e).length},t=function(e){return null!==e&amp;&amp;/^[a-zA-Z0-9_-]{1,64}$/.test(e)},f={addRefinement:function(e,t,n){if(f.isRefined(e,t,n))return e;var r=""+n,i=e[t]?e[t].concat(r):[r],a={};return a[t]=i,m({},a,e)},removeRefinement:function(e,n,t){if(void 0===t)return f.clearRefinement(e,function(e,t){return n===t});var r=""+t;return f.clearRefinement(e,function(e,t){return n===t&amp;&amp;r===e})},toggleRefinement:function(e,t,n){if(void 0===n)throw new Error("toggleRefinement should be used with a value");return f.isRefined(e,t,n)?f.removeRefinement(e,t,n):f.addRefinement(e,t,n)},clearRefinement:function(i,a,s){if(void 0===a)return l(i)?{}:i;if("string"==typeof a)return u(i,[a]);if("function"==typeof a){var o=!1,e=Object.keys(i).reduce(function(e,t){var n=i[t]||[],r=n.filter(function(e){return!a(e,t,s)});return r.length!==n.length&amp;&amp;(o=!0),e[t]=r,e},{});return o?e:i}},isRefined:function(e,t,n){var r=!!e[t]&amp;&amp;0&lt;e[t].length;if(void 0===n||!r)return r;var i=""+n;return-1!==e[t].indexOf(i)}},v=f;function y(e,n){return Array.isArray(e)&amp;&amp;Array.isArray(n)?e.length===n.length&amp;&amp;e.every(function(e,t){return y(n[t],e)}):e===n}function b(e){var r=e?b._parseNumbers(e):{};void 0===r.userToken||t(r.userToken)||console.warn("[algoliasearch-helper] The `userToken` parameter is invalid. This can lead to wrong analytics.\n  - Format: [a-zA-Z0-9_-]{1,64}"),this.facets=r.facets||[],this.disjunctiveFacets=r.disjunctiveFacets||[],this.hierarchicalFacets=r.hierarchicalFacets||[],this.facetsRefinements=r.facetsRefinements||{},this.facetsExcludes=r.facetsExcludes||{},this.disjunctiveFacetsRefinements=r.disjunctiveFacetsRefinements||{},this.numericRefinements=r.numericRefinements||{},this.tagRefinements=r.tagRefinements||[],this.hierarchicalFacetsRefinements=r.hierarchicalFacetsRefinements||{};var i=this;Object.keys(r).forEach(function(e){var t=-1!==b.PARAMETERS.indexOf(e),n=void 0!==r[e];!t&amp;&amp;n&amp;&amp;(i[e]=r[e])})}b.PARAMETERS=Object.keys(new b),b._parseNumbers=function(i){if(i instanceof b)return i;var r={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach(function(e){var t=i[e];if("string"==typeof t){var n=parseFloat(t);r[e]=isNaN(n)?t:n}}),Array.isArray(i.insideBoundingBox)&amp;&amp;(r.insideBoundingBox=i.insideBoundingBox.map(function(e){return Array.isArray(e)?e.map(function(e){return parseFloat(e)}):e})),i.numericRefinements){var a={};Object.keys(i.numericRefinements).forEach(function(n){var r=i.numericRefinements[n]||{};a[n]={},Object.keys(r).forEach(function(e){var t=r[e].map(function(e){return Array.isArray(e)?e.map(function(e){return"string"==typeof e?parseFloat(e):e}):"string"==typeof e?parseFloat(e):e});a[n][e]=t})}),r.numericRefinements=a}return p({},i,r)},b.make=function(e){var n=new b(e);return(e.hierarchicalFacets||[]).forEach(function(e){if(e.rootPath){var t=n.getHierarchicalRefinement(e.name);0&lt;t.length&amp;&amp;0!==t[0].indexOf(e.rootPath)&amp;&amp;(n=n.clearRefinements(e.name)),0===(t=n.getHierarchicalRefinement(e.name)).length&amp;&amp;(n=n.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}}),n},b.validate=function(e,t){var n=t||{};return e.tagFilters&amp;&amp;n.tagRefinements&amp;&amp;0&lt;n.tagRefinements.length?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):0&lt;e.tagRefinements.length&amp;&amp;n.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&amp;&amp;n.numericRefinements&amp;&amp;l(n.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):l(e.numericRefinements)&amp;&amp;n.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},b.prototype={constructor:b,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:v.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:v.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:v.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:v.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&amp;&amp;t.facetsRefinements===this.facetsRefinements&amp;&amp;t.facetsExcludes===this.facetsExcludes&amp;&amp;t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&amp;&amp;t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&amp;&amp;0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,n){var r=c(n);if(this.isNumericRefined(e,t,r))return this;var i=p({},this.numericRefinements);return i[e]=p({},i[e]),i[e][t]?(i[e][t]=i[e][t].slice(),i[e][t].push(r)):i[e][t]=[r],this.setQueryParameters({numericRefinements:i})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&amp;&amp;this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&amp;&amp;this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&amp;&amp;this.facetsExcludes[e]||[]},removeNumericRefinement:function(n,r,i){return void 0!==i?this.isNumericRefined(n,r,i)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(e,t){return t===n&amp;&amp;e.op===r&amp;&amp;y(e.val,c(i))})}):this:void 0!==r?this.isNumericRefined(n,r)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(e,t){return t===n&amp;&amp;e.op===r})}):this:this.isNumericRefined(n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(e,t){return t===n})}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&amp;&amp;this.numericRefinements[e][t]},_clearNumericRefinements:function(s){if(void 0===s)return l(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof s)return u(this.numericRefinements,[s]);if("function"==typeof s){var o=!1,t=this.numericRefinements,e=Object.keys(t).reduce(function(e,r){var i=t[r],a={};return i=i||{},Object.keys(i).forEach(function(t){var e=i[t]||[],n=[];e.forEach(function(e){s({val:e,op:t},r,"numeric")||n.push(e)}),n.length!==e.length&amp;&amp;(o=!0),a[t]=n}),e[r]=a,e},{});return o?e:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return v.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:v.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return v.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:v.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return v.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:v.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(t){return this.isConjunctiveFacet(t)?this.clearRefinements(t).setQueryParameters({facets:this.facets.filter(function(e){return e!==t})}):this},removeDisjunctiveFacet:function(t){return this.isDisjunctiveFacet(t)?this.clearRefinements(t).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter(function(e){return e!==t})}):this},removeHierarchicalFacet:function(t){return this.isHierarchicalFacet(t)?this.clearRefinements(t).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter(function(e){return e.name!==t})}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return v.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:v.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return v.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:v.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return v.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:v.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(t){if(!this.isTagRefined(t))return this;var e={tagRefinements:this.tagRefinements.filter(function(e){return e!==t})};return this.setQueryParameters(e)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:v.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:v.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:v.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),r={};return void 0!==this.hierarchicalFacetsRefinements[e]&amp;&amp;0&lt;this.hierarchicalFacetsRefinements[e].length&amp;&amp;(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n))?-1===t.indexOf(n)?r[e]=[]:r[e]=[t.slice(0,t.lastIndexOf(n))]:r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:m({},r,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:m({},n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:m({},t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return-1&lt;this.disjunctiveFacets.indexOf(e)},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return-1&lt;this.facets.indexOf(e)},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&amp;&amp;v.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&amp;&amp;v.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&amp;&amp;v.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):0&lt;n.length},isNumericRefined:function(e,t,n){if(void 0===n&amp;&amp;void 0===t)return!!this.numericRefinements[e];var r=this.numericRefinements[e]&amp;&amp;void 0!==this.numericRefinements[e][t];if(void 0===n||!r)return r;var i=c(n),a=void 0!==function(e,t){return g(e,function(e){return y(e,t)})}(this.numericRefinements[e][t],i);return r&amp;&amp;a},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var t=this,e=a(Object.keys(this.numericRefinements).filter(function(e){return 0&lt;Object.keys(t.numericRefinements[e]).length}),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter(function(e){return 0&lt;t.disjunctiveFacetsRefinements[e].length}).concat(e).concat(this.getRefinedHierarchicalFacets())},getRefinedHierarchicalFacets:function(){var t=this;return a(this.hierarchicalFacets.map(function(e){return e.name}),Object.keys(this.hierarchicalFacetsRefinements).filter(function(e){return 0&lt;t.hierarchicalFacetsRefinements[e].length}))},getUnrefinedDisjunctiveFacets:function(){var t=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter(function(e){return-1===t.indexOf(e)})},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements"],getQueryParams:function(){var n=this.managedParameters,r={},i=this;return Object.keys(this).forEach(function(e){var t=i[e];-1===n.indexOf(e)&amp;&amp;void 0!==t&amp;&amp;(r[e]=t)}),r},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=b.validate(this,e);if(t)throw t;var n=this,i=b._parseNumbers(e),r=Object.keys(this).reduce(function(e,t){return e[t]=n[t],e},{}),a=Object.keys(i).reduce(function(e,t){var n=void 0!==e[t],r=void 0!==i[t];return n&amp;&amp;!r?u(e,[t]):(r&amp;&amp;(e[t]=i[t]),e)},r);return new this.constructor(a)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" &gt; "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(t){return g(this.hierarchicalFacets,function(e){return e.name===t})},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map(function(e){return e.trim()})},toString:function(){return JSON.stringify(this,null,2)}};var R=b;function S(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=void 0!==t,a=null===t;if(!a&amp;&amp;t&lt;e||r&amp;&amp;i||!n)return 1;if(!r&amp;&amp;e&lt;t||a&amp;&amp;n||!i)return-1}return 0}function w(e){return Array.isArray(e)?e.filter(Boolean):[]}function _(e,t){if(!Array.isArray(e))return-1;for(var n=0;n&lt;e.length;n++)if(t(e[n]))return n;return-1}function x(e,t){var i=(t||[]).map(function(e){return e.split(":")});return e.reduce(function(e,t){var n=t.split(":"),r=g(i,function(e){return e[0]===n[0]});return 1&lt;n.length||!r?(e[0].push(n[0]),e[1].push(n[1])):(e[0].push(r[0]),e[1].push(r[1])),e},[[],[]])}var N=function(e,n,i){if(!Array.isArray(e))return[];Array.isArray(i)||(i=[]);var t=e.map(function(t,e){return{criteria:n.map(function(e){return t[e]}),index:e,value:t}});return t.sort(function(e,t){for(var n=-1;++n&lt;e.criteria.length;){var r=S(e.criteria[n],t.criteria[n]);if(r)return n&gt;=i.length?r:"desc"===i[n]?-r:r}return e.index-t.index}),t.map(function(e){return e.value})},F=function(h){return function(e,t){var n=h.hierarchicalFacets[t],r=h.hierarchicalFacetsRefinements[n.name]&amp;&amp;h.hierarchicalFacetsRefinements[n.name][0]||"",i=h._getHierarchicalFacetSeparator(n),a=h._getHierarchicalRootPath(n),s=h._getHierarchicalShowParentLevel(n),o=x(h._getHierarchicalFacetSortBy(n)),c=e.every(function(e){return e.exhaustive}),u=function(o,c,u,l,h){return function(e,n,t){var r=e;if(0&lt;t){var i=0;for(r=e;i&lt;t;){var a=r&amp;&amp;Array.isArray(r.data)?r.data:[];r=g(a,function(e){return e.isRefined}),i++}}if(r){var s=Object.keys(n.data).map(function(e){return[e,n.data[e]]}).filter(function(e){return function(e,t,n,r,i,a){return(!i||0===e.indexOf(i)&amp;&amp;i!==e)&amp;&amp;(!i&amp;&amp;-1===e.indexOf(r)||i&amp;&amp;e.split(r).length-i.split(r).length==1||-1===e.indexOf(r)&amp;&amp;-1===n.indexOf(r)||0===n.indexOf(e)||0===e.indexOf(t+r)&amp;&amp;(a||0===e.indexOf(n)))}(e[0],r.path||u,h,c,u,l)});r.data=N(s.map(function(e){var t=e[0];return function(e,t,n,r,i){var a=t.split(n);return{name:a[a.length-1].trim(),path:t,count:e,isRefined:r===t||0===r.indexOf(t+n),exhaustive:i,data:null}}(e[1],t,c,h,n.exhaustive)}),o[0],o[1])}return e}}(o,i,a,s,r),l=e;return a&amp;&amp;(l=e.slice(a.split(i).length)),l.reduce(u,{name:h.hierarchicalFacets[t].name,count:null,isRefined:!0,path:null,exhaustive:c,data:null})}};function I(e){var n={};return e.forEach(function(e,t){n[e]=t}),n}function C(e,t,n){t&amp;&amp;t[n]&amp;&amp;(e.stats=t[n])}function T(l,n){var c=n[0];this._rawResults=n;var h=this;Object.keys(c).forEach(function(e){h[e]=c[e]}),this.processingTimeMS=n.reduce(function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS},0),this.disjunctiveFacets=[],this.hierarchicalFacets=l.hierarchicalFacets.map(function(){return[]}),this.facets=[];var e=l.getRefinedDisjunctiveFacets(),u=I(l.facets),d=I(l.disjunctiveFacets),r=1,f=c.facets||{};Object.keys(f).forEach(function(e){var t=f[e],n=function(e,t){return g(e,function(e){return-1&lt;(e.attributes||[]).indexOf(t)})}(l.hierarchicalFacets,e);if(n){var r=n.attributes.indexOf(e),i=_(l.hierarchicalFacets,function(e){return e.name===n.name});h.hierarchicalFacets[i][r]={attribute:e,data:t,exhaustive:c.exhaustiveFacetsCount}}else{var a,s=-1!==l.disjunctiveFacets.indexOf(e),o=-1!==l.facets.indexOf(e);s&amp;&amp;(a=d[e],h.disjunctiveFacets[a]={name:e,data:t,exhaustive:c.exhaustiveFacetsCount},C(h.disjunctiveFacets[a],c.facets_stats,e)),o&amp;&amp;(a=u[e],h.facets[a]={name:e,data:t,exhaustive:c.exhaustiveFacetsCount},C(h.facets[a],c.facets_stats,e))}}),this.hierarchicalFacets=w(this.hierarchicalFacets),e.forEach(function(e){var a=n[r],s=a&amp;&amp;a.facets?a.facets:{},o=l.getHierarchicalFacetByName(e);Object.keys(s).forEach(function(t){var n,e=s[t];if(o){n=_(l.hierarchicalFacets,function(e){return e.name===o.name});var r=_(h.hierarchicalFacets[n],function(e){return e.attribute===t});if(-1===r)return;h.hierarchicalFacets[n][r].data=p({},h.hierarchicalFacets[n][r].data,e)}else{n=d[t];var i=c.facets&amp;&amp;c.facets[t]||{};h.disjunctiveFacets[n]={name:t,data:m({},e,i),exhaustive:a.exhaustiveFacetsCount},C(h.disjunctiveFacets[n],a.facets_stats,t),l.disjunctiveFacetsRefinements[t]&amp;&amp;l.disjunctiveFacetsRefinements[t].forEach(function(e){!h.disjunctiveFacets[n].data[e]&amp;&amp;-1&lt;l.disjunctiveFacetsRefinements[t].indexOf(e)&amp;&amp;(h.disjunctiveFacets[n].data[e]=0)})}}),r++}),l.getRefinedHierarchicalFacets().forEach(function(e){var s=l.getHierarchicalFacetByName(e),o=l._getHierarchicalFacetSeparator(s),c=l.getHierarchicalRefinement(e);if(!(0===c.length||c[0].split(o).length&lt;2)){var t=n[r],u=t&amp;&amp;t.facets?t.facets:{};Object.keys(u).forEach(function(t){var e=u[t],n=_(l.hierarchicalFacets,function(e){return e.name===s.name}),r=_(h.hierarchicalFacets[n],function(e){return e.attribute===t});if(-1!==r){var i={};if(0&lt;c.length){var a=c[0].split(o)[0];i[a]=h.hierarchicalFacets[n][r].data[a]}h.hierarchicalFacets[n][r].data=m(i,e,h.hierarchicalFacets[n][r].data)}}),r++}}),Object.keys(l.facetsExcludes).forEach(function(t){var e=l.facetsExcludes[t],n=u[t];h.facets[n]={name:t,data:c.facets[t],exhaustive:c.exhaustiveFacetsCount},e.forEach(function(e){h.facets[n]=h.facets[n]||{name:t},h.facets[n].data=h.facets[n].data||{},h.facets[n].data[e]=0})}),this.hierarchicalFacets=this.hierarchicalFacets.map(F(l)),this.facets=w(this.facets),this.disjunctiveFacets=w(this.disjunctiveFacets),this._state=l}function E(t,e){if(!e.data||0===e.data.length)return e;var n=e.data.map(function(e){return E(t,e)}),r=t(n);return p({},e,{data:r})}function U(e,t){var n=g(e,function(e){return e.name===t});return n&amp;&amp;n.stats}function Q(e,t,n,r,i){var a=g(i,function(e){return e.name===n}),s=a&amp;&amp;a.data&amp;&amp;a.data[r]?a.data[r]:0,o=a&amp;&amp;a.exhaustive||!1;return{type:t,attributeName:n,name:r,count:s,exhaustive:o}}T.prototype.getFacetByName=function(t){function e(e){return e.name===t}return g(this.facets,e)||g(this.disjunctiveFacets,e)||g(this.hierarchicalFacets,e)},T.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],T.prototype.getFacetValues=function(e,t){var n=function(t,n){function e(e){return e.name===n}if(t._state.isConjunctiveFacet(n)){var r=g(t.facets,e);return r?Object.keys(r.data).map(function(e){return{name:e,count:r.data[e],isRefined:t._state.isFacetRefined(n,e),isExcluded:t._state.isExcludeRefined(n,e)}}):[]}if(t._state.isDisjunctiveFacet(n)){var i=g(t.disjunctiveFacets,e);return i?Object.keys(i.data).map(function(e){return{name:e,count:i.data[e],isRefined:t._state.isDisjunctiveFacetRefined(n,e)}}):[]}if(t._state.isHierarchicalFacet(n))return g(t.hierarchicalFacets,e)}(this,e);if(n){var r=m({},t,{sortBy:T.DEFAULT_SORT});if(Array.isArray(r.sortBy)){var i=x(r.sortBy,T.DEFAULT_SORT);return Array.isArray(n)?N(n,i[0],i[1]):E(function(e){return N(e,i[0],i[1])},n)}if("function"==typeof r.sortBy)return Array.isArray(n)?n.sort(r.sortBy):E(function(e){return function(e,t){return t.sort(e)}(r.sortBy,e)},n);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}},T.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?U(this.facets,e):this._state.isDisjunctiveFacet(e)?U(this.disjunctiveFacets,e):void 0},T.prototype.getRefinements=function(){var r=this._state,n=this,i=[];return Object.keys(r.facetsRefinements).forEach(function(t){r.facetsRefinements[t].forEach(function(e){i.push(Q(r,"facet",t,e,n.facets))})}),Object.keys(r.facetsExcludes).forEach(function(t){r.facetsExcludes[t].forEach(function(e){i.push(Q(r,"exclude",t,e,n.facets))})}),Object.keys(r.disjunctiveFacetsRefinements).forEach(function(t){r.disjunctiveFacetsRefinements[t].forEach(function(e){i.push(Q(r,"disjunctive",t,e,n.disjunctiveFacets))})}),Object.keys(r.hierarchicalFacetsRefinements).forEach(function(t){r.hierarchicalFacetsRefinements[t].forEach(function(e){i.push(function(e,t,n,r){var i=e.getHierarchicalFacetByName(t),a=e._getHierarchicalFacetSeparator(i),s=n.split(a),o=g(r,function(e){return e.name===t}),c=s.reduce(function(e,t){var n=e&amp;&amp;g(e.data,function(e){return e.name===t});return void 0!==n?n:e},o),u=c&amp;&amp;c.count||0,l=c&amp;&amp;c.exhaustive||!1,h=c&amp;&amp;c.path||"";return{type:"hierarchical",attributeName:t,name:h,count:u,exhaustive:l}}(r,t,e,n.hierarchicalFacets))})}),Object.keys(r.numericRefinements).forEach(function(n){var e=r.numericRefinements[n];Object.keys(e).forEach(function(t){e[t].forEach(function(e){i.push({type:"numeric",attributeName:n,name:e,numericValue:e,operator:t})})})}),r.tagRefinements.forEach(function(e){i.push({type:"tag",attributeName:"_tags",name:e})}),i};var q=T;function V(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}var e=V;function $(e){return"function"==typeof e}function K(e){return"object"==typeof e&amp;&amp;null!==e}function z(e){return void 0===e}(V.EventEmitter=V).prototype._events=void 0,V.prototype._maxListeners=void 0,V.defaultMaxListeners=10,V.prototype.setMaxListeners=function(e){if(!function(e){return"number"==typeof e}(e)||e&lt;0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},V.prototype.emit=function(e){var t,n,r,i,a,s;if(this._events||(this._events={}),"error"===e&amp;&amp;(!this._events.error||K(this._events.error)&amp;&amp;!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var o=new Error('Uncaught, unspecified "error" event. ('+t+")");throw o.context=t,o}if(z(n=this._events[e]))return!1;if($(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:i=Array.prototype.slice.call(arguments,1),n.apply(this,i)}else if(K(n))for(i=Array.prototype.slice.call(arguments,1),r=(s=n.slice()).length,a=0;a&lt;r;a++)s[a].apply(this,i);return!0},V.prototype.on=V.prototype.addListener=function(e,t){var n;if(!$(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&amp;&amp;this.emit("newListener",e,$(t.listener)?t.listener:t),this._events[e]?K(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,K(this._events[e])&amp;&amp;!this._events[e].warned&amp;&amp;(n=z(this._maxListeners)?V.defaultMaxListeners:this._maxListeners)&amp;&amp;0&lt;n&amp;&amp;this._events[e].length&gt;n&amp;&amp;(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&amp;&amp;console.trace()),this},V.prototype.once=function(e,t){if(!$(t))throw TypeError("listener must be a function");var n=!1;function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}return r.listener=t,this.on(e,r),this},V.prototype.removeListener=function(e,t){var n,r,i,a;if(!$(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(i=(n=this._events[e]).length,r=-1,n===t||$(n.listener)&amp;&amp;n.listener===t)delete this._events[e],this._events.removeListener&amp;&amp;this.emit("removeListener",e,t);else if(K(n)){for(a=i;0&lt;a--;)if(n[a]===t||n[a].listener&amp;&amp;n[a].listener===t){r=a;break}if(r&lt;0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(r,1),this._events.removeListener&amp;&amp;this.emit("removeListener",e,t)}return this},V.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&amp;&amp;delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&amp;&amp;this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if($(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},V.prototype.listeners=function(e){return this._events&amp;&amp;this._events[e]?$(this._events[e])?[this._events[e]]:this._events[e].slice():[]},V.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if($(t))return 1;if(t)return t.length}return 0},V.listenerCount=function(e,t){return e.listenerCount(t)};var J=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})};function Y(e,t){this.main=e,this.fn=t,this.lastResults=null}J(Y,e.EventEmitter),Y.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},Y.prototype.getModifiedState=function(e){return this.fn(e)};var G=Y,Z={_getQueries:function(i,a){var s=[];return s.push({indexName:i,params:Z._getHitsSearchParams(a)}),a.getRefinedDisjunctiveFacets().forEach(function(e){s.push({indexName:i,params:Z._getDisjunctiveFacetSearchParams(a,e)})}),a.getRefinedHierarchicalFacets().forEach(function(e){var t=a.getHierarchicalFacetByName(e),n=a.getHierarchicalRefinement(e),r=a._getHierarchicalFacetSeparator(t);0&lt;n.length&amp;&amp;1&lt;n[0].split(r).length&amp;&amp;s.push({indexName:i,params:Z._getDisjunctiveFacetSearchParams(a,e,!0)})}),s},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(Z._getHitsHierarchicalFacetsAttributes(e)),n=Z._getFacetFilters(e),r=Z._getNumericFilters(e),i={facets:t,tagFilters:Z._getTagFilters(e)};return 0&lt;n.length&amp;&amp;(i.facetFilters=n),0&lt;r.length&amp;&amp;(i.numericFilters=r),p({},e.getQueryParams(),i)},_getDisjunctiveFacetSearchParams:function(e,t,n){var r=Z._getFacetFilters(e,t,n),i=Z._getNumericFilters(e,t),a={hitsPerPage:1,page:0,attributesToRetrieve:[],attributesToHighlight:[],attributesToSnippet:[],tagFilters:Z._getTagFilters(e),analytics:!1,clickAnalytics:!1},s=e.getHierarchicalFacetByName(t);return a.facets=s?Z._getDisjunctiveHierarchicalFacetAttribute(e,s,n):t,0&lt;i.length&amp;&amp;(a.numericFilters=i),0&lt;r.length&amp;&amp;(a.facetFilters=r),p({},e.getQueryParams(),a)},_getNumericFilters:function(e,i){if(e.numericFilters)return e.numericFilters;var a=[];return Object.keys(e.numericRefinements).forEach(function(r){var t=e.numericRefinements[r]||{};Object.keys(t).forEach(function(n){var e=t[n]||[];i!==r&amp;&amp;e.forEach(function(e){if(Array.isArray(e)){var t=e.map(function(e){return r+n+e});a.push(t)}else a.push(r+n+e)})})}),a},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(o,c,u){var l=[],e=o.facetsRefinements||{};Object.keys(e).forEach(function(t){(e[t]||[]).forEach(function(e){l.push(t+":"+e)})});var n=o.facetsExcludes||{};Object.keys(n).forEach(function(t){(n[t]||[]).forEach(function(e){l.push(t+":-"+e)})});var r=o.disjunctiveFacetsRefinements||{};Object.keys(r).forEach(function(t){var e=r[t]||[];if(t!==c&amp;&amp;e&amp;&amp;0!==e.length){var n=[];e.forEach(function(e){n.push(t+":"+e)}),l.push(n)}});var h=o.hierarchicalFacetsRefinements||{};return Object.keys(h).forEach(function(e){var t=(h[e]||[])[0];if(void 0!==t){var n,r,i=o.getHierarchicalFacetByName(e),a=o._getHierarchicalFacetSeparator(i),s=o._getHierarchicalRootPath(i);if(c===e){if(-1===t.indexOf(a)||!s&amp;&amp;!0===u||s&amp;&amp;s.split(a).length===t.split(a).length)return;t=s?(r=s.split(a).length-1,s):(r=t.split(a).length-2,t.slice(0,t.lastIndexOf(a))),n=i.attributes[r]}else r=t.split(a).length-1,n=i.attributes[r];n&amp;&amp;l.push([n+":"+t])}}),l},_getHitsHierarchicalFacetsAttributes:function(s){return s.hierarchicalFacets.reduce(function(e,t){var n=s.getHierarchicalRefinement(t.name)[0];if(!n)return e.push(t.attributes[0]),e;var r=s._getHierarchicalFacetSeparator(t),i=n.split(r).length,a=t.attributes.slice(0,i+1);return e.concat(a)},[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var i=e._getHierarchicalRootPath(t),a=0;return i&amp;&amp;(a=i.split(r).length),[t.attributes[a]]}var s=(e.getHierarchicalRefinement(t.name)[0]||"").split(r).length-1;return t.attributes.slice(0,1+s)},getSearchForFacetQuery:function(e,t,n,r){var i=r.isDisjunctiveFacet(e)?r.clearRefinements(e):r,a={facetQuery:t,facetName:e};return"number"==typeof n&amp;&amp;(a.maxFacetHits=n),p({},Z._getHitsSearchParams(i),a)}},X=Z,ee="3.3.4";function te(e,t,n){"function"==typeof e.addAlgoliaAgent&amp;&amp;e.addAlgoliaAgent("JS Helper (3.3.4)"),this.setClient(e);var r=n||{};r.index=t,this.state=R.make(r),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function ne(e){if(e&lt;0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function re(){return this.state.page}J(te,e.EventEmitter),te.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},te.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},te.prototype.getQuery=function(){var e=this.state;return X._getHitsSearchParams(e)},te.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,r=X._getQueries(n.index,n),i=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:n}),!t)return this.client.search(r).then(function(e){return i._currentNbQueries--,0===i._currentNbQueries&amp;&amp;i.emit("searchQueueEmpty"),{content:new q(n,e.results),state:n,_originalResponse:e}},function(e){throw i._currentNbQueries--,0===i._currentNbQueries&amp;&amp;i.emit("searchQueueEmpty"),e});this.client.search(r).then(function(e){i._currentNbQueries--,0===i._currentNbQueries&amp;&amp;i.emit("searchQueueEmpty"),t(null,new q(n,e.results),n)}).catch(function(e){i._currentNbQueries--,0===i._currentNbQueries&amp;&amp;i.emit("searchQueueEmpty"),t(e,null,n)})},te.prototype.searchForFacetValues=function(t,e,n,r){var i="function"==typeof this.client.searchForFacetValues;if(!i&amp;&amp;"function"!=typeof this.client.initIndex)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var a=this.state.setQueryParameters(r||{}),s=a.isDisjunctiveFacet(t),o=X.getSearchForFacetQuery(t,e,n,a);this._currentNbQueries++;var c=this;return this.emit("searchForFacetValues",{state:a,facet:t,query:e}),(i?this.client.searchForFacetValues([{indexName:a.index,params:o}]):this.client.initIndex(a.index).searchForFacetValues(o)).then(function(e){return c._currentNbQueries--,0===c._currentNbQueries&amp;&amp;c.emit("searchQueueEmpty"),(e=Array.isArray(e)?e[0]:e).facetHits.forEach(function(e){e.isRefined=s?a.isDisjunctiveFacetRefined(t,e.value):a.isFacetRefined(t,e.value)}),e},function(e){throw c._currentNbQueries--,0===c._currentNbQueries&amp;&amp;c.emit("searchQueueEmpty"),e})},te.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},te.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},te.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},te.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},te.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},te.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},te.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},te.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},te.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},te.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},te.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},te.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},te.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},te.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},te.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},te.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},te.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},te.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},te.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},te.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},te.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},te.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},te.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},te.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},te.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},te.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},te.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},te.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},te.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},te.prototype.setCurrentPage=ne,te.prototype.setPage=ne,te.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},te.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},te.prototype.setState=function(e){return this._change({state:R.make(e),isPageReset:!1}),this},te.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new R(e),this},te.prototype.hasRefinements=function(e){return!!l(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&amp;&amp;this.state.isHierarchicalFacetRefined(e))},te.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},te.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},te.prototype.hasTag=function(e){return this.state.isTagRefined(e)},te.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},te.prototype.getIndex=function(){return this.state.index},te.prototype.getCurrentPage=re,te.prototype.getPage=re,te.prototype.getTags=function(){return this.state.tagRefinements},te.prototype.getRefinements=function(e){var n=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach(function(e){n.push({value:e,type:"conjunctive"})}),this.state.getExcludeRefinements(e).forEach(function(e){n.push({value:e,type:"exclude"})});else if(this.state.isDisjunctiveFacet(e)){this.state.getDisjunctiveRefinements(e).forEach(function(e){n.push({value:e,type:"disjunctive"})})}var r=this.state.getNumericRefinements(e);return Object.keys(r).forEach(function(e){var t=r[e];n.push({value:t,operator:e,type:"numeric"})}),n},te.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},te.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},te.prototype._search=function(e){var r=this.state,i=[],t=[];e.onlyWithDerivedHelpers||(t=X._getQueries(r.index,r),i.push({state:r,queriesCount:t.length,helper:this}),this.emit("search",{state:r,results:this.lastResults}));var n=this.derivedHelpers.map(function(e){var t=e.getModifiedState(r),n=X._getQueries(t.index,t);return i.push({state:t,queriesCount:n.length,helper:e}),e.emit("search",{state:t,results:e.lastResults}),n}),a=Array.prototype.concat.apply(t,n),s=this._queryId++;this._currentNbQueries++;try{this.client.search(a).then(this._dispatchAlgoliaResponse.bind(this,i,s)).catch(this._dispatchAlgoliaError.bind(this,s))}catch(e){this.emit("error",{error:e})}},te.prototype._dispatchAlgoliaResponse=function(e,t,n){if(!(t&lt;this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&amp;&amp;this.emit("searchQueueEmpty");var s=n.results.slice();e.forEach(function(e){var t=e.state,n=e.queriesCount,r=e.helper,i=s.splice(0,n),a=r.lastResults=new q(t,i);r.emit("result",{results:a,state:t})})}},te.prototype._dispatchAlgoliaError=function(e,t){e&lt;this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&amp;&amp;this.emit("searchQueueEmpty"))},te.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},te.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&amp;&amp;0&lt;this.state.disjunctiveRefinements[e].length},te.prototype._change=function(e){var t=e.state,n=e.isPageReset;t!==this.state&amp;&amp;(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},te.prototype.clearCache=function(){return this.client.clearCache&amp;&amp;this.client.clearCache(),this},te.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&amp;&amp;e.addAlgoliaAgent("JS Helper (3.3.4)"),this.client=e),this},te.prototype.getClient=function(){return this.client},te.prototype.derive=function(e){var t=new G(this,e);return this.derivedHelpers.push(t),t},te.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw new Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},te.prototype.hasPendingRequests=function(){return 0&lt;this._currentNbQueries};var ie=te;function ae(e,t,n){return new ie(e,t,n)}ae.version=ee,ae.AlgoliaSearchHelper=ie,ae.SearchParameters=R,ae.SearchResults=q;var se=ae;function oe(r){function e(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];null===i&amp;&amp;(i=ce.then(function(){i=null,a?a=!1:r.apply(void 0,t)}))}var i=null,a=!1;return e.wait=function(){if(null===i)throw new Error("The deferred function should be called before calling `wait()`");return i},e.cancel=function(){null!==i&amp;&amp;(a=!0)},e}var ce=Promise.resolve();function ue(e){var t="string"==typeof e,n=t?document.querySelector(e):e;if(function(e){return e instanceof HTMLElement||Boolean(e)&amp;&amp;0&lt;e.nodeType}(n))return n;var r="Container must be `string` or `HTMLElement`.";throw t&amp;&amp;(r+=" Unable to find ".concat(e)),new Error(r)}function le(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}function he(e){return e.filter(function(e,t,n){return n.indexOf(e)===t})}function de(e){var t=e.defaultTemplates,n=e.templates;return D({templatesConfig:e.templatesConfig},function(e,t){var a=0&lt;arguments.length&amp;&amp;void 0!==e?e:{},s=1&lt;arguments.length&amp;&amp;void 0!==t?t:{};return he([].concat(P(Object.keys(a)),P(Object.keys(s)))).reduce(function(e,t){var n=a[t],r=s[t],i=void 0!==r&amp;&amp;r!==n;return e.templates[t]=i?r:n,e.useCustomCompileOptions[t]=i,e},{templates:{},useCustomCompileOptions:{}})}(t,n))}function fe(e,t){return e(t={exports:{}},t.exports),t.exports}var me=fe(function(e,t){!function(R){var S=/\S/,t=/\"/g,n=/\n/g,r=/\r/g,i=/\\/g,a=/\u2028/,s=/\u2029/;function w(e){"}"===e.n.substr(e.n.length-1)&amp;&amp;(e.n=e.n.substring(0,e.n.length-1))}function P(e){return e.trim?e.trim():e.replace(/^\s*|\s*$/g,"")}function _(e,t,n){if(t.charAt(n)!=e.charAt(0))return!1;for(var r=1,i=e.length;r&lt;i;r++)if(t.charAt(n+r)!=e.charAt(r))return!1;return!0}R.tags={"#":1,"^":2,"&lt;":3,$:4,"/":5,"!":6,"&gt;":7,"=":8,_v:9,"{":10,"&amp;":11,_t:12},R.scan=function(e,t){var n,r,i,a,s,o=e.length,c=0,u=null,l=null,h="",d=[],f=!1,m=0,p=0,g="{{",v="}}";function y(){0&lt;h.length&amp;&amp;(d.push({tag:"_t",text:new String(h)}),h="")}function b(e,t){if(y(),e&amp;&amp;function(){for(var e=!0,t=p;t&lt;d.length;t++)if(!(e=R.tags[d[t].tag]&lt;R.tags._v||"_t"==d[t].tag&amp;&amp;null===d[t].text.match(S)))return!1;return e}())for(var n,r=p;r&lt;d.length;r++)d[r].text&amp;&amp;((n=d[r+1])&amp;&amp;"&gt;"==n.tag&amp;&amp;(n.indent=d[r].text.toString()),d.splice(r,1));else t||d.push({tag:"\n"});f=!1,p=d.length}for(t&amp;&amp;(t=t.split(" "),g=t[0],v=t[1]),m=0;m&lt;o;m++)0==c?_(g,e,m)?(--m,y(),c=1):"\n"==e.charAt(m)?b(f):h+=e.charAt(m):1==c?(m+=g.length-1,c="="==(u=(l=R.tags[e.charAt(m+1)])?e.charAt(m+1):"_v")?(r=m,void 0,i="="+v,a=(n=e).indexOf(i,r),s=P(n.substring(n.indexOf("=",r)+1,a)).split(" "),g=s[0],v=s[s.length-1],m=a+i.length-1,0):(l&amp;&amp;m++,2),f=m):_(v,e,m)?(d.push({tag:u,n:P(h),otag:g,ctag:v,i:"/"==u?f-g.length:m+v.length}),h="",m+=v.length-1,c=0,"{"==u&amp;&amp;("}}"==v?m++:w(d[d.length-1]))):h+=e.charAt(m);return b(f,!0),d};var u={_t:!0,"\n":!0,$:!0,"/":!0};function l(e,t){for(var n=0,r=t.length;n&lt;r;n++)if(t[n].o==e.n)return e.tag="#",!0}function h(e,t,n){for(var r=0,i=n.length;r&lt;i;r++)if(n[r].c==e&amp;&amp;n[r].o==t)return!0}function o(e){var t=[];for(var n in e.partials)t.push('"'+d(n)+'":{name:"'+d(e.partials[n].name)+'", '+o(e.partials[n])+"}");return"partials: {"+t.join(",")+"}, subs: "+function(e){var t=[];for(var n in e)t.push('"'+d(n)+'": function(c,p,t,i) {'+e[n]+"}");return"{ "+t.join(",")+" }"}(e.subs)}R.stringify=function(e,t,n){return"{code: function (c,p,i) { "+R.wrapMain(e.code)+" },"+o(e)+"}"};var c=0;function d(e){return e.replace(i,"\\\\").replace(t,'\\"').replace(n,"\\n").replace(r,"\\r").replace(a,"\\u2028").replace(s,"\\u2029")}function f(e){return~e.indexOf(".")?"d":"f"}function m(e,t){var n="&lt;"+(t.prefix||"")+e.n+c++;return t.partials[n]={name:e.n,partials:{}},t.code+='t.b(t.rp("'+d(n)+'",c,p,"'+(e.indent||"")+'"));',n}function e(e,t){t.code+="t.b(t.t(t."+f(e.n)+'("'+d(e.n)+'",c,p,0)));'}function p(e){return"t.b("+e+");"}R.generate=function(e,t,n){c=0;var r={code:"",subs:{},partials:{}};return R.walk(e,r),n.asString?this.stringify(r,t,n):this.makeTemplate(r,t,n)},R.wrapMain=function(e){return'var t=this;t.b(i=i||"");'+e+"return t.fl();"},R.template=R.Template,R.makeTemplate=function(e,t,n){var r=this.makePartials(e);return r.code=new Function("c","p","i",this.wrapMain(e.code)),new this.template(r,t,this,n)},R.makePartials=function(e){var t,n={subs:{},partials:e.partials,name:e.name};for(t in n.partials)n.partials[t]=this.makePartials(n.partials[t]);for(t in e.subs)n.subs[t]=new Function("c","p","t","i",e.subs[t]);return n},R.codegen={"#":function(e,t){t.code+="if(t.s(t."+f(e.n)+'("'+d(e.n)+'",c,p,1),c,p,0,'+e.i+","+e.end+',"'+e.otag+" "+e.ctag+'")){t.rs(c,p,function(c,p,t){',R.walk(e.nodes,t),t.code+="});c.pop();}"},"^":function(e,t){t.code+="if(!t.s(t."+f(e.n)+'("'+d(e.n)+'",c,p,1),c,p,1,0,0,"")){',R.walk(e.nodes,t),t.code+="};"},"&gt;":m,"&lt;":function(e,t){var n={partials:{},code:"",subs:{},inPartial:!0};R.walk(e.nodes,n);var r=t.partials[m(e,t)];r.subs=n.subs,r.partials=n.partials},$:function(e,t){var n={subs:{},code:"",partials:t.partials,prefix:e.n};R.walk(e.nodes,n),t.subs[e.n]=n.code,t.inPartial||(t.code+='t.sub("'+d(e.n)+'",c,p,i);')},"\n":function(e,t){t.code+=p('"\\n"'+(e.last?"":" + i"))},_v:function(e,t){t.code+="t.b(t.v(t."+f(e.n)+'("'+d(e.n)+'",c,p,0)));'},_t:function(e,t){t.code+=p('"'+d(e.text)+'"')},"{":e,"&amp;":e},R.walk=function(e,t){for(var n,r=0,i=e.length;r&lt;i;r++)(n=R.codegen[e[r].tag])&amp;&amp;n(e[r],t);return t},R.parse=function(e,t,n){return function e(t,n,r,i){var a,s=[],o=null,c=null;for(a=r[r.length-1];0&lt;t.length;){if(c=t.shift(),a&amp;&amp;"&lt;"==a.tag&amp;&amp;!(c.tag in u))throw new Error("Illegal content in &lt; super tag.");if(R.tags[c.tag]&lt;=R.tags.$||l(c,i))r.push(c),c.nodes=e(t,c.tag,r,i);else{if("/"==c.tag){if(0===r.length)throw new Error("Closing tag without opener: /"+c.n);if(o=r.pop(),c.n!=o.n&amp;&amp;!h(c.n,o.n,i))throw new Error("Nesting error: "+o.n+" vs. "+c.n);return o.end=c.i,s}"\n"==c.tag&amp;&amp;(c.last=0==t.length||"\n"==t[0].tag)}s.push(c)}if(0&lt;r.length)throw new Error("missing closing tag: "+r.pop().n);return s}(e,0,[],(n=n||{}).sectionTags||[])},R.cache={},R.cacheKey=function(e,t){return[e,!!t.asString,!!t.disableLambda,t.delimiters,!!t.modelGet].join("||")},R.compile=function(e,t){t=t||{};var n=R.cacheKey(e,t),r=this.cache[n];if(r){var i=r.partials;for(var a in i)delete i[a].instance;return r}return r=this.generate(this.parse(this.scan(e,t.delimiters),e,t),e,t),this.cache[n]=r}}(t)}),pe=fe(function(e,t){!function(e){function l(e,t,n){var r;return t&amp;&amp;"object"==typeof t&amp;&amp;(void 0!==t[e]?r=t[e]:n&amp;&amp;t.get&amp;&amp;"function"==typeof t.get&amp;&amp;(r=t.get(e))),r}e.Template=function(e,t,n,r){e=e||{},this.r=e.code||this.r,this.c=n,this.options=r||{},this.text=t||"",this.partials=e.partials||{},this.subs=e.subs||{},this.buf=""},e.Template.prototype={r:function(e,t,n){return""},v:function(e){return e=o(e),s.test(e)?e.replace(t,"&amp;amp;").replace(n,"&amp;lt;").replace(r,"&amp;gt;").replace(i,"&amp;#39;").replace(a,"&amp;quot;"):e},t:o,render:function(e,t,n){return this.ri([e],t||{},n)},ri:function(e,t,n){return this.r(e,t,n)},ep:function(e,t){var n=this.partials[e],r=t[n.name];if(n.instance&amp;&amp;n.base==r)return n.instance;if("string"==typeof r){if(!this.c)throw new Error("No compiler available.");r=this.c.compile(r,this.options)}if(!r)return null;if(this.partials[e].base=r,n.subs){for(key in t.stackText||(t.stackText={}),n.subs)t.stackText[key]||(t.stackText[key]=void 0!==this.activeSub&amp;&amp;t.stackText[this.activeSub]?t.stackText[this.activeSub]:this.text);r=function(e,t,n,r,i,a){function s(){}function o(){}var c;o.prototype=(s.prototype=e).subs;var u=new s;for(c in u.subs=new o,u.subsText={},u.buf="",r=r||{},u.stackSubs=r,u.subsText=a,t)r[c]||(r[c]=t[c]);for(c in r)u.subs[c]=r[c];for(c in i=i||{},u.stackPartials=i,n)i[c]||(i[c]=n[c]);for(c in i)u.partials[c]=i[c];return u}(r,n.subs,n.partials,this.stackSubs,this.stackPartials,t.stackText)}return this.partials[e].instance=r},rp:function(e,t,n,r){var i=this.ep(e,n);return i?i.ri(t,n,r):""},rs:function(e,t,n){var r=e[e.length-1];if(h(r))for(var i=0;i&lt;r.length;i++)e.push(r[i]),n(e,t,this),e.pop();else n(e,t,this)},s:function(e,t,n,r,i,a,s){var o;return(!h(e)||0!==e.length)&amp;&amp;("function"==typeof e&amp;&amp;(e=this.ms(e,t,n,r,i,a,s)),o=!!e,!r&amp;&amp;o&amp;&amp;t&amp;&amp;t.push("object"==typeof e?e:t[t.length-1]),o)},d:function(e,t,n,r){var i,a=e.split("."),s=this.f(a[0],t,n,r),o=this.options.modelGet,c=null;if("."===e&amp;&amp;h(t[t.length-2]))s=t[t.length-1];else for(var u=1;u&lt;a.length;u++)s=void 0!==(i=l(a[u],s,o))?(c=s,i):"";return!(r&amp;&amp;!s)&amp;&amp;(r||"function"!=typeof s||(t.push(c),s=this.mv(s,t,n),t.pop()),s)},f:function(e,t,n,r){for(var i=!1,a=!1,s=this.options.modelGet,o=t.length-1;0&lt;=o;o--)if(void 0!==(i=l(e,t[o],s))){a=!0;break}return a?(r||"function"!=typeof i||(i=this.mv(i,t,n)),i):!r&amp;&amp;""},ls:function(e,t,n,r,i){var a=this.options.delimiters;return this.options.delimiters=i,this.b(this.ct(o(e.call(t,r)),t,n)),this.options.delimiters=a,!1},ct:function(e,t,n){if(this.options.disableLambda)throw new Error("Lambda features disabled.");return this.c.compile(e,this.options).render(t,n)},b:function(e){this.buf+=e},fl:function(){var e=this.buf;return this.buf="",e},ms:function(e,t,n,r,i,a,s){var o,c=t[t.length-1],u=e.call(c);return"function"==typeof u?!!r||(o=this.activeSub&amp;&amp;this.subsText&amp;&amp;this.subsText[this.activeSub]?this.subsText[this.activeSub]:this.text,this.ls(u,c,n,o.substring(i,a),s)):u},mv:function(e,t,n){var r=t[t.length-1],i=e.call(r);return"function"==typeof i?this.ct(o(i.call(r)),r,n):i},sub:function(e,t,n,r){var i=this.subs[e];i&amp;&amp;(this.activeSub=e,i(t,n,this,r),this.activeSub=!1)}};var t=/&amp;/g,n=/&lt;/g,r=/&gt;/g,i=/\'/g,a=/\"/g,s=/[&amp;&lt;&gt;\"\']/;function o(e){return String(null==e?"":e)}var h=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}}(t)});me.Template=pe.Template,me.template=me.Template;var ge=me;function ve(e){var t=e.templates,n=e.templateKey,r=e.compileOptions,i=e.helpers,a=e.data,s=e.bindEvent,o=t[n],c=h(o),u="function"===c;if(!("string"===c)&amp;&amp;!u)throw new Error("Template must be 'string' or 'function', was '".concat(c,"' (key: ").concat(n,")"));if(u)return o(a,s);var l=function(e,t,n){var r=0&lt;arguments.length&amp;&amp;void 0!==e?e:{},i=1&lt;arguments.length?t:void 0,a=2&lt;arguments.length?n:void 0;return Object.keys(r).reduce(function(e,n){return D({},e,j({},n,function(){var t=this;return function(e){return r[n].call(a,e,function(e){return ge.compile(e,i).render(t)})}}))},{})}(i,r,a);return ge.compile(o,r).render(D({},a,{helpers:l})).replace(/[ \n\r\t\f\xA0]+/g,function(e){return e.replace(/(^|\xA0+)[^\xA0]+/g,"$1 ")}).trim()}function ye(e,t){for(var n,r=0;r&lt;e.length;r++)if(t(n=e[r],r,e))return n}function be(e){return String(e).replace(/^\\-/,"-")}function Re(i,e,a,s,t){var o,n={type:e,attribute:a,name:s},c=ye(4&lt;arguments.length&amp;&amp;void 0!==t?t:[],function(e){return e.name===a});"hierarchical"===e?function(){for(var e=i.getHierarchicalFacetByName(a),n=s.split(e.separator),t=function(t){c=c&amp;&amp;c.data&amp;&amp;ye(Object.keys(c.data).map(function(t){return function(e){return t[e]}}(c.data)),function(e){return e.name===n[t]})},r=0;void 0!==c&amp;&amp;r&lt;n.length;++r)t(r);o=c&amp;&amp;c.count}():o=c&amp;&amp;c.data&amp;&amp;c.data[n.name];var r=c&amp;&amp;c.exhaustive;return void 0!==o&amp;&amp;(n.count=o),void 0!==r&amp;&amp;(n.exhaustive=r),n}function Se(n,r,e){var t=2&lt;arguments.length&amp;&amp;void 0!==e&amp;&amp;e,a=[],i=r.facetsRefinements,s=void 0===i?{}:i,o=r.facetsExcludes,c=void 0===o?{}:o,u=r.disjunctiveFacetsRefinements,l=void 0===u?{}:u,h=r.hierarchicalFacetsRefinements,d=void 0===h?{}:h,f=r.numericRefinements,m=void 0===f?{}:f,p=r.tagRefinements,g=void 0===p?[]:p;return Object.keys(s).forEach(function(t){s[t].forEach(function(e){a.push(Re(r,"facet",t,e,n.facets))})}),Object.keys(c).forEach(function(t){c[t].forEach(function(e){a.push({type:"exclude",attribute:t,name:e,exclude:!0})})}),Object.keys(l).forEach(function(t){l[t].forEach(function(e){a.push(Re(r,"disjunctive",t,be(e),n.disjunctiveFacets))})}),Object.keys(d).forEach(function(t){d[t].forEach(function(e){a.push(Re(r,"hierarchical",t,e,n.hierarchicalFacets))})}),Object.keys(m).forEach(function(r){var i=m[r];Object.keys(i).forEach(function(e){var t=e,n=i[t];(Array.isArray(n)?n:[n]).forEach(function(e){a.push({type:"numeric",attribute:r,name:"".concat(e),numericValue:e,operator:t})})})}),g.forEach(function(e){a.push({type:"tag",attribute:"_tags",name:e})}),t&amp;&amp;r.query&amp;&amp;r.query.trim()&amp;&amp;a.push({attribute:"query",type:"query",name:r.query,query:r.query}),a}function we(e){var t=e.helper,n=e.attributesToClear,r=void 0===n?[]:n,i=t.state.setPage(0);return i=r.reduce(function(e,t){return i.isNumericRefined(t)?e.removeNumericRefinement(t):i.isHierarchicalFacet(t)?e.removeHierarchicalFacetRefinement(t):i.isDisjunctiveFacet(t)?e.removeDisjunctiveFacetRefinement(t):i.isConjunctiveFacet(t)?e.removeFacetRefinement(t):e},i),-1!==r.indexOf("query")&amp;&amp;(i=i.setQuery("")),i}function Pe(e){return"number"==typeof e&amp;&amp;e&lt;0&amp;&amp;(e=String(e).replace(/^-/,"\\-")),e}function _e(e,t){if(void 0===e||"function"!=typeof e)throw new Error("The render function is not valid (received type ".concat(function(e){return Object.prototype.toString.call(e).slice(8,-1)}(e),").\n\n").concat(t))}function xe(){}function Ne(e,t){return(Array.isArray(t)?t:t.split(".")).reduce(function(e,t){return e&amp;&amp;e[t]},e)}function Fe(e){return"number"==typeof e&amp;&amp;isFinite(e)}function Ie(e){if(!function(e){return"object"===h(e)&amp;&amp;null!==e}(e)||"[object Object]"!==function(e){return null===e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}(e))return!1;if(null===Object.getPrototypeOf(e))return!0;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function Ce(e){var t=e.start,n=void 0===t?0:t,r=e.end,i=e.step,a=void 0===i?1:i,s=0===a?1:a,o=Math.round((r-n)/s);return P(Array(o)).map(function(e,t){return n+t*s})}function Te(e){return e!==Object(e)}function Ee(e,t){if(e===t)return!0;if(Te(e)||Te(t)||"function"==typeof e||"function"==typeof t)return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n=0,r=Object.keys(e);n&lt;r.length;n++){var i=r[n];if(!(i in t))return!1;if(!Ee(e[i],t[i]))return!1}return!0}var ke={"&amp;":"&amp;amp;","&lt;":"&amp;lt;","&gt;":"&amp;gt;",'"':"&amp;quot;","'":"&amp;#39;"},Le=/[&amp;&lt;&gt;"']/g,je=RegExp(Le.source);var Me={"&amp;amp;":"&amp;","&amp;lt;":"&lt;","&amp;gt;":"&gt;","&amp;quot;":'"',"&amp;#39;":"'"},Oe=/&amp;(amp|quot|lt|gt|#39);/g,Ae=RegExp(Oe.source);var He={highlightPreTag:"__ais-highlight__",highlightPostTag:"__/ais-highlight__"},De={highlightPreTag:"&lt;mark&gt;",highlightPostTag:"&lt;/mark&gt;"};function We(e){return function(e){return e&amp;&amp;je.test(e)?e.replace(Le,function(e){return ke[e]}):e}(e).replace(new RegExp(He.highlightPreTag,"g"),De.highlightPreTag).replace(new RegExp(He.highlightPostTag,"g"),De.highlightPostTag)}function Be(n){return Ie(n)&amp;&amp;"string"!=typeof n.value?Object.keys(n).reduce(function(e,t){return D({},e,j({},t,Be(n[t])))},{}):Array.isArray(n)?n.map(Be):D({},n,{value:We(n.value)})}function Ue(e){return void 0===e.__escaped&amp;&amp;((e=e.map(function(e){var t=d({},e);return t._highlightResult&amp;&amp;(t._highlightResult=Be(t._highlightResult)),t._snippetResult&amp;&amp;(t._snippetResult=Be(t._snippetResult)),t})).__escaped=!0),e}function Qe(e){return e.map(function(e){return D({},e,{highlighted:We(e.highlighted)})})}function qe(e){var t=De.highlightPreTag,n=De.highlightPostTag;return e.map(function(e){return e.isHighlighted?t+e.value+n:e.value}).join("")}function Ve(e){var n=De.highlightPostTag,t=De.highlightPreTag,r=e.split(t),i=r.shift(),a=i?[{value:i,isHighlighted:!1}]:[];return r.forEach(function(e){var t=e.split(n);a.push({value:t[0],isHighlighted:!0}),""!==t[1]&amp;&amp;a.push({value:t[1],isHighlighted:!1})}),a}var $e=new RegExp(/\w/i);function Ke(e,t){var n,r,i=e[t],a=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,s=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return $e.test(function(e){return e&amp;&amp;Ae.test(e)?e.replace(Oe,function(e){return Me[e]}):e}(i.value))||s!==a?i.isHighlighted:s}function ze(n){return n.some(function(e){return e.isHighlighted})?n.map(function(e,t){return D({},e,{isHighlighted:!Ke(n,t)})}):n.map(function(e){return D({},e,{isHighlighted:!1})})}function Je(e,t){return e.setQueryParameters({hierarchicalFacets:t.hierarchicalFacets.reduce(function(e,t){var n=function(e,t){if(!Array.isArray(e))return-1;for(var n=0;n&lt;e.length;n++)if(t(e[n]))return n;return-1}(e,function(e){return e.name===t.name});if(-1===n)return e.concat(t);var r=e.slice();return r.splice(n,1,t),r},e.hierarchicalFacets)})}function Ye(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];return t.reduce(function(e,t){var n=function(e,t){return e.setQueryParameters({hierarchicalFacetsRefinements:D({},e.hierarchicalFacetsRefinements,{},t.hierarchicalFacetsRefinements)})}(e,t);return function(e,t){t.facets,t.disjunctiveFacets,t.facetsRefinements,t.facetsExcludes,t.disjunctiveFacetsRefinements,t.numericRefinements,t.tagRefinements,t.hierarchicalFacets,t.hierarchicalFacetsRefinements,t.ruleContexts;var n=A(t,["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"]);return e.setQueryParameters(n)}(function(e,t){return t.facets.reduce(function(e,t){return e.addFacet(t)},e)}(function(e,t){var n=he([].concat(e.ruleContexts).concat(t.ruleContexts).filter(Boolean));return 0&lt;n.length?e.setQueryParameters({ruleContexts:n}):e}(function(e,t){return t.disjunctiveFacets.reduce(function(e,t){return e.addDisjunctiveFacet(t)},e)}(function(e,t){return e.setQueryParameters({facetsRefinements:D({},e.facetsRefinements,{},t.facetsRefinements)})}(function(e,t){return e.setQueryParameters({facetsExcludes:D({},e.facetsExcludes,{},t.facetsExcludes)})}(function(e,t){return e.setQueryParameters({disjunctiveFacetsRefinements:D({},e.disjunctiveFacetsRefinements,{},t.disjunctiveFacetsRefinements)})}(function(e,t){return e.setQueryParameters({numericRefinements:D({},e.numericRefinements,{},t.numericRefinements)})}(function(e,t){return t.tagRefinements.reduce(function(e,t){return e.addTagRefinement(t)},e)}(Je(n,t),t),t),t),t),t),t),t),t),t)})}function Ge(e){return Array.isArray(e)?e:[e]}function Ze(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];var r=t.map(function(e){return function(e){var t=e.name,n=e.connector;return["https://www.algolia.com/doc/api-reference/widgets/",t,"/js/",void 0!==n&amp;&amp;n?"#connector":""].join("")}(e)}).join(", ");return function(e){return[e,"See documentation: ".concat(r)].filter(Boolean).join("\n\n")}}var Xe=/^(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)$/;function et(e){return Array.isArray(e)?function(e){var t=B(e,1)[0],n=B(t=void 0===t?[void 0,void 0,void 0,void 0]:t,4),r=n[0],i=n[1],a=n[2],s=n[3];if(!(r&amp;&amp;i&amp;&amp;a&amp;&amp;s))throw new Error('Invalid value for "insideBoundingBox" parameter: ['.concat(e,"]"));return{northEast:{lat:r,lng:i},southWest:{lat:a,lng:s}}}(e):function(e){var t=B(e.split(",").map(parseFloat),4),n=t[0],r=t[1],i=t[2],a=t[3];if(!(n&amp;&amp;r&amp;&amp;i&amp;&amp;a))throw new Error('Invalid value for "insideBoundingBox" parameter: "'.concat(e,'"'));return{northEast:{lat:n,lng:r},southWest:{lat:i,lng:a}}}(e)}function tt(e,n,r){return e.map(function(e,t){return D({},e,{__position:r*n+t+1})})}function nt(e,t){return t?e.map(function(e){return D({},e,{__queryID:t})}):e}function rt(e){var o=e.instantSearchInstance,c=e.helper,u=e.attribute,l=e.widgetType;return function(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];var r=t[0],i=t[1],a=t[2],s=void 0===a?"Filter Applied":a;1===t.length&amp;&amp;"object"===h(t[0])?o.sendEventToInsights(t[0]):"click"!==r||2!==t.length&amp;&amp;3!==t.length||function(e,t,n){return e.state.isHierarchicalFacet(t)?e.state.isHierarchicalFacetRefined(t,n):e.state.isConjunctiveFacet(t)?e.state.isFacetRefined(t,n):e.state.isDisjunctiveFacetRefined(t,n)}(c,u,i)||o.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:l,eventType:r,payload:{eventName:s,index:c.getIndex(),filters:["".concat(u,":").concat(i)]}})}}function it(e){var t=e.index,n=e.widgetType,r=(e.methodName,e.args);if(1===r.length&amp;&amp;"object"===h(r[0]))return r[0];var i=r[0],a=r[1],s=r[2];if(!a)return null;if(("click"===i||"conversion"===i)&amp;&amp;!s)return null;var o=Array.isArray(a)?a:[a];if(0===o.length)return null;var c=o[0].__queryID,u=o.map(function(e){return e.objectID}),l=o.map(function(e){return e.__position});return"view"===i?{insightsMethod:"viewedObjectIDs",widgetType:n,eventType:i,payload:{eventName:s||"Hits Viewed",index:t,objectIDs:u}}:"click"===i?{insightsMethod:"clickedObjectIDsAfterSearch",widgetType:n,eventType:i,payload:{eventName:s,index:t,queryID:c,objectIDs:u,positions:l}}:"conversion"===i?{insightsMethod:"convertedObjectIDsAfterSearch",widgetType:n,eventType:i,payload:{eventName:s,index:t,queryID:c,objectIDs:u}}:null}function at(e){var i=e.instantSearchInstance,a=e.index,s=e.widgetType;return function(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];var r=it({widgetType:s,index:a,methodName:"sendEvent",args:t});r&amp;&amp;i.sendEventToInsights(r)}}function st(e){var i=e.index,a=e.widgetType;return function(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];var r=it({widgetType:a,index:i,methodName:"bindEvent",args:t});return r?"data-insights-event=".concat(btoa(JSON.stringify(r))):""}}function ot(e,n){if(!e)return null;var r=e.numericRefinements[n],i=[];return Object.keys(r).filter(function(e){return Array.isArray(r[e])&amp;&amp;0&lt;r[e].length}).forEach(function(t){r[t].forEach(function(e){i.push("".concat(n).concat(t).concat(e))})}),i}var ct=Ze({name:"index-widget"});function ut(e){return"ais.index"===e.$$type}function lt(e,t){var n=t.state,r=t.isPageReset,i=t._uiState;n!==e.state&amp;&amp;(e.state=n,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:r,_uiState:i}))}function ht(e,n,t){var r=2&lt;arguments.length&amp;&amp;void 0!==t?t:{};return e.filter(function(e){return!ut(e)}).reduce(function(e,t){return t.getWidgetUiState||t.getWidgetState?t.getWidgetUiState?t.getWidgetUiState(e,n):t.getWidgetState(e,n):e},r)}function dt(e,t){var n=t.initialSearchParameters,r=A(t,["initialSearchParameters"]);return e.filter(function(e){return!ut(e)}).reduce(function(e,t){return t.getWidgetSearchParameters?t.getWidgetSearchParameters(e,r):e},n)}function ft(e){if(void 0===e||void 0===e.indexName)throw new Error(ct("The `indexName` option is required."));var o=e.indexName,t=e.indexId,c=void 0===t?o:t,u=[],l={},h=null,d=null,f=null,m=null;return{$$type:"ais.index",getIndexName:function(){return o},getIndexId:function(){return c},getHelper:function(){return f},getResults:function(){return m&amp;&amp;m.lastResults},getScopedResults:function(){var e=this.getParent();return function n(e){return e.filter(ut).reduce(function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(P(n(t.getWidgets()))))},[])}(e?e.getWidgets():[this])},getParent:function(){return d},createURL:function(e){return h._createURL(j({},c,ht(u,{searchParameters:e,helper:f})))},getWidgets:function(){return u},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(ct("The `addWidgets` method expects an array of widgets."));if(e.some(function(e){return"function"!=typeof e.init&amp;&amp;"function"!=typeof e.render}))throw new Error(ct("The widget definition expects a `render` and/or an `init` method."));return u=u.concat(e),h&amp;&amp;Boolean(e.length)&amp;&amp;(lt(f,{state:dt(u,{uiState:l,initialSearchParameters:f.state}),_uiState:l}),e.forEach(function(e){e.getRenderState&amp;&amp;mt({renderState:e.getRenderState(h.renderState[t.getIndexId()]||{},{uiState:h._initialUiState,helper:t.getHelper(),parent:t,instantSearchInstance:h,state:f.state,renderState:h.renderState,templatesConfig:h.templatesConfig,createURL:t.createURL,scopedResults:[],searchMetadata:{isSearchStalled:h._isSearchStalled}}),instantSearchInstance:h,parent:t})}),e.forEach(function(e){e.init&amp;&amp;e.init({helper:f,parent:t,uiState:h._initialUiState,instantSearchInstance:h,state:f.state,renderState:h.renderState,templatesConfig:h.templatesConfig,createURL:t.createURL,scopedResults:[],searchMetadata:{isSearchStalled:h._isSearchStalled}})}),h.scheduleSearch()),this},removeWidgets:function(t){if(!Array.isArray(t))throw new Error(ct("The `removeWidgets` method expects an array of widgets."));if(t.some(function(e){return"function"!=typeof e.dispose}))throw new Error(ct("The widget definition expects a `dispose` method."));if(u=u.filter(function(e){return-1===t.indexOf(e)}),h&amp;&amp;Boolean(t.length)){var e=t.reduce(function(e,t){return t.dispose({helper:f,state:e})||e},f.state);l=ht(u,{searchParameters:e,helper:f}),f.setState(dt(u,{uiState:l,initialSearchParameters:e})),u.length&amp;&amp;h.scheduleSearch()}return this},init:function(e){var t=this,r=e.instantSearchInstance,n=e.parent,i=e.uiState;h=r,d=n,l=i[c]||{};var a=r.mainHelper,s=dt(u,{uiState:l,initialSearchParameters:new se.SearchParameters({index:o})});(f=se({},s.index,s)).search=function(){return r.onStateChange?(r.onStateChange({uiState:r.mainIndex.getWidgetUiState({}),setUiState:r.setUiState.bind(r)}),a):a.search()},f.searchWithoutTriggeringOnStateChange=function(){return a.search()},f.searchForFacetValues=function(e,t,n,r){var i=f.state.setQueryParameters(r);return a.searchForFacetValues(e,t,n,i)},m=a.derive(function(){return Ye.apply(void 0,P(function(e){for(var t=e.getParent(),n=[e.getHelper().state];null!==t;)n=[t.getHelper().state].concat(n),t=t.getParent();return n}(t)))}),f.on("change",function(e){e.isPageReset&amp;&amp;!function n(e){var t=e.filter(ut);0!==t.length&amp;&amp;t.forEach(function(e){var t=e.getHelper();lt(t,{state:t.state.resetPage(),isPageReset:!0}),n(e.getWidgets())})}(u)}),m.on("search",function(){r.scheduleStalledRender()}),m.on("result",function(e){var t=e.results;r.scheduleRender(),f.lastResults=t}),u.forEach(function(e){e.getRenderState&amp;&amp;mt({renderState:e.getRenderState(r.renderState[t.getIndexId()]||{},{uiState:i,helper:f,parent:t,instantSearchInstance:r,state:f.state,renderState:r.renderState,templatesConfig:r.templatesConfig,createURL:t.createURL,scopedResults:[],searchMetadata:{isSearchStalled:r._isSearchStalled}}),instantSearchInstance:r,parent:t})}),u.forEach(function(e){e.init&amp;&amp;e.init({uiState:i,helper:f,parent:t,instantSearchInstance:r,state:f.state,renderState:r.renderState,templatesConfig:r.templatesConfig,createURL:t.createURL,scopedResults:[],searchMetadata:{isSearchStalled:r._isSearchStalled}})}),f.on("change",function(e){var t=e.state,n=e._uiState;l=ht(u,{searchParameters:t,helper:f},n||{}),r.onStateChange||r.onInternalStateChange()})},render:function(e){var t=this,n=e.instantSearchInstance;this.getResults()&amp;&amp;(u.forEach(function(e){e.getRenderState&amp;&amp;mt({renderState:e.getRenderState(n.renderState[t.getIndexId()]||{},{helper:t.getHelper(),parent:t,instantSearchInstance:n,results:t.getResults(),scopedResults:t.getScopedResults(),state:t.getResults()._state,renderState:n.renderState,templatesConfig:n.templatesConfig,createURL:t.createURL,searchMetadata:{isSearchStalled:n._isSearchStalled}}),instantSearchInstance:n,parent:t})}),u.forEach(function(e){e.render&amp;&amp;e.render({helper:f,parent:t,instantSearchInstance:n,results:t.getResults(),scopedResults:t.getScopedResults(),state:t.getResults()._state,renderState:n.renderState,templatesConfig:n.templatesConfig,createURL:t.createURL,searchMetadata:{isSearchStalled:n._isSearchStalled}})}))},dispose:function(){u.forEach(function(e){e.dispose&amp;&amp;e.dispose({helper:f,state:f.state})}),d=h=null,f.removeAllListeners(),f=null,m.detach(),m=null},getWidgetUiState:function(e){return u.filter(ut).reduce(function(e,t){return t.getWidgetUiState(e)},D({},e,j({},this.getIndexId(),l)))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var n=t.uiState;return dt(u,{uiState:n,initialSearchParameters:e})},refreshUiState:function(){l=ht(u,{searchParameters:this.getHelper().state,helper:this.getHelper()})}}}function mt(e){var t=e.renderState,n=e.instantSearchInstance,r=e.parent,i=r?r.getIndexId():n.mainIndex.getIndexId();n.renderState=D({},n.renderState,j({},i,D({},n.renderState[i],{},t)))}function pt(a){return function(){var e=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},t=e.descendantName,n=e.modifierName,r=t?"-".concat(t):"",i=n?"--".concat(n):"";return"".concat("ais","-").concat(a).concat(r).concat(i)}}var gt=pt("Highlight");function vt(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,s=void 0===a?{}:a,o=(Ne(i._highlightResult,t)||{}).value,c=void 0===o?"":o,u=gt({descendantName:"highlighted"})+(s.highlighted?" ".concat(s.highlighted):"");return c.replace(new RegExp(De.highlightPreTag,"g"),"&lt;".concat(r,' class="').concat(u,'"&gt;')).replace(new RegExp(De.highlightPostTag,"g"),"&lt;/".concat(r,"&gt;"))}var yt=pt("ReverseHighlight");function bt(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,s=void 0===a?{}:a,o=(Ne(i._highlightResult,t)||{}).value,c=void 0===o?"":o,u=yt({descendantName:"highlighted"})+(s.highlighted?" ".concat(s.highlighted):"");return qe(ze(Ve(c))).replace(new RegExp(De.highlightPreTag,"g"),"&lt;".concat(r,' class="').concat(u,'"&gt;')).replace(new RegExp(De.highlightPostTag,"g"),"&lt;/".concat(r,"&gt;"))}var Rt=pt("Snippet");function St(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,s=void 0===a?{}:a,o=(Ne(i._snippetResult,t)||{}).value,c=void 0===o?"":o,u=Rt({descendantName:"highlighted"})+(s.highlighted?" ".concat(s.highlighted):"");return c.replace(new RegExp(De.highlightPreTag,"g"),"&lt;".concat(r,' class="').concat(u,'"&gt;')).replace(new RegExp(De.highlightPostTag,"g"),"&lt;/".concat(r,"&gt;"))}var wt=pt("ReverseSnippet");function Pt(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,s=void 0===a?{}:a,o=(Ne(i._snippetResult,t)||{}).value,c=void 0===o?"":o,u=wt({descendantName:"highlighted"})+(s.highlighted?" ".concat(s.highlighted):"");return qe(ze(Ve(c))).replace(new RegExp(De.highlightPreTag,"g"),"&lt;".concat(r,' class="').concat(u,'"&gt;')).replace(new RegExp(De.highlightPostTag,"g"),"&lt;/".concat(r,"&gt;"))}function _t(e,t){return function(e){var t,n=e.method,r=e.payload;if("object"!==h(r))throw new Error("The insights helper expects the payload to be an object.");try{t=btoa(JSON.stringify(r))}catch(e){throw new Error("Could not JSON serialize the payload object.")}return'data-insights-method="'.concat(n,'" data-insights-payload="').concat(t,'"')}({method:e,payload:t})}function xt(){return function(e){for(var t="".concat(e,"="),n=document.cookie.split(";"),r=0;r&lt;n.length;r++){for(var i=n[r];" "===i.charAt(0);)i=i.substring(1);if(0===i.indexOf(t))return i.substring(t.length,i.length)}}("_ALGOLIA")}function Nt(e){e.configure;return A(e,["configure"])}function Ft(){return{stateToRoute:function(n){return Object.keys(n).reduce(function(e,t){return D({},e,j({},t,Nt(n[t])))},{})},routeToState:function(e){var n=0&lt;arguments.length&amp;&amp;void 0!==e?e:{};return Object.keys(n).reduce(function(e,t){return D({},e,j({},t,Nt(n[t])))},{})}}}function It(e,t){for(var n=t&amp;&amp;t.plainObjects?Object.create(null):{},r=0;r&lt;e.length;++r)void 0!==e[r]&amp;&amp;(n[r]=e[r]);return n}function Ct(e,t){$t.apply(e,Vt(t)?t:[t])}function Tt(e,t,n,r,i,a,s,o,c,u,l,h,d){var f=e;if("function"==typeof s?f=s(t,f):f instanceof Date?f=u(f):"comma"===n&amp;&amp;Vt(f)&amp;&amp;(f=f.join(",")),null===f){if(r)return a&amp;&amp;!h?a(t,Jt.encoder,d):t;f=""}if(function(e){return"string"==typeof e||"number"==typeof e||"boolean"==typeof e||"symbol"==typeof e||"bigint"==typeof e}(f)||Ht.isBuffer(f))return a?[l(h?t:a(t,Jt.encoder,d))+"="+l(a(f,Jt.encoder,d))]:[l(t)+"="+l(String(f))];var m,p=[];if(void 0===f)return p;if(Vt(s))m=s;else{var g=Object.keys(f);m=o?g.sort(o):g}for(var v=0;v&lt;m.length;++v){var y=m[v];i&amp;&amp;null===f[y]||(Vt(f)?Ct(p,Tt(f[y],"function"==typeof n?n(t,y):t,n,r,i,a,s,o,c,u,l,h,d)):Ct(p,Tt(f[y],t+(c?"."+y:"["+y+"]"),n,r,i,a,s,o,c,u,l,h,d)))}return p}function Et(e,t,n){if(e){var r=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,i=/(\[[^[\]]*])/g,a=0&lt;n.depth&amp;&amp;/(\[[^[\]]*])/.exec(r),s=a?r.slice(0,a.index):r,o=[];if(s){if(!n.plainObjects&amp;&amp;Yt.call(Object.prototype,s)&amp;&amp;!n.allowPrototypes)return;o.push(s)}for(var c=0;0&lt;n.depth&amp;&amp;null!==(a=i.exec(r))&amp;&amp;c&lt;n.depth;){if(c+=1,!n.plainObjects&amp;&amp;Yt.call(Object.prototype,a[1].slice(1,-1))&amp;&amp;!n.allowPrototypes)return;o.push(a[1])}return a&amp;&amp;o.push("["+r.slice(a.index)+"]"),function(e,t,n){for(var r=t,i=e.length-1;0&lt;=i;--i){var a,s=e[i];if("[]"===s&amp;&amp;n.parseArrays)a=[].concat(r);else{a=n.plainObjects?Object.create(null):{};var o="["===s.charAt(0)&amp;&amp;"]"===s.charAt(s.length-1)?s.slice(1,-1):s,c=parseInt(o,10);n.parseArrays||""!==o?!isNaN(c)&amp;&amp;s!==o&amp;&amp;String(c)===o&amp;&amp;0&lt;=c&amp;&amp;n.parseArrays&amp;&amp;c&lt;=n.arrayLimit?(a=[])[c]=r:a[o]=r:a={0:r}}r=a}return r}(o,t,n)}}function kt(e){var t=e.qsModule,n=e.routeState,r=e.location,i=r.protocol,a=r.hostname,s=r.port,o=void 0===s?"":s,c=r.pathname,u=r.hash,l=t.stringify(n),h=""===o?"":":".concat(o);return l?"".concat(i,"//").concat(a).concat(h).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(a).concat(h).concat(c).concat(u)}function Lt(e){var t=e.qsModule,n=e.location;return t.parse(n.search.slice(1),{arrayLimit:99})}function jt(e){e&amp;&amp;(window.document.title=e)}var Mt=Object.prototype.hasOwnProperty,Ot=Array.isArray,At=function(){for(var e=[],t=0;t&lt;256;++t)e.push("%"+((t&lt;16?"0":"")+t.toString(16)).toUpperCase());return e}(),Ht={arrayToObject:It,assign:function(e,n){return Object.keys(n).reduce(function(e,t){return e[t]=n[t],e},e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r&lt;t.length;++r)for(var i=t[r],a=i.obj[i.prop],s=Object.keys(a),o=0;o&lt;s.length;++o){var c=s[o],u=a[c];"object"==typeof u&amp;&amp;null!==u&amp;&amp;-1===n.indexOf(u)&amp;&amp;(t.push({obj:a,prop:c}),n.push(u))}return function(e){for(;1&lt;e.length;){var t=e.pop(),n=t.obj[t.prop];if(Ot(n)){for(var r=[],i=0;i&lt;n.length;++i)void 0!==n[i]&amp;&amp;r.push(n[i]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},encode:function(e,t,n){if(0===e.length)return e;var r=e;if("symbol"==typeof e?r=Symbol.prototype.toString.call(e):"string"!=typeof e&amp;&amp;(r=String(e)),"iso-8859-1"===n)return escape(r).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var i="",a=0;a&lt;r.length;++a){var s=r.charCodeAt(a);45===s||46===s||95===s||126===s||48&lt;=s&amp;&amp;s&lt;=57||65&lt;=s&amp;&amp;s&lt;=90||97&lt;=s&amp;&amp;s&lt;=122?i+=r.charAt(a):s&lt;128?i+=At[s]:s&lt;2048?i+=At[192|s&gt;&gt;6]+At[128|63&amp;s]:s&lt;55296||57344&lt;=s?i+=At[224|s&gt;&gt;12]+At[128|s&gt;&gt;6&amp;63]+At[128|63&amp;s]:(a+=1,s=65536+((1023&amp;s)&lt;&lt;10|1023&amp;r.charCodeAt(a)),i+=At[240|s&gt;&gt;18]+At[128|s&gt;&gt;12&amp;63]+At[128|s&gt;&gt;6&amp;63]+At[128|63&amp;s])}return i},isBuffer:function(e){return!(!e||"object"!=typeof e)&amp;&amp;!!(e.constructor&amp;&amp;e.constructor.isBuffer&amp;&amp;e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},merge:function r(i,a,s){if(!a)return i;if("object"!=typeof a){if(Ot(i))i.push(a);else{if(!i||"object"!=typeof i)return[i,a];(s&amp;&amp;(s.plainObjects||s.allowPrototypes)||!Mt.call(Object.prototype,a))&amp;&amp;(i[a]=!0)}return i}if(!i||"object"!=typeof i)return[i].concat(a);var e=i;return Ot(i)&amp;&amp;!Ot(a)&amp;&amp;(e=It(i,s)),Ot(i)&amp;&amp;Ot(a)?(a.forEach(function(e,t){if(Mt.call(i,t)){var n=i[t];n&amp;&amp;"object"==typeof n&amp;&amp;e&amp;&amp;"object"==typeof e?i[t]=r(n,e,s):i.push(e)}else i[t]=e}),i):Object.keys(a).reduce(function(e,t){var n=a[t];return Mt.call(e,t)?e[t]=r(e[t],n,s):e[t]=n,e},e)}},Dt=String.prototype.replace,Wt=/%20/g,Bt={RFC1738:"RFC1738",RFC3986:"RFC3986"},Ut=Ht.assign({default:Bt.RFC3986,formatters:{RFC1738:function(e){return Dt.call(e,Wt,"+")},RFC3986:function(e){return String(e)}}},Bt),Qt=Object.prototype.hasOwnProperty,qt={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},Vt=Array.isArray,$t=Array.prototype.push,Kt=Date.prototype.toISOString,zt=Ut.default,Jt={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&amp;",encode:!0,encoder:Ht.encode,encodeValuesOnly:!1,format:zt,formatter:Ut.formatters[zt],indices:!1,serializeDate:function(e){return Kt.call(e)},skipNulls:!1,strictNullHandling:!1},Yt=Object.prototype.hasOwnProperty,Gt={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:Ht.decode,delimiter:"&amp;",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},Zt={formats:Ut,parse:function(e,t){var n=function(e){if(!e)return Gt;if(null!==e.decoder&amp;&amp;void 0!==e.decoder&amp;&amp;"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&amp;&amp;"utf-8"!==e.charset&amp;&amp;"iso-8859-1"!==e.charset)throw new Error("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?Gt.charset:e.charset;return{allowDots:void 0===e.allowDots?Gt.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:Gt.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:Gt.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:Gt.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:Gt.comma,decoder:"function"==typeof e.decoder?e.decoder:Gt.decoder,delimiter:"string"==typeof e.delimiter||Ht.isRegExp(e.delimiter)?e.delimiter:Gt.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:Gt.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:Gt.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:Gt.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:Gt.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:Gt.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var r="string"==typeof e?function(e,t){var n,r={},i=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,a=t.parameterLimit===1/0?void 0:t.parameterLimit,s=i.split(t.delimiter,a),o=-1,c=t.charset;if(t.charsetSentinel)for(n=0;n&lt;s.length;++n)0===s[n].indexOf("utf8=")&amp;&amp;("utf8=%E2%9C%93"===s[n]?c="utf-8":"utf8=%26%2310003%3B"===s[n]&amp;&amp;(c="iso-8859-1"),o=n,n=s.length);for(n=0;n&lt;s.length;++n)if(n!==o){var u,l,h=s[n],d=h.indexOf("]="),f=-1===d?h.indexOf("="):d+1;(l=-1===f?(u=t.decoder(h,Gt.decoder,c),t.strictNullHandling?null:""):(u=t.decoder(h.slice(0,f),Gt.decoder,c),t.decoder(h.slice(f+1),Gt.decoder,c)))&amp;&amp;t.interpretNumericEntities&amp;&amp;"iso-8859-1"===c&amp;&amp;(l=l.replace(/&amp;#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})),l&amp;&amp;t.comma&amp;&amp;-1&lt;l.indexOf(",")&amp;&amp;(l=l.split(",")),Yt.call(r,u)?r[u]=Ht.combine(r[u],l):r[u]=l}return r}(e,n):e,i=n.plainObjects?Object.create(null):{},a=Object.keys(r),s=0;s&lt;a.length;++s){var o=a[s],c=Et(o,r[o],n);i=Ht.merge(i,c,n)}return Ht.compact(i)},stringify:function(e,t){var n,r=e,i=function(e){if(!e)return Jt;if(null!==e.encoder&amp;&amp;void 0!==e.encoder&amp;&amp;"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||Jt.charset;if(void 0!==e.charset&amp;&amp;"utf-8"!==e.charset&amp;&amp;"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=Ut.default;if(void 0!==e.format){if(!Qt.call(Ut.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=Ut.formatters[n],i=Jt.filter;return"function"!=typeof e.filter&amp;&amp;!Vt(e.filter)||(i=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:Jt.addQueryPrefix,allowDots:void 0===e.allowDots?Jt.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:Jt.charsetSentinel,delimiter:void 0===e.delimiter?Jt.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:Jt.encode,encoder:"function"==typeof e.encoder?e.encoder:Jt.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:Jt.encodeValuesOnly,filter:i,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:Jt.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:Jt.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:Jt.strictNullHandling}}(t);"function"==typeof i.filter?r=(0,i.filter)("",r):Vt(i.filter)&amp;&amp;(n=i.filter);var a,s=[];if("object"!=typeof r||null===r)return"";a=t&amp;&amp;t.arrayFormat in qt?t.arrayFormat:t&amp;&amp;"indices"in t?t.indices?"indices":"repeat":"indices";var o=qt[a];n=n||Object.keys(r),i.sort&amp;&amp;n.sort(i.sort);for(var c=0;c&lt;n.length;++c){var u=n[c];i.skipNulls&amp;&amp;null===r[u]||Ct(s,Tt(r[u],u,o,i.strictNullHandling,i.skipNulls,i.encode?i.encoder:null,i.filter,i.sort,i.allowDots,i.serializeDate,i.formatter,i.encodeValuesOnly,i.charset))}var l=s.join(i.delimiter),h=!0===i.addQueryPrefix?"?":"";return i.charsetSentinel&amp;&amp;("iso-8859-1"===i.charset?h+="utf8=%26%2310003%3B&amp;":h+="utf8=%E2%9C%93&amp;"),0&lt;l.length?h+l:""}},Xt=function(){function u(){var e=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},t=e.windowTitle,n=e.writeDelay,r=void 0===n?400:n,i=e.createURL,a=void 0===i?kt:i,s=e.parseURL,o=void 0===s?Lt:s;k(this,u),j(this,"windowTitle",void 0),j(this,"writeDelay",void 0),j(this,"_createURL",void 0),j(this,"parseURL",void 0),j(this,"writeTimer",void 0),this.windowTitle=t,this.writeTimer=void 0,this.writeDelay=r,this._createURL=a,this.parseURL=o;var c=this.windowTitle&amp;&amp;this.windowTitle(this.read());jt(c)}return L(u,[{key:"read",value:function(){return this.parseURL({qsModule:Zt,location:window.location})}},{key:"write",value:function(e){var t=this,n=this.createURL(e),r=this.windowTitle&amp;&amp;this.windowTitle(e);this.writeTimer&amp;&amp;window.clearTimeout(this.writeTimer),this.writeTimer=window.setTimeout(function(){jt(r),window.history.pushState(e,r||"",n),t.writeTimer=void 0},this.writeDelay)}},{key:"onUpdate",value:function(n){var r=this;this._onPopState=function(e){r.writeTimer&amp;&amp;(window.clearTimeout(r.writeTimer),r.writeTimer=void 0);var t=e.state;n(t||r.read())},window.addEventListener("popstate",this._onPopState)}},{key:"createURL",value:function(e){return this._createURL({qsModule:Zt,routeState:e,location:window.location})}},{key:"dispose",value:function(){this._onPopState&amp;&amp;window.removeEventListener("popstate",this._onPopState),this.writeTimer&amp;&amp;window.clearTimeout(this.writeTimer),this.write({})}}]),u}();function en(e){return new Xt(e)}function tn(e){var t=0&lt;arguments.length&amp;&amp;void 0!==e?e:{},n=t.router,a=void 0===n?en():n,r=t.stateMapping,s=void 0===r?Ft():r;return function(e){var r=e.instantSearchInstance;r._createURL=function(n){var e=Object.keys(n).reduce(function(e,t){return D({},e,j({},t,n[t]))},r.mainIndex.getWidgetUiState({})),t=s.stateToRoute(e);return a.createURL(t)},r._initialUiState=D({},r._initialUiState,{},s.routeToState(a.read()));var i=void 0;return{onStateChange:function(e){var t=e.uiState,n=s.stateToRoute(t);void 0!==i&amp;&amp;Ee(i,n)||(a.write(n),i=n)},subscribe:function(){a.onUpdate(function(e){r.setUiState(s.routeToState(e))})},unsubscribe:function(){a.dispose()}}}}var nn=Ze({name:"instantsearch"});function rn(){return"#"}function an(h,e){var d=1&lt;arguments.length&amp;&amp;void 0!==e?e:xe;return _e(h,on()),function(r){var e=r||{},t=e.includedAttributes,i=void 0===t?[]:t,n=e.excludedAttributes,a=void 0===n?["query"]:n,s=e.transformItems,o=void 0===s?function(e){return e}:s;if(r.includedAttributes&amp;&amp;r.excludedAttributes)throw new Error(on("The options `includedAttributes` and `excludedAttributes` cannot be used together."));function c(){return l.refine()}function u(){return l.createURL()}var l={refine:xe,createURL:function(){return""},attributesToClear:[]};return{$$type:"ais.clearRefinements",init:function(e){var t=e.instantSearchInstance;h(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;h(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},dispose:function(){d()},getRenderState:function(e,t){return D({},e,{clearRefinements:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.createURL,n=e.scopedResults;return l.attributesToClear=n.reduce(function(e,t){return e.concat(function(e){var t=e.scopedResult,n=e.includedAttributes,r=e.excludedAttributes,i=e.transformItems,a=-1!==n.indexOf("query")||-1===r.indexOf("query");return{helper:t.helper,items:i(he(Se(t.results,t.helper.state,a).map(function(e){return e.attribute}).filter(function(e){return 0===n.length||-1!==n.indexOf(e)}).filter(function(e){return"query"===e&amp;&amp;a||-1===r.indexOf(e)})))}}({scopedResult:t,includedAttributes:i,excludedAttributes:a,transformItems:o}))},[]),l.refine=function(){l.attributesToClear.forEach(function(e){var t=e.helper,n=e.items;t.setState(we({helper:t,attributesToClear:n})).search()})},l.createURL=function(){return t(Ye.apply(void 0,P(l.attributesToClear.map(function(e){return we({helper:e.helper,attributesToClear:e.items})}))))},{hasRefinements:l.attributesToClear.some(function(e){return 0&lt;e.items.length}),refine:c,createURL:u,widgetParams:r}}}}}var sn=function(){function b(e){var n;k(this,b),j(H(n=W(this,O(b).call(this))),"client",void 0),j(H(n),"indexName",void 0),j(H(n),"insightsClient",void 0),j(H(n),"onStateChange",null),j(H(n),"helper",void 0),j(H(n),"mainHelper",void 0),j(H(n),"mainIndex",void 0),j(H(n),"started",void 0),j(H(n),"templatesConfig",void 0),j(H(n),"renderState",{}),j(H(n),"_stalledSearchDelay",void 0),j(H(n),"_searchStalledTimer",void 0),j(H(n),"_isSearchStalled",void 0),j(H(n),"_initialUiState",void 0),j(H(n),"_createURL",void 0),j(H(n),"_searchFunction",void 0),j(H(n),"_mainHelperSearch",void 0),j(H(n),"middleware",[]),j(H(n),"sendEventToInsights",void 0),j(H(n),"scheduleSearch",oe(function(){n.started&amp;&amp;n.mainHelper.search()})),j(H(n),"scheduleRender",oe(function(){n.mainHelper.hasPendingRequests()||(clearTimeout(n._searchStalledTimer),n._searchStalledTimer=null,n._isSearchStalled=!1),n.mainIndex.render({instantSearchInstance:H(n)}),n.emit("render")})),j(H(n),"onInternalStateChange",function(){var t=n.mainIndex.getWidgetUiState({});n.middleware.forEach(function(e){e.onStateChange({uiState:t})})});var t=e.indexName,r=void 0===t?null:t,i=e.numberLocale,a=e.initialUiState,s=void 0===a?{}:a,o=e.routing,c=void 0===o?null:o,u=e.searchFunction,l=e.stalledSearchDelay,h=void 0===l?200:l,d=e.searchClient,f=void 0===d?null:d,m=e.insightsClient,p=void 0===m?null:m,g=e.onStateChange,v=void 0===g?null:g;if(null===r)throw new Error(nn("The `indexName` option is required."));if(null===f)throw new Error(nn("The `searchClient` option is required."));if("function"!=typeof f.search)throw new Error("The `searchClient` must implement a `search` method.\n\nSee: https://www.algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-instantsearch/js/");if("function"==typeof f.addAlgoliaAgent&amp;&amp;f.addAlgoliaAgent("instantsearch.js (".concat("4.11.0",")")),p&amp;&amp;"function"!=typeof p)throw new Error(nn("The `insightsClient` option should be a function."));if(n.client=f,n.insightsClient=p,n.indexName=r,n.helper=null,n.mainHelper=null,n.mainIndex=ft({indexName:r}),n.onStateChange=v,n.started=!1,n.templatesConfig={helpers:function(e){var n=e.numberLocale;return{formatNumber:function(e,t){return Number(t(e)).toLocaleString(n)},highlight:function(e,t){try{return t(vt(D({},JSON.parse(e),{hit:this})))}catch(e){throw new Error('\nThe highlight helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseHighlight:function(e,t){try{return t(bt(D({},JSON.parse(e),{hit:this})))}catch(e){throw new Error('\n  The reverseHighlight helper expects a JSON object of the format:\n  { "attribute": "name", "highlightedTagName": "mark" }')}},snippet:function(e,t){try{return t(St(D({},JSON.parse(e),{hit:this})))}catch(e){throw new Error('\nThe snippet helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseSnippet:function(e,t){try{return t(Pt(D({},JSON.parse(e),{hit:this})))}catch(e){throw new Error('\n  The reverseSnippet helper expects a JSON object of the format:\n  { "attribute": "name", "highlightedTagName": "mark" }')}},insights:function(e,t){try{var n=JSON.parse(e),r=n.method,i=n.payload;return t(_t(r,D({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}({numberLocale:i}),compileOptions:{}},n._stalledSearchDelay=h,n._searchStalledTimer=null,n._isSearchStalled=!1,n._createURL=rn,n._initialUiState=s,u&amp;&amp;(n._searchFunction=u),n.sendEventToInsights=xe,c){var y="boolean"==typeof c?void 0:c;n.use(tn(y))}return n}return M(b,e),L(b,[{key:"use",value:function(){for(var n=this,e=arguments.length,t=new Array(e),r=0;r&lt;e;r++)t[r]=arguments[r];var i=t.map(function(e){var t=e({instantSearchInstance:n});return n.middleware.push(t),t});return this.started&amp;&amp;i.forEach(function(e){e.subscribe()}),this}},{key:"EXPERIMENTAL_use",value:function(){return this.use.apply(this,arguments)}},{key:"addWidget",value:function(e){return this.addWidgets([e])}},{key:"addWidgets",value:function(e){if(!Array.isArray(e))throw new Error(nn("The `addWidgets` method expects an array of widgets. Please use `addWidget`."));if(e.some(function(e){return"function"!=typeof e.init&amp;&amp;"function"!=typeof e.render}))throw new Error(nn("The widget definition expects a `render` and/or an `init` method."));return this.mainIndex.addWidgets(e),this}},{key:"removeWidget",value:function(e){return this.removeWidgets([e])}},{key:"removeWidgets",value:function(e){if(!Array.isArray(e))throw new Error(nn("The `removeWidgets` method expects an array of widgets. Please use `removeWidget`."));if(e.some(function(e){return"function"!=typeof e.dispose}))throw new Error(nn("The widget definition expects a `dispose` method."));return this.mainIndex.removeWidgets(e),this}},{key:"start",value:function(){var r=this;if(this.started)throw new Error(nn("The `start` method has already been called once."));var t=se(this.client,this.indexName);if(t.search=function(){return t.searchOnlyWithDerivedHelpers()},this._searchFunction){var i={search:function(){return new Promise(xe)}};this._mainHelperSearch=t.search.bind(t),t.search=function(){var n=r.mainIndex.getHelper(),e=se(i,n.state.index,n.state);return e.once("search",function(e){var t=e.state;n.overrideStateWithoutTriggeringChangeEvent(t),r._mainHelperSearch()}),e.on("change",function(e){var t=e.state;n.setState(t)}),r._searchFunction(e),t}}t.on("error",function(e){var t=e.error;r.emit("error",{error:t})}),this.mainHelper=t,this.mainIndex.init({instantSearchInstance:this,parent:null,uiState:this._initialUiState}),this.middleware.forEach(function(e){e.subscribe()}),t.search(),this.helper=this.mainIndex.getHelper(),this.started=!0}},{key:"dispose",value:function(){this.scheduleSearch.cancel(),this.scheduleRender.cancel(),clearTimeout(this._searchStalledTimer),this.removeWidgets(this.mainIndex.getWidgets()),this.mainIndex.dispose(),this.started=!1,this.removeAllListeners(),this.mainHelper.removeAllListeners(),this.mainHelper=null,this.helper=null,this.middleware.forEach(function(e){e.unsubscribe()})}},{key:"scheduleStalledRender",value:function(){var e=this;this._searchStalledTimer||(this._searchStalledTimer=setTimeout(function(){e._isSearchStalled=!0,e.scheduleRender()},this._stalledSearchDelay))}},{key:"setUiState",value:function(e){if(!this.mainHelper)throw new Error(nn("The `start` method needs to be called before `setUiState`."));this.mainIndex.refreshUiState();var n="function"==typeof e?e(this.mainIndex.getWidgetUiState({})):e;!function e(t){t.getHelper().overrideStateWithoutTriggeringChangeEvent(t.getWidgetSearchParameters(t.getHelper().state,{uiState:n[t.getIndexId()]})),t.getWidgets().filter(ut).forEach(e)}(this.mainIndex),this.scheduleSearch(),this.onInternalStateChange()}},{key:"createURL",value:function(e){var t=0&lt;arguments.length&amp;&amp;void 0!==e?e:{};if(!this.started)throw new Error(nn("The `start` method needs to be called before `createURL`."));return this._createURL(t)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(nn("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}]),b}(),on=Ze({name:"clear-refinements",connector:!0});function cn(r,e){var i=1&lt;arguments.length&amp;&amp;void 0!==e?e:xe;return _e(r,un()),function(a){if((a||{}).includedAttributes&amp;&amp;(a||{}).excludedAttributes)throw new Error(un("The options `includedAttributes` and `excludedAttributes` cannot be used together."));var e=a||{},s=e.includedAttributes,t=e.excludedAttributes,o=void 0===t?["query"]:t,n=e.transformItems,c=void 0===n?function(e){return e}:n;return{$$type:"ais.currentRefinements",init:function(e){var t=e.instantSearchInstance;r(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;r(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},dispose:function(){i()},getRenderState:function(e,t){return D({},e,{currentRefinements:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,n=e.scopedResults,r=e.createURL,i=e.helper;return{items:t?n.reduce(function(e,t){return e.concat(c(ln({results:t.results,helper:t.helper,includedAttributes:s,excludedAttributes:o})))},[]):c(ln({results:{},helper:i,includedAttributes:s,excludedAttributes:o})),refine:function(e){return dn(i,e)},createURL:function(e){return r(hn(i.state,e))},widgetParams:a}}}}}var un=Ze({name:"current-refinements",connector:!0});function ln(e){var t=e.results,n=e.helper,r=e.includedAttributes,i=e.excludedAttributes,a=-1!==(r||[]).indexOf("query")||-1===(i||[]).indexOf("query"),s=r?function(e){return-1!==r.indexOf(e.attribute)}:function(e){return-1===i.indexOf(e.attribute)},o=Se(t,n.state,a).map(fn).filter(s);return o.reduce(function(e,t){return[].concat(P(e.filter(function(e){return e.attribute!==t.attribute})),[{indexName:n.state.index,attribute:t.attribute,label:t.attribute,refinements:o.filter(function(e){return e.attribute===t.attribute}).sort(function(e,t){return"numeric"===e.type?e.value-t.value:0}),refine:function(e){return dn(n,e)}}])},[])}function hn(e,t){switch(t.type){case"facet":return e.removeFacetRefinement(t.attribute,String(t.value));case"disjunctive":return e.removeDisjunctiveFacetRefinement(t.attribute,String(t.value));case"hierarchical":return e.removeHierarchicalFacetRefinement(t.attribute);case"exclude":return e.removeExcludeRefinement(t.attribute,String(t.value));case"numeric":return e.removeNumericRefinement(t.attribute,t.operator,String(t.value));case"tag":return e.removeTagRefinement(String(t.value));case"query":return e.setQueryParameter("query","");default:return e}}function dn(e,t){e.setState(hn(e.state,t)).search()}function fn(e){var t="numeric"===e.type?Number(e.name):e.name,n=e.operator?"".concat(function(e){switch(e){case"&gt;=":return"â‰¥";case"&lt;=":return"â‰¤";default:return e}}(e.operator)," ").concat(e.name):e.name,r={attribute:e.attribute,type:e.type,value:t,label:n};return void 0!==e.operator&amp;&amp;(r.operator=e.operator),void 0!==e.count&amp;&amp;(r.count=e.count),void 0!==e.exhaustive&amp;&amp;(r.exhaustive=e.exhaustive),r}var mn=Ze({name:"hierarchical-menu",connector:!0});function pn(w){var P=1&lt;arguments.length&amp;&amp;void 0!==arguments[1]?arguments[1]:xe;return _e(w,mn()),function(){var c=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},u=c.attributes,e=c.separator,l=void 0===e?" &gt; ":e,t=c.rootPath,h=void 0===t?null:t,n=c.showParentLevel,d=void 0===n||n,r=c.limit,f=void 0===r?10:r,i=c.showMore,m=void 0!==i&amp;&amp;i,a=c.showMoreLimit,p=void 0===a?20:a,s=c.sortBy,g=void 0===s?["name:asc"]:s,o=c.transformItems,v=void 0===o?function(e){return e}:o;if(!u||!Array.isArray(u)||0===u.length)throw new Error(mn("The `attributes` option expects an array of strings."));if(!0===m&amp;&amp;p&lt;=f)throw new Error(mn("The `showMoreLimit` option must be greater than `limit`."));var y,b=B(u,1)[0],R=function(){};function S(){R()}return{$$type:"ais.hierarchicalMenu",isShowingMore:!1,createToggleShowMore:function(e){var t=this;return function(){t.isShowingMore=!t.isShowingMore,t.render(e)}},getLimit:function(){return this.isShowingMore?p:f},init:function(e){var t=e.instantSearchInstance;w(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},_prepareFacetValues:function(e){var i=this;return e.slice(0,this.getLimit()).map(function(e){var t=e.name,n=e.path,r=A(e,["name","path"]);return Array.isArray(r.data)&amp;&amp;(r.data=i._prepareFacetValues(r.data)),D({},r,{label:t,value:n})})},render:function(e){var t=e.instantSearchInstance;R=this.createToggleShowMore(e),w(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},dispose:function(e){var t=e.state;return P(),t.removeHierarchicalFacet(b).setQueryParameter("maxValuesPerFacet",void 0)},getRenderState:function(e,t){return D({},e,{hierarchicalMenu:D({},e.hierarchicalMenu,j({},b,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,r=e.state,i=e.createURL,a=e.instantSearchInstance,s=e.helper;y=y||rt({instantSearchInstance:a,helper:s,attribute:b,widgetType:this.$$type}),this._refine||(this._refine=function(e){y("click",e),s.toggleRefinement(b,e).search()});var o=n&amp;&amp;n.getFacetValues(b,{sortBy:g}).data||[];return{items:v(n?this._prepareFacetValues(o):[]),refine:this._refine,createURL:function(e){return i(r.toggleRefinement(b,e))},sendEvent:y,widgetParams:c,isShowingMore:this.isShowingMore,toggleShowMore:S,canToggleShowMore:m&amp;&amp;(this.isShowingMore||!function(){if(!n)return!1;var e=t.getLimit();return r.maxValuesPerFacet&gt;e?o.length&lt;=e:o.length&lt;e}())}},getWidgetUiState:function(e,t){var n=t.searchParameters.getHierarchicalFacetBreadcrumb(b);return n.length?D({},e,{hierarchicalMenu:D({},e.hierarchicalMenu,j({},b,n))}):e},getWidgetSearchParameters:function(e,t){var n=t.uiState,r=n.hierarchicalMenu&amp;&amp;n.hierarchicalMenu[b];if(e.isHierarchicalFacet(b))e.getHierarchicalFacetByName(b);var i=e.removeHierarchicalFacet(b).addHierarchicalFacet({name:b,attributes:u,separator:l,rootPath:h,showParentLevel:d}),a=i.maxValuesPerFacet||0,s=Math.max(a,m?p:f),o=i.setQueryParameter("maxValuesPerFacet",s);return r?o.addHierarchicalFacetRefinement(b,r.join(l)):o.setQueryParameters({hierarchicalFacetsRefinements:D({},o.hierarchicalFacetsRefinements,j({},b,[]))})}}}}function gn(r,e){var i=1&lt;arguments.length&amp;&amp;void 0!==e?e:xe;return _e(r,yn()),function(a){var s,o,e=a||{},t=e.escapeHTML,c=void 0===t||t,n=e.transformItems,u=void 0===n?function(e){return e}:n;return{$$type:"ais.hits",init:function(e){r(D({},this.getWidgetRenderState(e),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){var t=this.getWidgetRenderState(e);t.sendEvent("view",t.hits),r(D({},t,{instantSearchInstance:e.instantSearchInstance}),!1)},getRenderState:function(e,t){return D({},e,{hits:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,n=e.helper,r=e.instantSearchInstance;if(s=s||at({instantSearchInstance:r,index:n.getIndex(),widgetType:this.$$type}),o=o||st({index:n.getIndex(),widgetType:this.$$type}),!t)return{hits:[],results:void 0,sendEvent:s,bindEvent:o,widgetParams:a};c&amp;&amp;0&lt;t.hits.length&amp;&amp;(t.hits=Ue(t.hits));var i=t.hits.__escaped;return t.hits=tt(t.hits,t.page,t.hitsPerPage),t.hits=nt(t.hits,t.queryID),t.hits=u(t.hits),t.hits.__escaped=i,{hits:t.hits,results:t,sendEvent:s,bindEvent:o,widgetParams:a}},dispose:function(e){var t=e.state;return i(),c?t.setQueryParameters(Object.keys(He).reduce(function(e,t){return D({},e,j({},t,void 0))},{})):t},getWidgetSearchParameters:function(e){return c?e.setQueryParameters(He):e}}}}function vn(e){var t=e.method,n=e.results,r=e.hits,i=e.objectIDs,a=n.index,s=function(n,e){return e.map(function(t){var e=ye(n,function(e){return e.objectID===t});if(void 0===e)throw new Error('Could not find objectID "'.concat(t,'" passed to `clickedObjectIDsAfterSearch` in the returned hits. This is necessary to infer the absolute position and the query ID.'));return e})}(r,i),o=function(e){var t=he(e.map(function(e){return e.__queryID}));if(1&lt;t.length)throw new Error("Insights currently allows a single `queryID`. The `objectIDs` provided map to multiple `queryID`s.");var n=t[0];if("string"!=typeof n)throw new Error("Could not infer `queryID`. Ensure InstantSearch `clickAnalytics: true` was added with the Configure widget.\n\nSee: https://alg.li/lNiZZ7");return n}(s);switch(t){case"clickedObjectIDsAfterSearch":return{index:a,queryID:o,objectIDs:i,positions:function(e){return e.map(function(e){return e.__position})}(s)};case"convertedObjectIDsAfterSearch":return{index:a,queryID:o,objectIDs:i};default:throw new Error('Unsupported method passed to insights: "'.concat(t,'".'))}}var yn=Ze({name:"hits",connector:!0});function bn(n){function r(s){return function(e,t){var n=e.results,r=e.hits,i=e.instantSearchInstance;if(n&amp;&amp;r&amp;&amp;i){var a=function(i,a,s){return function(e,t){if(!i){var n=Ze({name:"instantsearch"});throw new Error(n("The `insightsClient` option has not been provided to `instantsearch`."))}if(!Array.isArray(t.objectIDs))throw new TypeError("Expected `objectIDs` to be an array.");var r=vn({method:e,results:a,hits:s,objectIDs:t.objectIDs});i(e,D({},r,{},t))}}(i.insightsClient,n,r);return s(D({},e,{insights:a}),t)}return s(e,t)}}return function(e,t){return n(r(e),t)}}var Rn,Sn,wn,Pn,_n,xn={},Nn=[],Fn=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i;function In(e,t){for(var n in t)e[n]=t[n];return e}function Cn(e){var t=e.parentNode;t&amp;&amp;t.removeChild(e)}function Tn(e,t,n){var r,i,a,s,o=arguments;if(t=In({},t),3&lt;arguments.length)for(n=[n],r=3;r&lt;arguments.length;r++)n.push(o[r]);if(null!=n&amp;&amp;(t.children=n),null!=e&amp;&amp;null!=e.defaultProps)for(i in e.defaultProps)void 0===t[i]&amp;&amp;(t[i]=e.defaultProps[i]);return s=t.key,null!=(a=t.ref)&amp;&amp;delete t.ref,null!=s&amp;&amp;delete t.key,En(e,t,s,a)}function En(e,t,n,r){var i={type:e,props:t,key:n,ref:r,__k:null,__p:null,__b:0,__e:null,l:null,__c:null,constructor:void 0};return Rn.vnode&amp;&amp;Rn.vnode(i),i}function kn(e){return e.children}function Ln(e,t){this.props=e,this.context=t}function jn(e,t){if(null==t)return e.__p?jn(e.__p,e.__p.__k.indexOf(e)+1):null;for(var n;t&lt;e.__k.length;t++)if(null!=(n=e.__k[t])&amp;&amp;null!=n.__e)return n.__e;return"function"==typeof e.type?jn(e):null}function Mn(e){var t,n;if(null!=(e=e.__p)&amp;&amp;null!=e.__c){for(e.__e=e.__c.base=null,t=0;t&lt;e.__k.length;t++)if(null!=(n=e.__k[t])&amp;&amp;null!=n.__e){e.__e=e.__c.base=n.__e;break}return Mn(e)}}function On(e){(!e.__d&amp;&amp;(e.__d=!0)&amp;&amp;1===Sn.push(e)||Pn!==Rn.debounceRendering)&amp;&amp;(Pn=Rn.debounceRendering,(Rn.debounceRendering||wn)(An))}function An(){var e,t,n,r,i,a,s,o;for(Sn.sort(function(e,t){return t.__v.__b-e.__v.__b});e=Sn.pop();)e.__d&amp;&amp;(r=n=void 0,a=(i=(t=e).__v).__e,s=t.__P,o=t.u,t.u=!1,s&amp;&amp;(n=[],r=Qn(s,i,In({},i),t.__n,void 0!==s.ownerSVGElement,null,n,o,null==a?jn(i):a),qn(n,i),r!=a&amp;&amp;Mn(i)))}function Hn(t,n,e,r,i,a,s,o,c){var u,l,h,d,f,m,p,g=e&amp;&amp;e.__k||Nn,v=g.length;if(o==xn&amp;&amp;(o=null!=a?a[0]:v?jn(e,0):null),u=0,n.__k=Dn(n.__k,function(e){if(null!=e){if(e.__p=n,e.__b=n.__b+1,null===(h=g[u])||h&amp;&amp;e.key==h.key&amp;&amp;e.type===h.type)g[u]=void 0;else for(l=0;l&lt;v;l++){if((h=g[l])&amp;&amp;e.key==h.key&amp;&amp;e.type===h.type){g[l]=void 0;break}h=null}if(d=Qn(t,e,h=h||xn,r,i,a,s,null,o,c),(l=e.ref)&amp;&amp;h.ref!=l&amp;&amp;(p=p||[]).push(l,e.__c||d,e),null!=d){if(null==m&amp;&amp;(m=d),null!=e.l)d=e.l,e.l=null;else if(a==h||d!=o||null==d.parentNode){e:if(null==o||o.parentNode!==t)t.appendChild(d);else{for(f=o,l=0;(f=f.nextSibling)&amp;&amp;l&lt;v;l+=2)if(f==d)break e;t.insertBefore(d,o)}"option"==n.type&amp;&amp;(t.value="")}o=d.nextSibling,"function"==typeof n.type&amp;&amp;(n.l=d)}}return u++,e}),n.__e=m,null!=a&amp;&amp;"function"!=typeof n.type)for(u=a.length;u--;)null!=a[u]&amp;&amp;Cn(a[u]);for(u=v;u--;)null!=g[u]&amp;&amp;$n(g[u],g[u]);if(p)for(u=0;u&lt;p.length;u++)Vn(p[u],p[++u],p[++u])}function Dn(e,t,n){if(null==n&amp;&amp;(n=[]),null==e||"boolean"==typeof e)t&amp;&amp;n.push(t(null));else if(Array.isArray(e))for(var r=0;r&lt;e.length;r++)Dn(e[r],t,n);else n.push(t?t(function(e){if(null==e||"boolean"==typeof e)return null;if("string"==typeof e||"number"==typeof e)return En(null,e,null,null);if(null==e.__e&amp;&amp;null==e.__c)return e;var t=En(e.type,e.props,e.key,null);return t.__e=e.__e,t}(e)):e);return n}function Wn(e,t,n){"-"===t[0]?e.setProperty(t,n):e[t]="number"==typeof n&amp;&amp;!1===Fn.test(t)?n+"px":null==n?"":n}function Bn(e,t,n,r,i){var a,s,o,c,u;if("key"===(t=i?"className"===t?"class":t:"class"===t?"className":t)||"children"===t);else if("style"===t)if(a=e.style,"string"==typeof n)a.cssText=n;else{if("string"==typeof r&amp;&amp;(a.cssText="",r=null),r)for(s in r)n&amp;&amp;s in n||Wn(a,s,"");if(n)for(o in n)r&amp;&amp;n[o]===r[o]||Wn(a,o,n[o])}else"o"===t[0]&amp;&amp;"n"===t[1]?(c=t!==(t=t.replace(/Capture$/,"")),t=((u=t.toLowerCase())in e?u:t).slice(2),n?(r||e.addEventListener(t,Un,c),(e.t||(e.t={}))[t]=n):e.removeEventListener(t,Un,c)):"list"!==t&amp;&amp;"tagName"!==t&amp;&amp;"form"!==t&amp;&amp;!i&amp;&amp;t in e?e[t]=null==n?"":n:"function"!=typeof n&amp;&amp;"dangerouslySetInnerHTML"!==t&amp;&amp;(t!==(t=t.replace(/^xlink:?/,""))?null==n||!1===n?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),n):null==n||!1===n?e.removeAttribute(t):e.setAttribute(t,n))}function Un(e){return this.t[e.type](Rn.event?Rn.event(e):e)}function Qn(e,t,n,r,i,a,s,o,c,u){var l,h,d,f,m,p,g,v,y,b,R=t.type;if(void 0!==t.constructor)return null;(l=Rn.__b)&amp;&amp;l(t);try{e:if("function"==typeof R){if(v=t.props,y=(l=R.contextType)&amp;&amp;r[l.__c],b=l?y?y.props.value:l.__p:r,n.__c?g=(h=t.__c=n.__c).__p=h.__E:("prototype"in R&amp;&amp;R.prototype.render?t.__c=h=new R(v,b):(t.__c=h=new Ln(v,b),h.constructor=R,h.render=Kn),y&amp;&amp;y.sub(h),h.props=v,h.state||(h.state={}),h.context=b,h.__n=r,d=h.__d=!0,h.__h=[]),null==h.__s&amp;&amp;(h.__s=h.state),null!=R.getDerivedStateFromProps&amp;&amp;In(h.__s==h.state?h.__s=In({},h.__s):h.__s,R.getDerivedStateFromProps(v,h.__s)),d)null==R.getDerivedStateFromProps&amp;&amp;null!=h.componentWillMount&amp;&amp;h.componentWillMount(),null!=h.componentDidMount&amp;&amp;s.push(h);else{if(null==R.getDerivedStateFromProps&amp;&amp;null==o&amp;&amp;null!=h.componentWillReceiveProps&amp;&amp;h.componentWillReceiveProps(v,b),!o&amp;&amp;null!=h.shouldComponentUpdate&amp;&amp;!1===h.shouldComponentUpdate(v,h.__s,b)){for(h.props=v,h.state=h.__s,h.__d=!1,(h.__v=t).__e=null!=c?c!==n.__e?c:n.__e:null,t.__k=n.__k,l=0;l&lt;t.__k.length;l++)t.__k[l]&amp;&amp;(t.__k[l].__p=t);break e}null!=h.componentWillUpdate&amp;&amp;h.componentWillUpdate(v,h.__s,b)}for(f=h.props,m=h.state,h.context=b,h.props=v,h.state=h.__s,(l=Rn.__r)&amp;&amp;l(t),h.__d=!1,h.__v=t,h.__P=e,l=h.render(h.props,h.state,h.context),t.__k=Dn(null!=l&amp;&amp;l.type==kn&amp;&amp;null==l.key?l.props.children:l),null!=h.getChildContext&amp;&amp;(r=In(In({},r),h.getChildContext())),d||null==h.getSnapshotBeforeUpdate||(p=h.getSnapshotBeforeUpdate(f,m)),Hn(e,t,n,r,i,a,s,c,u),h.base=t.__e;l=h.__h.pop();)h.__s&amp;&amp;(h.state=h.__s),l.call(h);d||null==f||null==h.componentDidUpdate||h.componentDidUpdate(f,m,p),g&amp;&amp;(h.__E=h.__p=null)}else t.__e=function(e,t,n,r,i,a,s,o){var c,u,l,h,d=n.props,f=t.props;if(i="svg"===t.type||i,null==e&amp;&amp;null!=a)for(c=0;c&lt;a.length;c++)if(null!=(u=a[c])&amp;&amp;(null===t.type?3===u.nodeType:u.localName===t.type)){e=u,a[c]=null;break}if(null==e){if(null===t.type)return document.createTextNode(f);e=i?document.createElementNS("http://www.w3.org/2000/svg",t.type):document.createElement(t.type),a=null}return null===t.type?d!==f&amp;&amp;(null!=a&amp;&amp;(a[a.indexOf(e)]=null),e.data=f):t!==n&amp;&amp;(null!=a&amp;&amp;(a=Nn.slice.call(e.childNodes)),l=(d=n.props||xn).dangerouslySetInnerHTML,h=f.dangerouslySetInnerHTML,o||(h||l)&amp;&amp;(h&amp;&amp;l&amp;&amp;h.__html==l.__html||(e.innerHTML=h&amp;&amp;h.__html||"")),function(e,t,n,r,i){var a;for(a in n)a in t||Bn(e,a,null,n[a],r);for(a in t)i&amp;&amp;"function"!=typeof t[a]||"value"===a||"checked"===a||n[a]===t[a]||Bn(e,a,t[a],n[a],r)}(e,f,d,i,o),t.__k=t.props.children,h||Hn(e,t,n,r,"foreignObject"!==t.type&amp;&amp;i,a,s,xn,o),o||("value"in f&amp;&amp;void 0!==f.value&amp;&amp;f.value!==e.value&amp;&amp;(e.value=null==f.value?"":f.value),"checked"in f&amp;&amp;void 0!==f.checked&amp;&amp;f.checked!==e.checked&amp;&amp;(e.checked=f.checked))),e}(n.__e,t,n,r,i,a,s,u);(l=Rn.diffed)&amp;&amp;l(t)}catch(e){Rn.__e(e,t,n)}return t.__e}function qn(e,t){for(var n;n=e.pop();)try{n.componentDidMount()}catch(e){Rn.__e(e,n.__v)}Rn.__c&amp;&amp;Rn.__c(t)}function Vn(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){Rn.__e(e,n)}}function $n(e,t,n){var r,i,a;if(Rn.unmount&amp;&amp;Rn.unmount(e),(r=e.ref)&amp;&amp;Vn(r,null,t),n||"function"==typeof e.type||(n=null!=(i=e.__e)),e.__e=e.l=null,null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){Rn.__e(e,t)}r.base=r.__P=null}if(r=e.__k)for(a=0;a&lt;r.length;a++)r[a]&amp;&amp;$n(r[a],t,n);null!=i&amp;&amp;Cn(i)}function Kn(e,t,n){return this.constructor(e,n)}function zn(e,t,n){var r,i,a;Rn.__p&amp;&amp;Rn.__p(e,t),i=(r=n===_n)?null:n&amp;&amp;n.__k||t.__k,e=Tn(kn,null,[e]),a=[],Qn(t,r?t.__k=e:(n||t).__k=e,i||xn,xn,void 0!==t.ownerSVGElement,n&amp;&amp;!r?[n]:i?null:Nn.slice.call(t.childNodes),a,!1,n||xn,r),qn(a,e)}Rn={},Ln.prototype.setState=function(e,t){var n=this.__s!==this.state&amp;&amp;this.__s||(this.__s=In({},this.state));"function"==typeof e&amp;&amp;!(e=e(n,this.props))||In(n,e),null!=e&amp;&amp;this.__v&amp;&amp;(this.u=!1,t&amp;&amp;this.__h.push(t),On(this))},Ln.prototype.forceUpdate=function(e){this.__v&amp;&amp;(e&amp;&amp;this.__h.push(e),this.u=!0,On(this))},Ln.prototype.render=kn,Sn=[],wn="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,Pn=Rn.debounceRendering,Rn.__e=function(e,t,n){for(var r;t=t.__p;)if((r=t.__c)&amp;&amp;!r.__p)try{if(r.constructor&amp;&amp;null!=r.constructor.getDerivedStateFromError)r.setState(r.constructor.getDerivedStateFromError(e));else{if(null==r.componentDidCatch)continue;r.componentDidCatch(e)}return On(r.__E=r)}catch(t){e=t}throw e},_n=xn;function Jn(e,t,n){for(var r=e;r&amp;&amp;!n(r);){if(r===t)return null;r=r.parentElement}return r}function Yn(e){return function(o){return Tn("div",{onClick:function(e){if(o.sendEvent){var t=Jn(e.target,e.currentTarget,function(e){return e.hasAttribute("data-insights-event")});if(t){var n=function(e){var t=e.getAttribute("data-insights-event");if("string"!=typeof t)throw new Error("The insights middleware expects `data-insights-event` to be a base64-encoded JSON string.");try{return JSON.parse(atob(t))}catch(e){throw new Error("The insights middleware was unable to parse `data-insights-event`.")}}(t);o.sendEvent(n)}}var r=Jn(e.target,e.currentTarget,function(e){return function(e){return e.hasAttribute("data-insights-method")}(e)});if(r){var i=function(e){var t=e.getAttribute("data-insights-method"),n=e.getAttribute("data-insights-payload");if("string"!=typeof n)throw new Error("The insights helper expects `data-insights-payload` to be a base64-encoded JSON string.");try{return{method:t,payload:JSON.parse(atob(n))}}catch(e){throw new Error("The insights helper was unable to parse `data-insights-payload`.")}}(r),a=i.method,s=i.payload;o.insights(a,s)}}},Tn(e,o))}}function Gn(l,e){var h=1&lt;arguments.length&amp;&amp;void 0!==e?e:xe;return _e(l,Xn()),function(a){var e=a||{},t=e.items,n=e.transformItems,s=void 0===n?function(e){return e}:n,o=t;if(!Array.isArray(o))throw new Error(Xn("The `items` option expects an array of objects."));var r=o.filter(function(e){return!0===e.default});if(0===r.length)throw new Error(Xn("A default value must be specified in `items`."));if(1&lt;r.length)throw new Error(Xn("More than one default value is specified in `items`."));var i=r[0],c=function(t){return function(e){return e||0===e?t.setQueryParameter("hitsPerPage",e).search():t.setQueryParameter("hitsPerPage",void 0).search()}},u=function(e){var t=e.state,n=e.createURL;return function(e){return n(t.setQueryParameter("hitsPerPage",e||0===e?e:void 0))}};return{$$type:"ais.hitsPerPage",init:function(e){var t=e.state,n=e.instantSearchInstance;o.some(function(e){return Number(t.hitsPerPage)===Number(e.value)})||(o=[{value:"",label:""}].concat(P(o))),l(D({},this.getWidgetRenderState(e),{instantSearchInstance:n}),!0)},render:function(e){var t=e.instantSearchInstance;l(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},dispose:function(e){var t=e.state;return h(),t.setQueryParameter("hitsPerPage",void 0)},getRenderState:function(e,t){return D({},e,{hitsPerPage:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.state,n=e.results,r=e.createURL,i=e.helper;return{items:s(function(e){var t=e.hitsPerPage;return o.map(function(e){return D({},e,{isRefined:Number(e.value)===Number(t)})})}(t)),refine:c(i),createURL:u({state:t,createURL:r}),hasNoResults:!n||0===n.nbHits,widgetParams:a}},getWidgetUiState:function(e,t){var n=t.searchParameters.hitsPerPage;return void 0===n||n===i.value?e:D({},e,{hitsPerPage:n})},getWidgetSearchParameters:function(e,t){var n=t.uiState;return e.setQueryParameters({hitsPerPage:n.hitsPerPage||i.value})}}}}var Zn=bn(gn),Xn=Ze({name:"hits-per-page",connector:!0}),er=Ze({name:"infinite-hits",connector:!0});function tr(e){var t=e||{};t.page;return A(t,["page"])}function nr(i,e){var a=1&lt;arguments.length&amp;&amp;void 0!==e?e:xe;return _e(i,er()),function(f){function m(e,t){var n=e.page,r=void 0===n?0:n,i=Object.keys(t).map(Number);return 0===i.length?r:Math.min.apply(Math,[r].concat(P(i)))}function p(e,t){var n=e.page,r=void 0===n?0:n,i=Object.keys(t).map(Number);return 0===i.length?r:Math.max.apply(Math,[r].concat(P(i)))}var g,v,y,b,e=f||{},t=e.escapeHTML,R=void 0===t||t,n=e.transformItems,S=void 0===n?function(e){return e}:n,r=e.cache,w=void 0===r?function(){var r=null,i=void 0;return{read:function(e){var t=e.state;return Ee(i,tr(t))?r:null},write:function(e){var t=e.state,n=e.hits;i=tr(t),r=n}}}():r;return{$$type:"ais.infiniteHits",init:function(e){i(D({},this.getWidgetRenderState(e),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){var t=e.instantSearchInstance,n=this.getWidgetRenderState(e);y("view",n.currentPageHits),i(D({},n,{instantSearchInstance:t}),!1)},getRenderState:function(e,t){return D({},e,{infiniteHits:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t,n=e.results,r=e.helper,i=e.state,a=e.instantSearchInstance,s=[],o=w.read({state:i})||{};if(n){var c=i.page,u=void 0===c?0:c;R&amp;&amp;0&lt;n.hits.length&amp;&amp;(n.hits=Ue(n.hits));var l=n.hits.__escaped;n.hits=tt(n.hits,n.page,n.hitsPerPage),n.hits=nt(n.hits,n.queryID),n.hits=S(n.hits),n.hits.__escaped=l,void 0===o[u]&amp;&amp;(o[u]=n.hits,w.write({state:i,hits:o})),s=n.hits,t=0===m(i,o)}else g=function(e,t){return function(){e.overrideStateWithoutTriggeringChangeEvent(D({},e.state,{page:m(e.state,t)-1})).searchWithoutTriggeringOnStateChange()}}(r,o),v=function(e,t){return function(){e.setPage(p(e.state,t)+1).search()}}(r,o),y=at({instantSearchInstance:a,index:r.getIndex(),widgetType:this.$$type}),b=st({index:r.getIndex(),widgetType:this.$$type}),t=void 0===r.state.page||0===m(r.state,o);var h=function(n){return Object.keys(n).map(Number).sort(function(e,t){return e-t}).reduce(function(e,t){return e.concat(n[t])},[])}(o),d=!n||n.nbPages&lt;=p(i,o)+1;return{hits:h,currentPageHits:s,sendEvent:y,bindEvent:b,results:n,showPrevious:g,showMore:v,isFirstPage:t,isLastPage:d,widgetParams:f}},dispose:function(e){var t=e.state;a();var n=t.setQueryParameter("page",void 0);return R?n.setQueryParameters(Object.keys(He).reduce(function(e,t){return D({},e,j({},t,void 0))},{})):n},getWidgetUiState:function(e,t){var n=t.searchParameters.page||0;return n?D({},e,{page:n+1}):e},getWidgetSearchParameters:function(e,t){var n=t.uiState,r=e;R&amp;&amp;(r=e.setQueryParameters(He));var i=n.page?n.page-1:0;return r.setQueryParameter("page",i)}}}}var rr=bn(nr),ir=Ze({name:"menu",connector:!0});function ar(a){var s=1&lt;arguments.length&amp;&amp;void 0!==arguments[1]?arguments[1]:xe;return _e(a,ir()),function(){var u,l=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},h=l.attribute,e=l.limit,c=void 0===e?10:e,t=l.showMore,d=void 0!==t&amp;&amp;t,n=l.showMoreLimit,f=void 0===n?20:n,r=l.sortBy,m=void 0===r?["isRefined","name:asc"]:r,i=l.transformItems,p=void 0===i?function(e){return e}:i;if(!h)throw new Error(ir("The `attribute` option is required."));if(!0===d&amp;&amp;f&lt;=c)throw new Error(ir("The `showMoreLimit` option must be greater than `limit`."));var g=function(){};function v(){g()}return{$$type:"ais.menu",isShowingMore:!1,createToggleShowMore:function(e){var t=this,n=e.results,r=e.instantSearchInstance;return function(){t.isShowingMore=!t.isShowingMore,t.render({results:n,instantSearchInstance:r})}},getLimit:function(){return this.isShowingMore?f:c},init:function(e){var t=e.instantSearchInstance;a(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;a(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},dispose:function(e){var t=e.state;return s(),t.removeHierarchicalFacet(h).setQueryParameter("maxValuesPerFacet",void 0)},getRenderState:function(e,t){return D({},e,{menu:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,n=e.createURL,r=e.instantSearchInstance,i=e.helper,a=[],s=!1;if(u=u||rt({instantSearchInstance:r,helper:i,attribute:h,widgetType:this.$$type}),this._createURL||(this._createURL=function(e){return n(i.state.toggleRefinement(h,e))}),this._refine||(this._refine=function(e){var t=B(i.getHierarchicalFacetBreadcrumb(h),1)[0];u("click",e||t),i.toggleRefinement(h,e||t).search()}),g=this.createToggleShowMore({results:t,instantSearchInstance:r}),t){var o=t.getFacetValues(h,{sortBy:m}),c=o&amp;&amp;o.data?o.data:[];s=d&amp;&amp;(this.isShowingMore||c.length&gt;this.getLimit()),a=p(c.slice(0,this.getLimit()).map(function(e){var t=e.name,n=e.path;return D({},A(e,["name","path"]),{label:t,value:n})}))}return{items:a,createURL:this._createURL,refine:this._refine,sendEvent:u,canRefine:0&lt;a.length,widgetParams:l,isShowingMore:this.isShowingMore,toggleShowMore:v,canToggleShowMore:s}},getWidgetUiState:function(e,t){var n=B(t.searchParameters.getHierarchicalFacetBreadcrumb(h),1)[0];return n?D({},e,{menu:D({},e.menu,j({},h,n))}):e},getWidgetSearchParameters:function(e,t){var n=t.uiState,r=n.menu&amp;&amp;n.menu[h],i=e.removeHierarchicalFacet(h).addHierarchicalFacet({name:h,attributes:[h]}),a=i.maxValuesPerFacet||0,s=Math.max(a,d?f:c),o=i.setQueryParameter("maxValuesPerFacet",s);return r?o.addHierarchicalFacetRefinement(h,r):o.setQueryParameters({hierarchicalFacetsRefinements:D({},o.hierarchicalFacetsRefinements,j({},h,[]))})}}}}function sr(i,e){var a=1&lt;arguments.length&amp;&amp;void 0!==e?e:xe;return _e(i,or()),function(s){var e=s||{},t=e.attribute,u=void 0===t?"":t,n=e.items,o=void 0===n?[]:n,r=e.transformItems,c=void 0===r?function(e){return e}:r;if(""===u)throw new Error(or("The `attribute` option is required."));if(!o||0===o.length)throw new Error(or("The `items` option expects an array of objects."));var l={};return{$$type:cr,init:function(e){var t=e.instantSearchInstance;i(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;i(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},dispose:function(e){var t=e.state;return a(),t.clearRefinements(u)},getWidgetUiState:function(e,t){var n=t.searchParameters.getNumericRefinements(u),r=n["="]&amp;&amp;n["="][0];if(r||0===r)return D({},e,{numericMenu:D({},e.numericMenu,j({},u,"".concat(n["="])))});var i=n["&gt;="]&amp;&amp;n["&gt;="][0]||"",a=n["&lt;="]&amp;&amp;n["&lt;="][0]||"";return""===i&amp;&amp;""===a?e:D({},e,{numericMenu:D({},e.numericMenu,j({},u,"".concat(i,":").concat(a)))})},getWidgetSearchParameters:function(e,t){var n=t.uiState,r=n.numericMenu&amp;&amp;n.numericMenu[u],i=e.clearRefinements(u);if(!r)return i.setQueryParameters({numericRefinements:D({},i.numericRefinements,j({},u,{}))});if(-1===r.indexOf(":"))return i.addNumericRefinement(u,"=",Number(r));var a=B(r.split(":").map(parseFloat),2),s=a[0],o=a[1],c=Fe(s)?i.addNumericRefinement(u,"&gt;=",s):i;return Fe(o)?c.addNumericRefinement(u,"&lt;=",o):c},getRenderState:function(e,t){return D({},e,{numericMenu:D({},e.numericMenu,j({},u,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.results,n=e.state,r=e.instantSearchInstance,i=e.helper,a=e.createURL;return l.refine||(l.refine=function(e){var t=lr(i.state,u,e);l.sendEvent("click",e),i.setState(t).search()}),l.createURL||(l.createURL=function(t){return function(e){return a(lr(t,u,e))}}),l.sendEvent||(l.sendEvent=function(e){var c=e.instantSearchInstance,u=e.helper,l=e.attribute;return function(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];if(1!==t.length){var r=t[0],i=t[1],a=t[2],s=void 0===a?"Filter Applied":a;if("click"===r){var o=ot(lr(u.state,l,i),l);o&amp;&amp;0&lt;o.length&amp;&amp;c.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:cr,eventType:r,payload:{eventName:s,index:u.getIndex(),filters:o}})}}else c.sendEventToInsights(t[0])}}({instantSearchInstance:r,helper:i,attribute:u})),{createURL:l.createURL(n),items:c(function(i){return o.map(function(e){var t=e.start,n=e.end,r=e.label;return{label:r,value:window.encodeURI(JSON.stringify({start:t,end:n})),isRefined:ur(i,u,{start:t,end:n,label:r})}})}(n)),hasNoResults:!t||0===t.nbHits,refine:l.refine,sendEvent:l.sendEvent,widgetParams:s}}}}}var or=Ze({name:"numeric-menu",connector:!0}),cr="ais.numericMenu";function ur(e,t,n){var r=e.getNumericRefinements(t);return void 0!==n.start&amp;&amp;void 0!==n.end&amp;&amp;n.start===n.end?hr(r,"=",n.start):void 0!==n.start?hr(r,"&gt;=",n.start):void 0!==n.end?hr(r,"&lt;=",n.end):void 0===n.start&amp;&amp;void 0===n.end&amp;&amp;Object.keys(r).every(function(e){return 0===(r[e]||[]).length})}function lr(e,t,n){var r=e,i=JSON.parse(window.decodeURI(n)),a=r.getNumericRefinements(t);if(void 0===i.start&amp;&amp;void 0===i.end)return r.removeNumericRefinement(t);if(ur(r,t,i)||(r=r.removeNumericRefinement(t)),void 0!==i.start&amp;&amp;void 0!==i.end){if(i.start&gt;i.end)throw new Error("option.start should be &gt; to option.end");if(i.start===i.end)return r=hr(a,"=",i.start)?r.removeNumericRefinement(t,"=",i.start):r.addNumericRefinement(t,"=",i.start)}return void 0!==i.start&amp;&amp;(r=hr(a,"&gt;=",i.start)?r.removeNumericRefinement(t,"&gt;=",i.start):r.addNumericRefinement(t,"&gt;=",i.start)),void 0!==i.end&amp;&amp;(r=hr(a,"&lt;=",i.end)?r.removeNumericRefinement(t,"&lt;=",i.end):r.addNumericRefinement(t,"&lt;=",i.end)),"number"==typeof r.page&amp;&amp;(r.page=0),r}function hr(e,t,n){return void 0!==e[t]&amp;&amp;e[t].includes(n)}function dr(n,e){var r=1&lt;arguments.length&amp;&amp;void 0!==e?e:xe;return _e(n,mr()),function(o){var e=o||{},c=e.totalPages,t=e.padding,u=new fr({currentPage:0,total:0,padding:void 0===t?3:t}),l={};return{$$type:"ais.pagination",init:function(e){var t=e.instantSearchInstance;n(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;n(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},dispose:function(e){var t=e.state;return r(),t.setQueryParameter("page",void 0)},getWidgetUiState:function(e,t){var n=t.searchParameters.page||0;return n?D({},e,{page:n+1}):e},getWidgetSearchParameters:function(e,t){var n=t.uiState,r=n.page?n.page-1:0;return e.setQueryParameter("page",r)},getWidgetRenderState:function(e){var t=e.results,n=e.helper,r=e.createURL;l.refine||(l.refine=function(e){n.setPage(e),n.search()}),l.createURL||(l.createURL=function(t){return function(e){return r(t.setPage(e))}});var i=n.state,a=i.page||0,s=function(e){var t=e.nbPages;return void 0!==c?Math.min(c,t):t}(t||{nbPages:0});return u.currentPage=a,u.total=s,{createURL:l.createURL(i),refine:l.refine,currentRefinement:a,nbHits:(null==t?void 0:t.nbHits)||0,nbPages:s,pages:t?u.pages():[],isFirstPage:u.isFirstPage(),isLastPage:u.isLastPage(),widgetParams:o}},getRenderState:function(e,t){return D({},e,{pagination:this.getWidgetRenderState(t)})}}}}var fr=function(){function t(e){k(this,t),j(this,"currentPage",void 0),j(this,"total",void 0),j(this,"padding",void 0),this.currentPage=e.currentPage,this.total=e.total,this.padding=e.padding}return L(t,[{key:"pages",value:function(){var e=this.total,t=this.currentPage,n=this.padding;if(0===e)return[0];var r=this.nbPagesDisplayed(n,e);if(r===e)return Ce({end:e});var i=this.calculatePaddingLeft(t,n,e,r);return Ce({start:t-i,end:t+(r-i)})}},{key:"nbPagesDisplayed",value:function(e,t){return Math.min(2*e+1,t)}},{key:"calculatePaddingLeft",value:function(e,t,n,r){return e&lt;=t?e:n-t&lt;=e?r-(n-e):t}},{key:"isLastPage",value:function(){return this.currentPage===this.total-1||0===this.total}},{key:"isFirstPage",value:function(){return 0===this.currentPage}}]),t}(),mr=Ze({name:"pagination",connector:!0}),pr=Ze({name:"range-input",connector:!0},{name:"range-slider",connector:!0}),gr="ais.range";function vr(e){var t=e.min,n=e.max,r=e.precision,i=Math.pow(10,r);return{min:t?Math.floor(t*i)/i:t,max:n?Math.ceil(n*i)/i:n}}function yr(n,e){var r=1&lt;arguments.length&amp;&amp;void 0!==e?e:xe;return _e(n,pr()),function(o){var e=o||{},w=e.attribute,P=e.min,_=e.max,t=e.precision,x=void 0===t?0:t;if(!w)throw new Error(pr("The `attribute` option is required."));if(Fe(P)&amp;&amp;Fe(_)&amp;&amp;_&lt;P)throw new Error(pr("The `max` option can't be lower than `min`."));function f(e,t,n,r){var i,a,s=e.state,o=t.min,c=t.max,u=B(s.getNumericRefinement(w,"&gt;=")||[],1)[0],l=B(s.getNumericRefinement(w,"&lt;=")||[],1)[0],h=void 0===n||""===n,d=void 0===r||""===r,f=vr({min:h?void 0:parseFloat(n),max:d?void 0:parseFloat(r),precision:x}),m=f.min,p=f.max;i=Fe(P)||o!==m?Fe(P)&amp;&amp;h?P:m:void 0,a=Fe(_)||c!==p?Fe(_)&amp;&amp;d?_:p:void 0;var g=void 0===i,v=Fe(o)&amp;&amp;o&lt;=i,y=g||Fe(i)&amp;&amp;(!Fe(o)||v),b=void 0===a,R=Fe(a)&amp;&amp;a&lt;=c,S=b||Fe(a)&amp;&amp;(!Fe(c)||R);return(u!==i||l!==a)&amp;&amp;y&amp;&amp;S?(s=s.removeNumericRefinement(w),Fe(i)&amp;&amp;(s=s.addNumericRefinement(w,"&gt;=",i)),Fe(a)&amp;&amp;(s=s.addNumericRefinement(w,"&lt;=",a)),s):null}function m(e,t,n,r){var i=3&lt;arguments.length&amp;&amp;void 0!==r?r:"Filter Applied",a=ot(e,w);a&amp;&amp;0&lt;a.length&amp;&amp;t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:gr,eventType:"click",payload:{eventName:i,index:n.getIndex(),filters:a}})}var c={from:function(e){return e.toLocaleString()},to:function(e){return function(e){return Number(Number(e).toFixed(x))}(e).toLocaleString()}};function u(i,a,s){return function(){var e=B(0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:[void 0,void 0],2),t=e[0],n=e[1],r=f(a,s,t,n);r&amp;&amp;(m(r,i,a),a.setState(r).search())}}return{$$type:gr,init:function(e){n(D({},this.getWidgetRenderState(e),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){n(D({},this.getWidgetRenderState(e),{instantSearchInstance:e.instantSearchInstance}),!1)},getRenderState:function(e,t){return D({},e,{range:D({},e.range,j({},w,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.results,n=e.helper,r=e.instantSearchInstance,i=ye(t&amp;&amp;t.disjunctiveFacets||[],function(e){return e.name===w}),a=function(e){return vr({min:Fe(P)?P:Fe(e.min)?e.min:0,max:Fe(_)?_:Fe(e.max)?e.max:0,precision:x})}(i&amp;&amp;i.stats||{min:void 0,max:void 0}),s=function(e){var t=B(e.getNumericRefinement(w,"&gt;=")||[],1)[0],n=B(e.getNumericRefinement(w,"&lt;=")||[],1)[0];return[Fe(t)?t:-1/0,Fe(n)?n:1/0]}(n);return{refine:u(r,n,t?a:{min:void 0,max:void 0}),format:c,range:a,sendEvent:function(l,h,d){return function(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];if(1!==t.length){var r=t[0],i=t[1],a=t[2];if("click"===r){var s=B(i,2),o=s[0],c=s[1],u=f(h,d,o,c);m(u,l,h,a)}}else l.sendEventToInsights(t[0])}}(r,n,a),widgetParams:D({},o,{precision:x}),start:s}},dispose:function(e){var t=e.state;return r(),t.removeDisjunctiveFacet(w).removeNumericRefinement(w)},getWidgetUiState:function(e,t){var n=t.searchParameters.getNumericRefinements(w),r=n["&gt;="],i=void 0===r?[]:r,a=n["&lt;="],s=void 0===a?[]:a;return 0===i.length&amp;&amp;0===s.length?e:D({},e,{range:D({},e.range,j({},w,"".concat(i,":").concat(s)))})},getWidgetSearchParameters:function(e,t){var n=t.uiState,r=e.addDisjunctiveFacet(w).setQueryParameters({numericRefinements:D({},e.numericRefinements,j({},w,{}))});Fe(P)&amp;&amp;(r=r.addNumericRefinement(w,"&gt;=",P)),Fe(_)&amp;&amp;(r=r.addNumericRefinement(w,"&lt;=",_));var i=n.range&amp;&amp;n.range[w];if(!i||-1===i.indexOf(":"))return r;var a=B(i.split(":").map(parseFloat),2),s=a[0],o=a[1];return Fe(s)&amp;&amp;(r=r.addNumericRefinement(w,"&gt;=",s)),Fe(o)&amp;&amp;(r=r.addNumericRefinement(w,"&lt;=",o)),r}}}}var br=Ze({name:"refinement-list",connector:!0});function Rr(T){var o=1&lt;arguments.length&amp;&amp;void 0!==arguments[1]?arguments[1]:xe;return _e(T,br()),function(){var m=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},p=m.attribute,e=m.operator,h=void 0===e?"or":e,t=m.limit,g=void 0===t?10:t,n=m.showMore,v=void 0!==n&amp;&amp;n,r=m.showMoreLimit,d=void 0===r?20:r,i=m.sortBy,y=void 0===i?["isRefined","count:desc","name:asc"]:i,a=m.escapeFacetValues,b=void 0===a||a,s=m.transformItems,R=void 0===s?function(e){return e}:s;if(!p)throw new Error(br("The `attribute` option is required."));if(!/^(and|or)$/.test(h))throw new Error(br('The `operator` must one of: `"and"`, `"or"` (got "'.concat(h,'").')));if(!0===v&amp;&amp;d&lt;=g)throw new Error(br("`showMoreLimit` should be greater than `limit`."));function S(e){var t=e.name;return D({},A(e,["name"]),{label:t,value:t,highlighted:t})}function w(e){return e?d:g}var P,_,x,N,F,I=[],C=!0;return{$$type:"ais.refinementList",isShowingMore:!1,toggleShowMore:function(){},cachedToggleShowMore:function(){F()},createToggleShowMore:function(e){var t=this;return function(){t.isShowingMore=!t.isShowingMore,t.render(e)}},getLimit:function(){return w(this.isShowingMore)},init:function(e){T(D({},this.getWidgetRenderState(e),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){T(D({},this.getWidgetRenderState(e),{instantSearchInstance:e.instantSearchInstance}),!1)},getRenderState:function(e,t){return D({},e,{refinementList:D({},e.refinementList,j({},p,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t,n=e.results,r=e.state,i=e.createURL,a=e.instantSearchInstance,s=e.isFromSearch,o=void 0!==s&amp;&amp;s,c=e.helper,u=[];if(N&amp;&amp;x&amp;&amp;_||(N=rt({instantSearchInstance:a,helper:c,attribute:p,widgetType:this.$$type}),x=function(e){N("click",e),c.toggleRefinement(p,e).search()},_=function(n){var s=this;return function(a){return function(e){var i=a.instantSearchInstance;if(""===e&amp;&amp;I)T(D({},s.getWidgetRenderState(D({},a,{results:P})),{instantSearchInstance:i}));else{var t={highlightPreTag:b?He.highlightPreTag:De.highlightPreTag,highlightPostTag:b?He.highlightPostTag:De.highlightPostTag};n.searchForFacetValues(p,e,Math.min(w(s.isShowingMore),100),t).then(function(e){var t=b?Qe(e.facetHits):e.facetHits,n=R(t.map(function(e){var t=e.value;return D({},A(e,["value"]),{value:t,label:t})})),r=s.isShowingMore&amp;&amp;I.length&gt;g;T(D({},s.getWidgetRenderState(D({},a,{results:P})),{items:n,canToggleShowMore:r,canRefine:!0,instantSearchInstance:i,isFromSearch:!0}))})}}}}.call(this,c)),n){u=o?(t=b?Qe(n.facetHits):n.facetHits,R(t.map(function(e){var t=e.value;return D({},A(e,["value"]),{value:t,label:t})}))):(t=n.getFacetValues(p,{sortBy:y})||[],R(t.slice(0,this.getLimit()).map(S)));var l=r.maxValuesPerFacet,h=this.getLimit();C=h&lt;l?t.length&lt;=h:t.length&lt;h,P=n,I=u,F=this.createToggleShowMore(e)}var d=_&amp;&amp;_(e),f=this.isShowingMore&amp;&amp;I.length&gt;g||v&amp;&amp;!o&amp;&amp;!C;return{createURL:function(e){return i(r.toggleRefinement(p,e))},items:u,refine:x,searchForItems:d,isFromSearch:o,canRefine:o||0&lt;u.length,widgetParams:m,isShowingMore:this.isShowingMore,canToggleShowMore:f,toggleShowMore:this.cachedToggleShowMore,sendEvent:N,hasExhaustiveItems:C}},dispose:function(e){var t=e.state;o();var n=t.setQueryParameter("maxValuesPerFacet",void 0);return"and"===h?n.removeFacet(p):n.removeDisjunctiveFacet(p)},getWidgetUiState:function(e,t){var n=t.searchParameters,r="or"===h?n.getDisjunctiveRefinements(p):n.getConjunctiveRefinements(p);return r.length?D({},e,{refinementList:D({},e.refinementList,j({},p,r))}):e},getWidgetSearchParameters:function(e,t){var n=t.uiState,r="or"===h,i=n.refinementList&amp;&amp;n.refinementList[p],a=e.clearRefinements(p),s=r?a.addDisjunctiveFacet(p):a.addFacet(p),o=s.maxValuesPerFacet||0,c=Math.max(o,v?d:g),u=s.setQueryParameter("maxValuesPerFacet",c);if(i)return i.reduce(function(e,t){return r?e.addDisjunctiveFacetRefinement(p,t):e.addFacetRefinement(p,t)},u);var l=r?"disjunctiveFacetsRefinements":"facetsRefinements";return u.setQueryParameters(j({},l,D({},u[l],j({},p,[]))))}}}}var Sr=Ze({name:"search-box",connector:!0});function wr(n){var r=1&lt;arguments.length&amp;&amp;void 0!==arguments[1]?arguments[1]:xe;return _e(n,Sr()),function(){var i=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},a=i.queryHook;var s=function(){};function o(){s()}return{$$type:"ais.searchBox",init:function(e){var t=e.instantSearchInstance;n(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;n(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},dispose:function(e){var t=e.state;return r(),t.setQueryParameter("query",void 0)},getRenderState:function(e,t){return D({},e,{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,n=e.searchMetadata;if(!this._refine){var r=function(e){e!==t.state.query&amp;&amp;t.setQuery(e).search()};this._refine=function(e){a?a(e,r):r(e)}}return s=function(e){return function(){e.setQuery("").search()}}(t),{query:t.state.query||"",refine:this._refine,clear:o,widgetParams:i,isSearchStalled:n.isSearchStalled}},getWidgetUiState:function(e,t){var n=t.searchParameters.query||"";return""===n||e&amp;&amp;e.query===n?e:D({},e,{query:n})},getWidgetSearchParameters:function(e,t){var n=t.uiState;return e.setQueryParameter("query",n.query||"")}}}}var Pr=Ze({name:"sort-by",connector:!0});function _r(o){var n=1&lt;arguments.length&amp;&amp;void 0!==arguments[1]?arguments[1]:xe;return _e(o,Pr()),function(){var i=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},a=i.items,e=i.transformItems,s=void 0===e?function(e){return e}:e;if(!Array.isArray(a))throw new Error(Pr("The `items` option expects an array of objects."));return{$$type:"ais.sortBy",init:function(e){var t=e.instantSearchInstance,n=this.getWidgetRenderState(e),r=n.currentRefinement;ye(a,function(e){return e.value===r});o(D({},n,{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;o(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},dispose:function(e){var t=e.state;return n(),t.setIndex(this.initialIndex)},getRenderState:function(e,t){return D({},e,{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,n=e.helper,r=e.parent;return this.initialIndex||(this.initialIndex=r.getIndexName()),this.setIndex||(this.setIndex=function(e){n.setIndex(e).search()}),{currentRefinement:n.state.index,options:s(a),refine:this.setIndex,hasNoResults:!t||0===t.nbHits,widgetParams:i}},getWidgetUiState:function(e,t){var n=t.searchParameters.index;return n===this.initialIndex?e:D({},e,{sortBy:n})},getWidgetSearchParameters:function(e,t){var n=t.uiState;return e.setQueryParameter("index",n.sortBy||this.initialIndex||e.index)}}}}var xr=Ze({name:"rating-menu",connector:!0}),Nr="ais.ratingMenu",Fr=function(e){var o=e.instantSearchInstance,c=e.helper,u=e.getRefinedStar,l=e.attribute;return function(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];if(1!==t.length){var r=t[0],i=t[1],a=t[2],s=void 0===a?"Filter Applied":a;if("click"===r)u()===Number(i)||o.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:Nr,eventType:r,payload:{eventName:s,index:c.getIndex(),filters:["".concat(l,"&gt;=").concat(i)]}})}else o.sendEventToInsights(t[0])}};function Ir(n){var t=this,r=1&lt;arguments.length&amp;&amp;void 0!==arguments[1]?arguments[1]:xe;return _e(n,xr()),function(){var m,p=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},g=p.attribute,e=p.max,v=void 0===e?5:e;if(!g)throw new Error(xr("The `attribute` option is required."));function y(e){var t=e.getDisjunctiveRefinements(g);if(t.length)return Math.min.apply(Math,P(t.map(Number)))}var b=function(e){return function(e,t){m("click",t);var n=y(e.state)===Number(t);if(e.removeDisjunctiveFacetRefinement(g),!n)for(var r=Number(t);r&lt;=v;++r)e.addDisjunctiveFacetRefinement(g,r);e.search()}.bind(t,e)},R=function(e){var t=e.state,n=e.createURL;return function(e){return n(t.toggleRefinement(g,e))}};return{$$type:Nr,init:function(e){var t=e.instantSearchInstance;n(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;n(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},getRenderState:function(e,t){return D({},e,{ratingMenu:D({},e.ratingMenu,j({},g,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.helper,n=e.results,r=e.state,i=e.instantSearchInstance,a=e.createURL,s=[];if(m=m||Fr({instantSearchInstance:i,helper:t,getRefinedStar:function(){return y(t.state)},attribute:g}),n){for(var o={},c=v;0&lt;=c;--c)o[c]=0;(n.getFacetValues(g)||[]).forEach(function(e){var t=Math.round(e.name);if(t&amp;&amp;!(v&lt;t))for(var n=t;1&lt;=n;--n)o[n]+=e.count});for(var u=y(r),l=v-1;1&lt;=l;--l){var h=o[l];if(!u||l===u||0!==h){for(var d=[],f=1;f&lt;=v;++f)d.push(f&lt;=l);s.push({stars:d,name:String(l),value:String(l),count:h,isRefined:u===l})}}}return{items:s,hasNoResults:!n||0===n.nbHits,refine:b(t),sendEvent:m,createURL:R({state:r,createURL:a}),widgetParams:p}},dispose:function(e){var t=e.state;return r(),t.removeDisjunctiveFacet(g)},getWidgetUiState:function(e,t){var n=t.searchParameters,r=y(n);return"number"!=typeof r?e:D({},e,{ratingMenu:D({},e.ratingMenu,j({},g,r))})},getWidgetSearchParameters:function(e,t){var n=t.uiState,r=n.ratingMenu&amp;&amp;n.ratingMenu[g],i=e.clearRefinements(g).addDisjunctiveFacet(g);return r?Ce({start:Number(r),end:v+1}).reduce(function(e,t){return e.addDisjunctiveFacetRefinement(g,t)},i):i.setQueryParameters({disjunctiveFacetsRefinements:D({},i.disjunctiveFacetsRefinements,j({},g,[]))})}}}}var Cr=Ze({name:"stats",connector:!0});function Tr(n){var e=1&lt;arguments.length&amp;&amp;void 0!==arguments[1]?arguments[1]:xe;return _e(n,Cr()),function(){var r=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{};return{$$type:"ais.stats",init:function(e){var t=e.instantSearchInstance;n(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;n(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},dispose:function(){e()},getRenderState:function(e,t){return D({},e,{stats:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,n=e.helper;return t?{hitsPerPage:t.hitsPerPage,nbHits:t.nbHits,nbPages:t.nbPages,page:t.page,processingTimeMS:t.processingTimeMS,query:t.query,widgetParams:r}:{hitsPerPage:n.state.hitsPerPage,nbHits:0,nbPages:0,page:n.state.page||0,processingTimeMS:-1,query:n.state.query||"",widgetParams:r}}}}}var Er=Ze({name:"toggle-refinement",connector:!0}),kr="ais.toggleRefinement",Lr=function(e){var o=e.instantSearchInstance,c=e.attribute,u=e.on,l=e.helper;return function(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];if(1!==t.length){var r=t[0],i=t[1],a=t[2],s=void 0===a?"Filter Applied":a;"click"===r&amp;&amp;void 0!==u&amp;&amp;(i||o.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:kr,eventType:r,payload:{eventName:s,index:l.getIndex(),filters:u.map(function(e){return"".concat(c,":").concat(e)})}}))}else o.sendEventToInsights(t[0])}};function jr(r){var i=1&lt;arguments.length&amp;&amp;void 0!==arguments[1]?arguments[1]:xe;return _e(r,Er()),function(){var f=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},m=f.attribute,e=f.on,t=void 0===e||e,n=f.off;if(!m)throw new Error(Er("The `attribute` option is required."));var p,g=void 0!==n,v=void 0!==t?Ge(t).map(Pe):void 0,y=g?Ge(n).map(Pe):void 0,b=function(n,e){var r=e.state,i=e.createURL;return function(){var e=n?v:y;e&amp;&amp;e.forEach(function(e){r.removeDisjunctiveFacetRefinement(m,e)});var t=n?y:v;return t&amp;&amp;t.forEach(function(e){r.addDisjunctiveFacetRefinement(m,e)}),i(r)}};return{$$type:kr,init:function(e){var t=e.instantSearchInstance;r(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;r(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},dispose:function(e){var t=e.state;return i(),t.removeDisjunctiveFacet(m)},getRenderState:function(e,t){return D({},e,{toggleRefinement:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.state,n=e.helper,r=e.results,i=e.createURL,a=e.instantSearchInstance,s=r?null==v?void 0:v.every(function(e){return n.state.isDisjunctiveFacetRefined(m,e)}):null==v?void 0:v.every(function(e){return t.isDisjunctiveFacetRefined(m,e)}),o={isRefined:s,count:0},c={isRefined:g&amp;&amp;!s,count:0};if(r){var u=Ge(y||!1),l=r.getFacetValues(m)||[],h=null==v?void 0:v.map(function(t){return ye(l,function(e){return e.name===be(t)})}).filter(function(e){return void 0!==e}),d=g?u.map(function(t){return ye(l,function(e){return e.name===be(t)})}).filter(function(e){return void 0!==e}):[];o={isRefined:!!h.length&amp;&amp;h.every(function(e){return e.isRefined}),count:h.reduce(function(e,t){return e+t.count},0)||null},c={isRefined:!!d.length&amp;&amp;d.every(function(e){return e.isRefined}),count:d.reduce(function(e,t){return e+t.count},0)||l.reduce(function(e,t){return e+t.count},0)}}else g&amp;&amp;!s&amp;&amp;(y&amp;&amp;y.forEach(function(e){return n.addDisjunctiveFacetRefinement(m,e)}),n.setPage(n.state.page));return p=p||Lr({instantSearchInstance:a,attribute:m,on:v,helper:n}),{value:{name:m,isRefined:s,count:r?(s?c:o).count:null,onFacetValue:o,offFacetValue:c},state:t,createURL:b(s,{state:t,createURL:i}),sendEvent:p,refine:function(t){return function(){var e=(0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{}).isRefined;e?(v.forEach(function(e){return t.removeDisjunctiveFacetRefinement(m,e)}),g&amp;&amp;y.forEach(function(e){return t.addDisjunctiveFacetRefinement(m,e)})):(p("click",e),g&amp;&amp;y.forEach(function(e){return t.removeDisjunctiveFacetRefinement(m,e)}),v.forEach(function(e){return t.addDisjunctiveFacetRefinement(m,e)})),t.search()}}(n),widgetParams:f}},getWidgetUiState:function(e,t){var n=t.searchParameters,r=v&amp;&amp;v.every(function(e){return n.isDisjunctiveFacetRefined(m,e)});return r?D({},e,{toggle:D({},e.toggle,j({},m,r))}):e},getWidgetSearchParameters:function(e,t){var n=t.uiState,r=e.clearRefinements(m).addDisjunctiveFacet(m);return Boolean(n.toggle&amp;&amp;n.toggle[m])?(v&amp;&amp;v.forEach(function(e){r=r.addDisjunctiveFacetRefinement(m,e)}),r):g?(y&amp;&amp;y.forEach(function(e){r=r.addDisjunctiveFacetRefinement(m,e)}),r):r.setQueryParameters({disjunctiveFacetsRefinements:D({},e.disjunctiveFacetsRefinements,j({},m,[]))})}}}}function Mr(l,e){var h=1&lt;arguments.length&amp;&amp;void 0!==e?e:xe;_e(l,Or());var d={};return function(s){var e=s||{},t=e.attributes,n=e.separator,r=void 0===n?" &gt; ":n,i=e.rootPath,a=void 0===i?null:i,o=e.transformItems,c=void 0===o?function(e){return e}:o;if(!t||!Array.isArray(t)||0===t.length)throw new Error(Or("The `attributes` option expects an array of strings."));var u=B(t,1)[0];return{$$type:"ais.breadcrumb",init:function(e){l(D({},this.getWidgetRenderState(e),{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){l(D({},this.getWidgetRenderState(e),{instantSearchInstance:e.instantSearchInstance}),!1)},dispose:function(){h()},getRenderState:function(e,t){return D({},e,{breadcrumb:D({},e.breadcrumb,j({},u,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var n=e.helper,r=e.createURL,i=e.results,a=e.state;var t=function(){if(!i)return[];var e=B(a.hierarchicalFacets,1)[0].name,t=i.getFacetValues(e,{}),n=Array.isArray(t.data)?t.data:[];return c(function(n){return n.map(function(e,t){return{label:e.label,value:t+1===n.length?null:n[t+1].value}})}(function n(e){return e.reduce(function(e,t){return t.isRefined&amp;&amp;(e.push({label:t.name,value:t.path}),Array.isArray(t.data)&amp;&amp;(e=e.concat(n(t.data)))),e},[])}(n)))}();return d.createURL||(d.createURL=function(e){if(!e){var t=n.getHierarchicalFacetBreadcrumb(u);if(0&lt;t.length)return r(n.state.toggleFacetRefinement(u,t[0]))}return r(n.state.toggleFacetRefinement(u,e))}),d.refine||(d.refine=function(e){if(e)n.toggleRefinement(u,e).search();else{var t=n.getHierarchicalFacetBreadcrumb(u);0&lt;t.length&amp;&amp;n.toggleRefinement(u,t[0]).search()}}),{canRefine:0&lt;t.length,createURL:d.createURL,items:t,refine:d.refine,widgetParams:s}},getWidgetSearchParameters:function(e){if(e.isHierarchicalFacet(u)){e.getHierarchicalFacetByName(u);return e}return e.addHierarchicalFacet({name:u,attributes:t,separator:r,rootPath:a})}}}}var Or=Ze({name:"breadcrumb",connector:!0});function Ar(v,e){var r=1&lt;arguments.length&amp;&amp;void 0!==e?e:xe;return _e(v,Dr()),function(){function s(e){return e.aroundLatLng&amp;&amp;function(e){var t=e.match(Xe);if(!t)throw new Error('Invalid value for "aroundLatLng" parameter: "'.concat(e,'"'));return{lat:parseFloat(t[1]),lng:parseFloat(t[2])}}(e.aroundLatLng)}function o(){return g.internalToggleRefineOnMapMove()}function c(e,t){return function(){g.isRefineOnMapMove=!g.isRefineOnMapMove,e(t)}}function u(){return g.isRefineOnMapMove}function l(){return g.internalSetMapMoveSinceLastRefine()}function h(t,n){return function(){var e=!0!==g.hasMapMoveSinceLastRefine;g.hasMapMoveSinceLastRefine=!0,e&amp;&amp;t(n)}}function d(){return g.hasMapMoveSinceLastRefine}var f,m=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},e=m.enableRefineOnMapMove,t=void 0===e||e,n=m.transformItems,p=void 0===n?function(e){return e}:n,g={isRefineOnMapMove:t,hasMapMoveSinceLastRefine:!1,lastRefinePosition:"",lastRefineBoundingBox:"",internalToggleRefineOnMapMove:xe,internalSetMapMoveSinceLastRefine:xe};return{$$type:Wr,init:function(e){var t=e.instantSearchInstance;g.internalToggleRefineOnMapMove=c(xe,e),g.internalSetMapMoveSinceLastRefine=h(xe,e),v(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},render:function(e){var t=e.helper,n=e.instantSearchInstance,r=t.state,i=Boolean(r.aroundLatLng)&amp;&amp;Boolean(g.lastRefinePosition)&amp;&amp;r.aroundLatLng!==g.lastRefinePosition,a=!r.insideBoundingBox&amp;&amp;Boolean(g.lastRefineBoundingBox)&amp;&amp;r.insideBoundingBox!==g.lastRefineBoundingBox;(i||a)&amp;&amp;(g.hasMapMoveSinceLastRefine=!1),g.lastRefinePosition=r.aroundLatLng||"",g.lastRefineBoundingBox=r.insideBoundingBox||"",g.internalToggleRefineOnMapMove=c(this.render.bind(this),e),g.internalSetMapMoveSinceLastRefine=h(this.render.bind(this),e);var s=this.getWidgetRenderState(e);f("view",s.items),v(D({},s,{instantSearchInstance:n}),!1)},getWidgetRenderState:function(e){var t=e.helper,n=e.results,r=e.instantSearchInstance,i=t.state,a=n?p(n.hits.filter(function(e){return e._geoloc})):[];return f=f||at({instantSearchInstance:r,index:t.getIndex(),widgetType:Wr}),{items:a,position:s(i),currentRefinement:function(e){return e.insideBoundingBox&amp;&amp;et(e.insideBoundingBox)}(i),refine:function(i){return function(e){var t=e.northEast,n=e.southWest,r=[t.lat,t.lng,n.lat,n.lng].join();i.setQueryParameter("insideBoundingBox",r).search(),g.hasMapMoveSinceLastRefine=!1,g.lastRefineBoundingBox=r}}(t),sendEvent:f,clearMapRefinement:function(e){return function(){e.setQueryParameter("insideBoundingBox",void 0).search()}}(t),isRefinedWithMap:function(e){return function(){return Boolean(e.insideBoundingBox)}}(i),toggleRefineOnMapMove:o,isRefineOnMapMove:u,setMapMoveSinceLastRefine:l,hasMapMoveSinceLastRefine:d,widgetParams:m}},getRenderState:function(e,t){return D({},e,{geoSearch:this.getWidgetRenderState(t)})},dispose:function(e){var t=e.state;return r(),t.setQueryParameter("insideBoundingBox",void 0)},getWidgetUiState:function(e,t){var n=t.searchParameters.insideBoundingBox;return!n||e&amp;&amp;e.geoSearch&amp;&amp;e.geoSearch.boundingBox===n?e:D({},e,{geoSearch:{boundingBox:n}})},getWidgetSearchParameters:function(e,t){var n=t.uiState;return n&amp;&amp;n.geoSearch?e.setQueryParameter("insideBoundingBox",n.geoSearch.boundingBox):e.setQueryParameter("insideBoundingBox",void 0)}}}}function Hr(r,e){var i=1&lt;arguments.length&amp;&amp;void 0!==e?e:xe;_e(r,Br());var a="https://www.algolia.com/?utm_source=instantsearch.js&amp;utm_medium=website&amp;"+"utm_content=".concat("undefined"!=typeof window&amp;&amp;window.location?window.location.hostname:"","&amp;")+"utm_campaign=poweredby";return function(e){var t=(e||{}).url,n=void 0===t?a:t;return{$$type:"ais.poweredBy",init:function(e){var t=e.instantSearchInstance;r(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;r(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},getRenderState:function(e,t){return D({},e,{poweredBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(){return{url:n,widgetParams:e}},dispose:function(){i()}}}}var Dr=Ze({name:"geo-search",connector:!0}),Wr="ais.geoSearch",Br=Ze({name:"powered-by",connector:!0}),Ur=Ze({name:"configure",connector:!0});function Qr(e,t){return e.setQueryParameters(Object.keys(t.searchParameters).reduce(function(e,t){return D({},e,j({},t,void 0))},{}))}function qr(e,t){var r=0&lt;arguments.length&amp;&amp;void 0!==e?e:xe,a=1&lt;arguments.length&amp;&amp;void 0!==t?t:xe;return function(i){if(!i||!Ie(i.searchParameters))throw new Error(Ur("The `searchParameters` option expects an object."));var n={};return{$$type:"ais.configure",init:function(e){var t=e.instantSearchInstance;r(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;r(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},dispose:function(e){var t=e.state;return a(),Qr(t,i)},getRenderState:function(e,t){var n,r=this.getWidgetRenderState(t);return D({},e,{configure:D({},r,{widgetParams:D({},r.widgetParams,{searchParameters:Ye(new se.SearchParameters(null===(n=e.configure)||void 0===n?void 0:n.widgetParams.searchParameters),new se.SearchParameters(r.widgetParams.searchParameters)).getQueryParams()})})})},getWidgetRenderState:function(e){var t=e.helper;return n.refine||(n.refine=function(r){return function(e){var t=Qr(r.state,i),n=Ye(t,new se.SearchParameters(e));i.searchParameters=e,r.setState(n).search()}}(t)),{refine:n.refine,widgetParams:i}},getWidgetSearchParameters:function(e,t){var n=t.uiState;return Ye(e,new se.SearchParameters(D({},n.configure,{},i.searchParameters)))},getWidgetUiState:function(e){return D({},e,{configure:D({},e.configure,{},i.searchParameters)})}}}}var Vr=Ze({name:"configure-related-items",connector:!0});function $r(e){var t=e.attributeName,n=e.attributeValue,r=e.attributeScore;return"".concat(t,":").concat(n,"&lt;score=").concat(r||1,"&gt;")}function Kr(c,u){return function(e){var t=e||{},a=t.hit,s=t.matchingPatterns,n=t.transformSearchParameters,r=void 0===n?function(e){return e}:n;if(!a)throw new Error(Vr("The `hit` option is required."));if(!s)throw new Error(Vr("The `matchingPatterns` option is required."));var i=Object.keys(s).reduce(function(e,t){var n=s[t],r=Ne(a,t),i=n.score;return Array.isArray(r)?[].concat(P(e),[r.map(function(e){return $r({attributeName:t,attributeValue:e,attributeScore:i})})]):"string"==typeof r?[].concat(P(e),[$r({attributeName:t,attributeValue:r,attributeScore:i})]):e},[]),o=D({},r(new se.SearchParameters({sumOrFiltersScores:!0,facetFilters:["objectID:-".concat(a.objectID)],optionalFilters:i})));return D({},qr(c,u)({searchParameters:o}),{$$type:"ais.configureRelatedItems"})}}var zr=Ze({name:"autocomplete",connector:!0}),Jr=Ze({name:"query-rules",connector:!0});function Yr(e){var t=this.helper,n=this.initialRuleContexts,r=this.trackedFilters,i=this.transformRuleContexts,a=e.state,s=a.ruleContexts||[],o=function(e){var i=e.helper,a=e.sharedHelperState,s=e.trackedFilters;return Object.keys(s).reduce(function(e,t){var n=Se(i.lastResults||{},a).filter(function(e){return e.attribute===t}).map(function(e){return e.numericValue||e.name}),r=(0,s[t])(n);return[].concat(P(e),P(n.filter(function(e){return r.includes(e)}).map(function(e){return function(e){return e.replace(/[^a-z0-9-_]+/gi,"_")}("ais-".concat(t,"-").concat(e))})))},[])}({helper:t,sharedHelperState:a,trackedFilters:r}),c=i([].concat(P(n),P(o))).slice(0,10);Ee(s,c)||t.overrideStateWithoutTriggeringChangeEvent(D({},a,{ruleContexts:c}))}function Gr(h,e){var d=1&lt;arguments.length&amp;&amp;void 0!==e?e:xe;return _e(h,Jr()),function(i){var e=i||{},t=e.trackedFilters,a=void 0===t?{}:t,n=e.transformRuleContexts,s=void 0===n?function(e){return e}:n,r=e.transformItems,o=void 0===r?function(e){return e}:r;Object.keys(a).forEach(function(e){if("function"!=typeof a[e])throw new Error(Jr("'The \"".concat(e,'" filter value in the `trackedFilters` option expects a function.')))});var c,u=0&lt;Object.keys(a).length,l=[];return{$$type:"ais.queryRules",init:function(e){var t=e.helper,n=e.state,r=e.instantSearchInstance;l=n.ruleContexts||[],c=Yr.bind({helper:t,initialRuleContexts:l,trackedFilters:a,transformRuleContexts:s}),u&amp;&amp;((function(e){return[e.disjunctiveFacetsRefinements,e.facetsRefinements,e.hierarchicalFacetsRefinements,e.numericRefinements].some(function(e){return Boolean(e&amp;&amp;0&lt;Object.keys(e).length)})}(n)||Boolean(i.transformRuleContexts))&amp;&amp;c({state:n}),t.on("change",c)),h(D({},this.getWidgetRenderState(e),{instantSearchInstance:r}),!0)},render:function(e){var t=e.instantSearchInstance;h(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},getWidgetRenderState:function(e){var t=(e.results||{}).userData;return{items:o(void 0===t?[]:t),widgetParams:i}},getRenderState:function(e,t){return D({},e,{queryRules:this.getWidgetRenderState(t)})},dispose:function(e){var t=e.helper,n=e.state;return d(),u?(t.removeListener("change",c),n.setQueryParameter("ruleContexts",l)):n}}}}function Zr(e){function t(e){return{status:e,transcript:"",isSpeechFinal:!1,errorCode:void 0}}function n(e){p=D({},p,{},0&lt;arguments.length&amp;&amp;void 0!==e?e:{}),f()}function r(e){n(t(0&lt;arguments.length&amp;&amp;void 0!==e?e:"initial"))}function i(){n({status:"waiting"})}function a(e){n({status:"error",errorCode:e.error})}function s(e){n({status:"recognizing",transcript:e.results[0]&amp;&amp;e.results[0][0]&amp;&amp;e.results[0][0].transcript||"",isSpeechFinal:e.results[0]&amp;&amp;e.results[0].isFinal}),l&amp;&amp;p.transcript&amp;&amp;d(p.transcript)}function o(){p.errorCode||!p.transcript||l||d(p.transcript),"error"!==p.status&amp;&amp;n({status:"finished"})}function c(){u&amp;&amp;(u.stop(),u.removeEventListener("start",i),u.removeEventListener("error",a),u.removeEventListener("result",s),u.removeEventListener("end",o),u=void 0)}var u,l=e.searchAsYouSpeak,h=e.language,d=e.onQueryChange,f=e.onStateChange,m=window.webkitSpeechRecognition||window.SpeechRecognition,p=t("initial");return{getState:function(){return p},isBrowserSupported:function(){return Boolean(m)},isListening:function(){return"askingPermission"===p.status||"waiting"===p.status||"recognizing"===p.status},startListening:function(){(u=new m)&amp;&amp;(r("askingPermission"),u.interimResults=!0,h&amp;&amp;(u.lang=h),u.addEventListener("start",i),u.addEventListener("error",a),u.addEventListener("result",s),u.addEventListener("end",o),u.start())},stopListening:function(){c(),r("finished")},dispose:c}}function Xr(p,e){var a=1&lt;arguments.length&amp;&amp;void 0!==e?e:xe;return _e(p,ei()),function(l){var e=l.searchAsYouSpeak,h=void 0!==e&amp;&amp;e,d=l.language,f=l.additionalQueryParameters,t=l.createVoiceSearchHelper,m=void 0===t?Zr:t;return{$$type:"ais.voiceSearch",init:function(e){var t=e.instantSearchInstance;p(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;p(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!1)},getRenderState:function(e,t){return D({},e,{voiceSearch:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=this,n=e.helper,r=e.instantSearchInstance;this._refine||(this._refine=function(e){if(e!==n.state.query){var t=d?[d.split("-")[0]]:void 0;n.setQueryParameter("queryLanguages",t),"function"==typeof f&amp;&amp;n.setState(n.state.setQueryParameters(D({ignorePlurals:!0,removeStopWords:!0,optionalWords:e},f({query:e})))),n.setQuery(e).search()}}),this._voiceSearchHelper||(this._voiceSearchHelper=m({searchAsYouSpeak:h,language:d,onQueryChange:function(e){return t._refine(e)},onStateChange:function(){p(D({},t.getWidgetRenderState(e),{instantSearchInstance:r}),!1)}}));var i=this._voiceSearchHelper,a=i.isBrowserSupported,s=i.isListening,o=i.startListening,c=i.stopListening,u=i.getState;return{isBrowserSupported:a(),isListening:s(),toggleListening:function(){a()&amp;&amp;(s()?c():o())},voiceListeningState:u(),widgetParams:l}},dispose:function(e){var t=e.state;this._voiceSearchHelper.dispose(),a();var n=t;if("function"==typeof f){var r=f({query:""}),i=r?Object.keys(r).reduce(function(e,t){return e[t]=void 0,e},{}):{};n=t.setQueryParameters(D({queryLanguages:void 0,ignorePlurals:void 0,removeStopWords:void 0,optionalWords:void 0},i))}return n.setQueryParameter("query",void 0)},getWidgetUiState:function(e,t){var n=t.searchParameters.query||"";return n?D({},e,{query:n}):e},getWidgetSearchParameters:function(e,t){var n=t.uiState;return e.setQueryParameter("query",n.query||"")}}}}var ei=Ze({name:"voice-search",connector:!0}),ti=Object.freeze({__proto__:null,connectClearRefinements:an,connectCurrentRefinements:cn,connectHierarchicalMenu:pn,connectHits:gn,connectHitsWithInsights:Zn,connectHitsPerPage:Gn,connectInfiniteHits:nr,connectInfiniteHitsWithInsights:rr,connectMenu:ar,connectNumericMenu:sr,connectPagination:dr,connectRange:yr,connectRefinementList:Rr,connectSearchBox:wr,connectSortBy:_r,connectRatingMenu:Ir,connectStats:Tr,connectToggleRefinement:jr,connectBreadcrumb:Mr,connectGeoSearch:Ar,connectPoweredBy:Hr,connectConfigure:qr,EXPERIMENTAL_connectConfigureRelatedItems:Kr,connectAutocomplete:function(r,e){var i=1&lt;arguments.length&amp;&amp;void 0!==e?e:xe;return _e(r,zr()),function(s){var e=(s||{}).escapeHTML,o=void 0===e||e,c={};return{$$type:"ais.autocomplete",init:function(e){var t=e.instantSearchInstance;r(D({},this.getWidgetRenderState(e),{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance,n=this.getWidgetRenderState(e);n.indices.forEach(function(e){(0,e.sendEvent)("view",e.hits)}),r(D({},n,{instantSearchInstance:t}),!1)},getRenderState:function(e,t){return D({},e,{autocomplete:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var n=this,t=e.helper,r=e.scopedResults,i=e.instantSearchInstance;c.refine||(c.refine=function(e){t.setQuery(e).search()});var a=r.map(function(e){e.results.hits=o?Ue(e.results.hits):e.results.hits;var t=at({instantSearchInstance:i,index:e.results.index,widgetType:n.$$type});return{indexId:e.indexId,indexName:e.results.index,hits:e.results.hits,results:e.results,sendEvent:t}});return{currentRefinement:t.state.query||"",indices:a,refine:c.refine,widgetParams:s}},getWidgetUiState:function(e,t){var n=t.searchParameters.query||"";return""===n||e&amp;&amp;e.query===n?e:D({},e,{query:n})},getWidgetSearchParameters:function(e,t){var n={query:t.uiState.query||""};return o?e.setQueryParameters(D({},n,{},He)):e.setQueryParameters(n)},dispose:function(e){var t=e.state;i();var n=t.setQueryParameter("query",void 0);return o?n.setQueryParameters(Object.keys(He).reduce(function(e,t){return D({},e,j({},t,void 0))},{})):n}}}},connectQueryRules:Gr,connectVoiceSearch:Xr}),ni=fe(function(e){function s(){for(var e=[],t=0;t&lt;arguments.length;t++){var n=arguments[t];if(n){var r=typeof n;if("string"==r||"number"==r)e.push(n);else if(Array.isArray(n)&amp;&amp;n.length){var i=s.apply(null,n);i&amp;&amp;e.push(i)}else if("object"==r)for(var a in n)o.call(n,a)&amp;&amp;n[a]&amp;&amp;e.push(a)}}return e.join(" ")}var o;o={}.hasOwnProperty,e.exports?(s.default=s,e.exports=s):window.classNames=s}),ri=function(){function e(){return k(this,e),W(this,O(e).apply(this,arguments))}return M(e,Ln),L(e,[{key:"shouldComponentUpdate",value:function(e){return!Ee(this.props.data,e.data)||this.props.templateKey!==e.templateKey||!Ee(this.props.rootProps,e.rootProps)}},{key:"render",value:function(){var e=this.props.rootTagName,t=this.props.useCustomCompileOptions[this.props.templateKey]?this.props.templatesConfig.compileOptions:{},n=ve({templates:this.props.templates,templateKey:this.props.templateKey,compileOptions:t,helpers:this.props.templatesConfig.helpers,data:this.props.data,bindEvent:this.props.bindEvent});return null===n?null:Tn(e,d({},this.props.rootProps,{dangerouslySetInnerHTML:{__html:n}}))}}]),e}();ri.defaultProps={data:{},rootTagName:"div",useCustomCompileOptions:{},templates:{},templatesConfig:{}};function ii(e){var t=e.hasRefinements,n=e.refine,r=e.cssClasses,i=e.templateProps;return Tn("div",{className:r.root},Tn(ri,d({},i,{templateKey:"resetLabel",rootTagName:"button",rootProps:{className:ni(r.button,j({},r.disabledButton,!t)),onClick:n,disabled:!t},data:{hasRefinements:t}})))}function ai(e){var t=e.items,n=e.cssClasses;return Tn("div",{className:n.root},Tn("ul",{className:n.list},t.map(function(t,e){return Tn("li",{key:"".concat(t.indexName,"-").concat(t.attribute,"-").concat(e),className:n.item},Tn("span",{className:n.label},function(e){return e.toString().charAt(0).toUpperCase()+e.toString().slice(1)}(t.label),":"),t.refinements.map(function(e){return Tn("span",{key:function(e){var t=e.attribute,n=e.value;return[t,e.type,n,e.operator].map(function(e){return e}).filter(Boolean).join(":")}(e),className:n.category},Tn("span",{className:n.categoryLabel},"query"===e.attribute?Tn("q",null,e.label):e.label),Tn("button",{className:n.delete,onClick:function(t){return function(e){le(e)||(e.preventDefault(),t())}}(t.refine.bind(null,e))},"âœ•"))}))})))}function si(e,t){var n=e.items,r=e.widgetParams;if(!t){var i=r.container,a=r.cssClasses;zn(Tn(ai,{cssClasses:a,items:n}),i)}}function oi(e){var t=e.className,n=e.disabled;return Tn("button",{className:t,onClick:e.onClick,disabled:n},e.children)}var ci={resetLabel:"Clear refinements"},ui=Ze({name:"clear-refinements"}),li=pt("ClearRefinements"),hi=Ze({name:"current-refinements"}),di=pt("CurrentRefinements");oi.defaultProps={disabled:!1};function fi(e){var t=e.classNameLabel,n=e.classNameInput,r=e.checked,i=e.onToggle,a=e.children;return Tn("label",{className:t},Tn("input",{className:n,type:"checkbox",checked:r,onChange:i}),a)}function mi(e){var t=e.cssClasses,n=e.enableRefine,r=e.enableRefineControl,i=e.enableClearMapRefinement,a=e.isRefineOnMapMove,s=e.isRefinedWithMap,o=e.hasMapMoveSinceLastRefine,c=e.onRefineToggle,u=e.onRefineClick,l=e.onClearClick,h=e.templateProps;return n&amp;&amp;Tn("div",null,r&amp;&amp;Tn("div",{className:t.control},a||!o?Tn(fi,{classNameLabel:ni(t.label,j({},t.selectedLabel,a)),classNameInput:t.input,checked:a,onToggle:c},Tn(ri,d({},h,{templateKey:"toggle",rootTagName:"span"}))):Tn(oi,{className:t.redo,disabled:!o,onClick:u},Tn(ri,d({},h,{templateKey:"redo",rootTagName:"span"})))),!r&amp;&amp;!a&amp;&amp;Tn("div",{className:t.control},Tn(oi,{className:ni(t.redo,j({},t.disabledRedo,!o)),disabled:!o,onClick:u},Tn(ri,d({},h,{templateKey:"redo",rootTagName:"span"})))),i&amp;&amp;s&amp;&amp;Tn(oi,{className:t.reset,onClick:l},Tn(ri,d({},h,{templateKey:"reset",rootTagName:"span"}))))}function pi(e){var t=e.refine,n=e.mapInstance;return t({northEast:n.getBounds().getNorthEast().toJSON(),southWest:n.getBounds().getSouthWest().toJSON()})}function gi(e,t){e.isUserInteraction=!1,t(),e.isUserInteraction=!0}function vi(e,t){var n=e.items,r=e.position,i=e.currentRefinement,a=e.refine,s=e.clearMapRefinement,o=e.toggleRefineOnMapMove,c=e.isRefineOnMapMove,u=e.setMapMoveSinceLastRefine,l=e.hasMapMoveSinceLastRefine,h=e.isRefinedWithMap,d=e.widgetParams,f=e.instantSearchInstance,m=d.container,p=d.googleReference,g=d.cssClasses,v=d.templates,y=d.initialZoom,b=d.initialPosition,R=d.enableRefine,S=d.enableClearMapRefinement,w=d.enableRefineControl,P=d.mapOptions,_=d.createMarker,x=d.markerOptions,N=d.renderState;if(t){N.isUserInteraction=!0,N.isPendingRefine=!1,N.markers=[];var F=document.createElement("div");F.className=g.root,m.appendChild(F);var I=document.createElement("div");I.className=g.map,F.appendChild(I);var C=document.createElement("div");C.className=g.tree,F.appendChild(C),N.mapInstance=new p.maps.Map(I,D({mapTypeControl:!1,fullscreenControl:!1,streetViewControl:!1,clickableIcons:!1,zoomControlOptions:{position:p.maps.ControlPosition.LEFT_TOP}},P));return p.maps.event.addListenerOnce(N.mapInstance,"idle",function(){function e(){N.isUserInteraction&amp;&amp;R&amp;&amp;(u(),c()&amp;&amp;(N.isPendingRefine=!0))}N.mapInstance.addListener("center_changed",e),N.mapInstance.addListener("zoom_changed",e),N.mapInstance.addListener("dragstart",e),N.mapInstance.addListener("idle",function(){N.isUserInteraction&amp;&amp;N.isPendingRefine&amp;&amp;(N.isPendingRefine=!1,pi({mapInstance:N.mapInstance,refine:a}))})}),void(N.templateProps=de({templatesConfig:f.templatesConfig,templates:v}))}var T=n.map(function(e){return e.objectID}),E=B(function(e,a){return e.reduce(function(e,t){var n=B(e,2),r=n[0],i=n[1];return a.includes(t.__id)?[r.concat(t),i]:[r,i.concat(t)]},[[],[]])}(N.markers,T),2),k=E[0],L=E[1],j=k.map(function(e){return e.__id}),M=n.filter(function(e){return!j.includes(e.objectID)});L.forEach(function(e){return e.setMap(null)}),N.markers=k.concat(M.map(function(n){var r=_({map:N.mapInstance,item:n});return Object.keys(x.events).forEach(function(t){r.addListener(t,function(e){x.events[t]({map:N.mapInstance,event:e,item:n,marker:r})})}),r}));var O=!l(),A=i?0:null,H=!i&amp;&amp;Boolean(N.markers.length)?function(e,t){var n=t.reduce(function(e,t){return e.extend(t.getPosition())},new e.maps.LatLngBounds);return{northEast:n.getNorthEast().toJSON(),southWest:n.getSouthWest().toJSON()}}(p,N.markers):i;H&amp;&amp;O?gi(N,function(){N.mapInstance.fitBounds(new p.maps.LatLngBounds(H.southWest,H.northEast),A)}):O&amp;&amp;gi(N,function(){N.mapInstance.setCenter(r||b),N.mapInstance.setZoom(y)}),zn(Tn(mi,{cssClasses:g,enableRefine:R,enableRefineControl:w,enableClearMapRefinement:S,isRefineOnMapMove:c(),isRefinedWithMap:h(),hasMapMoveSinceLastRefine:l(),onRefineToggle:o,onRefineClick:function(){return pi({mapInstance:N.mapInstance,refine:a})},onClearClick:s,templateProps:N.templateProps}),m.querySelector(".".concat(g.tree)))}var yi={HTMLMarker:"&lt;p&gt;Your custom HTML Marker&lt;/p&gt;",reset:"Clear the map refinement",toggle:"Search as I move the map",redo:"Redo search here"},bi=Ze({name:"geo-search"}),Ri=pt("GeoSearch");function Si(e){var t=e.className,n=e.handleClick,r=e.facetValueToRefine,i=e.isRefined,a=e.templateProps,s=e.templateKey,o=e.templateData,c=e.subItems;return Tn("li",{className:t,onClick:function(e){n({facetValueToRefine:r,isRefined:i,originalEvent:e})}},Tn(ri,d({},a,{templateKey:s,data:o})),c)}var wi=function(){function i(){var e,s;k(this,i);for(var t=arguments.length,n=new Array(t),r=0;r&lt;t;r++)n[r]=arguments[r];return j(H(s=W(this,(e=O(i)).call.apply(e,[this].concat(n)))),"state",{query:s.props.query,focused:!1}),j(H(s),"onInput",function(e){var t=s.props,n=t.searchAsYouType,r=t.refine,i=t.onChange,a=e.target.value;n&amp;&amp;r(a),s.setState({query:a}),i(e)}),j(H(s),"onSubmit",function(e){var t=s.props,n=t.searchAsYouType,r=t.refine,i=t.onSubmit;return e.preventDefault(),e.stopPropagation(),s.input.blur(),n||r(s.state.query),i(e),!1}),j(H(s),"onReset",function(e){var t=s.props,n=t.refine,r=t.onReset;s.input.focus(),n(""),s.setState({query:""}),r(e)}),j(H(s),"onBlur",function(){s.setState({focused:!1})}),j(H(s),"onFocus",function(){s.setState({focused:!0})}),s}return M(i,Ln),L(i,[{key:"resetInput",value:function(){this.setState({query:""})}},{key:"componentWillReceiveProps",value:function(e){this.state.focused||e.query===this.state.query||this.setState({query:e.query})}},{key:"render",value:function(){var t=this,e=this.props,n=e.cssClasses,r=e.placeholder,i=e.autofocus,a=e.showSubmit,s=e.showReset,o=e.showLoadingIndicator,c=e.templates,u=e.isSearchStalled;return Tn("div",{className:n.root},Tn("form",{action:"",role:"search",className:n.form,noValidate:!0,onSubmit:this.onSubmit,onReset:this.onReset},Tn("input",{ref:function(e){return t.input=e},value:this.state.query,disabled:this.props.disabled,className:n.input,type:"search",placeholder:r,autoFocus:i,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:"false",maxLength:512,onInput:this.onInput,onBlur:this.onBlur,onFocus:this.onFocus}),Tn(ri,{templateKey:"submit",rootTagName:"button",rootProps:{className:n.submit,type:"submit",title:"Submit the search query.",hidden:!a},templates:c,data:{cssClasses:n}}),Tn(ri,{templateKey:"reset",rootTagName:"button",rootProps:{className:n.reset,type:"reset",title:"Clear the search query.",hidden:!(s&amp;&amp;this.state.query.trim()&amp;&amp;!u)},templates:c,data:{cssClasses:n}}),o&amp;&amp;Tn(ri,{templateKey:"loadingIndicator",rootTagName:"span",rootProps:{className:n.loadingIndicator,hidden:!u},templates:c,data:{cssClasses:n}})))}}]),i}();j(wi,"defaultProps",{query:"",showSubmit:!0,showReset:!0,showLoadingIndicator:!0,autofocus:!1,searchAsYouType:!0,isSearchStalled:!1,disabled:!1,onChange:xe,onSubmit:xe,onReset:xe,refine:xe});var Pi=function(){function c(e){var t;return k(this,c),(t=W(this,O(c).call(this,e))).handleItemClick=t.handleItemClick.bind(H(t)),t}return M(c,Ln),L(c,[{key:"shouldComponentUpdate",value:function(e,t){var n=this.state!==t,r=!Ee(this.props.facetValues,e.facetValues);return n||r}},{key:"refine",value:function(e,t){this.props.toggleRefinement(e,t)}},{key:"_generateFacetItem",value:function(e){var t,n,r=e.data&amp;&amp;0&lt;e.data.length;if(r){var i=this.props.cssClasses,a=(i.root,A(i,["root"]));n=Tn(c,d({},this.props,{cssClasses:a,depth:this.props.depth+1,facetValues:e.data,showMore:!1,className:this.props.cssClasses.childList}))}var s=D({},e,{url:this.props.createURL(e.value),attribute:this.props.attribute,cssClasses:this.props.cssClasses,isFromSearch:this.props.isFromSearch}),o=e.value;return void 0!==e.isRefined&amp;&amp;(o+="/".concat(e.isRefined)),void 0!==e.count&amp;&amp;(o+="/".concat(e.count)),Tn(Si,{templateKey:"item",key:o,facetValueToRefine:e.value,handleClick:this.handleItemClick,isRefined:e.isRefined,className:ni(this.props.cssClasses.item,(t={},j(t,this.props.cssClasses.selectedItem,e.isRefined),j(t,this.props.cssClasses.disabledItem,!e.count),j(t,this.props.cssClasses.parentItem,r),t)),subItems:n,templateData:s,templateProps:this.props.templateProps})}},{key:"handleItemClick",value:function(e){var t=e.facetValueToRefine,n=e.originalEvent,r=e.isRefined;if(!(le(n)||r&amp;&amp;n.target.parentNode.querySelector('input[type="radio"]:checked')))if("INPUT"!==n.target.tagName){for(var i=n.target;i!==n.currentTarget;){if("LABEL"===i.tagName&amp;&amp;(i.querySelector('input[type="checkbox"]')||i.querySelector('input[type="radio"]')))return;"A"===i.tagName&amp;&amp;i.href&amp;&amp;n.preventDefault(),i=i.parentNode}n.stopPropagation(),this.refine(t,r)}else this.refine(t,r)}},{key:"componentWillReceiveProps",value:function(e){this.searchBox&amp;&amp;!e.isFromSearch&amp;&amp;this.searchBox.resetInput()}},{key:"refineFirstValue",value:function(){var e=this.props.facetValues[0];if(e){var t=e.value;this.props.toggleRefinement(t)}}},{key:"render",value:function(){var t=this,e=ni(this.props.cssClasses.list,j({},"".concat(this.props.cssClasses.depth).concat(this.props.depth),this.props.cssClasses.depth)),n=ni(this.props.cssClasses.showMore,j({},this.props.cssClasses.disabledShowMore,!(!0===this.props.showMore&amp;&amp;this.props.canToggleShowMore))),r=!0===this.props.showMore&amp;&amp;Tn(ri,d({},this.props.templateProps,{templateKey:"showMoreText",rootTagName:"button",rootProps:{className:n,disabled:!this.props.canToggleShowMore,onClick:this.props.toggleShowMore},data:{isShowingMore:this.props.isShowingMore}})),i=!0!==this.props.searchIsAlwaysActive&amp;&amp;!(this.props.isFromSearch||!this.props.hasExhaustiveItems),a=this.props.searchFacetValues&amp;&amp;Tn("div",{className:this.props.cssClasses.searchBox},Tn(wi,{ref:function(e){return t.searchBox=e},placeholder:this.props.searchPlaceholder,disabled:i,cssClasses:this.props.cssClasses.searchable,templates:this.props.templateProps.templates,onChange:function(e){return t.props.searchFacetValues(e.target.value)},onReset:function(){return t.props.searchFacetValues("")},onSubmit:function(){return t.refineFirstValue()},searchAsYouType:!1})),s=this.props.facetValues&amp;&amp;0&lt;this.props.facetValues.length&amp;&amp;Tn("ul",{className:e},this.props.facetValues.map(this._generateFacetItem,this)),o=this.props.searchFacetValues&amp;&amp;this.props.isFromSearch&amp;&amp;0===this.props.facetValues.length&amp;&amp;Tn(ri,d({},this.props.templateProps,{templateKey:"searchableNoResults",rootProps:{className:this.props.cssClasses.noResults}}));return Tn("div",{className:ni(this.props.cssClasses.root,j({},this.props.cssClasses.noRefinementRoot,!this.props.facetValues||0===this.props.facetValues.length),this.props.className)},this.props.children,a,s,o,r)}}]),c}();Pi.defaultProps={cssClasses:{},depth:0};var _i={item:'&lt;a class="{{cssClasses.link}}" href="{{url}}"&gt;&lt;span class="{{cssClasses.label}}"&gt;{{label}}&lt;/span&gt;&lt;span class="{{cssClasses.count}}"&gt;{{#helpers.formatNumber}}{{count}}{{/helpers.formatNumber}}&lt;/span&gt;&lt;/a&gt;',showMoreText:"\n    {{#isShowingMore}}\n      Show less\n    {{/isShowingMore}}\n    {{^isShowingMore}}\n      Show more\n    {{/isShowingMore}}\n  "},xi=Ze({name:"hierarchical-menu"}),Ni=pt("HierarchicalMenu");function Fi(e){var t=e.results,n=e.hits,r=e.bindEvent,i=e.cssClasses,a=e.templateProps;return 0===t.hits.length?Tn(ri,d({},a,{templateKey:"empty",rootProps:{className:ni(i.root,i.emptyRoot)},data:t})):Tn("div",{className:i.root},Tn("ol",{className:i.list},n.map(function(e,t){return Tn(ri,d({},a,{templateKey:"item",rootTagName:"li",rootProps:{className:i.item},key:e.objectID,data:D({},e,{__hitIndex:t}),bindEvent:r}))})))}Fi.defaultProps={results:{hits:[]},hits:[]};var Ii={empty:"No results",item:function(e){return JSON.stringify(e,null,2)}},Ci=Ze({name:"hits"}),Ti=pt("Hits"),Ei=Yn(Fi);function ki(e){var t=e.currentValue,n=e.options,r=e.cssClasses,i=e.setValue;return Tn("select",{className:ni(r.select),onChange:function(e){return i(e.target.value)},value:"".concat(t)},n.map(function(e){return Tn("option",{className:ni(r.option),key:e.label+e.value,value:"".concat(e.value)},e.label)}))}var Li=Ze({name:"hits-per-page"}),ji=pt("HitsPerPage"),Mi={empty:"No results",showPreviousText:"Show previous results",showMoreText:"Show more results",item:function(e){return JSON.stringify(e,null,2)}},Oi=Ze({name:"infinite-hits"}),Ai=pt("InfiniteHits"),Hi=Yn(function(e){var t=e.results,n=e.hits,r=e.bindEvent,i=e.hasShowPrevious,a=e.showPrevious,s=e.showMore,o=e.isFirstPage,c=e.isLastPage,u=e.cssClasses,l=e.templateProps;return 0===t.hits.length?Tn(ri,d({},l,{templateKey:"empty",rootProps:{className:ni(u.root,u.emptyRoot)},data:t})):Tn("div",{className:u.root},i&amp;&amp;Tn(ri,d({},l,{templateKey:"showPreviousText",rootTagName:"button",rootProps:{className:ni(u.loadPrevious,j({},u.disabledLoadPrevious,o)),disabled:o,onClick:a}})),Tn("ol",{className:u.list},n.map(function(e,t){return Tn(ri,d({},l,{templateKey:"item",rootTagName:"li",rootProps:{className:u.item},key:e.objectID,data:D({},e,{__hitIndex:t}),bindEvent:r}))})),Tn(ri,d({},l,{templateKey:"showMoreText",rootTagName:"button",rootProps:{className:ni(u.loadMore,j({},u.disabledLoadMore,c)),disabled:c,onClick:s}})))}),Di={item:'&lt;a class="{{cssClasses.link}}" href="{{url}}"&gt;&lt;span class="{{cssClasses.label}}"&gt;{{label}}&lt;/span&gt;&lt;span class="{{cssClasses.count}}"&gt;{{#helpers.formatNumber}}{{count}}{{/helpers.formatNumber}}&lt;/span&gt;&lt;/a&gt;',showMoreText:"\n    {{#isShowingMore}}\n      Show less\n    {{/isShowingMore}}\n    {{^isShowingMore}}\n      Show more\n    {{/isShowingMore}}\n  "},Wi=Ze({name:"menu"}),Bi=pt("Menu");var Ui={reset:'\n&lt;svg class="{{cssClasses.resetIcon}}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="10" height="10"&gt;\n  &lt;path d="M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"&gt;&lt;/path&gt;\n&lt;/svg&gt;\n  ',submit:'\n&lt;svg class="{{cssClasses.submitIcon}}" xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 40 40"&gt;\n  &lt;path d="M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"&gt;&lt;/path&gt;\n&lt;/svg&gt;\n  ',loadingIndicator:'\n&lt;svg class="{{cssClasses.loadingIcon}}" width="16" height="16" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg" stroke="#444"&gt;\n  &lt;g fill="none" fillRule="evenodd"&gt;\n    &lt;g transform="translate(1 1)" strokeWidth="2"&gt;\n      &lt;circle strokeOpacity=".5" cx="18" cy="18" r="18" /&gt;\n      &lt;path d="M36 18c0-9.94-8.06-18-18-18"&gt;\n        &lt;animateTransform\n          attributeName="transform"\n          type="rotate"\n          from="0 18 18"\n          to="360 18 18"\n          dur="1s"\n          repeatCount="indefinite"\n        /&gt;\n      &lt;/path&gt;\n    &lt;/g&gt;\n  &lt;/g&gt;\n&lt;/svg&gt;\n  '},Qi={item:'&lt;label class="{{cssClasses.label}}"&gt;\n  &lt;input type="checkbox"\n         class="{{cssClasses.checkbox}}"\n         value="{{value}}"\n         {{#isRefined}}checked{{/isRefined}} /&gt;\n  &lt;span class="{{cssClasses.labelText}}"&gt;{{#isFromSearch}}{{{highlighted}}}{{/isFromSearch}}{{^isFromSearch}}{{highlighted}}{{/isFromSearch}}&lt;/span&gt;\n  &lt;span class="{{cssClasses.count}}"&gt;{{#helpers.formatNumber}}{{count}}{{/helpers.formatNumber}}&lt;/span&gt;\n&lt;/label&gt;',showMoreText:"\n    {{#isShowingMore}}\n      Show less\n    {{/isShowingMore}}\n    {{^isShowingMore}}\n      Show more\n    {{/isShowingMore}}\n    ",searchableNoResults:"No results",searchableReset:Ui.reset,searchableSubmit:Ui.submit,searchableLoadingIndicator:Ui.loadingIndicator},qi=Ze({name:"refinement-list"}),Vi=pt("RefinementList"),$i=pt("SearchBox");var Ki={item:'&lt;label class="{{cssClasses.label}}"&gt;\n  &lt;input type="radio" class="{{cssClasses.radio}}" name="{{attribute}}"{{#isRefined}} checked{{/isRefined}} /&gt;\n  &lt;span class="{{cssClasses.labelText}}"&gt;{{label}}&lt;/span&gt;\n&lt;/label&gt;'},zi=Ze({name:"numeric-menu"}),Ji=pt("NumericMenu");function Yi(e){var t=e.cssClasses,n=e.label,r=e.ariaLabel,i=e.url,a=e.isDisabled,s=e.handleClick,o=e.pageNumber;return Tn("li",{className:t.item},a?Tn("span",{className:t.link,dangerouslySetInnerHTML:{__html:n}}):Tn("a",{className:t.link,"aria-label":r,href:i,onClick:function(e){return s(o,e)},dangerouslySetInnerHTML:{__html:n}}))}var Gi=function(){function a(){var e,n;k(this,a);for(var t=arguments.length,r=new Array(t),i=0;i&lt;t;i++)r[i]=arguments[i];return j(H(n=W(this,(e=O(a)).call.apply(e,[this].concat(r)))),"handleClick",function(e,t){le(t)||(t.preventDefault(),n.props.setCurrentPage(e))}),n}return M(a,Ln),L(a,[{key:"pageLink",value:function(e){var t=e.label,n=e.ariaLabel,r=e.pageNumber,i=e.additionalClassName,a=void 0===i?null:i,s=e.isDisabled,o=void 0!==s&amp;&amp;s,c=e.isSelected,u=void 0!==c&amp;&amp;c,l=e.createURL,h={item:ni(this.props.cssClasses.item,a),link:this.props.cssClasses.link};o?h.item=ni(h.item,this.props.cssClasses.disabledItem):u&amp;&amp;(h.item=ni(h.item,this.props.cssClasses.selectedItem));var d=l&amp;&amp;!o?l(r):"#";return Tn(Yi,{ariaLabel:n,cssClasses:h,handleClick:this.handleClick,isDisabled:o,key:t+r+n,label:t,pageNumber:r,url:d})}},{key:"previousPageLink",value:function(e){var t=e.isFirstPage,n=e.currentPage,r=e.createURL;return this.pageLink({ariaLabel:"Previous",additionalClassName:this.props.cssClasses.previousPageItem,isDisabled:t,label:this.props.templates.previous,pageNumber:n-1,createURL:r})}},{key:"nextPageLink",value:function(e){var t=e.isLastPage,n=e.currentPage,r=e.createURL;return this.pageLink({ariaLabel:"Next",additionalClassName:this.props.cssClasses.nextPageItem,isDisabled:t,label:this.props.templates.next,pageNumber:n+1,createURL:r})}},{key:"firstPageLink",value:function(e){var t=e.isFirstPage,n=e.createURL;return this.pageLink({ariaLabel:"First",additionalClassName:this.props.cssClasses.firstPageItem,isDisabled:t,label:this.props.templates.first,pageNumber:0,createURL:n})}},{key:"lastPageLink",value:function(e){var t=e.isLastPage,n=e.nbPages,r=e.createURL;return this.pageLink({ariaLabel:"Last",additionalClassName:this.props.cssClasses.lastPageItem,isDisabled:t,label:this.props.templates.last,pageNumber:n-1,createURL:r})}},{key:"pages",value:function(e){var t=this,n=e.currentPage,r=e.pages,i=e.createURL;return r.map(function(e){return t.pageLink({ariaLabel:e+1,additionalClassName:t.props.cssClasses.pageItem,isSelected:e===n,label:e+1,pageNumber:e,createURL:i})})}},{key:"render",value:function(){return Tn("div",{className:ni(this.props.cssClasses.root,j({},this.props.cssClasses.noRefinementRoot,this.props.nbPages&lt;=1))},Tn("ul",{className:this.props.cssClasses.list},this.props.showFirst&amp;&amp;this.firstPageLink(this.props),this.props.showPrevious&amp;&amp;this.previousPageLink(this.props),this.pages(this.props),this.props.showNext&amp;&amp;this.nextPageLink(this.props),this.props.showLast&amp;&amp;this.lastPageLink(this.props)))}}]),a}();Gi.defaultProps={nbHits:0,currentPage:0,nbPages:0};var Zi=Ze({name:"pagination"}),Xi=pt("Pagination"),ea={previous:"â€¹",next:"â€º",first:"Â«",last:"Â»"};var ta=function(){function t(e){var n;return k(this,t),j(H(n=W(this,O(t).call(this,e))),"onInput",function(t){return function(e){n.setState(j({},t,e.currentTarget.value))}}),j(H(n),"onSubmit",function(e){e.preventDefault(),n.props.refine([n.state.min&amp;&amp;Number(n.state.min),n.state.max&amp;&amp;Number(n.state.max)])}),n.state={min:e.values.min,max:e.values.max},n}return M(t,Ln),L(t,[{key:"componentWillReceiveProps",value:function(e){this.setState({min:e.values.min,max:e.values.max})}},{key:"render",value:function(){var e=this.state,t=e.min,n=e.max,r=this.props,i=r.min,a=r.max,s=r.step,o=r.cssClasses,c=r.templateProps,u=a&lt;=i,l=Boolean(t||n);return Tn("div",{className:ni(o.root,j({},o.noRefinement,!l))},Tn("form",{className:o.form,onSubmit:this.onSubmit},Tn("label",{className:o.label},Tn("input",{className:ni(o.input,o.inputMin),type:"number",min:i,max:a,step:s,value:null!=t?t:"",onInput:this.onInput("min"),placeholder:i,disabled:u})),Tn(ri,d({},c,{templateKey:"separatorText",rootTagName:"span",rootProps:{className:o.separator}})),Tn("label",{className:o.label},Tn("input",{className:ni(o.input,o.inputMax),type:"number",min:i,max:a,step:s,value:null!=n?n:"",onInput:this.onInput("max"),placeholder:a,disabled:u})),Tn(ri,d({},c,{templateKey:"submitText",rootTagName:"button",rootProps:{type:"submit",className:o.submit,disabled:u}}))))}}]),t}(),na=Ze({name:"range-input"}),ra=pt("RangeInput");var ia=Ze({name:"search-box"}),aa=pt("SearchBox");var sa=40,oa=35,ca=27,ua=36,la=37,ha=34,da=33,fa=39,ma=38,pa=100;function ga(e,t,n){return(e-t)/(n-t)*100}function va(e,t,n){var r=e/100;return 0===e?t:100===e?n:Math.round((n-t)*r+t)}function ya(e){return["rheostat","vertical"===e.orientation?"rheostat-vertical":"rheostat-horizontal"].concat(e.className.split(" ")).join(" ")}function ba(e){return Number(e.currentTarget.getAttribute("data-handle-key"))}function Ra(e){e.stopPropagation(),e.preventDefault()}var Sa=function(){function e(){return k(this,e),W(this,O(e).apply(this,arguments))}return M(e,Ln),L(e,[{key:"render",value:function(){return Tn("button",d({},this.props,{type:"button"}))}}]),e}(),wa=Tn("div",{className:"rheostat-background"}),Pa=function(){function n(e){var t;return k(this,n),j(H(t=W(this,O(n).call(this,e))),"state",{className:ya(t.props),handlePos:t.props.values.map(function(e){return ga(e,t.props.min,t.props.max)}),handleDimensions:0,mousePos:null,sliderBox:{},slidingIndex:null,values:t.props.values}),t.getPublicState=t.getPublicState.bind(H(t)),t.getSliderBoundingBox=t.getSliderBoundingBox.bind(H(t)),t.getProgressStyle=t.getProgressStyle.bind(H(t)),t.getMinValue=t.getMinValue.bind(H(t)),t.getMaxValue=t.getMaxValue.bind(H(t)),t.getHandleDimensions=t.getHandleDimensions.bind(H(t)),t.getClosestSnapPoint=t.getClosestSnapPoint.bind(H(t)),t.getSnapPosition=t.getSnapPosition.bind(H(t)),t.getNextPositionForKey=t.getNextPositionForKey.bind(H(t)),t.getNextState=t.getNextState.bind(H(t)),t.handleClick=t.handleClick.bind(H(t)),t.getClosestHandle=t.getClosestHandle.bind(H(t)),t.setStartSlide=t.setStartSlide.bind(H(t)),t.startMouseSlide=t.startMouseSlide.bind(H(t)),t.startTouchSlide=t.startTouchSlide.bind(H(t)),t.handleMouseSlide=t.handleMouseSlide.bind(H(t)),t.handleTouchSlide=t.handleTouchSlide.bind(H(t)),t.handleSlide=t.handleSlide.bind(H(t)),t.endSlide=t.endSlide.bind(H(t)),t.handleKeydown=t.handleKeydown.bind(H(t)),t.validatePosition=t.validatePosition.bind(H(t)),t.validateValues=t.validateValues.bind(H(t)),t.canMove=t.canMove.bind(H(t)),t.fireChangeEvent=t.fireChangeEvent.bind(H(t)),t.slideTo=t.slideTo.bind(H(t)),t.updateNewValues=t.updateNewValues.bind(H(t)),t}return M(n,Ln),L(n,[{key:"componentWillReceiveProps",value:function(n){var e=this.props,t=e.className,r=e.disabled,i=e.min,a=e.max,s=e.orientation,o=this.state,c=o.values,u=o.slidingIndex,l=n.min!==i||n.max!==a,h=c.length!==n.values.length||c.some(function(e,t){return n.values[t]!==e}),d=n.className!==t||n.orientation!==s,f=n.disabled&amp;&amp;!r;d&amp;&amp;this.setState({className:ya(n)}),(l||h)&amp;&amp;this.updateNewValues(n),f&amp;&amp;null!==u&amp;&amp;this.endSlide()}},{key:"getPublicState",value:function(){var e=this.props,t=e.min;return{max:e.max,min:t,values:this.state.values}}},{key:"getSliderBoundingBox",value:function(){var e=this.rheostat.getDOMNode?this.rheostat.getDOMNode():this.rheostat,t=e.getBoundingClientRect();return{height:t.height||e.clientHeight,left:t.left,top:t.top,width:t.width||e.clientWidth}}},{key:"getProgressStyle",value:function(e){var t=this.state.handlePos,n=t[e];if(0===e)return"vertical"===this.props.orientation?{height:"".concat(n,"%"),top:0}:{left:0,width:"".concat(n,"%")};var r=t[e-1],i=n-r;return"vertical"===this.props.orientation?{height:"".concat(i,"%"),top:"".concat(r,"%")}:{left:"".concat(r,"%"),width:"".concat(i,"%")}}},{key:"getMinValue",value:function(e){return this.state.values[e-1]?Math.max(this.props.min,this.state.values[e-1]):this.props.min}},{key:"getMaxValue",value:function(e){return this.state.values[e+1]?Math.min(this.props.max,this.state.values[e+1]):this.props.max}},{key:"getHandleDimensions",value:function(e,t){var n=e.currentTarget||null;return n?"vertical"===this.props.orientation?n.clientHeight/t.height*pa/2:n.clientWidth/t.width*pa/2:0}},{key:"getClosestSnapPoint",value:function(n){return this.props.snapPoints.length?this.props.snapPoints.reduce(function(e,t){return Math.abs(e-n)&lt;Math.abs(t-n)?e:t}):n}},{key:"getSnapPosition",value:function(e){if(!this.props.snap)return e;var t=this.props,n=t.max,r=t.min,i=va(e,r,n);return ga(this.getClosestSnapPoint(i),r,n)}},{key:"getNextPositionForKey",value:function(e,t){var n,r=this.state,i=r.handlePos,a=r.values,s=this.props,o=s.max,c=s.min,u=s.snapPoints,l=this.props.snap,h=a[e],d=i[e],f=d,m=1;100&lt;=o?d=Math.round(d):m=100/(o-c);var p=null;l&amp;&amp;(p=u.indexOf(this.getClosestSnapPoint(a[e])));var g=(j(n={},la,function(e){return-1*e}),j(n,fa,function(e){return e}),j(n,ma,function(e){return e}),j(n,sa,function(e){return-1*e}),j(n,ha,function(e){return 1&lt;e?-e:-10*e}),j(n,da,function(e){return 1&lt;e?e:10*e}),n);if(Object.prototype.hasOwnProperty.call(g,t))d+=g[t](m),l&amp;&amp;(f&lt;d?p&lt;u.length-1&amp;&amp;(h=u[p+1]):0&lt;p&amp;&amp;(h=u[p-1]));else if(t===ua)d=0,l&amp;&amp;(h=u[0]);else{if(t!==oa)return null;d=pa,l&amp;&amp;(h=u[u.length-1])}return l?ga(h,c,o):d}},{key:"getNextState",value:function(n,e){var t=this.state.handlePos,r=this.props,i=r.max,a=r.min,s=this.validatePosition(n,e),o=t.map(function(e,t){return t===n?s:e});return{handlePos:o,values:o.map(function(e){return va(e,a,i)})}}},{key:"getClosestHandle",value:function(r){var i=this.state.handlePos;return i.reduce(function(e,t,n){return Math.abs(i[n]-r)&lt;Math.abs(i[e]-r)?n:e},0)}},{key:"setStartSlide",value:function(e,t,n){var r=this.getSliderBoundingBox();this.setState({handleDimensions:this.getHandleDimensions(e,r),mousePos:{x:t,y:n},sliderBox:r,slidingIndex:ba(e)})}},{key:"startMouseSlide",value:function(e){this.setStartSlide(e,e.clientX,e.clientY),"function"==typeof document.addEventListener?(document.addEventListener("mousemove",this.handleMouseSlide,!1),document.addEventListener("mouseup",this.endSlide,!1)):(document.attachEvent("onmousemove",this.handleMouseSlide),document.attachEvent("onmouseup",this.endSlide)),Ra(e)}},{key:"startTouchSlide",value:function(e){if(!(1&lt;e.changedTouches.length)){var t=e.changedTouches[0];this.setStartSlide(e,t.clientX,t.clientY),document.addEventListener("touchmove",this.handleTouchSlide,!1),document.addEventListener("touchend",this.endSlide,!1),this.props.onSliderDragStart&amp;&amp;this.props.onSliderDragStart(),Ra(e)}}},{key:"handleMouseSlide",value:function(e){null!==this.state.slidingIndex&amp;&amp;(this.handleSlide(e.clientX,e.clientY),Ra(e))}},{key:"handleTouchSlide",value:function(e){if(null!==this.state.slidingIndex)if(1&lt;e.changedTouches.length)this.endSlide();else{var t=e.changedTouches[0];this.handleSlide(t.clientX,t.clientY),Ra(e)}}},{key:"handleSlide",value:function(e,t){var n=this.state,r=n.slidingIndex,i=n.sliderBox,a="vertical"===this.props.orientation?(t-i.top)/i.height*pa:(e-i.left)/i.width*pa;this.slideTo(r,a),this.canMove(r,a)&amp;&amp;(this.setState({x:e,y:t}),this.props.onSliderDragMove&amp;&amp;this.props.onSliderDragMove())}},{key:"endSlide",value:function(){var e=this,t=this.state.slidingIndex;if(this.setState({slidingIndex:null}),"function"==typeof document.removeEventListener?(document.removeEventListener("mouseup",this.endSlide,!1),document.removeEventListener("touchend",this.endSlide,!1),document.removeEventListener("touchmove",this.handleTouchSlide,!1),document.removeEventListener("mousemove",this.handleMouseSlide,!1)):(document.detachEvent("onmousemove",this.handleMouseSlide),document.detachEvent("onmouseup",this.endSlide)),this.props.onSliderDragEnd&amp;&amp;this.props.onSliderDragEnd(),this.props.snap){var n=this.getSnapPosition(this.state.handlePos[t]);this.slideTo(t,n,function(){return e.fireChangeEvent()})}else this.fireChangeEvent()}},{key:"handleClick",value:function(e){var t=this;if(!e.target.getAttribute("data-handle-key")){var n=this.getSliderBoundingBox(),r=("vertical"===this.props.orientation?(e.clientY-n.top)/n.height:(e.clientX-n.left)/n.width)*pa,i=this.getClosestHandle(r),a=this.getSnapPosition(r);this.slideTo(i,a,function(){return t.fireChangeEvent()}),this.props.onClick&amp;&amp;this.props.onClick()}}},{key:"handleKeydown",value:function(e){var t=this,n=ba(e);if(e.keyCode!==ca){var r=this.getNextPositionForKey(n,e.keyCode);null!==r&amp;&amp;(this.canMove(n,r)&amp;&amp;(this.slideTo(n,r,function(){return t.fireChangeEvent()}),this.props.onKeyPress&amp;&amp;this.props.onKeyPress()),Ra(e))}else e.currentTarget.blur()}},{key:"validatePosition",value:function(e,t){var n=this.state,r=n.handlePos,i=n.handleDimensions;return Math.max(Math.min(t,void 0!==r[e+1]?r[e+1]-i:pa),void 0!==r[e-1]?r[e-1]+i:0)}},{key:"validateValues",value:function(e,t){var n=t||this.props,i=n.max,a=n.min;return e.map(function(e,t,n){var r=Math.max(Math.min(e,i),a);return n.length&amp;&amp;r&lt;n[t-1]?n[t-1]:r})}},{key:"canMove",value:function(e,t){var n=this.state,r=n.handlePos,i=n.handleDimensions;return!(t&lt;0)&amp;&amp;(!(pa&lt;t)&amp;&amp;(!((void 0!==r[e+1]?r[e+1]-i:1/0)&lt;t)&amp;&amp;!(t&lt;(void 0!==r[e-1]?r[e-1]+i:-1/0))))}},{key:"fireChangeEvent",value:function(){var e=this.props.onChange;e&amp;&amp;e(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,i=this.getNextState(e,t);this.setState(i,function(){var e=r.props.onValuesUpdated;e&amp;&amp;e(r.getPublicState()),n&amp;&amp;n()})}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,i=e.values,a=this.validateValues(i,e);this.setState({handlePos:a.map(function(e){return ga(e,r,n)}),values:a},function(){return t.fireChangeEvent()})}}},{key:"render",value:function(){var r=this,e=this.props,t=e.children,i=e.disabled,a=e.handle,s=e.max,o=e.min,c=e.orientation,u=e.pitComponent,n=e.pitPoints,l=e.progressBar,h=this.state,d=h.className,f=h.handlePos,m=h.values;return Tn("div",{className:d,ref:function(e){r.rheostat=e},onClick:!i&amp;&amp;this.handleClick,style:{position:"relative"}},wa,f.map(function(e,t){var n="vertical"===c?{top:"".concat(e,"%"),position:"absolute"}:{left:"".concat(e,"%"),position:"absolute"};return Tn(a,{"aria-valuemax":r.getMaxValue(t),"aria-valuemin":r.getMinValue(t),"aria-valuenow":m[t],"aria-disabled":i,"data-handle-key":t,className:"rheostat-handle",key:"handle-".concat(t),onClick:r.killEvent,onKeyDown:!i&amp;&amp;r.handleKeydown,onMouseDown:!i&amp;&amp;r.startMouseSlide,onTouchStart:!i&amp;&amp;r.startTouchSlide,role:"slider",style:n,tabIndex:0})}),f.map(function(e,t,n){return 0===t&amp;&amp;1&lt;n.length?null:Tn(l,{className:"rheostat-progress",key:"progress-bar-".concat(t),style:r.getProgressStyle(t)})}),u&amp;&amp;n.map(function(e){var t=ga(e,o,s),n="vertical"===c?{top:"".concat(t,"%"),position:"absolute"}:{left:"".concat(t,"%"),position:"absolute"};return Tn(u,{key:"pit-".concat(e),style:n},e)}),t)}}]),n}();j(Pa,"defaultProps",{className:"",children:null,disabled:!1,handle:Sa,max:pa,min:0,onClick:null,onChange:null,onKeyPress:null,onSliderDragEnd:null,onSliderDragMove:null,onSliderDragStart:null,onValuesUpdated:null,orientation:"horizontal",pitComponent:null,pitPoints:[],progressBar:"div",snap:!1,snapPoints:[],values:[0]});function _a(e){var t=e.style,n=e.children,r=Math.round(parseFloat(t.left)),i=[0,50,100].includes(r),a=Array.isArray(n)?n[0]:n,s=Math.round(100*parseInt(a,10))/100;return Tn("div",{style:D({},t,{marginLeft:100===r?"-2px":0}),className:ni("rheostat-marker","rheostat-marker-horizontal",{"rheostat-marker-large":i})},i&amp;&amp;Tn("div",{className:"rheostat-value"},s))}var xa=function(){function a(){var e,n;k(this,a);for(var t=arguments.length,r=new Array(t),i=0;i&lt;t;i++)r[i]=arguments[i];return j(H(n=W(this,(e=O(a)).call.apply(e,[this].concat(r)))),"handleChange",function(e){var t=e.values;n.isDisabled||n.props.refine(t)}),j(H(n),"createHandleComponent",function(r){return function(e){var t=Math.round(100*parseFloat(e["aria-valuenow"]))/100,n=r&amp;&amp;r.format?r.format(t):t;return Tn("div",d({},e,{className:ni(e.className,{"rheostat-handle-lower":0===e["data-handle-key"],"rheostat-handle-upper":1===e["data-handle-key"]})}),r&amp;&amp;Tn("div",{className:"rheostat-tooltip"},n))}}),n}return M(a,Ln),L(a,[{key:"computeDefaultPitPoints",value:function(e){var t=e.min,n=e.max,r=(n-t)/34;return[t].concat(P(Ce({end:33}).map(function(e){return t+r*(e+1)})),[n])}},{key:"computeSnapPoints",value:function(e){var t=e.min,n=e.max,r=e.step;if(r)return[].concat(P(Ce({start:t,end:n,step:r})),[n])}},{key:"render",value:function(){var e=this.props,t=e.tooltips,n=e.step,r=e.pips,i=e.values,a=e.cssClasses,s=this.isDisabled?{min:this.props.min,max:this.props.max+.001}:this.props,o=s.min,c=s.max,u=this.computeSnapPoints({min:o,max:c,step:n}),l=!1===r?[]:this.computeDefaultPitPoints({min:o,max:c});return Tn("div",{className:ni(a.root,j({},a.disabledRoot,this.isDisabled))},Tn(Pa,{handle:this.createHandleComponent(t),onChange:this.handleChange,min:o,max:c,pitComponent:_a,pitPoints:l,snap:!0,snapPoints:u,values:this.isDisabled?[o,c]:i,disabled:this.isDisabled}))}},{key:"isDisabled",get:function(){return this.props.min&gt;=this.props.max}}]),a}(),Na=Ze({name:"range-slider"}),Fa=pt("RangeSlider");var Ia=Ze({name:"sort-by"}),Ca=pt("SortBy");var Ta={item:'{{#count}}&lt;a class="{{cssClasses.link}}" aria-label="{{value}} &amp; up" href="{{href}}"&gt;{{/count}}{{^count}}&lt;div class="{{cssClasses.link}}" aria-label="{{value}} &amp; up" disabled&gt;{{/count}}\n  {{#stars}}&lt;svg class="{{cssClasses.starIcon}} {{#.}}{{cssClasses.fullStarIcon}}{{/.}}{{^.}}{{cssClasses.emptyStarIcon}}{{/.}}" aria-hidden="true" width="24" height="24"&gt;\n    {{#.}}&lt;use xlink:href="#ais-RatingMenu-starSymbol"&gt;&lt;/use&gt;{{/.}}{{^.}}&lt;use xlink:href="#ais-RatingMenu-starEmptySymbol"&gt;&lt;/use&gt;{{/.}}\n  &lt;/svg&gt;{{/stars}}\n  &lt;span class="{{cssClasses.label}}"&gt;&amp; Up&lt;/span&gt;\n  {{#count}}&lt;span class="{{cssClasses.count}}"&gt;{{#helpers.formatNumber}}{{count}}{{/helpers.formatNumber}}&lt;/span&gt;{{/count}}\n{{#count}}&lt;/a&gt;{{/count}}{{^count}}&lt;/div&gt;{{/count}}'},Ea=Ze({name:"rating-menu"}),ka=pt("RatingMenu"),La=Tn("path",{d:"M12 .288l2.833 8.718h9.167l-7.417 5.389 2.833 8.718-7.416-5.388-7.417 5.388 2.833-8.718-7.416-5.389h9.167z"}),ja=Tn("path",{d:"M12 6.76l1.379 4.246h4.465l-3.612 2.625 1.379 4.246-3.611-2.625-3.612 2.625 1.379-4.246-3.612-2.625h4.465l1.38-4.246zm0-6.472l-2.833 8.718h-9.167l7.416 5.389-2.833 8.718 7.417-5.388 7.416 5.388-2.833-8.718 7.417-5.389h-9.167l-2.833-8.718z"});function Ma(e){var t=e.nbHits,n=e.hitsPerPage,r=e.nbPages,i=e.page,a=e.processingTimeMS,s=e.query,o=e.templateProps,c=e.cssClasses;return Tn("div",{className:c.root},Tn(ri,d({},o,{templateKey:"text",rootTagName:"span",rootProps:{className:c.text},data:{hasManyResults:1&lt;t,hasNoResults:0===t,hasOneResult:1===t,hitsPerPage:n,nbHits:t,nbPages:r,page:i,processingTimeMS:a,query:s,cssClasses:c}})))}var Oa={text:"{{#hasNoResults}}No results{{/hasNoResults}}\n    {{#hasOneResult}}1 result{{/hasOneResult}}\n    {{#hasManyResults}}{{#helpers.formatNumber}}{{nbHits}}{{/helpers.formatNumber}} results{{/hasManyResults}} found in {{processingTimeMS}}ms"},Aa=Ze({name:"stats"}),Ha=pt("Stats");function Da(e){var t=e.currentRefinement,n=e.refine,r=e.cssClasses,i=e.templateProps;return Tn("div",{className:r.root},Tn("label",{className:r.label},Tn("input",{className:r.checkbox,type:"checkbox",checked:t.isRefined,onChange:function(e){return n(!e.target.checked)}}),Tn(ri,d({},i,{rootTagName:"span",rootProps:{className:r.labelText},templateKey:"labelText",data:t}))))}var Wa={labelText:"{{name}}"},Ba=Ze({name:"toggle-refinement"}),Ua=pt("ToggleRefinement");function Qa(e){var r=e.items,i=e.cssClasses,a=e.templateProps,s=e.createURL,o=e.refine;return Tn("div",{className:ni(i.root,j({},i.noRefinementRoot,0===r.length))},Tn("ul",{className:i.list},Tn("li",{className:ni(i.item,j({},i.selectedItem,0===r.length))},Tn(ri,d({},a,{templateKey:"home",rootTagName:"a",rootProps:{className:i.link,href:s(void 0),onClick:function(e){e.preventDefault(),o(void 0)}}}))),r.map(function(t,e){var n=e===r.length-1;return Tn("li",{key:t.label+e,className:ni(i.item,j({},i.selectedItem,n))},Tn(ri,d({},a,{templateKey:"separator",rootTagName:"span",rootProps:{className:i.separator,"aria-hidden":!0}})),n?t.label:Tn("a",{className:i.link,href:s(t.value),onClick:function(e){e.preventDefault(),o(t.value)}},t.label))})))}var qa=Ze({name:"analytics"}),Va={home:"Home",separator:"&gt;"},$a=Ze({name:"breadcrumb"}),Ka=pt("Breadcrumb");function za(e){var t=e.cssClasses,n=e.templateProps,r=e.items,i=e.refine,a=(ye(r,function(e){return e.isRefined})||{value:""}).value;return Tn("div",{className:ni(t.root,j({},t.noRefinementRoot,0===r.length))},Tn("select",{className:t.select,value:a,onChange:function(e){i(e.target.value)}},Tn(ri,d({},n,{templateKey:"defaultOption",rootTagName:"option",rootProps:{value:"",className:t.option}})),r.map(function(e){return Tn(ri,d({},n,{templateKey:"item",rootTagName:"option",rootProps:{value:e.value,className:t.option},key:e.value,data:e}))})))}var Ja={item:"{{label}} ({{#helpers.formatNumber}}{{count}}{{/helpers.formatNumber}})",defaultOption:"See all"},Ya=Ze({name:"menu-select"}),Ga=pt("MenuSelect");function Za(e){var t=e.url,n=e.theme,r=e.cssClasses;return Tn("div",{className:r.root},Tn("a",{href:t,target:"_blank",className:r.link,"aria-label":"Search by Algolia",rel:"noopener noreferrer"},Tn("svg",{height:"1.2em",className:r.logo,viewBox:"0 0 168 24",style:{width:"auto"}},Tn("path",{fill:"dark"===n?"#FFF":"#5D6494",d:"M6.97 6.68V8.3a4.47 4.47 0 0 0-2.42-.67 2.2 2.2 0 0 0-1.38.4c-.34.26-.5.6-.5 1.02 0 .43.16.77.49 1.03.33.25.83.53 1.51.83a7.04 7.04 0 0 1 1.9 1.08c.34.24.58.54.73.89.15.34.23.74.23 1.18 0 .95-.33 1.7-1 2.24a4 4 0 0 1-2.6.81 5.71 5.71 0 0 1-2.94-.68v-1.71c.84.63 1.81.94 2.92.94.58 0 1.05-.14 1.39-.4.34-.28.5-.65.5-1.13 0-.29-.1-.55-.3-.8a2.2 2.2 0 0 0-.65-.53 23.03 23.03 0 0 0-1.64-.78 13.67 13.67 0 0 1-1.11-.64c-.12-.1-.28-.22-.46-.4a1.72 1.72 0 0 1-.39-.5 4.46 4.46 0 0 1-.22-.6c-.07-.23-.1-.48-.1-.75 0-.91.33-1.63 1-2.17a4 4 0 0 1 2.57-.8c.97 0 1.8.18 2.47.52zm7.47 5.7v-.3a2.26 2.26 0 0 0-.5-1.44c-.3-.35-.74-.53-1.32-.53-.53 0-.99.2-1.37.58-.38.39-.62.95-.72 1.68h3.91zm1 2.79v1.4c-.6.34-1.38.51-2.36.51a4.02 4.02 0 0 1-3-1.13 4.04 4.04 0 0 1-1.11-2.97c0-1.3.34-2.32 1.02-3.06a3.38 3.38 0 0 1 2.6-1.1c1.03 0 1.85.32 2.46.96.6.64.9 1.57.9 2.78 0 .33-.03.68-.09 1.04h-5.31c.1.7.4 1.24.89 1.61.49.38 1.1.56 1.85.56.86 0 1.58-.2 2.15-.6zm6.61-1.78h-1.21c-.6 0-1.05.12-1.35.36-.3.23-.46.53-.46.89 0 .37.12.66.36.88.23.2.57.32 1.02.32.5 0 .9-.15 1.2-.43.3-.28.44-.65.44-1.1v-.92zm-4.07-2.55V9.33a4.96 4.96 0 0 1 2.5-.55c2.1 0 3.17 1.03 3.17 3.08V17H22.1v-.96c-.42.68-1.15 1.02-2.19 1.02-.76 0-1.38-.22-1.84-.66-.46-.44-.7-1-.7-1.68 0-.78.3-1.38.88-1.81.59-.43 1.4-.65 2.46-.65h1.34v-.46c0-.55-.13-.97-.4-1.25-.26-.29-.7-.43-1.32-.43-.86 0-1.65.24-2.35.72zm9.34-1.93v1.42c.39-1 1.1-1.5 2.12-1.5.15 0 .31.02.5.05v1.53c-.23-.1-.48-.14-.76-.14-.54 0-.99.24-1.34.71a2.8 2.8 0 0 0-.52 1.71V17h-1.57V8.91h1.57zm5 4.09a3 3 0 0 0 .76 2.01c.47.53 1.14.8 2 .8.64 0 1.24-.18 1.8-.53v1.4c-.53.32-1.2.48-2 .48a3.98 3.98 0 0 1-4.17-4.18c0-1.16.38-2.15 1.14-2.98a4 4 0 0 1 3.1-1.23c.7 0 1.34.15 1.92.44v1.44a3.24 3.24 0 0 0-1.77-.5A2.65 2.65 0 0 0 32.33 13zm7.92-7.28v4.58c.46-1 1.3-1.5 2.5-1.5.8 0 1.42.24 1.9.73.48.5.72 1.17.72 2.05V17H43.8v-5.1c0-.56-.14-.99-.43-1.29-.28-.3-.65-.45-1.1-.45-.54 0-1 .2-1.42.6-.4.4-.61 1.02-.61 1.85V17h-1.56V5.72h1.56zM55.2 15.74c.6 0 1.1-.25 1.5-.76.4-.5.6-1.16.6-1.95 0-.92-.2-1.62-.6-2.12-.4-.5-.92-.74-1.55-.74-.56 0-1.05.22-1.5.67-.44.45-.66 1.13-.66 2.06 0 .96.22 1.67.64 2.14.43.47.95.7 1.57.7zM53 5.72v4.42a2.74 2.74 0 0 1 2.43-1.34c1.03 0 1.86.38 2.51 1.15.65.76.97 1.78.97 3.05 0 1.13-.3 2.1-.92 2.9-.62.81-1.47 1.21-2.54 1.21s-1.9-.45-2.46-1.34V17h-1.58V5.72H53zm9.9 11.1l-3.22-7.9h1.74l1 2.62 1.26 3.42c.1-.32.48-1.46 1.15-3.42l.91-2.63h1.66l-2.92 7.87c-.78 2.07-1.96 3.1-3.56 3.1-.28 0-.53-.02-.73-.07v-1.34c.17.04.35.06.54.06 1.03 0 1.76-.57 2.17-1.7z"}),Xa,es,Tn("path",{fill:"dark"===n?"#FFF":"#5468FF",d:"M120.92 18.8c-4.38.02-4.38-3.54-4.38-4.1V1.36l2.67-.42v13.25c0 .32 0 2.36 1.71 2.37v2.24zm-10.84-2.18c.82 0 1.43-.04 1.85-.12v-2.72a5.48 5.48 0 0 0-1.57-.2c-.3 0-.6.02-.9.07-.3.04-.57.12-.81.24-.24.11-.44.28-.58.49a.93.93 0 0 0-.22.65c0 .63.22 1 .61 1.23.4.24.94.36 1.62.36zm-.23-9.7c.88 0 1.62.11 2.23.33.6.22 1.09.53 1.44.92.36.4.61.92.76 1.48.16.56.23 1.17.23 1.85v6.87c-.4.1-1.03.2-1.86.32-.84.12-1.78.18-2.82.18-.69 0-1.32-.07-1.9-.2a4 4 0 0 1-1.46-.63c-.4-.3-.72-.67-.96-1.13a4.3 4.3 0 0 1-.34-1.8c0-.66.13-1.08.39-1.53.26-.45.6-.82 1.04-1.1.45-.3.95-.5 1.54-.62a8.8 8.8 0 0 1 3.79.05v-.44c0-.3-.04-.6-.11-.87a1.78 1.78 0 0 0-1.1-1.22c-.31-.12-.7-.2-1.15-.2a9.75 9.75 0 0 0-2.95.46l-.33-2.19c.34-.12.84-.23 1.48-.35.65-.12 1.34-.18 2.08-.18zm52.84 9.63c.82 0 1.43-.05 1.85-.13V13.7a5.42 5.42 0 0 0-1.57-.2c-.3 0-.6.02-.9.07-.3.04-.57.12-.81.24-.24.12-.44.28-.58.5a.93.93 0 0 0-.22.65c0 .63.22.99.61 1.23.4.24.94.36 1.62.36zm-.23-9.7c.88 0 1.63.11 2.23.33.6.22 1.1.53 1.45.92.35.39.6.92.76 1.48.15.56.23 1.18.23 1.85v6.88c-.41.08-1.03.19-1.87.31-.83.12-1.77.18-2.81.18-.7 0-1.33-.06-1.9-.2a4 4 0 0 1-1.47-.63c-.4-.3-.72-.67-.95-1.13a4.3 4.3 0 0 1-.34-1.8c0-.66.13-1.08.38-1.53.26-.45.61-.82 1.05-1.1.44-.3.95-.5 1.53-.62a8.8 8.8 0 0 1 3.8.05v-.43c0-.31-.04-.6-.12-.88-.07-.28-.2-.52-.38-.73a1.78 1.78 0 0 0-.73-.5c-.3-.1-.68-.2-1.14-.2a9.85 9.85 0 0 0-2.95.47l-.32-2.19a11.63 11.63 0 0 1 3.55-.53zm-8.03-1.27a1.62 1.62 0 0 0 0-3.24 1.62 1.62 0 1 0 0 3.24zm1.35 13.22h-2.7V7.27l2.7-.42V18.8zm-4.72 0c-4.38.02-4.38-3.54-4.38-4.1l-.01-13.34 2.67-.42v13.25c0 .32 0 2.36 1.72 2.37v2.24zm-8.7-5.9a4.7 4.7 0 0 0-.74-2.79 2.4 2.4 0 0 0-2.07-1 2.4 2.4 0 0 0-2.06 1 4.7 4.7 0 0 0-.74 2.8c0 1.16.25 1.94.74 2.62a2.4 2.4 0 0 0 2.07 1.02c.88 0 1.57-.34 2.07-1.02.49-.68.73-1.46.73-2.63zm2.74 0a6.46 6.46 0 0 1-1.52 4.23c-.49.53-1.07.94-1.76 1.22-.68.29-1.73.45-2.26.45-.53 0-1.58-.15-2.25-.45a5.1 5.1 0 0 1-2.88-3.13 7.3 7.3 0 0 1-.01-4.84 5.13 5.13 0 0 1 2.9-3.1 5.67 5.67 0 0 1 2.22-.42c.81 0 1.56.14 2.24.42.69.29 1.28.69 1.75 1.22.49.52.87 1.15 1.14 1.89a7 7 0 0 1 .43 2.5zm-20.14 0c0 1.11.25 2.36.74 2.88.5.52 1.13.78 1.91.78a4.07 4.07 0 0 0 2.12-.6V9.33c-.19-.04-.99-.2-1.76-.23a2.67 2.67 0 0 0-2.23 1 4.73 4.73 0 0 0-.78 2.8zm7.44 5.27c0 1.82-.46 3.16-1.4 4-.94.85-2.37 1.27-4.3 1.27-.7 0-2.17-.13-3.34-.4l.43-2.11c.98.2 2.27.26 2.95.26 1.08 0 1.84-.22 2.3-.66.46-.43.68-1.08.68-1.94v-.44a5.2 5.2 0 0 1-2.54.6 5.6 5.6 0 0 1-2.01-.36 4.2 4.2 0 0 1-2.58-2.71 9.88 9.88 0 0 1 .02-5.35 4.92 4.92 0 0 1 2.93-2.96 6.6 6.6 0 0 1 2.43-.46 19.64 19.64 0 0 1 4.43.66v10.6z"}))))}var Xa=Tn("path",{fill:"#5468FF",d:"M78.99.94h16.6a2.97 2.97 0 0 1 2.96 2.96v16.6a2.97 2.97 0 0 1-2.97 2.96h-16.6a2.97 2.97 0 0 1-2.96-2.96V3.9A2.96 2.96 0 0 1 79 .94"}),es=Tn("path",{fill:"#FFF",d:"M89.63 5.97v-.78a.98.98 0 0 0-.98-.97h-2.28a.98.98 0 0 0-.97.97V6c0 .09.08.15.17.13a7.13 7.13 0 0 1 3.9-.02c.08.02.16-.04.16-.13m-6.25 1L83 6.6a.98.98 0 0 0-1.38 0l-.46.46a.97.97 0 0 0 0 1.38l.38.39c.06.06.15.04.2-.02a7.49 7.49 0 0 1 1.63-1.62c.07-.04.08-.14.02-.2m4.16 2.45v3.34c0 .1.1.17.2.12l2.97-1.54c.06-.03.08-.12.05-.18a3.7 3.7 0 0 0-3.08-1.87c-.07 0-.14.06-.14.13m0 8.05a4.49 4.49 0 1 1 0-8.98 4.49 4.49 0 0 1 0 8.98m0-10.85a6.37 6.37 0 1 0 0 12.74 6.37 6.37 0 0 0 0-12.74"}),ts=pt("PoweredBy"),ns=Ze({name:"powered-by"});var rs,is,as=[],ss=Rn.__r;Rn.__r=function(e){ss&amp;&amp;ss(e),rs=0,(is=e.__c).__H&amp;&amp;(is.__H.t=ps(is.__H.t))};var os=Rn.diffed;Rn.diffed=function(e){os&amp;&amp;os(e);var t=e.__c;if(t){var n=t.__H;n&amp;&amp;(n.u=(n.u.some(function(e){e.ref&amp;&amp;(e.ref.current=e.createHandle())}),[]),n.i=ps(n.i))}};var cs=Rn.unmount;function us(e){Rn.__h&amp;&amp;Rn.__h(is);var t=is.__H||(is.__H={o:[],t:[],i:[],u:[]});return e&gt;=t.o.length&amp;&amp;t.o.push({}),t.o[e]}function ls(e){return function(n,e,t){var r=us(rs++);return r.__c||(r.__c=is,r.v=[t?t(e):bs(void 0,e),function(e){var t=n(r.v[0],e);r.v[0]!==t&amp;&amp;(r.v[0]=t,r.__c.setState({}))}]),r.v}(bs,e)}function hs(e){return function(e,t){var n=us(rs++);return ys(n.m,t)?(n.m=t,n.p=e,n.v=e()):n.v}(function(){return{current:e}},[])}Rn.unmount=function(e){cs&amp;&amp;cs(e);var t=e.__c;if(t){var n=t.__H;n&amp;&amp;n.o.forEach(function(e){return e.l&amp;&amp;e.l()})}};var ds=function(){};function fs(){as.some(function(e){e.s=!1,e.__P&amp;&amp;(e.__H.t=ps(e.__H.t))}),as=[]}if("undefined"!=typeof window){var ms=Rn.requestAnimationFrame;ds=function(e){(!e.s&amp;&amp;(e.s=!0)&amp;&amp;1===as.push(e)||ms!==Rn.requestAnimationFrame)&amp;&amp;(ms=Rn.requestAnimationFrame,(Rn.requestAnimationFrame||function(e){function t(){clearTimeout(n),cancelAnimationFrame(r),setTimeout(e)}var n=setTimeout(t,100),r=requestAnimationFrame(t)})(fs))}}function ps(e){return e.forEach(gs),e.forEach(vs),[]}function gs(e){e.l&amp;&amp;e.l()}function vs(e){var t=e.v();"function"==typeof t&amp;&amp;(e.l=t)}function ys(n,e){return!n||e.some(function(e,t){return e!==n[t]})}function bs(e,t){return"function"==typeof t?t(e):t}function Rs(e){var t,n=B(ls(e.isCollapsed),2),r=n[0],i=n[1],a=B(ls(!1),2),s=a[0],o=a[1],c=hs(null);return function(e,t){var n=us(rs++);ys(n.m,t)&amp;&amp;(n.v=e,n.m=t,is.__H.t.push(n),ds(is))}(function(){if(c.current)return c.current.appendChild(e.bodyElement),function(){c.current.removeChild(e.bodyElement)}},[c,e.bodyElement]),s||e.isCollapsed===r||i(e.isCollapsed),Tn("div",{className:ni(e.cssClasses.root,(t={},j(t,e.cssClasses.noRefinementRoot,e.hidden),j(t,e.cssClasses.collapsibleRoot,e.collapsible),j(t,e.cssClasses.collapsedRoot,r),t)),hidden:e.hidden},e.templates.header&amp;&amp;Tn("div",{className:e.cssClasses.header},Tn(ri,{templates:e.templates,templateKey:"header",rootTagName:"span",data:e.data}),e.collapsible&amp;&amp;Tn("button",{className:e.cssClasses.collapseButton,"aria-expanded":!r,onClick:function(e){e.preventDefault(),o(!0),i(function(e){return!e})}},Tn(ri,{templates:e.templates,templateKey:"collapseButtonText",rootTagName:"span",data:{collapsed:r}}))),Tn("div",{className:e.cssClasses.body,ref:c}),e.templates.footer&amp;&amp;Tn(ri,{templates:e.templates,templateKey:"footer",rootProps:{className:e.cssClasses.footer},data:e.data}))}function Ss(e){var t=e.cssClasses,n=e.isBrowserSupported,r=e.isListening,i=e.toggleListening,a=e.voiceListeningState,s=e.templates,o=a.status,c=a.transcript,u=a.isSpeechFinal,l=a.errorCode;return Tn("div",{className:t.root},Tn(ri,{templateKey:"buttonText",rootTagName:"button",rootProps:{className:t.button,type:"button",title:"Search by voice".concat(n?"":" (not supported on this browser)"),onClick:function(e){e.currentTarget.blur(),i()},disabled:!n},data:{status:o,errorCode:l,isListening:r,transcript:c,isSpeechFinal:u,isBrowserSupported:n},templates:s}),Tn(ri,{templateKey:"status",rootProps:{className:t.status},data:{status:o,errorCode:l,isListening:r,transcript:c,isSpeechFinal:u,isBrowserSupported:n},templates:s}))}function ws(e){var t=e.isBrowserSupported,n=e.isListening,r=e.toggleListening,i=e.voiceListeningState,a=e.widgetParams,s=a.container,o=a.cssClasses,c=a.templates;zn(Tn(Ss,{cssClasses:o,templates:c,isBrowserSupported:t,isListening:n,toggleListening:r,voiceListeningState:i}),s)}function Ps(e){var t=e.cssClasses,n=e.templates,r=e.items;return Tn(ri,{templateKey:"default",templates:n,rootProps:{className:t.root},data:{items:r}})}function _s(e){var t=e.items,n=e.widgetParams,r=n.container,i=n.cssClasses,a=n.templates;zn(Tn(Ps,{cssClasses:i,templates:a,items:t}),r)}var xs=Ze({name:"panel"}),Ns=pt("Panel"),Fs={buttonText:function(e){var t=e.status,n=e.errorCode,r=e.isListening;return'&lt;svg\n       xmlns="http://www.w3.org/2000/svg"\n       width="16"\n       height="16"\n       viewBox="0 0 24 24"\n       fill="none"\n       stroke="currentColor"\n       stroke-width="2"\n       stroke-linecap="round"\n       stroke-linejoin="round"\n     &gt;\n       '.concat(function(e,t,n){return"error"===e&amp;&amp;"not-allowed"===t?'&lt;line x1="1" y1="1" x2="23" y2="23"&gt;&lt;/line&gt;\n            &lt;path d="M9 9v3a3 3 0 0 0 5.12 2.12M15 9.34V4a3 3 0 0 0-5.94-.6"&gt;&lt;/path&gt;\n            &lt;path d="M17 16.95A7 7 0 0 1 5 12v-2m14 0v2a7 7 0 0 1-.11 1.23"&gt;&lt;/path&gt;\n            &lt;line x1="12" y1="19" x2="12" y2="23"&gt;&lt;/line&gt;\n            &lt;line x1="8" y1="23" x2="16" y2="23"&gt;&lt;/line&gt;':'&lt;path\n            d="M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z"\n            fill="'.concat(n?"currentColor":"none",'"&gt;\n          &lt;/path&gt;\n          &lt;path d="M19 10v2a7 7 0 0 1-14 0v-2"&gt;&lt;/path&gt;\n          &lt;line x1="12" y1="19" x2="12" y2="23"&gt;&lt;/line&gt;\n          &lt;line x1="8" y1="23" x2="16" y2="23"&gt;&lt;/line&gt;')}(t,n,r),"\n     &lt;/svg&gt;")},status:"&lt;p&gt;{{transcript}}&lt;/p&gt;"},Is=Ze({name:"voice-search"}),Cs=pt("VoiceSearch"),Ts=Ze({name:"query-rule-custom-data"}),Es=pt("QueryRuleCustomData"),ks=Ze({name:"query-rule-context"}),Ls=Object.freeze({__proto__:null,clearRefinements:function(e){var t=e||{},n=t.container,r=t.templates,i=void 0===r?ci:r,a=t.includedAttributes,s=t.excludedAttributes,o=t.transformItems,c=t.cssClasses,u=void 0===c?{}:c;if(!n)throw new Error(ui("The `container` option is required."));var l=ue(n),h={root:ni(li(),u.root),button:ni(li({descendantName:"button"}),u.button),disabledButton:ni(li({descendantName:"button",modifierName:"disabled"}),u.disabledButton)},d=function(e){var a=e.containerNode,s=e.cssClasses,o=e.renderState,c=e.templates;return function(e,t){var n=e.refine,r=e.hasRefinements,i=e.instantSearchInstance;t?o.templateProps=de({defaultTemplates:ci,templatesConfig:i.templatesConfig,templates:c}):zn(Tn(ii,{refine:n,cssClasses:s,hasRefinements:r,templateProps:o.templateProps}),a)}}({containerNode:l,cssClasses:h,renderState:{},templates:i});return an(d,function(){return zn(null,l)})({includedAttributes:a,excludedAttributes:s,transformItems:o})},configure:function(e){return qr(xe)({searchParameters:e})},EXPERIMENTAL_configureRelatedItems:function(e){return Kr(xe)(e)},currentRefinements:function(e){var t=e||{},n=t.container,r=t.includedAttributes,i=t.excludedAttributes,a=t.cssClasses,s=void 0===a?{}:a,o=t.transformItems;if(!n)throw new Error(hi("The `container` option is required."));var c=ue(n),u={root:ni(di(),s.root),list:ni(di({descendantName:"list"}),s.list),item:ni(di({descendantName:"item"}),s.item),label:ni(di({descendantName:"label"}),s.label),category:ni(di({descendantName:"category"}),s.category),categoryLabel:ni(di({descendantName:"categoryLabel"}),s.categoryLabel),delete:ni(di({descendantName:"delete"}),s.delete)};return cn(si,function(){return zn(null,c)})({container:c,cssClasses:u,includedAttributes:r,excludedAttributes:i,transformItems:o})},geoSearch:function(e){var t=0&lt;arguments.length&amp;&amp;void 0!==e?e:{},n=t.initialZoom,r=void 0===n?1:n,i=t.initialPosition,a=void 0===i?{lat:0,lng:0}:i,s=t.templates,o=void 0===s?{}:s,c=t.cssClasses,u=void 0===c?{}:c,l=t.builtInMarker,h=void 0===l?{}:l,d=t.customHTMLMarker,f=t.enableRefine,m=void 0===f||f,p=t.enableClearMapRefinement,g=void 0===p||p,v=t.enableRefineControl,y=void 0===v||v,b=t.container,R=t.googleReference,S=A(t,["initialZoom","initialPosition","templates","cssClasses","builtInMarker","customHTMLMarker","enableRefine","enableClearMapRefinement","enableRefineControl","container","googleReference"]),w={createOptions:xe,events:{}},P={createOptions:xe,events:{}};if(!b)throw new Error(bi("The `container` option is required."));if(!R)throw new Error(bi("The `googleReference` option is required."));var _=ue(b),x={root:ni(Ri(),u.root),tree:Ri({descendantName:"tree"}),map:ni(Ri({descendantName:"map"}),u.map),control:ni(Ri({descendantName:"control"}),u.control),label:ni(Ri({descendantName:"label"}),u.label),selectedLabel:ni(Ri({descendantName:"label",modifierName:"selected"}),u.selectedLabel),input:ni(Ri({descendantName:"input"}),u.input),redo:ni(Ri({descendantName:"redo"}),u.redo),disabledRedo:ni(Ri({descendantName:"redo",modifierName:"disabled"}),u.disabledRedo),reset:ni(Ri({descendantName:"reset"}),u.reset)},N=D({},yi,{},o),F=D({},w,{},h),I=(Boolean(d)||Boolean(o.HTMLMarker))&amp;&amp;D({},P,{},d),C=function(l){return function(){function u(e){var t,n=e.__id,r=e.position,i=e.map,a=e.template,s=e.className,o=e.anchor,c=void 0===o?{x:0,y:0}:o;return k(this,u),j(H(t=W(this,O(u).call(this))),"__id",void 0),j(H(t),"anchor",void 0),j(H(t),"offset",void 0),j(H(t),"listeners",void 0),j(H(t),"latLng",void 0),j(H(t),"element",void 0),t.__id=n,t.anchor=c,t.listeners={},t.latLng=new l.maps.LatLng(r),t.element=document.createElement("div"),t.element.className=s,t.element.style.position="absolute",t.element.innerHTML=a,t.setMap(i),t}return M(u,l.maps.OverlayView),L(u,[{key:"onAdd",value:function(){this.getPanes().overlayMouseTarget.appendChild(this.element);var e=this.element.getBoundingClientRect();this.offset={x:this.anchor.x+e.width/2,y:this.anchor.y+e.height},this.element.style.width="".concat(e.width,"px")}},{key:"draw",value:function(){var e=this.getProjection().fromLatLngToDivPixel(this.latLng);this.element.style.left="".concat(Math.round(e.x-this.offset.x),"px"),this.element.style.top="".concat(Math.round(e.y-this.offset.y),"px"),this.element.style.zIndex=String(parseInt(this.element.style.top,10))}},{key:"onRemove",value:function(){var t=this;this.element&amp;&amp;(this.element.parentNode.removeChild(this.element),Object.keys(this.listeners).forEach(function(e){t.element.removeEventListener(e,t.listeners[e])}),delete this.element,delete this.listeners)}},{key:"addListener",value:function(e,t){this.listeners[e]=t;var n=this.element;return n.addEventListener(e,t),{remove:function(){return n.removeEventListener(e,t)}}}},{key:"getPosition",value:function(){return this.latLng}}]),u}()}(R),T=I?function(e){var t=e.item,n=A(e,["item"]);return new C(D({},I.createOptions(t),{},n,{__id:t.objectID,position:t._geoloc,className:ni(Ri({descendantName:"marker"})),template:ve({templateKey:"HTMLMarker",templates:N,data:t})}))}:function(e){var t=e.item,n=A(e,["item"]);return new R.maps.Marker(D({},F.createOptions(t),{},n,{__id:t.objectID,position:t._geoloc}))},E=I||F;return Ar(vi,function(){return zn(null,_)})(D({},S,{renderState:{},container:_,googleReference:R,initialZoom:r,initialPosition:a,templates:N,cssClasses:x,createMarker:T,markerOptions:E,enableRefine:m,enableClearMapRefinement:g,enableRefineControl:y}))},hierarchicalMenu:function(){var e=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},t=e.container,n=e.attributes,r=e.separator,i=e.rootPath,a=e.showParentLevel,s=e.limit,o=e.showMore,c=void 0!==o&amp;&amp;o,u=e.showMoreLimit,l=e.sortBy,h=e.transformItems,d=e.templates,f=void 0===d?_i:d,m=e.cssClasses,p=void 0===m?{}:m;if(!t)throw new Error(xi("The `container` option is required."));var g=ue(t);return pn(function(e){var u=e.cssClasses,l=e.containerNode,h=e.showMore,d=e.templates,f=e.renderState;return function(e,t){var n=e.createURL,r=e.items,i=e.refine,a=e.instantSearchInstance,s=e.isShowingMore,o=e.toggleShowMore,c=e.canToggleShowMore;t?f.templateProps=de({defaultTemplates:_i,templatesConfig:a.templatesConfig,templates:d}):zn(Tn(Pi,{createURL:n,cssClasses:u,facetValues:r,templateProps:f.templateProps,toggleRefinement:i,showMore:h,toggleShowMore:o,isShowingMore:s,canToggleShowMore:c}),l)}}({cssClasses:{root:ni(Ni(),p.root),noRefinementRoot:ni(Ni({modifierName:"noRefinement"}),p.noRefinementRoot),list:ni(Ni({descendantName:"list"}),p.list),childList:ni(Ni({descendantName:"list",modifierName:"child"}),p.childList),item:ni(Ni({descendantName:"item"}),p.item),selectedItem:ni(Ni({descendantName:"item",modifierName:"selected"}),p.selectedItem),parentItem:ni(Ni({descendantName:"item",modifierName:"parent"}),p.parentItem),link:ni(Ni({descendantName:"link"}),p.link),label:ni(Ni({descendantName:"label"}),p.label),count:ni(Ni({descendantName:"count"}),p.count),showMore:ni(Ni({descendantName:"showMore"}),p.showMore),disabledShowMore:ni(Ni({descendantName:"showMore",modifierName:"disabled"}),p.disabledShowMore)},containerNode:g,templates:f,showMore:c,renderState:{}}),function(){return zn(null,g)})({attributes:n,separator:r,rootPath:i,showParentLevel:a,limit:s,showMore:c,showMoreLimit:u,sortBy:l,transformItems:h})},hits:function(e){var t=e||{},n=t.container,r=t.escapeHTML,i=t.transformItems,a=t.templates,s=void 0===a?Ii:a,o=t.cssClasses,c=void 0===o?{}:o;if(!n)throw new Error(Ci("The `container` option is required."));var u=ue(n),l={root:ni(Ti(),c.root),emptyRoot:ni(Ti({modifierName:"empty"}),c.emptyRoot),list:ni(Ti({descendantName:"list"}),c.list),item:ni(Ti({descendantName:"item"}),c.item)},h=function(e){var o=e.renderState,c=e.cssClasses,u=e.containerNode,l=e.templates;return function(e,t){var n=e.hits,r=e.results,i=e.instantSearchInstance,a=e.insights,s=e.bindEvent;t?o.templateProps=de({defaultTemplates:Ii,templatesConfig:i.templatesConfig,templates:l}):zn(Tn(Ei,{cssClasses:c,hits:n,results:r,templateProps:o.templateProps,insights:a,sendEvent:function(e){i.sendEventToInsights(e)},bindEvent:s}),u)}}({containerNode:u,cssClasses:l,renderState:{},templates:s});return bn(gn)(h,function(){return zn(null,u)})({escapeHTML:r,transformItems:i})},hitsPerPage:function(e){var t=e||{},n=t.container,r=t.items,i=t.cssClasses,a=void 0===i?{}:i,s=t.transformItems;if(!n)throw new Error(Li("The `container` option is required."));var o=ue(n),c={root:ni(ji(),a.root),select:ni(ji({descendantName:"select"}),a.select),option:ni(ji({descendantName:"option"}),a.option)},u=function(e){var a=e.containerNode,s=e.cssClasses;return function(e,t){var n=e.items,r=e.refine;if(!t){var i=(ye(n,function(e){return e.isRefined})||{}).value;zn(Tn("div",{className:s.root},Tn(ki,{cssClasses:s,currentValue:i,options:n,setValue:r})),a)}}}({containerNode:o,cssClasses:c});return Gn(u,function(){return zn(null,o)})({items:r,transformItems:s})},infiniteHits:function(e){var t=0&lt;arguments.length&amp;&amp;void 0!==e?e:{},n=t.container,r=t.escapeHTML,i=t.transformItems,a=t.templates,s=void 0===a?Mi:a,o=t.cssClasses,c=void 0===o?{}:o,u=t.showPrevious,l=t.cache;if(!n)throw new Error(Oi("The `container` option is required."));var h=ue(n),d={root:ni(Ai(),c.root),emptyRoot:ni(Ai({modifierName:"empty"}),c.emptyRoot),item:ni(Ai({descendantName:"item"}),c.item),list:ni(Ai({descendantName:"list"}),c.list),loadPrevious:ni(Ai({descendantName:"loadPrevious"}),c.loadPrevious),disabledLoadPrevious:ni(Ai({descendantName:"loadPrevious",modifierName:"disabled"}),c.disabledLoadPrevious),loadMore:ni(Ai({descendantName:"loadMore"}),c.loadMore),disabledLoadMore:ni(Ai({descendantName:"loadMore",modifierName:"disabled"}),c.disabledLoadMore)},f=function(e){var h=e.cssClasses,d=e.containerNode,f=e.renderState,m=e.templates,p=e.showPrevious;return function(e,t){var n=e.hits,r=e.results,i=e.showMore,a=e.showPrevious,s=e.isFirstPage,o=e.isLastPage,c=e.instantSearchInstance,u=e.insights,l=e.bindEvent;t?f.templateProps=de({defaultTemplates:Mi,templatesConfig:c.templatesConfig,templates:m}):zn(Tn(Hi,{cssClasses:h,hits:n,results:r,hasShowPrevious:p,showPrevious:a,showMore:i,templateProps:f.templateProps,isFirstPage:s,isLastPage:o,insights:u,sendEvent:function(e){c.sendEventToInsights(e)},bindEvent:l}),d)}}({containerNode:h,cssClasses:d,templates:s,showPrevious:u,renderState:{}});return bn(nr)(f,function(){return zn(null,h)})({escapeHTML:r,transformItems:i,showPrevious:u,cache:l})},menu:function(e){var t=e.container,n=e.attribute,r=e.sortBy,i=e.limit,a=e.showMore,s=e.showMoreLimit,o=e.cssClasses,c=void 0===o?{}:o,u=e.templates,l=void 0===u?Di:u,h=e.transformItems;if(!t)throw new Error(Wi("The `container` option is required."));var d=ue(t),f={root:ni(Bi(),c.root),noRefinementRoot:ni(Bi({modifierName:"noRefinement"}),c.noRefinementRoot),list:ni(Bi({descendantName:"list"}),c.list),item:ni(Bi({descendantName:"item"}),c.item),selectedItem:ni(Bi({descendantName:"item",modifierName:"selected"}),c.selectedItem),link:ni(Bi({descendantName:"link"}),c.link),label:ni(Bi({descendantName:"label"}),c.label),count:ni(Bi({descendantName:"count"}),c.count),showMore:ni(Bi({descendantName:"showMore"}),c.showMore),disabledShowMore:ni(Bi({descendantName:"showMore",modifierName:"disabled"}),c.disabledShowMore)};return ar(function(e){var l=e.containerNode,h=e.cssClasses,d=e.renderState,f=e.templates,m=e.showMore;return function(e,t){var n=e.refine,r=e.items,i=e.createURL,a=e.instantSearchInstance,s=e.isShowingMore,o=e.toggleShowMore,c=e.canToggleShowMore;if(t)d.templateProps=de({defaultTemplates:Di,templatesConfig:a.templatesConfig,templates:f});else{var u=r.map(function(e){return D({},e,{url:i(e.name)})});zn(Tn(Pi,{createURL:i,cssClasses:h,facetValues:u,showMore:m,templateProps:d.templateProps,toggleRefinement:n,toggleShowMore:o,isShowingMore:s,canToggleShowMore:c}),l)}}}({containerNode:d,cssClasses:f,renderState:{},templates:l,showMore:a}),function(){return zn(null,d)})({attribute:n,limit:i,showMore:a,showMoreLimit:s,sortBy:r,transformItems:h})},refinementList:function(){var e=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},t=e.container,n=e.attribute,r=e.operator,i=e.sortBy,a=e.limit,s=e.showMore,o=e.showMoreLimit,c=e.searchable,u=void 0!==c&amp;&amp;c,l=e.searchablePlaceholder,h=void 0===l?"Search...":l,d=e.searchableEscapeFacetValues,f=void 0===d||d,m=e.searchableIsAlwaysActive,p=void 0===m||m,g=e.cssClasses,v=void 0===g?{}:g,y=e.templates,b=void 0===y?Qi:y,R=e.transformItems;if(!t)throw new Error(qi("The `container` option is required."));var S=!!u&amp;&amp;Boolean(f),w=ue(t),P=function(e){var t=D({},e,{submit:e.searchableSubmit,reset:e.searchableReset,loadingIndicator:e.searchableLoadingIndicator});return t.searchableReset,t.searchableSubmit,t.searchableLoadingIndicator,A(t,["searchableReset","searchableSubmit","searchableLoadingIndicator"])}(D({},Qi,{},b)),_={root:ni(Vi(),v.root),noRefinementRoot:ni(Vi({modifierName:"noRefinement"}),v.noRefinementRoot),list:ni(Vi({descendantName:"list"}),v.list),item:ni(Vi({descendantName:"item"}),v.item),selectedItem:ni(Vi({descendantName:"item",modifierName:"selected"}),v.selectedItem),searchBox:ni(Vi({descendantName:"searchBox"}),v.searchBox),label:ni(Vi({descendantName:"label"}),v.label),checkbox:ni(Vi({descendantName:"checkbox"}),v.checkbox),labelText:ni(Vi({descendantName:"labelText"}),v.labelText),count:ni(Vi({descendantName:"count"}),v.count),noResults:ni(Vi({descendantName:"noResults"}),v.noResults),showMore:ni(Vi({descendantName:"showMore"}),v.showMore),disabledShowMore:ni(Vi({descendantName:"showMore",modifierName:"disabled"}),v.disabledShowMore),searchable:{root:ni($i(),v.searchableRoot),form:ni($i({descendantName:"form"}),v.searchableForm),input:ni($i({descendantName:"input"}),v.searchableInput),submit:ni($i({descendantName:"submit"}),v.searchableSubmit),submitIcon:ni($i({descendantName:"submitIcon"}),v.searchableSubmitIcon),reset:ni($i({descendantName:"reset"}),v.searchableReset),resetIcon:ni($i({descendantName:"resetIcon"}),v.searchableResetIcon),loadingIndicator:ni($i({descendantName:"loadingIndicator"}),v.searchableLoadingIndicator),loadingIcon:ni($i({descendantName:"loadingIcon"}),v.searchableLoadingIcon)}};return Rr(function(e){var d=e.containerNode,f=e.cssClasses,m=e.templates,p=e.renderState,g=e.showMore,v=e.searchable,y=e.searchablePlaceholder,b=e.searchableIsAlwaysActive;return function(e,t){var n=e.refine,r=e.items,i=e.createURL,a=e.searchForItems,s=e.isFromSearch,o=e.instantSearchInstance,c=e.toggleShowMore,u=e.isShowingMore,l=e.hasExhaustiveItems,h=e.canToggleShowMore;t?p.templateProps=de({templatesConfig:o.templatesConfig,templates:m}):zn(Tn(Pi,{createURL:i,cssClasses:f,facetValues:r,templateProps:p.templateProps,toggleRefinement:n,searchFacetValues:v?a:void 0,searchPlaceholder:y,searchIsAlwaysActive:b,isFromSearch:s,showMore:g&amp;&amp;!s&amp;&amp;0&lt;r.length,toggleShowMore:c,isShowingMore:u,hasExhaustiveItems:l,canToggleShowMore:h}),d)}}({containerNode:w,cssClasses:_,templates:P,renderState:{},searchable:u,searchablePlaceholder:h,searchableIsAlwaysActive:p,showMore:s}),function(){return zn(null,w)})({attribute:n,operator:r,limit:a,showMore:s,showMoreLimit:o,sortBy:i,escapeFacetValues:S,transformItems:R})},numericMenu:function(e){var t=e||{},n=t.container,r=t.attribute,i=t.items,a=t.cssClasses,s=void 0===a?{}:a,o=t.templates,c=void 0===o?Ki:o,u=t.transformItems;if(!n)throw new Error(zi("The `container` option is required."));var l=ue(n),h={root:ni(Ji(),s.root),noRefinementRoot:ni(Ji({modifierName:"noRefinement"}),s.noRefinementRoot),list:ni(Ji({descendantName:"list"}),s.list),item:ni(Ji({descendantName:"item"}),s.item),selectedItem:ni(Ji({descendantName:"item",modifierName:"selected"}),s.selectedItem),label:ni(Ji({descendantName:"label"}),s.label),radio:ni(Ji({descendantName:"radio"}),s.radio),labelText:ni(Ji({descendantName:"labelText"}),s.labelText)},d=function(e){var s=e.containerNode,o=e.attribute,c=e.cssClasses,u=e.renderState,l=e.templates;return function(e,t){var n=e.createURL,r=e.instantSearchInstance,i=e.refine,a=e.items;t?u.templateProps=de({defaultTemplates:Ki,templatesConfig:r.templatesConfig,templates:l}):zn(Tn(Pi,{createURL:n,cssClasses:c,facetValues:a,templateProps:u.templateProps,toggleRefinement:i,attribute:o}),s)}}({containerNode:l,attribute:r,cssClasses:h,renderState:{},templates:c});return sr(d,function(){return zn(null,l)})({attribute:r,items:i,transformItems:u})},pagination:function(){var e=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},t=e.container,n=e.templates,r=void 0===n?{}:n,i=e.cssClasses,a=void 0===i?{}:i,s=e.totalPages,o=e.padding,c=e.showFirst,u=void 0===c||c,l=e.showLast,h=void 0===l||l,d=e.showPrevious,f=void 0===d||d,m=e.showNext,p=void 0===m||m,g=e.scrollTo,v=void 0===g?"body":g;if(!t)throw new Error(Zi("The `container` option is required."));var y=ue(t),b=!0===v?"body":v,R=!1!==b&amp;&amp;ue(b),S={root:ni(Xi(),a.root),noRefinementRoot:ni(Xi({modifierName:"noRefinement"}),a.noRefinementRoot),list:ni(Xi({descendantName:"list"}),a.list),item:ni(Xi({descendantName:"item"}),a.item),firstPageItem:ni(Xi({descendantName:"item",modifierName:"firstPage"}),a.firstPageItem),lastPageItem:ni(Xi({descendantName:"item",modifierName:"lastPage"}),a.lastPageItem),previousPageItem:ni(Xi({descendantName:"item",modifierName:"previousPage"}),a.previousPageItem),nextPageItem:ni(Xi({descendantName:"item",modifierName:"nextPage"}),a.nextPageItem),pageItem:ni(Xi({descendantName:"item",modifierName:"page"}),a.pageItem),selectedItem:ni(Xi({descendantName:"item",modifierName:"selected"}),a.selectedItem),disabledItem:ni(Xi({descendantName:"item",modifierName:"disabled"}),a.disabledItem),link:ni(Xi({descendantName:"link"}),a.link)},w=D({},ea,{},r),P=function(e){var l=e.containerNode,h=e.cssClasses,d=e.templates,f=e.totalPages,m=e.showFirst,p=e.showLast,g=e.showPrevious,v=e.showNext,y=e.scrollToNode;return function(e,t){var n=e.createURL,r=e.currentRefinement,i=e.nbHits,a=e.nbPages,s=e.pages,o=e.isFirstPage,c=e.isLastPage,u=e.refine;if(!t){zn(Tn(Gi,{createURL:n,cssClasses:h,currentPage:r,templates:d,nbHits:i,nbPages:a,pages:s,totalPages:f,isFirstPage:o,isLastPage:c,setCurrentPage:function(e){u(e),!1!==y&amp;&amp;y.scrollIntoView()},showFirst:m,showLast:p,showPrevious:g,showNext:v}),l)}}}({containerNode:y,cssClasses:S,templates:w,showFirst:u,showLast:h,showPrevious:f,showNext:p,padding:o,scrollToNode:R});return dr(P,function(){return zn(null,y)})({totalPages:s,padding:o})},rangeInput:function(){var e=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},t=e.container,n=e.attribute,r=e.min,i=e.max,a=e.precision,s=void 0===a?0:a,o=e.cssClasses,c=void 0===o?{}:o,u=e.templates,l=void 0===u?{}:u;if(!t)throw new Error(na("The `container` option is required."));var h=ue(t),d=D({separatorText:"to",submitText:"Go"},l),f={root:ni(ra(),c.root),noRefinement:ni(ra({modifierName:"noRefinement"})),form:ni(ra({descendantName:"form"}),c.form),label:ni(ra({descendantName:"label"}),c.label),input:ni(ra({descendantName:"input"}),c.input),inputMin:ni(ra({descendantName:"input",modifierName:"min"}),c.inputMin),inputMax:ni(ra({descendantName:"input",modifierName:"max"}),c.inputMax),separator:ni(ra({descendantName:"separator"}),c.separator),submit:ni(ra({descendantName:"submit"}),c.submit)},m=function(e){var f=e.containerNode,m=e.cssClasses,p=e.renderState,g=e.templates;return function(e,t){var n=e.refine,r=e.range,i=e.start,a=e.widgetParams,s=e.instantSearchInstance;if(t)p.templateProps=de({templatesConfig:s.templatesConfig,templates:g});else{var o=r.min,c=r.max,u=B(i,2),l=u[0],h=u[1],d=1/Math.pow(10,a.precision);zn(Tn(ta,{min:o,max:c,step:d,values:{min:l!==-1/0&amp;&amp;l!==o?l:void 0,max:h!==1/0&amp;&amp;h!==c?h:void 0},cssClasses:m,refine:n,templateProps:p.templateProps}),f)}}}({containerNode:h,cssClasses:f,templates:d,renderState:{}});return D({},yr(m,function(){return zn(null,h)})({attribute:n,min:r,max:i,precision:s}),{$$type:"ais.rangeInput"})},searchBox:function(){var e=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},t=e.container,n=e.placeholder,r=void 0===n?"":n,i=e.cssClasses,a=void 0===i?{}:i,s=e.autofocus,o=void 0!==s&amp;&amp;s,c=e.searchAsYouType,u=void 0===c||c,l=e.showReset,h=void 0===l||l,d=e.showSubmit,f=void 0===d||d,m=e.showLoadingIndicator,p=void 0===m||m,g=e.queryHook,v=e.templates;if(!t)throw new Error(ia("The `container` option is required."));var y=ue(t),b={root:ni(aa(),a.root),form:ni(aa({descendantName:"form"}),a.form),input:ni(aa({descendantName:"input"}),a.input),submit:ni(aa({descendantName:"submit"}),a.submit),submitIcon:ni(aa({descendantName:"submitIcon"}),a.submitIcon),reset:ni(aa({descendantName:"reset"}),a.reset),resetIcon:ni(aa({descendantName:"resetIcon"}),a.resetIcon),loadingIndicator:ni(aa({descendantName:"loadingIndicator"}),a.loadingIndicator),loadingIcon:ni(aa({descendantName:"loadingIcon"}),a.loadingIcon)};return wr(function(e){var i=e.containerNode,a=e.cssClasses,s=e.placeholder,o=e.templates,c=e.autofocus,u=e.searchAsYouType,l=e.showReset,h=e.showSubmit,d=e.showLoadingIndicator;return function(e){var t=e.refine,n=e.query,r=e.isSearchStalled;zn(Tn(wi,{query:n,placeholder:s,autofocus:c,refine:t,searchAsYouType:u,templates:o,showSubmit:h,showReset:l,showLoadingIndicator:d,isSearchStalled:r,cssClasses:a}),i)}}({containerNode:y,cssClasses:b,placeholder:r,templates:D({},Ui,{},v),autofocus:o,searchAsYouType:u,showReset:h,showSubmit:f,showLoadingIndicator:p}),function(){return zn(null,y)})({queryHook:g})},rangeSlider:function(){var e=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},t=e.container,n=e.attribute,r=e.min,i=e.max,a=e.cssClasses,s=void 0===a?{}:a,o=e.step,c=e.pips,u=void 0===c||c,l=e.precision,h=void 0===l?0:l,d=e.tooltips,f=void 0===d||d;if(!t)throw new Error(Na("The `container` option is required."));var m=ue(t),p={root:ni(Fa(),s.root),disabledRoot:ni(Fa({modifierName:"disabled"}),s.disabledRoot)},g=function(e){var d=e.containerNode,f=e.cssClasses,m=e.pips,p=e.step,g=e.tooltips;return function(e,t){var n=e.refine,r=e.range,i=e.start;if(!t){var a=r.min,s=r.max,o=B(i,2),c=o[0],u=o[1],l=c===-1/0?a:c,h=u===1/0?s:u;zn(Tn(xa,{cssClasses:f,refine:n,min:a,max:s,values:[s&lt;l?s:l,h&lt;a?a:h],tooltips:g,step:p,pips:m}),d)}}}({containerNode:m,step:o,pips:u,tooltips:f,renderState:{},cssClasses:p});return D({},yr(g,function(){return zn(null,m)})({attribute:n,min:r,max:i,precision:h}),{$$type:"ais.rangeSlider"})},sortBy:function(){var e=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},t=e.container,n=e.items,r=e.cssClasses,i=void 0===r?{}:r,a=e.transformItems;if(!t)throw new Error(Ia("The `container` option is required."));var s=ue(t),o={root:ni(Ca(),i.root),select:ni(Ca({descendantName:"select"}),i.select),option:ni(Ca({descendantName:"option"}),i.option)};return _r(function(e){var a=e.containerNode,s=e.cssClasses;return function(e,t){var n=e.currentRefinement,r=e.options,i=e.refine;t||zn(Tn("div",{className:s.root},Tn(ki,{cssClasses:s,currentValue:n,options:r,setValue:i})),a)}}({containerNode:s,cssClasses:o}),function(){return zn(null,s)})({items:n,transformItems:a})},ratingMenu:function(){var e=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},t=e.container,n=e.attribute,r=e.max,i=void 0===r?5:r,a=e.cssClasses,s=void 0===a?{}:a,o=e.templates,c=void 0===o?Ta:o;if(!t)throw new Error(Ea("The `container` option is required."));var u=ue(t),l={root:ni(ka(),s.root),noRefinementRoot:ni(ka({modifierName:"noRefinement"}),s.noRefinementRoot),list:ni(ka({descendantName:"list"}),s.list),item:ni(ka({descendantName:"item"}),s.item),selectedItem:ni(ka({descendantName:"item",modifierName:"selected"}),s.selectedItem),disabledItem:ni(ka({descendantName:"item",modifierName:"disabled"}),s.disabledItem),link:ni(ka({descendantName:"link"}),s.link),starIcon:ni(ka({descendantName:"starIcon"}),s.starIcon),fullStarIcon:ni(ka({descendantName:"starIcon",modifierName:"full"}),s.fullStarIcon),emptyStarIcon:ni(ka({descendantName:"starIcon",modifierName:"empty"}),s.emptyStarIcon),label:ni(ka({descendantName:"label"}),s.label),count:ni(ka({descendantName:"count"}),s.count)};return Ir(function(e){var s=e.containerNode,o=e.cssClasses,c=e.templates,u=e.renderState;return function(e,t){var n=e.refine,r=e.items,i=e.createURL,a=e.instantSearchInstance;t?u.templateProps=de({defaultTemplates:Ta,templatesConfig:a.templatesConfig,templates:c}):zn(Tn(Pi,{createURL:i,cssClasses:o,facetValues:r,templateProps:u.templateProps,toggleRefinement:n},Tn("svg",{xmlns:"http://www.w3.org/2000/svg",style:"display:none;"},Tn("symbol",{id:ka({descendantName:"starSymbol"}),viewBox:"0 0 24 24"},La),Tn("symbol",{id:ka({descendantName:"starEmptySymbol"}),viewBox:"0 0 24 24"},ja))),s)}}({containerNode:u,cssClasses:l,renderState:{},templates:c}),function(){return zn(null,u)})({attribute:n,max:i})},stats:function(){var e=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},t=e.container,n=e.cssClasses,r=void 0===n?{}:n,i=e.templates,a=void 0===i?Oa:i;if(!t)throw new Error(Aa("The `container` option is required."));var s=ue(t),o={root:ni(Ha(),r.root),text:ni(Ha({descendantName:"text"}),r.text)};return Tr(function(e){var u=e.containerNode,l=e.cssClasses,h=e.renderState,d=e.templates;return function(e,t){var n=e.hitsPerPage,r=e.nbHits,i=e.nbPages,a=e.page,s=e.processingTimeMS,o=e.query,c=e.instantSearchInstance;t?h.templateProps=de({defaultTemplates:Oa,templatesConfig:c.templatesConfig,templates:d}):zn(Tn(Ma,{cssClasses:l,hitsPerPage:n,nbHits:r,nbPages:i,page:a,processingTimeMS:s,query:o,templateProps:h.templateProps}),u)}}({containerNode:s,cssClasses:o,renderState:{},templates:a}),function(){return zn(null,s)})()},toggleRefinement:function(){var e=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},t=e.container,n=e.attribute,r=e.cssClasses,i=void 0===r?{}:r,a=e.templates,s=void 0===a?Wa:a,o=e.on,c=void 0===o||o,u=e.off;if(!t)throw new Error(Ba("The `container` option is required."));var l=ue(t),h={root:ni(Ua(),i.root),label:ni(Ua({descendantName:"label"}),i.label),checkbox:ni(Ua({descendantName:"checkbox"}),i.checkbox),labelText:ni(Ua({descendantName:"labelText"}),i.labelText)};return jr(function(e){var s=e.containerNode,o=e.cssClasses,c=e.renderState,u=e.templates;return function(e,t){var n=e.value,r=e.createURL,i=e.refine,a=e.instantSearchInstance;t?c.templateProps=de({defaultTemplates:Wa,templatesConfig:a.templatesConfig,templates:u}):zn(Tn(Da,{createURL:r,cssClasses:o,currentRefinement:n,templateProps:c.templateProps,refine:function(e){return i({isRefined:e})}}),s)}}({containerNode:l,cssClasses:h,renderState:{},templates:s}),function(){return zn(null,l)})({attribute:n,on:c,off:u})},analytics:function(e){var t=e||{},s=t.pushFunction,n=t.delay,r=void 0===n?3e3:n,i=t.triggerOnUIInteraction,a=void 0!==i&amp;&amp;i,o=t.pushInitialSearch,c=void 0===o||o,u=t.pushPagination,l=void 0!==u&amp;&amp;u;if(!s)throw new Error(qa("The `pushFunction` option is required."));function h(e){if(null!==e){var t=[],n=function(e){var t=[];for(var n in e)if(e.hasOwnProperty(n)){var r=e[n].join("+");t.push("".concat(encodeURIComponent(n),"=").concat(encodeURIComponent(n),"_").concat(encodeURIComponent(r)))}return t.join("&amp;")}(D({},e.state.disjunctiveFacetsRefinements,{},e.state.facetsRefinements,{},e.state.hierarchicalFacetsRefinements)),r=function(e){var t=[];for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];if(r.hasOwnProperty("&gt;=")&amp;&amp;r.hasOwnProperty("&lt;="))r["&gt;="]&amp;&amp;r["&gt;="][0]===r["&lt;="]&amp;&amp;r["&lt;="][0]?t.push("".concat(n,"=").concat(n,"_").concat(r["&gt;="])):t.push("".concat(n,"=").concat(n,"_").concat(r["&gt;="],"to").concat(r["&lt;="]));else if(r.hasOwnProperty("&gt;="))t.push("".concat(n,"=").concat(n,"_from").concat(r["&gt;="]));else if(r.hasOwnProperty("&lt;="))t.push("".concat(n,"=").concat(n,"_to").concat(r["&lt;="]));else if(r.hasOwnProperty("=")){var i=[];for(var a in r["="])r["="].hasOwnProperty(a)&amp;&amp;i.push(r["="][a]);t.push("".concat(n,"=").concat(n,"_").concat(i.join("-")))}}return t.join("&amp;")}(e.state.numericRefinements);""!==n&amp;&amp;t.push(n),""!==r&amp;&amp;t.push(r);var i=t.join("&amp;"),a="Query: ".concat(e.state.query||"",", ").concat(i);!0===l&amp;&amp;(a+=", Page: ".concat(e.state.page||0)),m!==a&amp;&amp;(s(i,e.state,e.results),m=a)}}var d,f=null,m="",p=!0;!0===c&amp;&amp;(p=!1);function g(){h(f)}function v(){h(f)}return{init:function(){!0===a&amp;&amp;(document.addEventListener("click",g),window.addEventListener("beforeunload",v))},render:function(e){var t=e.results,n=e.state;!0!==p?(f={results:t,state:n},d&amp;&amp;clearTimeout(d),d=window.setTimeout(function(){return h(f)},r)):p=!1},dispose:function(){!0===a&amp;&amp;(document.removeEventListener("click",g),window.removeEventListener("beforeunload",v))},getRenderState:function(e,t){return D({},e,{analytics:this.getWidgetRenderState(t)})},getWidgetRenderState:function(){return{widgetParams:e}}}},breadcrumb:function(e){var t=e||{},n=t.container,r=t.attributes,i=t.separator,a=t.rootPath,s=t.transformItems,o=t.templates,c=void 0===o?Va:o,u=t.cssClasses,l=void 0===u?{}:u;if(!n)throw new Error($a("The `container` option is required."));var h=ue(n),d={root:ni(Ka(),l.root),noRefinementRoot:ni(Ka({modifierName:"noRefinement"}),l.noRefinementRoot),list:ni(Ka({descendantName:"list"}),l.list),item:ni(Ka({descendantName:"item"}),l.item),selectedItem:ni(Ka({descendantName:"item",modifierName:"selected"}),l.selectedItem),separator:ni(Ka({descendantName:"separator"}),l.separator),link:ni(Ka({descendantName:"link"}),l.link)},f=function(e){var o=e.containerNode,c=e.cssClasses,u=e.renderState,l=e.templates;return function(e,t){var n=e.canRefine,r=e.createURL,i=e.instantSearchInstance,a=e.items,s=e.refine;t?u.templateProps=de({defaultTemplates:Va,templatesConfig:i.templatesConfig,templates:l}):zn(Tn(Qa,{canRefine:n,cssClasses:c,createURL:r,items:a,refine:s,templateProps:u.templateProps}),o)}}({containerNode:h,cssClasses:d,renderState:{},templates:c});return Mr(f,function(){return zn(null,h)})({attributes:r,separator:i,rootPath:a,transformItems:s})},menuSelect:function(e){var t=e.container,n=e.attribute,r=e.sortBy,i=void 0===r?["name:asc"]:r,a=e.limit,s=void 0===a?10:a,o=e.cssClasses,c=void 0===o?{}:o,u=e.templates,l=void 0===u?Ja:u,h=e.transformItems;if(!t)throw new Error(Ya("The `container` option is required."));var d=ue(t),f={root:ni(Ga(),c.root),noRefinementRoot:ni(Ga({modifierName:"noRefinement"}),c.noRefinementRoot),select:ni(Ga({descendantName:"select"}),c.select),option:ni(Ga({descendantName:"option"}),c.option)};return ar(function(e){var s=e.containerNode,o=e.cssClasses,c=e.renderState,u=e.templates;return function(e,t){var n=e.refine,r=e.items,i=e.canRefine,a=e.instantSearchInstance;t?c.templateProps=de({defaultTemplates:Ja,templatesConfig:a.templatesConfig,templates:u}):zn(Tn(za,{cssClasses:o,items:r,refine:n,templateProps:c.templateProps,canRefine:i}),s)}}({containerNode:d,cssClasses:f,renderState:{},templates:l}),function(){return zn(null,d)})({attribute:n,limit:s,sortBy:i,transformItems:h})},poweredBy:function(){var e=0&lt;arguments.length&amp;&amp;void 0!==arguments[0]?arguments[0]:{},t=e.container,n=e.cssClasses,r=void 0===n?{}:n,i=e.theme,a=void 0===i?"light":i;if(!t)throw new Error(ns("The `container` option is required."));var s=ue(t),o={root:ni(ts(),ts({modifierName:"dark"===a?"dark":"light"}),r.root),link:ni(ts({descendantName:"link"}),r.link),logo:ni(ts({descendantName:"logo"}),r.logo)},c=function(e){var a=e.containerNode,s=e.cssClasses;return function(e,t){var n=e.url,r=e.widgetParams;if(t){var i=r.theme;zn(Tn(Za,{cssClasses:s,url:n,theme:i}),a)}}}({containerNode:s,cssClasses:o});return Hr(c,function(){return zn(null,s)})({theme:a})},panel:function(e){var t=e||{},n=t.templates,r=void 0===n?{}:n,i=t.hidden,c=void 0===i?function(){return!1}:i,a=t.collapsed,s=t.cssClasses,o=void 0===s?{}:s,u=document.createElement("div"),l=Boolean(a),h="function"==typeof a?a:function(){return!1},d={root:ni(Ns(),o.root),noRefinementRoot:ni(Ns({modifierName:"noRefinement"}),o.noRefinementRoot),collapsibleRoot:ni(Ns({modifierName:"collapsible"}),o.collapsibleRoot),collapsedRoot:ni(Ns({modifierName:"collapsed"}),o.collapsedRoot),collapseButton:ni(Ns({descendantName:"collapseButton"}),o.collapseButton),collapseIcon:ni(Ns({descendantName:"collapseIcon"}),o.collapseIcon),body:ni(Ns({descendantName:"body"}),o.body),header:ni(Ns({descendantName:"header"}),o.header),footer:ni(Ns({descendantName:"footer"}),o.footer)};return function(n){return function(e){var i=(e||{}).container;if(!i)throw new Error(xs("The `container` option is required in the widget within the panel."));var t={header:"",footer:"",collapseButtonText:function(e){var t=e.collapsed;return'&lt;svg\n          class="'.concat(d.collapseIcon,'"\n          width="1em"\n          height="1em"\n          viewBox="0 0 500 500"\n        &gt;\n        &lt;path d="').concat(t?"M100 250l300-150v300z":"M250 400l150-300H100z",'" fill="currentColor" /&gt;\n        &lt;/svg&gt;')}},s=function(e){var a=e.containerNode,s=e.bodyContainerNode,o=e.cssClasses,c=e.templates;return function(e){var t=e.options,n=e.hidden,r=e.collapsible,i=e.collapsed;zn(Tn(Rs,{cssClasses:o,hidden:n,collapsible:r,isCollapsed:i,templates:c,data:t,bodyElement:s}),a)}}({containerNode:ue(i),bodyContainerNode:u,cssClasses:d,templates:D({},t,{},r)});s({options:{},hidden:!0,collapsible:l,collapsed:!1});var o=n(D({},e,{container:u}));return D({},o,{dispose:function(){if(zn(null,ue(i)),"function"==typeof o.dispose){for(var e,t=arguments.length,n=new Array(t),r=0;r&lt;t;r++)n[r]=arguments[r];return(e=o.dispose).call.apply(e,[this].concat(n))}},render:function(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];var r,i=t[0],a=D({},o.getWidgetRenderState?o.getWidgetRenderState(i):{},{},i);s({options:a,hidden:Boolean(c(a)),collapsible:l,collapsed:Boolean(h(a))}),"function"==typeof o.render&amp;&amp;(r=o.render).call.apply(r,[this].concat(t))}})}}},voiceSearch:function(e){var t=0&lt;arguments.length&amp;&amp;void 0!==e?e:{},n=t.container,r=t.cssClasses,i=void 0===r?{}:r,a=t.templates,s=t.searchAsYouSpeak,o=void 0!==s&amp;&amp;s,c=t.language,u=t.additionalQueryParameters,l=t.createVoiceSearchHelper;if(!n)throw new Error(Is("The `container` option is required."));var h=ue(n),d={root:ni(Cs(),i.root),button:ni(Cs({descendantName:"button"}),i.button),status:ni(Cs({descendantName:"status"}),i.status)};return Xr(ws,function(){return zn(null,h)})({container:h,cssClasses:d,templates:D({},Fs,{},a),searchAsYouSpeak:o,language:c,additionalQueryParameters:u,createVoiceSearchHelper:l})},queryRuleCustomData:function(e){var t=0&lt;arguments.length&amp;&amp;void 0!==e?e:{},n=t.container,r=t.cssClasses,i=void 0===r?{}:r,a=t.templates,s=void 0===a?{}:a,o=t.transformItems,c=void 0===o?function(e){return e}:o;if(!n)throw new Error(Ts("The `container` option is required."));var u={root:ni(Es(),i.root)},l=D({},{default:function(e){var t=e.items;return JSON.stringify(t,null,2)}},{},s),h=ue(n);return D({},Gr(_s,function(){zn(null,h)})({container:h,cssClasses:u,templates:l,transformItems:c}),{$$type:"ais.queryRuleCustomData"})},queryRuleContext:function(e){var t=0&lt;arguments.length&amp;&amp;void 0!==e?e:{};if(!t.trackedFilters)throw new Error(ks("The `trackedFilters` option is required."));return D({},Gr(xe)(t),{$$type:"ais.queryRuleContext"})},index:ft,places:function(e){var t=e||{},n=t.placesReference,r=t.defaultPosition,o=void 0===r?[]:r,i=A(t,["placesReference","defaultPosition"]);if("function"!=typeof n)throw new Error("The `placesReference` option requires a valid Places.js reference.");var c=n(i),u={query:"",initialLatLngViaIP:void 0,isInitialLatLngViaIPSet:!1};return{$$type:"ais.places",init:function(e){var s=e.helper;c.on("change",function(e){var t=e.suggestion,n=t.value,r=t.latlng,i=r.lat,a=r.lng;u.query=n,s.setQueryParameter("insideBoundingBox",void 0).setQueryParameter("aroundLatLngViaIP",!1).setQueryParameter("aroundLatLng","".concat(i,",").concat(a)).search()}),c.on("clear",function(){u.query="",s.setQueryParameter("insideBoundingBox",void 0),1&lt;o.length?s.setQueryParameter("aroundLatLngViaIP",!1).setQueryParameter("aroundLatLng",o.join(",")):s.setQueryParameter("aroundLatLngViaIP",u.initialLatLngViaIP).setQueryParameter("aroundLatLng",void 0),s.search()})},getWidgetUiState:function(e,t){var n=t.searchParameters.aroundLatLng||o.join(",");if(n!==o.join(",")||u.query)return D({},e,{places:{query:u.query,position:n}});e.places;return A(e,["places"])},getWidgetSearchParameters:function(e,t){var n=t.uiState.places||{},r=n.query,i=void 0===r?"":r,a=n.position,s=void 0===a?o.join(","):a;return u.query=i,u.isInitialLatLngViaIPSet||(u.isInitialLatLngViaIPSet=!0,u.initialLatLngViaIP=e.aroundLatLngViaIP),c.setVal(i),c.close(),e.setQueryParameter("insideBoundingBox",void 0).setQueryParameter("aroundLatLngViaIP",!1).setQueryParameter("aroundLatLng",s||void 0)},getRenderState:function(e,t){return D({},e,{places:this.getWidgetRenderState(t)})},getWidgetRenderState:function(){return{widgetParams:e}}}}}),js=Object.freeze({__proto__:null,createInsightsMiddleware:function(e){var t=e||{},c=t.insightsClient,u=t.insightsInitParams,l=t.onEvent;if(null!==c&amp;&amp;!c)throw new Error("The `insightsClient` option is required. To disable, set it to `null`.");var h=Boolean(c),d=null===c?xe:c;return function(e){var n=e.instantSearchInstance,t=B(function(e){if(e.transporter){var t=e.transporter,n=t.headers,r=t.queryParameters,i="x-algolia-application-id",a="x-algolia-api-key";return[n[i]||r[i],n[a]||r[a]]}return[e.applicationID,e.apiKey]}(n.client),2),r=t[0],i=t[1],a=void 0,s=void 0;if(Array.isArray(d.queue)){var o=B(ye(d.queue.slice().reverse(),function(e){return"setUserToken"===B(e,1)[0]})||[],2);a=o[1]}return d("_get","_userToken",function(e){s=e}),d("init",D({appId:r,apiKey:i},u)),{onStateChange:function(){},subscribe:function(){function e(e){e&amp;&amp;n.mainIndex.getHelper().setQueryParameter("userToken",e)}n.mainIndex.getHelper().setQueryParameter("clickAnalytics",!0);var t=xt();h&amp;&amp;t&amp;&amp;e(t),s?d("setUserToken",s):a&amp;&amp;d("setUserToken",a),d("onUserTokenChange",e,{immediate:!0}),n.sendEventToInsights=function(e){l?l(e,c):e.insightsMethod&amp;&amp;d(e.insightsMethod,e.payload)}},unsubscribe:function(){d("onUserTokenChange",void 0),n.sendEventToInsights=xe}}}},createRouterMiddleware:tn}),Ms=Object.freeze({__proto__:null,history:en});function Os(e){e.configure;return A(e,["configure"])}var As=Object.freeze({__proto__:null,simple:Ft,singleIndex:function(t){return{stateToRoute:function(e){return Os(e[t]||{})},routeToState:function(e){return j({},t,Os(0&lt;arguments.length&amp;&amp;void 0!==e?e:{}))}}}});function Hs(e){var t=e||{};t.page;return A(t,["page"])}var Ds="ais.infiniteHits";function Ws(){return"undefined"!=typeof window&amp;&amp;void 0!==window.sessionStorage}function Bs(e){return new sn(e)}return Bs.routers=Ms,Bs.stateMappings=As,Bs.connectors=ti,Bs.widgets=Ls,Bs.version="4.11.0",Bs.createInfiniteHitsSessionStorageCache=function(){return{read:function(e){var t=e.state;if(!Ws())return null;try{var n=JSON.parse(window.sessionStorage.getItem(Ds));return n&amp;&amp;Ee(n.state,Hs(t))?n.hits:null}catch(e){if(e instanceof SyntaxError)try{window.sessionStorage.removeItem(Ds)}catch(e){}return null}},write:function(e){var t=e.state,n=e.hits;if(Ws())try{window.sessionStorage.setItem(Ds,JSON.stringify({state:Hs(t),hits:n}))}catch(e){}}}},Bs.highlight=vt,Bs.reverseHighlight=bt,Bs.snippet=St,Bs.reverseSnippet=Pt,Bs.insights=_t,Bs.middlewares=js,Bs});(function(){var c,f;c=window.jQuery;f=c(window);c.fn.stick_in_parent=function(b){var A,w,J,n,B,K,p,q,L,k,E,t;null==b&amp;&amp;(b={});t=b.sticky_class;B=b.inner_scrolling;E=b.recalc_every;k=b.parent;q=b.offset_top;p=b.spacer;w=b.bottoming;null==q&amp;&amp;(q=0);null==k&amp;&amp;(k=void 0);null==B&amp;&amp;(B=!0);null==t&amp;&amp;(t="is_stuck");A=c(document);null==w&amp;&amp;(w=!0);L=function(a){var b;return window.getComputedStyle?(a=window.getComputedStyle(a[0]),b=parseFloat(a.getPropertyValue("width"))+parseFloat(a.getPropertyValue("margin-left"))+parseFloat(a.getPropertyValue("margin-right")),"border-box"!==a.getPropertyValue("box-sizing")&amp;&amp;(b+=parseFloat(a.getPropertyValue("border-left-width"))+parseFloat(a.getPropertyValue("border-right-width"))+parseFloat(a.getPropertyValue("padding-left"))+parseFloat(a.getPropertyValue("padding-right"))),b):a.outerWidth(!0)};J=function(a,b,n,C,F,u,r,G){var v,H,m,D,I,d,g,x,y,z,h,l;if(!a.data("sticky_kit")){a.data("sticky_kit",!0);I=A.height();g=a.parent();null!=k&amp;&amp;(g=g.closest(k));if(!g.length)throw"failed to find stick parent";v=m=!1;(h=null!=p?p&amp;&amp;a.closest(p):c("&lt;div /&gt;"))&amp;&amp;h.css("position",a.css("position"));x=function(){var d,f,e;if(!G&amp;&amp;(I=A.height(),d=parseInt(g.css("border-top-width"),10),f=parseInt(g.css("padding-top"),10),b=parseInt(g.css("padding-bottom"),10),n=g.offset().top+d+f,C=g.height(),m&amp;&amp;(v=m=!1,null==p&amp;&amp;(a.insertAfter(h),h.detach()),a.css({position:"",top:"",width:"",bottom:""}).removeClass(t),e=!0),F=a.offset().top-(parseInt(a.css("margin-top"),10)||0)-q,u=a.outerHeight(!0),r=a.css("float"),h&amp;&amp;h.css({width:L(a),height:u,display:a.css("display"),"vertical-align":a.css("vertical-align"),"float":r}),e))return l()};x();if(u!==C)return D=void 0,d=q,z=E,l=function(){var c,l,e,k;if(!G&amp;&amp;(e=!1,null!=z&amp;&amp;(--z,0&gt;=z&amp;&amp;(z=E,x(),e=!0)),e||A.height()===I||x(),e=f.scrollTop(),null!=D&amp;&amp;(l=e-D),D=e,m?(w&amp;&amp;(k=e+u+d&gt;C+n,v&amp;&amp;!k&amp;&amp;(v=!1,a.css({position:"fixed",bottom:"",top:d}).trigger("sticky_kit:unbottom"))),e&lt;F&amp;&amp;(m=!1,d=q,null==p&amp;&amp;("left"!==r&amp;&amp;"right"!==r||a.insertAfter(h),h.detach()),c={position:"",width:"",top:""},a.css(c).removeClass(t).trigger("sticky_kit:unstick")),B&amp;&amp;(c=f.height(),u+q&gt;c&amp;&amp;!v&amp;&amp;(d-=l,d=Math.max(c-u,d),d=Math.min(q,d),m&amp;&amp;a.css({top:d+"px"})))):e&gt;F&amp;&amp;(m=!0,c={position:"fixed",top:d},c.width="border-box"===a.css("box-sizing")?a.outerWidth()+"px":a.width()+"px",a.css(c).addClass(t),null==p&amp;&amp;(a.after(h),"left"!==r&amp;&amp;"right"!==r||h.append(a)),a.trigger("sticky_kit:stick")),m&amp;&amp;w&amp;&amp;(null==k&amp;&amp;(k=e+u+d&gt;C+n),!v&amp;&amp;k)))return v=!0,"static"===g.css("position")&amp;&amp;g.css({position:"relative"}),a.css({position:"absolute",bottom:b,top:"auto"}).trigger("sticky_kit:bottom")},y=function(){x();return l()},H=function(){G=!0;f.off("touchmove",l);f.off("scroll",l);f.off("resize",y);c(document.body).off("sticky_kit:recalc",y);a.off("sticky_kit:detach",H);a.removeData("sticky_kit");a.css({position:"",bottom:"",top:"",width:""});g.position("position","");if(m)return null==p&amp;&amp;("left"!==r&amp;&amp;"right"!==r||a.insertAfter(h),h.remove()),a.removeClass(t)},f.on("touchmove",l),f.on("scroll",l),f.on("resize",y),c(document.body).on("sticky_kit:recalc",y),a.on("sticky_kit:detach",H),setTimeout(l,0)}};n=0;for(K=this.length;n&lt;K;n++)b=this[n],J(c(b));return this}}).call(this);(function($){$(document).on('ready',function(){var db=new Object();db.preLoad=function(){$('.page-loader').delay(100).fadeOut(50,function(){$('body').fadeIn()})}
db.menu=function(){$('.menu-mobile-icon').click(function(){$('body').toggleClass("open-menu")});$('.menu-mobile  .menu &gt; ul &gt; li &gt; a span').click(function(){var parent=$(this).parent().parent();var child=parent.find("ul");if($(child).is(":visible")){$(child).slideUp();parent.removeClass("active")}else{$(child).slideDown();parent.addClass("active")}
return!1});$('.btn-short-list').click(function(){$('.btn-short-list .icon1').addClass("animation1");$('.btn-short-list .icon2').addClass("animation2");$('.btn-short-list .icon-heart').addClass("active");$('.btn-short-list .icon-heart').addClass("animation3");setTimeout(function(){$('.btn-short-list .icon1').removeClass("animation1");$('.btn-short-list .icon2').removeClass("animation2");$('.btn-short-list .icon-heart').removeClass("animation3")},2500);return!1});$('.dropdown').hover(function(){$('.dropdown-toggle',this).trigger('click')});$('.collection-tab span').click(function(){var id=$(this).attr("data-id");$('.collection-tab span').removeClass("active");$(this).addClass("active");$('.collect-content').removeClass("active");$(id).addClass("active")});$('.installments-tab span').click(function(){var id=$(this).attr("data-id");$('.installments-tab span').removeClass("active");$(this).addClass("active");if(id=="24-months"){$('.monthly-surcharge').show()}else{$('.monthly-surcharge').hide()}});$('.fc-caption').click(function(){var content=$(".fc-content");if($(content).is(":visible")){$(content).slideUp();$(this).removeClass("active")}else{$(content).slideDown();$(this).addClass("active")}});$('.footer-col h3').click(function(){var content=$(this).parent().find("ul");if($(content).is(":visible")){$(content).slideUp();$(this).removeClass("active")}else{$(content).slideDown();$(this).addClass("active")}});$('.installments-box .line .edit-installments').click(function(){var content=$(".installments-slide");if($(content).is(":visible")){$(content).slideUp()}else{$(content).slideDown();$(this).hide()}})}
db.sliderDo=function(){if($('.owl-do').length){$('.owl-do').owlCarousel({loop:!0,margin:0,items:1,nav:!1,autoplay:!0,autoplayTimeout:7000,autoHeight:!0,})}}
db.sliderCC=function(){if($('.owl-cc').length){$('.owl-cc').owlCarousel({loop:!0,margin:0,items:1,nav:!1,autoHeight:!1,})}}
db.Typing=function(){if($('#typed').length){var typed=new Typed('#typed',{stringsElement:'#typed-strings',startDelay:100,typeSpeed:100,backDelay:3000,backSpeed:30,})}}
db.TypingHome=function(){if($('#typed-home').length){var strings=$("#typed-strings-home").attr("data-strings");if(strings){var keywords=strings.split(",");var typed=new Typed("#typed-home",{strings:keywords,typeSpeed:120,loop:!0,backSpeed:25,backDelay:5000})}}}
db.sliderService=function(){if($('.slider-for').length){$('.slider-for').slick({slidesToShow:1,slidesToScroll:1,arrows:!0,fade:!0,asNavFor:'.slider-nav'});$('.slider-nav').slick({slidesToShow:5,variableWidth:!0,centerPadding:'40px',slidesToScroll:1,asNavFor:'.slider-for',dots:!1,arrows:!1,focusOnSelect:!0})}};db.sliderHB=function(){if($('.owl-hb').length){$('.owl-hb').owlCarousel({loop:!0,margin:10,items:2,nav:!0,center:!0,responsive:{0:{items:2,nav:!0,center:!0},550:{items:2,nav:!0,center:!1},768:{items:2,margin:40,nav:!0,center:!1},992:{items:3,margin:40,nav:!0,center:!1},1200:{items:5,margin:40,nav:!0,center:!1}}})}}
db.sliderHT=function(){if($('.owl-ht').length){$('.owl-ht').owlCarousel({loop:!1,margin:12,items:2,nav:!0,center:!0,responsive:{0:{items:2,nav:!0,center:!0},550:{items:2,nav:!0,center:!1},768:{items:2,margin:20,nav:!0,center:!1},992:{items:4,margin:30,nav:!0,center:!1},1200:{items:4,margin:30,nav:!0,center:!1}}})}}
db.sliderHC=function(){if($('.owl-hc').length){$('.owl-hc').owlCarousel({loop:!0,margin:0,items:2,nav:!0,autoWidth:!0,responsive:{0:{items:2,nav:!0,},550:{items:2,nav:!0,center:!1},768:{items:2,margin:0,nav:!0,},992:{items:4,margin:0,nav:!0,},1200:{items:4,margin:0,nav:!0,}}})}}
db.sliderFashion=function(){if($('.owl-fashion').length){$('.owl-fashion').owlCarousel({loop:!0,margin:0,items:2,nav:!0,autoWidth:!0,})}}
db.enableAutoFillDomainsSearch=function(){if($("#top-search-input.type-head").length){var keywords=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.whitespace,queryTokenizer:Bloodhound.tokenizers.whitespace,local:keywords,prefetch:{url:"https://www.atom.com/assets/firstfolds/ks_v3.json",cache:!0,},});$("#top-search-input.type-head").typeahead({hint:!1,highlight:!0,minLength:1,},{name:"keywords",source:keywords,});$(".search-button").on("click",function(){var query=$("#top-search-input").val().trim();if(typeof query!="undefined"){$("#top-search-input").blur();window.location.href="/premium-domains-for-sale/all/q/"+query;return!1}});var numSelectedHandler=function(eventObject,suggestionObject,suggestionDataset){var query=$("#top-search-input").val().trim();$("button.search-button").trigger("click")};$("#top-search-input").on("typeahead:selected",numSelectedHandler)}};db.scrollToAbout=function(){$('.do-des .readmore').click(function(){$('html, body').animate({scrollTop:$(".about-box").offset().top},1000);return!1})};db.needNameForAIsearch=function(){$(document).on("click",".auto-fill-name-generator-search",function(e){var search_term=$("#popular-suggestions-display").find("a").attr("data-search-term");$("#top-search-input-generate").val(search_term).trigger("focusin");$("#top-search-input-generate").get(0).setSelectionRange(0,0);$("#top-search-input-generate").focus()})}
db.wayList=function(){$('.block-ways .item .view-detail').click(function(){var content=$(this).parent().find(".view-detail-content");if($(content).is(":visible")){$(content).slideUp();$(this).removeClass("active");$(this).find("span").text("View details")}else{$(content).slideDown();$(this).addClass("active");$(this).find("span").text("Hide details")}
return!1})}
db.testimonialGrid=function(){if($('.grid').length&gt;0){if(typeof $('.grid').masonry==='function'){$('.grid').masonry({itemSelector:'.grid-item',})}}}
db.menu();db.sliderDo();db.sliderCC();db.sliderService();db.sliderHB();db.sliderHT();db.sliderHC();db.Typing();db.TypingHome();db.scrollToAbout();db.enableAutoFillDomainsSearch();db.needNameForAIsearch();db.wayList();db.testimonialGrid();$('.filter-icon').click(function(){$('body').addClass("show-filter")});$('.filter-back').click(function(){$('body').removeClass("show-filter")})})})(jQuery);function faqHeadingClick(element){var content=$(element).next();if($(content).is(":visible")){$(content).slideUp();$(element).parent().removeClass("active")}else{$(content).slideDown();$(element).parent().addClass("active")}
return!1}
function footerSearchClick(element){var val=$(element).closest(".search-form").find("input").val();if(val!==null&amp;&amp;val.match(/^ *$/)===null&amp;&amp;val!==undefined){window.location.href="/premium-domains-for-sale/all/q/"+val}else{window.location.href="/premium-domains-for-sale/all/q"}
return!1}
function wlmSearchClick(element){var val=$(element).closest(".search-form").find("input").val();if(val!==null&amp;&amp;val.match(/^ *$/)===null&amp;&amp;val!==undefined){window.location.href=sellerUrl+"/search/q/"+val}else{window.location.href=sellerUrl+"/search/q"}
return!1}
function getDynamicDataCommon(){var data={};$.ajax({url:"/geo-business-names/bubble-theme-dynamic-data",data:data,success:function(data){data=JSON.parse(data);if(typeof(data.user_id)!='undefined'){$("#loggedin").removeClass("d-none");$("#loggedin").attr("style","");$("#not-loggedin").remove();$("#mobile-loggedin").removeClass("d-none");$("#mobile-loggedin").attr("style","");$("#mobile-not-loggedin").remove();var elements=$("[data-show-on-login]");for(var i=0;i&lt;elements.length;i++){var key=$(elements[i]).data("show-attr");var value=$(elements[i]).data("show-value");if(data[key]==value){$(elements[i]).show()}}}else{$("#loggedin").remove();$("#not-loggedin").removeClass('d-none');$("#not-loggedin").attr("style","");$("#mobile-loggedin").remove();$("#mobile-not-loggedin").removeClass("d-none");$("#mobile-not-loggedin").attr("style","")}
if($('.dropdown-toggle').length&gt;0){}
return!1}})}
function shortlistOrRemoveDomain(element){var mpDomainId=$(element).data('mp-domain-id');$.ajax({url:"/controllers/users.php",data:{"action":"mp_domain_shortlist","mp_domain_id":mpDomainId,"skip_login":!0},beforeSend:function(){if($("span",$(element)).length&gt;0){$("span",$(element)).html("Saving...")}},success:function(data){data=$.parseJSON(data);if(data.success===!1){alert(data.message);return!1}
if($("span",$(element)).length&gt;0){if(data.added==!0){$("span","a.like").removeAttr('class').attr('class',"icon-heart-color");$("span.shortlist-text","a.btn-short-list").html("Remove from Shortlist");$(element).find(".icon-heart").addClass("animation3");$(element).find(".icon1").addClass("animation1");$(element).find(".icon2").addClass("animation2")}else{$("span","a.like").removeAttr('class').attr('class',"icon-heart");$("span.shortlist-text","a.btn-short-list").html("Add to Shortlist")}
$(".shortlisted-count").html(data.shortlisted_count)}
setCookie("total_shortlisted_count",data.total_shortlisted_count);return!1}});return!1}
function footerSearchClick(element){var val=$(element).closest(".search-form").find("input").val();if(val!==null&amp;&amp;val.match(/^ *$/)===null&amp;&amp;val!==undefined){window.location.href="/premium-domains-for-sale/all/q/"+val}else{window.location.href="/premium-domains-for-sale/all/q"}
return!1}
function hamburgerClick(){$('.menu-hamburger-icon').click(function(){$('body').toggleClass("show-menu-desktop")});$('.close-menu-inner').click(function(){$('body').toggleClass("show-menu-desktop")});$('.menu-mobile  .menu &gt; ul &gt; li &gt; a .arrow').click(function(){var child=$(this).parents("li").find("ul");if($(child).is(":visible")){$(child).slideUp();$(this).parent().removeClass("active");$(this).parents("li").removeClass("active")}else{$(child).slideDown();$(this).parent().addClass("active");$(this).parents("li").addClass("active")}
return!1});$('.menu-desktop  .menu &gt; ul &gt; li &gt; a .arrow').click(function(){var child=$(this).parents("li").find("ul");if($(child).is(":visible")){$(child).slideUp();$(this).parents("li").removeClass("active")}else{$(child).slideDown();$(this).parents("li").addClass("active")}
return!1});return!1}
function moreDynamicallyGeneratedNames(element){var sub_action=$(element).attr('data-section');var page=$(element).attr('data-current-page');var keyword=$('#current_keyword').val();var current_page=parseInt(page)+1;var selected_categories=[];var excluded_keywords=[];var max_length=[];selected_categories=[$("input[name='prefered_category_id']:checked").val()];$("input[name='max_length[]']:checked").each(function(i){max_length[i]=$(this).val()});var name_types=[];if($("#filter-invented-names").is(":checked")){name_types.push('invented-names')}
if($("#filter-compounded-names").is(":checked")){name_types.push('compounded-names')}
if($("#filter-this-and-that-names").is(":checked")){name_types.push('this-and-that-names')}
if($("#filter-poetic-names").is(":checked")){name_types.push('poetic-names')}
if(sub_action&amp;&amp;current_page&gt;0){var data={'name_types':name_types.join(','),'page':current_page,'keyword':keyword,category_ids:selected_categories.join(","),max_length:max_length.join(","),excluded_keywords:excluded_keywords.join(",")};$.ajax({url:'/fetch-dynamic-business-names-bubble',data:data,type:'POST',beforeSend:function(){$(element).html("Processing...");if(current_page==1){$("div[data-item='"+sub_action+"-list']").html('&lt;div class="p-7"&gt;&lt;div class="d-flex align-items-center"&gt;&lt;strong&gt;Loading...&lt;/strong&gt;&lt;div class="spinner-border ml-auto" role="status" aria-hidden="true"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;')}},success:function(html){if(current_page==1){$("div[data-item='"+sub_action+"-list']").html('')}
if(html&amp;&amp;html.trim().length&gt;0){$("div[data-item='invented-names-list']").append(html);$(element).attr('data-current-page',current_page);$(element).html("See More")}else{$(element).html("No More")}},error:function(response){$(element).html("Not Fetched");return!1}})}}
function generateBusinessiNamesUsingAi(keyword,emotion=""){var data={emotion:emotion};$.ajax({url:'/ai-based-names-for-word-bubble/'+keyword,data:data,type:'GET',beforeSend:function(){$(".search-button-name-gen-ai").html("&lt;em&gt;Generating&lt;/em&gt; &lt;span&gt;&lt;/span&gt;");$(".store-row").html("&lt;div class='card card-body bg-white text-center'&gt;&lt;div&gt;&lt;img src='/assets/imgs/loading_balls.gif' width='300'&gt;&lt;/div&gt;&lt;p&gt;Our AI is generating the results. It can take 30-40 seconds.&lt;/p&gt;&lt;/div&gt;");document.getElementsByClassName("hb-name-suggestions")[0].scrollIntoView()},complete:function(){$(".search-button-name-gen-ai").html("&lt;em&gt;Generate&lt;/em&gt; &lt;span&gt;&lt;/span&gt;")},success:function(html){$("div[data-item='invented-names-list']").html(html)},error:function(response){$("div[data-item='invented-names-list']").html("Oops please try again after sometime");return!1}})}
function generateBrandAlignmentUsingAi(domain,business_type,request_id){var data={'request_id':request_id};$.ajax({url:'/ai-brand-alignment-results/domain/'+domain+'/business_type/'+business_type,data:data,type:'GET',beforeSend:function(){$(".search-button-name-gen-ai").html("&lt;em&gt;Generating&lt;/em&gt; &lt;span&gt;&lt;/span&gt;");$(".store-row").html("&lt;div class='card card-body bg-white text-center'&gt;&lt;div&gt;&lt;img src='/assets/imgs/loading_balls.gif' width='300'&gt;&lt;/div&gt;&lt;p&gt;Our AI is generating the results. It can take 30-40 seconds.&lt;/p&gt;&lt;/div&gt;");document.getElementsByClassName("hb-name-alignment")[0].scrollIntoView()},complete:function(){$(".search-button-name-gen-ai").html("&lt;em&gt;Generate&lt;/em&gt; &lt;span&gt;&lt;/span&gt;")},success:function(res){if(res.alignment_description.length&gt;0){var alignment_text=res.alignment_description+'&lt;div style="margin-top:20px"&gt;&lt;strong&gt;Need help deciding a name?&lt;/strong&gt;&lt;div style="margin-top:10px;margin-bottom:10px"&gt;Test multiple name ideas and get unbiased feedback from real people&lt;br&gt;&lt;/div&gt;&lt;a href="/audience-testing" class="button button-solid " target="_blank"&gt;&lt;span&gt;Learn About Audience Testing&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;';$(".brand-alignment").html(alignment_text).fadeOut().fadeIn()}},error:function(response){$(".brand-alignment").html("Error in generating results. Please try again after some time");return!1}});var domain_count=domain.split(',').length;if(domain_count==1){$.ajax({url:'/ai-brand-guidelines/domain/'+domain+'/business_type/'+business_type,data:data,type:'GET',success:function(res){if(res.guideline_description.length&gt;0){var guideline_text=res.guideline_description+'&lt;div style="margin-top:20px"&gt;&lt;strong&gt;Need an On-Brand Logo?&lt;/strong&gt;&lt;div style="margin-top:10px;margin-bottom:10px"&gt;Launch a Logo Design Contest and get dozens of top-notch Logo designs from creatives&lt;br&gt;&lt;/div&gt;&lt;a href="/start-contest" class="button button-solid " target="_blank"&gt;&lt;span&gt;Start Logo Design Contest&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;';$(".brand-guidelines").html(guideline_text).fadeOut().fadeIn()}},error:function(response){$(".brand-guidelines").html("Error in generating results. Please try again after some time");return!1}});$.ajax({url:'/ai-tagline-ideas/domain/'+domain+'/business_type/'+business_type,data:data,type:'GET',success:function(res){if(res.tagline_ideas.length&gt;0){var tagline_text=res.tagline_ideas+'&lt;div style="margin-top:20px"&gt;&lt;strong&gt;Get More Ideas From Creative Experts&lt;/strong&gt;&lt;div style="margin-top:10px;margin-bottom:10px"&gt;Launch a Tagline Contest and get hundreds of catchy Tagline Ideas for your brand&lt;br&gt;&lt;/div&gt;&lt;a href="/start-contest" class="button button-solid " target="_blank"&gt;&lt;span&gt;Start Tagline Contest&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;';$(".tagline-ideas").html(tagline_text).fadeOut().fadeIn()}},error:function(response){$(".tagline-ideas").html("Error in generating results. Please try again after some time");return!1}})}}
function setDynamicKeyWord(element){var emotion=$(element).attr('data-keyword');var keyword=$("div[data-item='invented-names-list']").attr("data-keyword");if(emotion.length&gt;0){$(".name-suggestions-filter a").removeClass("active");$(element).addClass("active");var url="/business-name-generator/word/"+keyword+"/emotion/"+emotion;window.history.pushState({},document.title,url);generateBusinessiNamesUsingAi(keyword,emotion)}}
function checkGeneratedDomainAvailability(element){var domain_name=$(element).attr('data-name');var data={'domain_name':domain_name};if(window.sending_request=='yes'){return!1}
window.seding_request='no';if(domain_name){$("#check-domain-availability-modal").remove();$(document.body).append('&lt;div id="check-domain-availability-modal" class=""&gt;&lt;/div&gt;');$("#check-domain-availability-modal").html("");var content_html=$('#modal-init-content').html();$("#check-domain-availability-modal").html(content_html);$("#check-domain-availability-modal").find("[data-item='domain-name']").html(domain_name);new Custombox.modal({content:{effect:'fadein',target:'#check-domain-availability-modal',opacity:0.8,close:!0,speedIn:300,speedOut:300,onOpen:null,onComplete:null,onClose:function(){$("#check-domain-availability-modal").attr('style','display:none')}}}).open();$.ajax({url:'/check-available-extentions-bubble',data:data,beforeSend:function(){window.sending_request='yes'},complete:function(){window.sending_request='no'},success:function(html){$("#check-domain-availability-modal").find("div[data-item='available-extentions']").html(html)},error:function(response){return!1}})}}
function topSearchIconClick(){if($('body').hasClass("show-search-desktop")){document.body.classList.remove("show-search-desktop")}else{document.body.className+=' show-search-desktop'}
return!1}
function feedbackSlider(){if($('.owl-hc').length){$('.owl-hc').owlCarousel({loop:!0,margin:0,items:2,nav:!0,autoWidth:!0,responsive:{0:{items:2,nav:!0,},550:{items:2,nav:!0,center:!1},768:{items:2,margin:0,nav:!0,},992:{items:4,margin:0,nav:!0,},1200:{items:4,margin:0,nav:!0,}}})}
return!1}
$(document).ready(function(){feedbackSlider();if(typeof(shLandingPage)!="undefined"){if(shLandingPage==!0){getDynamicDataCommon()}}else{getDynamicDataCommon()}
$('body').on('click','.header-right .search-icon',function(e){if($('body').hasClass("show-search-desktop")){$('body').removeClass("show-search-desktop")}else{$('body').addClass("show-search-desktop")}});$('[name="search_field"]').keypress(function(event){var keycode=(event.keyCode?event.keyCode:event.which);if(keycode=='13'){footerSearchClick(event.target);return!1}});if($("#sh-pricing-video-block").length&gt;0){var vimeoIframe=document.getElementById("sh-video-frame-target");vimeoPlayer=new Vimeo.Player(vimeoIframe,{id:"720893092",autoplay:0})}
if($("input.search-input").length&gt;0){$("input.search-input").keypress(function(e){var key=e.which;console.log(key);var val=$(this).val();if(key==13&amp;&amp;val&amp;&amp;val.trim().length&gt;0){var val=$(this).val();if(val!==null&amp;&amp;val.match(/^ *$/)===null&amp;&amp;val!==undefined){window.location.href=sellerUrl+"/search/q/"+val}else{window.location.href=sellerUrl+"/search/q"}
return!1}})}
$(".load-remote").each(function(){var element=$(this);$.ajax({url:$(element).data("remote-url"),success:function(content){$(element).html(content)}})});if($("#top-search-input-generate").length&gt;0){$(".search-button-name-gen").on("click",function(){var query=$("#top-search-input-generate").val().trim();if(typeof query!="undefined"){$("#top-search-input").blur();$(".search-button-name-gen").html("&lt;em&gt;Generating&lt;/em&gt; &lt;span&gt;&lt;/span&gt;");window.location.href="/business-name-generator/word/"+query;return!1}});$(".search-button-idea-gen").on("click",function(){var query=$("#top-search-input-generate").val().trim();var domain_name=$(".domainname").text();if(typeof query!="undefined"){$("#top-search-input").blur();$(".search-button-idea-gen").html("&lt;em&gt;Generating&lt;/em&gt; &lt;span&gt;&lt;/span&gt;");window.location.href="/brand-alignment/name/"+domain_name+"/business/"+query;return!1}});var numSelectedHandler=function(eventObject,suggestionObject,suggestionDataset){var query=$("#top-search-input-generate").val().trim();$("button.search-button-name-gen").trigger("click")};$("#top-search-input-generate").on("typeahead:selected",numSelectedHandler);$('#popup-business-categories-inline').select2({placeholder:'Select An Industry',});$('#input-keyword-dropdown-inline').select2({placeholder:'',});$('#popup-emotions-inline').select2({placeholder:'Select any Big Ideas or Emotions',});$('#popup-business-categories').select2({placeholder:'Select An Industry',dropdownParent:$('#generateNamesModal'),width:'100%'});$('#popup-product-categories-inline').select2({placeholder:'Select An Industry',dropdownParent:$('#popup-product-categories-inline-parent'),width:'100%'});$('#popup-startup-categories-inline').select2({placeholder:'Select An Industry',dropdownParent:$('#popup-startup-categories-inline-parent'),width:'100%'});$('#input-keyword-dropdown').select2({placeholder:'',dropdownParent:$('#generateNamesModal')});$('#popup-emotions').select2({placeholder:'Select any Big Ideas or Emotions',dropdownParent:$('#generateNamesModal'),width:'100%'});$("select[name='industry_name_ideas_url']").on("change",function(e){var industry_url=$("select[name='industry_name_ideas_url']").val();if(industry_url){window.location.href="/Name-Ideas/"+industry_url;return!1}});$("button.keyword-search").on("click",function(e){var keywords=tagify3.value.map(({value})=&gt;value).toString();var params=[keywords];window.location.href='/premium-domains-for-sale/all/q/'+params.join('&amp;');return!1});$("button.emotions-search").on("click",function(e){var params=[$('#popup-emotions-inline').val()];window.location.href='/premium-domains-for-sale/all/emotions/'+params.join('&amp;');return!1});$("button.product-name-search").on("click",function(e){var industry_url=$("select[name='product_name_ideas_url']").val();if(industry_url){window.location.href="/premium-domains-for-sale/all/categories/"+industry_url;return!1}});$("button.startup-name-search").on("click",function(e){var industry_url=$("select[name='startup_name_ideas_url']").val();if(industry_url){window.location.href="/premium-domains-for-sale/all/categories/"+industry_url;return!1}});var input3=document.querySelector('input[name="input-keyword-dropdown-inline"]');var tagify3=new Tagify(input3,{whitelist:["Web","Tech","brand","Pure","Up","Beauty","Bold","True","Hemp","Cure","Fashion","Leaf","Pay","Finance","Luxury","Health","Fit","Short","Ignite","Rise","Education","Food","Zen","Home","Cannabis","Ever","Care","Core","Love","Growth","Bio","Nest","Action","Unique","Digital","Bloom","Bright","Grow","Data","Abstract","Nutrition","Medical","Peak","Crypto","Joy","Smart","Green","Lux","Cbd","Lend","Herb","Heal","Top","Next","New","Technology","Fitness","travel","Thrive","Well","Credit","swift","Style","Go","Avant","Vital","Quick","Prime","Oak","Nature","Wise","Skill","Work","Boost","Life","Ability","Canna","Rare","Above","cloud","Bliss","Learn","Blue","Trend ","Earn","Logic","Mind","Lush","Innovation","Glam","Fun","Nova","Fund","The","Wealth","Fifth","Clean","Invest","Coin","Bot","Sage","Axis","Maven","Fresh","Med","Avrio","Skin","Pet","Yum","IQ","Luxe","App","Code","Think","Key","Lead","Security","Fast","spark","Energy","Business","Nexa","easy","Earth","Pivot","Gym","Bit","Job","Sure","Game","Video","Organic","Fox","Ad","Design","Brain","Trust","Surge","Glow","Quest","One","Launch","You","Virtual","Auto","Decor","Epic","Loan","Volt","money","Apex","Dynamic","Active","Quality","Insight","Safe","Rejuvenate","Transportation","Big","Social","Modern","Agile","Pro","Good","Kid","Strong","High","Win","Perfect","Eco","click","Propel","Fix","Ace","Strive","live","View","Natural","Car","Vegan","Meal","Goal","Better","best","Trip","Zest","Analytics","Mint","Wild","Right","Flair","Vera","Eden","Buy","Recruit","Hire","Vast","Chic","Viva","Venture","Shield","connect","Vision","Sell","Wellness","Advantage","Truly","Calm","Build","chat","Avid","Dwell","Posh","Red","Vivid","Urban","Secure","AI","Elevate","Audio","Vita","Aspire","Fin","Idea","Art","Vibe","happy","Profit","max","Lily","Voyage","Real","Leap","Cash","Baby","music","Ascend","Metric","Pets","Nutri","Bare","Talent","Marketing","Gold","Aura","Royal","Power","Bitcoin","Focus","Ivy","Global","payment","Viral","Block","Ahead","Vibrant","VR","Career","Startup","Media","Zip","Light","Mobile","Great","Estate","Medicine","Vitamin","Intel","Soul","Hub","regal","Defend","Tour","Lift","Cool","Bolt","Help","Edge","Ascent","Belle","Move","Sleep","Fuel","Cyber","Air","Crunch","Get","Shop","Instant","Able","intelligence","Taste","Hello","Aid","expert","Accord","Creative","Rebel","Noble","Buzz","Brisk","Pixel","Grand","Intelligent","Assist","Herbal","capital","fiscal","Optimal","Honest","House","Chef","Cook","neat","Glamour","Birch","Insurance","Coffee","Ultra","Byte","Blush","Hatch","brave","Orbit","Dream","Farm","Play","Drive","Brew","Medic","Sprout","team","yummy","Scale","Genius","Clothing","Lab","Sun","Innovate","advertising","Elite","Dazzle","Aim","Little","Doctor","Clever","Perk","bud","Sky","Stack","swipe","Diet","Vogue","Hype","All","task","Fab","So","Aroma","super","Pharma","savvy","Zap","Trendy","Shopping","Sense","Disrupt","North","Solve","Casa","Cute","Pura","Ziv","Robot","Snap","And","Premium","Simple","Charm","Trade","Fine","Link","Lean","Gain","Glamor","Future","Hot","Rock","Nice","Nourish","Verve","Tru","ready","Crowd","Weed","Deliver","truth","Out"],delimiters:",| ",maxTags:10,dropdown:{maxItems:20,classname:"tags-look",enabled:0,closeOnSelect:!1}})}
if($("div[data-item='invented-names-list']").length&gt;0){var keyword=$("div[data-item='invented-names-list']").attr("data-keyword");var emotion="";if(window.location.href.indexOf("/emotion/")&gt;-1){var paths=window.location.pathname.split("/");emotion=paths[5];$("a[data-keyword='"+emotion+"']").addClass("active")}
generateBusinessiNamesUsingAi(keyword,emotion);$(document.body).on("mouseenter","a[data-item='check-available']",function(e){var element=$(e.currentTarget);$(element).find("div[data-item='anchor-text']").html("Check availability");$(element).find("div[data-item='anchor-text']").removeClass('text-muted').addClass('text-primary')});$(document.body).on("mouseleave","a[data-item='check-available']",function(e){var element=$(e.currentTarget);$(element).find("div[data-item='anchor-text']").html("Domains available");$(element).find("div[data-item='anchor-text']").addClass("text-muted").removeClass('text-primary')})}
if($(".hb-name-alignment").length&gt;0){var business_type=$("section[data-item='alignment-results']").attr("data-keyword");var domain_name=$("section[data-item='alignment-results']").attr("data-domain");var request_id=$("section[data-item='alignment-results']").attr("data-request-id");generateBrandAlignmentUsingAi(domain_name,business_type,request_id)}
$(".search-button-name-gen-ai").on("click",function(){var query=$("#dynamic_name_generator").val().trim();if(typeof query!="undefined"){$("#dynamic_name_generator").blur();$(".search-button-name-gen-ai").html("&lt;em&gt;Generating&lt;/em&gt; &lt;span&gt;&lt;/span&gt;");window.location.href="/business-name-generator/word/"+query;return!1}});if($("#popular-suggestions-display").length&gt;0){var popular_suggestions=["a luxury clothing brand for women","a healthy nutrition brand for kids","an innovative wealth management platform for high net-worth individuals","a hip, seafood restaurant in Manhattan, NY","an EdTech company focused on management training","an innovative cybersecurity business","Luxury glamping experiences on the water","an innovative no-code software platform","an industrial IoT platform for large enterprises","an AI company focused on data analytics"];setInterval(function(){$("#popular-suggestions-display").fadeOut(500,function(){var key_word=popular_suggestions[Math.floor(Math.random()*popular_suggestions.length)];var r_html='&lt;a href="javascript:void(0);" data-search-term="'+key_word+'" class="auto-fill-name-generator-search"&gt;&lt;img alt="" src="/html/html/static_images/contests/g1.svg" style="width: 24px;"&gt;'+key_word+'&lt;/a&gt;';$("#popular-suggestions-display").html(r_html);$('#popular-suggestions-display').fadeIn(1000)})},5000)}
if($(".pictureSlider").length&gt;0){Carousel.init($(".pictureSlider"))}
if(window.location.href.indexOf("our-work")&gt;-1){if(typeof LazyLoad!=="undefined"){var lazyLoadInstance=new LazyLoad({elements_selector:".lazy"})}}
$('select#currency').change(function(){console.log($(this).val());setPageViewCookie('selected_currency_code',$(this).val(),1);window.location.reload()})});function getPathFromUrl(url){return url.split(/[?#]/)[0]}
function showMobileSideMenu(element){if($(".sidebar-parent").hasClass("left-menu-mobile-visible")){$(".left-side").addClass("hidden-sm hidden-xs");$(".sidebar-parent").removeClass("left-menu-mobile-visible");$("body").removeClass("left-filter-mobile-active")}else{$(".left-side").removeClass("hidden-sm hidden-xs");$(".sidebar-parent").addClass("left-menu-mobile-visible");$("body").addClass("left-filter-mobile-active")}
return!0}
function openFilters(e,id){var selector="#"+id;if($(selector).hasClass("hide-filter-mobile")){$(selector).removeClass("hide-filter-mobile");$(selector).removeClass("show-filter");$(e).find("i").addClass("fa-rotate-90")}else{$(selector).addClass("hide-filter-mobile");$(selector).addClass("show-filter");$(e).find("i").removeClass("fa-rotate-90")}}
function buyInInstallmentsCheck(element){var installmentDiv=$(element).closest("div.checkbox").find(".installment-div");if($(element).find("input").is(":checked")){$(installmentDiv).show()}else{$(installmentDiv).hide()}}
function changeNoOfInstallments(element){var salePrice=$("span.price-label").data("price");var installmentsCount=$(element).val();$("span.installment-price-label").html("$"+parseInt(salePrice/installmentsCount)+" USD");return!1}
function installmentPayment(element){var mpDomainId=$(element).data("domain-id");var installmentValue=$(".installment-div").find("select").val();$.ajax({url:"/controllers/marketplace.php",data:{action:"get_chargebee_plan_id",installment_value:installmentValue,mp_domain_id:mpDomainId},success:function(response){response=$.parseJSON(response);if(response.success===!0){var cbInstance=Chargebee.getInstance();var cart=cbInstance.getCart();var product=cbInstance.initializeProduct(response.planId);cart.replaceProduct(product);cart.proceedToCheckout();return!1}else{alert(response.message);return!1}}})}
function afterLoad(){}
function getFilters(){return{possible_uses:$("select[name='possible_uses']").val(),type_of_name:$("select[name='type_of_name']").val(),length:$("select[name='length']").val(),sort_by:$("select[name='sort-by']").val()}}
function loadDomains(){var url=getPathFromUrl();var included_query_params=!1;if($("select[name='possible_uses']").val()!==""){url=url+"/"+$("select[name='possible_uses']").val()}
var filters=["type_of_name","style_of_name","length","sort_by","select-keyword"];var params={new:!0};for(var i=0;i&lt;filters.length;i++){if($("select[name='"+filters[i]+"']").val()!==""){params[filters[i]]=$("select[name='"+filters[i]+"']").val()}}
if($.isEmptyObject(params)===!1){url=url+"?"+$.param(params);included_query_params=!0}
if(window.location.href.indexOf("allow_submissions=1")&gt;-1){if(included_query_params==!0){url=url+"&amp;allow_submissions=1"}else{url=url+"?allow_submissions=1"}}
window.location.href=url}
function setCookie(name,value,days){var expires="";if(days){var date=new Date();date.setTime(date.getTime()+days*24*60*60*1000);expires="; expires="+date.toUTCString()}
document.cookie=name+"="+(value||"")+expires+"; path=/"}
function shortlistOrRemoveDomain(element,event){event.preventDefault();var mpDomainId=$(element).data("mp-domain-id");$.ajax({url:"/controllers/users.php",data:{action:"mp_domain_shortlist",mp_domain_id:mpDomainId,skip_login:!0},beforeSend:function(){if($("span",$(element)).length&gt;0){$("span",$(element)).html("Saving...")}},success:function(data){data=$.parseJSON(data);if(data.success===!1){alert(data.message);return!1}
element=$(element).find("i");if($(element).is("i")){$(element).toggleClass("fa-heart").toggleClass("fa-heart-o").toggleClass("red")}else if($("span",$(element)).length&gt;0){if(data.added==!0){$("span",$(element)).html("Remove from Shortlist")}else{$("span",$(element)).html("Add to Shortlist")}}
setCookie("total_shortlisted_count",data.total_shortlisted_count);if(data.total_shortlisted_count&gt;0){$("svg","a.favorites-link").css("color","red")}else{$("svg","a.favorites-link").css("color","#ccc")}
return!1}});return!1}
function showHoldDomainPopup(element,event){event.preventDefault();var mpDomainId=$(element).data("mp-domain-id");$.ajax({url:"/views/pages/marketplace/_hold_domain.php",data:{mp_domain_id:mpDomainId},success:function(html){$(".modal-body","#hold-domain-modal").html(html);$("#hold-domain-modal").modal();return!1}})}
function holdDomainSubmit(element){var form=$(element).closest(".hold-domain-content");var email=$.trim($("[name='email_address']",$(form)).val());var password=$.trim($("[name='password']",$(form)).val());if($("[name='email_address']",$(form)).length&gt;0){if(email===""){alert("Email address cant be empty");return!1}
if(password===""){alert("Password cant be empty");return!1}}
$.ajax({url:"/controllers/users.php",data:{action:"hold_domain",mp_domain_id:$(element).data("mp-domain-id"),email_address:email,password:password},beforeSend:function(){$(element).html("Saving..")},success:function(data){data=$.parseJSON(data);if(data.success===!1){alert(data.message);return!1}
window.location.reload()}})}
function sticky_relocate(){if($("#sticky-anchor").length&gt;0){var window_top=$(window).scrollTop();var div_top=$("#sticky-anchor").offset().top;if(window_top&gt;div_top+1000){$("#sticky").addClass("stick").css("display","block").css("left","0").css("padding","10px");$(".search-categories").slideUp();$("#sticky-anchor").height($("#sticky").outerHeight());$(".heading-filters").css("display","block");$(".input-group-lg").addClass("col-lg-4 col-lg-offset-4")}else{$("#sticky").removeClass("stick");$("#sticky-anchor").height(0);$(".heading-filters").css("display","none");$(".search-categories").slideDown();$(".input-group-lg").removeClass("col-lg-4 col-lg-offset-4")}}}
function closeFilterAction(element){var name=$(element).data("target-id");$("select[name='"+name+"']").val("");loadDomains()}
function getCookie(cname){var name=cname+"=";var decodedCookie=decodeURIComponent(document.cookie);var ca=decodedCookie.split(";");for(var i=0;i&lt;ca.length;i++){var c=ca[i];while(c.charAt(0)==" "){c=c.substring(1)}
if(c.indexOf(name)==0){return c.substring(name.length,c.length)}}
return""}
$(document).ready(function(){var original_path=unescape(getCookie("lpg"));if(!original_path){setCookie("lpg",window.location.pathname,180)}
if(getCookie("lpg")!=""){$("a").each(function(){var href=$(this).prop("href");var add_link="no";if(href.indexOf("squadhelp.com")&gt;-1){add_link="yes"}
if(href.indexOf("shopperapproved.com")&gt;-1){add_link="no"}
if(add_link=="yes"){if(href.indexOf("?")&gt;-1){href=href+"&amp;lpg="+getCookie("lpg")}else{href=href+"?lpg="+getCookie("lpg")}
$(this).prop("href",href)}})}
if(typeof ScrollReveal!="undefined"){window.sr=ScrollReveal({reset:!0});sr.reveal(".block",{duration:800})}
$(".load-remote").each(function(){var element=$(this);$.ajax({url:$(element).data("remote-url"),success:function(content){$(element).html(content)}})});if($(".copy-share-url").length&gt;0){new Clipboard(".copy-share-url")}
$(".open-filter").click(function(){$(".left-side").toggleClass("hidden-xs")});$('[data-toggle="tooltip"]').tooltip();$(".open-filters").click(function(){$(".filters-marketplace").slideToggle();$(this).html($(this).html()==="Close filters"?"Open filters":"Close filters")});if(typeof domainId!=="undefined"){$("#modal-show").modal()}
$("select[name='select-keyword'], select[name='type_of_name'],select[name='possible_uses'],select[name='style_of_name'],select[name='length'], select[name='sort_by']").change(function(){loadDomains()});afterLoad();if(typeof instantsearch!="undefined"){const searchClient=algoliasearch("UY28JH5EE6","31e09963295196353ee61fd2c7e60507");var search_query_text="";const search=instantsearch({indexName:'Marketplace',searchClient,searchFunction(helper){if(helper.state.index==='dictionary_words'){console.log('using virtual replica');const page=helper.getPage();helper.addDisjunctiveFacetRefinement('price_range','Greater Than 50K');helper.addDisjunctiveFacetRefinement('price_range','From $10K to $50K');helper.addNumericRefinement('is_up','=',1);helper.setPage(page).search()}else{helper.search()}},routing:{router:instantsearch.routers.history({windowTitle(routeState){if(routeState.q&amp;&amp;routeState.categories){return `Premium Domains For Sale / Find ${routeState.q} in ${routeState.categories} categories, Page ${routeState.page}`}
return document.title},createURL({routeState,location}){let baseUrl=location.href.split('/search')[0];baseUrl=baseUrl+sellerUrl+"/search";if(!routeState.q&amp;&amp;routeState.categories==="all"&amp;&amp;routeState.keywords==="all"&amp;&amp;routeState.emotions==="all"&amp;&amp;routeState.page===1&amp;&amp;routeState.length==="all"&amp;&amp;routeState.tld==="all"&amp;&amp;routeState.syllable_count==="all"&amp;&amp;routeState.type_of_name==="all"){return baseUrl}
if(baseUrl[baseUrl.length-1]!=="/")baseUrl+="/";let routeStateArray=[];if(routeState.q)
routeStateArray.push("q",encodeURIComponent(routeState.q));$("#top-search-input").val(routeState.q);$("#sh-global-search").val(routeState.q);search_query_text=" for &lt;q&gt;"+routeState.q+"&lt;/q&gt;";if(routeState.categories!="all")
routeStateArray.push("categories",encodeURIComponent(routeState.categories));if(routeState.keywords!="all")
routeStateArray.push("keywords",encodeURIComponent(routeState.keywords));if(routeState.emotions!="all")
routeStateArray.push("emotions",encodeURIComponent(routeState.emotions));if(routeState.length!="all")
routeStateArray.push("length",encodeURIComponent(routeState.length));if(routeState.syllable_count!="all")
routeStateArray.push("syllable_count",encodeURIComponent(routeState.syllable_count));if(routeState.type_of_name!="all")
routeStateArray.push("type_of_name",encodeURIComponent(routeState.type_of_name));if(routeState.tld!="all")
routeStateArray.push("tld",encodeURIComponent(routeState.tld));if(routeState.page!=1)
routeStateArray.push("page",routeState.page);let combine_url=routeStateArray.join("/");if(location.href.indexOf("allow_submissions=1")&gt;-1){combine_url=combine_url+"?allow_submissions=1"}
return `${baseUrl}${combine_url}`},parseURL({location}){let routeStateString=location.href.split("/search")[1];if(routeStateString===undefined||routeStateString=="")
return{};routeStateString=getPathFromUrl(routeStateString);if(routeStateString[routeStateString.length-1]!=="/")
routeStateString+="/";const routeStateCategory=routeStateString.match(/(.*?)categories\/(.*?)\/(.*?)$/);const routeStateKeyword=routeStateString.match(/(.*?)keywords\/(.*?)\/(.*?)$/);const routeStateEmotions=routeStateString.match(/(.*?)emotions\/(.*?)\/(.*?)$/);const routeStateSyllableCount=routeStateString.match(/(.*?)syllable_count\/(.*?)\/(.*?)$/);const routeStatetld=routeStateString.match(/(.*?)tld\/(.*?)\/(.*?)$/);const routeStatequery=routeStateString.match(/(.*?)q\/(.*?)\/(.*?)$/);const routeStatePage=routeStateString.match(/(.*?)page\/(.*?)\/(.*?)$/);const routeStateLength=routeStateString.match(/(.*?)length\/(.*?)\/(.*?)$/);const routeStateType=routeStateString.match(/(.*?)type_of_name\/(.*?)\/(.*?)$/);return{q:decodeURIComponent(routeStatequery==null?"":routeStatequery[2]),categories:decodeURIComponent(routeStateCategory==null?"all":routeStateCategory[2]),keywords:decodeURIComponent(routeStateKeyword==null?"all":routeStateKeyword[2]),emotions:decodeURIComponent(routeStateEmotions==null?"all":routeStateEmotions[2]),syllable_count:decodeURIComponent(routeStateSyllableCount==null?"all":routeStateSyllableCount[2]),length:decodeURIComponent(routeStateLength==null?"all":routeStateLength[2]),tld:decodeURIComponent(routeStatetld==null?"all":routeStatetld[2]),type_of_name:decodeURIComponent(routeStateType==null?"all":routeStateType[2]),page:routeStatePage==null?1:parseInt(routeStatePage[2]),}},}),stateMapping:{stateToRoute(uiState){const indexUiState=uiState.Marketplace||{};return{q:indexUiState.query||"",categories:(indexUiState.refinementList&amp;&amp;indexUiState.refinementList.categories&amp;&amp;indexUiState.refinementList.categories.join("~"))||"all",keywords:(indexUiState.refinementList&amp;&amp;indexUiState.refinementList.keywords&amp;&amp;indexUiState.refinementList.keywords.join("~"))||"all",emotions:(indexUiState.refinementList&amp;&amp;indexUiState.refinementList.emotions&amp;&amp;indexUiState.refinementList.emotions.join("~"))||"all",on_discount:(indexUiState.refinementList&amp;&amp;indexUiState.refinementList.on_discount&amp;&amp;indexUiState.refinementList.on_discount.join("~"))||"all",contest_submission_incentives:(indexUiState.refinementList&amp;&amp;indexUiState.refinementList.contest_submission_incentives&amp;&amp;indexUiState.refinementList.contest_submission_incentives.join("~"))||"all",price_range:(indexUiState.refinementList&amp;&amp;indexUiState.refinementList.price_range&amp;&amp;indexUiState.refinementList.price_range.join("~"))||"all",syllable_count:(indexUiState.refinementList&amp;&amp;indexUiState.refinementList.syllable_count&amp;&amp;indexUiState.refinementList.syllable_count.join("~"))||"all",tld:(indexUiState.refinementList&amp;&amp;indexUiState.refinementList.tld&amp;&amp;indexUiState.refinementList.tld.join("~"))||"all",length:(indexUiState.refinementList&amp;&amp;indexUiState.refinementList.length&amp;&amp;indexUiState.refinementList.length.join("~"))||"all",type_of_name:(indexUiState.refinementList&amp;&amp;indexUiState.refinementList.type_of_name&amp;&amp;indexUiState.refinementList.type_of_name.join("~"))||"all",page:indexUiState.page||1}},routeToState(routeState){if(routeState.categories==="all")
routeState.categories=undefined;if(routeState.keywords==="all")routeState.keywords=undefined;if(routeState.emotions==="all")routeState.emotions=undefined;if(routeState.on_discount==="all")
routeState.on_discount=undefined;if(routeState.contest_submission_incentives==="all")
routeState.contest_submission_incentives=undefined;if(routeState.price_range==="all")
routeState.price_range=undefined;if(routeState.syllable_count==="all")
routeState.syllable_count=undefined;if(routeState.tld==="all")routeState.tld=undefined;if(routeState.length==="all")routeState.length=undefined;if(routeState.type_of_name==="all")
routeState.type_of_name=undefined;return{Marketplace:{query:routeState.q,refinementList:{categories:routeState.categories&amp;&amp;routeState.categories.split("~"),keywords:routeState.keywords&amp;&amp;routeState.keywords.split("~"),emotions:routeState.emotions&amp;&amp;routeState.emotions.split("~"),on_discount:routeState.on_discount&amp;&amp;routeState.on_discount.split("~"),contest_submission_incentives:routeState.contest_submission_incentives&amp;&amp;routeState.contest_submission_incentives.split("~"),price_range:routeState.price_range&amp;&amp;routeState.price_range.split("~"),syllable_count:routeState.syllable_count&amp;&amp;routeState.syllable_count.split("~"),length:routeState.length&amp;&amp;routeState.length.split("~"),tld:routeState.tld&amp;&amp;routeState.tld.split("~"),type_of_name:routeState.type_of_name&amp;&amp;routeState.type_of_name.split("~")},page:routeState.page}}}},}});search.addWidget(instantsearch.widgets.searchBox({container:"#search-input-mobile",showSubmit:!1,showLoadingIndicator:!1,placeholder:"Search By Keyword (e.g. Agency, Fashion, Tech)"}));search.addWidget(instantsearch.widgets.refinementList({container:document.querySelector("#facet-tld"),attribute:"tld",limit:5,showMore:!0,showMoreLimit:10,sortBy:["count:desc","name:asc"]}));search.addWidget(instantsearch.widgets.refinementList({container:document.querySelector("#facet-price-range"),attribute:"price_range",limit:5,showMore:!1,sortBy:["name:asc"]}));search.addWidget(instantsearch.widgets.refinementList({container:document.querySelector("#facet-categories"),attribute:"categories",limit:25,showMoreLimit:50,showMore:!0,searchable:!0,searchablePlaceholder:"Search Categories",searchableIsAlwaysActive:!1,sortBy:["count:desc","name:asc"]}));search.addWidget(instantsearch.widgets.refinementList({container:document.querySelector("#facet-emotions"),attribute:"emotions",limit:5,showMoreLimit:20,showMore:!0,sortBy:["count:desc","name:asc"]}));search.addWidget(instantsearch.widgets.refinementList({container:document.querySelector("#facet-length"),attribute:"length",sortBy:["count:asc"]}));search.addWidget(instantsearch.widgets.refinementList({container:document.querySelector("#facet-syllables"),attribute:"syllable_count",sortBy:["name:asc"]}));search.addWidget(instantsearch.widgets.refinementList({container:document.querySelector("#facet-style"),attribute:"type_of_name",limit:5,showMoreLimit:20,showMore:!0,sortBy:["count:desc","name:asc"]}));if(window.location.href.indexOf("allow_submissions=1")&gt;-1){search.addWidget(instantsearch.widgets.refinementList({container:document.querySelector("#facet-incentives"),attribute:"contest_submission_incentives",sortBy:["count:desc","name:asc"]}))}
search.addWidget(instantsearch.widgets.refinementList({container:document.querySelector("#facet-discount"),attribute:"on_discount",sortBy:["count:desc","name:asc"]}));search.addWidget(instantsearch.widgets.queryRuleContext({trackedFilters:{categories:(values)=&gt;values,type_of_name:(values)=&gt;values}}));search.addWidgets([instantsearch.widgets.queryRuleCustomData({container:'#top-banner',templates:{default:`
            {{#items}}
                &lt;p&gt;{{promo_content}}&lt;/p&gt;
            {{/items}}
        `,},})]);search.addWidget(instantsearch.widgets.sortBy({container:"#header-sort-by-container",items:[{value:"Marketplace",label:"Relevance"},{value:"marketplace_view_count",label:"Most Popular"},{value:"recently_added",label:"New Arrivals"},{value:"dictionary_words",label:"Ultra Premium"},{value:"marketplace_selling_price_asc",label:"Price - Low to High"}]}));if(userId==2327213){var partner_user_ids=[];if(userId==2327213){partner_user_ids.push(2361655)}
var users_query=["user_id:"+userId];$.each(partner_user_ids,function(i){users_query.push("user_id:"+partner_user_ids[i])});users_query="("+users_query.join(" OR ")+")";var filters='NOT status: "Pending Commission Approval" AND NOT status:"Purchased" AND '+users_query+' AND NOT status:"Transfer Complete" AND NOT status:"Delisted" AND NOT status:"Rejected" AND NOT status:"Selling Price Set"'}else{var filters='NOT status: "Pending Commission Approval" AND NOT status:"Purchased" AND user_id:'+userId+' AND NOT status:"Transfer Complete" AND NOT status:"Delisted" AND NOT status:"Rejected" AND NOT status:"Selling Price Set"'}
if(mainGoal=="entire"){filters="(user_id:"+userId+' OR (status: "Approved")) AND NOT status: "Pending Commission Approval" AND NOT status:"Purchased"  AND NOT status:"Transfer Complete" AND NOT status:"Delisted" AND NOT status:"Rejected" AND NOT status:"Selling Price Set"';if(typeof notAllowedUserIds!="undefined"&amp;&amp;notAllowedUserIds.length&gt;0){var tmp=[];for(var i=0;i&lt;notAllowedUserIds.length;i++){tmp.push(" user_id:"+notAllowedUserIds[i])}
filters=filters+" AND NOT "+tmp.join(" AND NOT")}}
search.addWidget(instantsearch.widgets.configure({hitsPerPage:"100",filters:filters,}));const facetMapping={categories:"Category",keywords:"Keyword",length:"Length",tld:"Extension",type_of_name:"Type of Name",is_basic:"Listing Type",emotions:"Emotions",syllable_count:"Syllables",price_range:"Price Range",on_discount:"On Discount",contest_submission_incentives:"Contest Submission Incentive"};search.addWidget(instantsearch.widgets.currentRefinements({container:"#current-refinement-list",includedAttributes:["categories","keywords","length","tld","type_of_name","is_basic","emotions","syllable_count","price_range","on_discount","contest_submission_incentives"],transformItems:(items)=&gt;{return items.map((item)=&gt;{item.label=facetMapping[item.label];return item})}}));var push_results=1;if(typeof user_is!="undefined"){if(user_is=="Creative"){push_results=0}}
const renderStats=(renderOptions,isFirstRender)=&gt;{const{nbHits,processingTimeMS,query,page,widgetParams}=renderOptions;if(isFirstRender){return}
let count="";let startcount=page*100+1;let endcount=(page+1)*100;if(nbHits&lt;100&amp;&amp;nbHits&gt;0){endcount=nbHits;count+=` &lt;strong&gt;${nbHits}&lt;/strong&gt; results`}else{if(nbHits&gt;1){count+=`over &lt;strong&gt;${nbHits}&lt;/strong&gt; results`;widgetParams.container.innerHTML=`
                                        Showing &lt;strong&gt;${startcount}&lt;/strong&gt; to &lt;strong&gt;${endcount}&lt;/strong&gt; of ${count} 
                                            
                                        `+search_query_text}else if(nbHits===1){count+=`&lt;strong&gt;1&lt;/strong&gt; result`;widgetParams.container.innerHTML=`
                                        Showing &lt;strong&gt;${count} &lt;/strong&gt; Result 
                                            
                                        `+search_query_text}else{count+=`No results`;widgetParams.container.innerHTML=`
                                        &lt;strong&gt;${count} &lt;/strong&gt; Found 
                                            
                                        `+search_query_text}}};const customStats=instantsearch.connectors.connectStats(renderStats);search.addWidgets([customStats({container:document.querySelector("#stats")})]);search.addWidgets([instantsearch.widgets.configure({clickAnalytics:!0})]);search.addWidget(instantsearch.widgets.pagination({container:"#pagination",showFirst:!1,showLast:!1,totalPages:50,templates:{previous:"&amp;larr;",next:"&amp;rarr;"}}));const renderHits=(renderOptions,isFirstRender)=&gt;{const{hits,widgetParams}=renderOptions;var html="";if(hits.length===0){html=""}
$('#hits_skeleton').hide();for(var i=0;i&lt;hits.length;i++){var hit=hits[i];var saved_query_id=hit.__queryID;var domain_name_in_url=hit.domain_name;var extra_path='';var content='&lt;div data-mp-domain-id="'+hit.objectID+'" class="store-col"&gt;\n'+'&lt;div class="item"&gt;\n'+'    &lt;a href="'+extra_path+'/name/'+domain_name_in_url+"?qid="+saved_query_id+'" class="domain-image" data-domain-id="'+hit.objectID+'" data-insights-position="'+hit.__position+'" data-insights-query-id="'+saved_query_id+'" onclick="sendinsight(this);"&gt;\n'+'        &lt;div class="thumb"&gt;\n';var first_priority=hit.visual_image;var second_priority=hit.visual_image_alt;if(image_priority&amp;&amp;image_priority=="alt"){first_priority=hit.visual_image_alt;second_priority=hit.visual_image}
if(first_priority){if(typeof getVisualImage=="function"){content=content+getVisualImage(first_priority)+"\n"}else{content=content+'&lt;img src="'+first_priority+'" alt=""&gt; \n'}}else if(second_priority){if(typeof getVisualImage=="function"){content=content+getVisualImage(second_priority)+"\n"}else{content=content+'&lt;img src="'+second_priority+'" alt=""&gt; \n'}}else{var colors=["gradient-warm-flame","gradient-night-fade","gradient-ripe-malinka","gradient-malibu-beach","gradient-happy-fisher"];var color=colors[Math.floor(Math.random()*colors.length)];content=content+'&lt;div class="no-logo '+color+'"&gt;'+hit.base_name+"&lt;/div&gt;"}
content=content+"&lt;/div&gt;\n"+'        &lt;div class="des"&gt;\n'+'            &lt;h3&gt;'+hit.domain_name+"&lt;/h3&gt;\n";content=content+'&lt;div class="domain-info__additional"&gt;';if(hit.make_offer==1){content=content+'            &lt;span class="price"&gt;Make an Offer&lt;/span&gt;\n'}else{if(hit.discount_price&gt;0){var discount_price=parseInt(hit.selling_price)-parseInt(hit.discount_price);content=content+'            &lt;div class="price"&gt;'+'&lt;span class="new-price"&gt;$'+discount_price.toLocaleString()+'&lt;/span&gt;'+'&lt;span class="old-price"&gt;$'+hit.selling_price.toLocaleString()+"&lt;/span&gt;&lt;/div&gt;\n"}else{content=content+'            &lt;div class="price"&gt;$'+hit.selling_price.toLocaleString()+"&lt;/div&gt;\n"}}
content=content+"       &lt;/div&gt; &lt;/div&gt;\n"+"    &lt;/a&gt;\n"+"&lt;/div&gt; &lt;/div&gt;";html=html+content}
widgetParams.container.innerHTML=html};const customHits=instantsearch.connectors.connectHits(renderHits);search.addWidgets([customHits({container:document.querySelector("#hits")})]);if(typeof uhsh!="undefined"){window.aa("setUserToken",uhsh)}
$(".search-button").on("click",function(){var query=$("#top-search-input").val().trim();$(".sub-heading").hide();$("#top-search-input").blur();search.helper.setQueryParameter('enableRules',!1);search.helper.setQuery(query).search()});$("input[name='search_type_input']").on('change',function(e){var flag=$("input[name='search_type_input']:checked").val();if(flag==1){search.helper.setQueryParameter('restrictSearchableAttributes',['domain_name','name_chunks']);search.helper.setQueryParameter('synonyms',!1);search.helper.setQueryParameter('typoTolerance',!1);search.helper.setQueryParameter('enableRules',!1);search.helper.setQueryParameter('queryType','prefixLast');window.exact_match_results=1}else if(flag==2){search.helper.setQueryParameter('restrictSearchableAttributes',['domain_name']);search.helper.setQueryParameter('synonyms',!1);search.helper.setQueryParameter('typoTolerance',!1);search.helper.setQueryParameter('enableRules',!1);search.helper.setQueryParameter('queryType','prefixLast');window.exact_match_results=1}else if(flag==3){search.helper.setQueryParameter('restrictSearchableAttributes',['domain_suffixes']);search.helper.setQueryParameter('synonyms',!1);search.helper.setQueryParameter('typoTolerance',!1);search.helper.setQueryParameter('enableRules',!1);search.helper.setQueryParameter('queryType','prefixNone');window.exact_match_results=1}else{search.helper.setQueryParameter('restrictSearchableAttributes',[]);search.helper.setQueryParameter('synonyms',!0);search.helper.setQueryParameter('typoTolerance',!0);search.helper.setQueryParameter('enableRules',!0);search.helper.setQueryParameter('queryType','prefixLast');window.exact_match_results=0}
var query=$("#top-search-input").val().trim();search.helper.setQuery(query).search()});search.start();search.on('render',function(){var query_text=$("#top-search-input").val().trim();if(query_text){$(".narrow-search-type").fadeIn(200);$(".begins-with").html("Begins With &lt;span class='ais-RefinementList-count' style='color:#333'&gt;"+query_text+"&lt;/span&gt;");$(".ends-with").html("Ends With &lt;span class='ais-RefinementList-count' style='color:#333'&gt;"+query_text+"&lt;/span&gt;")}
if(query_text&amp;&amp;search_keyword.toLowerCase()!=query_text.toLowerCase()){$.ajax({url:"/controllers/marketplace.php",data:{"action":"get_related_keywords","keyword_text":query_text,"search_type":"keyword","market_type":"standard",},success:function(html){if(html!=null&amp;&amp;html!='undefined'&amp;&amp;html!=''){$('.cloud-tags').fadeOut(500,function(){$('.cloud-tags').html(html).fadeIn(500)})}
$('.heading').html(query_text.charAt(0).toUpperCase()+query_text.substr(1).toLowerCase()+" Domain Names For Sale")}})}else{var urlCategory=$(".ais-CurrentRefinements-item:contains('Category')").find(".ais-CurrentRefinements-categoryLabel").first(".ais-CurrentRefinements-categoryLabel").text();if(urlCategory!=null&amp;&amp;urlCategory!='undefined'&amp;&amp;urlCategory!=''){$.ajax({url:"/controllers/marketplace.php",data:{"action":"get_related_keywords","keyword_text":urlCategory,"search_type":"category","market_type":"standard",},success:function(html){if(html!=null&amp;&amp;html!='undefined'&amp;&amp;html!=''){$('.cloud-tags').fadeOut(500,function(){$('.cloud-tags').html(html).fadeIn(500)})}
$('.heading').html(urlCategory.charAt(0).toUpperCase()+urlCategory.substr(1)+" Domain Names For Sale");$('.sub-heading').html("Explore our unique, hand-picked "+urlCategory+" business names for sale along with a matching, premium domain name. Buy instantly for a fixed low price.")}})}}})}
var keywords=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.whitespace,queryTokenizer:Bloodhound.tokenizers.whitespace,local:keywords,prefetch:{url:"https://www.atom.com/assets/firstfolds/ks_v3.json",cache:!0}});$("#top-search-input").typeahead({hint:!1,highlight:!0,minLength:1},{name:"keywords",source:keywords});var numSelectedHandler=function(eventObject,suggestionObject,suggestionDataset){var query=$("#top-search-input").val().trim();$("button.search-button").trigger("click")};$("#top-search-input").on("typeahead:selected",numSelectedHandler);$("button[data-item='load-more-name-emotions']").on("click",function(e){var current_page=parseInt($(e.currentTarget).attr("data-current-page"));var last_page=parseInt($(e.currentTarget).attr("data-last-page"));var emotion=$(e.currentTarget).attr("data-emotion");var loading=$(e.currentTarget).attr("data-loading");var element=e.currentTarget;var load_page=2;if(current_page&gt;0){load_page=current_page+1}
if(load_page&gt;1&amp;&amp;load_page&lt;=last_page&amp;&amp;loading=="false"){$("p[data-item='loading-data']").removeClass("hidden");$(e.currentTarget).attr("data-loading","true");$.ajax({url:"/name/emotion/"+emotion+"/"+load_page,complete:function(){$(element).attr("data-loading","false");$("p[data-item='loading-data']").addClass("hidden")},success:function(res){$(element).attr("data-loading","false");$(element).attr("data-current-page",load_page);$("#marketplace-domains-slider-desktop").append(res)},error:function(error){console.log(error)}})}});if($("button[data-item='load-more-name-emotions']").length==1){$(window).scroll(function(){if($(window).scrollTop()&gt;=$(document).height()-$(window).height()-900){if($("button[data-item='load-more-name-emotions']").attr("data-loading")=="false"){$("button[data-item='load-more-name-emotions']").trigger("click")}else{}}})}
$("#sidebar").stickySidebar({containerSelector:".result-content",innerWrapperSelector:".sidebar__inner"})});function sendinsight(d){}
function getPathFromUrl(url){return url.split(/[?#]/)[0]}
function getCurrentScroll(){return window.pageYOffset||document.documentElement.scrollTop}
function getElementPosition(el){return el.getBoundingClientRect()}
function getElementHeight(el){return el.clientHeight}
$(window).on("load",function(){$("input[type='checkbox']","#sidebar").click(function(){if($(".open-filter").is(":visible")){$(".open-filter").click()}});if(typeof uhsh!="undefined"){window.aa("setUserToken",uhsh)}
$(document).on("click",function(e){if($(e.target).closest(".open-filter-mobile").length==0){if($(".left-menu-mobile-visible").length&gt;0){var container=$("#sidebar");if(!$(e.target).closest(container).length){showMobileSideMenu(e)}}}})});window.addEventListener("scroll",function(){const sortByElement=document.querySelector(".sort-by");const sortBySectionElement=document.querySelector(".sort-by-section");const footer=document.getElementsByTagName("footer")[0];const height=document.body.scrollHeight;const sortByPos=getElementPosition(sortByElement);const sortBySectionPos=getElementPosition(sortBySectionElement);const footerPos=getElementPosition(footer);if(sortBySectionPos.top&gt;=0){sortByElement.classList.remove("sticky")}else if(footerPos.top&lt;=200){sortByElement.classList.remove("sticky")}else if(sortByPos.top&lt;=0){sortByElement.classList.add("sticky")}});function getVisualImage(hitVisualImage){return('&lt;img src="'+hitVisualImage.replace("https://www.squadhelp.com","https://img.atom.com")+'?class=listing" alt=""/&gt;')}</pre></body></html>