PageSourceSearch

https://en.japantravel.com/build/assets/WhereToEat-CX5wYhNf.js

js japantravel.com collected 2026-10-02 02:50:49 UTC 11,485 bytes, 1 lines download raw bytes

1import{j as P,l as a,q as n,x as c,f as y,k as t,u as F,N as K,v as D,A as N,p as i,E as x,s,C as I,y as W,B as w,F as T,G as Q,r as E,H as X,z as Z}from"./vendor-vue-Ct0XopGZ.js";import{u as O,_,D as ee,n as te}from"./links-vPZ7jWbZ.js";import{s as ae,b as le}from"./PostCardSkeleton.vue_vue_type_script_setup_true_lang-CbWfc6El.js";import{u as ie}from"./useBookmarks-CUb2PSG4.js";function re(e){if(!e)return"";const d=[];let m=0;const b=/<span class="s-hl">(.*?)<\/span>/g;let f;for(;(f=b.exec(e))!==null;){const r=e.slice(m,f.index);d.push(C(r)),d.push(`<span class="s-hl">${C(f[1])}</span>`),m=b.lastIndex}return d.push(C(e.slice(m))),d.join("")}function C(e){return e.replace(/<[^>]*>/g,"")}const se={key:0},ne={key:1},ce=P({__name:"ArticleAuthor",props:{article:{}},setup(e){const d=e,{t:m}=O(),b=y(()=>!d.article.sponsored||d.article.sponsored_with_author);return(f,r)=>(t(),a("div",null,[b.value?(t(),a("span",se,n(e.article.author.name),1)):(t(),a("span",ne,n(c(m)("ARTICLE_CREDITS_FEATURED_SHORT")),1))]))}}),de=["src","alt"],oe={key:0,class:"fas fa-play pointer-events-none absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 text-[18px] sm:text-[24px] text-white/80 [text-shadow:0_3px_7px_rgba(0,0,0,0.35)]","aria-hidden":"true"},me={class:"flex-1 min-w-0"},ue={key:2,class:"mt-0 text-sm md:text-base text-[#333333] flex flex-row items-center md:items-center"},xe={class:"whitespace-nowrap"},fe=["innerHTML"],pe={key:3,class:"mt-1 text-sm md:text-base text-[#333]"},he=["innerHTML"],be={key:0,class:"flex items-center"},ye={class:"ml-1"},ve={key:1},ge={key:2,class:"flex items-center"},ke={class:"ml-1"},we={key:3,class:"flex items-center"},Ce={class:"ml-1"},Te={key:4,class:"flex items-center"},Ee={class:"ml-1"},Ae={key:5,class:"flex items-center"},Se={class:"ml-1"},ze={key:0,class:"md:pr-3"},Le={key:0,class:"font-semibold text-primary md:text-[18px]"},Be={key:1,class:"font-semibold text-black"},je=["aria-label"],$e=["href"],Re={__name:"ArticleCardHorizontal",props:{articleCard:{type:Object,required:!0,default:()=>({url:"#",thumbnail:"",category:null,title:"",description:"",author:{route:"#",name:""},date:"",isPast:!1,address:"",distance:"",liking:0,comments:0,price:0})},lazyLoad:{type:Boolean,default:!1},template:{type:String,default:"default"},bookmark:{type:Boolean,default:!1},bookmarkAlwaysVisible:{type:Boolean,default:!1},disableTitleLink:{type:Boolean,default:!1},showSubcategory:{type:Boolean,default:!1},highlightedDescription:{type:String,default:null},whiteBackground:{type:String,default:""},showPrefecture:{type:String,default:""}},setup(e){const{t:d}=O(),{isBookmarked:m,toggle:b}=ie(),f=y(()=>{var h,l;return((l=(h=X().props.auth)==null?void 0:h.user)==null?void 0:l.role)==="admin"}),r=e,p=E(0),g={thumbnail:"w-[80px] h-[80px] sm:w-[230px] sm:h-[153px]",title:"text-[18px] md:text-xl lg:text-[1.375rem] leading-[1.25] line-clamp-2 md:line-clamp-none text-title",category:"text-sm md:text-base",description:"text-base",metaline:"text-gray-500",description_clamp:"line-clamp-2",container_class:"relative flex items-start py-5 space-x-4 px-2"},u=E({});r.template==="article-embedded"&&(u.value={thumbnail:"!w-[80px] !h-[80px] lg:!w-[160px] lg:!h-[106px]",title:"!text-[18px] lg:!text-[22px] !font-semibold !leading-[1.25] !my-1 text-title",description:"text-lg text-[#404040]",category:"text-base uppercase !text-[#757575]",metaline:"text-base text-[#757575]"}),r.template==="article-embedded-small"&&(u.value={thumbnail:"!w-[80px] !h-[80px]",title:"!text-base !font-semibold !leading-6 text-title !my-1",category:"text-base uppercase !text-[#757575]",metaline:"text-base text-[#757575]",metaline_wrapper:"mt-0 flex items-center justify-start gap-1 md:justify-between flex-wrap"}),r.template==="article-embedded-vertical"&&(u.value={thumbnail:"!w-[160px] !h-[106px]",title:"!text-[18px] lg:!text-[22px] !font-semibold !leading-[1.25] !my-1 text-title",description:"text-lg text-[#404040]",category:"text-base uppercase !text-[#757575]",metaline:"text-base text-[#757575]",container_class:"relative flex flex-col items-start py-5 space-y-2 px-2"}),(r.template==="prefecture-city"||r.template==="area")&&(u.value={title:"text-[18px] md:text-[22px] font-semibold text-[#404040] my-0 py-1 leading-[1.25] line-clamp-2 md:line-clamp-none",category:"text-sm md:text-base !text-[#757575]",description_clamp:"line-clamp-2 hidden md:[display:-webkit-box]"}),r.template==="area"&&(u.value.description="text-sm md:text-base leading-[1.25] !text-[#404040]",u.value.description_clamp="line-clamp-2"),r.template==="place"&&(u.value={thumbnail:"!w-[100px] !h-[100px]",title:`${g.title} my-1`,description_clamp:"line-clamp-2"}),r.template==="place-marker"&&(u.value={thumbnail:"!w-[115px] !h-[77px]",description_clamp:"line-clamp-2",title:"text-base"}),r.template==="search"&&(u.value={title:"font-semibold hover:text-primary text-[18px] md:text-xl lg:text-[1.375rem] leading-[1.25] line-clamp-2 md:line-clamp-none text-title my-0"});const o=y(()=>({...g,...u.value})),U=["default","prefecture-city","area","city-article","place","article-embedded","article-embedded-vertical","search"],q=["default","prefecture-city","city-article","place","search"],A=()=>U.includes(r.template),G=()=>{var h,l;return k()||(l=(h=r.articleCard)==null?void 0:h.author)!=null&&l.deleted?!1:q.includes(r.template)},Y=(h,l,v="s")=>`${h} ${l}${h!==1?v:""}`,k=()=>r.articleCard.type==="event",J=y(()=>r.articleCard.type==="video"),S=()=>{p.value=window.innerWidth};F(()=>{p.value=window.innerWidth,window.addEventListener("resize",S)}),K(()=>{window.removeEventListener("resize",S)});const z=y(()=>r.template!=="area"&&p.value<=768&&r.articleCard.title.length>10);
1return(h,l)=>{var v,L,B,j,$,R,V,H;return t(),a("div",{class:x(["group",[o.value.container_class||"relative flex items-start py-5 space-x-4 px-2",{"bg-white":e.whiteBackground==="true"}]])},[D(c(I),{href:e.articleCard.url,class:"relative"},{default:N(()=>[i("img",{src:e.articleCard.thumbnail||c(ee),alt:e.articleCard.title||"Article Image",class:x(["object-cover",o.value.thumbnail]),width:"230",height:"153",loading:"lazy"},null,10,de),J.value?(t(),a("i",oe)):s("",!0)]),_:1},8,["href"]),i("div",me,[i("div",{class:x(["uppercase text-gray-500",o.value.category])},n(e.showSubcategory&&((L=(v=e.articleCard.subcategories)==null?void 0:v[0])!=null&&L.name)?e.articleCard.subcategories[0].name:(B=e.articleCard.category)==null?void 0:B.name),3),e.disableTitleLink?(t(),a("h3",{key:1,class:x(["break-words font-semibold",[o.value.title,{"pr-10":e.bookmark}]])},n(e.articleCard.title),3)):(t(),W(c(I),{key:0,href:e.articleCard.url},{default:N(()=>[i("h3",{class:x(["break-words font-semibold hover:text-primary",[o.value.title,{"pr-10":e.bookmark}]])},n(e.articleCard.title),3)]),_:1},8,["href"])),k()&&((j=e.articleCard.event_date)!=null&&j.horizontal_card)?(t(),a("div",ue,[i("span",xe,[l[1]||(l[1]=i("i",{class:"far fa-calendar pr-2 font-normal text-sm text-[#bdbdbd]"},null,-1)),w(n([e.articleCard.event_date.horizontal_card.start,e.articleCard.event_date.horizontal_card.end].filter(M=>!!M).join(($=e.articleCard.event_date.meta)==null?void 0:$.joiner)),1)]),(R=e.articleCard.event_date.meta)!=null&&R.is_past?(t(),a("span",{key:0,class:"flex mx-2 my-1 text-white ring ring-offset-0 bg-gray-400 ring-gray-400 rounded-sm px-1 text-[14px] whitespace-nowrap leading-[1.0]",innerHTML:c(d)("EVENT_PAST_EVENT_LABEL")},null,8,fe)):s("",!0)])):s("",!0),G()&&((V=e.articleCard)!=null&&V.author)?(t(),a("p",pe,[D(ce,{article:e.articleCard,variant:"small"},null,8,["article"])])):s("",!0),A()&&!z.value&&e.highlightedDescription?(t(),a("p",{key:4,class:x([o.value.description_clamp+" "+o.value.description,"mt-1 text-secondary-text mr-3"]),innerHTML:c(re)(e.highlightedDescription)},null,10,he)):A()&&!z.value?(t(),a("p",{key:5,class:x([o.value.description_clamp+" "+o.value.description,"mt-1 text-secondary-text mr-3"])},n(c(ae)(e.articleCard.description)),3)):s("",!0),i("div",{class:x(o.value.metaline_wrapper||"mt-1 sm:mt-3 flex items-center justify-start gap-1 md:justify-between flex-wrap")},[i("div",{class:x(["flex items-center space-x-3",o.value.metaline])},[e.articleCard.prefecture&&(e.template==="default"||e.template==="place"||e.template==="place-marker"||e.template==="search"||e.showPrefecture==="true")?(t(),a("div",be,[l[2]||(l[2]=i("i",{class:"fa fa-map-marker-alt text-[#bdbdbd]"},null,-1)),i("span",ye,n(e.articleCard.prefecture.name),1)])):s("",!0),e.articleCard.distance?(t(),a("div",ve,[e.articleCard.distance>=500?(t(),a(T,{key:0},[w(n(Math.round(e.articleCard.distance/100)/10)+"km away ",1)],64)):(t(),a(T,{key:1},[w(n(Math.ceil(e.articleCard.distance/84))+" mins walking ",1)],64))])):s("",!0),f.value&&e.articleCard.views&&e.template!="prefecture-city"?(t(),a("div",ge,[l[3]||(l[3]=i("i",{class:"fa fa-eye text-[#bdbdbd] text-sm"},null,-1)),i("span",ke,n(c(te)(e.articleCard.views)),1)])):s("",!0),e.articleCard.likes?(t(),a("div",we,[l[4]||(l[4]=i("i",{class:"fa fa-heart text-[#bdbdbd] text-sm"},null,-1)),i("span",Ce,n(e.articleCard.likes),1)])):s("",!0),e.articleCard.comments?(t(),a("div",Te,[l[5]||
1(l[5]=i("i",{class:"fa fa-comment text-[#bdbdbd] text-sm"},null,-1)),i("span",Ee,n(e.articleCard.comments),1)])):s("",!0),e.articleCard.topicArticles?(t(),a("div",Ae,[l[6]||(l[6]=i("i",{class:"fas fa-pencil text-[#bdbdbd]","aria-hidden":"true"},null,-1)),i("span",Se,n(Y(e.articleCard.topicArticles,"Article")),1)])):s("",!0)],2),k()?(t(),a("div",ze,[e.articleCard.event_free?(t(),a("p",Le,n(c(d)("EVENT_PRICE_FREE_ENTRY")),1)):s("",!0),!e.articleCard.event_free&&e.articleCard.event_general_price!=0?(t(),a("p",Be,n(c(le)(e.articleCard.event_general_price)),1)):s("",!0)])):s("",!0)],2)]),e.bookmark?(t(),a("button",{key:0,type:"button",class:x(["absolute right-5 top-5 z-10 text-xl focus:outline-none",[e.bookmarkAlwaysVisible||c(m)(e.articleCard.id)?"text-[#757575]":"text-gray-600 hover:text-primary",e.bookmarkAlwaysVisible||c(m)(e.articleCard.id)?"opacity-100":"opacity-0 group-hover:opacity-100"]]),"aria-label":c(m)(e.articleCard.id)?"Remove bookmark":"Add bookmark",onClick:l[0]||(l[0]=Q(M=>c(b)(e.articleCard.id),["stop","prevent"]))},[i("i",{class:x(c(m)(e.articleCard.id)?"fas fa-bookmark":"fal fa-bookmark")},null,2)],10,je)):s("",!0),e.template=="place-marker"?(t(),a("a",{key:1,href:(H=e.articleCard)==null?void 0:H.url,target:"_blank",rel:"noopener noreferrer"},[...l[7]||(l[7]=[i("p",{class:"text-sm text-primary pr-8"},"More",-1),i("i",{class:"fa fa-external-link absolute right-5 top-6 z-10 text-primary text-xs"},null,-1)])],8,$e)):s("",!0)],2)}}},Ve=_(Re,[["__scopeId","data-v-c0d8b883"]]),He={key:0,class:"mt-[60px]"},Me={class:"mb-6 flex w-full flex-row items-center justify-between p-0"},De={class:"m-0 flex items-center text-[30px] font-semibold leading-[1] text-[#404040]"},Ne=P({__name:"WhereToEat",props:{block:{}},setup(e){const d=e,m=y(()=>{var p;return((p=d.block.config)==null?void 0:p.title)||""}),b=y(()=>{var p;return((p=d.block.content)==null?void 0:p.items)||[]}),f=E([]),r=()=>{f.value=b.value.slice(0,3)};return F(()=>{r()}),(p,g)=>f.value.length>0?(t(),a("div",He,[i("div",Me,[i("h2",De,n(m.value),1)]),i("div",null,[(t(!0),a(T,null,Z(f.value,(u,o)=>(t(),W(Ve,{key:o,class:"border-t border-[#e9e9e9] last:border-b",bookmark:!1,"article-card":u,template:"prefecture-city"},null,8,["article-card"]))),128))])])):s("",!0)}}),Oe=Object.freeze(Object.defineProperty({__proto__:null,default:Ne},Symbol.toStringTag,{value:"Module"}));export{Ve as A,Oe as W};

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.