1import{a0 as oe,a1 as ie,a2 as se,a3 as ae,j as X,q as re,B as z,a as v,S as p,L as G,a4 as q,o as le,w as ce,a5 as ue,i as Y,k as de,c as me,r as K,g as ve,f as pe,h as _e,l as ge,v as fe}from"./CoUDdpH7.js";import{d as U,C as Z,h as ee,G as te,j as W,k as ne,w as O,u as e,o as c,c as m,b as n,a as V,v as w,e as y,n as A,l as $,g as h,f as j,q as N,H as J,I as he,p as be,s as we,m as ke,t as xe,J as ye,K as Se,F as Ce}from"./CsDohyFi.js";import{P as Ee,u as Pe}from"./LJRaBTV8.js";import"./CZBwtAu2.js";const Ie=[se,ae],Me=[oe,ie],Ae=async(l,a)=>(await Promise.allSettled(a.map(t=>t(l)))).reduce((t,r)=>r.status==="fulfilled"?{...t,...r.value}:(console.error("[temp-component-resolver-rejected]",r.reason),t),{}),Le=(l,a,i)=>i.reduce((t,r)=>r(t,a),l),Te=async(l,a,i,t)=>{const[r,d]=await Promise.allSettled([Promise.resolve(l),Ae(a,i)]);if(r.status==="rejected")throw r.reason;return Le(r.value,d.status==="fulfilled"?d.value:{},t)},Re=async(l,a)=>Te(l,a,Ie,Me),Fe={key:0,class:"fixed bottom-20 left-20 z-[99] hidden [@media(min-width:1440px)]:block"},Oe={class:"relative flex w-200 justify-center pt-56 after:absolute after:inset-0 after:z-base after:overflow-hidden after:rounded-[2.4rem] after:bg-[#F5F5F54D] after:shadow-[0_4px_10px_0_rgba(0,0,0,0.10)] after:backdrop-blur-[20px] after:dark:bg-[#3333334D]"},Ve={class:"absolute -top-20 z-[1] aspect-square w-[10rem] overflow-hidden rounded-t-[2.4rem]"},je=["src","alt"],Ne={class:"z-[2] flex w-full flex-col items-center overflow-hidden rounded-b-[2.4rem] bg-surface-layer px-20 pb-20 pt-12"},Be={key:0,class:"mb-2 flex items-center justify-center"},He={class:"flex items-center gap-[0.3rem] text-cap2 font-bold leading-cap2 tracking-cap2"},De={class:"shrink-0 text-on-surface-elevation-1"},$e={class:"line-clamp-1 text-[#3C75FF]"},ze={key:1,class:"line-clamp-2 text-center text-title8 font-bold leading-title8 tracking-title8"},Ge=["innerHTML"],Ue={class:"z-base line-clamp-1 text-btn3 font-medium leading-btn3 tracking-btn3 text-white"},We="/public_store_v2/flake/images/mission-default.png",Q="bg-brand-blue shadow-[0_5px_8px_0_rgba(60,117,255,0.25)] [@media(hover:hover)]:hover:bg-blue600 active:!bg-blue700",qe="relative after:absolute after:inset-0 after:z-[1] bg-blue50 [@media(hover:hover)]:hover:bg-blue100 dark:bg-[#242D52] dark:active:!bg-[#242D52] dark:[@media(hover:hover)]:hover:bg-[#242D52] dark:[@media(hover:hover)]:hover:after:bg-interaction-hover dark:active:after:!bg-interaction-pressed active:!bg-blue200",Ke=U({name:"FlakeMissionFloatingPopup",__name:"FlakeMissionFloatingPopup",setup(l){const{t:a}=X(),{runTypeConfig:i}=re().public,t=z({props:{component_id:"-",component_title:"-"},viewArea:"mission_floating",clickArea:"mission_floating"}),r=v(p.AUTH),d=v(p.DEVICE),u=v(p.LAUNCHER),E=v(p.FLAKE_API_SERVICE),L=v(p.STOVE_LOG),_=v(p.CURRENT_HOST),S=i.FLAKE_MISSION_URL,g=$(!1),b=$(null),k=h(()=>g.value&&r.isLogin()&&_.isGlobalHost),o=h(()=>b.value?.missions[0]??null),T=h(()=>o.value?.thumbnail||We),P=h(()=>o.value?.status===q.RECEIVABLE),B=h(()=>P.value?a("store.v2.flake.mission.button.receive"):a("store.v2.flake.mission.button.go")),I=h(()=>o.value?.status===q.INCOMPLETE?"미ë¬ì±":"ë¬ì±"),R=async()=>{const s=await E.retrieveMissions();g.value&&(b.value=s)},M=()=>{document.hidden||R()},C=()=>{R()},f=()=>{if(d.isStoveLauncher){u.clientOpenPopup({url:S,sso:!0});return}window.open(S,"_blank")};Z(o,(s,F)=>{F!==null&&s!==null&&F.mission_no!==s.mission_no&&L.sendViewLog({viewArea:t.viewArea,viewType:"view_mission",logExhibitionPlatform:!0,service_cd:t.serviceCd,page_id:t.pageId,page_version:t.pageVersion,mission_id:s.mission_no,mission_title:s.title??"",mission_status:I.value})});const x=async()=>{if(!o.value||!b.value)return;const{button_url:s,is_visit_mission:F,mission_no:H}=o.value;if(P.value){if(d.isStoveLauncher){u.clientOpenPopup({url:S,sso:!0});return}window.open(S,"_blank");return}if(s&&!(F&&!await E.participateMission(b.value.component_no,H))){if(d.isStoveLauncher){u.clientOpenPopup({url:s,sso:!0});return}window.open(s,"_blank")}};return ee(async()=>{g.value=!0,k.value&&(await R(),g.value&&(document.addEventListener("visibilitychange",M),window.addEventListener("focus",C)))}),te(()=>{g.value=!1,document.removeEventListener("visibilitychange",M),window.removeEventListener("focus",C)}),(s,F)=>{const H=W("SIcon"),D=ne("stlog");return k.value&&b.value!==null?O((c(),m("div",Fe,[n("aside",Oe,[n("span",Ve,[n("img",{src:T.value,alt:o.value?.title??"",class:"h-full w-full object-cover"},null,8,je)]),n("div",Ne,[o.value?(c(),m("div",Be,[V(H,{icon:"ic-v2-stove-flake-donut-color",size:"md",class:"mr-2 shrink-0"}),n("p",He,[n("span",De,w(e(a)("store.v2.flake.mission.reward.prefix")),1),n("span",$e,w(o.value.reward_amount)+" "+w(e(a)("store.v2.flake.mission.reward.suffix")),1)])])):y("",!0),o.value?(c(),m("p",ze,w(o.value.title??""),1)):(c(),m("p",{key:2,class:"text-center text-title8 font-bold leading-title8 tracking-title8",innerHTML:e(a)("store.v2.flake.mission.default.description")},null,8,Ge)),o.value?O((c(),m("button",{key:3,type:"button",class:A(["mt-12 flex w-full items-center justify-center overflow-hidden rounded-full px-12 py-[0.7rem]",P.value?qe:Q]),onClick:x},[n("span",{class:A(["z-base line-clamp-1 text-btn3 font-medium leading-btn3 tracking-btn3",P.value?"text-brand-blue":"text-white"])},w(B.value),3)],2)),[[D,{clickArea:e(t).clickArea,clickSArea:"flake_mission",logExhibitionPlatform:!0,service_cd:e(t).serviceCd,page_id:e(t).pageId,page_version:e(t).pageVersion,click_url:o.value.button_url??"",mission_id:o.value.mission_no,mission_title:o.value.title??"",mission_status:I.value}]]):(c(),m("button",{key:4,type:"button",class:A(["mt-12 flex w-full items-center justify-center overflow-hidden rounded-full px-12 py-[0.7rem]",Q]),onClick:f},[n("span",Ue,w(e(a)("store.v2.flake.mission.button.go")),1)]))])])])),[[D,{viewArea:e(t).viewArea,viewT
1ype:e(G).FRAME,logExhibitionPlatform:!0,service_cd:e(t).serviceCd,page_id:e(t).pageId,page_version:e(t).pageVersion,mission_id:o.value?.mission_no,mission_title:o.value?.title??"",mission_status:I.value},void 0,{view:!0}]]):y("",!0)}}}),Je=Object.assign(Ke,{__name:"FlakeMissionFloatingPopup"}),Qe={class:"mb-20 flex flex-col items-center md:mb-24"},Xe={class:"relative flex w-full max-w-[52rem] items-center justify-center gap-16 md:w-[52rem] md:justify-start md:gap-24"},Ye={class:"h-72 w-[8.6rem] shrink-0 md:h-[10.2rem] md:w-120"},Ze=["src"],et={class:"flex-1"},tt={class:"line-clamp-2 break-all text-text2 font-bold leading-text2 tracking-text2 text-on-surface-elevation-1 md:text-title6 md:leading-title6 md:tracking-title6"},nt={class:"line-clamp-2 break-all text-sm leading-md tracking-text4 text-on-surface-elevation-3 md:text-md md:leading-lg"},ot={key:0,class:"shrink-0"},it={class:"sr-only"},st=["onKeydown"],at={class:"z-10 absolute left-1/2 top-1/2 h-32 w-32 -translate-x-1/2 -translate-y-1/2 transform text-white"},rt={class:"absolute inset-0 flex items-center justify-center font-bold"},lt=["src"],ct=U({name:"PrMidSectionBanner",description:"PR ì¤ê° ë°°ë ì»´í¬ëí¸ ì
ëë¤.",inheritAttrs:!1,__name:"PrMidSectionBanner",props:{banner_main_name:{type:String,required:!0},banner_sub_name:{type:String,required:!0},image:{type:Object,required:!0},video:{type:Object,required:!1,default:void 0},shortcuts:{type:Array,required:!0},landing:{type:Object,required:!0},promotion_banner_id:{type:String,default:null},management_name:{type:String,default:null}},setup(l){const{t:a}=le(),i=z({props:{component_id:"",component_title:""},viewArea:"main_mid_banner",clickArea:"main_mid_banner"}),t=l,r=$(!1);let d;const u=()=>{!t.video||!t.video.video_url||(r.value=!0)},E=()=>{r.value=!1},L=()=>{_(),d=setTimeout(()=>{u()},1e3)},_=()=>{d&&clearTimeout(d)};return te(()=>{_()}),(S,g)=>{const b=W("SIcon"),k=ne("stlog");return O((c(),m("div",Qe,[n("div",{class:A(["flex w-fit max-w-[52rem] items-center justify-between gap-8 px-20 sm:px-0 md:max-w-full md:gap-24",t.video?"md:w-[72rem]":""])},[O((c(),j(e(ce),{to:t.landing?.landing_url,target:t.landing?.landing_url_type??"_SELF",title:"Navigate to page",class:"focus:ring-primary block max-w-full flex-1 rounded-lg focus:outline-none focus:ring-2"},{default:N(()=>[n("div",Xe,[n("div",Ye,[n("img",{src:t.image.img_url,alt:"Pr Mid section banner image",class:"h-full w-full object-cover"},null,8,Ze)]),n("div",et,[n("h2",tt,w(t.banner_main_name),1),n("p",nt,w(t.banner_sub_name),1)])])]),_:1},8,["to","target"])),[[k,{clickArea:e(i).clickArea,clickSArea:"middle_banner",logExhibitionPlatform:!0,service_cd:e(i).serviceCd,page_id:e(i).pageId,page_version:e(i).pageVersion,click_url:t.landing?.landing_url,banner_id:l.promotion_banner_id,banner_name:l.management_name}]]),t.video?(c(),m("div",ot,[V(e(ue),{variant:"outline",size:"sm",icon:"ic-v2-media-av-play-fill",class:"w-32 !rounded-full !p-0 text-on-surface-elevation-1 md:hidden [&>i]:!mr-0",onClick:u},{default:N(()=>[n("span",it,w(e(a)("store.v2.promotion.pr-mid-section-banner.play.video")),1)]),_:1}),O((c(),m("div",{class:"group relative hidden aspect-video w-160 overflow-hidden rounded-3xl md:block",role:"button",tabindex:"0",onMouseenter:L,onMouseleave:_,onClick:u,onKeydown:[J(u,["enter"]),J(he(u,["prevent"]),["space"])]},[n("div",at,[g[0]||(g[0]=n("svg",{class:"h-full w-full rotate-[-90deg]",viewBox:"0 0 100 100"},[n("circle",{cx:"50",cy:"50",r:"45",stroke:"#FFFFFF","stroke-width":"10",fill:"none"}),n("circle",{cx:"50",cy:"50",r:"45",stroke:"#FC4420","stroke-width":"10",fill:"none","stroke-linecap":"round","stroke-dasharray":"282.74","stroke-dashoffset":"282.74",class:"progress-circle"})],-1)),n("div",rt,[V(b,{icon:"ic-v2-media-av-play-fill","sr-only-text":"Play video"})])]),n("img",{src:t.video.video_thumbnail_img_url,alt:"Pr Mid section banner video thumbnail",class:"h-full w-full object-cover"},null,8,lt)],40,st)),[[k,{clickArea:e(i).clickArea,clickSArea:"3d_menu",logExhibitionPlatform:!0,service_cd:e(i).serviceCd,page_id:e(i).pageId,page_version:e(i).pageVersion,click_url:t.landing?.landing_url,banner_id:l.promotion_banner_id,banner_name:l.management_name}]])])):y("",!0)],2),t.video&&t.video.video_url?(c(),j(e(Ee),{key:0,"is-open":r.value,"video-url":t.video.video_url,shortcuts:t.shortcuts,landing:t.landing,promotion_banner_id:l.promotion_banner_id,management_name:l.management_name,onClose:E},null,8,["is-open","video-url","shortcuts","landing","promotion_banner_id","management_name"])):y("",!0)])),[[k,{viewArea:e(i).viewArea,viewT
1ype:e(G).FRAME,logExhibitionPlatform:!0,service_cd:e(i).serviceCd,page_id:e(i).pageId,page_version:e(i).pageVersion,banner_id:l.promotion_banner_id,banner_name:l.management_name},void 0,{view:!0}]])}}}),ut=Object.assign(Y(ct,[["__scopeId","data-v-21eeecb7"]]),{__name:"PromotionPrMidSectionBanner"}),dt={key:1,class:"h-12 md:h-16"},mt=U({name:"Homepage",description:` 2 ë©ì¸ íì´ì§ ì»´í¬ëí¸ 3 `,__name:"index",async setup(l){let a,i;const t=X(),r=v(p.COMPONENTS_API_SERVICE),d=v(p.GNB),u=v(p.DEVICE),E=v(p.CURRENT_HOST),L=v(p.GDS),_=z({props:{component_id:"",component_title:""},viewArea:"store_page",clickArea:"store_page"}),S=v(p.STOVE_LOG),{previewToken:g,customHeader:b,isPreviewMode:k}=de(),o=([a,i]=be(async()=>me("homepage-meta-info",async()=>{const C={componentService:r,currentHostService:{isGlobalHost:E.isGlobalHost},deviceService:{isStoveApp:u.isStoveApp,isStoveLauncher:u.isStoveLauncher},gdsService:{gdsInfo:{...L.gdsInfo}}};let f;try{f=await r.retrieveStoreHomeMetaInfo()}catch(s){throw K("homePageInfo is Error",s),s}if(!f)return console.error("homePageInfo is undefined"),r.createEmptyTier1LayoutComponentList();let x;try{x=await Re(r.retrieveTier1LayoutComponentList(f.path,g,b),C)}catch(s){throw K("componentService.retrieveTier1LayoutComponentList is Error",s),s}return x})),a=await a,i(),a);if(o.error.value)throw ve({statusCode:pe,statusMessage:"Main Page Load Error",message:o.error.value.message,fatal:!0});const T=h(()=>o.data.value?.backgroundResource),P=h(()=>o.data.value?.restComponents),B=h(()=>{const{description:C,keywords:f,title:x,image:s}=r.currentPageInfo.value.seo;return{description:C,keywords:f,title:x,image:s}});_e(B),ge(()=>{o.refresh()});const{banners:I,refresh:R}=Pe({owner:!0});Z(()=>t.locale.value,()=>{R()});const M=h(()=>d.ghostMode.isFirstBannerTitleComponent||d.ghostMode.isFirstVisualTitleCoverComponent);return ee(()=>{S.sendViewLog({viewArea:_.viewArea,viewType:G.PAGE_VIEW,logExhibitionPlatform:!0,service_cd:_.serviceCd,page_id:_.pageId,page_version:_.pageVersion})}),(C,f)=>{const x=Je,s=W("IndiePageBackgroundComponent");return c(),m(Ce,null,[f[0]||(f[0]=n("div",{id:"uid_store_gnb_sticky_position_target_bottom",class:"pointer-events-none h-0 w-0 overflow-hidden"},null,-1)),V(x),e(T)?(c(),j(s,{key:0},{before:N(()=>[!e(M)&&!e(u).isAppWebviewHidden?(c(),m("div",{key:0,class:A([{"h-[68px]":e(u).isStoveLauncher,"h-[100px] md:h-[132px]":!e(u).isStoveLauncher},"transition-[height] duration-100 ease-linear"]),style:xe(e(d).isGnbReady?{height:`${e(d).layoutHeight.value}px`}:{})},null,6)):y("",!0),!e(M)&&!e(u).isAppWebviewHidden?(c(),m("div",dt)):y("",!0),e(I)?.middle_banner&&!e(k)?(c(),m("div",{key:2,class:A(["relative z-[10]",`${e(M)&&"mt-24"}`])},[V(ut,ye(Se(e(I)?.middle_banner)),null,16)],2)):y("",!0)]),default:N(()=>[(c(),j(we(e(fe)(e(T).type)),ke(e(T).props,{"render-infos":e(P)}),null,16,["render-infos"]))]),_:1})):y("",!0)],64)}}}),ft=Y(mt,[["__scopeId","data-v-009247bb"]]);export{ft 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.