/**
 * Minified by jsDelivr using Terser v5.37.0.
 * Original file: /npm/@appbaseio/reactivecore@10.4.0/lib/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";function _typeof(e){return _typeof="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},_typeof(e)}function toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function toPropertyKey(e){var t=toPrimitive(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _defineProperty(e,t,r){return(t=toPropertyKey(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ownKeys$I(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$I(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$I(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function formatProdErrorMessage(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}Object.defineProperty(exports,"__esModule",{value:!0});var $$observable="function"==typeof Symbol&&Symbol.observable||"@@observable",randomString=function(){return Math.random().toString(36).substring(7).split("").join(".")},ActionTypes={INIT:"@@redux/INIT"+randomString(),REPLACE:"@@redux/REPLACE"+randomString(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+randomString()}};function isPlainObject(e){if("object"!==_typeof(e)||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function miniKindOf(e){if(void 0===e)return"undefined";if(null===e)return"null";var t=_typeof(e);switch(t){case"boolean":case"string":case"number":case"symbol":case"function":return t}if(Array.isArray(e))return"array";if(isDate(e))return"date";if(isError(e))return"error";var r=ctorName(e);switch(r){case"Symbol":case"Promise":case"WeakMap":case"WeakSet":case"Map":case"Set":return r}return t.slice(8,-1).toLowerCase().replace(/\s/g,"")}function ctorName(e){return"function"==typeof e.constructor?e.constructor.name:null}function isError(e){return e instanceof Error||"string"==typeof e.message&&e.constructor&&"number"==typeof e.constructor.stackTraceLimit}function isDate(e){return e instanceof Date||"function"==typeof e.toDateString&&"function"==typeof e.getDate&&"function"==typeof e.setDate}function kindOf(e){var t=_typeof(e);return"production"!==process.env.NODE_ENV&&(t=miniKindOf(e)),t}function createStore(e,t,r){var n;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(0):"It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function. See https://redux.js.org/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers for an example.");if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(1):"Expected the enhancer to be a function. Instead, received: '"+kindOf(r)+"'");return r(createStore)(e,t)}if("function"!=typeof e)throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(2):"Expected the root reducer to be a function. Instead, received: '"+kindOf(e)+"'");var o=e,i=t,a=[],s=a,c=!1;function u(){s===a&&(s=a.slice())}function p(){if(c)throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(3):"You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return i}function l(e){if("function"!=typeof e)throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(4):"Expected the listener to be a function. Instead, received: '"+kindOf(e)+"'");if(c)throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(5):"You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api/store#subscribelistener for more details.");var t=!0;return u(),s.push(e),function(){if(t){if(c)throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(6):"You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api/store#subscribelistener for more details.");t=!1,u();var r=s.indexOf(e);s.splice(r,1),a=null}}}function d(e){if(!isPlainObject(e))throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(7):"Actions must be plain objects. Instead, the actual type was: '"+kindOf(e)+"'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples.");if(void 0===e.type)throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(8):'Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');if(c)throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(9):"Reducers may not dispatch actions.");try{c=!0,i=o(i,e)}finally{c=!1}for(var t=a=s,r=0;r<t.length;r++){(0,t[r])()}return e}return d({type:ActionTypes.INIT}),(n={dispatch:d,subscribe:l,getState:p,replaceReducer:function(e){if("function"!=typeof e)throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(10):"Expected the nextReducer to be a function. Instead, received: '"+kindOf(e));o=e,d({type:ActionTypes.REPLACE})}})[$$observable]=function(){var e,t=l;return(e={subscribe:function(e){if("object"!==_typeof(e)||null===e)throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(11):"Expected the observer to be an object. Instead, received: '"+kindOf(e)+"'");function r(){e.next&&e.next(p())}return r(),{unsubscribe:t(r)}}})[$$observable]=function(){return this},e},n}function warning(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);try{throw new Error(e)}catch(e){}}function getUnexpectedStateShapeWarningMessage(e,t,r,n){var o=Object.keys(t),i=r&&r.type===ActionTypes.INIT?"preloadedState argument passed to createStore":"previous state received by the reducer";if(0===o.length)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";if(!isPlainObject(e))return"The "+i+' has unexpected type of "'+kindOf(e)+'". Expected argument to be an object with the following keys: "'+o.join('", "')+'"';var a=Object.keys(e).filter((function(e){return!t.hasOwnProperty(e)&&!n[e]}));return a.forEach((function(e){n[e]=!0})),r&&r.type===ActionTypes.REPLACE?void 0:a.length>0?"Unexpected "+(a.length>1?"keys":"key")+' "'+a.join('", "')+'" found in '+i+'. Expected to find one of the known reducer keys instead: "'+o.join('", "')+'". Unexpected keys will be ignored.':void 0}function assertReducerShape(e){Object.keys(e).forEach((function(t){var r=e[t];if(void 0===r(void 0,{type:ActionTypes.INIT}))throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(12):'The slice reducer for key "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===r(void 0,{type:ActionTypes.PROBE_UNKNOWN_ACTION()}))throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(13):'The slice reducer for key "'+t+"\" returned undefined when probed with a random type. Don't try to handle '"+ActionTypes.INIT+'\' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}function combineReducers(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++){var o=t[n];"production"!==process.env.NODE_ENV&&void 0===e[o]&&warning('No reducer provided for key "'+o+'"'),"function"==typeof e[o]&&(r[o]=e[o])}var i,a,s=Object.keys(r);"production"!==process.env.NODE_ENV&&(i={});try{assertReducerShape(r)}catch(e){a=e}return function(e,t){if(void 0===e&&(e={}),a)throw a;if("production"!==process.env.NODE_ENV){var n=getUnexpectedStateShapeWarningMessage(e,r,t,i);n&&warning(n)}for(var o=!1,c={},u=0;u<s.length;u++){var p=s[u],l=r[p],d=e[p],y=l(d,t);if(void 0===y){var f=t&&t.type;throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(14):"When called with an action of type "+(f?'"'+String(f)+'"':"(unknown type)")+', the slice reducer for key "'+p+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.')}c[p]=y,o=o||y!==d}return(o=o||s.length!==Object.keys(e).length)?c:e}}function compose(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function applyMiddleware(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return function(){var r=e.apply(void 0,arguments),n=function(){throw new Error("production"===process.env.NODE_ENV?formatProdErrorMessage(15):"Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},o={getState:r.getState,dispatch:function(){return n.apply(void 0,arguments)}},i=t.map((function(e){return e(o)}));return n=compose.apply(void 0,i)(r.dispatch),_objectSpread2(_objectSpread2({},r),{},{dispatch:n})}}}function createThunkMiddleware(e){return function(t){var r=t.dispatch,n=t.getState;return function(t){return function(o){return"function"==typeof o?o(r,n,e):t(o)}}}}var thunk=createThunkMiddleware();thunk.withExtraArgument=createThunkMiddleware;var thunk$1=thunk;function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _nonIterableSpread(){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 _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}var ADD_COMPONENT="ADD_COMPONENT",REMOVE_COMPONENT="REMOVE_COMPONENT",WATCH_COMPONENT="WATCH_COMPONENT",SET_QUERY="SET_QUERY",SET_APPBASE_QUERY="SET_APPBASE_QUERY",SET_QUERY_OPTIONS="SET_QUERY_OPTIONS",UPDATE_HITS="UPDATE_HITS",UPDATE_AGGS="UPDATE_AGGS",UPDATE_COMPOSITE_AGGS="UPDATE_COMPOSITE_AGGS",ADD_CONFIG="ADD_CONFIG",UPDATE_CONFIG="UPDATE_CONFIG",ADD_APPBASE_REF="ADD_APPBASE_REF",ADD_ANALYTICS_REF="ADD_ANALYTICS_REF",LOG_QUERY="LOG_QUERY",LOG_COMBINED_QUERY="LOG_COMBINED_QUERY",SET_INTERNAL_VALUE="SET_INTERNAL_VALUE",PATCH_VALUE="PATCH_VALUE",CLEAR_VALUES="CLEAR_VALUES",SET_LOADING="SET_LOADING",SET_ERROR="SET_ERROR",SET_TIMESTAMP="SET_TIMESTAMP",SET_HEADERS="SET_HEADERS",SET_MAP_DATA="SET_MAP_DATA",SET_MAP_RESULTS="SET_MAP_RESULTS",SET_QUERY_LISTENER="SET_QUERY_LISTENER",STORE_KEY="__REACTIVESEARCH__",SET_SEARCH_ID="SET_SEARCH_ID",SET_PROMOTED_RESULTS="SET_PROMOTED_RESULTS",SET_DEFAULT_QUERY="SET_DEFAULT_QUERY",SET_CUSTOM_QUERY="SET_CUSTOM_QUERY",SET_CUSTOM_HIGHLIGHT_OPTIONS="SET_CUSTOM_HIGHLIGHT_OPTIONS",SET_CUSTOM_DATA="SET_CUSTOM_DATA",SET_APPLIED_SETTINGS="SET_APPLIED_SETTINGS",SET_PROPS="SET_PROPS",UPDATE_PROPS="UPDATE_PROPS",REMOVE_PROPS="REMOVE_PROPS",SET_SUGGESTIONS_SEARCH_VALUE="SET_SUGGESTIONS_SEARCH_VALUE",CLEAR_SUGGESTIONS_SEARCH_VALUE="CLEAR_SUGGESTIONS_SEARCH_VALUE",SET_SUGGESTIONS_SEARCH_ID="SET_SUGGESTIONS_SEARCH_ID",UPDATE_ANALYTICS_CONFIG="UPDATE_ANALYTICS_CONFIG",SET_RAW_DATA="SET_RAW_DATA",SET_POPULAR_SUGGESTIONS="SET_POPULAR_SUGGESTIONS",SET_DEFAULT_POPULAR_SUGGESTIONS="SET_DEFAULT_POPULAR_SUGGESTIONS",SET_QUERY_TO_HITS$1="SET_QUERY_TO_HITS",RECENT_SEARCHES_SUCCESS="RECENT_SEARCHES_SUCCESS",RECENT_SEARCHES_ERROR="RECENT_SEARCHES_ERROR",SET_VALUE="SET_VALUE",SET_VALUES="SET_VALUES",RESET_TO_DEFAULT="RESET_TO_DEFAULT",SET_GOOGLE_MAP_SCRIPT_LOADING="SET_GOOGLE_MAP_SCRIPT_LOADING",SET_GOOGLE_MAP_SCRIPT_LOADED="SET_GOOGLE_MAP_SCRIPT_LOADED",SET_GOOGLE_MAP_SCRIPT_ERROR="SET_GOOGLE_MAP_SCRIPT_ERROR",SET_REGISTERED_COMPONENT_TIMESTAMP="SET_REGISTERED_COMPONENT_TIMESTAMP",REMOVE_REGISTERED_COMPONENT_TIMESTAMP="REMOVE_REGISTERED_COMPONENT_TIMESTAMP",SET_AI_RESPONSE="SET_AI_RESPONSE",SET_AI_RESPONSE_DELAYED="SET_AI_RESPONSE_DELAYED",REMOVE_AI_RESPONSE="REMOVE_AI_RESPONSE",SET_AI_RESPONSE_ERROR="SET_AI_RESPONSE_ERROR",SET_AI_RESPONSE_LOADING="SET_AI_RESPONSE_LOADING";function componentsReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return t.type===ADD_COMPONENT?[].concat(_toConsumableArray(e),[t.component]):t.type===REMOVE_COMPONENT?e.filter((function(e){return e!==t.component})):e}function ownKeys$H(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$H(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$H(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$H(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function getWatchList(e){var t=Object.values(e),r=[];return t.forEach((function(e){"string"==typeof e?r.push(e):Array.isArray(e)?e.forEach((function(e){"string"==typeof e?r.push(e):r.push.apply(r,_toConsumableArray(getWatchList(e)))})):"object"===_typeof(e)&&null!==e&&r.push.apply(r,_toConsumableArray(getWatchList(e)))})),r.filter((function(e,t,r){return r.indexOf(e)===t}))}function watchManReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===WATCH_COMPONENT){var r=getWatchList(t.react),n=_objectSpread$H({},e);return Object.keys(n).forEach((function(e){n[e]=n[e].filter((function(e){return e!==t.component}))})),r.forEach((function(e){Array.isArray(n[e])?n[e]=[].concat(_toConsumableArray(n[e]),[t.component]):n[e]=[t.component]})),n}return e}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}function _objectWithoutProperties(e,t){if(null==e)return{};var r,n,o=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function _toPropertyKey$n(e){var t=_toPrimitive$n(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$n(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$G(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$G(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$G(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$G(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function dependencyTreeReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===WATCH_COMPONENT)return _objectSpread$G(_objectSpread$G({},e),{},_defineProperty({},t.component,t.react));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$n))}return e}function _toPropertyKey$m(e){var t=_toPrimitive$m(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$m(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$F(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$F(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$F(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function queryReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_QUERY)return _objectSpread$F(_objectSpread$F({},e),{},_defineProperty({},t.component,t.query));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$m))}return e}function ownKeys$E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$E(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$E(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function appbaseQueryReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===SET_APPBASE_QUERY?_objectSpread$E(_objectSpread$E({},e),t.query):e}function _toPropertyKey$l(e){var t=_toPrimitive$l(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$l(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$D(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$D(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$D(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$D(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function queryOptionsReducer$1(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_QUERY_OPTIONS)return _objectSpread$D(_objectSpread$D({},e),{},_defineProperty({},t.component,t.options));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$l))}return e}var componentTypes={reactiveList:"REACTIVELIST",dataSearch:"DATASEARCH",categorySearch:"CATEGORYSEARCH",searchBox:"SEARCHBOX",singleList:"SINGLELIST",multiList:"MULTILIST",singleDataList:"SINGLEDATALIST",tabDataList:"TABDATALIST",singleDropdownList:"SINGLEDROPDOWNLIST",multiDataList:"MULTIDATALIST",multiDropdownList:"MULTIDROPDOWNLIST",singleDropdownRange:"SINGLEDROPDOWNRANGE",treeList:"TREELIST",numberBox:"NUMBERBOX",tagCloud:"TAGCLOUD",toggleButton:"TOGGLEBUTTON",reactiveComponent:"REACTIVECOMPONENT",datePicker:"DATEPICKER",dateRange:"DATERANGE",dynamicRangeSlider:"DYNAMICRANGESLIDER",multiDropdownRange:"MULTIDROPDOWNRANGE",singleRange:"SINGLERANGE",multiRange:"MULTIRANGE",rangeSlider:"RANGESLIDER",ratingsFilter:"RATINGSFILTER",rangeInput:"RANGEINPUT",geoDistanceDropdown:"GEO_DISTANCE_DROPDOWN",geoDistanceSlider:"GEO_DISTANCE_SLIDER",reactiveMap:"REACTIVE_MAP",reactiveChart:"REACTIVE_CHART",AIAnswer:"AI_ANSWER"},queryTypes={search:"search",term:"term",range:"range",geo:"geo",suggestion:"suggestion"},validProps=["type","componentType","aggregationField","aggregationSize","distinctField","distinctFieldConfig","index","aggregations","compoundClause","dataField","includeFields","excludeFields","size","candidates","from","sortBy","sortOptions","pagination","autoFocus","autosuggest","debounce","defaultValue","defaultSuggestions","fieldWeights","filterLabel","fuzziness","highlight","highlightConfig","highlightField","nestedField","placeholder","queryFormat","searchOperators","enableSynonyms","enableQuerySuggestions","queryString","vectorDataField","imageValue","categoryField","strictSelection","selectAllLabel","showCheckbox","showFilter","showSearch","showCount","showLoadMore","loadMoreLabel","showMissing","missingLabel","data","showRadio","multiSelect","includeNullValues","interval","showHistogram","snap","stepValue","range","showSlider","parseDate","calendarInterval","unit","enablePopularSuggestions","enableRecentSuggestions","popularSuggestionsConfig","recentSuggestionsConfig","indexSuggestionsConfig","featuredSuggestionsConfig","FAQSuggestionsConfig","documentSuggestionsConfig","enablePredictiveSuggestions","applyStopwords","customStopwords","enableIndexSuggestions","enableFeaturedSuggestions","enableFAQSuggestions","enableDocumentSuggestions","enableEndpointSuggestions","searchboxId","endpoint","enableAI","AIConfig","showDistinctSuggestions"],AI_ROLES={USER:"user",SYSTEM:"system",ASSISTANT:"assistant"},AI_LOCAL_CACHE_KEY="AISessions",constants=!0,defaultAnalyticsConfig={emptyQuery:!0,suggestionAnalytics:!0,userId:null,customEvents:null,enableQueryRules:!0};function ownKeys$C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$C(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$C(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function configReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{analyticsConfig:defaultAnalyticsConfig,lock:!1},t=arguments.length>1?arguments[1]:void 0;return t.type===ADD_CONFIG?_objectSpread$C(_objectSpread$C({},e),{},{analyticsConfig:_objectSpread$C(_objectSpread$C({},defaultAnalyticsConfig),t.analyticsConfig)}):t.type===UPDATE_ANALYTICS_CONFIG?_objectSpread$C(_objectSpread$C({},e),{},{analyticsConfig:_objectSpread$C(_objectSpread$C({},e.analyticsConfig),t.analyticsConfig)}):t.type===UPDATE_CONFIG?_objectSpread$C(_objectSpread$C({},e),t.config):e}function appbaseRefReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===ADD_APPBASE_REF?t.appbaseRef:e}function _toPropertyKey$k(e){var t=_toPrimitive$k(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$k(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$B(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$B(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$B(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$B(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function hitsReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===UPDATE_HITS)return t.append?_objectSpread$B(_objectSpread$B({},e),{},_defineProperty({},t.component,{hits:[].concat(_toConsumableArray(e[t.component].hits),_toConsumableArray(t.hits)),total:t.total,time:t.time,hidden:t.hidden||0})):_objectSpread$B(_objectSpread$B({},e),{},_defineProperty({},t.component,{hits:t.hits,total:t.total,time:t.time,hidden:t.hidden||0}));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$k))}return e}function _toPropertyKey$j(e){var t=_toPrimitive$j(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$j(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$A(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$A(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$A(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function logsReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===LOG_QUERY)return _objectSpread$A(_objectSpread$A({},e),{},_defineProperty({},t.component,t.query));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$j))}return e}function _toPropertyKey$i(e){var t=_toPrimitive$i(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$i(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$z(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function combinedLogsReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===LOG_COMBINED_QUERY)return _objectSpread$z(_objectSpread$z({},e),{},_defineProperty({},t.component,t.query));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$i))}return e}var _excluded$5=["value"];function _toPropertyKey$h(e){var t=_toPrimitive$h(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$h(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$y(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function valueReducer$1(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case SET_VALUE:var r={};return Object.keys(t.componentsToReset||{}).forEach((function(n){r[n]=_objectSpread$y(_objectSpread$y({},e[n]),{},{value:t.componentsToReset[n]})})),_objectSpread$y(_objectSpread$y(_objectSpread$y({},e),r),{},_defineProperty({},t.component,{value:t.value,label:t.label||t.component,showFilter:t.showFilter,URLParams:t.URLParams,componentType:t.componentType,category:t.category,meta:t.meta,reference:t.reference}));case SET_VALUES:var n=t.componentsValues?Object.keys(t.componentsValues):[];if(n.length){var o={};return n.forEach((function(r){var n=t.componentsValues[r],i=n.value,a=_objectWithoutProperties(n,_excluded$5);o[r]=_objectSpread$y(_objectSpread$y({},e[r]),{},{value:i},a)})),_objectSpread$y(_objectSpread$y({},e),o)}return e;case PATCH_VALUE:return _objectSpread$y(_objectSpread$y({},e),{},_defineProperty({},t.component,_objectSpread$y(_objectSpread$y({},e[t.component]),t.payload)));case CLEAR_VALUES:var i={};return t.resetValues&&Object.keys(t.resetValues).forEach((function(r){i[r]=_objectSpread$y(_objectSpread$y({},e[r]),{},{value:t.resetValues[r]})})),Array.isArray(t.clearAllBlacklistComponents)&&Object.keys(e).forEach((function(r){t.clearAllBlacklistComponents.includes(r)&&(i[r]=e[r])})),i;case REMOVE_COMPONENT:var a=t.component;return e[a],_objectWithoutProperties(e,[a].map(_toPropertyKey$h));case RESET_TO_DEFAULT:return _objectSpread$y(_objectSpread$y({},e),t.defaultValues);default:return e}}function _toPropertyKey$g(e){var t=_toPrimitive$g(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$g(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$x(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$x(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function valueReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case SET_INTERNAL_VALUE:return _objectSpread$x(_objectSpread$x({},e),{},_defineProperty({},t.component,{value:t.value,componentType:t.componentType,category:t.category,meta:t.meta}));case CLEAR_VALUES:var r={};return t.resetValues&&Object.keys(t.resetValues).forEach((function(n){r[n]=_objectSpread$x(_objectSpread$x({},e[n]),{},{value:t.resetValues[n]})})),Array.isArray(t.clearAllBlacklistComponents)&&Object.keys(e).forEach((function(n){t.clearAllBlacklistComponents.includes(n)&&(r[n]=e[n])})),r;case RESET_TO_DEFAULT:return _objectSpread$x(_objectSpread$x({},e),t.defaultValues);case REMOVE_COMPONENT:var n=t.component;return e[n],_objectWithoutProperties(e,[n].map(_toPropertyKey$g));default:return e}}function _toPropertyKey$f(e){var t=_toPrimitive$f(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$f(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$w(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$w(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function loadingReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_LOADING){var r=e["".concat(t.component,"_active")]||0;return t.isLoading?r+=1:r&&(r-=1),_objectSpread$w(_objectSpread$w({},e),{},_defineProperty(_defineProperty({},t.component,t.isLoading),"".concat(t.component,"_active"),r),t.isLoading?_defineProperty({},"".concat(t.component,"_timestamp"),(new Date).getTime()):null)}if(t.type===REMOVE_COMPONENT){var n=t.component,o="".concat(t.component,"_active");return e[n],e[o],_objectWithoutProperties(e,[n,o].map(_toPropertyKey$f))}return e}function _toPropertyKey$e(e){var t=_toPrimitive$e(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$e(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$v(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function errorReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_ERROR)return _objectSpread$v(_objectSpread$v({},e),{},_defineProperty({},t.component,t.error));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$e))}return e}function _toPropertyKey$d(e){var t=_toPrimitive$d(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$d(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$u(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function timestampReducer$1(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_TIMESTAMP)return _objectSpread$u(_objectSpread$u({},e),{},_defineProperty({},t.component,t.timestamp));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$d))}return e}function headersReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===SET_HEADERS?t.headers:e}function _toPropertyKey$c(e){var t=_toPrimitive$c(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$c(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$t(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$t(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$t(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function mapDataReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_MAP_DATA)return _objectSpread$t(_objectSpread$t({},e),{},_defineProperty({},t.componentId,{query:t.query,persistMapQuery:t.persistMapQuery}));if(t.type===SET_MAP_RESULTS)return _objectSpread$t(_objectSpread$t({},e),{},_defineProperty({},t.componentId,_objectSpread$t(_objectSpread$t({},e[t.componentId]),t.payload)));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$c))}return e}function _toPropertyKey$b(e){var t=_toPrimitive$b(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$b(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$s(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function queryListenerReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_QUERY_LISTENER)return _objectSpread$s(_objectSpread$s({},e),{},_defineProperty({},t.component,{onQueryChange:t.onQueryChange,onError:t.onError}));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$b))}return e}function ownKeys$r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$r(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$r(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var initialState={searchValue:null,searchId:null,suggestionsSearchId:null,suggestionsSearchValue:null},searchComponents$1=[componentTypes.dataSearch,componentTypes.categorySearch];function analyticsReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:initialState,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case SET_VALUE:return searchComponents$1.includes(t.componentType)?{searchValue:t.value,searchId:null}:e;case SET_SEARCH_ID:return _objectSpread$r(_objectSpread$r({},e),{},{searchId:t.searchId});case SET_SUGGESTIONS_SEARCH_VALUE:return _objectSpread$r(_objectSpread$r({},e),{},{suggestionsSearchValue:t.value,suggestionsSearchId:null});case SET_SUGGESTIONS_SEARCH_ID:return _objectSpread$r(_objectSpread$r({},e),{},{suggestionsSearchId:t.searchId});case CLEAR_SUGGESTIONS_SEARCH_VALUE:return _objectSpread$r(_objectSpread$r({},e),{},{suggestionsSearchValue:null,suggestionsSearchId:null});default:return e}}function _toPropertyKey$a(e){var t=_toPrimitive$a(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$a(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$q(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$q(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function promotedResultsReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_PROMOTED_RESULTS)return _objectSpread$q(_objectSpread$q({},e),{},_defineProperty({},t.component,t.results.map((function(e){return _objectSpread$q(_objectSpread$q({},e),{},{_promoted:!0})}))));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$a))}return e}function _toPropertyKey$9(e){var t=_toPrimitive$9(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$9(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$p(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function customDataReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_CUSTOM_DATA)return _objectSpread$p(_objectSpread$p({},e),{},_defineProperty({},t.component,t.data));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$9))}return e}function _toPropertyKey$8(e){var t=_toPrimitive$8(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$8(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$o(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function defaultQueryReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_DEFAULT_QUERY)return _objectSpread$o(_objectSpread$o({},e),{},_defineProperty({},t.component,t.query));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$8))}return e}function _toPropertyKey$7(e){var t=_toPrimitive$7(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$7(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$n(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$n(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function customQueryReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_CUSTOM_QUERY)return _objectSpread$n(_objectSpread$n({},e),{},_defineProperty({},t.component,t.query));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$7))}return e}function _toPropertyKey$6(e){var t=_toPrimitive$6(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$6(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$m(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function queryOptionsReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case SET_PROPS:return _objectSpread$m(_objectSpread$m({},e),{},_defineProperty({},t.component,t.options));case UPDATE_PROPS:return _objectSpread$m(_objectSpread$m({},e),{},_defineProperty({},t.component,_objectSpread$m(_objectSpread$m({},e[t.component]),t.options)));case REMOVE_PROPS:case REMOVE_COMPONENT:var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$6));default:return e}}var _excluded$4=["buckets"];function _toPropertyKey$5(e){var t=_toPrimitive$5(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$5(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$l(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function aggsReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===UPDATE_AGGS){if(t.append){var r=Object.keys(e[t.component])[0],n=t.aggregations[r],o=n.buckets,i=_objectWithoutProperties(n,_excluded$4);return _objectSpread$l(_objectSpread$l({},e),{},_defineProperty({},t.component,_defineProperty({},r,_objectSpread$l({buckets:[].concat(_toConsumableArray(e[t.component][r].buckets),_toConsumableArray(o))},i))))}return _objectSpread$l(_objectSpread$l({},e),{},_defineProperty({},t.component,t.aggregations))}if(t.type===REMOVE_COMPONENT){var a=t.component;return e[a],_objectWithoutProperties(e,[a].map(_toPropertyKey$5))}return e}var _excluded$3=["_source"];function ownKeys$k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$k(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$k(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function compositeAggsReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===UPDATE_COMPOSITE_AGGS){var r=Object.values(t.aggregations)&&Object.values(t.aggregations)[0],n=Object.keys(t.aggregations)[0];if(!r)return e;var o=[];r.buckets&&Array.isArray(r.buckets)&&(o=r.buckets);var i=o.map((function(e){var t=e.doc_count,r=e.key,o=e[n],i={},a={};if(o&&o.hits){var s=o.hits.hits[0];a=s._source,i=_objectWithoutProperties(s,_excluded$3)}return _objectSpread$k(_objectSpread$k({_doc_count:t,_key:"string"==typeof r?r:r[n],top_hits:o},i),a)}));return _objectSpread$k(_objectSpread$k({},e),{},_defineProperty({},t.component,t.append?[].concat(_toConsumableArray(e[t.component]),_toConsumableArray(i)):i))}return e}function ownKeys$j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$j(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$j(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function appliedSettingsReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===SET_APPLIED_SETTINGS?_objectSpread$j(_objectSpread$j({},e),{},_defineProperty({},t.component,t.data)):e}function _toPropertyKey$4(e){var t=_toPrimitive$4(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$4(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$i(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function customHighlightReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_CUSTOM_HIGHLIGHT_OPTIONS)return _objectSpread$i(_objectSpread$i({},e),{},_defineProperty({},t.component,t.data));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$4))}return e}function _toPropertyKey$3(e){var t=_toPrimitive$3(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$3(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$h(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function rawDataReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_RAW_DATA)return _objectSpread$h(_objectSpread$h({},e),{},_defineProperty({},t.component,t.response));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$3))}return e}function ownKeys$g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$g(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function querySuggestionsReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===SET_POPULAR_SUGGESTIONS?_objectSpread$g(_objectSpread$g({},e),{},_defineProperty({},t.component,t.suggestions)):e}function ownKeys$f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$f(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function defaultPopularSuggestions(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===SET_DEFAULT_POPULAR_SUGGESTIONS?_objectSpread$f(_objectSpread$f({},e),{},_defineProperty({},t.component,t.suggestions)):e}function _toPropertyKey$2(e){var t=_toPrimitive$2(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$2(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$e(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$e(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$e(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function queryToHitsReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_QUERY_TO_HITS$1)return _objectSpread$e(_objectSpread$e({},e),{},_defineProperty({},t.component,t.query));if(t.type===REMOVE_COMPONENT){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$2))}return e}function recentSearchesReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===RECENT_SEARCHES_SUCCESS?{error:null,data:t.data}:t.type===RECENT_SEARCHES_ERROR?{error:t.error}:e}function ownKeys$d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$d(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var INITIAL_STATE={loading:!1,loaded:!1,error:null};function googleMapScriptReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:INITIAL_STATE,t=arguments.length>1?arguments[1]:void 0,r=t.type,n=t.loading,o=t.loaded,i=t.error;return r===SET_GOOGLE_MAP_SCRIPT_LOADING?_objectSpread$d(_objectSpread$d({},INITIAL_STATE),{},{loading:n}):r===SET_GOOGLE_MAP_SCRIPT_LOADED?_objectSpread$d(_objectSpread$d({},INITIAL_STATE),{},{loaded:o}):r===SET_GOOGLE_MAP_SCRIPT_ERROR?_objectSpread$d(_objectSpread$d({},INITIAL_STATE),{},{error:i}):e}function analyticsRefReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===ADD_ANALYTICS_REF?t.analyticsRef:e}function _toPropertyKey$1(e){var t=_toPrimitive$1(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive$1(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$c(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function timestampReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_REGISTERED_COMPONENT_TIMESTAMP)return _objectSpread$c(_objectSpread$c({},e),{},_defineProperty({},t.component,t.timestamp));if(t.type===REMOVE_REGISTERED_COMPONENT_TIMESTAMP){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey$1))}return e}var dateFormats={date:"YYYY-MM-DD",basic_date:"YYYYMMDD",basic_date_time:"YYYYMMDD[T]HHmmss.SSSZ",basic_date_time_no_millis:"YYYYMMDD[T]HHmmssZ",date_time_no_millis:"YYYY-MM-DD[T]HH:mm:ssZ",basic_time:"HHmmss.SSSZ",basic_time_no_millis:"HHmmssZ",epoch_millis:"epoch_millis",epoch_second:"epoch_second"},diacritics={"«":'"',"²":"2","³":"3","¹":"1","»":'"',"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","ĝ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","Ĳ":"IJ","ĳ":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"q","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ŉ":"n","Ŋ":"N","ŋ":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƀ":"b","Ɓ":"B","Ƃ":"B","ƃ":"b","Ɔ":"O","Ƈ":"C","ƈ":"c","Ɖ":"D","Ɗ":"D","Ƌ":"D","ƌ":"d","Ǝ":"E","Ə":"A","Ɛ":"E","Ƒ":"F","ƒ":"f","Ɠ":"G","ƕ":"hv","Ɩ":"I","Ɨ":"I","Ƙ":"K","ƙ":"k","ƚ":"l","Ɯ":"M","Ɲ":"N","ƞ":"n","Ɵ":"O","Ơ":"O","ơ":"o","Ƥ":"P","ƥ":"p","ƫ":"t","Ƭ":"T","ƭ":"t","Ʈ":"T","Ư":"U","ư":"u","Ʋ":"V","Ƴ":"Y","ƴ":"y","Ƶ":"Z","ƶ":"z","ƿ":"w","Ǆ":"DZ","ǅ":"Dz","ǆ":"dz","Ǉ":"LJ","ǈ":"Lj","ǉ":"lj","Ǌ":"NJ","ǋ":"Nj","ǌ":"nj","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","ǝ":"e","Ǟ":"A","ǟ":"a","Ǡ":"A","ǡ":"a","Ǣ":"AE","ǣ":"ae","Ǥ":"G","ǥ":"G","Ǧ":"G","ǧ":"G","Ǩ":"K","ǩ":"k","Ǫ":"O","ǫ":"o","Ǭ":"O","ǭ":"o","ǰ":"j","Ǳ":"DZ","ǲ":"Dz","ǳ":"dz","Ǵ":"G","ǵ":"g","Ƕ":"HV","Ƿ":"W","Ǹ":"N","ǹ":"n","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o","Ȁ":"A","ȁ":"a","Ȃ":"A","ȃ":"a","Ȅ":"E","ȅ":"e","Ȇ":"E","ȇ":"e","Ȉ":"I","ȉ":"i","Ȋ":"I","ȋ":"i","Ȍ":"O","ȍ":"o","Ȏ":"O","ȏ":"o","Ȑ":"R","ȑ":"r","Ȓ":"R","ȓ":"r","Ȕ":"U","ȕ":"u","Ȗ":"U","ȗ":"u","Ș":"S","ș":"s","Ț":"T","ț":"t","Ȝ":"Z","ȝ":"z","Ȟ":"H","ȟ":"h","Ƞ":"N","ȡ":"d","Ȣ":"OU","ȣ":"ou","Ȥ":"Z","ȥ":"z","Ȧ":"A","ȧ":"a","Ȩ":"E","ȩ":"e","Ȫ":"O","ȫ":"o","Ȭ":"O","ȭ":"o","Ȯ":"O","ȯ":"o","Ȱ":"O","ȱ":"o","Ȳ":"Y","ȳ":"y","ȴ":"l","ȵ":"n","ȶ":"t","ȷ":"j","ȸ":"db","ȹ":"qp","Ⱥ":"A","Ȼ":"C","ȼ":"c","Ƚ":"L","Ⱦ":"T","ȿ":"s","ɀ":"z","Ƀ":"B","Ʉ":"U","Ʌ":"V","Ɇ":"E","ɇ":"e","Ɉ":"J","ɉ":"j","Ɋ":"Q","ɋ":"q","Ɍ":"R","ɍ":"r","Ɏ":"Y","ɏ":"y","ɐ":"a","ɓ":"b","ɔ":"o","ɕ":"c","ɖ":"d","ɗ":"d","ɘ":"e","ə":"a","ɚ":"a","ɛ":"e","ɜ":"e","ɝ":"e","ɞ":"e","ɟ":"j","ɠ":"g","ɡ":"g","ɢ":"G","ɥ":"h","ɦ":"h","ɨ":"i","ɪ":"I","ɫ":"l","ɬ":"l","ɭ":"l","ɯ":"m","ɰ":"m","ɱ":"m","ɲ":"n","ɳ":"n","ɴ":"N","ɵ":"o","ɶ":"OE","ɼ":"r","ɽ":"r","ɾ":"r","ɿ":"r","ʀ":"R","ʁ":"R","ʂ":"s","ʄ":"j","ʇ":"t","ʈ":"t","ʉ":"u","ʋ":"v","ʌ":"v","ʍ":"w","ʎ":"y","ʏ":"Y","ʐ":"z","ʑ":"z","ʗ":"C","ʙ":"B","ʚ":"e","ʛ":"G","ʜ":"H","ʝ":"j","ʞ":"k","ʟ":"L","ʠ":"q","ʣ":"dz","ʥ":"dz","ʦ":"ts","ʨ":"tc","ʪ":"ls","ʫ":"lz","ʮ":"h","ʯ":"h","ᴀ":"A","ᴁ":"AE","ᴂ":"ae","ᴃ":"B","ᴄ":"C","ᴅ":"D","ᴆ":"D","ᴇ":"E","ᴈ":"e","ᴉ":"i","ᴊ":"J","ᴋ":"K","ᴌ":"L","ᴍ":"M","ᴎ":"N","ᴏ":"O","ᴐ":"O","ᴔ":"oe","ᴕ":"OU","ᴖ":"o","ᴗ":"o","ᴘ":"P","ᴙ":"R","ᴚ":"R","ᴛ":"T","ᴜ":"U","ᴠ":"V","ᴡ":"W","ᴢ":"Z","ᵢ":"i","ᵣ":"r","ᵤ":"u","ᵥ":"v","ᵫ":"ue","ᵬ":"b","ᵭ":"d","ᵮ":"f","ᵯ":"m","ᵰ":"n","ᵱ":"p","ᵲ":"r","ᵳ":"r","ᵴ":"s","ᵵ":"t","ᵶ":"z","ᵷ":"g","ᵹ":"g","ᵺ":"th","ᵻ":"I","ᵼ":"i","ᵽ":"p","ᵾ":"U","ᶀ":"b","ᶁ":"d","ᶂ":"f","ᶃ":"g","ᶄ":"k","ᶅ":"l","ᶆ":"m","ᶇ":"n","ᶈ":"p","ᶉ":"r","ᶊ":"s","ᶌ":"v","ᶍ":"x","ᶎ":"z","ᶏ":"a","ᶑ":"d","ᶒ":"e","ᶓ":"e","ᶔ":"e","ᶕ":"a","ᶖ":"i","ᶗ":"o","ᶙ":"u","Ḁ":"A","ḁ":"a","Ḃ":"B","ḃ":"b","Ḅ":"B","ḅ":"b","Ḇ":"B","ḇ":"b","Ḉ":"C","ḉ":"c","Ḋ":"D","ḋ":"d","Ḍ":"D","ḍ":"d","Ḏ":"D","ḏ":"d","Ḑ":"D","ḑ":"d","Ḓ":"D","ḓ":"d","Ḕ":"E","ḕ":"e","Ḗ":"E","ḗ":"e","Ḙ":"E","ḙ":"e","Ḛ":"E","ḛ":"e","Ḝ":"E","ḝ":"e","Ḟ":"F","ḟ":"f","Ḡ":"G","ḡ":"g","Ḣ":"H","ḣ":"h","Ḥ":"H","ḥ":"h","Ḧ":"H","ḧ":"h","Ḩ":"H","ḩ":"h","Ḫ":"H","ḫ":"h","Ḭ":"I","ḭ":"i","Ḯ":"I","ḯ":"i","Ḱ":"K","ḱ":"k","Ḳ":"K","ḳ":"k","Ḵ":"K","ḵ":"k","Ḷ":"L","ḷ":"l","Ḹ":"L","ḹ":"l","Ḻ":"L","ḻ":"l","Ḽ":"L","ḽ":"l","Ḿ":"M","ḿ":"m","Ṁ":"M","ṁ":"m","Ṃ":"M","ṃ":"m","Ṅ":"N","ṅ":"n","Ṇ":"N","ṇ":"n","Ṉ":"N","ṉ":"n","Ṋ":"N","ṋ":"n","Ṍ":"O","ṍ":"o","Ṏ":"O","ṏ":"o","Ṑ":"O","ṑ":"o","Ṓ":"O","ṓ":"o","Ṕ":"P","ṕ":"p","Ṗ":"P","ṗ":"p","Ṙ":"R","ṙ":"r","Ṛ":"R","ṛ":"r","Ṝ":"R","ṝ":"r","Ṟ":"R","ṟ":"r","Ṡ":"S","ṡ":"s","Ṣ":"S","ṣ":"s","Ṥ":"S","ṥ":"s","Ṧ":"S","ṧ":"s","Ṩ":"S","ṩ":"s","Ṫ":"T","ṫ":"t","Ṭ":"T","ṭ":"t","Ṯ":"T","ṯ":"t","Ṱ":"T","ṱ":"t","Ṳ":"U","ṳ":"u","Ṵ":"U","ṵ":"u","Ṷ":"U","ṷ":"u","Ṹ":"U","ṹ":"u","Ṻ":"U","ṻ":"u","Ṽ":"V","ṽ":"v","Ṿ":"V","ṿ":"v","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","Ẇ":"W","ẇ":"w","Ẉ":"W","ẉ":"w","Ẋ":"X","ẋ":"x","Ẍ":"X","ẍ":"x","Ẏ":"Y","ẏ":"y","Ẑ":"Z","ẑ":"z","Ẓ":"Z","ẓ":"z","Ẕ":"Z","ẕ":"z","ẖ":"h","ẗ":"t","ẘ":"w","ẙ":"y","ẚ":"a","ẛ":"f","ẜ":"s","ẝ":"s","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","Ỻ":"LL","ỻ":"ll","Ỽ":"V","Ỿ":"Y","ỿ":"y","‐":"-","‑":"-","‒":"-","–":"-","—":"-","‘":'"',"’":'"',"‚":'"',"‛":'"',"“":'"',"”":'"',"„":'"',"′":'"',"″":'"',"‵":'"',"‶":'"',"‸":"^","‹":'"',"›":'"',"‼":"!!","⁄":"/","⁅":"[","⁆":"]","⁇":"??","⁈":"?!","⁉":"!?","⁎":"*","⁏":";","⁒":"%","⁓":"~","⁰":"0","ⁱ":"i","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","ⁿ":"n","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","₊":"+","₋":"-","₌":"=","₍":"(","₎":")","ₐ":"a","ₑ":"e","ₒ":"o","ₓ":"x","ₔ":"a","ↄ":"c","①":"1","②":"2","③":"3","④":"4","⑤":"5","⑥":"6","⑦":"7","⑧":"8","⑨":"9","⑩":"10","⑪":"11","⑫":"12","⑬":"13","⑭":"14","⑮":"15","⑯":"16","⑰":"17","⑱":"18","⑲":"19","⑳":"20","⑴":"(1)","⑵":"(2)","⑶":"(3)","⑷":"(4)","⑸":"(5)","⑹":"(6)","⑺":"(7)","⑻":"(8)","⑼":"(9)","⑽":"(10)","⑾":"(11)","⑿":"(12)","⒀":"(13)","⒁":"(14)","⒂":"(15)","⒃":"(16)","⒄":"(17)","⒅":"(18)","⒆":"(19)","⒇":"(20)","⒈":"1.","⒉":"2.","⒊":"3.","⒋":"4.","⒌":"5.","⒍":"6.","⒎":"7.","⒏":"8.","⒐":"9.","⒑":"10.","⒒":"11.","⒓":"12.","⒔":"13.","⒕":"14.","⒖":"15.","⒗":"16.","⒘":"17.","⒙":"18.","⒚":"19.","⒛":"20.","⒜":"(a)","⒝":"(b)","⒞":"(c)","⒟":"(d)","⒠":"(e)","⒡":"(f)","⒢":"(g)","⒣":"(h)","⒤":"(i)","⒥":"(j)","⒦":"(k)","⒧":"(l)","⒨":"(m)","⒩":"(n)","⒪":"(o)","⒫":"(p)","⒬":"(q)","⒭":"(r)","⒮":"(s)","⒯":"(t)","⒰":"(u)","⒱":"(v)","⒲":"(w)","⒳":"(x)","⒴":"(y)","⒵":"(z)","Ⓐ":"A","Ⓑ":"B","Ⓒ":"C","Ⓓ":"D","Ⓔ":"E","Ⓕ":"F","Ⓖ":"G","Ⓗ":"H","Ⓘ":"I","Ⓙ":"J","Ⓚ":"K","Ⓛ":"L","Ⓜ":"M","Ⓝ":"N","Ⓞ":"O","Ⓟ":"P","Ⓠ":"Q","Ⓡ":"R","Ⓢ":"S","Ⓣ":"T","Ⓤ":"U","Ⓥ":"V","Ⓦ":"W","Ⓧ":"X","Ⓨ":"Y","Ⓩ":"Z","ⓐ":"a","ⓑ":"b","ⓒ":"c","ⓓ":"d","ⓔ":"e","ⓕ":"f","ⓖ":"g","ⓗ":"h","ⓘ":"i","ⓙ":"j","ⓚ":"k","ⓛ":"l","ⓜ":"m","ⓝ":"n","ⓞ":"o","ⓟ":"p","ⓠ":"q","ⓡ":"r","ⓢ":"s","ⓣ":"t","ⓤ":"u","ⓥ":"v","ⓦ":"w","ⓧ":"x","ⓨ":"y","ⓩ":"z","⓪":"0","⓫":"11","⓬":"12","⓭":"13","⓮":"14","⓯":"15","⓰":"16","⓱":"17","⓲":"18","⓳":"19","⓴":"20","⓵":"1","⓶":"2","⓷":"3","⓸":"4","⓹":"5","⓺":"6","⓻":"7","⓼":"8","⓽":"9","⓾":"10","⓿":"0","❛":'"',"❜":'"',"❝":'"',"❞":'"',"❨":"(","❩":")","❪":"(","❫":")","❬":"<","❭":">","❮":'"',"❯":'"',"❰":"<","❱":">","❲":"[","❳":"]","❴":"{","❵":"}","❶":"1","❷":"2","❸":"3","❹":"4","❺":"5","❻":"6","❼":"7","❽":"8","❾":"9","❿":"10","➀":"1","➁":"2","➂":"3","➃":"4","➄":"5","➅":"6","➆":"7","➇":"8","➈":"9","➉":"10","➊":"1","➋":"2","➌":"3","➍":"4","➎":"5","➏":"6","➐":"7","➑":"8","➒":"9","➓":"10","Ⱡ":"L","ⱡ":"l","Ɫ":"L","Ᵽ":"P","Ɽ":"R","ⱥ":"a","ⱦ":"t","Ⱨ":"H","ⱨ":"h","Ⱪ":"K","ⱪ":"k","Ⱬ":"Z","ⱬ":"z","Ɱ":"M","Ɐ":"a","ⱱ":"v","Ⱳ":"W","ⱳ":"w","ⱴ":"v","Ⱶ":"H","ⱶ":"h","ⱸ":"e","ⱺ":"o","ⱻ":"E","ⱼ":"j","⸨":"((","⸩":"))","Ꜩ":"TZ","ꜩ":"tz","ꜰ":"F","ꜱ":"S","Ꜳ":"AA","ꜳ":"aa","Ꜵ":"AO","ꜵ":"ao","Ꜷ":"AU","ꜷ":"au","Ꜹ":"AV","ꜹ":"av","Ꜻ":"AV","ꜻ":"av","Ꜽ":"AY","ꜽ":"ay","Ꜿ":"c","ꜿ":"c","Ꝁ":"K","ꝁ":"k","Ꝃ":"K","ꝃ":"k","Ꝅ":"K","ꝅ":"k","Ꝇ":"L","ꝇ":"l","Ꝉ":"L","ꝉ":"l","Ꝋ":"O","ꝋ":"o","Ꝍ":"O","ꝍ":"o","Ꝏ":"OO","ꝏ":"oo","Ꝑ":"P","ꝑ":"p","Ꝓ":"P","ꝓ":"p","Ꝕ":"P","ꝕ":"p","Ꝗ":"Q","ꝗ":"q","Ꝙ":"Q","ꝙ":"q","Ꝛ":"R","ꝛ":"r","Ꝟ":"V","ꝟ":"v","Ꝡ":"VY","ꝡ":"vy","Ꝣ":"Z","ꝣ":"z","Ꝧ":"TH","ꝧ":"th","Ꝩ":"V","Ꝺ":"D","ꝺ":"d","Ꝼ":"F","ꝼ":"f","Ᵹ":"G","Ꝿ":"G","ꝿ":"g","Ꞁ":"L","ꞁ":"l","Ꞃ":"R","ꞃ":"r","Ꞅ":"s","ꞅ":"S","Ꞇ":"T","ꟻ":"F","ꟼ":"p","ꟽ":"M","ꟾ":"I","ꟿ":"M","ﬀ":"ff","ﬁ":"fi","ﬂ":"fl","ﬃ":"ffi","ﬄ":"ffl","ﬆ":"st","！":"!","＂":'"',"＃":"#","＄":"$","％":"%","＆":"&","＇":'"',"（":"(","）":")","＊":"*","＋":"+","，":",","－":"-","．":".","／":"/","０":"0","１":"1","２":"2","３":"3","４":"4","５":"5","６":"6","７":"7","８":"8","９":"9","：":":","；":";","＜":"<","＝":"=","＞":">","？":"?","＠":"@","Ａ":"A","Ｂ":"B","Ｃ":"C","Ｄ":"D","Ｅ":"E","Ｆ":"F","Ｇ":"G","Ｈ":"H","Ｉ":"I","Ｊ":"J","Ｋ":"K","Ｌ":"L","Ｍ":"M","Ｎ":"N","Ｏ":"O","Ｐ":"P","Ｑ":"Q","Ｒ":"R","Ｓ":"S","Ｔ":"T","Ｕ":"U","Ｖ":"V","Ｗ":"W","Ｘ":"X","Ｙ":"Y","Ｚ":"Z","［":"[","＼":"\\","］":"]","＾":"^","＿":"_","ａ":"a","ｂ":"b","ｃ":"c","ｄ":"d","ｅ":"e","ｆ":"f","ｇ":"g","ｈ":"h","ｉ":"i","ｊ":"j","ｋ":"k","ｌ":"l","ｍ":"m","ｎ":"n","ｏ":"o","ｐ":"p","ｑ":"q","ｒ":"r","ｓ":"s","ｔ":"t","ｕ":"u","ｖ":"v","ｗ":"w","ｘ":"x","ｙ":"y","ｚ":"z","｛":"{","｝":"}","～":"~"},_excluded$2=["label"];function ownKeys$b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$b(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$b(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var flatten$1=function e(t){return t.reduce((function(t,r){return t.concat(Array.isArray(r)?e(r):r)}),[])},extractSuggestion=function(e){switch(_typeof(e)){case"string":default:return e;case"object":return Array.isArray(e)?flatten$1(e):null}};function replaceDiacritics(e){for(var t=e?String(e):"",r=0;r<t.length;r++){var n=t.charAt(r);diacritics[n]&&(t=t.replaceAll(n,diacritics[n]))}return t}function escapeRegExp(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var _componentTypeToDefau,getPredictiveSuggestions=function(e){var t=e.suggestions,r=e.currentValue,n=e.wordsToShowAfterHighlight,o={};if(r){var i=r.trim();return t.reduce((function(e,t){var r=t.label,a=_objectWithoutProperties(t,_excluded$2),s=(new DOMParser).parseFromString(r,"text/html").documentElement.textContent,c="^(".concat(escapeRegExp(i),")\\w+"),u=new RegExp(c,"i"),p=u.exec(s);if(p||(c="^(".concat(escapeRegExp(i),")"),p=(u=new RegExp(c,"i")).exec(s)),p){var l=s.slice(p.index,s.length).slice(i.length).split(" ").slice(0,n+1).join(" "),d="".concat(i,'<mark class="highlight">').concat(l,"</mark>"),y="".concat(i).concat(l);return o[d]?e:(o[d]=1,[].concat(_toConsumableArray(e),[_objectSpread$b(_objectSpread$b({},a),{},{label:d,value:y,isPredictiveSuggestion:!0})]))}return e}),[])}return[]},getSuggestions=function(e){var t=e.fields,r=e.suggestions,n=e.currentValue,o=e.suggestionProperties,i=void 0===o?[]:o,a=e.showDistinctSuggestions,s=void 0!==a&&a,c=e.enablePredictiveSuggestions,u=void 0!==c&&c,p=e.wordsToShowAfterHighlight,l=void 0===p?2:p,d=e.enableSynonyms,y=[],f=[],g=!1,b=function(e,t,r){if((g||n.trim().split(" ").some((function(t){return replaceDiacritics(e).toLowerCase().includes(replaceDiacritics(t))})))&&!f.includes(e)||r._promoted){var o={label:e,value:e,source:r},a={};Array.isArray(i)&&i.length>0&&i.forEach((function(e){t.hasOwnProperty(e)&&(a=_objectSpread$b(_objectSpread$b({},a),{},_defineProperty({},e,t[e])))}));var c=_objectSpread$b(_objectSpread$b({},o),a);if(f=[].concat(_toConsumableArray(f),[e]),y=[].concat(_toConsumableArray(y),[c]),s)return!0}return!1},m=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if("object"===_typeof(t)){var i=r.split("."),a=t[i[0]];if(t[r]){var s=t[r],c=extractSuggestion(s);if(c&&"string"==typeof c)return b(c,t,o)}if(Array.isArray(a)&&(a.length>1&&(a=a.filter((function(e){return e&&e.toString().toLowerCase().includes(n.toString().toLowerCase())}))),a=a[0]),a)if(i.length>1){e(a,r.substring(i[0].length+1),o)}else{var u=extractSuggestion(a);if(u)return b(u,t,o)}}return!1},_=function(){r.forEach((function(e){t.forEach((function(t){m(e,t)}))}))};if(_(),y.length<r.length&&!g&&d&&(g=!0,_()),u){var S=getPredictiveSuggestions({suggestions:y,currentValue:n,wordsToShowAfterHighlight:l});y=S}if(s){var O={},h=[];return y.forEach((function(e){e.source&&e.source._id&&(O[e.source._id]||(h.push(e),O[e.source._id]=!0))})),h}return y},_excluded$1=["query"],_excluded2=["query","id","params"],_excluded3=["query"],_excluded4=["headers","body"];function ownKeys$a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$a(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var updateCustomQuery=function(e,t,r){t.customQuery&&"function"==typeof t.customQuery&&t.setCustomQuery(e,t.customQuery(r,t))},updateDefaultQuery=function(e,t,r){t.defaultQuery&&"function"==typeof t.defaultQuery&&t.setDefaultQuery(e,t.defaultQuery(r,t))};function isEqual(e,t){if(e===t)return!0;if(!(e instanceof Object&&t instanceof Object))return!1;if(e.constructor!==t.constructor)return!1;for(var r in e)if(e.hasOwnProperty(r)){if(!t.hasOwnProperty(r))return!1;if(e[r]!==t[r]){if("object"!==_typeof(e[r]))return!1;if(!isEqual(e[r],t[r]))return!1}}for(var n in t)if(t.hasOwnProperty(n)&&!e.hasOwnProperty(n))return!1;return!0}function compareQueries(e,t){try{return isEqual(JSON.parse(JSON.stringify(e)),JSON.parse(JSON.stringify(t)))}catch(e){return!1}}function debounce(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this;if(!t)return e;var n=null,o=null,i=function(){return e.apply(r,o)};return function(){o=arguments,clearTimeout(n),n=setTimeout(i,t)}}function getQueryOptions(e){var t={};if(void 0!==e.size&&(t.size=e.size),e.includeFields||e.excludeFields){var r={};e.includeFields&&(r.includes=e.includeFields),e.excludeFields&&(r.excludes=e.excludeFields),t._source=r}return t}function getOperation(e){return"and"===e?"must":"or"===e?"should":"must_not"}function createBoolQuery(e,t){var r=null;return(Array.isArray(t)&&t.length||!Array.isArray(t)&&t)&&(r={bool:_defineProperty({},e,t)}),"should"===e&&r&&(r={bool:_objectSpread$a(_objectSpread$a({},r.bool),{},{minimum_should_match:1})}),r}function getQuery(e,t){var r=[];return Object.keys(e).forEach((function(n){if(Array.isArray(e[n])){var o=createBoolQuery(getOperation(n),e[n].map((function(e){return"string"!=typeof e?getQuery(e,t):e in t&&t[e]&&Object.keys(t[e]).length?t[e]:null})).filter((function(e){return!!e})));o&&Object.keys(o).length&&(r=[].concat(_toConsumableArray(r),[o]))}else if("string"==typeof e[n]){var i=createBoolQuery(getOperation(n),t[e[n]]);i&&Object.keys(i).length&&(r=[].concat(_toConsumableArray(r),[i]))}else if("object"===_typeof(e[n])&&null!==e[n]){var a=getQuery(e[n],t);a&&Object.keys(a).length&&(r=[].concat(_toConsumableArray(r),[a]))}})),Array.isArray(r)&&r.length?{bool:{must:r}}:r&&Object.keys(r).length?r:null}function getExternalQueryOptions(e,t,r){var n={};return Object.keys(e).forEach((function(r){Array.isArray(e[r])?e[r].forEach((function(e){t[e]&&(n=_objectSpread$a(_objectSpread$a({},n),t[e]))})):"string"==typeof e[r]?t[e[r]]&&(n=_objectSpread$a(_objectSpread$a({},n),t[e[r]])):"object"!==_typeof(e[r])||null===e[r]||Array.isArray(e[r])||(n=_objectSpread$a(_objectSpread$a({},n),getExternalQueryOptions(e[r],t)))})),t[r]&&(n=_objectSpread$a(_objectSpread$a({},n),t[r])),n}function buildQuery(e,t,r,n){var o=null,i=null;return e in t&&(o=getQuery(t[e],r),i=getExternalQueryOptions(t[e],n,e)),{queryObj:o,options:i}}function pushToAndClause(e,t){var r=Object.assign({},e);return r.and?Array.isArray(r.and)?(r.and=[].concat(_toConsumableArray(r.and),[t]),r):"string"==typeof r.and?(r.and=[r.and,t],r):(r.and=pushToAndClause(r.and,t),r):_objectSpread$a(_objectSpread$a({},r),{},{and:t})}function checkValueChange(e,t,r,n){var o=t;Array.isArray(t)&&!t.length&&(o=null);var i=function(t){console.warn("".concat(e," - beforeValueChange rejected the promise with "),t)};if(r)try{var a=r(o);a instanceof Promise?a.then(n).catch(i):n()}catch(e){i(e)}else n()}function getAggsOrder(e){return"count"===e?{_count:"desc"}:{_key:e}}var checkPropChange=function(e,t,r){return!isEqual(e,t)&&(r(),!0)},checkSomePropChange=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>3?arguments[3]:void 0;(arguments.length>2?arguments[2]:void 0).some((function(n){return checkPropChange(e[n],t[n],r)}))},getClassName=function(e,t){return e&&e[t]||""},getInnerKey=function(e,t){return e&&e[t]||{}},handleA11yAction=function(e,t){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),t())},highlightResults=function(e){var t=_objectSpread$a({},e);return t.highlight&&Object.keys(t.highlight).forEach((function(e){var r=t.highlight[e][0];t._source=Object.assign({},t._source,_defineProperty({},e,r))})),t},parseHits=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=null;return e&&(r=_toConsumableArray(e).map((function(e){var r=_objectSpread$a({},e);return t&&(r=highlightResults(e)),Object.keys(r).filter((function(e){return"_source"!==e})).reduce((function(e,t){return e[t]=r[t],e}),_objectSpread$a({highlight:r.highlight||{}},r._source))}))),r};function formatDate(e,t){if(t.parseDate)return t.parseDate(e,t);switch(t.queryFormat){case"epoch_millis":return e.valueOf();case"epoch_second":return Math.floor(e.valueOf()/1e3);default:return dateFormats[t.queryFormat]?e.format(dateFormats[t.queryFormat]):e.valueOf()}}function unwrapToNativeDate(e){return e?new Date(e.valueOf()):e}var getOptionsFromQuery=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e){e.query;var t=_objectWithoutProperties(e,_excluded$1);return Object.keys(t).length?t:null}return null},getOptionsForCustomQuery=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e){e.query,e.id,e.params;var t=_objectWithoutProperties(e,_excluded2);return Object.keys(t).length?t:null}return null},extractQueryFromCustomQuery=function(e){return e?e.id?{id:e.id,params:e.params}:e.query:null};function computeResultStats(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;Object.keys(e).forEach((function(n){var o=e[n]||{},i=o.hidden,a=o.total,s=o.time;t[n]=_objectSpread$a(_objectSpread$a({},t[n]),{},{resultStats:_objectSpread$a(_objectSpread$a({},t[n].resultStats),{},{numberOfResults:a,time:s,promoted:r[n]&&r[n].length,hidden:i||0})})}))}var componentTypeToDefaultValue=(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_componentTypeToDefau={},componentTypes.singleList,""),componentTypes.multiList,[]),componentTypes.singleDataList,""),componentTypes.singleDropdownList,""),componentTypes.multiDataList,[]),componentTypes.multiDropdownList,[]),componentTypes.tagCloud,""),componentTypes.toggleButton,""),componentTypes.singleDropdownRange,""),componentTypes.multiDropdownRange,[]),_defineProperty(_defineProperty(_componentTypeToDefau,componentTypes.singleRange,""),componentTypes.multiRange,[])),getSearchState=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.selectedValues,n=e.queryLog,o=e.dependencyTree,i=e.props,a=e.hits,s=e.aggregations,c=e.isLoading,u=e.error,p=e.promotedResults,l=e.settings,d=e.customData,y=e.rawData,f={},g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return Object.keys(e).forEach((function(r){f[r]=_objectSpread$a(_objectSpread$a({},f[r]),t?_defineProperty({},t,e[r]):e[r])}))};return g(i),Object.keys(r||{}).forEach((function(e){var t=f[e],n=r[e],o=i[e],a=o?o.componentType:null;if(n){var s=_objectSpread$a(_objectSpread$a({},t),_objectSpread$a(_objectSpread$a({title:n.label,componentType:n.componentType,value:n.value||componentTypeToDefaultValue[a]},n.category&&{category:n.category}),{},{URLParams:n.URLParams}));Object.keys(s).length&&(f[e]=s)}})),t||(g(n),g(a,"hits"),g(s,"aggregations"),g(c,"isLoading"),g(u,"error"),g(p,"promotedData"),g(l,"settings"),g(d,"customData"),g(y,"rawData"),computeResultStats(a,f,p)),g(o,"react"),f},updateInternalQuery=function(e,t,r,n,o,i){var a,s=n.defaultQuery,c=o;if(s){var u=s(r,n);c=(u||{}).query,a=getOptionsFromQuery(u),updateDefaultQuery(e,n,r)}c?(n.setQueryOptions(e,_objectSpread$a(_objectSpread$a({},a),t||o)),n.updateQuery(_objectSpread$a({componentId:e,query:c,value:r},i))):n.setQueryOptions(e,_objectSpread$a(_objectSpread$a({},a),t||o))},extractQueryFromDefaultQuery=function(e,t){var r={},n=e.defaultQuery;if(n){var o=n(t,e);if(o){o.query;var i=_objectWithoutProperties(o,_excluded3);i&&(r=i)}}return r},getAggsQuery=function(e,t,r){var n,o=t,i=r.dataField,a=r.size,s=r.sortBy,c=r.showMissing,u=r.missingLabel,p=r.aggregationSize;(o.size=0,"string"==typeof i)?o.aggs=_defineProperty({},i,{terms:_objectSpread$a({field:i,size:a,aggregationSize:p,order:getAggsOrder(s||"count")},c?{missing:u}:{})}):(_toConsumableArray(i).reverse().forEach((function(e){n=_defineProperty({},e,{terms:_objectSpread$a({field:e,size:a,aggregationSize:p,order:getAggsOrder(s||"count")},c?{missing:u}:{}),aggs:n})})),o.aggs=n);return r.nestedField&&(o.aggs={reactivesearch_nested:{nested:{path:r.nestedField},aggs:o.aggs}}),_objectSpread$a(_objectSpread$a({},o),extractQueryFromDefaultQuery(r,e))},getCompositeAggsQuery=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.query,r=void 0===t?{}:t,n=e.props,o=e.after,i=void 0===o?null:o,a=e.showTopHits,s=void 0!==a&&a,c=e.value,u=r,p=n.dataField,l=n.size,d=n.sortBy,y=n.showMissing,f=n.aggregationField||p,g="count"===d?{}:{order:d};return u.aggs=_defineProperty({},f,_objectSpread$a({composite:_objectSpread$a({sources:[_defineProperty({},f,{terms:_objectSpread$a(_objectSpread$a({field:f},g),y?{missing_bucket:!0}:{})})],size:l},i)},s?{aggs:_defineProperty({},f,{top_hits:{size:1}})}:{})),u.size=0,n.nestedField&&(u.aggs={reactivesearch_nested:{nested:{path:n.nestedField},aggs:u.aggs}}),_objectSpread$a(_objectSpread$a({},u),extractQueryFromDefaultQuery(n,c))},withClickIds=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((function(e,t){return _objectSpread$a(_objectSpread$a({},e),{},{_click_id:t})}))};function getResultStats(e){var t=e.total,r=e.size,n=e.time,o=e.hidden,i=e.promotedResults;return _objectSpread$a(_objectSpread$a({numberOfResults:t},r>0?{numberOfPages:Math.ceil(t/r)}:null),{},{time:n||0,hidden:o,promoted:i?i.length:0})}function extractFieldsFromSource(e){var t=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Object.keys(t).reduce((function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0,i=r?"".concat(r,".").concat(o):o;return Number.isNaN(parseInt(o,10))||(i=r||o),t[o]&&"object"===_typeof(t[o])?_objectSpread$a(_objectSpread$a({},n),e(t[o],i)):_objectSpread$a(_objectSpread$a({},n),_defineProperty({},i,!0))}),[])}(e);return Object.keys(t)}function normalizeDataField(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return"string"==typeof e?[{field:e,weight:t.length?t[0]:void 0}]:Array.isArray(e)?e.map((function(e,r){var n={};return"string"==typeof e?(n.field=e,t.length>r&&(n.weight=t[r])):"object"===_typeof(e)&&e&&e.field&&(n.field=e.field,n.weight=e.weight),n})):"object"===_typeof(e)&&e?[{field:e.field,weight:e.weight}]:[]}function handleOnSuggestions(e,t,r){var n=r.parseSuggestion,o=r.promotedResults,i=r.enablePredictiveSuggestions,a=[];r.dataField?a=normalizeDataField(r.dataField).map((function(e){return e.field})):e&&Array.isArray(e)&&e.length>0&&e[0]&&e[0]._source&&(a=extractFieldsFromSource(e[0]._source));var s=parseHits(e,!1),c=parseHits(o,!1);if(c&&c.length){var u=c.map((function(e){return e._id})).filter(Boolean);u&&(s=s.filter((function(e){return!u.includes(e._id)}))),s=[].concat(_toConsumableArray(c),_toConsumableArray(s))}var p=getSuggestions({fields:a,suggestions:s,currentValue:t.toLowerCase(),showDistinctSuggestions:r.showDistinctSuggestions,enablePredictiveSuggestions:i,enableSynonyms:r.enableSynonyms});return n?p.map((function(e){return n(e)})):p}var getTopSuggestions=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2?arguments[2]:void 0,n=parseHits(e,!1),o=getSuggestions({fields:["key","key.autosuggest","key.search"],suggestions:n||[],currentValue:t.toLowerCase(),showDistinctSuggestions:r});return withClickIds(o)};function isValidDateRangeQueryFormat(e){return Object.keys(dateFormats).includes(e)}var suggestionTypes={Popular:"popular",Index:"index",Recent:"recent",Promoted:"promoted",Featured:"featured",FAQ:"faq",Document:"document"},featuredSuggestionsActionTypes={NAVIGATE:"navigate",FUNCTION:"function",SELECT:"select"},queryFormatMillisecondsMap={minute:6e4,hour:36e5,day:864e5,week:6048e5,month:2629746e3,quarter:7889238e3,year:31556952e3},getCalendarIntervalErrorMessage=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"minute",r=Object.keys(queryFormatMillisecondsMap),n=r.indexOf(t);if(-1===n&&console.error("Invalid calendarInterval Passed"),"year"===t)return"Try using a shorter range of values.";for(var o=n+1;o<r.length;o+=1)if(e/Object.values(queryFormatMillisecondsMap)[o]<=100){var i=r[o];return{errorMessage:"Please pass calendarInterval prop with value greater than or equal to a `".concat(i,"` for a meaningful resolution of histogram."),calculatedCalendarInterval:i}}return{errorMessage:"Try using a shorter range of values.",calculatedCalendarInterval:"year"}},isFunction=function(e){return"function"==typeof e},getComponent=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.children,n=t.render;return isFunction(r)?r(e):isFunction(n)?n(e):null},hasCustomRenderer=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.render,r=e.children;return isFunction(r)||isFunction(t)},recLookup=function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";try{var o=r.split(n);return 1===o.length?t[o[0]]:e(t[o[0]],o.slice(1).join(n),n)}catch(e){return!1}};function setDeep(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];t.reduce((function(e,o,i){return n&&"object"!==_typeof(e[o])&&i!==t.length-1?(e[o]={},e[o]):i===t.length-1?(e[o]=r,r):"object"===_typeof(e[o])?e[o]:{}}),e)}var transformRawTreeListData=function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=[];t instanceof Object&&Object.keys(t).forEach((function(i){Array.isArray(t[i].buckets)&&t[i].buckets.forEach((function(t){o.push(_objectSpread$a({key:t.key,count:t.doc_count,level:n},t[r[n+1]]instanceof Object?{list:e(_defineProperty({},r[n+1],t[r[n+1]]),r,n+1)}:{}))}))}));return o},transformTreeListLocalStateIntoQueryComptaibleFormat=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=[];return t instanceof Object&&(Object.keys(t).length?Object.keys(t).forEach((function(o){t[o]instanceof Object&&n.push.apply(n,_toConsumableArray(e(t[o],r?"".concat(r," > ").concat(o):o))),!0===t[o]&&n.push(r?"".concat(r," > ").concat(o):o)})):r&&n.push(r)),n},saveDataAsFile=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"exportedData",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"csv",r=arguments.length>1?arguments[1]:void 0,n="text/".concat(t);"json"===t&&(r=JSON.stringify(r,0,4));var o=new Blob([r],{type:n}),i=document.createElement("a");i.download="".concat(e,".").concat(t),i.href=window.URL.createObjectURL(o),i.dataset.downloadurl=[n,i.download,i.href].join(":");var a=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!0});i.dispatchEvent(a),i.remove()},flatten=function(e){var t={};return function e(r){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(Object(r)!==r)t[n]=r;else if(Array.isArray(r))t[n]=JSON.stringify(r);else{var o=!0;Object.keys(r).forEach((function(t){o=!1,e(r[t],n?"".concat(n,".").concat(t):t)})),o&&n&&(t[n]={})}}(e),t},transformRequestUsingEndpoint=function(e,t){if(t instanceof Object){var r=t.headers,n=void 0===r?{}:r,o=t.body,i=_objectWithoutProperties(t,_excluded4);return _objectSpread$a(_objectSpread$a(_objectSpread$a({},e),i),{},{headers:_objectSpread$a(_objectSpread$a({},e.headers),n)},o instanceof Object?{body:JSON.stringify(o)}:{})}return e},setObjectInLocalStorage=function(e,t){if("undefined"!=typeof localStorage){if(!e||!t)throw new Error("Key and value are required for setObject");try{var r=JSON.stringify(t);localStorage.setItem(e,r)}catch(e){console.error("Error saving object to localStorage:",e)}}else console.warn("localstorage not available")},getObjectFromLocalStorage=function(e){if(!e)throw new Error("Key is required for getObject");try{var t=localStorage.getItem(e);return null===t?null:JSON.parse(t)}catch(e){return console.error("Error retrieving object from localStorage:",e),null}},isHex=function(e){return/^#([A-Fa-f0-9]{3,4}){1,2}$/.test(e)},isRgb=function(e){return/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/.test(e)},isRgba=function(e){return/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(0|1|0\.\d{1,2})\)$/.test(e)},isHsl=function(e){return/^hsl\(\d{1,3},\s*[\d.]+%,\s*[\d.]+%\)$/.test(e)},isHsla=function(e){return/^hsla\(\d{1,3},\s*[\d.]+%,\s*[\d.]+%,\s*(0|1|0\.\d{1,2})\)$/.test(e)},hexToRGBA=function(e){if(isRgb(e)||isRgba(e)||isHsl(e)||isHsla(e))return e;if(!isHex(e))return null;var t=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,(function(e,t,r,n,o){return t+t+r+r+n+n+(o?o+o:"")})),r=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i.exec(t);if(!r)return null;var n=parseInt(r[1],16),o=parseInt(r[2],16),i=parseInt(r[3],16),a=r[4]?parseInt(r[4],16)/255:1;return"rgba(".concat(n,", ").concat(o,", ").concat(i,", ").concat(a,")")};function getStackTrace(){var e=new Error;console.log(e.stack)}var helper=Object.freeze({__proto__:null,buildQuery:buildQuery,checkPropChange:checkPropChange,checkSomePropChange:checkSomePropChange,checkValueChange:checkValueChange,compareQueries:compareQueries,componentTypeToDefaultValue:componentTypeToDefaultValue,debounce:debounce,extractFieldsFromSource:extractFieldsFromSource,extractQueryFromCustomQuery:extractQueryFromCustomQuery,extractQueryFromDefaultQuery:extractQueryFromDefaultQuery,featuredSuggestionsActionTypes:featuredSuggestionsActionTypes,flatten:flatten,formatDate:formatDate,getAggsOrder:getAggsOrder,getAggsQuery:getAggsQuery,getCalendarIntervalErrorMessage:getCalendarIntervalErrorMessage,getClassName:getClassName,getComponent:getComponent,getCompositeAggsQuery:getCompositeAggsQuery,getInnerKey:getInnerKey,getObjectFromLocalStorage:getObjectFromLocalStorage,getOptionsForCustomQuery:getOptionsForCustomQuery,getOptionsFromQuery:getOptionsFromQuery,getQueryOptions:getQueryOptions,getResultStats:getResultStats,getSearchState:getSearchState,getStackTrace:getStackTrace,getTopSuggestions:getTopSuggestions,handleA11yAction:handleA11yAction,handleOnSuggestions:handleOnSuggestions,hasCustomRenderer:hasCustomRenderer,hexToRGBA:hexToRGBA,isEqual:isEqual,isFunction:isFunction,isValidDateRangeQueryFormat:isValidDateRangeQueryFormat,normalizeDataField:normalizeDataField,parseHits:parseHits,pushToAndClause:pushToAndClause,queryFormatMillisecondsMap:queryFormatMillisecondsMap,recLookup:recLookup,saveDataAsFile:saveDataAsFile,setDeep:setDeep,setObjectInLocalStorage:setObjectInLocalStorage,suggestionTypes:suggestionTypes,transformRawTreeListData:transformRawTreeListData,transformRequestUsingEndpoint:transformRequestUsingEndpoint,transformTreeListLocalStateIntoQueryComptaibleFormat:transformTreeListLocalStateIntoQueryComptaibleFormat,unwrapToNativeDate:unwrapToNativeDate,updateCustomQuery:updateCustomQuery,updateDefaultQuery:updateDefaultQuery,updateInternalQuery:updateInternalQuery,withClickIds:withClickIds});function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==_typeof(t)?t:String(t)}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_typeof(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ownKeys$9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$9(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$9(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$9(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function aiReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(t.type===SET_AI_RESPONSE)return setObjectInLocalStorage("AISessions",_objectSpread$9(_objectSpread$9({},getObjectFromLocalStorage(AI_LOCAL_CACHE_KEY)||{}),{},_defineProperty({},t.component,_objectSpread$9(_objectSpread$9({},e[t.component]||{}),t.payload)))),_objectSpread$9(_objectSpread$9({},e),{},_defineProperty({},t.component,_objectSpread$9(_objectSpread$9({},e[t.component]?e[t.component]:{}),{},{response:_objectSpread$9(_objectSpread$9({},e[t.component]?e[t.component].response:{}),t.payload),isLoading:!1,error:null})));if(t.type===REMOVE_AI_RESPONSE){var r=t.component;return e[r],_objectWithoutProperties(e,[r].map(_toPropertyKey))}return t.type===SET_AI_RESPONSE_ERROR?_objectSpread$9(_objectSpread$9({},e),{},_defineProperty({},t.component,_objectSpread$9(_objectSpread$9({},e[t.component]?e[t.component]:{}),{},{error:t.error,isLoading:!1,response:null},t.meta||{}))):t.type===SET_AI_RESPONSE_LOADING?_objectSpread$9(_objectSpread$9({},e),{},_defineProperty({},t.component,_objectSpread$9(_objectSpread$9({},e[t.component]?e[t.component]:{}),{},{isLoading:t.isLoading}))):e}var rootReducer=combineReducers({components:componentsReducer,customQueries:customQueryReducer,defaultQueries:defaultQueryReducer,customHighlightOptions:customHighlightReducer,settings:appliedSettingsReducer,watchMan:watchManReducer,queryList:queryReducer,queryOptions:queryOptionsReducer$1,dependencyTree:dependencyTreeReducer,appbaseRef:appbaseRefReducer,analyticsRef:analyticsRefReducer,config:configReducer,hits:hitsReducer,promotedResults:promotedResultsReducer,customData:customDataReducer,aggregations:aggsReducer,compositeAggregations:compositeAggsReducer,queryLog:logsReducer,combinedLog:combinedLogsReducer,selectedValues:valueReducer$1,internalValues:valueReducer,isLoading:loadingReducer,error:errorReducer,timestamp:timestampReducer$1,headers:headersReducer,mapData:mapDataReducer,queryListener:queryListenerReducer,analytics:analyticsReducer,props:queryOptionsReducer,rawData:rawDataReducer,querySuggestions:querySuggestionsReducer,defaultPopularSuggestions:defaultPopularSuggestions,queryToHits:queryToHitsReducer,recentSearches:recentSearchesReducer,urlValues:function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}},googleMapScriptStatus:googleMapScriptReducer,lastUsedAppbaseQuery:appbaseQueryReducer,registeredComponentsTimestamps:timestampReducer,AIResponses:aiReducer});function ownKeys$8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$8(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$8(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$8(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var aiResponseMiddleware=function(e){return function(t){var r={},n={},o=function t(o){if(0!==r[o].length&&!n[o]){n[o]=!0;var i=r[o].shift();requestAnimationFrame((function(){e.dispatch(i),n[o]=!1,t(o)}))}};return function(e){if(e.type===SET_AI_RESPONSE_DELAYED){var i=e.component;r[i]||(r[i]=[],n[i]=!1),r[i].push(_objectSpread$8(_objectSpread$8({},e),{},{type:SET_AI_RESPONSE})),o(i)}else if(e.type===SET_AI_RESPONSE_LOADING&&e.isLoading){var a=e.component;r[a]&&(r[a]=[],n[a]=!1)}return t(e)}}},commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var dayjs_min={exports:{}};dayjs_min.exports=function(){var e=1e3,t=6e4,r=36e5,n="millisecond",o="second",i="minute",a="hour",s="day",c="week",u="month",p="quarter",l="year",d="date",y="Invalid Date",f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,b={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||t[0])+"]"}},m=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},_={s:m,z:function(e){var t=-e.utcOffset(),r=Math.abs(t),n=Math.floor(r/60),o=r%60;return(t<=0?"+":"-")+m(n,2,"0")+":"+m(o,2,"0")},m:function e(t,r){if(t.date()<r.date())return-e(r,t);var n=12*(r.year()-t.year())+(r.month()-t.month()),o=t.clone().add(n,u),i=r-o<0,a=t.clone().add(n+(i?-1:1),u);return+(-(n+(r-o)/(i?o-a:a-o))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:u,y:l,w:c,d:s,D:d,h:a,m:i,s:o,ms:n,Q:p}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},S="en",O={};O[S]=b;var h="$isDayjsObject",v=function(e){return e instanceof T||!(!e||!e[h])},E=function e(t,r,n){var o;if(!t)return S;if("string"==typeof t){var i=t.toLowerCase();O[i]&&(o=i),r&&(O[i]=r,o=i);var a=t.split("-");if(!o&&a.length>1)return e(a[0])}else{var s=t.name;O[s]=t,o=s}return!n&&o&&(S=o),o||!n&&S},j=function(e,t){if(v(e))return e.clone();var r="object"==_typeof(t)?t:{};return r.date=e,r.args=arguments,new T(r)},P=_;P.l=E,P.i=v,P.w=function(e,t){return j(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var T=function(){function b(e){this.$L=E(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[h]=!0}var m=b.prototype;return m.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(P.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var n=t.match(f);if(n){var o=n[2]-1||0,i=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)):new Date(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)}}return new Date(t)}(e),this.init()},m.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},m.$utils=function(){return P},m.isValid=function(){return!(this.$d.toString()===y)},m.isSame=function(e,t){var r=j(e);return this.startOf(t)<=r&&r<=this.endOf(t)},m.isAfter=function(e,t){return j(e)<this.startOf(t)},m.isBefore=function(e,t){return this.endOf(t)<j(e)},m.$g=function(e,t,r){return P.u(e)?this[t]:this.set(r,e)},m.unix=function(){return Math.floor(this.valueOf()/1e3)},m.valueOf=function(){return this.$d.getTime()},m.startOf=function(e,t){var r=this,n=!!P.u(t)||t,p=P.p(e),y=function(e,t){var o=P.w(r.$u?Date.UTC(r.$y,t,e):new Date(r.$y,t,e),r);return n?o:o.endOf(s)},f=function(e,t){return P.w(r.toDate()[e].apply(r.toDate("s"),(n?[0,0,0,0]:[23,59,59,999]).slice(t)),r)},g=this.$W,b=this.$M,m=this.$D,_="set"+(this.$u?"UTC":"");switch(p){case l:return n?y(1,0):y(31,11);case u:return n?y(1,b):y(0,b+1);case c:var S=this.$locale().weekStart||0,O=(g<S?g+7:g)-S;return y(n?m-O:m+(6-O),b);case s:case d:return f(_+"Hours",0);case a:return f(_+"Minutes",1);case i:return f(_+"Seconds",2);case o:return f(_+"Milliseconds",3);default:return this.clone()}},m.endOf=function(e){return this.startOf(e,!1)},m.$set=function(e,t){var r,c=P.p(e),p="set"+(this.$u?"UTC":""),y=(r={},r[s]=p+"Date",r[d]=p+"Date",r[u]=p+"Month",r[l]=p+"FullYear",r[a]=p+"Hours",r[i]=p+"Minutes",r[o]=p+"Seconds",r[n]=p+"Milliseconds",r)[c],f=c===s?this.$D+(t-this.$W):t;if(c===u||c===l){var g=this.clone().set(d,1);g.$d[y](f),g.init(),this.$d=g.set(d,Math.min(this.$D,g.daysInMonth())).$d}else y&&this.$d[y](f);return this.init(),this},m.set=function(e,t){return this.clone().$set(e,t)},m.get=function(e){return this[P.p(e)]()},m.add=function(n,p){var d,y=this;n=Number(n);var f=P.p(p),g=function(e){var t=j(y);return P.w(t.date(t.date()+Math.round(e*n)),y)};if(f===u)return this.set(u,this.$M+n);if(f===l)return this.set(l,this.$y+n);if(f===s)return g(1);if(f===c)return g(7);var b=(d={},d[i]=t,d[a]=r,d[o]=e,d)[f]||1,m=this.$d.getTime()+n*b;return P.w(m,this)},m.subtract=function(e,t){return this.add(-1*e,t)},m.format=function(e){var t=this,r=this.$locale();if(!this.isValid())return r.invalidDate||y;var n=e||"YYYY-MM-DDTHH:mm:ssZ",o=P.z(this),i=this.$H,a=this.$m,s=this.$M,c=r.weekdays,u=r.months,p=r.meridiem,l=function(e,r,o,i){return e&&(e[r]||e(t,n))||o[r].slice(0,i)},d=function(e){return P.s(i%12||12,e,"0")},f=p||function(e,t,r){var n=e<12?"AM":"PM";return r?n.toLowerCase():n};return n.replace(g,(function(e,n){return n||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return P.s(t.$y,4,"0");case"M":return s+1;case"MM":return P.s(s+1,2,"0");case"MMM":return l(r.monthsShort,s,u,3);case"MMMM":return l(u,s);case"D":return t.$D;case"DD":return P.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return l(r.weekdaysMin,t.$W,c,2);case"ddd":return l(r.weekdaysShort,t.$W,c,3);case"dddd":return c[t.$W];case"H":return String(i);case"HH":return P.s(i,2,"0");case"h":return d(1);case"hh":return d(2);case"a":return f(i,a,!0);case"A":return f(i,a,!1);case"m":return String(a);case"mm":return P.s(a,2,"0");case"s":return String(t.$s);case"ss":return P.s(t.$s,2,"0");case"SSS":return P.s(t.$ms,3,"0");case"Z":return o}return null}(e)||o.replace(":","")}))},m.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},m.diff=function(n,d,y){var f,g=this,b=P.p(d),m=j(n),_=(m.utcOffset()-this.utcOffset())*t,S=this-m,O=function(){return P.m(g,m)};switch(b){case l:f=O()/12;break;case u:f=O();break;case p:f=O()/3;break;case c:f=(S-_)/6048e5;break;case s:f=(S-_)/864e5;break;case a:f=S/r;break;case i:f=S/t;break;case o:f=S/e;break;default:f=S}return y?f:P.a(f)},m.daysInMonth=function(){return this.endOf(u).$D},m.$locale=function(){return O[this.$L]},m.locale=function(e,t){if(!e)return this.$L;var r=this.clone(),n=E(e,t,!0);return n&&(r.$L=n),r},m.clone=function(){return P.w(this.$d,this)},m.toDate=function(){return new Date(this.valueOf())},m.toJSON=function(){return this.isValid()?this.toISOString():null},m.toISOString=function(){return this.$d.toISOString()},m.toString=function(){return this.$d.toUTCString()},b}(),A=T.prototype;return j.prototype=A,[["$ms",n],["$s",o],["$m",i],["$H",a],["$W",s],["$M",u],["$y",l],["$D",d]].forEach((function(e){A[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),j.extend=function(e,t){return e.$i||(e(t,T,j),e.$i=!0),j},j.locale=E,j.isDayjs=v,j.unix=function(e){return j(1e3*e)},j.en=O[S],j.Ls=O,j.p={},j}();var _componentToTypeMap,dayjs_minExports=dayjs_min.exports,dayjs=getDefaultExportFromCjs(dayjs_minExports);function ownKeys$7(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$7(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$7(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$7(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var componentToTypeMap=(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_componentToTypeMap={},componentTypes.reactiveList,queryTypes.search),componentTypes.dataSearch,queryTypes.search),componentTypes.categorySearch,queryTypes.search),componentTypes.searchBox,queryTypes.suggestion),componentTypes.AIAnswer,queryTypes.search),componentTypes.singleList,queryTypes.term),componentTypes.multiList,queryTypes.term),componentTypes.singleDataList,queryTypes.term),componentTypes.singleDropdownList,queryTypes.term),componentTypes.multiDataList,queryTypes.term),_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_componentToTypeMap,componentTypes.multiDropdownList,queryTypes.term),componentTypes.tagCloud,queryTypes.term),componentTypes.toggleButton,queryTypes.term),componentTypes.reactiveChart,queryTypes.term),componentTypes.treeList,queryTypes.term),componentTypes.numberBox,queryTypes.term),componentTypes.datePicker,queryTypes.range),componentTypes.dateRange,queryTypes.range),componentTypes.dynamicRangeSlider,queryTypes.range),componentTypes.singleDropdownRange,queryTypes.range),_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_componentToTypeMap,componentTypes.multiDropdownRange,queryTypes.range),componentTypes.singleRange,queryTypes.range),componentTypes.multiRange,queryTypes.range),componentTypes.rangeSlider,queryTypes.range),componentTypes.ratingsFilter,queryTypes.range),componentTypes.rangeInput,queryTypes.range),componentTypes.geoDistanceDropdown,queryTypes.geo),componentTypes.geoDistanceSlider,queryTypes.geo),componentTypes.reactiveMap,queryTypes.geo)),multiRangeComponents=[componentTypes.multiRange,componentTypes.multiDropdownRange],dateRangeComponents=[componentTypes.dateRange,componentTypes.datePicker],searchComponents=[componentTypes.categorySearch,componentTypes.dataSearch,componentTypes.searchBox],listComponentsWithPagination=[componentTypes.singleList,componentTypes.multiList,componentTypes.singleDropdownList,componentTypes.multiDropdownList],getNormalizedField=function(e){return e&&!Array.isArray(e)?[e]:e},isInternalComponent=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").endsWith("__internal")},getInternalComponentID=function(){return"".concat(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","__internal")},getHistogramComponentID=function(){return"".concat(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","__histogram__internal")},isDRSRangeComponent=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").endsWith("__range__internal")},isSearchComponent=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return searchComponents.includes(e)},isComponentUsesLabelAsValue=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e===componentTypes.multiDataList||e===componentTypes.singleDataList||e===componentTypes.tabDataList},hasPaginationSupport=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return listComponentsWithPagination.includes(e)},getRSQuery=function(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(t&&e){var n,o=t.type?t.type:componentToTypeMap[t.componentType];if(t.componentType!==componentTypes.AIAnswer&&!isSearchComponent(t.componentType)&&!t.dataField&&!t.vectorDataField)return null;var i=t.compoundClause;t.endpoint instanceof Object&&(n=t.endpoint);var a={enableFeaturedSuggestions:t.enableFeaturedSuggestions,featuredSuggestionsConfig:t.featuredSuggestionsConfig},s={enableFAQSuggestions:t.enableFAQSuggestions,FAQSuggestionsConfig:t.FAQSuggestionsConfig};return t.enableFAQSuggestions&&!t.searchboxId&&(s={},console.error("Reactivesearch Error: You should also pass a searchboxId when passing enableFAQSuggestions as true.\nRefer to Searchbox component documentation specific to frontend frameworks.\n\nReact(https://docs.reactivesearch.io/docs/reactivesearch/react/search/searchbox/)\n\nVue(https://docs.reactivesearch.io/docs/reactivesearch/vue/search/SearchBox/).")),t.enableFeaturedSuggestions&&!t.searchboxId&&(a={},console.error("Reactivesearch Error: You should also pass a searchboxId when passing enableFeaturedSuggestions.\nRefer to Searchbox component documentation specific to frontend frameworks.\n\nReact(https://docs.reactivesearch.io/docs/reactivesearch/react/search/searchbox/)\n\nVue(https://docs.reactivesearch.io/docs/reactivesearch/vue/search/SearchBox/).")),i&&!["filter","must"].includes(i)&&(console.error("Reactivesearch Error: Invalid prop supplied - compoundClause. Prop can be one of ['filter', 'must']"),i=void 0),_objectSpread$7(_objectSpread$7(_objectSpread$7({id:e,type:o||queryTypes.search,dataField:getNormalizedField(t.dataField),execute:r,react:t.react,highlight:t.highlight,highlightField:getNormalizedField(t.highlightField),fuzziness:t.fuzziness,searchOperators:t.searchOperators,includeFields:t.includeFields,excludeFields:t.excludeFields,size:t.size,aggregationSize:t.aggregationSize,from:t.from||void 0,queryFormat:t.queryFormat,sortBy:t.sortBy,fieldWeights:getNormalizedField(t.fieldWeights),includeNullValues:t.includeNullValues,aggregationField:t.aggregationField||void 0,categoryField:t.categoryField||void 0,missingLabel:t.missingLabel||void 0,showMissing:t.showMissing,nestedField:t.nestedField||void 0,interval:t.interval,highlightConfig:t.customHighlight||t.highlightConfig,customQuery:t.customQuery,defaultQuery:t.defaultQuery,value:t.value,categoryValue:t.categoryValue||void 0,after:t.after||void 0,aggregations:t.aggregations||void 0,enableSynonyms:t.enableSynonyms,selectAllLabel:t.selectAllLabel,pagination:t.pagination,queryString:t.queryString,distinctField:t.distinctField,distinctFieldConfig:t.distinctFieldConfig,index:t.index,compoundClause:i},o===queryTypes.suggestion?_objectSpread$7(_objectSpread$7(_objectSpread$7({enablePopularSuggestions:t.enablePopularSuggestions,enableEndpointSuggestions:t.enableEndpointSuggestions,enableRecentSuggestions:t.enableRecentSuggestions,popularSuggestionsConfig:t.popularSuggestionsConfig,recentSuggestionsConfig:t.recentSuggestionsConfig,applyStopwords:t.applyStopwords,customStopwords:t.customStopwords,enablePredictiveSuggestions:t.enablePredictiveSuggestions,indexSuggestionsConfig:t.indexSuggestionsConfig,enableDocumentSuggestions:t.enableDocumentSuggestions,showDistinctSuggestions:t.showDistinctSuggestions,documentSuggestionsConfig:t.enableDocumentSuggestions?t.documentSuggestionsConfig:void 0},a),s),{},{enableIndexSuggestions:t.enableIndexSuggestions},t.searchboxId?{searchboxId:t.searchboxId}:{}):{}),{},{calendarInterval:t.calendarInterval,endpoint:n,range:t.range},o!==queryTypes.suggestion&&t.enableAI&&r?_objectSpread$7(_objectSpread$7({enableAI:!0},t.AIConfig?{AIConfig:t.AIConfig}:{}),{},{execute:!0}):{}),o!==queryTypes.suggestion?{vectorDataField:t.vectorDataField||void 0,imageValue:t.imageValue||void 0,candidates:t.candidates||t.size||void 0}:{})}return null},extractPropsFromState=function(e,t,r){var n=e.props[t];if(!n)return null;var o,i,a,s=n.type?n.type:componentToTypeMap[n.componentType],c=e.selectedValues[t],u=null!=c?c.value:void 0,p=n.queryFormat,l=n.interval,d=s,y=n.dataField,f=n.aggregations,g=n.from;if(s===queryTypes.term)if(n.showLoadMore&&hasPaginationSupport(n.componentType)&&(i=!0),null!=u&&"object"===_typeof(u)&&u.value)u=u.value;else if(Array.isArray(u)){var b=[];u.forEach((function(e){null!=e&&"object"===_typeof(e)&&e.value?b.push(e.value):b.push(e)})),u=b}if(s===queryTypes.range){if(Array.isArray(u))u=multiRangeComponents.includes(n.componentType)?u.map((function(e){return{start:e.start,end:e.end}})):{start:u[0],end:u[1]};else if(n.showHistogram){var m=getInternalComponentID(t),_=e.internalValues[m];if(!_){var S=getHistogramComponentID(t);_=e.internalValues[S]}_&&Array.isArray(_.value)&&(u={start:_.value[0],end:_.value[1]})}var O;if(isDRSRangeComponent(t)?f=["min","max"]:n.showHistogram&&(f=["histogram"]),n.componentType===componentTypes.dynamicRangeSlider||n.componentType===componentTypes.rangeSlider)o=Object.keys(dateFormats).includes(p)?n.calendarInterval:void 0,u&&(u=isValidDateRangeQueryFormat(n.queryFormat)?{start:formatDate(dayjs(new Date(u.start)),n),end:formatDate(dayjs(new Date(u.end)),n)}:{start:parseFloat(u.start),end:parseFloat(u.end)}),n.componentType===componentTypes.dynamicRangeSlider?(O=e.aggregations["".concat(t,"__range__internal")],O=n.nestedField?O&&e.aggregations["".concat(t,"__range__internal")][n.nestedField].min?{start:e.aggregations["".concat(t,"__range__internal")][n.nestedField].min.value,end:e.aggregations["".concat(t,"__range__internal")][n.nestedField].max.value}:null:O&&e.aggregations["".concat(t,"__range__internal")].min&&e.aggregations["".concat(t,"__range__internal")].min.value?{start:e.aggregations["".concat(t,"__range__internal")].min.value,end:e.aggregations["".concat(t,"__range__internal")].max.value}:null):O=n.range,O&&(a=isValidDateRangeQueryFormat(n.queryFormat)?{start:formatDate(dayjs(O.start),n),end:formatDate(dayjs(O.end),n)}:{start:parseFloat(O.start),end:parseFloat(O.end)});dateRangeComponents.includes(n.componentType)&&u&&isValidDateRangeQueryFormat(n.queryFormat)&&(u="string"==typeof u?{start:formatDate(dayjs(u).subtract(24,"hour"),n),end:formatDate(dayjs(u),n)}:Array.isArray(u)?u.map((function(e){return{start:formatDate(dayjs(e).subtract(24,"hour"),n),end:formatDate(dayjs(e),n)}})):{start:formatDate(dayjs(u.start).subtract(24,"hour"),n),end:formatDate(dayjs(u.end),n)})}if(s===queryTypes.geo){u=void 0;var h=e.selectedValues[t]||e.internalValues[t]||e.internalValues[getInternalComponentID(t)];h&&h.meta&&(h.meta.distance&&h.meta.coordinates&&(u={distance:h.meta.distance,location:h.meta.coordinates},n.unit&&(u.unit=n.unit)),h.meta.mapBoxBounds&&h.meta.mapBoxBounds.top_left&&h.meta.mapBoxBounds.bottom_right&&(u={geoBoundingBox:{topLeft:"".concat(h.meta.mapBoxBounds.top_left[1],", ").concat(h.meta.mapBoxBounds.top_left[0]),bottomRight:"".concat(h.meta.mapBoxBounds.bottom_right[1],", ").concat(h.meta.mapBoxBounds.bottom_right[0])}}))}if(n.componentType===componentTypes.numberBox&&("exact"===p?d="term":(d="range",u="lte"===p?{end:u,boost:2}:{start:u,boost:2}),p="or"),n.componentType===componentTypes.reactiveComponent&&(d="term",y="reactive_component_field",u=void 0),isSearchComponent(n.componentType)&&!u&&(u=""),isComponentUsesLabelAsValue(n.componentType)){var v=n.data,E=n.selectAllLabel,j=[];u&&Array.isArray(u)?j=u:u&&"string"==typeof u&&(j=[u]);var P=[];j.length&&v&&Array.isArray(v)&&j.forEach((function(e){var t=v.find((function(t){return t.label===e}));t&&t.value&&P.push(t.value)})),E&&j.length&&j.includes(E)&&(P=j),u=P.length?P:void 0}n.componentType===componentTypes.reactiveList&&(u>0&&(g=(u-1)*(n.size||10)),u=void 0);var T,A=u||void 0;return n.componentType===componentTypes.searchBox&&Array.isArray(A)&&(A=void 0),n.endpoint instanceof Object&&(T=_objectSpread$7(_objectSpread$7({},T||{}),n.endpoint)),_objectSpread$7(_objectSpread$7({},n),{},{endpoint:T,calendarInterval:o,dataField:y,queryFormat:p,type:d,aggregations:f,interval:l,react:e.dependencyTree?e.dependencyTree[t]:void 0,customQuery:e.customQueries?e.customQueries[t]:void 0,defaultQuery:e.defaultQueries?e.defaultQueries[t]:void 0,customHighlight:e.customHighlightOptions?e.customHighlightOptions[t]:void 0,categoryValue:e.internalValues[t]?e.internalValues[t].category:void 0,value:A,pagination:i,from:g,range:a},r)};function flatReactProp(e,t){var r=[];return function e(t){t&&Object.keys(t)&&Object.keys(t).forEach((function(n){t[n]&&("string"==typeof t[n]?r=[].concat(_toConsumableArray(r),[t[n]]):Array.isArray(t[n])?r=[].concat(_toConsumableArray(r),_toConsumableArray(t[n])):"object"===_typeof(t[n])&&e(t[n]))}))}(e),r=r.filter((function(e){return e!==t}))}var getDependentQueries=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n={};return flatReactProp(e.dependencyTree[t],t).forEach((function(t){var o=t,i=e.customQueries[o];if(!isInternalComponent(o)){var a=e.selectedValues[o]||e.internalValues[o],s=a&&a.meta&&a.meta.imageValue;if((a&&(a.value||s)||i)&&!n[o]){var c=!1,u=e.props[o];Array.isArray(r)&&r.includes(o)&&(u.componentType!==componentTypes.searchBox||!u.enableAI&&!1!==u.autosuggest)&&(c=!0);var p=getRSQuery(o,extractPropsFromState(e,o,_objectSpread$7({},u&&_objectSpread$7(_objectSpread$7({},u.componentType===componentTypes.searchBox?_objectSpread$7(_objectSpread$7(_objectSpread$7(_objectSpread$7({},!1===c?{type:queryTypes.search}:{}),a.category?{categoryValue:a.category}:{categoryValue:void 0}),a.value?{value:a.value}:{}),s?{imageValue:s}:{}):{}),u.componentType===componentTypes.categorySearch?_objectSpread$7({},a.category?{categoryValue:a.category}:{categoryValue:void 0}):{}))),c);p&&(n[o]=p)}}})),n},transformValueToComponentStateFormat=function(e,t){var r=t.componentType,n=t.data,o=t.queryFormat,i=e,a={};if(e)switch(r){case componentTypes.singleDataList:case componentTypes.tabDataList:i="",i=Array.isArray(e)&&"string"==typeof e[0]?e[0]:"object"===_typeof(e)&&e.label?e.label:e;break;case componentTypes.multiDataList:i=[],Array.isArray(e)&&e.forEach((function(e){"object"===_typeof(e)&&(e.label||e.value)?i.push(e.label||e.value):"string"==typeof e&&i.push(e)}));break;case componentTypes.toggleButton:if(i=[],Array.isArray(e))e.forEach((function(e){if("object"===_typeof(e)&&e.label&&e.value)i.push(e);else if("string"==typeof e){var t=n.find((function(t){return t.label.trim()===e.trim()||t.value.trim()===e.trim()}));i.push(t)}}));else if("object"===_typeof(e)&&e.label&&e.value)i=e.value;else if("string"==typeof e){var s=n.find((function(t){return t.label.trim()===e.trim()||t.value.trim()===e.trim()}));i=s.value}break;case componentTypes.singleRange:case componentTypes.singleDropdownRange:if(i={},Array.isArray(e)||"object"!==_typeof(e)){if("string"==typeof e){var c=n.find((function(t){return t.label.trim()===e.trim()}));i=_objectSpread$7({},c)}}else i=_objectSpread$7({},e);break;case componentTypes.multiDropdownRange:case componentTypes.multiRange:if(i=[],Array.isArray(e))e.forEach((function(e){if("object"===_typeof(e)&&"number"==typeof e.start&&"number"==typeof e.end){var t=_objectSpread$7({},e);t.label||(t=n.find((function(t){return t.start===e.start&&t.end===e.end}))),i.push(t)}else if("string"==typeof e){var r=n.find((function(t){return t.label.trim()===e.trim()}));i.push(r)}}));else if("string"==typeof e){var u=n.find((function(t){return t.label.trim()===e.trim()}));i.push(u)}break;case componentTypes.rangeSlider:case componentTypes.ratingsFilter:case componentTypes.dynamicRangeSlider:case componentTypes.reactiveChart:i=[],o?Array.isArray(e)?i=e.map((function(e){return formatDate(dayjs(e),t)})):"object"===_typeof(e)&&(i=[formatDate(dayjs(e.start),t),formatDate(dayjs(e.end),t)]):i=Array.isArray(e)?_toConsumableArray(e):"object"===_typeof(e)?[e.start,e.end]:e;break;case componentTypes.numberBox:i=[],Array.isArray(e)||"object"!==_typeof(e)?"number"==typeof e&&(i=e):i=e.start;break;case componentTypes.datePicker:i="","object"!==_typeof(e)?i=dayjs(e).format("YYYY-MM-DD"):e.end?i=dayjs(e.end).format("YYYY-MM-DD"):e.start&&(i=dayjs(e.start).add(24,"hour").format("YYYY-MM-DD"));break;case componentTypes.dateRange:i=[],Array.isArray(e)?i=e.map((function(e){return dayjs(e).format("YYYY-MM-DD")})):"object"===_typeof(e)&&(i=[dayjs(e.start).format("YYYY-MM-DD"),dayjs(e.end).format("YYYY-MM-DD")]);break;case componentTypes.categorySearch:i="","object"===_typeof(e)?(i=e.value,void 0!==e.category&&(a.category=e.category)):"string"==typeof e&&(i=e)}return{value:i,meta:a}},SET_QUERY_TO_HITS="SET_QUERY_TO_HITS";function updateAggs(e,t){return{type:UPDATE_AGGS,component:e,aggregations:t,append:arguments.length>2&&void 0!==arguments[2]&&arguments[2]}}function updateCompositeAggs(e,t){return{type:UPDATE_COMPOSITE_AGGS,component:e,aggregations:t,append:arguments.length>2&&void 0!==arguments[2]&&arguments[2]}}function updateHits(e,t,r,n){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return{type:UPDATE_HITS,component:e,hits:t.hits,total:"object"===_typeof(t.total)?t.total.value:t.total,hidden:n,time:r,append:o}}function saveQueryToHits(e,t){return{type:SET_QUERY_TO_HITS,component:e,query:t}}function mockDataForTesting(e,t){return function(r){t.hasOwnProperty("error")&&r(setError(e,t.error)),t.hasOwnProperty("aggregations")&&r(updateAggs(e,t.aggregations)),t.hasOwnProperty("hits")&&r(updateHits(e,t,t.time||void 0)),t.hasOwnProperty("rawData")&&r(setRawData(e,t.rawData)),t.hasOwnProperty("AI_RESPONSE")&&r(setAIResponse(e,t.AI_RESPONSE))}}function ownKeys$6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$6(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$6(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$6(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function setRawData(e,t){return{type:SET_RAW_DATA,component:e,response:t}}function setLoading(e,t){return{type:SET_LOADING,component:e,isLoading:t}}function setError(e,t){return{type:SET_ERROR,component:e,error:t}}function setTimestamp(e,t){return{type:SET_TIMESTAMP,component:e,timestamp:t}}function setSearchId(){return{type:SET_SEARCH_ID,searchId:arguments.length>0&&void 0!==arguments[0]?arguments[0]:null}}function setSuggestionsSearchId(){return{type:SET_SUGGESTIONS_SEARCH_ID,searchId:arguments.length>0&&void 0!==arguments[0]?arguments[0]:null}}function setQuery(e,t){return{type:SET_QUERY,component:e,query:t}}function setCustomQuery(e,t){return{type:SET_CUSTOM_QUERY,component:e,query:t}}function setDefaultQuery(e,t){return{type:SET_DEFAULT_QUERY,component:e,query:t}}function setCustomHighlightOptions(e,t){return{type:SET_CUSTOM_HIGHLIGHT_OPTIONS,component:e,data:t}}function updateQueryOptions(e,t){return{type:SET_QUERY_OPTIONS,component:e,options:t}}function logQuery(e,t){return{type:LOG_QUERY,component:e,query:t}}function logCombinedQuery(e,t){return{type:LOG_COMBINED_QUERY,component:e,query:t}}function setHeaders(e){return{type:SET_HEADERS,headers:e}}function setPromotedResults(){return{type:SET_PROMOTED_RESULTS,results:arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],component:arguments.length>1?arguments[1]:void 0}}function setPopularSuggestions(){return{type:SET_POPULAR_SUGGESTIONS,suggestions:arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],component:arguments.length>1?arguments[1]:void 0}}function setDefaultPopularSuggestions(){return{type:SET_DEFAULT_POPULAR_SUGGESTIONS,suggestions:arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],component:arguments.length>1?arguments[1]:void 0}}function setCustomData(){return{type:SET_CUSTOM_DATA,data:arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,component:arguments.length>1?arguments[1]:void 0}}function setAppliedSettings(){return{type:SET_APPLIED_SETTINGS,data:arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,component:arguments.length>1?arguments[1]:void 0}}function setQueryListener(e,t,r){return{type:SET_QUERY_LISTENER,component:e,onQueryChange:t,onError:r}}function setGoogleMapScriptLoading(e){return{type:SET_GOOGLE_MAP_SCRIPT_LOADING,loading:e}}function setGoogleMapScriptLoaded(e){return{type:SET_GOOGLE_MAP_SCRIPT_LOADED,loaded:e}}function setGoogleMapScriptError(e){return{type:SET_GOOGLE_MAP_SCRIPT_ERROR,error:e}}function resetStoreForComponent(e){return function(t){t(setRawData(e,null)),t(setCustomData(null,e)),t(setPromotedResults([],e)),t(setPopularSuggestions([],e)),t(setDefaultPopularSuggestions([],e)),t(updateAggs(e,null)),t(updateCompositeAggs(e,{})),t(updateHits(e,{hits:[],total:0},0))}}function setLastUsedAppbaseQuery(e){return{type:SET_APPBASE_QUERY,query:e}}function setSearchState(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var r={};Object.keys(e).forEach((function(t){var n=e[t],o=n.value,i=n.componentProps,a=transformValueToComponentStateFormat(o,i),s=a.value,c=a.meta,u=void 0===c?{}:c;r[t]=_objectSpread$6({value:s},u)})),t(setValues(r))}}function setAIResponse(e,t){return{type:SET_AI_RESPONSE,component:e,payload:t}}function setAIResponseDelayed(e,t){return{type:SET_AI_RESPONSE_DELAYED,component:e,payload:t}}function removeAIResponse(e){return{type:REMOVE_AI_RESPONSE,component:e}}function setAIResponseError(e,t){return{type:SET_AI_RESPONSE_ERROR,component:e,error:t,meta:arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}}}function setAIResponseLoading(e,t){return{type:SET_AI_RESPONSE_LOADING,component:e,isLoading:t}}function ownKeys$5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$5(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$5(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$5(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var handleTransformResponse=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return t.transformResponse&&"function"==typeof t.transformResponse?t.transformResponse(e,r):new Promise((function(t){return t(e)}))},isComponentActive=function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return!!(arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){})().components.includes(e)},getQuerySuggestionsId=function(){return"".concat(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"","__suggestions")},handleError=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.orderOfQueries,r=void 0===t?[]:t,n=e.error,o=void 0===n?null:n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},a=arguments.length>2?arguments[2]:void 0,s=i().queryListener;try{console.error(JSON.stringify(o))}catch(e){console.error(o)}r.forEach((function(e){isComponentActive(i,e)&&(s[e]&&s[e].onError&&s[e].onError(o),a(setError(e,o)),a(setLoading(e,!1)))}))},handleResponse=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.res,r=e.orderOfQueries,n=void 0===r?[]:r,o=e.appendToHits,i=void 0!==o&&o,a=e.appendToAggs,s=void 0!==a&&a,c=e.isSuggestionsQuery,u=void 0!==c&&c,p=e.query,l=e.queryId,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},y=arguments.length>2?arguments[2]:void 0,f=d(),g=f.config,b=f.internalValues,m=f.lastUsedAppbaseQuery,_=f.analyticsRef,S=t._headers?t._headers.get("X-Search-Id"):null;S&&(u?y(setSuggestionsSearchId(S)):(y(setSearchId(S)),_&&(_.queryID=S))),n.forEach((function(e){if(isComponentActive(d,e)){if(m[e]&&m[e].queryId&&l&&m[e].queryId!==l)return;t.settings&&y(setAppliedSettings(t.settings,e)),handleTransformResponse(t[e],g,e).then((function(r){if(r){var n=d(),o=n.timestamp,a=n.props;if(void 0===o[e]||o[e]<t._timestamp||r.AISessionId&&a[e].enableAI&&a[e].componentType===componentTypes.searchBox){var c=r.promoted;if(c){var u=c.map((function(e){return _objectSpread$5(_objectSpread$5({},e.doc),{},{_position:e.position})}));y(setPromotedResults(u,e))}else y(setPromotedResults([],e));if(y(setRawData(e,r)),r.AIAnswer){if(r.AIAnswer.error)return y(setAIResponseError(e,{message:r.AIAnswer.error})),void y(setLoading(e,!1));var l=r.AIAnswer,f={response:{answer:{documentIds:l.documentIds,model:l.model,text:l.choices[0].message.content}},meta:r.hits,isTyping:!1};r.AISessionId&&(f.sessionId=r.AISessionId),y(setAIResponse(e,f))}else if(r.AISessionId){var g=(getObjectFromLocalStorage(AI_LOCAL_CACHE_KEY)||{})[a.componentId];g&&g.sessionId&&g.sessionId===r.AISessionId?y(setAIResponse(e,g)):(setObjectInLocalStorage("AISessions",_defineProperty({},e,{})),a[e].componentType===componentTypes.AIAnswer?y(setAIResponse(e,{sessionId:r.AISessionId,meta:{hits:r.hits||{}}})):y(fetchAIResponse(r.AISessionId,e,"",{hits:r.hits||{}},a[e].componentType===componentTypes.searchBox||a[e].componentType===componentTypes.AIAnswer)))}if(y(setCustomData(r.customData,e)),r.hits&&(!r.AIAnswer&&!r.AISessionId||a[e].componentType!==componentTypes.searchBox)){y(setTimestamp(e,t._timestamp)),a[e].componentType===componentTypes.reactiveList&&p.find((function(t){return t.id===e})).execute&&y(setLastUsedAppbaseQuery(_defineProperty({},e,p))),y(updateHits(e,r.hits,r.took,r.hits&&r.hits.hidden,i));var m=getInternalComponentID(e);b[m]&&y(saveQueryToHits(e,b[m].value))}r.aggregations&&(y(updateAggs(e,r.aggregations,s)),y(updateCompositeAggs(e,r.aggregations,s)))}y(setLoading(e,!1))}})).catch((function(e){handleError({orderOfQueries:n,error:e},d,y)}))}}))},isPropertyDefined=function(e){return null!=e},getSuggestionQuery=function(){var e=arguments.length>1?arguments[1]:void 0,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){})().internalValues[e],r=t&&t.value||"";return[{id:getQuerySuggestionsId(e),dataField:["key","key.autosuggest"],size:5,value:r,defaultQuery:{query:{bool:{minimum_should_match:1,should:[{function_score:{field_value_factor:{field:"count",modifier:"sqrt",missing:1}}},{multi_match:{fields:["key^9","key.autosuggest^1","key.keyword^10"],fuzziness:0,operator:"or",query:r,type:"best_fields"}},{multi_match:{fields:["key^9","key.autosuggest^1","key.keyword^10"],operator:"or",query:r,type:"phrase"}},{multi_match:{fields:["key^9"],operator:"or",query:r,type:"phrase_prefix"}}]}}}}]};function executeQueryListener(e,t,r){e&&e.onQueryChange&&e.onQueryChange(t,r)}function updateStoreConfig(e){return function(t){t({type:UPDATE_CONFIG,config:e})}}function ownKeys$4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$4(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$4(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$4(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function setValue(e,t,r,n,o,i,a,s,c){return function(u,p){var l=p(),d=l.urlValues,y=l.selectedValues,f=l.watchMan,g=l.props,b=c;isEqual(d[e],t)&&(b="URL");var m={},_=[componentTypes.reactiveList,componentTypes.reactiveMap].includes(g[e]&&g[e].componentType),S=y[e]&&y[e].value,O=!0;i!==componentTypes.searchBox&&void 0!==i||(O=isEqual(y[e]&&y[e].meta&&y[e].meta.imageValue,s&&s.imageValue));if((!isEqual(S,t)||!O)&&g[e]&&!_){var h=[e],v=f[e]||[];(h=[].concat(_toConsumableArray(h),_toConsumableArray(v))).forEach((function(e){var t=g[e];"URL"!==b&&t&&[componentTypes.reactiveList,componentTypes.reactiveMap].includes(t.componentType)&&null!==y[e]&&(m[e]=null)}))}_&&t<2&&(!S||S<2)||u({type:SET_VALUE,component:e,reference:b,value:t,label:r,showFilter:n,URLParams:o,componentType:i,category:a,meta:s,componentsToReset:m})}}function resetValuesToDefault(e){return function(t,r){var n,o=r(),i=o.selectedValues,a=o.props,s={};Object.keys(i).forEach((function(t){Array.isArray(e)&&e.includes(t)||(a[t]&&a[t].componentType&&a[t].defaultValue?[componentTypes.rangeSlider,componentTypes.rangeInput,componentTypes.ratingsFilter,componentTypes.dateRange].includes(a[t].componentType)?n="object"===_typeof(a[t].defaultValue)?[a[t].defaultValue.start,a[t].defaultValue.end]:null:[componentTypes.multiDropdownList,componentTypes.multiDataList,componentTypes.multiList,componentTypes.singleDataList,componentTypes.singleDropdownList,componentTypes.singleList,componentTypes.tagCloud,componentTypes.toggleButton,componentTypes.multiDropdownRange,componentTypes.multiRange,componentTypes.singleDropdownRange,componentTypes.singleRange,componentTypes.dataSearch,componentTypes.datePicker,componentTypes.treeList].includes(a[t].componentType)?n=a[t].defaultValue:[componentTypes.categorySearch].includes(a[t].componentType)&&(n=a[t].defaultValue?a[t].defaultValue.term:""):n=null,isEqual(i[t].value,n)||(s=_objectSpread$4(_objectSpread$4({},s),{},_defineProperty({},t,_objectSpread$4(_objectSpread$4({},i[t]),{},{value:n})))))})),t({type:RESET_TO_DEFAULT,defaultValues:s})}}function setInternalValue(e,t,r,n,o){return{type:SET_INTERNAL_VALUE,component:e,value:t,componentType:r,category:n,meta:o}}function patchValue(e,t){return{type:PATCH_VALUE,component:e,payload:t}}function clearValues(){return{type:CLEAR_VALUES,resetValues:arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},clearAllBlacklistComponents:arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]}}function setValues(e){return function(t){t(updateStoreConfig({queryLockConfig:{initialTimestamp:(new Date).getTime(),lockTime:300}})),t({type:SET_VALUES,componentsValues:e})}}function updateMapData(e,t,r){return{type:SET_MAP_DATA,componentId:e,query:t,persistMapQuery:r}}function setMapData(e,t,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"";return function(a){if(a(updateMapData(e,t,r)),a(setInternalValue(getInternalComponentID(e),void 0,void 0,void 0,o)),n){a(executeQuery(e,!1,!0,componentTypes.reactiveMap,{},i))}}}function setMapResults(e,t){var r=t.center,n=t.zoom,o=t.markers;return{type:SET_MAP_RESULTS,componentId:e,payload:{center:r,zoom:n,markers:o}}}var _excluded=["value"];function ownKeys$3(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$3(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$3(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$3(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function loadPopularSuggestions(e){return function(t,r){var n=r(),o=n.config,i=n.appbaseRef,a=n.props,s=n.internalValues,c=a[e]||{},u=s[e],p=u&&u.value||"";if(c.enablePopularSuggestions){if(o.mongodb)return void t(setDefaultPopularSuggestions([],e.split("__internal")[0]));var l=getSuggestionQuery(r,e);i.getQuerySuggestions(l).then((function(r){var n=r[getQuerySuggestionsId(e)];t(p?setPopularSuggestions(n&&n.hits&&n.hits.hits,e.split("__internal")[0]):setDefaultPopularSuggestions(n&&n.hits&&n.hits.hits,e.split("__internal")[0]))})).catch((function(n){handleError({orderOfQueries:[e],error:n},r,t)}))}}}function appbaseSearch(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.queryId,r=e.query,n=e.orderOfQueries,o=e.appendToHits,i=void 0!==o&&o,a=e.isSuggestionsQuery,s=void 0!==a&&a,c=e.searchComponentID,u=e.appendToAggs,p=void 0!==u&&u;return function(e,o){var a=o(),u=a.appbaseRef,l=a.config,d=a.headers,y=a.props,f=!1;l&&(isPropertyDefined(l.analytics)?f=l.analytics:l.analyticsConfig&&(isPropertyDefined(l.analyticsConfig.recordAnalytics)?f=l.analyticsConfig.recordAnalytics:isPropertyDefined(l.analyticsConfig.analytics)&&(f=l.analyticsConfig.analytics)));var g={recordAnalytics:f};if(l.analyticsConfig){g.userId=isPropertyDefined(l.analyticsConfig.userId)?l.analyticsConfig.userId:void 0,g.enableQueryRules=isPropertyDefined(l.analyticsConfig.enableQueryRules)?l.analyticsConfig.enableQueryRules:void 0,g.customEvents=isPropertyDefined(l.analyticsConfig.customEvents)?l.analyticsConfig.customEvents:void 0,g.emptyQuery=isPropertyDefined(l.analyticsConfig.emptyQuery)?l.analyticsConfig.emptyQuery:void 0;var b=l.analyticsConfig.enableSearchRelevancy;g.enableSearchRelevancy=isPropertyDefined(b)?b:void 0,g.suggestionAnalytics=isPropertyDefined(l.analyticsConfig.suggestionAnalytics)?l.analyticsConfig.suggestionAnalytics:void 0,g.useCache=isPropertyDefined(l.analyticsConfig.useCache)?l.analyticsConfig.useCache:void 0,g.queryParams=isPropertyDefined(l.analyticsConfig.queryParams)?l.analyticsConfig.queryParams:void 0}n.forEach((function(t){e(setLoading(t,!0)),y[t]&&y[t].enableAI&&e(removeAIResponse(t)),e(setError(t,null))})),u.setHeaders(_objectSpread$3({},d)),s&&c&&e(loadPopularSuggestions(c)),u.reactiveSearch(r,g,g.queryParams).then((function(a){handleResponse({res:a,orderOfQueries:n,appendToHits:i,appendToAggs:p,query:r,queryId:t},o,e)})).catch((function(r){handleError({orderOfQueries:n,error:r,queryId:t},o,e)}))}}var requestStack=[];function executeQuery(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,i=arguments.length>5?arguments[5]:void 0;return function(a,s){var c=s(),u=c.queryLog,p=c.config,l=c.mapData,d=c.watchMan,y=c.queryListener,f=c.props,g=c.internalValues,b=c.lock,m=c.dependencyTree,_=c.queryList,S=c.queryOptions,O=p.initialQueriesSyncTime||100,h=p.initialTimestamp,v=i||(new Date).getTime();p.queryLockConfig instanceof Object&&(O=p.queryLockConfig.lockTime,h=p.queryLockConfig.initialTimestamp);var E,j=[e],P={},T=[];if(t){var A=d[e]||[];j=[].concat(_toConsumableArray(j),_toConsumableArray(A))}if(j.forEach((function(t){var n=buildQuery(t,m,_,S),i=n.queryObj,c=n.options;if(i||c){var p,d=e.endsWith("__internal"),b=f[e];d&&b&&isSearchComponent(b.componentType)&&(p=g[e]&&g[e].value);var O=getRSQuery(t,extractPropsFromState(s(),t,_objectSpread$3(_objectSpread$3({},p?{value:p}:null),o?_objectSpread$3({from:o.from},p&&!0===o.enableAI?_objectSpread$3(_objectSpread$3({},o),{},{enableAI:!0,type:"search"}):{}):null)));if(O&&Object.keys(O).length){var h=O,E=u[t],j=f[t],A=getDependentQueries(s(),t,T),w=_objectSpread$3(_objectSpread$3({},_defineProperty({},t,h)),Object.keys(A).reduce((function(e,t){return _objectSpread$3(_objectSpread$3({},e),{},_defineProperty({},t,_objectSpread$3(_objectSpread$3({},A[t]),{},{execute:!1},A[t].type===queryTypes.suggestion?{type:"search"}:{})))}),{})),R=componentToTypeMap[j&&j.componentType];if([queryTypes.range,queryTypes.term].includes(R))h.value,w=_objectSpread$3(_objectSpread$3({},_defineProperty({},t,_objectWithoutProperties(h,_excluded))),Object.keys(A).reduce((function(e,t){return _objectSpread$3(_objectSpread$3({},e),{},_defineProperty({},t,_objectSpread$3(_objectSpread$3(_objectSpread$3({},A[t]),{execute:!1}),A[t].type===queryTypes.suggestion?{type:"search"}:{})))}),{}));if(r||!compareQueries(w,E)){T=[].concat(_toConsumableArray(T),[t]);var D=Object.keys(l).includes(t);if(D&&a(setLastUsedAppbaseQuery(_defineProperty({},t,{queryId:v}))),a(logQuery(t,w)),D&&l[t].query){var $=h.query;if(h.query={bool:{must:[$,l[t].query]}},l[t].persistMapQuery||a(updateMapData(e,null,!1)),compareQueries(s().combinedLog[t],h))return;a(logCombinedQuery(t,h))}if(executeQueryListener(y[t],E,h),O&&(P=_objectSpread$3(_objectSpread$3(_objectSpread$3({},P),_defineProperty({},t,O)),getDependentQueries(s(),t,T))),D){var C=getInternalComponentID(t),I=getRSQuery(C,extractPropsFromState(s(),C,o?{from:o.from}:null));I&&(P[C]=_objectSpread$3(_objectSpread$3({},I),{},{execute:!1}))}}}}})),(E=Object.keys(P).map((function(e){return P[e]}))).length){var w=[componentTypes.dataSearch,componentTypes.categorySearch],R=e.endsWith("__internal")&&-1!==w.indexOf(n);(new Date).getTime()-h<O?(b&&!p.queryLockConfig||setTimeout((function(){var e=[],t=!1,r="",n={},o={},i={};requestStack.forEach((function(a){t||(t=a.isSuggestionsQuery),r||(r=a.searchComponentID),Array.isArray(a.query)&&a.query.forEach((function(e){e.execute&&(i[e.id]=e.execute);var t=e;if(i[e.id]&&(t.execute=!0),o[e.id]&&o[e.id].type===queryTypes.suggestion&&t.type!==queryTypes.suggestion)return o["".concat(e.id,"__suggestion_type")]=_objectSpread$3({},o[e.id]),void(o[e.id]=_objectSpread$3(_objectSpread$3({},t),{},{execute:!1}));o[e.id]=t})),Array.isArray(a.orderOfQueries)&&a.orderOfQueries.forEach((function(t){n[t.id]?n[t.id]=!0:e=[t].concat(_toConsumableArray(e))}))}));var s=Object.values(o);s.length&&a(appbaseSearch({query:s,orderOfQueries:e,isSuggestionsQuery:t,searchComponentID:r})),requestStack=[],a(updateStoreConfig({queryLockConfig:void 0}))}),O),a(updateStoreConfig({lock:!0})),requestStack.push({query:E,orderOfQueries:T,isSuggestionsQuery:R,searchComponentID:e})):a(appbaseSearch({queryId:v,query:E,orderOfQueries:T,isSuggestionsQuery:R,searchComponentID:e}))}}}function setQueryOptions(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return function(n){n(updateQueryOptions(e,t)),r&&n(executeQuery(e,!0))}}function updateQuery(e){var t=e.componentId,r=e.query,n=e.value,o=e.label,i=void 0===o?null:o,a=e.showFilter,s=void 0===a||a,c=e.URLParams,u=void 0!==c&&c,p=e.componentType,l=void 0===p?null:p,d=e.category,y=void 0===d?null:d,f=e.meta,g=void 0===f?{}:f,b=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],m=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return function(e){var o=r;r&&r.query&&(o=r.query),t.endsWith("__internal")?e(setInternalValue(t,n,l,y,g)):(e(setValue(t,n,i,s,u,l,y,g)),m&&(l===componentTypes.dynamicRangeSlider?e(setInternalValue(getHistogramComponentID(t),n,l,y,g)):e(setInternalValue("".concat(t,"__internal"),n,l,y,g)))),e(setQuery(t,o)),b&&e(executeQuery(t,!0,!1,l,l===componentTypes.searchBox&&g&&"boolean"==typeof g.enableAI?_objectSpread$3(_objectSpread$3({},g),{},{enableAI:g.enableAI}):void 0))}}function loadMore(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return function(o,i){var a=i(),s=buildQuery(e,a.dependencyTree,a.queryList,a.queryOptions),c=s.queryObj,u=s.options,p=a.queryLog;u||(u={}),u=_objectSpread$3(_objectSpread$3({},u),t),(!c||c&&!Object.keys(c).length)&&(c={match_all:{}});var l,d=a.props[e]||{},y=d.aggregationField;componentToTypeMap[d.componentType]===queryTypes.term&&(y=d.dataField);var f=getRSQuery(e,extractPropsFromState(a,e,{from:u.from,after:a.aggregations[e]&&a.aggregations[e][y]&&a.aggregations[e][y].after_key||void 0}));(l=_objectSpread$3(_objectSpread$3({},_defineProperty({},e,f)),getDependentQueries(i(),e,[])),compareQueries(p[e],l))||(o(logQuery(e,l)),o(appbaseSearch({query:Object.keys(l).map((function(e){return l[e]})),orderOfQueries:[e],appendToHits:r,appendToAggs:n})))}}function loadDataToExport(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return function(o,i){var a=i(),s=a.appbaseRef,c=a.lastUsedAppbaseQuery[e];if(c){var u=c.map((function(n){if(n.id===e){var o=_objectSpread$3(_objectSpread$3({},n),{},{deepPaginationConfig:{cursor:t},deepPagination:!0,size:r<1e3?r:1e3,sortField:"_id",sortBy:"asc"});return delete o.from,o}return n}));return r&&Array.isArray(n)&&r<=n.length?n:s.reactiveSearchv3(u).then((function(t){var r=t[e].hits.hits;return Array.isArray(r)&&0!==r.length?o(loadDataToExport(e,r[r.length-1]._id,t[e].hits.total.value,[].concat(_toConsumableArray(n),_toConsumableArray(r)))):n})).catch((function(e){console.error("Error fetching data to export! ",e)}))}return console.error("Error fetching data to export!")}}function processJSONResponse(e,t,r,n,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};try{var a=_objectSpread$3({},o);a.answer&&(a.answer.role=AI_ROLES.ASSISTANT),e(setAIResponse(t,{meta:i,sessionId:r,messages:[].concat(_toConsumableArray(n&&n.messages||[]),_toConsumableArray(a.question?[{content:a.question,role:AI_ROLES.USER}]:[]),_toConsumableArray(a.answer?[{content:a.answer.text,role:AI_ROLES.ASSISTANT}]:[])),response:_objectSpread$3({},a)}))}catch(n){getStackTrace(),e(setAIResponseError(t,n,{sessionId:r}))}}function processStream(e,t,r,n){var o,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0,c=e.body.getReader(),u=new TextDecoder,p="",l=a?{content:a,role:AI_ROLES.USER}:null,d=function(e){p+=e;var a=(getObjectFromLocalStorage(AI_LOCAL_CACHE_KEY)||{})[r],s=_toConsumableArray(a&&a.messages||a&&a.response&&a.response.messages||[]);l&&-1===s.findIndex((function(e){return e.content===l.content&&e.role===l.role}))&&s.push(l),void 0===o?(o=s.length,s.push({content:p,role:AI_ROLES.ASSISTANT})):s[o]={content:p,role:AI_ROLES.ASSISTANT},t(setAIResponseDelayed(r,{meta:i,sessionId:n,isTyping:!0,messages:s,response:{answer:{text:p,role:AI_ROLES.ASSISTANT}}}))};!function e(){c.read().then((function(o){var a=o.value;if(o.done)c.releaseLock();else{for(var p=u.decode(a,{stream:!0}).split(/\n\n(?=data:|$)/),l=!1,y=0;y<p.length;y++){var f=p[y];if(f.startsWith("data: ")){var g=f.slice(6);if("[DONE]"===g){l=!0,Promise.resolve(s)===s?s.then((function(e){return e.json()})).then((function(e){var o=[];e.question&&e.answer&&o.push.apply(o,[{content:e.question,role:AI_ROLES.USER},{content:e.answer.text,role:AI_ROLES.ASSISTANT}]),t(setAIResponseDelayed(r,{meta:i,sessionId:n,response:_objectSpread$3({},e),messages:o,isTyping:!1}))})).catch((function(e){console.error("Error fetching meta details for sessionId: ".concat(n),e)})):t(setAIResponseDelayed(r,{isTyping:!1}));break}d(g)}}l?c.releaseLock():e()}})).catch((function(e){c.releaseLock(),t(setAIResponseError(r,e,{sessionId:n,isTyping:!1}))}))}()}var cancellationTokens={};function fetchAIResponse(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return function(i,a){var s=!!r;i(setAIResponseLoading(t,!0));var c=a().config,u=c.url,p=c.credentials,l=c.endpoint,d=new URL(u.match(/https:\/\/[^/]+/)[0]),y=p;d.username&&d.password&&(y="".concat(d.username,":").concat(d.password),d.username="",d.password="");var f="".concat(d.toString(),"_ai/").concat(e),g="".concat(f,"/sse"),b=new Headers;if(y){var m=btoa(y);b.append("Authorization","Basic ".concat(m))}else l&&l.headers&&l.headers.Authorization&&b.append("Authorization",l.headers.Authorization);var _=s?"POST":"GET",S=(getObjectFromLocalStorage(AI_LOCAL_CACHE_KEY)||{})[t],O={headers:b,method:_,body:s?JSON.stringify({question:r}):void 0},h=1;!function a(){var s=new AbortController;cancellationTokens[t]&&cancellationTokens[t].abort(),cancellationTokens[t]=s,fetch(g,_objectSpread$3(_objectSpread$3({},O),{},{signal:s.signal})).then((function(s){if(!s.ok&&h<2)return h++,void setTimeout(a,1e3);var c,u=s.headers.get("content-type");u&&u.startsWith("application/json")?s.json().then((function(r){r.error?i(setAIResponseError(t,r.error)):processJSONResponse(i,t,e,S,r,n)})):(o&&(c=fetch(f,_objectSpread$3(_objectSpread$3({},O.headers?{headers:O.headers}:{}),{},{method:"GET"}))),processStream(s,i,t,e,n,r,c))})).catch((function(r){"AbortError"!==r.name&&i(setAIResponseError(t,r,{sessionId:e}))}))}()}}function createAISession(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Reactivesearch";return function(t,r){var n=r().config,o=n.url,i=n.credentials,a=n.endpoint,s=new URL(o.match(/https:\/\/[^/]+/)[0]),c=i;s.username&&s.password&&(c="".concat(s.username,":").concat(s.password),s.username="",s.password="");var u="".concat(s.toString(),"_ai"),p=new Headers;if(c){var l=btoa(c);p.append("Authorization","Basic ".concat(l))}else a&&a.headers&&a.headers.Authorization&&p.append("Authorization",a.headers.Authorization);var d={headers:p,method:"POST",body:JSON.stringify({question:e})};return fetch(u,_objectSpread$3({},d)).then((function(e){return e.json()})).then((function(e){return e})).catch((function(e){console.error("Error creating an AI session: ",e)}))}}function addComponentToList(e){return{type:ADD_COMPONENT,component:e}}function addComponentTimestamp(e,t){return{type:SET_REGISTERED_COMPONENT_TIMESTAMP,component:e,timestamp:t}}function addComponent(e,t){return function(r){r(addComponentToList(e)),r(addComponentTimestamp(e,t))}}function removeComponent(e){return{type:REMOVE_COMPONENT,component:e}}function updateWatchman(e,t){return{type:WATCH_COMPONENT,component:e,react:t}}function watchComponent(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return function(n){n(updateWatchman(e,t)),r&&n(executeQuery(e))}}function ownKeys$2(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$2(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$2(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var getfilteredOptions=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={};return Object.keys(e).forEach((function(r){validProps.includes(r)&&(t[r]=e[r])})),t};function setComponentProps(e,t,r){return{type:SET_PROPS,component:e,options:getfilteredOptions(_objectSpread$2(_objectSpread$2({},t),{},{componentType:r}))}}function updateComponentProps(e,t,r){return{type:UPDATE_PROPS,component:e,options:getfilteredOptions(_objectSpread$2(_objectSpread$2({},t),{},{componentType:r}))}}function removeComponentProps(e){return{type:REMOVE_PROPS,component:e}}function ownKeys$1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread$1(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$1(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$1(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function setSuggestionsSearchValue(e){return{type:SET_SUGGESTIONS_SEARCH_VALUE,value:e}}function clearSuggestionsSearchValue(){return{type:CLEAR_SUGGESTIONS_SEARCH_VALUE}}function updateAnalyticsConfig(e){return{type:UPDATE_ANALYTICS_CONFIG,analyticsConfig:e}}function getRecentSearches(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{size:5,minChars:3};return function(t,r){var n=r(),o=n.config,i=n.headers,a=n.appbaseRef,s=a.url,c=a.protocol,u=a.credentials,p=o.app,l=o.mongodb,d=("".concat(c,"://").concat(s)||"").replace(/\/+$/,""),y={headers:_objectSpread$1(_objectSpread$1({},i),{},{"Content-Type":"application/json",Authorization:"Basic ".concat(btoa(u))})},f="",g=function(e,t){f+=f?"&".concat(e,"=").concat(t):"".concat(e,"=").concat(t)};return o.analyticsConfig&&o.analyticsConfig.userId&&g("user_id",o.analyticsConfig.userId),e&&(e.size&&g("size",String(e.size)),e.from&&g("from",e.from),e.to&&g("to",e.to),e.minChars&&g("min_chars",String(e.minChars)),e.customEvents&&Object.keys(e.customEvents).forEach((function(t){g(t,e.customEvents[t])}))),l?t({type:RECENT_SEARCHES_SUCCESS,data:[]}):fetch("".concat(d,"/_analytics/").concat(p,"/recent-searches?").concat(f),y).then((function(e){return e.status>=500||e.status>=400?t({type:RECENT_SEARCHES_ERROR,error:e}):e.json().then((function(e){return t({type:RECENT_SEARCHES_SUCCESS,data:e})})).catch((function(e){return t({type:RECENT_SEARCHES_ERROR,error:e})}))})).catch((function(e){return t({type:RECENT_SEARCHES_ERROR,error:e})}))}}function recordClick(e){var t=e.documentId,r=e.clickPosition,n=e.analyticsInstance,o=e.isSuggestionClick;t?n.click({queryID:n.getQueryID(),objects:_defineProperty({},t,r+1),isSuggestionClick:o}):console.warn("ReactiveSearch: document id is required to record the click analytics")}function recordResultClick(e,t){return function(r,n){var o=n(),i=o.config,a=o.analytics.searchId,s=o.headers,c=o.appbaseRef,u=c.url,p=c.protocol,l=c.credentials,d=o.analyticsRef,y=i.app,f="".concat(p,"://").concat(u);if(i.analytics&&a){var g=s;delete g["X-Search-Query"];var b=(f||"").replace(/\/+$/,"");b.includes("scalr.api.appbase.io")?fetch("".concat(b,"/").concat(y,"/_analytics"),{method:"POST",headers:_objectSpread$1(_objectSpread$1({},g),{},{"Content-Type":"application/json",Authorization:"Basic ".concat(btoa(l)),"X-Search-Id":a,"X-Search-Click":!0,"X-Search-ClickPosition":e+1})}):recordClick({documentId:t,clickPosition:e,analyticsInstance:d})}}}function recordSuggestionClick(e,t){return function(r,n){var o=n(),i=o.config,a=o.analytics.suggestionsSearchId,s=o.headers,c=o.appbaseRef,u=c.url,p=c.protocol,l=c.credentials,d=o.analyticsRef,y=i.app,f="".concat(p,"://").concat(u);if(i.analytics&&(void 0===i.analyticsConfig||void 0===i.analyticsConfig.suggestionAnalytics||i.analyticsConfig.suggestionAnalytics)){var g=s;delete g["X-Search-Query"];var b=(f||"").replace(/\/+$/,"");b.includes("scalr.api.appbase.io")&&void 0!==e&&a?fetch("".concat(b,"/").concat(y,"/_analytics"),{method:"POST",headers:_objectSpread$1(_objectSpread$1({},g),{},{"Content-Type":"application/json",Authorization:"Basic ".concat(btoa(l)),"X-Search-Id":a,"X-Search-Suggestions-Click":!0,"X-Search-Suggestions-ClickPosition":e+1})}):void 0!==e&&recordClick({documentId:t,clickPosition:e,analyticsInstance:d,isSuggestionClick:!0})}}}function recordImpressions(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return function(r,n){var o=n(),i=o.appbaseRef,a=i.url,s=i.protocol,c=o.analyticsRef,u=o.config,p="".concat(s,"://").concat(a).replace(/\/+$/,"");u.analytics&&!p.includes("scalr.api.appbase.io")&&e&&t.length&&c.search({queryID:c.getQueryID(),impressions:t})}}function recordAISessionUsefulness(e,t){return function(r,n){var o=n(),i=o.analyticsRef,a=o.config;if(a&&a.analyticsConfig&&a.analyticsConfig.recordAnalytics){var s=a&&a.analyticsConfig&&a.analyticsConfig.userId;e?i.saveSessionUsefulness(e,_objectSpread$1(_objectSpread$1({},t),{},{userID:s}),(function(e,t){t._bodyBlob.text().then((function(e){try{var t=JSON.parse(e);if(t.error){var r=t.error.code,n=t.error.message,o="There was an error recording the usefulness of the session. \n\n";r&&(o+=r),n&&(o+="".concat(r?": ":"").concat(n)),console.error(o)}}catch(e){console.error("There was an error recording the usefulness of the session. \n\n")}})).catch((function(e){console.error("Error reading  component error text data:",e)}))})):console.warn("ReactiveSearch: AI sessionID is required to record the usefulness of session.")}else console.warn("ReactiveSearch: Unable to record usefulness of session. To enable analytics, make sure to include the following prop on your <ReactiveBase> component: reactivesearchAPIConfig={{ recordAnalytics: true }}")}}var index=Object.freeze({__proto__:null,addComponent:addComponent,clearSuggestionsSearchValue:clearSuggestionsSearchValue,clearValues:clearValues,createAISession:createAISession,executeQuery:executeQuery,fetchAIResponse:fetchAIResponse,getRecentSearches:getRecentSearches,loadDataToExport:loadDataToExport,loadMore:loadMore,loadPopularSuggestions:loadPopularSuggestions,logCombinedQuery:logCombinedQuery,logQuery:logQuery,mockDataForTesting:mockDataForTesting,patchValue:patchValue,recordAISessionUsefulness:recordAISessionUsefulness,recordImpressions:recordImpressions,recordResultClick:recordResultClick,recordSuggestionClick:recordSuggestionClick,removeAIResponse:removeAIResponse,removeComponent:removeComponent,removeComponentProps:removeComponentProps,resetStoreForComponent:resetStoreForComponent,resetValuesToDefault:resetValuesToDefault,saveQueryToHits:saveQueryToHits,setAIResponse:setAIResponse,setAIResponseDelayed:setAIResponseDelayed,setAIResponseError:setAIResponseError,setAIResponseLoading:setAIResponseLoading,setAppliedSettings:setAppliedSettings,setComponentProps:setComponentProps,setCustomData:setCustomData,setCustomHighlightOptions:setCustomHighlightOptions,setCustomQuery:setCustomQuery,setDefaultPopularSuggestions:setDefaultPopularSuggestions,setDefaultQuery:setDefaultQuery,setError:setError,setGoogleMapScriptError:setGoogleMapScriptError,setGoogleMapScriptLoaded:setGoogleMapScriptLoaded,setGoogleMapScriptLoading:setGoogleMapScriptLoading,setHeaders:setHeaders,setInternalValue:setInternalValue,setLastUsedAppbaseQuery:setLastUsedAppbaseQuery,setLoading:setLoading,setMapData:setMapData,setMapResults:setMapResults,setPopularSuggestions:setPopularSuggestions,setPromotedResults:setPromotedResults,setQuery:setQuery,setQueryListener:setQueryListener,setQueryOptions:setQueryOptions,setRawData:setRawData,setSearchId:setSearchId,setSearchState:setSearchState,setSuggestionsSearchId:setSuggestionsSearchId,setSuggestionsSearchValue:setSuggestionsSearchValue,setTimestamp:setTimestamp,setValue:setValue,setValues:setValues,updateAggs:updateAggs,updateAnalyticsConfig:updateAnalyticsConfig,updateComponentProps:updateComponentProps,updateCompositeAggs:updateCompositeAggs,updateHits:updateHits,updateMapData:updateMapData,updateQuery:updateQuery,updateQueryOptions:updateQueryOptions,watchComponent:watchComponent});if(Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),r=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var n=arguments[1],o=0;o<r;){var i=t[o];if(e.call(n,i,o,t))return i;o++}},configurable:!0,writable:!0}),String.prototype.endsWith||(String.prototype.endsWith=function(e){var t=this.length-e.length;return t>=0&&this.lastIndexOf(e)===t}),"function"!=typeof Event){var _Event=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t};"undefined"!=typeof window&&(window.Event=_Event)}var polyfills=!0,ENTER_PRESS="ENTER_PRESS",SUGGESTION_SELECT="SUGGESTION_SELECT",CLEAR_VALUE="CLEAR_VALUE",SEARCH_ICON_CLICK="SEARCH_ICON_CLICK",CLEAR_ALL_TAGS="CLEAR_ALL_TAGS",causes$1={ENTER_PRESS:ENTER_PRESS,SUGGESTION_SELECT:SUGGESTION_SELECT,CLEAR_VALUE:CLEAR_VALUE,SEARCH_ICON_CLICK:SEARCH_ICON_CLICK,CLEAR_ALL_TAGS:CLEAR_ALL_TAGS};function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var storeKey=STORE_KEY,suggestions=getSuggestions,causes=causes$1,Reducers={valueReducer:valueReducer$1,queryOptionsReducer:queryOptionsReducer$1,queryReducer:queryReducer,dependencyTreeReducer:dependencyTreeReducer,propsReducer:queryOptionsReducer},composeEnhancers="object"===("undefined"==typeof window?"undefined":_typeof(window))&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({}):compose,enhancer=composeEnhancers(applyMiddleware(thunk$1,aiResponseMiddleware));function configureStore(e){var t=_objectSpread(_objectSpread({},e),{},{config:_objectSpread(_objectSpread({},e.config),{},{lock:!1,analyticsConfig:e.config&&e.config.analyticsConfig?_objectSpread(_objectSpread({},defaultAnalyticsConfig),e.config.analyticsConfig):defaultAnalyticsConfig})});return createStore(rootReducer,t,enhancer)}exports.Actions=index,exports.Reducers=Reducers,exports.causes=causes,exports.constants=constants,exports.default=configureStore,exports.helper=helper,exports.polyfills=polyfills,exports.storeKey=storeKey,exports.suggestions=suggestions;
//# sourceMappingURL=/sm/3fc2fa89e18757400b16ea612d68521c46d85de16b0f32f3a4cc67be15f464f9.map