From 5baa696437502d7218e758285664fb27b0f245ea Mon Sep 17 00:00:00 2001 From: nobody Date: Tue, 31 Jan 2023 06:07:30 +0100 Subject: [PATCH] instantsearch.js v4.50.1 -> v4.50.2 (#1311) --- THIRD_PARTY.txt | 2 +- modules/internal/targets.js | 2 +- pages/updates/updates.html | 2 +- .../instantsearch.js/4.50.1/instantsearch.production.min.jsm | 3 --- .../instantsearch.js/4.50.2/instantsearch.production.min.jsm | 3 +++ 5 files changed, 6 insertions(+), 6 deletions(-) delete mode 100644 resources/instantsearch.js/4.50.1/instantsearch.production.min.jsm create mode 100644 resources/instantsearch.js/4.50.2/instantsearch.production.min.jsm diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt index 4e3880f6..a3d706ad 100644 --- a/THIRD_PARTY.txt +++ b/THIRD_PARTY.txt @@ -1162,7 +1162,7 @@ https://cdnjs.cloudflare.com/ajax/libs/hls.js/0.14.17/hls.min.js https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.3.1/hls.min.js https://cdnjs.cloudflare.com/ajax/libs/hogan.js/3.0.2/hogan.min.js https://cdnjs.cloudflare.com/ajax/libs/instantsearch.js/3.7.0/instantsearch.production.min.js -https://cdnjs.cloudflare.com/ajax/libs/instantsearch.js/4.50.1/instantsearch.production.min.js +https://cdnjs.cloudflare.com/ajax/libs/instantsearch.js/4.50.2/instantsearch.production.min.js https://cdnjs.cloudflare.com/ajax/libs/iScroll/5.2.0/iscroll.min.js https://cdnjs.cloudflare.com/ajax/libs/izimodal/1.6.1/js/iziModal.min.js https://cdnjs.cloudflare.com/ajax/libs/jasny-bootstrap/3.1.3/css/jasny-bootstrap.min.css diff --git a/modules/internal/targets.js b/modules/internal/targets.js index fd70e871..5cd063c9 100644 --- a/modules/internal/targets.js +++ b/modules/internal/targets.js @@ -236,7 +236,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/instantsearch.css/7.')) return '7.4.5'; if (type.startsWith('/instantsearch.css/8.')) return '8.0.0'; if (type.startsWith('/instantsearch.js/3.')) return '3.7.0'; - if (type.startsWith('/instantsearch.js/4.')) return '4.50.1'; + if (type.startsWith('/instantsearch.js/4.')) return '4.50.2'; if (type.startsWith('/in-view/0.')) return '0.6.1'; if (type.startsWith('/iScroll/5.')) return '5.2.0'; if (type.startsWith('/izimodal/1.')) return '1.6.1'; diff --git a/pages/updates/updates.html b/pages/updates/updates.html index 84563e35..7fec3026 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -30,7 +30,7 @@
  • bodymovin v5.10.1 -> v5.10.2 (#1305)
  • dexie v3.2.2 -> v3.2.3 (#1306)
  • axios v1.2.3 -> v1.2.5 (#1310)
  • -
  • instantsearch.js v4.49.4 -> v4.50.1 (#1311)
  • +
  • instantsearch.js v4.49.4 -> v4.50.2 (#1311)
  • dygraph v2.1.2 -> v2.2.0 (#1312)
  • react-intl v6.2.5 -> v6.2.6 (#1313)
  • react-router v6.7.0 -> v6.8.0 (#1314)
  • diff --git a/resources/instantsearch.js/4.50.1/instantsearch.production.min.jsm b/resources/instantsearch.js/4.50.1/instantsearch.production.min.jsm deleted file mode 100644 index 809ff685..00000000 --- a/resources/instantsearch.js/4.50.1/instantsearch.production.min.jsm +++ /dev/null @@ -1,3 +0,0 @@ -/*! InstantSearch.js 4.50.1 | © Algolia, Inc. and contributors; MIT License | https://github.com/algolia/instantsearch.js */ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).instantsearch=t()}(this,function(){"use strict";function a(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function C(t){for(var e=1;ee.length)&&(t=e.length);for(var n=0,r=new Array(t);n "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(t){return p(this.hierarchicalFacets,function(e){return e.name===t})},getHierarchicalFacetBreadcrumb:function(e){var t;return this.isHierarchicalFacet(e)&&(t=this.getHierarchicalRefinement(e)[0])?(e=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),t.split(e).map(function(e){return e.trim()})):[]},toString:function(){return JSON.stringify(this,null,2)}};var re=s;function ie(e){return Array.isArray(e)?e.filter(Boolean):[]}function ae(e,t){if(Array.isArray(e))for(var n=0;n=i.length)&&"desc"===i[n]?-r:r}return e.index-t.index}),e.map(function(e){return e.value})):[]};var ce=function(e){return"string"!=typeof e?e:String(e).replace(/^-/,"\\-")},ue=function(e){return"string"!=typeof e?e:e.replace(/^\\-/,"-")},le=function(m){return function(e,t){function n(e,s,t){var n,o=e;if(0t&&(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)&&console.trace(),this;throw TypeError("listener must be a function")},r.prototype.once=function(e,t){var n;if(_e(t))return n=!1,r.listener=t,this.on(e,r),this;throw TypeError("listener must be a function");function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}},r.prototype.removeListener=function(e,t){var n,r,i,a;if(!_e(t))throw TypeError("listener must be a function");if(this._events&&this._events[e])if(i=(n=this._events[e]).length,r=-1,n===t||_e(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(Pe(n)){for(a=i;0":">",'"':""","'":"'"},We=/[&<>"']/g,De=RegExp(We.source);var Be={"&":"&","<":"<",">":">",""":'"',"'":"'"},Ue=/&(amp|quot|lt|gt|#39);/g,qe=RegExp(Ue.source);function Qe(e){return e&&qe.test(e)?e.replace(Ue,function(e){return Be[e]}):e}function Ve(e){if("object"===y(t=e)&&null!==t&&"[object Object]"===(null===(t=e)?void 0===t?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t))){var t;if(null===Object.getPrototypeOf(e))return 1;for(var n=e;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(e)===n}}var $e={highlightPreTag:"__ais-highlight__",highlightPostTag:"__/ais-highlight__"},u={highlightPreTag:"",highlightPostTag:""};function Ke(e){return((e=e)&&De.test(e)?e.replace(We,function(e){return Ae[e]}):e).replace(new RegExp($e.highlightPreTag,"g"),u.highlightPreTag).replace(new RegExp($e.highlightPostTag,"g"),u.highlightPostTag)}function ze(n){return Ve(n)&&"string"!=typeof n.value?Object.keys(n).reduce(function(e,t){return C(C({},e),{},F({},t,ze(n[t])))},{}):Array.isArray(n)?n.map(ze):C(C({},n),{},{value:Ke(n.value)})}function Je(e){return void 0===e.__escaped&&((e=e.map(function(e){e=h({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return e._highlightResult&&(e._highlightResult=ze(e._highlightResult)),e._snippetResult&&(e._snippetResult=ze(e._snippetResult)),e})).__escaped=!0),e}function Ze(e){var t=u.highlightPreTag,n=u.highlightPostTag;return e.map(function(e){return e.isHighlighted?t+e.value+n:e.value}).join("")}function Ye(e){var l=e.instantSearchInstance,d=e.helper,h=e.attribute,f=e.widgetType;return function(){for(var e=arguments.length,t=new Array(e),n=0;n')).replace(new RegExp(u.highlightPostTag,"g"),""))}var Xt=t("ReverseHighlight");function Gt(e){var t=e.attribute,n=e.highlightedTagName,n=void 0===n?"mark":n,r=e.hit,e=e.cssClasses,e=void 0===e?{}:e,r=(mt(r._highlightResult,t)||{}).value,t=void 0===r?"":r,r=Xt({descendantName:"highlighted"})+(e.highlighted?" ".concat(e.highlighted):"");return Ze(Dt(ht(t))).replace(new RegExp(u.highlightPreTag,"g"),"<".concat(n,' class="').concat(r,'">')).replace(new RegExp(u.highlightPostTag,"g"),""))}var en=t("Snippet");function tn(e){var t=e.attribute,n=e.highlightedTagName,n=void 0===n?"mark":n,r=e.hit,e=e.cssClasses,e=void 0===e?{}:e,r=(mt(r._snippetResult,t)||{}).value,t=void 0===r?"":r,r=en({descendantName:"highlighted"})+(e.highlighted?" ".concat(e.highlighted):"");return t.replace(new RegExp(u.highlightPreTag,"g"),"<".concat(n,' class="').concat(r,'">')).replace(new RegExp(u.highlightPostTag,"g"),""))}var nn=t("ReverseSnippet");function rn(e){var t=e.attribute,n=e.highlightedTagName,n=void 0===n?"mark":n,r=e.hit,e=e.cssClasses,e=void 0===e?{}:e,r=(mt(r._snippetResult,t)||{}).value,t=void 0===r?"":r,r=nn({descendantName:"highlighted"})+(e.highlighted?" ".concat(e.highlighted):"");return Ze(Dt(ht(t))).replace(new RegExp(u.highlightPreTag,"g"),"<".concat(n,' class="').concat(r,'">')).replace(new RegExp(u.highlightPostTag,"g"),""))}function an(e,t){var n,e={method:e,payload:t},t=e.method;if("object"!==y(e=e.payload))throw new Error("The insights helper expects the payload to be an object.");try{n=Xe(e)}catch(e){throw new Error("Could not JSON serialize the payload object.")}return'data-insights-method="'.concat(t,'" data-insights-payload="').concat(n,'"')}var sn="_ALGOLIA";function on(){var e=sn;if("object"===("undefined"==typeof document?"undefined":y(document))&&"string"==typeof document.cookie)for(var t="".concat(e,"="),n=document.cookie.split(";"),r=0;r>6]+Rn[128|63&c]:c<55296||57344<=c?s+=Rn[224|c>>12]+Rn[128|c>>6&63]+Rn[128|63&c]:(o+=1,c=65536+((1023&c)<<10|1023&a.charCodeAt(o)),s+=Rn[240|c>>18]+Rn[128|c>>12&63]+Rn[128|c>>6&63]+Rn[128|63&c])}return s},isBuffer:function(e){return!(!e||"object"!=typeof e||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(bn(e)){for(var n=[],r=0;r=":return"≥";case"<=":return"≤";default:return e}}(e.operator)," ").concat(e.name):e.name,t={attribute:e.attribute,type:e.type,value:t,label:n};return void 0!==e.operator&&(t.operator=e.operator),void 0!==e.count&&(t.count=e.count),void 0!==e.exhaustive&&(t.exhaustive=e.exhaustive),t}function er(R){var n=1 ":t,t=e.rootPath,r=void 0===t?null:t,t=e.showParentLevel,i=void 0===t||t,t=e.limit,a=void 0===t?10:t,t=e.showMore,d=void 0!==t&&t,t=e.showMoreLimit,s=void 0===t?20:t,t=e.sortBy,h=void 0===t?ir:t,t=e.transformItems,f=void 0===t?function(e){return e}:t;if(!u||!Array.isArray(u)||0===u.length)throw new Error(rr("The `attributes` option expects an array of strings."));if(!0===d&&s<=a)throw new Error(rr("The `showMoreLimit` option must be greater than `limit`."));var m,p,g=k(u,1)[0],o=function(){};function v(){o()}var y=!1;function b(){return y?s:a}return{$$type:"ais.hierarchicalMenu",init:function(e){var t=e.instantSearchInstance;R(C(C({},this.getWidgetRenderState(e)),{},{instantSearchInstance:t}),!0)},render:function(e){var t,n,r=e.instantSearchInstance;t=e,o=function(){y=!y,n.render(t)},R(C(C({},(n=this).getWidgetRenderState(e)),{},{instantSearchInstance:r}),!1)},dispose:function(e){e=e.state;return n(),e.removeHierarchicalFacet(g).setQueryParameter("maxValuesPerFacet",void 0)},getRenderState:function(e,t){return C(C({},e),{},{hierarchicalMenu:C(C({},e.hierarchicalMenu),{},F({},g,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t,n=e.results,r=e.state,i=e.createURL,a=e.instantSearchInstance,s=e.helper,e=[],o=!1;return m=m||Ye({instantSearchInstance:a,helper:s,attribute:function(e){e=e.split(l).length-1;return u[e]},widgetType:this.$$type}),p=p||function(e){m("click",e),s.toggleFacetRefinement(g,e).search()},n&&(a=(a=n.getFacetValues(g,{sortBy:h,facetOrdering:h===ir}))&&!Array.isArray(a)&&a.data?a.data:[],t=(r.maxValuesPerFacet||0)>b()?a.length<=b():a.lengthR()),o=g(e.slice(0,R()).map(function(e){var t=e.name,n=e.escapedValue;e.path;return C(C({},E(e,Qr)),{},{label:t,value:n})}),{results:r})),{items:o,createURL:d,refine:h,sendEvent:l,canRefine:0="]&&t[">="][0]||"",t=t["<="]&&t["<="][0]||"",""===n&&""===t?e:C(C({},e),{},{numericMenu:C(C({},e.numericMenu),{},F({},m,"".concat(n,":").concat(t)))}))},getWidgetSearchParameters:function(e,t){var n,t=t.uiState,t=t.numericMenu&&t.numericMenu[m],e=e.clearRefinements(m);return t?-1===t.indexOf(":")?e.addNumericRefinement(m,"=",Number(t)):(n=(t=k(t.split(":").map(parseFloat),2))[0],t=t[1],n=R(n)?e.addNumericRefinement(m,">=",n):e,R(t)?n.addNumericRefinement(m,"<=",t):n):e.setQueryParameters({numericRefinements:C(C({},e.numericRefinements),{},F({},m,{}))})},getRenderState:function(e,t){return C(C({},e),{},{numericMenu:C(C({},e.numericMenu),{},F({},m,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t,r,n,i=e.results,a=e.state,s=e.instantSearchInstance,o=e.helper,c=e.createURL,e=(f.refine||(f.refine=function(e){var t=Jr(o.state,m,e);f.sendEvent("click",e),o.setState(t).search()}),f.createURL||(f.createURL=function(t){return function(e){return c(Jr(t,m,e))}}),f.sendEvent||(f.sendEvent=(t={instantSearchInstance:s}.instantSearchInstance,function(){1===arguments.length&&t.sendEventToInsights(arguments.length<=0?void 0:arguments[0])})),!i||0===i.nbHits),s=(r=a,p.map(function(e){var t=e.start,n=e.end,e=e.label;return{label:e,value:encodeURI(JSON.stringify({start:t,end:n})),isRefined:zr(r,m,{start:t,end:n,label:e})}})),u=!0,l=function(e,t){var n,r,i,a,s="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(s)return r=!(n=!0),{s:function(){s=s.call(e)},n:function(){var e=s.next();return n=e.done,e},e:function(e){r=!0,i=e},f:function(){try{n||null==s.return||s.return()}finally{if(r)throw i}}};if(Array.isArray(e)||(s=Q(e))||t&&e&&"number"==typeof e.length)return s&&(e=s),a=0,{s:t=function(){},n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(s);try{for(l.s();!(n=l.n()).done;){var d=n.value;if(d.isRefined&&"{}"!==decodeURI(d.value)){u=!1;break}}}catch(e){l.e(e)}finally{l.f()}return{createURL:f.createURL(a),items:g(s,{results:i}),hasNoResults:e,canRefine:!(e&&u),refine:f.refine,sendEvent:f.sendEvent,widgetParams:h}}};throw new Error(Kr("The `items` option expects an array of objects."))}}var ce=or(Br),Qr=["name","escapedValue","path"],Vr=d({name:"menu",connector:!0}),$r=["isRefined","name:asc"],Kr=d({name:"numeric-menu",connector:!0});function zr(e,t,n){var r=e.getNumericRefinements(t);return void 0!==n.start&&void 0!==n.end?n.start===n.end?Zr(r,"=",n.start):Zr(r,">=",n.start)&&Zr(r,"<=",n.end):void 0!==n.start?Zr(r,">=",n.start):void 0!==n.end?Zr(r,"<=",n.end):void 0===n.start&&void 0===n.end&&Object.keys(r).every(function(e){return 0===(r[e]||[]).length})}function Jr(e,t,n){var n=JSON.parse(decodeURI(n)),r=e.getNumericRefinements(t);if(void 0===n.start&&void 0===n.end)return e.removeNumericRefinement(t);if(zr(e,t,n)||(e=e.removeNumericRefinement(t)),void 0!==n.start&&void 0!==n.end){if(n.start>n.end)throw new Error("option.start should be > to option.end");if(n.start===n.end)return e=Zr(r,"=",n.start)?e.removeNumericRefinement(t,"=",n.start):e.addNumericRefinement(t,"=",n.start)}return void 0!==n.start&&(e=(e=Zr(r,">=",n.start)?e.removeNumericRefinement(t,">=",n.start):e).addNumericRefinement(t,">=",n.start)),"number"==typeof(e=void 0!==n.end?(e=Zr(r,"<=",n.end)?e.removeNumericRefinement(t,"<=",n.end):e).addNumericRefinement(t,"<=",n.end):e).page&&(e.page=0),e}function Zr(e,t,n){return void 0!==e[t]&&e[t].includes(n)}function Yr(n){var t=1=")||[],1)[0],s=k(e.getNumericRefinement(u,"<=")||[],1)[0],o=void 0===n||""===n,c=void 0===r||""===r,n=ti({min:o?void 0:parseFloat(n),max:c?void 0:parseFloat(r),precision:h}),r=n.min,n=n.max,o=R(l)||i!==r?R(l)&&o?l:r:void 0,r=R(d)||t!==n?R(d)&&c?d:n:void 0,c=void 0===o,n=R(i)&&i<=o,c=c||R(o)&&(!R(i)||n),i=void 0===r,n=R(r)&&r<=t,i=i||R(r)&&(!R(t)||n);return(a!==o||s!==r)&&c&&i?(e=e.removeNumericRefinement(u),R(o)&&(e=e.addNumericRefinement(u,">=",o)),(e=R(r)?e.addNumericRefinement(u,"<=",r):e).resetPage()):null};function f(n,r){return function(){var e=k(0=")||[],1)[0],i=k(i.getNumericRefinement(u,"<=")||[],1)[0],[R(s)?s:-1/0,R(i)?i:1/0]),i=f(r,n?a:{min:void 0,max:void 0});return{refine:i,canRefine:a.min!==a.max,format:c,range:a,sendEvent:(t=e,function(){1===arguments.length&&t.sendEventToInsights(arguments.length<=0?void 0:arguments[0])}),widgetParams:C(C({},o),{},{precision:h}),start:s}},dispose:function(e){e=e.state;return r(),e.removeDisjunctiveFacet(u).removeNumericRefinement(u)},getWidgetUiState:function(e,t){var t=t.searchParameters.getNumericRefinements(u),n=t[">="],n=void 0===n?[]:n,t=t["<="],t=void 0===t?[]:t;return 0===n.length&&0===t.length?e:C(C({},e),{},{range:C(C({},e.range),{},F({},u,"".concat(n,":").concat(t)))})},getWidgetSearchParameters:function(e,t){var n,t=t.uiState,e=e.addDisjunctiveFacet(u).setQueryParameters({numericRefinements:C(C({},e.numericRefinements),{},F({},u,{}))}),t=(R(l)&&(e=e.addNumericRefinement(u,">=",l)),R(d)&&(e=e.addNumericRefinement(u,"<=",d)),t.range&&t.range[u]);return e=t&&-1!==t.indexOf(":")&&(n=(t=k(t.split(":").map(parseFloat),2))[0],t=t[1],R(n)&&(!R(l)||l=")).addNumericRefinement(u,">=",n)),R(t))&&(!R(d)||tf,l=m&&!w;return{createURL:function(e){return a(i.resetPage().toggleFacetRefinement(h,e))},items:c,refine:b,searchForItems:s,isFromSearch:!1,canRefine:0="])&&t.length)return e[">="][0]},b=function(e){return function(e,t){v("click",t),e.setState(r(e.state,t)).search()}.bind(null,e)},R=function(e){var t=e.state,n=e.createURL;return function(e){return n(r(t,e))}},{$$type:yi,init:function(e){var t=e.instantSearchInstance;n(C(C({},this.getWidgetRenderState(e)),{},{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;n(C(C({},this.getWidgetRenderState(e)),{},{instantSearchInstance:t}),!1)},getRenderState:function(e,t){return C(C({},e),{},{ratingMenu:C(C({},e.ratingMenu),{},F({},S,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var s,o,c,u,t,n=e.helper,r=e.results,i=e.state,a=e.instantSearchInstance,e=e.createURL,l=[],d=(v||(s=(a={instantSearchInstance:a,helper:n,getRefinedStar:function(){return y(n.state)},attribute:S}).instantSearchInstance,o=a.helper,c=a.getRefinedStar,u=a.attribute,v=function(){for(var e,t,n,r=arguments.length,i=new Array(r),a=0;a=").concat(t)]},attribute:u}))}),!1),h=0,f=null==r?void 0:r.getFacetValues(S,{});if(r&&f){f.length,t=0,f.forEach(function(e){e=k(e.name.split("."),2)[1];t=Math.max(t,(void 0===e?"":e).length)});for(var m=y(i),p=1;p=n&&Number(e.name)<=w}).map(function(e){return e.count}).reduce(function(e,t){return e+t},0));if(h+=t,m&&!e&&0===t)return;var r=_(new Array(Math.floor(+w))).map(function(e,t){return+t=",t):e.setQueryParameters({numericRefinements:C(C({},e.numericRefinements),{},F({},S,{}))})}};throw new Error(vi("The `attribute` option is required."));function r(e,t){var n=y(e)===Number(t),e=e.resetPage().removeNumericRefinement(S);return n?e:e.addNumericRefinement(S,"<=",w).addNumericRefinement(S,">=",Number(t))}}}function ci(r){var e=1 ":r,r=e.rootPath,s=void 0===r?null:r,r=e.transformItems,o=void 0===r?function(e){return e}:r;if(t&&Array.isArray(t)&&0!==t.length)return n=k(t,1)[0],{$$type:"ais.breadcrumb",init:function(e){u(C(C({},this.getWidgetRenderState(e)),{},{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){u(C(C({},this.getWidgetRenderState(e)),{},{instantSearchInstance:e.instantSearchInstance}),!1)},dispose:function(){l()},getRenderState:function(e,t){return C(C({},e),{},{breadcrumb:C(C({},e.breadcrumb),{},F({},n,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.helper,n=e.createURL,r=e.results,e=e.state;var i,e=r&&0!==e.hierarchicalFacets.length?(e=k(e.hierarchicalFacets,1)[0].name,e=r.getFacetValues(e,{}),e=Array.isArray(e.data)?e.data:[],o((i=function n(e){return e.reduce(function(e,t){return e=t.isRefined&&(e.push({label:t.name,value:t.escapedValue}),Array.isArray(t.data))?e.concat(n(t.data)):e},[])}(e)).map(function(e,t){return{label:e.label,value:t+1===i.length?null:i[t+1].value}}),{results:r})):[];return d.createURL||(d.createURL=function(e){return n(c(t.state,e))}),d.refine||(d.refine=function(e){t.setState(c(t.state,e)).search()}),{canRefine:0")}function Mi(n,r){return function(e){var t,e=e||{},a=e.hit,s=e.matchingPatterns,e=e.transformSearchParameters,e=void 0===e?function(e){return e}:e;if(!a)throw new Error(ji("The `hit` option is required."));if(s)return t=Object.keys(s).reduce(function(e,t){var n=s[t],r=mt(a,t),i=n.score;return Array.isArray(r)?[].concat(_(e),[r.map(function(e){return Li({attributeName:t,attributeValue:e,attributeScore:i})})]):"string"==typeof r?[].concat(_(e),[Li({attributeName:t,attributeValue:r,attributeScore:i})]):e},[]),e=C({},e(new g.SearchParameters({sumOrFiltersScores:!0,facetFilters:["objectID:-".concat(a.objectID)],optionalFilters:t}))),C(C({},ki(n,r)({searchParameters:e})),{},{$$type:"ais.configureRelatedItems"});throw new Error(ji("The `matchingPatterns` option is required."))}}var Oi=d({name:"autocomplete",connector:!0}),Hi=d({name:"query-rules",connector:!0});function Ai(e){var i,a,s,t=this.helper,n=this.initialRuleContexts,r=this.trackedFilters,o=this.transformRuleContexts,e=e.state,c=e.ruleContexts||[],r=(i=(r={helper:t,sharedHelperState:e,trackedFilters:r}).helper,a=r.sharedHelperState,s=r.trackedFilters,Object.keys(s).reduce(function(e,t){var n=gt(i.lastResults||{},a,!0).filter(function(e){return e.attribute===t}).map(function(e){return e.numericValue||e.name}),r=(0,s[t])(n);return[].concat(_(e),_(n.filter(function(e){return r.includes(e)}).map(function(e){return"ais-".concat(t,"-").concat(e).replace(/[^a-z0-9-_]+/gi,"_")})))},[])),o=o([].concat(_(n),_(r))).slice(0,10);St(c,o)||t.overrideStateWithoutTriggeringChangeEvent(C(C({},e),{},{ruleContexts:o}))}function Wi(l){var r=1= 4.8.0 required."));u=at(t.findAnswers,p),y(C(C({},this.getWidgetRenderState(e)),{},{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(t){var n=this,e=t.state.query;e?(s=[],o=!0,y(C(C({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1),r(u(e,l,C(C({},v),{},{nbHits:f,attributesForPrediction:d}))).then(function(e){e&&(g&&0":7,"=":8,_v:9,"{":10,"&":11,_t:12},S.scan=function(e,t){var n,r,i,a,s,o=e.length,c=0,u=null,l="",d=[],h=!1,f=0,m=0,p="{{",g="}}";function v(){0"==n.tag&&(n.indent=d[r].text.toString()),d.splice(r,1));else t||d.push({tag:"\n"});h=!1,m=d.length}for(t&&(t=t.split(" "),p=t[0],g=t[1]),f=0;f":a,"<":function(e,t){var n={partials:{},code:"",subs:{},inPartial:!0},e=(S.walk(e.nodes,n),t.partials[a(e,t)]);e.subs=n.subs,e.partials=n.partials},$:function(e,t){var n={subs:{},code:"",partials:t.partials,prefix:e.n};S.walk(e.nodes,n),t.subs[e.n]=n.code,t.inPartial||(t.code+='t.sub("'+i(e.n)+'",c,p,i);')},"\n":function(e,t){t.code+=o('"\\n"'+(e.last?"":" + i"))},_v:function(e,t){t.code+="t.b(t.v(t."+n(e.n)+'("'+i(e.n)+'",c,p,0)));'},_t:function(e,t){t.code+=o('"'+i(e.text)+'"')},"{":s,"&":s},S.walk=function(e,t){for(var n,r=0,i=e.length;r/g,a=/\'/g,o=/\"/g,c=/[&<>\"\']/,d=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}}),Xi=(zi.Template=Ce.Template,zi.template=zi.Template,zi),Gi=function(e,t,n,r){t[0]=0;for(var i=1;i"===t?(r=1,""):t+i[0]:a?t===a?a="":i+=t:'"'===t||"'"===t?a=t:">"===t?(o(),r=1):r&&("="===t?(r=5,n=i,i=""):"/"===t&&(r<5||">"===e[c][u+1])?(o(),3===r&&(s=s[0]),(s=(r=s)[0]).push(2,0,r),r=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(o(),r=2):i+=t),3===r&&"!--"===i&&(r=4,s=s[0])}return o(),s}(e)),t),arguments,[])).length?t:t[0]}.bind(j),na=Zi(Yi(function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t"}},ja=d({name:"breadcrumb"}),La=t("Breadcrumb"),Ma=function(e){var t=e.hasRefinements,n=e.refine,r=e.cssClasses,e=e.templateProps;return j("div",{className:r.root},j(S,h({},e,{templateKey:"resetLabel",rootTagName:"button",rootProps:{className:I(r.button,!t&&r.disabledButton),onClick:n,disabled:!t},data:{hasRefinements:t}})))},Oa={resetLabel:function(){return"Clear refinements"}},Ha=d({name:"clear-refinements"}),Aa=t("ClearRefinements"),Wa=function(e){var t=e.items,a=e.cssClasses,e=e.canRefine;return j("div",{className:I(a.root,!e&&a.noRefinementRoot)},j("ul",{className:a.list},t.map(function(i,e){return j("li",{key:"".concat(i.indexName,"-").concat(i.attribute,"-").concat(e),className:a.item},j("span",{className:a.label},(e=i.label).toString().charAt(0).toUpperCase()+e.toString().slice(1),":"),i.refinements.map(function(e){return j("span",{key:(n=e.attribute,r=e.value,[n,e.type,r,e.operator].map(function(e){return e}).filter(Boolean).join(":")),className:a.category},j("span",{className:a.categoryLabel},"query"===e.attribute?j("q",null,e.label):e.label),j("button",{className:a.delete,onClick:(t=i.refine.bind(null,e),function(e){wt(e)||(e.preventDefault(),t())})},"✕"));var t,n,r}))})))},Da=d({name:"current-refinements"}),Ba=t("CurrentRefinements"),Ua={header:function(){return""},loader:function(){return""},item:function(e){return JSON.stringify(e)}},qa=function(e){var t=e.hits,n=e.isLoading,r=e.cssClasses,i=e.templateProps;return j("div",{className:I(r.root,0===t.length&&r.emptyRoot)},j(S,h({},i,{templateKey:"header",rootProps:{className:r.header},data:{hits:t,isLoading:n}})),n?j(S,h({},i,{templateKey:"loader",rootProps:{className:r.loader}})):j("ul",{className:r.list},t.map(function(e,t){return j(S,h({},i,{templateKey:"item",rootTagName:"li",rootProps:{className:r.item},key:e.objectID,data:C(C({},e),{},{__hitIndex:t})}))})))},Qa=d({name:"answers"}),Va=t("Answers"),$a=["container","widgets","fallbackWidget"],Ka=d({name:"dynamic-widgets"}),za=t("DynamicWidgets");function Ja(e){var t=document.createElement("div");return t.className=za({descendantName:"widget"}),e.appendChild(t),t}function Za(e){var n,i,a,s,t,r=(e=e||{}).container,o=e.widgets,c=e.fallbackWidget,e=E(e,$a);if(!r)throw new Error(Ka("The `container` option is required."));if(o&&Array.isArray(o)&&o.every(function(e){return"function"==typeof e}))return n=P(r),(i=document.createElement("div")).className=za(),a=new Map,s=[],t=Vi(function(e,t){e=e.attributesToRender;t&&n.appendChild(i),e.forEach(function(e){a.has(e)&&(e=a.get(e),i.appendChild(e))})},function(){n.removeChild(i)})(C(C({},e),{},{widgets:s,fallbackWidget:"function"==typeof c?function(e){var e=e.attribute,t=Ja(i);return a.set(e,t),c({attribute:e,container:t})}:void 0})),C(C({},t),{},{init:function(r){o.forEach(function(e){var t=Ja(i),e=e(t),n=vt(e,r);a.set(n,t),s.push(e)}),t.init(r)},$$widgetType:"ais.dynamicWidgets"});throw new Error(Ka("The `widgets` option expects an array of callbacks."))}function Ya(e){var t=e.className,n=e.disabled;return j("button",{className:t,onClick:e.onClick,disabled:void 0!==n&&n},e.children)}function Xa(e){var t=e.classNameLabel,n=e.classNameInput,r=e.checked,i=e.onToggle,e=e.children;return j("label",{className:t},j("input",{className:n,type:"checkbox",checked:r,onChange:i}),e)}function Ga(e,t){var n,r,i,a,s=e.items,o=e.position,c=e.currentRefinement,u=e.refine,l=e.clearMapRefinement,d=e.toggleRefineOnMapMove,h=e.isRefineOnMapMove,f=e.setMapMoveSinceLastRefine,m=e.hasMapMoveSinceLastRefine,p=e.isRefinedWithMap,g=e.widgetParams,e=e.instantSearchInstance,v=g.container,y=g.googleReference,b=g.cssClasses,R=g.templates,S=g.initialZoom,w=g.initialPosition,_=g.enableRefine,P=g.enableClearMapRefinement,N=g.enableRefineControl,x=g.mapOptions,I=g.createMarker,T=g.markerOptions,F=g.renderState;t?(F.isUserInteraction=!0,F.isPendingRefine=!1,F.markers=[],(g=document.createElement("div")).className=b.root,v.appendChild(g),(t=document.createElement("div")).className=b.map,g.appendChild(t),(n=document.createElement("div")).className=b.tree,g.appendChild(n),F.mapInstance=new y.maps.Map(t,C({mapTypeControl:!1,fullscreenControl:!1,streetViewControl:!1,clickableIcons:!1,zoomControlOptions:{position:y.maps.ControlPosition.LEFT_TOP}},x)),y.maps.event.addListenerOnce(F.mapInstance,"idle",function(){function e(){F.isUserInteraction&&_&&(f(),h())&&(F.isPendingRefine=!0)}F.mapInstance.addListener("center_changed",e),F.mapInstance.addListener("zoom_changed",e),F.mapInstance.addListener("dragstart",e),F.mapInstance.addListener("idle",function(){F.isUserInteraction&&F.isPendingRefine&&(F.isPendingRefine=!1,ts({mapInstance:F.mapInstance,refine:u}))})}),F.templateProps=M({templatesConfig:e.templatesConfig,templates:R})):(g=s.map(function(e){return e.objectID}),t=(n=k(ns(F.markers,g),2))[0],x=n[1],r=t.map(function(e){return e.__id}),e=s.filter(function(e){return!r.includes(e.objectID)}),x.forEach(function(e){return e.setMap(null)}),F.markers=t.concat(e.map(function(n){var r=I({map:F.mapInstance,item:n});return Object.keys(T.events).forEach(function(t){r.addListener(t,function(e){T.events[t]({map:F.mapInstance,event:e,item:n,marker:r})})}),r})),R=!m(),i=c?0:null,(a=!c&&Boolean(F.markers.length)?rs(y,F.markers):c)&&R?is(F,function(){F.mapInstance.fitBounds(new y.maps.LatLngBounds(a.southWest,a.northEast),i)}):R&&is(F,function(){F.mapInstance.setCenter(o||w),F.mapInstance.setZoom(S)}),L(j(es,{cssClasses:b,enableRefine:_,enableRefineControl:N,enableClearMapRefinement:P,isRefineOnMapMove:h(),isRefinedWithMap:p(),hasMapMoveSinceLastRefine:m(),onRefineToggle:d,onRefineClick:function(){return ts({mapInstance:F.mapInstance,refine:u})},onClearClick:l,templateProps:F.templateProps}),v.querySelector(".".concat(b.tree))))}var es=function(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,e=e.templateProps;return j(br,null,n&&j("div",null,r&&j("div",{className:t.control},a||!o?j(Xa,{classNameLabel:I(t.label,a&&t.selectedLabel),classNameInput:t.input,checked:a,onToggle:c},j(S,h({},e,{templateKey:"toggle",rootTagName:"span"}))):j(Ya,{className:t.redo,disabled:!o,onClick:u},j(S,h({},e,{templateKey:"redo",rootTagName:"span"})))),!r&&!a&&j("div",{className:t.control},j(Ya,{className:I(t.redo,!o&&t.disabledRedo),disabled:!o,onClick:u},j(S,h({},e,{templateKey:"redo",rootTagName:"span"})))),i&&s&&j(Ya,{className:t.reset,onClick:l},j(S,h({},e,{templateKey:"reset",rootTagName:"span"})))))},ts=function(e){var t=e.refine,e=e.mapInstance;return t({northEast:e.getBounds().getNorthEast().toJSON(),southWest:e.getBounds().getSouthWest().toJSON()})},ns=function(e,r){return e.reduce(function(e,t){var e=k(e,2),n=e[0],e=e[1];return r.includes(t.__id)?[n.concat(t),e]:[n,e.concat(t)]},[[],[]])},rs=function(e,t){t=t.reduce(function(e,t){return e.extend(t.getPosition())},new e.maps.LatLngBounds);return{northEast:t.getNorthEast().toJSON(),southWest:t.getSouthWest().toJSON()}},is=function(e,t){e.isUserInteraction=!1,t(),e.isUserInteraction=!0},as=j("p",null,"Your custom HTML Marker"),ss={HTMLMarker:function(){return as},reset:function(){return"Clear the map refinement"},toggle:function(){return"Search as I move the map"},redo:function(){return"Redo search here"}},os=["initialZoom","initialPosition","templates","cssClasses","builtInMarker","customHTMLMarker","enableRefine","enableClearMapRefinement","enableRefineControl","container","googleReference"],cs=["item"],us=["item"],ls=d({name:"geo-search"}),ds=t("GeoSearch");function hs(e){var t=e.className,n=e.handleClick,r=e.facetValueToRefine,i=e.isRefined,a=e.templateProps,s=e.templateKey,o=e.templateData,e=e.subItems;return j("li",{className:t,onClick:function(e){n({facetValueToRefine:r,isRefined:i,originalEvent:e})}},j(S,h({},a,{templateKey:s,data:o})),e)}var zi={query:"",showSubmit:!0,showReset:!0,showLoadingIndicator:!0,autofocus:!1,searchAsYouType:!0,isSearchStalled:!1,disabled:!1,onChange:v,onSubmit:v,onReset:v,refine:v},fs=function(){B(i,Rr);var r=q(i);function i(){var a;W(this,i);for(var e=arguments.length,t=new Array(e),n=0;n=t.__.length&&t.__.push({__V:Js}),t.__[e]}function no(e){Ks=1;var a,t=uo,n=void 0,s=to(Us++,2);return s.t=t,s.__c||(s.__=[n?n(e):uo(void 0,e),function(e){var t=(s.__N||s.__)[0],e=s.t(t,e);t!==e&&(s.__N=[e,s.__[1]],s.__c.setState({}))}],(s.__c=T).u)||(T.u=!0,a=T.shouldComponentUpdate,T.shouldComponentUpdate=function(e,t,n){var r,i;return!s.__c.__H||((r=s.__c.__H.__.filter(function(e){return e.__c})).every(function(e){return!e.__N})||(i=!1,r.forEach(function(e){var t;e.__N&&(t=e.__[0],e.__=e.__N,e.__N=void 0,t!==e.__[0])&&(i=!0)}),!!i))&&(!a||a.call(this,e,t,n))}),s.__N||s.__}function ro(e){return Ks=5,t=function(){return{current:e}},n=[],co((r=to(Us++,7)).__H,n)?(r.__V=t(),r.i=n,r.__h=t,r.__V):r.__;var t,n,r}function io(){for(var t;t=zs.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(so),t.__H.__h.forEach(oo),t.__H.__h=[]}catch(e){t.__H.__h=[],x.__e(e,t.__v)}}x.__b=function(e){"function"!=typeof e.type||e.o||e.type===br?e.o||(e.o=e.__&&e.__.o?e.__.o:""):e.o=(e.__&&e.__.o?e.__.o:"")+(e.__&&e.__.__k?e.__.__k.indexOf(e):0),T=null,Zs&&Zs(e)},x.__r=function(e){Ys&&Ys(e),Us=0;e=(T=e.__c).__H;e&&(qs===T?(e.__h=[],T.__h=[],e.__.forEach(function(e){e.__N&&(e.__=e.__N),e.__V=Js,e.__N=e.i=void 0})):(e.__h.forEach(so),e.__h.forEach(oo),e.__h=[])),qs=T},x.diffed=function(e){Xs&&Xs(e);e=e.__c;e&&e.__H&&(!e.__H.__h.length||1!==zs.push(e)&&Qs===x.requestAnimationFrame||((Qs=x.requestAnimationFrame)||function(e){function t(){clearTimeout(r),ao&&cancelAnimationFrame(n),setTimeout(e)}var n,r=setTimeout(t,100);ao&&(n=requestAnimationFrame(t))})(io),e.__H.__.forEach(function(e){e.i&&(e.__H=e.i),e.__V!==Js&&(e.__=e.__V),e.i=void 0,e.__V=Js})),qs=T=null},x.__c=function(e,n){n.some(function(t){try{t.__h.forEach(so),t.__h=t.__h.filter(function(e){return!e.__||oo(e)})}catch(e){n.some(function(e){e.__h&&(e.__h=[])}),n=[],x.__e(e,t.__v)}}),Gs&&Gs(e,n)},x.unmount=function(e){eo&&eo(e);var t,e=e.__c;e&&e.__H&&(e.__H.__.forEach(function(e){try{so(e)}catch(e){t=e}}),e.__H=void 0,t)&&x.__e(t,e.__v)};var ao="function"==typeof requestAnimationFrame;function so(e){var t=T,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),T=t}function oo(e){var t=T;e.__c=e.__(),T=t}function co(n,e){return!n||n.length!==e.length||e.some(function(e,t){return e!==n[t]})}function uo(e,t){return"function"==typeof t?t(e):t}function lo(t){var e,n,r=k(no(t.isCollapsed),2),i=r[0],a=r[1],r=k(no(!1),2),s=r[0],o=r[1],c=ro(null);return r=function(){var e=c.current;if(e)return e.appendChild(t.bodyElement),function(){e.removeChild(t.bodyElement)}},e=[c,t.bodyElement],n=to(Us++,3),!x.__s&&co(n.__H,e)&&(n.__=r,n.i=e,T.__H.__h.push(n)),s||t.isCollapsed===i||a(t.isCollapsed),j("div",{className:I(t.cssClasses.root,t.hidden&&t.cssClasses.noRefinementRoot,t.collapsible&&t.cssClasses.collapsibleRoot,i&&t.cssClasses.collapsedRoot),hidden:t.hidden},t.templates.header&&j("div",{className:t.cssClasses.header},j(S,{templates:t.templates,templateKey:"header",rootTagName:"span",data:t.data}),t.collapsible&&j("button",{className:t.cssClasses.collapseButton,"aria-expanded":!i,onClick:function(e){e.preventDefault(),o(!0),a(function(e){return!e})}},j(S,{templates:t.templates,templateKey:"collapseButtonText",rootTagName:"span",data:{collapsed:i}}))),j("div",{className:t.cssClasses.body,ref:c}),t.templates.footer&&j(S,{templates:t.templates,templateKey:"footer",rootProps:{className:t.cssClasses.footer},data:t.data}))}var ho=d({name:"panel"}),fo=t("Panel"),mo=["placesReference","defaultPosition"],po=["places"],go=function(e){var t=e.url,n=e.theme,e=e.cssClasses;return j("div",{className:e.root},j("a",{href:t,target:"_blank",className:e.link,"aria-label":"Search by Algolia",rel:"noopener noreferrer"},j("svg",{height:"1.2em",className:e.logo,viewBox:"0 0 572 64",style:{width:"auto"}},j("path",{fill:"dark"===n?"#FFF":"#36395A",d:"M16 48.3c-3.4 0-6.3-.6-8.7-1.7A12.4 12.4 0 0 1 1.9 42C.6 40 0 38 0 35.4h6.5a6.7 6.7 0 0 0 3.9 6c1.4.7 3.3 1.1 5.6 1.1 2.2 0 4-.3 5.4-1a7 7 0 0 0 3-2.4 6 6 0 0 0 1-3.4c0-1.5-.6-2.8-1.9-3.7-1.3-1-3.3-1.6-5.9-1.8l-4-.4c-3.7-.3-6.6-1.4-8.8-3.4a10 10 0 0 1-3.3-7.9c0-2.4.6-4.6 1.8-6.4a12 12 0 0 1 5-4.3c2.2-1 4.7-1.6 7.5-1.6s5.5.5 7.6 1.6a12 12 0 0 1 5 4.4c1.2 1.8 1.8 4 1.8 6.7h-6.5a6.4 6.4 0 0 0-3.5-5.9c-1-.6-2.6-1-4.4-1s-3.2.3-4.4 1c-1.1.6-2 1.4-2.6 2.4-.5 1-.8 2-.8 3.1a5 5 0 0 0 1.5 3.6c1 1 2.6 1.7 4.7 1.9l4 .3c2.8.2 5.2.8 7.2 1.8 2.1 1 3.7 2.2 4.9 3.8a9.7 9.7 0 0 1 1.7 5.8c0 2.5-.7 4.7-2 6.6a13 13 0 0 1-5.6 4.4c-2.4 1-5.2 1.6-8.4 1.6Zm35.6 0c-2.6 0-4.8-.4-6.7-1.3a13 13 0 0 1-4.7-3.5 17.1 17.1 0 0 1-3.6-10.4v-1c0-2 .3-3.8 1-5.6a13 13 0 0 1 7.3-8.3 15 15 0 0 1 6.3-1.4A13.2 13.2 0 0 1 64 24.3c1 2.2 1.6 4.6 1.6 7.2V34H39.4v-4.3h21.8l-1.8 2.2c0-2-.3-3.7-.9-5.1a7.3 7.3 0 0 0-2.7-3.4c-1.2-.7-2.7-1.1-4.6-1.1s-3.4.4-4.7 1.3a8 8 0 0 0-2.9 3.6c-.6 1.5-.9 3.3-.9 5.4 0 2 .3 3.7 1 5.3a7.9 7.9 0 0 0 2.8 3.7c1.3.8 3 1.3 5 1.3s3.8-.5 5.1-1.3c1.3-1 2.1-2 2.4-3.2h6a11.8 11.8 0 0 1-7 8.7 16 16 0 0 1-6.4 1.2ZM80 48c-2.2 0-4-.3-5.7-1a8.4 8.4 0 0 1-3.7-3.3 9.7 9.7 0 0 1-1.3-5.2c0-2 .5-3.8 1.5-5.2a9 9 0 0 1 4.3-3.1c1.8-.7 4-1 6.7-1H89v4.1h-7.5c-2 0-3.4.5-4.4 1.4-1 1-1.6 2.1-1.6 3.6s.5 2.7 1.6 3.6c1 1 2.5 1.4 4.4 1.4 1.1 0 2.2-.2 3.2-.7 1-.4 1.9-1 2.6-2 .6-1 1-2.4 1-4.2l1.7 2.1c-.2 2-.7 3.8-1.5 5.2a9 9 0 0 1-3.4 3.3 12 12 0 0 1-5.3 1Zm9.5-.7v-8.8h-1v-10c0-1.8-.5-3.2-1.4-4.1-1-1-2.4-1.4-4.2-1.4a142.9 142.9 0 0 0-10.2.4v-5.6a74.8 74.8 0 0 1 8.6-.4c3 0 5.5.4 7.5 1.2s3.4 2 4.4 3.6c1 1.7 1.4 4 1.4 6.7v18.4h-5Zm12.9 0V17.8h5v12.3h-.2c0-4.2 1-7.4 2.8-9.5a11 11 0 0 1 8.3-3.1h1v5.6h-2a9 9 0 0 0-6.3 2.2c-1.5 1.5-2.2 3.6-2.2 6.4v15.6h-6.4Zm34.4 1a15 15 0 0 1-6.6-1.3c-1.9-.9-3.4-2-4.7-3.5a15.5 15.5 0 0 1-2.7-5c-.6-1.7-1-3.6-1-5.4v-1c0-2 .4-3.8 1-5.6a15 15 0 0 1 2.8-4.9c1.3-1.5 2.8-2.6 4.6-3.5a16.4 16.4 0 0 1 13.3.2c2 1 3.5 2.3 4.8 4a12 12 0 0 1 2 6H144c-.2-1.6-1-3-2.2-4.1a7.5 7.5 0 0 0-5.2-1.7 8 8 0 0 0-4.7 1.3 8 8 0 0 0-2.8 3.6 13.8 13.8 0 0 0 0 10.3c.6 1.5 1.5 2.7 2.8 3.6s2.8 1.3 4.8 1.3c1.5 0 2.7-.2 3.8-.8a7 7 0 0 0 2.6-2c.7-1 1-2 1.2-3.2h6.2a11 11 0 0 1-2 6.2 15.1 15.1 0 0 1-11.8 5.5Zm19.7-1v-40h6.4V31h-1.3c0-3 .4-5.5 1.1-7.6a9.7 9.7 0 0 1 3.5-4.8A9.9 9.9 0 0 1 172 17h.3c3.5 0 6 1.1 7.9 3.5 1.7 2.3 2.6 5.7 2.6 10v16.8h-6.4V29.6c0-2.1-.6-3.8-1.8-5a6.4 6.4 0 0 0-4.8-1.8c-2 0-3.7.7-5 2a7.8 7.8 0 0 0-1.9 5.5v17h-6.4Zm63.8 1a12.2 12.2 0 0 1-10.9-6.2 19 19 0 0 1-1.8-7.3h1.4v12.5h-5.1v-40h6.4v19.8l-2 3.5c.2-3.1.8-5.7 1.9-7.7a11 11 0 0 1 4.4-4.5c1.8-1 3.9-1.5 6.1-1.5a13.4 13.4 0 0 1 12.8 9.1c.7 1.9 1 3.8 1 6v1c0 2.2-.3 4.1-1 6a13.6 13.6 0 0 1-13.2 9.4Zm-1.2-5.5a8.4 8.4 0 0 0 7.9-5c.7-1.5 1.1-3.3 1.1-5.3s-.4-3.8-1.1-5.3a8.7 8.7 0 0 0-3.2-3.6 9.6 9.6 0 0 0-9.2-.2 8.5 8.5 0 0 0-3.3 3.2c-.8 1.4-1.3 3-1.3 5v2.3a9 9 0 0 0 1.3 4.8 9 9 0 0 0 3.4 3c1.4.7 2.8 1 4.4 1Zm27.3 3.9-10-28.9h6.5l9.5 28.9h-6Zm-7.5 12.2v-5.7h4.9c1 0 2-.1 2.9-.4a4 4 0 0 0 2-1.4c.4-.7.9-1.6 1.2-2.7l8.6-30.9h6.2l-9.3 32.4a14 14 0 0 1-2.5 5 8.9 8.9 0 0 1-4 2.8c-1.5.6-3.4.9-5.6.9h-4.4Zm9-12.2v-5.2h6.4v5.2H248Z"}),j("path",{fill:"dark"===n?"#FFF":"#003DFF",d:"M534.4 9.1H528a.8.8 0 0 1-.7-.7V1.8c0-.4.2-.7.6-.8l6.5-1c.4 0 .8.2.9.6v7.8c0 .4-.4.7-.8.7zM428 35.2V.8c0-.5-.3-.8-.7-.8h-.2l-6.4 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.5 0 .8-.4.8-.8V43c0-.4-.3-.7-.6-.8-4.5-.5-4.5-6-4.5-7zm106.5-21.8H528c-.4 0-.7.4-.7.8v34c0 .4.3.8.7.8h6.5c.4 0 .8-.4.8-.8v-34c0-.5-.4-.8-.8-.8zm-17.7 21.8V.8c0-.5-.3-.8-.8-.8l-6.5 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.4 0 .8-.4.8-.8V43c0-.4-.3-.7-.7-.8-4.4-.5-4.4-6-4.4-7zm-22.2-20.6a16.5 16.5 0 0 1 8.6 9.3c.8 2.2 1.3 4.8 1.3 7.5a19.4 19.4 0 0 1-4.6 12.6 14.8 14.8 0 0 1-5.2 3.6c-2 .9-5.2 1.4-6.8 1.4a21 21 0 0 1-6.7-1.4 15.4 15.4 0 0 1-8.6-9.3 21.3 21.3 0 0 1 0-14.4 15.2 15.2 0 0 1 8.6-9.3c2-.8 4.3-1.2 6.7-1.2s4.6.4 6.7 1.2zm-6.7 27.6c2.7 0 4.7-1 6.2-3s2.2-4.3 2.2-7.8-.7-6.3-2.2-8.3-3.5-3-6.2-3-4.7 1-6.1 3c-1.5 2-2.2 4.8-2.2 8.3s.7 5.8 2.2 7.8 3.5 3 6.2 3zm-88.8-28.8c-6.2 0-11.7 3.3-14.8 8.2a18.6 18.6 0 0 0 4.8 25.2c1.8 1.2 4 1.8 6.2 1.7s.1 0 .1 0h.9c4.2-.7 8-4 9.1-8.1v7.4c0 .4.3.7.8.7h6.4a.7.7 0 0 0 .7-.7V14.2c0-.5-.3-.8-.7-.8h-13.5zm6.3 26.5a9.8 9.8 0 0 1-5.7 2h-.5a10 10 0 0 1-9.2-14c1.4-3.7 5-6.3 9-6.3h6.4v18.3zm152.3-26.5h13.5c.5 0 .8.3.8.7v33.7c0 .4-.3.7-.8.7h-6.4a.7.7 0 0 1-.8-.7v-7.4c-1.2 4-4.8 7.4-9 8h-.1a4.2 4.2 0 0 1-.5.1h-.9a10.3 10.3 0 0 1-7-2.6c-4-3.3-6.5-8.4-6.5-14.2 0-3.7 1-7.2 3-10 3-5 8.5-8.3 14.7-8.3zm.6 28.4c2.2-.1 4.2-.6 5.7-2V21.7h-6.3a9.8 9.8 0 0 0-9 6.4 10.2 10.2 0 0 0 9.1 13.9h.5zM452.8 13.4c-6.2 0-11.7 3.3-14.8 8.2a18.5 18.5 0 0 0 3.6 24.3 10.4 10.4 0 0 0 13 .6c2.2-1.5 3.8-3.7 4.5-6.1v7.8c0 2.8-.8 5-2.2 6.3-1.5 1.5-4 2.2-7.5 2.2l-6-.3c-.3 0-.7.2-.8.5l-1.6 5.5c-.1.4.1.8.5 1h.1c2.8.4 5.5.6 7 .6 6.3 0 11-1.4 14-4.1 2.7-2.5 4.2-6.3 4.5-11.4V14.2c0-.5-.4-.8-.8-.8h-13.5zm6.3 8.2v18.3a9.6 9.6 0 0 1-5.6 2h-1a10.3 10.3 0 0 1-8.8-14c1.4-3.7 5-6.3 9-6.3h6.4zM291 31.5A32 32 0 0 1 322.8 0h30.8c.6 0 1.2.5 1.2 1.2v61.5c0 1.1-1.3 1.7-2.2 1l-19.2-17a18 18 0 0 1-11 3.4 18.1 18.1 0 1 1 18.2-14.8c-.1.4-.5.7-.9.6-.1 0-.3 0-.4-.2l-3.8-3.4c-.4-.3-.6-.8-.7-1.4a12 12 0 1 0-2.4 8.3c.4-.4 1-.5 1.6-.2l14.7 13.1v-46H323a26 26 0 1 0 10 49.7c.8-.4 1.6-.2 2.3.3l3 2.7c.3.2.3.7 0 1l-.2.2a32 32 0 0 1-47.2-28.6z"}))))},vo=t("PoweredBy"),yo=d({name:"powered-by"}),bo=d({name:"query-rule-context"}),Ro=function(e){var t=e.cssClasses,n=e.templates,e=e.items;return j(S,{templateKey:"default",templates:n,rootProps:{className:t.root},data:{items:e}})},So={default:function(e){e=e.items;return JSON.stringify(e,null,2)}},wo=d({name:"query-rule-custom-data"}),_o=t("QueryRuleCustomData"),Po=function(){B(a,Rr);var i=q(a);function a(){var n;W(this,a);for(var e=arguments.length,t=new Array(e),r=0;r=this.props.max}},{key:"computeDefaultPitPoints",value:function(e){var t=e.min,e=e.max,n=(e-t)/34;return[t].concat(_(Ht({end:33}).map(function(e){return t+n*(e+1)})),[e])}},{key:"computeSnapPoints",value:function(e){var t=e.min,n=e.max,e=e.step;if(e)return[].concat(_(Ht({start:t,end:n,step:e})),[n])}},{key:"render",value:function(){var e=this.props,t=e.tooltips,n=e.step,r=e.pips,i=e.values,e=e.cssClasses,a=this.isDisabled?{min:this.props.min,max:this.props.max+.001}:this.props,s=a.min,a=a.max,n=this.computeSnapPoints({min:s,max:a,step:n}),r=!1===r?[]:this.computeDefaultPitPoints({min:s,max:a});return j("div",{className:I(e.root,this.isDisabled&&e.disabledRoot)},j(Vo,{handle:this.createHandleComponent(t),onChange:this.handleChange,min:s,max:a,pitComponent:qo,pitPoints:r,snap:!0,snapPoints:n,values:this.isDisabled?[s,a]:i,disabled:this.isDisabled}))}}]),a}()),Ko=d({name:"range-slider"}),zo=t("RangeSlider");function Jo(e){var t=e.children,n=e.count,r=e.value,i=e.url,e=e.cssClasses;return n?j("a",{className:I(e.link),"aria-label":"".concat(r," & up"),href:i},t):j("div",{className:I(e.link),"aria-label":"".concat(r," & up"),disabled:!0},t)}var Zo={item:function(e){var t=e.count,n=e.value,r=e.url,i=e.stars,a=e.cssClasses;return j(Jo,{count:t,value:n,url:r,cssClasses:a},i.map(function(e,t){return j("svg",{key:t,className:I(a.starIcon,e?a.fullStarIcon:a.emptyStarIcon),"aria-hidden":"true",width:"24",height:"24"},j("use",{xlinkHref:e?"#ais-RatingMenu-starSymbol":"#ais-RatingMenu-starEmptySymbol"}))}),j("span",{className:I(a.label)},"& Up"),t&&j("span",{className:I(a.count)},cn(t)))}},Yo=d({name:"rating-menu"}),H=t("RatingMenu"),Xo=j("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"}),Go=j("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"}),ec=j("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"}),tc=j("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"}),nc=j("g",{fill:"none",fillRule:"evenodd"},j("g",{transform:"translate(1 1)",strokeWidth:"2"},j("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),j("path",{d:"M36 18c0-9.94-8.06-18-18-18"},j("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))),rc={reset:function(e){return j("svg",{className:e.cssClasses.resetIcon,viewBox:"0 0 20 20",width:"10",height:"10"},ec)},submit:function(e){return j("svg",{className:e.cssClasses.submitIcon,width:"10",height:"10",viewBox:"0 0 40 40"},tc)},loadingIndicator:function(e){return j("svg",{className:e.cssClasses.loadingIcon,width:"16",height:"16",viewBox:"0 0 38 38",stroke:"#444"},nc)}},ic={item:function(e){var t=e.cssClasses,n=e.count,r=e.value,i=e.highlighted,a=e.isRefined,e=e.isFromSearch;return j("label",{className:I(t.label)},j("input",{type:"checkbox",className:I(t.checkbox),value:r,defaultChecked:a}),j("span",{className:I(t.labelText),dangerouslySetInnerHTML:e?{__html:i}:void 0},!e&&i),j("span",{className:I(t.count)},cn(n)))},showMoreText:function(e){return e.isShowingMore?"Show less":"Show more"},searchableNoResults:function(){return"No results"}},ac=d({name:"refinement-list"}),A=t("RefinementList"),sc=t("SearchBox"),oc=function(e){var t=e.cssClasses,n=e.templates,r=e.isRelevantSorted,i=e.isVirtualReplica,a=e.refine;return i?j("div",{className:t.root},j(S,{templateKey:"text",templates:n,rootProps:{className:t.text},data:{isRelevantSorted:r}}),j("button",{type:"button",className:t.button,onClick:function(){a(r?0:void 0)}},j(S,{rootTagName:"span",templateKey:"button",templates:n,data:{isRelevantSorted:r}}))):null},cc={text:function(){return""},button:function(e){return e.isRelevantSorted?"See all results":"See relevant results"}},uc=d({name:"relevant-sort"}),lc=t("RelevantSort"),dc=d({name:"search-box"}),hc=t("SearchBox"),fc=d({name:"sort-by"}),mc=t("SortBy"),pc=["nbHits","nbSortedHits","cssClasses","templateProps"],gc=function(e){var t=e.nbHits,n=e.nbSortedHits,r=e.cssClasses,i=e.templateProps,e=E(e,pc);return j("div",{className:I(r.root)},j(S,h({},i,{templateKey:"text",rootTagName:"span",rootProps:{className:r.text},data:C({hasManySortedResults:n&&1=")&&r.hasOwnProperty("<="))r[">="]&&r[">="][0]===r["<="]&&r["<="][0]?n.push("".concat(t,"=").concat(t,"_").concat(r[">="])):n.push("".concat(t,"=").concat(t,"_").concat(r[">="],"to").concat(r["<="]));else if(r.hasOwnProperty(">="))n.push("".concat(t,"=").concat(t,"_from").concat(r[">="]));else if(r.hasOwnProperty("<="))n.push("".concat(t,"=").concat(t,"_to").concat(r["<="]));else if(r.hasOwnProperty("=")){var i,a=[];for(i in r["="])r["="].hasOwnProperty(i)&&a.push(r["="][i]);n.push("".concat(t,"=").concat(t,"_").concat(a.join("-")))}}return n.join("&")},r=function(e){var t,n,r;null!==e&&(t=[],n=i(C(C(C({},e.state.disjunctiveFacetsRefinements),e.state.facetsRefinements),e.state.hierarchicalFacetsRefinements)),r=a(e.state.numericRefinements),""!==n&&t.push(n),""!==r&&t.push(r),n=t.join("&"),r="Query: ".concat(e.state.query||"",", ").concat(n),!0===p&&(r+=", Page: ".concat(e.state.page||0)),s!==r)&&(d(n,e.state,e.results),s=r)},c=!(s="")===(void 0===h||h)?!1:!0,t=function(){r(n)},u=function(){r(n)},{$$type:"ais.analytics",$$widgetType:"ais.analytics",init:function(){!0===m&&(document.addEventListener("click",t),window.addEventListener("beforeunload",u))},render:function(e){var t=e.results,e=e.state;!0===c?c=!1:(n={results:t,state:e},o&&clearTimeout(o),o=window.setTimeout(function(){return r(n)},f))},dispose:function(){!0===m&&(document.removeEventListener("click",t),window.removeEventListener("beforeunload",u))},getRenderState:function(e,t){return C(C({},e),{},{analytics:this.getWidgetRenderState(t)})},getWidgetRenderState:function(){return{widgetParams:e}}};throw new Error(Ji("The `pushFunction` option is required."))},breadcrumb:function(e){var t,s,o,c,u,e=e||{},n=e.container,r=e.attributes,i=e.separator,a=e.rootPath,l=e.transformItems,d=e.templates,d=void 0===d?{}:d,e=e.cssClasses,e=void 0===e?{}:e;if(n)return t=P(n),n={root:I(La(),e.root),noRefinementRoot:I(La({modifierName:"noRefinement"}),e.noRefinementRoot),list:I(La({descendantName:"list"}),e.list),item:I(La({descendantName:"item"}),e.item),selectedItem:I(La({descendantName:"item",modifierName:"selected"}),e.selectedItem),separator:I(La({descendantName:"separator"}),e.separator),link:I(La({descendantName:"link"}),e.link)},s=(e={containerNode:t,cssClasses:n,renderState:{},templates:d}).containerNode,o=e.cssClasses,c=e.renderState,u=e.templates,C(C({},li(function(e,t){var n=e.canRefine,r=e.createURL,i=e.instantSearchInstance,a=e.items,e=e.refine;t?c.templateProps=M({defaultTemplates:ka,templatesConfig:i.templatesConfig,templates:u}):L(j(Ea,{canRefine:n,cssClasses:o,createURL:r,items:a,refine:e,templateProps:c.templateProps}),s)},function(){return L(null,t)})({attributes:r,separator:i,rootPath:a,transformItems:l})),{},{$$widgetType:"ais.breadcrumb"});throw new Error(ja("The `container` option is required."))},clearRefinements:function(e){var t,i,a,s,o,e=e||{},n=e.container,r=e.templates,r=void 0===r?{}:r,c=e.includedAttributes,u=e.excludedAttributes,l=e.transformItems,e=e.cssClasses,e=void 0===e?{}:e;if(n)return t=P(n),n={root:I(Aa(),e.root),button:I(Aa({descendantName:"button"}),e.button),disabledButton:I(Aa({descendantName:"button",modifierName:"disabled"}),e.disabledButton)},i=(e={containerNode:t,cssClasses:n,renderState:{},templates:r}).containerNode,a=e.cssClasses,s=e.renderState,o=e.templates,C(C({},Vn(function(e,t){var n=e.refine,r=e.canRefine,e=e.instantSearchInstance;t?s.templateProps=M({defaultTemplates:Oa,templatesConfig:e.templatesConfig,templates:o}):L(j(Ma,{refine:n,cssClasses:a,hasRefinements:r,templateProps:s.templateProps}),i)},function(){return L(null,t)})({includedAttributes:c,excludedAttributes:u,transformItems:l})),{},{$$widgetType:"ais.clearRefinements"});throw new Error(Ha("The `container` option is required."))},configure:function(e){return C(C({},ki(v)({searchParameters:e})),{},{$$widgetType:"ais.configure"})},currentRefinements:function(e){var t,e=e||{},n=e.container,r=e.includedAttributes,i=e.excludedAttributes,a=e.cssClasses,a=void 0===a?{}:a,e=e.transformItems;if(n)return t=P(n),n={root:I(Ba(),a.root),noRefinementRoot:I(Ba({modifierName:"noRefinement"}),a.noRefinementRoot),list:I(Ba({descendantName:"list"}),a.list),item:I(Ba({descendantName:"item"}),a.item),label:I(Ba({descendantName:"label"}),a.label),category:I(Ba({descendantName:"category"}),a.category),categoryLabel:I(Ba({descendantName:"categoryLabel"}),a.categoryLabel),delete:I(Ba({descendantName:"delete"}),a.delete)},C(C({},zn(Ca,function(){return L(null,t)})({container:t,cssClasses:n,includedAttributes:r,excludedAttributes:i,transformItems:e})),{},{$$widgetType:"ais.currentRefinements"});throw new Error(Da("The `container` option is required."))},EXPERIMENTAL_configureRelatedItems:function(e){return C(C({},Mi(v)(e)),{},{$$widgetType:"ais.configureRelatedItems"})},geoSearch:function(e){var t,n,r,i,a,u,e=e||{},s=e.initialZoom,s=void 0===s?1:s,o=e.initialPosition,o=void 0===o?{lat:0,lng:0}:o,c=e.templates,c=void 0===c?{}:c,l=e.cssClasses,l=void 0===l?{}:l,d=e.builtInMarker,d=void 0===d?{}:d,h=e.customHTMLMarker,f=e.enableRefine,f=void 0===f||f,m=e.enableClearMapRefinement,m=void 0===m||m,p=e.enableRefineControl,p=void 0===p||p,g=e.container,v=e.googleReference,e=E(e,os);if(!g)throw new Error(ls("The `container` option is required."));if(v)return t=P(g),g={root:I(ds(),l.root),tree:ds({descendantName:"tree"}),map:I(ds({descendantName:"map"}),l.map),control:I(ds({descendantName:"control"}),l.control),label:I(ds({descendantName:"label"}),l.label),selectedLabel:I(ds({descendantName:"label",modifierName:"selected"}),l.selectedLabel),input:I(ds({descendantName:"input"}),l.input),redo:I(ds({descendantName:"redo"}),l.redo),disabledRedo:I(ds({descendantName:"redo",modifierName:"disabled"}),l.disabledRedo),reset:I(ds({descendantName:"reset"}),l.reset)},n=C(C({},ss),c),r=C(C({},{createOptions:function(){return{}},events:{}}),d),i=(Boolean(h)||Boolean(c.HTMLMarker))&&C(C({},{createOptions:function(){return{}},events:{}}),h),u=v,a=function(){B(c,u.maps.OverlayView);var o=q(c);function c(e){var t,n=e.__id,r=e.position,i=e.map,a=e.template,s=e.className,e=e.anchor,e=void 0===e?{x:0,y:0}:e;return W(this,c),F(b(t=o.call(this)),"__id",void 0),F(b(t),"anchor",void 0),F(b(t),"offset",void 0),F(b(t),"listeners",void 0),F(b(t),"latLng",void 0),F(b(t),"element",void 0),t.__id=n,t.anchor=e,t.listeners={},t.latLng=new u.maps.LatLng(r),t.element=document.createElement("div"),t.element.className=s,t.element.style.position="absolute","object"===y(a)?L(a,t.element):t.element.innerHTML=a,t.setMap(i),t}return D(c,[{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&&(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}}]),c}(),l=i?function(e){var t=e.item,e=E(e,us);return new a(C(C(C({},i.createOptions(t)),e),{},{__id:t.objectID,position:t._geoloc,className:I(ds({descendantName:"marker"})),template:Fa({templateKey:"HTMLMarker",templates:n,data:t})}))}:function(e){var t=e.item,e=E(e,cs);return new v.maps.Marker(C(C(C({},r.createOptions(t)),e),{},{__id:t.objectID,position:t._geoloc}))},d=i||r,C(C({},xi(Ga,function(){return L(null,t)})(C(C({},e),{},{renderState:{},container:t,googleReference:v,initialZoom:s,initialPosition:o,templates:n,cssClasses:g,createMarker:l,markerOptions:d,enableRefine:f,enableClearMapRefinement:m,enableRefineControl:p}))),{},{$$widgetType:"ais.geoSearch"});throw new Error(ls("The `googleReference` option is required."))},hierarchicalMenu:function(e){var t,c,u,l,d,h,e=e||{},n=e.container,r=e.attributes,i=e.separator,a=e.rootPath,s=e.showParentLevel,o=e.limit,f=e.showMore,f=void 0!==f&&f,m=e.showMoreLimit,p=e.sortBy,g=e.transformItems,v=e.templates,v=void 0===v?{}:v,e=e.cssClasses,e=void 0===e?{}:e;if(n)return t=P(n),n={root:I(w(),e.root),noRefinementRoot:I(w({modifierName:"noRefinement"}),e.noRefinementRoot),list:I(w({descendantName:"list"}),e.list),childList:I(w({descendantName:"list",modifierName:"child"}),e.childList),item:I(w({descendantName:"item"}),e.item),selectedItem:I(w({descendantName:"item",modifierName:"selected"}),e.selectedItem),parentItem:I(w({descendantName:"item",modifierName:"parent"}),e.parentItem),link:I(w({descendantName:"link"}),e.link),selectedItemLink:I(w({descendantName:"link",modifierName:"selected"}),e.selectedItemLink),label:I(w({descendantName:"label"}),e.label),count:I(w({descendantName:"count"}),e.count),showMore:I(w({descendantName:"showMore"}),e.showMore),disabledShowMore:I(w({descendantName:"showMore",modifierName:"disabled"}),e.disabledShowMore)},c=(e={cssClasses:n,containerNode:t,templates:v,showMore:f,renderState:{}}).cssClasses,u=e.containerNode,l=e.showMore,d=e.templates,h=e.renderState,C(C({},er(function(e,t){var n=e.createURL,r=e.items,i=e.refine,a=e.instantSearchInstance,s=e.isShowingMore,o=e.toggleShowMore,e=e.canToggleShowMore;t?h.templateProps=M({defaultTemplates:vs,templatesConfig:a.templatesConfig,templates:d}):L(j(gs,{createURL:n,cssClasses:c,facetValues:r,templateProps:h.templateProps,toggleRefinement:i,showMore:l,toggleShowMore:o,isShowingMore:s,canToggleShowMore:e}),u)},function(){return L(null,t)})({attributes:r,separator:i,rootPath:a,showParentLevel:s,limit:o,showMore:f,showMoreLimit:m,sortBy:p,transformItems:g})),{},{$$widgetType:"ais.hierarchicalMenu"});throw new Error(ys("The `container` option is required."))},hits:function(e){var t,o,c,u,l,e=e||{},n=e.container,r=e.escapeHTML,i=e.transformItems,a=e.templates,a=void 0===a?{}:a,e=e.cssClasses,e=void 0===e?{}:e;if(n)return t=P(n),n={root:I(Ss(),e.root),emptyRoot:I(Ss({modifierName:"empty"}),e.emptyRoot),list:I(Ss({descendantName:"list"}),e.list),item:I(Ss({descendantName:"item"}),e.item)},o=(e={containerNode:t,cssClasses:n,renderState:{},templates:a}).renderState,c=e.cssClasses,u=e.containerNode,l=e.templates,C(C({},or(tr)(function(e,t){var n=e.hits,r=e.results,i=e.instantSearchInstance,a=e.insights,s=e.bindEvent,e=e.sendEvent;t?o.templateProps=M({defaultTemplates:bs,templatesConfig:i.templatesConfig,templates:l}):L(j(ws,{cssClasses:c,hits:n,results:r,templateProps:o.templateProps,insights:a,sendEvent:e,bindEvent:s}),u)},function(){return L(null,t)})({escapeHTML:r,transformItems:i})),{},{$$widgetType:"ais.hits"});throw new Error(Rs("The `container` option is required."))},hitsPerPage:function(e){var t,r,i,e=e||{},n=e.container,a=e.items,s=e.cssClasses,s=void 0===s?{}:s,e=e.transformItems;if(n)return t=P(n),n={root:I(Ns(),s.root),select:I(Ns({descendantName:"select"}),s.select),option:I(Ns({descendantName:"option"}),s.option)},r=(s={containerNode:t,cssClasses:n}).containerNode,i=s.cssClasses,C(C({},Or(function(e,t){var n=e.items,e=e.refine;t||(t=(ut(n,function(e){return e.isRefined})||{}).value,L(j("div",{className:i.root},j(_s,{cssClasses:i,currentValue:t,options:n,setValue:e})),r))},function(){return L(null,t)})({items:a,transformItems:e})),{},{$$widgetType:"ais.hitsPerPage"});throw new Error(Ps("The `container` option is required."))},index:zt,infiniteHits:function(e){var t,d,h,f,m,p,e=e||{},n=e.container,r=e.escapeHTML,i=e.transformItems,a=e.templates,a=void 0===a?{}:a,s=e.cssClasses,s=void 0===s?{}:s,o=e.showPrevious,e=e.cache;if(n)return t=P(n),n={root:I(Ts(),s.root),emptyRoot:I(Ts({modifierName:"empty"}),s.emptyRoot),item:I(Ts({descendantName:"item"}),s.item),list:I(Ts({descendantName:"list"}),s.list),loadPrevious:I(Ts({descendantName:"loadPrevious"}),s.loadPrevious),disabledLoadPrevious:I(Ts({descendantName:"loadPrevious",modifierName:"disabled"}),s.disabledLoadPrevious),loadMore:I(Ts({descendantName:"loadMore"}),s.loadMore),disabledLoadMore:I(Ts({descendantName:"loadMore",modifierName:"disabled"}),s.disabledLoadMore)},d=(s={containerNode:t,cssClasses:n,templates:a,showPrevious:o,renderState:{}}).containerNode,h=s.cssClasses,f=s.renderState,m=s.templates,p=s.showPrevious,C(C({},or(Br)(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,e=e.sendEvent;t?f.templateProps=M({defaultTemplates:xs,templatesConfig:c.templatesConfig,templates:m}):L(j(Fs,{cssClasses:h,hits:n,results:r,hasShowPrevious:p,showPrevious:a,showMore:i,templateProps:f.templateProps,isFirstPage:s,isLastPage:o,insights:u,sendEvent:e,bindEvent:l}),d)},function(){return L(null,t)})({escapeHTML:r,transformItems:i,showPrevious:o,cache:e})),{},{$$widgetType:"ais.infiniteHits"});throw new Error(Is("The `container` option is required."))},menu:function(e){var t,c,u,l,d,h,e=e||{},n=e.container,r=e.attribute,i=e.sortBy,a=e.limit,s=e.showMore,o=e.showMoreLimit,f=e.cssClasses,f=void 0===f?{}:f,m=e.templates,m=void 0===m?{}:m,e=e.transformItems;if(n)return t=P(n),n={root:I(ks(),f.root),noRefinementRoot:I(ks({modifierName:"noRefinement"}),f.noRefinementRoot),list:I(ks({descendantName:"list"}),f.list),item:I(ks({descendantName:"item"}),f.item),selectedItem:I(ks({descendantName:"item",modifierName:"selected"}),f.selectedItem),link:I(ks({descendantName:"link"}),f.link),label:I(ks({descendantName:"label"}),f.label),count:I(ks({descendantName:"count"}),f.count),showMore:I(ks({descendantName:"showMore"}),f.showMore),disabledShowMore:I(ks({descendantName:"showMore",modifierName:"disabled"}),f.disabledShowMore)},c=(f={containerNode:t,cssClasses:n,renderState:{},templates:m,showMore:s}).containerNode,u=f.cssClasses,l=f.renderState,d=f.templates,h=f.showMore,C(C({},Ur(function(e,t){var n=e.refine,r=e.items,i=e.createURL,a=e.instantSearchInstance,s=e.isShowingMore,o=e.toggleShowMore,e=e.canToggleShowMore;t?l.templateProps=M({defaultTemplates:Cs,templatesConfig:a.templatesConfig,templates:d}):(t=r.map(function(e){return C(C({},e),{},{url:i(e.value)})}),L(j(gs,{createURL:i,cssClasses:u,facetValues:t,showMore:h,templateProps:l.templateProps,toggleRefinement:n,toggleShowMore:o,isShowingMore:s,canToggleShowMore:e}),c))},function(){return L(null,t)})({attribute:r,limit:a,showMore:s,showMoreLimit:o,sortBy:i,transformItems:e})),{},{$$widgetType:"ais.menu"});throw new Error(Es("The `container` option is required."))},menuSelect:function(e){var t,i,a,s,o,e=e||{},n=e.container,r=e.attribute,c=e.sortBy,c=void 0===c?["name:asc"]:c,u=e.limit,u=void 0===u?10:u,l=e.cssClasses,l=void 0===l?{}:l,d=e.templates,d=void 0===d?{}:d,e=e.transformItems;if(n)return t=P(n),n={root:I(Os(),l.root),noRefinementRoot:I(Os({modifierName:"noRefinement"}),l.noRefinementRoot),select:I(Os({descendantName:"select"}),l.select),option:I(Os({descendantName:"option"}),l.option)},i=(l={containerNode:t,cssClasses:n,renderState:{},templates:d}).containerNode,a=l.cssClasses,s=l.renderState,o=l.templates,C(C({},Ur(function(e,t){var n=e.refine,r=e.items,e=e.instantSearchInstance;t?s.templateProps=M({defaultTemplates:Ls,templatesConfig:e.templatesConfig,templates:o}):L(j(js,{cssClasses:a,items:r,refine:n,templateProps:s.templateProps}),i)},function(){return L(null,t)})({attribute:r,limit:u,sortBy:c,transformItems:e})),{},{$$widgetType:"ais.menuSelect"});throw new Error(Ms("The `container` option is required."))},numericMenu:function(e){var t,a,s,o,c,u,e=e||{},n=e.container,r=e.attribute,i=e.items,l=e.cssClasses,l=void 0===l?{}:l,d=e.templates,d=void 0===d?{}:d,e=e.transformItems;if(n)return t=P(n),n={root:I(Ws(),l.root),noRefinementRoot:I(Ws({modifierName:"noRefinement"}),l.noRefinementRoot),list:I(Ws({descendantName:"list"}),l.list),item:I(Ws({descendantName:"item"}),l.item),selectedItem:I(Ws({descendantName:"item",modifierName:"selected"}),l.selectedItem),label:I(Ws({descendantName:"label"}),l.label),radio:I(Ws({descendantName:"radio"}),l.radio),labelText:I(Ws({descendantName:"labelText"}),l.labelText)},a=(l={containerNode:t,attribute:r,cssClasses:n,renderState:{},templates:d}).containerNode,s=l.attribute,o=l.cssClasses,c=l.renderState,u=l.templates,C(C({},qr(function(e,t){var n=e.createURL,r=e.instantSearchInstance,i=e.refine,e=e.items;t?c.templateProps=M({defaultTemplates:Hs,templatesConfig:r.templatesConfig,templates:u}):L(j(gs,{createURL:n,cssClasses:o,facetValues:e,templateProps:c.templateProps,toggleRefinement:i,attribute:s}),a)},function(){return L(null,t)})({attribute:r,items:i,transformItems:e})),{},{$$widgetType:"ais.numericMenu"});throw new Error(As("The `container` option is required."))},pagination:function(e){var t,u,l,d,h,f,m,p,g,e=e||{},n=e.container,r=e.templates,r=void 0===r?{}:r,i=e.cssClasses,i=void 0===i?{}:i,a=e.totalPages,s=e.padding,o=e.showFirst,o=void 0===o||o,c=e.showLast,c=void 0===c||c,v=e.showPrevious,v=void 0===v||v,y=e.showNext,y=void 0===y||y,e=e.scrollTo,e=void 0===e?"body":e;if(n)return t=P(n),e=!1!==(n=!0===e?"body":e)&&P(n),n={root:I(O(),i.root),noRefinementRoot:I(O({modifierName:"noRefinement"}),i.noRefinementRoot),list:I(O({descendantName:"list"}),i.list),item:I(O({descendantName:"item"}),i.item),firstPageItem:I(O({descendantName:"item",modifierName:"firstPage"}),i.firstPageItem),lastPageItem:I(O({descendantName:"item",modifierName:"lastPage"}),i.lastPageItem),previousPageItem:I(O({descendantName:"item",modifierName:"previousPage"}),i.previousPageItem),nextPageItem:I(O({descendantName:"item",modifierName:"nextPage"}),i.nextPageItem),pageItem:I(O({descendantName:"item",modifierName:"page"}),i.pageItem),selectedItem:I(O({descendantName:"item",modifierName:"selected"}),i.selectedItem),disabledItem:I(O({descendantName:"item",modifierName:"disabled"}),i.disabledItem),link:I(O({descendantName:"link"}),i.link)},i=C(C({},$s),r),u=(r={containerNode:t,cssClasses:n,templates:i,showFirst:o,showLast:c,showPrevious:v,showNext:y,scrollToNode:e}).containerNode,l=r.cssClasses,d=r.templates,h=r.showFirst,f=r.showLast,m=r.showPrevious,p=r.showNext,g=r.scrollToNode,C(C({},Yr(function(e,t){var n=e.createURL,r=e.currentRefinement,i=e.nbPages,a=e.pages,s=e.isFirstPage,o=e.isLastPage,c=e.refine;t||L(j(Ds,{createURL:n,cssClasses:l,currentPage:r,templates:d,nbPages:i,pages:a,isFirstPage:s,isLastPage:o,setCurrentPage:function(e){c(e),!1!==g&&g.scrollIntoView()},showFirst:h,showLast:f,showPrevious:m,showNext:p}),u)},function(){return L(null,t)})({totalPages:a,padding:s})),{},{$$widgetType:"ais.pagination"});throw new Error(Vs("The `container` option is required."))},panel:function(e){var e=e||{},t=e.templates,r=void 0===t?{}:t,t=e.hidden,d=void 0===t?function(){return!1}:t,t=e.collapsed,e=e.cssClasses,e=void 0===e?{}:e,h=document.createElement("div"),f=Boolean(t),m="function"==typeof t?t:function(){return!1},p={root:I(fo(),e.root),noRefinementRoot:I(fo({modifierName:"noRefinement"}),e.noRefinementRoot),collapsibleRoot:I(fo({modifierName:"collapsible"}),e.collapsibleRoot),collapsedRoot:I(fo({modifierName:"collapsed"}),e.collapsedRoot),collapseButton:I(fo({descendantName:"collapseButton"}),e.collapseButton),collapseIcon:I(fo({descendantName:"collapseIcon"}),e.collapseIcon),body:I(fo({descendantName:"body"}),e.body),header:I(fo({descendantName:"header"}),e.header),footer:I(fo({descendantName:"footer"}),e.footer)};return function(n){return function(e){var i,a,t,s,o,c,u,l;if(e&&e.container)return i=P(e.container),t={containerNode:i,bodyContainerNode:h,cssClasses:p,templates:C(C({},{header:"",footer:"",collapseButtonText:function(e){e=e.collapsed;return'\n \n ')}}),r)},s=t.containerNode,o=t.bodyContainerNode,c=t.cssClasses,u=t.templates,a=function(e){var t=e.options,n=e.hidden,r=e.collapsible,e=e.collapsed;L(j(lo,{cssClasses:c,hidden:n,collapsible:r,isCollapsed:e,templates:u,data:t,bodyElement:o}),s)},l=n(C(C({},e),{},{container:h})),C(C({},l),{},{init:function(){for(var e=arguments.length,t=new Array(e),n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(t){return p(this.hierarchicalFacets,function(e){return e.name===t})},getHierarchicalFacetBreadcrumb:function(e){var t;return this.isHierarchicalFacet(e)&&(t=this.getHierarchicalRefinement(e)[0])?(e=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),t.split(e).map(function(e){return e.trim()})):[]},toString:function(){return JSON.stringify(this,null,2)}};var re=s;function ie(e){return Array.isArray(e)?e.filter(Boolean):[]}function ae(e,t){if(Array.isArray(e))for(var n=0;n=i.length)&&"desc"===i[n]?-r:r}return e.index-t.index}),e.map(function(e){return e.value})):[]};var ce=function(e){return"string"!=typeof e?e:String(e).replace(/^-/,"\\-")},ue=function(e){return"string"!=typeof e?e:e.replace(/^\\-/,"-")},le=function(m){return function(e,t){function n(e,s,t){var n,o=e;if(0t&&(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)&&console.trace(),this;throw TypeError("listener must be a function")},r.prototype.once=function(e,t){var n;if(_e(t))return n=!1,r.listener=t,this.on(e,r),this;throw TypeError("listener must be a function");function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}},r.prototype.removeListener=function(e,t){var n,r,i,a;if(!_e(t))throw TypeError("listener must be a function");if(this._events&&this._events[e])if(i=(n=this._events[e]).length,r=-1,n===t||_e(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(Pe(n)){for(a=i;0":">",'"':""","'":"'"},We=/[&<>"']/g,De=RegExp(We.source);var Be={"&":"&","<":"<",">":">",""":'"',"'":"'"},Ue=/&(amp|quot|lt|gt|#39);/g,qe=RegExp(Ue.source);function Qe(e){return e&&qe.test(e)?e.replace(Ue,function(e){return Be[e]}):e}function Ve(e){if("object"===y(t=e)&&null!==t&&"[object Object]"===(null===(t=e)?void 0===t?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t))){var t;if(null===Object.getPrototypeOf(e))return 1;for(var n=e;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(e)===n}}var $e={highlightPreTag:"__ais-highlight__",highlightPostTag:"__/ais-highlight__"},u={highlightPreTag:"",highlightPostTag:""};function Ke(e){return((e=e)&&De.test(e)?e.replace(We,function(e){return Ae[e]}):e).replace(new RegExp($e.highlightPreTag,"g"),u.highlightPreTag).replace(new RegExp($e.highlightPostTag,"g"),u.highlightPostTag)}function ze(n){return Ve(n)&&"string"!=typeof n.value?Object.keys(n).reduce(function(e,t){return C(C({},e),{},F({},t,ze(n[t])))},{}):Array.isArray(n)?n.map(ze):C(C({},n),{},{value:Ke(n.value)})}function Je(e){return void 0===e.__escaped&&((e=e.map(function(e){e=h({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return e._highlightResult&&(e._highlightResult=ze(e._highlightResult)),e._snippetResult&&(e._snippetResult=ze(e._snippetResult)),e})).__escaped=!0),e}function Ze(e){var t=u.highlightPreTag,n=u.highlightPostTag;return e.map(function(e){return e.isHighlighted?t+e.value+n:e.value}).join("")}function Ye(e){var l=e.instantSearchInstance,d=e.helper,h=e.attribute,f=e.widgetType;return function(){for(var e=arguments.length,t=new Array(e),n=0;n')).replace(new RegExp(u.highlightPostTag,"g"),""))}var Xt=t("ReverseHighlight");function Gt(e){var t=e.attribute,n=e.highlightedTagName,n=void 0===n?"mark":n,r=e.hit,e=e.cssClasses,e=void 0===e?{}:e,r=(mt(r._highlightResult,t)||{}).value,t=void 0===r?"":r,r=Xt({descendantName:"highlighted"})+(e.highlighted?" ".concat(e.highlighted):"");return Ze(Dt(ht(t))).replace(new RegExp(u.highlightPreTag,"g"),"<".concat(n,' class="').concat(r,'">')).replace(new RegExp(u.highlightPostTag,"g"),""))}var en=t("Snippet");function tn(e){var t=e.attribute,n=e.highlightedTagName,n=void 0===n?"mark":n,r=e.hit,e=e.cssClasses,e=void 0===e?{}:e,r=(mt(r._snippetResult,t)||{}).value,t=void 0===r?"":r,r=en({descendantName:"highlighted"})+(e.highlighted?" ".concat(e.highlighted):"");return t.replace(new RegExp(u.highlightPreTag,"g"),"<".concat(n,' class="').concat(r,'">')).replace(new RegExp(u.highlightPostTag,"g"),""))}var nn=t("ReverseSnippet");function rn(e){var t=e.attribute,n=e.highlightedTagName,n=void 0===n?"mark":n,r=e.hit,e=e.cssClasses,e=void 0===e?{}:e,r=(mt(r._snippetResult,t)||{}).value,t=void 0===r?"":r,r=nn({descendantName:"highlighted"})+(e.highlighted?" ".concat(e.highlighted):"");return Ze(Dt(ht(t))).replace(new RegExp(u.highlightPreTag,"g"),"<".concat(n,' class="').concat(r,'">')).replace(new RegExp(u.highlightPostTag,"g"),""))}function an(e,t){var n,e={method:e,payload:t},t=e.method;if("object"!==y(e=e.payload))throw new Error("The insights helper expects the payload to be an object.");try{n=Xe(e)}catch(e){throw new Error("Could not JSON serialize the payload object.")}return'data-insights-method="'.concat(t,'" data-insights-payload="').concat(n,'"')}var sn="_ALGOLIA";function on(){var e=sn;if("object"===("undefined"==typeof document?"undefined":y(document))&&"string"==typeof document.cookie)for(var t="".concat(e,"="),n=document.cookie.split(";"),r=0;r>6]+Rn[128|63&c]:c<55296||57344<=c?s+=Rn[224|c>>12]+Rn[128|c>>6&63]+Rn[128|63&c]:(o+=1,c=65536+((1023&c)<<10|1023&a.charCodeAt(o)),s+=Rn[240|c>>18]+Rn[128|c>>12&63]+Rn[128|c>>6&63]+Rn[128|63&c])}return s},isBuffer:function(e){return!(!e||"object"!=typeof e||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(bn(e)){for(var n=[],r=0;r=":return"≥";case"<=":return"≤";default:return e}}(e.operator)," ").concat(e.name):e.name,t={attribute:e.attribute,type:e.type,value:t,label:n};return void 0!==e.operator&&(t.operator=e.operator),void 0!==e.count&&(t.count=e.count),void 0!==e.exhaustive&&(t.exhaustive=e.exhaustive),t}function er(R){var n=1 ":t,t=e.rootPath,r=void 0===t?null:t,t=e.showParentLevel,i=void 0===t||t,t=e.limit,a=void 0===t?10:t,t=e.showMore,d=void 0!==t&&t,t=e.showMoreLimit,s=void 0===t?20:t,t=e.sortBy,h=void 0===t?ir:t,t=e.transformItems,f=void 0===t?function(e){return e}:t;if(!u||!Array.isArray(u)||0===u.length)throw new Error(rr("The `attributes` option expects an array of strings."));if(!0===d&&s<=a)throw new Error(rr("The `showMoreLimit` option must be greater than `limit`."));var m,p,g=k(u,1)[0],o=function(){};function v(){o()}var y=!1;function b(){return y?s:a}return{$$type:"ais.hierarchicalMenu",init:function(e){var t=e.instantSearchInstance;R(C(C({},this.getWidgetRenderState(e)),{},{instantSearchInstance:t}),!0)},render:function(e){var t,n,r=e.instantSearchInstance;t=e,o=function(){y=!y,n.render(t)},R(C(C({},(n=this).getWidgetRenderState(e)),{},{instantSearchInstance:r}),!1)},dispose:function(e){e=e.state;return n(),e.removeHierarchicalFacet(g).setQueryParameter("maxValuesPerFacet",void 0)},getRenderState:function(e,t){return C(C({},e),{},{hierarchicalMenu:C(C({},e.hierarchicalMenu),{},F({},g,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t,n=e.results,r=e.state,i=e.createURL,a=e.instantSearchInstance,s=e.helper,e=[],o=!1;return m=m||Ye({instantSearchInstance:a,helper:s,attribute:function(e){e=e.split(l).length-1;return u[e]},widgetType:this.$$type}),p=p||function(e){m("click",e),s.toggleFacetRefinement(g,e).search()},n&&(a=(a=n.getFacetValues(g,{sortBy:h,facetOrdering:h===ir}))&&!Array.isArray(a)&&a.data?a.data:[],t=(r.maxValuesPerFacet||0)>b()?a.length<=b():a.lengthR()),o=g(e.slice(0,R()).map(function(e){var t=e.name,n=e.escapedValue;e.path;return C(C({},E(e,Qr)),{},{label:t,value:n})}),{results:r})),{items:o,createURL:d,refine:h,sendEvent:l,canRefine:0="]&&t[">="][0]||"",t=t["<="]&&t["<="][0]||"",""===n&&""===t?e:C(C({},e),{},{numericMenu:C(C({},e.numericMenu),{},F({},m,"".concat(n,":").concat(t)))}))},getWidgetSearchParameters:function(e,t){var n,t=t.uiState,t=t.numericMenu&&t.numericMenu[m],e=e.clearRefinements(m);return t?-1===t.indexOf(":")?e.addNumericRefinement(m,"=",Number(t)):(n=(t=k(t.split(":").map(parseFloat),2))[0],t=t[1],n=R(n)?e.addNumericRefinement(m,">=",n):e,R(t)?n.addNumericRefinement(m,"<=",t):n):e.setQueryParameters({numericRefinements:C(C({},e.numericRefinements),{},F({},m,{}))})},getRenderState:function(e,t){return C(C({},e),{},{numericMenu:C(C({},e.numericMenu),{},F({},m,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t,r,n,i=e.results,a=e.state,s=e.instantSearchInstance,o=e.helper,c=e.createURL,e=(f.refine||(f.refine=function(e){var t=Jr(o.state,m,e);f.sendEvent("click",e),o.setState(t).search()}),f.createURL||(f.createURL=function(t){return function(e){return c(Jr(t,m,e))}}),f.sendEvent||(f.sendEvent=(t={instantSearchInstance:s}.instantSearchInstance,function(){1===arguments.length&&t.sendEventToInsights(arguments.length<=0?void 0:arguments[0])})),!i||0===i.nbHits),s=(r=a,p.map(function(e){var t=e.start,n=e.end,e=e.label;return{label:e,value:encodeURI(JSON.stringify({start:t,end:n})),isRefined:zr(r,m,{start:t,end:n,label:e})}})),u=!0,l=function(e,t){var n,r,i,a,s="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(s)return r=!(n=!0),{s:function(){s=s.call(e)},n:function(){var e=s.next();return n=e.done,e},e:function(e){r=!0,i=e},f:function(){try{n||null==s.return||s.return()}finally{if(r)throw i}}};if(Array.isArray(e)||(s=Q(e))||t&&e&&"number"==typeof e.length)return s&&(e=s),a=0,{s:t=function(){},n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(s);try{for(l.s();!(n=l.n()).done;){var d=n.value;if(d.isRefined&&"{}"!==decodeURI(d.value)){u=!1;break}}}catch(e){l.e(e)}finally{l.f()}return{createURL:f.createURL(a),items:g(s,{results:i}),hasNoResults:e,canRefine:!(e&&u),refine:f.refine,sendEvent:f.sendEvent,widgetParams:h}}};throw new Error(Kr("The `items` option expects an array of objects."))}}var ce=or(Br),Qr=["name","escapedValue","path"],Vr=d({name:"menu",connector:!0}),$r=["isRefined","name:asc"],Kr=d({name:"numeric-menu",connector:!0});function zr(e,t,n){var r=e.getNumericRefinements(t);return void 0!==n.start&&void 0!==n.end?n.start===n.end?Zr(r,"=",n.start):Zr(r,">=",n.start)&&Zr(r,"<=",n.end):void 0!==n.start?Zr(r,">=",n.start):void 0!==n.end?Zr(r,"<=",n.end):void 0===n.start&&void 0===n.end&&Object.keys(r).every(function(e){return 0===(r[e]||[]).length})}function Jr(e,t,n){var n=JSON.parse(decodeURI(n)),r=e.getNumericRefinements(t);if(void 0===n.start&&void 0===n.end)return e.removeNumericRefinement(t);if(zr(e,t,n)||(e=e.removeNumericRefinement(t)),void 0!==n.start&&void 0!==n.end){if(n.start>n.end)throw new Error("option.start should be > to option.end");if(n.start===n.end)return e=Zr(r,"=",n.start)?e.removeNumericRefinement(t,"=",n.start):e.addNumericRefinement(t,"=",n.start)}return void 0!==n.start&&(e=(e=Zr(r,">=",n.start)?e.removeNumericRefinement(t,">=",n.start):e).addNumericRefinement(t,">=",n.start)),"number"==typeof(e=void 0!==n.end?(e=Zr(r,"<=",n.end)?e.removeNumericRefinement(t,"<=",n.end):e).addNumericRefinement(t,"<=",n.end):e).page&&(e.page=0),e}function Zr(e,t,n){return void 0!==e[t]&&e[t].includes(n)}function Yr(n){var t=1=")||[],1)[0],s=k(e.getNumericRefinement(u,"<=")||[],1)[0],o=void 0===n||""===n,c=void 0===r||""===r,n=ti({min:o?void 0:parseFloat(n),max:c?void 0:parseFloat(r),precision:h}),r=n.min,n=n.max,o=R(l)||i!==r?R(l)&&o?l:r:void 0,r=R(d)||t!==n?R(d)&&c?d:n:void 0,c=void 0===o,n=R(i)&&i<=o,c=c||R(o)&&(!R(i)||n),i=void 0===r,n=R(r)&&r<=t,i=i||R(r)&&(!R(t)||n);return(a!==o||s!==r)&&c&&i?(e=e.removeNumericRefinement(u),R(o)&&(e=e.addNumericRefinement(u,">=",o)),(e=R(r)?e.addNumericRefinement(u,"<=",r):e).resetPage()):null};function f(n,r){return function(){var e=k(0=")||[],1)[0],i=k(i.getNumericRefinement(u,"<=")||[],1)[0],[R(s)?s:-1/0,R(i)?i:1/0]),i=f(r,n?a:{min:void 0,max:void 0});return{refine:i,canRefine:a.min!==a.max,format:c,range:a,sendEvent:(t=e,function(){1===arguments.length&&t.sendEventToInsights(arguments.length<=0?void 0:arguments[0])}),widgetParams:C(C({},o),{},{precision:h}),start:s}},dispose:function(e){e=e.state;return r(),e.removeDisjunctiveFacet(u).removeNumericRefinement(u)},getWidgetUiState:function(e,t){var t=t.searchParameters.getNumericRefinements(u),n=t[">="],n=void 0===n?[]:n,t=t["<="],t=void 0===t?[]:t;return 0===n.length&&0===t.length?e:C(C({},e),{},{range:C(C({},e.range),{},F({},u,"".concat(n,":").concat(t)))})},getWidgetSearchParameters:function(e,t){var n,t=t.uiState,e=e.addDisjunctiveFacet(u).setQueryParameters({numericRefinements:C(C({},e.numericRefinements),{},F({},u,{}))}),t=(R(l)&&(e=e.addNumericRefinement(u,">=",l)),R(d)&&(e=e.addNumericRefinement(u,"<=",d)),t.range&&t.range[u]);return e=t&&-1!==t.indexOf(":")&&(n=(t=k(t.split(":").map(parseFloat),2))[0],t=t[1],R(n)&&(!R(l)||l=")).addNumericRefinement(u,">=",n)),R(t))&&(!R(d)||tf,l=m&&!w;return{createURL:function(e){return a(i.resetPage().toggleFacetRefinement(h,e))},items:c,refine:b,searchForItems:s,isFromSearch:!1,canRefine:0="])&&t.length)return e[">="][0]},b=function(e){return function(e,t){v("click",t),e.setState(r(e.state,t)).search()}.bind(null,e)},R=function(e){var t=e.state,n=e.createURL;return function(e){return n(r(t,e))}},{$$type:yi,init:function(e){var t=e.instantSearchInstance;n(C(C({},this.getWidgetRenderState(e)),{},{instantSearchInstance:t}),!0)},render:function(e){var t=e.instantSearchInstance;n(C(C({},this.getWidgetRenderState(e)),{},{instantSearchInstance:t}),!1)},getRenderState:function(e,t){return C(C({},e),{},{ratingMenu:C(C({},e.ratingMenu),{},F({},S,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var s,o,c,u,t,n=e.helper,r=e.results,i=e.state,a=e.instantSearchInstance,e=e.createURL,l=[],d=(v||(s=(a={instantSearchInstance:a,helper:n,getRefinedStar:function(){return y(n.state)},attribute:S}).instantSearchInstance,o=a.helper,c=a.getRefinedStar,u=a.attribute,v=function(){for(var e,t,n,r=arguments.length,i=new Array(r),a=0;a=").concat(t)]},attribute:u}))}),!1),h=0,f=null==r?void 0:r.getFacetValues(S,{});if(r&&f){f.length,t=0,f.forEach(function(e){e=k(e.name.split("."),2)[1];t=Math.max(t,(void 0===e?"":e).length)});for(var m=y(i),p=1;p=n&&Number(e.name)<=w}).map(function(e){return e.count}).reduce(function(e,t){return e+t},0));if(h+=t,m&&!e&&0===t)return;var r=_(new Array(Math.floor(+w))).map(function(e,t){return+t=",t):e.setQueryParameters({numericRefinements:C(C({},e.numericRefinements),{},F({},S,{}))})}};throw new Error(vi("The `attribute` option is required."));function r(e,t){var n=y(e)===Number(t),e=e.resetPage().removeNumericRefinement(S);return n?e:e.addNumericRefinement(S,"<=",w).addNumericRefinement(S,">=",Number(t))}}}function ci(r){var e=1 ":r,r=e.rootPath,s=void 0===r?null:r,r=e.transformItems,o=void 0===r?function(e){return e}:r;if(t&&Array.isArray(t)&&0!==t.length)return n=k(t,1)[0],{$$type:"ais.breadcrumb",init:function(e){u(C(C({},this.getWidgetRenderState(e)),{},{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(e){u(C(C({},this.getWidgetRenderState(e)),{},{instantSearchInstance:e.instantSearchInstance}),!1)},dispose:function(){l()},getRenderState:function(e,t){return C(C({},e),{},{breadcrumb:C(C({},e.breadcrumb),{},F({},n,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.helper,n=e.createURL,r=e.results,e=e.state;var i,e=r&&0!==e.hierarchicalFacets.length?(e=k(e.hierarchicalFacets,1)[0].name,e=r.getFacetValues(e,{}),e=Array.isArray(e.data)?e.data:[],o((i=function n(e){return e.reduce(function(e,t){return e=t.isRefined&&(e.push({label:t.name,value:t.escapedValue}),Array.isArray(t.data))?e.concat(n(t.data)):e},[])}(e)).map(function(e,t){return{label:e.label,value:t+1===i.length?null:i[t+1].value}}),{results:r})):[];return d.createURL||(d.createURL=function(e){return n(c(t.state,e))}),d.refine||(d.refine=function(e){t.setState(c(t.state,e)).search()}),{canRefine:0")}function Mi(n,r){return function(e){var t,e=e||{},a=e.hit,s=e.matchingPatterns,e=e.transformSearchParameters,e=void 0===e?function(e){return e}:e;if(!a)throw new Error(ji("The `hit` option is required."));if(s)return t=Object.keys(s).reduce(function(e,t){var n=s[t],r=mt(a,t),i=n.score;return Array.isArray(r)?[].concat(_(e),[r.map(function(e){return Li({attributeName:t,attributeValue:e,attributeScore:i})})]):"string"==typeof r?[].concat(_(e),[Li({attributeName:t,attributeValue:r,attributeScore:i})]):e},[]),e=C({},e(new g.SearchParameters({sumOrFiltersScores:!0,facetFilters:["objectID:-".concat(a.objectID)],optionalFilters:t}))),C(C({},ki(n,r)({searchParameters:e})),{},{$$type:"ais.configureRelatedItems"});throw new Error(ji("The `matchingPatterns` option is required."))}}var Oi=d({name:"autocomplete",connector:!0}),Hi=d({name:"query-rules",connector:!0});function Ai(e){var i,a,s,t=this.helper,n=this.initialRuleContexts,r=this.trackedFilters,o=this.transformRuleContexts,e=e.state,c=e.ruleContexts||[],r=(i=(r={helper:t,sharedHelperState:e,trackedFilters:r}).helper,a=r.sharedHelperState,s=r.trackedFilters,Object.keys(s).reduce(function(e,t){var n=gt(i.lastResults||{},a,!0).filter(function(e){return e.attribute===t}).map(function(e){return e.numericValue||e.name}),r=(0,s[t])(n);return[].concat(_(e),_(n.filter(function(e){return r.includes(e)}).map(function(e){return"ais-".concat(t,"-").concat(e).replace(/[^a-z0-9-_]+/gi,"_")})))},[])),o=o([].concat(_(n),_(r))).slice(0,10);St(c,o)||t.overrideStateWithoutTriggeringChangeEvent(C(C({},e),{},{ruleContexts:o}))}function Wi(l){var r=1= 4.8.0 required."));u=at(t.findAnswers,p),y(C(C({},this.getWidgetRenderState(e)),{},{instantSearchInstance:e.instantSearchInstance}),!0)},render:function(t){var n=this,e=t.state.query;e?(s=[],o=!0,y(C(C({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1),r(u(e,l,C(C({},v),{},{nbHits:f,attributesForPrediction:d}))).then(function(e){e&&(g&&0":7,"=":8,_v:9,"{":10,"&":11,_t:12},S.scan=function(e,t){var n,r,i,a,s,o=e.length,c=0,u=null,l="",d=[],h=!1,f=0,m=0,p="{{",g="}}";function v(){0"==n.tag&&(n.indent=d[r].text.toString()),d.splice(r,1));else t||d.push({tag:"\n"});h=!1,m=d.length}for(t&&(t=t.split(" "),p=t[0],g=t[1]),f=0;f":a,"<":function(e,t){var n={partials:{},code:"",subs:{},inPartial:!0},e=(S.walk(e.nodes,n),t.partials[a(e,t)]);e.subs=n.subs,e.partials=n.partials},$:function(e,t){var n={subs:{},code:"",partials:t.partials,prefix:e.n};S.walk(e.nodes,n),t.subs[e.n]=n.code,t.inPartial||(t.code+='t.sub("'+i(e.n)+'",c,p,i);')},"\n":function(e,t){t.code+=o('"\\n"'+(e.last?"":" + i"))},_v:function(e,t){t.code+="t.b(t.v(t."+n(e.n)+'("'+i(e.n)+'",c,p,0)));'},_t:function(e,t){t.code+=o('"'+i(e.text)+'"')},"{":s,"&":s},S.walk=function(e,t){for(var n,r=0,i=e.length;r/g,a=/\'/g,o=/\"/g,c=/[&<>\"\']/,d=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}}),Xi=(zi.Template=Ce.Template,zi.template=zi.Template,zi),Gi=function(e,t,n,r){t[0]=0;for(var i=1;i"===t?(r=1,""):t+i[0]:a?t===a?a="":i+=t:'"'===t||"'"===t?a=t:">"===t?(o(),r=1):r&&("="===t?(r=5,n=i,i=""):"/"===t&&(r<5||">"===e[c][u+1])?(o(),3===r&&(s=s[0]),(s=(r=s)[0]).push(2,0,r),r=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(o(),r=2):i+=t),3===r&&"!--"===i&&(r=4,s=s[0])}return o(),s}(e)),t),arguments,[])).length?t:t[0]}.bind(j),na=Zi(Yi(function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t"}},ja=d({name:"breadcrumb"}),La=t("Breadcrumb"),Ma=function(e){var t=e.hasRefinements,n=e.refine,r=e.cssClasses,e=e.templateProps;return j("div",{className:r.root},j(S,h({},e,{templateKey:"resetLabel",rootTagName:"button",rootProps:{className:I(r.button,!t&&r.disabledButton),onClick:n,disabled:!t},data:{hasRefinements:t}})))},Oa={resetLabel:function(){return"Clear refinements"}},Ha=d({name:"clear-refinements"}),Aa=t("ClearRefinements"),Wa=function(e){var t=e.items,a=e.cssClasses,e=e.canRefine;return j("div",{className:I(a.root,!e&&a.noRefinementRoot)},j("ul",{className:a.list},t.map(function(i,e){return j("li",{key:"".concat(i.indexName,"-").concat(i.attribute,"-").concat(e),className:a.item},j("span",{className:a.label},(e=i.label).toString().charAt(0).toUpperCase()+e.toString().slice(1),":"),i.refinements.map(function(e){return j("span",{key:(n=e.attribute,r=e.value,[n,e.type,r,e.operator].map(function(e){return e}).filter(Boolean).join(":")),className:a.category},j("span",{className:a.categoryLabel},"query"===e.attribute?j("q",null,e.label):e.label),j("button",{className:a.delete,onClick:(t=i.refine.bind(null,e),function(e){wt(e)||(e.preventDefault(),t())})},"✕"));var t,n,r}))})))},Da=d({name:"current-refinements"}),Ba=t("CurrentRefinements"),Ua={header:function(){return""},loader:function(){return""},item:function(e){return JSON.stringify(e)}},qa=function(e){var t=e.hits,n=e.isLoading,r=e.cssClasses,i=e.templateProps;return j("div",{className:I(r.root,0===t.length&&r.emptyRoot)},j(S,h({},i,{templateKey:"header",rootProps:{className:r.header},data:{hits:t,isLoading:n}})),n?j(S,h({},i,{templateKey:"loader",rootProps:{className:r.loader}})):j("ul",{className:r.list},t.map(function(e,t){return j(S,h({},i,{templateKey:"item",rootTagName:"li",rootProps:{className:r.item},key:e.objectID,data:C(C({},e),{},{__hitIndex:t})}))})))},Qa=d({name:"answers"}),Va=t("Answers"),$a=["container","widgets","fallbackWidget"],Ka=d({name:"dynamic-widgets"}),za=t("DynamicWidgets");function Ja(e){var t=document.createElement("div");return t.className=za({descendantName:"widget"}),e.appendChild(t),t}function Za(e){var n,i,a,s,t,r=(e=e||{}).container,o=e.widgets,c=e.fallbackWidget,e=E(e,$a);if(!r)throw new Error(Ka("The `container` option is required."));if(o&&Array.isArray(o)&&o.every(function(e){return"function"==typeof e}))return n=P(r),(i=document.createElement("div")).className=za(),a=new Map,s=[],t=Vi(function(e,t){e=e.attributesToRender;t&&n.appendChild(i),e.forEach(function(e){a.has(e)&&(e=a.get(e),i.appendChild(e))})},function(){n.removeChild(i)})(C(C({},e),{},{widgets:s,fallbackWidget:"function"==typeof c?function(e){var e=e.attribute,t=Ja(i);return a.set(e,t),c({attribute:e,container:t})}:void 0})),C(C({},t),{},{init:function(r){o.forEach(function(e){var t=Ja(i),e=e(t),n=vt(e,r);a.set(n,t),s.push(e)}),t.init(r)},$$widgetType:"ais.dynamicWidgets"});throw new Error(Ka("The `widgets` option expects an array of callbacks."))}function Ya(e){var t=e.className,n=e.disabled;return j("button",{className:t,onClick:e.onClick,disabled:void 0!==n&&n},e.children)}function Xa(e){var t=e.classNameLabel,n=e.classNameInput,r=e.checked,i=e.onToggle,e=e.children;return j("label",{className:t},j("input",{className:n,type:"checkbox",checked:r,onChange:i}),e)}function Ga(e,t){var n,r,i,a,s=e.items,o=e.position,c=e.currentRefinement,u=e.refine,l=e.clearMapRefinement,d=e.toggleRefineOnMapMove,h=e.isRefineOnMapMove,f=e.setMapMoveSinceLastRefine,m=e.hasMapMoveSinceLastRefine,p=e.isRefinedWithMap,g=e.widgetParams,e=e.instantSearchInstance,v=g.container,y=g.googleReference,b=g.cssClasses,R=g.templates,S=g.initialZoom,w=g.initialPosition,_=g.enableRefine,P=g.enableClearMapRefinement,N=g.enableRefineControl,x=g.mapOptions,I=g.createMarker,T=g.markerOptions,F=g.renderState;t?(F.isUserInteraction=!0,F.isPendingRefine=!1,F.markers=[],(g=document.createElement("div")).className=b.root,v.appendChild(g),(t=document.createElement("div")).className=b.map,g.appendChild(t),(n=document.createElement("div")).className=b.tree,g.appendChild(n),F.mapInstance=new y.maps.Map(t,C({mapTypeControl:!1,fullscreenControl:!1,streetViewControl:!1,clickableIcons:!1,zoomControlOptions:{position:y.maps.ControlPosition.LEFT_TOP}},x)),y.maps.event.addListenerOnce(F.mapInstance,"idle",function(){function e(){F.isUserInteraction&&_&&(f(),h())&&(F.isPendingRefine=!0)}F.mapInstance.addListener("center_changed",e),F.mapInstance.addListener("zoom_changed",e),F.mapInstance.addListener("dragstart",e),F.mapInstance.addListener("idle",function(){F.isUserInteraction&&F.isPendingRefine&&(F.isPendingRefine=!1,ts({mapInstance:F.mapInstance,refine:u}))})}),F.templateProps=M({templatesConfig:e.templatesConfig,templates:R})):(g=s.map(function(e){return e.objectID}),t=(n=k(ns(F.markers,g),2))[0],x=n[1],r=t.map(function(e){return e.__id}),e=s.filter(function(e){return!r.includes(e.objectID)}),x.forEach(function(e){return e.setMap(null)}),F.markers=t.concat(e.map(function(n){var r=I({map:F.mapInstance,item:n});return Object.keys(T.events).forEach(function(t){r.addListener(t,function(e){T.events[t]({map:F.mapInstance,event:e,item:n,marker:r})})}),r})),R=!m(),i=c?0:null,(a=!c&&Boolean(F.markers.length)?rs(y,F.markers):c)&&R?is(F,function(){F.mapInstance.fitBounds(new y.maps.LatLngBounds(a.southWest,a.northEast),i)}):R&&is(F,function(){F.mapInstance.setCenter(o||w),F.mapInstance.setZoom(S)}),L(j(es,{cssClasses:b,enableRefine:_,enableRefineControl:N,enableClearMapRefinement:P,isRefineOnMapMove:h(),isRefinedWithMap:p(),hasMapMoveSinceLastRefine:m(),onRefineToggle:d,onRefineClick:function(){return ts({mapInstance:F.mapInstance,refine:u})},onClearClick:l,templateProps:F.templateProps}),v.querySelector(".".concat(b.tree))))}var es=function(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,e=e.templateProps;return j(br,null,n&&j("div",null,r&&j("div",{className:t.control},a||!o?j(Xa,{classNameLabel:I(t.label,a&&t.selectedLabel),classNameInput:t.input,checked:a,onToggle:c},j(S,h({},e,{templateKey:"toggle",rootTagName:"span"}))):j(Ya,{className:t.redo,disabled:!o,onClick:u},j(S,h({},e,{templateKey:"redo",rootTagName:"span"})))),!r&&!a&&j("div",{className:t.control},j(Ya,{className:I(t.redo,!o&&t.disabledRedo),disabled:!o,onClick:u},j(S,h({},e,{templateKey:"redo",rootTagName:"span"})))),i&&s&&j(Ya,{className:t.reset,onClick:l},j(S,h({},e,{templateKey:"reset",rootTagName:"span"})))))},ts=function(e){var t=e.refine,e=e.mapInstance;return t({northEast:e.getBounds().getNorthEast().toJSON(),southWest:e.getBounds().getSouthWest().toJSON()})},ns=function(e,r){return e.reduce(function(e,t){var e=k(e,2),n=e[0],e=e[1];return r.includes(t.__id)?[n.concat(t),e]:[n,e.concat(t)]},[[],[]])},rs=function(e,t){t=t.reduce(function(e,t){return e.extend(t.getPosition())},new e.maps.LatLngBounds);return{northEast:t.getNorthEast().toJSON(),southWest:t.getSouthWest().toJSON()}},is=function(e,t){e.isUserInteraction=!1,t(),e.isUserInteraction=!0},as=j("p",null,"Your custom HTML Marker"),ss={HTMLMarker:function(){return as},reset:function(){return"Clear the map refinement"},toggle:function(){return"Search as I move the map"},redo:function(){return"Redo search here"}},os=["initialZoom","initialPosition","templates","cssClasses","builtInMarker","customHTMLMarker","enableRefine","enableClearMapRefinement","enableRefineControl","container","googleReference"],cs=["item"],us=["item"],ls=d({name:"geo-search"}),ds=t("GeoSearch");function hs(e){var t=e.className,n=e.handleClick,r=e.facetValueToRefine,i=e.isRefined,a=e.templateProps,s=e.templateKey,o=e.templateData,e=e.subItems;return j("li",{className:t,onClick:function(e){n({facetValueToRefine:r,isRefined:i,originalEvent:e})}},j(S,h({},a,{templateKey:s,data:o})),e)}var zi={query:"",showSubmit:!0,showReset:!0,showLoadingIndicator:!0,autofocus:!1,searchAsYouType:!0,isSearchStalled:!1,disabled:!1,onChange:v,onSubmit:v,onReset:v,refine:v},fs=function(){B(i,Rr);var r=q(i);function i(){var a;W(this,i);for(var e=arguments.length,t=new Array(e),n=0;n=t.__.length&&t.__.push({__V:Js}),t.__[e]}function no(e){Ks=1;var a,t=uo,n=void 0,s=to(Us++,2);return s.t=t,s.__c||(s.__=[n?n(e):uo(void 0,e),function(e){var t=(s.__N||s.__)[0],e=s.t(t,e);t!==e&&(s.__N=[e,s.__[1]],s.__c.setState({}))}],(s.__c=T).u)||(T.u=!0,a=T.shouldComponentUpdate,T.shouldComponentUpdate=function(e,t,n){var r,i;return!s.__c.__H||((r=s.__c.__H.__.filter(function(e){return e.__c})).every(function(e){return!e.__N})||(i=!1,r.forEach(function(e){var t;e.__N&&(t=e.__[0],e.__=e.__N,e.__N=void 0,t!==e.__[0])&&(i=!0)}),!!i))&&(!a||a.call(this,e,t,n))}),s.__N||s.__}function ro(e){return Ks=5,t=function(){return{current:e}},n=[],co((r=to(Us++,7)).__H,n)?(r.__V=t(),r.i=n,r.__h=t,r.__V):r.__;var t,n,r}function io(){for(var t;t=zs.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(so),t.__H.__h.forEach(oo),t.__H.__h=[]}catch(e){t.__H.__h=[],x.__e(e,t.__v)}}x.__b=function(e){"function"!=typeof e.type||e.o||e.type===br?e.o||(e.o=e.__&&e.__.o?e.__.o:""):e.o=(e.__&&e.__.o?e.__.o:"")+(e.__&&e.__.__k?e.__.__k.indexOf(e):0),T=null,Zs&&Zs(e)},x.__r=function(e){Ys&&Ys(e),Us=0;e=(T=e.__c).__H;e&&(qs===T?(e.__h=[],T.__h=[],e.__.forEach(function(e){e.__N&&(e.__=e.__N),e.__V=Js,e.__N=e.i=void 0})):(e.__h.forEach(so),e.__h.forEach(oo),e.__h=[])),qs=T},x.diffed=function(e){Xs&&Xs(e);e=e.__c;e&&e.__H&&(!e.__H.__h.length||1!==zs.push(e)&&Qs===x.requestAnimationFrame||((Qs=x.requestAnimationFrame)||function(e){function t(){clearTimeout(r),ao&&cancelAnimationFrame(n),setTimeout(e)}var n,r=setTimeout(t,100);ao&&(n=requestAnimationFrame(t))})(io),e.__H.__.forEach(function(e){e.i&&(e.__H=e.i),e.__V!==Js&&(e.__=e.__V),e.i=void 0,e.__V=Js})),qs=T=null},x.__c=function(e,n){n.some(function(t){try{t.__h.forEach(so),t.__h=t.__h.filter(function(e){return!e.__||oo(e)})}catch(e){n.some(function(e){e.__h&&(e.__h=[])}),n=[],x.__e(e,t.__v)}}),Gs&&Gs(e,n)},x.unmount=function(e){eo&&eo(e);var t,e=e.__c;e&&e.__H&&(e.__H.__.forEach(function(e){try{so(e)}catch(e){t=e}}),e.__H=void 0,t)&&x.__e(t,e.__v)};var ao="function"==typeof requestAnimationFrame;function so(e){var t=T,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),T=t}function oo(e){var t=T;e.__c=e.__(),T=t}function co(n,e){return!n||n.length!==e.length||e.some(function(e,t){return e!==n[t]})}function uo(e,t){return"function"==typeof t?t(e):t}function lo(t){var e,n,r=k(no(t.isCollapsed),2),i=r[0],a=r[1],r=k(no(!1),2),s=r[0],o=r[1],c=ro(null);return r=function(){var e=c.current;if(e)return e.appendChild(t.bodyElement),function(){e.removeChild(t.bodyElement)}},e=[c,t.bodyElement],n=to(Us++,3),!x.__s&&co(n.__H,e)&&(n.__=r,n.i=e,T.__H.__h.push(n)),s||t.isCollapsed===i||a(t.isCollapsed),j("div",{className:I(t.cssClasses.root,t.hidden&&t.cssClasses.noRefinementRoot,t.collapsible&&t.cssClasses.collapsibleRoot,i&&t.cssClasses.collapsedRoot),hidden:t.hidden},t.templates.header&&j("div",{className:t.cssClasses.header},j(S,{templates:t.templates,templateKey:"header",rootTagName:"span",data:t.data}),t.collapsible&&j("button",{className:t.cssClasses.collapseButton,"aria-expanded":!i,onClick:function(e){e.preventDefault(),o(!0),a(function(e){return!e})}},j(S,{templates:t.templates,templateKey:"collapseButtonText",rootTagName:"span",data:{collapsed:i}}))),j("div",{className:t.cssClasses.body,ref:c}),t.templates.footer&&j(S,{templates:t.templates,templateKey:"footer",rootProps:{className:t.cssClasses.footer},data:t.data}))}var ho=d({name:"panel"}),fo=t("Panel"),mo=["placesReference","defaultPosition"],po=["places"],go=function(e){var t=e.url,n=e.theme,e=e.cssClasses;return j("div",{className:e.root},j("a",{href:t,target:"_blank",className:e.link,"aria-label":"Search by Algolia",rel:"noopener noreferrer"},j("svg",{height:"1.2em",className:e.logo,viewBox:"0 0 572 64",style:{width:"auto"}},j("path",{fill:"dark"===n?"#FFF":"#36395A",d:"M16 48.3c-3.4 0-6.3-.6-8.7-1.7A12.4 12.4 0 0 1 1.9 42C.6 40 0 38 0 35.4h6.5a6.7 6.7 0 0 0 3.9 6c1.4.7 3.3 1.1 5.6 1.1 2.2 0 4-.3 5.4-1a7 7 0 0 0 3-2.4 6 6 0 0 0 1-3.4c0-1.5-.6-2.8-1.9-3.7-1.3-1-3.3-1.6-5.9-1.8l-4-.4c-3.7-.3-6.6-1.4-8.8-3.4a10 10 0 0 1-3.3-7.9c0-2.4.6-4.6 1.8-6.4a12 12 0 0 1 5-4.3c2.2-1 4.7-1.6 7.5-1.6s5.5.5 7.6 1.6a12 12 0 0 1 5 4.4c1.2 1.8 1.8 4 1.8 6.7h-6.5a6.4 6.4 0 0 0-3.5-5.9c-1-.6-2.6-1-4.4-1s-3.2.3-4.4 1c-1.1.6-2 1.4-2.6 2.4-.5 1-.8 2-.8 3.1a5 5 0 0 0 1.5 3.6c1 1 2.6 1.7 4.7 1.9l4 .3c2.8.2 5.2.8 7.2 1.8 2.1 1 3.7 2.2 4.9 3.8a9.7 9.7 0 0 1 1.7 5.8c0 2.5-.7 4.7-2 6.6a13 13 0 0 1-5.6 4.4c-2.4 1-5.2 1.6-8.4 1.6Zm35.6 0c-2.6 0-4.8-.4-6.7-1.3a13 13 0 0 1-4.7-3.5 17.1 17.1 0 0 1-3.6-10.4v-1c0-2 .3-3.8 1-5.6a13 13 0 0 1 7.3-8.3 15 15 0 0 1 6.3-1.4A13.2 13.2 0 0 1 64 24.3c1 2.2 1.6 4.6 1.6 7.2V34H39.4v-4.3h21.8l-1.8 2.2c0-2-.3-3.7-.9-5.1a7.3 7.3 0 0 0-2.7-3.4c-1.2-.7-2.7-1.1-4.6-1.1s-3.4.4-4.7 1.3a8 8 0 0 0-2.9 3.6c-.6 1.5-.9 3.3-.9 5.4 0 2 .3 3.7 1 5.3a7.9 7.9 0 0 0 2.8 3.7c1.3.8 3 1.3 5 1.3s3.8-.5 5.1-1.3c1.3-1 2.1-2 2.4-3.2h6a11.8 11.8 0 0 1-7 8.7 16 16 0 0 1-6.4 1.2ZM80 48c-2.2 0-4-.3-5.7-1a8.4 8.4 0 0 1-3.7-3.3 9.7 9.7 0 0 1-1.3-5.2c0-2 .5-3.8 1.5-5.2a9 9 0 0 1 4.3-3.1c1.8-.7 4-1 6.7-1H89v4.1h-7.5c-2 0-3.4.5-4.4 1.4-1 1-1.6 2.1-1.6 3.6s.5 2.7 1.6 3.6c1 1 2.5 1.4 4.4 1.4 1.1 0 2.2-.2 3.2-.7 1-.4 1.9-1 2.6-2 .6-1 1-2.4 1-4.2l1.7 2.1c-.2 2-.7 3.8-1.5 5.2a9 9 0 0 1-3.4 3.3 12 12 0 0 1-5.3 1Zm9.5-.7v-8.8h-1v-10c0-1.8-.5-3.2-1.4-4.1-1-1-2.4-1.4-4.2-1.4a142.9 142.9 0 0 0-10.2.4v-5.6a74.8 74.8 0 0 1 8.6-.4c3 0 5.5.4 7.5 1.2s3.4 2 4.4 3.6c1 1.7 1.4 4 1.4 6.7v18.4h-5Zm12.9 0V17.8h5v12.3h-.2c0-4.2 1-7.4 2.8-9.5a11 11 0 0 1 8.3-3.1h1v5.6h-2a9 9 0 0 0-6.3 2.2c-1.5 1.5-2.2 3.6-2.2 6.4v15.6h-6.4Zm34.4 1a15 15 0 0 1-6.6-1.3c-1.9-.9-3.4-2-4.7-3.5a15.5 15.5 0 0 1-2.7-5c-.6-1.7-1-3.6-1-5.4v-1c0-2 .4-3.8 1-5.6a15 15 0 0 1 2.8-4.9c1.3-1.5 2.8-2.6 4.6-3.5a16.4 16.4 0 0 1 13.3.2c2 1 3.5 2.3 4.8 4a12 12 0 0 1 2 6H144c-.2-1.6-1-3-2.2-4.1a7.5 7.5 0 0 0-5.2-1.7 8 8 0 0 0-4.7 1.3 8 8 0 0 0-2.8 3.6 13.8 13.8 0 0 0 0 10.3c.6 1.5 1.5 2.7 2.8 3.6s2.8 1.3 4.8 1.3c1.5 0 2.7-.2 3.8-.8a7 7 0 0 0 2.6-2c.7-1 1-2 1.2-3.2h6.2a11 11 0 0 1-2 6.2 15.1 15.1 0 0 1-11.8 5.5Zm19.7-1v-40h6.4V31h-1.3c0-3 .4-5.5 1.1-7.6a9.7 9.7 0 0 1 3.5-4.8A9.9 9.9 0 0 1 172 17h.3c3.5 0 6 1.1 7.9 3.5 1.7 2.3 2.6 5.7 2.6 10v16.8h-6.4V29.6c0-2.1-.6-3.8-1.8-5a6.4 6.4 0 0 0-4.8-1.8c-2 0-3.7.7-5 2a7.8 7.8 0 0 0-1.9 5.5v17h-6.4Zm63.8 1a12.2 12.2 0 0 1-10.9-6.2 19 19 0 0 1-1.8-7.3h1.4v12.5h-5.1v-40h6.4v19.8l-2 3.5c.2-3.1.8-5.7 1.9-7.7a11 11 0 0 1 4.4-4.5c1.8-1 3.9-1.5 6.1-1.5a13.4 13.4 0 0 1 12.8 9.1c.7 1.9 1 3.8 1 6v1c0 2.2-.3 4.1-1 6a13.6 13.6 0 0 1-13.2 9.4Zm-1.2-5.5a8.4 8.4 0 0 0 7.9-5c.7-1.5 1.1-3.3 1.1-5.3s-.4-3.8-1.1-5.3a8.7 8.7 0 0 0-3.2-3.6 9.6 9.6 0 0 0-9.2-.2 8.5 8.5 0 0 0-3.3 3.2c-.8 1.4-1.3 3-1.3 5v2.3a9 9 0 0 0 1.3 4.8 9 9 0 0 0 3.4 3c1.4.7 2.8 1 4.4 1Zm27.3 3.9-10-28.9h6.5l9.5 28.9h-6Zm-7.5 12.2v-5.7h4.9c1 0 2-.1 2.9-.4a4 4 0 0 0 2-1.4c.4-.7.9-1.6 1.2-2.7l8.6-30.9h6.2l-9.3 32.4a14 14 0 0 1-2.5 5 8.9 8.9 0 0 1-4 2.8c-1.5.6-3.4.9-5.6.9h-4.4Zm9-12.2v-5.2h6.4v5.2H248Z"}),j("path",{fill:"dark"===n?"#FFF":"#003DFF",d:"M534.4 9.1H528a.8.8 0 0 1-.7-.7V1.8c0-.4.2-.7.6-.8l6.5-1c.4 0 .8.2.9.6v7.8c0 .4-.4.7-.8.7zM428 35.2V.8c0-.5-.3-.8-.7-.8h-.2l-6.4 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.5 0 .8-.4.8-.8V43c0-.4-.3-.7-.6-.8-4.5-.5-4.5-6-4.5-7zm106.5-21.8H528c-.4 0-.7.4-.7.8v34c0 .4.3.8.7.8h6.5c.4 0 .8-.4.8-.8v-34c0-.5-.4-.8-.8-.8zm-17.7 21.8V.8c0-.5-.3-.8-.8-.8l-6.5 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.4 0 .8-.4.8-.8V43c0-.4-.3-.7-.7-.8-4.4-.5-4.4-6-4.4-7zm-22.2-20.6a16.5 16.5 0 0 1 8.6 9.3c.8 2.2 1.3 4.8 1.3 7.5a19.4 19.4 0 0 1-4.6 12.6 14.8 14.8 0 0 1-5.2 3.6c-2 .9-5.2 1.4-6.8 1.4a21 21 0 0 1-6.7-1.4 15.4 15.4 0 0 1-8.6-9.3 21.3 21.3 0 0 1 0-14.4 15.2 15.2 0 0 1 8.6-9.3c2-.8 4.3-1.2 6.7-1.2s4.6.4 6.7 1.2zm-6.7 27.6c2.7 0 4.7-1 6.2-3s2.2-4.3 2.2-7.8-.7-6.3-2.2-8.3-3.5-3-6.2-3-4.7 1-6.1 3c-1.5 2-2.2 4.8-2.2 8.3s.7 5.8 2.2 7.8 3.5 3 6.2 3zm-88.8-28.8c-6.2 0-11.7 3.3-14.8 8.2a18.6 18.6 0 0 0 4.8 25.2c1.8 1.2 4 1.8 6.2 1.7s.1 0 .1 0h.9c4.2-.7 8-4 9.1-8.1v7.4c0 .4.3.7.8.7h6.4a.7.7 0 0 0 .7-.7V14.2c0-.5-.3-.8-.7-.8h-13.5zm6.3 26.5a9.8 9.8 0 0 1-5.7 2h-.5a10 10 0 0 1-9.2-14c1.4-3.7 5-6.3 9-6.3h6.4v18.3zm152.3-26.5h13.5c.5 0 .8.3.8.7v33.7c0 .4-.3.7-.8.7h-6.4a.7.7 0 0 1-.8-.7v-7.4c-1.2 4-4.8 7.4-9 8h-.1a4.2 4.2 0 0 1-.5.1h-.9a10.3 10.3 0 0 1-7-2.6c-4-3.3-6.5-8.4-6.5-14.2 0-3.7 1-7.2 3-10 3-5 8.5-8.3 14.7-8.3zm.6 28.4c2.2-.1 4.2-.6 5.7-2V21.7h-6.3a9.8 9.8 0 0 0-9 6.4 10.2 10.2 0 0 0 9.1 13.9h.5zM452.8 13.4c-6.2 0-11.7 3.3-14.8 8.2a18.5 18.5 0 0 0 3.6 24.3 10.4 10.4 0 0 0 13 .6c2.2-1.5 3.8-3.7 4.5-6.1v7.8c0 2.8-.8 5-2.2 6.3-1.5 1.5-4 2.2-7.5 2.2l-6-.3c-.3 0-.7.2-.8.5l-1.6 5.5c-.1.4.1.8.5 1h.1c2.8.4 5.5.6 7 .6 6.3 0 11-1.4 14-4.1 2.7-2.5 4.2-6.3 4.5-11.4V14.2c0-.5-.4-.8-.8-.8h-13.5zm6.3 8.2v18.3a9.6 9.6 0 0 1-5.6 2h-1a10.3 10.3 0 0 1-8.8-14c1.4-3.7 5-6.3 9-6.3h6.4zM291 31.5A32 32 0 0 1 322.8 0h30.8c.6 0 1.2.5 1.2 1.2v61.5c0 1.1-1.3 1.7-2.2 1l-19.2-17a18 18 0 0 1-11 3.4 18.1 18.1 0 1 1 18.2-14.8c-.1.4-.5.7-.9.6-.1 0-.3 0-.4-.2l-3.8-3.4c-.4-.3-.6-.8-.7-1.4a12 12 0 1 0-2.4 8.3c.4-.4 1-.5 1.6-.2l14.7 13.1v-46H323a26 26 0 1 0 10 49.7c.8-.4 1.6-.2 2.3.3l3 2.7c.3.2.3.7 0 1l-.2.2a32 32 0 0 1-47.2-28.6z"}))))},vo=t("PoweredBy"),yo=d({name:"powered-by"}),bo=d({name:"query-rule-context"}),Ro=function(e){var t=e.cssClasses,n=e.templates,e=e.items;return j(S,{templateKey:"default",templates:n,rootProps:{className:t.root},data:{items:e}})},So={default:function(e){e=e.items;return JSON.stringify(e,null,2)}},wo=d({name:"query-rule-custom-data"}),_o=t("QueryRuleCustomData"),Po=function(){B(a,Rr);var i=q(a);function a(){var n;W(this,a);for(var e=arguments.length,t=new Array(e),r=0;r=this.props.max}},{key:"computeDefaultPitPoints",value:function(e){var t=e.min,e=e.max,n=(e-t)/34;return[t].concat(_(Ht({end:33}).map(function(e){return t+n*(e+1)})),[e])}},{key:"computeSnapPoints",value:function(e){var t=e.min,n=e.max,e=e.step;if(e)return[].concat(_(Ht({start:t,end:n,step:e})),[n])}},{key:"render",value:function(){var e=this.props,t=e.tooltips,n=e.step,r=e.pips,i=e.values,e=e.cssClasses,a=this.isDisabled?{min:this.props.min,max:this.props.max+.001}:this.props,s=a.min,a=a.max,n=this.computeSnapPoints({min:s,max:a,step:n}),r=!1===r?[]:this.computeDefaultPitPoints({min:s,max:a});return j("div",{className:I(e.root,this.isDisabled&&e.disabledRoot)},j(Vo,{handle:this.createHandleComponent(t),onChange:this.handleChange,min:s,max:a,pitComponent:qo,pitPoints:r,snap:!0,snapPoints:n,values:this.isDisabled?[s,a]:i,disabled:this.isDisabled}))}}]),a}()),Ko=d({name:"range-slider"}),zo=t("RangeSlider");function Jo(e){var t=e.children,n=e.count,r=e.value,i=e.url,e=e.cssClasses;return n?j("a",{className:I(e.link),"aria-label":"".concat(r," & up"),href:i},t):j("div",{className:I(e.link),"aria-label":"".concat(r," & up"),disabled:!0},t)}var Zo={item:function(e){var t=e.count,n=e.value,r=e.url,i=e.stars,a=e.cssClasses;return j(Jo,{count:t,value:n,url:r,cssClasses:a},i.map(function(e,t){return j("svg",{key:t,className:I(a.starIcon,e?a.fullStarIcon:a.emptyStarIcon),"aria-hidden":"true",width:"24",height:"24"},j("use",{xlinkHref:e?"#ais-RatingMenu-starSymbol":"#ais-RatingMenu-starEmptySymbol"}))}),j("span",{className:I(a.label)},"& Up"),t&&j("span",{className:I(a.count)},cn(t)))}},Yo=d({name:"rating-menu"}),H=t("RatingMenu"),Xo=j("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"}),Go=j("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"}),ec=j("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"}),tc=j("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"}),nc=j("g",{fill:"none",fillRule:"evenodd"},j("g",{transform:"translate(1 1)",strokeWidth:"2"},j("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),j("path",{d:"M36 18c0-9.94-8.06-18-18-18"},j("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))),rc={reset:function(e){return j("svg",{className:e.cssClasses.resetIcon,viewBox:"0 0 20 20",width:"10",height:"10"},ec)},submit:function(e){return j("svg",{className:e.cssClasses.submitIcon,width:"10",height:"10",viewBox:"0 0 40 40"},tc)},loadingIndicator:function(e){return j("svg",{className:e.cssClasses.loadingIcon,width:"16",height:"16",viewBox:"0 0 38 38",stroke:"#444"},nc)}},ic={item:function(e){var t=e.cssClasses,n=e.count,r=e.value,i=e.highlighted,a=e.isRefined,e=e.isFromSearch;return j("label",{className:I(t.label)},j("input",{type:"checkbox",className:I(t.checkbox),value:r,defaultChecked:a}),j("span",{className:I(t.labelText),dangerouslySetInnerHTML:e?{__html:i}:void 0},!e&&i),j("span",{className:I(t.count)},cn(n)))},showMoreText:function(e){return e.isShowingMore?"Show less":"Show more"},searchableNoResults:function(){return"No results"}},ac=d({name:"refinement-list"}),A=t("RefinementList"),sc=t("SearchBox"),oc=function(e){var t=e.cssClasses,n=e.templates,r=e.isRelevantSorted,i=e.isVirtualReplica,a=e.refine;return i?j("div",{className:t.root},j(S,{templateKey:"text",templates:n,rootProps:{className:t.text},data:{isRelevantSorted:r}}),j("button",{type:"button",className:t.button,onClick:function(){a(r?0:void 0)}},j(S,{rootTagName:"span",templateKey:"button",templates:n,data:{isRelevantSorted:r}}))):null},cc={text:function(){return""},button:function(e){return e.isRelevantSorted?"See all results":"See relevant results"}},uc=d({name:"relevant-sort"}),lc=t("RelevantSort"),dc=d({name:"search-box"}),hc=t("SearchBox"),fc=d({name:"sort-by"}),mc=t("SortBy"),pc=["nbHits","nbSortedHits","cssClasses","templateProps"],gc=function(e){var t=e.nbHits,n=e.nbSortedHits,r=e.cssClasses,i=e.templateProps,e=E(e,pc);return j("div",{className:I(r.root)},j(S,h({},i,{templateKey:"text",rootTagName:"span",rootProps:{className:r.text},data:C({hasManySortedResults:n&&1=")&&r.hasOwnProperty("<="))r[">="]&&r[">="][0]===r["<="]&&r["<="][0]?n.push("".concat(t,"=").concat(t,"_").concat(r[">="])):n.push("".concat(t,"=").concat(t,"_").concat(r[">="],"to").concat(r["<="]));else if(r.hasOwnProperty(">="))n.push("".concat(t,"=").concat(t,"_from").concat(r[">="]));else if(r.hasOwnProperty("<="))n.push("".concat(t,"=").concat(t,"_to").concat(r["<="]));else if(r.hasOwnProperty("=")){var i,a=[];for(i in r["="])r["="].hasOwnProperty(i)&&a.push(r["="][i]);n.push("".concat(t,"=").concat(t,"_").concat(a.join("-")))}}return n.join("&")},r=function(e){var t,n,r;null!==e&&(t=[],n=i(C(C(C({},e.state.disjunctiveFacetsRefinements),e.state.facetsRefinements),e.state.hierarchicalFacetsRefinements)),r=a(e.state.numericRefinements),""!==n&&t.push(n),""!==r&&t.push(r),n=t.join("&"),r="Query: ".concat(e.state.query||"",", ").concat(n),!0===p&&(r+=", Page: ".concat(e.state.page||0)),s!==r)&&(d(n,e.state,e.results),s=r)},c=!(s="")===(void 0===h||h)?!1:!0,t=function(){r(n)},u=function(){r(n)},{$$type:"ais.analytics",$$widgetType:"ais.analytics",init:function(){!0===m&&(document.addEventListener("click",t),window.addEventListener("beforeunload",u))},render:function(e){var t=e.results,e=e.state;!0===c?c=!1:(n={results:t,state:e},o&&clearTimeout(o),o=window.setTimeout(function(){return r(n)},f))},dispose:function(){!0===m&&(document.removeEventListener("click",t),window.removeEventListener("beforeunload",u))},getRenderState:function(e,t){return C(C({},e),{},{analytics:this.getWidgetRenderState(t)})},getWidgetRenderState:function(){return{widgetParams:e}}};throw new Error(Ji("The `pushFunction` option is required."))},breadcrumb:function(e){var t,s,o,c,u,e=e||{},n=e.container,r=e.attributes,i=e.separator,a=e.rootPath,l=e.transformItems,d=e.templates,d=void 0===d?{}:d,e=e.cssClasses,e=void 0===e?{}:e;if(n)return t=P(n),n={root:I(La(),e.root),noRefinementRoot:I(La({modifierName:"noRefinement"}),e.noRefinementRoot),list:I(La({descendantName:"list"}),e.list),item:I(La({descendantName:"item"}),e.item),selectedItem:I(La({descendantName:"item",modifierName:"selected"}),e.selectedItem),separator:I(La({descendantName:"separator"}),e.separator),link:I(La({descendantName:"link"}),e.link)},s=(e={containerNode:t,cssClasses:n,renderState:{},templates:d}).containerNode,o=e.cssClasses,c=e.renderState,u=e.templates,C(C({},li(function(e,t){var n=e.canRefine,r=e.createURL,i=e.instantSearchInstance,a=e.items,e=e.refine;t?c.templateProps=M({defaultTemplates:ka,templatesConfig:i.templatesConfig,templates:u}):L(j(Ea,{canRefine:n,cssClasses:o,createURL:r,items:a,refine:e,templateProps:c.templateProps}),s)},function(){return L(null,t)})({attributes:r,separator:i,rootPath:a,transformItems:l})),{},{$$widgetType:"ais.breadcrumb"});throw new Error(ja("The `container` option is required."))},clearRefinements:function(e){var t,i,a,s,o,e=e||{},n=e.container,r=e.templates,r=void 0===r?{}:r,c=e.includedAttributes,u=e.excludedAttributes,l=e.transformItems,e=e.cssClasses,e=void 0===e?{}:e;if(n)return t=P(n),n={root:I(Aa(),e.root),button:I(Aa({descendantName:"button"}),e.button),disabledButton:I(Aa({descendantName:"button",modifierName:"disabled"}),e.disabledButton)},i=(e={containerNode:t,cssClasses:n,renderState:{},templates:r}).containerNode,a=e.cssClasses,s=e.renderState,o=e.templates,C(C({},Vn(function(e,t){var n=e.refine,r=e.canRefine,e=e.instantSearchInstance;t?s.templateProps=M({defaultTemplates:Oa,templatesConfig:e.templatesConfig,templates:o}):L(j(Ma,{refine:n,cssClasses:a,hasRefinements:r,templateProps:s.templateProps}),i)},function(){return L(null,t)})({includedAttributes:c,excludedAttributes:u,transformItems:l})),{},{$$widgetType:"ais.clearRefinements"});throw new Error(Ha("The `container` option is required."))},configure:function(e){return C(C({},ki(v)({searchParameters:e})),{},{$$widgetType:"ais.configure"})},currentRefinements:function(e){var t,e=e||{},n=e.container,r=e.includedAttributes,i=e.excludedAttributes,a=e.cssClasses,a=void 0===a?{}:a,e=e.transformItems;if(n)return t=P(n),n={root:I(Ba(),a.root),noRefinementRoot:I(Ba({modifierName:"noRefinement"}),a.noRefinementRoot),list:I(Ba({descendantName:"list"}),a.list),item:I(Ba({descendantName:"item"}),a.item),label:I(Ba({descendantName:"label"}),a.label),category:I(Ba({descendantName:"category"}),a.category),categoryLabel:I(Ba({descendantName:"categoryLabel"}),a.categoryLabel),delete:I(Ba({descendantName:"delete"}),a.delete)},C(C({},zn(Ca,function(){return L(null,t)})({container:t,cssClasses:n,includedAttributes:r,excludedAttributes:i,transformItems:e})),{},{$$widgetType:"ais.currentRefinements"});throw new Error(Da("The `container` option is required."))},EXPERIMENTAL_configureRelatedItems:function(e){return C(C({},Mi(v)(e)),{},{$$widgetType:"ais.configureRelatedItems"})},geoSearch:function(e){var t,n,r,i,a,u,e=e||{},s=e.initialZoom,s=void 0===s?1:s,o=e.initialPosition,o=void 0===o?{lat:0,lng:0}:o,c=e.templates,c=void 0===c?{}:c,l=e.cssClasses,l=void 0===l?{}:l,d=e.builtInMarker,d=void 0===d?{}:d,h=e.customHTMLMarker,f=e.enableRefine,f=void 0===f||f,m=e.enableClearMapRefinement,m=void 0===m||m,p=e.enableRefineControl,p=void 0===p||p,g=e.container,v=e.googleReference,e=E(e,os);if(!g)throw new Error(ls("The `container` option is required."));if(v)return t=P(g),g={root:I(ds(),l.root),tree:ds({descendantName:"tree"}),map:I(ds({descendantName:"map"}),l.map),control:I(ds({descendantName:"control"}),l.control),label:I(ds({descendantName:"label"}),l.label),selectedLabel:I(ds({descendantName:"label",modifierName:"selected"}),l.selectedLabel),input:I(ds({descendantName:"input"}),l.input),redo:I(ds({descendantName:"redo"}),l.redo),disabledRedo:I(ds({descendantName:"redo",modifierName:"disabled"}),l.disabledRedo),reset:I(ds({descendantName:"reset"}),l.reset)},n=C(C({},ss),c),r=C(C({},{createOptions:function(){return{}},events:{}}),d),i=(Boolean(h)||Boolean(c.HTMLMarker))&&C(C({},{createOptions:function(){return{}},events:{}}),h),u=v,a=function(){B(c,u.maps.OverlayView);var o=q(c);function c(e){var t,n=e.__id,r=e.position,i=e.map,a=e.template,s=e.className,e=e.anchor,e=void 0===e?{x:0,y:0}:e;return W(this,c),F(b(t=o.call(this)),"__id",void 0),F(b(t),"anchor",void 0),F(b(t),"offset",void 0),F(b(t),"listeners",void 0),F(b(t),"latLng",void 0),F(b(t),"element",void 0),t.__id=n,t.anchor=e,t.listeners={},t.latLng=new u.maps.LatLng(r),t.element=document.createElement("div"),t.element.className=s,t.element.style.position="absolute","object"===y(a)?L(a,t.element):t.element.innerHTML=a,t.setMap(i),t}return D(c,[{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&&(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}}]),c}(),l=i?function(e){var t=e.item,e=E(e,us);return new a(C(C(C({},i.createOptions(t)),e),{},{__id:t.objectID,position:t._geoloc,className:I(ds({descendantName:"marker"})),template:Fa({templateKey:"HTMLMarker",templates:n,data:t})}))}:function(e){var t=e.item,e=E(e,cs);return new v.maps.Marker(C(C(C({},r.createOptions(t)),e),{},{__id:t.objectID,position:t._geoloc}))},d=i||r,C(C({},xi(Ga,function(){return L(null,t)})(C(C({},e),{},{renderState:{},container:t,googleReference:v,initialZoom:s,initialPosition:o,templates:n,cssClasses:g,createMarker:l,markerOptions:d,enableRefine:f,enableClearMapRefinement:m,enableRefineControl:p}))),{},{$$widgetType:"ais.geoSearch"});throw new Error(ls("The `googleReference` option is required."))},hierarchicalMenu:function(e){var t,c,u,l,d,h,e=e||{},n=e.container,r=e.attributes,i=e.separator,a=e.rootPath,s=e.showParentLevel,o=e.limit,f=e.showMore,f=void 0!==f&&f,m=e.showMoreLimit,p=e.sortBy,g=e.transformItems,v=e.templates,v=void 0===v?{}:v,e=e.cssClasses,e=void 0===e?{}:e;if(n)return t=P(n),n={root:I(w(),e.root),noRefinementRoot:I(w({modifierName:"noRefinement"}),e.noRefinementRoot),list:I(w({descendantName:"list"}),e.list),childList:I(w({descendantName:"list",modifierName:"child"}),e.childList),item:I(w({descendantName:"item"}),e.item),selectedItem:I(w({descendantName:"item",modifierName:"selected"}),e.selectedItem),parentItem:I(w({descendantName:"item",modifierName:"parent"}),e.parentItem),link:I(w({descendantName:"link"}),e.link),selectedItemLink:I(w({descendantName:"link",modifierName:"selected"}),e.selectedItemLink),label:I(w({descendantName:"label"}),e.label),count:I(w({descendantName:"count"}),e.count),showMore:I(w({descendantName:"showMore"}),e.showMore),disabledShowMore:I(w({descendantName:"showMore",modifierName:"disabled"}),e.disabledShowMore)},c=(e={cssClasses:n,containerNode:t,templates:v,showMore:f,renderState:{}}).cssClasses,u=e.containerNode,l=e.showMore,d=e.templates,h=e.renderState,C(C({},er(function(e,t){var n=e.createURL,r=e.items,i=e.refine,a=e.instantSearchInstance,s=e.isShowingMore,o=e.toggleShowMore,e=e.canToggleShowMore;t?h.templateProps=M({defaultTemplates:vs,templatesConfig:a.templatesConfig,templates:d}):L(j(gs,{createURL:n,cssClasses:c,facetValues:r,templateProps:h.templateProps,toggleRefinement:i,showMore:l,toggleShowMore:o,isShowingMore:s,canToggleShowMore:e}),u)},function(){return L(null,t)})({attributes:r,separator:i,rootPath:a,showParentLevel:s,limit:o,showMore:f,showMoreLimit:m,sortBy:p,transformItems:g})),{},{$$widgetType:"ais.hierarchicalMenu"});throw new Error(ys("The `container` option is required."))},hits:function(e){var t,o,c,u,l,e=e||{},n=e.container,r=e.escapeHTML,i=e.transformItems,a=e.templates,a=void 0===a?{}:a,e=e.cssClasses,e=void 0===e?{}:e;if(n)return t=P(n),n={root:I(Ss(),e.root),emptyRoot:I(Ss({modifierName:"empty"}),e.emptyRoot),list:I(Ss({descendantName:"list"}),e.list),item:I(Ss({descendantName:"item"}),e.item)},o=(e={containerNode:t,cssClasses:n,renderState:{},templates:a}).renderState,c=e.cssClasses,u=e.containerNode,l=e.templates,C(C({},or(tr)(function(e,t){var n=e.hits,r=e.results,i=e.instantSearchInstance,a=e.insights,s=e.bindEvent,e=e.sendEvent;t?o.templateProps=M({defaultTemplates:bs,templatesConfig:i.templatesConfig,templates:l}):L(j(ws,{cssClasses:c,hits:n,results:r,templateProps:o.templateProps,insights:a,sendEvent:e,bindEvent:s}),u)},function(){return L(null,t)})({escapeHTML:r,transformItems:i})),{},{$$widgetType:"ais.hits"});throw new Error(Rs("The `container` option is required."))},hitsPerPage:function(e){var t,r,i,e=e||{},n=e.container,a=e.items,s=e.cssClasses,s=void 0===s?{}:s,e=e.transformItems;if(n)return t=P(n),n={root:I(Ns(),s.root),select:I(Ns({descendantName:"select"}),s.select),option:I(Ns({descendantName:"option"}),s.option)},r=(s={containerNode:t,cssClasses:n}).containerNode,i=s.cssClasses,C(C({},Or(function(e,t){var n=e.items,e=e.refine;t||(t=(ut(n,function(e){return e.isRefined})||{}).value,L(j("div",{className:i.root},j(_s,{cssClasses:i,currentValue:t,options:n,setValue:e})),r))},function(){return L(null,t)})({items:a,transformItems:e})),{},{$$widgetType:"ais.hitsPerPage"});throw new Error(Ps("The `container` option is required."))},index:zt,infiniteHits:function(e){var t,d,h,f,m,p,e=e||{},n=e.container,r=e.escapeHTML,i=e.transformItems,a=e.templates,a=void 0===a?{}:a,s=e.cssClasses,s=void 0===s?{}:s,o=e.showPrevious,e=e.cache;if(n)return t=P(n),n={root:I(Ts(),s.root),emptyRoot:I(Ts({modifierName:"empty"}),s.emptyRoot),item:I(Ts({descendantName:"item"}),s.item),list:I(Ts({descendantName:"list"}),s.list),loadPrevious:I(Ts({descendantName:"loadPrevious"}),s.loadPrevious),disabledLoadPrevious:I(Ts({descendantName:"loadPrevious",modifierName:"disabled"}),s.disabledLoadPrevious),loadMore:I(Ts({descendantName:"loadMore"}),s.loadMore),disabledLoadMore:I(Ts({descendantName:"loadMore",modifierName:"disabled"}),s.disabledLoadMore)},d=(s={containerNode:t,cssClasses:n,templates:a,showPrevious:o,renderState:{}}).containerNode,h=s.cssClasses,f=s.renderState,m=s.templates,p=s.showPrevious,C(C({},or(Br)(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,e=e.sendEvent;t?f.templateProps=M({defaultTemplates:xs,templatesConfig:c.templatesConfig,templates:m}):L(j(Fs,{cssClasses:h,hits:n,results:r,hasShowPrevious:p,showPrevious:a,showMore:i,templateProps:f.templateProps,isFirstPage:s,isLastPage:o,insights:u,sendEvent:e,bindEvent:l}),d)},function(){return L(null,t)})({escapeHTML:r,transformItems:i,showPrevious:o,cache:e})),{},{$$widgetType:"ais.infiniteHits"});throw new Error(Is("The `container` option is required."))},menu:function(e){var t,c,u,l,d,h,e=e||{},n=e.container,r=e.attribute,i=e.sortBy,a=e.limit,s=e.showMore,o=e.showMoreLimit,f=e.cssClasses,f=void 0===f?{}:f,m=e.templates,m=void 0===m?{}:m,e=e.transformItems;if(n)return t=P(n),n={root:I(ks(),f.root),noRefinementRoot:I(ks({modifierName:"noRefinement"}),f.noRefinementRoot),list:I(ks({descendantName:"list"}),f.list),item:I(ks({descendantName:"item"}),f.item),selectedItem:I(ks({descendantName:"item",modifierName:"selected"}),f.selectedItem),link:I(ks({descendantName:"link"}),f.link),label:I(ks({descendantName:"label"}),f.label),count:I(ks({descendantName:"count"}),f.count),showMore:I(ks({descendantName:"showMore"}),f.showMore),disabledShowMore:I(ks({descendantName:"showMore",modifierName:"disabled"}),f.disabledShowMore)},c=(f={containerNode:t,cssClasses:n,renderState:{},templates:m,showMore:s}).containerNode,u=f.cssClasses,l=f.renderState,d=f.templates,h=f.showMore,C(C({},Ur(function(e,t){var n=e.refine,r=e.items,i=e.createURL,a=e.instantSearchInstance,s=e.isShowingMore,o=e.toggleShowMore,e=e.canToggleShowMore;t?l.templateProps=M({defaultTemplates:Cs,templatesConfig:a.templatesConfig,templates:d}):(t=r.map(function(e){return C(C({},e),{},{url:i(e.value)})}),L(j(gs,{createURL:i,cssClasses:u,facetValues:t,showMore:h,templateProps:l.templateProps,toggleRefinement:n,toggleShowMore:o,isShowingMore:s,canToggleShowMore:e}),c))},function(){return L(null,t)})({attribute:r,limit:a,showMore:s,showMoreLimit:o,sortBy:i,transformItems:e})),{},{$$widgetType:"ais.menu"});throw new Error(Es("The `container` option is required."))},menuSelect:function(e){var t,i,a,s,o,e=e||{},n=e.container,r=e.attribute,c=e.sortBy,c=void 0===c?["name:asc"]:c,u=e.limit,u=void 0===u?10:u,l=e.cssClasses,l=void 0===l?{}:l,d=e.templates,d=void 0===d?{}:d,e=e.transformItems;if(n)return t=P(n),n={root:I(Os(),l.root),noRefinementRoot:I(Os({modifierName:"noRefinement"}),l.noRefinementRoot),select:I(Os({descendantName:"select"}),l.select),option:I(Os({descendantName:"option"}),l.option)},i=(l={containerNode:t,cssClasses:n,renderState:{},templates:d}).containerNode,a=l.cssClasses,s=l.renderState,o=l.templates,C(C({},Ur(function(e,t){var n=e.refine,r=e.items,e=e.instantSearchInstance;t?s.templateProps=M({defaultTemplates:Ls,templatesConfig:e.templatesConfig,templates:o}):L(j(js,{cssClasses:a,items:r,refine:n,templateProps:s.templateProps}),i)},function(){return L(null,t)})({attribute:r,limit:u,sortBy:c,transformItems:e})),{},{$$widgetType:"ais.menuSelect"});throw new Error(Ms("The `container` option is required."))},numericMenu:function(e){var t,a,s,o,c,u,e=e||{},n=e.container,r=e.attribute,i=e.items,l=e.cssClasses,l=void 0===l?{}:l,d=e.templates,d=void 0===d?{}:d,e=e.transformItems;if(n)return t=P(n),n={root:I(Ws(),l.root),noRefinementRoot:I(Ws({modifierName:"noRefinement"}),l.noRefinementRoot),list:I(Ws({descendantName:"list"}),l.list),item:I(Ws({descendantName:"item"}),l.item),selectedItem:I(Ws({descendantName:"item",modifierName:"selected"}),l.selectedItem),label:I(Ws({descendantName:"label"}),l.label),radio:I(Ws({descendantName:"radio"}),l.radio),labelText:I(Ws({descendantName:"labelText"}),l.labelText)},a=(l={containerNode:t,attribute:r,cssClasses:n,renderState:{},templates:d}).containerNode,s=l.attribute,o=l.cssClasses,c=l.renderState,u=l.templates,C(C({},qr(function(e,t){var n=e.createURL,r=e.instantSearchInstance,i=e.refine,e=e.items;t?c.templateProps=M({defaultTemplates:Hs,templatesConfig:r.templatesConfig,templates:u}):L(j(gs,{createURL:n,cssClasses:o,facetValues:e,templateProps:c.templateProps,toggleRefinement:i,attribute:s}),a)},function(){return L(null,t)})({attribute:r,items:i,transformItems:e})),{},{$$widgetType:"ais.numericMenu"});throw new Error(As("The `container` option is required."))},pagination:function(e){var t,u,l,d,h,f,m,p,g,e=e||{},n=e.container,r=e.templates,r=void 0===r?{}:r,i=e.cssClasses,i=void 0===i?{}:i,a=e.totalPages,s=e.padding,o=e.showFirst,o=void 0===o||o,c=e.showLast,c=void 0===c||c,v=e.showPrevious,v=void 0===v||v,y=e.showNext,y=void 0===y||y,e=e.scrollTo,e=void 0===e?"body":e;if(n)return t=P(n),e=!1!==(n=!0===e?"body":e)&&P(n),n={root:I(O(),i.root),noRefinementRoot:I(O({modifierName:"noRefinement"}),i.noRefinementRoot),list:I(O({descendantName:"list"}),i.list),item:I(O({descendantName:"item"}),i.item),firstPageItem:I(O({descendantName:"item",modifierName:"firstPage"}),i.firstPageItem),lastPageItem:I(O({descendantName:"item",modifierName:"lastPage"}),i.lastPageItem),previousPageItem:I(O({descendantName:"item",modifierName:"previousPage"}),i.previousPageItem),nextPageItem:I(O({descendantName:"item",modifierName:"nextPage"}),i.nextPageItem),pageItem:I(O({descendantName:"item",modifierName:"page"}),i.pageItem),selectedItem:I(O({descendantName:"item",modifierName:"selected"}),i.selectedItem),disabledItem:I(O({descendantName:"item",modifierName:"disabled"}),i.disabledItem),link:I(O({descendantName:"link"}),i.link)},i=C(C({},$s),r),u=(r={containerNode:t,cssClasses:n,templates:i,showFirst:o,showLast:c,showPrevious:v,showNext:y,scrollToNode:e}).containerNode,l=r.cssClasses,d=r.templates,h=r.showFirst,f=r.showLast,m=r.showPrevious,p=r.showNext,g=r.scrollToNode,C(C({},Yr(function(e,t){var n=e.createURL,r=e.currentRefinement,i=e.nbPages,a=e.pages,s=e.isFirstPage,o=e.isLastPage,c=e.refine;t||L(j(Ds,{createURL:n,cssClasses:l,currentPage:r,templates:d,nbPages:i,pages:a,isFirstPage:s,isLastPage:o,setCurrentPage:function(e){c(e),!1!==g&&g.scrollIntoView()},showFirst:h,showLast:f,showPrevious:m,showNext:p}),u)},function(){return L(null,t)})({totalPages:a,padding:s})),{},{$$widgetType:"ais.pagination"});throw new Error(Vs("The `container` option is required."))},panel:function(e){var e=e||{},t=e.templates,r=void 0===t?{}:t,t=e.hidden,d=void 0===t?function(){return!1}:t,t=e.collapsed,e=e.cssClasses,e=void 0===e?{}:e,h=document.createElement("div"),f=Boolean(t),m="function"==typeof t?t:function(){return!1},p={root:I(fo(),e.root),noRefinementRoot:I(fo({modifierName:"noRefinement"}),e.noRefinementRoot),collapsibleRoot:I(fo({modifierName:"collapsible"}),e.collapsibleRoot),collapsedRoot:I(fo({modifierName:"collapsed"}),e.collapsedRoot),collapseButton:I(fo({descendantName:"collapseButton"}),e.collapseButton),collapseIcon:I(fo({descendantName:"collapseIcon"}),e.collapseIcon),body:I(fo({descendantName:"body"}),e.body),header:I(fo({descendantName:"header"}),e.header),footer:I(fo({descendantName:"footer"}),e.footer)};return function(n){return function(e){var i,a,t,s,o,c,u,l;if(e&&e.container)return i=P(e.container),t={containerNode:i,bodyContainerNode:h,cssClasses:p,templates:C(C({},{header:"",footer:"",collapseButtonText:function(e){e=e.collapsed;return'\n \n ')}}),r)},s=t.containerNode,o=t.bodyContainerNode,c=t.cssClasses,u=t.templates,a=function(e){var t=e.options,n=e.hidden,r=e.collapsible,e=e.collapsed;L(j(lo,{cssClasses:c,hidden:n,collapsible:r,isCollapsed:e,templates:u,data:t,bodyElement:o}),s)},l=n(C(C({},e),{},{container:h})),C(C({},l),{},{init:function(){for(var e=arguments.length,t=new Array(e),n=0;n