From 2d91a1c46748ae6350d87af4a9363b3d9646fc4d Mon Sep 17 00:00:00 2001 From: ajayadav09 <ajayadav09@gmail.com> Date: Thu, 18 Jul 2024 17:56:30 +0530 Subject: [PATCH 1/3] added regenerator-runtime as dependency for wp6.6 fix Since the Wordpress6.6 removed polyfills certain features are breaking, so to maintaint the polyfills for the feature that was breaking added the regenrator-runtime dependency. https://make.wordpress.org/core/2024/06/25/miscellaneous-developer-changes-in-wordpress-6-6/#obsolete-polyfills-dependencies-have-been-removed --- package.json | 1 + src/index.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/package.json b/package.json index 251d1e0..36a474a 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "lodash.debounce": "4.0.8", "react-instantsearch-hooks-web": "6.43.0", "react-router-dom": "6.6.2", + "regenerator-runtime": "0.13.11", "typesense-instantsearch-adapter": "2.7.1" }, "devDependencies": { diff --git a/src/index.js b/src/index.js index d423cb8..dfb690c 100644 --- a/src/index.js +++ b/src/index.js @@ -1,3 +1,5 @@ +// eslint-disable-next-line import/no-extraneous-dependencies +import 'regenerator-runtime/runtime'; import { createRoot, render } from '@wordpress/element'; import { subscribe } from '@wordpress/data'; From e381cca5fdfd5774aaf4f73c51762b1f7aca341f Mon Sep 17 00:00:00 2001 From: ajayadav09 <ajayadav09@gmail.com> Date: Thu, 18 Jul 2024 18:32:22 +0530 Subject: [PATCH 2/3] updated the regenerator-runtime to the latest version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 36a474a..12d6375 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "lodash.debounce": "4.0.8", "react-instantsearch-hooks-web": "6.43.0", "react-router-dom": "6.6.2", - "regenerator-runtime": "0.13.11", + "regenerator-runtime": "0.14.1", "typesense-instantsearch-adapter": "2.7.1" }, "devDependencies": { From 212ea0ed7e42e79eb14c84461932b88a60ee5676 Mon Sep 17 00:00:00 2001 From: ajayadav09 <ajayadav09@gmail.com> Date: Thu, 18 Jul 2024 18:40:57 +0530 Subject: [PATCH 3/3] build file --- build/index.asset.php | 2 +- build/index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/index.asset.php b/build/index.asset.php index 96d4c4d..2e68272 100644 --- a/build/index.asset.php +++ b/build/index.asset.php @@ -1 +1 @@ -<?php return array('dependencies' => array('lodash', 'react', 'wp-api-fetch', 'wp-data', 'wp-dom-ready', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '95accf81458287f2d495'); +<?php return array('dependencies' => array('lodash', 'react', 'wp-api-fetch', 'wp-data', 'wp-dom-ready', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'df55f6ced101179f1862'); diff --git a/build/index.js b/build/index.js index 2003827..1ee56ab 100644 --- a/build/index.js +++ b/build/index.js @@ -1 +1 @@ -!function(){var e={7331:function(e){function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function n(e){return"function"==typeof e}function r(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,o,s,c,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||r(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var l=new Error('Uncaught, unspecified "error" event. ('+t+")");throw l.context=t,l}if(i(a=this._events[e]))return!1;if(n(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:s=Array.prototype.slice.call(arguments,1),a.apply(this,s)}else if(r(a))for(s=Array.prototype.slice.call(arguments,1),o=(u=a.slice()).length,c=0;c<o;c++)u[c].apply(this,s);return!0},t.prototype.addListener=function(e,a){var o;if(!n(a))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,n(a.listener)?a.listener:a),this._events[e]?r(this._events[e])?this._events[e].push(a):this._events[e]=[this._events[e],a]:this._events[e]=a,r(this._events[e])&&!this._events[e].warned&&(o=i(this._maxListeners)?t.defaultMaxListeners:this._maxListeners)&&o>0&&this._events[e].length>o&&(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(!n(t))throw TypeError("listener must be a function");var r=!1;function i(){this.removeListener(e,i),r||(r=!0,t.apply(this,arguments))}return i.listener=t,this.on(e,i),this},t.prototype.removeListener=function(e,t){var i,a,o,s;if(!n(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(o=(i=this._events[e]).length,a=-1,i===t||n(i.listener)&&i.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(r(i)){for(s=o;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){a=s;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,r;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(n(r=this._events[e]))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},t.prototype.listeners=function(e){return this._events&&this._events[e]?n(this._events[e])?[this._events[e]]:this._events[e].slice():[]},t.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(n(t))return 1;if(t)return t.length}return 0},t.listenerCount=function(e,t){return e.listenerCount(t)}},8131:function(e,t,n){"use strict";var r=n(9374),i=n(7775),a=n(3076);function o(e,t,n){return new r(e,t,n)}o.version=n(4336),o.AlgoliaSearchHelper=r,o.SearchParameters=i,o.SearchResults=a,e.exports=o},8078:function(e,t,n){"use strict";var r=n(7331);function i(e,t){this.main=e,this.fn=t,this.lastResults=null}n(4853)(i,r),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},e.exports=i},2437:function(e,t,n){"use strict";var r=n(2344),i=n(116),a=n(9803),o={addRefinement:function(e,t,n){if(o.isRefined(e,t,n))return e;var i=""+n,a=e[t]?e[t].concat(i):[i],s={};return s[t]=a,r({},s,e)},removeRefinement:function(e,t,n){if(void 0===n)return o.clearRefinement(e,(function(e,n){return t===n}));var r=""+n;return o.clearRefinement(e,(function(e,n){return t===n&&r===e}))},toggleRefinement:function(e,t,n){if(void 0===n)throw new Error("toggleRefinement should be used with a value");return o.isRefined(e,t,n)?o.removeRefinement(e,t,n):o.addRefinement(e,t,n)},clearRefinement:function(e,t,n){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return a(e,[t]);if("function"==typeof t){var r=!1,o=Object.keys(e).reduce((function(i,a){var o=e[a]||[],s=o.filter((function(e){return!t(e,a,n)}));return s.length!==o.length&&(r=!0),i[a]=s,i}),{});return r?o:e}},isRefined:function(e,t,n){var r=Boolean(e[t])&&e[t].length>0;if(void 0===n||!r)return r;var i=""+n;return-1!==e[t].indexOf(i)}};e.exports=o},7775:function(e,t,n){"use strict";var r=n(2344),i=n(7888),a=n(2686),o=n(185),s=n(116),c=n(9803),u=n(8023),l=n(6801),f=n(2437);function h(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((function(e,n){return h(t[n],e)})):e===t}function p(e){var t=e?p._parseNumbers(e):{};void 0===t.userToken||l(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 n=this;Object.keys(t).forEach((function(e){var r=-1!==p.PARAMETERS.indexOf(e),i=void 0!==t[e];!r&&i&&(n[e]=t[e])}))}p.PARAMETERS=Object.keys(new p),p._parseNumbers=function(e){if(e instanceof p)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach((function(n){var r=e[n];if("string"==typeof r){var i=parseFloat(r);t[n]=isNaN(i)?r: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 n={};Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t]||{};n[t]={},Object.keys(r).forEach((function(e){var i=r[e].map((function(e){return Array.isArray(e)?e.map((function(e){return"string"==typeof e?parseFloat(e):e})):"string"==typeof e?parseFloat(e):e}));n[t][e]=i}))})),t.numericRefinements=n}return o({},e,t)},p.make=function(e){var t=new p(e);return(e.hierarchicalFacets||[]).forEach((function(e){if(e.rootPath){var n=t.getHierarchicalRefinement(e.name);n.length>0&&0!==n[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(n=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}})),t},p.validate=function(e,t){var n=t||{};return e.tagFilters&&n.tagRefinements&&n.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&&n.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&n.numericRefinements&&s(n.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):s(e.numericRefinements)&&n.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},p.prototype={constructor:p,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:f.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:f.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:f.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:f.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,n){var r=u(n);if(this.isNumericRefined(e,t,r))return this;var i=o({},this.numericRefinements);return i[e]=o({},i[e]),i[e][t]?(i[e][t]=i[e][t].slice(),i[e][t].push(r)):i[e][t]=[r],this.setQueryParameters({numericRefinements:i})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&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,n){var r=n;return void 0!==r?this.isNumericRefined(e,t,r)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(n,i){return i===e&&n.op===t&&h(n.val,u(r))}))}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(n,r){return r===e&&n.op===t}))}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(t,n){return n===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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,n=this.numericRefinements,r=Object.keys(n).reduce((function(r,i){var a=n[i],o={};return a=a||{},Object.keys(a).forEach((function(n){var r=a[n]||[],s=[];r.forEach((function(t){e({val:t,op:n},i,"numeric")||s.push(t)})),s.length!==r.length&&(t=!0),o[n]=s})),r[i]=o,r}),{});return t?r: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 f.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:f.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 f.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:f.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 f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:f.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 f.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:f.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 f.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:f.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 f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:f.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:f.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:f.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:f.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),i={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n))?-1===t.indexOf(n)?i[e]=[]:i[e]=[t.slice(0,t.lastIndexOf(n))]:i[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:r({},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 n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:r({},n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:r({},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)&&f.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&f.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):n.length>0},isNumericRefined:function(e,t,n){if(void 0===n&&void 0===t)return Boolean(this.numericRefinements[e]);var r=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===n||!r)return r;var a,o,s=u(n),c=void 0!==(a=this.numericRefinements[e][t],o=s,i(a,(function(e){return h(e,o)})));return r&&c},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={},n=this;return Object.keys(this).forEach((function(r){var i=n[r];-1===e.indexOf(r)&&void 0!==i&&(t[r]=i)})),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=p.validate(this,e);if(t)throw t;var n=this,r=p._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=n[t],e}),{}),a=Object.keys(r).reduce((function(e,t){var n=void 0!==e[t],i=void 0!==r[t];return n&&!i?c(e,[t]):(i&&(e[t]=r[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 n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map((function(e){return e.trim()}))},toString:function(){return JSON.stringify(this,null,2)}},e.exports=p},210:function(e,t,n){"use strict";e.exports=function(e){return function(t,n){var r=e.hierarchicalFacets[n],u=e.hierarchicalFacetsRefinements[r.name]&&e.hierarchicalFacetsRefinements[r.name][0]||"",l=e._getHierarchicalFacetSeparator(r),f=e._getHierarchicalRootPath(r),h=e._getHierarchicalShowParentLevel(r),p=a(e._getHierarchicalFacetSortBy(r)),d=t.every((function(e){return e.exhaustive})),m=function(e,t,n,r,a){return function(u,l,f){var h=u;if(f>0){var p=0;for(h=u;p<f;){var d=h&&Array.isArray(h.data)?h.data:[];h=i(d,(function(e){return e.isRefined})),p++}}if(h){var m=Object.keys(l.data).map((function(e){return[e,l.data[e]]})).filter((function(e){return function(e,t,n,r,i,a){return(!i||0===e.indexOf(i)&&i!==e)&&(!i&&-1===e.indexOf(r)||i&&e.split(r).length-i.split(r).length==1||-1===e.indexOf(r)&&-1===n.indexOf(r)||0===n.indexOf(e)||0===e.indexOf(t+r)&&(a||0===e.indexOf(n)))}(e[0],h.path||n,a,t,n,r)}));h.data=o(m.map((function(e){var n=e[0];return function(e,t,n,r,i){var a=t.split(n);return{name:a[a.length-1].trim(),path:t,escapedValue:s(t),count:e,isRefined:r===t||0===r.indexOf(t+n),exhaustive:i,data:null}}(e[1],n,t,c(a),l.exhaustive)})),e[0],e[1])}return u}}(p,l,f,h,u),y=t;return f&&(y=t.slice(f.split(l).length)),y.reduce(m,{name:e.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,escapedValue:null,exhaustive:d,data:null})}};var r=n(4039),i=n(7888),a=n(2293),o=n(2148),s=r.escapeFacetValue,c=r.unescapeFacetValue},3076:function(e,t,n){"use strict";var r=n(4587),i=n(2344),a=n(4039),o=n(7888),s=n(9725),c=n(2293),u=n(185),l=n(2148),f=a.escapeFacetValue,h=a.unescapeFacetValue,p=n(210);function d(e){var t={};return e.forEach((function(e,n){t[e]=n})),t}function m(e,t,n){t&&t[n]&&(e.stats=t[n])}function y(e,t,n){var a=t[0];this._rawResults=t;var c=this;Object.keys(a).forEach((function(e){c[e]=a[e]})),Object.keys(n||{}).forEach((function(e){c[e]=n[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 l=e.getRefinedDisjunctiveFacets(),f=d(e.facets),y=d(e.disjunctiveFacets),v=1,g=a.facets||{};Object.keys(g).forEach((function(t){var n,r,i=g[t],u=(n=e.hierarchicalFacets,r=t,o(n,(function(e){return(e.attributes||[]).indexOf(r)>-1})));if(u){var l=u.attributes.indexOf(t),h=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[h][l]={attribute:t,data:i,exhaustive:a.exhaustiveFacetsCount}}else{var p,d=-1!==e.disjunctiveFacets.indexOf(t),v=-1!==e.facets.indexOf(t);d&&(p=y[t],c.disjunctiveFacets[p]={name:t,data:i,exhaustive:a.exhaustiveFacetsCount},m(c.disjunctiveFacets[p],a.facets_stats,t)),v&&(p=f[t],c.facets[p]={name:t,data:i,exhaustive:a.exhaustiveFacetsCount},m(c.facets[p],a.facets_stats,t))}})),this.hierarchicalFacets=r(this.hierarchicalFacets),l.forEach((function(n){var r=t[v],o=r&&r.facets?r.facets:{},l=e.getHierarchicalFacetByName(n);Object.keys(o).forEach((function(t){var n,f=o[t];if(l){n=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var p=s(c.hierarchicalFacets[n],(function(e){return e.attribute===t}));if(-1===p)return;c.hierarchicalFacets[n][p].data=u({},c.hierarchicalFacets[n][p].data,f)}else{n=y[t];var d=a.facets&&a.facets[t]||{};c.disjunctiveFacets[n]={name:t,data:i({},f,d),exhaustive:r.exhaustiveFacetsCount},m(c.disjunctiveFacets[n],r.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(r){!c.disjunctiveFacets[n].data[r]&&e.disjunctiveFacetsRefinements[t].indexOf(h(r))>-1&&(c.disjunctiveFacets[n].data[r]=0)}))}})),v++})),e.getRefinedHierarchicalFacets().forEach((function(n){var r=e.getHierarchicalFacetByName(n),a=e._getHierarchicalFacetSeparator(r),o=e.getHierarchicalRefinement(n);0===o.length||o[0].split(a).length<2||t.slice(v).forEach((function(t){var n=t&&t.facets?t.facets:{};Object.keys(n).forEach((function(t){var u=n[t],l=s(e.hierarchicalFacets,(function(e){return e.name===r.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(o.length>0){var p=o[0].split(a)[0];h[p]=c.hierarchicalFacets[l][f].data[p]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),v++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var n=e.facetsExcludes[t],r=f[t];c.facets[r]={name:t,data:g[t],exhaustive:a.exhaustiveFacetsCount},n.forEach((function(e){c.facets[r]=c.facets[r]||{name:t},c.facets[r].data=c.facets[r].data||{},c.facets[r].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(p(e)),this.facets=r(this.facets),this.disjunctiveFacets=r(this.disjunctiveFacets),this._state=e}function v(e,t){function n(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var r=o(e.facets,n);return r?Object.keys(r.data).map((function(n){var i=f(n);return{name:n,escapedValue:i,count:r.data[n],isRefined:e._state.isFacetRefined(t,i),isExcluded:e._state.isExcludeRefined(t,n)}})):[]}if(e._state.isDisjunctiveFacet(t)){var i=o(e.disjunctiveFacets,n);return i?Object.keys(i.data).map((function(n){var r=f(n);return{name:n,escapedValue:r,count:i.data[n],isRefined:e._state.isDisjunctiveFacetRefined(t,r)}})):[]}if(e._state.isHierarchicalFacet(t)){var a=o(e.hierarchicalFacets,n);if(!a)return a;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),g(a,l,0),a}}function g(e,t,n){e.isRefined=e.name===t[n],e.data&&e.data.forEach((function(e){g(e,t,n+1)}))}function b(e,t,n,r){if(r=r||0,Array.isArray(t))return e(t,n[r]);if(!t.data||0===t.data.length)return t;var a=t.data.map((function(t){return b(e,t,n,r+1)})),o=e(a,n[r]);return i({data:o},t)}function A(e,t){var n=o(e,(function(e){return e.name===t}));return n&&n.stats}function I(e,t,n,r,i){var a=o(i,(function(e){return e.name===n})),s=a&&a.data&&a.data[r]?a.data[r]:0,c=a&&a.exhaustive||!1;return{type:t,attributeName:n,name:r,count:s,exhaustive:c}}y.prototype.getFacetByName=function(e){function t(t){return t.name===e}return o(this.facets,t)||o(this.disjunctiveFacets,t)||o(this.hierarchicalFacets,t)},y.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],y.prototype.getFacetValues=function(e,t){var n=v(this,e);if(n){var r=i({},t,{sortBy:y.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;return b((function(e,t){if(r.facetOrdering){var n=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,t);if(n)return function(e,t){var n=[],r=[],i=(t.order||[]).reduce((function(e,t,n){return e[t]=n,e}),{});e.forEach((function(e){var t=e.path||e.name;void 0!==i[t]?n[i[t]]=e:r.push(e)})),n=n.filter((function(e){return e}));var a,o=t.sortRemainingBy;return"hidden"===o?n:(a="alpha"===o?[["path","name"],["asc","asc"]]:[["count"],["desc"]],n.concat(l(r,a[0],a[1])))}(e,n)}if(Array.isArray(r.sortBy)){var i=c(r.sortBy,y.DEFAULT_SORT);return l(e,i[0],i[1])}if("function"==typeof r.sortBy)return function(e,t){return t.sort(e)}(r.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),n,Array.isArray(n)?[e]:a._state.getHierarchicalFacetByName(n.name).attributes)}},y.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?A(this.facets,e):this._state.isDisjunctiveFacet(e)?A(this.disjunctiveFacets,e):void 0},y.prototype.getRefinements=function(){var e=this._state,t=this,n=[];return Object.keys(e.facetsRefinements).forEach((function(r){e.facetsRefinements[r].forEach((function(e){n.push(I(0,"facet",r,e,t.facets))}))})),Object.keys(e.facetsExcludes).forEach((function(r){e.facetsExcludes[r].forEach((function(e){n.push(I(0,"exclude",r,e,t.facets))}))})),Object.keys(e.disjunctiveFacetsRefinements).forEach((function(r){e.disjunctiveFacetsRefinements[r].forEach((function(e){n.push(I(0,"disjunctive",r,e,t.disjunctiveFacets))}))})),Object.keys(e.hierarchicalFacetsRefinements).forEach((function(r){e.hierarchicalFacetsRefinements[r].forEach((function(i){n.push(function(e,t,n,r){var i=e.getHierarchicalFacetByName(t),a=e._getHierarchicalFacetSeparator(i),s=n.split(a),c=o(r,(function(e){return e.name===t})),u=s.reduce((function(e,t){var n=e&&o(e.data,(function(e){return e.name===t}));return void 0!==n?n:e}),c),l=u&&u.count||0,f=u&&u.exhaustive||!1,h=u&&u.path||"";return{type:"hierarchical",attributeName:t,name:h,count:l,exhaustive:f}}(e,r,i,t.hierarchicalFacets))}))})),Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t];Object.keys(r).forEach((function(e){r[e].forEach((function(r){n.push({type:"numeric",attributeName:t,name:r,numericValue:r,operator:e})}))}))})),e.tagRefinements.forEach((function(e){n.push({type:"tag",attributeName:"_tags",name:e})})),n},e.exports=y},9374:function(e,t,n){"use strict";var r=n(7331),i=n(8078),a=n(4039).escapeFacetValue,o=n(4853),s=n(185),c=n(116),u=n(9803),l=n(6394),f=n(7775),h=n(3076),p=n(4336);function d(e,t,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var r=n||{};r.index=t,this.state=f.make(r),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 y(){return this.state.page}o(d,r),d.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},d.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},d.prototype.getQuery=function(){var e=this.state;return l._getHitsSearchParams(e)},d.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,r=l._getQueries(n.index,n),i=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:n}),!t)return this.client.search(r).then((function(e){return i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),{content:new h(n,e.results),state:n,_originalResponse:e}}),(function(e){throw i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),e}));this.client.search(r).then((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(null,new h(n,e.results),n)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,n)}))},d.prototype.findAnswers=function(e){console.warn("[algoliasearch-helper] answers is no longer supported");var t=this.state,n=this.derivedHelpers[0];if(!n)return Promise.resolve([]);var r=n.getModifiedState(t),i=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(l._getHitsSearchParams(r),["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 o=this.client.initIndex(r.index);if("function"!=typeof o.findAnswers)throw new Error(a);return o.findAnswers(r.query,e.queryLanguages,i)},d.prototype.searchForFacetValues=function(e,t,n,r){var i="function"==typeof this.client.searchForFacetValues,o="function"==typeof this.client.initIndex;if(!i&&!o&&"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 s=this.state.setQueryParameters(r||{}),c=s.isDisjunctiveFacet(e),u=l.getSearchForFacetQuery(e,t,n,s);this._currentNbQueries++;var f,h=this;return i?f=this.client.searchForFacetValues([{indexName:s.index,params:u}]):o?f=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,f=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),f.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=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},d.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},d.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},d.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},d.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},d.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},d.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},d.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},d.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},d.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},d.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},d.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},d.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},d.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},d.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},d.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},d.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},d.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},d.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},d.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},d.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},d.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},d.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},d.prototype.setCurrentPage=m,d.prototype.setPage=m,d.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},d.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},d.prototype.setState=function(e){return this._change({state:f.make(e),isPageReset:!1}),this},d.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new f(e),this},d.prototype.hasRefinements=function(e){return!!c(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))},d.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},d.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},d.prototype.hasTag=function(e){return this.state.isTagRefined(e)},d.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},d.prototype.getIndex=function(){return this.state.index},d.prototype.getCurrentPage=y,d.prototype.getPage=y,d.prototype.getTags=function(){return this.state.tagRefinements},d.prototype.getRefinements=function(e){var t=[];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"})}))):this.state.isDisjunctiveFacet(e)&&this.state.getDisjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"disjunctive"})}));var n=this.state.getNumericRefinements(e);return Object.keys(n).forEach((function(e){var r=n[e];t.push({value:r,operator:e,type:"numeric"})})),t},d.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},d.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},d.prototype._search=function(e){var t=this.state,n=[],r=[];e.onlyWithDerivedHelpers||(r=l._getQueries(t.index,t),n.push({state:t,queriesCount:r.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var i=this.derivedHelpers.map((function(e){var r=e.getModifiedState(t),i=r.index?l._getQueries(r.index,r):[];return n.push({state:r,queriesCount:i.length,helper:e}),e.emit("search",{state:r,results:e.lastResults}),i})),a=Array.prototype.concat.apply(r,i),o=this._queryId++;if(this._currentNbQueries++,!a.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,n,o));try{this.client.search(a).then(this._dispatchAlgoliaResponse.bind(this,n,o)).catch(this._dispatchAlgoliaError.bind(this,o))}catch(e){this.emit("error",{error:e})}},d.prototype._dispatchAlgoliaResponse=function(e,t,n){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var r=n.results.slice();e.forEach((function(e){var t=e.state,n=e.queriesCount,i=e.helper,a=r.splice(0,n);t.index?(i.lastResults=new h(t,a),i.emit("result",{results:i.lastResults,state:t})):i.emit("result",{results:null,state:t})}))}},d.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"))},d.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},d.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},d.prototype._change=function(e){var t=e.state,n=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},d.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},d.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},d.prototype.getClient=function(){return this.client},d.prototype.derive=function(e){var t=new i(this,e);return this.derivedHelpers.push(t),t},d.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)},d.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=d},4587:function(e){"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},2344:function(e){"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(n){void 0!==t[n]&&(void 0!==e[n]&&delete e[n],e[n]=t[n])})),e}),{})}},4039:function(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(/^\\-/,"-")}}},7888:function(e){"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)if(t(e[n]))return e[n]}},9725:function(e){"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}},2293:function(e,t,n){"use strict";var r=n(7888);e.exports=function(e,t){var n=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),a=r(n,(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)}),[[],[]])}},4853:function(e){"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},2686:function(e){"use strict";e.exports=function(e,t){return e.filter((function(n,r){return t.indexOf(n)>-1&&e.indexOf(n)===r}))}},185:function(e){"use strict";function t(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function n(e,r){if(e===r)return e;for(var i in r)if(Object.prototype.hasOwnProperty.call(r,i)&&"__proto__"!==i&&"constructor"!==i){var a=r[i],o=e[i];void 0!==o&&void 0===a||(t(o)&&t(a)?e[i]=n(o,a):e[i]="object"==typeof(s=a)&&null!==s?n(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var r=1,i=arguments.length;r<i;r++){var a=arguments[r];t(a)&&n(e,a)}return e}},116:function(e){"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},9803:function(e){"use strict";e.exports=function(e,t){if(null===e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}},2148:function(e){"use strict";function t(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=void 0!==t,a=null===t;if(!a&&e>t||r&&i||!n)return 1;if(!r&&e<t||a&&n||!i)return-1}return 0}e.exports=function(e,n,r){if(!Array.isArray(e))return[];Array.isArray(r)||(r=[]);var i=e.map((function(e,t){return{criteria:n.map((function(t){return e[t]})),index:t,value:e}}));return i.sort((function(e,n){for(var i=-1;++i<e.criteria.length;){var a=t(e.criteria[i],n.criteria[i]);if(a)return i>=r.length?a:"desc"===r[i]?-a:a}return e.index-n.index})),i.map((function(e){return e.value}))}},8023:function(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.")}},6394:function(e,t,n){"use strict";var r=n(185);function i(e){return Object.keys(e).sort().reduce((function(t,n){return t[n]=e[n],t}),{})}var a={_getQueries:function(e,t){var n=[];return n.push({indexName:e,params:a._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(r){n.push({indexName:e,params:a._getDisjunctiveFacetSearchParams(t,r)})})),t.getRefinedHierarchicalFacets().forEach((function(r){var i=t.getHierarchicalFacetByName(r),o=t.getHierarchicalRefinement(r),s=t._getHierarchicalFacetSeparator(i);if(o.length>0&&o[0].split(s).length>1){var c=o[0].split(s).slice(0,-1).reduce((function(e,t,n){return e.concat({attribute:i.attributes[n],value:0===n?t:[e[e.length-1].value,t].join(s)})}),[]);c.forEach((function(r,o){var s=a._getDisjunctiveFacetSearchParams(t,r.attribute,0===o);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.facetFilters||[]).reduce((function(e,t){if(Array.isArray(t)){var n=t.filter((function(e){return!u(e)}));n.length>0&&e.push(n)}return"string"!=typeof t||u(t)||e.push(t),e}),[]),f=c[o-1];s.facetFilters=o>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,n.push({indexName:e,params:s})}))}})),n},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(a._getHitsHierarchicalFacetsAttributes(e)).sort(),n=a._getFacetFilters(e),o=a._getNumericFilters(e),s=a._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return n.length>0&&(c.facetFilters=n),o.length>0&&(c.numericFilters=o),i(r({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,n){var o=a._getFacetFilters(e,t,n),s=a._getNumericFilters(e,t),c=a._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?a._getDisjunctiveHierarchicalFacetAttribute(e,l,n):t,s.length>0&&(u.numericFilters=s),o.length>0&&(u.facetFilters=o),i(r({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var n=[];return Object.keys(e.numericRefinements).forEach((function(r){var i=e.numericRefinements[r]||{};Object.keys(i).forEach((function(e){var a=i[e]||[];t!==r&&a.forEach((function(t){if(Array.isArray(t)){var i=t.map((function(t){return r+e+t}));n.push(i)}else n.push(r+e+t)}))}))})),n},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,n){var r=[],i=e.facetsRefinements||{};Object.keys(i).sort().forEach((function(e){(i[e]||[]).sort().forEach((function(t){r.push(e+":"+t)}))}));var a=e.facetsExcludes||{};Object.keys(a).sort().forEach((function(e){(a[e]||[]).sort().forEach((function(t){r.push(e+":-"+t)}))}));var o=e.disjunctiveFacetsRefinements||{};Object.keys(o).sort().forEach((function(e){var n=o[e]||[];if(e!==t&&n&&0!==n.length){var i=[];n.sort().forEach((function(t){i.push(e+":"+t)})),r.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var a=(s[i]||[])[0];if(void 0!==a){var o,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===a.indexOf(l)||!f&&!0===n||f&&f.split(l).length===a.split(l).length)return;f?(c=f.split(l).length-1,a=f):(c=a.split(l).length-2,a=a.slice(0,a.lastIndexOf(l))),o=u.attributes[c]}else c=a.split(l).length-1,o=u.attributes[c];o&&r.push([o+":"+a])}})),r},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce((function(t,n){var r=e.getHierarchicalRefinement(n.name)[0];if(!r)return t.push(n.attributes[0]),t;var i=e._getHierarchicalFacetSeparator(n),a=r.split(i).length,o=n.attributes.slice(0,a+1);return t.concat(o)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var i=e._getHierarchicalRootPath(t),a=0;return i&&(a=i.split(r).length),[t.attributes[a]]}var o=(e.getHierarchicalRefinement(t.name)[0]||"").split(r).length-1;return t.attributes.slice(0,o+1)},getSearchForFacetQuery:function(e,t,n,o){var s=o.isDisjunctiveFacet(e)?o.clearRefinements(e):o,c={facetQuery:t,facetName:e};return"number"==typeof n&&(c.maxFacetHits=n),i(r({},a._getHitsSearchParams(s),c))}};e.exports=a},6801:function(e){"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},4336:function(e){"use strict";e.exports="3.14.2"},9669:function(e,t,n){e.exports=n(1609)},5448:function(e,t,n){"use strict";var r=n(4867),i=n(6026),a=n(4372),o=n(5327),s=n(4097),c=n(4109),u=n(7985),l=n(5061),f=n(7874),h=n(5263);e.exports=function(e){return new Promise((function(t,n){var p,d=e.data,m=e.headers,y=e.responseType;function v(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}r.isFormData(d)&&delete m["Content-Type"];var g=new XMLHttpRequest;if(e.auth){var b=e.auth.username||"",A=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(b+":"+A)}var I=s(e.baseURL,e.url);function w(){if(g){var r="getAllResponseHeaders"in g?c(g.getAllResponseHeaders()):null,a={data:y&&"text"!==y&&"json"!==y?g.response:g.responseText,status:g.status,statusText:g.statusText,headers:r,config:e,request:g};i((function(e){t(e),v()}),(function(e){n(e),v()}),a),g=null}}if(g.open(e.method.toUpperCase(),o(I,e.params,e.paramsSerializer),!0),g.timeout=e.timeout,"onloadend"in g?g.onloadend=w:g.onreadystatechange=function(){g&&4===g.readyState&&(0!==g.status||g.responseURL&&0===g.responseURL.indexOf("file:"))&&setTimeout(w)},g.onabort=function(){g&&(n(l("Request aborted",e,"ECONNABORTED",g)),g=null)},g.onerror=function(){n(l("Network Error",e,null,g)),g=null},g.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||f;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(l(t,e,r.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",g)),g=null},r.isStandardBrowserEnv()){var S=(e.withCredentials||u(I))&&e.xsrfCookieName?a.read(e.xsrfCookieName):void 0;S&&(m[e.xsrfHeaderName]=S)}"setRequestHeader"in g&&r.forEach(m,(function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete m[t]:g.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(g.withCredentials=!!e.withCredentials),y&&"json"!==y&&(g.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&g.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&g.upload&&g.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(p=function(e){g&&(n(!e||e&&e.type?new h("canceled"):e),g.abort(),g=null)},e.cancelToken&&e.cancelToken.subscribe(p),e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p))),d||(d=null),g.send(d)}))}},1609:function(e,t,n){"use strict";var r=n(4867),i=n(1849),a=n(321),o=n(7185),s=function e(t){var n=new a(t),s=i(a.prototype.request,n);return r.extend(s,a.prototype,n),r.extend(s,n),s.create=function(n){return e(o(t,n))},s}(n(5546));s.Axios=a,s.Cancel=n(5263),s.CancelToken=n(4972),s.isCancel=n(6502),s.VERSION=n(7288).version,s.all=function(e){return Promise.all(e)},s.spread=n(8713),s.isAxiosError=n(6268),e.exports=s,e.exports.default=s},5263:function(e){"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},4972:function(e,t,n){"use strict";var r=n(5263);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t<r;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},i.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},6502:function(e){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},321:function(e,t,n){"use strict";var r=n(4867),i=n(5327),a=n(782),o=n(3572),s=n(7185),c=n(4875),u=c.validators;function l(e){this.defaults=e,this.interceptors={request:new a,response:new a}}l.prototype.request=function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},(t=s(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;void 0!==n&&c.assertOptions(n,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var r=[],i=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(i=i&&e.synchronous,r.unshift(e.fulfilled,e.rejected))}));var a,l=[];if(this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)})),!i){var f=[o,void 0];for(Array.prototype.unshift.apply(f,r),f=f.concat(l),a=Promise.resolve(t);f.length;)a=a.then(f.shift(),f.shift());return a}for(var h=t;r.length;){var p=r.shift(),d=r.shift();try{h=p(h)}catch(e){d(e);break}}try{a=o(h)}catch(e){return Promise.reject(e)}for(;l.length;)a=a.then(l.shift(),l.shift());return a},l.prototype.getUri=function(e){return e=s(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=l},782:function(e,t,n){"use strict";var r=n(4867);function i(){this.handlers=[]}i.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},4097:function(e,t,n){"use strict";var r=n(1793),i=n(7303);e.exports=function(e,t){return e&&!r(t)?i(e,t):t}},5061:function(e,t,n){"use strict";var r=n(481);e.exports=function(e,t,n,i,a){var o=new Error(e);return r(o,t,n,i,a)}},3572:function(e,t,n){"use strict";var r=n(4867),i=n(8527),a=n(6502),o=n(5546),s=n(5263);function c(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new s("canceled")}e.exports=function(e){return c(e),e.headers=e.headers||{},e.data=i.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return c(e),t.data=i.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return a(t)||(c(e),t&&t.response&&(t.response.data=i.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},481:function(e){"use strict";e.exports=function(e,t,n,r,i){return e.config=t,n&&(e.code=n),e.request=r,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},7185:function(e,t,n){"use strict";var r=n(4867);e.exports=function(e,t){t=t||{};var n={};function i(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function a(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(e[n],t[n])}function o(e){if(!r.isUndefined(t[e]))return i(void 0,t[e])}function s(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(void 0,t[n])}function c(n){return n in t?i(e[n],t[n]):n in e?i(void 0,e[n]):void 0}var u={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:c};return r.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=u[e]||a,i=t(e);r.isUndefined(i)&&t!==c||(n[e]=i)})),n}},6026:function(e,t,n){"use strict";var r=n(5061);e.exports=function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},8527:function(e,t,n){"use strict";var r=n(4867),i=n(5546);e.exports=function(e,t,n){var a=this||i;return r.forEach(n,(function(n){e=n.call(a,e,t)})),e}},5546:function(e,t,n){"use strict";var r=n(4867),i=n(6016),a=n(481),o=n(7874),s={"Content-Type":"application/x-www-form-urlencoded"};function c(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var u,l={transitional:o,adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(u=n(5448)),u),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(c(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(c(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(0,JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||l.transitional,n=t&&t.silentJSONParsing,i=t&&t.forcedJSONParsing,o=!n&&"json"===this.responseType;if(o||i&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(o){if("SyntaxError"===e.name)throw a(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){l.headers[e]=r.merge(s)})),e.exports=l},7874:function(e){"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},7288:function(e){e.exports={version:"0.26.1"}},1849:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},5327:function(e,t,n){"use strict";var r=n(4867);function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var a;if(n)a=n(t);else if(r.isURLSearchParams(t))a=t.toString();else{var o=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),o.push(i(t)+"="+i(e))})))})),a=o.join("&")}if(a){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}},7303:function(e){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},4372:function(e,t,n){"use strict";var r=n(4867);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,i,a,o){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(i)&&s.push("path="+i),r.isString(a)&&s.push("domain="+a),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},1793:function(e){"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},6268:function(e,t,n){"use strict";var r=n(4867);e.exports=function(e){return r.isObject(e)&&!0===e.isAxiosError}},7985:function(e,t,n){"use strict";var r=n(4867);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=r.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},6016:function(e,t,n){"use strict";var r=n(4867);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},4109:function(e,t,n){"use strict";var r=n(4867),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,a,o={};return e?(r.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=r.trim(e.substr(0,a)).toLowerCase(),n=r.trim(e.substr(a+1)),t){if(o[t]&&i.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},8713:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},4875:function(e,t,n){"use strict";var r=n(7288).version,i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var a={};i.transitional=function(e,t,n){function i(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,o){if(!1===e)throw new Error(i(r," has been removed"+(t?" in "+t:"")));return t&&!a[r]&&(a[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,o)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),i=r.length;i-- >0;){var a=r[i],o=t[a];if(o){var s=e[a],c=void 0===s||o(s,a,e);if(!0!==c)throw new TypeError("option "+a+" must be "+c)}else if(!0!==n)throw Error("Unknown option "+a)}},validators:i}},4867:function(e,t,n){"use strict";var r=n(1849),i=Object.prototype.toString;function a(e){return Array.isArray(e)}function o(e){return void 0===e}function s(e){return"[object ArrayBuffer]"===i.call(e)}function c(e){return null!==e&&"object"==typeof e}function u(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function l(e){return"[object Function]"===i.call(e)}function f(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),a(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}e.exports={isArray:a,isArrayBuffer:s,isBuffer:function(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"[object FormData]"===i.call(e)},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&s(e.buffer)},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:c,isPlainObject:u,isUndefined:o,isDate:function(e){return"[object Date]"===i.call(e)},isFile:function(e){return"[object File]"===i.call(e)},isBlob:function(e){return"[object Blob]"===i.call(e)},isFunction:l,isStream:function(e){return c(e)&&l(e.pipe)},isURLSearchParams:function(e){return"[object URLSearchParams]"===i.call(e)},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:f,merge:function e(){var t={};function n(n,r){u(t[r])&&u(n)?t[r]=e(t[r],n):u(n)?t[r]=e({},n):a(n)?t[r]=n.slice():t[r]=n}for(var r=0,i=arguments.length;r<i;r++)f(arguments[r],n);return t},extend:function(e,t,n){return f(t,(function(t,i){e[i]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},2043:function(e,t,n){var r,i;!function(a,o){"use strict";r=function(){var e=function(){},t="undefined",n=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"];function i(e,t){var n=e[t];if("function"==typeof n.bind)return n.bind(e);try{return Function.prototype.bind.call(n,e)}catch(t){return function(){return Function.prototype.apply.apply(n,[e,arguments])}}}function a(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function o(t,n){for(var i=0;i<r.length;i++){var a=r[i];this[a]=i<t?e:this.methodFactory(a,t,n)}this.log=this.debug}function s(e,n,r){return function(){typeof console!==t&&(o.call(this,n,r),this[e].apply(this,arguments))}}function c(r,o,c){return function(r){return"debug"===r&&(r="log"),typeof console!==t&&("trace"===r&&n?a:void 0!==console[r]?i(console,r):void 0!==console.log?i(console,"log"):e)}(r)||s.apply(this,arguments)}function u(e,n,i){var a,s=this;n=null==n?"WARN":n;var u="loglevel";function l(){var e;if(typeof window!==t&&u){try{e=window.localStorage[u]}catch(e){}if(typeof e===t)try{var n=window.document.cookie,r=n.indexOf(encodeURIComponent(u)+"=");-1!==r&&(e=/^([^;]+)/.exec(n.slice(r))[1])}catch(e){}return void 0===s.levels[e]&&(e=void 0),e}}"string"==typeof e?u+=":"+e:"symbol"==typeof e&&(u=void 0),s.name=e,s.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},s.methodFactory=i||c,s.getLevel=function(){return a},s.setLevel=function(n,i){if("string"==typeof n&&void 0!==s.levels[n.toUpperCase()]&&(n=s.levels[n.toUpperCase()]),!("number"==typeof n&&n>=0&&n<=s.levels.SILENT))throw"log.setLevel() called with invalid level: "+n;if(a=n,!1!==i&&function(e){var n=(r[e]||"silent").toUpperCase();if(typeof window!==t&&u){try{return void(window.localStorage[u]=n)}catch(e){}try{window.document.cookie=encodeURIComponent(u)+"="+n+";"}catch(e){}}}(n),o.call(s,n,e),typeof console===t&&n<s.levels.SILENT)return"No console available for logging"},s.setDefaultLevel=function(e){n=e,l()||s.setLevel(e,!1)},s.resetLevel=function(){s.setLevel(n,!1),function(){if(typeof window!==t&&u){try{return void window.localStorage.removeItem(u)}catch(e){}try{window.document.cookie=encodeURIComponent(u)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch(e){}}}()},s.enableAll=function(e){s.setLevel(s.levels.TRACE,e)},s.disableAll=function(e){s.setLevel(s.levels.SILENT,e)};var f=l();null==f&&(f=n),s.setLevel(f,!1)}var l=new u,f={};l.getLogger=function(e){if("symbol"!=typeof e&&"string"!=typeof e||""===e)throw new TypeError("You must supply a name when creating a logger.");var t=f[e];return t||(t=f[e]=new u(e,l.getLevel(),l.methodFactory)),t};var h=typeof window!==t?window.log:void 0;return l.noConflict=function(){return typeof window!==t&&window.log===l&&(window.log=h),l},l.getLoggers=function(){return f},l.default=l,l},void 0===(i=r.call(t,n,t,e))||(e.exports=i)}()},5798:function(e){"use strict";var t=String.prototype.replace,n=/%20/g,r="RFC3986";e.exports={default:r,formatters:{RFC1738:function(e){return t.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:"RFC1738",RFC3986:r}},129:function(e,t,n){"use strict";var r=n(8261),i=n(5235),a=n(5798);e.exports={formats:a,parse:i,stringify:r}},5235:function(e,t,n){"use strict";var r=n(2769),i=Object.prototype.hasOwnProperty,a=Array.isArray,o={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},u=function(e,t,n,r){if(e){var a=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,o=/(\[[^[\]]*])/g,s=n.depth>0&&/(\[[^[\]]*])/.exec(a),u=s?a.slice(0,s.index):a,l=[];if(u){if(!n.plainObjects&&i.call(Object.prototype,u)&&!n.allowPrototypes)return;l.push(u)}for(var f=0;n.depth>0&&null!==(s=o.exec(a))&&f<n.depth;){if(f+=1,!n.plainObjects&&i.call(Object.prototype,s[1].slice(1,-1))&&!n.allowPrototypes)return;l.push(s[1])}return s&&l.push("["+a.slice(s.index)+"]"),function(e,t,n,r){for(var i=r?t:c(t,n),a=e.length-1;a>=0;--a){var o,s=e[a];if("[]"===s&&n.parseArrays)o=[].concat(i);else{o=n.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);n.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&n.parseArrays&&l<=n.arrayLimit?(o=[])[l]=i:"__proto__"!==u&&(o[u]=i):o={0:i}}i=o}return i}(l,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return o;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?o.charset:e.charset;return{allowDots:void 0===e.allowDots?o.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:o.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:o.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:o.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:o.comma,decoder:"function"==typeof e.decoder?e.decoder:o.decoder,delimiter:"string"==typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:o.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:o.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:o.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:o.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:o.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:o.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var l="string"==typeof e?function(e,t){var n,u={},l=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,f=t.parameterLimit===1/0?void 0:t.parameterLimit,h=l.split(t.delimiter,f),p=-1,d=t.charset;if(t.charsetSentinel)for(n=0;n<h.length;++n)0===h[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===h[n]?d="utf-8":"utf8=%26%2310003%3B"===h[n]&&(d="iso-8859-1"),p=n,n=h.length);for(n=0;n<h.length;++n)if(n!==p){var m,y,v=h[n],g=v.indexOf("]="),b=-1===g?v.indexOf("="):g+1;-1===b?(m=t.decoder(v,o.decoder,d,"key"),y=t.strictNullHandling?null:""):(m=t.decoder(v.slice(0,b),o.decoder,d,"key"),y=r.maybeMap(c(v.slice(b+1),t),(function(e){return t.decoder(e,o.decoder,d,"value")}))),y&&t.interpretNumericEntities&&"iso-8859-1"===d&&(y=s(y)),v.indexOf("[]=")>-1&&(y=a(y)?[y]:y),i.call(u,m)?u[m]=r.combine(u[m],y):u[m]=y}return u}(e,n):e,f=n.plainObjects?Object.create(null):{},h=Object.keys(l),p=0;p<h.length;++p){var d=h[p],m=u(d,l[d],n,"string"==typeof e);f=r.merge(f,m,n)}return r.compact(f)}},8261:function(e,t,n){"use strict";var r=n(2769),i=n(5798),a=Object.prototype.hasOwnProperty,o={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,p={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,format:h,formatter:i.formatters[h],indices:!1,serializeDate:function(e){return f.call(e)},skipNulls:!1,strictNullHandling:!1},d=function e(t,n,i,a,o,u,f,h,d,m,y,v,g,b){var A,I=t;if("function"==typeof f?I=f(n,I):I instanceof Date?I=m(I):"comma"===i&&s(I)&&(I=r.maybeMap(I,(function(e){return e instanceof Date?m(e):e}))),null===I){if(a)return u&&!g?u(n,p.encoder,b,"key",y):n;I=""}if("string"==typeof(A=I)||"number"==typeof A||"boolean"==typeof A||"symbol"==typeof A||"bigint"==typeof A||r.isBuffer(I)){if(u){var w=g?n:u(n,p.encoder,b,"key",y);if("comma"===i&&g){for(var S=c.call(String(I),","),R="",P=0;P<S.length;++P)R+=(0===P?"":",")+v(u(S[P],p.encoder,b,"value",y));return[v(w)+"="+R]}return[v(w)+"="+v(u(I,p.encoder,b,"value",y))]}return[v(n)+"="+v(String(I))]}var j,E=[];if(void 0===I)return E;if("comma"===i&&s(I))j=[{value:I.length>0?I.join(",")||null:void 0}];else if(s(f))j=f;else{var O=Object.keys(I);j=h?O.sort(h):O}for(var T=0;T<j.length;++T){var x=j[T],H="object"==typeof x&&void 0!==x.value?x.value:I[x];if(!o||null!==H){var k=s(I)?"function"==typeof i?i(n,x):n:n+(d?"."+x:"["+x+"]");l(E,e(H,k,i,a,o,u,f,h,d,m,y,v,g,b))}}return E};e.exports=function(e,t){var n,r=e,c=function(e){if(!e)return p;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||p.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=i.default;if(void 0!==e.format){if(!a.call(i.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=i.formatters[n],o=p.filter;return("function"==typeof e.filter||s(e.filter))&&(o=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:p.addQueryPrefix,allowDots:void 0===e.allowDots?p.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:p.charsetSentinel,delimiter:void 0===e.delimiter?p.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:p.encode,encoder:"function"==typeof e.encoder?e.encoder:p.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:p.encodeValuesOnly,filter:o,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:p.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:p.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:p.strictNullHandling}}(t);"function"==typeof c.filter?r=(0,c.filter)("",r):s(c.filter)&&(n=c.filter);var u,f=[];if("object"!=typeof r||null===r)return"";u=t&&t.arrayFormat in o?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var h=o[u];n||(n=Object.keys(r)),c.sort&&n.sort(c.sort);for(var m=0;m<n.length;++m){var y=n[m];c.skipNulls&&null===r[y]||l(f,d(r[y],y,h,c.strictNullHandling,c.skipNulls,c.encode?c.encoder:null,c.filter,c.sort,c.allowDots,c.serializeDate,c.format,c.formatter,c.encodeValuesOnly,c.charset))}var v=f.join(c.delimiter),g=!0===c.addQueryPrefix?"?":"";return c.charsetSentinel&&("iso-8859-1"===c.charset?g+="utf8=%26%2310003%3B&":g+="utf8=%E2%9C%93&"),v.length>0?g+v:""}},2769:function(e,t,n){"use strict";var r=n(5798),i=Object.prototype.hasOwnProperty,a=Array.isArray,o=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n};e.exports={arrayToObject:s,assign:function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var i=t[r],o=i.obj[i.prop],s=Object.keys(o),c=0;c<s.length;++c){var u=s[c],l=o[u];"object"==typeof l&&null!==l&&-1===n.indexOf(l)&&(t.push({obj:o,prop:u}),n.push(l))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(a(n)){for(var r=[],i=0;i<n.length;++i)void 0!==n[i]&&r.push(n[i]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},encode:function(e,t,n,i,a){if(0===e.length)return e;var s=e;if("symbol"==typeof e?s=Symbol.prototype.toString.call(e):"string"!=typeof e&&(s=String(e)),"iso-8859-1"===n)return escape(s).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var c="",u=0;u<s.length;++u){var l=s.charCodeAt(u);45===l||46===l||95===l||126===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||a===r.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=o[l]:l<2048?c+=o[192|l>>6]+o[128|63&l]:l<55296||l>=57344?c+=o[224|l>>12]+o[128|l>>6&63]+o[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=o[240|l>>18]+o[128|l>>12&63]+o[128|l>>6&63]+o[128|63&l])}return c},isBuffer:function(e){return!(!e||"object"!=typeof e||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(a(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},merge:function e(t,n,r){if(!n)return t;if("object"!=typeof n){if(a(t))t.push(n);else{if(!t||"object"!=typeof t)return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!i.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(n);var o=t;return a(t)&&!a(n)&&(o=s(t,r)),a(t)&&a(n)?(n.forEach((function(n,a){if(i.call(t,a)){var o=t[a];o&&"object"==typeof o&&n&&"object"==typeof n?t[a]=e(o,n,r):t.push(n)}else t[a]=n})),t):Object.keys(n).reduce((function(t,a){var o=n[a];return i.call(t,a)?t[a]=e(t[a],o,r):t[a]=o,t}),o)}}},7325:function(e,t,n){"use strict";var r=n(4836);Object.defineProperty(t,"__esModule",{value:!0}),t.Configuration=void 0;var i=r(n(6690)),a=r(n(9728)),o=function(){function e(){var t,n,r,a,o,s,c,u,l,f,h,p,d,m,y=this,v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,i.default)(this,e),this.server=v.server||{nodes:[{host:"localhost",port:"8108",path:"",protocol:"http"}]},this.server.cacheSearchResultsForSeconds=null!==(t=this.server.cacheSearchResultsForSeconds)&&void 0!==t?t:120,this.additionalSearchParameters=null!==(n=v.additionalSearchParameters)&&void 0!==n?n:{},this.additionalSearchParameters.query_by=null!==(r=null!==(a=this.additionalSearchParameters.queryBy)&&void 0!==a?a:this.additionalSearchParameters.query_by)&&void 0!==r?r:"",this.additionalSearchParameters.preset=null!==(o=null!==(s=this.additionalSearchParameters.preset)&&void 0!==s?s:this.additionalSearchParameters.preset)&&void 0!==o?o:"",this.additionalSearchParameters.sort_by=null!==(c=null!==(u=this.additionalSearchParameters.sortBy)&&void 0!==u?u:this.additionalSearchParameters.sort_by)&&void 0!==c?c:"",this.additionalSearchParameters.highlight_full_fields=null!==(l=null!==(f=this.additionalSearchParameters.highlightFullFields)&&void 0!==f?f:this.additionalSearchParameters.highlight_full_fields)&&void 0!==l?l:this.additionalSearchParameters.query_by,this.geoLocationField=null!==(h=v.geoLocationField)&&void 0!==h?h:"_geoloc",this.facetableFieldsWithSpecialCharacters=null!==(p=v.facetableFieldsWithSpecialCharacters)&&void 0!==p?p:[],this.collectionSpecificSearchParameters=null!==(d=v.collectionSpecificSearchParameters)&&void 0!==d?d:{},Object.keys(this.collectionSpecificSearchParameters).forEach((function(e){var t,n,r,i,a,o,s=y.collectionSpecificSearchParameters[e];s.query_by=null!==(t=s.queryBy)&&void 0!==t?t:s.query_by,s.preset=null!==(n=s.preset)&&void 0!==n?n:s.preset,s.sort_by=null!==(r=s.sortBy)&&void 0!==r?r:s.sort_by,s.highlight_full_fields=null!==(i=null!==(a=null!==(o=s.highlightFullFields)&&void 0!==o?o:s.highlight_full_fields)&&void 0!==a?a:y.additionalSearchParameters.highlight_full_fields)&&void 0!==i?i:s.query_by,Object.keys(s).forEach((function(e){return void 0===s[e]?delete s[e]:{}}))})),this.renderingContent=v.renderingContent,this.flattenGroupedHits=null===(m=v.flattenGroupedHits)||void 0===m||m}return(0,a.default)(e,[{key:"validate",value:function(){if((this.additionalSearchParameters.queryBy||Object.values(this.collectionSpecificSearchParameters).some((function(e){return e.queryBy})))&&console.warn("[typesense-instantsearch-adapter] Please use snake_cased versions of parameters in additionalSearchParameters instead of camelCased parameters. For example: Use query_by instead of queryBy. camelCased parameters will be deprecated in a future version. We're making this change so that parameter names are identical to the ones sent to Typesense (which are all snake_cased), and to also keep the types for these parameters in sync with the types defined in typesense-js."),0===this.additionalSearchParameters.query_by.length&&0===this.additionalSearchParameters.preset.length&&(0===Object.keys(this.collectionSpecificSearchParameters).length||Object.values(this.collectionSpecificSearchParameters).some((function(e){return 0===(e.query_by||"").length&&0===(e.preset||"").length}))))throw new Error("[typesense-instantsearch-adapter] Missing parameter: One of additionalSearchParameters.query_by or additionalSearchParameters.preset needs to be set, or all collectionSpecificSearchParameters need to have either .query_by or .preset set.")}}]),e}();t.Configuration=o},3599:function(e,t,n){"use strict";var r=n(4836);Object.defineProperty(t,"__esModule",{value:!0}),t.FacetSearchResponseAdapter=void 0;var i=r(n(6690)),a=r(n(9728)),o=n(8399),s=function(){function e(t,n){(0,i.default)(this,e),this.typesenseResponse=t,this.instantsearchRequest=n}return(0,a.default)(e,[{key:"_adaptFacetHits",value:function(e){var t=this;return e.find((function(e){return e.field_name===t.instantsearchRequest.params.facetName})).counts.map((function(e){return{value:e.value,highlighted:t._adaptHighlightTag(e.highlighted,t.instantsearchRequest.params.highlightPreTag,t.instantsearchRequest.params.highlightPostTag),count:e.count}}))}},{key:"adapt",value:function(){return{facetHits:this._adaptFacetHits(this.typesenseResponse.facet_counts),exhaustiveFacetsCount:!0,processingTimeMS:this.typesenseResponse.search_time_ms}}}]),e}();t.FacetSearchResponseAdapter=s,Object.assign(s.prototype,o.utils)},4002:function(e,t,n){"use strict";var r=n(4836);Object.defineProperty(t,"__esModule",{value:!0}),t.SearchRequestAdapter=void 0;var i=r(n(1284)),a=r(n(7156)),o=r(n(7424)),s=r(n(6690)),c=r(n(9728)),u=function(){function e(t,n,r){(0,s.default)(this,e),this.instantsearchRequests=t,this.typesenseClient=n,this.configuration=r,this.additionalSearchParameters=r.additionalSearchParameters,this.collectionSpecificSearchParameters=r.collectionSpecificSearchParameters}var t;return(0,c.default)(e,[{key:"_adaptFacetFilters",value:function(e){var t=this,n="";return e?n=e.map((function(e){if(Array.isArray(e)){var n={};e.forEach((function(e){var r=t._parseFacetFilter(e),i=r.fieldName,a=r.fieldValue;n[i]=n[i]||[],n[i].push(a)})),Object.keys(n).length>1&&console.error("[Typesense-Instantsearch-Adapter] Typesense does not support cross-field ORs at the moment. The adapter could not OR values between these fields: ".concat(Object.keys(n).join(",")));var r=Object.keys(n)[0],i=n[r].reduce((function(e,n){return n.startsWith("-")&&!t._isNumber(n)?e[0].push(n.substring(1)):e[1].push(n),e}),[[],[]]),a=(0,o.default)(i,2),s=a[0],c=a[1],u=[];return c.length>0&&u.push("".concat(r,":=[").concat(c.map((function(e){return t._escapeFacetValue(e)})).join(","),"]")),s.length>0&&u.push("".concat(r,":!=[").concat(s.map((function(e){return t._escapeFacetValue(e)})).join(","),"]")),u.filter((function(e){return e})).join(" && ")}var l=t._parseFacetFilter(e),f=l.fieldName,h=l.fieldValue;return h.startsWith("-")&&!t._isNumber(h)?"".concat(f,":!=[").concat(t._escapeFacetValue(h.substring(1)),"]"):"".concat(f,":=[").concat(t._escapeFacetValue(h),"]")})).join(" && "):n}},{key:"_parseFacetFilter",value:function(e){var t,n,r,i,a;if((null===(t=this.configuration.facetableFieldsWithSpecialCharacters)||void 0===t?void 0:t.length)>0){var o=this.configuration.facetableFieldsWithSpecialCharacters.flat().map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}));if(n=new RegExp("^(".concat(o.join("|"),"):(.*)$")),null!=(r=e.match(n)))return{fieldName:i="".concat(r[1]),fieldValue:a="".concat(r[2])}}return n=this.constructor.DEFAULT_FACET_FILTER_STRING_MATCHING_REGEX,null==(r=e.match(n))?console.error("[Typesense-Instantsearch-Adapter] Parsing failed for a facet filter `".concat(e,"` with the Regex `").concat(n,"`. If you have field names with special characters, be sure to add them to a parameter called `facetableFieldsWithSpecialCharacters` when instantiating the adapter.")):(i="".concat(r[1]).concat(r[2]),a="".concat(r[3])),{fieldName:i,fieldValue:a}}},{key:"_escapeFacetValue",value:function(e){return"boolean"==typeof e||"true"===e||"false"===e||this._isNumber(e)?e:"`".concat(e,"`")}},{key:"_isNumber",value:function(e){return Number.isInteger(e%1)||!!(e%1)}},{key:"_adaptNumericFilters",value:function(e){var t=this,n="";if(!e)return n;var r={};e.forEach((function(e){var n=t._parseNumericFilter(e),i=n.fieldName,a=n.operator,o=n.fieldValue;r[i]=r[i]||{},r[i][a]=o}));var i=[];return Object.keys(r).forEach((function(e){null!=r[e]["<="]&&null!=r[e][">="]?i.push("".concat(e,":=[").concat(r[e][">="],"..").concat(r[e]["<="],"]")):null!=r[e]["<="]?i.push("".concat(e,":<=").concat(r[e]["<="])):null!=r[e][">="]?i.push("".concat(e,":>=").concat(r[e][">="])):null!=r[e]["="]?i.push("".concat(e,":=").concat(r[e]["="])):console.warn("[Typesense-Instantsearch-Adapter] Unsupported operator found ".concat(JSON.stringify(r[e])))})),i.join(" && ")}},{key:"_parseNumericFilter",value:function(e){var t,n,r,i,a,s;if((null===(t=this.configuration.facetableFieldsWithSpecialCharacters)||void 0===t?void 0:t.length)>0){var c=this.configuration.facetableFieldsWithSpecialCharacters.map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}));if(n=new RegExp("^(".concat(c.join("|"),")(<=|>=|>|<|=)(.*)$")),null!=(r=e.match(n))){var u=r,l=(0,o.default)(u,4);return{fieldName:i=l[1],operator:a=l[2],fieldValue:s=l[3]}}}if(n=this.constructor.DEFAULT_NUMERIC_FILTER_STRING_MATCHING_REGEX,null==(r=e.match(n)))console.error("[Typesense-Instantsearch-Adapter] Parsing failed for a numeric filter `".concat(e,"` with the Regex `").concat(n,"`. If you have field names with special characters, be sure to add them to a parameter called `facetableFieldsWithSpecialCharacters` when instantiating the adapter."));else{var f=r,h=(0,o.default)(f,4);i=h[1],a=h[2],s=h[3]}return{fieldName:i,operator:a,fieldValue:s}}},{key:"_adaptGeoFilter",value:function(e){var t=e.insideBoundingBox,n=e.aroundRadius,r=e.aroundLatLng,i=e.insidePolygon;if(t){var a,s,c,u;if(Array.isArray(t)){var l=t.flat(),f=(0,o.default)(l,4);a=f[0],s=f[1],c=f[2],u=f[3]}else{var h=t.split(","),p=(0,o.default)(h,4);a=p[0],s=p[1],c=p[2],u=p[3]}return"".concat(this.configuration.geoLocationField,":(").concat(a,", ").concat(s,", ").concat(a,", ").concat(u,", ").concat(c,", ").concat(u,", ").concat(c,", ").concat(s,")")}if(r||n){if(!n||"all"===n)throw new Error("[Typesense-Instantsearch-Adapter] In Typesense, geo-filtering around a lat/lng also requires a numerical radius. So the `aroundRadius` parameter is required when `aroundLatLng` is used. If you intend to just geo-sort around a lat/long, you want to use the sortBy InstantSearch widget (or a virtual sortBy custom widget).");var d="".concat(parseFloat(n)/1e3," km");return"".concat(this.configuration.geoLocationField,":(").concat(r,", ").concat(d,")")}if(i){var m=i;return Array.isArray(i)&&(m=i.flat().join(",")),"".concat(this.configuration.geoLocationField,":(").concat(m,")")}}},{key:"_adaptFilters",value:function(e){var t=[];return e.filters&&t.push(e.filters),t.push(this._adaptFacetFilters(e.facetFilters)),t.push(this._adaptNumericFilters(e.numericFilters)),t.push(this._adaptGeoFilter(e)),t.filter((function(e){return e&&""!==e})).join(" && ")}},{key:"_adaptIndexName",value:function(e){return e.match(this.constructor.INDEX_NAME_MATCHING_REGEX)[1]}},{key:"_adaptSortBy",value:function(e){return e.match(this.constructor.INDEX_NAME_MATCHING_REGEX)[3]}},{key:"_buildSearchParameters",value:function(e){for(var t=e.params,n=e.indexName,r=this._adaptIndexName(n),i={},a=0,s=Object.entries(this.additionalSearchParameters);a<s.length;a++){var c=(0,o.default)(s[a],2),u=c[0],l=c[1];i[this._camelToSnakeCase(u)]=l}if(this.collectionSpecificSearchParameters[r])for(var f=0,h=Object.entries(this.collectionSpecificSearchParameters[r]);f<h.length;f++){var p=(0,o.default)(h[f],2),d=p[0],m=p[1];i[this._camelToSnakeCase(d)]=m}var y=Object.assign({},i),v=this._adaptSortBy(n);return Object.assign(y,{collection:r,q:""===t.query||void 0===t.query?"*":t.query,facet_by:[t.facets].flat().join(","),filter_by:this._adaptFilters(t)||i.filter_by,sort_by:v||i.sort_by,max_facet_values:t.maxValuesPerFacet,page:(t.page||0)+1}),t.hitsPerPage&&(y.per_page=t.hitsPerPage),t.facetQuery&&(y.facet_query="".concat(t.facetName,":").concat(t.facetQuery),y.per_page=0),t.typesenseVectorQuery&&(y.vector_query=t.typesenseVectorQuery,y.q="*"),Object.fromEntries(Object.entries(y).filter((function(e){var t=(0,o.default)(e,2),n=(t[0],t[1]);return null!=n&&""!==n})))}},{key:"_camelToSnakeCase",value:function(e){return e.split(/(?=[A-Z])/).join("_").toLowerCase()}},{key:"request",value:(t=(0,a.default)(i.default.mark((function e(){var t,n=this;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.instantsearchRequests.map((function(e){return n._buildSearchParameters(e)})),e.abrupt("return",this.typesenseClient.multiSearch.perform({searches:t}));case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}],[{key:"INDEX_NAME_MATCHING_REGEX",get:function(){return new RegExp("^(.+?)(?=(/sort/(.*))|$)")}},{key:"DEFAULT_FACET_FILTER_STRING_MATCHING_REGEX",get:function(){return new RegExp("(.*)((?!:).):(?!:)(.*)")}},{key:"DEFAULT_NUMERIC_FILTER_STRING_MATCHING_REGEX",get:function(){return new RegExp("(.*?)(<=|>=|>|<|=)(.*)")}}]),e}();t.SearchRequestAdapter=u},2559:function(e,t,n){"use strict";var r=n(4836);Object.defineProperty(t,"__esModule",{value:!0}),t.SearchResponseAdapter=void 0;var i=r(n(8698)),a=r(n(7424)),o=r(n(861)),s=r(n(8416)),c=r(n(6690)),u=r(n(9728)),l=n(8399);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,s.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p=function(){function e(t,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];(0,c.default)(this,e),this.typesenseResponse=t,this.instantsearchRequest=n,this.configuration=r,this.allTypesenseResponses=i}return(0,u.default)(e,[{key:"_adaptGroupedHits",value:function(e){var t=this,n=[];return n=e.map((function(e){var n=t._adaptHits(e.hits);return n.forEach((function(t){t.group_key=t._group_key=e.group_key,e.found&&(t._group_found=e.found)})),n})),this.configuration.flattenGroupedHits?n.flat():n.map((function(e){return h(h({},e[0]),{},{_grouped_hits:e})}))}},{key:"_adaptHits",value:function(e){var t=this;return e.map((function(e){var n=h({},e.document);n.objectID=e.document.id,n._snippetResult=t._adaptHighlightResult(e,"snippet"),n._highlightResult=t._adaptHighlightResult(e,"value"),n._rawTypesenseHit=e,["text_match","geo_distance_meters","curated","text_match_info","hybrid_search_info","vector_distance"].forEach((function(t){Object.keys(e).includes(t)&&!Object.keys(n).includes(t)&&(n[t]=e[t])}));var r=n[t.configuration.geoLocationField];return r&&(n._geoloc={lat:r[0],lng:r[1]}),n}))}},{key:"_adaptHighlightResult",value:function(e,t){var n={};return null!=e.highlight&&this.isHighlightPost0240RCN32Format(e.highlight)?this.adaptHighlightObject(e,n,t):this.adaptHighlightsArray(e,n,t),n}},{key:"isHighlightPost0240RCN32Format",value:function(e){return null==e.full&&null==e.snippet}},{key:"adaptHighlightsArray",value:function(e,t,n){var r=this;Object.assign.apply(Object,[t].concat((0,o.default)(Object.entries(e.document).map((function(e){var t=(0,a.default)(e,2),n=t[0],r=t[1];return(0,s.default)({},n,{value:r,matchLevel:"none",matchedWords:[]})}))))),e.highlights.forEach((function(e){t[e.field]={value:e[n]||e["".concat(n,"s")],matchLevel:"full",matchedWords:e.matched_tokens},e.indices&&(t[e.field].matchedIndices=e.indices)})),Object.entries(t).forEach((function(o){var s=(0,a.default)(o,2),c=s[0],u=s[1],l=c,f=u.value,h=u.matchLevel,p=u.matchedWords,d=u.matchedIndices;null==f?t[l]=r._adaptHighlightNullValue():Array.isArray(f)?(t[l]=[],e.document[l].forEach((function(e,a){d&&d.includes(a)?t[l].push({value:r._adaptHighlightTag("".concat(f[d.indexOf(a)]),r.instantsearchRequest.params.highlightPreTag,r.instantsearchRequest.params.highlightPostTag),matchLevel:h,matchedWords:p[a]}):"object"===(0,i.default)(e)?t[l].push(r._adaptHighlightInObjectValue(e,{},n)):t[l].push({value:"".concat(e),matchLevel:"none",matchedWords:[]})}))):"object"===(0,i.default)(f)?t[l]=r._adaptHighlightInObjectValue(f,{},n):t[l].value=r._adaptHighlightTag("".concat(f),r.instantsearchRequest.params.highlightPreTag,r.instantsearchRequest.params.highlightPostTag)}))}},{key:"adaptHighlightObject",value:function(e,t,n){Object.assign(t,this._adaptHighlightInObjectValue(e.document,e.highlight,n))}},{key:"_adaptHighlightInObjectValue",value:function(e,t,n){var r=this;return Object.assign.apply(Object,[{}].concat((0,o.default)(Object.entries(e).map((function(e){var o,c=(0,a.default)(e,2),u=c[0],l=c[1];if(null==l)o=r._adaptHighlightNullValue();else if(Array.isArray(l)){var f;o=r._adaptHighlightInArrayValue(l,null!==(f=null==t?void 0:t[u])&&void 0!==f?f:[],n)}else if("object"===(0,i.default)(l)){var h;o=r._adaptHighlightInObjectValue(l,null!==(h=null==t?void 0:t[u])&&void 0!==h?h:{},n)}else o=r._adaptHighlightInPrimitiveValue(l,null==t?void 0:t[u],n);return(0,s.default)({},u,o)})))))}},{key:"_adaptHighlightInArrayValue",value:function(e,t,n){var r=this;return e.map((function(e,a){var o;if(null==e)o=r._adaptHighlightNullValue();else if(Array.isArray(e)){var s;o=r._adaptHighlightInArrayValue(e,null!==(s=null==t?void 0:t[a])&&void 0!==s?s:[],n)}else if("object"===(0,i.default)(e)){var c;o=r._adaptHighlightInObjectValue(e,null!==(c=null==t?void 0:t[a])&&void 0!==c?c:{},n)}else o=r._adaptHighlightInPrimitiveValue(e,null==t?void 0:t[a],n);return o}))}},{key:"_adaptHighlightInPrimitiveValue",value:function(e,t,n){var r,i;return null!=t?{value:this._adaptHighlightTag("".concat(null!==(r=null!==(i=t[n])&&void 0!==i?i:t.highlight)&&void 0!==r?r:t.snippet),this.instantsearchRequest.params.highlightPreTag,this.instantsearchRequest.params.highlightPostTag),matchLevel:(t.matched_tokens||[]).length>0?"full":"none",matchedWords:t.matched_tokens||[]}:{value:this._adaptHighlightTag("".concat(e),this.instantsearchRequest.params.highlightPreTag,this.instantsearchRequest.params.highlightPostTag),matchLevel:"none",matchedWords:[]}}},{key:"_adaptHighlightNullValue",value:function(){return{value:"",matchLevel:"none",matchedWords:[]}}},{key:"_adaptFacets",value:function(e){var t={};return e.forEach((function(e){Object.assign(t,(0,s.default)({},e.field_name,Object.assign.apply(Object,[{}].concat((0,o.default)(e.counts.map((function(e){return(0,s.default)({},e.value,e.count)})))))))})),t}},{key:"_adaptFacetStats",value:function(e){var t={};return e.forEach((function(e){Object.keys(e.stats).length>0&&Object.assign(t,(0,s.default)({},e.field_name,e.stats))})),t}},{key:"_adaptRenderingContent",value:function(e){var t,n=Object.assign({},this.configuration.renderingContent);return null==(null===(t=n.facetOrdering)||void 0===t||null===(t=t.facets)||void 0===t?void 0:t.order)&&(n.facetOrdering=n.facetOrdering||{},n.facetOrdering.facets=n.facetOrdering.facets||{},n.facetOrdering.facets.order=(0,o.default)(new Set(e.map((function(e){return e.field_name})).concat(this.allTypesenseResponses.map((function(e){return e.facet_counts||[]})).flat().map((function(e){return e.field_name})).filter((function(e){return e})))))),n}},{key:"adapt",value:function(){var e=this._adaptRenderingContent(this.typesenseResponse.facet_counts||[]);return h({hits:this.typesenseResponse.grouped_hits?this._adaptGroupedHits(this.typesenseResponse.grouped_hits):this._adaptHits(this.typesenseResponse.hits),nbHits:this.typesenseResponse.found,page:this.typesenseResponse.page-1,nbPages:this._adaptNumberOfPages(),hitsPerPage:this.typesenseResponse.request_params.per_page,facets:this._adaptFacets(this.typesenseResponse.facet_counts||[]),facets_stats:this._adaptFacetStats(this.typesenseResponse.facet_counts||{}),query:this.typesenseResponse.request_params.q,processingTimeMS:this.typesenseResponse.search_time_ms},Object.keys(e).length>0?{renderingContent:e}:null)}}]),e}();t.SearchResponseAdapter=p,Object.assign(p.prototype,l.utils)},8499:function(e,t,n){"use strict";var r=n(4836);t.Z=void 0;var i=r(n(1284)),a=r(n(7156)),o=r(n(6690)),s=r(n(9728)),c=n(7325),u=n(8871),l=n(4002),f=n(2559),h=n(3599),p=function(){function e(t){var n=this;(0,o.default)(this,e),this.updateConfiguration(t),this.searchClient={clearCache:function(){return n.clearCache()},search:function(e){return n.searchTypesenseAndAdapt(e)},searchForFacetValues:function(e){return n.searchTypesenseForFacetValuesAndAdapt(e)}}}var t,n,r;return(0,s.default)(e,[{key:"searchTypesenseAndAdapt",value:(r=(0,a.default)(i.default.mark((function e(t){var n,r,a=this;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._adaptAndPerformTypesenseRequest(t);case 3:return n=e.sent,r=n.results.map((function(e,r){return a._validateTypesenseResult(e),new f.SearchResponseAdapter(e,t[r],a.configuration,n.results).adapt()})),e.abrupt("return",{results:r});case 8:throw e.prev=8,e.t0=e.catch(0),console.error(e.t0),e.t0;case 12:case"end":return e.stop()}}),e,this,[[0,8]])}))),function(_x){return r.apply(this,arguments)})},{key:"searchTypesenseForFacetValuesAndAdapt",value:(n=(0,a.default)(i.default.mark((function e(t){var n,r,a=this;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._adaptAndPerformTypesenseRequest(t);case 3:return n=e.sent,r=n.results.map((function(e,n){return a._validateTypesenseResult(e),new h.FacetSearchResponseAdapter(e,t[n],a.configuration).adapt()})),e.abrupt("return",r);case 8:throw e.prev=8,e.t0=e.catch(0),console.error(e.t0),e.t0;case 12:case"end":return e.stop()}}),e,this,[[0,8]])}))),function(e){return n.apply(this,arguments)})},{key:"_adaptAndPerformTypesenseRequest",value:(t=(0,a.default)(i.default.mark((function e(t){var n,r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new l.SearchRequestAdapter(t,this.typesenseClient,this.configuration),e.next=3,n.request();case 3:return r=e.sent,e.abrupt("return",r);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"clearCache",value:function(){return this.typesenseClient=new u.SearchClient(this.configuration.server),this.searchClient}},{key:"updateConfiguration",value:function(e){return this.configuration=new c.Configuration(e),this.configuration.validate(),this.typesenseClient=new u.SearchClient(this.configuration.server),!0}},{key:"_validateTypesenseResult",value:function(e){if(e.error)throw new Error("".concat(e.code," - ").concat(e.error));if(!e.hits&&!e.grouped_hits)throw new Error("Did not find any hits. ".concat(e.code," - ").concat(e.error))}}]),e}();t.Z=p},8399:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utils=void 0;var n={_adaptHighlightTag:function(e,t,n){return e.replace(new RegExp("<mark>","g"),t||"<mark>").replace(new RegExp("</mark>","g"),n||"</mark>")},_adaptNumberOfPages:function(){var e=this.typesenseResponse.found/this.typesenseResponse.request_params.per_page;return Number.isFinite(e)?Math.ceil(e):1}};t.utils=n},8871:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Errors=t.SearchClient=t.Client=void 0;var s=o(n(4339));t.Client=s.default;var c=o(n(8834));t.SearchClient=c.default;var u=a(n(6718));t.Errors=u,t.default={Client:s.default,SearchClient:c.default,Errors:u}},8480:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(5346)),s=function(){function e(e,t){this.name=e,this.apiCall=t}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.name)},e}();t.default=s},5346:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i="/aliases",a=function(){function e(e){this.apiCall=e}return e.prototype.upsert=function(e,t){return n(this,void 0,void 0,(function(){return r(this,(function(n){return[2,this.apiCall.put(this.endpointPath(e),t)]}))}))},e.prototype.retrieve=function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){return[2,this.apiCall.get(i)]}))}))},e.prototype.endpointPath=function(t){return"".concat(e.RESOURCEPATH,"/").concat(t)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return i},enumerable:!1,configurable:!0}),e}();t.default=a},6845:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(9034)),a=r(n(7533)),o=function(){function e(e){this.apiCall=e,this.individualAnalyticsRules={},this.apiCall=e,this._analyticsRules=new i.default(this.apiCall)}return e.prototype.rules=function(e){return void 0===e?this._analyticsRules:(void 0===this.individualAnalyticsRules[e]&&(this.individualAnalyticsRules[e]=new a.default(e,this.apiCall)),this.individualAnalyticsRules[e])},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return"/analytics"},enumerable:!1,configurable:!0}),e}();t.default=o},7533:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(9034)),s=function(){function e(e,t){this.name=e,this.apiCall=t}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.name)},e}();t.default=s},9034:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.apiCall=e,this.apiCall=e}return e.prototype.upsert=function(e,t){return n(this,void 0,void 0,(function(){return r(this,(function(n){return[2,this.apiCall.put(this.endpointPath(e),t)]}))}))},e.prototype.retrieve=function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.endpointPath=function(t){return"".concat(e.RESOURCEPATH).concat(void 0===t?"":"/"+t)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return"/analytics/rules"},enumerable:!1,configurable:!0}),e}();t.default=i},9777:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(9669)),s=n(6718),c=a(n(4492)),u=!0,l=function(){function e(e){this.configuration=e,this.apiKey=this.configuration.apiKey,this.nodes=null==this.configuration.nodes?this.configuration.nodes:JSON.parse(JSON.stringify(this.configuration.nodes)),this.nearestNode=null==this.configuration.nearestNode?this.configuration.nearestNode:JSON.parse(JSON.stringify(this.configuration.nearestNode)),this.connectionTimeoutSeconds=this.configuration.connectionTimeoutSeconds,this.healthcheckIntervalSeconds=this.configuration.healthcheckIntervalSeconds,this.numRetriesPerRequest=this.configuration.numRetries,this.retryIntervalSeconds=this.configuration.retryIntervalSeconds,this.sendApiKeyAsQueryParam=this.configuration.sendApiKeyAsQueryParam,this.additionalUserHeaders=this.configuration.additionalHeaders,this.logger=this.configuration.logger,this.initializeMetadataForNodes(),this.currentNodeIndex=-1}return e.prototype.get=function(e,t,n){void 0===t&&(t={});var a=void 0===n?{}:n,o=a.abortSignal,s=void 0===o?null:o,c=a.responseType,u=void 0===c?void 0:c;return r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.performRequest("get",e,{queryParameters:t,abortSignal:s,responseType:u})]}))}))},e.prototype.delete=function(e,t){return void 0===t&&(t={}),r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.performRequest("delete",e,{queryParameters:t})]}))}))},e.prototype.post=function(e,t,n,a){return void 0===t&&(t={}),void 0===n&&(n={}),void 0===a&&(a={}),r(this,void 0,void 0,(function(){return i(this,(function(r){return[2,this.performRequest("post",e,{queryParameters:n,bodyParameters:t,additionalHeaders:a})]}))}))},e.prototype.put=function(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),r(this,void 0,void 0,(function(){return i(this,(function(r){return[2,this.performRequest("put",e,{queryParameters:n,bodyParameters:t})]}))}))},e.prototype.patch=function(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),r(this,void 0,void 0,(function(){return i(this,(function(r){return[2,this.performRequest("patch",e,{queryParameters:n,bodyParameters:t})]}))}))},e.prototype.performRequest=function(e,t,n){var a,s,c,l=n.queryParameters,f=void 0===l?null:l,h=n.bodyParameters,p=void 0===h?null:h,d=n.additionalHeaders,m=void 0===d?{}:d,y=n.abortSignal,v=void 0===y?null:y,g=n.responseType,b=void 0===g?void 0:g,A=n.skipConnectionTimeout,I=void 0!==A&&A;return r(this,void 0,void 0,(function(){var n,r,l,h,d,y;return i(this,(function(g){switch(g.label){case 0:this.configuration.validate(),n=Date.now(),this.logger.debug("Request #".concat(n,": Performing ").concat(e.toUpperCase()," request: ").concat(t)),l=function(l){var d,y,g,A,w,S,R;return i(this,(function(i){switch(i.label){case 0:if(d=h.getNextNode(n),h.logger.debug("Request #".concat(n,": Attempting ").concat(e.toUpperCase()," request Try #").concat(l," to Node ").concat(d.index)),v&&v.aborted)return[2,{value:Promise.reject(new Error("Request aborted by caller."))}];y=void 0,i.label=1;case 1:return i.trys.push([1,3,5,6]),g={method:e,url:h.uriFor(t,d),headers:Object.assign({},h.defaultHeaders(),m,h.additionalUserHeaders),maxContentLength:1/0,maxBodyLength:1/0,responseType:b,validateStatus:function(e){return e>0},transformResponse:[function(e,t){var n=e;return void 0!==t&&"string"==typeof e&&t["content-type"]&&t["content-type"].startsWith("application/json")&&(n=JSON.parse(e)),n}]},!0!==I&&(g.timeout=1e3*h.connectionTimeoutSeconds),f&&0!==Object.keys(f).length&&(g.params=f),h.sendApiKeyAsQueryParam&&(g.params=g.params||{},g.params["x-typesense-api-key"]=h.apiKey),p&&("string"==typeof p&&0!==p.length||"object"==typeof p&&0!==Object.keys(p).length)&&(g.data=p),v&&(A=o.default.CancelToken,w=A.source(),y=function(){return w.cancel()},v.addEventListener("abort",y),g.cancelToken=w.token),[4,(0,o.default)(g)];case 2:if((S=i.sent()).status>=1&&S.status<=499&&h.setNodeHealthcheck(d,u),h.logger.debug("Request #".concat(n,": Request to Node ").concat(d.index," was made. Response Code was ").concat(S.status,".")),S.status>=200&&S.status<300)return[2,{value:Promise.resolve(S.data)}];if(S.status<500)return[2,{value:Promise.reject(h.customErrorForResponse(S,null===(a=S.data)||void 0===a?void 0:a.message))}];throw h.customErrorForResponse(S,null===(s=S.data)||void 0===s?void 0:s.message);case 3:return R=i.sent(),h.setNodeHealthcheck(d,!1),r=R,h.logger.warn("Request #".concat(n,": Request to Node ").concat(d.index,' failed due to "').concat(R.code," ").concat(R.message).concat(null==R.response?"":" - "+JSON.stringify(null===(c=R.response)||void 0===c?void 0:c.data),'"')),h.logger.warn("Request #".concat(n,": Sleeping for ").concat(h.retryIntervalSeconds,"s and then retrying request...")),[4,h.timer(h.retryIntervalSeconds)];case 4:return i.sent(),[3,6];case 5:return v&&y&&v.removeEventListener("abort",y),[7];case 6:return[2]}}))},h=this,d=1,g.label=1;case 1:return d<=this.numRetriesPerRequest+1?[5,l(d)]:[3,4];case 2:if("object"==typeof(y=g.sent()))return[2,y.value];g.label=3;case 3:return d++,[3,1];case 4:return this.logger.debug("Request #".concat(n,": No retries left. Raising last error")),[2,Promise.reject(r)]}}))}))},e.prototype.getNextNode=function(e){if(void 0===e&&(e=0),null!=this.nearestNode){if(this.logger.debug("Request #".concat(e,": Nodes Health: Node ").concat(this.nearestNode.index," is ").concat(!0===this.nearestNode.isHealthy?"Healthy":"Unhealthy")),!0===this.nearestNode.isHealthy||this.nodeDueForHealthcheck(this.nearestNode,e))return this.logger.debug("Request #".concat(e,": Updated current node to Node ").concat(this.nearestNode.index)),this.nearestNode;this.logger.debug("Request #".concat(e,": Falling back to individual nodes"))}this.logger.debug("Request #".concat(e,": Nodes Health: ").concat(this.nodes.map((function(e){return"Node ".concat(e.index," is ").concat(!0===e.isHealthy?"Healthy":"Unhealthy")})).join(" || ")));for(var t=this.nodes[0],n=0;n<=this.nodes.length;n++)if(this.currentNodeIndex=(this.currentNodeIndex+1)%this.nodes.length,!0===(t=this.nodes[this.currentNodeIndex]).isHealthy||this.nodeDueForHealthcheck(t,e))return this.logger.debug("Request #".concat(e,": Updated current node to Node ").concat(t.index)),t;return this.logger.debug("Request #".concat(e,": No healthy nodes were found. Returning the next node, Node ").concat(t.index)),t},e.prototype.nodeDueForHealthcheck=function(e,t){void 0===t&&(t=0);var n=Date.now()-e.lastAccessTimestamp>1e3*this.healthcheckIntervalSeconds;return n&&this.logger.debug("Request #".concat(t,": Node ").concat(e.index," has exceeded healtcheckIntervalSeconds of ").concat(this.healthcheckIntervalSeconds,". Adding it back into rotation.")),n},e.prototype.initializeMetadataForNodes=function(){var e=this;null!=this.nearestNode&&(this.nearestNode.index="nearestNode",this.setNodeHealthcheck(this.nearestNode,u)),this.nodes.forEach((function(t,n){t.index=n,e.setNodeHealthcheck(t,u)}))},e.prototype.setNodeHealthcheck=function(e,t){e.isHealthy=t,e.lastAccessTimestamp=Date.now()},e.prototype.uriFor=function(e,t){return null!=t.url?"".concat(t.url).concat(e):"".concat(t.protocol,"://").concat(t.host,":").concat(t.port).concat(t.path).concat(e)},e.prototype.defaultHeaders=function(){var e={};return this.sendApiKeyAsQueryParam||(e["X-TYPESENSE-API-KEY"]=this.apiKey),e["Content-Type"]="application/json",e},e.prototype.timer=function(e){return r(this,void 0,void 0,(function(){return i(this,(function(t){return[2,new Promise((function(t){return setTimeout(t,1e3*e)}))]}))}))},e.prototype.customErrorForResponse=function(e,t){var n="Request failed with HTTP code ".concat(e.status);"string"==typeof t&&""!==t.trim()&&(n+=" | Server said: ".concat(t));var r=new c.default(n);return(r=400===e.status?new s.RequestMalformed(n):401===e.status?new s.RequestUnauthorized(n):404===e.status?new s.ObjectNotFound(n):409===e.status?new s.ObjectAlreadyExists(n):422===e.status?new s.ObjectUnprocessable(n):e.status>=500&&e.status<=599?new s.ServerError(n):new s.HTTPError(n)).httpStatus=e.status,r},e}();t.default=l},4339:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(2554)),a=r(n(9777)),o=r(n(6581)),s=r(n(8243)),c=r(n(5346)),u=r(n(8480)),l=r(n(2708)),f=r(n(7309)),h=r(n(7634)),p=r(n(6029)),d=r(n(1930)),m=r(n(3095)),y=r(n(9092)),v=r(n(1036)),g=r(n(1040)),b=r(n(6845)),A=function(){function e(e){var t;e.sendApiKeyAsQueryParam=null!==(t=e.sendApiKeyAsQueryParam)&&void 0!==t&&t,this.configuration=new i.default(e),this.apiCall=new a.default(this.configuration),this.debug=new h.default(this.apiCall),this.metrics=new p.default(this.apiCall),this.health=new d.default(this.apiCall),this.operations=new m.default(this.apiCall),this.multiSearch=new y.default(this.apiCall,this.configuration),this._collections=new o.default(this.apiCall),this.individualCollections={},this._aliases=new c.default(this.apiCall),this.individualAliases={},this._keys=new l.default(this.apiCall),this.individualKeys={},this._presets=new v.default(this.apiCall),this.individualPresets={},this.analytics=new b.default(this.apiCall)}return e.prototype.collections=function(e){return void 0===e?this._collections:(void 0===this.individualCollections[e]&&(this.individualCollections[e]=new s.default(e,this.apiCall,this.configuration)),this.individualCollections[e])},e.prototype.aliases=function(e){return void 0===e?this._aliases:(void 0===this.individualAliases[e]&&(this.individualAliases[e]=new u.default(e,this.apiCall)),this.individualAliases[e])},e.prototype.keys=function(e){return void 0===e?this._keys:(void 0===this.individualKeys[e]&&(this.individualKeys[e]=new f.default(e,this.apiCall)),this.individualKeys[e])},e.prototype.presets=function(e){return void 0===e?this._presets:(void 0===this.individualPresets[e]&&(this.individualPresets[e]=new g.default(e,this.apiCall)),this.individualPresets[e])},e}();t.default=A},8243:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(6581)),s=a(n(1949)),c=n(6718),u=a(n(6067)),l=a(n(3620)),f=a(n(1940)),h=a(n(1483)),p=n(9071),d=function(){function e(e,t,n){this.name=e,this.apiCall=t,this.configuration=n,this.individualDocuments={},this.individualOverrides={},this.individualSynonyms={},this.name=e,this.apiCall=t,this.configuration=n,this._documents=new s.default(this.name,this.apiCall,this.configuration),this._overrides=new u.default(this.name,this.apiCall),this._synonyms=new f.default(this.name,this.apiCall)}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.update=function(e){return r(this,void 0,void 0,(function(){return i(this,(function(t){return[2,this.apiCall.patch(this.endpointPath(),e)]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.exists=function(){return r(this,void 0,void 0,(function(){var e;return i(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,this.retrieve()];case 1:return t.sent(),[2,!0];case 2:if((e=t.sent())instanceof c.ObjectNotFound)return[2,!1];throw e;case 3:return[2]}}))}))},e.prototype.documents=function(e){return e?(void 0===this.individualDocuments[e]&&(this.individualDocuments[e]=new p.Document(this.name,e,this.apiCall)),this.individualDocuments[e]):this._documents},e.prototype.overrides=function(e){return void 0===e?this._overrides:(void 0===this.individualOverrides[e]&&(this.individualOverrides[e]=new l.default(this.name,e,this.apiCall)),this.individualOverrides[e])},e.prototype.synonyms=function(e){return void 0===e?this._synonyms:(void 0===this.individualSynonyms[e]&&(this.individualSynonyms[e]=new h.default(this.name,e,this.apiCall)),this.individualSynonyms[e])},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.name)},e}();t.default=d},6581:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i="/collections",a=function(){function e(e){this.apiCall=e}return e.prototype.create=function(e,t){return void 0===t&&(t={}),n(this,void 0,void 0,(function(){return r(this,(function(n){return[2,this.apiCall.post(i,e,t)]}))}))},e.prototype.retrieve=function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){return[2,this.apiCall.get(i)]}))}))},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return i},enumerable:!1,configurable:!0}),e}();t.default=a},2554:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0});var s=o(n(2043)),c=n(6718),u=function(){function e(e){var t=this;this.nodes=e.nodes||[],this.nodes=this.nodes.map((function(e){return t.setDefaultPathInNode(e)})).map((function(e){return t.setDefaultPortInNode(e)})).map((function(e){return r({},e)})),null==e.randomizeNodes&&(e.randomizeNodes=!0),!0===e.randomizeNodes&&this.shuffleArray(this.nodes),this.nearestNode=e.nearestNode,this.nearestNode=this.setDefaultPathInNode(this.nearestNode),this.nearestNode=this.setDefaultPortInNode(this.nearestNode),this.connectionTimeoutSeconds=e.connectionTimeoutSeconds||e.timeoutSeconds||5,this.healthcheckIntervalSeconds=e.healthcheckIntervalSeconds||60,this.numRetries=e.numRetries||this.nodes.length+(null==this.nearestNode?0:1)||3,this.retryIntervalSeconds=e.retryIntervalSeconds||.1,this.apiKey=e.apiKey,this.sendApiKeyAsQueryParam=e.sendApiKeyAsQueryParam,this.cacheSearchResultsForSeconds=e.cacheSearchResultsForSeconds||0,this.useServerSideSearchCache=e.useServerSideSearchCache||!1,this.logger=e.logger||s,this.logLevel=e.logLevel||"warn",this.logger.setLevel(this.logLevel),this.additionalHeaders=e.additionalHeaders,this.showDeprecationWarnings(e),this.validate()}return e.prototype.validate=function(){if(null==this.nodes||0===this.nodes.length||this.validateNodes())throw new c.MissingConfigurationError("Ensure that nodes[].protocol, nodes[].host and nodes[].port are set");if(null!=this.nearestNode&&this.isNodeMissingAnyParameters(this.nearestNode))throw new c.MissingConfigurationError("Ensure that nearestNodes.protocol, nearestNodes.host and nearestNodes.port are set");if(null==this.apiKey)throw new c.MissingConfigurationError("Ensure that apiKey is set");return!0},e.prototype.validateNodes=function(){var e=this;return this.nodes.some((function(t){return e.isNodeMissingAnyParameters(t)}))},e.prototype.isNodeMissingAnyParameters=function(e){return!["protocol","host","port","path"].every((function(t){return e.hasOwnProperty(t)}))&&null==e.url},e.prototype.setDefaultPathInNode=function(e){return null==e||e.hasOwnProperty("path")||(e.path=""),e},e.prototype.setDefaultPortInNode=function(e){if(null!=e&&!e.hasOwnProperty("port")&&e.hasOwnProperty("protocol"))switch(e.protocol){case"https":e.port=443;break;case"http":e.port=80}return e},e.prototype.showDeprecationWarnings=function(e){e.timeoutSeconds&&this.logger.warn("Deprecation warning: timeoutSeconds is now renamed to connectionTimeoutSeconds"),e.masterNode&&this.logger.warn("Deprecation warning: masterNode is now consolidated to nodes, starting with Typesense Server v0.12"),e.readReplicaNodes&&this.logger.warn("Deprecation warning: readReplicaNodes is now consolidated to nodes, starting with Typesense Server v0.12")},e.prototype.shuffleArray=function(e){for(var t,n=e.length-1;n>0;n--){var r=Math.floor(Math.random()*(n+1));t=[e[r],e[n]],e[n]=t[0],e[r]=t[1]}},e}();t.default=u},7634:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.apiCall=e}return e.prototype.retrieve=function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){return[2,this.apiCall.get("/debug")]}))}))},e}();t.default=i},9071:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Document=void 0;var o=a(n(6581)),s=a(n(1949)),c=function(){function e(e,t,n){this.collectionName=e,this.documentId=t,this.apiCall=n}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.update=function(e,t){return void 0===t&&(t={}),r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.patch(this.endpointPath(),e,t)]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.collectionName).concat(s.default.RESOURCEPATH,"/").concat(this.documentId)},e}();t.Document=c},1949:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var s=n(6718),c=function(e){function t(t,n,r){return e.call(this,t,n,r)||this}return i(t,e),t.prototype.create=function(e,t){return void 0===t&&(t={}),a(this,void 0,void 0,(function(){return o(this,(function(n){if(!e)throw new Error("No document provided");return[2,this.apiCall.post(this.endpointPath(),e,t)]}))}))},t.prototype.upsert=function(e,t){return void 0===t&&(t={}),a(this,void 0,void 0,(function(){return o(this,(function(n){if(!e)throw new Error("No document provided");return[2,this.apiCall.post(this.endpointPath(),e,Object.assign({},t,{action:"upsert"}))]}))}))},t.prototype.update=function(e,t){return void 0===t&&(t={}),a(this,void 0,void 0,(function(){return o(this,(function(n){if(!e)throw new Error("No document provided");return null!=t.filter_by?[2,this.apiCall.patch(this.endpointPath(),e,Object.assign({},t))]:[2,this.apiCall.post(this.endpointPath(),e,Object.assign({},t,{action:"update"}))]}))}))},t.prototype.delete=function(e){return void 0===e&&(e={}),a(this,void 0,void 0,(function(){return o(this,(function(t){return"string"==typeof e?[2,this.apiCall.delete(this.endpointPath(e),e)]:[2,this.apiCall.delete(this.endpointPath(),e)]}))}))},t.prototype.createMany=function(e,t){return void 0===t&&(t={}),a(this,void 0,void 0,(function(){return o(this,(function(n){return this.configuration.logger.warn("createMany is deprecated and will be removed in a future version. Use import instead, which now takes both an array of documents or a JSONL string of documents"),[2,this.import(e,t)]}))}))},t.prototype.import=function(e,t){return void 0===t&&(t={}),a(this,void 0,void 0,(function(){var n,r,i,a;return o(this,(function(o){switch(o.label){case 0:if(Array.isArray(e))try{n=e.map((function(e){return JSON.stringify(e)})).join("\n")}catch(e){if(RangeError instanceof e&&(null==e?void 0:e.includes("Too many properties to enumerate")))throw new Error("".concat(e,"\n It looks like you have reached a Node.js limit that restricts the number of keys in an Object: https://stackoverflow.com/questions/9282869/are-there-limits-to-the-number-of-properties-in-a-javascript-object\n\n Please try reducing the number of keys in your document, or using CURL to import your data.\n "));throw new Error(e)}else n=e;return[4,this.apiCall.performRequest("post",this.endpointPath("import"),{queryParameters:t,bodyParameters:n,additionalHeaders:{"Content-Type":"text/plain"},skipConnectionTimeout:!0})];case 1:if(r=o.sent(),Array.isArray(e)){if(i=r.split("\n").map((function(e){return JSON.parse(e)})),(a=i.filter((function(e){return!1===e.success}))).length>0)throw new s.ImportError("".concat(i.length-a.length," documents imported successfully, ").concat(a.length," documents failed during import. Use `error.importResults` from the raised exception to get a detailed error reason for each document."),i);return[2,i]}return[2,r]}}))}))},t.prototype.export=function(e){return void 0===e&&(e={}),a(this,void 0,void 0,(function(){return o(this,(function(t){return[2,this.apiCall.get(this.endpointPath("export"),e)]}))}))},t.prototype.exportStream=function(e){return void 0===e&&(e={}),a(this,void 0,void 0,(function(){return o(this,(function(t){return[2,this.apiCall.get(this.endpointPath("export"),e,{responseType:"stream"})]}))}))},t}(n(5586).SearchOnlyDocuments);t.default=c},7117:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},9229:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(t,n){var r=e.call(this,t)||this;return r.importResults=n,r}return i(t,e),t}(a(n(4492)).default);t.default=o},1254:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},4105:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},3836:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},220:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},4913:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},9976:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},4959:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},4492:function(e,t){"use strict";var n,r=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)});Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(t){var n=this.constructor,r=e.call(this,t)||this;return r.name=n.name,Object.setPrototypeOf(r,n.prototype),r}return r(t,e),t}(Error);t.default=i},6718:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ImportError=t.TypesenseError=t.ServerError=t.RequestUnauthorized=t.RequestMalformed=t.ObjectUnprocessable=t.ObjectNotFound=t.ObjectAlreadyExists=t.MissingConfigurationError=t.HTTPError=void 0;var i=r(n(7117));t.HTTPError=i.default;var a=r(n(1254));t.MissingConfigurationError=a.default;var o=r(n(4105));t.ObjectAlreadyExists=o.default;var s=r(n(3836));t.ObjectNotFound=s.default;var c=r(n(220));t.ObjectUnprocessable=c.default;var u=r(n(4913));t.RequestMalformed=u.default;var l=r(n(9976));t.RequestUnauthorized=l.default;var f=r(n(4959));t.ServerError=f.default;var h=r(n(9229));t.ImportError=h.default;var p=r(n(4492));t.TypesenseError=p.default},1930:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.apiCall=e}return e.prototype.retrieve=function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){return[2,this.apiCall.get("/health")]}))}))},e}();t.default=i},7309:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(2708)),s=function(){function e(e,t){this.id=e,this.apiCall=t}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.id)},e}();t.default=s},2708:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9964),o="/keys",s=function(){function e(e){this.apiCall=e,this.apiCall=e}return e.prototype.create=function(t){return r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.post(e.RESOURCEPATH,t)]}))}))},e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(o)]}))}))},e.prototype.generateScopedSearchKey=function(e,t){var n=JSON.stringify(t),r=Buffer.from((0,a.createHmac)("sha256",e).update(n).digest("base64")),i=e.substr(0,4),o="".concat(r).concat(i).concat(n);return Buffer.from(o).toString("base64")},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return o},enumerable:!1,configurable:!0}),e}();t.default=s},6029:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.apiCall=e}return e.prototype.retrieve=function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){return[2,this.apiCall.get("/metrics.json")]}))}))},e}();t.default=i},9092:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(2598)),s=function(){function e(e,t,n){void 0===n&&(n=!1),this.apiCall=e,this.configuration=t,this.useTextContentType=n,this.requestWithCache=new o.default}return e.prototype.clearCache=function(){this.requestWithCache.clearCache()},e.prototype.perform=function(e,t,n){void 0===t&&(t={});var a=(void 0===n?{}:n).cacheSearchResultsForSeconds,o=void 0===a?this.configuration.cacheSearchResultsForSeconds:a;return r(this,void 0,void 0,(function(){var n,r,a;return i(this,(function(i){return n={},this.useTextContentType&&(n["content-type"]="text/plain"),r={},!0===this.configuration.useServerSideSearchCache&&(r.use_cache=!0),a=Object.assign({},t,r),[2,this.requestWithCache.perform(this.apiCall,this.apiCall.post,["/multi_search",e,a,n],{cacheResponseForSeconds:o})]}))}))},e}();t.default=s},3095:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.apiCall=e}return e.prototype.perform=function(e,t){return void 0===t&&(t={}),n(this,void 0,void 0,(function(){return r(this,(function(n){return[2,this.apiCall.post("".concat("/operations","/").concat(e),{},t)]}))}))},e}();t.default=i},3620:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(6581)),s=a(n(6067)),c=function(){function e(e,t,n){this.collectionName=e,this.overrideId=t,this.apiCall=n}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.collectionName).concat(s.default.RESOURCEPATH,"/").concat(this.overrideId)},e}();t.default=c},6067:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(6581)),s=function(){function e(e,t){this.collectionName=e,this.apiCall=t}return e.prototype.upsert=function(e,t){return r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.put(this.endpointPath(e),t)]}))}))},e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.endpointPath=function(t){return"".concat(o.default.RESOURCEPATH,"/").concat(this.collectionName).concat(e.RESOURCEPATH).concat(void 0===t?"":"/"+t)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return"/overrides"},enumerable:!1,configurable:!0}),e}();t.default=s},1040:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(1036)),s=function(){function e(e,t){this.presetId=e,this.apiCall=t}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.presetId)},e}();t.default=s},1036:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.apiCall=e}return e.prototype.upsert=function(e,t){return n(this,void 0,void 0,(function(){return r(this,(function(n){return[2,this.apiCall.put(this.endpointPath(e),t)]}))}))},e.prototype.retrieve=function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.endpointPath=function(t){return"".concat(e.RESOURCEPATH).concat(void 0===t?"":"/"+t)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return"/presets"},enumerable:!1,configurable:!0}),e}();t.default=i},2598:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},i=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(){this.responseCache=new Map,this.responsePromiseCache=new Map}return e.prototype.clearCache=function(){this.responseCache=new Map,this.responsePromiseCache=new Map},e.prototype.perform=function(e,t,a,o){return n(this,void 0,void 0,(function(){var n,s,c,u,l,f,h,p,d,m,y;return r(this,(function(r){switch(r.label){case 0:if(n=o.cacheResponseForSeconds,s=void 0===n?120:n,c=o.maxSize,u=void 0===c?100:c,s<=0||u<=0)return[2,t.call.apply(t,i([e],a,!1))];if(l=JSON.stringify(a),f=this.responseCache.get(l),h=Date.now(),f){if(h-f.requestTimestamp<1e3*s)return this.responseCache.delete(l),this.responseCache.set(l,f),[2,Promise.resolve(f.response)];this.responseCache.delete(l)}if(p=this.responsePromiseCache.get(l)){if(h-p.requestTimestamp<1e3*s)return this.responsePromiseCache.delete(l),this.responsePromiseCache.set(l,p),[2,p.responsePromise];this.responsePromiseCache.delete(l)}return d=t.call.apply(t,i([e],a,!1)),this.responsePromiseCache.set(l,{requestTimestamp:h,responsePromise:d}),[4,d];case 1:return m=r.sent(),this.responseCache.set(l,{requestTimestamp:h,response:m}),this.responseCache.size>u&&(y=this.responseCache.keys().next().value,this.responseCache.delete(y)),this.responsePromiseCache.size>u&&(y=this.responsePromiseCache.keys().next().value,this.responsePromiseCache.delete(y)),[2,m]}}))}))},e}();t.default=a},8834:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(2554)),a=r(n(9777)),o=r(n(9092)),s=n(3320),c=function(){function e(e){var t;e.sendApiKeyAsQueryParam=null===(t=e.sendApiKeyAsQueryParam)||void 0===t||t,!0===e.sendApiKeyAsQueryParam&&(e.apiKey||"").length>2e3&&(console.warn("[typesense] API Key is longer than 2000 characters which is over the allowed limit, so disabling sending it as a query parameter."),e.sendApiKeyAsQueryParam=!1),this.configuration=new i.default(e),this.apiCall=new a.default(this.configuration),this.multiSearch=new o.default(this.apiCall,this.configuration,!0),this.individualCollections={}}return e.prototype.clearCache=function(){this.multiSearch.clearCache(),Object.entries(this.individualCollections).forEach((function(e){e[0],e[1].documents().clearCache()}))},e.prototype.collections=function(e){if(e)return void 0===this.individualCollections[e]&&(this.individualCollections[e]=new s.SearchOnlyCollection(e,this.apiCall,this.configuration)),this.individualCollections[e];throw new Error("Typesense.SearchClient only supports search operations, so the collectionName that needs to be searched must be specified. Use Typesense.Client if you need to access the collection object.")},e}();t.default=c},3320:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SearchOnlyCollection=void 0;var r=n(5586),i=function(){function e(e,t,n){this.name=e,this.apiCall=t,this.configuration=n,this._documents=new r.SearchOnlyDocuments(this.name,this.apiCall,this.configuration)}return e.prototype.documents=function(){return this._documents},e}();t.SearchOnlyCollection=i},5586:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SearchOnlyDocuments=void 0;var o=a(n(2598)),s=a(n(6581)),c="/documents",u=function(){function e(e,t,n){this.collectionName=e,this.apiCall=t,this.configuration=n,this.requestWithCache=new o.default}return e.prototype.clearCache=function(){this.requestWithCache.clearCache()},e.prototype.search=function(e,t){var n=void 0===t?{}:t,a=n.cacheSearchResultsForSeconds,o=void 0===a?this.configuration.cacheSearchResultsForSeconds:a,s=n.abortSignal,c=void 0===s?null:s;return r(this,void 0,void 0,(function(){var t,n,r;return i(this,(function(i){for(n in t={},!0===this.configuration.useServerSideSearchCache&&(t.use_cache=!0),e)Array.isArray(e[n])&&(t[n]=e[n].join(","));return r=Object.assign({},e,t),[2,this.requestWithCache.perform(this.apiCall,this.apiCall.get,[this.endpointPath("search"),r,{abortSignal:c}],{cacheResponseForSeconds:o})]}))}))},e.prototype.endpointPath=function(e){return"".concat(s.default.RESOURCEPATH,"/").concat(this.collectionName).concat(c).concat(void 0===e?"":"/"+e)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return c},enumerable:!1,configurable:!0}),e}();t.SearchOnlyDocuments=u},1483:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(6581)),s=a(n(1940)),c=function(){function e(e,t,n){this.collectionName=e,this.synonymId=t,this.apiCall=n}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.collectionName).concat(s.default.RESOURCEPATH,"/").concat(this.synonymId)},e}();t.default=c},1940:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(6581)),s=function(){function e(e,t){this.collectionName=e,this.apiCall=t}return e.prototype.upsert=function(e,t){return r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.put(this.endpointPath(e),t)]}))}))},e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.endpointPath=function(t){return"".concat(o.default.RESOURCEPATH,"/").concat(this.collectionName).concat(e.RESOURCEPATH).concat(void 0===t?"":"/"+t)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return"/synonyms"},enumerable:!1,configurable:!0}),e}();t.default=s},3250:function(e,t,n){"use strict";var r=n(9196),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,o=r.useEffect,s=r.useLayoutEffect,c=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,l=r[1];return s((function(){i.value=n,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,n,t]),o((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:l},1688:function(e,t,n){"use strict";e.exports=n(3250)},9196:function(e){"use strict";e.exports=window.React},1284:function(e){"use strict";e.exports=window.regeneratorRuntime},9964:function(){},3897:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},5372:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},3405:function(e,t,n){var r=n(3897);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},7156:function(e){function t(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,i)}e.exports=function(e){return function(){var n=this,r=arguments;return new Promise((function(i,a){var o=e.apply(n,r);function s(e){t(o,i,a,s,c,"next",e)}function c(e){t(o,i,a,s,c,"throw",e)}s(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},6690:function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},9728:function(e,t,n){var r=n(4062);function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,r(i.key),i)}}e.exports=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},8416:function(e,t,n){var r=n(4062);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},4836:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},9498:function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},8872:function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},2218:function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},2281:function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},7424:function(e,t,n){var r=n(5372),i=n(8872),a=n(6116),o=n(2218);e.exports=function(e,t){return r(e)||i(e,t)||a(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},861:function(e,t,n){var r=n(3405),i=n(9498),a=n(6116),o=n(2281);e.exports=function(e){return r(e)||i(e)||a(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},5036:function(e,t,n){var r=n(8698).default;e.exports=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},4062:function(e,t,n){var r=n(8698).default,i=n(5036);e.exports=function(e){var t=i(e,"string");return"symbol"===r(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},8698:function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},6116:function(e,t,n){var r=n(3897);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){"use strict";n.d(r,{z:function(){return lr}});var e={};n.r(e),n.d(e,{initializeNamespace:function(){return f},updateHiiveDebounceInstance:function(){return y},updateHiiveDebounceTime:function(){return m},updateHiiveEventsQueue:function(){return p},updateHiiveEventsQueueThreshold:function(){return d},updateHiiveUrls:function(){return h}});var t={};n.r(t),n.d(t,{getHiiveBatchUrl:function(){return A},getHiiveDebounce:function(){return I},getHiiveEventsQueue:function(){return v},getHiiveEventsQueueThreshold:function(){return g},getHiiveSingleUrl:function(){return b}});var i=n(9196),a=window.wp.element,o=window.wp.data,s=window.wp.domReady,c=n.n(s);class u{constructor(e,t,n,r){this.category=e,this.action=t,this.data=n,this.namespace=r}}const l={urls:{single:void 0,batch:void 0},queue:{events:[],threshold:100},debounce:{time:void 0,instance:void 0}};function f(e){return{type:"INITIALIZE_NAMESPACE",namespace:e}}function h(e,t){return{type:"UPDATE_HIIVE_URLS",urls:e,namespace:t}}function p(e,t){return{type:"UPDATE_HIIVE_EVENTS_QUEUE",events:e,namespace:t}}function d(e,t){return{type:"UPDATE_HIIVE_EVENTS_QUEUE_THRESHOLD",threshold:e,namespace:t}}function m(e,t){return{type:"UPDATE_HIIVE_DEBOUNCE_TIME",debounceTime:e,namespace:t}}function y(e,t){return{type:"UPDATE_HIIVE_DEBOUNCE_INSTANCE",instance:e,namespace:t}}function v(e,t){return e.hiive[t]?.queue.events}function g(e,t){return e.hiive[t]?.queue.threshold}function b(e,t){return e.hiive[t]?.urls.single}function A(e,t){return e.hiive[t]?.urls.batch}function I(e,t){return e.hiive[t]?.debounce}const w={reducer:(0,o.combineReducers)({hiive:(e,t)=>{switch(t.type){case"INITIALIZE_NAMESPACE":return{...e,[t.namespace]:l};case"UPDATE_HIIVE_URLS":return{...e,[t.namespace]:{...e[t.namespace],urls:{single:t.urls.single,batch:t.urls.batch}}};case"UPDATE_HIIVE_EVENTS_QUEUE":return{...e,[t.namespace]:{...e[t.namespace],queue:{events:t.events,threshold:e[t.namespace].queue.threshold}}};case"UPDATE_HIIVE_EVENTS_QUEUE_THRESHOLD":return{...e,[t.namespace]:{...e[t.namespace],queue:{events:e[t.namespace].queue.events,threshold:t.threshold}}};case"UPDATE_HIIVE_DEBOUNCE_TIME":return{...e,[t.namespace]:{...e[t.namespace],debounce:{time:t.debounceTime,instance:e[t.namespace].debounce.instance}}};case"UPDATE_HIIVE_DEBOUNCE_INSTANCE":return{...e,[t.namespace]:{...e[t.namespace],debounce:{time:e[t.namespace].debounce.time,instance:t.instance}}}}return e}}),actions:e,selectors:t},S=(0,o.createReduxStore)("newfold/ui-analytics",w);(0,o.register)(S);var R=window.wp.apiFetch,P=n.n(R);const j=e=>!!window?.nfdUIAnalytics?.hiive&&e in window.nfdUIAnalytics.hiive,E=async e=>{if(!(e=>e instanceof u)(e)||!j(e.namespace))return!1;const t=e.namespace;delete e.namespace;const n=(0,o.select)(S).getHiiveSingleUrl(t);if(!n)return!1;try{await P()({url:n,method:"POST",data:e})}catch(e){return console.error(e),!1}};var O,T,x=window.wp.i18n;function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},H.apply(this,arguments)}var k,M=function(e){return i.createElement("svg",H({width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),O||(O=i.createElement("g",{clipPath:"url(#close_svg__a)"},i.createElement("g",{clipPath:"url(#close_svg__b)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m12 13.06 3.712 3.713 1.06-1.06L13.06 12l3.713-3.712-1.061-1.06-3.713 3.711-3.712-3.712-1.06 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061Z",fill:"#1E1E1E"})))),T||(T=i.createElement("defs",null,i.createElement("clipPath",{id:"close_svg__a"},i.createElement("rect",{width:24,height:24,rx:2,fill:"#fff"})),i.createElement("clipPath",{id:"close_svg__b"},i.createElement("rect",{width:24,height:24,rx:2,fill:"#fff"})))))};function N(){return N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N.apply(this,arguments)}var C=function(e){return i.createElement("svg",N({width:36,height:37,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),k||(k=i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 .902c-9.941 0-18 8.059-18 18s8.059 18 18 18h15.366A2.634 2.634 0 0 0 36 34.268V18.902c0-9.941-8.059-18-18-18Zm-.913 17.877c-.336.588-.504 1.286-.504 2.092v.832h3.326v-.404c0-.587.101-1.075.303-1.461.218-.387.613-.849 1.184-1.386.723-.689 1.269-1.344 1.638-1.966.37-.621.555-1.369.555-2.243 0-.89-.236-1.696-.706-2.419-.454-.739-1.092-1.319-1.915-1.739-.823-.42-1.764-.63-2.823-.63-1.41 0-2.587.395-3.528 1.185-.924.773-1.545 1.697-1.864 2.772l2.898 1.21a3.278 3.278 0 0 1 .907-1.462c.437-.403.991-.605 1.663-.605.638 0 1.15.185 1.537.555.387.352.58.79.58 1.31 0 .437-.118.823-.353 1.16-.218.335-.58.73-1.084 1.184-.856.756-1.461 1.428-1.814 2.015Zm-.428 8.644c.436.42.957.63 1.562.63.605 0 1.117-.21 1.537-.63.42-.437.63-.957.63-1.562 0-.605-.21-1.117-.63-1.538-.42-.42-.932-.63-1.537-.63-.605 0-1.126.21-1.562.63-.42.42-.63.933-.63 1.538 0 .604.21 1.125.63 1.562Z",fill:"#196BDE"})))},U=(0,i.createContext)(null),Z=(0,i.createContext)(null),D=n(7331),B=n(8131);function F(e){return F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},F(e)}function G(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window:window})}function z(){}function W(e){return W="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},W(e)}function Q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function X(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(n),!0).forEach((function(t){J(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function J(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==W(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==W(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===W(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,_x,a,o=[],_n=!0,s=!1;try{if(_x=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;_n=!1}else for(;!(_n=(r=_x.call(n)).done)&&(o.push(r.value),o.length!==t);_n=!0);}catch(e){s=!0,i=e}finally{try{if(!_n&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return o}}(e,t)||L(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L(e,t){if(e){if("string"==typeof e)return Y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Y(e,t):void 0}}function Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var q="2.6.0",K="https://cdn.jsdelivr.net/npm/search-insights@".concat(q,"/dist/search-insights.min.js");function _(e){var t=V((e.version||"").split(".").map(Number),2),n=t[0],r=t[1];return n>=3||2===n&&r>=6||1===n&&r>=10}function $(e,t,n){var r=t.getHelper();return{uiState:n,helper:r,parent:t,instantSearchInstance:e,state:r.state,renderState:e.renderState,templatesConfig:e.templatesConfig,createURL:t.createURL,scopedResults:[],searchMetadata:{isSearchStalled:"stalled"===e.status},status:e.status,error:e.error}}function ee(e,t){var n=t.getResults();return{helper:t.getHelper(),parent:t,instantSearchInstance:e,results:n,scopedResults:t.getScopedResults(),state:n._state,renderState:e.renderState,templatesConfig:e.templatesConfig,createURL:t.createURL,searchMetadata:{isSearchStalled:"stalled"===e.status},status:e.status,error:e.error}}function te(e,t,n){var r=$(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var a=e.getWidgetRenderState(r);a&&a.widgetParams&&(i=a.widgetParams)}var o=Object.keys(i).filter((function(e){return void 0!==i[e]}));n.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:o}),"ais.index"===e.$$type&&te(e.getWidgets(),t,n)}))}function ne(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).$$internal,t=void 0!==e&&e;return function(e){var n=e.instantSearchInstance,r={widgets:[]},i=document.createElement("meta"),a=document.querySelector("head");return i.name="instantsearch:widgets",{$$type:"ais.metadata",$$internal:t,onStateChange:function(){},subscribe:function(){setTimeout((function(){var e=n.client;r.ua=e.transporter&&e.transporter.userAgent?e.transporter.userAgent.value:e._ua,te(n.mainIndex.getWidgets(),n,r),n.middleware.forEach((function(e){return r.widgets.push({middleware:!0,type:e.instance.$$type,internal:e.instance.$$internal})})),i.content=JSON.stringify(r),a.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var re=n(129);function ie(e){return ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ie(e)}function ae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,se(r.key),r)}}function oe(e,t,n){return(t=se(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function se(e){var t=function(e,t){if("object"!==ie(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==ie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ie(t)?t:String(t)}var ce=function(e){e&&(window.document.title=e)},ue=function(){function e(t){var n=this,r=t.windowTitle,i=t.writeDelay,a=void 0===i?400:i,o=t.createURL,s=t.parseURL,c=t.getLocation,u=t.start,l=t.dispose,f=t.push;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),oe(this,"$$type","ais.browser"),oe(this,"windowTitle",void 0),oe(this,"writeDelay",void 0),oe(this,"_createURL",void 0),oe(this,"parseURL",void 0),oe(this,"getLocation",void 0),oe(this,"writeTimer",void 0),oe(this,"inPopState",!1),oe(this,"isDisposed",!1),oe(this,"latestAcknowledgedHistory",0),oe(this,"_start",void 0),oe(this,"_dispose",void 0),oe(this,"_push",void 0),this.windowTitle=r,this.writeTimer=void 0,this.writeDelay=a,this._createURL=o,this.parseURL=s,this.getLocation=c,this._start=u,this._dispose=l,this._push=f,G((function(e){var t=e.window,r=n.windowTitle&&n.windowTitle(n.read());ce(r),n.latestAcknowledgedHistory=t.history.length}))}var t,n;return t=e,(n=[{key:"read",value:function(){return this.parseURL({qsModule:re,location:this.getLocation()})}},{key:"write",value:function(e){var t=this;G((function(n){var r=n.window,i=t.createURL(e),a=t.windowTitle&&t.windowTitle(e);t.writeTimer&&clearTimeout(t.writeTimer),t.writeTimer=setTimeout((function(){ce(a),t.shouldWrite(i)&&(t._push?t._push(i):r.history.pushState(e,a||"",i),t.latestAcknowledgedHistory=r.history.length),t.inPopState=!1,t.writeTimer=void 0}),t.writeDelay)}))}},{key:"onUpdate",value:function(e){var t=this;this._start&&this._start((function(){e(t.read())})),this._onPopState=function(){t.writeTimer&&(clearTimeout(t.writeTimer),t.writeTimer=void 0),t.inPopState=!0,e(t.read())},G((function(e){e.window.addEventListener("popstate",t._onPopState)}))}},{key:"createURL",value:function(e){return this._createURL({qsModule:re,routeState:e,location:this.getLocation()})}},{key:"dispose",value:function(){var e=this;this._dispose&&this._dispose(),this.isDisposed=!0,G((function(t){var n=t.window;e._onPopState&&n.removeEventListener("popstate",e._onPopState)})),this.writeTimer&&clearTimeout(this.writeTimer),this.write({})}},{key:"start",value:function(){this.isDisposed=!1}},{key:"shouldWrite",value:function(e){var t=this;return G((function(n){var r=n.window,i=!(t.isDisposed&&t.latestAcknowledgedHistory!==r.history.length);return!t.inPopState&&i&&e!==r.location.href}))}}])&&ae(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function le(e){return le="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},le(e)}var fe=["configure"];function he(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?he(Object(n),!0).forEach((function(t){de(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):he(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function de(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==le(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==le(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===le(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function me(e){return e.configure,function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,fe)}function ye(e){return e!==Object(e)}function ve(e,t){if(e===t)return!0;if(ye(e)||ye(t)||"function"==typeof e||"function"==typeof t)return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n=0,r=Object.keys(e);n<r.length;n++){var i=r[n];if(!(i in t))return!1;if(!ve(e[i],t[i]))return!1}return!0}function ge(e){return ge="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ge(e)}function be(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?be(Object(n),!0).forEach((function(t){Ie(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ie(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ge(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==ge(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ge(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var we=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.router,n=void 0===t?function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.createURL,n=void 0===t?function(e){var t=e.qsModule,n=e.routeState,r=e.location,i=r.protocol,a=r.hostname,o=r.port,s=void 0===o?"":o,c=r.pathname,u=r.hash,l=t.stringify(n),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(a).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(a).concat(f).concat(c).concat(u)}:t,r=e.parseURL,i=void 0===r?function(e){var t=e.qsModule,n=e.location;return t.parse(n.search.slice(1),{arrayLimit:99})}:r,a=e.writeDelay,o=void 0===a?400:a,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return G((function(e){return e.window.location}),{fallback:function(){throw new Error("You need to provide `getLocation` to the `history` router in environments where `window` does not exist.")}})}:c,l=e.start,f=e.dispose,h=e.push;return new ue({createURL:n,parseURL:i,writeDelay:o,windowTitle:s,getLocation:u,start:l,dispose:f,push:h})}():t,r=e.stateMapping,i=void 0===r?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,n){return pe(pe({},t),{},de({},n,me(e[n])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,n){return pe(pe({},t),{},de({},n,me(e[n])))}),{})}}:r,a=e.$$internal,o=void 0!==a&&a;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var r=Object.keys(e).reduce((function(t,n){return Ae(Ae({},t),{},Ie({},n,e[n]))}),t.mainIndex.getWidgetUiState({})),a=i.stateToRoute(r);return n.createURL(a)};var r=void 0,a=t._initialUiState;return{$$type:"ais.router({router:".concat(n.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:o,onStateChange:function(e){var t=e.uiState,a=i.stateToRoute(t);void 0!==r&&ve(r,a)||(n.write(a),r=a)},subscribe:function(){t._initialUiState=Ae(Ae({},a),i.routeToState(n.read())),n.onUpdate((function(e){t.setUiState(i.routeToState(e))}))},started:function(){var e;null===(e=n.start)||void 0===e||e.call(n)},unsubscribe:function(){n.dispose()}}}};function Se(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.map((function(e){return["https://www.algolia.com/doc/api-reference/widgets/",(t=e).name,"/js/",void 0!==(n=t.connector)&&n?"#connector":""].join("");var t,n})).join(", ");return function(e){return[e,"See documentation: ".concat(r)].filter(Boolean).join("\n\n")}}function Re(e){return"ais.index"===e.$$type}function Pe(e){return Pe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pe(e)}var je=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function Ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ee(Object(n),!0).forEach((function(t){Te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Te(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Pe(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Pe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Pe(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xe=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){var n=function(e,t){return e.setQueryParameters({hierarchicalFacetsRefinements:Oe(Oe({},e.hierarchicalFacetsRefinements),t.hierarchicalFacetsRefinements)})}(e,t),r=function(e,t){return t.tagRefinements.reduce((function(e,t){return e.addTagRefinement(t)}),e)}(function(e,t){return e.setQueryParameters({hierarchicalFacets:t.hierarchicalFacets.reduce((function(e,t){var n=function(e,n){if(!Array.isArray(e))return-1;for(var r=0;r<e.length;r++)if(e[r].name===t.name)return r;return-1}(e);if(-1===n)return e.concat(t);var r=e.slice();return r.splice(n,1,t),r}),e.hierarchicalFacets)})}(n,t),t),i=function(e,t){return e.setQueryParameters({numericRefinements:Oe(Oe({},e.numericRefinements),t.numericRefinements)})}(r,t),a=function(e,t){return e.setQueryParameters({disjunctiveFacetsRefinements:Oe(Oe({},e.disjunctiveFacetsRefinements),t.disjunctiveFacetsRefinements)})}(i,t),o=function(e,t){return e.setQueryParameters({facetsExcludes:Oe(Oe({},e.facetsExcludes),t.facetsExcludes)})}(a,t),s=function(e,t){return e.setQueryParameters({facetsRefinements:Oe(Oe({},e.facetsRefinements),t.facetsRefinements)})}(o,t),c=function(e,t){return t.disjunctiveFacets.reduce((function(e,t){return e.addDisjunctiveFacet(t)}),e)}(s,t),u=function(e,t){var n=[].concat(e.ruleContexts).concat(t.ruleContexts).filter(Boolean).filter((function(e,t,n){return n.indexOf(e)===t}));return n.length>0?e.setQueryParameters({ruleContexts:n}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,t);return function(e,t){t.facets,t.disjunctiveFacets,t.facetsRefinements,t.facetsExcludes,t.disjunctiveFacetsRefinements,t.numericRefinements,t.tagRefinements,t.hierarchicalFacets,t.hierarchicalFacetsRefinements,t.ruleContexts;var n=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,je);return e.setQueryParameters(n)}(l,t)}))};function He(e){return He="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},He(e)}var ke=["initialSearchParameters"];function Me(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(n),!0).forEach((function(t){Ce(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ce(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==He(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==He(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===He(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ue(e){return function(e){if(Array.isArray(e))return Ze(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Ze(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ze(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ze(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var De=Se({name:"index-widget"});function Be(e,t){var n=t.state,r=t.isPageReset,i=t._uiState;n!==e.state&&(e.state=n,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:r,_uiState:i}))}function Fe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,n){return Re(n)?e:n.getWidgetUiState||n.getWidgetState?n.getWidgetUiState?n.getWidgetUiState(e,t):n.getWidgetState(e,t):e}),n)}function Ge(e,t){var n=t.initialSearchParameters,r=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,ke);return e.filter((function(e){return!Re(e)})).reduce((function(e,t){return t.getWidgetSearchParameters?t.getWidgetSearchParameters(e,r):e}),n)}function ze(e){var t=e.filter(Re);0!==t.length&&t.forEach((function(e){var t=e.getHelper();Be(t,{state:t.state.resetPage(),isPageReset:!0}),ze(e.getWidgets())}))}function We(e){return e.filter(Re).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(Ue(We(t.getWidgets()))))}),[])}var Qe=function(e){if(void 0===e||void 0===e.indexName)throw new Error(De("The `indexName` option is required."));var t=e.indexName,n=e.indexId,r=void 0===n?t:n,i=[],a={},o=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return r},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return We(e?e.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return o._createURL(Ce({},r,Fe(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(De("The `addWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.init&&"function"!=typeof e.render})))throw new Error(De("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),o&&Boolean(e.length)&&(Be(c,{state:Ge(i,{uiState:a,initialSearchParameters:c.state}),_uiState:a}),e.forEach((function(e){e.getRenderState&&Xe({renderState:e.getRenderState(o.renderState[t.getIndexId()]||{},$(o,t,o._initialUiState)),instantSearchInstance:o,parent:t})})),e.forEach((function(e){e.init&&e.init($(o,t,o._initialUiState))})),o.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(De("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(De("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),o&&Boolean(e.length)){var n=e.reduce((function(e,n){return n.dispose({helper:c,state:e,parent:t})||e}),c.state);a=Fe(i,{searchParameters:n,helper:c}),c.setState(Ge(i,{uiState:a,initialSearchParameters:n})),i.length&&o.scheduleSearch()}return this},init:function(e){var n,f=this,h=e.instantSearchInstance,p=e.parent,d=e.uiState;if(null===c){o=h,s=p,a=d[r]||{};var m=h.mainHelper,y=Ge(i,{uiState:a,initialSearchParameters:new B.SearchParameters({index:t})});(c=B({},y.index,y)).search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,n,r){var i=c.state.setQueryParameters(r);return m.searchForFacetValues(e,t,n,i)},u=m.derive((function(){return xe.apply(void 0,Ue(function(e){for(var t=e.getParent(),n=[e.getHelper().state];null!==t;)n=[t.getHelper().state].concat(n),t=t.getParent();return n}(f)))}));var v=null===(n=h._initialResults)||void 0===n?void 0:n[this.getIndexId()];if(v){var g=new B.SearchResults(new B.SearchParameters(v.state),v.results);u.lastResults=g,c.lastResults=g}c.on("change",(function(e){e.isPageReset&&ze(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=t._state})),i.forEach((function(e){e.getRenderState&&Xe({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},$(h,f,d)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init($(h,f,d))})),c.on("change",(function(e){var t=e.state,n=e._uiState;a=Fe(i,{searchParameters:t,helper:c},n||{}),h.onStateChange||h.onInternalStateChange()})),v&&h.scheduleRender()}},render:function(e){var t=this,n=e.instantSearchInstance;this.getResults()&&("error"!==n.status||n.mainHelper.hasPendingRequests()||c.setState(l),i.forEach((function(e){e.getRenderState&&Xe({renderState:e.getRenderState(n.renderState[t.getIndexId()]||{},ee(n,t)),instantSearchInstance:n,parent:t})})),i.forEach((function(e){e.render&&e.render(ee(n,t))})))},dispose:function(){var e,t,n=this;i.forEach((function(e){e.dispose&&e.dispose({helper:c,state:c.state,parent:n})})),o=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(Re).reduce((function(e,t){return t.getWidgetUiState(e)}),Ne(Ne({},e),{},Ce({},r,Ne(Ne({},e[r]),a))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var n=t.uiState;return Ge(i,{uiState:n,initialSearchParameters:e})},refreshUiState:function(){a=Fe(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},a)},setIndexUiState:function(e){var t="function"==typeof e?e(a):e;o.setUiState((function(e){return Ne(Ne({},e),{},Ce({},r,t))}))}}};function Xe(e){var t=e.renderState,n=e.instantSearchInstance,r=e.parent,i=r?r.getIndexId():n.mainIndex.getIndexId();n.renderState=Ne(Ne({},n.renderState),{},Ce({},i,Ne(Ne({},n.renderState[i]),t)))}var Je=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.descendantName,r=t.modifierName,i=n?"-".concat(n):"",a=r?"--".concat(r):"";return"".concat("ais","-").concat(e).concat(i).concat(a)}};function Ve(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var Le={highlightPreTag:"<mark>",highlightPostTag:"</mark>"},Ye=Je("Highlight");function qe(e){var t=Le.highlightPreTag,n=Le.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+n:e.value})).join("")}RegExp(/[&<>"']/g.source);var Ke={"&":"&","<":"<",">":">",""":'"',"'":"'"},_e=/&(amp|quot|lt|gt|#39);/g,$e=RegExp(_e.source),et=new RegExp(/\w/i);function tt(e,t){var n,r,i,a=e[t],o=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,s=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return et.test((i=a.value)&&$e.test(i)?i.replace(_e,(function(e){return Ke[e]})):i)||s!==o?a.isHighlighted:s}function nt(e){return nt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nt(e)}function rt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function it(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rt(Object(n),!0).forEach((function(t){at(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function at(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==nt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==nt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===nt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ot(e){return e.some((function(e){return e.isHighlighted}))?e.map((function(t,n){return it(it({},t),{},{isHighlighted:!tt(e,n)})})):e.map((function(e){return it(it({},e),{},{isHighlighted:!1})}))}function st(e){var t=Le.highlightPostTag,n=Le.highlightPreTag,r=e.split(n),i=r.shift(),a=i?[{value:i,isHighlighted:!1}]:[];return r.forEach((function(e){var n=e.split(t);a.push({value:n[0],isHighlighted:!0}),""!==n[1]&&a.push({value:n[1],isHighlighted:!1})})),a}var ct=Je("ReverseHighlight"),ut=Je("Snippet"),lt=Je("ReverseSnippet");function ft(e){return ft="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ft(e)}function ht(e){return ht="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ht(e)}function pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function dt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pt(Object(n),!0).forEach((function(t){mt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ht(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==ht(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ht(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yt(e){var t=e.numberLocale;return{formatNumber:function(e,n){return function(e,t){return e.toLocaleString(t)}(Number(n(e)),t)},highlight:function(e,t){try{return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,o=void 0===a?{}:a,s=(Ve(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=Ye({descendantName:"highlighted"})+(o.highlighted?" ".concat(o.highlighted):"");return c.replace(new RegExp(Le.highlightPreTag,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(Le.highlightPostTag,"g"),"</".concat(r,">"))}(dt(dt({},JSON.parse(e)),{},{hit:this})))}catch(e){throw new Error('\nThe highlight helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseHighlight:function(e,t){try{return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,o=void 0===a?{}:a,s=(Ve(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=ct({descendantName:"highlighted"})+(o.highlighted?" ".concat(o.highlighted):"");return qe(ot(st(c))).replace(new RegExp(Le.highlightPreTag,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(Le.highlightPostTag,"g"),"</".concat(r,">"))}(dt(dt({},JSON.parse(e)),{},{hit:this})))}catch(e){throw new Error('\n The reverseHighlight helper expects a JSON object of the format:\n { "attribute": "name", "highlightedTagName": "mark" }')}},snippet:function(e,t){try{return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,o=void 0===a?{}:a,s=(Ve(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=ut({descendantName:"highlighted"})+(o.highlighted?" ".concat(o.highlighted):"");return c.replace(new RegExp(Le.highlightPreTag,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(Le.highlightPostTag,"g"),"</".concat(r,">"))}(dt(dt({},JSON.parse(e)),{},{hit:this})))}catch(e){throw new Error('\nThe snippet helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseSnippet:function(e,t){try{return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,o=void 0===a?{}:a,s=(Ve(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=lt({descendantName:"highlighted"})+(o.highlighted?" ".concat(o.highlighted):"");return qe(ot(st(c))).replace(new RegExp(Le.highlightPreTag,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(Le.highlightPostTag,"g"),"</".concat(r,">"))}(dt(dt({},JSON.parse(e)),{},{hit:this})))}catch(e){throw new Error('\n The reverseSnippet helper expects a JSON object of the format:\n { "attribute": "name", "highlightedTagName": "mark" }')}},insights:function(e,t){try{var n=JSON.parse(e),r=n.method,i=n.payload;return t(function(e,t){return function(e){var t,n=e.method,r=e.payload;if("object"!==ft(r))throw new Error("The insights helper expects the payload to be an object.");try{t=function(e){return btoa(encodeURIComponent(JSON.stringify(e)))}(r)}catch(e){throw new Error("Could not JSON serialize the payload object.")}return'data-insights-method="'.concat(n,'" data-insights-payload="').concat(t,'"')}({method:e,payload:t})}(r,dt({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var vt=Promise.resolve();function gt(e){var t=null,n=!1,r=function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];null===t&&(t=vt.then((function(){t=null,n?n=!1:e.apply(void 0,i)})))};return r.wait=function(){if(null===t)throw new Error("The deferred function should be called before calling `wait()`");return t},r.cancel=function(){null!==t&&(n=!0)},r}function bt(e,t){var n=e[t.getIndexId()]||{};t.getHelper().setState(t.getWidgetSearchParameters(t.getHelper().state,{uiState:n})),t.getWidgets().filter(Re).forEach((function(t){return bt(e,t)}))}function At(e){return At="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},At(e)}function It(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function wt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Et(r.key),r)}}function St(e,t){return St=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},St(e,t)}function Rt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pt(e){return Pt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Pt(e)}function jt(e,t,n){return(t=Et(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Et(e){var t=function(e,t){if("object"!==At(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==At(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===At(t)?t:String(t)}var Ot=Se({name:"instantsearch"});function Tt(){return"#"}var xt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&St(e,t)}(o,e);var t,n,r,i,a=(r=o,i=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}}(),function(){var e,t=Pt(r);if(i){var n=Pt(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===At(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Rt(e)}(this,e)});function o(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),jt(Rt(t=a.call(this)),"client",void 0),jt(Rt(t),"indexName",void 0),jt(Rt(t),"insightsClient",void 0),jt(Rt(t),"onStateChange",null),jt(Rt(t),"helper",void 0),jt(Rt(t),"mainHelper",void 0),jt(Rt(t),"mainIndex",void 0),jt(Rt(t),"started",void 0),jt(Rt(t),"templatesConfig",void 0),jt(Rt(t),"renderState",{}),jt(Rt(t),"_stalledSearchDelay",void 0),jt(Rt(t),"_searchStalledTimer",void 0),jt(Rt(t),"_initialUiState",void 0),jt(Rt(t),"_initialResults",void 0),jt(Rt(t),"_createURL",void 0),jt(Rt(t),"_searchFunction",void 0),jt(Rt(t),"_mainHelperSearch",void 0),jt(Rt(t),"middleware",[]),jt(Rt(t),"sendEventToInsights",void 0),jt(Rt(t),"status","idle"),jt(Rt(t),"error",void 0),jt(Rt(t),"scheduleSearch",gt((function(){t.started&&t.mainHelper.search()}))),jt(Rt(t),"scheduleRender",gt((function(){var e,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];null!==(e=t.mainHelper)&&void 0!==e&&e.hasPendingRequests()||(clearTimeout(t._searchStalledTimer),t._searchStalledTimer=null,n&&(t.status="idle",t.error=void 0)),t.mainIndex.render({instantSearchInstance:Rt(t)}),t.emit("render")}))),jt(Rt(t),"onInternalStateChange",gt((function(){var e=t.mainIndex.getWidgetUiState({});t.middleware.forEach((function(t){t.instance.onStateChange({uiState:e})}))}))),t.setMaxListeners(100);var n=e.indexName,r=void 0===n?null:n,i=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0!==f&&f,p=e.searchFunction,d=e.stalledSearchDelay,m=void 0===d?200:d,y=e.searchClient,v=void 0===y?null:y,g=e.insightsClient,b=void 0===g?null:g,A=e.onStateChange,I=void 0===A?null:A;if(null===r)throw new Error(Ot("The `indexName` option is required."));if(null===v)throw new Error(Ot("The `searchClient` option is required."));if("function"!=typeof v.search)throw new Error("The `searchClient` must implement a `search` method.\n\nSee: https://www.algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-instantsearch/js/");if("function"==typeof v.addAlgoliaAgent&&v.addAlgoliaAgent("instantsearch.js (".concat("4.55.0",")")),b&&"function"!=typeof b)throw new Error(Ot("The `insightsClient` option should be a function."));if(t.client=v,t.insightsClient=b,t.indexName=r,t.helper=null,t.mainHelper=null,t.mainIndex=Qe({indexName:r}),t.onStateChange=I,t.started=!1,t.templatesConfig={helpers:yt({numberLocale:i}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=Tt,t._initialUiState=c,t._initialResults=null,p&&(t._searchFunction=p),t.sendEventToInsights=z,l){var w="boolean"==typeof l?{}:l;w.$$internal=!0,t.use(we(w))}if(h){var S="boolean"==typeof h?{}:h;S.$$internal=!0,t.use(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,n=e.insightsInitParams,r=e.onEvent,i=e.$$internal,a=void 0!==i&&i,o=t;t||null===t||G((function(e){var t=e.window,n=t.AlgoliaAnalyticsObject||"aa";"string"==typeof n&&(o=t[n]),o||(t.AlgoliaAnalyticsObject=n,t[n]||(t[n]=function(){t[n].queue||(t[n].queue=[]);for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];t[n].queue.push(r)},t[n].version=q,t[n].shouldAddScript=!0),o=t[n])}));var s=o||z;return function(e){var t,i=e.instantSearchInstance,o=i.middleware.filter((function(e){return"ais.insights"===e.instance.$$type&&e.instance.$$internal})).map((function(e){return e.creator}));i.unuse.apply(i,function(e){if(Array.isArray(e))return Y(e)}(t=o)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||L(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());var c,u,l=V(function(e){if(e.transporter){var t=e.transporter,n=t.headers,r=t.queryParameters,i="x-algolia-application-id",a="x-algolia-api-key";return[n[i]||r[i],n[a]||r[a]]}return[e.applicationID,e.apiKey]}(i.client),2),f=l[0],h=l[1],p=void 0,d=void 0;if(Array.isArray(s.queue)){var m=function(e,t){for(var n,r=0;r<e.length;r++)if("setUserToken"===V(n=e[r],1)[0])return n}(s.queue.slice().reverse())||[],y=V(m,2);p=y[1]}return s("getUserToken",null,(function(e,t){d=t})),!n&&_(s)||s("init",X({appId:f,apiKey:h,partial:!0},n)),{$$type:"ais.insights",$$internal:a,onStateChange:function(){},subscribe:function(){if(s.shouldAddScript){var e="[insights middleware]: could not load search-insights.js. Please load it manually following https://alg.li/insights-init";try{var t=document.createElement("script");t.async=!0,t.src=K,t.onerror=function(){i.emit("error",new Error(e))},document.body.appendChild(t),s.shouldAddScript=!1}catch(t){s.shouldAddScript=!1,i.emit("error",new Error(e))}}},started:function(){s("addAlgoliaAgent","insights-middleware"),u=i.helper,c={userToken:u.state.userToken,clickAnalytics:u.state.clickAnalytics},u.overrideStateWithoutTriggeringChangeEvent(X(X({},u.state),{},{clickAnalytics:!0})),a||i.scheduleSearch();var e=function(e){if(e){var t=u.state.userToken;u.overrideStateWithoutTriggeringChangeEvent(X(X({},u.state),{},{userToken:e})),t&&t!==e&&i.scheduleSearch()}},t=function(e){if("object"===("undefined"==typeof document?"undefined":F(document))&&"string"==typeof document.cookie)for(var t="".concat(e,"="),n=document.cookie.split(";"),r=0;r<n.length;r++){for(var i=n[r];" "===i.charAt(0);)i=i.substring(1);if(0===i.indexOf(t))return i.substring(t.length,i.length)}}("_ALGOLIA");t&&e(t),d?(e(d),s("setUserToken",d)):p&&(e(p),s("setUserToken",p)),s("onUserTokenChange",e,{immediate:!0});var n=s;_(s)&&(n=function(e,t){return s(e,t,{headers:{"X-Algolia-Application-Id":f,"X-Algolia-API-Key":h}})}),i.sendEventToInsights=function(e){r?r(e,n):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),n(e.insightsMethod,e.payload))}},unsubscribe:function(){s("onUserTokenChange",void 0),i.sendEventToInsights=z,u&&c&&(u.overrideStateWithoutTriggeringChangeEvent(X(X({},u.state),c)),i.scheduleSearch())}}}}(S))}return G((function(e){var t,n;return(null===(t=e.window.navigator)||void 0===t||null===(n=t.userAgent)||void 0===n?void 0:n.indexOf("Algolia Crawler"))>-1}),{fallback:function(){return!1}})&&t.use(ne({$$internal:!0})),t}return t=o,n=[{key:"_isSearchStalled",get:function(){return"stalled"===this.status}},{key:"use",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n.map((function(t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?It(Object(n),!0).forEach((function(t){jt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):It(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({$$type:"__unknown__",$$internal:!1,subscribe:z,started:z,unsubscribe:z,onStateChange:z},t({instantSearchInstance:e}));return e.middleware.push({creator:t,instance:n}),n}));return this.started&&i.forEach((function(e){e.subscribe(),e.started()})),this}},{key:"unuse",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.middleware.filter((function(e){return t.includes(e.creator)})).forEach((function(e){return e.instance.unsubscribe()})),this.middleware=this.middleware.filter((function(e){return!t.includes(e.creator)})),this}},{key:"EXPERIMENTAL_use",value:function(){return this.use.apply(this,arguments)}},{key:"addWidget",value:function(e){return this.addWidgets([e])}},{key:"addWidgets",value:function(e){if(!Array.isArray(e))throw new Error(Ot("The `addWidgets` method expects an array of widgets. Please use `addWidget`."));if(e.some((function(e){return"function"!=typeof e.init&&"function"!=typeof e.render})))throw new Error(Ot("The widget definition expects a `render` and/or an `init` method."));return this.mainIndex.addWidgets(e),this}},{key:"removeWidget",value:function(e){return this.removeWidgets([e])}},{key:"removeWidgets",value:function(e){if(!Array.isArray(e))throw new Error(Ot("The `removeWidgets` method expects an array of widgets. Please use `removeWidget`."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(Ot("The widget definition expects a `dispose` method."));return this.mainIndex.removeWidgets(e),this}},{key:"start",value:function(){var e=this;if(this.started)throw new Error(Ot("The `start` method has already been called once."));var t=this.mainHelper||B(this.client,this.indexName);if(t.search=function(){return e.status="loading",e.scheduleRender(!1),t.searchOnlyWithDerivedHelpers()},this._searchFunction){var n={search:function(){return new Promise(z)}};this._mainHelperSearch=t.search.bind(t),t.search=function(){var r=e.mainIndex.getHelper(),i=B(n,r.state.index,r.state);return i.once("search",(function(t){var n=t.state;r.overrideStateWithoutTriggeringChangeEvent(n),e._mainHelperSearch()})),i.on("change",(function(e){var t=e.state;r.setState(t)})),e._searchFunction(i),t}}if(t.on("error",(function(t){var n=t.error;if(!(n instanceof Error)){var r=n;n=Object.keys(r).reduce((function(e,t){return e[t]=r[t],e}),new Error(r.message))}n.error=n,e.error=n,e.status="error",e.scheduleRender(!1),e.emit("error",n)})),this.mainHelper=t,this.middleware.forEach((function(e){e.instance.subscribe()})),this.mainIndex.init({instantSearchInstance:this,parent:null,uiState:this._initialUiState}),this._initialResults){var r=this.scheduleSearch;this.scheduleSearch=gt(z),gt((function(){e.scheduleSearch=r}))()}else this.mainIndex.getWidgets().length>0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()}))}},{key:"dispose",value:function(){var e;this.scheduleSearch.cancel(),this.scheduleRender.cancel(),clearTimeout(this._searchStalledTimer),this.removeWidgets(this.mainIndex.getWidgets()),this.mainIndex.dispose(),this.started=!1,this.removeAllListeners(),null===(e=this.mainHelper)||void 0===e||e.removeAllListeners(),this.mainHelper=null,this.helper=null,this.middleware.forEach((function(e){e.instance.unsubscribe()}))}},{key:"scheduleStalledRender",value:function(){var e=this;this._searchStalledTimer||(this._searchStalledTimer=setTimeout((function(){e.status="stalled",e.scheduleRender()}),this._stalledSearchDelay))}},{key:"setUiState",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!this.mainHelper)throw new Error(Ot("The `start` method needs to be called before `setUiState`."));this.mainIndex.refreshUiState();var r="function"==typeof e?e(this.mainIndex.getWidgetUiState({})):e;this.onStateChange&&n?this.onStateChange({uiState:r,setUiState:function(e){bt("function"==typeof e?e(r):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(bt(r,this.mainIndex),this.scheduleSearch(),this.onInternalStateChange())}},{key:"getUiState",value:function(){return this.started&&this.mainIndex.refreshUiState(),this.mainIndex.getWidgetUiState({})}},{key:"createURL",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.started)throw new Error(Ot("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Ot("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],n&&wt(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(D),Ht=xt,kt=n(1688),Mt=(0,i.createContext)(null);function Nt(){return(0,i.useContext)(Mt)}var Ct=(0,i.createContext)(null),Ut="6.38.1";function Zt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Dt=["react (".concat(i.version,")"),"react-instantsearch (".concat(Ut,")"),"react-instantsearch-hooks (".concat(Ut,")")],Bt="react-instantsearch-server (".concat(Ut,")");function Ft(e){var t,n,r=(t=(0,i.useReducer)((function(e){return e+1}),0),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,_x,a,o=[],_n=!0,s=!1;try{if(_x=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;_n=!1}else for(;!(_n=(r=_x.call(n)).done)&&(o.push(r.value),o.length!==t);_n=!0);}catch(e){s=!0,i=e}finally{try{if(!_n&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return Zt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Zt(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[1],a=Nt(),o=(0,i.useContext)(Ct),s=null==o?void 0:o.initialResults,c=(0,i.useRef)(e),u=(0,i.useRef)(null);if(o&&(u=o.ssrSearchRef),null===u.current){var l=new Ht(e);l._schedule=function(e){l._schedule.queue.push(e),clearTimeout(l._schedule.timer),l._schedule.timer=setTimeout((function(){l._schedule.queue.forEach((function(e){e()})),l._schedule.queue=[]}),0)},l._schedule.queue=[],(a||s)&&(l._initialResults=s||{}),Gt(e.searchClient,[].concat(Dt,[a&&Bt])),(a||s)&&l.start(),a&&a.notifyServer({search:l}),e.routing,u.current=l}var f,h=u.current,p=c.current;p.indexName!==e.indexName&&(h.helper.setIndex(e.indexName).search(),c.current=e),p.searchClient!==e.searchClient&&(Gt(e.searchClient,[].concat(Dt,[a&&Bt])),h.mainHelper.setClient(e.searchClient).search(),c.current=e),p.onStateChange!==e.onStateChange&&(h.onStateChange=e.onStateChange,c.current=e),p.searchFunction!==e.searchFunction&&(h._searchFunction=e.searchFunction,c.current=e),p.stalledSearchDelay!==e.stalledSearchDelay&&(h._stalledSearchDelay=null!==(f=e.stalledSearchDelay)&&void 0!==f?f:200,c.current=e);var d=(0,i.useRef)(null),m=(0,kt.useSyncExternalStore)((0,i.useCallback)((function(){var e=u.current;return null===d.current?e.started||(e.start(),r()):(clearTimeout(d.current),e._preventWidgetCleanup=!1),function(){clearTimeout(e._schedule.timer),d.current=setTimeout((function(){e.dispose()})),e._preventWidgetCleanup=!0}}),[r]),(function(){return u.current}),(function(){return u.current}));return m}function Gt(e,t){"function"==typeof e.addAlgoliaAgent&&t.filter(Boolean).forEach((function(t){e.addAlgoliaAgent(t)}))}var zt=["children"];function Wt(e){var t=e.children,n=Ft(function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,zt));return n.started?i.createElement(Z.Provider,{value:n},i.createElement(U.Provider,{value:n.mainIndex},t)):null}var Qt=n(8499),Xt=window.lodash;function Jt(e){return Jt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jt(e)}function Vt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Lt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vt(Object(n),!0).forEach((function(t){Yt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Yt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Jt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Jt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Jt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qt=Se({name:"search-box",connector:!0}),Kt=function(e,t){return t(e)},_t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:z;return function(e,t){if(void 0===e||"function"!=typeof e)throw new Error("The render function is not valid (received type ".concat((n=e,Object.prototype.toString.call(n).slice(8,-1)),").\n\n").concat(t));var n}(e,qt()),function(n){var r,i,a=(n||{}).queryHook,o=void 0===a?Kt:a;return{$$type:"ais.searchBox",init:function(t){var n=t.instantSearchInstance;e(Lt(Lt({},this.getWidgetRenderState(t)),{},{instantSearchInstance:n}),!0)},render:function(t){var n=t.instantSearchInstance;e(Lt(Lt({},this.getWidgetRenderState(t)),{},{instantSearchInstance:n}),!1)},dispose:function(e){var n=e.state;return t(),n.setQueryParameter("query",void 0)},getRenderState:function(e,t){return Lt(Lt({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,a=e.searchMetadata,s=e.state;return r||(r=function(e){o(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:r,clear:i,widgetParams:n,isSearchStalled:a.isSearchStalled}},getWidgetUiState:function(e,t){var n=t.searchParameters.query||"";return""===n||e&&e.query===n?e:Lt(Lt({},e),{},{query:n})},getWidgetSearchParameters:function(e,t){var n=t.uiState;return e.setQueryParameter("query",n.query||"")}}}};function $t(e){return $t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$t(e)}var en=Object.prototype.hasOwnProperty;function tn(e,t,n){if(null!=n&&n(e,t))return!0;var r,i;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((i=e.length)===t.length)for(;i--&&tn(e[i],t[i],n););return-1===i}if(!r||"object"===$t(e)){for(r in i=0,e){if(en.call(e,r)&&++i&&!en.call(t,r))return!1;if(!(r in t)||!tn(e[r],t[r],n))return!1}return Object.keys(t).length===i}}return e!=e&&t!=t}function nn(e){var t,n,r;return new B.SearchResults(e,[{query:null!==(t=e.query)&&void 0!==t?t:"",page:null!==(n=e.page)&&void 0!==n?n:0,hitsPerPage:null!==(r=e.hitsPerPage)&&void 0!==r?r:20,hits:[],nbHits:0,nbPages:0,params:"",exhaustiveNbHits:!0,exhaustiveFacetsCount:!0,processingTimeMS:0,index:e.index}],{__isArtificial:!0})}function rn(e){return rn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rn(e)}function an(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function on(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?an(Object(n),!0).forEach((function(t){sn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):an(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function sn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==rn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==rn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===rn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cn(e){var t=e.getHelper(),n=e.getResults()||nn(t.state),r=e.getScopedResults().map((function(t){var r=t.indexId===e.getIndexId()?n:nn(t.helper.state);return on(on({},t),{},{results:t.results||r})}));return{results:n,scopedResults:r}}function un(e,t){if(!e)throw new Error("Invariant failed")}function ln(){var e=(0,i.useContext)(U);return un(null!==e),e}function fn(){var e=(0,i.useContext)(Z);return un(null!==e),e}function hn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function pn(e){var t,n,r=(t=(0,i.useState)((function(){return e})),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,_x,a,o=[],_n=!0,s=!1;try{if(_x=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;_n=!1}else for(;!(_n=(r=_x.call(n)).done)&&(o.push(r.value),o.length!==t);_n=!0);}catch(e){s=!0,i=e}finally{try{if(!_n&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return hn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?hn(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),a=r[0],o=r[1];return tn(a,e)||o(e),a}var dn="undefined"!=typeof window?i.useLayoutEffect:i.useEffect;function mn(e){return mn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mn(e)}var yn=["instantSearchInstance","widgetParams"],vn=["widgetParams"];function gn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function bn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function An(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bn(Object(n),!0).forEach((function(t){In(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function In(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==mn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==mn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===mn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wn(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Sn(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=Nt(),s=fn(),c=ln(),u=pn(r),l=pn(a),f=(0,i.useRef)(!0),h=(0,i.useRef)(null),p=(0,i.useMemo)((function(){return An(An({},e((function(e,t){if(t)f.current=!0;else if(f.current){e.instantSearchInstance,e.widgetParams;var n=wn(e,yn);tn(n,h.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))||(y(n),h.current=n)}}),(function(){f.current=!1}))(u)),l)}),[e,u,l]),d=(t=(0,i.useState)((function(){if(p.getWidgetRenderState){var e,t=c.getHelper(),n=c.getWidgetUiState({})[c.getIndexId()];t.state=(null===(e=p.getWidgetSearchParameters)||void 0===e?void 0:e.call(p,t.state,{uiState:n}))||t.state;var r=cn(c),i=r.results,a=r.scopedResults,o=p.getWidgetRenderState({helper:t,parent:c,instantSearchInstance:s,results:i,scopedResults:a,state:t.state,renderState:s.renderState,templatesConfig:s.templatesConfig,createURL:c.createURL,searchMetadata:{isSearchStalled:"stalled"===s.status},status:s.status,error:s.error});return o.widgetParams,wn(o,vn)}return{}})),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,_x,a,o=[],_n=!0,s=!1;try{if(_x=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;_n=!1}else for(;!(_n=(r=_x.call(n)).done)&&(o.push(r.value),o.length!==t);_n=!0);}catch(e){s=!0,i=e}finally{try{if(!_n&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return gn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?gn(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),m=d[0],y=d[1];return function(e){var t=e.widget,n=e.parentIndex,r=e.props,a=e.shouldSsr,o=(0,i.useRef)(r);(0,i.useEffect)((function(){o.current=r}),[r]);var s=(0,i.useRef)(t);(0,i.useEffect)((function(){s.current=t}),[t]);var c=(0,i.useRef)(null),u=a&&!n.getWidgets().includes(t),l=fn();dn((function(){var e=s.current;return c.current?(clearTimeout(c.current),tn(r,o.current)||(n.removeWidgets([e]),n.addWidgets([t]))):u||n.addWidgets([t]),function(){c.current=setTimeout((function(){l._schedule((function(){l._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,t,u,l,r]),u&&n.addWidgets([t])}({widget:p,parentIndex:c,props:u,shouldSsr:Boolean(o)}),m}function Rn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Pn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function jn(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).catchError,t=fn(),n=function(){var e,t,n=fn(),r=ln(),a=r.getIndexId(),o=(e=(0,i.useState)((function(){return n.getUiState()})),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,_x,a,o=[],_n=!0,s=!1;try{if(_x=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;_n=!1}else for(;!(_n=(r=_x.call(n)).done)&&(o.push(r.value),o.length!==t);_n=!0);}catch(e){s=!0,i=e}finally{try{if(!_n&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Pn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=o[0],c=o[1],u=s[a],l=(0,i.useCallback)((function(e){n.setUiState(e)}),[n]),f=(0,i.useCallback)((function(e){r.setIndexUiState(e)}),[r]);return(0,i.useEffect)((function(){function e(){c(n.getUiState())}return n.addListener("render",e),function(){n.removeListener("render",e)}}),[n]),{uiState:s,setUiState:l,indexUiState:u,setIndexUiState:f}}(),r=n.uiState,a=n.setUiState,o=n.indexUiState,s=n.setIndexUiState,c=function(){var e,t,n=fn(),r=ln(),a=(e=(0,i.useState)((function(){return cn(r)})),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,_x,a,o=[],_n=!0,s=!1;try{if(_x=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;_n=!1}else for(;!(_n=(r=_x.call(n)).done)&&(o.push(r.value),o.length!==t);_n=!0);}catch(e){s=!0,i=e}finally{try{if(!_n&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Rn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Rn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=a[0],s=a[1];return(0,i.useEffect)((function(){function e(){var e=r.getResults();null!==e&&s({results:e,scopedResults:r.getScopedResults()})}return n.addListener("render",e),function(){n.removeListener("render",e)}}),[n,r]),o}(),u=c.results,l=c.scopedResults,f=(0,i.useCallback)((function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.use.apply(t,n),function(){t.unuse.apply(t,n)}}),[t]),h=(0,i.useCallback)((function(){t.refresh()}),[t]);return dn((function(){if(e){var n=function(){};return t.addListener("error",n),function(){return t.removeListener("error",n)}}return function(){}}),[t,e]),{results:u,scopedResults:l,uiState:r,setUiState:a,indexUiState:o,setIndexUiState:s,use:f,refresh:h,status:t.status,error:t.error}}const En="newfold-ai/v1";var On,Tn,xn={getSearchResult:(e,t,n)=>P()({path:En+"/search",method:"POST",data:{user_prompt:e,identifier:t,extra:n}}),getDefaultSearchResult:()=>P()({path:En+"/search/default",method:"POST"})};function Hn(){return Hn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hn.apply(this,arguments)}var kn=function(e){return i.createElement("svg",Hn({width:24,height:24,fill:"#1D1D1F",xmlns:"http://www.w3.org/2000/svg"},e),On||(On=i.createElement("rect",{y:24,width:24,height:24,rx:2,transform:"rotate(-90 0 24)",fill:"#F0F3F5"})),Tn||(Tn=i.createElement("path",{d:"M6 10.5c0 3 2.5 5.5 5.5 5.5 1.1 0 2.1-.3 3-.9l3 3.4 1.1-1-2.9-3.4c.9-1 1.4-2.2 1.4-3.6 0-3-2.5-5.5-5.5-5.5C8.5 5 6 7.5 6 10.5Zm9.5 0c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4Z",fill:"#999"})))};function Mn(){return Mn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mn.apply(this,arguments)}var Nn=function(e){return i.createElement("svg",Mn({height:12,width:12,xmlns:"http://www.w3.org/2000/svg",viewBox:"-13.63 -13.63 254.36 254.36",xmlSpace:"preserve",fill:"#1D1D1F",stroke:"#394150"},e),i.createElement("path",{style:{fill:"#010002"},d:"m152.835 39.285-5.902 5.898 64.18 64.19H0v8.35h211.124l-64.191 64.179 5.902 5.909 74.261-74.261z"}))};const Cn=({searchTitle:e,onGo:t})=>(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{className:"algoliaResult",onClick:t},(0,i.createElement)("p",null,e),(0,i.createElement)("div",{className:"svg"},(0,i.createElement)(Nn,null)))),Un="nfd-help-center/v1",Zn={updateHelpVisible:e=>{localStorage.setItem("helpVisible",e?"true":"false")},getHelpVisible:()=>"true"===localStorage.getItem("helpVisible"),persistResult:(e,t)=>{localStorage.setItem("helpResultContent",e),localStorage.setItem("helpPostId",t)},persistSearchInput:e=>{localStorage.setItem("searchInput",e)},clear:()=>{localStorage.removeItem("helpResultContent"),localStorage.removeItem("helpPostId"),localStorage.removeItem("searchInput")},getResultInfo:()=>({content:localStorage.getItem("helpResultContent"),postId:localStorage.getItem("helpPostId")}),getSearchInput:()=>localStorage.getItem("searchInput"),getFeatureFlag(e){return localStorage.getItem(e)},setFeatureFlag(e,t){localStorage.setItem(e,t)}},Dn=(e,t)=>{const n=new u("wonder_help",e,t,"wonder_help");E(n)};var Bn,Fn,Gn=({postId:e,source:t})=>{const[n,r]=(0,a.useState)(""),o=(0,a.useRef)(null),s=(0,a.useRef)(null);return(0,a.useEffect)((()=>{r(""),s.current.className="feedback-button no",o.current.className="feedback-button yes"}),[e]),(0,a.useEffect)((()=>{(async()=>{"helpful"!==n&&"notHelpful"!==n||(((e,t)=>{P()({path:Un+"/feedback",method:"POST",data:{post_id:e,status:t}})})(e,n),Dn("help_feedback_submitted",{label_key:"type",type:"helpful"===n?"positive":"negative",source:t,post_id:e,page:window.location.href.toString()}))})(),"helpful"===n&&(o.current.className="feedback-button yes selected-yes",s.current.className="feedback-button no"),"notHelpful"===n&&(s.current.className="feedback-button no selected-no",o.current.className="feedback-button yes")}),[n]),(0,i.createElement)("div",{className:"feedback-container"},(0,i.createElement)("div",{className:"feedback-question"},(0,i.createElement)("p",null,(0,i.createElement)("b",null,(0,x.__)("Did this result help you?","wp-module-help-center")))),(0,i.createElement)("div",{className:"icon"},(0,i.createElement)("button",{ref:o,onClick:()=>{r("helpful")},className:"feedback-button yes"},"helpful"===n&&(0,i.createElement)(i.Fragment,null,"🥳")," ",(0,x.__)("Yes","wp-module-help-center")),(0,i.createElement)("button",{onClick:()=>{r("notHelpful")},ref:s,className:"feedback-button no"},"notHelpful"===n&&(0,i.createElement)(i.Fragment,null,"😭")," ",(0,x.__)("No","wp-module-help-center"))))};function zn(){return zn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zn.apply(this,arguments)}var Wn=function(e){return i.createElement("svg",zn({width:302,height:186,fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},e),Bn||(Bn=i.createElement("path",{fill:"url(#no-result_svg__a)",d:"M0 0h302v186H0z"})),Fn||(Fn=i.createElement("defs",null,i.createElement("pattern",{id:"no-result_svg__a",patternContentUnits:"objectBoundingBox",width:1,height:1},i.createElement("use",{xlinkHref:"#no-result_svg__b",transform:"matrix(.0009 0 0 .00145 0 0)"})),i.createElement("image",{id:"no-result_svg__b",width:1121,height:690,xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABGEAAAKyCAYAAAB16sOJAAAACXBIWXMAAAsTAAALEwEAmpwYAABFUGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuMWI2NWE3OWI0LCAyMDIyLzA2LzEzLTIyOjAxOjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczppbGx1c3RyYXRvcj0iaHR0cDovL25zLmFkb2JlLmNvbS9pbGx1c3RyYXRvci8xLjAvIiB4bWxuczp4bXBUUGc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC90L3BnLyIgeG1sbnM6c3REaW09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9EaW1lbnNpb25zIyIgeG1sbnM6c3RGbnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9Gb250IyIgeG1sbnM6eG1wRz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvIiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMTEtMTRUMTY6MTY6MTItMDc6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTExLTE0VDE2OjE2OjEyLTA3OjAwIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMi0yMlQxMzoxMDowMi0wNzowMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBJbGx1c3RyYXRvciAyNS4yIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmNiMDdhMjNiLWJhNjgtNGQzMi1hN2RmLTMwYjRkYTk3YTE2MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NjViZDYxOC1kMzU3LTRjMDMtODI0MS1jMDA2YjI0OWM1YzciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDOCIgeG1wTU06UmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIgaWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU9IlByaW50IiBpbGx1c3RyYXRvcjpDcmVhdG9yU3ViVG9vbD0iQUlSb2JpbiIgaWxsdXN0cmF0b3I6VHlwZT0iRG9jdW1lbnQiIHhtcFRQZzpIYXNWaXNpYmxlT3ZlcnByaW50PSJGYWxzZSIgeG1wVFBnOkhhc1Zpc2libGVUcmFuc3BhcmVuY3k9IlRydWUiIHhtcFRQZzpOUGFnZXM9IjEiIHBkZjpQcm9kdWNlcj0iQWRvYmUgUERGIGxpYnJhcnkgMTUuMDAiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPn5haS1hMzliYTc1MC04NzBjLTQ3NTgtYWZjNC02NzM5ZmJlNWNjMjJfPC9yZGY6bGk+IDwvcmRmOkFsdD4gPC9kYzp0aXRsZT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6NWVmYTMxODktY2NmNS1mMzRhLWI5ZGUtMjU5YmY4ODYxNDUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU2NWJkNjE4LWQzNTctNGMwMy04MjQxLWMwMDZiMjQ5YzVjNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiBzdFJlZjpyZW5kaXRpb25DbGFzcz0icHJvb2Y6cGRmIi8+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjA1YjRlZDM3LThkMzItNGM0Ni05N2YwLTdiNjFlMzZhZmQ1MyIgc3RFdnQ6d2hlbj0iMjAxOC0xMC0zMFQxNjoyMzoyMi0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTY1YmQ2MTgtZDM1Ny00YzAzLTgyNDEtYzAwNmIyNDljNWM3IiBzdEV2dDp3aGVuPSIyMDIwLTA5LTE0VDE2OjIxOjQyLTA2OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBJbGx1c3RyYXRvciAyNC4zIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjNzg0MDY0NC1iZTAwLTQ0NGItYTdmZC1iYjUxMmQ4NTBlMTAiIHN0RXZ0OndoZW49IjIwMjItMTEtMTRUMTY6MTI6MjEtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy41IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjYjA3YTIzYi1iYTY4LTRkMzItYTdkZi0zMGI0ZGE5N2ExNjMiIHN0RXZ0OndoZW49IjIwMjItMTEtMTRUMTY6MTY6MTItMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy41IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wVFBnOk1heFBhZ2VTaXplIHN0RGltOnc9IjEyMjQuMDAwMDAwIiBzdERpbTpoPSI4OTcuNDg2NTY0IiBzdERpbTp1bml0PSJQb2ludHMiLz4gPHhtcFRQZzpGb250cz4gPHJkZjpCYWc+IDxyZGY6bGkgc3RGbnQ6Zm9udE5hbWU9Ik15cmlhZFByby1SZWd1bGFyIiBzdEZudDpmb250RmFtaWx5PSJNeXJpYWQgUHJvIiBzdEZudDpmb250RmFjZT0iUmVndWxhciIgc3RGbnQ6Zm9udFR5cGU9Ik9wZW4gVHlwZSIgc3RGbnQ6dmVyc2lvblN0cmluZz0iVmVyc2lvbiAyLjExNTtQUyAyLjAwMDtob3Rjb252IDEuMC44MTttYWtlb3RmLmxpYjIuNS42MzQwNiIgc3RGbnQ6Y29tcG9zaXRlPSJGYWxzZSIgc3RGbnQ6Zm9udEZpbGVOYW1lPSIuNjg1MS5vdGYiLz4gPHJkZjpsaSBzdEZudDpmb250TmFtZT0iT3BlblNhbnMtQm9sZCIgc3RGbnQ6Zm9udEZhbWlseT0iT3BlbiBTYW5zIiBzdEZudDpmb250RmFjZT0iQm9sZCIgc3RGbnQ6Zm9udFR5cGU9Ik9wZW4gVHlwZSIgc3RGbnQ6dmVyc2lvblN0cmluZz0iVmVyc2lvbiAxLjEwIiBzdEZudDpjb21wb3NpdGU9IkZhbHNlIiBzdEZudDpmb250RmlsZU5hbWU9Ik9wZW5TYW5zLUJvbGQudHRmIi8+IDwvcmRmOkJhZz4gPC94bXBUUGc6Rm9udHM+IDx4bXBUUGc6UGxhdGVOYW1lcz4gPHJkZjpTZXE+IDxyZGY6bGk+Q3lhbjwvcmRmOmxpPiA8cmRmOmxpPk1hZ2VudGE8L3JkZjpsaT4gPHJkZjpsaT5ZZWxsb3c8L3JkZjpsaT4gPHJkZjpsaT5CbGFjazwvcmRmOmxpPiA8L3JkZjpTZXE+IDwveG1wVFBnOlBsYXRlTmFtZXM+IDx4bXBUUGc6U3dhdGNoR3JvdXBzPiA8cmRmOlNlcT4gPHJkZjpsaT4gPHJkZjpEZXNjcmlwdGlvbiB4bXBHOmdyb3VwTmFtZT0iRGVmYXVsdCBTd2F0Y2ggR3JvdXAiIHhtcEc6Z3JvdXBUeXBlPSIwIj4gPHhtcEc6Q29sb3JhbnRzPiA8cmRmOlNlcT4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IldoaXRlIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIyNTUiIHhtcEc6Ymx1ZT0iMjU1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJCbGFjayIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjM1IiB4bXBHOmdyZWVuPSIzMSIgeG1wRzpibHVlPSIzMiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQ01ZSyBSZWQiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyMzYiIHhtcEc6Z3JlZW49IjI4IiB4bXBHOmJsdWU9IjM2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDTVlLIFllbGxvdyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjQxIiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgR3JlZW4iIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxNjUiIHhtcEc6Ymx1ZT0iODEiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgQ3lhbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjE3MyIgeG1wRzpibHVlPSIyMzgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgQmx1ZSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjQ2IiB4bXBHOmdyZWVuPSI0OSIgeG1wRzpibHVlPSIxNDUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgTWFnZW50YSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzNSIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSIxMzkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MTUgTT0xMDAgWT05MCBLPTEwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTkwIiB4bXBHOmdyZWVuPSIzMCIgeG1wRzpibHVlPSI0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09OTAgWT04NSBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyMzgiIHhtcEc6Z3JlZW49IjY0IiB4bXBHOmJsdWU9IjU0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT04MCBZPTk1IEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI0MCIgeG1wRzpncmVlbj0iOTAiIHhtcEc6Ymx1ZT0iNDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTUwIFk9MTAwIEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI0NiIgeG1wRzpncmVlbj0iMTQ2IiB4bXBHOmJsdWU9IjMwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT0zNSBZPTg1IEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1MCIgeG1wRzpncmVlbj0iMTc1IiB4bXBHOmJsdWU9IjY0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTUgTT0wIFk9OTAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjQ5IiB4bXBHOmdyZWVuPSIyMzYiIHhtcEc6Ymx1ZT0iNDkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MjAgTT0wIFk9MTAwIEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIxNCIgeG1wRzpncmVlbj0iMjIyIiB4bXBHOmJsdWU9IjM1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTUwIE09MCBZPTEwMCBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMzkiIHhtcEc6Z3JlZW49IjE5NyIgeG1wRzpibHVlPSI2MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz03NSBNPTAgWT0xMDAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNTUiIHhtcEc6Z3JlZW49IjE3OSIgeG1wRzpibHVlPSI3NCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz04NSBNPTEwIFk9MTAwIEs9MTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxNDciIHhtcEc6Ymx1ZT0iNjkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9OTAgTT0zMCBZPTk1IEs9MzAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxMDQiIHhtcEc6Ymx1ZT0iNTYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NzUgTT0wIFk9NzUgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNDEiIHhtcEc6Z3JlZW49IjE4MCIgeG1wRzpibHVlPSIxMTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9ODAgTT0xMCBZPTQ1IEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjE2NiIgeG1wRzpibHVlPSIxNTYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NzAgTT0xNSBZPTAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMzgiIHhtcEc6Z3JlZW49IjE2OSIgeG1wRzpibHVlPSIyMjQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9ODUgTT01MCBZPTAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjciIHhtcEc6Z3JlZW49IjExNyIgeG1wRzpibHVlPSIxODciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MTAwIE09OTUgWT01IEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjQzIiB4bXBHOmdyZWVuPSI1NiIgeG1wRzpibHVlPSIxNDMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MTAwIE09MTAwIFk9MjUgSz0yNSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjM4IiB4bXBHOmdyZWVuPSIzNCIgeG1wRzpibHVlPSI5NyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz03NSBNPTEwMCBZPTAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTAxIiB4bXBHOmdyZWVuPSI0NSIgeG1wRzpibHVlPSIxNDQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NTAgTT0xMDAgWT0wIEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE0NCIgeG1wRzpncmVlbj0iMzkiIHhtcEc6Ymx1ZT0iMTQyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTM1IE09MTAwIFk9MzUgSz0xMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1OCIgeG1wRzpncmVlbj0iMzEiIHhtcEc6Ymx1ZT0iOTkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MTAgTT0xMDAgWT01MCBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyMTciIHhtcEc6Z3JlZW49IjI4IiB4bXBHOmJsdWU9IjkyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT05NSBZPTIwIEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzNiIgeG1wRzpncmVlbj0iNDEiIHhtcEc6Ymx1ZT0iMTIzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTI1IE09MjUgWT00MCBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxOTMiIHhtcEc6Z3JlZW49IjE4MCIgeG1wRzpibHVlPSIxNTQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NDAgTT00NSBZPTUwIEs9NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1NCIgeG1wRzpncmVlbj0iMTMyIiB4bXBHOmJsdWU9IjEyMSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz01MCBNPTUwIFk9NjAgSz0yNSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjExMyIgeG1wRzpncmVlbj0iMTAxIiB4bXBHOmJsdWU9Ijg4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTU1IE09NjAgWT02NSBLPTQwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iOTAiIHhtcEc6Z3JlZW49Ijc0IiB4bXBHOmJsdWU9IjY2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTI1IE09NDAgWT02NSBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxOTUiIHhtcEc6Z3JlZW49IjE1MyIgeG1wRzpibHVlPSIxMDciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MzAgTT01MCBZPTc1IEs9MTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNjgiIHhtcEc6Z3JlZW49IjEyNCIgeG1wRzpibHVlPSI3OSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0zNSBNPTYwIFk9ODAgSz0yNSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjEzOCIgeG1wRzpncmVlbj0iOTMiIHhtcEc6Ymx1ZT0iNTkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NDAgTT02NSBZPTkwIEs9MzUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMTciIHhtcEc6Z3JlZW49Ijc2IiB4bXBHOmJsdWU9IjQwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTQwIE09NzAgWT0xMDAgSz01MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijk2IiB4bXBHOmdyZWVuPSI1NiIgeG1wRzpibHVlPSIxOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz01MCBNPTcwIFk9ODAgSz03MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjU5IiB4bXBHOmdyZWVuPSIzNSIgeG1wRzpibHVlPSIyMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz03MyBNPTQwIFk9MCBLPTAiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjcwIiB4bXBHOmdyZWVuPSIxMzQiIHhtcEc6Ymx1ZT0iMTk4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTYwIEc9ODEgQj0xMzMiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjYwIiB4bXBHOmdyZWVuPSI4MSIgeG1wRzpibHVlPSIxMzMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTI2IEc9MTY3IEI9MjIzIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIxMjYiIHhtcEc6Z3JlZW49IjE2NSIgeG1wRzpibHVlPSIyMTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTY1IEc9MjAzIEI9MjM5IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIxNjYiIHhtcEc6Z3JlZW49IjIwMiIgeG1wRzpibHVlPSIyMzUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjA5IEc9MjI1IEI9MjQyIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyMDgiIHhtcEc6Z3JlZW49IjIyNSIgeG1wRzpibHVlPSIyNDEiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjQ1IEc9MjQ3IEI9MjQ5IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyNDQiIHhtcEc6Z3JlZW49IjI0NiIgeG1wRzpibHVlPSIyNDgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjQ3IEc9MTY2IEI9MTA2IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyNDciIHhtcEc6Z3JlZW49IjE2NiIgeG1wRzpibHVlPSIxMDYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjUgRz0yOCBCPTYwIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyNCIgeG1wRzpncmVlbj0iMjciIHhtcEc6Ymx1ZT0iNTkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NzQgRz0xMDEgQj0xNjMiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9Ijc0IiB4bXBHOmdyZWVuPSIxMDEiIHhtcEc6Ymx1ZT0iMTYzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTkzIEc9MTI1IEI9MTkwIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSI5MyIgeG1wRzpncmVlbj0iMTI1IiB4bXBHOmJsdWU9IjE5MCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNTUgRz0yMDUgQj0zMyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIyMDUiIHhtcEc6Ymx1ZT0iMzIiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjA5IEc9MjExIEI9MjEyIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyMDkiIHhtcEc6Z3JlZW49IjIxMSIgeG1wRzpibHVlPSIyMTEiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9Ikdsb2JhbCBDb2xvciIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iMjUxIiB4bXBHOmdyZWVuPSIyMDgiIHhtcEc6Ymx1ZT0iMjQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTc2IEI9MTE3IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSI3NiIgeG1wRzpibHVlPSIxMTciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTA0IEc9MjA0IEI9MjI5IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIxMDUiIHhtcEc6Z3JlZW49IjIwMyIgeG1wRzpibHVlPSIyMjgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjUyIEc9MTc4IEI9MzEiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjI1MSIgeG1wRzpncmVlbj0iMTc4IiB4bXBHOmJsdWU9IjI4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJQQU5UT05FIDI4MiBDIiB4bXBHOnR5cGU9IlNQT1QiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJMQUIiIHhtcEc6TD0iMTAuOTgwMzkyIiB4bXBHOkE9IjIiIHhtcEc6Qj0iLTI2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJibHVzaCBjb3B5IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyNDIiIHhtcEc6Z3JlZW49IjE1NiIgeG1wRzpibHVlPSIxNTYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTA1IEc9MjA5IEI9NTIiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjEwNSIgeG1wRzpncmVlbj0iMjA5IiB4bXBHOmJsdWU9IjUyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTUgRz0xNjAgQj02OSIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iNSIgeG1wRzpncmVlbj0iMTYwIiB4bXBHOmJsdWU9IjY4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTU1IEc9MTg4IEI9MTU1IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSI1NCIgeG1wRzpncmVlbj0iMTg4IiB4bXBHOmJsdWU9IjE1NCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj00MSBHPTQxIEI9MTA1IGNvcHkiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjQwIiB4bXBHOmdyZWVuPSI0MCIgeG1wRzpibHVlPSIxMDUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NSBHPTE5NyBCPTIxOSIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iNSIgeG1wRzpncmVlbj0iMTk2IiB4bXBHOmJsdWU9IjIxOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNTUgRz03MyBCPTk5IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjczIiB4bXBHOmJsdWU9Ijk4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTI1NSBHPTIwMyBCPTEzOCIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIyMDIiIHhtcEc6Ymx1ZT0iMTM3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTYxIEc9MTA2IEI9MjA0IDQiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjYxIiB4bXBHOmdyZWVuPSIxMDUiIHhtcEc6Ymx1ZT0iMjA0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJza2luIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyNDQiIHhtcEc6Z3JlZW49IjIwNyIgeG1wRzpibHVlPSIxOTEiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NDEgRz00MSBCPTEwNSIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iNDAiIHhtcEc6Z3JlZW49IjQwIiB4bXBHOmJsdWU9IjEwNSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTQgRz0xODQgQj0xNDEiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjIxNCIgeG1wRzpncmVlbj0iMTg0IiB4bXBHOmJsdWU9IjE0MCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDAgRz0xOTUgQj0xNjgiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjIzOSIgeG1wRzpncmVlbj0iMTk0IiB4bXBHOmJsdWU9IjE2NyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02MSBHPTEwNiBCPTIwNCIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iNjEiIHhtcEc6Z3JlZW49IjEwNSIgeG1wRzpibHVlPSIyMDQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9ImJsdXNoIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyNDIiIHhtcEc6Z3JlZW49IjE1NiIgeG1wRzpibHVlPSIxNTYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MyBHPTIyNCBCPTE5NyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iMyIgeG1wRzpncmVlbj0iMjIzIiB4bXBHOmJsdWU9IjE5NiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj01IEc9MTkzIEI9MjE0IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSI0IiB4bXBHOmdyZWVuPSIxOTIiIHhtcEc6Ymx1ZT0iMjE0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTcwIEc9MTcyIEI9MTk1IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSI3MCIgeG1wRzpncmVlbj0iMTcyIiB4bXBHOmJsdWU9IjE5NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMyBHPTIzIEI9NTEiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjIyIiB4bXBHOmdyZWVuPSIyMiIgeG1wRzpibHVlPSI1MSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02MSBHPTEwNiBCPTIwNCAyIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSI3MSIgeG1wRzpncmVlbj0iMTA1IiB4bXBHOmJsdWU9IjE3OCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02MSBHPTEwNiBCPTIwNCAzIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSI3MSIgeG1wRzpncmVlbj0iMTA1IiB4bXBHOmJsdWU9IjE3OCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj00MSBHPTQxIEI9MTA1IGNvcHkgMiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iNDEiIHhtcEc6Z3JlZW49IjQyIiB4bXBHOmJsdWU9IjEwNCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNTAgRz0xNzYgQj0yOSIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iMjUwIiB4bXBHOmdyZWVuPSIxNzYiIHhtcEc6Ymx1ZT0iMjkiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkdyYXlzIiB4bXBHOmdyb3VwVHlwZT0iMSI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT0wIFk9MCBLPTEwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjM1IiB4bXBHOmdyZWVuPSIzMSIgeG1wRzpibHVlPSIzMiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz05MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjY0IiB4bXBHOmdyZWVuPSI2NCIgeG1wRzpibHVlPSI2NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz04MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijg4IiB4bXBHOmdyZWVuPSI4OSIgeG1wRzpibHVlPSI5MSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz03MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjEwOSIgeG1wRzpncmVlbj0iMTEwIiB4bXBHOmJsdWU9IjExMiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz02MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjEyOCIgeG1wRzpncmVlbj0iMTI5IiB4bXBHOmJsdWU9IjEzMiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz01MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE0NiIgeG1wRzpncmVlbj0iMTQ4IiB4bXBHOmJsdWU9IjE1MSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz00MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE2NiIgeG1wRzpncmVlbj0iMTY4IiB4bXBHOmJsdWU9IjE3MSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz0zMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE4NyIgeG1wRzpncmVlbj0iMTg5IiB4bXBHOmJsdWU9IjE5MSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz0yMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIwOCIgeG1wRzpncmVlbj0iMjEwIiB4bXBHOmJsdWU9IjIxMSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz0xMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzMCIgeG1wRzpncmVlbj0iMjMxIiB4bXBHOmJsdWU9IjIzMiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz01IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjQxIiB4bXBHOmdyZWVuPSIyNDEiIHhtcEc6Ymx1ZT0iMjQyIi8+IDwvcmRmOlNlcT4gPC94bXBHOkNvbG9yYW50cz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOmxpPiA8cmRmOmxpPiA8cmRmOkRlc2NyaXB0aW9uIHhtcEc6Z3JvdXBOYW1lPSJCcmlnaHRzIiB4bXBHOmdyb3VwVHlwZT0iMSI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT0xMDAgWT0xMDAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjM2IiB4bXBHOmdyZWVuPSIyOCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09NzUgWT0xMDAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjQx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"}))))},Qn=()=>{if(window?.nfdHelpCenter?.resourceLink)return(0,i.createElement)("p",null,(0,x.__)("In the meantime, try searching our","wp-module-help-center")," ",(0,i.createElement)("a",{href:window?.nfdHelpCenter?.resourceLink},(0,x.__)("Resource center.","wp-module-help-center")))},Xn=()=>(0,i.createElement)("div",null,(0,i.createElement)("p",null,(0,x.__)("Result based on your search:","wp-module-help-center")),(0,i.createElement)("h4",null,(0,x.__)("Sorry, we don't have any content for that yet.","wp-module-help-center")),(0,i.createElement)("hr",null),(0,i.createElement)(Wn,null),(0,i.createElement)("p",null,(0,x.__)("This tool is being built and doesn't always have a match.","wp-module-help-center")),(0,i.createElement)(Qn,null),(0,i.createElement)("hr",null));const Jn=({content:e,noResult:t,postId:n,source:r,showFeedbackSection:a})=>t?(0,i.createElement)(Xn,null):e&&e.length>0?(0,i.createElement)(i.Fragment,null,(0,i.createElement)("h4",null,(0,x.__)("Follow these steps:","wp-module-help-center")),(0,i.createElement)("p",{dangerouslySetInnerHTML:{__html:e}}),a&&e&&e.length>0&&(0,i.createElement)(Gn,{postId:n,source:r})):(0,i.createElement)(i.Fragment,null);var Vn,Ln,Yn,qn,Kn,$n;function er(){return er=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},er.apply(this,arguments)}var tr,nr=function(e){return i.createElement("svg",er({width:248,height:72,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Vn||(Vn=i.createElement("rect",{width:89,height:14,rx:7,fill:"url(#loader_svg__a)"})),Ln||(Ln=i.createElement("rect",{y:22,width:233,height:10,rx:5,fill:"url(#loader_svg__b)"})),Yn||(Yn=i.createElement("rect",{y:38,width:248,height:10,rx:5,fill:"url(#loader_svg__c)"})),qn||(qn=i.createElement("rect",{y:54,width:140,height:10,rx:5,fill:"url(#loader_svg__d)"})),Kn||(Kn=i.createElement("path",{stroke:"#EEE",d:"M0 71.5h248"})),$n||($n=i.createElement("defs",null,i.createElement("linearGradient",{id:"loader_svg__a",x1:89,y1:7,x2:0,y2:7,gradientUnits:"userSpaceOnUse"},i.createElement("stop",{stopColor:"#D9D9D9"}),i.createElement("stop",{offset:1,stopColor:"#D9D9D9",stopOpacity:.3})),i.createElement("linearGradient",{id:"loader_svg__b",x1:0,y1:27,x2:233,y2:27,gradientUnits:"userSpaceOnUse"},i.createElement("stop",{stopColor:"#D9D9D9"}),i.createElement("stop",{offset:1,stopColor:"#D9D9D9",stopOpacity:.3})),i.createElement("linearGradient",{id:"loader_svg__c",x1:0,y1:43,x2:266.243,y2:43,gradientUnits:"userSpaceOnUse"},i.createElement("stop",{stopColor:"#D9D9D9"}),i.createElement("stop",{offset:.516,stopColor:"#D9D9D9",stopOpacity:.2}),i.createElement("stop",{offset:1,stopColor:"#D9D9D9",stopOpacity:.8})),i.createElement("linearGradient",{id:"loader_svg__d",x1:138.754,y1:59,x2:1.495,y2:59,gradientUnits:"userSpaceOnUse"},i.createElement("stop",{stopColor:"#D9D9D9"}),i.createElement("stop",{offset:1,stopColor:"#D9D9D9",stopOpacity:.3})))))},rr=()=>(0,i.createElement)(i.Fragment,null,(0,i.createElement)(nr,null)," ",(0,i.createElement)(nr,null)," ",(0,i.createElement)(nr,null)),ir=e=>{const[t,n]=(0,a.useState)(!1),[r,o]=(0,a.useState)(!1),[s,c]=(0,a.useState)(""),[u,l]=(0,a.useState)(""),[f,h]=(0,a.useState)(),[p,d]=(0,a.useState)("kb"),{refine:m,clear:y}=Sn(_t,void 0,void 0),{results:v}=jn(),g=(e,t,n)=>{const r=e.replace(/\n/g,"<br />");l(r),h(t),Zn.persistResult(r,t),Zn.persistSearchInput(n),t&&Dn("help_search",{label_key:"term",term:n,page:window.location.href.toString()})};(0,a.useEffect)((()=>{c(""),l(""),m("")}),[e.refresh]),(0,a.useEffect)((()=>{const{content:e,postId:t}=Zn.getResultInfo();e&&l(e),t&&h(t);const n=Zn.getSearchInput();n&&(c(n),m(n))}),[]);const b=(0,a.useMemo)((()=>(0,Xt.debounce)((function(e){e&&0===e.length&&y(),m(e)}),300)),[]);return(0,a.useEffect)((()=>{b.cancel()}),[]),t?(0,i.createElement)(i.Fragment,null,(0,i.createElement)(rr,null)):(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{className:"search-container"},(0,i.createElement)("button",{onClick:()=>{document.getElementById("search-input-box").focus()}},(0,i.createElement)(kn,null)),(0,i.createElement)("input",{type:"text",id:"search-input-box",style:{flexGrow:2},value:s,maxLength:"144",placeholder:(0,x.__)("Ask me anything…","wp-module-help-center"),onChange:e=>{c(e.target.value),g("",void 0,e.target.value),o(!1),b(e.target.value)},onKeyDown:async e=>{"Enter"===e.key&&await(async()=>{n(!0);try{const e=v.hits;if(e.length>0&&((e,t,n)=>{const r=t/e.split(/\s+/).length;return n>=1&&r>=.99})(s,e[0].text_match_info?.tokens_matched,e[0].text_match_info?.fields_matched))return void g(e[0].post_content,e[0].post_id,s);d("ai");const t=await xn.getSearchResult(s,"helpcenter");g(t.result[0].text,t.post_id,s)}catch(e){o(!0)}finally{n(!1)}})()}})),(0,i.createElement)("div",{className:"attribute"},(0,i.createElement)("p",null,(0,i.createElement)("span",null,s?s.length:0,"/144"))),(0,i.createElement)(Jn,{content:u,noResult:r,postId:f,source:p,showFeedbackSection:!u.includes("do not possess the answer")}),v.hits.length>0&&(0,i.createElement)("p",null,(0,i.createElement)("b",null,u.length>0?(0,x.__)("Other Resources","wp-module-help-center"):(0,x.__)("Search Suggestions","wp-module-help-center"))),v.hits.map(((e,t)=>{const n=document.createElement("span");n.setAttribute("display","none"),n.innerHTML=e.post_title;const r=n.textContent||n.innerText;return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(Cn,{key:t,searchTitle:r,onGo:()=>{c(r),g(e.post_content,e.post_id,r)}}))})))},ar=e=>{const t=new Qt.Z({server:{apiKey:"B9wvYIokTPPgXEM3isTqsxbDOva21igT",nodes:[{host:"search.hiive.cloud",port:443,protocol:"https"}]},additionalSearchParameters:{facet_by:"post_title",group_by:"post_title",group_limit:1,query_by:"post_title,post_content",sort_by:"_text_match:desc,post_likes:desc",filter_by:`post_category:=${e.brand}`,prioritize_token_position:!0,limit_hits:3,per_page:3}}).searchClient,[n,r]=(0,a.useState)(!1),[o,s]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{(async()=>{try{const e=await P()({path:Un+"/capability",method:"GET"});s(e)}catch(e){s(!1)}})()}),[]),(0,a.useEffect)((()=>{const e=()=>{r(Zn.getHelpVisible())};return window.addEventListener("storage",e),()=>{window.removeEventListener("storage",e)}}),[]),o&&n?(0,i.createElement)("div",{className:"nfd-help-center"},(0,i.createElement)(Wt,{searchClient:t,indexName:"nfd_help_articles"},(0,i.createElement)(ir,{refresh:e.refresh}))):(0,i.createElement)(i.Fragment,null)},or=({onClose:e})=>{const[t,n]=(0,a.useState)("");(0,a.useEffect)((()=>{const e=Zn.getHelpVisible();lr(e),(async()=>{const e=await P()({path:Un+"/capability/brand",method:"GET"});n(e.toLowerCase())})()}),[]);const[r,o]=(0,a.useState)(!1);return(0,i.createElement)("div",{className:"modal"},(0,i.createElement)("div",{className:"modal-header"},(0,i.createElement)("h3",{className:"heading"},(0,i.createElement)("span",{className:"icon"},(0,i.createElement)(C,null)),(0,x.__)("Help Center","wp-module-help-center")),(0,i.createElement)("button",{className:"close-button",onClick:()=>{e(),o(!r)}},(0,i.createElement)("div",{className:"icon-button"},(0,i.createElement)(M,null)))),(0,i.createElement)(ar,{closeHelp:()=>{e(),o(!r)},refresh:r,brand:t}))};function sr(){return sr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sr.apply(this,arguments)}var cr=function(e){return i.createElement("svg",sr({style:{verticalAlign:"middle",cursor:"pointer"},width:22,height:22,viewBox:"0 1 36 37",xmlns:"http://www.w3.org/2000/svg"},e),tr||(tr=i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 .902c-9.941 0-18 8.059-18 18s8.059 18 18 18h15.366A2.634 2.634 0 0 0 36 34.268V18.902c0-9.941-8.059-18-18-18Zm-.913 17.877c-.336.588-.504 1.286-.504 2.092v.832h3.326v-.404c0-.587.101-1.075.303-1.461.218-.387.613-.849 1.184-1.386.723-.689 1.269-1.344 1.638-1.966.37-.621.555-1.369.555-2.243 0-.89-.236-1.696-.706-2.419-.454-.739-1.092-1.319-1.915-1.739-.823-.42-1.764-.63-2.823-.63-1.41 0-2.587.395-3.528 1.185-.924.773-1.545 1.697-1.864 2.772l2.898 1.21a3.278 3.278 0 0 1 .907-1.462c.437-.403.991-.605 1.663-.605.638 0 1.15.185 1.537.555.387.352.58.79.58 1.31 0 .437-.118.823-.353 1.16-.218.335-.58.73-1.084 1.184-.856.756-1.461 1.428-1.814 2.015Zm-.428 8.644c.436.42.957.63 1.562.63.605 0 1.117-.21 1.537-.63.42-.437.63-.957.63-1.562 0-.605-.21-1.117-.63-1.538-.42-.42-.932-.63-1.537-.63-.605 0-1.126.21-1.562.63-.42.42-.63.933-.63 1.538 0 .604.21 1.125.63 1.562Z"})))};c()((()=>{window?.nfdHelpCenter?.restUrl&&(async({namespace:e,urls:{single:t,batch:n}={},settings:{debounce:{time:r}={},queue:{threshold:i=100}={}}={}})=>{!e||!j(e)&&(!t&&!n||((0,o.dispatch)(S).initializeNamespace(e),(0,o.dispatch)(S).updateHiiveUrls({single:t,batch:n},e),(0,o.dispatch)(S).updateHiiveDebounceTime(r,e),(0,o.dispatch)(S).updateHiiveEventsQueueThreshold(i,e),window.nfdUIAnalytics?.hiive?window.nfdUIAnalytics.hiive[e]=!0:window.nfdUIAnalytics={hiive:{[e]:!0}}))})({namespace:"wonder_help",urls:{single:window.nfdHelpCenter.restUrl+"/newfold-data/v1/events"}})}));const ur=document.getElementById("wpcontent"),lr=e=>{ur.classList.toggle("wpcontent-container",e),document.getElementById("nfd-help-center").classList.toggle("help-container",e),Zn.updateHelpVisible(e),window.dispatchEvent(new Event("storage"))};window.newfoldEmbeddedHelp={toggleNFDLaunchedEmbeddedHelp:()=>{(()=>{const e=Zn.getHelpVisible();if(Object.is(e,void 0))return lr(!0),void Dn("help_sidebar_opened",{page:window.location.href.toString()});e||Dn("help_sidebar_opened",{page:window.location.href.toString()}),lr(!e)})()},renderEmbeddedHelp:()=>{const e=document.createElement("div");e.id="nfd-help-center",e.style.display="none",ur.appendChild(e);const t=document.getElementById("nfd-help-center");null!==t&&("undefined"!==a.createRoot?(0,a.createRoot)(t).render((0,i.createElement)(or,{onClose:()=>{lr(!1),Zn.clear()}})):"undefined"!==a.render&&(0,a.render)((0,i.createElement)(or,{onClose:()=>{lr(!1),Zn.clear()}}),t))}};const fr=(0,o.subscribe)((()=>{document.getElementById("nfd-help-menu-button-wrapper")?fr():c()((()=>{const e=document.querySelector(".edit-post-header__settings");if(!e)return;const t=document.createElement("div");t.id="nfd-help-menu-button-wrapper",t.classList.add("nfd-help-menu-button-wrapper");const n=e.querySelector(".components-dropdown-menu.interface-more-menu-dropdown");n?e.insertBefore(t,n):e.appendChild(t);const r=(0,i.createElement)("button",{className:"components-button has-icon",onClick:()=>{window.newfoldEmbeddedHelp.toggleNFDLaunchedEmbeddedHelp()}},(0,i.createElement)(cr,null));(0,a.render)(r,document.getElementById("nfd-help-menu-button-wrapper"))}))}));window.newfoldEmbeddedHelp.renderEmbeddedHelp(),window.newfoldEmbeddedHelp.launchNFDEmbeddedHelpQuery=function(e,t){const n=Zn.getHelpVisible();Zn.persistSearchInput(e),"true"!==n&&t&&(window.newfoldEmbeddedHelp.renderEmbeddedHelp(),lr(!0));const r=new KeyboardEvent("keydown",{bubbles:!0,cancelable:!0,key:"Enter",code:"Enter",keyCode:13}),i=document.getElementById("nfd-help-center");let a=0;const o=setInterval((()=>{if(a++,i&&(e=>{const t=window.getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility})(i)){const t=document.getElementById("search-input-box");t.value=e,t.focus(),t.setSelectionRange(t.value.length,t.value.length),t.dispatchEvent(r),clearInterval(o)}else a>=5&&clearInterval(o)}),500)},document.addEventListener("click",(e=>{try{e.target?.dataset?.nfdhelpcenterquery&&""!==e.target.dataset.nfdhelpcenterquery.trim()&&window.newfoldEmbeddedHelp.launchNFDEmbeddedHelpQuery(e.target.dataset.nfdhelpcenterquery,!0)}catch(e){console.error("Error launching help center via query:",e)}}))}()}(); \ No newline at end of file +(()=>{var e={7331:e=>{function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function n(e){return"function"==typeof e}function r(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,o,s,c,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||r(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var l=new Error('Uncaught, unspecified "error" event. ('+t+")");throw l.context=t,l}if(i(a=this._events[e]))return!1;if(n(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:s=Array.prototype.slice.call(arguments,1),a.apply(this,s)}else if(r(a))for(s=Array.prototype.slice.call(arguments,1),o=(u=a.slice()).length,c=0;c<o;c++)u[c].apply(this,s);return!0},t.prototype.addListener=function(e,a){var o;if(!n(a))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,n(a.listener)?a.listener:a),this._events[e]?r(this._events[e])?this._events[e].push(a):this._events[e]=[this._events[e],a]:this._events[e]=a,r(this._events[e])&&!this._events[e].warned&&(o=i(this._maxListeners)?t.defaultMaxListeners:this._maxListeners)&&o>0&&this._events[e].length>o&&(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(!n(t))throw TypeError("listener must be a function");var r=!1;function i(){this.removeListener(e,i),r||(r=!0,t.apply(this,arguments))}return i.listener=t,this.on(e,i),this},t.prototype.removeListener=function(e,t){var i,a,o,s;if(!n(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(o=(i=this._events[e]).length,a=-1,i===t||n(i.listener)&&i.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(r(i)){for(s=o;s-- >0;)if(i[s]===t||i[s].listener&&i[s].listener===t){a=s;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,r;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(n(r=this._events[e]))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},t.prototype.listeners=function(e){return this._events&&this._events[e]?n(this._events[e])?[this._events[e]]:this._events[e].slice():[]},t.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(n(t))return 1;if(t)return t.length}return 0},t.listenerCount=function(e,t){return e.listenerCount(t)}},8131:(e,t,n)=>{"use strict";var r=n(9374),i=n(7775),a=n(3076);function o(e,t,n){return new r(e,t,n)}o.version=n(4336),o.AlgoliaSearchHelper=r,o.SearchParameters=i,o.SearchResults=a,e.exports=o},8078:(e,t,n)=>{"use strict";var r=n(7331);function i(e,t){this.main=e,this.fn=t,this.lastResults=null}n(4853)(i,r),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},e.exports=i},2437:(e,t,n)=>{"use strict";var r=n(2344),i=n(116),a=n(9803),o={addRefinement:function(e,t,n){if(o.isRefined(e,t,n))return e;var i=""+n,a=e[t]?e[t].concat(i):[i],s={};return s[t]=a,r({},s,e)},removeRefinement:function(e,t,n){if(void 0===n)return o.clearRefinement(e,(function(e,n){return t===n}));var r=""+n;return o.clearRefinement(e,(function(e,n){return t===n&&r===e}))},toggleRefinement:function(e,t,n){if(void 0===n)throw new Error("toggleRefinement should be used with a value");return o.isRefined(e,t,n)?o.removeRefinement(e,t,n):o.addRefinement(e,t,n)},clearRefinement:function(e,t,n){if(void 0===t)return i(e)?{}:e;if("string"==typeof t)return a(e,[t]);if("function"==typeof t){var r=!1,o=Object.keys(e).reduce((function(i,a){var o=e[a]||[],s=o.filter((function(e){return!t(e,a,n)}));return s.length!==o.length&&(r=!0),i[a]=s,i}),{});return r?o:e}},isRefined:function(e,t,n){var r=Boolean(e[t])&&e[t].length>0;if(void 0===n||!r)return r;var i=""+n;return-1!==e[t].indexOf(i)}};e.exports=o},7775:(e,t,n)=>{"use strict";var r=n(2344),i=n(7888),a=n(2686),o=n(185),s=n(116),c=n(9803),u=n(8023),l=n(6801),f=n(2437);function h(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((function(e,n){return h(t[n],e)})):e===t}function p(e){var t=e?p._parseNumbers(e):{};void 0===t.userToken||l(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 n=this;Object.keys(t).forEach((function(e){var r=-1!==p.PARAMETERS.indexOf(e),i=void 0!==t[e];!r&&i&&(n[e]=t[e])}))}p.PARAMETERS=Object.keys(new p),p._parseNumbers=function(e){if(e instanceof p)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach((function(n){var r=e[n];if("string"==typeof r){var i=parseFloat(r);t[n]=isNaN(i)?r: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 n={};Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t]||{};n[t]={},Object.keys(r).forEach((function(e){var i=r[e].map((function(e){return Array.isArray(e)?e.map((function(e){return"string"==typeof e?parseFloat(e):e})):"string"==typeof e?parseFloat(e):e}));n[t][e]=i}))})),t.numericRefinements=n}return o({},e,t)},p.make=function(e){var t=new p(e);return(e.hierarchicalFacets||[]).forEach((function(e){if(e.rootPath){var n=t.getHierarchicalRefinement(e.name);n.length>0&&0!==n[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(n=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}})),t},p.validate=function(e,t){var n=t||{};return e.tagFilters&&n.tagRefinements&&n.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&&n.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&n.numericRefinements&&s(n.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):s(e.numericRefinements)&&n.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},p.prototype={constructor:p,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:f.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:f.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:f.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:f.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,n){var r=u(n);if(this.isNumericRefined(e,t,r))return this;var i=o({},this.numericRefinements);return i[e]=o({},i[e]),i[e][t]?(i[e][t]=i[e][t].slice(),i[e][t].push(r)):i[e][t]=[r],this.setQueryParameters({numericRefinements:i})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&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,n){var r=n;return void 0!==r?this.isNumericRefined(e,t,r)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(n,i){return i===e&&n.op===t&&h(n.val,u(r))}))}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(n,r){return r===e&&n.op===t}))}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(t,n){return n===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 s(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return c(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,n=this.numericRefinements,r=Object.keys(n).reduce((function(r,i){var a=n[i],o={};return a=a||{},Object.keys(a).forEach((function(n){var r=a[n]||[],s=[];r.forEach((function(t){e({val:t,op:n},i,"numeric")||s.push(t)})),s.length!==r.length&&(t=!0),o[n]=s})),r[i]=o,r}),{});return t?r: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 f.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:f.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 f.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:f.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 f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:f.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 f.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:f.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 f.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:f.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 f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:f.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:f.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:f.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:f.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),i={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n))?-1===t.indexOf(n)?i[e]=[]:i[e]=[t.slice(0,t.lastIndexOf(n))]:i[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:r({},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 n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:r({},n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:r({},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)&&f.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&f.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):n.length>0},isNumericRefined:function(e,t,n){if(void 0===n&&void 0===t)return Boolean(this.numericRefinements[e]);var r=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===n||!r)return r;var a,o,s=u(n),c=void 0!==(a=this.numericRefinements[e][t],o=s,i(a,(function(e){return h(e,o)})));return r&&c},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={},n=this;return Object.keys(this).forEach((function(r){var i=n[r];-1===e.indexOf(r)&&void 0!==i&&(t[r]=i)})),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=p.validate(this,e);if(t)throw t;var n=this,r=p._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=n[t],e}),{}),a=Object.keys(r).reduce((function(e,t){var n=void 0!==e[t],i=void 0!==r[t];return n&&!i?c(e,[t]):(i&&(e[t]=r[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 n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map((function(e){return e.trim()}))},toString:function(){return JSON.stringify(this,null,2)}},e.exports=p},210:(e,t,n)=>{"use strict";e.exports=function(e){return function(t,n){var r=e.hierarchicalFacets[n],u=e.hierarchicalFacetsRefinements[r.name]&&e.hierarchicalFacetsRefinements[r.name][0]||"",l=e._getHierarchicalFacetSeparator(r),f=e._getHierarchicalRootPath(r),h=e._getHierarchicalShowParentLevel(r),p=a(e._getHierarchicalFacetSortBy(r)),d=t.every((function(e){return e.exhaustive})),m=function(e,t,n,r,a){return function(u,l,f){var h=u;if(f>0){var p=0;for(h=u;p<f;){var d=h&&Array.isArray(h.data)?h.data:[];h=i(d,(function(e){return e.isRefined})),p++}}if(h){var m=Object.keys(l.data).map((function(e){return[e,l.data[e]]})).filter((function(e){return function(e,t,n,r,i,a){return(!i||0===e.indexOf(i)&&i!==e)&&(!i&&-1===e.indexOf(r)||i&&e.split(r).length-i.split(r).length==1||-1===e.indexOf(r)&&-1===n.indexOf(r)||0===n.indexOf(e)||0===e.indexOf(t+r)&&(a||0===e.indexOf(n)))}(e[0],h.path||n,a,t,n,r)}));h.data=o(m.map((function(e){var n=e[0];return function(e,t,n,r,i){var a=t.split(n);return{name:a[a.length-1].trim(),path:t,escapedValue:s(t),count:e,isRefined:r===t||0===r.indexOf(t+n),exhaustive:i,data:null}}(e[1],n,t,c(a),l.exhaustive)})),e[0],e[1])}return u}}(p,l,f,h,u),y=t;return f&&(y=t.slice(f.split(l).length)),y.reduce(m,{name:e.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,escapedValue:null,exhaustive:d,data:null})}};var r=n(4039),i=n(7888),a=n(2293),o=n(2148),s=r.escapeFacetValue,c=r.unescapeFacetValue},3076:(e,t,n)=>{"use strict";var r=n(4587),i=n(2344),a=n(4039),o=n(7888),s=n(9725),c=n(2293),u=n(185),l=n(2148),f=a.escapeFacetValue,h=a.unescapeFacetValue,p=n(210);function d(e){var t={};return e.forEach((function(e,n){t[e]=n})),t}function m(e,t,n){t&&t[n]&&(e.stats=t[n])}function y(e,t,n){var a=t[0];this._rawResults=t;var c=this;Object.keys(a).forEach((function(e){c[e]=a[e]})),Object.keys(n||{}).forEach((function(e){c[e]=n[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 l=e.getRefinedDisjunctiveFacets(),f=d(e.facets),y=d(e.disjunctiveFacets),v=1,g=a.facets||{};Object.keys(g).forEach((function(t){var n,r,i=g[t],u=(n=e.hierarchicalFacets,r=t,o(n,(function(e){return(e.attributes||[]).indexOf(r)>-1})));if(u){var l=u.attributes.indexOf(t),h=s(e.hierarchicalFacets,(function(e){return e.name===u.name}));c.hierarchicalFacets[h][l]={attribute:t,data:i,exhaustive:a.exhaustiveFacetsCount}}else{var p,d=-1!==e.disjunctiveFacets.indexOf(t),v=-1!==e.facets.indexOf(t);d&&(p=y[t],c.disjunctiveFacets[p]={name:t,data:i,exhaustive:a.exhaustiveFacetsCount},m(c.disjunctiveFacets[p],a.facets_stats,t)),v&&(p=f[t],c.facets[p]={name:t,data:i,exhaustive:a.exhaustiveFacetsCount},m(c.facets[p],a.facets_stats,t))}})),this.hierarchicalFacets=r(this.hierarchicalFacets),l.forEach((function(n){var r=t[v],o=r&&r.facets?r.facets:{},l=e.getHierarchicalFacetByName(n);Object.keys(o).forEach((function(t){var n,f=o[t];if(l){n=s(e.hierarchicalFacets,(function(e){return e.name===l.name}));var p=s(c.hierarchicalFacets[n],(function(e){return e.attribute===t}));if(-1===p)return;c.hierarchicalFacets[n][p].data=u({},c.hierarchicalFacets[n][p].data,f)}else{n=y[t];var d=a.facets&&a.facets[t]||{};c.disjunctiveFacets[n]={name:t,data:i({},f,d),exhaustive:r.exhaustiveFacetsCount},m(c.disjunctiveFacets[n],r.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(r){!c.disjunctiveFacets[n].data[r]&&e.disjunctiveFacetsRefinements[t].indexOf(h(r))>-1&&(c.disjunctiveFacets[n].data[r]=0)}))}})),v++})),e.getRefinedHierarchicalFacets().forEach((function(n){var r=e.getHierarchicalFacetByName(n),a=e._getHierarchicalFacetSeparator(r),o=e.getHierarchicalRefinement(n);0===o.length||o[0].split(a).length<2||t.slice(v).forEach((function(t){var n=t&&t.facets?t.facets:{};Object.keys(n).forEach((function(t){var u=n[t],l=s(e.hierarchicalFacets,(function(e){return e.name===r.name})),f=s(c.hierarchicalFacets[l],(function(e){return e.attribute===t}));if(-1!==f){var h={};if(o.length>0){var p=o[0].split(a)[0];h[p]=c.hierarchicalFacets[l][f].data[p]}c.hierarchicalFacets[l][f].data=i(h,u,c.hierarchicalFacets[l][f].data)}})),v++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var n=e.facetsExcludes[t],r=f[t];c.facets[r]={name:t,data:g[t],exhaustive:a.exhaustiveFacetsCount},n.forEach((function(e){c.facets[r]=c.facets[r]||{name:t},c.facets[r].data=c.facets[r].data||{},c.facets[r].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(p(e)),this.facets=r(this.facets),this.disjunctiveFacets=r(this.disjunctiveFacets),this._state=e}function v(e,t){function n(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var r=o(e.facets,n);return r?Object.keys(r.data).map((function(n){var i=f(n);return{name:n,escapedValue:i,count:r.data[n],isRefined:e._state.isFacetRefined(t,i),isExcluded:e._state.isExcludeRefined(t,n)}})):[]}if(e._state.isDisjunctiveFacet(t)){var i=o(e.disjunctiveFacets,n);return i?Object.keys(i.data).map((function(n){var r=f(n);return{name:n,escapedValue:r,count:i.data[n],isRefined:e._state.isDisjunctiveFacetRefined(t,r)}})):[]}if(e._state.isHierarchicalFacet(t)){var a=o(e.hierarchicalFacets,n);if(!a)return a;var s=e._state.getHierarchicalFacetByName(t),c=e._state._getHierarchicalFacetSeparator(s),u=h(e._state.getHierarchicalRefinement(t)[0]||"");0===u.indexOf(s.rootPath)&&(u=u.replace(s.rootPath+c,""));var l=u.split(c);return l.unshift(t),g(a,l,0),a}}function g(e,t,n){e.isRefined=e.name===t[n],e.data&&e.data.forEach((function(e){g(e,t,n+1)}))}function b(e,t,n,r){if(r=r||0,Array.isArray(t))return e(t,n[r]);if(!t.data||0===t.data.length)return t;var a=t.data.map((function(t){return b(e,t,n,r+1)})),o=e(a,n[r]);return i({data:o},t)}function A(e,t){var n=o(e,(function(e){return e.name===t}));return n&&n.stats}function w(e,t,n,r,i){var a=o(i,(function(e){return e.name===n})),s=a&&a.data&&a.data[r]?a.data[r]:0,c=a&&a.exhaustive||!1;return{type:t,attributeName:n,name:r,count:s,exhaustive:c}}y.prototype.getFacetByName=function(e){function t(t){return t.name===e}return o(this.facets,t)||o(this.disjunctiveFacets,t)||o(this.hierarchicalFacets,t)},y.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],y.prototype.getFacetValues=function(e,t){var n=v(this,e);if(n){var r=i({},t,{sortBy:y.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;return b((function(e,t){if(r.facetOrdering){var n=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(a,t);if(n)return function(e,t){var n=[],r=[],i=(t.order||[]).reduce((function(e,t,n){return e[t]=n,e}),{});e.forEach((function(e){var t=e.path||e.name;void 0!==i[t]?n[i[t]]=e:r.push(e)})),n=n.filter((function(e){return e}));var a,o=t.sortRemainingBy;return"hidden"===o?n:(a="alpha"===o?[["path","name"],["asc","asc"]]:[["count"],["desc"]],n.concat(l(r,a[0],a[1])))}(e,n)}if(Array.isArray(r.sortBy)){var i=c(r.sortBy,y.DEFAULT_SORT);return l(e,i[0],i[1])}if("function"==typeof r.sortBy)return function(e,t){return t.sort(e)}(r.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),n,Array.isArray(n)?[e]:a._state.getHierarchicalFacetByName(n.name).attributes)}},y.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?A(this.facets,e):this._state.isDisjunctiveFacet(e)?A(this.disjunctiveFacets,e):void 0},y.prototype.getRefinements=function(){var e=this._state,t=this,n=[];return Object.keys(e.facetsRefinements).forEach((function(r){e.facetsRefinements[r].forEach((function(e){n.push(w(0,"facet",r,e,t.facets))}))})),Object.keys(e.facetsExcludes).forEach((function(r){e.facetsExcludes[r].forEach((function(e){n.push(w(0,"exclude",r,e,t.facets))}))})),Object.keys(e.disjunctiveFacetsRefinements).forEach((function(r){e.disjunctiveFacetsRefinements[r].forEach((function(e){n.push(w(0,"disjunctive",r,e,t.disjunctiveFacets))}))})),Object.keys(e.hierarchicalFacetsRefinements).forEach((function(r){e.hierarchicalFacetsRefinements[r].forEach((function(i){n.push(function(e,t,n,r){var i=e.getHierarchicalFacetByName(t),a=e._getHierarchicalFacetSeparator(i),s=n.split(a),c=o(r,(function(e){return e.name===t})),u=s.reduce((function(e,t){var n=e&&o(e.data,(function(e){return e.name===t}));return void 0!==n?n:e}),c),l=u&&u.count||0,f=u&&u.exhaustive||!1,h=u&&u.path||"";return{type:"hierarchical",attributeName:t,name:h,count:l,exhaustive:f}}(e,r,i,t.hierarchicalFacets))}))})),Object.keys(e.numericRefinements).forEach((function(t){var r=e.numericRefinements[t];Object.keys(r).forEach((function(e){r[e].forEach((function(r){n.push({type:"numeric",attributeName:t,name:r,numericValue:r,operator:e})}))}))})),e.tagRefinements.forEach((function(e){n.push({type:"tag",attributeName:"_tags",name:e})})),n},e.exports=y},9374:(e,t,n)=>{"use strict";var r=n(7331),i=n(8078),a=n(4039).escapeFacetValue,o=n(4853),s=n(185),c=n(116),u=n(9803),l=n(6394),f=n(7775),h=n(3076),p=n(4336);function d(e,t,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.setClient(e);var r=n||{};r.index=t,this.state=f.make(r),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 y(){return this.state.page}o(d,r),d.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},d.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},d.prototype.getQuery=function(){var e=this.state;return l._getHitsSearchParams(e)},d.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,r=l._getQueries(n.index,n),i=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:n}),!t)return this.client.search(r).then((function(e){return i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),{content:new h(n,e.results),state:n,_originalResponse:e}}),(function(e){throw i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),e}));this.client.search(r).then((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(null,new h(n,e.results),n)})).catch((function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,n)}))},d.prototype.findAnswers=function(e){console.warn("[algoliasearch-helper] answers is no longer supported");var t=this.state,n=this.derivedHelpers[0];if(!n)return Promise.resolve([]);var r=n.getModifiedState(t),i=s({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:u(l._getHitsSearchParams(r),["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 o=this.client.initIndex(r.index);if("function"!=typeof o.findAnswers)throw new Error(a);return o.findAnswers(r.query,e.queryLanguages,i)},d.prototype.searchForFacetValues=function(e,t,n,r){var i="function"==typeof this.client.searchForFacetValues,o="function"==typeof this.client.initIndex;if(!i&&!o&&"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 s=this.state.setQueryParameters(r||{}),c=s.isDisjunctiveFacet(e),u=l.getSearchForFacetQuery(e,t,n,s);this._currentNbQueries++;var f,h=this;return i?f=this.client.searchForFacetValues([{indexName:s.index,params:u}]):o?f=this.client.initIndex(s.index).searchForFacetValues(u):(delete u.facetName,f=this.client.search([{type:"facet",facet:e,indexName:s.index,params:u}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:s,facet:e,query:t}),f.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=c?s.isDisjunctiveFacetRefined(e,t.escapedValue):s.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw h._currentNbQueries--,0===h._currentNbQueries&&h.emit("searchQueueEmpty"),e}))},d.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},d.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},d.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},d.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},d.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},d.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},d.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},d.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},d.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},d.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},d.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},d.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},d.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},d.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},d.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},d.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},d.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},d.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},d.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},d.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},d.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},d.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},d.prototype.setCurrentPage=m,d.prototype.setPage=m,d.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},d.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},d.prototype.setState=function(e){return this._change({state:f.make(e),isPageReset:!1}),this},d.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new f(e),this},d.prototype.hasRefinements=function(e){return!!c(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))},d.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},d.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},d.prototype.hasTag=function(e){return this.state.isTagRefined(e)},d.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},d.prototype.getIndex=function(){return this.state.index},d.prototype.getCurrentPage=y,d.prototype.getPage=y,d.prototype.getTags=function(){return this.state.tagRefinements},d.prototype.getRefinements=function(e){var t=[];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"})}))):this.state.isDisjunctiveFacet(e)&&this.state.getDisjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"disjunctive"})}));var n=this.state.getNumericRefinements(e);return Object.keys(n).forEach((function(e){var r=n[e];t.push({value:r,operator:e,type:"numeric"})})),t},d.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},d.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},d.prototype._search=function(e){var t=this.state,n=[],r=[];e.onlyWithDerivedHelpers||(r=l._getQueries(t.index,t),n.push({state:t,queriesCount:r.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var i=this.derivedHelpers.map((function(e){var r=e.getModifiedState(t),i=r.index?l._getQueries(r.index,r):[];return n.push({state:r,queriesCount:i.length,helper:e}),e.emit("search",{state:r,results:e.lastResults}),i})),a=Array.prototype.concat.apply(r,i),o=this._queryId++;if(this._currentNbQueries++,!a.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,n,o));try{this.client.search(a).then(this._dispatchAlgoliaResponse.bind(this,n,o)).catch(this._dispatchAlgoliaError.bind(this,o))}catch(e){this.emit("error",{error:e})}},d.prototype._dispatchAlgoliaResponse=function(e,t,n){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var r=n.results.slice();e.forEach((function(e){var t=e.state,n=e.queriesCount,i=e.helper,a=r.splice(0,n);t.index?(i.lastResults=new h(t,a),i.emit("result",{results:i.lastResults,state:t})):i.emit("result",{results:null,state:t})}))}},d.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"))},d.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},d.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},d.prototype._change=function(e){var t=e.state,n=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},d.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},d.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+p+")"),this.client=e),this},d.prototype.getClient=function(){return this.client},d.prototype.derive=function(e){var t=new i(this,e);return this.derivedHelpers.push(t),t},d.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)},d.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=d},4587:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},2344:e=>{"use strict";e.exports=function(){return Array.prototype.slice.call(arguments).reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(n){void 0!==t[n]&&(void 0!==e[n]&&delete e[n],e[n]=t[n])})),e}),{})}},4039: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(/^\\-/,"-")}}},7888:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)if(t(e[n]))return e[n]}},9725:e=>{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}},2293:(e,t,n)=>{"use strict";var r=n(7888);e.exports=function(e,t){var n=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),a=r(n,(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)}),[[],[]])}},4853:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},2686:e=>{"use strict";e.exports=function(e,t){return e.filter((function(n,r){return t.indexOf(n)>-1&&e.indexOf(n)===r}))}},185:e=>{"use strict";function t(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function n(e,r){if(e===r)return e;for(var i in r)if(Object.prototype.hasOwnProperty.call(r,i)&&"__proto__"!==i&&"constructor"!==i){var a=r[i],o=e[i];void 0!==o&&void 0===a||(t(o)&&t(a)?e[i]=n(o,a):e[i]="object"==typeof(s=a)&&null!==s?n(Array.isArray(s)?[]:{},s):s)}var s;return e}e.exports=function(e){t(e)||(e={});for(var r=1,i=arguments.length;r<i;r++){var a=arguments[r];t(a)&&n(e,a)}return e}},116:e=>{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},9803:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}},2148:e=>{"use strict";function t(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=void 0!==t,a=null===t;if(!a&&e>t||r&&i||!n)return 1;if(!r&&e<t||a&&n||!i)return-1}return 0}e.exports=function(e,n,r){if(!Array.isArray(e))return[];Array.isArray(r)||(r=[]);var i=e.map((function(e,t){return{criteria:n.map((function(t){return e[t]})),index:t,value:e}}));return i.sort((function(e,n){for(var i=-1;++i<e.criteria.length;){var a=t(e.criteria[i],n.criteria[i]);if(a)return i>=r.length?a:"desc"===r[i]?-a:a}return e.index-n.index})),i.map((function(e){return e.value}))}},8023: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.")}},6394:(e,t,n)=>{"use strict";var r=n(185);function i(e){return Object.keys(e).sort().reduce((function(t,n){return t[n]=e[n],t}),{})}var a={_getQueries:function(e,t){var n=[];return n.push({indexName:e,params:a._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(r){n.push({indexName:e,params:a._getDisjunctiveFacetSearchParams(t,r)})})),t.getRefinedHierarchicalFacets().forEach((function(r){var i=t.getHierarchicalFacetByName(r),o=t.getHierarchicalRefinement(r),s=t._getHierarchicalFacetSeparator(i);if(o.length>0&&o[0].split(s).length>1){var c=o[0].split(s).slice(0,-1).reduce((function(e,t,n){return e.concat({attribute:i.attributes[n],value:0===n?t:[e[e.length-1].value,t].join(s)})}),[]);c.forEach((function(r,o){var s=a._getDisjunctiveFacetSearchParams(t,r.attribute,0===o);function u(e){return i.attributes.some((function(t){return t===e.split(":")[0]}))}var l=(s.facetFilters||[]).reduce((function(e,t){if(Array.isArray(t)){var n=t.filter((function(e){return!u(e)}));n.length>0&&e.push(n)}return"string"!=typeof t||u(t)||e.push(t),e}),[]),f=c[o-1];s.facetFilters=o>0?l.concat(f.attribute+":"+f.value):l.length>0?l:void 0,n.push({indexName:e,params:s})}))}})),n},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(a._getHitsHierarchicalFacetsAttributes(e)).sort(),n=a._getFacetFilters(e),o=a._getNumericFilters(e),s=a._getTagFilters(e),c={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:s};return n.length>0&&(c.facetFilters=n),o.length>0&&(c.numericFilters=o),i(r({},e.getQueryParams(),c))},_getDisjunctiveFacetSearchParams:function(e,t,n){var o=a._getFacetFilters(e,t,n),s=a._getNumericFilters(e,t),c=a._getTagFilters(e),u={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};c.length>0&&(u.tagFilters=c);var l=e.getHierarchicalFacetByName(t);return u.facets=l?a._getDisjunctiveHierarchicalFacetAttribute(e,l,n):t,s.length>0&&(u.numericFilters=s),o.length>0&&(u.facetFilters=o),i(r({},e.getQueryParams(),u))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var n=[];return Object.keys(e.numericRefinements).forEach((function(r){var i=e.numericRefinements[r]||{};Object.keys(i).forEach((function(e){var a=i[e]||[];t!==r&&a.forEach((function(t){if(Array.isArray(t)){var i=t.map((function(t){return r+e+t}));n.push(i)}else n.push(r+e+t)}))}))})),n},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,n){var r=[],i=e.facetsRefinements||{};Object.keys(i).sort().forEach((function(e){(i[e]||[]).sort().forEach((function(t){r.push(e+":"+t)}))}));var a=e.facetsExcludes||{};Object.keys(a).sort().forEach((function(e){(a[e]||[]).sort().forEach((function(t){r.push(e+":-"+t)}))}));var o=e.disjunctiveFacetsRefinements||{};Object.keys(o).sort().forEach((function(e){var n=o[e]||[];if(e!==t&&n&&0!==n.length){var i=[];n.sort().forEach((function(t){i.push(e+":"+t)})),r.push(i)}}));var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach((function(i){var a=(s[i]||[])[0];if(void 0!==a){var o,c,u=e.getHierarchicalFacetByName(i),l=e._getHierarchicalFacetSeparator(u),f=e._getHierarchicalRootPath(u);if(t===i){if(-1===a.indexOf(l)||!f&&!0===n||f&&f.split(l).length===a.split(l).length)return;f?(c=f.split(l).length-1,a=f):(c=a.split(l).length-2,a=a.slice(0,a.lastIndexOf(l))),o=u.attributes[c]}else c=a.split(l).length-1,o=u.attributes[c];o&&r.push([o+":"+a])}})),r},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce((function(t,n){var r=e.getHierarchicalRefinement(n.name)[0];if(!r)return t.push(n.attributes[0]),t;var i=e._getHierarchicalFacetSeparator(n),a=r.split(i).length,o=n.attributes.slice(0,a+1);return t.concat(o)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var i=e._getHierarchicalRootPath(t),a=0;return i&&(a=i.split(r).length),[t.attributes[a]]}var o=(e.getHierarchicalRefinement(t.name)[0]||"").split(r).length-1;return t.attributes.slice(0,o+1)},getSearchForFacetQuery:function(e,t,n,o){var s=o.isDisjunctiveFacet(e)?o.clearRefinements(e):o,c={facetQuery:t,facetName:e};return"number"==typeof n&&(c.maxFacetHits=n),i(r({},a._getHitsSearchParams(s),c))}};e.exports=a},6801:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},4336:e=>{"use strict";e.exports="3.14.2"},9669:(e,t,n)=>{e.exports=n(1609)},5448:(e,t,n)=>{"use strict";var r=n(4867),i=n(6026),a=n(4372),o=n(5327),s=n(4097),c=n(4109),u=n(7985),l=n(5061),f=n(7874),h=n(5263);e.exports=function(e){return new Promise((function(t,n){var p,d=e.data,m=e.headers,y=e.responseType;function v(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}r.isFormData(d)&&delete m["Content-Type"];var g=new XMLHttpRequest;if(e.auth){var b=e.auth.username||"",A=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(b+":"+A)}var w=s(e.baseURL,e.url);function I(){if(g){var r="getAllResponseHeaders"in g?c(g.getAllResponseHeaders()):null,a={data:y&&"text"!==y&&"json"!==y?g.response:g.responseText,status:g.status,statusText:g.statusText,headers:r,config:e,request:g};i((function(e){t(e),v()}),(function(e){n(e),v()}),a),g=null}}if(g.open(e.method.toUpperCase(),o(w,e.params,e.paramsSerializer),!0),g.timeout=e.timeout,"onloadend"in g?g.onloadend=I:g.onreadystatechange=function(){g&&4===g.readyState&&(0!==g.status||g.responseURL&&0===g.responseURL.indexOf("file:"))&&setTimeout(I)},g.onabort=function(){g&&(n(l("Request aborted",e,"ECONNABORTED",g)),g=null)},g.onerror=function(){n(l("Network Error",e,null,g)),g=null},g.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||f;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(l(t,e,r.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",g)),g=null},r.isStandardBrowserEnv()){var S=(e.withCredentials||u(w))&&e.xsrfCookieName?a.read(e.xsrfCookieName):void 0;S&&(m[e.xsrfHeaderName]=S)}"setRequestHeader"in g&&r.forEach(m,(function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete m[t]:g.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(g.withCredentials=!!e.withCredentials),y&&"json"!==y&&(g.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&g.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&g.upload&&g.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(p=function(e){g&&(n(!e||e&&e.type?new h("canceled"):e),g.abort(),g=null)},e.cancelToken&&e.cancelToken.subscribe(p),e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p))),d||(d=null),g.send(d)}))}},1609:(e,t,n)=>{"use strict";var r=n(4867),i=n(1849),a=n(321),o=n(7185),s=function e(t){var n=new a(t),s=i(a.prototype.request,n);return r.extend(s,a.prototype,n),r.extend(s,n),s.create=function(n){return e(o(t,n))},s}(n(5546));s.Axios=a,s.Cancel=n(5263),s.CancelToken=n(4972),s.isCancel=n(6502),s.VERSION=n(7288).version,s.all=function(e){return Promise.all(e)},s.spread=n(8713),s.isAxiosError=n(6268),e.exports=s,e.exports.default=s},5263:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},4972:(e,t,n)=>{"use strict";var r=n(5263);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t<r;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},i.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},6502:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},321:(e,t,n)=>{"use strict";var r=n(4867),i=n(5327),a=n(782),o=n(3572),s=n(7185),c=n(4875),u=c.validators;function l(e){this.defaults=e,this.interceptors={request:new a,response:new a}}l.prototype.request=function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},(t=s(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;void 0!==n&&c.assertOptions(n,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var r=[],i=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(i=i&&e.synchronous,r.unshift(e.fulfilled,e.rejected))}));var a,l=[];if(this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)})),!i){var f=[o,void 0];for(Array.prototype.unshift.apply(f,r),f=f.concat(l),a=Promise.resolve(t);f.length;)a=a.then(f.shift(),f.shift());return a}for(var h=t;r.length;){var p=r.shift(),d=r.shift();try{h=p(h)}catch(e){d(e);break}}try{a=o(h)}catch(e){return Promise.reject(e)}for(;l.length;)a=a.then(l.shift(),l.shift());return a},l.prototype.getUri=function(e){return e=s(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=l},782:(e,t,n)=>{"use strict";var r=n(4867);function i(){this.handlers=[]}i.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},4097:(e,t,n)=>{"use strict";var r=n(1793),i=n(7303);e.exports=function(e,t){return e&&!r(t)?i(e,t):t}},5061:(e,t,n)=>{"use strict";var r=n(481);e.exports=function(e,t,n,i,a){var o=new Error(e);return r(o,t,n,i,a)}},3572:(e,t,n)=>{"use strict";var r=n(4867),i=n(8527),a=n(6502),o=n(5546),s=n(5263);function c(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new s("canceled")}e.exports=function(e){return c(e),e.headers=e.headers||{},e.data=i.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return c(e),t.data=i.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return a(t)||(c(e),t&&t.response&&(t.response.data=i.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},481:e=>{"use strict";e.exports=function(e,t,n,r,i){return e.config=t,n&&(e.code=n),e.request=r,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},7185:(e,t,n)=>{"use strict";var r=n(4867);e.exports=function(e,t){t=t||{};var n={};function i(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function a(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(e[n],t[n])}function o(e){if(!r.isUndefined(t[e]))return i(void 0,t[e])}function s(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(void 0,t[n])}function c(n){return n in t?i(e[n],t[n]):n in e?i(void 0,e[n]):void 0}var u={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:c};return r.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=u[e]||a,i=t(e);r.isUndefined(i)&&t!==c||(n[e]=i)})),n}},6026:(e,t,n)=>{"use strict";var r=n(5061);e.exports=function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},8527:(e,t,n)=>{"use strict";var r=n(4867),i=n(5546);e.exports=function(e,t,n){var a=this||i;return r.forEach(n,(function(n){e=n.call(a,e,t)})),e}},5546:(e,t,n)=>{"use strict";var r=n(4867),i=n(6016),a=n(481),o=n(7874),s={"Content-Type":"application/x-www-form-urlencoded"};function c(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var u,l={transitional:o,adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(u=n(5448)),u),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(c(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(c(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(0,JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||l.transitional,n=t&&t.silentJSONParsing,i=t&&t.forcedJSONParsing,o=!n&&"json"===this.responseType;if(o||i&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(o){if("SyntaxError"===e.name)throw a(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){l.headers[e]=r.merge(s)})),e.exports=l},7874:e=>{"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},7288:e=>{e.exports={version:"0.26.1"}},1849:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},5327:(e,t,n)=>{"use strict";var r=n(4867);function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var a;if(n)a=n(t);else if(r.isURLSearchParams(t))a=t.toString();else{var o=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),o.push(i(t)+"="+i(e))})))})),a=o.join("&")}if(a){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}},7303:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},4372:(e,t,n)=>{"use strict";var r=n(4867);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,i,a,o){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(i)&&s.push("path="+i),r.isString(a)&&s.push("domain="+a),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},1793:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},6268:(e,t,n)=>{"use strict";var r=n(4867);e.exports=function(e){return r.isObject(e)&&!0===e.isAxiosError}},7985:(e,t,n)=>{"use strict";var r=n(4867);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=r.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},6016:(e,t,n)=>{"use strict";var r=n(4867);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},4109:(e,t,n)=>{"use strict";var r=n(4867),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,a,o={};return e?(r.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=r.trim(e.substr(0,a)).toLowerCase(),n=r.trim(e.substr(a+1)),t){if(o[t]&&i.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},8713:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},4875:(e,t,n)=>{"use strict";var r=n(7288).version,i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var a={};i.transitional=function(e,t,n){function i(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,o){if(!1===e)throw new Error(i(r," has been removed"+(t?" in "+t:"")));return t&&!a[r]&&(a[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,o)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),i=r.length;i-- >0;){var a=r[i],o=t[a];if(o){var s=e[a],c=void 0===s||o(s,a,e);if(!0!==c)throw new TypeError("option "+a+" must be "+c)}else if(!0!==n)throw Error("Unknown option "+a)}},validators:i}},4867:(e,t,n)=>{"use strict";var r=n(1849),i=Object.prototype.toString;function a(e){return Array.isArray(e)}function o(e){return void 0===e}function s(e){return"[object ArrayBuffer]"===i.call(e)}function c(e){return null!==e&&"object"==typeof e}function u(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function l(e){return"[object Function]"===i.call(e)}function f(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),a(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}e.exports={isArray:a,isArrayBuffer:s,isBuffer:function(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"[object FormData]"===i.call(e)},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&s(e.buffer)},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:c,isPlainObject:u,isUndefined:o,isDate:function(e){return"[object Date]"===i.call(e)},isFile:function(e){return"[object File]"===i.call(e)},isBlob:function(e){return"[object Blob]"===i.call(e)},isFunction:l,isStream:function(e){return c(e)&&l(e.pipe)},isURLSearchParams:function(e){return"[object URLSearchParams]"===i.call(e)},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:f,merge:function e(){var t={};function n(n,r){u(t[r])&&u(n)?t[r]=e(t[r],n):u(n)?t[r]=e({},n):a(n)?t[r]=n.slice():t[r]=n}for(var r=0,i=arguments.length;r<i;r++)f(arguments[r],n);return t},extend:function(e,t,n){return f(t,(function(t,i){e[i]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},2043:function(e,t,n){var r,i;!function(a,o){"use strict";r=function(){var e=function(){},t="undefined",n=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"];function i(e,t){var n=e[t];if("function"==typeof n.bind)return n.bind(e);try{return Function.prototype.bind.call(n,e)}catch(t){return function(){return Function.prototype.apply.apply(n,[e,arguments])}}}function a(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function o(t,n){for(var i=0;i<r.length;i++){var a=r[i];this[a]=i<t?e:this.methodFactory(a,t,n)}this.log=this.debug}function s(e,n,r){return function(){typeof console!==t&&(o.call(this,n,r),this[e].apply(this,arguments))}}function c(r,o,c){return function(r){return"debug"===r&&(r="log"),typeof console!==t&&("trace"===r&&n?a:void 0!==console[r]?i(console,r):void 0!==console.log?i(console,"log"):e)}(r)||s.apply(this,arguments)}function u(e,n,i){var a,s=this;n=null==n?"WARN":n;var u="loglevel";function l(){var e;if(typeof window!==t&&u){try{e=window.localStorage[u]}catch(e){}if(typeof e===t)try{var n=window.document.cookie,r=n.indexOf(encodeURIComponent(u)+"=");-1!==r&&(e=/^([^;]+)/.exec(n.slice(r))[1])}catch(e){}return void 0===s.levels[e]&&(e=void 0),e}}"string"==typeof e?u+=":"+e:"symbol"==typeof e&&(u=void 0),s.name=e,s.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},s.methodFactory=i||c,s.getLevel=function(){return a},s.setLevel=function(n,i){if("string"==typeof n&&void 0!==s.levels[n.toUpperCase()]&&(n=s.levels[n.toUpperCase()]),!("number"==typeof n&&n>=0&&n<=s.levels.SILENT))throw"log.setLevel() called with invalid level: "+n;if(a=n,!1!==i&&function(e){var n=(r[e]||"silent").toUpperCase();if(typeof window!==t&&u){try{return void(window.localStorage[u]=n)}catch(e){}try{window.document.cookie=encodeURIComponent(u)+"="+n+";"}catch(e){}}}(n),o.call(s,n,e),typeof console===t&&n<s.levels.SILENT)return"No console available for logging"},s.setDefaultLevel=function(e){n=e,l()||s.setLevel(e,!1)},s.resetLevel=function(){s.setLevel(n,!1),function(){if(typeof window!==t&&u){try{return void window.localStorage.removeItem(u)}catch(e){}try{window.document.cookie=encodeURIComponent(u)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch(e){}}}()},s.enableAll=function(e){s.setLevel(s.levels.TRACE,e)},s.disableAll=function(e){s.setLevel(s.levels.SILENT,e)};var f=l();null==f&&(f=n),s.setLevel(f,!1)}var l=new u,f={};l.getLogger=function(e){if("symbol"!=typeof e&&"string"!=typeof e||""===e)throw new TypeError("You must supply a name when creating a logger.");var t=f[e];return t||(t=f[e]=new u(e,l.getLevel(),l.methodFactory)),t};var h=typeof window!==t?window.log:void 0;return l.noConflict=function(){return typeof window!==t&&window.log===l&&(window.log=h),l},l.getLoggers=function(){return f},l.default=l,l},void 0===(i=r.call(t,n,t,e))||(e.exports=i)}()},5798:e=>{"use strict";var t=String.prototype.replace,n=/%20/g,r="RFC3986";e.exports={default:r,formatters:{RFC1738:function(e){return t.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:"RFC1738",RFC3986:r}},129:(e,t,n)=>{"use strict";var r=n(8261),i=n(5235),a=n(5798);e.exports={formats:a,parse:i,stringify:r}},5235:(e,t,n)=>{"use strict";var r=n(2769),i=Object.prototype.hasOwnProperty,a=Array.isArray,o={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},s=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},u=function(e,t,n,r){if(e){var a=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,o=/(\[[^[\]]*])/g,s=n.depth>0&&/(\[[^[\]]*])/.exec(a),u=s?a.slice(0,s.index):a,l=[];if(u){if(!n.plainObjects&&i.call(Object.prototype,u)&&!n.allowPrototypes)return;l.push(u)}for(var f=0;n.depth>0&&null!==(s=o.exec(a))&&f<n.depth;){if(f+=1,!n.plainObjects&&i.call(Object.prototype,s[1].slice(1,-1))&&!n.allowPrototypes)return;l.push(s[1])}return s&&l.push("["+a.slice(s.index)+"]"),function(e,t,n,r){for(var i=r?t:c(t,n),a=e.length-1;a>=0;--a){var o,s=e[a];if("[]"===s&&n.parseArrays)o=[].concat(i);else{o=n.plainObjects?Object.create(null):{};var u="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(u,10);n.parseArrays||""!==u?!isNaN(l)&&s!==u&&String(l)===u&&l>=0&&n.parseArrays&&l<=n.arrayLimit?(o=[])[l]=i:"__proto__"!==u&&(o[u]=i):o={0:i}}i=o}return i}(l,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return o;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?o.charset:e.charset;return{allowDots:void 0===e.allowDots?o.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:o.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:o.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:o.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:o.comma,decoder:"function"==typeof e.decoder?e.decoder:o.decoder,delimiter:"string"==typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:o.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:o.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:o.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:o.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:o.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:o.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var l="string"==typeof e?function(e,t){var n,u={},l=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,f=t.parameterLimit===1/0?void 0:t.parameterLimit,h=l.split(t.delimiter,f),p=-1,d=t.charset;if(t.charsetSentinel)for(n=0;n<h.length;++n)0===h[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===h[n]?d="utf-8":"utf8=%26%2310003%3B"===h[n]&&(d="iso-8859-1"),p=n,n=h.length);for(n=0;n<h.length;++n)if(n!==p){var m,y,v=h[n],g=v.indexOf("]="),b=-1===g?v.indexOf("="):g+1;-1===b?(m=t.decoder(v,o.decoder,d,"key"),y=t.strictNullHandling?null:""):(m=t.decoder(v.slice(0,b),o.decoder,d,"key"),y=r.maybeMap(c(v.slice(b+1),t),(function(e){return t.decoder(e,o.decoder,d,"value")}))),y&&t.interpretNumericEntities&&"iso-8859-1"===d&&(y=s(y)),v.indexOf("[]=")>-1&&(y=a(y)?[y]:y),i.call(u,m)?u[m]=r.combine(u[m],y):u[m]=y}return u}(e,n):e,f=n.plainObjects?Object.create(null):{},h=Object.keys(l),p=0;p<h.length;++p){var d=h[p],m=u(d,l[d],n,"string"==typeof e);f=r.merge(f,m,n)}return r.compact(f)}},8261:(e,t,n)=>{"use strict";var r=n(2769),i=n(5798),a=Object.prototype.hasOwnProperty,o={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,c=String.prototype.split,u=Array.prototype.push,l=function(e,t){u.apply(e,s(t)?t:[t])},f=Date.prototype.toISOString,h=i.default,p={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,format:h,formatter:i.formatters[h],indices:!1,serializeDate:function(e){return f.call(e)},skipNulls:!1,strictNullHandling:!1},d=function e(t,n,i,a,o,u,f,h,d,m,y,v,g,b){var A,w=t;if("function"==typeof f?w=f(n,w):w instanceof Date?w=m(w):"comma"===i&&s(w)&&(w=r.maybeMap(w,(function(e){return e instanceof Date?m(e):e}))),null===w){if(a)return u&&!g?u(n,p.encoder,b,"key",y):n;w=""}if("string"==typeof(A=w)||"number"==typeof A||"boolean"==typeof A||"symbol"==typeof A||"bigint"==typeof A||r.isBuffer(w)){if(u){var I=g?n:u(n,p.encoder,b,"key",y);if("comma"===i&&g){for(var S=c.call(String(w),","),R="",P=0;P<S.length;++P)R+=(0===P?"":",")+v(u(S[P],p.encoder,b,"value",y));return[v(I)+"="+R]}return[v(I)+"="+v(u(w,p.encoder,b,"value",y))]}return[v(n)+"="+v(String(w))]}var j,E=[];if(void 0===w)return E;if("comma"===i&&s(w))j=[{value:w.length>0?w.join(",")||null:void 0}];else if(s(f))j=f;else{var O=Object.keys(w);j=h?O.sort(h):O}for(var T=0;T<j.length;++T){var x=j[T],H="object"==typeof x&&void 0!==x.value?x.value:w[x];if(!o||null!==H){var k=s(w)?"function"==typeof i?i(n,x):n:n+(d?"."+x:"["+x+"]");l(E,e(H,k,i,a,o,u,f,h,d,m,y,v,g,b))}}return E};e.exports=function(e,t){var n,r=e,c=function(e){if(!e)return p;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||p.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=i.default;if(void 0!==e.format){if(!a.call(i.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=i.formatters[n],o=p.filter;return("function"==typeof e.filter||s(e.filter))&&(o=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:p.addQueryPrefix,allowDots:void 0===e.allowDots?p.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:p.charsetSentinel,delimiter:void 0===e.delimiter?p.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:p.encode,encoder:"function"==typeof e.encoder?e.encoder:p.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:p.encodeValuesOnly,filter:o,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:p.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:p.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:p.strictNullHandling}}(t);"function"==typeof c.filter?r=(0,c.filter)("",r):s(c.filter)&&(n=c.filter);var u,f=[];if("object"!=typeof r||null===r)return"";u=t&&t.arrayFormat in o?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var h=o[u];n||(n=Object.keys(r)),c.sort&&n.sort(c.sort);for(var m=0;m<n.length;++m){var y=n[m];c.skipNulls&&null===r[y]||l(f,d(r[y],y,h,c.strictNullHandling,c.skipNulls,c.encode?c.encoder:null,c.filter,c.sort,c.allowDots,c.serializeDate,c.format,c.formatter,c.encodeValuesOnly,c.charset))}var v=f.join(c.delimiter),g=!0===c.addQueryPrefix?"?":"";return c.charsetSentinel&&("iso-8859-1"===c.charset?g+="utf8=%26%2310003%3B&":g+="utf8=%E2%9C%93&"),v.length>0?g+v:""}},2769:(e,t,n)=>{"use strict";var r=n(5798),i=Object.prototype.hasOwnProperty,a=Array.isArray,o=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n};e.exports={arrayToObject:s,assign:function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var i=t[r],o=i.obj[i.prop],s=Object.keys(o),c=0;c<s.length;++c){var u=s[c],l=o[u];"object"==typeof l&&null!==l&&-1===n.indexOf(l)&&(t.push({obj:o,prop:u}),n.push(l))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(a(n)){for(var r=[],i=0;i<n.length;++i)void 0!==n[i]&&r.push(n[i]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},encode:function(e,t,n,i,a){if(0===e.length)return e;var s=e;if("symbol"==typeof e?s=Symbol.prototype.toString.call(e):"string"!=typeof e&&(s=String(e)),"iso-8859-1"===n)return escape(s).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var c="",u=0;u<s.length;++u){var l=s.charCodeAt(u);45===l||46===l||95===l||126===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||a===r.RFC1738&&(40===l||41===l)?c+=s.charAt(u):l<128?c+=o[l]:l<2048?c+=o[192|l>>6]+o[128|63&l]:l<55296||l>=57344?c+=o[224|l>>12]+o[128|l>>6&63]+o[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&s.charCodeAt(u)),c+=o[240|l>>18]+o[128|l>>12&63]+o[128|l>>6&63]+o[128|63&l])}return c},isBuffer:function(e){return!(!e||"object"!=typeof e||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(a(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},merge:function e(t,n,r){if(!n)return t;if("object"!=typeof n){if(a(t))t.push(n);else{if(!t||"object"!=typeof t)return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!i.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(n);var o=t;return a(t)&&!a(n)&&(o=s(t,r)),a(t)&&a(n)?(n.forEach((function(n,a){if(i.call(t,a)){var o=t[a];o&&"object"==typeof o&&n&&"object"==typeof n?t[a]=e(o,n,r):t.push(n)}else t[a]=n})),t):Object.keys(n).reduce((function(t,a){var o=n[a];return i.call(t,a)?t[a]=e(t[a],o,r):t[a]=o,t}),o)}}},5666:e=>{var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,o=Object.create(a.prototype),s=new x(r||[]);return i(o,"_invoke",{value:j(e,n,s)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var h="suspendedStart",p="suspendedYield",d="executing",m="completed",y={};function v(){}function g(){}function b(){}var A={};u(A,o,(function(){return this}));var w=Object.getPrototypeOf,I=w&&w(w(H([])));I&&I!==n&&r.call(I,o)&&(A=I);var S=b.prototype=v.prototype=Object.create(A);function R(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function P(e,t){function n(i,a,o,s){var c=f(e[i],e,a);if("throw"!==c.type){var u=c.arg,l=u.value;return l&&"object"==typeof l&&r.call(l,"__await")?t.resolve(l.__await).then((function(e){n("next",e,o,s)}),(function(e){n("throw",e,o,s)})):t.resolve(l).then((function(e){u.value=e,o(u)}),(function(e){return n("throw",e,o,s)}))}s(c.arg)}var a;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return a=a?a.then(i,i):i()}})}function j(e,n,r){var i=h;return function(a,o){if(i===d)throw new Error("Generator is already running");if(i===m){if("throw"===a)throw o;return{value:t,done:!0}}for(r.method=a,r.arg=o;;){var s=r.delegate;if(s){var c=E(s,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===h)throw i=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=d;var u=f(e,n,r);if("normal"===u.type){if(i=r.done?m:p,u.arg===y)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(i=m,r.method="throw",r.arg=u.arg)}}}function E(e,n){var r=n.method,i=e.iterator[r];if(i===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=f(i,e.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var o=a.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,y):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function H(e){if(null!=e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function n(){for(;++i<e.length;)if(r.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}throw new TypeError(typeof e+" is not iterable")}return g.prototype=b,i(S,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:g,configurable:!0}),g.displayName=u(b,c,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,u(e,c,"GeneratorFunction")),e.prototype=Object.create(S),e},e.awrap=function(e){return{__await:e}},R(P.prototype),u(P.prototype,s,(function(){return this})),e.AsyncIterator=P,e.async=function(t,n,r,i,a){void 0===a&&(a=Promise);var o=new P(l(t,n,r,i),a);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},R(S),u(S,c,"Generator"),u(S,o,(function(){return this})),u(S,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=H,x.prototype={constructor:x,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(T),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function i(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var c=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(c&&u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;T(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:H(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),y}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},7325:(e,t,n)=>{"use strict";var r=n(4836);Object.defineProperty(t,"__esModule",{value:!0}),t.Configuration=void 0;var i=r(n(6690)),a=r(n(9728)),o=function(){function e(){var t,n,r,a,o,s,c,u,l,f,h,p,d,m,y=this,v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,i.default)(this,e),this.server=v.server||{nodes:[{host:"localhost",port:"8108",path:"",protocol:"http"}]},this.server.cacheSearchResultsForSeconds=null!==(t=this.server.cacheSearchResultsForSeconds)&&void 0!==t?t:120,this.additionalSearchParameters=null!==(n=v.additionalSearchParameters)&&void 0!==n?n:{},this.additionalSearchParameters.query_by=null!==(r=null!==(a=this.additionalSearchParameters.queryBy)&&void 0!==a?a:this.additionalSearchParameters.query_by)&&void 0!==r?r:"",this.additionalSearchParameters.preset=null!==(o=null!==(s=this.additionalSearchParameters.preset)&&void 0!==s?s:this.additionalSearchParameters.preset)&&void 0!==o?o:"",this.additionalSearchParameters.sort_by=null!==(c=null!==(u=this.additionalSearchParameters.sortBy)&&void 0!==u?u:this.additionalSearchParameters.sort_by)&&void 0!==c?c:"",this.additionalSearchParameters.highlight_full_fields=null!==(l=null!==(f=this.additionalSearchParameters.highlightFullFields)&&void 0!==f?f:this.additionalSearchParameters.highlight_full_fields)&&void 0!==l?l:this.additionalSearchParameters.query_by,this.geoLocationField=null!==(h=v.geoLocationField)&&void 0!==h?h:"_geoloc",this.facetableFieldsWithSpecialCharacters=null!==(p=v.facetableFieldsWithSpecialCharacters)&&void 0!==p?p:[],this.collectionSpecificSearchParameters=null!==(d=v.collectionSpecificSearchParameters)&&void 0!==d?d:{},Object.keys(this.collectionSpecificSearchParameters).forEach((function(e){var t,n,r,i,a,o,s=y.collectionSpecificSearchParameters[e];s.query_by=null!==(t=s.queryBy)&&void 0!==t?t:s.query_by,s.preset=null!==(n=s.preset)&&void 0!==n?n:s.preset,s.sort_by=null!==(r=s.sortBy)&&void 0!==r?r:s.sort_by,s.highlight_full_fields=null!==(i=null!==(a=null!==(o=s.highlightFullFields)&&void 0!==o?o:s.highlight_full_fields)&&void 0!==a?a:y.additionalSearchParameters.highlight_full_fields)&&void 0!==i?i:s.query_by,Object.keys(s).forEach((function(e){return void 0===s[e]?delete s[e]:{}}))})),this.renderingContent=v.renderingContent,this.flattenGroupedHits=null===(m=v.flattenGroupedHits)||void 0===m||m}return(0,a.default)(e,[{key:"validate",value:function(){if((this.additionalSearchParameters.queryBy||Object.values(this.collectionSpecificSearchParameters).some((function(e){return e.queryBy})))&&console.warn("[typesense-instantsearch-adapter] Please use snake_cased versions of parameters in additionalSearchParameters instead of camelCased parameters. For example: Use query_by instead of queryBy. camelCased parameters will be deprecated in a future version. We're making this change so that parameter names are identical to the ones sent to Typesense (which are all snake_cased), and to also keep the types for these parameters in sync with the types defined in typesense-js."),0===this.additionalSearchParameters.query_by.length&&0===this.additionalSearchParameters.preset.length&&(0===Object.keys(this.collectionSpecificSearchParameters).length||Object.values(this.collectionSpecificSearchParameters).some((function(e){return 0===(e.query_by||"").length&&0===(e.preset||"").length}))))throw new Error("[typesense-instantsearch-adapter] Missing parameter: One of additionalSearchParameters.query_by or additionalSearchParameters.preset needs to be set, or all collectionSpecificSearchParameters need to have either .query_by or .preset set.")}}]),e}();t.Configuration=o},3599:(e,t,n)=>{"use strict";var r=n(4836);Object.defineProperty(t,"__esModule",{value:!0}),t.FacetSearchResponseAdapter=void 0;var i=r(n(6690)),a=r(n(9728)),o=n(8399),s=function(){function e(t,n){(0,i.default)(this,e),this.typesenseResponse=t,this.instantsearchRequest=n}return(0,a.default)(e,[{key:"_adaptFacetHits",value:function(e){var t=this;return e.find((function(e){return e.field_name===t.instantsearchRequest.params.facetName})).counts.map((function(e){return{value:e.value,highlighted:t._adaptHighlightTag(e.highlighted,t.instantsearchRequest.params.highlightPreTag,t.instantsearchRequest.params.highlightPostTag),count:e.count}}))}},{key:"adapt",value:function(){return{facetHits:this._adaptFacetHits(this.typesenseResponse.facet_counts),exhaustiveFacetsCount:!0,processingTimeMS:this.typesenseResponse.search_time_ms}}}]),e}();t.FacetSearchResponseAdapter=s,Object.assign(s.prototype,o.utils)},4002:(e,t,n)=>{"use strict";var r=n(4836);Object.defineProperty(t,"__esModule",{value:!0}),t.SearchRequestAdapter=void 0;var i=r(n(1284)),a=r(n(7156)),o=r(n(7424)),s=r(n(6690)),c=r(n(9728)),u=function(){function e(t,n,r){(0,s.default)(this,e),this.instantsearchRequests=t,this.typesenseClient=n,this.configuration=r,this.additionalSearchParameters=r.additionalSearchParameters,this.collectionSpecificSearchParameters=r.collectionSpecificSearchParameters}var t;return(0,c.default)(e,[{key:"_adaptFacetFilters",value:function(e){var t=this,n="";return e?n=e.map((function(e){if(Array.isArray(e)){var n={};e.forEach((function(e){var r=t._parseFacetFilter(e),i=r.fieldName,a=r.fieldValue;n[i]=n[i]||[],n[i].push(a)})),Object.keys(n).length>1&&console.error("[Typesense-Instantsearch-Adapter] Typesense does not support cross-field ORs at the moment. The adapter could not OR values between these fields: ".concat(Object.keys(n).join(",")));var r=Object.keys(n)[0],i=n[r].reduce((function(e,n){return n.startsWith("-")&&!t._isNumber(n)?e[0].push(n.substring(1)):e[1].push(n),e}),[[],[]]),a=(0,o.default)(i,2),s=a[0],c=a[1],u=[];return c.length>0&&u.push("".concat(r,":=[").concat(c.map((function(e){return t._escapeFacetValue(e)})).join(","),"]")),s.length>0&&u.push("".concat(r,":!=[").concat(s.map((function(e){return t._escapeFacetValue(e)})).join(","),"]")),u.filter((function(e){return e})).join(" && ")}var l=t._parseFacetFilter(e),f=l.fieldName,h=l.fieldValue;return h.startsWith("-")&&!t._isNumber(h)?"".concat(f,":!=[").concat(t._escapeFacetValue(h.substring(1)),"]"):"".concat(f,":=[").concat(t._escapeFacetValue(h),"]")})).join(" && "):n}},{key:"_parseFacetFilter",value:function(e){var t,n,r,i,a;if((null===(t=this.configuration.facetableFieldsWithSpecialCharacters)||void 0===t?void 0:t.length)>0){var o=this.configuration.facetableFieldsWithSpecialCharacters.flat().map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}));if(n=new RegExp("^(".concat(o.join("|"),"):(.*)$")),null!=(r=e.match(n)))return{fieldName:i="".concat(r[1]),fieldValue:a="".concat(r[2])}}return n=this.constructor.DEFAULT_FACET_FILTER_STRING_MATCHING_REGEX,null==(r=e.match(n))?console.error("[Typesense-Instantsearch-Adapter] Parsing failed for a facet filter `".concat(e,"` with the Regex `").concat(n,"`. If you have field names with special characters, be sure to add them to a parameter called `facetableFieldsWithSpecialCharacters` when instantiating the adapter.")):(i="".concat(r[1]).concat(r[2]),a="".concat(r[3])),{fieldName:i,fieldValue:a}}},{key:"_escapeFacetValue",value:function(e){return"boolean"==typeof e||"true"===e||"false"===e||this._isNumber(e)?e:"`".concat(e,"`")}},{key:"_isNumber",value:function(e){return Number.isInteger(e%1)||!!(e%1)}},{key:"_adaptNumericFilters",value:function(e){var t=this,n="";if(!e)return n;var r={};e.forEach((function(e){var n=t._parseNumericFilter(e),i=n.fieldName,a=n.operator,o=n.fieldValue;r[i]=r[i]||{},r[i][a]=o}));var i=[];return Object.keys(r).forEach((function(e){null!=r[e]["<="]&&null!=r[e][">="]?i.push("".concat(e,":=[").concat(r[e][">="],"..").concat(r[e]["<="],"]")):null!=r[e]["<="]?i.push("".concat(e,":<=").concat(r[e]["<="])):null!=r[e][">="]?i.push("".concat(e,":>=").concat(r[e][">="])):null!=r[e]["="]?i.push("".concat(e,":=").concat(r[e]["="])):console.warn("[Typesense-Instantsearch-Adapter] Unsupported operator found ".concat(JSON.stringify(r[e])))})),i.join(" && ")}},{key:"_parseNumericFilter",value:function(e){var t,n,r,i,a,s;if((null===(t=this.configuration.facetableFieldsWithSpecialCharacters)||void 0===t?void 0:t.length)>0){var c=this.configuration.facetableFieldsWithSpecialCharacters.map((function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}));if(n=new RegExp("^(".concat(c.join("|"),")(<=|>=|>|<|=)(.*)$")),null!=(r=e.match(n))){var u=r,l=(0,o.default)(u,4);return{fieldName:i=l[1],operator:a=l[2],fieldValue:s=l[3]}}}if(n=this.constructor.DEFAULT_NUMERIC_FILTER_STRING_MATCHING_REGEX,null==(r=e.match(n)))console.error("[Typesense-Instantsearch-Adapter] Parsing failed for a numeric filter `".concat(e,"` with the Regex `").concat(n,"`. If you have field names with special characters, be sure to add them to a parameter called `facetableFieldsWithSpecialCharacters` when instantiating the adapter."));else{var f=r,h=(0,o.default)(f,4);i=h[1],a=h[2],s=h[3]}return{fieldName:i,operator:a,fieldValue:s}}},{key:"_adaptGeoFilter",value:function(e){var t=e.insideBoundingBox,n=e.aroundRadius,r=e.aroundLatLng,i=e.insidePolygon;if(t){var a,s,c,u;if(Array.isArray(t)){var l=t.flat(),f=(0,o.default)(l,4);a=f[0],s=f[1],c=f[2],u=f[3]}else{var h=t.split(","),p=(0,o.default)(h,4);a=p[0],s=p[1],c=p[2],u=p[3]}return"".concat(this.configuration.geoLocationField,":(").concat(a,", ").concat(s,", ").concat(a,", ").concat(u,", ").concat(c,", ").concat(u,", ").concat(c,", ").concat(s,")")}if(r||n){if(!n||"all"===n)throw new Error("[Typesense-Instantsearch-Adapter] In Typesense, geo-filtering around a lat/lng also requires a numerical radius. So the `aroundRadius` parameter is required when `aroundLatLng` is used. If you intend to just geo-sort around a lat/long, you want to use the sortBy InstantSearch widget (or a virtual sortBy custom widget).");var d="".concat(parseFloat(n)/1e3," km");return"".concat(this.configuration.geoLocationField,":(").concat(r,", ").concat(d,")")}if(i){var m=i;return Array.isArray(i)&&(m=i.flat().join(",")),"".concat(this.configuration.geoLocationField,":(").concat(m,")")}}},{key:"_adaptFilters",value:function(e){var t=[];return e.filters&&t.push(e.filters),t.push(this._adaptFacetFilters(e.facetFilters)),t.push(this._adaptNumericFilters(e.numericFilters)),t.push(this._adaptGeoFilter(e)),t.filter((function(e){return e&&""!==e})).join(" && ")}},{key:"_adaptIndexName",value:function(e){return e.match(this.constructor.INDEX_NAME_MATCHING_REGEX)[1]}},{key:"_adaptSortBy",value:function(e){return e.match(this.constructor.INDEX_NAME_MATCHING_REGEX)[3]}},{key:"_buildSearchParameters",value:function(e){for(var t=e.params,n=e.indexName,r=this._adaptIndexName(n),i={},a=0,s=Object.entries(this.additionalSearchParameters);a<s.length;a++){var c=(0,o.default)(s[a],2),u=c[0],l=c[1];i[this._camelToSnakeCase(u)]=l}if(this.collectionSpecificSearchParameters[r])for(var f=0,h=Object.entries(this.collectionSpecificSearchParameters[r]);f<h.length;f++){var p=(0,o.default)(h[f],2),d=p[0],m=p[1];i[this._camelToSnakeCase(d)]=m}var y=Object.assign({},i),v=this._adaptSortBy(n);return Object.assign(y,{collection:r,q:""===t.query||void 0===t.query?"*":t.query,facet_by:[t.facets].flat().join(","),filter_by:this._adaptFilters(t)||i.filter_by,sort_by:v||i.sort_by,max_facet_values:t.maxValuesPerFacet,page:(t.page||0)+1}),t.hitsPerPage&&(y.per_page=t.hitsPerPage),t.facetQuery&&(y.facet_query="".concat(t.facetName,":").concat(t.facetQuery),y.per_page=0),t.typesenseVectorQuery&&(y.vector_query=t.typesenseVectorQuery,y.q="*"),Object.fromEntries(Object.entries(y).filter((function(e){var t=(0,o.default)(e,2),n=(t[0],t[1]);return null!=n&&""!==n})))}},{key:"_camelToSnakeCase",value:function(e){return e.split(/(?=[A-Z])/).join("_").toLowerCase()}},{key:"request",value:(t=(0,a.default)(i.default.mark((function e(){var t,n=this;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.instantsearchRequests.map((function(e){return n._buildSearchParameters(e)})),e.abrupt("return",this.typesenseClient.multiSearch.perform({searches:t}));case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}],[{key:"INDEX_NAME_MATCHING_REGEX",get:function(){return new RegExp("^(.+?)(?=(/sort/(.*))|$)")}},{key:"DEFAULT_FACET_FILTER_STRING_MATCHING_REGEX",get:function(){return new RegExp("(.*)((?!:).):(?!:)(.*)")}},{key:"DEFAULT_NUMERIC_FILTER_STRING_MATCHING_REGEX",get:function(){return new RegExp("(.*?)(<=|>=|>|<|=)(.*)")}}]),e}();t.SearchRequestAdapter=u},2559:(e,t,n)=>{"use strict";var r=n(4836);Object.defineProperty(t,"__esModule",{value:!0}),t.SearchResponseAdapter=void 0;var i=r(n(8698)),a=r(n(7424)),o=r(n(861)),s=r(n(8416)),c=r(n(6690)),u=r(n(9728)),l=n(8399);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,s.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p=function(){function e(t,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];(0,c.default)(this,e),this.typesenseResponse=t,this.instantsearchRequest=n,this.configuration=r,this.allTypesenseResponses=i}return(0,u.default)(e,[{key:"_adaptGroupedHits",value:function(e){var t=this,n=[];return n=e.map((function(e){var n=t._adaptHits(e.hits);return n.forEach((function(t){t.group_key=t._group_key=e.group_key,e.found&&(t._group_found=e.found)})),n})),this.configuration.flattenGroupedHits?n.flat():n.map((function(e){return h(h({},e[0]),{},{_grouped_hits:e})}))}},{key:"_adaptHits",value:function(e){var t=this;return e.map((function(e){var n=h({},e.document);n.objectID=e.document.id,n._snippetResult=t._adaptHighlightResult(e,"snippet"),n._highlightResult=t._adaptHighlightResult(e,"value"),n._rawTypesenseHit=e,["text_match","geo_distance_meters","curated","text_match_info","hybrid_search_info","vector_distance"].forEach((function(t){Object.keys(e).includes(t)&&!Object.keys(n).includes(t)&&(n[t]=e[t])}));var r=n[t.configuration.geoLocationField];return r&&(n._geoloc={lat:r[0],lng:r[1]}),n}))}},{key:"_adaptHighlightResult",value:function(e,t){var n={};return null!=e.highlight&&this.isHighlightPost0240RCN32Format(e.highlight)?this.adaptHighlightObject(e,n,t):this.adaptHighlightsArray(e,n,t),n}},{key:"isHighlightPost0240RCN32Format",value:function(e){return null==e.full&&null==e.snippet}},{key:"adaptHighlightsArray",value:function(e,t,n){var r=this;Object.assign.apply(Object,[t].concat((0,o.default)(Object.entries(e.document).map((function(e){var t=(0,a.default)(e,2),n=t[0],r=t[1];return(0,s.default)({},n,{value:r,matchLevel:"none",matchedWords:[]})}))))),e.highlights.forEach((function(e){t[e.field]={value:e[n]||e["".concat(n,"s")],matchLevel:"full",matchedWords:e.matched_tokens},e.indices&&(t[e.field].matchedIndices=e.indices)})),Object.entries(t).forEach((function(o){var s=(0,a.default)(o,2),c=s[0],u=s[1],l=c,f=u.value,h=u.matchLevel,p=u.matchedWords,d=u.matchedIndices;null==f?t[l]=r._adaptHighlightNullValue():Array.isArray(f)?(t[l]=[],e.document[l].forEach((function(e,a){d&&d.includes(a)?t[l].push({value:r._adaptHighlightTag("".concat(f[d.indexOf(a)]),r.instantsearchRequest.params.highlightPreTag,r.instantsearchRequest.params.highlightPostTag),matchLevel:h,matchedWords:p[a]}):"object"===(0,i.default)(e)?t[l].push(r._adaptHighlightInObjectValue(e,{},n)):t[l].push({value:"".concat(e),matchLevel:"none",matchedWords:[]})}))):"object"===(0,i.default)(f)?t[l]=r._adaptHighlightInObjectValue(f,{},n):t[l].value=r._adaptHighlightTag("".concat(f),r.instantsearchRequest.params.highlightPreTag,r.instantsearchRequest.params.highlightPostTag)}))}},{key:"adaptHighlightObject",value:function(e,t,n){Object.assign(t,this._adaptHighlightInObjectValue(e.document,e.highlight,n))}},{key:"_adaptHighlightInObjectValue",value:function(e,t,n){var r=this;return Object.assign.apply(Object,[{}].concat((0,o.default)(Object.entries(e).map((function(e){var o,c=(0,a.default)(e,2),u=c[0],l=c[1];if(null==l)o=r._adaptHighlightNullValue();else if(Array.isArray(l)){var f;o=r._adaptHighlightInArrayValue(l,null!==(f=null==t?void 0:t[u])&&void 0!==f?f:[],n)}else if("object"===(0,i.default)(l)){var h;o=r._adaptHighlightInObjectValue(l,null!==(h=null==t?void 0:t[u])&&void 0!==h?h:{},n)}else o=r._adaptHighlightInPrimitiveValue(l,null==t?void 0:t[u],n);return(0,s.default)({},u,o)})))))}},{key:"_adaptHighlightInArrayValue",value:function(e,t,n){var r=this;return e.map((function(e,a){var o;if(null==e)o=r._adaptHighlightNullValue();else if(Array.isArray(e)){var s;o=r._adaptHighlightInArrayValue(e,null!==(s=null==t?void 0:t[a])&&void 0!==s?s:[],n)}else if("object"===(0,i.default)(e)){var c;o=r._adaptHighlightInObjectValue(e,null!==(c=null==t?void 0:t[a])&&void 0!==c?c:{},n)}else o=r._adaptHighlightInPrimitiveValue(e,null==t?void 0:t[a],n);return o}))}},{key:"_adaptHighlightInPrimitiveValue",value:function(e,t,n){var r,i;return null!=t?{value:this._adaptHighlightTag("".concat(null!==(r=null!==(i=t[n])&&void 0!==i?i:t.highlight)&&void 0!==r?r:t.snippet),this.instantsearchRequest.params.highlightPreTag,this.instantsearchRequest.params.highlightPostTag),matchLevel:(t.matched_tokens||[]).length>0?"full":"none",matchedWords:t.matched_tokens||[]}:{value:this._adaptHighlightTag("".concat(e),this.instantsearchRequest.params.highlightPreTag,this.instantsearchRequest.params.highlightPostTag),matchLevel:"none",matchedWords:[]}}},{key:"_adaptHighlightNullValue",value:function(){return{value:"",matchLevel:"none",matchedWords:[]}}},{key:"_adaptFacets",value:function(e){var t={};return e.forEach((function(e){Object.assign(t,(0,s.default)({},e.field_name,Object.assign.apply(Object,[{}].concat((0,o.default)(e.counts.map((function(e){return(0,s.default)({},e.value,e.count)})))))))})),t}},{key:"_adaptFacetStats",value:function(e){var t={};return e.forEach((function(e){Object.keys(e.stats).length>0&&Object.assign(t,(0,s.default)({},e.field_name,e.stats))})),t}},{key:"_adaptRenderingContent",value:function(e){var t,n=Object.assign({},this.configuration.renderingContent);return null==(null===(t=n.facetOrdering)||void 0===t||null===(t=t.facets)||void 0===t?void 0:t.order)&&(n.facetOrdering=n.facetOrdering||{},n.facetOrdering.facets=n.facetOrdering.facets||{},n.facetOrdering.facets.order=(0,o.default)(new Set(e.map((function(e){return e.field_name})).concat(this.allTypesenseResponses.map((function(e){return e.facet_counts||[]})).flat().map((function(e){return e.field_name})).filter((function(e){return e})))))),n}},{key:"adapt",value:function(){var e=this._adaptRenderingContent(this.typesenseResponse.facet_counts||[]);return h({hits:this.typesenseResponse.grouped_hits?this._adaptGroupedHits(this.typesenseResponse.grouped_hits):this._adaptHits(this.typesenseResponse.hits),nbHits:this.typesenseResponse.found,page:this.typesenseResponse.page-1,nbPages:this._adaptNumberOfPages(),hitsPerPage:this.typesenseResponse.request_params.per_page,facets:this._adaptFacets(this.typesenseResponse.facet_counts||[]),facets_stats:this._adaptFacetStats(this.typesenseResponse.facet_counts||{}),query:this.typesenseResponse.request_params.q,processingTimeMS:this.typesenseResponse.search_time_ms},Object.keys(e).length>0?{renderingContent:e}:null)}}]),e}();t.SearchResponseAdapter=p,Object.assign(p.prototype,l.utils)},8499:(e,t,n)=>{"use strict";var r=n(4836);t.Z=void 0;var i=r(n(1284)),a=r(n(7156)),o=r(n(6690)),s=r(n(9728)),c=n(7325),u=n(8871),l=n(4002),f=n(2559),h=n(3599),p=function(){function e(t){var n=this;(0,o.default)(this,e),this.updateConfiguration(t),this.searchClient={clearCache:function(){return n.clearCache()},search:function(e){return n.searchTypesenseAndAdapt(e)},searchForFacetValues:function(e){return n.searchTypesenseForFacetValuesAndAdapt(e)}}}var t,n,r;return(0,s.default)(e,[{key:"searchTypesenseAndAdapt",value:(r=(0,a.default)(i.default.mark((function e(t){var n,r,a=this;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._adaptAndPerformTypesenseRequest(t);case 3:return n=e.sent,r=n.results.map((function(e,r){return a._validateTypesenseResult(e),new f.SearchResponseAdapter(e,t[r],a.configuration,n.results).adapt()})),e.abrupt("return",{results:r});case 8:throw e.prev=8,e.t0=e.catch(0),console.error(e.t0),e.t0;case 12:case"end":return e.stop()}}),e,this,[[0,8]])}))),function(_x){return r.apply(this,arguments)})},{key:"searchTypesenseForFacetValuesAndAdapt",value:(n=(0,a.default)(i.default.mark((function e(t){var n,r,a=this;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._adaptAndPerformTypesenseRequest(t);case 3:return n=e.sent,r=n.results.map((function(e,n){return a._validateTypesenseResult(e),new h.FacetSearchResponseAdapter(e,t[n],a.configuration).adapt()})),e.abrupt("return",r);case 8:throw e.prev=8,e.t0=e.catch(0),console.error(e.t0),e.t0;case 12:case"end":return e.stop()}}),e,this,[[0,8]])}))),function(e){return n.apply(this,arguments)})},{key:"_adaptAndPerformTypesenseRequest",value:(t=(0,a.default)(i.default.mark((function e(t){var n,r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new l.SearchRequestAdapter(t,this.typesenseClient,this.configuration),e.next=3,n.request();case 3:return r=e.sent,e.abrupt("return",r);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"clearCache",value:function(){return this.typesenseClient=new u.SearchClient(this.configuration.server),this.searchClient}},{key:"updateConfiguration",value:function(e){return this.configuration=new c.Configuration(e),this.configuration.validate(),this.typesenseClient=new u.SearchClient(this.configuration.server),!0}},{key:"_validateTypesenseResult",value:function(e){if(e.error)throw new Error("".concat(e.code," - ").concat(e.error));if(!e.hits&&!e.grouped_hits)throw new Error("Did not find any hits. ".concat(e.code," - ").concat(e.error))}}]),e}();t.Z=p},8399:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utils=void 0;var n={_adaptHighlightTag:function(e,t,n){return e.replace(new RegExp("<mark>","g"),t||"<mark>").replace(new RegExp("</mark>","g"),n||"</mark>")},_adaptNumberOfPages:function(){var e=this.typesenseResponse.found/this.typesenseResponse.request_params.per_page;return Number.isFinite(e)?Math.ceil(e):1}};t.utils=n},8871:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Errors=t.SearchClient=t.Client=void 0;var s=o(n(4339));t.Client=s.default;var c=o(n(8834));t.SearchClient=c.default;var u=a(n(6718));t.Errors=u,t.default={Client:s.default,SearchClient:c.default,Errors:u}},8480:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(5346)),s=function(){function e(e,t){this.name=e,this.apiCall=t}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.name)},e}();t.default=s},5346:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i="/aliases",a=function(){function e(e){this.apiCall=e}return e.prototype.upsert=function(e,t){return n(this,void 0,void 0,(function(){return r(this,(function(n){return[2,this.apiCall.put(this.endpointPath(e),t)]}))}))},e.prototype.retrieve=function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){return[2,this.apiCall.get(i)]}))}))},e.prototype.endpointPath=function(t){return"".concat(e.RESOURCEPATH,"/").concat(t)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return i},enumerable:!1,configurable:!0}),e}();t.default=a},6845:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(9034)),a=r(n(7533)),o=function(){function e(e){this.apiCall=e,this.individualAnalyticsRules={},this.apiCall=e,this._analyticsRules=new i.default(this.apiCall)}return e.prototype.rules=function(e){return void 0===e?this._analyticsRules:(void 0===this.individualAnalyticsRules[e]&&(this.individualAnalyticsRules[e]=new a.default(e,this.apiCall)),this.individualAnalyticsRules[e])},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return"/analytics"},enumerable:!1,configurable:!0}),e}();t.default=o},7533:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(9034)),s=function(){function e(e,t){this.name=e,this.apiCall=t}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.name)},e}();t.default=s},9034:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.apiCall=e,this.apiCall=e}return e.prototype.upsert=function(e,t){return n(this,void 0,void 0,(function(){return r(this,(function(n){return[2,this.apiCall.put(this.endpointPath(e),t)]}))}))},e.prototype.retrieve=function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.endpointPath=function(t){return"".concat(e.RESOURCEPATH).concat(void 0===t?"":"/"+t)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return"/analytics/rules"},enumerable:!1,configurable:!0}),e}();t.default=i},9777:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(9669)),s=n(6718),c=a(n(4492)),u=!0,l=function(){function e(e){this.configuration=e,this.apiKey=this.configuration.apiKey,this.nodes=null==this.configuration.nodes?this.configuration.nodes:JSON.parse(JSON.stringify(this.configuration.nodes)),this.nearestNode=null==this.configuration.nearestNode?this.configuration.nearestNode:JSON.parse(JSON.stringify(this.configuration.nearestNode)),this.connectionTimeoutSeconds=this.configuration.connectionTimeoutSeconds,this.healthcheckIntervalSeconds=this.configuration.healthcheckIntervalSeconds,this.numRetriesPerRequest=this.configuration.numRetries,this.retryIntervalSeconds=this.configuration.retryIntervalSeconds,this.sendApiKeyAsQueryParam=this.configuration.sendApiKeyAsQueryParam,this.additionalUserHeaders=this.configuration.additionalHeaders,this.logger=this.configuration.logger,this.initializeMetadataForNodes(),this.currentNodeIndex=-1}return e.prototype.get=function(e,t,n){void 0===t&&(t={});var a=void 0===n?{}:n,o=a.abortSignal,s=void 0===o?null:o,c=a.responseType,u=void 0===c?void 0:c;return r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.performRequest("get",e,{queryParameters:t,abortSignal:s,responseType:u})]}))}))},e.prototype.delete=function(e,t){return void 0===t&&(t={}),r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.performRequest("delete",e,{queryParameters:t})]}))}))},e.prototype.post=function(e,t,n,a){return void 0===t&&(t={}),void 0===n&&(n={}),void 0===a&&(a={}),r(this,void 0,void 0,(function(){return i(this,(function(r){return[2,this.performRequest("post",e,{queryParameters:n,bodyParameters:t,additionalHeaders:a})]}))}))},e.prototype.put=function(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),r(this,void 0,void 0,(function(){return i(this,(function(r){return[2,this.performRequest("put",e,{queryParameters:n,bodyParameters:t})]}))}))},e.prototype.patch=function(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),r(this,void 0,void 0,(function(){return i(this,(function(r){return[2,this.performRequest("patch",e,{queryParameters:n,bodyParameters:t})]}))}))},e.prototype.performRequest=function(e,t,n){var a,s,c,l=n.queryParameters,f=void 0===l?null:l,h=n.bodyParameters,p=void 0===h?null:h,d=n.additionalHeaders,m=void 0===d?{}:d,y=n.abortSignal,v=void 0===y?null:y,g=n.responseType,b=void 0===g?void 0:g,A=n.skipConnectionTimeout,w=void 0!==A&&A;return r(this,void 0,void 0,(function(){var n,r,l,h,d,y;return i(this,(function(g){switch(g.label){case 0:this.configuration.validate(),n=Date.now(),this.logger.debug("Request #".concat(n,": Performing ").concat(e.toUpperCase()," request: ").concat(t)),l=function(l){var d,y,g,A,I,S,R;return i(this,(function(i){switch(i.label){case 0:if(d=h.getNextNode(n),h.logger.debug("Request #".concat(n,": Attempting ").concat(e.toUpperCase()," request Try #").concat(l," to Node ").concat(d.index)),v&&v.aborted)return[2,{value:Promise.reject(new Error("Request aborted by caller."))}];y=void 0,i.label=1;case 1:return i.trys.push([1,3,5,6]),g={method:e,url:h.uriFor(t,d),headers:Object.assign({},h.defaultHeaders(),m,h.additionalUserHeaders),maxContentLength:1/0,maxBodyLength:1/0,responseType:b,validateStatus:function(e){return e>0},transformResponse:[function(e,t){var n=e;return void 0!==t&&"string"==typeof e&&t["content-type"]&&t["content-type"].startsWith("application/json")&&(n=JSON.parse(e)),n}]},!0!==w&&(g.timeout=1e3*h.connectionTimeoutSeconds),f&&0!==Object.keys(f).length&&(g.params=f),h.sendApiKeyAsQueryParam&&(g.params=g.params||{},g.params["x-typesense-api-key"]=h.apiKey),p&&("string"==typeof p&&0!==p.length||"object"==typeof p&&0!==Object.keys(p).length)&&(g.data=p),v&&(A=o.default.CancelToken,I=A.source(),y=function(){return I.cancel()},v.addEventListener("abort",y),g.cancelToken=I.token),[4,(0,o.default)(g)];case 2:if((S=i.sent()).status>=1&&S.status<=499&&h.setNodeHealthcheck(d,u),h.logger.debug("Request #".concat(n,": Request to Node ").concat(d.index," was made. Response Code was ").concat(S.status,".")),S.status>=200&&S.status<300)return[2,{value:Promise.resolve(S.data)}];if(S.status<500)return[2,{value:Promise.reject(h.customErrorForResponse(S,null===(a=S.data)||void 0===a?void 0:a.message))}];throw h.customErrorForResponse(S,null===(s=S.data)||void 0===s?void 0:s.message);case 3:return R=i.sent(),h.setNodeHealthcheck(d,!1),r=R,h.logger.warn("Request #".concat(n,": Request to Node ").concat(d.index,' failed due to "').concat(R.code," ").concat(R.message).concat(null==R.response?"":" - "+JSON.stringify(null===(c=R.response)||void 0===c?void 0:c.data),'"')),h.logger.warn("Request #".concat(n,": Sleeping for ").concat(h.retryIntervalSeconds,"s and then retrying request...")),[4,h.timer(h.retryIntervalSeconds)];case 4:return i.sent(),[3,6];case 5:return v&&y&&v.removeEventListener("abort",y),[7];case 6:return[2]}}))},h=this,d=1,g.label=1;case 1:return d<=this.numRetriesPerRequest+1?[5,l(d)]:[3,4];case 2:if("object"==typeof(y=g.sent()))return[2,y.value];g.label=3;case 3:return d++,[3,1];case 4:return this.logger.debug("Request #".concat(n,": No retries left. Raising last error")),[2,Promise.reject(r)]}}))}))},e.prototype.getNextNode=function(e){if(void 0===e&&(e=0),null!=this.nearestNode){if(this.logger.debug("Request #".concat(e,": Nodes Health: Node ").concat(this.nearestNode.index," is ").concat(!0===this.nearestNode.isHealthy?"Healthy":"Unhealthy")),!0===this.nearestNode.isHealthy||this.nodeDueForHealthcheck(this.nearestNode,e))return this.logger.debug("Request #".concat(e,": Updated current node to Node ").concat(this.nearestNode.index)),this.nearestNode;this.logger.debug("Request #".concat(e,": Falling back to individual nodes"))}this.logger.debug("Request #".concat(e,": Nodes Health: ").concat(this.nodes.map((function(e){return"Node ".concat(e.index," is ").concat(!0===e.isHealthy?"Healthy":"Unhealthy")})).join(" || ")));for(var t=this.nodes[0],n=0;n<=this.nodes.length;n++)if(this.currentNodeIndex=(this.currentNodeIndex+1)%this.nodes.length,!0===(t=this.nodes[this.currentNodeIndex]).isHealthy||this.nodeDueForHealthcheck(t,e))return this.logger.debug("Request #".concat(e,": Updated current node to Node ").concat(t.index)),t;return this.logger.debug("Request #".concat(e,": No healthy nodes were found. Returning the next node, Node ").concat(t.index)),t},e.prototype.nodeDueForHealthcheck=function(e,t){void 0===t&&(t=0);var n=Date.now()-e.lastAccessTimestamp>1e3*this.healthcheckIntervalSeconds;return n&&this.logger.debug("Request #".concat(t,": Node ").concat(e.index," has exceeded healtcheckIntervalSeconds of ").concat(this.healthcheckIntervalSeconds,". Adding it back into rotation.")),n},e.prototype.initializeMetadataForNodes=function(){var e=this;null!=this.nearestNode&&(this.nearestNode.index="nearestNode",this.setNodeHealthcheck(this.nearestNode,u)),this.nodes.forEach((function(t,n){t.index=n,e.setNodeHealthcheck(t,u)}))},e.prototype.setNodeHealthcheck=function(e,t){e.isHealthy=t,e.lastAccessTimestamp=Date.now()},e.prototype.uriFor=function(e,t){return null!=t.url?"".concat(t.url).concat(e):"".concat(t.protocol,"://").concat(t.host,":").concat(t.port).concat(t.path).concat(e)},e.prototype.defaultHeaders=function(){var e={};return this.sendApiKeyAsQueryParam||(e["X-TYPESENSE-API-KEY"]=this.apiKey),e["Content-Type"]="application/json",e},e.prototype.timer=function(e){return r(this,void 0,void 0,(function(){return i(this,(function(t){return[2,new Promise((function(t){return setTimeout(t,1e3*e)}))]}))}))},e.prototype.customErrorForResponse=function(e,t){var n="Request failed with HTTP code ".concat(e.status);"string"==typeof t&&""!==t.trim()&&(n+=" | Server said: ".concat(t));var r=new c.default(n);return(r=400===e.status?new s.RequestMalformed(n):401===e.status?new s.RequestUnauthorized(n):404===e.status?new s.ObjectNotFound(n):409===e.status?new s.ObjectAlreadyExists(n):422===e.status?new s.ObjectUnprocessable(n):e.status>=500&&e.status<=599?new s.ServerError(n):new s.HTTPError(n)).httpStatus=e.status,r},e}();t.default=l},4339:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(2554)),a=r(n(9777)),o=r(n(6581)),s=r(n(8243)),c=r(n(5346)),u=r(n(8480)),l=r(n(2708)),f=r(n(7309)),h=r(n(7634)),p=r(n(6029)),d=r(n(1930)),m=r(n(3095)),y=r(n(9092)),v=r(n(1036)),g=r(n(1040)),b=r(n(6845)),A=function(){function e(e){var t;e.sendApiKeyAsQueryParam=null!==(t=e.sendApiKeyAsQueryParam)&&void 0!==t&&t,this.configuration=new i.default(e),this.apiCall=new a.default(this.configuration),this.debug=new h.default(this.apiCall),this.metrics=new p.default(this.apiCall),this.health=new d.default(this.apiCall),this.operations=new m.default(this.apiCall),this.multiSearch=new y.default(this.apiCall,this.configuration),this._collections=new o.default(this.apiCall),this.individualCollections={},this._aliases=new c.default(this.apiCall),this.individualAliases={},this._keys=new l.default(this.apiCall),this.individualKeys={},this._presets=new v.default(this.apiCall),this.individualPresets={},this.analytics=new b.default(this.apiCall)}return e.prototype.collections=function(e){return void 0===e?this._collections:(void 0===this.individualCollections[e]&&(this.individualCollections[e]=new s.default(e,this.apiCall,this.configuration)),this.individualCollections[e])},e.prototype.aliases=function(e){return void 0===e?this._aliases:(void 0===this.individualAliases[e]&&(this.individualAliases[e]=new u.default(e,this.apiCall)),this.individualAliases[e])},e.prototype.keys=function(e){return void 0===e?this._keys:(void 0===this.individualKeys[e]&&(this.individualKeys[e]=new f.default(e,this.apiCall)),this.individualKeys[e])},e.prototype.presets=function(e){return void 0===e?this._presets:(void 0===this.individualPresets[e]&&(this.individualPresets[e]=new g.default(e,this.apiCall)),this.individualPresets[e])},e}();t.default=A},8243:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(6581)),s=a(n(1949)),c=n(6718),u=a(n(6067)),l=a(n(3620)),f=a(n(1940)),h=a(n(1483)),p=n(9071),d=function(){function e(e,t,n){this.name=e,this.apiCall=t,this.configuration=n,this.individualDocuments={},this.individualOverrides={},this.individualSynonyms={},this.name=e,this.apiCall=t,this.configuration=n,this._documents=new s.default(this.name,this.apiCall,this.configuration),this._overrides=new u.default(this.name,this.apiCall),this._synonyms=new f.default(this.name,this.apiCall)}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.update=function(e){return r(this,void 0,void 0,(function(){return i(this,(function(t){return[2,this.apiCall.patch(this.endpointPath(),e)]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.exists=function(){return r(this,void 0,void 0,(function(){var e;return i(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,this.retrieve()];case 1:return t.sent(),[2,!0];case 2:if((e=t.sent())instanceof c.ObjectNotFound)return[2,!1];throw e;case 3:return[2]}}))}))},e.prototype.documents=function(e){return e?(void 0===this.individualDocuments[e]&&(this.individualDocuments[e]=new p.Document(this.name,e,this.apiCall)),this.individualDocuments[e]):this._documents},e.prototype.overrides=function(e){return void 0===e?this._overrides:(void 0===this.individualOverrides[e]&&(this.individualOverrides[e]=new l.default(this.name,e,this.apiCall)),this.individualOverrides[e])},e.prototype.synonyms=function(e){return void 0===e?this._synonyms:(void 0===this.individualSynonyms[e]&&(this.individualSynonyms[e]=new h.default(this.name,e,this.apiCall)),this.individualSynonyms[e])},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.name)},e}();t.default=d},6581:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i="/collections",a=function(){function e(e){this.apiCall=e}return e.prototype.create=function(e,t){return void 0===t&&(t={}),n(this,void 0,void 0,(function(){return r(this,(function(n){return[2,this.apiCall.post(i,e,t)]}))}))},e.prototype.retrieve=function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){return[2,this.apiCall.get(i)]}))}))},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return i},enumerable:!1,configurable:!0}),e}();t.default=a},2554:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0});var s=o(n(2043)),c=n(6718),u=function(){function e(e){var t=this;this.nodes=e.nodes||[],this.nodes=this.nodes.map((function(e){return t.setDefaultPathInNode(e)})).map((function(e){return t.setDefaultPortInNode(e)})).map((function(e){return r({},e)})),null==e.randomizeNodes&&(e.randomizeNodes=!0),!0===e.randomizeNodes&&this.shuffleArray(this.nodes),this.nearestNode=e.nearestNode,this.nearestNode=this.setDefaultPathInNode(this.nearestNode),this.nearestNode=this.setDefaultPortInNode(this.nearestNode),this.connectionTimeoutSeconds=e.connectionTimeoutSeconds||e.timeoutSeconds||5,this.healthcheckIntervalSeconds=e.healthcheckIntervalSeconds||60,this.numRetries=e.numRetries||this.nodes.length+(null==this.nearestNode?0:1)||3,this.retryIntervalSeconds=e.retryIntervalSeconds||.1,this.apiKey=e.apiKey,this.sendApiKeyAsQueryParam=e.sendApiKeyAsQueryParam,this.cacheSearchResultsForSeconds=e.cacheSearchResultsForSeconds||0,this.useServerSideSearchCache=e.useServerSideSearchCache||!1,this.logger=e.logger||s,this.logLevel=e.logLevel||"warn",this.logger.setLevel(this.logLevel),this.additionalHeaders=e.additionalHeaders,this.showDeprecationWarnings(e),this.validate()}return e.prototype.validate=function(){if(null==this.nodes||0===this.nodes.length||this.validateNodes())throw new c.MissingConfigurationError("Ensure that nodes[].protocol, nodes[].host and nodes[].port are set");if(null!=this.nearestNode&&this.isNodeMissingAnyParameters(this.nearestNode))throw new c.MissingConfigurationError("Ensure that nearestNodes.protocol, nearestNodes.host and nearestNodes.port are set");if(null==this.apiKey)throw new c.MissingConfigurationError("Ensure that apiKey is set");return!0},e.prototype.validateNodes=function(){var e=this;return this.nodes.some((function(t){return e.isNodeMissingAnyParameters(t)}))},e.prototype.isNodeMissingAnyParameters=function(e){return!["protocol","host","port","path"].every((function(t){return e.hasOwnProperty(t)}))&&null==e.url},e.prototype.setDefaultPathInNode=function(e){return null==e||e.hasOwnProperty("path")||(e.path=""),e},e.prototype.setDefaultPortInNode=function(e){if(null!=e&&!e.hasOwnProperty("port")&&e.hasOwnProperty("protocol"))switch(e.protocol){case"https":e.port=443;break;case"http":e.port=80}return e},e.prototype.showDeprecationWarnings=function(e){e.timeoutSeconds&&this.logger.warn("Deprecation warning: timeoutSeconds is now renamed to connectionTimeoutSeconds"),e.masterNode&&this.logger.warn("Deprecation warning: masterNode is now consolidated to nodes, starting with Typesense Server v0.12"),e.readReplicaNodes&&this.logger.warn("Deprecation warning: readReplicaNodes is now consolidated to nodes, starting with Typesense Server v0.12")},e.prototype.shuffleArray=function(e){for(var t,n=e.length-1;n>0;n--){var r=Math.floor(Math.random()*(n+1));t=[e[r],e[n]],e[n]=t[0],e[r]=t[1]}},e}();t.default=u},7634:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.apiCall=e}return e.prototype.retrieve=function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){return[2,this.apiCall.get("/debug")]}))}))},e}();t.default=i},9071:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Document=void 0;var o=a(n(6581)),s=a(n(1949)),c=function(){function e(e,t,n){this.collectionName=e,this.documentId=t,this.apiCall=n}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.update=function(e,t){return void 0===t&&(t={}),r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.patch(this.endpointPath(),e,t)]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.collectionName).concat(s.default.RESOURCEPATH,"/").concat(this.documentId)},e}();t.Document=c},1949:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var s=n(6718),c=function(e){function t(t,n,r){return e.call(this,t,n,r)||this}return i(t,e),t.prototype.create=function(e,t){return void 0===t&&(t={}),a(this,void 0,void 0,(function(){return o(this,(function(n){if(!e)throw new Error("No document provided");return[2,this.apiCall.post(this.endpointPath(),e,t)]}))}))},t.prototype.upsert=function(e,t){return void 0===t&&(t={}),a(this,void 0,void 0,(function(){return o(this,(function(n){if(!e)throw new Error("No document provided");return[2,this.apiCall.post(this.endpointPath(),e,Object.assign({},t,{action:"upsert"}))]}))}))},t.prototype.update=function(e,t){return void 0===t&&(t={}),a(this,void 0,void 0,(function(){return o(this,(function(n){if(!e)throw new Error("No document provided");return null!=t.filter_by?[2,this.apiCall.patch(this.endpointPath(),e,Object.assign({},t))]:[2,this.apiCall.post(this.endpointPath(),e,Object.assign({},t,{action:"update"}))]}))}))},t.prototype.delete=function(e){return void 0===e&&(e={}),a(this,void 0,void 0,(function(){return o(this,(function(t){return"string"==typeof e?[2,this.apiCall.delete(this.endpointPath(e),e)]:[2,this.apiCall.delete(this.endpointPath(),e)]}))}))},t.prototype.createMany=function(e,t){return void 0===t&&(t={}),a(this,void 0,void 0,(function(){return o(this,(function(n){return this.configuration.logger.warn("createMany is deprecated and will be removed in a future version. Use import instead, which now takes both an array of documents or a JSONL string of documents"),[2,this.import(e,t)]}))}))},t.prototype.import=function(e,t){return void 0===t&&(t={}),a(this,void 0,void 0,(function(){var n,r,i,a;return o(this,(function(o){switch(o.label){case 0:if(Array.isArray(e))try{n=e.map((function(e){return JSON.stringify(e)})).join("\n")}catch(e){if(RangeError instanceof e&&(null==e?void 0:e.includes("Too many properties to enumerate")))throw new Error("".concat(e,"\n It looks like you have reached a Node.js limit that restricts the number of keys in an Object: https://stackoverflow.com/questions/9282869/are-there-limits-to-the-number-of-properties-in-a-javascript-object\n\n Please try reducing the number of keys in your document, or using CURL to import your data.\n "));throw new Error(e)}else n=e;return[4,this.apiCall.performRequest("post",this.endpointPath("import"),{queryParameters:t,bodyParameters:n,additionalHeaders:{"Content-Type":"text/plain"},skipConnectionTimeout:!0})];case 1:if(r=o.sent(),Array.isArray(e)){if(i=r.split("\n").map((function(e){return JSON.parse(e)})),(a=i.filter((function(e){return!1===e.success}))).length>0)throw new s.ImportError("".concat(i.length-a.length," documents imported successfully, ").concat(a.length," documents failed during import. Use `error.importResults` from the raised exception to get a detailed error reason for each document."),i);return[2,i]}return[2,r]}}))}))},t.prototype.export=function(e){return void 0===e&&(e={}),a(this,void 0,void 0,(function(){return o(this,(function(t){return[2,this.apiCall.get(this.endpointPath("export"),e)]}))}))},t.prototype.exportStream=function(e){return void 0===e&&(e={}),a(this,void 0,void 0,(function(){return o(this,(function(t){return[2,this.apiCall.get(this.endpointPath("export"),e,{responseType:"stream"})]}))}))},t}(n(5586).SearchOnlyDocuments);t.default=c},7117:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},9229:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(t,n){var r=e.call(this,t)||this;return r.importResults=n,r}return i(t,e),t}(a(n(4492)).default);t.default=o},1254:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},4105:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},3836:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},220:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},4913:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},9976:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},4959:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(a(n(4492)).default);t.default=o},4492:function(e,t){"use strict";var n,r=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)});Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(t){var n=this.constructor,r=e.call(this,t)||this;return r.name=n.name,Object.setPrototypeOf(r,n.prototype),r}return r(t,e),t}(Error);t.default=i},6718:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ImportError=t.TypesenseError=t.ServerError=t.RequestUnauthorized=t.RequestMalformed=t.ObjectUnprocessable=t.ObjectNotFound=t.ObjectAlreadyExists=t.MissingConfigurationError=t.HTTPError=void 0;var i=r(n(7117));t.HTTPError=i.default;var a=r(n(1254));t.MissingConfigurationError=a.default;var o=r(n(4105));t.ObjectAlreadyExists=o.default;var s=r(n(3836));t.ObjectNotFound=s.default;var c=r(n(220));t.ObjectUnprocessable=c.default;var u=r(n(4913));t.RequestMalformed=u.default;var l=r(n(9976));t.RequestUnauthorized=l.default;var f=r(n(4959));t.ServerError=f.default;var h=r(n(9229));t.ImportError=h.default;var p=r(n(4492));t.TypesenseError=p.default},1930:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.apiCall=e}return e.prototype.retrieve=function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){return[2,this.apiCall.get("/health")]}))}))},e}();t.default=i},7309:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(2708)),s=function(){function e(e,t){this.id=e,this.apiCall=t}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.id)},e}();t.default=s},2708:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9964),o="/keys",s=function(){function e(e){this.apiCall=e,this.apiCall=e}return e.prototype.create=function(t){return r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.post(e.RESOURCEPATH,t)]}))}))},e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(o)]}))}))},e.prototype.generateScopedSearchKey=function(e,t){var n=JSON.stringify(t),r=Buffer.from((0,a.createHmac)("sha256",e).update(n).digest("base64")),i=e.substr(0,4),o="".concat(r).concat(i).concat(n);return Buffer.from(o).toString("base64")},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return o},enumerable:!1,configurable:!0}),e}();t.default=s},6029:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.apiCall=e}return e.prototype.retrieve=function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){return[2,this.apiCall.get("/metrics.json")]}))}))},e}();t.default=i},9092:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(2598)),s=function(){function e(e,t,n){void 0===n&&(n=!1),this.apiCall=e,this.configuration=t,this.useTextContentType=n,this.requestWithCache=new o.default}return e.prototype.clearCache=function(){this.requestWithCache.clearCache()},e.prototype.perform=function(e,t,n){void 0===t&&(t={});var a=(void 0===n?{}:n).cacheSearchResultsForSeconds,o=void 0===a?this.configuration.cacheSearchResultsForSeconds:a;return r(this,void 0,void 0,(function(){var n,r,a;return i(this,(function(i){return n={},this.useTextContentType&&(n["content-type"]="text/plain"),r={},!0===this.configuration.useServerSideSearchCache&&(r.use_cache=!0),a=Object.assign({},t,r),[2,this.requestWithCache.perform(this.apiCall,this.apiCall.post,["/multi_search",e,a,n],{cacheResponseForSeconds:o})]}))}))},e}();t.default=s},3095:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.apiCall=e}return e.prototype.perform=function(e,t){return void 0===t&&(t={}),n(this,void 0,void 0,(function(){return r(this,(function(n){return[2,this.apiCall.post("".concat("/operations","/").concat(e),{},t)]}))}))},e}();t.default=i},3620:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(6581)),s=a(n(6067)),c=function(){function e(e,t,n){this.collectionName=e,this.overrideId=t,this.apiCall=n}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.collectionName).concat(s.default.RESOURCEPATH,"/").concat(this.overrideId)},e}();t.default=c},6067:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(6581)),s=function(){function e(e,t){this.collectionName=e,this.apiCall=t}return e.prototype.upsert=function(e,t){return r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.put(this.endpointPath(e),t)]}))}))},e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.endpointPath=function(t){return"".concat(o.default.RESOURCEPATH,"/").concat(this.collectionName).concat(e.RESOURCEPATH).concat(void 0===t?"":"/"+t)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return"/overrides"},enumerable:!1,configurable:!0}),e}();t.default=s},1040:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(1036)),s=function(){function e(e,t){this.presetId=e,this.apiCall=t}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.presetId)},e}();t.default=s},1036:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.apiCall=e}return e.prototype.upsert=function(e,t){return n(this,void 0,void 0,(function(){return r(this,(function(n){return[2,this.apiCall.put(this.endpointPath(e),t)]}))}))},e.prototype.retrieve=function(){return n(this,void 0,void 0,(function(){return r(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.endpointPath=function(t){return"".concat(e.RESOURCEPATH).concat(void 0===t?"":"/"+t)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return"/presets"},enumerable:!1,configurable:!0}),e}();t.default=i},2598:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},i=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(){this.responseCache=new Map,this.responsePromiseCache=new Map}return e.prototype.clearCache=function(){this.responseCache=new Map,this.responsePromiseCache=new Map},e.prototype.perform=function(e,t,a,o){return n(this,void 0,void 0,(function(){var n,s,c,u,l,f,h,p,d,m,y;return r(this,(function(r){switch(r.label){case 0:if(n=o.cacheResponseForSeconds,s=void 0===n?120:n,c=o.maxSize,u=void 0===c?100:c,s<=0||u<=0)return[2,t.call.apply(t,i([e],a,!1))];if(l=JSON.stringify(a),f=this.responseCache.get(l),h=Date.now(),f){if(h-f.requestTimestamp<1e3*s)return this.responseCache.delete(l),this.responseCache.set(l,f),[2,Promise.resolve(f.response)];this.responseCache.delete(l)}if(p=this.responsePromiseCache.get(l)){if(h-p.requestTimestamp<1e3*s)return this.responsePromiseCache.delete(l),this.responsePromiseCache.set(l,p),[2,p.responsePromise];this.responsePromiseCache.delete(l)}return d=t.call.apply(t,i([e],a,!1)),this.responsePromiseCache.set(l,{requestTimestamp:h,responsePromise:d}),[4,d];case 1:return m=r.sent(),this.responseCache.set(l,{requestTimestamp:h,response:m}),this.responseCache.size>u&&(y=this.responseCache.keys().next().value,this.responseCache.delete(y)),this.responsePromiseCache.size>u&&(y=this.responsePromiseCache.keys().next().value,this.responsePromiseCache.delete(y)),[2,m]}}))}))},e}();t.default=a},8834:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(2554)),a=r(n(9777)),o=r(n(9092)),s=n(3320),c=function(){function e(e){var t;e.sendApiKeyAsQueryParam=null===(t=e.sendApiKeyAsQueryParam)||void 0===t||t,!0===e.sendApiKeyAsQueryParam&&(e.apiKey||"").length>2e3&&(console.warn("[typesense] API Key is longer than 2000 characters which is over the allowed limit, so disabling sending it as a query parameter."),e.sendApiKeyAsQueryParam=!1),this.configuration=new i.default(e),this.apiCall=new a.default(this.configuration),this.multiSearch=new o.default(this.apiCall,this.configuration,!0),this.individualCollections={}}return e.prototype.clearCache=function(){this.multiSearch.clearCache(),Object.entries(this.individualCollections).forEach((function(e){e[0],e[1].documents().clearCache()}))},e.prototype.collections=function(e){if(e)return void 0===this.individualCollections[e]&&(this.individualCollections[e]=new s.SearchOnlyCollection(e,this.apiCall,this.configuration)),this.individualCollections[e];throw new Error("Typesense.SearchClient only supports search operations, so the collectionName that needs to be searched must be specified. Use Typesense.Client if you need to access the collection object.")},e}();t.default=c},3320:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SearchOnlyCollection=void 0;var r=n(5586),i=function(){function e(e,t,n){this.name=e,this.apiCall=t,this.configuration=n,this._documents=new r.SearchOnlyDocuments(this.name,this.apiCall,this.configuration)}return e.prototype.documents=function(){return this._documents},e}();t.SearchOnlyCollection=i},5586:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SearchOnlyDocuments=void 0;var o=a(n(2598)),s=a(n(6581)),c="/documents",u=function(){function e(e,t,n){this.collectionName=e,this.apiCall=t,this.configuration=n,this.requestWithCache=new o.default}return e.prototype.clearCache=function(){this.requestWithCache.clearCache()},e.prototype.search=function(e,t){var n=void 0===t?{}:t,a=n.cacheSearchResultsForSeconds,o=void 0===a?this.configuration.cacheSearchResultsForSeconds:a,s=n.abortSignal,c=void 0===s?null:s;return r(this,void 0,void 0,(function(){var t,n,r;return i(this,(function(i){for(n in t={},!0===this.configuration.useServerSideSearchCache&&(t.use_cache=!0),e)Array.isArray(e[n])&&(t[n]=e[n].join(","));return r=Object.assign({},e,t),[2,this.requestWithCache.perform(this.apiCall,this.apiCall.get,[this.endpointPath("search"),r,{abortSignal:c}],{cacheResponseForSeconds:o})]}))}))},e.prototype.endpointPath=function(e){return"".concat(s.default.RESOURCEPATH,"/").concat(this.collectionName).concat(c).concat(void 0===e?"":"/"+e)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return c},enumerable:!1,configurable:!0}),e}();t.SearchOnlyDocuments=u},1483:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(6581)),s=a(n(1940)),c=function(){function e(e,t,n){this.collectionName=e,this.synonymId=t,this.apiCall=n}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.collectionName).concat(s.default.RESOURCEPATH,"/").concat(this.synonymId)},e}();t.default=c},1940:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!((i=(i=o.trys).length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(6581)),s=function(){function e(e,t){this.collectionName=e,this.apiCall=t}return e.prototype.upsert=function(e,t){return r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.put(this.endpointPath(e),t)]}))}))},e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.endpointPath=function(t){return"".concat(o.default.RESOURCEPATH,"/").concat(this.collectionName).concat(e.RESOURCEPATH).concat(void 0===t?"":"/"+t)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return"/synonyms"},enumerable:!1,configurable:!0}),e}();t.default=s},3250:(e,t,n)=>{"use strict";var r=n(9196),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,o=r.useEffect,s=r.useLayoutEffect,c=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,l=r[1];return s((function(){i.value=n,i.getSnapshot=t,u(i)&&l({inst:i})}),[e,n,t]),o((function(){return u(i)&&l({inst:i}),e((function(){u(i)&&l({inst:i})}))}),[e]),c(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:l},1688:(e,t,n)=>{"use strict";e.exports=n(3250)},9196:e=>{"use strict";e.exports=window.React},1284:e=>{"use strict";e.exports=window.regeneratorRuntime},9964:()=>{},3897:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},5372:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},3405:(e,t,n)=>{var r=n(3897);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},7156:e=>{function t(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,i)}e.exports=function(e){return function(){var n=this,r=arguments;return new Promise((function(i,a){var o=e.apply(n,r);function s(e){t(o,i,a,s,c,"next",e)}function c(e){t(o,i,a,s,c,"throw",e)}s(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},6690:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},9728:(e,t,n)=>{var r=n(4062);function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,r(i.key),i)}}e.exports=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},8416:(e,t,n)=>{var r=n(4062);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},4836:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},9498:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},8872:e=>{e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){u=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},2218:e=>{e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},2281:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},7424:(e,t,n)=>{var r=n(5372),i=n(8872),a=n(6116),o=n(2218);e.exports=function(e,t){return r(e)||i(e,t)||a(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},861:(e,t,n)=>{var r=n(3405),i=n(9498),a=n(6116),o=n(2281);e.exports=function(e){return r(e)||i(e)||a(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},5036:(e,t,n)=>{var r=n(8698).default;e.exports=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},4062:(e,t,n)=>{var r=n(8698).default,i=n(5036);e.exports=function(e){var t=i(e,"string");return"symbol"===r(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},8698:e=>{function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},6116:(e,t,n)=>{var r=n(3897);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};(()=>{"use strict";n.d(r,{z:()=>ur});var e={};n.r(e),n.d(e,{initializeNamespace:()=>f,updateHiiveDebounceInstance:()=>y,updateHiiveDebounceTime:()=>m,updateHiiveEventsQueue:()=>p,updateHiiveEventsQueueThreshold:()=>d,updateHiiveUrls:()=>h});var t={};n.r(t),n.d(t,{getHiiveBatchUrl:()=>A,getHiiveDebounce:()=>w,getHiiveEventsQueue:()=>v,getHiiveEventsQueueThreshold:()=>g,getHiiveSingleUrl:()=>b});var i=n(9196);n(5666);const a=window.wp.element,o=window.wp.data,s=window.wp.domReady;var c=n.n(s);class u{constructor(e,t,n,r){this.category=e,this.action=t,this.data=n,this.namespace=r}}const l={urls:{single:void 0,batch:void 0},queue:{events:[],threshold:100},debounce:{time:void 0,instance:void 0}};function f(e){return{type:"INITIALIZE_NAMESPACE",namespace:e}}function h(e,t){return{type:"UPDATE_HIIVE_URLS",urls:e,namespace:t}}function p(e,t){return{type:"UPDATE_HIIVE_EVENTS_QUEUE",events:e,namespace:t}}function d(e,t){return{type:"UPDATE_HIIVE_EVENTS_QUEUE_THRESHOLD",threshold:e,namespace:t}}function m(e,t){return{type:"UPDATE_HIIVE_DEBOUNCE_TIME",debounceTime:e,namespace:t}}function y(e,t){return{type:"UPDATE_HIIVE_DEBOUNCE_INSTANCE",instance:e,namespace:t}}function v(e,t){return e.hiive[t]?.queue.events}function g(e,t){return e.hiive[t]?.queue.threshold}function b(e,t){return e.hiive[t]?.urls.single}function A(e,t){return e.hiive[t]?.urls.batch}function w(e,t){return e.hiive[t]?.debounce}const I={reducer:(0,o.combineReducers)({hiive:(e,t)=>{switch(t.type){case"INITIALIZE_NAMESPACE":return{...e,[t.namespace]:l};case"UPDATE_HIIVE_URLS":return{...e,[t.namespace]:{...e[t.namespace],urls:{single:t.urls.single,batch:t.urls.batch}}};case"UPDATE_HIIVE_EVENTS_QUEUE":return{...e,[t.namespace]:{...e[t.namespace],queue:{events:t.events,threshold:e[t.namespace].queue.threshold}}};case"UPDATE_HIIVE_EVENTS_QUEUE_THRESHOLD":return{...e,[t.namespace]:{...e[t.namespace],queue:{events:e[t.namespace].queue.events,threshold:t.threshold}}};case"UPDATE_HIIVE_DEBOUNCE_TIME":return{...e,[t.namespace]:{...e[t.namespace],debounce:{time:t.debounceTime,instance:e[t.namespace].debounce.instance}}};case"UPDATE_HIIVE_DEBOUNCE_INSTANCE":return{...e,[t.namespace]:{...e[t.namespace],debounce:{time:e[t.namespace].debounce.time,instance:t.instance}}}}return e}}),actions:e,selectors:t},S=(0,o.createReduxStore)("newfold/ui-analytics",I);(0,o.register)(S);const R=window.wp.apiFetch;var P=n.n(R);const j=e=>!!window?.nfdUIAnalytics?.hiive&&e in window.nfdUIAnalytics.hiive,E=async e=>{if(!(e=>e instanceof u)(e)||!j(e.namespace))return!1;const t=e.namespace;delete e.namespace;const n=(0,o.select)(S).getHiiveSingleUrl(t);if(!n)return!1;try{await P()({url:n,method:"POST",data:e})}catch(e){return console.error(e),!1}},O=window.wp.i18n;var T,x;function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},H.apply(this,arguments)}var k,M=function(e){return i.createElement("svg",H({width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),T||(T=i.createElement("g",{clipPath:"url(#close_svg__a)"},i.createElement("g",{clipPath:"url(#close_svg__b)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m12 13.06 3.712 3.713 1.06-1.06L13.06 12l3.713-3.712-1.061-1.06-3.713 3.711-3.712-3.712-1.06 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061Z",fill:"#1E1E1E"})))),x||(x=i.createElement("defs",null,i.createElement("clipPath",{id:"close_svg__a"},i.createElement("rect",{width:24,height:24,rx:2,fill:"#fff"})),i.createElement("clipPath",{id:"close_svg__b"},i.createElement("rect",{width:24,height:24,rx:2,fill:"#fff"})))))};function N(){return N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N.apply(this,arguments)}var C=function(e){return i.createElement("svg",N({width:36,height:37,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),k||(k=i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 .902c-9.941 0-18 8.059-18 18s8.059 18 18 18h15.366A2.634 2.634 0 0 0 36 34.268V18.902c0-9.941-8.059-18-18-18Zm-.913 17.877c-.336.588-.504 1.286-.504 2.092v.832h3.326v-.404c0-.587.101-1.075.303-1.461.218-.387.613-.849 1.184-1.386.723-.689 1.269-1.344 1.638-1.966.37-.621.555-1.369.555-2.243 0-.89-.236-1.696-.706-2.419-.454-.739-1.092-1.319-1.915-1.739-.823-.42-1.764-.63-2.823-.63-1.41 0-2.587.395-3.528 1.185-.924.773-1.545 1.697-1.864 2.772l2.898 1.21a3.278 3.278 0 0 1 .907-1.462c.437-.403.991-.605 1.663-.605.638 0 1.15.185 1.537.555.387.352.58.79.58 1.31 0 .437-.118.823-.353 1.16-.218.335-.58.73-1.084 1.184-.856.756-1.461 1.428-1.814 2.015Zm-.428 8.644c.436.42.957.63 1.562.63.605 0 1.117-.21 1.537-.63.42-.437.63-.957.63-1.562 0-.605-.21-1.117-.63-1.538-.42-.42-.932-.63-1.537-.63-.605 0-1.126.21-1.562.63-.42.42-.63.933-.63 1.538 0 .604.21 1.125.63 1.562Z",fill:"#196BDE"})))},U=(0,i.createContext)(null),Z=(0,i.createContext)(null),D=n(7331),F=n(8131);function B(e){return B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},B(e)}function G(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"undefined"==typeof window?t():e({window})}function z(){}function W(e){return W="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},W(e)}function Q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function X(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(n),!0).forEach((function(t){J(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function J(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==W(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==W(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===W(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,_x,a,o=[],_n=!0,s=!1;try{if(_x=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;_n=!1}else for(;!(_n=(r=_x.call(n)).done)&&(o.push(r.value),o.length!==t);_n=!0);}catch(e){s=!0,i=e}finally{try{if(!_n&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return o}}(e,t)||V(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function V(e,t){if(e){if("string"==typeof e)return Y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Y(e,t):void 0}}function Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var q="2.6.0",K="https://cdn.jsdelivr.net/npm/search-insights@".concat(q,"/dist/search-insights.min.js");function _(e){var t=L((e.version||"").split(".").map(Number),2),n=t[0],r=t[1];return n>=3||2===n&&r>=6||1===n&&r>=10}function $(e,t,n){var r=t.getHelper();return{uiState:n,helper:r,parent:t,instantSearchInstance:e,state:r.state,renderState:e.renderState,templatesConfig:e.templatesConfig,createURL:t.createURL,scopedResults:[],searchMetadata:{isSearchStalled:"stalled"===e.status},status:e.status,error:e.error}}function ee(e,t){var n=t.getResults();return{helper:t.getHelper(),parent:t,instantSearchInstance:e,results:n,scopedResults:t.getScopedResults(),state:n._state,renderState:e.renderState,templatesConfig:e.templatesConfig,createURL:t.createURL,searchMetadata:{isSearchStalled:"stalled"===e.status},status:e.status,error:e.error}}function te(e,t,n){var r=$(t,t.mainIndex,t._initialUiState);e.forEach((function(e){var i={};if(e.getWidgetRenderState){var a=e.getWidgetRenderState(r);a&&a.widgetParams&&(i=a.widgetParams)}var o=Object.keys(i).filter((function(e){return void 0!==i[e]}));n.widgets.push({type:e.$$type,widgetType:e.$$widgetType,params:o}),"ais.index"===e.$$type&&te(e.getWidgets(),t,n)}))}function ne(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).$$internal,t=void 0!==e&&e;return function(e){var n=e.instantSearchInstance,r={widgets:[]},i=document.createElement("meta"),a=document.querySelector("head");return i.name="instantsearch:widgets",{$$type:"ais.metadata",$$internal:t,onStateChange:function(){},subscribe:function(){setTimeout((function(){var e=n.client;r.ua=e.transporter&&e.transporter.userAgent?e.transporter.userAgent.value:e._ua,te(n.mainIndex.getWidgets(),n,r),n.middleware.forEach((function(e){return r.widgets.push({middleware:!0,type:e.instance.$$type,internal:e.instance.$$internal})})),i.content=JSON.stringify(r),a.appendChild(i)}),0)},started:function(){},unsubscribe:function(){i.remove()}}}}var re=n(129);function ie(e){return ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ie(e)}function ae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,se(r.key),r)}}function oe(e,t,n){return(t=se(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function se(e){var t=function(e,t){if("object"!==ie(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==ie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ie(t)?t:String(t)}var ce=function(e){e&&(window.document.title=e)},ue=function(){function e(t){var n=this,r=t.windowTitle,i=t.writeDelay,a=void 0===i?400:i,o=t.createURL,s=t.parseURL,c=t.getLocation,u=t.start,l=t.dispose,f=t.push;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),oe(this,"$$type","ais.browser"),oe(this,"windowTitle",void 0),oe(this,"writeDelay",void 0),oe(this,"_createURL",void 0),oe(this,"parseURL",void 0),oe(this,"getLocation",void 0),oe(this,"writeTimer",void 0),oe(this,"inPopState",!1),oe(this,"isDisposed",!1),oe(this,"latestAcknowledgedHistory",0),oe(this,"_start",void 0),oe(this,"_dispose",void 0),oe(this,"_push",void 0),this.windowTitle=r,this.writeTimer=void 0,this.writeDelay=a,this._createURL=o,this.parseURL=s,this.getLocation=c,this._start=u,this._dispose=l,this._push=f,G((function(e){var t=e.window,r=n.windowTitle&&n.windowTitle(n.read());ce(r),n.latestAcknowledgedHistory=t.history.length}))}var t,n;return t=e,(n=[{key:"read",value:function(){return this.parseURL({qsModule:re,location:this.getLocation()})}},{key:"write",value:function(e){var t=this;G((function(n){var r=n.window,i=t.createURL(e),a=t.windowTitle&&t.windowTitle(e);t.writeTimer&&clearTimeout(t.writeTimer),t.writeTimer=setTimeout((function(){ce(a),t.shouldWrite(i)&&(t._push?t._push(i):r.history.pushState(e,a||"",i),t.latestAcknowledgedHistory=r.history.length),t.inPopState=!1,t.writeTimer=void 0}),t.writeDelay)}))}},{key:"onUpdate",value:function(e){var t=this;this._start&&this._start((function(){e(t.read())})),this._onPopState=function(){t.writeTimer&&(clearTimeout(t.writeTimer),t.writeTimer=void 0),t.inPopState=!0,e(t.read())},G((function(e){e.window.addEventListener("popstate",t._onPopState)}))}},{key:"createURL",value:function(e){return this._createURL({qsModule:re,routeState:e,location:this.getLocation()})}},{key:"dispose",value:function(){var e=this;this._dispose&&this._dispose(),this.isDisposed=!0,G((function(t){var n=t.window;e._onPopState&&n.removeEventListener("popstate",e._onPopState)})),this.writeTimer&&clearTimeout(this.writeTimer),this.write({})}},{key:"start",value:function(){this.isDisposed=!1}},{key:"shouldWrite",value:function(e){var t=this;return G((function(n){var r=n.window,i=!(t.isDisposed&&t.latestAcknowledgedHistory!==r.history.length);return!t.inPopState&&i&&e!==r.location.href}))}}])&&ae(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function le(e){return le="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},le(e)}var fe=["configure"];function he(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?he(Object(n),!0).forEach((function(t){de(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):he(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function de(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==le(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==le(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===le(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function me(e){return e.configure,function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,fe)}function ye(e){return e!==Object(e)}function ve(e,t){if(e===t)return!0;if(ye(e)||ye(t)||"function"==typeof e||"function"==typeof t)return e===t;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n=0,r=Object.keys(e);n<r.length;n++){var i=r[n];if(!(i in t))return!1;if(!ve(e[i],t[i]))return!1}return!0}function ge(e){return ge="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ge(e)}function be(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?be(Object(n),!0).forEach((function(t){we(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function we(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ge(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==ge(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ge(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ie=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.router,n=void 0===t?function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.createURL,n=void 0===t?function(e){var t=e.qsModule,n=e.routeState,r=e.location,i=r.protocol,a=r.hostname,o=r.port,s=void 0===o?"":o,c=r.pathname,u=r.hash,l=t.stringify(n),f=""===s?"":":".concat(s);return l?"".concat(i,"//").concat(a).concat(f).concat(c,"?").concat(l).concat(u):"".concat(i,"//").concat(a).concat(f).concat(c).concat(u)}:t,r=e.parseURL,i=void 0===r?function(e){var t=e.qsModule,n=e.location;return t.parse(n.search.slice(1),{arrayLimit:99})}:r,a=e.writeDelay,o=void 0===a?400:a,s=e.windowTitle,c=e.getLocation,u=void 0===c?function(){return G((function(e){return e.window.location}),{fallback:function(){throw new Error("You need to provide `getLocation` to the `history` router in environments where `window` does not exist.")}})}:c,l=e.start,f=e.dispose,h=e.push;return new ue({createURL:n,parseURL:i,writeDelay:o,windowTitle:s,getLocation:u,start:l,dispose:f,push:h})}():t,r=e.stateMapping,i=void 0===r?{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce((function(t,n){return pe(pe({},t),{},de({},n,me(e[n])))}),{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,n){return pe(pe({},t),{},de({},n,me(e[n])))}),{})}}:r,a=e.$$internal,o=void 0!==a&&a;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var r=Object.keys(e).reduce((function(t,n){return Ae(Ae({},t),{},we({},n,e[n]))}),t.mainIndex.getWidgetUiState({})),a=i.stateToRoute(r);return n.createURL(a)};var r=void 0,a=t._initialUiState;return{$$type:"ais.router({router:".concat(n.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:o,onStateChange:function(e){var t=e.uiState,a=i.stateToRoute(t);void 0!==r&&ve(r,a)||(n.write(a),r=a)},subscribe:function(){t._initialUiState=Ae(Ae({},a),i.routeToState(n.read())),n.onUpdate((function(e){t.setUiState(i.routeToState(e))}))},started:function(){var e;null===(e=n.start)||void 0===e||e.call(n)},unsubscribe:function(){n.dispose()}}}};function Se(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.map((function(e){return["https://www.algolia.com/doc/api-reference/widgets/",(t=e).name,"/js/",void 0!==(n=t.connector)&&n?"#connector":""].join("");var t,n})).join(", ");return function(e){return[e,"See documentation: ".concat(r)].filter(Boolean).join("\n\n")}}function Re(e){return"ais.index"===e.$$type}function Pe(e){return Pe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pe(e)}var je=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function Ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ee(Object(n),!0).forEach((function(t){Te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Te(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Pe(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Pe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Pe(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xe=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){var n=function(e,t){return e.setQueryParameters({hierarchicalFacetsRefinements:Oe(Oe({},e.hierarchicalFacetsRefinements),t.hierarchicalFacetsRefinements)})}(e,t),r=function(e,t){return t.tagRefinements.reduce((function(e,t){return e.addTagRefinement(t)}),e)}(function(e,t){return e.setQueryParameters({hierarchicalFacets:t.hierarchicalFacets.reduce((function(e,t){var n=function(e,n){if(!Array.isArray(e))return-1;for(var r=0;r<e.length;r++)if(e[r].name===t.name)return r;return-1}(e);if(-1===n)return e.concat(t);var r=e.slice();return r.splice(n,1,t),r}),e.hierarchicalFacets)})}(n,t),t),i=function(e,t){return e.setQueryParameters({numericRefinements:Oe(Oe({},e.numericRefinements),t.numericRefinements)})}(r,t),a=function(e,t){return e.setQueryParameters({disjunctiveFacetsRefinements:Oe(Oe({},e.disjunctiveFacetsRefinements),t.disjunctiveFacetsRefinements)})}(i,t),o=function(e,t){return e.setQueryParameters({facetsExcludes:Oe(Oe({},e.facetsExcludes),t.facetsExcludes)})}(a,t),s=function(e,t){return e.setQueryParameters({facetsRefinements:Oe(Oe({},e.facetsRefinements),t.facetsRefinements)})}(o,t),c=function(e,t){return t.disjunctiveFacets.reduce((function(e,t){return e.addDisjunctiveFacet(t)}),e)}(s,t),u=function(e,t){var n=[].concat(e.ruleContexts).concat(t.ruleContexts).filter(Boolean).filter((function(e,t,n){return n.indexOf(e)===t}));return n.length>0?e.setQueryParameters({ruleContexts:n}):e}(c,t),l=function(e,t){return t.facets.reduce((function(e,t){return e.addFacet(t)}),e)}(u,t);return function(e,t){t.facets,t.disjunctiveFacets,t.facetsRefinements,t.facetsExcludes,t.disjunctiveFacetsRefinements,t.numericRefinements,t.tagRefinements,t.hierarchicalFacets,t.hierarchicalFacetsRefinements,t.ruleContexts;var n=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,je);return e.setQueryParameters(n)}(l,t)}))};function He(e){return He="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},He(e)}var ke=["initialSearchParameters"];function Me(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(n),!0).forEach((function(t){Ce(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ce(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==He(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==He(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===He(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ue(e){return function(e){if(Array.isArray(e))return Ze(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Ze(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ze(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ze(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var De=Se({name:"index-widget"});function Fe(e,t){var n=t.state,r=t.isPageReset,i=t._uiState;n!==e.state&&(e.state=n,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:r,_uiState:i}))}function Be(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce((function(e,n){return Re(n)?e:n.getWidgetUiState||n.getWidgetState?n.getWidgetUiState?n.getWidgetUiState(e,t):n.getWidgetState(e,t):e}),n)}function Ge(e,t){var n=t.initialSearchParameters,r=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,ke);return e.filter((function(e){return!Re(e)})).reduce((function(e,t){return t.getWidgetSearchParameters?t.getWidgetSearchParameters(e,r):e}),n)}function ze(e){var t=e.filter(Re);0!==t.length&&t.forEach((function(e){var t=e.getHelper();Fe(t,{state:t.state.resetPage(),isPageReset:!0}),ze(e.getWidgets())}))}function We(e){return e.filter(Re).reduce((function(e,t){return e.concat.apply(e,[{indexId:t.getIndexId(),results:t.getResults(),helper:t.getHelper()}].concat(Ue(We(t.getWidgets()))))}),[])}const Qe=function(e){if(void 0===e||void 0===e.indexName)throw new Error(De("The `indexName` option is required."));var t=e.indexName,n=e.indexId,r=void 0===n?t:n,i=[],a={},o=null,s=null,c=null,u=null,l=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return r},getHelper:function(){return c},getResults:function(){var e;return null!==(e=u)&&void 0!==e&&e.lastResults?(u.lastResults._state=c.state,u.lastResults):null},getPreviousState:function(){return l},getScopedResults:function(){var e=this.getParent();return We(e?e.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return o._createURL(Ce({},r,Be(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(De("The `addWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.init&&"function"!=typeof e.render})))throw new Error(De("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),o&&Boolean(e.length)&&(Fe(c,{state:Ge(i,{uiState:a,initialSearchParameters:c.state}),_uiState:a}),e.forEach((function(e){e.getRenderState&&Xe({renderState:e.getRenderState(o.renderState[t.getIndexId()]||{},$(o,t,o._initialUiState)),instantSearchInstance:o,parent:t})})),e.forEach((function(e){e.init&&e.init($(o,t,o._initialUiState))})),o.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw new Error(De("The `removeWidgets` method expects an array of widgets."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(De("The widget definition expects a `dispose` method."));if(i=i.filter((function(t){return-1===e.indexOf(t)})),o&&Boolean(e.length)){var n=e.reduce((function(e,n){return n.dispose({helper:c,state:e,parent:t})||e}),c.state);a=Be(i,{searchParameters:n,helper:c}),c.setState(Ge(i,{uiState:a,initialSearchParameters:n})),i.length&&o.scheduleSearch()}return this},init:function(e){var n,f=this,h=e.instantSearchInstance,p=e.parent,d=e.uiState;if(null===c){o=h,s=p,a=d[r]||{};var m=h.mainHelper,y=Ge(i,{uiState:a,initialSearchParameters:new F.SearchParameters({index:t})});(c=F({},y.index,y)).search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),m):m.search()},c.searchWithoutTriggeringOnStateChange=function(){return m.search()},c.searchForFacetValues=function(e,t,n,r){var i=c.state.setQueryParameters(r);return m.searchForFacetValues(e,t,n,i)},u=m.derive((function(){return xe.apply(void 0,Ue(function(e){for(var t=e.getParent(),n=[e.getHelper().state];null!==t;)n=[t.getHelper().state].concat(n),t=t.getParent();return n}(f)))}));var v=null===(n=h._initialResults)||void 0===n?void 0:n[this.getIndexId()];if(v){var g=new F.SearchResults(new F.SearchParameters(v.state),v.results);u.lastResults=g,c.lastResults=g}c.on("change",(function(e){e.isPageReset&&ze(i)})),u.on("search",(function(){h.scheduleStalledRender()})),u.on("result",(function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,l=t._state})),i.forEach((function(e){e.getRenderState&&Xe({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},$(h,f,d)),instantSearchInstance:h,parent:f})})),i.forEach((function(e){e.init&&e.init($(h,f,d))})),c.on("change",(function(e){var t=e.state,n=e._uiState;a=Be(i,{searchParameters:t,helper:c},n||{}),h.onStateChange||h.onInternalStateChange()})),v&&h.scheduleRender()}},render:function(e){var t=this,n=e.instantSearchInstance;this.getResults()&&("error"!==n.status||n.mainHelper.hasPendingRequests()||c.setState(l),i.forEach((function(e){e.getRenderState&&Xe({renderState:e.getRenderState(n.renderState[t.getIndexId()]||{},ee(n,t)),instantSearchInstance:n,parent:t})})),i.forEach((function(e){e.render&&e.render(ee(n,t))})))},dispose:function(){var e,t,n=this;i.forEach((function(e){e.dispose&&e.dispose({helper:c,state:c.state,parent:n})})),o=null,s=null,null===(e=c)||void 0===e||e.removeAllListeners(),c=null,null===(t=u)||void 0===t||t.detach(),u=null},getWidgetUiState:function(e){return i.filter(Re).reduce((function(e,t){return t.getWidgetUiState(e)}),Ne(Ne({},e),{},Ce({},r,Ne(Ne({},e[r]),a))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var n=t.uiState;return Ge(i,{uiState:n,initialSearchParameters:e})},refreshUiState:function(){a=Be(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},a)},setIndexUiState:function(e){var t="function"==typeof e?e(a):e;o.setUiState((function(e){return Ne(Ne({},e),{},Ce({},r,t))}))}}};function Xe(e){var t=e.renderState,n=e.instantSearchInstance,r=e.parent,i=r?r.getIndexId():n.mainIndex.getIndexId();n.renderState=Ne(Ne({},n.renderState),{},Ce({},i,Ne(Ne({},n.renderState[i]),t)))}var Je=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.descendantName,r=t.modifierName,i=n?"-".concat(n):"",a=r?"--".concat(r):"";return"".concat("ais","-").concat(e).concat(i).concat(a)}};function Le(e,t){return(Array.isArray(t)?t:t.split(".")).reduce((function(e,t){return e&&e[t]}),e)}var Ve={highlightPreTag:"<mark>",highlightPostTag:"</mark>"},Ye=Je("Highlight");function qe(e){var t=Ve.highlightPreTag,n=Ve.highlightPostTag;return e.map((function(e){return e.isHighlighted?t+e.value+n:e.value})).join("")}RegExp(/[&<>"']/g.source);var Ke={"&":"&","<":"<",">":">",""":'"',"'":"'"},_e=/&(amp|quot|lt|gt|#39);/g,$e=RegExp(_e.source),et=new RegExp(/\w/i);function tt(e,t){var n,r,i,a=e[t],o=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,s=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return et.test((i=a.value)&&$e.test(i)?i.replace(_e,(function(e){return Ke[e]})):i)||s!==o?a.isHighlighted:s}function nt(e){return nt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nt(e)}function rt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function it(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rt(Object(n),!0).forEach((function(t){at(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function at(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==nt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==nt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===nt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ot(e){return e.some((function(e){return e.isHighlighted}))?e.map((function(t,n){return it(it({},t),{},{isHighlighted:!tt(e,n)})})):e.map((function(e){return it(it({},e),{},{isHighlighted:!1})}))}function st(e){var t=Ve.highlightPostTag,n=Ve.highlightPreTag,r=e.split(n),i=r.shift(),a=i?[{value:i,isHighlighted:!1}]:[];return r.forEach((function(e){var n=e.split(t);a.push({value:n[0],isHighlighted:!0}),""!==n[1]&&a.push({value:n[1],isHighlighted:!1})})),a}var ct=Je("ReverseHighlight"),ut=Je("Snippet"),lt=Je("ReverseSnippet");function ft(e){return ft="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ft(e)}function ht(e){return ht="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ht(e)}function pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function dt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pt(Object(n),!0).forEach((function(t){mt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ht(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==ht(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===ht(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yt(e){var t=e.numberLocale;return{formatNumber:function(e,n){return function(e,t){return e.toLocaleString(t)}(Number(n(e)),t)},highlight:function(e,t){try{return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,o=void 0===a?{}:a,s=(Le(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=Ye({descendantName:"highlighted"})+(o.highlighted?" ".concat(o.highlighted):"");return c.replace(new RegExp(Ve.highlightPreTag,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(Ve.highlightPostTag,"g"),"</".concat(r,">"))}(dt(dt({},JSON.parse(e)),{},{hit:this})))}catch(e){throw new Error('\nThe highlight helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseHighlight:function(e,t){try{return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,o=void 0===a?{}:a,s=(Le(i._highlightResult,t)||{}).value,c=void 0===s?"":s,u=ct({descendantName:"highlighted"})+(o.highlighted?" ".concat(o.highlighted):"");return qe(ot(st(c))).replace(new RegExp(Ve.highlightPreTag,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(Ve.highlightPostTag,"g"),"</".concat(r,">"))}(dt(dt({},JSON.parse(e)),{},{hit:this})))}catch(e){throw new Error('\n The reverseHighlight helper expects a JSON object of the format:\n { "attribute": "name", "highlightedTagName": "mark" }')}},snippet:function(e,t){try{return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,o=void 0===a?{}:a,s=(Le(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=ut({descendantName:"highlighted"})+(o.highlighted?" ".concat(o.highlighted):"");return c.replace(new RegExp(Ve.highlightPreTag,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(Ve.highlightPostTag,"g"),"</".concat(r,">"))}(dt(dt({},JSON.parse(e)),{},{hit:this})))}catch(e){throw new Error('\nThe snippet helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseSnippet:function(e,t){try{return t(function(e){var t=e.attribute,n=e.highlightedTagName,r=void 0===n?"mark":n,i=e.hit,a=e.cssClasses,o=void 0===a?{}:a,s=(Le(i._snippetResult,t)||{}).value,c=void 0===s?"":s,u=lt({descendantName:"highlighted"})+(o.highlighted?" ".concat(o.highlighted):"");return qe(ot(st(c))).replace(new RegExp(Ve.highlightPreTag,"g"),"<".concat(r,' class="').concat(u,'">')).replace(new RegExp(Ve.highlightPostTag,"g"),"</".concat(r,">"))}(dt(dt({},JSON.parse(e)),{},{hit:this})))}catch(e){throw new Error('\n The reverseSnippet helper expects a JSON object of the format:\n { "attribute": "name", "highlightedTagName": "mark" }')}},insights:function(e,t){try{var n=JSON.parse(e),r=n.method,i=n.payload;return t(function(e,t){return function(e){var t,n=e.method,r=e.payload;if("object"!==ft(r))throw new Error("The insights helper expects the payload to be an object.");try{t=function(e){return btoa(encodeURIComponent(JSON.stringify(e)))}(r)}catch(e){throw new Error("Could not JSON serialize the payload object.")}return'data-insights-method="'.concat(n,'" data-insights-payload="').concat(t,'"')}({method:e,payload:t})}(r,dt({objectIDs:[this.objectID]},i)))}catch(e){throw new Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var vt=Promise.resolve();function gt(e){var t=null,n=!1,r=function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];null===t&&(t=vt.then((function(){t=null,n?n=!1:e.apply(void 0,i)})))};return r.wait=function(){if(null===t)throw new Error("The deferred function should be called before calling `wait()`");return t},r.cancel=function(){null!==t&&(n=!0)},r}function bt(e,t){var n=e[t.getIndexId()]||{};t.getHelper().setState(t.getWidgetSearchParameters(t.getHelper().state,{uiState:n})),t.getWidgets().filter(Re).forEach((function(t){return bt(e,t)}))}function At(e){return At="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},At(e)}function wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function It(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Et(r.key),r)}}function St(e,t){return St=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},St(e,t)}function Rt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pt(e){return Pt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Pt(e)}function jt(e,t,n){return(t=Et(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Et(e){var t=function(e,t){if("object"!==At(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==At(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===At(t)?t:String(t)}var Ot=Se({name:"instantsearch"});function Tt(){return"#"}const xt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&St(e,t)}(o,e);var t,n,r,i,a=(r=o,i=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}}(),function(){var e,t=Pt(r);if(i){var n=Pt(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===At(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Rt(e)}(this,e)});function o(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),jt(Rt(t=a.call(this)),"client",void 0),jt(Rt(t),"indexName",void 0),jt(Rt(t),"insightsClient",void 0),jt(Rt(t),"onStateChange",null),jt(Rt(t),"helper",void 0),jt(Rt(t),"mainHelper",void 0),jt(Rt(t),"mainIndex",void 0),jt(Rt(t),"started",void 0),jt(Rt(t),"templatesConfig",void 0),jt(Rt(t),"renderState",{}),jt(Rt(t),"_stalledSearchDelay",void 0),jt(Rt(t),"_searchStalledTimer",void 0),jt(Rt(t),"_initialUiState",void 0),jt(Rt(t),"_initialResults",void 0),jt(Rt(t),"_createURL",void 0),jt(Rt(t),"_searchFunction",void 0),jt(Rt(t),"_mainHelperSearch",void 0),jt(Rt(t),"middleware",[]),jt(Rt(t),"sendEventToInsights",void 0),jt(Rt(t),"status","idle"),jt(Rt(t),"error",void 0),jt(Rt(t),"scheduleSearch",gt((function(){t.started&&t.mainHelper.search()}))),jt(Rt(t),"scheduleRender",gt((function(){var e,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];null!==(e=t.mainHelper)&&void 0!==e&&e.hasPendingRequests()||(clearTimeout(t._searchStalledTimer),t._searchStalledTimer=null,n&&(t.status="idle",t.error=void 0)),t.mainIndex.render({instantSearchInstance:Rt(t)}),t.emit("render")}))),jt(Rt(t),"onInternalStateChange",gt((function(){var e=t.mainIndex.getWidgetUiState({});t.middleware.forEach((function(t){t.instance.onStateChange({uiState:e})}))}))),t.setMaxListeners(100);var n=e.indexName,r=void 0===n?null:n,i=e.numberLocale,s=e.initialUiState,c=void 0===s?{}:s,u=e.routing,l=void 0===u?null:u,f=e.insights,h=void 0!==f&&f,p=e.searchFunction,d=e.stalledSearchDelay,m=void 0===d?200:d,y=e.searchClient,v=void 0===y?null:y,g=e.insightsClient,b=void 0===g?null:g,A=e.onStateChange,w=void 0===A?null:A;if(null===r)throw new Error(Ot("The `indexName` option is required."));if(null===v)throw new Error(Ot("The `searchClient` option is required."));if("function"!=typeof v.search)throw new Error("The `searchClient` must implement a `search` method.\n\nSee: https://www.algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-instantsearch/js/");if("function"==typeof v.addAlgoliaAgent&&v.addAlgoliaAgent("instantsearch.js (".concat("4.55.0",")")),b&&"function"!=typeof b)throw new Error(Ot("The `insightsClient` option should be a function."));if(t.client=v,t.insightsClient=b,t.indexName=r,t.helper=null,t.mainHelper=null,t.mainIndex=Qe({indexName:r}),t.onStateChange=w,t.started=!1,t.templatesConfig={helpers:yt({numberLocale:i}),compileOptions:{}},t._stalledSearchDelay=m,t._searchStalledTimer=null,t._createURL=Tt,t._initialUiState=c,t._initialResults=null,p&&(t._searchFunction=p),t.sendEventToInsights=z,l){var I="boolean"==typeof l?{}:l;I.$$internal=!0,t.use(Ie(I))}if(h){var S="boolean"==typeof h?{}:h;S.$$internal=!0,t.use(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,n=e.insightsInitParams,r=e.onEvent,i=e.$$internal,a=void 0!==i&&i,o=t;t||null===t||G((function(e){var t=e.window,n=t.AlgoliaAnalyticsObject||"aa";"string"==typeof n&&(o=t[n]),o||(t.AlgoliaAnalyticsObject=n,t[n]||(t[n]=function(){t[n].queue||(t[n].queue=[]);for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];t[n].queue.push(r)},t[n].version=q,t[n].shouldAddScript=!0),o=t[n])}));var s=o||z;return function(e){var t,i=e.instantSearchInstance,o=i.middleware.filter((function(e){return"ais.insights"===e.instance.$$type&&e.instance.$$internal})).map((function(e){return e.creator}));i.unuse.apply(i,function(e){if(Array.isArray(e))return Y(e)}(t=o)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||V(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());var c,u,l=L(function(e){if(e.transporter){var t=e.transporter,n=t.headers,r=t.queryParameters,i="x-algolia-application-id",a="x-algolia-api-key";return[n[i]||r[i],n[a]||r[a]]}return[e.applicationID,e.apiKey]}(i.client),2),f=l[0],h=l[1],p=void 0,d=void 0;if(Array.isArray(s.queue)){var m=function(e,t){for(var n,r=0;r<e.length;r++)if("setUserToken"===L(n=e[r],1)[0])return n}(s.queue.slice().reverse())||[],y=L(m,2);p=y[1]}return s("getUserToken",null,(function(e,t){d=t})),!n&&_(s)||s("init",X({appId:f,apiKey:h,partial:!0},n)),{$$type:"ais.insights",$$internal:a,onStateChange:function(){},subscribe:function(){if(s.shouldAddScript){var e="[insights middleware]: could not load search-insights.js. Please load it manually following https://alg.li/insights-init";try{var t=document.createElement("script");t.async=!0,t.src=K,t.onerror=function(){i.emit("error",new Error(e))},document.body.appendChild(t),s.shouldAddScript=!1}catch(t){s.shouldAddScript=!1,i.emit("error",new Error(e))}}},started:function(){s("addAlgoliaAgent","insights-middleware"),u=i.helper,c={userToken:u.state.userToken,clickAnalytics:u.state.clickAnalytics},u.overrideStateWithoutTriggeringChangeEvent(X(X({},u.state),{},{clickAnalytics:!0})),a||i.scheduleSearch();var e=function(e){if(e){var t=u.state.userToken;u.overrideStateWithoutTriggeringChangeEvent(X(X({},u.state),{},{userToken:e})),t&&t!==e&&i.scheduleSearch()}},t=function(e){if("object"===("undefined"==typeof document?"undefined":B(document))&&"string"==typeof document.cookie)for(var t="".concat(e,"="),n=document.cookie.split(";"),r=0;r<n.length;r++){for(var i=n[r];" "===i.charAt(0);)i=i.substring(1);if(0===i.indexOf(t))return i.substring(t.length,i.length)}}("_ALGOLIA");t&&e(t),d?(e(d),s("setUserToken",d)):p&&(e(p),s("setUserToken",p)),s("onUserTokenChange",e,{immediate:!0});var n=s;_(s)&&(n=function(e,t){return s(e,t,{headers:{"X-Algolia-Application-Id":f,"X-Algolia-API-Key":h}})}),i.sendEventToInsights=function(e){r?r(e,n):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),n(e.insightsMethod,e.payload))}},unsubscribe:function(){s("onUserTokenChange",void 0),i.sendEventToInsights=z,u&&c&&(u.overrideStateWithoutTriggeringChangeEvent(X(X({},u.state),c)),i.scheduleSearch())}}}}(S))}return G((function(e){var t,n;return(null===(t=e.window.navigator)||void 0===t||null===(n=t.userAgent)||void 0===n?void 0:n.indexOf("Algolia Crawler"))>-1}),{fallback:function(){return!1}})&&t.use(ne({$$internal:!0})),t}return t=o,n=[{key:"_isSearchStalled",get:function(){return"stalled"===this.status}},{key:"use",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n.map((function(t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wt(Object(n),!0).forEach((function(t){jt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({$$type:"__unknown__",$$internal:!1,subscribe:z,started:z,unsubscribe:z,onStateChange:z},t({instantSearchInstance:e}));return e.middleware.push({creator:t,instance:n}),n}));return this.started&&i.forEach((function(e){e.subscribe(),e.started()})),this}},{key:"unuse",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.middleware.filter((function(e){return t.includes(e.creator)})).forEach((function(e){return e.instance.unsubscribe()})),this.middleware=this.middleware.filter((function(e){return!t.includes(e.creator)})),this}},{key:"EXPERIMENTAL_use",value:function(){return this.use.apply(this,arguments)}},{key:"addWidget",value:function(e){return this.addWidgets([e])}},{key:"addWidgets",value:function(e){if(!Array.isArray(e))throw new Error(Ot("The `addWidgets` method expects an array of widgets. Please use `addWidget`."));if(e.some((function(e){return"function"!=typeof e.init&&"function"!=typeof e.render})))throw new Error(Ot("The widget definition expects a `render` and/or an `init` method."));return this.mainIndex.addWidgets(e),this}},{key:"removeWidget",value:function(e){return this.removeWidgets([e])}},{key:"removeWidgets",value:function(e){if(!Array.isArray(e))throw new Error(Ot("The `removeWidgets` method expects an array of widgets. Please use `removeWidget`."));if(e.some((function(e){return"function"!=typeof e.dispose})))throw new Error(Ot("The widget definition expects a `dispose` method."));return this.mainIndex.removeWidgets(e),this}},{key:"start",value:function(){var e=this;if(this.started)throw new Error(Ot("The `start` method has already been called once."));var t=this.mainHelper||F(this.client,this.indexName);if(t.search=function(){return e.status="loading",e.scheduleRender(!1),t.searchOnlyWithDerivedHelpers()},this._searchFunction){var n={search:function(){return new Promise(z)}};this._mainHelperSearch=t.search.bind(t),t.search=function(){var r=e.mainIndex.getHelper(),i=F(n,r.state.index,r.state);return i.once("search",(function(t){var n=t.state;r.overrideStateWithoutTriggeringChangeEvent(n),e._mainHelperSearch()})),i.on("change",(function(e){var t=e.state;r.setState(t)})),e._searchFunction(i),t}}if(t.on("error",(function(t){var n=t.error;if(!(n instanceof Error)){var r=n;n=Object.keys(r).reduce((function(e,t){return e[t]=r[t],e}),new Error(r.message))}n.error=n,e.error=n,e.status="error",e.scheduleRender(!1),e.emit("error",n)})),this.mainHelper=t,this.middleware.forEach((function(e){e.instance.subscribe()})),this.mainIndex.init({instantSearchInstance:this,parent:null,uiState:this._initialUiState}),this._initialResults){var r=this.scheduleSearch;this.scheduleSearch=gt(z),gt((function(){e.scheduleSearch=r}))()}else this.mainIndex.getWidgets().length>0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach((function(e){e.instance.started()}))}},{key:"dispose",value:function(){var e;this.scheduleSearch.cancel(),this.scheduleRender.cancel(),clearTimeout(this._searchStalledTimer),this.removeWidgets(this.mainIndex.getWidgets()),this.mainIndex.dispose(),this.started=!1,this.removeAllListeners(),null===(e=this.mainHelper)||void 0===e||e.removeAllListeners(),this.mainHelper=null,this.helper=null,this.middleware.forEach((function(e){e.instance.unsubscribe()}))}},{key:"scheduleStalledRender",value:function(){var e=this;this._searchStalledTimer||(this._searchStalledTimer=setTimeout((function(){e.status="stalled",e.scheduleRender()}),this._stalledSearchDelay))}},{key:"setUiState",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!this.mainHelper)throw new Error(Ot("The `start` method needs to be called before `setUiState`."));this.mainIndex.refreshUiState();var r="function"==typeof e?e(this.mainIndex.getWidgetUiState({})):e;this.onStateChange&&n?this.onStateChange({uiState:r,setUiState:function(e){bt("function"==typeof e?e(r):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(bt(r,this.mainIndex),this.scheduleSearch(),this.onInternalStateChange())}},{key:"getUiState",value:function(){return this.started&&this.mainIndex.refreshUiState(),this.mainIndex.getWidgetUiState({})}},{key:"createURL",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.started)throw new Error(Ot("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw new Error(Ot("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],n&&It(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),o}(D);var Ht=n(1688),kt=(0,i.createContext)(null);function Mt(){return(0,i.useContext)(kt)}var Nt=(0,i.createContext)(null);const Ct="6.38.1";function Ut(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Zt=["react (".concat(i.version,")"),"react-instantsearch (".concat(Ct,")"),"react-instantsearch-hooks (".concat(Ct,")")],Dt="react-instantsearch-server (".concat(Ct,")");function Ft(e){var t,n,r=(t=(0,i.useReducer)((function(e){return e+1}),0),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,_x,a,o=[],_n=!0,s=!1;try{if(_x=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;_n=!1}else for(;!(_n=(r=_x.call(n)).done)&&(o.push(r.value),o.length!==t);_n=!0);}catch(e){s=!0,i=e}finally{try{if(!_n&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return Ut(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ut(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[1],a=Mt(),o=(0,i.useContext)(Nt),s=null==o?void 0:o.initialResults,c=(0,i.useRef)(e),u=(0,i.useRef)(null);if(o&&(u=o.ssrSearchRef),null===u.current){var l=new xt(e);l._schedule=function(e){l._schedule.queue.push(e),clearTimeout(l._schedule.timer),l._schedule.timer=setTimeout((function(){l._schedule.queue.forEach((function(e){e()})),l._schedule.queue=[]}),0)},l._schedule.queue=[],(a||s)&&(l._initialResults=s||{}),Bt(e.searchClient,[].concat(Zt,[a&&Dt])),(a||s)&&l.start(),a&&a.notifyServer({search:l}),e.routing,u.current=l}var f,h=u.current,p=c.current;p.indexName!==e.indexName&&(h.helper.setIndex(e.indexName).search(),c.current=e),p.searchClient!==e.searchClient&&(Bt(e.searchClient,[].concat(Zt,[a&&Dt])),h.mainHelper.setClient(e.searchClient).search(),c.current=e),p.onStateChange!==e.onStateChange&&(h.onStateChange=e.onStateChange,c.current=e),p.searchFunction!==e.searchFunction&&(h._searchFunction=e.searchFunction,c.current=e),p.stalledSearchDelay!==e.stalledSearchDelay&&(h._stalledSearchDelay=null!==(f=e.stalledSearchDelay)&&void 0!==f?f:200,c.current=e);var d=(0,i.useRef)(null),m=(0,Ht.useSyncExternalStore)((0,i.useCallback)((function(){var e=u.current;return null===d.current?e.started||(e.start(),r()):(clearTimeout(d.current),e._preventWidgetCleanup=!1),function(){clearTimeout(e._schedule.timer),d.current=setTimeout((function(){e.dispose()})),e._preventWidgetCleanup=!0}}),[r]),(function(){return u.current}),(function(){return u.current}));return m}function Bt(e,t){"function"==typeof e.addAlgoliaAgent&&t.filter(Boolean).forEach((function(t){e.addAlgoliaAgent(t)}))}var Gt=["children"];function zt(e){var t=e.children,n=Ft(function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,Gt));return n.started?i.createElement(Z.Provider,{value:n},i.createElement(U.Provider,{value:n.mainIndex},t)):null}var Wt=n(8499);const Qt=window.lodash;function Xt(e){return Xt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xt(e)}function Jt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Lt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jt(Object(n),!0).forEach((function(t){Vt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Vt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Xt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==Xt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Xt(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Yt=Se({name:"search-box",connector:!0}),qt=function(e,t){return t(e)};const Kt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:z;return function(e,t){if(void 0===e||"function"!=typeof e)throw new Error("The render function is not valid (received type ".concat((n=e,Object.prototype.toString.call(n).slice(8,-1)),").\n\n").concat(t));var n}(e,Yt()),function(n){var r,i,a=(n||{}).queryHook,o=void 0===a?qt:a;return{$$type:"ais.searchBox",init:function(t){var n=t.instantSearchInstance;e(Lt(Lt({},this.getWidgetRenderState(t)),{},{instantSearchInstance:n}),!0)},render:function(t){var n=t.instantSearchInstance;e(Lt(Lt({},this.getWidgetRenderState(t)),{},{instantSearchInstance:n}),!1)},dispose:function(e){var n=e.state;return t(),n.setQueryParameter("query",void 0)},getRenderState:function(e,t){return Lt(Lt({},e),{},{searchBox:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.helper,a=e.searchMetadata,s=e.state;return r||(r=function(e){o(e,(function(e){return t.setQuery(e).search()}))},i=function(){t.setQuery("").search()}),{query:s.query||"",refine:r,clear:i,widgetParams:n,isSearchStalled:a.isSearchStalled}},getWidgetUiState:function(e,t){var n=t.searchParameters.query||"";return""===n||e&&e.query===n?e:Lt(Lt({},e),{},{query:n})},getWidgetSearchParameters:function(e,t){var n=t.uiState;return e.setQueryParameter("query",n.query||"")}}}};function _t(e){return _t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_t(e)}var $t=Object.prototype.hasOwnProperty;function en(e,t,n){if(null!=n&&n(e,t))return!0;var r,i;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((i=e.length)===t.length)for(;i--&&en(e[i],t[i],n););return-1===i}if(!r||"object"===_t(e)){for(r in i=0,e){if($t.call(e,r)&&++i&&!$t.call(t,r))return!1;if(!(r in t)||!en(e[r],t[r],n))return!1}return Object.keys(t).length===i}}return e!=e&&t!=t}function tn(e){var t,n,r;return new F.SearchResults(e,[{query:null!==(t=e.query)&&void 0!==t?t:"",page:null!==(n=e.page)&&void 0!==n?n:0,hitsPerPage:null!==(r=e.hitsPerPage)&&void 0!==r?r:20,hits:[],nbHits:0,nbPages:0,params:"",exhaustiveNbHits:!0,exhaustiveFacetsCount:!0,processingTimeMS:0,index:e.index}],{__isArtificial:!0})}function nn(e){return nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nn(e)}function rn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function an(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rn(Object(n),!0).forEach((function(t){on(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function on(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==nn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==nn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===nn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sn(e){var t=e.getHelper(),n=e.getResults()||tn(t.state),r=e.getScopedResults().map((function(t){var r=t.indexId===e.getIndexId()?n:tn(t.helper.state);return an(an({},t),{},{results:t.results||r})}));return{results:n,scopedResults:r}}function cn(e,t){if(!e)throw new Error("Invariant failed")}function un(){var e=(0,i.useContext)(U);return cn(null!==e),e}function ln(){var e=(0,i.useContext)(Z);return cn(null!==e),e}function fn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function hn(e){var t,n,r=(t=(0,i.useState)((function(){return e})),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,_x,a,o=[],_n=!0,s=!1;try{if(_x=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;_n=!1}else for(;!(_n=(r=_x.call(n)).done)&&(o.push(r.value),o.length!==t);_n=!0);}catch(e){s=!0,i=e}finally{try{if(!_n&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return fn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fn(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),a=r[0],o=r[1];return en(a,e)||o(e),a}var pn="undefined"!=typeof window?i.useLayoutEffect:i.useEffect;function dn(e){return dn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dn(e)}var mn=["instantSearchInstance","widgetParams"],yn=["widgetParams"];function vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function gn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function bn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gn(Object(n),!0).forEach((function(t){An(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function An(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==dn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==dn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===dn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wn(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function In(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=Mt(),s=ln(),c=un(),u=hn(r),l=hn(a),f=(0,i.useRef)(!0),h=(0,i.useRef)(null),p=(0,i.useMemo)((function(){return bn(bn({},e((function(e,t){if(t)f.current=!0;else if(f.current){e.instantSearchInstance,e.widgetParams;var n=wn(e,mn);en(n,h.current,(function(e,t){return(null==e?void 0:e.constructor)===Function&&(null==t?void 0:t.constructor)===Function}))||(y(n),h.current=n)}}),(function(){f.current=!1}))(u)),l)}),[e,u,l]),d=(t=(0,i.useState)((function(){if(p.getWidgetRenderState){var e,t=c.getHelper(),n=c.getWidgetUiState({})[c.getIndexId()];t.state=(null===(e=p.getWidgetSearchParameters)||void 0===e?void 0:e.call(p,t.state,{uiState:n}))||t.state;var r=sn(c),i=r.results,a=r.scopedResults,o=p.getWidgetRenderState({helper:t,parent:c,instantSearchInstance:s,results:i,scopedResults:a,state:t.state,renderState:s.renderState,templatesConfig:s.templatesConfig,createURL:c.createURL,searchMetadata:{isSearchStalled:"stalled"===s.status},status:s.status,error:s.error});return o.widgetParams,wn(o,yn)}return{}})),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,_x,a,o=[],_n=!0,s=!1;try{if(_x=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;_n=!1}else for(;!(_n=(r=_x.call(n)).done)&&(o.push(r.value),o.length!==t);_n=!0);}catch(e){s=!0,i=e}finally{try{if(!_n&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return vn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vn(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),m=d[0],y=d[1];return function(e){var t=e.widget,n=e.parentIndex,r=e.props,a=e.shouldSsr,o=(0,i.useRef)(r);(0,i.useEffect)((function(){o.current=r}),[r]);var s=(0,i.useRef)(t);(0,i.useEffect)((function(){s.current=t}),[t]);var c=(0,i.useRef)(null),u=a&&!n.getWidgets().includes(t),l=ln();pn((function(){var e=s.current;return c.current?(clearTimeout(c.current),en(r,o.current)||(n.removeWidgets([e]),n.addWidgets([t]))):u||n.addWidgets([t]),function(){c.current=setTimeout((function(){l._schedule((function(){l._preventWidgetCleanup||n.removeWidgets([e])}))}))}}),[n,t,u,l,r]),u&&n.addWidgets([t])}({widget:p,parentIndex:c,props:u,shouldSsr:Boolean(o)}),m}function Sn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Rn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Pn(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).catchError,t=ln(),n=function(){var e,t,n=ln(),r=un(),a=r.getIndexId(),o=(e=(0,i.useState)((function(){return n.getUiState()})),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,_x,a,o=[],_n=!0,s=!1;try{if(_x=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;_n=!1}else for(;!(_n=(r=_x.call(n)).done)&&(o.push(r.value),o.length!==t);_n=!0);}catch(e){s=!0,i=e}finally{try{if(!_n&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Rn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Rn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=o[0],c=o[1],u=s[a],l=(0,i.useCallback)((function(e){n.setUiState(e)}),[n]),f=(0,i.useCallback)((function(e){r.setIndexUiState(e)}),[r]);return(0,i.useEffect)((function(){function e(){c(n.getUiState())}return n.addListener("render",e),function(){n.removeListener("render",e)}}),[n]),{uiState:s,setUiState:l,indexUiState:u,setIndexUiState:f}}(),r=n.uiState,a=n.setUiState,o=n.indexUiState,s=n.setIndexUiState,c=function(){var e,t,n=ln(),r=un(),a=(e=(0,i.useState)((function(){return sn(r)})),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,_x,a,o=[],_n=!0,s=!1;try{if(_x=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;_n=!1}else for(;!(_n=(r=_x.call(n)).done)&&(o.push(r.value),o.length!==t);_n=!0);}catch(e){s=!0,i=e}finally{try{if(!_n&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Sn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Sn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=a[0],s=a[1];return(0,i.useEffect)((function(){function e(){var e=r.getResults();null!==e&&s({results:e,scopedResults:r.getScopedResults()})}return n.addListener("render",e),function(){n.removeListener("render",e)}}),[n,r]),o}(),u=c.results,l=c.scopedResults,f=(0,i.useCallback)((function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.use.apply(t,n),function(){t.unuse.apply(t,n)}}),[t]),h=(0,i.useCallback)((function(){t.refresh()}),[t]);return pn((function(){if(e){var n=function(){};return t.addListener("error",n),function(){return t.removeListener("error",n)}}return function(){}}),[t,e]),{results:u,scopedResults:l,uiState:r,setUiState:a,indexUiState:o,setIndexUiState:s,use:f,refresh:h,status:t.status,error:t.error}}const jn="newfold-ai/v1",En={getSearchResult:(e,t,n)=>P()({path:jn+"/search",method:"POST",data:{user_prompt:e,identifier:t,extra:n}}),getDefaultSearchResult:()=>P()({path:jn+"/search/default",method:"POST"})};var On,Tn;function xn(){return xn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xn.apply(this,arguments)}var Hn=function(e){return i.createElement("svg",xn({width:24,height:24,fill:"#1D1D1F",xmlns:"http://www.w3.org/2000/svg"},e),On||(On=i.createElement("rect",{y:24,width:24,height:24,rx:2,transform:"rotate(-90 0 24)",fill:"#F0F3F5"})),Tn||(Tn=i.createElement("path",{d:"M6 10.5c0 3 2.5 5.5 5.5 5.5 1.1 0 2.1-.3 3-.9l3 3.4 1.1-1-2.9-3.4c.9-1 1.4-2.2 1.4-3.6 0-3-2.5-5.5-5.5-5.5C8.5 5 6 7.5 6 10.5Zm9.5 0c0 2.2-1.8 4-4 4s-4-1.8-4-4 1.8-4 4-4 4 1.8 4 4Z",fill:"#999"})))};function kn(){return kn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kn.apply(this,arguments)}var Mn=function(e){return i.createElement("svg",kn({height:12,width:12,xmlns:"http://www.w3.org/2000/svg",viewBox:"-13.63 -13.63 254.36 254.36",xmlSpace:"preserve",fill:"#1D1D1F",stroke:"#394150"},e),i.createElement("path",{style:{fill:"#010002"},d:"m152.835 39.285-5.902 5.898 64.18 64.19H0v8.35h211.124l-64.191 64.179 5.902 5.909 74.261-74.261z"}))};const Nn=({searchTitle:e,onGo:t})=>(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{className:"algoliaResult",onClick:t},(0,i.createElement)("p",null,e),(0,i.createElement)("div",{className:"svg"},(0,i.createElement)(Mn,null)))),Cn="nfd-help-center/v1",Un={updateHelpVisible:e=>{localStorage.setItem("helpVisible",e?"true":"false")},getHelpVisible:()=>"true"===localStorage.getItem("helpVisible"),persistResult:(e,t)=>{localStorage.setItem("helpResultContent",e),localStorage.setItem("helpPostId",t)},persistSearchInput:e=>{localStorage.setItem("searchInput",e)},clear:()=>{localStorage.removeItem("helpResultContent"),localStorage.removeItem("helpPostId"),localStorage.removeItem("searchInput")},getResultInfo:()=>({content:localStorage.getItem("helpResultContent"),postId:localStorage.getItem("helpPostId")}),getSearchInput:()=>localStorage.getItem("searchInput"),getFeatureFlag:e=>localStorage.getItem(e),setFeatureFlag(e,t){localStorage.setItem(e,t)}},Zn=(e,t)=>{const n=new u("wonder_help",e,t,"wonder_help");E(n)},Dn=({postId:e,source:t})=>{const[n,r]=(0,a.useState)(""),o=(0,a.useRef)(null),s=(0,a.useRef)(null);return(0,a.useEffect)((()=>{r(""),s.current.className="feedback-button no",o.current.className="feedback-button yes"}),[e]),(0,a.useEffect)((()=>{(async()=>{"helpful"!==n&&"notHelpful"!==n||(((e,t)=>{P()({path:Cn+"/feedback",method:"POST",data:{post_id:e,status:t}})})(e,n),Zn("help_feedback_submitted",{label_key:"type",type:"helpful"===n?"positive":"negative",source:t,post_id:e,page:window.location.href.toString()}))})(),"helpful"===n&&(o.current.className="feedback-button yes selected-yes",s.current.className="feedback-button no"),"notHelpful"===n&&(s.current.className="feedback-button no selected-no",o.current.className="feedback-button yes")}),[n]),(0,i.createElement)("div",{className:"feedback-container"},(0,i.createElement)("div",{className:"feedback-question"},(0,i.createElement)("p",null,(0,i.createElement)("b",null,(0,O.__)("Did this result help you?","wp-module-help-center")))),(0,i.createElement)("div",{className:"icon"},(0,i.createElement)("button",{ref:o,onClick:()=>{r("helpful")},className:"feedback-button yes"},"helpful"===n&&(0,i.createElement)(i.Fragment,null,"🥳")," ",(0,O.__)("Yes","wp-module-help-center")),(0,i.createElement)("button",{onClick:()=>{r("notHelpful")},ref:s,className:"feedback-button no"},"notHelpful"===n&&(0,i.createElement)(i.Fragment,null,"😭")," ",(0,O.__)("No","wp-module-help-center"))))};var Fn,Bn;function Gn(){return Gn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gn.apply(this,arguments)}var zn=function(e){return i.createElement("svg",Gn({width:302,height:186,fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},e),Fn||(Fn=i.createElement("path",{fill:"url(#no-result_svg__a)",d:"M0 0h302v186H0z"})),Bn||(Bn=i.createElement("defs",null,i.createElement("pattern",{id:"no-result_svg__a",patternContentUnits:"objectBoundingBox",width:1,height:1},i.createElement("use",{xlinkHref:"#no-result_svg__b",transform:"matrix(.0009 0 0 .00145 0 0)"})),i.createElement("image",{id:"no-result_svg__b",width:1121,height:690,xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABGEAAAKyCAYAAAB16sOJAAAACXBIWXMAAAsTAAALEwEAmpwYAABFUGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4yLWMwMDAgNzkuMWI2NWE3OWI0LCAyMDIyLzA2LzEzLTIyOjAxOjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczppbGx1c3RyYXRvcj0iaHR0cDovL25zLmFkb2JlLmNvbS9pbGx1c3RyYXRvci8xLjAvIiB4bWxuczp4bXBUUGc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC90L3BnLyIgeG1sbnM6c3REaW09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9EaW1lbnNpb25zIyIgeG1sbnM6c3RGbnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9Gb250IyIgeG1sbnM6eG1wRz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvIiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMTEtMTRUMTY6MTY6MTItMDc6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTExLTE0VDE2OjE2OjEyLTA3OjAwIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wMi0yMlQxMzoxMDowMi0wNzowMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBJbGx1c3RyYXRvciAyNS4yIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmNiMDdhMjNiLWJhNjgtNGQzMi1hN2RmLTMwYjRkYTk3YTE2MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NjViZDYxOC1kMzU3LTRjMDMtODI0MS1jMDA2YjI0OWM1YzciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDOCIgeG1wTU06UmVuZGl0aW9uQ2xhc3M9InByb29mOnBkZiIgaWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU9IlByaW50IiBpbGx1c3RyYXRvcjpDcmVhdG9yU3ViVG9vbD0iQUlSb2JpbiIgaWxsdXN0cmF0b3I6VHlwZT0iRG9jdW1lbnQiIHhtcFRQZzpIYXNWaXNpYmxlT3ZlcnByaW50PSJGYWxzZSIgeG1wVFBnOkhhc1Zpc2libGVUcmFuc3BhcmVuY3k9IlRydWUiIHhtcFRQZzpOUGFnZXM9IjEiIHBkZjpQcm9kdWNlcj0iQWRvYmUgUERGIGxpYnJhcnkgMTUuMDAiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPn5haS1hMzliYTc1MC04NzBjLTQ3NTgtYWZjNC02NzM5ZmJlNWNjMjJfPC9yZGY6bGk+IDwvcmRmOkFsdD4gPC9kYzp0aXRsZT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6NWVmYTMxODktY2NmNS1mMzRhLWI5ZGUtMjU5YmY4ODYxNDUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU2NWJkNjE4LWQzNTctNGMwMy04MjQxLWMwMDZiMjQ5YzVjNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiBzdFJlZjpyZW5kaXRpb25DbGFzcz0icHJvb2Y6cGRmIi8+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjA1YjRlZDM3LThkMzItNGM0Ni05N2YwLTdiNjFlMzZhZmQ1MyIgc3RFdnQ6d2hlbj0iMjAxOC0xMC0zMFQxNjoyMzoyMi0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgSWxsdXN0cmF0b3IgQ0MgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTY1YmQ2MTgtZDM1Ny00YzAzLTgyNDEtYzAwNmIyNDljNWM3IiBzdEV2dDp3aGVuPSIyMDIwLTA5LTE0VDE2OjIxOjQyLTA2OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBJbGx1c3RyYXRvciAyNC4zIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vcGRmIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjNzg0MDY0NC1iZTAwLTQ0NGItYTdmZC1iYjUxMmQ4NTBlMTAiIHN0RXZ0OndoZW49IjIwMjItMTEtMTRUMTY6MTI6MjEtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy41IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjYjA3YTIzYi1iYTY4LTRkMzItYTdkZi0zMGI0ZGE5N2ExNjMiIHN0RXZ0OndoZW49IjIwMjItMTEtMTRUMTY6MTY6MTItMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy41IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wVFBnOk1heFBhZ2VTaXplIHN0RGltOnc9IjEyMjQuMDAwMDAwIiBzdERpbTpoPSI4OTcuNDg2NTY0IiBzdERpbTp1bml0PSJQb2ludHMiLz4gPHhtcFRQZzpGb250cz4gPHJkZjpCYWc+IDxyZGY6bGkgc3RGbnQ6Zm9udE5hbWU9Ik15cmlhZFByby1SZWd1bGFyIiBzdEZudDpmb250RmFtaWx5PSJNeXJpYWQgUHJvIiBzdEZudDpmb250RmFjZT0iUmVndWxhciIgc3RGbnQ6Zm9udFR5cGU9Ik9wZW4gVHlwZSIgc3RGbnQ6dmVyc2lvblN0cmluZz0iVmVyc2lvbiAyLjExNTtQUyAyLjAwMDtob3Rjb252IDEuMC44MTttYWtlb3RmLmxpYjIuNS42MzQwNiIgc3RGbnQ6Y29tcG9zaXRlPSJGYWxzZSIgc3RGbnQ6Zm9udEZpbGVOYW1lPSIuNjg1MS5vdGYiLz4gPHJkZjpsaSBzdEZudDpmb250TmFtZT0iT3BlblNhbnMtQm9sZCIgc3RGbnQ6Zm9udEZhbWlseT0iT3BlbiBTYW5zIiBzdEZudDpmb250RmFjZT0iQm9sZCIgc3RGbnQ6Zm9udFR5cGU9Ik9wZW4gVHlwZSIgc3RGbnQ6dmVyc2lvblN0cmluZz0iVmVyc2lvbiAxLjEwIiBzdEZudDpjb21wb3NpdGU9IkZhbHNlIiBzdEZudDpmb250RmlsZU5hbWU9Ik9wZW5TYW5zLUJvbGQudHRmIi8+IDwvcmRmOkJhZz4gPC94bXBUUGc6Rm9udHM+IDx4bXBUUGc6UGxhdGVOYW1lcz4gPHJkZjpTZXE+IDxyZGY6bGk+Q3lhbjwvcmRmOmxpPiA8cmRmOmxpPk1hZ2VudGE8L3JkZjpsaT4gPHJkZjpsaT5ZZWxsb3c8L3JkZjpsaT4gPHJkZjpsaT5CbGFjazwvcmRmOmxpPiA8L3JkZjpTZXE+IDwveG1wVFBnOlBsYXRlTmFtZXM+IDx4bXBUUGc6U3dhdGNoR3JvdXBzPiA8cmRmOlNlcT4gPHJkZjpsaT4gPHJkZjpEZXNjcmlwdGlvbiB4bXBHOmdyb3VwTmFtZT0iRGVmYXVsdCBTd2F0Y2ggR3JvdXAiIHhtcEc6Z3JvdXBUeXBlPSIwIj4gPHhtcEc6Q29sb3JhbnRzPiA8cmRmOlNlcT4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IldoaXRlIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIyNTUiIHhtcEc6Ymx1ZT0iMjU1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJCbGFjayIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjM1IiB4bXBHOmdyZWVuPSIzMSIgeG1wRzpibHVlPSIzMiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQ01ZSyBSZWQiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyMzYiIHhtcEc6Z3JlZW49IjI4IiB4bXBHOmJsdWU9IjM2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDTVlLIFllbGxvdyIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1NSIgeG1wRzpncmVlbj0iMjQxIiB4bXBHOmJsdWU9IjAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgR3JlZW4iIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxNjUiIHhtcEc6Ymx1ZT0iODEiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgQ3lhbiIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjE3MyIgeG1wRzpibHVlPSIyMzgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgQmx1ZSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjQ2IiB4bXBHOmdyZWVuPSI0OSIgeG1wRzpibHVlPSIxNDUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkNNWUsgTWFnZW50YSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzNSIgeG1wRzpncmVlbj0iMCIgeG1wRzpibHVlPSIxMzkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MTUgTT0xMDAgWT05MCBLPTEwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTkwIiB4bXBHOmdyZWVuPSIzMCIgeG1wRzpibHVlPSI0NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09OTAgWT04NSBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyMzgiIHhtcEc6Z3JlZW49IjY0IiB4bXBHOmJsdWU9IjU0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT04MCBZPTk1IEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI0MCIgeG1wRzpncmVlbj0iOTAiIHhtcEc6Ymx1ZT0iNDAiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MCBNPTUwIFk9MTAwIEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI0NiIgeG1wRzpncmVlbj0iMTQ2IiB4bXBHOmJsdWU9IjMwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT0zNSBZPTg1IEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjI1MCIgeG1wRzpncmVlbj0iMTc1IiB4bXBHOmJsdWU9IjY0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTUgTT0wIFk9OTAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjQ5IiB4bXBHOmdyZWVuPSIyMzYiIHhtcEc6Ymx1ZT0iNDkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MjAgTT0wIFk9MTAwIEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIxNCIgeG1wRzpncmVlbj0iMjIyIiB4bXBHOmJsdWU9IjM1Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTUwIE09MCBZPTEwMCBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMzkiIHhtcEc6Z3JlZW49IjE5NyIgeG1wRzpibHVlPSI2MyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz03NSBNPTAgWT0xMDAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNTUiIHhtcEc6Z3JlZW49IjE3OSIgeG1wRzpibHVlPSI3NCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz04NSBNPTEwIFk9MTAwIEs9MTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxNDciIHhtcEc6Ymx1ZT0iNjkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9OTAgTT0zMCBZPTk1IEs9MzAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSIxMDQiIHhtcEc6Ymx1ZT0iNTYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NzUgTT0wIFk9NzUgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iNDEiIHhtcEc6Z3JlZW49IjE4MCIgeG1wRzpibHVlPSIxMTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9ODAgTT0xMCBZPTQ1IEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjAiIHhtcEc6Z3JlZW49IjE2NiIgeG1wRzpibHVlPSIxNTYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NzAgTT0xNSBZPTAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMzgiIHhtcEc6Z3JlZW49IjE2OSIgeG1wRzpibHVlPSIyMjQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9ODUgTT01MCBZPTAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjciIHhtcEc6Z3JlZW49IjExNyIgeG1wRzpibHVlPSIxODciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MTAwIE09OTUgWT01IEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjQzIiB4bXBHOmdyZWVuPSI1NiIgeG1wRzpibHVlPSIxNDMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MTAwIE09MTAwIFk9MjUgSz0yNSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjM4IiB4bXBHOmdyZWVuPSIzNCIgeG1wRzpibHVlPSI5NyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz03NSBNPTEwMCBZPTAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMTAxIiB4bXBHOmdyZWVuPSI0NSIgeG1wRzpibHVlPSIxNDQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NTAgTT0xMDAgWT0wIEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE0NCIgeG1wRzpncmVlbj0iMzkiIHhtcEc6Ymx1ZT0iMTQyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTM1IE09MTAwIFk9MzUgSz0xMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1OCIgeG1wRzpncmVlbj0iMzEiIHhtcEc6Ymx1ZT0iOTkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MTAgTT0xMDAgWT01MCBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIyMTciIHhtcEc6Z3JlZW49IjI4IiB4bXBHOmJsdWU9IjkyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT05NSBZPTIwIEs9MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzNiIgeG1wRzpncmVlbj0iNDEiIHhtcEc6Ymx1ZT0iMTIzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTI1IE09MjUgWT00MCBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxOTMiIHhtcEc6Z3JlZW49IjE4MCIgeG1wRzpibHVlPSIxNTQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NDAgTT00NSBZPTUwIEs9NSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE1NCIgeG1wRzpncmVlbj0iMTMyIiB4bXBHOmJsdWU9IjEyMSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz01MCBNPTUwIFk9NjAgSz0yNSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjExMyIgeG1wRzpncmVlbj0iMTAxIiB4bXBHOmJsdWU9Ijg4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTU1IE09NjAgWT02NSBLPTQwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iOTAiIHhtcEc6Z3JlZW49Ijc0IiB4bXBHOmJsdWU9IjY2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTI1IE09NDAgWT02NSBLPTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxOTUiIHhtcEc6Z3JlZW49IjE1MyIgeG1wRzpibHVlPSIxMDciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9MzAgTT01MCBZPTc1IEs9MTAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxNjgiIHhtcEc6Z3JlZW49IjEyNCIgeG1wRzpibHVlPSI3OSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0zNSBNPTYwIFk9ODAgSz0yNSIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjEzOCIgeG1wRzpncmVlbj0iOTMiIHhtcEc6Ymx1ZT0iNTkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IkM9NDAgTT02NSBZPTkwIEs9MzUiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6cmVkPSIxMTciIHhtcEc6Z3JlZW49Ijc2IiB4bXBHOmJsdWU9IjQwIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTQwIE09NzAgWT0xMDAgSz01MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijk2IiB4bXBHOmdyZWVuPSI1NiIgeG1wRzpibHVlPSIxOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz01MCBNPTcwIFk9ODAgSz03MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjU5IiB4bXBHOmdyZWVuPSIzNSIgeG1wRzpibHVlPSIyMCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz03MyBNPTQwIFk9MCBLPTAiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjcwIiB4bXBHOmdyZWVuPSIxMzQiIHhtcEc6Ymx1ZT0iMTk4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTYwIEc9ODEgQj0xMzMiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjYwIiB4bXBHOmdyZWVuPSI4MSIgeG1wRzpibHVlPSIxMzMiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTI2IEc9MTY3IEI9MjIzIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIxMjYiIHhtcEc6Z3JlZW49IjE2NSIgeG1wRzpibHVlPSIyMTUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTY1IEc9MjAzIEI9MjM5IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIxNjYiIHhtcEc6Z3JlZW49IjIwMiIgeG1wRzpibHVlPSIyMzUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjA5IEc9MjI1IEI9MjQyIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyMDgiIHhtcEc6Z3JlZW49IjIyNSIgeG1wRzpibHVlPSIyNDEiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjQ1IEc9MjQ3IEI9MjQ5IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyNDQiIHhtcEc6Z3JlZW49IjI0NiIgeG1wRzpibHVlPSIyNDgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjQ3IEc9MTY2IEI9MTA2IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyNDciIHhtcEc6Z3JlZW49IjE2NiIgeG1wRzpibHVlPSIxMDYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjUgRz0yOCBCPTYwIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyNCIgeG1wRzpncmVlbj0iMjciIHhtcEc6Ymx1ZT0iNTkiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NzQgRz0xMDEgQj0xNjMiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9Ijc0IiB4bXBHOmdyZWVuPSIxMDEiIHhtcEc6Ymx1ZT0iMTYzIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTkzIEc9MTI1IEI9MTkwIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSI5MyIgeG1wRzpncmVlbj0iMTI1IiB4bXBHOmJsdWU9IjE5MCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNTUgRz0yMDUgQj0zMyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIyMDUiIHhtcEc6Ymx1ZT0iMzIiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjA5IEc9MjExIEI9MjEyIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyMDkiIHhtcEc6Z3JlZW49IjIxMSIgeG1wRzpibHVlPSIyMTEiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9Ikdsb2JhbCBDb2xvciIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iMjUxIiB4bXBHOmdyZWVuPSIyMDgiIHhtcEc6Ymx1ZT0iMjQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MCBHPTc2IEI9MTE3IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIwIiB4bXBHOmdyZWVuPSI3NiIgeG1wRzpibHVlPSIxMTciLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTA0IEc9MjA0IEI9MjI5IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIxMDUiIHhtcEc6Z3JlZW49IjIwMyIgeG1wRzpibHVlPSIyMjgiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MjUyIEc9MTc4IEI9MzEiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjI1MSIgeG1wRzpncmVlbj0iMTc4IiB4bXBHOmJsdWU9IjI4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJQQU5UT05FIDI4MiBDIiB4bXBHOnR5cGU9IlNQT1QiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJMQUIiIHhtcEc6TD0iMTAuOTgwMzkyIiB4bXBHOkE9IjIiIHhtcEc6Qj0iLTI2Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJibHVzaCBjb3B5IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyNDIiIHhtcEc6Z3JlZW49IjE1NiIgeG1wRzpibHVlPSIxNTYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MTA1IEc9MjA5IEI9NTIiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjEwNSIgeG1wRzpncmVlbj0iMjA5IiB4bXBHOmJsdWU9IjUyIi8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTUgRz0xNjAgQj02OSIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iNSIgeG1wRzpncmVlbj0iMTYwIiB4bXBHOmJsdWU9IjY4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTU1IEc9MTg4IEI9MTU1IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSI1NCIgeG1wRzpncmVlbj0iMTg4IiB4bXBHOmJsdWU9IjE1NCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj00MSBHPTQxIEI9MTA1IGNvcHkiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjQwIiB4bXBHOmdyZWVuPSI0MCIgeG1wRzpibHVlPSIxMDUiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NSBHPTE5NyBCPTIxOSIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iNSIgeG1wRzpncmVlbj0iMTk2IiB4bXBHOmJsdWU9IjIxOSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNTUgRz03MyBCPTk5IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyNTUiIHhtcEc6Z3JlZW49IjczIiB4bXBHOmJsdWU9Ijk4Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTI1NSBHPTIwMyBCPTEzOCIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iMjU1IiB4bXBHOmdyZWVuPSIyMDIiIHhtcEc6Ymx1ZT0iMTM3Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTYxIEc9MTA2IEI9MjA0IDQiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjYxIiB4bXBHOmdyZWVuPSIxMDUiIHhtcEc6Ymx1ZT0iMjA0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJza2luIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyNDQiIHhtcEc6Z3JlZW49IjIwNyIgeG1wRzpibHVlPSIxOTEiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9NDEgRz00MSBCPTEwNSIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iNDAiIHhtcEc6Z3JlZW49IjQwIiB4bXBHOmJsdWU9IjEwNSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMTQgRz0xODQgQj0xNDEiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjIxNCIgeG1wRzpncmVlbj0iMTg0IiB4bXBHOmJsdWU9IjE0MCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNDAgRz0xOTUgQj0xNjgiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjIzOSIgeG1wRzpncmVlbj0iMTk0IiB4bXBHOmJsdWU9IjE2NyIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02MSBHPTEwNiBCPTIwNCIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iNjEiIHhtcEc6Z3JlZW49IjEwNSIgeG1wRzpibHVlPSIyMDQiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9ImJsdXNoIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSIyNDIiIHhtcEc6Z3JlZW49IjE1NiIgeG1wRzpibHVlPSIxNTYiLz4gPHJkZjpsaSB4bXBHOnN3YXRjaE5hbWU9IlI9MyBHPTIyNCBCPTE5NyIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iMyIgeG1wRzpncmVlbj0iMjIzIiB4bXBHOmJsdWU9IjE5NiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj01IEc9MTkzIEI9MjE0IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSI0IiB4bXBHOmdyZWVuPSIxOTIiIHhtcEc6Ymx1ZT0iMjE0Ii8+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJSPTcwIEc9MTcyIEI9MTk1IiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSI3MCIgeG1wRzpncmVlbj0iMTcyIiB4bXBHOmJsdWU9IjE5NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yMyBHPTIzIEI9NTEiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzp0aW50PSIxMDAuMDAwMDAwIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzpyZWQ9IjIyIiB4bXBHOmdyZWVuPSIyMiIgeG1wRzpibHVlPSI1MSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02MSBHPTEwNiBCPTIwNCAyIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSI3MSIgeG1wRzpncmVlbj0iMTA1IiB4bXBHOmJsdWU9IjE3OCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj02MSBHPTEwNiBCPTIwNCAzIiB4bXBHOnR5cGU9IlBST0NFU1MiIHhtcEc6dGludD0iMTAwLjAwMDAwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6cmVkPSI3MSIgeG1wRzpncmVlbj0iMTA1IiB4bXBHOmJsdWU9IjE3OCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj00MSBHPTQxIEI9MTA1IGNvcHkgMiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iNDEiIHhtcEc6Z3JlZW49IjQyIiB4bXBHOmJsdWU9IjEwNCIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iUj0yNTAgRz0xNzYgQj0yOSIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnRpbnQ9IjEwMC4wMDAwMDAiIHhtcEc6bW9kZT0iUkdCIiB4bXBHOnJlZD0iMjUwIiB4bXBHOmdyZWVuPSIxNzYiIHhtcEc6Ymx1ZT0iMjkiLz4gPC9yZGY6U2VxPiA8L3htcEc6Q29sb3JhbnRzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6bGk+IDxyZGY6bGk+IDxyZGY6RGVzY3JpcHRpb24geG1wRzpncm91cE5hbWU9IkdyYXlzIiB4bXBHOmdyb3VwVHlwZT0iMSI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT0wIFk9MCBLPTEwMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjM1IiB4bXBHOmdyZWVuPSIzMSIgeG1wRzpibHVlPSIzMiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz05MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjY0IiB4bXBHOmdyZWVuPSI2NCIgeG1wRzpibHVlPSI2NSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz04MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9Ijg4IiB4bXBHOmdyZWVuPSI4OSIgeG1wRzpibHVlPSI5MSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz03MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjEwOSIgeG1wRzpncmVlbj0iMTEwIiB4bXBHOmJsdWU9IjExMiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz02MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjEyOCIgeG1wRzpncmVlbj0iMTI5IiB4bXBHOmJsdWU9IjEzMiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz01MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE0NiIgeG1wRzpncmVlbj0iMTQ4IiB4bXBHOmJsdWU9IjE1MSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz00MCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE2NiIgeG1wRzpncmVlbj0iMTY4IiB4bXBHOmJsdWU9IjE3MSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz0zMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjE4NyIgeG1wRzpncmVlbj0iMTg5IiB4bXBHOmJsdWU9IjE5MSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz0yMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIwOCIgeG1wRzpncmVlbj0iMjEwIiB4bXBHOmJsdWU9IjIxMSIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz0xMCIgeG1wRzptb2RlPSJSR0IiIHhtcEc6dHlwZT0iUFJPQ0VTUyIgeG1wRzpyZWQ9IjIzMCIgeG1wRzpncmVlbj0iMjMxIiB4bXBHOmJsdWU9IjIzMiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09MCBZPTAgSz01IiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjQxIiB4bXBHOmdyZWVuPSIyNDEiIHhtcEc6Ymx1ZT0iMjQyIi8+IDwvcmRmOlNlcT4gPC94bXBHOkNvbG9yYW50cz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOmxpPiA8cmRmOmxpPiA8cmRmOkRlc2NyaXB0aW9uIHhtcEc6Z3JvdXBOYW1lPSJCcmlnaHRzIiB4bXBHOmdyb3VwVHlwZT0iMSI+IDx4bXBHOkNvbG9yYW50cz4gPHJkZjpTZXE+IDxyZGY6bGkgeG1wRzpzd2F0Y2hOYW1lPSJDPTAgTT0xMDAgWT0xMDAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjM2IiB4bXBHOmdyZWVuPSIyOCIgeG1wRzpibHVlPSIzNiIvPiA8cmRmOmxpIHhtcEc6c3dhdGNoTmFtZT0iQz0wIE09NzUgWT0xMDAgSz0wIiB4bXBHOm1vZGU9IlJHQiIgeG1wRzp0eXBlPSJQUk9DRVNTIiB4bXBHOnJlZD0iMjQx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"}))))};const Wn=()=>{if(window?.nfdHelpCenter?.resourceLink)return(0,i.createElement)("p",null,(0,O.__)("In the meantime, try searching our","wp-module-help-center")," ",(0,i.createElement)("a",{href:window?.nfdHelpCenter?.resourceLink},(0,O.__)("Resource center.","wp-module-help-center")))},Qn=()=>(0,i.createElement)("div",null,(0,i.createElement)("p",null,(0,O.__)("Result based on your search:","wp-module-help-center")),(0,i.createElement)("h4",null,(0,O.__)("Sorry, we don't have any content for that yet.","wp-module-help-center")),(0,i.createElement)("hr",null),(0,i.createElement)(zn,null),(0,i.createElement)("p",null,(0,O.__)("This tool is being built and doesn't always have a match.","wp-module-help-center")),(0,i.createElement)(Wn,null),(0,i.createElement)("hr",null)),Xn=({content:e,noResult:t,postId:n,source:r,showFeedbackSection:a})=>t?(0,i.createElement)(Qn,null):e&&e.length>0?(0,i.createElement)(i.Fragment,null,(0,i.createElement)("h4",null,(0,O.__)("Follow these steps:","wp-module-help-center")),(0,i.createElement)("p",{dangerouslySetInnerHTML:{__html:e}}),a&&e&&e.length>0&&(0,i.createElement)(Dn,{postId:n,source:r})):(0,i.createElement)(i.Fragment,null);var Jn,Ln,Vn,Yn,qn,Kn;function $n(){return $n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$n.apply(this,arguments)}var er=function(e){return i.createElement("svg",$n({width:248,height:72,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Jn||(Jn=i.createElement("rect",{width:89,height:14,rx:7,fill:"url(#loader_svg__a)"})),Ln||(Ln=i.createElement("rect",{y:22,width:233,height:10,rx:5,fill:"url(#loader_svg__b)"})),Vn||(Vn=i.createElement("rect",{y:38,width:248,height:10,rx:5,fill:"url(#loader_svg__c)"})),Yn||(Yn=i.createElement("rect",{y:54,width:140,height:10,rx:5,fill:"url(#loader_svg__d)"})),qn||(qn=i.createElement("path",{stroke:"#EEE",d:"M0 71.5h248"})),Kn||(Kn=i.createElement("defs",null,i.createElement("linearGradient",{id:"loader_svg__a",x1:89,y1:7,x2:0,y2:7,gradientUnits:"userSpaceOnUse"},i.createElement("stop",{stopColor:"#D9D9D9"}),i.createElement("stop",{offset:1,stopColor:"#D9D9D9",stopOpacity:.3})),i.createElement("linearGradient",{id:"loader_svg__b",x1:0,y1:27,x2:233,y2:27,gradientUnits:"userSpaceOnUse"},i.createElement("stop",{stopColor:"#D9D9D9"}),i.createElement("stop",{offset:1,stopColor:"#D9D9D9",stopOpacity:.3})),i.createElement("linearGradient",{id:"loader_svg__c",x1:0,y1:43,x2:266.243,y2:43,gradientUnits:"userSpaceOnUse"},i.createElement("stop",{stopColor:"#D9D9D9"}),i.createElement("stop",{offset:.516,stopColor:"#D9D9D9",stopOpacity:.2}),i.createElement("stop",{offset:1,stopColor:"#D9D9D9",stopOpacity:.8})),i.createElement("linearGradient",{id:"loader_svg__d",x1:138.754,y1:59,x2:1.495,y2:59,gradientUnits:"userSpaceOnUse"},i.createElement("stop",{stopColor:"#D9D9D9"}),i.createElement("stop",{offset:1,stopColor:"#D9D9D9",stopOpacity:.3})))))};const tr=()=>(0,i.createElement)(i.Fragment,null,(0,i.createElement)(er,null)," ",(0,i.createElement)(er,null)," ",(0,i.createElement)(er,null)),nr=e=>{const[t,n]=(0,a.useState)(!1),[r,o]=(0,a.useState)(!1),[s,c]=(0,a.useState)(""),[u,l]=(0,a.useState)(""),[f,h]=(0,a.useState)(),[p,d]=(0,a.useState)("kb"),{refine:m,clear:y}=In(Kt,void 0,void 0),{results:v}=Pn(),g=(e,t,n)=>{const r=e.replace(/\n/g,"<br />");l(r),h(t),Un.persistResult(r,t),Un.persistSearchInput(n),t&&Zn("help_search",{label_key:"term",term:n,page:window.location.href.toString()})};(0,a.useEffect)((()=>{c(""),l(""),m("")}),[e.refresh]),(0,a.useEffect)((()=>{const{content:e,postId:t}=Un.getResultInfo();e&&l(e),t&&h(t);const n=Un.getSearchInput();n&&(c(n),m(n))}),[]);const b=(0,a.useMemo)((()=>(0,Qt.debounce)((function(e){e&&0===e.length&&y(),m(e)}),300)),[]);return(0,a.useEffect)((()=>{b.cancel()}),[]),t?(0,i.createElement)(i.Fragment,null,(0,i.createElement)(tr,null)):(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{className:"search-container"},(0,i.createElement)("button",{onClick:()=>{document.getElementById("search-input-box").focus()}},(0,i.createElement)(Hn,null)),(0,i.createElement)("input",{type:"text",id:"search-input-box",style:{flexGrow:2},value:s,maxLength:"144",placeholder:(0,O.__)("Ask me anything…","wp-module-help-center"),onChange:e=>{c(e.target.value),g("",void 0,e.target.value),o(!1),b(e.target.value)},onKeyDown:async e=>{"Enter"===e.key&&await(async()=>{n(!0);try{const e=v.hits;if(e.length>0&&((e,t,n)=>{const r=t/e.split(/\s+/).length;return n>=1&&r>=.99})(s,e[0].text_match_info?.tokens_matched,e[0].text_match_info?.fields_matched))return void g(e[0].post_content,e[0].post_id,s);d("ai");const t=await En.getSearchResult(s,"helpcenter");g(t.result[0].text,t.post_id,s)}catch(e){o(!0)}finally{n(!1)}})()}})),(0,i.createElement)("div",{className:"attribute"},(0,i.createElement)("p",null,(0,i.createElement)("span",null,s?s.length:0,"/144"))),(0,i.createElement)(Xn,{content:u,noResult:r,postId:f,source:p,showFeedbackSection:!u.includes("do not possess the answer")}),v.hits.length>0&&(0,i.createElement)("p",null,(0,i.createElement)("b",null,u.length>0?(0,O.__)("Other Resources","wp-module-help-center"):(0,O.__)("Search Suggestions","wp-module-help-center"))),v.hits.map(((e,t)=>{const n=document.createElement("span");n.setAttribute("display","none"),n.innerHTML=e.post_title;const r=n.textContent||n.innerText;return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(Nn,{key:t,searchTitle:r,onGo:()=>{c(r),g(e.post_content,e.post_id,r)}}))})))},rr=e=>{const t=new Wt.Z({server:{apiKey:"B9wvYIokTPPgXEM3isTqsxbDOva21igT",nodes:[{host:"search.hiive.cloud",port:443,protocol:"https"}]},additionalSearchParameters:{facet_by:"post_title",group_by:"post_title",group_limit:1,query_by:"post_title,post_content",sort_by:"_text_match:desc,post_likes:desc",filter_by:`post_category:=${e.brand}`,prioritize_token_position:!0,limit_hits:3,per_page:3}}).searchClient,[n,r]=(0,a.useState)(!1),[o,s]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{(async()=>{try{const e=await P()({path:Cn+"/capability",method:"GET"});s(e)}catch(e){s(!1)}})()}),[]),(0,a.useEffect)((()=>{const e=()=>{r(Un.getHelpVisible())};return window.addEventListener("storage",e),()=>{window.removeEventListener("storage",e)}}),[]),o&&n?(0,i.createElement)("div",{className:"nfd-help-center"},(0,i.createElement)(zt,{searchClient:t,indexName:"nfd_help_articles"},(0,i.createElement)(nr,{refresh:e.refresh}))):(0,i.createElement)(i.Fragment,null)},ir=({onClose:e})=>{const[t,n]=(0,a.useState)("");(0,a.useEffect)((()=>{const e=Un.getHelpVisible();ur(e),(async()=>{const e=await P()({path:Cn+"/capability/brand",method:"GET"});n(e.toLowerCase())})()}),[]);const[r,o]=(0,a.useState)(!1);return(0,i.createElement)("div",{className:"modal"},(0,i.createElement)("div",{className:"modal-header"},(0,i.createElement)("h3",{className:"heading"},(0,i.createElement)("span",{className:"icon"},(0,i.createElement)(C,null)),(0,O.__)("Help Center","wp-module-help-center")),(0,i.createElement)("button",{className:"close-button",onClick:()=>{e(),o(!r)}},(0,i.createElement)("div",{className:"icon-button"},(0,i.createElement)(M,null)))),(0,i.createElement)(rr,{closeHelp:()=>{e(),o(!r)},refresh:r,brand:t}))};var ar;function or(){return or=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},or.apply(this,arguments)}var sr=function(e){return i.createElement("svg",or({style:{verticalAlign:"middle",cursor:"pointer"},width:22,height:22,viewBox:"0 1 36 37",xmlns:"http://www.w3.org/2000/svg"},e),ar||(ar=i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 .902c-9.941 0-18 8.059-18 18s8.059 18 18 18h15.366A2.634 2.634 0 0 0 36 34.268V18.902c0-9.941-8.059-18-18-18Zm-.913 17.877c-.336.588-.504 1.286-.504 2.092v.832h3.326v-.404c0-.587.101-1.075.303-1.461.218-.387.613-.849 1.184-1.386.723-.689 1.269-1.344 1.638-1.966.37-.621.555-1.369.555-2.243 0-.89-.236-1.696-.706-2.419-.454-.739-1.092-1.319-1.915-1.739-.823-.42-1.764-.63-2.823-.63-1.41 0-2.587.395-3.528 1.185-.924.773-1.545 1.697-1.864 2.772l2.898 1.21a3.278 3.278 0 0 1 .907-1.462c.437-.403.991-.605 1.663-.605.638 0 1.15.185 1.537.555.387.352.58.79.58 1.31 0 .437-.118.823-.353 1.16-.218.335-.58.73-1.084 1.184-.856.756-1.461 1.428-1.814 2.015Zm-.428 8.644c.436.42.957.63 1.562.63.605 0 1.117-.21 1.537-.63.42-.437.63-.957.63-1.562 0-.605-.21-1.117-.63-1.538-.42-.42-.932-.63-1.537-.63-.605 0-1.126.21-1.562.63-.42.42-.63.933-.63 1.538 0 .604.21 1.125.63 1.562Z"})))};c()((()=>{window?.nfdHelpCenter?.restUrl&&(async({namespace:e,urls:{single:t,batch:n}={},settings:{debounce:{time:r}={},queue:{threshold:i=100}={}}={}})=>{!e||!j(e)&&(!t&&!n||((0,o.dispatch)(S).initializeNamespace(e),(0,o.dispatch)(S).updateHiiveUrls({single:t,batch:n},e),(0,o.dispatch)(S).updateHiiveDebounceTime(r,e),(0,o.dispatch)(S).updateHiiveEventsQueueThreshold(i,e),window.nfdUIAnalytics?.hiive?window.nfdUIAnalytics.hiive[e]=!0:window.nfdUIAnalytics={hiive:{[e]:!0}}))})({namespace:"wonder_help",urls:{single:window.nfdHelpCenter.restUrl+"/newfold-data/v1/events"}})}));const cr=document.getElementById("wpcontent"),ur=e=>{cr.classList.toggle("wpcontent-container",e),document.getElementById("nfd-help-center").classList.toggle("help-container",e),Un.updateHelpVisible(e),window.dispatchEvent(new Event("storage"))};window.newfoldEmbeddedHelp={toggleNFDLaunchedEmbeddedHelp:()=>{(()=>{const e=Un.getHelpVisible();if(Object.is(e,void 0))return ur(!0),void Zn("help_sidebar_opened",{page:window.location.href.toString()});e||Zn("help_sidebar_opened",{page:window.location.href.toString()}),ur(!e)})()},renderEmbeddedHelp:()=>{const e=document.createElement("div");e.id="nfd-help-center",e.style.display="none",cr.appendChild(e);const t=document.getElementById("nfd-help-center");null!==t&&("undefined"!==a.createRoot?(0,a.createRoot)(t).render((0,i.createElement)(ir,{onClose:()=>{ur(!1),Un.clear()}})):"undefined"!==a.render&&(0,a.render)((0,i.createElement)(ir,{onClose:()=>{ur(!1),Un.clear()}}),t))}};const lr=(0,o.subscribe)((()=>{document.getElementById("nfd-help-menu-button-wrapper")?lr():c()((()=>{const e=document.querySelector(".edit-post-header__settings");if(!e)return;const t=document.createElement("div");t.id="nfd-help-menu-button-wrapper",t.classList.add("nfd-help-menu-button-wrapper");const n=e.querySelector(".components-dropdown-menu.interface-more-menu-dropdown");n?e.insertBefore(t,n):e.appendChild(t);const r=(0,i.createElement)("button",{className:"components-button has-icon",onClick:()=>{window.newfoldEmbeddedHelp.toggleNFDLaunchedEmbeddedHelp()}},(0,i.createElement)(sr,null));(0,a.render)(r,document.getElementById("nfd-help-menu-button-wrapper"))}))}));window.newfoldEmbeddedHelp.renderEmbeddedHelp(),window.newfoldEmbeddedHelp.launchNFDEmbeddedHelpQuery=function(e,t){const n=Un.getHelpVisible();Un.persistSearchInput(e),"true"!==n&&t&&(window.newfoldEmbeddedHelp.renderEmbeddedHelp(),ur(!0));const r=new KeyboardEvent("keydown",{bubbles:!0,cancelable:!0,key:"Enter",code:"Enter",keyCode:13}),i=document.getElementById("nfd-help-center");let a=0;const o=setInterval((()=>{if(a++,i&&(e=>{const t=window.getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility})(i)){const t=document.getElementById("search-input-box");t.value=e,t.focus(),t.setSelectionRange(t.value.length,t.value.length),t.dispatchEvent(r),clearInterval(o)}else a>=5&&clearInterval(o)}),500)},document.addEventListener("click",(e=>{try{e.target?.dataset?.nfdhelpcenterquery&&""!==e.target.dataset.nfdhelpcenterquery.trim()&&window.newfoldEmbeddedHelp.launchNFDEmbeddedHelpQuery(e.target.dataset.nfdhelpcenterquery,!0)}catch(e){console.error("Error launching help center via query:",e)}}))})()})(); \ No newline at end of file