vendor: 3,591 bytes, line 1
1(self.webpackChunk=self.webpackChunk||[]).push([[2330],{8464:e=>{function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function n(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},t.prototype.emit=function(e){var t,a,s,c,o,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||n(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var f=new Error('Uncaught, unspecified "error" event. ('+t+")");throw f.context=t,f}if(i(a=this._events[e]))return!1;if(r(a))switch(arguments.length){case 1:a.call(this);break;case 2:a.call(this,arguments[1]);break;case 3:a.call(this,arguments[1],arguments[2]);break;default:c=Array.prototype.slice.call(arguments,1),a.apply(this,c)}else if(n(a))for(c=Array.prototype.slice.call(arguments,1),s=(u=a.slice()).length,o=0;o<s;o++)u[o].apply(this,c);return!0},t.prototype.addListener=function(e,a){var s;if(!r(a))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(a.listener)?a.listener:a),this._events[e]?n(this._events[e])?this._events[e].push(a):this._events[e]=[this._events[e],a]:this._events[e]=a,n(this._events[e])&&!this._events[e].warned&&(s=i(this._maxListeners)?t.defaultMaxListeners:this._maxListeners)&&s>0&&this._events[e].length>s&&(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},t.prototype.on=t.prototype.addListener,t.prototype.once=function(e,t){if(!r(t))throw TypeError("listener must be a function");var n=!1;function i(){this.removeListener(e,i),n||(n=!0,t.apply(this,arguments))}return i.listener=t,this.on(e,i),this},t.prototype.removeListener=function(e,t){var i,a,s,c;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(s=(i=this._events[e]).length,a=-1,i===t||r(i.listener)&&i.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(n(i)){for(c=s;c-- >0;)if(i[c]===t||i[c].listener&&i[c].listener===t){a=c;break}if(a<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(a,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},t.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},t.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},t.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},t.listenerCount=function(e,t){return e.listenerCount(t)}},2018:(e,t,r)=>{"use strict";
vendor: 24,974 bytes, line 1
1var n=r(5820),i=r(6152),a=r(3270);function s(e,t,r){return new n(e,t,r)}s.version=r(8611),s.AlgoliaSearchHelper=n,s.SearchParameters=i,s.SearchResults=a,e.exports=s},7097:(e,t,r)=>{"use strict";var n=r(8464);function i(e,t){this.main=e,this.fn=t,this.lastResults=null}r(4713)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},e.exports=i},851:(e,t,r)=>{"use strict";var n=r(8005),i=r(8652),a=r(2744),s={addRefinement:function(e,t,r){if(s.isRefined(e,t,r))return e;var i=""+r,a=e[t]?e[t].concat(i):[i],c={};return c[t]=a,n({},c,e)},removeRefinement:function(e,t,r){if(void 0===r)return s.clearRefinement(e,function(e,r){return t===r});var n=""+r;return s.clearRefinement(e,function(e,r){return t===r&&n===e})},toggleRefinement:function(e,t,r){if(void 0===r)throw new Error("toggleRefinement should be used with a value");return s.isRefined(e,t,r)?s.removeRefinement(e,t,r):s.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return a(e,[t]);if("function"==typeof t){var n=!1,s=Object.keys(e).reduce(function(i,a){var s=e[a]||[],c=s.filter(function(e){return!t(e,a,r)});return c.length!==s.length&&(n=!0),i[a]=c,i},{});return n?s:e}},isRefined:function(e,t,r){var n=Boolean(e[t])&&e[t].length>0;if(void 0===r||!n)return n;var i=""+r;return-1!==e[t].indexOf(i)}};e.exports=s},6152:(e,t,r)=>{"use strict";var n=r(8005),i=r(1558),a=r(2748),s=r(9981),c=r(8652),o=r(2744),u=r(7546),f=r(2475),l=r(851);function h(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every(function(e,r){return h(t[r],e)}):e===t}function d(e){var t=e?d._parseNumbers(e):{};void 0===t.userToken||f(t.userToken)||console.warn("[algoliasearch-helper] The `userToken` parameter is invalid. This can lead to wrong analytics.\n - Format: [a-zA-Z0-9_-]{1,64}"),this.facets=t.facets||[],this.disjunctiveFacets=t.disjunctiveFacets||[],this.hierarchicalFacets=t.hierarchicalFacets||[],this.facetsRefinements=t.facetsRefinements||{},this.facetsExcludes=t.facetsExcludes||{},this.disjunctiveFacetsRefinements=t.disjunctiveFacetsRefinements||{},this.numericRefinements=t.numericRefinements||{},this.tagRefinements=t.tagRefinements||[],this.hierarchicalFacetsRefinements=t.hierarchicalFacetsRefinements||{};var r=this;Object.keys(t).forEach(function(e){var n=-1!==d.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])})}d.PARAMETERS=Object.keys(new d),d._parseNumbers=function(e){if(e instanceof d)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach(function(r){var n=e[r];if("string"==typeof n){var i=parseFloat(n);t[r]=isNaN(i)?n:i}}),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map(function(e){return Array.isArray(e)?e.map(function(e){return parseFloat(e)}):e})),e.numericRefinements){var r={};Object.keys(e.numericRefinements).forEach(function(t){var n=e.numericRefinements[t]||{};r[t]={},Object.keys(n).forEach(function(e){var i=n[e].map(function(e){return Array.isArray(e)?e.map(function(e){return"string"==typeof e?parseFloat(e):e}):"string"==typeof e?parseFloat(e):e});r[t][e]=i})}),t.numericRefinements=r}return s({},e,t)},d.make=function(e){var t=new d(e);return(e.hierarchicalFacets||[]).forEach(function(e){if(e.rootPath){var r=t.getHierarchicalRefinement(e.name);r.length>0&&0!==r[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(r=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}}),t},d.validate=function(e,t){var r=t||{};return e.tagFilters&&r.tagRefinements&&r.tagRefinements.length>0?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&r.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&r.numericRefinements&&c(r.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):c(e.numericRefinements)&&r.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},d.prototype={constructor:d,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:l.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:l.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:l.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:l.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,r){var n=u(r);if(this.isNumericRefined(e,t,n))return this;var i=s({},this.numericRefinements);return i[e]=s({},i[e]),i[e][t]?(i[e][t]=i[e][t].slice(),i[e][t].push(n)):i[e][t]=[n],this.setQueryParameters({numericRefinements:i})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&&this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsExcludes[e]||[]},removeNumericRefinement:function(e,t,r){var n=r;return void 0!==n?this.isNumericRefined(e,t,n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(r,i){return i===e&&r.op===t&&h(r.val,u(n))})}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(r,n){return n===e&&r.op===t})}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(t,r){return r===e})}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return c(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return o(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce(function(n,i){var a=r[i],s={};return a=a||{},Object.keys(a).forEach(function(r){var n=a[r]||[],c=[];n.forEach(function(t){e({val:t,op:r},i,"numeric")||c.push(t)}),c.length!==n.length&&(t=!0),s[r]=c}),n[i]=s,n},{});return t?n:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:l.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:l.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return l.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:l.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter(function(t){return t!==e})}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter(function(t){return t!==e})}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter(function(t){return t.name!==e})}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:l.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return l.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:l.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return l.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:l.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter(function(t){return t!==e})};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:l.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:l.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:l.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var r=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),i={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+r))?-1===t.indexOf(r)?i[e]=[]:i[e]=[t.slice(0,t.lastIndexOf(r))]:i[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:n({},i,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var r={};return r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:n({},r,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:n({},t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return this.disjunctiveFacets.indexOf(e)>-1},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return this.facets.indexOf(e)>-1},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&l.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&l.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&l.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var r=this.getHierarchicalRefinement(e);return t?-1!==r.indexOf(t):r.length>0},isNumericRefined:function(e,t,r){if(void 0===r&&void 0===t)return Boolean(this.numericRefinements[e]);var n=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===r||!n)return n;var a,s,c=u(r),o=void 0!==(a=this.numericRefinements[e][t],s=c,i(a,function(e){return h(e,s)}));return n&&o},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=a(Object.keys(this.numericRefinements).filter(function(t){return Object.keys(e.numericRefinements[t]).length>0}),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter(function(t){return e.disjunctiveFacetsRefinements[t].length>0}).concat(t).concat(this.getRefinedHierarchicalFacets()).sort()},getRefinedHierarchicalFacets:function(){var e=this;return a(this.hierarchicalFacets.map(function(e){return e.name}),Object.keys(this.hierarchicalFacetsRefinements).filter(function(t){return e.hierarchicalFacetsRefinements[t].length>0})).sort()},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter(function(t){return-1===e.indexOf(t)})},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","hierarchicalFacets","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},r=this;return Object.keys(this).forEach(function(n){var i=r[n];-1===e.indexOf(n)&&void 0!==i&&(t[n]=i)}),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var r={};return r[e]=t,this.setQueryParameters(r)},setQueryParameters:function(e){if(!e)return this;var t=d.validate(this,e);if(t)throw t;var r=this,n=d._parseNumbers(e),i=Object.keys(this).reduce(function(e,t){return e[t]=r[t],e},{}),a=Object.keys(n).reduce(function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?o(e,[t]):(i&&(e[t]=n[t]),e)},i);return new this.constructor(a)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return i(this.hierarchicalFacets,function(t){return t.name===e})},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var r=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(r).map(function(e){return e.trim()})},toString:function(){return JSON.stringify(this,null,2)}},e.exports=d},4194:(e,t,r)=>{"use strict";e.exports=function(e){return function(t,r){var n=e.hierarchicalFacets[r],u=e.hierarchicalFacetsRefinements[n.name]&&e.hierarchicalFacetsRefinements[n.name][0]||"",f=e._getHierarchicalFacetSeparator(n),l=e._getHierarchicalRootPath(n),h=e._getHierarchicalShowParentLevel(n),d=a(e._getHierarchicalFacetSortBy(n)),p=t.every(function(e){return e.exhaustive}),m=function(e,t,r,n,a){return function(u,f,l){var h=u;if(l>0){var d=0;for(h=u;d<l;){var p=h&&Array.isArray(h.data)?h.data:[];h=i(p,function(e){return e.isRefined}),d++}}if(h){var m=Object.keys(f.data).map(function(e){return[e,f.data[e]]}).filter(function(e){return function(e,t,r,n,i,a){if(i&&(0!==e.indexOf(i)||i===e))return!1;return!i&&-1===e.indexOf(n)||i&&e.split(n).length-i.split(n).length===1||-1===e.indexOf(n)&&-1===r.indexOf(n)||0===r.indexOf(e)||0===e.indexOf(t+n)&&(a||0===e.indexOf(r))}(e[0],h.path||r,a,t,r,n)});h.data=s(m.map(function(e){var r=e[0];return function(e,t,r,n,i){var a=t.split(r);return{name:a[a.length-1].trim(),path:t,escapedValue:c(t),count:e,isRefined:n===t||0===n.indexOf(t+r),exhaustive:i,data:null}}(e[1],r,t,o(a),f.exhaustive)}),e[0],e[1])}return u}}(d,f,l,h,u),g=t;return l&&(g=t.slice(l.split(f).length)),g.reduce(m,{name:e.hierarchicalFacets[r].name,count:null,isRefined:!0,path:null,escapedValue:null,exhaustive:p,data:null})}};var n=r(6818),i=r(1558),a=r(6086),s=r(704),c=n.escapeFacetValue,o=n.unescapeFacetValue},3270:(e,t,r)=>{"use strict";var n=r(3676),i=r(8005),a=r(6818),s=r(1558),c=r(3792),o=r(6086),u=r(9981),f=r(704),l=a.escapeFacetValue,h=a.unescapeFacetValue,d=r(4194);function p(e){var t={};return e.forEach(function(e,r){t[e]=r}),t}function m(e,t,r){t&&t[r]&&(e.stats=t[r])}function g(e,t,r){var a=t[0];this._rawResults=t;var o=this;Object.keys(a).forEach(function(e){o[e]=a[e]}),Object.keys(r||{}).forEach(function(e){o[e]=r[e]}),this.processingTimeMS=t.reduce(function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS},0),this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map(function(){return[]}),this.facets=[];var f=e.getRefinedDisjunctiveFacets(),l=p(e.facets),g=p(e.disjunctiveFacets),v=1,y=a.facets||{};Object.keys(y).forEach(function(t){var r,n,i=y[t],u=(r=e.hierarchicalFacets,n=t,s(r,function(e){return(e.attributes||[]).indexOf(n)>-1}));if(u){var f=u.attributes.indexOf(t),h=c(e.hierarchicalFacets,function(e){return e.name===u.name});o.hierarchicalFacets[h][f]={attribute:t,data:i,exhaustive:a.exhaustiveFacetsCount}}else{var d,p=-1!==e.disjunctiveFacets.indexOf(t),v=-1!==e.facets.indexOf(t);p&&(d=g[t],o.disjunctiveFacets[d]={name:t,data:i,exhaustive:a.exhaustiveFacetsCount},m(o.disjunctiveFacets[d],a.facets_stats,t)),v&&(d=l[t],o.facets[d]={name:t,data:i,exhaustive:a.exhaustiveFacetsCount},m(o.facets[d],a.facets_stats,t))}}),this.hierarchicalFacets=n(this.hierarchicalFacets),f.forEach(function(r){var n=t[v],s=n&&n.facets?n.facets:{},f=e.getHierarchicalFacetByName(r);Object.keys(s).forEach(function(t){var r,l=s[t];if(f){r=c(e.hierarchicalFacets,function(e){return e.name===f.name});var d=c(o.hierarchicalFacets[r],function(e){return e.attribute===t});if(-1===d)return;o.hierarchicalFacets[r][d].data=u({},o.hierarchicalFacets[r][d].data,l)}else{r=g[t];var p=a.facets&&a.facets[t]||{};o.disjunctiveFacets[r]={name:t,data:i({},l,p),exhaustive:n.exhaustiveFacetsCount},m(o.disjunctiveFacets[r],n.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach(function(n){!o.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(h(n))>-1&&(o.disjunctiveFacets[r].data[n]=0)})}}),v++}),e.getRefinedHierarchicalFacets().forEach(function(r){var n=e.getHierarchicalFacetByName(r),a=e._getHierarchicalFacetSeparator(n),s=e.getHierarchicalRefinement(r);0===s.length||s[0].split(a).length<2||t.slice(v).forEach(function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach(function(t){var u=r[t],f=c(e.hierarchicalFacets,function(e){return e.name===n.name}),l=c(o.hierarchicalFacets[f],function(e){return e.attribute===t});if(-1!==l){var h={};if(s.length>0){var d=s[0].split(a)[0];h[d]=o.hierarchicalFacets[f][l].data[d]}o.hierarchicalFacets[f][l].data=i(h,u,o.hierarchicalFacets[f][l].data)}}),v++})}),Object.keys(e.facetsExcludes).forEach(function(t){var r=e.facetsExcludes[t],n=l[t];o.facets[n]={name:t,data:y[t],exhaustive:a.exhaustiveFacetsCount},r.forEach(function(e){o.facets[n]=o.facets[n]||{name:t},o.facets[n].data=o.facets[n].data||{},o.facets[n].data[e]=0})}),this.hierarchicalFacets=this.hierarchicalFacets.map(d(e)),this.facets=n(this.facets),this.disjunctiveFacets=n(this.disjunctiveFacets),this._state=e}function v(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=s(e.facets,r);return n?Object.keys(n.data).map(function(r){var i=l(r);return{name:r,escapedValue:i,count:n.data[r],isRefined:e._state.isFacetRefined(t,i),isExcluded:e._state.isExcludeRefined(t,r)}}):[]}if(e._state.isDisjunctiveFacet(t)){var i=s(e.disjunctiveFacets,r);return i?Object.keys(i.data).map(function(r){var n=l(r);return{name:r,escapedValue:n,count:i.data[r],isRefined:e._state.isDisjunctiveFacetRefined(t,n)}}):[]}if(e._state.isHierarchicalFacet(t)){var a=s(e.hierarchicalFacets,r);if(!a)return a;var c=e._state.getHierarchicalFacetByName(t),o=e._state._getHierarchicalFacetSeparator(c),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(c.rootPath)&&(u=u.replace(c.rootPath+o,""));var f=u.split(o);return f.unshift(t),y(a,f,0),a}}function y(e,t,r){e.isRefined=e.name===t[r],e.data&&e.data.forEach(function(e){y(e,t,r+1)})}function x(e,t,r,n){if(n=n||0,Array.isArray(t))return e(t,r[n]);if(!t.data||0===t.data.length)return t;var a=t.data.map(function(t){return x(e,t,r,n+1)}),s=e(a,r[n]);return i({data:s},t)}function b(e,t){var r=s(e,function(e){return e.name===t});return r&&r.stats}function R(e,t,r,n,i){var a=s(i,function(e){return e.name===r}),c=a&&a.data&&a.data[n]?a.data[n]:0,o=a&&a.exhaustive||!1;return{type:t,attributeName:r,name:n,count:c,exhaustive:o}}g.prototype.getFacetByName=function(e){function t(t){return t.name===e}return s(this.facets,t)||s(this.disjunctiveFacets,t)||s(this.hierarchicalFacets,t)},g.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],g.prototype.getFacetValues=function(e,t){var r=v(this,e);if(r){var n,a=i({},t,{sortBy:g.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),s=this;if(Array.isArray(r))n=[e];else n=s._state.getHierarchicalFacetByName(r.name).attributes;return x(function(e,t){if(a.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(s,t);if(r)return function(e,t){var r=[],n=[],i=(t.order||[]).reduce(function(e,t,r){return e[t]=r,e},{});e.forEach(function(e){var t=e.path||e.name;void 0!==i[t]?r[i[t]]=e:n.push(e)}),r=r.filter(function(e){return e});var a,s=t.sortRemainingBy;return"hidden"===s?r:(a="alpha"===s?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(f(n,a[0],a[1])))}(e,r)}if(Array.isArray(a.sortBy)){var n=o(a.sortBy,g.DEFAULT_SORT);return f(e,n[0],n[1])}if("function"==typeof a.sortBy)return function(e,t){return t.sort(e)}(a.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of str
1ing (predicates) or a sorting function")},r,n)}},g.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?b(this.facets,e):this._state.isDisjunctiveFacet(e)?b(this.disjunctiveFacets,e):void 0},g.prototype.getRefinements=function(){var e=this._state,t=this,r=[];return Object.keys(e.facetsRefinements).forEach(function(n){e.facetsRefinements[n].forEach(function(i){r.push(R(e,"facet",n,i,t.facets))})}),Object.keys(e.facetsExcludes).forEach(function(n){e.facetsExcludes[n].forEach(function(i){r.push(R(e,"exclude",n,i,t.facets))})}),Object.keys(e.disjunctiveFacetsRefinements).forEach(function(n){e.disjunctiveFacetsRefinements[n].forEach(function(i){r.push(R(e,"disjunctive",n,i,t.disjunctiveFacets))})}),Object.keys(e.hierarchicalFacetsRefinements).forEach(function(n){e.hierarchicalFacetsRefinements[n].forEach(function(i){r.push(function(e,t,r,n){var i=e.getHierarchicalFacetByName(t),a=e._getHierarchicalFacetSeparator(i),c=r.split(a),o=s(n,function(e){return e.name===t}),u=c.reduce(function(e,t){var r=e&&s(e.data,function(e){return e.name===t});return void 0!==r?r:e},o),f=u&&u.count||0,l=u&&u.exhaustive||!1,h=u&&u.path||"";return{type:"hierarchical",attributeName:t,name:h,count:f,exhaustive:l}}(e,n,i,t.hierarchicalFacets))})}),Object.keys(e.numericRefinements).forEach(function(t){var n=e.numericRefinements[t];Object.keys(n).forEach(function(e){n[e].forEach(function(n){r.push({type:"numeric",attributeName:t,name:n,numericValue:n,operator:e})})})}),e.tagRefinements.forEach(function(e){r.push({type:"tag",attributeName:"_tags",name:e})}),r},e.exports=g},5820:(e,t,r)=>{"use strict";var n=r(8464),i=r(7097),a=r(6818).escapeFacetValue,s=r(4713),c=r(9981),o=r(8652),u=r(2744),f=r(979),l=r(6152),h=r(3270),d=r(8611);function p(e,t,r){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+d+")"),this.setClient(e);var n=r||{};n.index=t,this.state=l.make(n),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function m(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function g(){return this.state.page}s(p,n),p.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},p.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},p.prototype.getQuery=function(){var e=this.state;return f._getHitsSearchParams(e)},p.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=f._getQueries(r.index,r),i=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:r}),!t)return this.client.search(n).then(function(e){return i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),{content:new h(r,e.results),state:r,_originalResponse:e}},function(e){throw i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),e});this.client.search(n).then(function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(null,new h(r,e.results),r)}).catch(function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,r)})},p.prototype.findAnswers=function(e){console.warn("[algoliasearch-helper] answers is no longer supported");var t=this.state,r=this.derivedHelpers[0];if(!r)return Promise.resolve([]);var n=r.getModifiedState(t),i=c({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(f._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),a="search for answers was called, but this client does not have a function client.initIndex(index).findAnswers";if("function"!=typeof this.client.initIndex)throw new Error(a);var s=this.client.initIndex(n.index);if("function"!=typeof s.findAnswers)throw new Error(a);return s.findAnswers(n.query,e.queryLanguages,i)},p.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,s="function"==typeof this.client.initIndex;if(!i&&!s&&"function"!=typeof this.client.search)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var c=this.state.setQueryParameters(n||{}),o=c.isDisjunctiveFacet(e),u=f.getSearchForFacetQuery(e,t,r,c);this._currentNbQueries++;var l,h=this;return i?l=this.client.searchForFacetValues([{indexName:c.index,params:u}]):s?l=this.client.initIndex(c.index).searchForFacetValues(u):(delete u.facetName,l=this.client.search([{type:"facet",facet:e,indexName:c.index,params:u}]).then(function(e){return e.results[0]}
vendor: 19,784 bytes, lines 1-3
1)),this.emit("searchForFacetValues",{state:c,facet:e,query:t}),l.then(function(t){return h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits.forEach(function(t){t.escapedValue=a(t.value),t.isRefined=o?c.isDisjunctiveFacetRefined(e,t.escapedValue):c.isFacetRefined(e,t.escapedValue)}),t},function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e})},p.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},p.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},p.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},p.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},p.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},p.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},p.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},p.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},p.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},p.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},p.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},p.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},p.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},p.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},p.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},p.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},p.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},p.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},p.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},p.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},p.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},p.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},p.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},p.prototype.setCurrentPage=m,p.prototype.setPage=m,p.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},p.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},p.prototype.setState=function(e){return this._change({state:l.make(e),isPageReset:!1}),this},p.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new l(e),this},p.prototype.hasRefinements=function(e){return!!o(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},p.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},p.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},p.prototype.hasTag=function(e){return this.state.isTagRefined(e)},p.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},p.prototype.getIndex=function(){return this.state.index},p.prototype.getCurrentPage=g,p.prototype.getPage=g,p.prototype.getTags=function(){return this.state.tagRefinements},p.prototype.getRefinements=function(e){var t=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach(function(e){t.push({value:e,type:"conjunctive"})}),this.state.getExcludeRefinements(e).forEach(function(e){t.push({value:e,type:"exclude"})});else if(this.state.isDisjunctiveFacet(e)){this.state.getDisjunctiveRefinements(e).forEach(function(e){t.push({value:e,type:"disjunctive"})})}var r=this.state.getNumericRefinements(e);return Object.keys(r).forEach(function(e){var n=r[e];t.push({value:n,operator:e,type:"numeric"})}),t},p.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},p.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},p.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=f._getQueries(t.index,t),r.push({state:t,queriesCount:n.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var i=this.derivedHelpers.map(function(e){var n=e.getModifiedState(t),i=n.index?f._getQueries(n.index,n):[];return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i}),a=Array.prototype.concat.apply(n,i),s=this._queryId++;if(this._currentNbQueries++,!a.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,r,s));try{this.client.search(a).then(this._dispatchAlgoliaResponse.bind(this,r,s)).catch(this._dispatchAlgoliaError.bind(this,s))}catch(e){this.emit("error",{error:e})}},p.prototype._dispatchAlgoliaResponse=function(e,t,r){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var n=r.results.slice();e.forEach(function(e){var t=e.state,r=e.queriesCount,i=e.helper,a=n.splice(0,r);t.index?(i.lastResults=new h(t,a),i.emit("result",{results:i.lastResults,state:t})):i.emit("result",{results:null,state:t})})}},p.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},p.prototype.containsRefinement=function(e,t,r,n){return e||0!==t.length||0!==r.length||0!==n.length},p.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},p.prototype._change=function(e){var t=e.state,r=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:r}))},p.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},p.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+d+")"),this.client=e),this},p.prototype.getClient=function(){return this.client},p.prototype.derive=function(e){var t=new i(this,e);return this.derivedHelpers.push(t),t},p.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw new Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},p.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=p},3676:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},8005:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight(function(e,t){return Object.keys(Object(t)).forEach(function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])}),e},{})}},6818:e=>{"use strict";e.exports={escapeFacetValue:function(e){return"string"!=typeof e?e:String(e).replace(/^-/,"\\-")},unescapeFacetValue:function(e){return"string"!=typeof e?e:e.replace(/^\\-/,"-")}}},1558:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r<e.length;r++)if(t(e[r]))return e[r]}},3792:e=>{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r<e.length;r++)if(t(e[r]))return r;return-1}},6086:(e,t,r)=>{"use strict";var n=r(1558);e.exports=function(e,t){var r=(t||[]).map(function(e){return e.split(":")});return e.reduce(function(e,t){var i=t.split(":"),a=n(r,function(e){return e[0]===i[0]});return i.length>1||!a?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(a[0]),e[1].push(a[1]),e)},[[],[]])}},4713:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},2748:e=>{"use strict";e.exports=function(e,t){return e.filter(function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n})}},9981:e=>{"use strict";function t(e){return"object"==typeof e&&null!==e?n(Array.isArray(e)?[]:{},e):e}function r(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function n(e,i){if(e===i)return e;for(var a in i)if(Object.prototype.hasOwnProperty.call(i,a)&&"__proto__"!==a&&"constructor"!==a){var s=i[a],c=e[a];void 0!==c&&void 0===s||(r(c)&&r(s)?e[a]=n(c,s):e[a]=t(s))}return e}e.exports=function(e){r(e)||(e={});for(var t=1,i=arguments.length;t<i;t++){var a=arguments[t];r(a)&&n(e,a)}return e}},8652:e=>{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},2744:e=>{"use strict";e.exports=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}},704:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,a=null===t;if(!a&&e>t||n&&i||!r)return 1;if(!n&&e<t||a&&r||!i)return-1}return 0}e.exports=function(e,r,n){if(!Array.isArray(e))return[];Array.isArray(n)||(n=[]);var i=e.map(function(e,t){return{criteria:r.map(function(t){return e[t]}),index:t,value:e}});return i.sort(function(e,r){for(var i=-1;++i<e.criteria.length;){var a=t(e.criteria[i],r.criteria[i]);if(a)return i>=n.length?a:"desc"===n[i]?-a:a}return e.index-r.index}),i.map(function(e){return e.value})}},7546:e=>{"use strict";e.exports=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw new Error("The value should be a number, a parsable string or an array of those.")}},979:(e,t,r)=>{"use strict";var n=r(9981);function i(e){return Object.keys(e).sort().reduce(function(t,r){return t[r]=e[r],t},{})}var a={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:a._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach(function(n){r.push({indexName:e,params:a._getDisjunctiveFacetSearchParams(t,n)})}),t.getRefinedHierarchicalFacets().forEach(function(n){var i=t.getHierarchicalFacetByName(n),s=t.getHierarchicalRefinement(n),c=t._getHierarchicalFacetSeparator(i);if(s.length>0&&s[0].split(c).length>1){var o=s[0].split(c).slice(0,-1).reduce(function(e,t,r){return e.concat({attribute:i.attributes[r],value:0===r?t:[e[e.length-1].value,t].join(c)})},[]);o.forEach(function(n,s){var c=a._getDisjunctiveFacetSearchParams(t,n.attribute,0===s);function u(e){return i.attributes.some(function(t){return t===e.split(":")[0]})}var f=(c.facetFilters||[]).reduce(function(e,t){if(Array.isArray(t)){var r=t.filter(function(e){return!u(e)});r.length>0&&e.push(r)}return"string"!=typeof t||u(t)||e.push(t),e},[]),l=o[s-1];c.facetFilters=s>0?f.concat(l.attribute+":"+l.value):f.length>0?f:void 0,r.push({indexName:e,params:c})})}}),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(a._getHitsHierarchicalFacetsAttributes(e)).sort(),r=a._getFacetFilters(e),s=a._getNumericFilters(e),c=a._getTagFilters(e),o={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:c};return r.length>0&&(o.facetFilters=r),s.length>0&&(o.numericFilters=s),i(n({},e.getQueryParams(),o))},_getDisjunctiveFacetSearchParams:function(e,t,r){var s=a._getFacetFilters(e,t,r),c=a._getNumericFilters(e,t),o=a._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};o.length>0&&(u.tagFilters=o);var f=e.getHierarchicalFacetByName(t);return u.facets=f?a._getDisjunctiveHierarchicalFacetAttribute(e,f,r):t,c.length>0&&(u.numericFilters=c),s.length>0&&(u.facetFilters=s),i(n({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach(function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach(function(e){var a=i[e]||[];t!==n&&a.forEach(function(t){if(Array.isArray(t)){var i=t.map(function(t){return n+e+t});r.push(i)}else r.push(n+e+t)})})}),r},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,r){var n=[],i=e.facetsRefinements||{};Object.keys(i).sort().forEach(function(e){(i[e]||[]).sort().forEach(function(t){n.push(e+":"+t)})});var a=e.facetsExcludes||{};Object.keys(a).sort().forEach(function(e){(a[e]||[]).sort().forEach(function(t){n.push(e+":-"+t)})});var s=e.disjunctiveFacetsRefinements||{};Object.keys(s).sort().forEach(function(e){var r=s[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.sort().forEach(function(t){i.push(e+":"+t)}),n.push(i)}});var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).sort().forEach(function(i){var a=(c[i]||[])[0];if(void 0!==a){var s,o,u=e.getHierarchicalFacetByName(i),f=e._getHierarchicalFacetSeparator(u),l=e._getHierarchicalRootPath(u);if(t===i){if(-1===a.indexOf(f)||!l&&!0===r||l&&l.split(f).length===a.split(f).length)return;l?(o=l.split(f).length-1,a=l):(o=a.split(f).length-2,a=a.slice(0,a.lastIndexOf(f))),s=u.attributes[o]}else o=a.split(f).length-1,s=u.attributes[o];s&&n.push([s+":"+a])}}),n},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce(function(t,r){var n=e.getHierarchicalRefinement(r.name)[0];if(!n)return t.push(r.attributes[0]),t;var i=e._getHierarchicalFacetSeparator(r),a=n.split(i).length,s=r.attributes.slice(0,a+1);return t.concat(s)},[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),a=0;return i&&(a=i.split(n).length),[t.attributes[a]]}var s=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,s+1)},getSearchForFacetQuery:function(e,t,r,s){var c=s.isDisjunctiveFacet(e)?s.clearRefinements(e):s,o={facetQuery:t,facetName:e};return"number"==typeof r&&(o.maxFacetHits=r),i(n({},a._getHitsSearchParams(c),o))}};e.exports=a},2475:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},8611:e=>{"use strict";e.exports="3.14.0"},2784:function(e){ 2/*! algoliasearch-lite.umd.js | 4.14.2 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */ 3e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function r(r){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?t(Object(i),!0).forEach(function(t){e(r,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function n(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 i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,a=void 0;try{for(var s,c=e[Symbol.iterator]();!(n=(s=c.next()).done)&&(r.push(s.value),!t||r.length!==t);n=!0);}catch(e){i=!0,a=e}finally{try{n||null==c.return||c.return()}finally{if(i)throw a}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){var t,r="algoliasearch-client-js-".concat(e.key),n=function(){return void 0===t&&(t=e.localStorage||window.localStorage),t},a=function(){return JSON.parse(n().getItem(r)||"{}")};return{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var r=JSON.stringify(e),n=a()[r];return Promise.all([n||t(),void 0!==n])}).then(function(e){var t=i(e,2),n=t[0],a=t[1];return Promise.all([n,a||r.miss(n)])}).then(function(e){return i(e,1)[0]})},set:function(e,t){return Promise.resolve().then(function(){var i=a();return i[JSON.stringify(e)]=t,n().setItem(r,JSON.stringify(i)),t})},delete:function(e){return Promise.resolve().then(function(){var t=a();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))})},clear:function(){return Promise.resolve().then(function(){n().removeItem(r)})}}}function c(e){var t=a(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then(function(e){return Promise.all([e,r.miss(e)])}).then(function(e){return i(e,1)[0]})},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch(function(){return c({caches:t}).get(e,n,i)})},set:function(e,n){return r.set(e,n).catch(function(){return c({caches:t}).set(e,n)})},delete:function(e){return r.delete(e).catch(function(){return c({caches:t}).delete(e)})}
vendor: 13,694 bytes, lines 3-5
3,clear:function(){return r.clear().catch(function(){return c({caches:t}).clear()})}}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},a=JSON.stringify(r);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);var s=n(),c=i&&i.miss||function(){return Promise.resolve()};return s.then(function(e){return c(e)}).then(function(){return s})},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function f(e,t){return t?(Object.keys(t).forEach(function(r){e[r]=t[r](e)}),e):e}function l(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=0;return e.replace(/%s/g,function(){return encodeURIComponent(r[i++])})}var h={WithinQueryParameters:0,WithinHeaders:1};function d(e,t){var r=e||{},n=r.data||{};return Object.keys(r).forEach(function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(n[e]=r[e])}),{data:Object.entries(n).length>0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var p={Read:1,Write:2,Any:3},m=1,g=2,v=3;function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function x(e){return"string"==typeof e?{protocol:"https",url:e,accept:p.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||p.Any}}var b="GET",R="POST";function P(e,t){return Promise.all(t.map(function(t){return e.get(t,function(){return Promise.resolve(y(t))})})).then(function(e){var r=e.filter(function(e){return function(e){return e.status===m||Date.now()-e.lastUpdate>12e4}(e)}),n=e.filter(function(e){return function(e){return e.status===v&&Date.now()-e.lastUpdate<=12e4}(e)}),i=[].concat(a(r),a(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map(function(e){return x(e)}):t}})}function F(e,t,n,i){var s=[],c=function(e,t){if(e.method!==b&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),o=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach(function(e){var t=n[e];i[e.toLowerCase()]=t}),i}(e,i),u=n.method,f=n.method!==b?{}:r(r({},n.data),i.data),l=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),f),i.queryParameters),h=0,d=function t(r,a){var f=r.pop();if(void 0===f)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact [email protected].",transporterStackTrace:w(s)};var d={data:c,headers:o,method:u,url:j(f,n.path,l),connectTimeout:a(h,e.timeouts.connect),responseTimeout:a(h,i.timeout)},p=function(e){var t={request:d,response:e,host:f,triesLeft:r.length};return s.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",A(i)),e.hostsCache.set(f,y(f,n.isTimedOut?v:g))]).then(function(){return t(r,a)})},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,w(s))}};return e.requester.send(d).then(function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&0==~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)})};return P(e.hostsCache,t).then(function(e){return d(a(e.statelessHosts).reverse(),e.getTimeout)})}function O(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function j(e,t,r){var n=S(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function S(e){return Object.keys(e).map(function(t){return l("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r}).join("&")}function w(e){return e.map(function(e){return A(e)})}function A(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var E=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),a=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,a=e.requestsCache,s=e.responsesCache,c=e.timeouts,o=e.userAgent,u=e.hosts,f=e.queryParameters,l={hostsCache:t,logger:r,requester:n,requestsCache:a,responsesCache:s,timeouts:c,userAgent:o,headers:e.headers,queryParameters:f,hosts:u.map(function(e){return x(e)}),read:function(e,t){var r=d(t,l.timeouts.read),n=function(){return F(l,l.hosts.filter(function(e){return 0!=(e.accept&p.Read)}),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var a={request:e,mappedRequestOptions:r,transporter:{queryParameters:l.queryParameters,headers:l.headers}};return l.responsesCache.get(a,function(){return l.requestsCache.get(a,function(){return l.requestsCache.set(a,n()).then(function(e){return Promise.all([l.requestsCache.delete(a),e])},function(e){return Promise.all([l.requestsCache.delete(a),Promise.reject(e)])}).then(function(e){var t=i(e,2);return t[0],t[1]})})},{miss:function(e){return l.responsesCache.set(a,e)}})},write:function(e,t){return F(l,l.hosts.filter(function(e){return 0!=(e.accept&p.Write)}),e,d(t,l.timeouts.write))}};return l}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:p.Read},{url:"".concat(t,".algolia.net"),accept:p.Write}].concat(u([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return f({transporter:a,appId:t,addAlgoliaAgent:function(e,t){a.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([a.requestsCache.clear(),a.responsesCache.clear()]).then(function(){})}},e.methods)},C=function(e){return function(t,r){return t.method===b?e.transporter.read(t,r):e.transporter.write(t,r)}},I=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return f({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},_=function(e){return function(t,n){var i=t.map(function(e){return r(r({},e),{},{params:S(e.params||{})})});return e.transporter.read({method:R,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},N=function(e){return function(t,i){return Promise.all(t.map(function(t){var a=t.params,s=a.facetName,c=a.facetQuery,o=n(a,["facetName","facetQuery"]);return I(e)(t.indexName,{methods:{searchForFacetValues:k}}).searchForFacetValues(s,c,r(r({},i),o))}))}},D=function(e){return function(t,r,n){return e.transporter.read({method:R,path:l("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},T=function(e){return function(t,r){return e.transporter.read({method:R,path:l("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},k=function(e){return function(t,r,n){return e.transporter.read({method:R,path:l("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},V=1,q=2,H=3;function Q(e,t,n){var i,a={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise(function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach(function(t){return r.setRequestHeader(t,e.headers[t])});var n,i=function(e,n){return setTimeout(function(){r.abort(),t({status:0,content:n,isTimedOut:!0})},1e3*e)},a=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(a),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(a),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(a),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)})}},logger:(i=H,{debug:function(e,t){return V>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return q>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:c({caches:[s({key:"".concat("4.14.2","-").concat(e)}),o()]}),userAgent:O("4.14.2").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return E(r(r(r({},a),n),{},{methods:{search:_,searchForFacetValues:N,multipleQueries:_,multipleSearchForFacetValues:N,customRequest:C,initIndex:function(e){return function(t){return I(e)(t,{methods:{search:T,searchForFacetValues:k,findAnswers:D}})}}}}))}return Q.version="4.14.2",Q}()},3351:function(e){ 4/*! algoliasearch.umd.js | 4.14.2 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */ 5e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function r(r){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?t(Object(i),!0).forEach(function(t){e(r,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function n(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 i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,a=void 0;try{for(var s,c=e[Symbol.iterator]();!(n=(s=c.next()).done)&&(r.push(s.value),!t||r.length!==t);n=!0);}catch(e){i=!0,a=e}finally{try{n||null==c.return||c.return()}finally{if(i)throw a}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){var t,r="algoliasearch-client-js-".concat(e.key),n=function(){return void 0===t&&(t=e.localStorage||window.localStorage),t},a=function(){return JSON.parse(n().getItem(r)||"{}")};return{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var r=JSON.stringify(e),n=a()[r];return Promise.all([n||t(),void 0!==n])}).then(function(e){var t=i(e,2),n=t[0],a=t[1];return Promise.all([n,a||r.miss(n)])}).then(function(e){return i(e,1)[0]})},set:function(e,t){return Promise.resolve().then(function(){var i=a();return i[JSON.stringify(e)]=t,n().setItem(r,JSON.stringify(i)),t})},delete:function(e){return Promise.resolve().then(function(){var t=a();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))})},clear:function(){return Promise.resolve().then(function(){n().removeItem(r)})}}}function c(e){var t=a(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then(function(e){return Promise.all([e,r.miss(e)])}).then(function(e){return i(e,1)[0]})},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch(function(){return c({caches:t}).get(e,n,i)})},set:function(e,n){return r.set(e,n).catch(function(){return c({caches:t}).set(e,n)})},delete:function(e){return r.delete(e).catch(function(){return c({caches:t}).delete(e)})}
5,clear:function(){return r.clear().catch(function(){return c({caches:t}).clear()})}}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},a=JSON.stringify(r);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);var s=n(),c=i&&i.miss||function(){return Promise.resolve()};return s.then(function(e){return c(e)}).then(function(){return s})},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function u(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===m.WithinHeaders?n:{}},queryParameters:function(){return e===m.WithinQueryParameters?n:{}}}}function f(e){var t=0;return e(function r(){return t++,new Promise(function(n){setTimeout(function(){n(e(r))},Math.min(100*t,1e3))})})}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return Promise.resolve()};return Object.assign(e,{wait:function(r){return l(e.then(function(e){return Promise.all([t(e,r),e])}).then(function(e){return e[1]}))}})}function h(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function d(e,t){return t?(Object.keys(t).forEach(function(r){e[r]=t[r](e)}),e):e}function p(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=0;return e.replace(/%s/g,function(){return encodeURIComponent(r[i++])})}var m={WithinQueryParameters:0,WithinHeaders:1};function g(e,t){var r=e||{},n=r.data||{};return Object.keys(r).forEach(function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(n[e]=r[e])}),{data:Object.entries(n).length>0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var v={Read:1,Write:2,Any:3},y=1,x=2,b=3;function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function P(e){return"string"==typeof e?{protocol:"https",url:e,accept:v.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||v.Any}}var F="DELETE",O="GET",j="POST",S="PUT";function w(e,t){return Promise.all(t.map(function(t){return e.get(t,function(){return Promise.resolve(R(t))})})).then(function(e){var r=e.filter(function(e){return function(e){return e.status===y||Date.now()-e.lastUpdate>12e4}(e)}),n=e.filter(function(e){return function(e){return e.status===b&&Date.now()-e.lastUpdate<=12e4}(e)}),i=[].concat(a(r),a(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map(function(e){return P(e)}):t}})}function A(e,t,n,i){var s=[],c=function(e,t){if(e.method!==O&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),o=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach(function(e){var t=n[e];i[e.toLowerCase()]=t}),i}(e,i),u=n.method,f=n.method!==O?{}:r(r({},n.data),i.data),l=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),f),i.queryParameters),h=0,d=function t(r,a){var f=r.pop();if(void 0===f)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact [email protected].",transporterStackTrace:N(s)};var d={data:c,headers:o,method:u,url:I(f,n.path,l),connectTimeout:a(h,e.timeouts.connect),responseTimeout:a(h,i.timeout)},p=function(e){var t={request:d,response:e,host:f,triesLeft:r.length};return s.push(t),t},m={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=p(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",D(i)),e.hostsCache.set(f,R(f,n.isTimedOut?b:x))]).then(function(){return t(r,a)})},onFail:function(e){throw p(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,N(s))}};return e.requester.send(d).then(function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&0==~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,m)})};return w(e.hostsCache,t).then(function(e){return d(a(e.statelessHosts).reverse(),e.getTimeout)})}function E(e){var t=e.hostsCache,r=e.logger,n=e.requester,a=e.requestsCache,s=e.responsesCache,c=e.timeouts,o=e.userAgent,u=e.hosts,f=e.queryParameters,l={hostsCache:t,logger:r,requester:n,requestsCache:a,responsesCache:s,timeouts:c,userAgent:o,headers:e.headers,queryParameters:f,hosts:u.map(function(e){return P(e)}),read:function(e,t){var r=g(t,l.timeouts.read),n=function(){return A(l,l.hosts.filter(function(e){return 0!=(e.accept&v.Read)}),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var a={request:e,mappedRequestOptions:r,transporter:{queryParameters:l.queryParameters,headers:l.headers}};return l.responsesCache.get(a,function(){return l.requestsCache.get(a,function(){return l.requestsCache.set(a,n()).then(function(e){return Promise.all([l.requestsCache.delete(a),e])},function(e){return Promise.all([l.requestsCache.delete(a),Promise.reject(e)])}).then(function(e){var t=i(e,2);return t[0],t[1]})})},{miss:function(e){return l.responsesCache.set(a,e)}})},write:function(e,t){return A(l,l.hosts.filter(function(e){return 0!=(e.accept&v.Write)}),e,g(t,l.timeouts.write))}};return l}function C(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function I(e,t,r){var n=_(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function _(e){return Object.keys(e).map(function(t){return p("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r}).join("&")}function N(e){return e.map(function(e){return D(e)})}function D(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var T=function(e){return function(t,r){return e.transporter.write({method:j,path:"2/abtests",data:t},r)}}
5,k=function(e){return function(t,r){return e.transporter.write({method:F,path:p("2/abtests/%s",t)},r)}},V=function(e){return function(t,r){return e.transporter.read({method:O,path:p("2/abtests/%s",t)},r)}},q=function(e){return function(t){return e.transporter.read({method:O,path:"2/abtests"},t)}},H=function(e){return function(t,r){return e.transporter.write({method:j,path:p("2/abtests/%s/stop",t)},r)}},Q=function(e){return function(t){return e.transporter.read({method:O,path:"1/strategies/personalization"},t)}},M=function(e){return function(t,r){return e.transporter.write({method:j,path:"1/strategies/personalization",data:t},r)}};function U(e){return function t(r){return e.request(r).then(function(n){if(void 0!==e.batch&&e.batch(n.hits),!e.shouldStop(n))return n.cursor?t({cursor:n.cursor}):t({page:(r.page||0)+1})})}({})}var B=function(e){return function(t,i){var a=i||{},s=a.queryParameters,c=n(a,["queryParameters"]),o=r({acl:t},void 0!==s?{queryParameters:s}:{});return l(e.transporter.write({method:j,path:"1/keys",data:o},c),function(t,r){return f(function(n){return ee(e)(t.key,r).catch(function(e){if(404!==e.status)throw e;return n()})})})}},L=function(e){return function(t,r,n){var i=g(n);return i.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:j,path:"1/clusters/mapping",data:{cluster:r}},i)}},J=function(e){return function(t,r,n){return e.transporter.write({method:j,path:"1/clusters/mapping/batch",data:{users:t,cluster:r}},n)}},W=function(e){return function(t,r){return l(e.transporter.write({method:j,path:p("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!0,requests:{action:"addEntry",body:[]}}},r),function(t,r){return je(e)(t.taskID,r)})}},$=function(e){return function(t,r,n){return l(e.transporter.write({method:j,path:p("1/indexes/%s/operation",t),data:{operation:"copy",destination:r}},n),function(r,n){return ce(e)(t,{methods:{waitTask:lt}}).waitTask(r.taskID,n)})}},z=function(e){return function(t,n,i){return $(e)(t,n,r(r({},i),{},{scope:[dt.Rules]}))}},K=function(e){return function(t,n,i){return $(e)(t,n,r(r({},i),{},{scope:[dt.Settings]}))}},G=function(e){return function(t,n,i){return $(e)(t,n,r(r({},i),{},{scope:[dt.Synonyms]}))}},X=function(e){return function(t,r){return t.method===O?e.transporter.read(t,r):e.transporter.write(t,r)}},Z=function(e){return function(t,r){return l(e.transporter.write({method:F,path:p("1/keys/%s",t)},r),function(r,n){return f(function(r){return ee(e)(t,n).then(r).catch(function(e){if(404!==e.status)throw e})})})}},Y=function(e){return function(t,r,n){var i=r.map(function(e){return{action:"deleteEntry",body:{objectID:e}}});return l(e.transporter.write({method:j,path:p("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!1,requests:i}},n),function(t,r){return je(e)(t.taskID,r)})}},ee=function(e){return function(t,r){return e.transporter.read({method:O,path:p("1/keys/%s",t)},r)}},te=function(e){return function(t,r){return e.transporter.read({method:O,path:p("1/task/%s",t.toString())},r)}},re=function(e){return function(t){return e.transporter.read({method:O,path:"/1/dictionaries/*/settings"},t)}},ne=function(e){return function(t){return e.transporter.read({method:O,path:"1/logs"},t)}},ie=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping/top"},t)}},ae=function(e){return function(t,r){return e.transporter.read({method:O,path:p("1/clusters/mapping/%s",t)},r)}},se=function(e){return function(t){var r=t||{},i=r.retrieveMappings,a=n(r,["retrieveMappings"]);return!0===i&&(a.getClusters=!0),e.transporter.read({method:O,path:"1/clusters/mapping/pending"},a)}},ce=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return d({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},oe=function(e){return function(t){return e.transporter.read({method:O,path:"1/keys"},t)}},ue=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters"},t)}},fe=function(e){return function(t){return e.transporter.read({method:O,path:"1/indexes"},t)}},le=function(e){return function(t){return e.transporter.read({method:O,path:"1/clusters/mapping"},t)}},he=function(e){return function(t,r,n){return l(e.transporter.write({method:j,path:p("1/indexes/%s/operation",t),data:{operation:"move",destination:r}},n),function(r,n){return ce(e)(t,{methods:{waitTask:lt}}).waitTask(r.taskID,n)})}},de=function(e){return function(t,r){return l(e.transporter.write({method:j,path:"1/indexes/*/batch",data:{requests:t}},r),function(t,r){return Promise.all(Object.keys(t.taskID).map(function(n){return ce(e)(n,{methods:{waitTask:lt}}).waitTask(t.taskID[n],r)}))})}},pe=function(e){return function(t,r){return e.transporter.read({method:j,path:"1/indexes/*/objects",data:{requests:t}},r)}},me=function(e){return function(t,n){var i=t.map(function(e){return r(r({},e),{},{params:_(e.params||{})})});return e.transporter.read({method:j,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},ge=function(e){return function(t,i){return Promise.all(t.map(function(t){var a=t.params,s=a.facetName,c=a.facetQuery,o=n(a,["facetName","facetQuery"]);return ce(e)(t.indexName,{methods:{searchForFacetValues:ct}}).searchForFacetValues(s,c,r(r({},i),o))}))}},ve=function(e){return function(t,r){var n=g(r);return n.queryParameters["X-Algolia-User-ID"]=t,e.transporter.write({method:F,path:"1/clusters/mapping"},n)}},ye=function(e){return function(t,r,n){var i=r.map(function(e){return{action:"addEntry",body:e}});return l(e.transporter.write({method:j,path:p("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!0,requests:i}},n),function(t,r){return je(e)(t.taskID,r)})}},xe=function(e){return function(t,r){return l(e.transporter.write({method:j,path:p("1/keys/%s/restore",t)},r),function(r,n){return f(function(r){return ee(e)(t,n).catch(function(e){if(404!==e.status)throw e;return r()})})})}},be=function(e){return function(t,r,n){var i=r.map(function(e){return{action:"addEntry",body:e}});return l(e.transporter.write({method:j,path:p("/1/dictionaries/%s/batch",t),data:{clearExistingDictionaryEntries:!1,requests:i}},n),function(t,r){return je(e)(t.taskID,r)})}},Re=function(e){return function(t,r,n){return e.transporter.read({method:j,path:p("/1/dictionaries/%s/search",t),data:{query:r},cacheable:!0},n)}},Pe=function(e){return function(t,r){return e.transporter.read({method:j,path:"1/clusters/mapping/search",data:{query:t}},r)}},Fe=function(e){return function(t,r){return l(e.transporter.write({method:S,path:"/1/dictionaries/*/settings",data:t},r),function(t,r){return je(e)(t.taskID,r)})}},Oe=function(e){return function(t,r){var i=Object.assign({},r),a=r||{},s=a.queryParameters,c=n(a,["queryParameters"]),o=s?{queryParameters:s}:{},u=["acl","indexes","referers","restrictSources","queryParameters","description","maxQueriesPerIPPerHour","maxHitsPerQuery"];return l(e.transporter.write({method:S,path:p("1/keys/%s",t),data:o},c),function(r,n){return f(function(r){return ee(e)(t,n).then(function(e){return function(e){return Object.keys(i).filter(function(e){return-1!==u.indexOf(e)}).every(function(t){return e[t]===i[t]})}(e)?Promise.resolve():r()})})})}},je=function(e){return function(t,r){return f(function(n){return te(e)(t,r).then(function(e){return"published"!==e.status?n():void 0})})}},Se=function(e){return function(t,r){return l(e.transporter.write({method:j,path:p("1/indexes/%s/batch",e.indexName),data:{requests:t}},r),function(t,r){return lt(e)(t.taskID,r)})}},we=function(e){return function(t){return U(r(r({shouldStop:function(e){return void 0===e.curs
5or}},t),{},{request:function(r){return e.transporter.read({method:j,path:p("1/indexes/%s/browse",e.indexName),data:r},t)}}))}},Ae=function(e){return function(t){var n=r({hitsPerPage:1e3},t);return U(r(r({shouldStop:function(e){return e.hits.length<n.hitsPerPage}},n),{},{request:function(t){return ot(e)("",r(r({},n),t)).then(function(e){return r(r({},e),{},{hits:e.hits.map(function(e){return delete e._highlightResult,e})})})}}))}},Ee=function(e){return function(t){var n=r({hitsPerPage:1e3},t);return U(r(r({shouldStop:function(e){return e.hits.length<n.hitsPerPage}},n),{},{request:function(t){return ut(e)("",r(r({},n),t)).then(function(e){return r(r({},e),{},{hits:e.hits.map(function(e){return delete e._highlightResult,e})})})}}))}},Ce=function(e){return function(t,r,i){var a=i||{},s=a.batchSize,c=n(a,["batchSize"]),o={taskIDs:[],objectIDs:[]};return l(function n(){var i,a=[];for(i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;i<t.length&&(a.push(t[i]),a.length!==(s||1e3));i++);return 0===a.length?Promise.resolve(o):Se(e)(a.map(function(e){return{action:r,body:e}}),c).then(function(e){return o.objectIDs=o.objectIDs.concat(e.objectIDs),o.taskIDs.push(e.taskID),i++,n(i)})}(),function(t,r){return Promise.all(t.taskIDs.map(function(t){return lt(e)(t,r)}))})}},Ie=function(e){return function(t){return l(e.transporter.write({method:j,path:p("1/indexes/%s/clear",e.indexName)},t),function(t,r){return lt(e)(t.taskID,r)})}},_e=function(e){return function(t){var r=t||{},i=r.forwardToReplicas,a=g(n(r,["forwardToReplicas"]));return i&&(a.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:j,path:p("1/indexes/%s/rules/clear",e.indexName)},a),function(t,r){return lt(e)(t.taskID,r)})}},Ne=function(e){return function(t){var r=t||{},i=r.forwardToReplicas,a=g(n(r,["forwardToReplicas"]));return i&&(a.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:j,path:p("1/indexes/%s/synonyms/clear",e.indexName)},a),function(t,r){return lt(e)(t.taskID,r)})}},De=function(e){return function(t,r){return l(e.transporter.write({method:j,path:p("1/indexes/%s/deleteByQuery",e.indexName),data:t},r),function(t,r){return lt(e)(t.taskID,r)})}},Te=function(e){return function(t){return l(e.transporter.write({method:F,path:p("1/indexes/%s",e.indexName)},t),function(t,r){return lt(e)(t.taskID,r)})}},ke=function(e){return function(t,r){return l(Ve(e)([t],r).then(function(e){return{taskID:e.taskIDs[0]}}),function(t,r){return lt(e)(t.taskID,r)})}},Ve=function(e){return function(t,r){var n=t.map(function(e){return{objectID:e}});return Ce(e)(n,ht.DeleteObject,r)}},qe=function(e){return function(t,r){var i=r||{},a=i.forwardToReplicas,s=g(n(i,["forwardToReplicas"]));return a&&(s.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:F,path:p("1/indexes/%s/rules/%s",e.indexName,t)},s),function(t,r){return lt(e)(t.taskID,r)})}},He=function(e){return function(t,r){var i=r||{},a=i.forwardToReplicas,s=g(n(i,["forwardToReplicas"]));return a&&(s.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:F,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},s),function(t,r){return lt(e)(t.taskID,r)})}},Qe=function(e){return function(t){return $e(e)(t).then(function(){return!0}).catch(function(e){if(404!==e.status)throw e;return!1})}},Me=function(e){return function(t,r,n){return e.transporter.read({method:j,path:p("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},Ue=function(e){return function(t,a){var s=a||{},c=s.query,o=s.paginate,u=n(s,["query","paginate"]),f=0;return function n(){return st(e)(c||"",r(r({},u),{},{page:f})).then(function(e){for(var r=0,a=Object.entries(e.hits);r<a.length;r++){var s=i(a[r],2),c=s[0],u=s[1];if(t(u))return{object:u,position:parseInt(c,10),page:f}}if(f++,!1===o||f>=e.nbPages)throw{name:"ObjectNotFoundError",message:"Object not found."};return n()})}()}},Be=function(e){return function(t,r){return e.transporter.read({method:O,path:p("1/indexes/%s/%s",e.indexName,t)},r)}},Le=function(){return function(e,t){for(var r=0,n=Object.entries(e.hits);r<n.length;r++){var a=i(n[r],2),s=a[0];if(a[1].objectID===t)return parseInt(s,10)}return-1}},Je=function(e){return function(t,i){var a=i||{},s=a.attributesToRetrieve,c=n(a,["attributesToRetrieve"]),o=t.map(function(t){return r({indexName:e.indexName,objectID:t},s?{attributesToRetrieve:s}:{})});return e.transporter.read({method:j,path:"1/indexes/*/objects",data:{requests:o}},c)}},We=function(e){return function(t,r){return e.transporter.read({method:O,path:p("1/indexes/%s/rules/%s",e.indexName,t)},r)}},$e=function(e){return function(t){return e.transporter.read({method:O,path:p("1/indexes/%s/settings",e.indexName),data:{getVersion:2}},t)}},ze=function(e){return function(t,r){return e.transporter.read({method:O,path:p("1/indexes/%s/synonyms/%s",e.indexName,t)},r)}},Ke=function(e){return function(t,r){return l(Ge(e)([t],r).then(function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}}),function(t,r){return lt(e)(t.taskID,r)})}},Ge=function(e){return function(t,r){var i=r||{},a=i.createIfNotExists,s=n(i,["createIfNotExists"]),c=a?ht.PartialUpdateObject:ht.PartialUpdateObjectNoCreate;return Ce(e)(t,c,s)}},Xe=function(e){return function(t,s){var c=s||{},o=c.safe,u=c.autoGenerateObjectIDIfNotExist,f=c.batchSize,h=n(c,["safe","autoGenerateObjectIDIfNotExist","batchSize"]),d=function(t,r,n,i){return l(e.transporter.write({method:j,path:p("1/indexes/%s/operation",t),data:{operation:n,destination:r}},i),function(t,r){return lt(e)(t.taskID,r)})},m=Math.random().toString(36).substring(7),g="".concat(e.indexName,"_tmp_").concat(m),v=tt({a
5ppId:e.appId,transporter:e.transporter,indexName:g}),y=[],x=d(e.indexName,g,"copy",r(r({},h),{},{scope:["settings","synonyms","rules"]}));return y.push(x),l((o?x.wait(h):x).then(function(){var e=v(t,r(r({},h),{},{autoGenerateObjectIDIfNotExist:u,batchSize:f}));return y.push(e),o?e.wait(h):e}).then(function(){var t=d(g,e.indexName,"move",h);return y.push(t),o?t.wait(h):t}).then(function(){return Promise.all(y)}).then(function(e){var t=i(e,3),r=t[0],n=t[1],s=t[2];return{objectIDs:n.objectIDs,taskIDs:[r.taskID].concat(a(n.taskIDs),[s.taskID])}}),function(e,t){return Promise.all(y.map(function(e){return e.wait(t)}))})}},Ze=function(e){return function(t,n){return nt(e)(t,r(r({},n),{},{clearExistingRules:!0}))}},Ye=function(e){return function(t,n){return at(e)(t,r(r({},n),{},{clearExistingSynonyms:!0}))}},et=function(e){return function(t,r){return l(tt(e)([t],r).then(function(e){return{objectID:e.objectIDs[0],taskID:e.taskIDs[0]}}),function(t,r){return lt(e)(t.taskID,r)})}},tt=function(e){return function(t,r){var i=r||{},a=i.autoGenerateObjectIDIfNotExist,s=n(i,["autoGenerateObjectIDIfNotExist"]),c=a?ht.AddObject:ht.UpdateObject;if(c===ht.UpdateObject){var o=!0,u=!1,f=void 0;try{for(var h,d=t[Symbol.iterator]();!(o=(h=d.next()).done);o=!0)if(void 0===h.value.objectID)return l(Promise.reject({name:"MissingObjectIDError",message:"All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option."}))}catch(e){u=!0,f=e}finally{try{o||null==d.return||d.return()}finally{if(u)throw f}}}return Ce(e)(t,c,s)}},rt=function(e){return function(t,r){return nt(e)([t],r)}},nt=function(e){return function(t,r){var i=r||{},a=i.forwardToReplicas,s=i.clearExistingRules,c=g(n(i,["forwardToReplicas","clearExistingRules"]));return a&&(c.queryParameters.forwardToReplicas=1),s&&(c.queryParameters.clearExistingRules=1),l(e.transporter.write({method:j,path:p("1/indexes/%s/rules/batch",e.indexName),data:t},c),function(t,r){return lt(e)(t.taskID,r)})}},it=function(e){return function(t,r){return at(e)([t],r)}},at=function(e){return function(t,r){var i=r||{},a=i.forwardToReplicas,s=i.clearExistingSynonyms,c=i.replaceExistingSynonyms,o=g(n(i,["forwardToReplicas","clearExistingSynonyms","replaceExistingSynonyms"]));return a&&(o.queryParameters.forwardToReplicas=1),(c||s)&&(o.queryParameters.replaceExistingSynonyms=1),l(e.transporter.write({method:j,path:p("1/indexes/%s/synonyms/batch",e.indexName),data:t},o),function(t,r){return lt(e)(t.taskID,r)})}},st=function(e){return function(t,r){return e.transporter.read({method:j,path:p("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},ct=function(e){return function(t,r,n){return e.transporter.read({method:j,path:p("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},ot=function(e){return function(t,r){return e.transporter.read({method:j,path:p("1/indexes/%s/rules/search",e.indexName),data:{query:t}},r)}},ut=function(e){return function(t,r){return e.transporter.read({method:j,path:p("1/indexes/%s/synonyms/search",e.indexName),data:{query:t}},r)}},ft=function(e){return function(t,r){var i=r||{},a=i.forwardToReplicas,s=g(n(i,["forwardToReplicas"]));return a&&(s.queryParameters.forwardToReplicas=1),l(e.transporter.write({method:S,path:p("1/indexes/%s/settings",e.indexName),data:t},s),function(t,r){return lt(e)(t.taskID,r)})}},lt=function(e){return function(t,r){return f(function(n){return function(e){return function(t,r){return e.transporter.read({method:O,path:p("1/indexes/%s/task/%s",e.indexName,t.toString())},r)}}(e)(t,r).then(function(e){return"published"!==e.status?n():void 0})})}},ht={AddObject:"addObject",UpdateObject:"updateObject",PartialUpdateObject:"partialUpdateObject",PartialUpdateObjectNoCreate:"partialUpdateObjectNoCreate",DeleteObject:"deleteObject",DeleteIndex:"delete",ClearIndex:"clear"},dt={Settings:"settings",Synonyms:"synonyms",Rules:"rules"},pt=1,mt=2,gt=3;function vt(e,t,n){var i,a={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise(function(t){var r=new XMLHttpRequest;
5r.open(e.method,e.url,!0),Object.keys(e.headers).forEach(function(t){return r.setRequestHeader(t,e.headers[t])});var n,i=function(e,n){return setTimeout(function(){r.abort(),t({status:0,content:n,isTimedOut:!0})},1e3*e)},a=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(a),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(a),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(a),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)})}},logger:(i=gt,{debug:function(e,t){return pt>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return mt>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:o(),requestsCache:o({serializable:!1}),hostsCache:c({caches:[s({key:"".concat("4.14.2","-").concat(e)}),o()]}),userAgent:C("4.14.2").add({segment:"Browser"})},f=r(r({},a),n),l=function(){return function(e){return function(e){var t=e.region||"us",n=u(m.WithinHeaders,e.appId,e.apiKey),i=E(r(r({hosts:[{url:"personalization.".concat(t,".algolia.com")}]},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/json"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:i},e.methods)}
5(r(r(r({},a),e),{},{methods:{getPersonalizationStrategy:Q,setPersonalizationStrategy:M}}))}};return function(e){var t=e.appId,n=u(void 0!==e.authMode?e.authMode:m.WithinHeaders,t,e.apiKey),i=E(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:v.Read},{url:"".concat(t,".algolia.net"),accept:v.Write}].concat(h([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return d({transporter:i,appId:t,addAlgoliaAgent:function(e,t){i.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([i.requestsCache.clear(),i.responsesCache.clear()]).then(function(){})}},e.methods)}(r(r({},f),{},{methods:{search:me,searchForFacetValues:ge,multipleBatch:de,multipleGetObjects:pe,multipleQueries:me,copyIndex:$,copySettings:K,copySynonyms:G,copyRules:z,moveIndex:he,listIndices:fe,getLogs:ne,listClusters:ue,multipleSearchForFacetValues:ge,getApiKey:ee,addApiKey:B,listApiKeys:oe,updateApiKey:Oe,deleteApiKey:Z,restoreApiKey:xe,assignUserID:L,assignUserIDs:J,getUserID:ae,searchUserIDs:Pe,listUserIDs:le,getTopUserIDs:ie,removeUserID:ve,hasPendingMappings:se,clearDictionaryEntries:W,deleteDictionaryEntries:Y,getDictionarySettings:re,getAppTask:te,replaceDictionaryEntries:ye,saveDictionaryEntries:be,searchDictionaryEntries:Re,setDictionarySettings:Fe,waitAppTask:je,customRequest:X,initIndex:function(e){return function(t){return ce(e)(t,{methods:{batch:Se,delete:Te,findAnswers:Me,getObject:Be,getObjects:Je,saveObject:et,saveObjects:tt,search:st,searchForFacetValues:ct,waitTask:lt,setSettings:ft,getSettings:$e,partialUpdateObject:Ke,partialUpdateObjects:Ge,deleteObject:ke,deleteObjects:Ve,deleteBy:De,clearObjects:Ie,browseObjects:we,getObjectPosition:Le,findObject:Ue,exists:Qe,saveSynonym:it,saveSynonyms:at,getSynonym:ze,searchSynonyms:ut,browseSynonyms:Ee,deleteSynonym:He,clearSynonyms:Ne,replaceAllObjects:Xe,replaceAllSynonyms:Ye,searchRules:ot,getRule:We,deleteRule:qe,saveRule:rt,saveRules:nt,replaceAllRules:Ze,browseRules:Ae,clearRules:_e}})}},initAnalytics:function(){return function(e){return function(e){var t=e.region||"us",n=u(m.WithinHeaders,e.appId,e.apiKey),i=E(r(r({hosts:[{url:"analytics.".concat(t,".algolia.com")}]},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/json"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return d({appId:e.appId,transporter:i},e.methods)}
5(r(r(r({},a),e),{},{methods:{addABTest:T,getABTest:V,getABTests:q,stopABTest:H,deleteABTest:k}}))}},initPersonalization:l,initRecommendation:function(){return function(e){return f.logger.info("The `initRecommendation` method is deprecated. Use `initPersonalization` instead."),l()(e)}}}}))}return vt.version="4.14.2",vt}()},5466:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(1114),i=r(7600),a=r(6068);const s=(0,n.A)({displayName:"AlgoliaHits",$$type:"ais.hits",getProvidedProps:function(e,t,r){var n=(0,i.h1)(r,{ais:e.contextValue,multiIndexContext:e.indexContextValue});if(!n)return{hits:[]};var s=(0,a.Zp)(n.hits,n.hitsPerPage,n.page);return{hits:(0,a.PD)(s,n.queryID)}},getSearchParameters:function(e){return e}})},2024:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(2256),i=r(1114),a=r(7600);function s(e,t,r){var n=(0,a._1)(e,t,r,"page",1);return"string"==typeof n?parseInt(n,10):n}const c=(0,i.A)({displayName:"AlgoliaPagination",$$type:"ais.pagination",getProvidedProps:function(e,t,r){var n=(0,a.h1)(r,{ais:e.contextValue,multiIndexContext:e.indexContextValue});if(!n)return null;var i=n.nbPages;return{nbPages:i,currentRefinement:s(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),canRefine:i>1}},refine:function(e,t,r){return function(e,t,r,i){var s=(0,n.A)({},"page",r);return(0,a.xM)(t,s,i,!1)}(0,t,r,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){return(0,a.Ou)(t,{ais:e.contextValue,multiIndexContext:e.indexContextValue},"page")},getSearchParameters:function(e,t,r){return e.setPage(s(t,r,{ais:t.contextValue,multiIndexContext:t.indexContextValue})-1)},getMetadata:function(){return{id:"page"}}})},3165:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var n=r(2256),i=r(7465),a=r.n(i),s=r(1114),c=r(7600),o=r(6068),u="refinementList";function f(e){return e.attribute}function l(e,t,r){var n=(0,c._1)(e,t,r,"".concat(u,".").concat(f(e)),[]);return"string"!=typeof n?n:n?[n]:[]}function h(e,t,r,n){var i=l(t,r,n);return-1===i.indexOf(e)?i.concat([e]):i.filter(function(t){return t!==e})}function d(e){var t=e.showMore,r=e.limit,n=e.showMoreLimit;return t?n:r}function p(e,t,r,i){var a=f(e),s=(0,n.A)({},a,r.length>0?r:"");return(0,c.xM)(t,s,i,!0,u)}var m=["isRefined","count:desc","name:asc"];const g=(0,s.A)({displayName:"AlgoliaRefinementList",$$type:"ais.refinementList",propTypes:{id:a().string,attribute:a().string.isRequired,operator:a().oneOf(["and","or"]),showMore:a().bool,limit:a().number,showMoreLimit:a().number,defaultRefinement:a().arrayOf(a().oneOfType([a().string,a().number])),searchable:a().bool,transformItems:a().func,facetOrdering:a().bool},defaultProps:{operator:"or",showMore:!1,limit:10,showMoreLimit:20,facetOrdering:!0},getProvidedProps:function(e,t,r,n,i){var a=e.attribute,s=e.searchable,o=e.indexContextValue,u=e.facetOrdering,f=(0,c.h1)(r,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),p=Boolean(f)&&Boolean(f.getFacetByName(a)),g=Boolean(i&&i[a]&&""!==i.query);if(s&&o)throw new Error("react-instantsearch: searching in *List is not available when used inside a multi index context");if(!p)return{items:[],currentRefinement:l(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),canRefine:p,isFromSearch:g,searchable:s};var v=g?i[a].map(function(r){return{label:r.value,value:h(r.escapedValue,e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),_highlightResult:{label:{value:r.highlighted}},count:r.count,isRefined:r.isRefined}}):f.getFacetValues(a,{sortBy:m,facetOrdering:u}).map(function(r){return{label:r.name,value:h(r.escapedValue,e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),count:r.count,isRefined:r.isRefined}}),y=e.transformItems?e.transformItems(v):v;return{items:y.slice(0,d(e)),currentRefinement:l(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),isFromSearch:g,searchable:s,canRefine:y.length>0}},refine:function(e,t,r){return p(e,t,r,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},searchForFacetValues:function(e,t,r){return{facetName:e.attribute,query:r,maxFacetHits:d(e)}},cleanUp:function(e,t){return function(e,t,r){return(0,c.Ou)(t,r,"".concat(u,".").concat(f(e)))}(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},getSearchParameters:function(e,t,r){var n=t.attribute,i="and"===t.operator?"addFacet":"addDisjunctiveFacet",a="".concat(i,"Refinement");return e=(e=e.setQueryParameters({maxValuesPerFacet:Math.max(e.maxValuesPerFacet||0,d(t))}))[i](n),l(t,r,{ais:t.contextValue,multiIndexContext:t.indexContextValue}).reduce(function(e,t){return e[a](n,t)},e)},getMetadata:function(e,t){var r=f(e),n={ais:e.contextValue,multiIndexContext:e.indexContextValue};return{id:r,index:(0,c.yO)(n),items:l(e,t,n).length>0?[{attribute:e.attribute,label:"".concat(e.attribute,": "),currentRefinement:l(e,t,n),value:function(t){return p(e,t,[],n)},items:l(e,t,n).map(function(r){return{label:(0,o.Tb)("".concat(r)),value:function(i){var a=l(e,i,n).filter(function(e){return e!==r});return p(e,t,a,n)}}})}]:[]}}})},5111:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var n=r(2256),i=r(7465),a=r.n(i),s=r(1114),c=r(7600);
5function o(e,t,r){var n=(0,c._1)(e,t,r,"query","");return n||""}function u(e,t,r,i){var a=(0,n.A)({},"query",r);return(0,c.xM)(t,a,i,!0)}const f=(0,s.A)({displayName:"AlgoliaSearchBox",$$type:"ais.searchBox",propTypes:{defaultRefinement:a().string},getProvidedProps:function(e,t,r){return{currentRefinement:o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),isSearchStalled:r.isSearchStalled}},refine:function(e,t,r){return u(0,t,r,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){return function(e,t,r){return(0,c.Ou)(t,r,"query")}(0,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},getSearchParameters:function(e,t,r){return e.setQuery(o(t,r,{ais:t.contextValue,multiIndexContext:t.indexContextValue}))},getMetadata:function(e,t){var r="query",n=o(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return{id:r,index:(0,c.yO)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),items:null===n?[]:[{label:"".concat(r,": ").concat(n),value:function(t){return u(0,t,"",{ais:e.contextValue,multiIndexContext:e.indexContextValue})},currentRefinement:n}]}}})},849:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(1114),i=r(7600);const a=(0,n.A)({displayName:"AlgoliaStateResults",$$type:"ais.stateResults",getProvidedProps:function(e,t,r){return{searchState:t,searchResults:(0,i.h1)(r,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),allSearchResults:r.results,searching:r.searching,isSearchStalled:r.isSearchStalled,error:r.error,searchingForFacetValues:r.searchingForFacetValues,props:e}}})},7405:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(1114),i=r(7600);const a=(0,n.A)({displayName:"AlgoliaStats",$$type:"ais.stats",getProvidedProps:function(e,t,r){var n=(0,i.h1)(r,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return n?{areHitsSorted:void 0!==n.appliedRelevancyStrictness&&n.appliedRelevancyStrictness>0&&n.nbHits!==n.nbSortedHits,nbHits:n.nbHits,nbSortedHits:n.nbSortedHits,processingTimeMS:n.processingTimeMS}:null}})},7061:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var n=r(2256),i=r(7465),a=r.n(i),s=r(6068),c=r(1114),o=r(7600);function u(e){return e.attribute}var f="toggle",l=["0","false","null","undefined"];function h(e,t,r){var n=(0,o._1)(e,t,r,"".concat(f,".").concat(u(e)),!1);return-1===l.indexOf(n)&&Boolean(n)}function d(e,t,r,i){var a=u(e),s=(0,n.A)({},a,r||!1);return(0,o.xM)(t,s,i,!0,f)}const p=(0,c.A)({displayName:"AlgoliaToggle",$$type:"ais.toggle",propTypes:{label:a().string.isRequired,attribute:a().string.isRequired,value:a().any.isRequired,filter:a().func,defaultRefinement:a().bool},getProvidedProps:function(e,t,r){var n=e.attribute,i=e.value,a=(0,o.h1)(r,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),c=h(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),u=a&&a.getFacetByName(n)?a.getFacetValues(n):null,f=u&&u.length?(0,s.I6)(u,function(e){return e.name===i.toString()}):null,l=f&&f.count,d=u&&u.length?u.reduce(function(e,t){return e+t.count},0):null;return{currentRefinement:c,canRefine:c?null!==d&&d>0:null!==l&&l>0,count:{checked:d,unchecked:l}}},refine:function(e,t,r){return d(e,t,r,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){return function(e,t,r){return(0,o.Ou)(t,r,"".concat(f,".").concat(u(e)))}(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},getSearchParameters:function(e,t,r){var n=t.attribute,i=t.value,a=t.filter,s=h(t,r,{ais:t.contextValue,multiIndexContext:t.indexContextValue}),c=e.addDisjunctiveFacet(n);return s&&(c=c.addDisjunctiveFacetRefinement(n,i),a&&(c=a(c))),c},getMetadata:function(e,t){var r=u(e),n=h(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),i=[],a=(0,o.yO)({ais:e.contextValue,multiIndexContext:e.indexContextValue});return n&&i.push({label:e.label,currentRefinement:n,attribute:e.attribute,value:function(t){return d(e,t,!1,{ais:e.contextValue,multiIndexContext:e.indexContextValue})}}),{id:r,index:a,items:i}}})},9014:(e,t,r)=>{"use strict";r.d(t,{Cx:()=>a,tv:()=>o,vi:()=>s});var n=r(8431),i=(0,n.createContext)({onInternalStateUpdate:function(){},createHrefForState:function(){return"#"},onSearchForFacetValues:function(){},onSearchStateChange:function(){},onSearchParameters:function(){},store:{},widgetsManager:{},mainTargetedIndex:""}),a=i.Consumer,s=i.Provider,c=(0,n.createContext)(void 0),o=c.Consumer;c.Provider},1114:(e,t,r)=>{"use strict";r.d(t,{A:()=>R});
5var n=r(2549),i=r(7889),a=r(582),s=r(9520),c=r(9472),o=r(1856),u=r(5903),f=r(9477),l=r(2256),h=r(8431),d=r(5098),p=r.n(d),m=r(6068),g=r(9014),v=["contextValue"];function y(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 x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach(function(t){(0,l.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var r,n=(0,f.A)(e);if(t){var i=(0,f.A)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,u.A)(this,r)}}const R=function(e){return function(t,r){var u=function(e){if(!e.displayName)throw new Error("`createConnector` requires you to provide a `displayName` property.");var t="function"==typeof e.getSearchParameters||"function"==typeof e.getMetadata||"function"==typeof e.transitionState;return function(r){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=function(u){(0,o.A)(d,u);var f=b(d);function d(t){var r;return(0,a.A)(this,d),r=f.call(this,t),(0,l.A)((0,c.A)(r),"unsubscribe",void 0),(0,l.A)((0,c.A)(r),"unregisterWidget",void 0),(0,l.A)((0,c.A)(r),"cleanupTimerRef",null),(0,l.A)((0,c.A)(r),"isUnmounting",!1),(0,l.A)((0,c.A)(r),"state",{providedProps:r.getProvidedProps(r.props)}),(0,l.A)((0,c.A)(r),"refine",function(){for(var t,n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];r.props.contextValue.onInternalStateUpdate((t=e.refine).call.apply(t,[(0,c.A)(r),r.props,r.props.contextValue.store.getState().widgets].concat(i)))}),(0,l.A)((0,c.A)(r),"createURL",function(){for(var t,n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r.props.contextValue.createHrefForState((t=e.refine).call.apply(t,[(0,c.A)(r),r.props,r.props.contextValue.store.getState().widgets].concat(i)))}),(0,l.A)((0,c.A)(r),"searchForFacetValues",function(){for(var t,n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];r.props.contextValue.onSearchForFacetValues((t=e.searchForFacetValues).call.apply(t,[(0,c.A)(r),r.props,r.props.contextValue.store.getState().widgets].concat(i)))}),e.getSearchParameters&&r.props.contextValue.onSearchParameters(e.getSearchParameters.bind((0,c.A)(r)),{ais:r.props.contextValue,multiIndexContext:r.props.indexContextValue},r.props,e.getMetadata&&e.getMetadata.bind((0,c.A)(r)),e.displayName),r}return(0,s.A)(d,[{key:"componentDidMount",value:function(){var e=this;this.cleanupTimerRef&&(clearTimeout(this.cleanupTimerRef),this.cleanupTimerRef=null),this.unsubscribe=this.props.contextValue.store.subscribe(function(){e.isUnmounting||e.setState({providedProps:e.getProvidedProps(e.props)})}),t&&(this.unregisterWidget=this.props.contextValue.widgetsManager.registerWidget(this))}},{key:"shouldComponentUpdate",value:function(t,r){if("function"==typeof e.shouldComponentUpdate)return e.shouldComponentUpdate.call(this,this.props,t,this.state,r);var n=(0,m.bN)(this.props,t);return null===this.state.providedProps||null===r.providedProps?this.state.providedProps!==r.providedProps||!n:!n||!(0,m.bN)(this.state.providedProps,r.providedProps)}},{key:"componentDidUpdate",value:function(r){p()(r,this.props)||(this.setState({providedProps:this.getProvidedProps(this.props)}),t&&(this.props.contextValue.widgetsManager.update(),"function"==typeof e.transitionState&&this.props.contextValue.onSearchStateChange(e.transitionState.call(this,this.props,this.props.contextValue.store.getState().widgets,this.props.contextValue.store.getState().widgets))))}},{key:"componentWillUnmount",value:function(){var t=this;this.cleanupTimerRef=setTimeout(function(){if(t.isUnmounting=!0,t.unsubscribe&&t.unsubscribe(),t.unregisterWidget&&(t.unregisterWidget(),"function"==typeof e.cleanUp)){var r=e.cleanUp.c
5all(t,t.props,t.props.contextValue.store.getState().widgets);t.props.contextValue.store.setState(x(x({},t.props.contextValue.store.getState()),{},{widgets:r})),t.props.contextValue.onSearchStateChange((0,m.tU)(r))}})}},{key:"getProvidedProps",value:function(t){var r=this.props.contextValue.store.getState(),n=r.widgets,i=r.results,a=r.resultsFacetValues,s=r.searching,c=r.searchingForFacetValues,o=r.isSearchStalled,u=r.metadata,f={results:i,searching:s,searchingForFacetValues:c,isSearchStalled:o,error:r.error};return e.getProvidedProps.call(this,t,n,f,u,a)}},{key:"getSearchParameters",value:function(t){return"function"==typeof e.getSearchParameters?e.getSearchParameters.call(this,t,this.props,this.props.contextValue.store.getState().widgets):null}},{key:"getMetadata",value:function(t){return"function"==typeof e.getMetadata?e.getMetadata.call(this,this.props,t):{}}},{key:"transitionState",value:function(t,r){return"function"==typeof e.transitionState?e.transitionState.call(this,this.props,t,r):r}},{key:"render",value:function(){var t=this.props,a=(t.contextValue,(0,i.A)(t,v)),s=this.state.providedProps;if(null===s)return null;var c="function"==typeof e.refine?{refine:this.refine,createURL:this.createURL}:{},o="function"==typeof e.searchForFacetValues?{searchForItems:this.searchForFacetValues}:{};return h.createElement(r,(0,n.A)({},a,s,c,o))}}]),d}(h.Component);return(0,l.A)(f,"displayName","".concat(e.displayName,"(").concat((0,m.Mn)(r),")")),(0,l.A)(f,"$$type",e.$$type),(0,l.A)(f,"$$widgetType",u.$$widgetType),(0,l.A)(f,"propTypes",e.propTypes),(0,l.A)(f,"defaultProps",e.defaultProps),(0,l.A)(f,"_connectorDesc",e),f}}(e)(t,r);return function(e){return h.createElement(g.Cx,null,function(t){return h.createElement(g.tv,null,function(r){return h.createElement(u,(0,n.A)({contextValue:t,indexContextValue:r},e))})})}}}},7600:(e,t,r)=>{"use strict";r.d(t,{Ou:()=>d,_1:()=>h,ei:()=>u,h1:()=>o,xM:()=>f,yO:()=>c});var n=r(2256),i=r(6068);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 s(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){(0,n.A)(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){return u(e)?e.multiIndexContext.targetedIndex:e.ais.mainTargetedIndex}function o(e,t){if(e.results){if(e.results.hits)return e.results;var r=c(t);if(e.results[r])return e.results[r]}return null}function u(e){return e&&e.multiIndexContext}function f(e,t,r,i,a){if(u(r)){var o=c(r);return a?function(e,t,r,i,a){var c,o=i?{page:1}:void 0,u=e.indices&&e.indices[r]?s(s({},e.indices),{},(0,n.A)({},r,s(s({},e.indices[r]),{},(c={},(0,n.A)(c,a,s(s({},e.indices[r][a]),t)),(0,n.A)(c,"page",1),c)))):s(s({},e.indices),{},(0,n.A)({},r,s((0,n.A)({},a,t),o)));return s(s({},e),{},{indices:u})}(e,t,o,i,a):function(e,t,r,i){var a=i?{page:1}:void 0,c=e.indices&&e.indices[r]?s(s({},e.indices),{},(0,n.A)({},r,s(s(s({},e.indices[r]),t),a))):s(s({},e.indices),{},(0,n.A)({},r,s(s({},t),a)));return s(s({},e),{},{indices:c})}(e,t,o,i)}return e.indices&&i&&Object.keys(e.indices).forEach(function(t){e=f(e,{page:1},{multiIndexContext:{targetedIndex:t}},!0,a)}),a?function(e,t,r,i){var a=r?{page:1}:void 0;return s(s({},e),{},(0,n.A)({},i,s(s({},e[i]),t)),a)}(e,t,i,a):function(e,t,r){var n=r?{page:1}:void 0;return s(s(s({},e),t),n)}(e,t,i)}function l(e){var t=e.match(/^([^.]*)\.(.*)/);return{namespace:t&&t[1],attributeName:t&&t[2]}}function h(e,t,r,n,i){var a=c(r),s=l(n),o=s.namespace,f=s.attributeName,h={multiIndex:u(r),indexId:a,namespace:o,attributeName:f,id:n,searchState:t},d=function(e){var t=e.multiIndex,r=e.indexId,n=e.namespace,i=e.attributeName,a=e.id,s=e.searchState;return t&&n?s.indices&&s.indices[r]&&s.indices[r][n]&&Object.hasOwnProperty.call(s.indices[r][n],i):t?s.indices&&s.indices[r]&&Object.hasOwnProperty.call(s.indices[r],a):n?s[n]&&Object.hasOwnProperty.call(s[n],i):Object.hasOwnProperty.call(s,a)}(h);return d?function(e){var t=e.multiIndex,r=e.indexId,n=e.namespace,i=e.attributeName,a=e.id,s=e.searchState;return t&&n?s.indices[r][n][i]:t?s.indices[r][a]:n?s[n][i]:s[a]}(h):e.defaultRefinement?e.defaultRefinement:i}function d(e,t,r){var a=c(t),o=l(r),f=o.namespace,h=o.attributeName;return u(t)&&Boolean(e.indices)?function(e){var t=e.searchState,r=e.indexId,a=e.id,c=e.namespace,o=e.attribute,u=t.indices[r];if(c&&u)return s(s({},t),{},{indices:s(s({},t.indices),{},(0,n.A)({},r,s(s({},u),{},(0,n.A)({},c,(0,i.cJ)(u[c],[o])))))});if(u)return s(s({},t),{},{indices:s(s({},t.indices),{},(0,n.A)({},r,(0,i.cJ)(u,[a])))});return t}({attribute:h,searchState:e,indexId:a,id:r,namespace:f}):function(e){var t=e.searchState,r=e.id,a=e.namespace,c=e.attribute;if(a)return s(s({},t),{},(0,n.A)({},a,(0,i.cJ)(t[a],[c])));return(0,i.cJ)(t,[r])}({attribute:h,searchState:e,id:r,namespace:f})}},6068:(e,t,r)=>{"use strict";r.d(t,{I6:()=>p,Mn:()=>o,PD:()=>d,Tb:()=>g,Zp:()=>h,bN:()=>c,cJ:()=>m,tU:()=>l,v6:()=>f});var n=r(2256),i=r(5739);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 s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
5t%2?a(Object(r),!0).forEach(function(t){(0,n.A)(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}var c=function(e,t){if(e===t)return!0;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var i=Object.prototype.hasOwnProperty,a=0;a<r.length;a++)if(!i.call(t,r[a])||e[r[a]]!==t[r[a]])return!1;return!0},o=function(e){return e.displayName||e.name||"UnknownComponent"},u=Promise.resolve(),f=function(e){u.then(e)},l=function e(t){return Object.keys(t).forEach(function(r){var n,a=t[r];(function(e){return"object"===(0,i.A)(e)&&null!==e&&!Array.isArray(e)})(a)&&((n=a)&&Object.keys(n).length>0?e(a):delete t[r])}),t};function h(e,t,r){return e.map(function(e,n){return s(s({},e),{},{__position:t*r+n+1})})}function d(e,t){return t?e.map(function(e){return s(s({},e),{},{__queryID:t})}):e}function p(e,t){if(Array.isArray(e))for(var r=0;r<e.length;r++)if(t(e[r]))return e[r]}function m(e,t){if(null==e)return{};for(var r={},n=Object.keys(e),i=0;i<n.length;i++){var a=n[i];t.indexOf(a)>=0||(r[a]=e[a])}return r}function g(e){return e.replace(/^\\-/,"-")}},5495:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var n=r(2256),i=r(7889),a=r(6068),s=r(1114),c=r(7600),o=["children","contextValue","indexContextValue"],u=["children","contextValue","indexContextValue"];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){(0,n.A)(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}const h=(0,s.A)({displayName:"AlgoliaConfigure",$$type:"ais.configure",getProvidedProps:function(){return{}},getSearchParameters:function(e,t){t.children,t.contextValue,t.indexContextValue;var r=(0,i.A)(t,o);return e.setQueryParameters(r)},transitionState:function(e,t,r){var s="configure",o=(e.children,e.contextValue,e.indexContextValue,(0,i.A)(e,u)),f=Object.keys(e),h=this._props?Object.keys(this._props).filter(function(e){return-1===f.indexOf(e)}):[];this._props=e;var d=(0,n.A)({},s,l(l({},(0,a.cJ)(r[s],h)),o));return(0,c.xM)(r,d,{ais:e.contextValue,multiIndexContext:e.indexContextValue})},cleanUp:function(e,t){var r="configure",i=(0,c.yO)({ais:e.contextValue,multiIndexContext:e.indexContextValue}),a=(0,c.ei)({ais:e.contextValue,multiIndexContext:e.indexContextValue})&&t.indices?t.indices[i]:t,s=(a&&a[r]?Object.keys(a[r]):[]).reduce(function(t,n){return e[n]||(t[n]=a[r][n]),t},{}),o=(0,n.A)({},r,s);return(0,c.xM)(t,o,{ais:e.contextValue,multiIndexContext:e.indexContextValue})}})(function(){return null},{$$widgetType:"ais.configure"})},4235:(e,t,r)=>{"use strict";r.d(t,{A:()=>B});var n=r(582),i=r(9520),a=r(9472),s=r(1856),c=r(5903),o=r(9477),u=r(2256),f=r(8431),l=r(5098),h=r.n(l),d=r(7465),p=r.n(d),m=r(7889),g=r(2018),v=r.n(g),y=r(6068);var x={highlightPreTag:"<ais-highlight-0000000000>",highlightPostTag:"</ais-highlight-0000000000>"};var b=r(7600);var R=["resultsFacetValues"],P=["resultsFacetValues"],F=["resultsFacetValues"];function O(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 j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach(function(t){(0,u.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function S(e){"function"==typeof e.addAlgoliaAgent&&(e.addAlgoliaAgent("react (".concat(f.version,")")),e.addAlgoliaAgent("react-instantsearch (".concat("6.38.1",")")))}var w=function(e){return(0,b.ei)({ais:e.props.contextValue,multiIndexContext:e.props.indexContextValue})},A=function(e,t){return e.props.indexContextValue.targetedIndex===t},E=function(e){return Boolean(e.props.indexId)},C=function(e,t){return e.props.indexId===t},I=function(e,t){var r=E(e),n=E(t);return r&&!n?-1:!r&&n?1:0};function _(e){return Object.keys(e).map(function(t){return function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=0;return e.replace(/%s/g,function(){return encodeURIComponent(r[i++])})}("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r}).join("&")}function N(e){var t=e.indexName,r=e.initialState,n=void 0===r?{}:r,i=e.searchClient,a=e.resultsState,s=e.stalledSearchDelay,c=v()(i,t,j({},x));S(i),c.on("search",function(){l||(l=setTimeout(function(){var e=p.getState(),t=(e.resultsFacetValues,(0,m.A)(e,F));p.setState(j(j({},t),{},{isSearchStalled:!0}))},s))}).on("result",N({indexId:t})).on("error",T);var o,f=!1,l=null,h=c.state,d=function(e){var t=[],r=!1;function n(){r||(r=!0,(0,y.v6)(function(){r=!1,e()}))}return{registerWidget:function(e){return t.push(e),n(),function(){t.splice(t.indexOf(e),1),n()}},update:n,getWidgets:function(){return t}}}(function(){var e=g(p.getState().widgets);p.setState(j(j({},p.getState()),{},{metadata:e,searching:!0})),O()});!function(e,t){if(!t)return;if((!e.transporter||e._cacheHydrated)&&(!e._useCache||"function"!=typeof e.addAlgoliaAgent))return;if(e.transporter&&!e._cacheHydrated){e._cacheHydrated=!0;var r=e.search;e.search=function(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),a=1;a<n;a++)i[a-1]=arguments[a];var s=t.map(function(e){return j(j({},e),{},{params:_(e.params)})});return e.transporter.responsesCache.get({method:"search",args:[s].concat(i)},function(){return r.apply(void 0,[t].concat(i))})}}if(Array.isArray(t.results))return void function(e,t){if(e.transporter)return void e.transporter.responsesCache.set({method:"search",args:[t.reduce(function(e,t){return e.concat(t.rawResults.map(function(e){return{indexName:e.index,params:e.params}}))},[])]},{results:t.reduce(function(e,t){return e.concat(t.rawResults)},[])});var r="/1/indexes/*/queries_body_".concat(JSON.stringify({requests:t.reduce(function(e,t){return e.concat(t.rawResults.map(function(e){return{indexName:e.index,params:e.params}}))},[])}));e.cache=j(j({},e.cache),{},(0,u.A)({},r,JSON.stringify({results:t.reduce(function(e,t){return e.concat(t.rawResults)},[])})))}(e,t.results);!function(e,t){if(e.transporter)return void e.transporter.responsesCache.set({method:"search",args:[t.rawResults.map(function(e){return{indexName:e.index,params:e.params}})]},{results:t.rawResults});var r="/1/indexes/*/queries_body_".concat(JSON.stringify({requests:t.rawResults.map(function(e){return{indexName:e.index,params:e.params}})}));e.cache=j(j({},e.cache),{},(0,u.A)({},r,JSON.stringify({results:t.rawResults})))}(e,t)}(i,a);var p=function(e){var t=e,r=[];return{getState:function(){return t},setState:function(e){t=e,r.forEach(function(e){return e()})},subscribe:function(e){return r.push(e),function(){r.splice(r.indexOf(e),1)}}}}({widgets:n,metadata:D(a),results:function(e){if(!e)return null;if(Array.isArray(e.results))return e.results.reduce(function(e,t){return j(j({},e),{},(0,u.A)({},t._internalIndexId,new(v().SearchResults)(new(v().SearchParameters)(t.state),t.rawResults)))},{});return new(v().SearchResults)(new(v().SearchParameters)(e.state),e.rawResults)}(a),error:null,searching:!1,isSearchStalled:!0,searchingForFacetValues:!1});function g(e){return d.getWidgets().filter(function(e){return Boolean(e.getMetadata)}).map(function(t){return t.getMetadata(e)})}function b(){var e=d.getWidgets().filter(function(e){return Boolean(e.getSearchParameters)}).filter(function(e){return!w(e)&&!E(e)}).reduce(function(e,t){return t.getSearchParameters(e)},h),r=d.getWidgets().filter(function(e){return Boolean(e.getSearchParameters)}).filter(function(e){var r=w(e)&&A(e,t),n=E(e)&&C(e,t);return r||n}).sort(I).reduce(function(e,t){return t.getSearchParameters(e)},e),n=d.getWidgets().filter(function(e){return Boolean(e.getSearchParameters)}).filter(function(e){var r=w(e)&&!A(e,t),n=E(e)&&!C(e,t);return r||n}).sort(I).reduce(function(e,t){var r=w(t)?t.props.indexContextValue.targetedIndex:t.props.indexId,n=e[r]||[];return j(j({},e),{},(0,u.A)({},r,n.concat(t)))},{});return{mainParameters:r,derivedParameters:Object.keys(n).map(function(t){return{parameters:n[t].reduce(function(e,t){return t.getSearchParameters(e)},e),indexId:t}})}}function O(){if(!f){var e=b(c.state),t=e.mainParameters,r=e.derivedParameters;
5o=r.length+1,c.derivedHelpers.slice().forEach(function(e){e.detach()}),r.forEach(function(e){var t=e.indexId,r=e.parameters;c.derive(function(){return r}).on("result",N({indexId:t})).on("error",T)}),c.setState(t),c.search()}}function N(e){var t=e.indexId;return function(e){o--;var r=p.getState(),n=!c.derivedHelpers.length,i=r.results?r.results:{};i=!n&&i.getFacetByName?{}:i,i=n?e.results:j(j({},i),{},(0,u.A)({},t,e.results));var a=p.getState(),s=a.isSearchStalled;c.hasPendingRequests()||(clearTimeout(l),l=null,s=!1);a.resultsFacetValues;var f=(0,m.A)(a,R);p.setState(j(j({},f),{},{results:i,isSearchStalled:s,searching:o>0,error:null}))}}function T(e){var t=e.error,r=p.getState(),n=r.isSearchStalled;c.hasPendingRequests()||(clearTimeout(l),n=!1);r.resultsFacetValues;var i=(0,m.A)(r,P);p.setState(j(j({},i),{},{isSearchStalled:n,error:t,searching:!1}))}return{store:p,widgetsManager:d,getWidgetsIds:function(){return p.getState().metadata.reduce(function(e,t){return void 0!==t.id?e.concat(t.id):e},[])},getSearchParameters:b,onSearchForFacetValues:function(e){var t=e.facetName,r=e.query,n=e.maxFacetHits,i=void 0===n?10:n,a=Math.max(1,Math.min(i,100));p.setState(j(j({},p.getState()),{},{searchingForFacetValues:!0})),c.searchForFacetValues(t,r,a).then(function(e){var n;p.setState(j(j({},p.getState()),{},{error:null,searchingForFacetValues:!1,resultsFacetValues:j(j({},p.getState().resultsFacetValues),{},(n={},(0,u.A)(n,t,e.facetHits),(0,u.A)(n,"query",r),n))}))},function(e){p.setState(j(j({},p.getState()),{},{searchingForFacetValues:!1,error:e}))}).catch(function(e){setTimeout(function(){throw e})})},onExternalStateUpdate:function(e){var t=g(e);p.setState(j(j({},p.getState()),{},{widgets:e,metadata:t,searching:!0})),O()},transitionState:function(e){var t=p.getState().widgets;return d.getWidgets().filter(function(e){return Boolean(e.transitionState)}).reduce(function(e,r){return r.transitionState(t,e)},e)},updateClient:function(e){S(e),c.setClient(e),O()},updateIndex:function(e){h=h.setIndex(e)},clearCache:function(){c.clearCache(),O()},skipSearch:function(){f=!0}}}function D(e){return e?e.metadata.map(function(e){return j(j({value:function(){return{}}},e),{},{items:e.items&&e.items.map(function(e){return j(j({value:function(){return{}}},e),{},{items:e.items&&e.items.map(function(e){return j({value:function(){return{}}},e)})})})})}):[]}var T=r(9014),k=r(5739);function V(e,t){var r=document.createElement("meta"),n=document.querySelector("head");r.name="algolia:metadata";var i=function(e,t){var r=["contextValue","indexContextValue"],n=e.map(function(e){var t=e.props,n=e.constructor,i=n._connectorDesc||{},a=i.defaultProps,s=void 0===a?{}:a,c=i.displayName;return{displayName:void 0===c?n.displayName:c,$$type:n.$$type,$$widgetType:n.$$widgetType,params:Object.keys(t).filter(function(e){return!r.includes(e)&&s[e]!==t[e]&&void 0!==t[e]})}}),i=t;return{ua:i.transporter&&i.transporter.userAgent?i.transporter.userAgent.value:i._ua,widgets:n}}(e,t);r.content=JSON.stringify(i),n.appendChild(r)}function q(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 H(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?q(Object(r),!0).forEach(function(t){(0,u.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Q(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var r,n=(0,o.A)(e);if(t){var i=(0,o.A)(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return(0,c.A)(this,r)}}function M(e){return Boolean(e.searchState)}var U=function(e){(0,s.A)(r,e);var t=Q(r);function r(e){var i;(0,n.A)(this,r),i=t.call(this,e),(0,u.A)((0,a.A)(i),"cleanupTimerRef",null),(0,u.A)((0,a.A)(i),"isUnmounting",!1);var s=N({indexName:i.props.indexName,searchClient:i.props.searchClient,initialState:i.props.searchState||{},resultsState:i.props.resultsState,stalledSearchDelay:i.props.stalledSearchDelay}),c={store:s.store,widgetsManager:s.widgetsManager,mainTargetedIndex:i.props.indexName,onInternalStateUpdate:i.onWidgetsInternalStateUpdate.bind((0,a.A)(i)),createHrefForState:i.createHrefForState.bind((0,a.A)(i)),onSearchForFacetValues:i.onSearchForFacetValues.bind((0,a.A)(i)),onSearchStateChange:i.onSearchStateChange.bind((0,a.A)(i)),onSearchParameters:i.onSearchParameters.bind((0,a.A)(i))};return i.state={isControlled:M(i.props),instantSearchManager:s,contextValue:c},i}
5return(0,i.A)(r,[{key:"componentDidUpdate",value:function(e){var t=M(e);if(t&&!this.state.isControlled)throw new Error("You can't switch <InstantSearch> from being controlled to uncontrolled");if(!t&&this.state.isControlled)throw new Error("You can't switch <InstantSearch> from being uncontrolled to controlled");this.props.refresh!==e.refresh&&this.props.refresh&&this.state.instantSearchManager.clearCache(),e.indexName!==this.props.indexName&&this.state.instantSearchManager.updateIndex(this.props.indexName),e.searchClient!==this.props.searchClient&&this.state.instantSearchManager.updateClient(this.props.searchClient)}},{key:"componentDidMount",value:function(){this.cleanupTimerRef&&(clearTimeout(this.cleanupTimerRef),this.cleanupTimerRef=null),"object"===("undefined"==typeof window?"undefined":(0,k.A)(window))&&"object"===(0,k.A)(window.navigator)&&"string"==typeof window.navigator.userAgent&&window.navigator.userAgent.includes("Algolia Crawler")&&"object"===(0,k.A)(window.document)&&V(this.state.instantSearchManager.widgetsManager.getWidgets(),this.props.searchClient)}},{key:"componentWillUnmount",value:function(){var e=this;this.cleanupTimerRef=setTimeout(function(){e.isUnmounting=!0,e.state.instantSearchManager.skipSearch()})}},{key:"createHrefForState",value:function(e){return e=this.state.instantSearchManager.transitionState(e),this.state.isControlled&&this.props.createURL?this.props.createURL(e,this.getKnownKeys()):"#"}},{key:"onWidgetsInternalStateUpdate",value:function(e){e=this.state.instantSearchManager.transitionState(e),this.onSearchStateChange(e),this.state.isControlled||this.state.instantSearchManager.onExternalStateUpdate(e)}},{key:"onSearchStateChange",value:function(e){this.props.onSearchStateChange&&!this.isUnmounting&&this.props.onSearchStateChange(e)}},{key:"onSearchParameters",value:function(e,t,r,n,i){if(this.props.onSearchParameters){var a=this.props.searchState?this.props.searchState:{};this.props.onSearchParameters(e,t,r,a)}if(this.props.widgetsCollector){var s=this.props.searchState?this.props.searchState:{};this.props.widgetsCollector({getSearchParameters:e,getMetadata:n,context:t,props:r,searchState:s,displayName:i})}}},{key:"onSearchForFacetValues",value:function(e){this.state.instantSearchManager.onSearchForFacetValues(e)}},{key:"getKnownKeys",value:function(){return this.state.instantSearchManager.getWidgetsIds()}},{key:"render",value:function(){return 0===f.Children.count(this.props.children)?null:f.createElement(T.vi,{value:this.state.contextValue},this.props.children)}}],[{key:"getDerivedStateFromProps",value:function(e,t){var r=M(e),n=t.instantSearchManager.store.getState().widgets,i=e.searchState;return r&&!h()(n,i)&&t.instantSearchManager.onExternalStateUpdate(e.searchState),{isControlled:r,contextValue:H(H({},t.contextValue),{},{mainTargetedIndex:e.indexName})}}}]),r}(f.Component);(0,u.A)(U,"defaultProps",{stalledSearchDelay:200,refresh:!1}),(0,u.A)(U,"propTypes",{indexName:p().string.isRequired,searchClient:p().shape({search:p().func.isRequired,searchForFacetValues:p().func,addAlgoliaAgent:p().func,clearCache:p().func}).isRequired,createURL:p().func,refresh:p().bool,searchState:p().object,onSearchStateChange:p().func,onSearchParameters:p().func,widgetsCollector:p().func,resultsState:p().oneOfType([p().object,p().array]),children:p().node,stalledSearchDelay:p().number});const B=U}}]);
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.