1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="e7c2cb4b-daba-aa58-7cd6-29850d4a31d7")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,578153,e=>{"use strict";let t;var r=e.i(843476),n=e.i(271645),i=e.i(223128),a=e.i(797747),s=e.i(89080),o=e.i(299749),l=e.i(120786),u=e.i(92808),c=e.i(233027),d=e.i(540316),h=e.i(89122),f=e.i(993270),g=e.i(554687),v=e.i(793848),m=e.i(231763),p=e.i(67869),x=e.i(418679),b=e.i(498654),y=e.i(221024),_=e.i(992335),k=(0,f.createDocumentationMessageGenerator)({name:"infinite-hits",connector:!0});function j(e){var t=e||{};return t.page,(0,c._)(t,["page"])}function w(e){var t=e||{};return t.clickAnalytics,t.userToken,(0,c._)(t,["clickAnalytics","userToken"])}var T=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y.noop;return(0,g.checkRendering)(e,k()),function(r){var n,i,a,s,c,f,g=r||{},y=g.escapeHTML,k=void 0===y||y,T=g.transformItems,A=void 0===T?function(e){return e}:T,C=g.cache,O=void 0===C?(n=null,i=null,{read:function(e){var t=e.state;return(0,_.isEqual)(i,j(t))?n:null},write:function(e){var t=e.state,r=e.hits;i=j(t),n=r}}):C,P=function(e,t){var r,n=e.page,i=void 0===n?0:n,a=Object.keys(t).map(Number);
2return 0===a.length?i:(r=Math).min.apply(r,[i].concat((0,d._)(a)))},S=function(e,t){var r,n=e.page,i=void 0===n?0:n,a=Object.keys(t).map(Number);return 0===a.length?i:(r=Math).max.apply(r,[i].concat((0,d._)(a)))};return{$$type:"ais.infiniteHits",init:function(t){e((0,u._)((0,l._)({},this.getWidgetRenderState(t)),{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){var r=t.instantSearchInstance,n=this.getWidgetRenderState(t);e((0,u._)((0,l._)({},n),{instantSearchInstance:r}),!1),c("view:internal",n.currentPageHits)},getRenderState:function(e,t){return(0,u._)((0,l._)({},e),{infiniteHits:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,n=e.helper,i=e.parent,o=e.state,d=e.instantSearchInstance,g=function(){var e=i.getPreviousState()||o;return O.read({state:w(e)})||{}},y=[],_=i.getPreviousState()||o,j=g(),T=null==t||null==(N=t.renderingContent)||null==(I=N.widgets)||null==(C=I.banners)?void 0:C[0];if(a||(a=function(){return function(){var e=g();n.overrideStateWithoutTriggeringChangeEvent((0,u._)((0,l._)({},n.state),{page:P(n.state,e)-1})).searchWithoutTriggeringOnStateChange()}()},s=function(){return function(){var e=g();n.setPage(S(n.state,e)+1).search()}()}),c||(c=(0,v.createSendEventForHits)({instantSearchInstance:d,helper:n,widgetType:this.$$type}),f=(0,v.createBindEventForHits)({helper:n,widgetType:this.$$type,instantSearchInstance:d})),t){var C,I,N,E,U,D,R=_.page,L=void 0===R?0:R;k&&t.hits.length>0&&(t.hits=(0,m.escapeHits)(t.hits));var M=(0,p.addAbsolutePosition)(t.hits,t.page,t.hitsPerPage),$=A((0,x.addQueryID)(M,t.queryID),{results:t}),q=!1;(0,b.walkIndex)(d.mainIndex,function(e){!q&&e.getWidgets().some(h.isTwoPassWidget)&&(q=!0)});var H=!(null==(U=_.disjunctiveFacets)?void 0:U.length)&&!(_.facets||[]).filter(function(e){return"*"!==e}).length&&!(null==(D=_.hierarchicalFacets)?void 0:D.length);void 0!==j[L]||t.__isArtificial||"idle"!==d.status||q&&H||(j[L]=$,O.write({state:w(_),hits:j})),y=$,E=0===P(_,j)}else E=void 0===_.page||0===P(_,j);var F=Object.keys(j).map(Number).sort(function(e,t){return e-t}).reduce(function(e,t){return e.concat(j[t])},[]),B=!t||t.nbPages<=S(_,j)+1;return{hits:F,items:F,currentPageHits:y,sendEvent:c,bindEvent:f,banner:T,results:t||void 0,showPrevious:a,showMore:s,isFirstPage:E,isLastPage:B,widgetParams:r}},dispose:function(e){var r=e.state;t();var n=r.setQueryParameter("page",void 0);return k?n.setQueryParameters(Object.keys(m.TAG_PLACEHOLDER).reduce(function(e,t){return(0,u._)((0,l._)({},e),(0,o._)({},t,void 0))},{})):n},getWidgetUiState:function(e,t){var r=t.searchParameters.page||0;return r?(0,u._)((0,l._)({},e),{page:r+1}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=e;k&&(n=e.setQueryParameters(m.TAG_PLACEHOLDER));var i=r.page?r.page-1:0;return n.setQueryParameter("page",i)}}}},A=e.i(667291),C=e.i(286101),O="2.17.3";function P(e){return e.reduce(function(e,t){var r=e.events,e=e.additionalParams;return"index"in t?{additionalParams:e,events:r.concat([t])}:{events:r,additionalParams:t}},{events:[],additionalParams:void 0})}var S=function(){try{return!!navigator.cookieEnabled}catch(e){return!1}},I=function(){try{return!!navigator.sendBeacon}catch(e){return!1}},N=function(){try{return!!XMLHttpRequest}catch(e){return!1}},E=function(){try{return void 0!==fetch}catch(e){return!1}},U=function(){};U.get=function(e){var t=null==(t=this.store)?void 0:t.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch(e){return null}},U.set=function(e,t){var r;try{null!=(r=this.store)&&r.setItem(e,JSON.stringify(t))}catch(t){console.error("Unable to set "+e+" in localStorage, storage may be full.")}},U.remove=function(e){var t;null!=(t=this.store)&&t.removeItem(e)},U.store=function(){try{var e="__test_localStorage__";return globalThis.localStorage.setItem(e,e),globalThis.localStorage.removeItem(e),globalThis.localStorage}catch(e){}}();var D="AlgoliaObjectQueryCache";function R(){var e;return null!=(e=U.get(D))?e:{}}function L(e){var t,r;U.set(D,Object.keys(t=e).length>5e3?(r=Object.entries(r=t).sort(function(e,t){return e=e[1][1],t[1][1]-e})).slice(0,r.length-1e3-1).reduce(function(e,t){var r=t[0],t=t[1];return Object.assign(Object.assign({},e),((e={})[r]=t,e))},{}):t)}function M(e,t,r){var n=R();n[e+"_"+t]=[r,Date.now()],L(n)}var $=function(e){return void 0===e},q=function(e){return"function"==typeof e},H=["insights-js ("+O+")","insights-js-browser-esm ("+O+")"];function F(e){-1===this._ua.indexOf(e)&&this._ua.push(e)}function B(e){return q(e)&&e(this.version),this.version}function V(e,t){var r={};for(i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(r[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,i=Object.getOwnPropertySymbols(e);n<i.length;n++)0>t.indexOf(i[n])&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(r[i[n]]=e[i[n]]);return r}function W(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}var K="_ALGOLIA",X=function(e,t,r){var n=new Date,r=(n.setTime(n.getTime()+r),"expires="+n.toUTCString());document.cookie=e+"="+t+";"+r+";path=/"},Q=function(e){for(var t=e+"=",r=document.cookie.split(";"),n=0;n<r.length;n++){for(var i=r[n];" "===i.charAt(0);)i=i.substring(1);if(0===i.indexOf(t))return i.substring(t.length,i.length)}return""};function J(){var e=Q(K);!this._userToken||e&&""!==e&&0===e.indexOf("anonymous-")||X(K,this._userToken,this._cookieDuration)}function z(e){(e=void 0!==e&&e)?this.setUserToken("anonymous-"+W()):S()&&((e=Q(K))&&""!==e&&0===e.indexOf("anonymous-")?this.setUserToken(e):X(K,e=this.setUserToken("anonymous-"+W()),this._cookieDuration))}function G(e){return this._userToken=e,q(this._onUserTokenChangeCallback)&&this._onUserTokenChangeCallback(this._userToken),this._userToken}function Y(e,t){return q(t)&&t(null,this._userToken),this._userToken}function Z(e,t){this._onUserTokenChangeCallback=e,t&&t.immediate&&q(this._onUserTokenChangeCallback)&&this._onUserTokenChangeCallback(this._userToken)}function ee(e){return this._authenticatedUserToken=e,q(this._onAuthenticatedUserTokenChangeCallback)&&this._onAuthenticatedUserTokenChangeCallback(this._authenticatedUserToken),this._authenticatedUserToken}function et(e,t){return q(t)&&t(null,this._authenticatedUserToken),this._authenticatedUserToken}function er(e,t){this._onAuthenticatedUserTokenChangeCallback=e,t&&t.immediate&&q(this._onAuthenticatedUserTokenChangeCallback)&&this._onAuthenticatedUserTokenChangeCallback(this._authenticatedUserToken)}function en(e,t){return t.map(function(t){return Object.assign({eventType:e},t)})}function ei(e,t,r){return r.map(function(r){return Object.assign({eventType:e,eventSubtype:t},r)})}function ea(){for(var e=this,t=[],r=arguments.length;r--;)t[r]=arguments[r];var n=P(t),i=n.events,n=n.additionalParams;
2return i.forEach(function(t){var r=t.index,n=t.queryID;return t.objectIDs.forEach(function(t){return!e._userHasOptedOut&&M(r,t,n)})}),this.sendEvents(en("click",i),n)}function es(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=P(e),n=r.events,r=r.additionalParams;return this.sendEvents(en("click",n),r)}function eo(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=P(e),n=r.events,r=r.additionalParams;return this.sendEvents(en("click",n),r)}function el(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=P(e),n=r.events,r=r.additionalParams;return this.sendEvents(en("conversion",n),r)}function eu(){for(var e=this,t=[],r=arguments.length;r--;)t[r]=arguments[r];var n=P(t),i=n.events,n=n.additionalParams;return i.forEach(function(t){var r=t.index,n=t.queryID,i=t.objectIDs,a=t.objectData;return i.forEach(function(t,i){i=null!=(i=null==(i=null==a?void 0:a[i])?void 0:i.queryID)?i:n,!e._userHasOptedOut&&i&&M(r,t,i)})}),this.sendEvents(ei("conversion","addToCart",i),n)}function ec(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=P(e),n=r.events,r=r.additionalParams;return this.sendEvents(ei("conversion","purchase",n),r)}function ed(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=P(e),n=r.events,r=r.additionalParams;return this.sendEvents(en("conversion",n),r)}function eh(){for(var e=this,t=[],r=arguments.length;r--;)t[r]=arguments[r];var n=P(t),i=n.events,n=n.additionalParams;return i.forEach(function(t){var r=t.index,n=t.objectIDs,i=t.objectData;return n.forEach(function(t,n){n=null==(n=null==i?void 0:i[n])?void 0:n.queryID,!e._userHasOptedOut&&n&&M(r,t,n)})}),this.sendEvents(ei("conversion","addToCart",i),n)}function ef(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=P(e),n=r.events,r=r.additionalParams;return this.sendEvents(ei("conversion","purchase",n),r)}function eg(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=P(e),n=r.events,r=r.additionalParams;return this.sendEvents(en("conversion",n),r)}var ev=["de","us"];function em(e){var t,r,n,i,a,s,o,l;if(!$((e=void 0===e?{}:e).region)&&-1===ev.indexOf(e.region))throw Error("optional region is incorrect, please provide either one of: "+ev.join(", ")+".");if(!($(e.cookieDuration)||"number"==typeof e.cookieDuration&&isFinite(e.cookieDuration)&&Math.floor(e.cookieDuration)===e.cookieDuration))throw Error("optional cookieDuration is incorrect, expected an integer.");r=this,n=e,i={_userHasOptedOut:!!e.userHasOptedOut,_region:e.region,_host:e.host,_anonymousUserToken:null==(t=e.anonymousUserToken)||t,_useCookie:null!=(t=e.useCookie)&&t,_cookieDuration:e.cookieDuration||15552e6},a=n.partial,s=V(n,["partial"]),a||Object.assign(r,i),Object.assign(r,Object.keys(s).reduce(function(e,t){return Object.assign(Object.assign({},e),((e={})["_"+t]=s[t],e))},{})),this._endpointOrigin=this._host||(this._region?"https://insights."+this._region+".algolia.io":"https://insights.algolia.io"),this._ua=[].concat(H),e.authenticatedUserToken&&this.setAuthenticatedUserToken(e.authenticatedUserToken),e.userToken?this.setUserToken(e.userToken):this._userToken||this._userHasOptedOut||!this._useCookie?(o=this,void 0!==o._userToken&&"number"!=typeof(l=o._userToken)&&0===l.indexOf("anonymous-")&&o._useCookie&&!o._userHasOptedOut&&this.saveTokenAsCookie()):this.setAnonymousUserToken()}function ep(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=P(e),n=r.events,r=r.additionalParams;return this.sendEvents(en("view",n),r)}function ex(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r=P(e),n=r.events,r=r.additionalParams;return this.sendEvents(en("view",n),r)}var eb=function(e){var t;e=e.requestFn,this._endpointOrigin="https://insights.algolia.io",this._anonymousUserToken=!0,this._userHasOptedOut=!1,this._useCookie=!1,this._cookieDuration=15552e6,this._ua=[],this.version=O,this.sendEvents=(t=e,function(e,r){var n,i,a,s,o,l,u,c,d,h,f,g,v=this;if(this._userHasOptedOut)return Promise.resolve(!1);if(!(!$(this._apiKey)&&!$(this._appId)||(null==(m=null==r?void 0:r.headers)?void 0:m["X-Algolia-Application-Id"])&&(null==(m=null==r?void 0:r.headers)?void 0:m["X-Algolia-API-Key"])))throw Error("Before calling any methods on the analytics, you first need to call the 'init' function with appId and apiKey parameters or provide custom credentials in additional parameters.");!this._userToken&&this._anonymousUserToken&&this.setAnonymousUserToken(!0);var m=(null!=r&&r.inferQueryID?e.map(function(e){var t,r,n;return(n=e).queryID||"conversion"!==n.eventType||(t=[],r=null==(r=e.objectIDs)?void 0:r.map(function(r,n){var i,a,s=null==(s=e.objectData)?void 0:s[n];return null!=s&&s.queryID?s:((n=(null!=(i=e.index,a=r,n=R()[i+"_"+a])?n:[])[0])&&t.pu
2sh(r),Object.assign(Object.assign({},s),{queryID:n}))}),0===t.length)?e:Object.assign(Object.assign({},e),{objectData:r,objectIDsWithInferredQueryID:t})}):e).map(function(e){var t=e.filters,r=V(e,["filters"]),e=Object.assign(Object.assign({},r),{userToken:null!=(r=null==e?void 0:e.userToken)?r:v._userToken,authenticatedUserToken:null!=(r=null==e?void 0:e.authenticatedUserToken)?r:v._authenticatedUserToken});return $(t)||(e.filters=t.map(encodeURIComponent)),e});return 0===m.length?Promise.resolve(!1):"function"==typeof(null==(n=t,i=this._ua,a=this._endpointOrigin,s=m,o=this._appId,l=this._apiKey,u=(d=void 0===(d=null==r?void 0:r.headers)?{}:d)["X-Algolia-Application-Id"],c=d["X-Algolia-API-Key"],d=V(d,["X-Algolia-Application-Id","X-Algolia-API-Key"]),g=e=n(a+"/1/events?"+Object.keys(h=Object.assign({"X-Algolia-Application-Id":null!=u?u:o,"X-Algolia-API-Key":null!=c?c:l,"X-Algolia-Agent":encodeURIComponent(i.join("; "))},d)).map(function(e){return e+"="+h[e]}).join("&"),{events:s}))?void 0:g.then)?e.then((f=m,function(e){return e&&f.filter(function(e){var t=e.eventType,r=e.eventSubtype,e=e.objectIDs;return"conversion"===t&&"purchase"===r&&(null==e?void 0:e.length)}).forEach(function(e){var t,r,n;return t=e.index,r=e.objectIDs,n=R(),void(r.forEach(function(e){delete n[t+"_"+e]}),L(n))}),e})):e}).bind(this),this.init=em.bind(this),this.addAlgoliaAgent=F.bind(this),this.saveTokenAsCookie=J.bind(this),this.setUserToken=G.bind(this),this.setAnonymousUserToken=z.bind(this),this.getUserToken=Y.bind(this),this.onUserTokenChange=Z.bind(this),this.setAuthenticatedUserToken=ee.bind(this),this.getAuthenticatedUserToken=et.b
2ind(this),this.onAuthenticatedUserTokenChange=er.bind(this),this.clickedObjectIDsAfterSearch=ea.bind(this),this.clickedObjectIDs=es.bind(this),this.clickedFilters=eo.bind(this),this.convertedObjectIDsAfterSearch=el.bind(this),this.purchasedObjectIDsAfterSearch=ec.bind(this),this.addedToCartObjectIDsAfterSearch=eu.bind(this),this.convertedObjectIDs=ed.bind(this),this.addedToCartObjectIDs=eh.bind(this),this.purchasedObjectIDs=ef.bind(this),this.convertedFilters=eg.bind(this),this.viewedObjectIDs=ep.bind(this),this.viewedFilters=ex.bind(this),this.getVersion=B.bind(this)},ey=function(e,t){return new Promise(function(r,n){var i=JSON.stringify(t),a=new XMLHttpRequest;a.addEventListener("readystatechange",function(){4===a.readyState&&200===a.status?r(!0):4===a.readyState&&r(!1)}),a.addEventListener("error",function(){return n()}),a.addEventListener("timeout",function(){return r(!1)}),a.open("POST",e),a.setRequestHeader("Content-Type","application/json"),a.send(i)})},e_=function(e,t){var r=JSON.stringify(t),r=navigator.sendBeacon(e,r);return Promise.resolve(!!r||ey(e,t))},ek=function(e,t){return new Promise(function(r,n){fetch(e,{method:"POST",body:JSON.stringify(t),headers:{"Content-Type":"application/json"}}).then(function(e){r(200===e.status)}).catch(function(e){n(e)})})},ej=function(e){var t,r,e=(t=new eb({requestFn:e}),function(e){for(var r=[],n=arguments.length-1;0<n--;)r[n]=arguments[n+1];if(e&&q(t[e]))return t[e].apply(t,r);console.warn("The method `"+e+"` doesn't exist.")});if("object"==typeof window&&!window.AlgoliaAnalyticsObject){for(;r=W(),void 0!==window[r];);window.AlgoliaAnalyticsObject=r,window[window.AlgoliaAnalyticsObject]=e}return e.version=O,e}(function(){if(I())return e_;if(N())return ey;if(E())return ek;throw Error("Could not find a supported HTTP request client in this environment.")}()),ew=e.i(273515),eT=e.i(755871),eA=e.i(829429),eC=e.i(519455),eO=e.i(544075);e.i(922510);var eP=e.i(514042),eS=e.i(975157);let eI=(0,e.i(225913).cva)("underlined-link cursor-pointer flex items-center transition-all duration-100 font-medium whitespace-nowrap",{variants:{variant:{primary:"border-primary text-primary [&_svg_*[fill=red]]:fill-primary [&_svg_*[stroke]]:stroke-primary",secondary:"border-secondary text-secondary [&_svg_*[fill=red]]:fill-secondary [&_svg_*[stroke]]:stroke-secondary",success:"border-success text-success [&_svg_*[fill=red]]:fill-success [&_svg_*[stroke]]:stroke-success",error:"border-error text-error [&_svg_*[fill=red]]:fill-error [&_svg_*[stroke]]:stroke-error",warning:"border-warning text-warning [&_svg_*[fill=red]]:fill-warning [&_svg_*[stroke]]:stroke-warning",info:"border-info text-info [&_svg_*[fill=red]]:fill-info [&_svg_*[stroke]]:stroke-info",neutral:"border-neutral text-neutral [&_svg_*[fill=red]]:fill-neutral [&_svg_*[stroke]]:stroke-neutral",white:"border-card-foreground text-card-foreground [&_svg_*[fill=red]]:fill-card-foreground [&_svg_*[stroke]]:stroke-card-foreground",black:"border-foreground text-foreground [&_svg_*[fill=red]]:fill-foreground [&_svg_*[stroke]]:stroke-foreground"},size:{sm:"text-sm border-b-[3px] pb-0.5 gap-0.5",base:"text-base border-b-4 pb-1 gap-1",lg:"text-lg border-b-4",xl:"text-xl","2xl":"text-2xl","3xl":"text-3xl","4xl":"text-4xl","5xl":"text-5xl"},active:{true:"",false:"border-border hover:border-border text-foreground [&_svg_*[fill=red]]:fill-foreground [&_svg_*[stroke]]:stroke-foreground"}},defaultVariants:{variant:"primary",active:!0,size:"base"}}),eN=n.default.forwardRef(({children:e,className:t,variant:n,active:i,size:a,...s},o)=>(0,r.jsx)(eP.Link,{className:(0,eS.cn)(eI({variant:n,active:i,size:a,className:t})),...s,ref:o,children:e}));var eE=e.i(825327),eU=e.i(515288),eD=e.i(594745),eR=e.i(423820),eL=e.i(929592),eM=e.i(816554),e$=e.i(618566),eq=e.i(772082),eH=e.i(818064),eF=e.i(333404);let eB=["aroundLatLng","aroundLatLngViaIP","insideBoundingBox","insidePolygon","minimumAroundRadius","aroundPrecision","aroundRadius"];function eV(e="prod_"){return`${e}events`}function eW(e,t){let r=e.params;return eQ(r)&&Object.prototype.hasOwnProperty.call(r,t)?r[t]:e[t]}function eK(e,t){var r;if(null==e)return t.defaultValue??t.min;let n="number"==typeof(r=e)&&Number.isInteger(r)?r:"string"==typeof r&&/^\d+$/.test(r)?Number(r):null;return null===n||n<t.min||n>t.max?null:n}function eX(e){let t=String(e??"").trim();return/^\d+$/.test(t)?t:null}function eQ(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function eJ(e,t){return"number"==typeof e&&Number.isFinite(e)?e:t}function ez(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function eG(e){return"string"==typeof e&&e.startsWith("anonymous-")}let eY="prod_events",eZ=(e,r)=>{clearTimeout(t),t=setTimeout(()=>r(e),325)};function e0({className:e}){return(0,r.jsx)("div",{"aria-busy":"true",className:(0,eS.cn)("event-search-algolia relative mb-10! flex min-h-96 w-full scroll-mt-24 items-center justify-center",e),children:(0,r.jsx)("span",{className:"border-border h-8 w-8 animate-spin rounded-full border-2 border-t-transparent","aria-hidden":"true"})})}function e1({paginate:e=24,className:t,cardsCta:s="default",preserveSharedStateOnUnmount:o=!0}){let l=(0,e$.usePathname)(),u=(0,e$.useSearchParams)(),c=u.get("q"),d=(0,eF.default)(),h=(0,n.useContext)(eT.companyContext),f=h.id,{
2currentUser:g}=(0,n.useContext)(eO.currentUserContext),v=(0,n.useMemo)(()=>(0,eM.default)(),[]),m=(0,n.useRef)(null),p=(0,n.useRef)(e),x=(0,n.useRef)(0),b=(0,n.useRef)(!1),y=`${l}?${u?.toString()??""}`,_=(0,n.useRef)(null);_.current!==y&&(_.current=y,b.current=!1);let[k,j]=(0,n.useState)(()=>g&&g.favoriteClub?"favorite":!g&&h.displayConfiguration.displayPopularityTab?"popularity":"all"),w="favorite"===k,T="aroundMe"===k,A="popularity"===k,[C,O]=(0,n.useState)(!1),P=[`tenant_id = ${f}`,`startAt_timestamp > ${Math.floor((0,eS.roundToLowestMinuteInterval)(new Date,5).getTime()/1e3)}`,(0,eH.buildAlgoliaVisibilityFilter)(g)],S={};T&&(S=g&&g.address?{aroundLatLng:`${g.address.latitude}, ${g.address.longitude}`,aroundRadius:15e4}:{aroundLatLngViaIP:!0,aroundRadius:15e4});let I=P.join(" AND "),N={},E=A?eY+"_popularity_ranking":eY;null!==c&&""!=c&&(N[E]={query:c,page:0});let U=["promoted: true"];g&&g.favoriteClub&&w&&U.push(`clubs.id:${g.favoriteClub.id}`);let D=(0,n.useMemo)(()=>{let e=function({directSearch:e,fetcher:t=fetch,locale:r,tenantId:n,onEmptySearchError:i,onSearch:a}){let s=0;return async o=>{var l,u;let c=++s,d=e=>{c===s&&i?.(e)};if(a?.(),!function(e,t){if(!Array.isArray(e)||0===e.length)return{cacheable:!1,reason:"invalid-requests"};if(e.length>3)return{cacheable:!1,reason:"too-many-requests"};let r=eX(t.expectedTenantId),n=new Set([eV(t.indexPrefix),function(e="prod_"){return`${eV(e)}_popularity_ranking`}(t.indexPrefix)]);for(let t of e){let e=function(e,t){var r;return eQ(e)?"string"==typeof e.indexName&&t.has(e.indexName)?void 0===e.params||eQ(e.params)?null!=(r=eW(e,"query"))&&("string"!=typeof r||""!==r.trim())?{valid:!1,reason:"non-empty-query"}:!function(e){return eB.some(t=>{let r=eW(e,t);return null!=r&&""!==r&&!1!==r})}(e)?null===eK(eW(e,"hitsPerPage"),{min:1,max:48})?{valid:!1,reason:"hits-per-page-too-large"}:null===eK(eW(e,"page"),{min:0,max:20})?{valid:!1,reason:"page-too-large"}:{valid:!0}:{valid:!1,reason:"geolocation"}:{valid:!1,reason:"invalid-requests"}:{valid:!1,reason:"unsupported-index"}:{valid:!1,reason:"invalid-requests"}}(t,n);if(!e.valid)return{cacheable:!1,reason:e.reason};if(r&&!function(e,t){if("string"!=typeof e)return!1;let r=eX(t);if(!r)return!1;let n=r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return RegExp(`(?:^|[\\s(])tenant_id\\s*(?:=|:)\\s*${n}(?=$|[\\s)])`).test(e)}(eW(t,"filters"),r))return{cacheable:!1,reason:"tenant-mismatch"}}return{cacheable:!0,cacheKey:JSON.stringify(function e(t){return Array.isArray(t)?t.map(e):eQ(t)?Object.keys(t).sort().reduce((r,n)=>(r[n]=e(t[n]),r),{}):t}({version:2,tenantId:r,locale:t.locale,requests:e}))}}(o,{expectedTenantId:n,locale:r}).cacheable)return d(!1),e(o);try{let e=await t(`/${r}/handlers/algolia/events-empty-search`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({requests:o})});if(!e.ok)throw Error("The cached Algolia search handler returned an error");let n=await e.json();if(l=n,!(ez(l)&&Array.isArray(l.results)))throw Error("The cached Algolia search handler returned an invalid response");return d(!1),n}catch{return d(!0),{results:(Array.isArray(u=o)?u:[]).map(e=>{var t;let r;return{exhaustiveNbHits:!1,hits:[],hitsPerPage:eJ((r=ez((t=e).params)?t.params:{}).hitsPerPage,0),index:"string"==typeof t.indexName?t.indexName:"",nbHits:0,nbPages:0,page:eJ(r.page,0),params:"",processingTimeMS:0,processingTimingsMS:{},query:"string"==typeof r.query?r.query:""}})}}}}({directSearch:e=>v.search(e),locale:d,tenantId:f,onEmptySearchError:O,onSearch:()=>{b.current=!0}});return{...v,search:e,searchForFacetValues:e=>(b.current=!0,v.searchForFacetValues?.(e))}},[d,v,f]),R=g?.id?g.id.toString():void 0,[L,M]=(0,n.useState)(null);(0,n.useEffect)(()=>{R?M(null):M(function(e){e("setAnonymousUserToken");let t=e("getUserToken");if(eG(t)||(e("setAnonymousUserToken",!0),t=e("getUserToken")),eG(t))return t;let r=`anonymous-${globalThis.crypto.randomUUID()}`;return e("setUserToken",r),r}(ej))},[R]);let $=R??L,q=(0,n.useMemo)(()=>$?{insightsClient:ej,insightsInitParams:R?{useCookie:!1,userToken:$}:{useCookie:!0,userToken:$}}:null,[R,$]);return q&&$?(0,r.jsx)("div",{className:(0,eS.cn)("event-search-algolia relative mb-10! flex w-full scroll-mt-24 flex-col items-center gap-4",t),ref:m,children:(0,r.jsxs)(a.InstantSearch,{searchClient:D,indexName:E,insights:q,routing:!1,future:{preserveSharedStateOnUnmount:o},initialUiState:N,children:[(0,r.jsx)(e5,{locationKey:y,hasSearchedRef:b}),(0,r.jsx)(i.Configure,{hitsPerPage:p.current,page:x.current,filters:I,optionalFilters:U,...S}),(0,r.jsx)(e2,{filterFavoriteClub:w,filterAroundMe:T,filterPopularity:A,setFilterMode:j,containerRef:m}),(0,r.jsx)(ew.default,{dimension:"banner",location:"event_list"}),(0,r.jsx)(e4,{cardsCta:s,emptySearchError:C,filterAroundMe:T,onEmptySearchRetry:()=>O(!1)})]},$)}):(0,r.jsx)(e0,{className:t})}let e2=({filterFavoriteClub:e,filterAroundMe:t,filterPopularity:i,setFilterMode:a,containerRef:o})=>{let l=(0,eD.default)(),u=(0,n.useContext)(eT.companyContext),{currentUser:c}=(0,n.useContext)(eO.currentUserContext),d=(0,n.useContext)(eq.isMobileAppContext),{status:h}=(0,C.useInstantSearch)();return(0,r.jsx)(eU.Card,{className:(0,eS.cn)("event-search-algolia__filter-bar filter-bar sticky z-30 w-full rounded-none sm:rounded-md",d?"top-0":"top-[60px] lg:top-[88px]",u.stickyBottomBarEnabled&&"top-0"),children:(0,r.jsxs)(eU.CardContent,{className:"filter-bar__content flex w-full flex-col items-center justify-between gap-2 p-4 sm:flex-row sm:gap-8",children:[(0,r.jsxs)("div",{className:"relative w-full",children:[(0,r.jsx)("div",{className:"pointer-events-none absolute top-1/2 left-2 -z-1 flex h-5 w-5 -translate-y-1/2 items-center justify-center **:pointer-events-none",children:"loading"===h?(0,r.jsx)("span",{className:"border-border h-4 w-4 animate-spin rounded-full border-2 border-t-transparent"}):(0,r.jsx)(eE.Icon,{icon:"search",className:"h-5 w-5",variant:"neutral"})}),(0,r.jsx)(s.SearchBox,{classNames:{root:"grow w-full",input:"filter-bar__search-input pl-9 grow w-full rounded-md outline outline-neutral-600 px-3 py-2 font-medium lining-nums placeholder:text-muted-foreground-default focus-visible:outline-primary",submit:"hidden",reset:"hidden"},queryHook:eZ,placeholder:l("EventsSearchAlgolia.placeHolder")})]}),(0,r.jsxs)("div",{className:"filter-bar__filters-actions flex w-full snap-x scrollbar-none gap-2 overflow-x-scroll scroll-smooth sm:w-fit sm:overflow-x-visible",style:{scrollSnapType:"x mandatory"},children:[(0,r.jsxs)(eN,{className:"m-auto flex w-fit flex-1 snap-start justify-center gap-1 sm:translate-y-1",active:!e&&!t&&!i,onClick:()=>{a("all"),o?.current&&o.current.scrollIntoView({behavior:"smooth"})},children:[(0,r.jsx)(eE.Icon,{icon:"eye"}),l("EventsSearchAlgolia.filters.all")]}),u.favoriteClubEnabled&&c&&c.favoriteClub&&(0,r.jsxs)(eN,{className:"m-auto flex w-fit flex-1 snap-start justify-center gap-1 sm:translate-y-1",active:e,onClick:()=>{a("favorite"),o?.current&&o.current.scrollIntoView({behavior:"smooth"})},children:[(0,r.jsx)(eE.Icon,{icon:"heart",className:"w-3"}),l("EventsSearchAlgolia.filters.favoriteClub")]}),u.displayConfiguration.displayPopularityTab&&(0,r.jsxs)(eN,{className:"m-auto flex w-fit flex-1 snap-start justify-center gap-1 sm:translate-y-1",active:i,onClick:()=>{a("popularity"),o?.current&&o.current.scrollIntoView({behavior:"smooth"})},children:[(0,r.jsx)(eE.Icon,{icon:"flash",className:"w-3"}),l("EventsSearchAlgolia.filters.popularity")]}),(0,r.jsxs)(eN,{className:"m-auto flex w-fit flex-1 snap-start justify-center gap-1 sm:translate-y-1",active:t,onClick:()=>{a("aroundMe"),o?.current&&o.current.scrollIntoView({behavior:"smooth"})},children:[(0,r.jsx)(eE.Icon,{icon:"location"}),l("EventsSearchAlgolia.filters.aroundMe")]})]})]})})},e4=({cardsCta:e,emptySearchError:t,filterAroundMe:i,onEmptySearchRetry:a})=>{let s=(0,eD.default)(),{items:o,showMore:l,isLastPage:u,sendEvent:c}=(0,A.useConnector)(T,void 0,void 0),{refresh:d,status:h}
2=(0,C.useInstantSearch)(),[f,g]=(0,n.useState)(o);(0,n.useEffect)(()=>{o.length>0&&g(o)},[o]);let v="loading"===h&&f.length>0?f:o;return t&&"loading"!==h?(0,r.jsx)("div",{className:"col-span-4 mb-4 text-center",children:(0,r.jsx)(eL.Alert,{className:"mb-4",children:(0,r.jsxs)(eL.AlertDescription,{className:"flex flex-col items-center gap-3",children:[(0,r.jsx)("span",{children:s("EventsSearchAlgolia.loadError")}),(0,r.jsx)(eC.Button,{variant:"secondary",onClick:()=>{a(),d()},children:s("EventsSearchAlgolia.retry")})]})})}):v.length<=0&&"loading"!==h?(0,r.jsx)("div",{className:"col-span-4 mb-4 text-center",children:(0,r.jsx)(eL.Alert,{className:"mb-4",children:(0,r.jsx)(eL.AlertDescription,{children:s("EventsList.empty")})})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(eA.default,{containerClass:"event-search-algolia__cards-grid px-4 md:px-0 w-full",children:v.map(t=>"carpool_publish"===e?(0,r.jsx)(eR.EventCard,{event:t,sendEvent:c,linkTo:`/proposer-un-covoiturage/${t.id}`,className:"m-auto",children:(0,r.jsx)(eC.Button,{asChild:!0,onClick:()=>c?c("conversion",t,"Create Carpool Clicked"):null,children:(0,r.jsxs)(eP.Link,{href:`/proposer-un-covoiturage/${t.id}`,children:[(0,r.jsx)(eE.Icon,{icon:"plusCircled"}),s("Rewards.card.proposeCarpool")]})})},t.objectID):(0,r.jsx)(eR.EventCard,{event:t,sendEvent:c,filterAroundMe:i,className:"m-auto"},t.objectID))}),(0,r.jsxs)(eC.Button,{variant:"secondary",size:"lg",loading:"loading"===h,className:(0,eS.cn)("event-search-algolia__load-more w-11/12 sm:w-fit","loading"===h?"opacity-50":"","loading"===h?"hidden":"",u?"hidden":""),onClick:l,children:[(0,r.jsx)(eE.Icon,{icon:"plusCircled"}),s("EventsSearchAlgolia.loadMore")]})]})};function e5({locationKey:e,hasSearchedRef:t}){let{refresh:r}=(0,C.useInstantSearch)(),i=(0,n.useRef)(null),a=(0,n.useRef)(e);return(0,n.useEffect)(()=>{if(a.current!==e)return a.current=e,null!==i.current&&cancelAnimationFrame(i.current),i.current=requestAnimationFrame(()=>{t.current||r()}),()=>{null!==i.current&&cancelAnimationFrame(i.current)}},[t,e,r]),null}e.s(["default",0,function(e){let[t,i]=(0,n.useState)(!1);return((0,n.useEffect)(()=>{i(!0)},[]),t)?(0,r.jsx)(e1,{...e}):(0,r.jsx)(e0,{className:e.className})}],578153)},273515,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(416173);e.i(922510);var i=e.i(514042),a=e.i(919056),s=e.i(779465);function o({html:e,...r}){let n=(0,s.sanitizeHtml)(e,{extraAllowedTags:["iframe","video"],extraAllowedAttributes:{video:["autoplay","loop","muted","playsinline"]}});return(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:n},...r})}var l=e.i(618566),u=e.i(975157),c=e.i(175084);let d=({ad:e,location:n,...s})=>{let[o,l]=(0,r.useState)(e.imageUrl);return(0,r.useEffect)(()=>
2{l(e.imageUrl)},[!0,e.imageUrl,e.mobileImageUrl]),(0,t.jsx)("div",{className:(0,a.twMerge)(`ad ad--regular ad__location-${n}`,s.className),children:(0,t.jsx)("div",{className:"relative m-auto my-4 aspect-364/45 h-auto lg:w-[728px]",children:e.link?(0,t.jsx)(i.Link,{href:e.link,target:e.openLinkInNewWindow?"_blank":"",children:(0,t.jsx)(c.default,{src:o,alt:e.alt,fill:!0,className:"h-full w-full object-contain"})}):(0,t.jsx)(c.default,{src:o,alt:e.alt,fill:!0,className:"h-full w-full object-contain"})})})},h=({ad:e,location:r,...n})=>(0,t.jsx)(o,{className:(0,a.twMerge)(`ad ad--html ad__location-${r}`,n.className),html:e.html}),f=({ad:e,location:n,...s})=>{let[o,l]=(0,r.useState)(e.imageUrl);return(0,r.useEffect)(()=>{l(e.imageUrl)},[!0,e.imageUrl,e.mobileImageUrl]),(0,t.jsx)("div",{className:(0,a.twMerge)(`ad ad--arch ad__location-${n} absolute top-0 left-1/2 flex max-h-20 w-full -translate-x-1/2 items-center justify-center overflow-hidden xl:max-h-none`,s.className),children:e.link?(0,t.jsx)(i.Link,{href:e.link,target:e.openLinkInNewWindow?"_blank":"",children:(0,t.jsx)(c.default,{src:o,alt:e.alt,width:1920,height:1080,className:"w-screen max-w-2xl xl:max-w-full"})}):(0,t.jsx)(c.default,{src:o,alt:e.alt,width:1920,height:1080,className:"w-screen max-w-2xl xl:max-w-full"})})};e.s(["default",0,({dimension:e,location:i,...a})=>{let s=(0,r.useContext)(n.adsContext),o=(0,l.usePathname)();if(null===s)return;let c=(0,u.getAdsByLocationAndDimension)(s,i,e,o);return c?c.html?(0,t.jsx)(h,{ad:c,location:i,props:!0}):"arch"===c.dimension?(0,t.jsx)(f,{ad:c,location:i,props:!0}):(0,t.jsx)(d,{ad:c,location:i,props:!0}):null}],273515)},45619,e=>{"use strict";var t=e.i(843476),r=e.i(618566);e.i(922510);var n=e.i(514042);e.s(["PagesNumber",0,function({hydraView:e,baseUrl:i,pageVarName:a="page",additionalParams:s}){let o=new URL((0,r.usePathname)()+"?"+(0,r.useSearchParams)().toString(),i);void 0!==s&&s.forEach(({name:e,value:t})=>{o.searchParams.set(e,t)});let l=new URL(e["@id"],i).searchParams.get("page"),u=new URL(e.first,i).searchParams.get("page");null!=u&&o.searchParams.set(a,u);let c=o.toString(),d=new URL(e.last,i).searchParams.get("page");null!=d&&o.searchParams.set(a,d);let h=o.toString(),f=new URL(e.previous,i).searchParams.get("page");null!=f&&o.searchParams.set(a,f);let g=o.toString(),v=new URL(e.next,i).searchParams.get("page");null!=v&&o.searchParams.set(a,v);let m=o.toString();return l&&(0,t.jsxs)("div",{className:"caas__pagination font-accent bg-card text-foreground border-border m-auto my-4 flex w-fit items-center gap-5 rounded border p-4 px-8 text-2xl font-bold shadow-sm md:my-10",children:[u&&u!==l&&u!==f&&(0,t.jsxs)(n.Link,{href:c,children:[(0,t.jsx)("span",{className:"text-foreground border-border hover:bg-muted-default hover:text-foreground cursor-pointer rounded border p-1 px-3 transition-all",children:u})," ","..."]}),f&&(0,t.jsx)(n.Link,{href:g,children:(0,t.jsx)("span",{className:"text-foreground border-border hover:bg-muted-default hover:text-foreground cursor-pointer rounded border p-1 px-3 transition-all",children:f})}),(0,t.jsx)("span",{className:"border-primary text-primary bg-card rounded border border-b-4 p-1 px-3",children:l}),v&&(0,t.jsx)(n.Link,{href:m,children:(0,t.jsx)("span",{className:"text-foreground border-border hover:bg-muted-default hover:text-foreground cursor-pointer rounded border p-1 px-3 transition-all",children:v})}),d&&d!==l&&d!==v&&(0,t.jsxs)(n.Link,{href:h,children:["..."," ",(0,t.jsx)("span",{className:"text-foreground border-border hover:bg-muted-default hover:text-foreground cursor-pointer rounded border p-1 px-3 transition-all",children:d})]})]})}])},829429,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(919056),i=e.i(755871);e.s(["default",0,function({className:e,children:a,countCards:s,containerClass:o}){let l=(0,r.useContext)(i.companyContext);return(0,t.jsx)("div",{className:(0,n.twMerge)("cards-grid @container w-full",o),children:(0,t.jsx)("div",{className:(0,n.twMerge)("cards-grid__grid gap-4",(s??a.length)<2&&"m-auto flex max-w-sm items-center justify-center",(s??a.length)>
2=2&&"grid justify-items-center @xl:grid-cols-2",(s??a.length)>=3&&"@xl:grid-cols-2 @2xl:max-w-none @3xl:grid-cols-3",(s??a.length)==4&&"@xl:grid-cols-2 @2xl:max-w-none @3xl:grid-cols-2 @5xl:grid-cols-4",(s??a.length)>=4&&l.displayConfiguration.displayNewEventCards&&"@6xl:grid-cols-3",(s??a.length)>=4&&!l.displayConfiguration.displayNewEventCards&&"@6xl:grid-cols-4",e),children:a})})}])},929592,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(225913),i=e.i(975157);let a=(0,n.cva)("relative w-full rounded-lg my-2 p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground border ",{variants:{variant:{default:"bg-background text-foreground border-primary",success:"bg-primary text-primary-foreground border-success",destructive:" text-destructive border-destructive-600 [&>svg]:text-destructive"}},defaultVariants:{variant:"default"}}),s=r.forwardRef(({className:e,variant:r,...n},s)=>(0,t.jsx)("div",{ref:s,role:"alert",className:(0,i.cn)(a({variant:r}),e),...n}));s.displayName="Alert",r.forwardRef(({className:e,...r},n)=>(0,t.jsx)("h5",{ref:n,className:(0,i.cn)("mb-1 leading-none font-medium tracking-tight",e),...r})).displayName="AlertTitle";let o=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)("div",{ref:n,className:(0,i.cn)("md:text-lg [&_p]:leading-relaxed",e),...r}));o.displayName="AlertDescription",e.s(["Alert",0,s,"AlertDescription",0,o])},818064,e=>{"use strict";function t(e){return(!e?[]:Array.isArray(e?.violations)?e.violations:Array.isArray(e?.violations?.violations)?e.violations.violations:[]).find(e=>e?.propertyPath==="userRoleDefinitions"||e?.code==="USER_ROLE_REQUIRED")??null}e.s(["buildAlgoliaVisibilityFilter",0,function(e){let t=Array.from(new Set((e?.userRoleDefinitions??[]).map(e=>e.code?.trim().toLowerCase()).filter(e=>!!e))),r="visibilityRestricted:false";if(0===t.length)return r;let n=t.map(e=>`allowedUserRoleCodes:${e}`).join(" OR ");return`(${r} OR ${n})`},"getUserRoleDefinitionIris",0,function(e){return(e??[]).map(e=>e["@id"]).filter(e=>!!e)},"getUserRoleRequiredErrorMessage",0,function(e,r){return t(e)?.message??r},"hasUserRoleDefinitions",0,function(e){return(e?.userRoleDefinitions?.length??0)>0},"isUserRoleRequiredError",0,function(e){return null!==t(e)}])}]); 3 4//# debugId=e7c2cb4b-daba-aa58-7cd6-29850d4a31d7
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.