1(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{589:function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r(99),i=r(150),a=r(29),o=Object(n.a)("Highlight");function c(e){var t=e.attribute,r=e.highlightedTagName,n=void 0===r?"mark":r,c=e.hit,u=e.cssClasses,s=void 0===u?{}:u,f=(Object(i.a)(c._highlightResult,t)||{}).value,l=void 0===f?"":f,m=o({descendantName:"highlighted"})+(s.highlighted?" ".concat(s.highlighted):"");return l.replace(new RegExp(a.b.highlightPreTag,"g"),"<".concat(n,' class="').concat(m,'">')).replace(new RegExp(a.b.highlightPostTag,"g"),"</".concat(n,">"))}},590:function(e,t,r){"use strict";r.d(t,"a",(function(){return f}));var n=r(99),i=r(150),a=r(396),o=r(400),c=r(397),u=r(29),s=Object(n.a)("ReverseHighlight");function f(e){var t=e.attribute,r=e.highlightedTagName,n=void 0===r?"mark":r,f=e.hit,l=e.cssClasses,m=void 0===l?{}:l,d=(Object(i.a)(f._highlightResult,t)||{}).value,g=void 0===d?"":d,b=s({descendantName:"highlighted"})+(m.highlighted?" ".concat(m.highlighted):"");return Object(a.a)(Object(o.a)(Object(c.a)(g))).replace(new RegExp(u.b.highlightPreTag,"g"),"<".concat(n,' class="').concat(b,'">')).replace(new RegExp(u.b.highlightPostTag,"g"),"</".concat(n,">"))}},591:function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r(99),i=r(150),a=r(29),o=Object(n.a)("Snippet");function c(e){var t=e.attribute,r=e.highlightedTagName,n=void 0===r?"mark":r,c=e.hit,u=e.cssClasses,s=void 0===u?{}:u,f=(Object(i.a)(c._snippetResult,t)||{}).value,l=void 0===f?"":f,m=o({descendantName:"highlighted"})+(s.highlighted?" ".concat(s.highlighted):"");return l.replace(new RegExp(a.b.highlightPreTag,"g"),"<".concat(n,' class="').concat(m,'">')).replace(new RegExp(a.b.highlightPostTag,"g"),"</".concat(n,">"))}},592:function(e,t,r){"use strict";r.d(t,"a",(function(){return f}));var n=r(99),i=r(150),a=r(396),o=r(400),c=r(397),u=r(29),s=Object(n.a)("ReverseSnippet");function f(e){var t=e.attribute,r=e.highlightedTagName,n=void 0===r?"mark":r,f=e.hit,l=e.cssClasses,m=void 0===l?{}:l,d=(Object(i.a)(f._snippetResult,t)||{}).value,g=void 0===d?"":d,b=s({descendantName:"highlighted"})+(m.highlighted?" ".concat(m.highlighted):"");return Object(a.a)(Object(o.a)(Object(c.a)(g))).replace(new RegExp(u.b.highlightPreTag,"g"),"<".concat(n,' class="').concat(b,'">')).replace(new RegExp(u.b.highlightPostTag,"g"),"</".concat(n,">"))}},593:function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r(209);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e,t){return function(e){var t,r=e.method,a=e.payload;if("object"!==i(a))throw new Error("The insights helper expects the payload to be an object.");try{t=Object(n.b)(a)}catch(e){throw new Error("Could not JSON serialize the payload object.")}return'data-insights-method="'.concat(r,'" data-insights-payload="').concat(t,'"')}({method:e,payload:t})}},594:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}r.d(t,"b",(function(){return a})),r.d(t,"a",(function(){return o}));var i="_ALGOLIA";function a(){return function(e){if("object"===("undefined"==typeof document?"undefined":n(document))&&"string"==typeof document.cookie)for(var t="".concat(e,"="),r=document.cookie.split(";"),i=0;i<r.length;i++){for(var a=r[i];" "===a.charAt(0);)a=a.substring(1);if(0===a.indexOf(t))return a.substring(t.length,a.length)}}(i)}function o(){return a()}},633:function(e,t,r){"use strict";var n=r(30),i=r(24),a=r(40),o=r(275),c=["name","escapedValue","path"];function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function s(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],u=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;
1!(u=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return l(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){g(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function g(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var b=Object(n.b)({name:"menu",connector:!0}),v=["isRefined","name:asc"];t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.a;return Object(a.a)(e,b()),function(r){var n,i,a,u=r||{},l=u.attribute,m=u.limit,y=void 0===m?10:m,p=u.showMore,h=void 0!==p&&p,S=u.showMoreLimit,O=void 0===S?20:S,j=u.sortBy,P=void 0===j?v:j,w=u.transformItems,R=void 0===w?function(e){return e}:w;if(!l)throw new Error(b("The `attribute` option is required."));if(!0===h&&O<=y)throw new Error(b("The `showMoreLimit` option must be greater than `limit`."));var I=!1,E=function(){};function W(){E()}function F(){return I?O:y}return{$$type:"ais.menu",init:function(t){var r=t.instantSearchInstance;e(d(d({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(d(d({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.removeHierarchicalFacet(l).setQueryParameter("maxValuesPerFacet",void 0)},getRenderState:function(e,t){return d(d({},e),{},{menu:d(d({},e.menu),{},g({},l,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,u=e.results,m=e.createURL,g=e.instantSearchInstance,b=e.helper,y=[],p=!1;if(n||(n=Object(o.a)({instantSearchInstance:g,helper:b,attribute:l,widgetType:this.$$type})),i||(i=function(e){return m((function(r){return t.getWidgetUiState(r,{searchParameters:b.state.resetPage().toggleFacetRefinement(l,e),helper:b})}))}),a||(a=function(e){var t=f(b.getHierarchicalFacetBreadcrumb(l),1)[0];n("click:internal",e||t),b.toggleFacetRefinement(l,e||t).search()}),e.results&&(E=function(e,t){return function(){I=!I,t.render(e)}}(e,this)),u){var S=u.getFacetValues(l,{sortBy:P,facetOrdering:P===v}),O=S&&!Array.isArray(S)&&S.data?S.data:[];p=h&&(I||O.length>F()),y=R(O.slice(0,F()).map((function(e){var t=e.name,r=e.escapedValue;e.path;return d(d({},s(e,c)),{},{label:t,value:r})})),{results:u})}return{items:y,createURL:i,refine:a,sendEvent:n,canRefine:y.length>0,widgetParams:r,isShowingMore:I,toggleShowMore:W,canToggleShowMore:p}},getWidgetUiState:function(e,t){var r=f(t.searchParameters.getHierarchicalFacetBreadcrumb(l),1)[0];return function(e,t){if(!e.menu)return e;void 0===e.menu[t]&&delete e.menu[t];0===Object.keys(e.menu).length&&delete e.menu;return e}(d(d({},e),{},{menu:d(d({},e.menu),{},g({},l,r))}),l)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=r.menu&&r.menu[l];if(e.isConjunctiveFacet(l)||e.isDisjunctiveFacet(l))return e;var i=e.removeHierarchicalFacet(l).addHierarchicalFacet({name:l,attributes:[l]}),a=i.maxValuesPerFacet||0,o=Math.max(a,h?O:y),c=i.setQueryParameter("maxValuesPerFacet",o);return n?c.addHierarchicalFacetRefinement(l,n):c.setQueryParameters({hierarchicalFacetsRefinements:d(d({},c.hierarchicalFacetsRefinements),{},g({},l,[]))})}}}}},634:function(e,t,r){"use strict";var n=r(30),i=r(24),a=r(40),o=r(19);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],u=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;
1!(u=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return c}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){if(e){if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){d(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var g=Object(n.b)({name:"numeric-menu",connector:!0});function b(e,t,r){var n=e.getNumericRefinements(t);return void 0!==r.start&&void 0!==r.end?r.start===r.end?y(n,"=",r.start):y(n,">=",r.start)&&y(n,"<=",r.end):void 0!==r.start?y(n,">=",r.start):void 0!==r.end?y(n,"<=",r.end):void 0===r.start&&void 0===r.end&&Object.keys(n).every((function(e){return 0===(n[e]||[]).length}))}function v(e,t,r){var n=e,i=JSON.parse(decodeURI(r)),a=n.getNumericRefinements(t);if(void 0===i.start&&void 0===i.end)return n.removeNumericRefinement(t);if(b(n,t,i)||(n=n.removeNumericRefinement(t)),void 0!==i.start&&void 0!==i.end){if(i.start>i.end)throw new Error("option.start should be > to option.end");if(i.start===i.end)return n=y(a,"=",i.start)?n.removeNumericRefinement(t,"=",i.start):n.addNumericRefinement(t,"=",i.start)}return void 0!==i.start&&(y(a,">=",i.start)&&(n=n.removeNumericRefinement(t,">=",i.start)),n=n.addNumericRefinement(t,">=",i.start)),void 0!==i.end&&(y(a,"<=",i.end)&&(n=n.removeNumericRefinement(t,"<=",i.end)),n=n.addNumericRefinement(t,"<=",i.end)),"number"==typeof n.page&&(n.page=0),n}function y(e,t,r){return void 0!==e[t]&&e[t].includes(r)}t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.a;return Object(a.a)(e,g()),function(r){var n=r||{},i=n.attribute,a=void 0===i?"":i,c=n.items,f=void 0===c?[]:c,l=n.transformItems,y=void 0===l?function(e){return e}:l;if(""===a)throw new Error(g("The `attribute` option is required."));if(!f||0===f.length)throw new Error(g("The `items` option expects an array of objects."));var p={};return{$$type:"ais.numericMenu",init:function(t){var r=t.instantSearchInstance;e(m(m({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(m(m({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.removeNumericRefinement(a)},getWidgetUiState:function(e,t){var r=t.searchParameters.getNumericRefinements(a),n=r["="]&&r["="][0];if(n||0===n)return m(m({},e),{},{numericMenu:m(m({},e.numericMenu),{},d({},a,"".concat(r["="])))});var i=r[">="]&&r[">="][0]||"",o=r["<="]&&r["<="][0]||"";return function(e,t){if(!e.numericMenu)return e;":"===e.numericMenu[t]&&delete e.numericMenu[t];0===Object.keys(e.numericMenu).length&&delete e.numericMenu;return e}(m(m({},e),{},{numericMenu:m(m({},e.numericMenu),{},d({},a,"".concat(i,":").concat(o)))}),a)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=r.numericMenu&&r.numericMenu[a],i=e.setQueryParameters({numericRefinements:m(m({},e.numericRefinements),{},d({},a,{}))});if(!n)return i;if(-1===n.indexOf(":"))return i.addNumericRefinement(a,"=",Number(n));var c=u(n.split(":").map(parseFloat),2),s=c[0],f=c[1],l=Object(o.a)(s)?i.addNumericRefinement(a,">=",s):i;return Object(o.a)(f)?l.addNumericRefinement(a,"<=",f):l},getRenderState:function(e,t){return m(m({},e),{},{numericMenu:m(m({},e.numericMenu),{},d({},a,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=this,n=e.results,i=e.state,o=e.instantSearchInstance,c=e.helper,u=e.createURL;p.refine||(p.refine=function(e){var t=v(c.state,a,e);p.sendEvent("click:internal",e),c.setState(t).search()}),p.createURL||(p.createURL=function(e){return function(r){return u((function(n){return t.getWidgetUiState(n,{searchParameters:v(e,a,r),helper:c})}))}}),p.sendEvent||(p.sendEvent=function(e){var t=e.instantSearchInstance;return function(){1!==arguments.length||t.sendEventToInsights(arguments.length<=0?void 0:arguments[0])}}({instantSearchInstance:o}));var l,m=!n||0===n.nbHits,d=function(e){return f.map((function(t){var r=t.start,n=t.end,i=t.label;return{label:i,value:encodeURI(JSON.stringify({start:r,end:n})),isRefined:b(e,a,{start:r,end:n,label:i})}}))}(i),g=!0,h=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=s(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}
1}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){c=!0,a=e},f:function(){try{o||null==r.return||r.return()}finally{if(c)throw a}}}}(d);try{for(h.s();!(l=h.n()).done;){var S=l.value;if(S.isRefined&&"{}"!==decodeURI(S.value)){g=!1;break}}}catch(e){h.e(e)}finally{h.f()}return{createURL:p.createURL(i),items:y(d,{results:n}),hasNoResults:m,canRefine:!(m&&g),refine:p.refine,sendEvent:p.sendEvent,widgetParams:r}}}}}},636:function(e,t,r){"use strict";var n=r(30),i=r(273),a=r(399),o=r(24),c=r(40);function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var g=Object(n.b)({name:"query-rules",connector:!0});function b(e){var t=this.helper,r=this.initialRuleContexts,n=this.trackedFilters,o=this.transformRuleContexts,c=e.state,u=c.ruleContexts||[],s=function(e){var t=e.helper,r=e.sharedHelperState,n=e.trackedFilters;return Object.keys(n).reduce((function(e,a){var o=Object(i.a)(t.lastResults||{},r,!0).filter((function(e){return e.attribute===a})).map((function(e){return e.numericValue||e.name})),c=(0,n[a])(o);return[].concat(m(e),m(o.filter((function(e){return c.includes(e)})).map((function(e){return"ais-".concat(a,"-").concat(e).replace(/[^a-z0-9-_]+/gi,"_")}))))}),[])}({helper:t,sharedHelperState:c,trackedFilters:n}),l=o([].concat(m(r),m(s))).slice(0,10);Object(a.a)(u,l)||t.overrideStateWithoutTriggeringChangeEvent(f(f({},c),{},{ruleContexts:l}))}t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.a;return Object(c.a)(e,g()),function(r){var n=r||{},i=n.trackedFilters,a=void 0===i?{}:i,o=n.transformRuleContexts,c=void 0===o?function(e){return e}:o,u=n.transformItems,s=void 0===u?function(e){return e}:u;Object.keys(a).forEach((function(e){if("function"!=typeof a[e])throw new Error(g("'The \"".concat(e,'" filter value in the `trackedFilters` option expects a function.')))}));var l,m=Object.keys(a).length>0,d=[];return{$$type:"ais.queryRules",init:function(t){var n=t.helper,i=t.state,o=t.instantSearchInstance;d=i.ruleContexts||[],l=b.bind({helper:n,initialRuleContexts:d,trackedFilters:a,transformRuleContexts:c}),m&&((function(e){return[e.disjunctiveFacetsRefinements,e.facetsRefinements,e.hierarchicalFacetsRefinements,e.numericRefinements].some((function(e){return Boolean(e&&Object.keys(e).length>0)}))}(i)||Boolean(r.transformRuleContexts))&&l({state:i}),n.on("change",l)),e(f(f({},this.getWidgetRenderState(t)),{},{instantSearchInstance:o}),!0)},render:function(t){var r=t.instantSearchInstance;e(f(f({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},getWidgetRenderState:function(e){var t=e.results,n=(t||{}).userData;return{items:s(void 0===n?[]:n,{results:t}),widgetParams:r}},getRenderState:function(e,t){return f(f({},e),{},{queryRules:this.getWidgetRenderState(t)})},dispose:function(e){var r=e.helper,n=e.state;return t(),m?(r.removeListener("change",l),n.setQueryParameter("ruleContexts",d)):n}}}}},637:function(e,t,r){"use strict";var n=r(30),i=r(24),a=r(40),o=r(19),c=r(102);function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?s(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],u=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var g=Object(n.b)({name:"range-input",connector:!0},{name:"range-slider",connector:!0});function b(e){var t=e.min,r=e.max,n=e.precision,i=Math.pow(10,n);return{min:t?Math.floor(t*i)/i:t,max:r?Math.ceil(r*i)/i:r}}t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.a;return Object(a.a)(e,g()),function(r){var n=r||{},i=n.attribute,a=void 0===i?"":i,u=n.min,s=n.max,d=n.precision,v=void 0===d?0:d;if(!a)throw new Error(g("The `attribute` option is required."));if(Object(o.a)(u)&&Object(o.a)(s)&&u>s)throw new Error(g("The `max` option can't be lower than `min`."));var y={from:function(e){return e.toLocaleString()},to:function(e){return function(e){return Number(Number(e).toFixed(v))}(e).toLocaleString()}},p=function(e){return function(){1!==arguments.length||e.sendEventToInsights(arguments.length<=0?void 0:arguments[0])}};function h(e,t){return function(){var r=m(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[void 0,void 0],2),n=r[0],i=r[1],c=function(e,t,r,n){var i,c,f=e.state,l=t.min,d=t.max,g=m(f.getNumericRefinement(a,">=")||[],1)[0],y=m(f.getNumericRefinement(a,"<=")||[],1)[0],p=void 0===r||""===r,h=void 0===n||""===n,S=b({min:p?void 0:parseFloat(r),max:h?void 0:parseFloat(n),precision:v}),O=S.min,j=S.max;i=Object(o.a)(u)||l!==O?Object(o.a)(u)&&p?u:O:void 0,c=Object(o.a)(s)||d!==j?Object(o.a)(s)&&h?s:j:void 0;var P=void 0===i,w=Object(o.a)(l)&&l<=i,R=P||Object(o.a)(i)&&(!Object(o.a)(l)||w),I=void 0===c,E=Object(o.a)(c)&&d>=c,W=I||Object(o.a)(c)&&(!Object(o.a)(d)||E);return(g!==i||y!==c)&&R&&W?(f=f.removeNumericRefinement(a),Object(o.a)(i)&&(f=f.addNumericRefinement(a,">=",i)),Object(o.a)(c)&&(f=f.addNumericRefinement(a,"<=",c)),f.resetPage()):null}(e,t,n,i);c&&e.setState(c).search()}}return{$$type:"ais.range",init:function(t){e(f(f({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(f(f({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return f(f({},e),{},{range:f(f({},e.range),{},l({},a,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.results,n=e.helper,i=e.instantSearchInstance,l=t&&t.disjunctiveFacets||[],d=Object(c.a)(l,(function(e){return e.name===a})),g=function(e){return b({min:Object(o.a)(u)?u:Object(o.a)(e.min)?e.min:0,max:Object(o.a)(s)?s:Object(o.a)(e.max)?e.max:0,precision:v})}(d&&d.stats||{min:void 0,max:void 0}),S=function(e){var t=m(e.getNumericRefinement(a,">=")||[],1)[0],r=m(e.getNumericRefinement(a,"<=")||[],1)[0];return[Object(o.a)(t)?t:-1/0,Object(o.a)(r)?r:1/0]}(n);return{refine:h(n,t?g:{min:void 0,max:void 0}),canRefine:g.min!==g.max,format:y,range:g,sendEvent:p(i),widgetParams:f(f({},r),{},{precision:v}),start:S}},dispose:function(e){var r=e.state;return t(),r.removeDisjunctiveFacet(a).removeNumericRefinement(a)},getWidgetUiState:function(e,t){var r=t.searchParameters.getNumericRefinements(a),n=r[">="],i=void 0===n?[]:n,o=r["<="],c=void 0===o?[]:o;return 0===i.length&&0===c.length?e:f(f({},e),{},{range:f(f({},e.range),{},l({},a,"".concat(i,":").concat(c)))})},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=e.addDisjunctiveFacet(a).setQueryParameters({numericRefinements:f(f({},e.numericRefinements),{},l({},a,{}))});Object(o.a)(u)&&(n=n.addNumericRefinement(a,">=",u)),Object(o.a)(s)&&(n=n.addNumericRefinement(a,"<=",s));var i=r.range&&r.range[a];if(!i||-1===i.indexOf(":"))return n;var c=m(i.split(":").map(parseFloat),2),d=c[0],g=c[1];return Object(o.a)(d)&&(!Object(o.a)(u)||u<d)&&(n=(n=n.removeNumericRefinement(a,">=")).addNumericRefinement(a,">=",d)),Object(o.a)(g)&&(!Object(o.a)(s)||g<s)&&(n=(n=n.removeNumericRefinement(a,"<=")).addNumericRefinement(a,"<=",g)),n}}}}},638:function(e,t,r){"use strict";var n=r(30),i=r(24),a=r(40);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function c(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||m(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?u(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===o(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],u=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return c}}(e,t)||m(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){if(e){if("string"==typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?d(e,t):void 0}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var g=Object(n.b)({name:"rating-menu",connector:!0}),b="ais.ratingMenu";t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.a;return Object(a.a)(e,g()),function(r){var n,i=r||{},a=i.attribute,o=i.max,u=void 0===o?5:o;if(!a)throw new Error(g("The `attribute` option is required."));var m=function(e){var t,r=e.getNumericRefinements(a);if(null!==(t=r[">="])&&void 0!==t&&t.length)return r[">="][0]};function d(e,t){var r=m(e)===Number(t),n=e.resetPage().removeNumericRefinement(a);return r?n:n.addNumericRefinement(a,"<=",u).addNumericRefinement(a,">=",Number(t))}var v=function(e,t){n("click:internal",t),e.setState(d(e.state,t)).search()},y=function(e){return v.bind(null,e)},p=function(e){var t=e.state,r=e.createURL,n=e.getWidgetUiState,i=e.helper;return function(e){return r((function(r){return n(r,{searchParameters:d(t,e),helper:i})}))}};return{$$type:b,init:function(t){var r=t.instantSearchInstance;e(s(s({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(s(s({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},getRenderState:function(e,t){return s(s({},e),{},{ratingMenu:s(s({},e.ratingMenu),{},f({},a,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.helper,i=e.results,o=e.state,s=e.instantSearchInstance,f=e.createURL,d=[];n||(n=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.getRefinedStar,i=e.attribute;return function(){for(var e=arguments.length,a=new Array(e),o=0;o<e;o++)a[o]=arguments[o];if(1!==a.length){var c=a[1],u=a[2],s=void 0===u?"Filter Applied":u,f=l(a[0].split(":"),2),m=f[0],d=f[1];"click"===m&&(n()===Number(c)||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:b,eventType:m,eventModifier:d,payload:{eventName:s,index:r.getIndex(),filters:["".concat(i,">=").concat(c)]},attribute:i}))}else t.sendEventToInsights(a[0])}}({instantSearchInstance:s,helper:t,getRefinedStar:function(){return m(t.state)},attribute:a}));var g=!1,v=0,h=null==i?void 0:i.getFacetValues(a,{});if(i&&h){h.length;for(var S=function(e){var t=0;return e.forEach((function(e){var r=l(e.name.split("."),2)[1],n=void 0===r?"":r;t=Math.max(t,n.length)})),t}(h),O=(Math.pow(10,S),m(o)),j=function(e){var t=O===e;g=g||t;var r=h.filter((function(t){return Number(t.name)>=e&&Number(t.name)<=u})).map((function(e){return e.count})).reduce((function(e,t){return e+t}),0);if(v+=r,O&&!t&&0===r)return"continue";var n=c(new Array(Math.floor(u/1))).map((function(t,r){return 1*r<e}));d.push({stars:n,name:String(e),label:String(e),value:String(e),count:r,isRefined:t})},P=1;P<u;P+=1)j(P)}d=d.reverse();var w=!i||0===i.nbHits;return{items:d,hasNoResults:w,canRefine:(!w||g)&&v>0,refine:y(t),sendEvent:n,createURL:p({state:o,createURL:f,helper:t,getWidgetUiState:this.getWidgetUiState}),widgetParams:r}},dispose:function(e){var r=e.state;return t(),r.removeNumericRefinement(a)},getWidgetUiState:function(e,t){var r=t.searchParameters,n=m(r);return function(e,t){if(!e.ratingMenu)return e;"number"!=typeof e.ratingMenu[t]&&delete e.ratingMenu[t];0===Object.keys(e.ratingMenu).length&&delete e.ratingMenu;return e}(s(s({},e),{},{ratingMenu:s(s({},e.ratingMenu),{},f({},a,"number"==typeof n?n:void 0))}),a)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=r.ratingMenu&&r.ratingMenu[a],i=e.addDisjunctiveFacet(a).removeNumericRefinement(a).removeDisjunctiveFacetRefinement(a);return n?i.addNumericRefinement(a,"<=",u).addNumericRefinement(a,">=",n):i.setQueryParameters({numericRefinements:s(s({},i.numericRefinements),{},f({},a,{}))})}}}}},639:function(e,t,r){"use strict";var n=r(30),i=r(24),a=r(40),o=r(29),c=r(275);function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}var s=["name","escapedValue"],f=["escapedValue","value"];function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?l(Object(r),!0).forEach((function(t){d(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==u(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===u(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function g(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var b=Object(n.b)({name:"refinement-list",connector:!0}),v=["isRefined","count:desc","name:asc"];t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.a;return Object(a.a)(e,b()),function(r){var n=r||{},i=n.attribute,a=n.operator,u=void 0===a?"or":a,l=n.limit,y=void 0===l?10:l,p=n.showMore,h=void 0!==p&&p,S=n.showMoreLimit,O=void 0===S?20:S,j=n.sortBy,P=void 0===j?v:j,w=n.escapeFacetValues,R=void 0===w||w,I=n.transformItems,E=void 0===I?function(e){return e}:I;if(!i)throw new Error(b("The `attribute` option is required."));if(!/^(and|or)$/.test(u))throw new Error(b('The `operator` must one of: `"and"`, `"or"` (got "'.concat(u,'").')));if(!0===h&&O<=y)throw new Error(b("`showMoreLimit` should be greater than `limit`."));var W,F,x,D=function(e){var t=e.name,r=e.escapedValue;return m(m({},g(e,s)),{},{value:r,label:t,highlighted:t})},N=[],T=!0,M=!1,k=function(){};function A(){k()}function L(){return M?O:y}var U=function(){return function(){}};return{$$type:"ais.refinementList",init:function(t){e(m(m({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e(m(m({},this.getWidgetRenderState(t)),{},{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,t){return m(m({},e),{},{refinementList:m(m({},e.refinementList),{},d({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(t){var n=this,a=t.results,u=t.state,s=t.createURL,l=t.instantSearchInstance,d=t.helper,b=[],p=[];if(x&&F&&U||(x=Object(c.a)({instantSearchInstance:l,helper:d,attribute:i,widgetType:this.$$type}),F=function(e){x("click:internal",e),d.toggleFacetRefinement(i,e).search()},U=function(t,r){return function(n){return function(a){var c=n.instantSearchInstance,u=n.results;if(""===a&&N)e(m(m({},r.getWidgetRenderState(m(m({},n),{},{results:W}))),{},{instantSearchInstance:c}),!1);else{var s={highlightPreTag:R?o.a.highlightPreTag:o.b.highlightPreTag,highlightPostTag:R?o.a.highlightPostTag:o.b.highlightPostTag};t.searchForFacetValues(i,a,Math.min(L(),100),s).then((function(t){var i=R?Object(o.c)(t.facetHits):t.facetHits,a=E(i.map((function(e){var t=e.escapedValue,r=e.value;return m(m({},g(e,f)),{},{value:t,label:r})})),{results:u});e(m(m({},r.getWidgetRenderState(m(m({},n),{},{results:W}))),{},{items:a,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:c}),!1)}))}}}}(d,this)),a){var S=a.getFacetValues(i,{sortBy:P,facetOrdering:P===v});p=S&&Array.isArray(S)?S:[],b=E(p.slice(0,L()).map(D),{results:a});var O=u.maxValuesPerFacet,j=L();T=O>j?p.length<=j:p.length<j,W=a,N=b,t.results&&(k=function(e,t){return function(){M=!M,t.render(e)}}(t,this))}var w=U&&U(t),I=M&&N.length>y||h&&!T;return{createURL:function(e){return s((function(t){return n.getWidgetUiState(t,{searchParameters:u.resetPage().toggleFacetRefinement(i,e),helper:d})}))},items:b,refine:F,searchForItems:w,isFromSearch:!1,canRefine:b.length>0,widgetParams:r,isShowingMore:M,canToggleShowMore:I,toggleShowMore:A,sendEvent:x,hasExhaustiveItems:T}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("maxValuesPerFacet",void 0);return"and"===u?n.removeFacet(i):n.removeDisjunctiveFacet(i)},getWidgetUiState:function(e,t){var r=t.searchParameters,n="or"===u?r.getDisjunctiveRefinements(i):r.getConjunctiveRefinements(i);return function(e,t){if(!e.refinementList)return e;e.refinementList[t]&&0!==e.refinementList[t].length||delete e.refinementList[t];0===Object.keys(e.refinementList).length&&delete e.refinementList;return e}(m(m({},e),{},{refinementList:m(m({},e.refinementList),{},d({},i,n))}),i)},getWidgetSearchParameters:function(e,t){var r=t.uiState,n="or"===u;if(e.isHierarchicalFacet(i))return e;if(n&&e.isConjunctiveFacet(i)||!n&&e.isDisjunctiveFacet(i))return e;var a=r.refinementList&&r.refinementList[i],o=n?e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i):e.addFacet(i).removeFacetRefinement(i),c=o.maxValuesPerFacet||0,s=Math.max(c,h?O:y),f=o.setQueryParameter("maxValuesPerFacet",s);if(!a){var l=n?"disjunctiveFacetsRefinements":"facetsRefinements";return f.setQueryParameters(d({},l,m(m({},f[l]),{},d({},i,[]))))}return a.reduce((function(e,t){return n?e.addDisjunctiveFacetRefinement(i,t):e.addFacetRefinement(i,t)}),f)}}}}},640:function(e,t,r){"use strict";var n=r(30),i=r(24),a=r(40);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?c(Object(r),!0).forEach((function(t){s(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===o(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var f=Object(n.b)({name:"search-box",connector:!0}),l=function(e,t){return t(e)};t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.a;return Object(a.a)(e,f()),function(r){var n,i,a=(r||{}).queryHook,o=void 0===a?l:a;return{$$type:"ais.searchBox",init:function(t){var r=t.instantSearchInstance;e(u(u({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(u(u({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.setQueryParameter("query",void 0)},getRenderState:function(e,t){return u(u({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,a=e.instantSearchInstance,c=e.state;return n||(n=function(e){o(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:c.query||"",refine:n,clear:i,widgetParams:r,isSearchStalled:"stalled"===a.status}},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return""===r||e&&e.query===r?e:u(u({},e),{},{query:r})},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}}},641:function(e,t,r){"use strict";var n=r(30),i=r(24),a=r(40),o=r(102);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var l=Object(n.b)({name:"sort-by",connector:!0});t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.a;Object(a.a)(e,l());var r={};return function(n){var i=n||{},a=i.items,c=i.transformItems,u=void 0===c?function(e){return e}:c;if(!Array.isArray(a))throw new Error(l("The `items` option expects an array of objects."));return{$$type:"ais.sortBy",init:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t),i=n.currentRefinement;Object(o.a)(a,(function(e){return e.value===i}));e(s(s({},n),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(s(s({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var n=e.state;return t(),r.initialIndex?n.setIndex(r.initialIndex):n},getRenderState:function(e,t){return s(s({},e),{},{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,i=e.helper,o=e.state,c=e.parent;!r.initialIndex&&c&&(r.initialIndex=c.getIndexName()),r.setIndex||(r.setIndex=function(e){i.setIndex(e).search()});var s=!t||0===t.nbHits;return{currentRefinement:o.index,options:u(a,{results:t}),refine:r.setIndex,hasNoResults:s,canRefine:!s&&a.length>0,widgetParams:n}},getWidgetUiState:function(e,t){var n=t.searchParameters.index;return s(s({},e),{},{sortBy:n!==r.initialIndex?n:void 0})},getWidgetSearchParameters:function(e,t){var n=t.uiState;return e.setQueryParameter("index",n.sortBy||r.initialIndex||e.index)}}}}},642:function(e,t,r){"use strict";var n=r(30),i=r(24),a=r(40);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?c(Object(r),!0).forEach((function(t){s(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===o(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var f=Object(n.b)({name:"stats",connector:!0});t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.a;return Object(a.a)(e,f()),function(r){return{$$type:"ais.stats",init:function(t){var r=t.instantSearchInstance;e(u(u({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(u(u({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(){t()},getRenderState:function(e,t){return u(u({},e),{},{stats:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,n=e.state;return t?{hitsPerPage:t.hitsPerPage,nbHits:t.nbHits,nbSortedHits:t.nbSortedHits,areHitsSorted:void 0!==t.appliedRelevancyStrictness&&t.appliedRelevancyStrictness>0&&t.nbSortedHits!==t.nbHits,nbPages:t.nbPages,page:t.page,processingTimeMS:t.processingTimeMS,query:t.query,widgetParams:r}:{hitsPerPage:n.hitsPerPage,nbHits:0,nbSortedHits:void 0,areHitsSorted:!1,nbPages:0,page:n.page||0,processingTimeMS:-1,query:n.query||"",widgetParams:r}}}}}},643:function(e,t,r){"use strict";var n=r(30),i=r(24),a=r(40),o=r(274),c=r(112),u=r(102);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){m(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,c=[],u=!0,s=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return g(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return g(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var b=Object(n.b)({name:"toggle-refinement",connector:!0}),v="ais.toggleRefinement";t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.a;return Object(a.a)(e,b()),function(r){var n=r||{},i=n.attribute,a=n.on,s=void 0===a||a,f=n.off;if(!i)throw new Error(b("The `attribute` option is required."));var g,y=void 0!==f,p=Object(o.a)(s).map(c.a),h=y?Object(o.a)(f).map(c.a):void 0,S=function(e){return function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isRefined:!1}).isRefined;
1t?(p.forEach((function(t){return e.removeDisjunctiveFacetRefinement(i,t)})),y&&h.forEach((function(t){return e.addDisjunctiveFacetRefinement(i,t)}))):(g("click:internal",t),y&&h.forEach((function(t){return e.removeDisjunctiveFacetRefinement(i,t)})),p.forEach((function(t){return e.addDisjunctiveFacetRefinement(i,t)}))),e.search()}},O=function(e,t){var r=t.state,n=t.createURL,a=t.getWidgetUiState,o=t.helper;return function(){r=r.resetPage();var t=e?p:h;t&&t.forEach((function(e){r=r.removeDisjunctiveFacetRefinement(i,e)}));var c=e?h:p;return c&&c.forEach((function(e){r=r.addDisjunctiveFacetRefinement(i,e)})),n((function(e){return a(e,{searchParameters:r,helper:o})}))}};return{$$type:v,init:function(t){var r=t.instantSearchInstance;e(l(l({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(l(l({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.removeDisjunctiveFacet(i)},getRenderState:function(e,t){return l(l({},e),{},{toggleRefinement:l(l({},e.toggleRefinement),{},m({},i,this.getWidgetRenderState(t)))})},getWidgetRenderState:function(e){var t=e.state,n=e.helper,a=e.results,s=e.createURL,f=e.instantSearchInstance,l=p.every((function(e){return t.isDisjunctiveFacetRefined(i,e)})),m={isRefined:l,count:0},b={isRefined:y&&!l,count:0};if(a){var j=Object(o.a)(h||!1),P=a.getFacetValues(i,{})||[],w=p.map((function(e){return Object(u.a)(P,(function(t){return t.escapedValue===Object(c.a)(String(e))}))})).filter((function(e){return void 0!==e})),R=y?j.map((function(e){return Object(u.a)(P,(function(t){return t.escapedValue===Object(c.a)(String(e))}))})).filter((function(e){return void 0!==e})):[];m={isRefined:!!w.length&&w.every((function(e){return e.isRefined})),count:w.reduce((function(e,t){return e+t.count}),0)||null},b={isRefined:!!R.length&&R.every((function(e){return e.isRefined})),count:R.reduce((function(e,t){return e+t.count}),0)||P.reduce((function(e,t){return e+t.count}),0)}}g||(g=function(e){var t=e.instantSearchInstance,r=e.helper,n=e.attribute,i=e.on;return function(){for(var e=arguments.length,a=new Array(e),o=0;o<e;o++)a[o]=arguments[o];if(1!==a.length){var c=a[1],u=a[2],s=void 0===u?"Filter Applied":u,f=d(a[0].split(":"),2),l=f[0],m=f[1];"click"===l&&void 0!==i&&(c||t.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:v,eventType:l,eventModifier:m,payload:{eventName:s,index:r.getIndex(),filters:i.map((function(e){return"".concat(n,":").concat(e)}))},attribute:n}))}else t.sendEventToInsights(a[0])}}({instantSearchInstance:f,attribute:i,on:p,helper:n}));var I=l?b:m;return{value:{name:i,isRefined:l,count:a?I.count:null,onFacetValue:m,offFacetValue:b},createURL:O(l,{state:t,createURL:s,helper:n,getWidgetUiState:this.getWidgetUiState}),sendEvent:g,canRefine:Boolean(a?I.count:null),refine:S(n),widgetParams:r}},getWidgetUiState:function(e,t){var r,n=t.searchParameters,a=p&&p.every((function(e){return n.isDisjunctiveFacetRefined(i,e)}));return a?l(l({},e),{},{toggle:l(l({},e.toggle),{},m({},i,a))}):(null===(r=e.toggle)||void 0===r||delete r[i],e)},getWidgetSearchParameters:function(e,t){var r=t.uiState;if(e.isHierarchicalFacet(i)||e.isConjunctiveFacet(i))return e;var n=e.addDisjunctiveFacet(i).removeDisjunctiveFacetRefinement(i);return Boolean(r.toggle&&r.toggle[i])?(p&&p.forEach((function(e){n=n.addDisjunctiveFacetRefinement(i,e)})),n):y?(h&&h.forEach((function(e){n=n.addDisjunctiveFacetRefinement(i,e)})),n):n.setQueryParameters({disjunctiveFacetsRefinements:l(l({},e.disjunctiveFacetsRefinements),{},m({},i,[]))})}}}}},644:function(e,t,r){"use strict";var n=r(30),i=r(24),a=r(40),o=r(367);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?u(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var l=Object(n.b)({name:"voice-search",connector:!0});t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.a;return Object(a.a)(e,l()),function(r){var n=r.searchAsYouSpeak,i=void 0!==n&&n,a=r.language,c=r.additionalQueryParameters,u=r.createVoiceSearchHelper,f=void 0===u?o.a:u;return{$$type:"ais.voiceSearch",init:function(t){var r=t.instantSearchInstance;e(s(s({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(s(s({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},getRenderState:function(e,t){return s(s({},e),{},{voiceSearch:this.getWidgetRenderState(t)})},getWidgetRenderState:function(t){var n=this,o=t.helper,u=t.instantSearchInstance;this._refine||(this._refine=function(e){if(e!==o.state.query){var t=a?[a.split("-")[0]]:void 0;o.setQueryParameter("queryLanguages",t),"function"==typeof c&&o.setState(o.state.setQueryParameters(s({ignorePlurals:!0,removeStopWords:!0,optionalWords:e},c({query:e})))),o.setQuery(e).search()}}),this._voiceSearchHelper||(this._voiceSearchHelper=f({searchAsYouSpeak:i,language:a,onQueryChange:function(e){return n._refine(e)},onStateChange:function(){e(s(s({},n.getWidgetRenderState(t)),{},{instantSearchInstance:u}),!1)}}));var l=this._voiceSearchHelper,m=l.isBrowserSupported,d=l.isListening,g=l.startListening,b=l.stopListening,v=l.getState;return{isBrowserSupported:m(),isListening:d(),toggleListening:function(){m()&&(d()?b():g())},voiceListeningState:v(),widgetParams:r}},dispose:function(e){var r=e.state;this._voiceSearchHelper.dispose(),t();var n=r;if("function"==typeof c){var i=c({query:""}),a=i?Object.keys(i).reduce((function(e,t){return e[t]=void 0,e}),{}):{};n=r.setQueryParameters(s({queryLanguages:void 0,ignorePlurals:void 0,removeStopWords:void 0,optionalWords:void 0},a))}return n.setQueryParameter("query",void 0)},getWidgetUiState:function(e,t){var r=t.searchParameters.query||"";return r?s(s({},e),{},{query:r}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState;return e.setQueryParameter("query",r.query||"")}}}}},645:function(e,t,r){"use strict";var n=r(24);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){c(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.a,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.a;return function(r){var n={};return{$$type:"ais.relevantSort",init:function(t){var r=t.instantSearchInstance;e(o(o({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(o(o({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.setQueryParameter("relevancyStrictness",void 0)},getRenderState:function(e,t){return o(o({},e),{},{relevantSort:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,i=e.helper;n.refine||(n.refine=function(e){i.setQueryParameter("relevancyStrictness",e).search()});var a=(t||{}).appliedRelevancyStrictness,o=void 0!==a;return{isRelevantSorted:void 0!==a&&a>0,isVirtualReplica:o,canRefine:o,refine:n.refine,widgetParams:r}},getWidgetSearchParameters:function(e,t){var r,n=t.uiState;return e.setQueryParameter("relevancyStrictness",null!==(r=n.relevantSort)&&void 0!==r?r:e.relevancyStrictness)},getWidgetUiState:function(e,t){var r=t.searchParameters;return o(o({},e),{},{relevantSort:r.relevancyStrictness||e.relevantSort})}}}}},662:function(e,t,r){"use strict";var n=r(30),i=r(24),a=r(40),o=r(635);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function u(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,f(n.key),n)}}function s(e,t,r){return(t=f(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c(t)?t:String(t)}var l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),s(this,"currentPage",void 0),s(this,"total",void 0),s(this,"padding",void 0),this.currentPage=t.currentPage,this.total=t.total,this.padding=t.padding}var t,r,n;return t=e,(r=[{key:"pages",value:function(){var e=this.total,t=this.currentPage,r=this.padding;if(0===e)return[0];var n=this.nbPagesDisplayed(r,e);if(n===e)return Object(o.a)({end:e});var i=this.calculatePaddingLeft(t,r,e,n),a=t-i,c=t+(n-i);return Object(o.a)({start:a,end:c})}},{key:"nbPagesDisplayed",value:function(e,t){return Math.min(2*e+1,t)}},{key:"calculatePaddingLeft",value:function(e,t,r,n){return e<=t?e:e>=r-t?n-(r-e):t}},{key:"isLastPage",value:function(){return this.currentPage===this.total-1||
10===this.total}},{key:"isFirstPage",value:function(){return 0===this.currentPage}}])&&u(t.prototype,r),n&&u(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){b(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function b(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==m(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===m(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var v=Object(n.b)({name:"pagination",connector:!0});t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.a;return Object(a.a)(e,v()),function(r){var n=r||{},i=n.totalPages,a=n.padding,o=new l({currentPage:0,total:0,padding:void 0===a?3:a}),c={};return{$$type:"ais.pagination",init:function(t){var r=t.instantSearchInstance;e(g(g({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!0)},render:function(t){var r=t.instantSearchInstance;e(g(g({},this.getWidgetRenderState(t)),{},{instantSearchInstance:r}),!1)},dispose:function(e){var r=e.state;return t(),r.setQueryParameter("page",void 0)},getWidgetUiState:function(e,t){var r=t.searchParameters.page||0;return r?g(g({},e),{},{page:r+1}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=r.page?r.page-1:0;return e.setQueryParameter("page",n)},getWidgetRenderState:function(e){var t=e.results,n=e.helper,a=e.state,u=e.createURL;c.refine||(c.refine=function(e){n.setPage(e),n.search()}),c.createURL||(c.createURL=function(e){return u((function(t){return g(g({},t),{},{page:e+1})}))});var s=a.page||0,f=function(e){var t=e.nbPages;return void 0!==i?Math.min(i,t):t}(t||{nbPages:0});return o.currentPage=s,o.total=f,{createURL:c.createURL,refine:c.refine,canRefine:f>1,currentRefinement:s,nbHits:(null==t?void 0:t.nbHits)||0,nbPages:f,pages:t?o.pages():[],isFirstPage:o.isFirstPage(),isLastPage:o.isLastPage(),widgetParams:r}},getRenderState:function(e,t){return g(g({},e),{},{pagination:this.getWidgetRenderState(t)})}}}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.