(()=>{var e={290:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function r(r){for(var n=1;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,o=!1,i=void 0;try{for(var a,c=e[Symbol.iterator]();!(n=(a=c.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){o=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(o)throw i}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function i(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){c();var t=JSON.stringify(e);return i()[t]})).then((function(e){return Promise.all([e?e.value:t(),void 0!==e])})).then((function(e){var t=o(e,2),n=t[0],i=t[1];return Promise.all([n,i||r.miss(n)])})).then((function(e){return o(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var o=i();return o[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},n().setItem(r,JSON.stringify(o)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=i();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function c(e){var t=i(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return o(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,o).catch((function(){return c({caches:t}).get(e,n,o)}))},set:function(e,n){return r.set(e,n).catch((function(){return c({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return c({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return c({caches:t}).clear()}))}}}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(r);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var a=n(),c=o&&o.miss||function(){return Promise.resolve()};return a.then((function(e){return c(e)})).then((function(){return a}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function l(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function s(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var d={Read:1,Write:2,Any:3},y=1,v=2,g=3;function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function b(e){return"string"==typeof e?{protocol:"https",url:e,accept:d.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||d.Any}}var O="GET",_="POST";function S(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(h(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===y||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===g&&Date.now()-e.lastUpdate<=12e4}(e)})),o=[].concat(i(r),i(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:o.length>0?o.map((function(e){return b(e)})):t}}))}function P(e,t,n,o){var a=[],c=function(e,t){if(e.method!==O&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,o),u=function(e,t){var n=r(r({},e.headers),t.headers),o={};return Object.keys(n).forEach((function(e){var t=n[e];o[e.toLowerCase()]=t})),o}(e,o),l=n.method,s=n.method!==O?{}:r(r({},n.data),o.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),s),o.queryParameters),p=0,m=function t(r,i){var s=r.pop();if(void 0===s)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:A(a)};var m={data:c,headers:u,method:l,url:j(s,n.path,f),connectTimeout:i(p,e.timeouts.connect),responseTimeout:i(p,o.timeout)},d=function(e){var t={request:m,response:e,host:s,triesLeft:r.length};return a.push(t),t},y={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var o=d(n);return n.isTimedOut&&p++,Promise.all([e.logger.info("Retryable failure",k(o)),e.hostsCache.set(s,h(s,n.isTimedOut?g:v))]).then((function(){return t(r,i)}))},onFail:function(e){throw d(e),function(e,t){var r=e.content,n=e.status,o=r;try{o=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(o,n,t)}(e,A(a))}};return e.requester.send(m).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&0==~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,y)}))};return S(e.hostsCache,t).then((function(e){return m(i(e.statelessHosts).reverse(),e.getTimeout)}))}function w(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function j(e,t,r){var n=I(r),o="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(o+="?".concat(n)),o}function I(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function A(e){return e.map((function(e){return k(e)}))}function k(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var C=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===p.WithinHeaders?n:{}},queryParameters:function(){return e===p.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:p.WithinHeaders,t,e.apiKey),i=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,i=e.requestsCache,a=e.responsesCache,c=e.timeouts,u=e.userAgent,l=e.hosts,s=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:i,responsesCache:a,timeouts:c,userAgent:u,headers:e.headers,queryParameters:s,hosts:l.map((function(e){return b(e)})),read:function(e,t){var r=m(t,f.timeouts.read),n=function(){return P(f,f.hosts.filter((function(e){return 0!=(e.accept&d.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var i={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(i,(function(){return f.requestsCache.get(i,(function(){return f.requestsCache.set(i,n()).then((function(e){return Promise.all([f.requestsCache.delete(i),e])}),(function(e){return Promise.all([f.requestsCache.delete(i),Promise.reject(e)])})).then((function(e){var t=o(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(i,e)}})},write:function(e,t){return P(f,f.hosts.filter((function(e){return 0!=(e.accept&d.Write)})),e,m(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:d.Read},{url:"".concat(t,".algolia.net"),accept:d.Write}].concat(l([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return s({transporter:i,appId:t,addAlgoliaAgent:function(e,t){i.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([i.requestsCache.clear(),i.responsesCache.clear()]).then((function(){}))}},e.methods)},x=function(e){return function(t,r){return t.method===O?e.transporter.read(t,r):e.transporter.write(t,r)}},E=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},D=function(e){return function(t,n){var o=t.map((function(e){return r(r({},e),{},{params:I(e.params||{})})}));return e.transporter.read({method:_,path:"1/indexes/*/queries",data:{requests:o},cacheable:!0},n)}},T=function(e){return function(t,o){return Promise.all(t.map((function(t){var i=t.params,a=i.facetName,c=i.facetQuery,u=n(i,["facetName","facetQuery"]);return E(e)(t.indexName,{methods:{searchForFacetValues:q}}).searchForFacetValues(a,c,r(r({},o),u))})))}},N=function(e){return function(t,r,n){return e.transporter.read({method:_,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},$=function(e){return function(t,r){return e.transporter.read({method:_,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},q=function(e){return function(t,r,n){return e.transporter.read({method:_,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},B=1,H=2,R=3;function F(e,t,n){var o,i={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,o=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},i=o(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(i),n=o(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(i),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(i),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(o=R,{debug:function(e,t){return B>=o&&console.debug(e,t),Promise.resolve()},info:function(e,t){return H>=o&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:u(),requestsCache:u({serializable:!1}),hostsCache:c({caches:[a({key:"".concat("4.20.0","-").concat(e)}),u()]}),userAgent:w("4.20.0").add({segment:"Browser",version:"lite"}),authMode:p.WithinQueryParameters};return C(r(r(r({},i),n),{},{methods:{search:D,searchForFacetValues:T,multipleQueries:D,multipleSearchForFacetValues:T,customRequest:x,initIndex:function(e){return function(t){return E(e)(t,{methods:{search:$,searchForFacetValues:q,findAnswers:N}})}}}}))}return F.version="4.20.0",F}()}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}};return e[n].call(i.exports,i,i.exports,r),i.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=r(290),t=r.n(e);function n(e,t){var r=void 0;return function(){for(var n=arguments.length,o=new Array(n),i=0;ie.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function 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 h(e){for(var t=1;t=3||2===r&&n>=4||1===r&&n>=10);function i(t,r,n){if(o&&void 0!==n){var i=n[0].__autocomplete_algoliaCredentials,a={"X-Algolia-Application-Id":i.appId,"X-Algolia-API-Key":i.apiKey};e.apply(void 0,[t].concat(d(r),[{headers:a}]))}else e.apply(void 0,[t].concat(d(r)))}return{init:function(t,r){e("init",{appId:t,apiKey:r})},setAuthenticatedUserToken:function(t){e("setAuthenticatedUserToken",t)},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i("clickedObjectIDsAfterSearch",O(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i("clickedObjectIDs",O(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,r=new Array(t),n=0;n0&&e.apply(void 0,["clickedFilters"].concat(r))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i("convertedObjectIDsAfterSearch",O(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&i("convertedObjectIDs",O(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,r=new Array(t),n=0;n0&&e.apply(void 0,["convertedFilters"].concat(r))},viewedObjectIDs:function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&t.reduce((function(e,t){var r=t.items,n=v(t,p);return[].concat(d(e),d(function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,r=[],n=0;n0&&e.apply(void 0,["viewedFilters"].concat(r))}}}function S(e){var t=e.items.reduce((function(e,t){var r;return e[t.__autocomplete_indexName]=(null!==(r=e[t.__autocomplete_indexName])&&void 0!==r?r:[]).concat(t),e}),{});return Object.keys(t).map((function(e){return{index:e,items:t[e],algoliaSource:["autocomplete"]}}))}function P(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function w(e){return w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w(e)}function j(e){return function(e){if(Array.isArray(e))return I(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return I(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return I(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function I(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&D({onItemsChange:l,items:r,insights:d,state:t}))}}),0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,r=e.onSelect,n=e.onActive,o=!1;function i(e){t({algoliaInsightsPlugin:{__algoliaSearchParameters:k(k({},p?{clickAnalytics:!0}:{}),e?{userToken:$(e)}:{}),insights:d}})}m("addAlgoliaAgent","insights-plugin"),i(),m("onUserTokenChange",(function(e){o||i(e)})),m("getUserToken",null,(function(e,t){o||i(t)})),m("onAuthenticatedUserTokenChange",(function(e){e?(o=!0,i(e)):(o=!1,m("getUserToken",null,(function(e,t){return i(t)})))})),m("getAuthenticatedUserToken",null,(function(e,t){t&&(o=!0,i(t))})),r((function(e){var t=e.item,r=e.state,n=e.event,o=e.source;P(t)&&s({state:r,event:n,insights:d,item:t,insightsEvents:[k({eventName:"Item Selected"},u({item:t,items:o.getItems().filter(P)}))]})})),n((function(e){var t=e.item,r=e.source,n=e.state,o=e.event;P(t)&&f({state:n,event:o,insights:d,item:t,insightsEvents:[k({eventName:"Item Active"},u({item:t,items:r.getItems().filter(P)}))]})}))},onStateChange:function(e){var t=e.state;v({state:t})},__autocomplete_pluginOptions:e}}function N(){var e,t=arguments.length>1?arguments[1]:void 0;return[].concat(j(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),["autocomplete-internal"],j(null!==(e=t.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?["autocomplete-automatic"]:[]))}function $(e){return"number"==typeof e?e.toString():e}function q(e){return q="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},q(e)}function 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 H(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==q(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==q(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===q(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function R(e,t,r){var n,o=t.initialState;return{getState:function(){return o},dispatch:function(n,i){var a=function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0},reshape:function(e){return e.sources}},e),{},{id:null!==(r=e.id)&&void 0!==r?r:J(),plugins:o,initialState:re({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var r;null===(r=e.onStateChange)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onStateChange)||void 0===r?void 0:r.call(e,t)}))},onSubmit:function(t){var r;null===(r=e.onSubmit)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onSubmit)||void 0===r?void 0:r.call(e,t)}))},onReset:function(t){var r;null===(r=e.onReset)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onReset)||void 0===r?void 0:r.call(e,t)}))},getSources:function(r){return Promise.all([].concat(Z(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return function(e,t){var r=[];return Promise.resolve(e(t)).then((function(e){return Array.isArray(e),Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,r.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));r.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:c,onResolve:c};Object.keys(t).forEach((function(e){t[e].__default=!0}));var n=K(K({},t),e);return Promise.resolve(n)})))}))}(e,r)}))).then((function(e){return F(e)})).then((function(e){return e.map((function(e){return re(re({},e),{},{onSelect:function(r){e.onSelect(r),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,r)}))},onActive:function(r){e.onActive(r),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,r)}))},onResolve:function(r){e.onResolve(r),t.forEach((function(e){var t;return null===(t=e.onResolve)||void 0===t?void 0:t.call(e,r)}))}})}))}))},navigator:re({navigate:function(e){var t=e.itemUrl;n.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,r=n.open(t,"_blank","noopener");null==r||r.focus()},navigateNewWindow:function(e){var t=e.itemUrl;n.open(t,"_blank","noopener")}},e.navigator)})}function ie(e){return ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ie(e)}function ae(e,t){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 ce(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var xe,Ee,De,Te=null,Ne=(xe=-1,Ee=-1,De=void 0,function(e){var t=++xe;return Promise.resolve(e).then((function(e){return De&&t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var Ue=/((gt|sm)-|galaxy nexus)|samsung[- ]|samsungbrowser/i;function We(e){return e.nativeEvent||e}function ze(e){return ze="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},ze(e)}var Ve=["props","refresh","store"],Je=["inputElement","formElement","panelElement"],Qe=["inputElement"],Ke=["inputElement","maxLength"],Ge=["source"],Xe=["item","source"];function Ye(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 Ze(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function rt(e){var t=e.props,r=e.refresh,n=e.store,o=tt(e,Ve);return{getEnvironmentProps:function(e){var r=e.inputElement,o=e.formElement,i=e.panelElement;function a(e){!n.getState().isOpen&&n.pendingRequests.isEmpty()||e.target===r||!1===[o,i].some((function(t){return r=t,n=e.target,r===n||r.contains(n);var r,n}))&&(n.dispatch("blur",null),t.debug||n.pendingRequests.cancelAll())}return Ze({onTouchStart:a,onMouseDown:a,onTouchMove:function(e){!1!==n.getState().isOpen&&r===t.environment.document.activeElement&&e.target!==r&&r.blur()}},tt(e,Je))},getRootProps:function(e){return Ze({role:"combobox","aria-expanded":n.getState().isOpen,"aria-haspopup":"listbox","aria-owns":n.getState().isOpen?n.getState().collections.map((function(e){var r=e.source;return qe(t.id,"list",r)})).join(" "):void 0,"aria-labelledby":qe(t.id,"label")},e)},getFormProps:function(e){e.inputElement;return Ze({action:"",noValidate:!0,role:"search",onSubmit:function(i){var a;i.preventDefault(),t.onSubmit(Ze({event:i,refresh:r,state:n.getState()},o)),n.dispatch("submit",null),null===(a=e.inputElement)||void 0===a||a.blur()},onReset:function(i){var a;i.preventDefault(),t.onReset(Ze({event:i,refresh:r,state:n.getState()},o)),n.dispatch("reset",null),null===(a=e.inputElement)||void 0===a||a.focus()}},tt(e,Qe))},getLabelProps:function(e){return Ze({htmlFor:qe(t.id,"input"),id:qe(t.id,"label")},e)},getInputProps:function(e){var i;function a(e){(t.openOnFocus||Boolean(n.getState().query))&&$e(Ze({event:e,props:t,query:n.getState().completion||n.getState().query,refresh:r,store:n},o)),n.dispatch("focus",null)}var u=e||{},l=(u.inputElement,u.maxLength),s=void 0===l?512:l,f=tt(u,Ke),p=Pe(n.getState()),m=function(e){return Boolean(e&&e.match(Ue))}((null===(i=t.environment.navigator)||void 0===i?void 0:i.userAgent)||""),d=t.enterKeyHint||(null!=p&&p.itemUrl&&!m?"go":"search");return Ze({"aria-autocomplete":"both","aria-activedescendant":n.getState().isOpen&&null!==n.getState().activeItemId?qe(t.id,"item-".concat(n.getState().activeItemId),null==p?void 0:p.source):void 0,"aria-controls":n.getState().isOpen?n.getState().collections.map((function(e){var r=e.source;return qe(t.id,"list",r)})).join(" "):void 0,"aria-labelledby":qe(t.id,"label"),value:n.getState().completion||n.getState().query,id:qe(t.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:d,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:s,type:"search",onChange:function(e){var i=e.currentTarget.value;t.ignoreCompositionEvents&&We(e).isComposing?o.setQuery(i):$e(Ze({event:e,props:t,query:i.slice(0,s),refresh:r,store:n},o))},onCompositionEnd:function(e){$e(Ze({event:e,props:t,query:e.currentTarget.value.slice(0,s),refresh:r,store:n},o))},onKeyDown:function(e){We(e).isComposing||function(e){var t=e.event,r=e.props,n=e.refresh,o=e.store,i=Me(e,He);if("ArrowUp"===t.key||"ArrowDown"===t.key){var a=function(){var e=Pe(o.getState()),t=r.environment.document.getElementById(qe(r.id,"item-".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},c=function(){var e=Pe(o.getState());if(null!==o.getState().activeItemId&&e){var r=e.item,a=e.itemInputValue,c=e.itemUrl,u=e.source;u.onActive(Fe({event:t,item:r,itemInputValue:a,itemUrl:c,refresh:n,source:u,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(r.openOnFocus||Boolean(o.getState().query))?$e(Fe({event:t,props:r,query:o.getState().query,refresh:n,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:r.defaultActiveItemId}),c(),setTimeout(a,0)})):(o.dispatch(t.key,{}),c(),a())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(r.debug||o.pendingRequests.cancelAll());t.preventDefault();var u=Pe(o.getState()),l=u.item,s=u.itemInputValue,f=u.itemUrl,p=u.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(p.onSelect(Fe({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:p,state:o.getState()},i)),r.navigator.navigateNewTab({itemUrl:f,item:l,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(p.onSelect(Fe({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:p,state:o.getState()},i)),r.navigator.navigateNewWindow({itemUrl:f,item:l,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return p.onSelect(Fe({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:p,state:o.getState()},i)),void r.navigator.navigate({itemUrl:f,item:l,state:o.getState()});$e(Fe({event:t,nextState:{isOpen:!1},props:r,query:s,refresh:n,store:o},i)).then((function(){p.onSelect(Fe({event:t,item:l,itemInputValue:s,itemUrl:f,refresh:n,source:p,state:o.getState()},i))}))}}}(Ze({event:e,props:t,refresh:r,store:n},o))},onFocus:a,onBlur:c,onClick:function(r){e.inputElement!==t.environment.document.activeElement||n.getState().isOpen||a(r)}},f)},getPanelProps:function(e){return Ze({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){n.dispatch("mouseleave",null)}},e)},getListProps:function(e){var r=e||{},n=r.source,o=tt(r,Ge);return Ze({role:"listbox","aria-labelledby":qe(t.id,"label"),id:qe(t.id,"list",n)},o)},getItemProps:function(e){var i=e.item,a=e.source,c=tt(e,Xe);return Ze({id:qe(t.id,"item-".concat(i.__autocomplete_id),a),role:"option","aria-selected":n.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==n.getState().activeItemId){n.dispatch("mousemove",i.__autocomplete_id);var t=Pe(n.getState());if(null!==n.getState().activeItemId&&t){var a=t.item,c=t.itemInputValue,u=t.itemUrl,l=t.source;l.onActive(Ze({event:e,item:a,itemInputValue:c,itemUrl:u,refresh:r,source:l,state:n.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var c=a.getItemInputValue({item:i,state:n.getState()}),u=a.getItemUrl({item:i,state:n.getState()});(u?Promise.resolve():$e(Ze({event:e,nextState:{isOpen:!1},props:t,query:c,refresh:r,store:n},o))).then((function(){a.onSelect(Ze({event:e,item:i,itemInputValue:c,itemUrl:u,refresh:r,source:a,state:n.getState()},o))}))}},c)}}}var nt="1.17.2",ot=[{segment:"autocomplete-core",version:nt}];function it(e){return it="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},it(e)}function at(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 ct(e){for(var t=1;t=r?null===n?null:0:o}function pt(e){return pt="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},pt(e)}function mt(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 dt(e){for(var t=1;t=5&&((o||!e&&5===n)&&(a.push(n,0,o,r),n=6),e&&(a.push(n,e,0,r),n=6)),o=""},u=0;u"===t?(n=1,o=""):o=t+o[0]:i?t===i?i="":o+=t:'"'===t||"'"===t?i=t:">"===t?(c(),n=1):n&&("="===t?(n=5,r=o,o=""):"/"===t&&(n<5||">"===e[u][l+1])?(c(),3===n&&(a=a[0]),n=a,(a=a[0]).push(2,0,n),n=0):" "===t||"\t"===t||"\n"===t||"\r"===t?(c(),n=2):o+=t),3===n&&"!--"===o&&(n=4,a=a[0])}return c(),a}(e)),t),arguments,[])).length>1?t:t[0]}var jt=function(e){var t=e.environment,r=t.document.createElementNS("http://www.w3.org/2000/svg","svg");r.setAttribute("class","aa-SubmitIcon"),r.setAttribute("viewBox","0 0 24 24"),r.setAttribute("width","20"),r.setAttribute("height","20"),r.setAttribute("fill","currentColor");var n=t.document.createElementNS("http://www.w3.org/2000/svg","path");return n.setAttribute("d","M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z"),r.appendChild(n),r},It=function(e){var t=e.environment,r=t.document.createElementNS("http://www.w3.org/2000/svg","svg");r.setAttribute("class","aa-ClearIcon"),r.setAttribute("viewBox","0 0 24 24"),r.setAttribute("width","18"),r.setAttribute("height","18"),r.setAttribute("fill","currentColor");var n=t.document.createElementNS("http://www.w3.org/2000/svg","path");return n.setAttribute("d","M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"),r.appendChild(n),r},At=function(e){var t=e.environment.document.createElementNS("http://www.w3.org/2000/svg","svg");return t.setAttribute("class","aa-LoadingIcon"),t.setAttribute("viewBox","0 0 100 100"),t.setAttribute("width","20"),t.setAttribute("height","20"),t.innerHTML='\n \n',t},kt=["ontouchstart","ontouchend","ontouchmove","ontouchcancel"];function Ct(e,t,r){e[t]=null===r?"":"number"!=typeof r?r:r+"px"}function xt(e){this._listeners[e.type](e)}function Et(e,t,r){var n,o,i=e[t];if("style"===t)if("string"==typeof r)e.style=r;else if(null===r)e.style="";else for(t in r)i&&r[t]===i[t]||Ct(e.style,t,r[t]);else"o"===t[0]&&"n"===t[1]?(n=t!==(t=t.replace(/Capture$/,"")),((o=t.toLowerCase())in e||kt.includes(o))&&(t=o),t=t.slice(2),e._listeners||(e._listeners={}),e._listeners[t]=r,r?i||e.addEventListener(t,xt,n):e.removeEventListener(t,xt,n)):"list"!==t&&"tagName"!==t&&"form"!==t&&"type"!==t&&"size"!==t&&"download"!==t&&"href"!==t&&t in e?e[t]=null==r?"":r:"function"!=typeof r&&"dangerouslySetInnerHTML"!==t&&(null==r||!1===r&&!/^ar/.test(t)?e.removeAttribute(t):e.setAttribute(t,r))}function Dt(e){switch(e){case"onChange":return"onInput";case"onCompositionEnd":return"oncompositionend";default:return e}}function Tt(e,t){for(var r in t)Et(e,Dt(r),t[r])}function Nt(e,t){for(var r in t)"o"===r[0]&&"n"===r[1]||Et(e,Dt(r),t[r])}var $t=["children"];function qt(e){return function(e){if(Array.isArray(e))return Bt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Bt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Bt(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Rt(e){return function(t,r){var n=r.children,o=void 0===n?[]:n,i=Ht(r,$t),a=e.document.createElement(t);return Tt(a,i),a.append.apply(a,qt(o)),a}}function Ft(e){return Ft="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ft(e)}var Lt=["autocompleteScopeApi","environment","classNames","getInputProps","getInputPropsCore","isDetached","state"];function Mt(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 Ut(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var Vt=function(e){var t=e.autocompleteScopeApi,r=e.environment,n=(e.classNames,e.getInputProps),o=e.getInputPropsCore,i=e.isDetached,a=e.state,c=zt(e,Lt),u=Rt(r)("input",c),l=n(Ut({state:a,props:o({inputElement:u}),inputElement:u},t));return Tt(u,Ut(Ut({},l),{},{onKeyDown:function(e){i&&"Tab"===e.key||l.onKeyDown(e)}})),u};function Jt(e){return Jt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jt(e)}function Qt(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 Kt(e){for(var t=1;t2&&(a.children=arguments.length>3?Xt.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===a[i]&&(a[i]=e.defaultProps[i]);return fr(e,a,n,o,null)}function fr(e,t,r,n,o){var i={type:e,props:t,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++Zt:o};return null==o&&null!=Yt.vnode&&Yt.vnode(i),i}function pr(e){return e.children}function mr(e,t){this.props=e,this.context=t}function dr(e,t){if(null==t)return e.__?dr(e.__,e.__.__k.indexOf(e)+1):null;for(var r;tt&&er.sort(nr));gr.__r=0}function hr(e,t,r,n,o,i,a,c,u,l,s){var f,p,m,d,y,v,g,h,b,O=0,_=n&&n.__k||ir,S=_.length,P=S,w=t.length;for(r.__k=[],f=0;f0?fr(d.type,d.props,d.key,d.ref?d.ref:null,d.__v):d)?(d.__=r,d.__b=r.__b+1,-1===(h=_r(d,_,g=f+O,P))?m=or:(m=_[h]||or,_[h]=void 0,P--),Ir(e,d,m,o,i,a,c,u,l,s),y=d.__e,(p=d.ref)&&m.ref!=p&&(m.ref&&Cr(m.ref,null,d),s.push(p,d.__c||y,d)),null!=y&&(null==v&&(v=y),(b=m===or||null===m.__v)?-1==h&&O--:h!==g&&(h===g+1?O++:h>g?P>w-g?O+=h-g:O--:O=h(null!=u?1:0))for(;a>=0||c=0){if((u=t[a])&&o==u.key&&i===u.type)return a;a--}if(c0&&void 0!==arguments[0]?arguments[0]:[];return{get:function(){return e},add:function(t){var r=e[e.length-1];(null==r?void 0:r.isHighlighted)===t.isHighlighted?e[e.length-1]={value:r.value+t.value,isHighlighted:r.isHighlighted}:e.push(t)}}}(r?[{value:r,isHighlighted:!1}]:[]);return t.forEach((function(e){var t=e.split($r);n.add({value:t[0],isHighlighted:!0}),""!==t[1]&&n.add({value:t[1],isHighlighted:!1})})),n.get()}function Br(e){return function(e){if(Array.isArray(e))return Hr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Hr(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Hr(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r",""":'"',"'":"'"},Mr=new RegExp(/\w/i),Ur=/&(amp|quot|lt|gt|#39);/g,Wr=RegExp(Ur.source);function zr(e,t){var r,n,o,i=e[t],a=(null===(r=e[t+1])||void 0===r?void 0:r.isHighlighted)||!0,c=(null===(n=e[t-1])||void 0===n?void 0:n.isHighlighted)||!0;return Mr.test((o=i.value)&&Wr.test(o)?o.replace(Ur,(function(e){return Lr[e]})):o)||c!==a?i.isHighlighted:c}function Vr(e){return Vr="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},Vr(e)}function Jr(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 Qr(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var pn={clearButton:"aa-ClearButton",detachedCancelButton:"aa-DetachedCancelButton",detachedContainer:"aa-DetachedContainer",detachedFormContainer:"aa-DetachedFormContainer",detachedOverlay:"aa-DetachedOverlay",detachedSearchButton:"aa-DetachedSearchButton",detachedSearchButtonIcon:"aa-DetachedSearchButtonIcon",detachedSearchButtonPlaceholder:"aa-DetachedSearchButtonPlaceholder",detachedSearchButtonQuery:"aa-DetachedSearchButtonQuery",form:"aa-Form",input:"aa-Input",inputWrapper:"aa-InputWrapper",inputWrapperPrefix:"aa-InputWrapperPrefix",inputWrapperSuffix:"aa-InputWrapperSuffix",item:"aa-Item",label:"aa-Label",list:"aa-List",loadingIndicator:"aa-LoadingIndicator",panel:"aa-Panel",panelLayout:"aa-PanelLayout aa-Panel--scrollable",root:"aa-Autocomplete",source:"aa-Source",sourceFooter:"aa-SourceFooter",sourceHeader:"aa-SourceHeader",sourceNoResults:"aa-SourceNoResults",submitButton:"aa-SubmitButton"},mn=function(e,t){var r=e.children;(0,e.render)(r,t)},dn={createElement:sr,Fragment:pr,render:Dr};function yn(e){var t=e.panelPlacement,r=e.container,n=e.form,o=e.environment,i=r.getBoundingClientRect(),a=(o.pageYOffset||o.document.documentElement.scrollTop||o.document.body.scrollTop||0)+i.top+i.height;switch(t){case"start":return{top:a,left:i.left};case"end":return{top:a,right:o.document.documentElement.clientWidth-(i.left+i.width)};case"full-width":return{top:a,left:0,right:0,width:"unset",maxWidth:"unset"};case"input-wrapper-width":var c=n.getBoundingClientRect();return{top:a,left:c.left,right:o.document.documentElement.clientWidth-(c.left+c.width),width:"unset",maxWidth:"unset"};default:throw new Error("[Autocomplete] The `panelPlacement` value ".concat(JSON.stringify(t)," is not valid."))}}function vn(e){return vn="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},vn(e)}function gn(){return gn=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function qn(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 Bn(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Kn(e){return function(e){if(Array.isArray(e))return Gn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Gn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Gn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(c)throw i}}}}function lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r-1===a.indexOf(e.sourceId))).reduce(((e,t)=>e+t.items.length),0)>0,[u]=o.collections.filter((({source:e})=>"querySuggestionsPlugin"===e.sourceId)),l=e.config.autocomplete_query_suggestions&&u.items.length>0;r(c?function(e,t,r,n){const{html:o}=e,i=o`
${r&&o`
${n.translations.suggestions}
${t.querySuggestionsPlugin} `} ${t.collections} ${t.articles} ${t.pages} ${t.redirectUrlPlugin}
${t.products}
`;return n.hooks.triggerHooks("beforeAutocompleteMainTemplate",i,e,t,r)}({html:n,state:o},t,l,e):((e,t,r)=>{const{html:n}=e,o=n`
${t.products}
`;return r.hooks.triggerHooks("beforeAutocompleteMainProductsTemplate",o,e,t)})({html:n,state:o},t,e),i)},renderNoResults({render:t,html:r,state:n},o){t(((e,t)=>{const{html:r,state:n}=e,o=r`

${t.translation_helpers.no_result_for(n.query)}

${t.translations.allProducts}
`;return t.hooks.triggerHooks("beforeAutocompleteNoResultsTemplate",o,e)})({html:r,state:n},e),o)},onSubmit({state:e}){window.location.href=`${window.Shopify.routes.root}search?q=${encodeURIComponent(e.query)}`}};t({...e.hooks.triggerHooks("beforeAutocompleteOptions",f)});const p=new Event("algolia.autocomplete.afterInit");document.dispatchEvent(p)};const po=async function(e){const t=window[window.AlgoliaAnalyticsObject];if(!e.config.analytics_enabled||!t)return;if(e.analytics_has_initialize)return;e.analytics_has_initialize=!0;const r=new Event("algolia.analytics.beforeInit");document.dispatchEvent(r);const n=e.hooks.triggerHooks("beforeAlgoliaAnalyticsOptions",{partial:!0}),o=(await e.config.index_suffix,"enabled"===e.config.usertoken_with_cookies);let i=!1;o?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],(async e=>{e&&console.error("Customer Privacy API Error",e);const r=!!window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.userCanBeTracked();i=o&&r,t("init",{...n,useCookie:i}),t("addAlgoliaAgent","Shopify Integration");const a=JSON.parse(localStorage.getItem("algolia_config")||{});a.user_token=await function(e){return new Promise((t=>{e("getUserToken",null,((e,r)=>t(e||void 0===r?null:r)))}))}(t),localStorage.setItem("algolia_config",JSON.stringify(a))})):(t("init",{...n,useCookie:i}),t("addAlgoliaAgent","Shopify Integration"));const a=`${e.config.index_prefix}products`;localStorage.setItem("algolia_analytics_options",JSON.stringify(n)),localStorage.setItem("algolia_config",JSON.stringify({app_id:e.config.app_id,search_api_key:e.config.search_api_key,index_name:a,useCookie:i}));const c="algolia_analytics_clicked_objects";if(e.saveForConversionTracking=e=>{try{const t=localStorage.getItem(c)||"[]",r=JSON.parse(t);r.push(e),localStorage.setItem(c,JSON.stringify(r))}catch(e){console.error(e)}},e.sendAnalyticsEventData=(r,o,a,c,u=void 0,l=void 0)=>{t("init",{appId:e.config.app_id,apiKey:e.config.search_api_key,...n,useCookie:i});const s={index:o,eventType:a,eventName:c,objectIDs:r};u&&(s.queryID=u),l&&(s.positions=l),t("sendEvents",[s])},e.config.app_block_analytics_disabled)return;const u=e.hooks.triggerHooks("beforeAddToCartSelectorString",'[name="add"]'),l=document.querySelector(u);l&&!e.config.app_block_analytics_disabled&&l.addEventListener("click",(function(){(()=>{try{const r=localStorage.getItem(c);r&&JSON.parse(r).forEach((r=>{t("init",{appId:e.config.app_id,apiKey:e.config.search_api_key,...n,useCookie:i}),t("addAlgoliaAgent","Shopify Integration"),t("convertedObjectIDsAfterSearch",r)}))}catch(e){console.error(e)}try{localStorage.removeItem(c)}catch(e){console.error(e)}})()}),{passive:!0})},mo=(e,t,r)=>{e&&e.props&&(e.props[t]===r&&delete e.props[t],e.props.children&&Array.isArray(e.props.children)?e.props.children.forEach((e=>mo(e,t,r))):e.props.children&&mo(e.props.children,t,r))};const yo=function(e){if(e.hooks_has_initialize)return;e.hooks_has_initialize=!0,e.hooks=e.hooks||{},e.hooks.deprecatedHooks=[],e.hooks.deprecatingWarning=["afterInstantSearchHitClickAction","afterAutocompleteProductClickAction","beforeInstantSearchFacetLimitNumber","beforeISFacetSearchablePlaceholderString","beforeISFacetSearchableNoResultsString","beforeInstantSearchFacetHeaderString","beforeInstantSearchFacetTransformItemsOptions"],e.hooks.allowedHooks=["beforeAutocompleteAsyncFunction","beforeAutocompleteOptions","beforeAutocompleteRedirectUrlOptions","beforeAutocompleteFiltersString","beforeAutocompleteMainTemplate","beforeAutocompleteNoResultsTemplate","beforeAutocompleteArticlesTemplate","beforeAutocompleteCollectionsTemplate","beforeAutocompleteFooterTemplate","beforeAutocompleteHeaderTemplate","beforeAutocompleteMainProductsTemplate","beforeAutocompletePagesTemplate","beforeAutocompleteProductTemplate","beforeAutocompleteSuggestionsTemplate","beforeAutocompleteProductTransformResponseHits","afterAutocompleteProductClickAction","beforeInstantSearchAsyncFunction","beforeInstantSearchConfigurationOptions","beforeInstantSearchOptions","beforeInstantSearchAllowParamsArray","beforeInstantSearchFiltersString","beforeInstantSearchFacetItemTemplate","beforeInstantSearchShowMoreTemplate","beforeInstantSearchMainTemplate","beforeInstantSearchNoResultTemplate","beforeInstantSearchProductTemplate","beforeInstantSearchStatsTemplate","beforeISTransformItems","beforeISStartAddWidgetArray","afterISStartRemoveDefaultWidget","afterInstantSearchHitClickAction","beforeInstantSearchFacetLimitNumber","beforeISFacetSearchablePlaceholderString","beforeISFacetSearchableNoResultsString","beforeInstantSearchFacetHeaderTemplate","beforeInstantSearchFacetTransformItemsOptions","beforeInstantSearchFacetParamsOptions","beforeInstantSearchFacetPanelOptions","beforeISearchInitSortOrdersArray","beforeISInitCollectionSortOrdersArray","beforeAlgoliaAnalyticsOptions","beforeAddToCartSelectorString","beforeRecommendHitTemplate"],e.hooks.registeredHooks=[],e.hooks.registerHook=(t,r)=>{e.hooks.deprecatingWarning.indexOf(t)>-1&&console.warn(`Algolia AI Search & Discovery: ${t} will be deprecated and may not be supported in a future release.`),e.hooks.deprecatedHooks.indexOf(t)>-1?console.error(`Algolia AI Search & Discovery: ${t} has been deprecated. Please use one of ${e.hooks.allowedHooks.join(", ")}`):-1!==e.hooks.allowedHooks.indexOf(t)?e.hooks.registeredHooks[t]?e.hooks.registeredHooks[t].push(r):e.hooks.registeredHooks[t]=[r]:console.error(`Algolia AI Search & Discovery: Hook "${t}" cannot be defined. Please use one of ${e.hooks.allowedHooks.join(", ")}`)},e.hooks.getRegisteredHooks=t=>(-1===e.hooks.allowedHooks.indexOf(t)&&console.error(`Hook "${t}" cannot be defined. Please use one of ${e.hooks.allowedHooks.join(", ")}`),e.hooks.registeredHooks[t]?e.hooks.registeredHooks[t]:[]),e.hooks.triggerHooks=(t,r,...n)=>{try{const o=function(e,t){switch(e){case"beforeInstantSearchProductTemplate":case"beforeInstantSearchMainTemplate":mo(t,"onclick","void(0)")}return t}(t,e.hooks.getRegisteredHooks(t).reduce(((e,t)=>t(...[...Array.isArray(e)?e:[e],...n])),r));return o}catch(e){return console.error(`Error occurred in ${t}:`,e),r}};const t=new Event("algolia.hooks.initialize");document.dispatchEvent(t)},vo=(e,t,r)=>{const{html:n,state:o}=e,i=n`
${r.translation_helpers.render_title(t,o.query)}
`;return r.hooks.triggerHooks("beforeAutocompleteHeaderTemplate",i,e,t)},go=async function(e){const t=e.externals.getAlgoliaResults,{config:r,translations:n}=e;let o="";"deny"===e.config.stock_policy?o="inventory_quantity > 0":"continue"===e.config.stock_policy&&(o="inventory_available:true");const i=await r.index_suffix,a=e.hooks.triggerHooks("beforeAutocompleteFiltersString",o);e.productsPlugin={getSources:({query:o,setContext:c})=>[{sourceId:"products",getItems:()=>t({searchClient:e.searchClient,queries:[{indexName:`${r.index_prefix}products${i}`,query:o,params:{hitsPerPage:r.products_autocomplete_hits_per_page,clickAnalytics:r.analytics_enabled,filters:a,distinct:e.config.show_products}}],transformResponse({results:t,hits:r}){c({nbProducts:t[0].nbHits});return e.hooks.triggerHooks("beforeAutocompleteProductTransformResponseHits",r,t)}}),templates:{header({html:t,state:r}){const o=n.products;return vo({html:t,state:r},o,e)},item({item:t,html:n,components:o}){const i=r.show_products,a=i||t.objectID===t.id?"":`?variant=${t.objectID}`;return((e,t,r,n)=>{e.item=n.helpers.localizeHitData(e.item);const{html:o,components:i,item:a}=e,c=o`
${a.title}
${a.product_type&&i.Highlight({hit:a,attribute:"product_type"})} ${a.vendor&&o` by `} ${a.vendor&&i.Highlight({hit:a,attribute:"vendor"})}
${i.Highlight({hit:a,attribute:"title"})} ${n.helpers.variantTitleAddition(a,t)}
${n.helpers.displayPrice(a,t)}
`;return n.hooks.triggerHooks("beforeAutocompleteProductTemplate",c,e,t,r,n.helpers.handleItemClick)})({item:t,html:n,components:o},i,`${window.Shopify.routes.root}products/${t.handle}/${a}`,e)},footer({state:t,html:n}){const{autocomplete_see_all:o,products_autocomplete_hits_per_page:i}=r;return o&&t.context.nbProducts>i&&((e,t)=>{const{html:r,state:n}=e,o=n.context.redirectUrlPlugin?.data[0]?.urls[0]||"",i=r` `;return t.hooks.triggerHooks("beforeAutocompleteFooterTemplate",i,e)})({html:n,state:t},e)}}}]}},ho=async function(e){const t=e.externals.createQuerySuggestionsPlugin,{config:r}=e;await r.index_suffix;e.querySuggestionsPlugin=t({searchClient:e.searchClient,indexName:r.query_suggestions_index_name,getSearchParams:()=>({hitsPerPage:r.suggestions_autocomplete_hits_per_page}),transformSource:({source:t})=>({...t,getItemUrl:({item:e})=>`${window.Shopify.routes.root}search?q=${e.query}`,templates:{...t.templates,item(t){const{item:r,html:n,components:o}=t;return((e,t)=>{const{item:r,html:n,components:o}=e,i=n`
${o.Highlight({hit:r,attribute:"query"})}
`;return t.hooks.triggerHooks("beforeAutocompleteSuggestionsTemplate",i,e)})({item:r,html:n,components:o},e)}}})})};var bo={item:function(e){var t=e.createElement,r=e.item,n=e.state;return t("div",{className:"aa-ItemWrapper"},t("div",{className:"aa-ItemContent"},t("div",{className:"aa-ItemIcon aa-ItemIcon--noBorder"},t("svg",{viewBox:"0 0 24 24",fill:"currentColor"},t("path",{d:"M16.041 15.856c-0.034 0.026-0.067 0.055-0.099 0.087s-0.060 0.064-0.087 0.099c-1.258 1.213-2.969 1.958-4.855 1.958-1.933 0-3.682-0.782-4.95-2.050s-2.050-3.017-2.050-4.95 0.782-3.682 2.050-4.95 3.017-2.050 4.95-2.050 3.682 0.782 4.95 2.050 2.050 3.017 2.050 4.95c0 1.886-0.745 3.597-1.959 4.856zM21.707 20.293l-3.675-3.675c1.231-1.54 1.968-3.493 1.968-5.618 0-2.485-1.008-4.736-2.636-6.364s-3.879-2.636-6.364-2.636-4.736 1.008-6.364 2.636-2.636 3.879-2.636 6.364 1.008 4.736 2.636 6.364 3.879 2.636 6.364 2.636c2.125 0 4.078-0.737 5.618-1.968l3.675 3.675c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414z"}))),t("div",{className:"aa-ItemContentBody"},t("div",{className:"aa-ItemContentTitle"},t("a",{className:"aa-ItemLink",href:r.urls[0]},n.query)))),t("div",{className:"aa-ItemActions"},t("div",{className:"aa-ItemActionButton"},t("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},t("line",{x1:"5",y1:"12",x2:"19",y2:"12"}),t("polyline",{points:"12 5 19 12 12 19"})))))}};function Oo(e){return Oo="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},Oo(e)}function _o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function So(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=function(e){return So({transformResponse:wo,templates:bo,onRedirect:jo},e)}(e),r=t.transformResponse,n=t.templates,o=t.onRedirect;function i(e){var t,n,o=e.results,i=e.source,a=e.state,c={sourceId:i.sourceId,urls:o.map((function(e){return r(e)})).filter((function(e){return void 0!==e}))},u=null!==(t=null===(n=a.context.redirectUrlPlugin)||void 0===n?void 0:n.data)&&void 0!==t?t:[],l=u.findIndex((function(e){return e.sourceId===i.sourceId}));return-1!==l?0===c.urls.length?u.splice(l,1):u[l]=c:c.urls.length>0&&u.push(c),u}return{name:"aa.redirectUrlPlugin",subscribe:function(e){var t=e.onResolve,r=e.onSelect,n=e.setContext,o=e.setIsOpen;t((function(e){var t=e.results,r=e.source,o=e.state;n(So(So({},o.context),{},{redirectUrlPlugin:{data:i({results:t,source:r,state:o})}}))})),r((function(e){Io({state:e.state}).length>0&&o(!0)}))},reshape:function(e){var t,r,i=e.state,a=e.sourcesBySourceId;return(null!==(t=null===(r=i.context.redirectUrlPlugin)||void 0===r?void 0:r.data)&&void 0!==t?t:[]).forEach((function(e){var t=a[e.sourceId];void 0!==t&&(a[e.sourceId]=So(So({},t),{},{getItems:function(){return t.getItems().filter((function(e){if(t.getItemInputValue.__default)return!0;var r=t.getItemInputValue({item:e,state:i});return void 0===r||r.toLowerCase()!==i.query.toLowerCase()}))}}))})),{sourcesBySourceId:So({redirect:{sourceId:"redirectUrlPlugin",templates:n,getItemUrl:function(e){return e.item.urls[0]},onSelect:function(e){var t=e.event,r=e.item,n=e.state,i=e.navigator;o([r],{event:t,navigator:i,state:n})},getItemInputValue:function(){return i.query},onActive:function(){},getItems:function(){return Io({state:i})}}},a),state:i}},onSubmit:function(e){var t=e.event,r=e.navigator,n=e.state;o(Io({state:n}),{event:t,navigator:r,state:n})},__autocomplete_pluginOptions:e}}window.algoliaShopify=window.algoliaShopify||{},window.algoliaShopify.externals=window.algoliaShopify.externals||{},window.algoliaShopify.externals.algoliasearch=t(),window.algoliaShopify.externals.autocomplete=function(e){var t,r=function(){var e=[],t=[];function r(r){e.push(r);var n=r();t.push(n)}return{runEffect:r,cleanupEffects:function(){var e=t;t=[],e.forEach((function(e){e()}))},runEffects:function(){var t=e;e=[],t.forEach((function(e){r(e)}))}}}(),i=r.runEffect,a=r.cleanupEffects,c=r.runEffects,u=(t=[],{reactive:function(e){var r=e(),n={_fn:e,_ref:{current:r},get value(){return this._ref.current},set value(e){this._ref.current=e}};return t.push(n),n},runReactives:function(){t.forEach((function(e){e._ref.current=e._fn()}))}}),l=u.reactive,s=u.runReactives,f=o(!1),p=o(e),m=o(void 0),d=l((function(){return function(e){var t,r=e.classNames,n=e.container,o=e.getEnvironmentProps,i=e.getFormProps,a=e.getInputProps,c=e.getItemProps,u=e.getLabelProps,l=e.getListProps,s=e.getPanelProps,f=e.getRootProps,p=e.panelContainer,m=e.panelPlacement,d=e.render,y=e.renderNoResults,v=e.renderer,g=e.detachedMediaQuery,h=e.components,b=e.translations,O=fn(e,cn),_="undefined"!=typeof window?window:{},S=nn(_,n);S.tagName;var P=ln(ln({},dn),v),w={Highlight:Fr(P),ReverseHighlight:Xr(P),ReverseSnippet:tn(P),Snippet:rn(P)};return{renderer:{classNames:on(pn,null!=r?r:{}),container:S,getEnvironmentProps:null!=o?o:function(e){return e.props},getFormProps:null!=i?i:function(e){return e.props},getInputProps:null!=a?a:function(e){return e.props},getItemProps:null!=c?c:function(e){return e.props},getLabelProps:null!=u?u:function(e){return e.props},getListProps:null!=l?l:function(e){return e.props},getPanelProps:null!=s?s:function(e){return e.props},getRootProps:null!=f?f:function(e){return e.props},panelContainer:p?nn(_,p):_.document.body,panelPlacement:null!=m?m:"input-wrapper-width",render:null!=d?d:mn,renderNoResults:y,renderer:P,detachedMediaQuery:null!=g?g:getComputedStyle(_.document.documentElement).getPropertyValue("--aa-detached-media-query"),components:ln(ln({},w),h),translations:ln(ln({},{clearButtonTitle:"Clear",detachedCancelButtonText:"Cancel",detachedSearchButtonTitle:"Search",submitButtonTitle:"Submit"}),b)},core:ln(ln({},O),{},{id:null!==(t=O.id)&&void 0!==t?t:J(),environment:_})}}(p.current)})),y=l((function(){return d.value.core.environment.matchMedia(d.value.renderer.detachedMediaQuery).matches})),v=l((function(){return _t(Bn(Bn({},d.value.core),{},{onStateChange:function(e){var t,r,n;f.current=e.state.collections.some((function(e){return e.source.templates.noResults})),null===(t=m.current)||void 0===t||t.call(m,e),null===(r=(n=d.value.core).onStateChange)||void 0===r||r.call(n,e)},shouldPanelOpen:p.current.shouldPanelOpen||function(e){var t=e.state;if(y.value)return!0;var r=z(t)>0;if(!d.value.core.openOnFocus&&!t.query)return r;var n=Boolean(f.current||d.value.renderer.renderNoResults);return!r&&n||r},__autocomplete_metadata:{userAgents:_n,options:e}}))})),g=o(Bn({collections:[],completion:null,context:{},isOpen:!1,query:"",activeItemId:null,status:"idle"},d.value.core.initialState)),h={getEnvironmentProps:d.value.renderer.getEnvironmentProps,getFormProps:d.value.renderer.getFormProps,getInputProps:d.value.renderer.getInputProps,getItemProps:d.value.renderer.getItemProps,getLabelProps:d.value.renderer.getLabelProps,getListProps:d.value.renderer.getListProps,getPanelProps:d.value.renderer.getPanelProps,getRootProps:d.value.renderer.getRootProps},b={setActiveItemId:v.value.setActiveItemId,setQuery:v.value.setQuery,setCollections:v.value.setCollections,setIsOpen:v.value.setIsOpen,setStatus:v.value.setStatus,setContext:v.value.setContext,refresh:v.value.refresh,navigator:v.value.navigator},O=l((function(){return wt.bind(d.value.renderer.renderer.createElement)})),_=l((function(){return function(e){var t=e.autocomplete,r=e.autocompleteScopeApi,n=e.classNames,o=e.environment,i=e.isDetached,a=e.placeholder,c=void 0===a?"Search":a,u=e.propGetters,l=e.setIsModalOpen,s=e.state,f=e.translations,p=Rt(o),m=u.getRootProps(Kt({state:s,props:t.getRootProps({})},r)),d=p("div",Kt({class:n.root},m)),y=p("div",{class:n.detachedContainer,onMouseDown:function(e){e.stopPropagation()}}),v=p("div",{class:n.detachedOverlay,children:[y],onMouseDown:function(){l(!1),t.setIsOpen(!1)}}),g=u.getLabelProps(Kt({state:s,props:t.getLabelProps({})},r)),h=p("button",{class:n.submitButton,type:"submit",title:f.submitButtonTitle,children:[jt({environment:o})]}),b=p("label",Kt({class:n.label,children:[h],ariaLabel:f.submitButtonTitle},g)),O=p("button",{class:n.clearButton,type:"reset",title:f.clearButtonTitle,children:[It({environment:o})]}),_=p("div",{class:n.loadingIndicator,children:[At({environment:o})]}),S=Vt({class:n.input,environment:o,state:s,getInputProps:u.getInputProps,getInputPropsCore:t.getInputProps,autocompleteScopeApi:r,isDetached:i}),P=p("div",{class:n.inputWrapperPrefix,children:[b,_]}),w=p("div",{class:n.inputWrapperSuffix,children:[O]}),j=p("div",{class:n.inputWrapper,children:[S]}),I=u.getFormProps(Kt({state:s,props:t.getFormProps({inputElement:S})},r)),A=p("form",Kt({class:n.form,children:[P,j,w]},I)),k=u.getPanelProps(Kt({state:s,props:t.getPanelProps({})},r)),C=p("div",Kt({class:n.panel},k)),x=p("div",{class:n.detachedSearchButtonQuery,textContent:s.query}),E=p("div",{class:n.detachedSearchButtonPlaceholder,hidden:Boolean(s.query),textContent:c});if(i){var D=p("div",{class:n.detachedSearchButtonIcon,children:[jt({environment:o})]}),T=p("button",{type:"button",class:n.detachedSearchButton,title:f.detachedSearchButtonTitle,id:g.id,onClick:function(){l(!0)},children:[D,E,x]}),N=p("button",{type:"button",class:n.detachedCancelButton,textContent:f.detachedCancelButtonText,onTouchStart:function(e){e.stopPropagation()},onClick:function(){t.setIsOpen(!1),l(!1)}}),$=p("div",{class:n.detachedFormContainer,children:[A,N]});y.appendChild($),d.appendChild(T)}else d.appendChild(A);return{detachedContainer:y,detachedOverlay:v,detachedSearchButtonQuery:x,detachedSearchButtonPlaceholder:E,inputWrapper:j,input:S,root:d,form:A,label:b,submitButton:h,clearButton:O,loadingIndicator:_,panel:C}}({autocomplete:v.value,autocompleteScopeApi:b,classNames:d.value.renderer.classNames,environment:d.value.core.environment,isDetached:y.value,placeholder:d.value.core.placeholder,propGetters:h,setIsModalOpen:j,state:g.current,translations:d.value.renderer.translations})}));function S(){Tt(_.value.panel,{style:y.value?{}:yn({panelPlacement:d.value.renderer.panelPlacement,container:_.value.root,form:_.value.form,environment:d.value.core.environment})})}function P(e){g.current=e;var t={autocomplete:v.value,autocompleteScopeApi:b,classNames:d.value.renderer.classNames,components:d.value.renderer.components,container:d.value.renderer.container,html:O.value,dom:_.value,panelContainer:y.value?_.value.detachedContainer:d.value.renderer.panelContainer,propGetters:h,state:g.current,renderer:d.value.renderer.renderer},r=!z(e)&&!f.current&&d.value.renderer.renderNoResults||d.value.renderer.render;!function(e){var t=e.autocomplete,r=e.autocompleteScopeApi,n=e.dom,o=e.propGetters,i=e.state;Nt(n.root,o.getRootProps(bn({state:i,props:t.getRootProps({})},r))),Nt(n.input,o.getInputProps(bn({state:i,props:t.getInputProps({inputElement:n.input}),inputElement:n.input},r))),Tt(n.label,{hidden:"stalled"===i.status}),Tt(n.loadingIndicator,{hidden:"stalled"!==i.status}),Tt(n.clearButton,{hidden:!i.query}),Tt(n.detachedSearchButtonQuery,{textContent:i.query}),Tt(n.detachedSearchButtonPlaceholder,{hidden:Boolean(i.query)})}(t),function(e,t){var r=t.autocomplete,n=t.autocompleteScopeApi,o=t.classNames,i=t.html,a=t.dom,c=t.panelContainer,u=t.propGetters,l=t.state,s=t.components,f=t.renderer;if(l.isOpen){c.contains(a.panel)||"loading"===l.status||c.appendChild(a.panel),a.panel.classList.toggle("aa-Panel--stalled","stalled"===l.status);var p=l.collections.filter((function(e){var t=e.source,r=e.items;return t.templates.noResults||r.length>0})).map((function(e,t){var a=e.source,c=e.items;return f.createElement("section",{key:t,className:o.source,"data-autocomplete-source-id":a.sourceId},a.templates.header&&f.createElement("div",{className:o.sourceHeader},a.templates.header({components:s,createElement:f.createElement,Fragment:f.Fragment,items:c,source:a,state:l,html:i})),a.templates.noResults&&0===c.length?f.createElement("div",{className:o.sourceNoResults},a.templates.noResults({components:s,createElement:f.createElement,Fragment:f.Fragment,source:a,state:l,html:i})):f.createElement("ul",gn({className:o.list},u.getListProps(bn({state:l,props:r.getListProps({source:a})},n))),c.map((function(e){var t=r.getItemProps({item:e,source:a});return f.createElement("li",gn({key:t.id,className:o.item},u.getItemProps(bn({state:l,props:t},n))),a.templates.item({components:s,createElement:f.createElement,Fragment:f.Fragment,item:e,state:l,html:i}))}))),a.templates.footer&&f.createElement("div",{className:o.sourceFooter},a.templates.footer({components:s,createElement:f.createElement,Fragment:f.Fragment,items:c,source:a,state:l,html:i})))})),m=f.createElement(f.Fragment,null,f.createElement("div",{className:o.panelLayout},p),f.createElement("div",{className:"aa-GradientBottom"})),d=p.reduce((function(e,t){return e[t.props["data-autocomplete-source-id"]]=t,e}),{});e(bn(bn({children:m,state:l,sections:p,elements:d},f),{},{components:s,html:i},n),a.panel)}else c.contains(a.panel)&&c.removeChild(a.panel)}(r,t)}function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a();var t,r,n=d.value.renderer,o=n.components,i=$n(n,Tn);p.current=In(i,d.value.core,{components:(t=o,r=function(e){return!e.value.hasOwnProperty("__autocomplete_componentName")},Object.entries(t).reduce((function(e,t){var n=En(t,2),o=n[0],i=n[1];return r({key:o,value:i})?Cn(Cn({},e),{},xn({},o,i)):e}),{})),initialState:g.current},e),s(),c(),v.value.refresh().then((function(){P(g.current)}))}function j(e){e!==d.value.core.environment.document.body.contains(_.value.detachedOverlay)&&(e?(d.value.core.environment.document.body.appendChild(_.value.detachedOverlay),d.value.core.environment.document.body.classList.add("aa-Detached"),_.value.input.focus()):(d.value.core.environment.document.body.removeChild(_.value.detachedOverlay),d.value.core.environment.document.body.classList.remove("aa-Detached")))}return i((function(){var e=v.value.getEnvironmentProps({formElement:_.value.form,panelElement:_.value.panel,inputElement:_.value.input});return Tt(d.value.core.environment,e),function(){Tt(d.value.core.environment,Object.keys(e).reduce((function(e,t){return Bn(Bn({},e),{},Hn({},t,void 0))}),{}))}})),i((function(){var e=y.value?d.value.core.environment.document.body:d.value.renderer.panelContainer,t=y.value?_.value.detachedOverlay:_.value.panel;return y.value&&g.current.isOpen&&j(!0),P(g.current),function(){e.contains(t)&&(e.removeChild(t),e.classList.remove("aa-Detached"))}})),i((function(){var e=d.value.renderer.container;return e.appendChild(_.value.root),function(){e.removeChild(_.value.root)}})),i((function(){var e=n((function(e){P(e.state)}),0);return m.current=function(t){var r=t.state,n=t.prevState;(y.value&&n.isOpen!==r.isOpen&&j(r.isOpen),y.value||!r.isOpen||n.isOpen||S(),r.query!==n.query)&&d.value.core.environment.document.querySelectorAll(".aa-Panel--scrollable").forEach((function(e){0!==e.scrollTop&&(e.scrollTop=0)}));e({state:r})},function(){m.current=void 0}})),i((function(){var e=n((function(){var e=y.value;y.value=d.value.core.environment.matchMedia(d.value.renderer.detachedMediaQuery).matches,e!==y.value?w({}):requestAnimationFrame(S)}),20);return d.value.core.environment.addEventListener("resize",e),function(){d.value.core.environment.removeEventListener("resize",e)}})),i((function(){if(!y.value)return function(){};function e(e){_.value.detachedContainer.classList.toggle("aa-DetachedContainer--modal",e)}function t(t){e(t.matches)}var r=d.value.core.environment.matchMedia(getComputedStyle(d.value.core.environment.document.documentElement).getPropertyValue("--aa-detached-modal-media-query"));e(r.matches);var n=Boolean(r.addEventListener);return n?r.addEventListener("change",t):r.addListener(t),function(){n?r.removeEventListener("change",t):r.removeListener(t)}})),i((function(){return requestAnimationFrame(S),function(){}})),Bn(Bn({},b),{},{update:w,destroy:function(){a()}})},window.algoliaShopify.externals.getAlgoliaResults=ro,window.algoliaShopify.externals.createQuerySuggestionsPlugin=function(e){var t=function(e){return ao({getSearchParams:function(){return{}},transformSource:function(e){return e.source},itemsWithCategories:1,categoriesPerItem:1},e)}(e),r=t.searchClient,n=t.indexName,o=t.getSearchParams,i=t.transformSource,a=t.categoryAttribute,c=t.itemsWithCategories,u=t.categoriesPerItem;return{name:"aa.querySuggestionsPlugin",getSources:function(e){var t=e.query,l=e.setQuery,s=e.refresh,f=e.state;function p(e){l("".concat(e.query," ")),s()}return[i({source:{sourceId:"querySuggestionsPlugin",getItemInputValue:function(e){return e.item.query},getItems:function(){return ro({searchClient:r,queries:[{indexName:n,query:t,params:o({state:f})}],transformResponse:function(e){var r=e.hits[0];if(!t||!a)return r;var n=0;return r.reduce((function(e,t){var r=[t];if(n0&&n++;var i,l=uo(o);try{for(l.s();!(i=l.n()).done;){var s=i.value;r.push(ao({__autocomplete_qsCategory:s},t))}}catch(e){l.e(e)}finally{l.f()}}return e.push.apply(e,r),e}),[])}})},templates:no({onTapAhead:p})},onTapAhead:p,state:f})]},__autocomplete_pluginOptions:e}},window.algoliaShopify.externals.render=Dr,window.algoliaShopify.externals.html=so,window.addEventListener("DOMContentLoaded",(()=>{!async function(e,t){yo(e),function(e){if(e.init_has_initialize)return;e.init_has_initialize=!0,e.storeName=window.location.hostname.replace(/^www\./,"").replace(/^([^.]*)\..*$/,"$1"),e.full_results=Boolean(window.location.href.match(/\/search/)),e.is_collection_results_page=Boolean(window.location.pathname.match(/(^\/\w{2}\/|^\/|^\/\w{2}-\w{2}\/)collections\/([^/]+)[/]*$/)),e.current_collection_id=window.algoliaShopify?.current_collection_id||e?.shopify?.collection_id||null,e.assign=function(e){for(var t=1;t1&&(t=e.shopify.market.multicurrency_default_format.split(":")),e.formatMoney=function(e,r=!1){let n=e;const o=(n/100).toLocaleString("en",{minimumFractionDigits:2,maximumFractionDigits:2});let i=document.querySelector(".algolia-config-money-format").innerHTML;t&&r&&t[0].toUpperCase()==r.toUpperCase()&&(i=t[1].replace(/^\s+|\s+$/g,""));let a=/^([^{}]*)\{\{amount\}\}([^{}]*)$/;if(i.match(a))return i.replace(a,`$1${o}$2`);if(a=/^([^{}]*)\{\{amount_with_comma_separator\}\}([^{}]*)$/,i.match(a)){let e=o.replace(/[.]/,"|");return e=e.replace(/[,]/g,"."),e=e.replace(/[|]/,","),i.replace(a,`$1${e}$2`)}if(a=/^([^{}]*)\{\{amount_with_space_separator\}\}([^{}]*)$/,i.match(a)){let e=o.replace(/[.]/,"|");return e=e.replace(/[,]/g," "),e=e.replace(/[|]/,","),i.replace(a,`$1${e}$2`)}if(a=/^([^{}]*)\{\{amount_with_period_and_space_separator\}\}([^{}]*)$/,i.match(a)){let e=o.replace(/[,]/g," ");return i.replace(a,`$1${e}$2`)}try{if(window.Shopify&&window.Shopify.formatMoney)return window.Shopify.formatMoney(n,i)}catch(e){console.error("Error while formatting money",e)}return`$${o}`}}(e),function(e){if(e.helpers_has_initialize)return;e.helpers_has_initialize=!0;const t=e.externals.render,r=e.externals.html,n=e.externals.algoliasearch;e.searchClient=n(e.config.app_id,e.config.search_api_key),e.render=(n,o,i)=>t(n(r,i,e),o);const o=e=>{const t=!e._distinct&&e.objectID!==e.id;return`${window.Shopify.routes.root}products/${e.handle}${t?`?variant=${e.objectID}`:""}`},i=function(t,r=!1){return e.formatMoney(100*Number(t),r)};e.is_mobile_device=(()=>{let e=!1;if("maxTouchPoints"in navigator)e=navigator.maxTouchPoints>0;else if("mxMaxTouchPoints"in navigator)e=navigator.mxMaxTouchPoints>0;else{const t=matchMedia?.("(pointer:coarse)");if("(pointer:coarse)"===t?.media)e=Boolean(t.matches);else if("orientation"in window)e=!0;else{const t=navigator.userAgent;e=/\b(BlackBerry|webOS|iPhone|IEMobile)\b/i.test(t)||/\b(Android|Windows Phone|iPad|iPod)\b/i.test(t)}}return e})(),e.helpers={removeDefaultWidgetContainers:e=>{let t;switch(e.$$widgetType){case"ais.searchBox":t=".ais-SearchBox";break;case"ais.stats":t=".ais-Stats";break;case"ais.sortBy":t=".ais-SortBy";break;case"ais.hits":t=".ais-Hits";break;case"ais.pagination":t=".ais-Pagination"}if(t){const e=document.querySelector(t);e&&e.remove()}},preloadProductHitImage:t=>{if(e.is_mobile_device&&!e.has_preloaded_images&&(4===Number(t.productPosition)&&(e.has_preloaded_images=!0),Number(t.productPosition)<=4)){const r=document.createElement("link");r.rel="preload",r.as="image",r.href=e.helpers.renderImage(t,125).src,r.imagesrcset=e.helpers.renderImage(t,125).srcset,r.imagesizes=e.helpers.renderImage(t,125).sizes,document.getElementsByTagName("head")[0].appendChild(r)}},handleItemClick:async t=>{if(e.config.analytics_enabled){const r=e.config.index_prefix,n=e.helpers.marketsEnabled()?await e.config.index_suffix:"";try{const o={eventName:"Added to cart",index:`${r}products${n}`,queryID:t.__queryID||t.__autocomplete_queryID,objectIDs:[t.objectID],productId:t.id};e.saveForConversionTracking(o)}catch(e){console.error("Error in Algolia click function",e)}}},marketsEnabled:function(){return Boolean(e.config.markets_indexing_enabled&&e.config.markets_mapping?.length)},activeCurrencyCode:function(){return Shopify.currency.active.toLowerCase()},formatNumber:function(e){return Number(e).toLocaleString()},localizeHitData:t=>{if(e.helpers.marketsEnabled()&&(t.currency=e.config.store_currency.toLowerCase()),!e.helpers.marketsEnabled()||e.helpers.activeCurrencyCode()===e.config.store_currency.toLowerCase())return t;const r=`market_pricing_${e.helpers.activeCurrencyCode()}`;return r in t&&(t.price=t[r]?.price||t.price,t.compare_at_price=t[r]?.compare_at_price||t.compare_at_price,t.variants_min_price=t[r]?.variants_min_price||t.variants_min_price,t.variants_max_price=t[r]?.variants_max_price||t.variants_max_price,t.variants_compare_at_price_min=t[r]?.variants_compare_at_price_min||t.variants_compare_at_price_min,t.variants_compare_at_price_max=t[r]?.variants_compare_at_price_max||t.variants_compare_at_price_max,t.price_ratio=t[r]?.price_ratio||t.price_ratio,t.currency=r.split("_").pop()),t},displayPrice:function(e,t){if(t){const t=e.variants_min_price,r=e.variants_max_price,n=e.currency||!1;if(t&&r&&t!==r)return`${i(t,n)} - ${i(r,n)}`}return i(e.price,e.currency)},displayStrikedPrice:function(e,t,r){return Number(t)&&Number(t)>Number(e)?i(t,r):""},displayDiscount:function(e,t,r){const n=1-r;return Number(t)&&Number(t)>Number(e)?`- ${Math.floor(100*n)} %`:""},instantsearchLink:e=>o(e),productLink:e=>o(e),fullTitle:function(e,t,r){let n=e;return!t&&r&&"Default Title"!==r&&"Default"!==r&&(n+=` ( ${r} )`),(n||"").replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},variantTitleAddition:function(e,t){let r=" ";return!t&&e.variant_title&&"Default Title"!==e.variant_title&&"Default"!==e.variant_title&&(r+=`( ${e.variant_title} )`),r},hexToRGB:function(e){if(!e)return"";4==e.length&&(e=e.substring(1).replace(/./g,"$&$&"));const t=e.match(/^#?([\da-f]{2})([\da-f]{2})([\da-f]{2})$/i);return`${parseInt(t[1],16)},${parseInt(t[2],16)},${parseInt(t[3],16)}`},sizedImage:function(e,t,r){const n=r?t.product_image:t.image;if(!n)return"http://cdn.shopify.com/s/images/admin/no-image-compact.gif";const o=e.replace(/^\s+|\s+$/g,"");return"original"===o?n:n.replace(/\/(.*)\.(\w{2,4})/g,`/$1_${o}.$2`)},retrieveOptionNames:async e=>(await window.algoliaShopify.searchClient.initIndex(e).search("",{hitsPerPage:0,facets:["option_names"],maxValuesPerFacet:1e3,analytics:!1})).facets.option_names,index_suffix:function(){const t="algolia_market";let r="",n=!1;return async function(){if(n)return r;if(e.config.markets_indexing_enabled&&e.config.markets_mapping?.length){let o=!0;try{const i=JSON.parse(localStorage.getItem(t)||"{}");i.id==e.shopify.market.id&&i.locale==e.shopify.market.language.shop_locale.locale&&(r=i.suffix?`_${i.suffix}`:"",o=!1,n=!0)}catch(e){localStorage.removeItem(t),r="",n=!0}if(o)try{const o=`${e.shopify.market.id}_${e.shopify.market.language.shop_locale.locale}`,i=e.config.markets_mapping.find((e=>e.key===o));if(i){const o=i.suffix?`_${i.suffix}`:"",a=`${e.config.index_prefix}products${o}`,c=e.searchClient.initIndex(a);await c.search("",{analytics:!1,page:1,hitsPerPage:1}),r=o,localStorage.setItem(t,JSON.stringify(i)),n=!0}}catch(e){localStorage.removeItem(t),r="",n=!0}return r}return r}}(),waitForExternalAsync(t){const r=e.hooks.triggerHooks(t);return r&&"function"==typeof r.then?r:Promise.resolve()}},e.config.index_suffix=e.helpers.index_suffix(),["pico","icon","thumb","small","compact","medium","large","grande","original"].forEach((function(t){e.helpers[`${t}Image`]=function(e){const r=e.distinct?e.product_image:e.image;return r?"original"===t?r:r.replace(/\/(.*)\.(\w{2,4})/g,`/$1_${t}.$2`):"http://cdn.shopify.com/s/images/admin/no-image-compact.gif"}})),e.helpers.renderImage=function(e,t=125){const r=e.distinct?e.product_image:e.image;if(!r)return{src:"http://cdn.shopify.com/s/images/admin/no-image-compact.gif",srcset:"",sizes:""};const n=[`${r.replace(/\/(.*)\.(\w{2,4})/g,`/$1_${t}x.$2`)} 1x`,`${r.replace(/\/(.*)\.(\w{2,4})/g,`/$1_${2*t}x.$2`)} 2x`,`${r.replace(/\/(.*)\.(\w{2,4})/g,`/$1_${3*t}x.$2`)} 3x`].join(", ");return{src:r.replace(/\/(.*)\.(\w{2,4})/g,`/$1_${t}x.$2`),srcset:n,sizes:`(max-width: ${t}px) 100vw, ${t}px`}}}(e),function(e){e.translations_has_initialize||(e.translations_has_initialize=!0,e.translations={...e.shopify.market.translations},e.translation_helpers={no_result_for:t=>`${e.translations.noResultFor} " ${t} ".`,in:t=>`${e.translations.in} ${t/1e3}s`,outOf:(t,r,n)=>`${t*r+1} - ${Math.min((t+1)*r,n)} ${e.translations.outOf}`,by:t=>t?` ${e.translations.by} ${t}`:"",render_title:(e,t)=>"Products"===e&&t?`${e} for ${t}`:e})}(e),await e.helpers.waitForExternalAsync("beforeAutocompleteAsyncFunction"),await async function(e){const t=e.externals.getAlgoliaResults,{config:r,translations:n}=e;await r.index_suffix,e.articlesPlugin={getSources:({query:o})=>[{sourceId:"articles",getItems:()=>t({searchClient:e.searchClient,queries:[{indexName:`${r.index_prefix}articles`,query:o,params:{hitsPerPage:r.articles_autocomplete_hits_per_page,clickAnalytics:r.analytics_enabled}}]}),templates:{header({html:t,state:r}){const o=n.articles;return vo({html:t,state:r},o,e)},item:({item:t,html:r,components:n})=>((e,t,r)=>{const{item:n,html:o,components:i}=e,a=o`
${i.Highlight({hit:n,attribute:"title"})}
`;return r.hooks.triggerHooks("beforeAutocompleteArticlesTemplate",a,e,t)})({item:t,html:r,components:n},`${window.Shopify.routes.root}blogs/${t.blog.handle}/${t.handle}`,e)}}]}}(e),async function(e){const t=e.externals.getAlgoliaResults,{config:r,translations:n}=e,o=await r.index_suffix;e.collectionsPlugin={getSources:({query:i})=>[{sourceId:"collections",getItems:()=>t({searchClient:e.searchClient,queries:[{indexName:`${r.index_prefix}collections${o}`,query:i,params:{hitsPerPage:r.collections_autocomplete_hits_per_page,clickAnalytics:r.analytics_enabled}}]}),templates:{header({html:t,state:r}){const o=n.collections;return vo({html:t,state:r},o,e)},item:({item:t,html:r,components:n})=>function(e,t,r){const{item:n,html:o,components:i}=e,a=o`
${i.Highlight({hit:n,attribute:"title"})}
`;return r.hooks.triggerHooks("beforeAutocompleteCollectionsTemplate",a,e,t)}({item:t,html:r,components:n},`${window.Shopify.routes.root}collections/${t.handle}`,e)}}]}}(e),async function(e){const t=e.externals.getAlgoliaResults,{config:r,translations:n}=e;await r.index_suffix,e.pagesPlugin={getSources:({query:o})=>[{sourceId:"pages",getItems:()=>t({searchClient:e.searchClient,queries:[{indexName:`${r.index_prefix}pages`,query:o,params:{hitsPerPage:r.pages_autocomplete_hits_per_page,clickAnalytics:r.analytics_enabled}}]}),templates:{header({html:t,state:r}){const o=n.pages;return vo({html:t,state:r},o,e)},item:({item:t,html:r,components:n})=>((e,t,r)=>{const{item:n,html:o,components:i}=e,a=o`
${i.Highlight({hit:n,attribute:"title"})}
`;return r.hooks.triggerHooks("beforeAutocompletePagesTemplate",a,e,t)})({item:t,html:r,components:n},`${window.Shopify.routes.root}pages/${t.handle}`,e)}}]}}(e),go(e),ho(e),async function(e){await e.config.index_suffix;const t=e.hooks.triggerHooks("beforeAutocompleteRedirectUrlOptions",{});e.redirectUrlPlugin=Ao(t)}(e),await fo(e),await po(e)}(window.algoliaShopify)}))})()})();