1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,58703,e=>{"use strict";var t=e.i(91398),r=e.i(41158),o=e.i(55661),n=e.i(56193);e.s(["default",0,function({currentSlug:e}){let l=(0,o.getActivePersonas)().filter(t=>t.slug!==e),s=(0,n.flylikeHomeHref)();return(0,t.jsxs)("div",{className:"mt-12 pt-8 border-t border-border",children:[(0,t.jsx)("p",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground mb-3",children:"More atlases"}),(0,t.jsx)("p",{className:"text-sm text-muted-foreground mb-4 max-w-lg leading-relaxed",children:"This is one way through a city. Flylike maps how more than one person ate, drank, and moved through the same places."}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[l.map(e=>(0,t.jsxs)(r.default,{href:`/persona/${e.slug}`,className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full border border-border text-sm text-muted-foreground hover:text-foreground hover:border-foreground/40 transition-colors",children:[(0,t.jsx)("span",{children:e.emoji}),(0,t.jsxs)("span",{children:["Fly like ",e.shortName]})]},e.slug)),(0,t.jsx)(r.default,{href:s,className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full text-sm font-medium border border-white/20 text-white hover:bg-white/10 transition-colors",children:"All guides on Flylike â"})]})]})}])},1085,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o={AppRouterContext:function(){return s},GlobalLayoutRouterContext:function(){return i},LayoutRouterContext:function(){return a},MissingSlotContext:function(){return c},TemplateContext:function(){return u}};for(var n in o)Object.defineProperty(r,n,{enumerable:!0,get:o[n]});let l=e.r(41705)._(e.r(91788)),s=l.default.createContext(null),a=l.default.createContext(null),i=l.default.createContext(null),u=l.default.createContext(null),c=l.default.createContext(new Set)},31430,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReadonlyURLSearchParams",{enumerable:!0,get:function(){return n}});class o extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class n extends URLSearchParams{append(){throw new o}delete(){throw new o}set(){throw new o}sort(){throw new o}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},70008,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o={NavigationPromisesContext:function(){return c},PathParamsContext:function(){return u},PathnameContext:function(){return i},ReadonlyURLSearchParams:function(){return s.ReadonlyURLSearchParams},SearchParamsContext:function(){return a},createDevToolsInstrumentedPromise:function(){return d}};for(var n in o)Object.defineProperty(r,n,{enumerable:!0,get:o[n]});let l=e.r(91788),s=e.r(31430),a=(0,l.createContext)(null),i=(0,l.createContext)(null),u=(0,l.createContext)(null),c=(0,l.createContext)(null);function d(e,t){let r=Promise.resolve(t);return r.status="fulfilled",r.value=t,r.displayName=`${e} (SSR)`,r}},14760,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o={BailoutToCSRError:function(){return s},isBailoutToCSRError:function(){return a}};for(var n in o)Object.defineProperty(r,n,{enumerable:!0,get:o[n]});let l="BAILOUT_TO_CLIENT_SIDE_RENDERING";class s extends Error{constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e,this.digest=l}}function a(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===l}},91622,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o={HTTPAccessErrorStatus:function(){return l},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return a},getAccessFallbackErrorTypeByStatus:function(){return c},getAccessFallbackHTTPStatus:function(){return u},isHTTPAccessFallbackError:function(){return i}};for(var n in o)Object.defineProperty(r,n,{enumerable:!0,get:o[n]});let l={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401}
1,s=new Set(Object.values(l)),a="NEXT_HTTP_ERROR_FALLBACK";function i(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===a&&s.has(Number(r))}function u(e){return Number(e.digest.split(";")[1])}function c(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},40184,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RedirectStatusCode",{enumerable:!0,get:function(){return n}});var o,n=((o={})[o.SeeOther=303]="SeeOther",o[o.TemporaryRedirect=307]="TemporaryRedirect",o[o.PermanentRedirect=308]="PermanentRedirect",o);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},1939,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o={REDIRECT_ERROR_CODE:function(){return s},isRedirectError:function(){return a}};for(var n in o)Object.defineProperty(r,n,{enumerable:!0,get:o[n]});let l=e.r(40184),s="NEXT_REDIRECT";function a(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,o]=t,n=t.slice(2,-2).join(";"),a=Number(t.at(-2));return r===s&&("replace"===o||"push"===o)&&"string"==typeof n&&!isNaN(a)&&a in l.RedirectStatusCode}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68934,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNextRouterError",{enumerable:!0,get:function(){return l}});let o=e.r(91622),n=e.r(1939);function l(e){return(0,n.isRedirectError)(e)||(0,o.isHTTPAccessFallbackError)(e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},19741,e=>{"use strict";var t=e.i(91398),r=e.i(91788),o=e.i(58678),n=e.i(41158),l=e.i(73528),s=e.i(48998);e.i(78237);var a=e.i(55661),i=e.i(58703),u=e.i(56193);e.s(["__N_SSG",0,!0,"default",0,function({slug:e,persona:c,locations:d,cities:f,countries:p}){let[x,m]=(0,r.useState)(""),[h,g]=(0,r.useState)("All"),[b,y]=(0,r.useState)("All"),[j,v]=(0,r.useState)(1),_=(0,r.useMemo)(()=>["All",...c.shows],[c.shows]),N=(0,r.useMemo)(()=>{let e=x.toLowerCase();return d.filter(t=>("All"===h||!!t.sources.some(e=>e.show===h))&&("All"===b||t.country===b)&&(!e||!!t.name.toLowerCase().includes(e)||!!(t.city||"").toLowerCase().includes(e)||!!(t.country||"").toLowerCase().includes(e)))},[d,x,h,b]),C=N.slice(0,48*j),P=C.length<N.length,w=()=>{m(""),g("All"),y("All"),v(1)},R={color:c.accentColor},O={backgroundColor:c.color,borderColor:c.color,color:"#fff"},k={borderColor:c.color,color:c.color},T="bourdain"===e,A=T?`Every Place Anthony Bourdain Ate â ${d.length} Restaurants in ${f.length} Cities`:`Fly like ${c.shortName} â ${c.tagline} | flylike`,E=T?`All ${d.length} restaurants, bars, and street stalls Anthony Bourdain visited across ${f.length} cities and ${p.length} countries on Parts Unknown and No Reservations.`:c.description,S=(0,u.canonicalUrl)(`/persona/${e}`,e);return(0,t.jsxs)(s.default,{children:[(0,t.jsxs)(o.default,{children:[(0,t.jsx)("title",{children:A}),(0,t.jsx)("meta",{name:"description",content:E}),(0,t.jsx)("meta",{property:"og:title",content:A}),(0,t.jsx)("meta",{property:"og:description",content:E}),(0,t.jsx)("meta",{property:"og:type",content:"website"}),(0,t.jsx)("meta",{property:"og:url",content:S}),(0,t.jsx)("meta",{name:"twitter:title",content:A}),(0,t.jsx)("meta",{name:"twitter:description",content:E}),(0,t.jsx)("link",{rel:"canonical",href:S}),(0,t.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"CollectionPage",name:A,description:E,url:S,about:{"@type":"Person",name:c.name}})}})]}),f.length>0&&(0,t.jsx)("div",{className:"border-b border-border bg-stone-950/50",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-6 py-4 flex gap-2 overflow-x-auto no-scrollbar",children:[(0,t.jsx)("span",{className:"text-xs text-muted-foreground shrink-0 self-center mr-1",children:"Top cities:"}),f.slice(0,15).map(r=>(0,t.jsxs)(n.default,{href:`/persona/${e}/${(r.city||"").toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")}`,className:"shrink-0 px-3 py-1 rounded-full border border-border text-xs text-muted-foreground hover:text-foreground hover:border-foreground
1/40 transition-colors whitespace-nowrap",children:[r.countryFlag," ",r.city,(0,t.jsxs)("span",{className:"ml-1 opacity-50",children:["(",r.count,")"]})]},r.city))]})}),(0,t.jsx)("div",{className:"sticky top-14 z-30 bg-background/95 backdrop-blur-md border-b border-border",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-6 py-3 flex flex-col sm:flex-row gap-3 items-start sm:items-center",children:[(0,t.jsx)("input",{type:"text",placeholder:"Search places, cities, countriesâ¦",value:x,onChange:e=>{m(e.target.value),v(1)},className:"w-full sm:w-72 px-4 py-2 rounded-full text-sm bg-muted border border-border text-foreground placeholder:text-muted-foreground focus:outline-none focus:ring-1 focus:ring-ring"}),_.length>2&&(0,t.jsx)("div",{className:"flex gap-2 shrink-0 flex-wrap",children:_.map(e=>(0,t.jsx)("button",{onClick:()=>{g(e),v(1)},className:"px-3 py-1.5 rounded-full text-xs font-medium border transition-all duration-200",style:h===e?"All"===e?{backgroundColor:"hsl(var(--foreground))",borderColor:"hsl(var(--foreground))",color:"hsl(var(--background))"}:O:"All"===e?{borderColor:"hsl(var(--border))",color:"hsl(var(--muted-foreground))"}:k,children:e},e))}),(0,t.jsxs)("select",{value:b,onChange:e=>{y(e.target.value),v(1)},className:"px-3 py-2 rounded-md text-sm bg-muted border border-border text-foreground focus:outline-none shrink-0",children:[(0,t.jsx)("option",{value:"All",children:"All Countries"}),p.map(e=>(0,t.jsx)("option",{value:e,children:e},e))]}),(0,t.jsxs)("div",{className:"flex items-center gap-3 ml-auto shrink-0",children:[(0,t.jsxs)("span",{className:"text-xs text-muted-foreground",children:[N.length," places"]}),(x||"All"!==h||"All"!==b)&&(0,t.jsx)("button",{onClick:w,className:"text-xs text-muted-foreground hover:text-foreground underline underline-offset-2",children:"Clear"})]})]})}),(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-6 py-8",children:[0===N.length?(0,t.jsxs)("div",{className:"text-center py-24 text-muted-foreground",children:[(0,t.jsx)("p",{className:"text-lg",children:"No places found"}),(0,t.jsx)("button",{onClick:w,className:"mt-3 text-sm underline underline-offset-2",children:"Clear filters"})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4",children:C.map((r,o)=>{let s=r.sources[0],i=s?.htmlDescription?s.htmlDescription.replace(/<[^>]+>/g,""):s?.description;return(0,t.jsxs)("div",{className:"group relative rounded-xl border border-border bg-card p-4 flex flex-col gap-2 hover:border-border/80 hover:bg-accent/20 transition-colors",children:[(0,t.jsx)(n.default,{href:(0,u.mapPlaceHref)(r,e),"aria-label":`${r.name} on the map`,className:"absolute inset-0 z-0 rounded-xl",onClick:()=>(0,l.track)("place_click",{persona:e,place:r.name,city:r.city})}),(0,t.jsxs)("div",{className:"flex items-start justify-between gap-2",children:[(0,t.jsx)("p",{className:"font-semibold text-sm leading-snug line-clamp-2 flex-1",children:r.name}),(0,t.jsx)("span",{className:"text-lg shrink-0",children:r.countryFlag})]}),(0,t.jsxs)("p",{className:"text-xs text-muted-foreground",children:[r.city,r.city&&r.country?", ":"",r.country]}),i&&(0,t.jsx)("p",{className:"text-xs text-muted-foreground line-clamp-3 leading-relaxed flex-1",children:i}),(0,t.jsxs)("div",{className:"mt-auto pt-1 flex items-center justify-between gap-2",children:[r.sources.length>1?(0,t.jsxs)("span",{className:"text-[10px] font-medium px-2 py-0.5 rounded-full border",style:{borderColor:c.color,color:c.color},children:[r.sources.length," shows"]}):s?.show?(0,t.jsx)("span",{className:"text-[10px] font-medium px-2 py-0.5 rounded-full border",style:{borderColor:c.color,color:c.color},children:s.show}):null,(0,a.viatorUrl)(e,r.city,r.country)&&(0,t.jsx)("a",{href:(0,a.viatorUrl)(e,r.city,r.country),target:"_blank",rel:"noopener noreferrer",onClick:()=>(0,l.track)("viator_click",{persona:e,city:r.city}),className:"relative z-10 text-[10px] hover:opacity-80 transition-opacity shrink-0",style:R,children:"Book a tour â"})]})]},r.id)})}),P&&(0,t.jsx)("div",{className:"flex justify-center mt-10",children:(0,t.jsxs)("button",{onClick:()=>v(e=>e+1),className:"px-6 py-2.5 rounded-full border border-border text-sm text-muted-foreground hover:text-foreground hover:border-foreground
1/50 transition-colors",children:["Load more (",N.length-C.length," remaining)"]})})]}),(0,t.jsx)(i.default,{currentSlug:e})]})]})}])},1624,(e,t,r)=>{let o="/persona/[slug]";(window.__NEXT_P=window.__NEXT_P||[]).push([o,()=>e.r(19741)]),t.hot&&t.hot.dispose(function(){window.__NEXT_P.push([o])})},48761,e=>{e.v(t=>Promise.all(["static/chunks/0ey~yy8oeyp~5.js"].map(t=>e.l(t))).then(()=>t(93594)))},28805,e=>{e.v(t=>Promise.all(["static/chunks/0599p99vu8fk5.js"].map(t=>e.l(t))).then(()=>t(79466)))}]);
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.