1import{_ as w}from"./breadcrumb.vue.741971f3.js";import{K as M,a8 as T,y as $,C,z as H,r as k,u as B,i as E,o as i,c as o,d as e,a as A,b as a,G as l,m as N,w as P,e as V,I,a6 as O,_ as R}from"./entry.91bd73a3.js";import{u as z}from"./useMetaHead.07f4f62d.js";import{u as S,d as U,c as j}from"./index.20310de2.js";const q={class:"monthly-hot-pick-article-page article-page"},G={class:"sticky-function"},K={class:"media-xl"},W={class:"media-xl content-section"},J=["innerHTML"],Q={class:"cover-image"},X=["src","alt"],Y={class:"sticky"},Z={key:0,class:"shop-detail"},tt={class:"detail-table"},et={class:"rows-group"},at={key:0,class:"row-group"},nt=e("div",null,[e("i",{class:"icon icon-shop"})],-1),st=e("div",null,"Shop",-1),it=["innerHTML"],ot={key:1,class:"row-group"},lt=e("div",null,[e("i",{class:"icon icon-location-pin"})],-1),ct=e("div",null,"Sales Location:",-1),rt=["innerHTML"],dt={key:2,class:"row-group"},ut=e("div",null,[e("i",{class:"icon icon-phone"})],-1),_t=e("div",null,"Enquiry number:",-1),mt=["innerHTML"],pt=["innerHTML"],yt=M({__name:"[slug]",async setup(ht){var v,b;let c,_;const{$isEmpty:s}=I(),d=T(),{data:t}=([c,_]=$(()=>C(`page/monthly-hot-picks/${d.params.slug}`)),c=await c,_(),c),m=t.value.data.content.replace(/<[^>]*>?|\r\n|\n|\r| /gm,"").replace(/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g,"").substring(0,150),{t:r}=H(),p=r("monthly-hot-pick.title"),h=k([{name:p,link:"/monthly-hot-pick/"},{name:t.value.data.title,link:`/monthly-hot-pick/${d.params.slug}`}]),y=k({title:`${t.value.data.title} | ${p} | ${r("page.website_name")}`,description:m,image_url:t.value.data.banner});z({...y.value});const f=B(),g=O();S([U({itemListElement:[{name:r("global.home"),item:"/"},...h.value.map(n=>({name:n.name,item:n.link}))]}),j({headline:t.value.data.title,description:m,image:t.value.data.banner,url:`${g.public.baseURL}/monthly-hot-pick/${d.params.slug}`,datePublished:t.value.data.publish_date,mainEntityOfPage:{"@type":"WebPage","@id":(b=(v=t==null?void 0:t.value)==null?void 0:v.data)==null?void 0:b.title},isAccessibleForFree:!0,publisher:{"@type":"Organization",name:r("page.website_name"),logo:{"@type":"ImageObject",url:`${g.public.baseURL}/brand/new-yaohan.svg`}}})]);const F=E(()=>{let n=t.value.data.content;return n&&(n=n.replace(/(<img\b[^>]*>)/gi,'<span class="lazyload">$1</span>').replace(/src=/gi,"data-src=")),n}),L=n=>{if(n.external_link)return n.external_link;{let u=`/${n.internal_route}`;return n.internal_id&&(u+=n.internal_id),f(u)}};return(n,u)=>{const x=w,D=R;return i(),o("main",q,[e("div",G,[e("div",K,[A(x,{data:a(h)},null,8,["data"])])]),e("div",W,[e("article",null,[e("h1",{innerHTML:a(t).data.title},null,8,J),e("div",Q,[e("img",{src:a(t).data.banner,alt:a(t).data.title},null,8,X)]),e("aside",null,[e("div",Y,[a(s)(a(t).data.malls.name)&&a(s)(a(t).data.malls.location)&&a(s)(a(t).data.malls.contact_number)?l("",!0):(i(),o("div",Z,[e("div",tt,[e("div",et,[a(s)(a(t).data.malls.name)?l("",!0):(i(),o("div",at,[nt,st,e("div",{innerHTML:a(t).data.malls.name},null,8,it)])),a(s)(a(t).data.malls.location)?l("",!0):(i(),o("div",ot,[lt,ct,e("div",{innerHTML:a(t).data.malls.location},null,8,rt)])),a(s)(a(t).data.malls.contact_number)?l("",!0):(i(),o("div",dt,[ut,_t,e("div",{innerHTML:a(t).data.malls.contact_number},null,8,mt)]))])])])),a(t).data.action?(i(),N(D,{key:1,to:L(a(t).data.action),class:"btn btn-primary btn-lg",target:!!a(t).data.action.external_link},{default:P(()=>[V(" View More ")]),_:1},8,["to","target"])):l("",!0)])]),e("div",{innerHTML:a(F),class:"edit-area"},null,8,pt)])])])}}});export{yt as default};
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.