1import{r as u,j as e,F as se,a as X,u as F,f as S,b as ae,c as U,d as te,e as ne,g as re,h as ie,i as ce,s as le,K as oe,A as de,k as ue,D as he,B as me,l as C,m as z,n as pe,H as fe,o as xe,C as je,p as ve}from"./index-BR888HQ9.js";import{D as _e}from"./Dropdown-DaQU7QBM.js";import{u as Ne}from"./useActivityParams-DTqOncOn.js";import{p as ye,s as A}from"./postCartProductAdd-CRjNy5dq.js";import{f as be}from"./footer.css-Ds1xkn2-.js";/* empty css */(function(){try{var s=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};s.SENTRY_RELEASE={id:"1a1e365c5f5243239fb42a169a486d2567cbad2e"};var a=new s.Error().stack;a&&(s._sentryDebugIds=s._sentryDebugIds||{},s._sentryDebugIds[a]="51cfd830-8a54-4aab-8f19-a33358112404",s._sentryDebugIdIdentifier="sentry-dbid-51cfd830-8a54-4aab-8f19-a33358112404")}catch{}})();var ge="_1astgm10",ke="_1astgm11",Se="_1astgm12 _112q7t06",qe="_1astgm13 _112q7t07";function Ce(){const[s,a]=u.useState(!1),l=()=>{a(t=>!t)};return e.jsxs("div",{className:ge,children:[e.jsxs("button",{type:"button",className:ke,onClick:l,"aria-expanded":s,children:[e.jsx("span",{className:Se,children:"íë¶ ë° êµí ì ì±
"}),s?e.jsx(se,{size:20,color:"secondary"}):e.jsx(X,{size:20,color:"secondary"})]}),s&&e.jsxs("div",{id:"refund-policy-dropdown-content",className:qe,children:[e.jsx("h3",{children:"[íë¶ ë° êµí ì ì±
]"}),e.jsxs("ol",{children:[e.jsxs("li",{children:["íë¶ ì ì² ë°©ë²",e.jsxs("ul",{children:[e.jsx("li",{children:"AZITë ë³´ë¤ ë¹ ë¥´ê³ ì íí ì²ë¦¬ë¥¼ ìí´ ì¹´ì¹´ì¤ ë¹ì¦ëì¤ ì±í
(1:1 문ì)ì íµí´ íë¶ ì ì를 ì§ííê³ ììµëë¤."}),e.jsx("li",{children:"ë§ì´íì´ì§ ëë 주문 ìì¸ì âì¹´ì¹´ì¤í¡ 문ìâ ë²í¼ì ëë¬ ìë´ììê² ì£¼ë¬¸ ë²í¸ì íë¶ ì¬ì 를 ë¨ê²¨ì£¼ì¸ì."})]})]}),e.jsx("br",{}),e.jsxs("li",{children:["무íµì¥ ì
ê¸ íë¶ ìë´",e.jsxs("ul",{children:[e.jsx("li",{children:"무íµì¥ ì
ê¸ ê²°ì ê±´ì ê²½ì°, íë¶ ì ì ì íë¶ë°ì¼ì¤ ê³ì¢ë²í¸, ìíëª
, ìê¸ì£¼ ì±í¨ì ì±í
ì°½ì í¨ê» ë¨ê²¨ì£¼ì
ì¼ í©ëë¤."}),e.jsx("li",{children:"ë°í ìí íì¸ í, ìì
ì¼ ê¸°ì¤ 2~3ì¼ ì´ë´ì í´ë¹ ê³ì¢ë¡ íë¶ ê¸ì¡ì´ ì
ê¸ë©ëë¤."})]})]}),e.jsx("br",{}),e.jsxs("li",{children:["íë¶/êµí ê°ë¥ 기ê°",e.jsxs("ul",{children:[e.jsx("li",{children:"ìí ìë ¹ í 7ì¼ ì´ë´ì ì ì²í´ 주ì
ì¼ í©ëë¤."}),e.jsx("li",{children:"ë¨ì ë³ì¬ì ìí íë¶ì ê²½ì° ìë³µ ë°°ì¡ë¹ë ê³ ê° ë¶ë´ì´ë©°, ìí ë¶ë ë° ì¤ë°°ì¡ì ê²½ì° AZITê° ë°°ì¡ë¹ë¥¼ ë¶ë´í©ëë¤."})]})]}),e.jsx("br",{}),e.jsxs("li",{children:["íë¶/êµí ë¶ê° ì¬ì ",e.jsxs("ul",{children:[e.jsx("li",{children:"ì¬ì© íì ì´ ìê±°ë ìí ê°ì¹(í ì ê±°, í¬ì¥ í¼ì ë±)ê° íì í ê°ìí ê²½ì°."}),e.jsx("li",{children:"ë³µì ê° ê°ë¥í ìíì í¬ì¥ì í¼ìí ê²½ì°."})]})]})]})]})]})}var Ie="_1kmjc990",O="_1kmjc991 _112q7t07",we="_1kmjc992",D="_1kmjc993 _112q7t07",$="_1kmjc994";function Pe(){const{push:s}=F();return e.jsxs("footer",{className:Ie,children:[e.jsx("p",{className:O,children:"© 2026 AZIT All rights reserved."}),e.jsxs("div",{className:O,children:[e.jsx("p",{children:"AZIT (ìì§í¸)"}),e.jsx("p",{children:"ëí: ì±ì립 | ì´ë©ì¼: [email protected]"}),e.jsx("p",{children:"주ì: 경기 ìí¥ì ë¥ê³¡ì¤ìë¡ 33"}),e.jsx("p",{children:"ê³ ê°ë¬¸ì: ì¹´ì¹´ì¤í¡ ì±ë 'ìì§í¸íë«í¼'"})]}),e.jsxs("div",{className:we,children:[e.jsx("button",{type:"button",className:D,onClick:()=>s("SettingsTermDetailPage",{termType:"privacy-policy"}),children:"ê°ì¸ì ë³´ì²ë¦¬ë°©ì¹¨"}),e.jsx("span",{className:$,children:"|"}),e.jsx("button",{type:"button",className:D,onClick:()=>s("SettingsTermDetailPage",{termType:"terms-of-service"}),children:"ìë¹ì¤ ì´ì©ì½ê´"}),e.jsx("span",{className:$,children:"|"}),e.jsx("button",{type:"button",className:D,onClick:()=>s("SettingsTermDetailPage",{termType:"third-party-info-agreement"}),children:"ì 3ì ì ë³´ì ê³µ ëì ë´ì"})]})]})}var E="puer530",ze="puer531",De="puer532",Te="puer533",Ae="puer537",Fe="puer538 _112q7t07";const R=50;function Oe({slideImageUrls:s}){const[a,l]=u.useState(0),[t,r]=u.useState(null),c=s?.length??0,n=c>1,m=u.useCallback(()=>{n&&l(h=>h===0?c-1:h-1)},[c,n]),i=u.useCallback(()=>{n&&l(h=>h===c-1?0:h+1)},[c,n]),p=u.useCallback(h=>{r(h.targetTouches[0].clientX)},[]),v=u.useCallback(h=>{if(t==null||!n)return;const f=h.changedTouches[0].clientX,b=t-f;b>R?i():b<-R&&m(),r(null)},[t,n,i,m]);if(c===0)return e.jsx("div",{className:E});const y={width:`${c*100}vw`,transform:`translateX(-${a*100}vw)`};return e.jsxs("div",{className:E,onTouchStart:p,onTouchEnd:v,children:[e.jsx("div",{className:ze,style:y,children:s.map((h,f)=>e.jsx("div",{className:De,children:e.jsx("img",{src:h,alt:`ìí ${f+1}`,className:Te,loading:f===0?"eager":"lazy",decoding:"async"})},h??f))}),e.jsx("div",{className:Ae,children:e.jsxs("div",{className:Fe,children:[e.jsx("span",{children:a+1}),e.jsxs("span",{children:["/ ",c]})]})})]})}var $e="_157bad70",Ee="_157bad71",Re="_157bad72 _112q7t06",Le="_157bad73 _112q7t05",Be="_157bad74",Ke="_157bad75 _112q7t05",We="_157bad76",Me="_157bad77 _112q7t02",He="_157bad78 _112q7t02";function Qe({product:s}){return e.jsxs("div",{className:$e,children:[e.jsxs("div",{className:Ee,children:[e.jsx("p",{className:Re,children:s.brandName??""}),e.jsx("p",{className:Le,children:s.productName??""})]}),e.jsxs("div",{className:Be,children:[e.jsx("p",{className:Ke,children:S(s.basePrice??0)}),e.jsxs("div",{className:We,children:[e.jsxs("p",{className:Me,children:[s.discountRate??0,"%"]}),e.jsx("p",{className:He,children:S(s.salePrice??0)})]})]})]})}var Ze="e6fjp60",Xe="e6fjp61",L="e6fjp62 _112q7t05",Ue="e6fjp63 _112q7t06",Ve="e6fjp64",Ge="e6fjp65",B="e6fjp66",Ye="e6fjp67 _112q7t06";function Je({option:s,salePrice:a=0,shippingDate:l,quantity:t,onQuantityChange:r,onCancel:c}){const n=m=>{r(m==="increase"?t+1:Math.max(t-1,1))};return s?e.jsxs("div",{className:Ze,children:[e.jsx(ae,{className:Xe,onClick:c}),e.jsx("p",{className:L,children:s}),e.jsx("p",{className:Ue,children:U(l??"").replace("í매ì","")}),e.jsxs("div",{className:Ve,children:[e.jsx(es,{count:t,onCountChange:n}),e.jsx("p",{className:L,children:S(a*t)})]})]}):null}function es({count:s,onCountChange:a}){return e.jsxs("div",{className:Ge,children:[e.jsx(te,{className:B,onClick:()=>a("decrease")}),e.jsx("span",{className:Ye,children:s}),e.jsx(ne,{className:B,onClick:()=>a("increase")})]})}var ss="_10huq4q0",as="_10huq4q1 _112q7t03";function ts(){return e.jsx("div",{className:ss,children:e.jsx("p",{className:as,children:"AZITë§ì í¹ë³ê°"})})}var ns="_1e9k40q0",rs="_1e9k40q1 _112q7t06",is="_1e9k40q2",K="_1e9k40q3 _112q7t06";function cs({shippingFee:s,expectedShippingDate:a}){return s==null&&!a?null:e.jsxs("div",{className:ns,children:[e.jsx("p",{className:rs,children:"ë°°ì¡"}),e.jsxs("div",{className:is,children:[s!=null&&e.jsx("p",{className:K,children:s===0?"ë¬´ë£ ë°°ì¡":`ë°°ì¡ë¹ ${s.toLocaleStr
1ing()}ì`}),a&&e.jsx("p",{className:K,children:U(a)})]})]})}var ls="_17jqky30",os="_17jqky31 _112q7t06",ds="_17jqky32",us="_17jqky33 _112q7t06";function hs({refundPolicy:s}){return s?e.jsxs("div",{className:ls,children:[e.jsx("p",{className:os,children:"íë¶"}),e.jsx("div",{className:ds,children:e.jsx("p",{className:us,children:s})})]}):null}var ms="e55o5w0",ps="e55o5w1 _112q7t05",fs="e55o5w2",xs="e55o5w3 _112q7t06",W="e55o5w4",M="e55o5w5",js="e55o5w6",vs="e55o5w7 _112q7t03",_s="e55o5w8";const Ns=500;function ys({description:s,detailImageUrls:a}){const l=u.useRef(null),t=u.useRef(!1),[r,c]=u.useState(!0),n=a?.[0];return u.useEffect(()=>{t.current=!1},[n]),u.useEffect(()=>{const i=l.current;if(!i||!a?.length)return;const p=()=>{if(t.current)return;i.getBoundingClientRect().height>Ns&&(t.current=!0,c(!1))},v=new ResizeObserver(()=>{requestAnimationFrame(p)});return v.observe(i),requestAnimationFrame(p),()=>v.disconnect()},[a,n]),s||a&&a.length>0?e.jsxs("div",{className:ms,children:[e.jsx("p",{className:ps,children:"ìì¸ì ë³´"}),s&&e.jsx("div",{className:xs,dangerouslySetInnerHTML:{__html:s}}),a&&a.length>0&&e.jsxs("ul",{ref:l,className:fs,children:[e.jsxs("li",{className:`${W} ${r?"":_s}`,children:[e.jsx("img",{src:a[0],alt:"ìì¸ 1",className:`${r?M:js}`}),!r&&e.jsxs("button",{className:vs,onClick:()=>c(!0),children:["ìí ì ë³´ ë보기 ",e.jsx(X,{size:24,color:"primary"})]})]},a[0]),r&&a.slice(1).map((i,p)=>e.jsx("li",{className:W,children:e.jsx("img",{src:i,alt:`ìì¸ ${p+2}`,className:M})},i??p))]})]}):null}var bs="_1dfz2c32 _1i39wkr1",gs="_1dfz2c33",ks="_1dfz2c34 _1dfz2c31",Ss="_1dfz2c35",qs="_1dfz2c36 _1dfz2c31",Cs="_1dfz2c37 _1dfz2c31",Is="_1dfz2c38",ws="_1dfz2c39 _1dfz2c31",Ps="_1dfz2c3a _1dfz2c31",zs="_1dfz2c3b",Ds="_1dfz2c3c _1dfz2c31",H="_1dfz2c3d _1dfz2c31",Ts="_1dfz2c3e",As="_1dfz2c3f _1dfz2c31",T="_1dfz2c3g _1dfz2c31",Fs="_1dfz2c3h _1dfz2c31",Os="_1dfz2c3i _1i39wkr2",$s="_1dfz2c3j _1dfz2c31";function Es(){return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:bs,children:[e.jsx("div",{className:ks}),e.jsxs("div",{className:gs,children:[e.jsxs("div",{className:Ss,children:[e.jsx("div",{className:qs}),e.jsx("div",{className:Cs}),e.jsxs("div",{className:Is,children:[e.jsx("div",{className:ws}),e.jsx("div",{className:Ps})]})]}),e.jsxs("div",{className:zs,children:[e.jsx("div",{className:Ds}),e.jsx("div",{className:H}),e.jsx("div",{className:H})]}),e.jsxs("div",{className:Ts,children:[e.jsx("div",{className:As}),e.jsx("div",{className:T}),e.jsx("div",{className:T}),e.jsx("div",{className:T})]})]}),e.jsx("div",{className:Fs})]}),e.jsx("div",{className:Os,children:e.jsx("div",{className:$s})})]})}function Rs(){const s=re(),a=ie({mutationFn:r=>ye(r),onSuccess:()=>{s.invalidateQueries({queryKey:["cart"]})}}),l=u.useCallback((r,c)=>{a.mutate(r,{onSuccess:()=>c?.onSuccess?.(),onError:n=>c?.onError?.(n)??A(n instanceof Error?n.message:void 0)})},[a]),t=u.useCallback(r=>a.mutateAsync(r),[a]);return{handleAddItem:l,addItemAsync:t,isPending:a.isPending}}let Q=0;function Ls(){return Q+=1,`item-${Q}`}function Bs({productId:s,shareWithKakao:a,onPurchase:l,onPurchaseMultiple:t}){const[r,c]=u.useState(!1),[n,m]=u.useState([]),{data:i}=ce(le.productDetailQuery(s)),{addItemAsync:p,isPending:v}=Rs(),y=i?.optionGroups?.[0]?.values?.map(o=>({label:o.value||"",value:String(o.id||"")}))??[],h=n.reduce((o,d)=>o+d.quantity,0),f=n.reduce((o,d)=>o+(i?.salePrice??0)*d.quantity,0),b=n.length>0?i?.shippingFee??0:0,I=f+b;function w(){if(!i)return;const o=i.slideImageUrls?.[0]??i.detailImageUrls?.[0]??"";a({title:"[AZIT ì¤í ì´]",imageUrl:o,url:window.location.href,description:`${i.productName} í¬ë£¨ ì ì© í¹ê° ëì°©! 2 ì¤ì§ AZIT í¬ë£¨ìê²ë§ ì ê³µëë ë¨ë ìµì ê°! ì§ê¸ ë°ë¡ ì±ìì íì¸íê³ ííì ëë ¤ë³´ì¸ì.`})}function P(){c(!0)}function j(o){const d=Number(o),x=y.find(g=>g.value===o),q=i?.skus?.find(g=>g.optionValueIds?.includes(d))?.id;!x||q==null||m(g=>g.find(k=>k.skuId===q)?g.map(k=>k.skuId===q?{...k,quantity:k.quantity+1}:k):[...g,{id:Ls(),optionId:d,optionLabel:x.label,skuId:q,quantity:1}])}function _(){c(!1),m([])}function G(o,d){m(x=>x.map(N=>N.id===o?{...N,quantity:Math.max(1,d)}:N))}function Y(o){m(d=>d.filter(x=>x.id!==o))}async function J(){if(n.length===0)return;if(n.length===1){const[d]=n;_(),l({skuId:d.skuId,quantity:d.quantity});return}if(!i?.id)return;let o=!1;for(const d of[...n])try{await p({productId:i.id,productSkuId:d.skuId,quantity:d.quantity}),m(x=>x.filter(N=>N.id!==d.id))}catch{o=!0}o?A():(_(),t?.())}async function ee(){if(!i?.id||n.length===0)return;let o=!1;for(const d of[...n])try{await p({productId:i.id,productSkuId:d.skuId,quantity:d.quantity}),m(x=>x.filter(N=>N.id!==d.id))}catch{o=!0}o?A():_()}return{product:i,isBottomSheetOpen:r,selectedItems:n,options:y,totalQuantity:h,totalProductPrice:f,shippingFee:b,expectedPayment:I,isAddToCartPending:v,handleShare:w,handleOptionSelectClick:P,handleOptionSelect:j,handleAddToCart:ee,handlePurchaseClick:J,closeBottomSheetAndResetOption:_,setItemQuantity:G,removeItem:Y}}function Ks(){return typeof window>"u"||!window.Kakao?!1:(window.Kakao.isInitialized()||window.Kakao.init(oe),window.Kakao.isInitialized())}function Ws(){return{share:u.useCallback(async({title:a,description:l,imageUrl:t,url:r})=>{if(!Ks()||!window.Kakao?.Share){console.error("Kakao SDKê° ì´ê¸°íëì§ ìììµëë¤.");return}try{await window.Kakao.Share.sendDefault({objectType:"feed",content:{title:a,description:l,imageUrl:t,link:{mobileWebUrl:r,webUrl:r}},buttons:[{title:"ì¹ì¼ë¡ 보기",link:{mobileWebUrl:r,webUrl:r}},{title:"ì±ì¼ë¡ 보기",link:{mobileWebUrl:r,webUrl:r}}]})}catch(c){console.error("ì¹´ì¹´ì¤ ê³µì ì¤í¨:",c)}},[])}}var Ms="_5qyciv0 _1i39wkr0",Hs="_5qyciv1 _1i39wkr1",Qs="_5qyciv2",Zs="_5qyciv3",Xs="_5qyciva",Z="_5qycivb",Us="_5qycivd",Vs="_5qycive",Gs="_5qycivf",Ys="_5qycivg",Js="_5qycivh _112q7t06",ea="_5qycivi",sa="_5qycivj _112q7t03",aa="_5qycivk _112q7t06",ta="_5qycivl",na="_5qycivm",ra="_5qycivn",ia="_5qycivo";function V({handleShare:s}){const{pop:a,push:l}=F();return e.jsx("div",{className:Ms,children:e.jsx(fe,{left:e.jsx("button",{className:Z,type:"button",onClick:()=>a(),children:e.jsx(ve,{size:24})}),right:e.jsxs("div",{className:Xs,children:[e.jsx("button",{className:Z,type:"button",id:"kakaotalk-sharing-btn",onClick:s,"aria-label":"ì¹´ì¹´ì¤ ê³µì ",children:e.jsx(xe,{size:24})}),e.jsx(je,{onClick:()=>l("CommerceCartPage",{})})]})})})}function ca({id:s}){const{push:a}=F(),{share:l}=Ws(),{product:t,isBottomSheetOpen:r,selectedItems:c,options:n,shippingFee:m,expectedPayment:i,isAddToCartPending:p,handleShare:v,handleOptionSelectClick:y,handleOptionSelect:h,handleAddToCart:f,handlePurchaseClick:b,closeBottomSheetAndResetOption:I,setItemQuantity:w,removeItem:P}=Bs({productId:s,shareWithKakao:l,onPurchase:({skuId:j,quantity:_})=>a("CommerceOrderPage",{skuId:j,quantity:_}),onPurchaseMultiple:()=>a("CommerceCartPage",{})});return e.jsxs(e.Fragment,{children:[e.jsx(V,{handleShare:v}),e.jsxs("div",{className:Hs,children:[e.jsx(Oe,{slideImageUrls:t.slideImageUrls}),e.jsxs("div",{className:Qs,children:[e.jsx(Qe,{product:t}),e.jsx(C,{}),e.jsxs("div",{className:Zs,children:[e.jsx(ts,{}),e.jsx(cs,{shippingFee:t.shippingFee,expectedShippingDate:t.expectedShippingDate}),e.jsx(hs,{refundPolicy:t.refundPolicy})]}),e.jsx(C,{}),e.jsx(ys,{description:t.description,detailImageUrls:t.detailImageUrls})]}),e.jsx(C,{className:Gs}),e.jsx(Ce,{}),e.jsx(Pe,{})]}),e.jsx("div",{className:be,children:e.jsx(z,{size:"large",state:"active",onClick:y,children:"구매í기"})}),e.jsx(pe,{isOpen:r,onOutsideClick:I,contentClassName:Vs,children:e.jsxs("div",{className:ia,children:[e.jsx("div",{className:ra,children:e.jsx(_e,{placeholder:"ìµì ì ì íí´ì£¼ì¸ì",options:n,onValueChange:h,isPlaceholder:!0})}),e.jsx("div",{className:na,children:c.map(j=>e.jsx(Je,{option:j.optionLabel,salePrice:t.salePrice,shippingDate:t.expectedShippingDate,quantity:j.quantity,onQuantityChange:_=>w(j.id,_),onCancel:()=>P(j.id)},j.id))}),c.length>0&&e.jsxs("div",{className:ta,children:[e.jsx(C,{}),e.jsxs("div",{className:Ys,children:[e.jsx("p",{className:Js,children:"ìì ê²°ì ê¸ì¡"}),e.jsxs("p",{className:ea,children:[e.jsx("span",{className:sa,children:S(i)}),e.jsx("span",{className:aa,children:m>0?`ë°°ì¡ë¹ ${S(m)}`:"무ë£ë°°ì¡"})]})]}),e.jsxs("div",{className:Us,children:[e.jsx(z,{size:"large",state:"outline",onClick:f,disabled:p,children:p?"ì¶ê° ì¤...":"ì¥ë°êµ¬ë"}),e.jsx(z,{size:"large",state:"active",onClick:b,children:"구매í기"})]})]})]})})]})}function fa(){const{id:s}=Ne();return e.jsx(de,{children:e.jsx(ue,{children:e.jsx(he,{fallback:({error:a,reset:l})=>e.jsx(me,{error:a,onReset:l}),children:e.jsx(u.Suspense,{fallback:e.jsxs(e.Fragment,{children:[e.jsx(V,{}),e.jsx(Es,{})]}),children:e.jsx(ca,{id:s})})})})})}export{fa as CommerceStoreDetailPage}; 3//# sourceMappingURL=index-DMY9rLyn.js.map
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.