PageSourceSearch

https://www.greatitalianchefs.com/assets/entries/pages_michelin-index.BzRhFBw9.js

js greatitalianchefs.com collected 2026-09-24 19:14:27 UTC 15,640 bytes, 1 lines download raw bytes

1import{X as k,Y as I,f as L,_ as A,F as O,I as P,D as U,Z as j,$ as q,a0 as H,h as W,B as Y,a1 as Z,w as J,x as K,y as Q}from"./pages_test-299734_pages.CSJaScXI.js";import{B as X}from"./pages_listing-index.Dr8no8Tp.js";import{s as ee}from"./pages_trader-signup-landing.DcVIg7C3.js";import{u as _,j as V,d as b,c as R,C as i,D as n,F as t,G as f,N as y,S as w,I as T,J as F,P as $,W as x,L as v,M as N,E as a,K as M,Q as g}from"../chunks/chunk-OWQo565b.js";import"./entry-server-routing.BOagkR4z.js";import"../chunks/chunk-CQymhxk6.js";/* empty css                      */import"./pages_recipes_print.BnIDO_nC.js";import"./pages_newsletters-landing.D0nKUccU.js";import"./pages_newsletter_newsletter-management-centre.hg2U4ygd.js";const te=_({components:{ContentDivider:k},props:{michelinGuideInfo:{type:Object,required:!0}},setup(s,{emit:e}){const u=b("All"),p=b(!0),c=b(!1),d=b(!1),o=()=>{u.value="All",p.value=!0,e("setFilterAndView","All"),e("setGroupedByStars",!0)},l=()=>{u.value="All",p.value=!1,e("setFilterAndView","All"),e("setGroupedByStars",!1)},r=h=>{u.value=h,e("setFilterAndView",h)},S=h=>{r(h),c.value=!1,L()&&ee.smoothScroll("restaurants-scroll-to-element",90,L())},B=()=>{c.value=!c.value},m=R(()=>s.michelinGuideInfo.sections);return V(async()=>{d.value=I(),e("setFilterAndView","All"),e("setGroupedByStars",!0)}),{displayFullList:o,groupedByStars:p,displayByRegionOrFiltered:l,filterBy:r,toggleMobileFilter:B,isMobileFilterVisible:c,chosenFilterAndView:u,filterBySelected:S,isMobileScreenSize:d,awardsSections:m}}}),se={class:"no-gutters z-10 md:sticky md:top-[76px] md:bg-white md:px-4! lg:top-[100px]"},re={class:"pt-4"},ne={class:"block md:grid md:grid-cols-[1fr_2fr] md:gap-x-6 md:pb-4 lg:grid-cols-[1fr_3fr]"},ie={class:"text-section-header-alt font-stack-title text-gray-slightly-transparent hidden text-center font-bold tracking-[0.04rem] md:block lg:text-left xl:text-(--text-page-title-sm)"},le={class:"text-light-filter col-span-full md:col-span-1 md:grid md:gap-1 lg:grid-cols-[3fr_6fr]"},oe={class:"lg:border-gray-transparent grid grid-cols-3 gap-x-2 md:hidden lg:grid lg:items-center lg:justify-items-center lg:gap-1 lg:border-l"},ae={class:"border-gray-transparent items-center md:grid md:grid-cols-[1fr_5fr] md:gap-1 md:border-l lg:gap-x-6"},de={class:"md:hidden"},ce={class:"items-center p-4 font-bold"},pe={class:"items-center md:grid md:grid-cols-5 md:justify-items-center md:gap-x-2 lg:gap-x-6"},ue=["onClick"];function me(s,e,u,p,c,d){const o=v("ContentDivider");return n(),i("div",se,[t("div",re,[t("div",ne,[t("h1",ie,y(s.michelinGuideInfo.pageTitle),1),t("div",le,[t("div",oe,[e[7]||(e[7]=t("div",{class:"place-items-end items-start md:col-span-1 md:place-items-center md:items-center lg:pb-[0.6rem]"}," View by: ",-1)),t("div",{class:"cursor-pointer place-items-center md:col-span-1 md:mr-[15px]",onClick:e[0]||(e[0]=(...l)=>s.displayFullList&&s.displayFullList(...l))},[t("div",{class:w(["flex border-b-2 border-transparent px-0.5 pb-[0.6rem]",s.groupedByStars?"border-gray-semi-transparent! font-bold":""])},[...e[5]||(e[5]=[t("span",{class:"inline-block"},"Full list",-1),t("span",{class:"gbcicon-folder-menu-1 ml-[7px] inline-block align-middle"},null,-1)])],2)]),t("div",{class:"grid cursor-pointer place-items-start md:col-span-1 md:mr-4",onClick:e[1]||(e[1]=(...l)=>s.displayByRegionOrFiltered&&s.displayByRegionOrFiltered(...l))},[t("div",{class:w(["flex border-b-2 border-transparent px-0.5 pb-[0.6rem]",s.groupedByStars?"":"border-label-light! font-bold"])},[...e[6]||(e[6]=[t("span",{class:"inline-block"},"Region",-1),t("span",{class:"gbcicon-knife-map-1 ml-[7px] inline-block align-middle"},null,-1)])],2)])]),t("div",ae,[e[9]||(e[9]=t("div",{class:"hidden text-end font-bold md:block md:pb-[0.6rem]"}," Filter: ",-1)),t("div",de,[t("div",{class:"grid cursor-pointer grid-cols-2",onClick:e[2]||(e[2]=(...l)=>s.toggleMobileFilter&&s.toggleMobileFilter(...l))},[T(t("div",ce,[t("span",null,y(s.chosenFilterAndView),1)],512),[[F,!s.isMobileFilterVisible]]),e[8]||(e[8]=t("div",{class:"col-start-2 items-center justify-self-end p-4"},[t("span",null,"Select a filter"),t("span",{class:"gbcicon-triangel-down ml-[7px] inline-block align-middle text-xs"})],-1))])]),T(t("div",pe,[t("div",{class:"border-gray-transparent cursor-pointer border-b p-4 md:place-items-center md:border-none md:px-0.5 md:py-0",onClick:e[3]||(e[3]=l=>s.filterBySelected("All"))},[t("span",{class:w(["inline-block border-transparent md:border-b-2 md:pb-[0.6rem]",s.chosenFilterAndView=="All"?"border-label-light! font-bold":""])}
1,"All",2)]),(n(!0),i($,null,x(s.awardsSections,l=>T((n(),i("div",{key:l.title,class:"border-gray-transparent cursor-pointer border-b p-4 md:place-items-center md:border-none md:px-0.5 md:py-0",onClick:r=>s.filterBySelected(l.title)},[t("span",{class:w(["inline-block border-transparent md:border-b-2 md:pb-[0.6rem]",s.chosenFilterAndView==l.title?"border-label-light! font-bold":""])},y(l.title),3)],8,ue)),[[F,s.isMobileFilterVisible||!s.isMobileScreenSize]])),128)),T(t("div",{class:"border-gray-transparent cursor-pointer border-b p-4 md:place-items-center md:border-none md:px-0.5 md:py-0",onClick:e[4]||(e[4]=l=>s.filterBySelected("New Winners"))},[t("span",{class:w(["inline-block border-transparent text-center md:border-b-2 md:pb-[0.6rem]",s.chosenFilterAndView=="New Winners"?"border-label-light! font-bold":""])},"New winners",2)],512),[[F,s.isMobileFilterVisible||!s.isMobileScreenSize]])],512),[[F,s.isMobileFilterVisible||!s.isMobileScreenSize]])])])])]),f(o)])}const ge=A(te,[["render",me]]),fe=_({components:{},props:{groupName:{type:[String,Number],required:!0},groupedByStars:{type:Boolean,required:!0}},setup(){return V(async()=>{}),{}}}),ye={class:"font-stack-title mb-2 text-[1.6rem] leading-6"},be={key:0},he={key:0};function ve(s,e,u,p,c,d){return n(),i("div",ye,[N(y(s.groupName)+" ",1),s.groupedByStars?(n(),i("span",be,[e[1]||(e[1]=t("span",null,"star",-1)),Number(s.groupName)>
11?(n(),i("span",he,"s")):a("v-if",!0),(n(!0),i($,null,x(Number(s.groupName),o=>(n(),i("span",{key:"group-name-stars-"+o,class:"ml-[7px]"},[...e[0]||(e[0]=[t("span",{class:"gbcicon-michelin text-[1.1rem]"},null,-1)])]))),128))])):a("v-if",!0)])}const _e=A(fe,[["render",ve]]),Se=_({components:{ContentDivider:k,DynamicAdBlock:O},props:{group:{type:Object,required:!0}},setup(){return V(async()=>{}),{AdSpec_inlineLB:U,AdSpec_Mobile_MPU:P}}}),we={key:1,class:"flex flex-col py-6 md:flex-row md:flex-wrap"},ke={class:"order-1 md:max-w-[70%]"},$e={key:0,class:"bg-gray-light text-very-small order-1 mt-0 inline-block px-[0.45rem] py-[0.4rem] text-white md:order-2 md:mt-[0.7rem]"},xe={class:"font-stack-title text-gbc-gray-darker order-2 flex items-center pb-1 text-[1.2rem] leading-6 font-semibold md:order-1 md:pb-2"},Ae={class:"me-2"},Be={class:"gbcicon-michelin text-very-small me-2"},Te={class:"text-small order-3 mb-0 w-full leading-[1.2rem] opacity-80 md:pb-1"},Fe={key:0},Re={key:0,class:"text-gbc-gray-accent10 order-4 mt-2 w-full pe-1 pt-1 text-[0.79rem] leading-[1.2rem] font-normal md:text-[0.9rem] md:font-bold"},Me=["href"],Ve={class:"order-5"},De={key:0,class:"mt-2 inline-block"},Ge=["href"],Ne={key:1,class:"mt-2 inline-block"},ze=["href"],Ce={key:1,class:"order-last md:order-2"},Le={class:"bg-gray-light text-very-small mt-[0.7rem] inline-block px-[0.45rem] py-[0.4rem] text-white"},Oe={key:2},Ee={class:"block md:hidden"},Ie={class:"hidden md:block"};function Pe(s,e,u,p,c,d){const o=v("ContentDivider"),l=v("DynamicAdBlock");return n(!0),i($,null,x(s.group.items,(r,S)=>(n(),i("div",{key:"restaurant-"+S},[r.isShown?(n(),M(o,{key:0})):a("v-if",!0),r.isShown?(n(),i("div",we,[t("div",ke,[r.closed?(n(),i("p",$e," CLOSED ")):a("v-if",!0),t("div",xe,[t("span",Ae,y(r.name),1),(n(!0),i($,
1null,x(r.numberOfStars,B=>(n(),i("span",Be))),256))])]),t("div",Te,[t("span",null,y(r.city),1),r.county!=""?(n(),i("span",Fe,[e[0]||(e[0]=t("span",null,",",-1)),N(" "+y(r.county),1)])):a("v-if",!0)]),r.chefTitle&&r.chefUrl?(n(),i("span",Re,[e[1]||(e[1]=N(" The Chef: ",-1)),t("a",{href:r.chefUrl,class:"text-gbc-gray-accent10 text-small underline md:text-[0.9rem]"},y(r.chefTitle),9,Me)])):a("v-if",!0),t("div",Ve,[r.visitWebsiteUrl?(n(),i("div",De,[t("a",{href:r.visitWebsiteUrl,class:"me-4 pb-2"},[...e[2]||(e[2]=[t("span",{class:"text-gbc-gray-darker border-gray-semi-transparent text-very-small mr-1 inline-block border-b leading-4 font-bold uppercase"},"VISIT WEBSITE",-1),t("span",{class:"gbcicon-link-out text-gbc-gray-darker text-very-small ml-1 align-text-bottom"},null,-1)])],8,Ge)])):a("v-if",!0),r.readMoreUrl?(n(),i("div",Ne,[t("a",{href:r.readMoreUrl,class:"pb-2"},[...e[3]||(e[3]=[t("span",{class:"text-gbc-gray-darker border-gray-semi-transparent text-very-small mr-1 inline-block border-b leading-4 font-bold uppercase"},"READ MORE",-1)])],8,ze)])):a("v-if",!0)]),r.changeOnLastYearText?(n(),i("div",Ce,[t("div",Le,y(r.changeOnLastYearText),1)])):a("v-if",!0)])):a("v-if",!0),r.isFollowedByAd?(n(),i("div",Oe,[t("div",Ee,[f(l,{"ad-spec":s.AdSpec_Mobile_MPU},null,8,["ad-spec"])]),t("div",Ie,[f(l,{"ad-spec":s.AdSpec_inlineLB},null,8,["ad-spec"])])])):a("v-if",!0)]))),128)}const Ue=A(Se,[["render",Pe]]),je=_({components:{ContentDivider:k,RestaurantGroupLabel:_e,RestaurantGroupItem:Ue},props:{allRestaurantsGroupedByStars:{type:Object,required:!0},allRestaurantsGroupedByRegion:{type:Object,required:!0},groupedByStars:{type:Boolean,required:!0},introduction:{type:String},chosenFilterAndView:{type:String,required:!0}},setup(s){const e=R(()=>{let u=s.groupedByStars?s.allRestaurantsGroupedByStars:s.allRestaurantsGroupedByRegion;for(const p of u.values()){p.isShown=!1;let c=9;for(const d of p.items){let o=s.chosenFilterAndView==="All";o||=s.chosenFilterAndView==="1 star"&&d.numberOfStars==1,o||=s.chosenFilterAndView==="2 stars"&&d.numberOfStars==2,o||=s.chosenFilterAndView==="3 stars"&&d.numberOfStars==3,o||=s.chosenFilterAndView==="New Winners"&&d.changeOnLastYearText,d.isShown=o,d.isFollowedByAd=!1,o&&(p.isShown=!0,c--,c<=0&&(d.isFollowedByAd=!0,c=16))}}return u});return V(async()=>{}),{restaurantsGroupedAndFiltered:e}}}),qe={class:"pt-4",id:"restaurants-scroll-to-element"},He={key:0};function We(s,e,u,p,c,d){const o=v("RestaurantGroupLabel"),l=v("RestaurantGroupItem");return n(),i("div",qe,[(n(!0),i($,null,x(s.restaurantsGroupedAndFiltered,r=>(n(),i("div",{class:"restaurant-group",key:"goup-name-"+r.groupName},[r.isShown?(n(),i("div",He,[r.groupName?(n(),M(o,{key:0,groupName:r.groupName,groupedByStars:s.groupedByStars},null,8,["groupName","groupedByStars"])):a("v-if",!0),f(l,{group:r},null,8,["group"])])):a("v-if",!0)]))),128))])}const Ye=A(je,[["render",We]]),Ze=_({components:{DefaultNewsletter:j,DynamicAdBlock:O},props:{newsletterSetting:{type:Object,required:!0}},setup(s){return{AdSpec_RHSDoubleTabletDesktop:H,NewsletterSourceEnum:q}}}),Je={class:"md:pt-4"},Ke={class:"overflow-hidden"},Qe={key:0,class:"sticky top-[170px]"},Xe={id:"newsletter-stick-from-element"},et={class:"relative",id:"newsletter-sticky"};function tt(s,e,u,p,c,d){const o=v("DynamicAdBlock"),l=v("DefaultNewsletter");return n(),i("div",Je,[t("div",Ke,[f(o,{"ad-spec":s.AdSpec_RHSDoubleTabletDesktop},null,8,["ad-spec"])]),s.newsletterSetting?(n(),i("div",Qe,[t("div",Xe,[t("div",et,[f(l,{newsletterSetting:s.newsletterSetting,source:s.NewsletterSourceEnum.MichelinIndexPage},null,8,["newsletterSetting","source"])])])])):a("v-if",!0)])}const st=A(Ze,[["render",tt]]),rt={class:"w-full"},nt={class:"relative pb-4"},it={class:"relative min-h-[55.8vw] bg-white md:min-h-[30.8vw] lg:min-h-[21.5vw]"},lt={key:0,class:"pointer-events-none absolute inset-0 z-1 flex items-center justify-center"},ot={class:"text-page-title-md py-4 text-center leading-10 font-normal tracking-[0.025rem] text-white"},at={class:"max-w-content mx-auto"},dt={class:"container-fluid grid grid-cols-1 md:grid-cols-[15fr_9fr] lg:grid-cols-[5fr_12fr_7fr] xl:grid-cols-[4fr_13fr_7fr]"},ct={class:"min-w-0 pt-4 md:order-2 lg:col-start-2"},pt=["innerHTML"],ut=["innerHTML"],mt={class:"no-gutters order-last col-span-full min-w-0"},gt={class:"order-last col-span-full min-w-0"},ft=_({__name:"MichelinIndex",setup(s){const e=W(),u=b(Z),p=b("All"),c=b(!1),d=m=>{p.value=m},o=m=>{c.value=m},l=(m,h)=>{const D=[];return m.forEach(G=>{const z=h(G);let C=D.find(E=>E.groupName===z);C!=null?C.items.push(G):D.push({groupName:z,items:[G]})}),D},r=b(e.value.restaurants),S=R(()=>l(r.value,m=>m.numberOfStars)),B=R(()=>l(r.value,m=>m.regionTitle));return(m,h)=>(n(),i("div",rt,[a(" Header image + overlay "),t("div",nt,[t("div",it,[f(Y,{image:g(e).image,"crop-sizes":u.value,"fetch-priority":"high",quality:80,isBlurred:!g(e).isMainT
1itleTextHidden,"fallback-alt":"Michelin Guide header",class:"absolute inset-0 h-full w-full object-cover"},null,8,["image","crop-sizes","isBlurred"])]),g(e).isMainTitleTextHidden?a("v-if",!0):(n(),i("div",lt,[t("h1",ot,y(g(e).pageTitle)+":full list ",1)]))]),t("div",at,[t("div",dt,[f(k,{class:"no-gutters col-span-full min-w-0 md:hidden"}),t("div",ct,[t("div",{class:"text-font-size-global leading-6",innerHTML:g(e).introduction},null,8,pt)]),f(ge,{onSetFilterAndView:d,onSetGroupedByStars:o,michelinGuideInfo:g(e),class:"col-span-full min-w-0 md:order-1"},null,8,["michelinGuideInfo"]),g(e).newsletterSetting?(n(),M(st,{key:0,class:"row-span-2 hidden min-w-0 md:order-3 md:block",newsletterSetting:g(e).newsletterSetting},null,8,["newsletterSetting"])):a("v-if",!0),f(Ye,{class:"min-w-0 md:order-4 lg:col-start-2",introduction:g(e).introduction,allRestaurantsGroupedByRegion:B.value,allRestaurantsGroupedByStars:S.value,groupedByStars:c.value,chosenFilterAndView:p.value},null,8,["introduction","allRestaurantsGroupedByRegion","allRestaurantsGroupedByStars","groupedByStars","chosenFilterAndView"]),t("div",{class:"text-font-size-global order-last min-w-0 pt-4 leading-6 font-bold italic opacity-95 lg:col-start-2",innerHTML:g(e).signOff},null,8,ut),t("div",mt,[f(k)]),t("div",gt,[g(e).youMayAlsoLikeRecipes?(n(),M(X,{key:0,title:"You May Also Like",isTitleOnTop:!0,"chunk-size":10,items:g(e).youMayAlsoLikeRecipes},null,8,["items"])):a("v-if",!0)])])])]))}}),At={hasServerOnlyHook:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:!0}},isClientRuntimeLoaded:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:!0}},onBeforeRenderEnv:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:null}},dataEnv:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:{server:!0}}},guardEnv:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:null}},onRenderClient:{type:"standard",definedAtData:{filePathToShowToUser:"/renderer/+onRenderClient.ts",fileExportPathToShowToUser:[]},valueSerialized:{type:"plus-file",exportValues:Q}},onPageTransitionStart:{type:"standard",definedAtData:{filePathToShowToUser:"/renderer/+onPageTransitionStart.ts",fileExportPathToShowToUser:[]},valueSerialized:{type:"plus-file",exportValues:K}},onPageTransitionEnd:{type:"standard",definedAtData:{filePathToShowToUser:"/renderer/+onPageTransitionEnd.ts",fileExportPathToShowToUser:[]},valueSerialized:{type:"plus-file",exportValues:J}},Page:{type:"standard",definedAtData:{filePathToShowToUser:"/pages/michelin-index/MichelinIndex.vue",fileExportPathToShowToUser:[]},valueSerialized:{type:"pointer-import",value:ft}},hydrationCanBeAborted:{type:"standard",definedAtData:{filePathToShowToUser:"/renderer/+config.ts",fileExportPathToShowToUser:["default","hydrationCanBeAborted"]},valueSerialized:{type:"js-serialized",value:!1}}};export{At as configValuesSerialized};

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.