!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).AlgoliaAnalytics={})}(this,function(e){"use strict";var n="2.15.0";function o(e){return e.reduce(function(e,n){var t=e.events,e=e.additionalParams;return"index"in n?{additionalParams:e,events:t.concat([n])}:{events:t,additionalParams:n}},{events:[],additionalParams:void 0})}function t(){try{return Boolean(navigator.cookieEnabled)}catch(e){return}}function i(){}i.get=function(e){e=localStorage.getItem(e);if(!e)return null;try{return JSON.parse(e)}catch(e){return null}},i.set=function(n,e){try{localStorage.setItem(n,JSON.stringify(e))}catch(e){console.error("Unable to set "+n+" in localStorage, storage may be full.")}},i.remove=function(e){localStorage.removeItem(e)},i.THRESHOLD=.9;var r="AlgoliaObjectQueryCache",s=5e3,a=1e3;function v(){var e;return null!=(e=i.get(r))?e:{}}function g(e){i.set(r,(e=e,Object.keys(e).length>s?function(e){e=Object.entries(e).sort(function(e,n){e=e[1][1];return n[1][1]-e});return e.slice(0,e.length-a-1).reduce(function(e,n){var t=n[0],n=n[1];return Object.assign(Object.assign({},e),((e={})[t]=n,e))},{})}(e):e))}function p(e,n){return e+"_"+n}function u(e,n,t){var i=v();i[p(e,n)]=[t,Date.now()],g(i)}function b(e){return void 0===e}function c(e){return"number"==typeof e}function h(e){return"function"==typeof e}function k(e){return"function"==typeof(null==e?void 0:e.then)}function l(e){var t,i,n=e.AlgoliaAnalyticsObject;n&&(i=this,t=function(e){for(var n=[],t=arguments.length-1;0