1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="8ac54b4c-8f44-40c3-960c-e3060f96e794",e._sentryDebugIdIdentifier="sentry-dbid-8ac54b4c-8f44-40c3-960c-e3060f96e794")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7358],{5723:(e,t,r)=>{"use strict";r.d(t,{useReviewSortDefault:()=>o});var a=r(9622);function o(){var e=(0,a.useExperimentVariant)("reviewSortDefault"),t=e.variant;return{defaultSort:e.isEnabled&&1===t?"relevant":"recent",isReady:e.isReady}}},9622:(e,t,r)=>{"use strict";r.d(t,{useExperimentVariant:()=>n});var a=r(77722),o=r(20626),i=r(33185);function n(e){var t=(0,a.useOptionalExperiments)(e),r=(0,i.Q2)(e);return t?{variant:t.getVariant(e),isEnabled:r.enabled||(0,o.zS)(r.id),isReady:t.isReady}:{variant:null,isEnabled:!1,isReady:!0}}},15747:(e,t,r)=>{"use strict";var a=r(40459);t.Un=function(){var e=function(){return a.env.APP_ENV?c(a.env.APP_ENV,"APP_ENV"):c("production","NEXT_PUBLIC_APP_ENV")}();if(!e)throw Error("APP_ENV is not configured. Set APP_ENV or NEXT_PUBLIC_APP_ENV environment variable.");return l(e)};var o=r(71041),i=r(55409),n=r(92426),s=r(83862),l=function(e){switch(e){case"production":return(0,i.createProductionConfig)();case"test":return(0,n.createTestConfig)();case"local":return(0,o.createLocalConfig)();default:throw Error("Unknown environment: ".concat(e))}};function c(e,t){var r=s.EnvironmentSchema.safeParse(e);if(!r.success)throw Error('Invalid value "'.concat(e,'" for ').concat(t,". Must be one of: local, test, production"));return r.data}},20626:(e,t,r)=>{"use strict";r.d(t,{Uy:()=>m,_E:()=>h,zS:()=>d});var a=r(93868),o=r(94960),i=null,n=!1;function s(e){return"object"==typeof e&&null!==e&&"number"==typeof e.id}function l(){try{var e=JSON.parse(localStorage.getItem(a.p3)||"[]");return Array.isArray(e)?e.filter(s):[]}catch(e){return[]}}function c(e){i=e;try{e.length>0?localStorage.setItem(a.p3,JSON.stringify(e)):localStorage.removeItem(a.p3)}catch(e){}}function p(e){var t=e.match(/^t(\d+)v(\d+|auto)$/);if(!t)return null;var r=parseInt(t[1],10);return t[2]===a.de?{id:r,clear:!0}:{id:r,variant:parseInt(t[2],10),clear:!1}}function u(){if(!(0,o.oc)())return[];if(!function(){if((0,o.oc)()&&!n){n=!0;var e=new URLSearchParams(window.location.search).getAll(a.Id);if(0!==e.length){var t=l();e.forEach(function(e){var r,o,i;if(e===a.de){t=[];return}r=t,o=e?e.split(";").filter(Boolean).map(p).filter(function(e){return null!==e}):[],i=new Map(r.map(function(e){return[e.id,e]})),o.forEach(function(e){if(e.clear)return void i.delete(e.id);i.set(e.id,{id:e.id,variant:e.variant})}),t=Array.from(i.values())}),c(t)}}}(),null!==i)return i;var e=l();return i=e,e}function h(e){var t,r=u().find(function(t){return t.id===e});return null!=(t=null==r?void 0:r.variant)?t:null}function d(e){return u().some(function(t){return t.id===e})}function m(e){c(u().filter(function(t){return t.id!==e}))}},22119:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,15718,23)),Promise.resolve().then(r.t.bind(r,80671,23)),Promise.resolve().then(r.t.bind(r,589,23)),Promise.resolve().then(r.t.bind(r,63558,23)),Promise.resolve().then(r.t.bind(r,99630,23)),Promise.resolve().then(r.t.bind(r,13766,23)),Promise.resolve().then(r.t.bind(r,1380,23)),Promise.resolve().then(r.t.bind(r,30887,23)),Promise.resolve().then(r.bind(r,60214))},22171:(e,t,r)=>{"use strict";r.r(t),r.d(t,{onRouterTransitionStart:()=>h});var a=r(90670),o=r(67898),i=r(66639),n=r(22185),s=r(68515),l=r(15747);let c=/bot|crawl|spider|slurp|meta-externalagent|facebookexternalhit|headlesschrome|lighthouse/i,p=[/Load failed/,/Failed to fetch/,/NetworkError when attempting to fetch resource/,/network error/i,/The operation was aborted/,/BodyStreamBuffer was aborted/,/The fetching process .* was aborted/,/Error in input stream/,/Connection closed/,/AbortError/,/MetaMask/,/runtime\.sendMessage/,/DarkReader/,/Talisman extension/,/EmptyRanges/,/__firefox__/,/TrackerStorageType/,/originalPrompt.*already been declared/,/Cannot assign to read only property 'pushState'/,/activationStart/,/zaloJSV2/,/Java bridge method invocation error/,/Java object is gone/,/webkit\.messageHandlers/,/Cannot read properties of null \(reading 'parentNode'\)/,/null is not an object \(evaluating '.*parentNode'\)/,/Failed to execute 'removeChild' on 'Node'/,/The node to be removed is not a child of this node/,/Cannot read properties of null \(reading 'appendChild'\)/,/Cannot read properties of null \(reading 'removeChild'\)/,/Failed to execute 'insertBefore' on 'Node'/,/The node before which the new node is to be inserted is not a child of this node/,/object could not be cloned/,/The operation is insecure/,/Access is denied for this document/,/Blocked a frame with origin/,/Importing a module script failed/,/Failed to fetch dynamically imported module/,/Object Not Found Matching Id/,/invalid origin/,/Non-Error promise rejection captured with value: null$/,/Non-Error promise rejection captured with value: undefined$/],u=[{op:/^(browser|resource)\./},{op:/^(mark|measure|paint)$/}];globalThis._sentryRewritesTunnelPath=void 0,globalThis.SENTRY_RELEASE=void 0,globalThis._sentryBasePath=void 0,globalThis._sentryNextJsVersion="15.5.21",globalThis._sentryRewriteFramesAssetPrefixPath="/storefront",globalThis._sentryAssetPrefix="https://static.withlocals.com/storefront",globalThis._sentryExperimentalThirdPartyOriginStackFrames=void 0,globalThis._sentryRouteManifest='{"dynamicRoutes":[{"path":"/:locale/login","regex":"^/([^/]+)/login$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/password","regex":"^/([^/]+)/password$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/password/change","regex":"^/([^/]+)/password/change$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/password/reset","regex":"^/([^/]+)/password/reset$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/password/reset/change","regex":"^/([^/]+)/password/reset/change$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/password/reset/request","regex":"^/([^/]+)/password/reset/request$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/signup","regex":"^/([^/]+)/signup$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale","regex":"^/([^/]+)$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/regions/:region","regex":"^/([^/]+)/regions/([^/]+)$","paramNames":["locale","regi
1on"],"hasOptionalPrefix":true},{"path":"/:locale/@authlogin","regex":"^/([^/]+)/@authlogin$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/@authpassword","regex":"^/([^/]+)/@authpassword$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/@authreset","regex":"^/([^/]+)/@authreset$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/@authsignup","regex":"^/([^/]+)/@authsignup$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/@modalsearch","regex":"^/([^/]+)/@modalsearch$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/@modal/:catchAll*","regex":"^/([^/]+)/@modal/(.+)$","paramNames":["locale","catchAll"],"hasOptionalPrefix":true},{"path":"/:locale/:catchAll*","regex":"^/([^/]+)/(.+)$","paramNames":["locale","catchAll"],"hasOptionalPrefix":true},{"path":"/:locale/all-cities","regex":"^/([^/]+)/all-cities$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/all-cities/tours","regex":"^/([^/]+)/all-cities/tours$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/consent","regex":"^/([^/]+)/consent$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/download-app","regex":"^/([^/]+)/download-app$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/experiences/:country","regex":"^/([^/]+)/experiences/([^/]+)$","paramNames":["locale","country"],"hasOptionalPrefix":true},{"path":"/:locale/experiences/:country/:city","regex":"^/([^/]+)/experiences/([^/]+)/([^/]+)$","paramNames":["locale","country","city"],"hasOptionalPrefix":true},{"path":"/:locale/experiences/:country/:city/:theme","regex":"^/([^/]+)/experiences/([^/]+)/([^/]+)/([^/]+)$","paramNames":["locale","country","city","theme"],"hasOptionalPrefix":true},{"path":"/:locale/experiences/:country/:city/activities","regex":"^/([^/]+)/experiences/([^/]+)/([^/]+)/activities$","paramNames":["locale","country","city"],"hasOptionalPrefix":true},{"path":"/:locale/experiences/:country/:city/activities/:category","regex":"^/([^/]+)/experiences/([^/]+)/([^/]+)/activities/([^/]+)$","paramNames":["locale","country","city","category"],"hasOptionalPrefix":true},{"path":"/:locale/experiences/:country/:city/small-group","regex":"^/([^/]+)/experiences/([^/]+)/([^/]+)/small-group$","paramNames":["locale","country","city"],"hasOptionalPrefix":true},{"path":"/:locale/experiences/:country/:city/things-to-do-tomorrow","regex":"^/([^/]+)/experiences/([^/]+)/([^/]+)/things-to-do-tomorrow$","paramNames":["locale","country","city"],"hasOptionalPrefix":true},{"path":"/:locale/experiences/:country/:city/tours","regex":"^/([^/]+)/experiences/([^/]+)/([^/]+)/tours$","paramNames":["locale","country","city"],"hasOptionalPrefix":true},{"path":"/:locale/experiences/:country/:city/tours/:category","regex":"^/([^/]+)/experiences/([^/]+)/([^/]+)/tours/([^/]+)$","paramNames":["locale","country","city","category"],"hasOptionalPrefix":true},{"path":"/:locale/favorites","regex":"^/([^/]+)/favorites$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/host/:slug","regex":"^/([^/]+)/host/([^/]+)$","paramNames":["locale","slug"],"hasOptionalPrefix":true},{"path":"/:locale/info/:uid","regex":"^/([^/]+)/info/([^/]+)$","paramNames":["locale","uid"],"hasOptionalPrefix":true},{"path":"/:locale/search","regex":"^/([^/]+)/search$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/search/experiences","regex":"^/([^/]+)/search/experiences$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/search/locals","regex":"^/([^/]+)/search/locals$","paramNames":["locale"],"hasOptionalPrefix":true},{"path":"/:locale/unsubscribe","regex":"^/([^/]+)/unsubscribe$","paramNames":["locale"],"hasOptionalPrefix":true}],"staticRoutes":[],"isrRoutes":["/:locale/regions/:region","/:locale/experiences/:country","/:locale/experiences/:country/:city","/:locale/experiences/:country/:city/:theme","/:locale/experiences/:country/:city/activities","/:locale/experiences/:country/:city/activities/:category","/:locale/experiences/:country/:city/small-group","/:locale/experiences/:country/:city/things-to-do-tomorrow","/:locale/experiences/:country/:city/tours","/:locale/experiences/:country/:city/tours/:category","/:locale/host/:slug","/:locale/info/:uid"]}',a.TsN((e=>{let{dsn:t}=e;return{dsn:t,environment:(0,l.Un)().environment,integrations:[(0,s.d)({enableLongAnimationFrame:!1})],tracesSampler:e=>{let t,{inheritOrSampleWith:r}=e;return(t="undefined"==typeof navigator?void 0:navigator.userAgent,!0===window.isPreRen
1der||(e=>!!e&&c.test(e))(t))?0:r(.05)},ignoreSpans:u,tunnel:"/sentry-tunnel",debug:!1,ignoreErrors:p}})({dsn:"https://e6bb405c5e597b62450bc2c697b486d8@o4504600967905280.ingest.us.sentry.io/4510063281700864"})),(0,n.XD)(e=>{let{source:t}=e;o.wd("Experiments context read without ExperimentsProvider",{level:"error",extra:{source:t,pathname:window.location.pathname}})});let h=i.Nc},22185:(e,t,r)=>{"use strict";r.d(t,{KN:()=>i.useShowTotalPrice,Wk:()=>a.useExperiments,XD:()=>a.setMissingProviderReporter,bv:()=>o.useShowInclusiveServiceFeePrice});var a=r(77722);r(9622),r(34501),r(5723);var o=r(61023),i=r(91204);r(33185),r(77880)},33185:(e,t,r)=>{"use strict";r.d(t,{Q2:()=>o,Qi:()=>i});var a={landingPageTest:{id:52,name:"Tours and food tours landing page test",description:"This will test three different variations of the landing page",variants:[{name:"ueSearch",weight:100/3},{name:"ueLandingPage",weight:100/3},{name:"storefrontLandingpage",weight:100/3}],enabled:!0,urlParam:"lpt"},hideTopThingsToDoSlider:{id:58,name:"Hide top things to do slider",description:"Hide top things to do slider from the search page",variants:[{name:"Default",weight:50},{name:"Hide top things to do slider",weight:50}],enabled:!0},showTotalPrice:{id:60,name:"Show total group price instead of per person",description:"This will test if showing total group price instead of per person price will increase conversion",variants:[{name:"Per person price",weight:50},{name:"Total group price",weight:50}],links:[{url:"https://plausible.io/withlocals.com?f=is_not,props:experiment_60,(none)",title:"Assigned users"},{url:"https://plausible.io/withlocals.com?f=is,goal,checkout_completed&f=is_not,props:experiment_60,(none)",title:"Assigned users who completed checkout"}],enabled:!1},reviewSortDefault:{id:62,name:"Review sort default order",description:'Test whether "most relevant" as default sort order for reviews increases engagement',variants:[{name:"Recent (control)",weight:50},{name:"Relevant",weight:50}],links:[{url:"https://plausible.io/withlocals.com?f=is_not,props:experiment_62,(none)",title:"Assigned users"},{url:"https://plausible.io/withlocals.com?f=is,goal,checkout_completed&f=is_not,props:experiment_62,(none)",title:"Assigned users who completed checkout"}],enabled:!1,autoAssign:!0},showInclusiveServiceFeePrice:{id:63,name:"Show price including service fee before checkout",description:"This will test if showing the price including the guest service fee on search results and the experience page (instead of only at checkout) affects conversion",variants:[{name:"Excl. service fee (control)",weight:50},{name:"Incl. service fee",weight:50}],links:[{url:"https://plausible.io/withlocals.com?f=is_not,props:experiment_63,(none)",title:"Assigned users"},{url:"https://plausible.io/withlocals.com?f=is,goal,checkout_completed&f=is_not,props:experiment_63,(none)",title:"Assigned users who completed checkout"}],enabled:!1},searchCompactCards:{id:65,name:"Search page compact result cards",description:"Result cards pruned to image, title, price, rating with review count and guide, against today's cards that also carry city, duration and label chips",variants:[{name:"Today's cards (control)",weight:50},{name:"Compact cards",weight:50}],links:[{url:"https://plausible.io/withlocals.com?f=is_not,props:experiment_65,(none)&period=30d",title:"Assigned users, both arms (open Properties for the split)"},{url:"https://plausible.io/withlocals.com?f=is,props:experiment_65,0&f=is,goal,page_view_experience&period=30d",title:"Control: experiences opened"},{url:"https://plausible.io/withlocals.com?f=is,props:experiment_65,1&f=is,goal,page_view_experience&period=30d",title:"Compact: experiences opened"},{url:"https://plausible.io/withlocals.com?f=is,props:experiment_65,0&f=is,goal,checkout_completed&period=30d",title:"Control: checkouts completed"},{url:"https://plausible.io/withlocals.com?f=is,props:experiment_65,1&f=is,goal,checkout_completed&period=30d",title:"Compact: checkouts completed"}],enabled:!0}};function o(e){return a[e]}function i(){return Object.entries(a).filter(function(e){return e[1].autoAssign}).map(function(e){return e[0]})}},34501:(e,t,r)=>{"use strict";r.d(t,{useHideTopThingsToDoSlider:()=>o});var a=r(9622);function o(){var e=(0,a.useExperimentVariant)("hideTopThingsToDoSlider"),t=e.variant;return{isActive:e.isEnabled&&1===t,isReady:e.isReady}}},55409:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.createProductionConfig=void 0;var a=r(97824);t.createProductionConfig=function(){return(0,a.defineConfig)({environment:"production",domain:"https://www.withlocals.com",mainApiHost:"https://api.withlocals.com",profileHost:"https://profile.withlocals.com",userEnvironmentHost:"https://www.withlocals.com",becomeAHostHost:"https://www.withlocals.com/become-a-host",storefrontHost:"https://www.withlocals.com",pricelessHost:"https://www.withlocals.com/priceless/",accountHost:"https://www.withlocals.com/account",authenticationHost:"https://authentication.withlocals.com",readApiServiceHost:"https://read-api.withlocals.com",chatServiceHost:"https://chat-service.withlocals.com",notificationsAdapterHost:"https://notifications-adapter.withlocals.com",goRedirectHost:"https://go.withlocals.com",landingPagesBucketUrl:"https://landing-pages.withlocals.com",intercomAppId:"kreznuv1",allowedOrigins:["http://localhost:8080","https://local.dev:8080","https://www.withlocals.com","https://api.withlocals.com","https://withlocalsapp.withlocals.com","ionic://withlocalsapp.withlocals.com","https://prod-ue.withlocals.com","https://prerenderer.withlocals.com"]})}},61023:(e,t,r)=>{"use strict";r.d(t,{useShowInclusiveServiceFeePrice:()=>o});var a=r(9622);function o(){var e=(0,a.useExperimentVariant)("showInclusiveServiceFeePrice"),t=e.variant;return{isActive:e.isEnabled&&1===t,isReady:e.isReady}}},71041:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createLocalConfig=void 0;var a=r(97824);t.createLocalConfig=function(){return(0,a.defineConfig)({environment:"local",domain:"http://localhost:3000",profileHost:"http://localhost:8081",mainApiHost:"http://localhost:9000",userEnvironmentHost:"http://localhost:8080",becomeAHostHost:"http://localhost:3003",storefrontHost:"http://localhost:3000",accountHost:"http://localhost:3005/account",authenticationHost:"http://localhost:3006",readApiServiceHost:"http://127.0.0.1:4000",chatServiceHost:"http://localhost:8070",notificationsAdapterHost:"http://localhost:8090",goRedirectHost:"https://test-go.withlocals.com",landingPagesBucketUrl:"https://test-landing-pages.withlocals.com",pricelessHost:"http://localhost:3011",allowedOrigins:["http://localhost:8080","http://localhost","https://local.dev:8080","http://localhost:9000","https://withlocalsapp.withlocals.com","ionic://withlocalsapp.withlocals.com"]})}},77722:(e,t,r)=>{"use strict";r.d(t,{ExperimentsProvider:()=>d,setMissingProviderReporter:()=>h,useExperiments:()=>f,useOptionalExperiments:()=>m});var a=r(54568),o=r(7620),i=r(20626),n=r(33185),s=r(77880),l=r(94960),c=(0,o.createContext)(null),p=null,u=!1;function h(e){p=e}function d(e){var t=e.children,r=(0,o.useState)(new Map),p=r[0],u=r[1],h=(0,o.useState)(!1),d=h[0],m=h[1];(0,o.useEffect)(function(){var e=(0,s.mm)();e.length>0&&u(new Map(e.map(function(e){return[e.id,e.assignedVariant]}))),m(!0)},[]);var f=(0,o.useCallback)(function(e){var t=(0,n.Q2)(e);if(t.enabled&&null===(0,i._E)(t.id)){var r=(0,s.mm)().find(function(e){return e.id===t.id});if(r)return void u(function(e){return e.has(t.id)?e:new Map(e).set(t.id,r.assignedVariant)});var a=(0,l.d8)(t),o=null!=a?a:(0,l.uP)(t.variants);(0,s.n)(t.id,o),u(function(e){return e.has(t.id)?e:new Map(e).set(t.id,o)})}},[]),g=(0,o.useCallback)(function(e){var t,r,a=(0,n.Q2)(e);return null!=(r=null!=(t=(0,i._E)(a.id))?t:p.get(a.id))?r:null},[p]),v=(0,o.useCallback)(function(e,t){return g(e)===t},[g]),w=(0,o.useCallback)(function(e){return(0,i.zS)((0,n.Q2)(e).id)},[]),x=(0,o.useCallback)(function(e,t){var r=(0,n.Q2)(e);(0,i.Uy)(r.id),(0,s.n)(r.id,t),u(function(e){return new Map(e).set(r.id,t)})},[]),y=(0,o.useMemo)(function(){return Array.from(p.entries()).map(function(e){return{id:e[0],assignedVariant:e[1]}})},[p]);
1(0,o.useEffect)(function(){(0,n.Qi)().forEach(f)},[f]);var b=(0,o.useMemo)(function(){return{assignExperiment:f,setVariant:x,getVariant:g,isInVariant:v,isOverridden:w,experiments:y,isReady:d}},[f,x,g,v,w,y,d]);return(0,a.jsx)(c.Provider,{value:b,children:t})}function m(e){var t=(0,o.useContext)(c),r=null===t;return(0,o.useEffect)(function(){r&&!u&&p&&(u=!0,p({source:e}))},[r,e]),t}function f(){var e=(0,o.useContext)(c);if(!e)throw Error("useExperiments must be used within ExperimentsProvider");return e}},77880:(e,t,r)=>{"use strict";r.d(t,{mm:()=>l,n:()=>c});var a=r(93868),o=r(94960),i=function(e,t,r){if(r||2==arguments.length)for(var a,o=0,i=t.length;o<i;o++)!a&&o in t||(a||(a=Array.prototype.slice.call(t,0,o)),a[o]=t[o]);return e.concat(a||Array.prototype.slice.call(t))},n=null,s=!1;function l(){if(!(0,o.oc)())return[];if(!function(){if((0,o.oc)()&&!s){s=!0;var e=new URLSearchParams(window.location.search).get("ev");if(e){var t=(0,o.BQ)(e);if(t.length>0){var r=JSON.parse(localStorage.getItem(a.AQ)||"[]"),l=new Set(t.map(function(e){return e.id})),c=i(i([],r.filter(function(e){return!l.has(e.id)}),!0),t,!0);localStorage.setItem(a.AQ,JSON.stringify(c)),n=c}(0,o.J8)("ev")}}}(),null!==n)return n;try{var e=JSON.parse(localStorage.getItem(a.AQ)||"[]");return n=e,e}catch(e){return[]}}function c(e,t){var r=l().filter(function(t){return t.id!==e});r.push({id:e,assignedVariant:t});if((0,o.oc)())try{localStorage.setItem(a.AQ,JSON.stringify(r)),n=r}catch(e){}}},83862:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AppConfigSchema=t.EnvironmentSchema=void 0;var a=r(90797);t.EnvironmentSchema=a.z.literal("local").or(a.z.literal("production")).or(a.z.literal("test")),t.AppConfigSchema=a.z.object({environment:t.EnvironmentSchema,domain:a.z.string().url(),profileHost:a.z.string().url(),mainApiHost:a.z.string().url(),userEnvironmentHost:a.z.string().url(),becomeAHostHost:a.z.string().url(),storefrontHost:a.z.string().url(),pricelessHost:a.z.string().url(),accountHost:a.z.string().url(),authenticationHost:a.z.string().url(),readApiServiceHost:a.z.string().url(),chatServiceHost:a.z.string().url(),notificationsAdapterHost:a.z.string().url(),goRedirectHost:a.z.string().url(),landingPagesBucketUrl:a.z.string().url(),allowedOrigins:a.z.array(a.z.string()),intercomAppId:a.z.string().min(1).optional()})},91204:(e,t,r)=>{"use strict";r.d(t,{useShowTotalPrice:()=>o});var a=r(9622);function o(){var e=(0,a.useExperimentVariant)("showTotalPrice"),t=e.variant;return{isActive:e.isEnabled&&1===t,isReady:e.isReady}}},92426:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTestConfig=void 0;var a=r(97824);t.createTestConfig=function(){return(0,a.defineConfig)({environment:"test",domain:"https://test.withlocals.com",profileHost:"https://test-profile.withlocals.com",mainApiHost:"https://test-api.withlocals.com",userEnvironmentHost:"https://test.withlocals.com",becomeAHostHost:"https://test.withlocals.com/become-a-host",storefrontHost:"https://test.withlocals.com",pricelessHost:"https://test.withlocals.com/priceless/",accountHost:"https://test.withlocals.com/account",authenticationHost:"https://test-authentication.withlocals.com",readApiServiceHost:"https://test-read-api.withlocals.com",chatServiceHost:"https://test-chat-service.withlocals.com",notificationsAdapterHost:"https://test-notifications-adapter.withlocals.com",goRedirectHost:"https://test-go.withlocals.com",landingPagesBucketUrl:"https://test-landing-pages.withlocals.com",intercomAppId:"kreznuv1",allowedOrigins:["http://localhost:8080","https://local.dev:8080","https://test.withlocals.com","https://test-api.withlocals.com","https://withlocalsapp.withlocals.com","ionic://withlocalsapp.withlocals.com","https://test-ue.withlocals.com","https://test-prerenderer.withlocals.com"]})}},93868:(e,t,r)=>{"use strict";r.d(t,{AQ:()=>a,Id:()=>i,de:()=>n,p3:()=>o});var a="ab-experiments",o="ab-experiments-override",i="evf",n="auto"},94960:(e,t,r)=>{"use strict";function a(){return!0}function o(e){for(var t=Math.random()*e.reduce(function(e,t){return e+t.weight},0),r=0,a=0;a<e.length;a++)if(t<(r+=e[a].weight))return a;return e.length-1}function i(e){if(!e.urlParam)return null;var t=new URLSearchParams(window.location.search).get(e.urlParam);if(null===t)return null;var r=parseInt(t,10);return isNaN(r)||r<0||r>=e.variants.length?null:r}function n(e){return e?e.split(";
1").filter(Boolean).map(function(e){var t=e.match(/^t(\d+)v(\d+)$/);return t?{id:parseInt(t[1],10),assignedVariant:parseInt(t[2],10)}:null}).filter(function(e){return null!==e}):[]}function s(e){var t=new URLSearchParams(window.location.search);t.delete(e);var r=t.toString(),a=window.location.pathname+(r?"?".concat(r):"")+window.location.hash;window.history.replaceState(null,"",a)}r.d(t,{BQ:()=>n,J8:()=>s,d8:()=>i,oc:()=>a,uP:()=>o})},97824:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defineConfig=void 0;var a=r(83862);t.defineConfig=function(e){return a.AppConfigSchema.parse(e)}}},e=>{var t=t=>e(e.s=t);e.O(0,[9482,587,580],()=>(t(22171),t(70250),t(22119))),_N_E=e.O()}]);
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.