import{_ as D,a1 as H,r as b,G as O,bg as Y,P as M,bh as j,g as l,c as u,b as a,i as s,j as e,d as R,V as B,e as g,l as f,F as P,k as E,q as z,J as F,$ as G,a0 as W}from"./BSTK33Z8.js";import{_ as q}from"./DPe7lmMf.js";import{_ as U}from"./CMBgNMV5.js";import{_ as J}from"./S_W1dWaW.js";import{_ as K}from"./D40c5qfE.js";import{_ as Q}from"./BlkmffjJ.js";import{a as X}from"./D0awA6Ai.js";import"./BwvDhBiw.js";import"./CiQt3YgX.js";import"./DM8i523p.js";import"./D9Tl4Jbv.js";import"./D2HewP9Z.js";import"./B1mN78GD.js";const S=k=>(G("data-v-25ba4c11"),k=k(),W(),k),Z={key:0,class:"section"},tt=S(()=>f("h2",null,"좋아요 한 상품",-1)),nt={class:"section-body"},et={key:1,class:"section"},ot=S(()=>f("h2",null,"최근 본 상품",-1)),st={class:"section-body"},ct={key:2,class:"section"},at=S(()=>f("h2",null,"베스트 상품",-1)),rt={class:"section-body"},A=7,d=6,lt={__name:"HMO_P_035",setup(k){const V=H("imageDomain"),C=b(!1),m=b([]),x=b([]),h=b([]),y=b([]),I=O(()=>o=>{var i;return((i=y.value)==null?void 0:i.length)&&y.value.includes(o)});Y(async()=>{await $(),await N(),await T()});const T=()=>{x.value=[];try{M("/searches/best/",{offset:0,limit:d,dealYn:"N",interval:"24"},"GET").then(i=>{i.forEach(n=>{const _={link:`/product/${n.prdNo}`,thumbnail:n.prdImg,name:n.prdNm,brand:n.brandNm,discount:`${Math.floor((n.normPrc-n.dcPrcApp)/n.normPrc*100)}`,price:n.dcPrcApp,num:n.prdNo};x.value.push(_),C.value=!0})})}catch(o){console.log(o)}},N=async(o=[])=>{const i=await X();if(!o.length&&!i){C.value=!0;return}const n={},_="/searches/products/";if(n.prd_no=[],n.sortSeq="1",n.planYn=!0,n.typoYn=!1,n.product_type="P",n.device="pc",o.length)n.prd_no=o.join(",");else{for(let r=0;r<i.length&&!(A<r);r++)n.prd_no.push(parseInt(i[r].prdNo));n.prd_no=n.prd_no.join(",")}n.prd_no.split(",").length>=d&&M(_,n,"GET",{isLive:!0}).then(r=>{const p=[];r.forEach((c,v)=>{const w={link:"/product/"+c.prdNo,thumbnail:V+c.prdImg,name:c.prdNm,brand:c.brandNm,discount:`${Math.floor((c.normPrc-c.dcPrcApp)/c.normPrc*100)}`,price:c.dcPrcApp,num:c.prdNo};p.push(w)}),o.length?h.value=p:m.value=p}).catch(r=>{throw r})},$=async()=>{y.value=[];const o=await j();if(y.value=o.wishList,o.wishList){const i=o.wishList.split(";").splice(0,A).filter(n=>n);await N(i)}},L=async o=>{await z(o),await $(),h.value.length<d?await N():m.value.length<d&&await T()};return(o,i)=>{const n=F,_=q,r=U,p=J,c=K,v=Q;return l(),u(P,null,[a(h).length>=d?(l(),u("section",Z,[s(_,{size:"large"},{trail:e(()=>[a(h).length>d?(l(),R(n,{key:0,to:"/likes/product?login=true&member=true",icon:"arrow_right_small"},{default:e(()=>[B("더보기")]),_:1})):g("",!0)]),default:e(()=>[tt]),_:1}),f("div",nt,[s(v,null,{default:e(()=>[s(c,{columns:6},{default:e(()=>[(l(!0),u(P,null,E(a(h).slice(0,6),t=>(l(),u("li",{key:t.id},[s(p,{"line-clamp":1,link:t.link,src:t.thumbnail,"brand-nm":t.brand,"prd-nm":t.name,discount:t.discount,price:t.price,"list-layout":5,class:"product-basic"},{bottomRight:e(()=>[s(r,{"has-opacity":"","border-color":"#fff",pressed:a(I)(t.num),onClick:w=>L(t.num)},null,8,["pressed","onClick"])]),_:2},1032,["link","src","brand-nm","prd-nm","discount","price"])]))),128))]),_:1})]),_:1})])])):g("",!0),a(m).length>=d?(l(),u("section",et,[s(_,{size:"large"},{trail:e(()=>[a(m).length>d?(l(),R(n,{key:0,to:"/mypage/activity/latest-view",icon:"arrow_right_small"},{default:e(()=>[B("더보기")]),_:1})):g("",!0)]),default:e(()=>[ot]),_:1}),f("div",st,[s(v,null,{default:e(()=>[s(c,{columns:6},{default:e(()=>[(l(!0),u(P,null,E(a(m).slice(0,6),t=>(l(),u("li",{key:t.id},[s(p,{"line-clamp":1,link:t.link,src:t.thumbnail,"brand-nm":t.brand,"prd-nm":t.name,discount:t.discount,price:t.price,"list-layout":5,class:"product-basic"},{bottomRight:e(()=>[s(r,{"has-opacity":"","border-color":"#fff",pressed:a(I)(t.num),onClick:w=>L(t.num)},null,8,["pressed","onClick"])]),_:2},1032,["link","src","brand-nm","prd-nm","discount","price"])]))),128))]),_:1})]),_:1})])])):g("",!0),a(C)&&a(h).length<d&&a(m).length<d?(l(),u("section",ct,[s(_,{size:"large"},{trail:e(()=>[s(n,{to:"/best/product",icon:"arrow_right_small"},{default:e(()=>[B("더보기")]),_:1})]),default:e(()=>[at]),_:1}),f("div",rt,[s(v,null,{default:e(()=>[s(c,{columns:6},{default:e(()=>[(l(!0),u(P,null,E(a(x).slice(0,6),t=>(l(),u("li",{key:t.id},[s(p,{class:"product-basic","line-clamp":1,link:t.link,src:t.thumbnail,"brand-nm":t.brand,"prd-nm":t.name,discount:t.discount,price:t.price,"list-layout":5},{bottomRight:e(()=>[s(r,{"has-opacity":"","border-color":"#fff",pressed:a(I)(t.num),onClick:w=>L(t.num)},null,8,["pressed","onClick"])]),_:2},1032,["link","src","brand-nm","prd-nm","discount","price"])]))),128))]),_:1})]),_:1})])])):g("",!0)],64)}}},wt=D(lt,[["__scopeId","data-v-25ba4c11"]]);export{wt as default};
