1import{d as k,c as h,o as d,e as f,x as e,t,F as x,r as U,f as b,j as l,aK as J,aP as z,g as L,i as M,D as w,a9 as H,K as W,h as Y,ba as Q,w as A,aI as X,ao as Z,e6 as ee,e7 as re,J as se,q as te,v as ne,aB as P}from"./entry.iwVnMG0X.js";import{_ as oe}from"./Radio.vue.52nkVpfi.js";import{u as ae}from"./useGetReturnRequestSummary.9Vfh3qG4.js";import{u as ie}from"./index.NOT7FWGH.js";import"./vue.f36acd1f.ILIT7PqJ.js";const ue={class:"returns-summary-items-section"},me={class:"returns-summary-items-section__title"},ce={class:"returns-summary-items-section__items"},le={class:"returns-summary-items-section__mobile-heading"},_e={class:"returns-summary-items-section__item-brand"},de={class:"returns-summary-items-section__item-name returns-summary-items-section__item-name--mobile"},ye=["src","alt"],pe={class:"returns-summary-items-section__item-details"},he={class:"returns-summary-items-section__item-brand returns-summary-items-section__item-brand--desktop"},be={class:"returns-summary-items-section__item-name returns-summary-items-section__item-name--desktop"},fe={class:"returns-summary-items-section__item-info"},Re={class:"returns-summary-items-section__item-info-label"},ge={class:"returns-summary-items-section__item-info"},$e={class:"returns-summary-items-section__item-info-label"},ve={class:"returns-summary-items-section__item-info"},Se={class:"returns-summary-items-section__item-info-label"},Ce={class:"returns-summary-items-section__item-reason"},Ne={class:"returns-summary-items-section__item-info-label"},ke={class:"returns-summary-items-section__item-price returns-summary-items-section__item-price--mobile"},Ie={class:"returns-summary-items-section__item-price returns-summary-items-section__item-price--desktop"},qe=k({__name:"ReturnsSummaryItemsSection",props:{summary:{}},setup(y){const m=y,c=h(()=>{var n;return((n=m.summary)==null?void 0:n.items.map(s=>({...s,imageUrl:s.imageUrl,reasonLabel:s.returnReasonText||s.returnReasonCode,price:{stringValue:s.price.stringValue,currencySymbol:s.price.currencySymbol}})))||[]});return(n,s)=>{const a=J;return d(),f("section",ue,[e("h2",me,t(n.$t("ih.returns.summary.itemsToReturnTitle")),1),e("div",ce,[(d(!0),f(x,null,U(l(c),r=>{var i;return d(),f("div",{key:r.articleNumber,class:"returns-summary-items-section__item"},[e("div",le,[e("p",_e,t(r.brand),1),e("p",de,t(r.name),1)]),e("img",{src:r.imageUrl,alt:r.name,class:"returns-summary-items-section__item-image"},null,8,ye),e("div",pe,[e("p",he,t(r.brand),1),e("p",be,t(r.name),1),e("p",fe,[e("span",Re,t(n.$t("ih.returns.item.articleNumber")),1),e("span",null,t(r.articleNumber),1)]),e("p",ge,[e("span",$e,t(n.$t("ih.returns.item.color")),1),e("span",null,t(r.colorName),1)]),e("p",ve,[e("span",Se,t(n.$t("ih.returns.summary.size")),1),e("span",null,t(r.size),1)]),e("p",Ce,[e("span",Ne,t(n.$t("ih.returns.summary.reason")),1),e("span",null,t((i=r.reasonLabel)!=null&&i.startsWith("ih.")?n.$t(r.reasonLabel):r.reasonLabel),1)]),e("div",ke,[b(a,{price:r.price.stringValue,"currency-symbol":r.price.currencySymbol},null,8,["price","currency-symbol"])])]),e("div",Ie,[b(a,{price:r.price.stringValue,"currency-symbol":r.price.currencySymbol},null,8,["price","currency-symbol"])])])}),128))])])}}}),Le={class:"returns-summary-order-info-section"},we={class:"returns-summary-order-info-section__order-number"},Ee={key:0,class:"returns-summary-order-info-section__order-date"},Oe=e("div",{class:"returns-summary-order-info-section__divider"},null,-1),Te={key:1},De={class:"returns-summary-order-info-section__section-title"},Be={class:"returns-summary-order-info-section__address"},Ve={class:"returns-summary-order-info-section__section-title returns-summary-order-info-section__section-title--refund"},Pe={class:"returns-summary-order-info-section__refund"},Me=k({__name:"ReturnsSummaryOrderInfoSection",props:{summary:{}},setup(y){const m=y,c=z(),{$i18n:n}=w(),s=h(()=>c.getOrderNumber),a=h(()=>{var o;return(o=m.summary)==null?void 0:o.orderDate}),r=h(()=>{var o;return((o=m.summary)==null?void 0:o.address)||null}),i=h(()=>{var o;return(((o=m.summary)==null?void 0:o.iconName)||"credit")+"-card"}),v=h(()=>{var _;const o=(_=m.summary)==null?void 0:_.refundMethod;return o?n.t(o):""});return(o,_)=>{const p=H;return d(),f("section",Le,[e("p",we,[e("strong",null,t(o.$t("ih.returns.summary.orderNumber")),1),L(" "+t(l(s)),1)]),l(a)?(d(),f("p",Ee,[e("strong",null,t(o.$t("ih.returns.summary.orderPlaced")),1
1),L(" "+t(l(a)),1)])):M("",!0),Oe,l(r)?(d(),f("div",Te,[e("h2",De,t(o.$t("ih.returns.summary.returnAddressTitle")),1),e("div",Be,[e("p",null,t(l(r).name),1),e("p",null,t(l(r).street),1),e("p",null,t(l(r).city),1)])])):M("",!0),e("h2",Ve,t(o.$t("ih.returns.summary.refundMethodTitle")),1),e("div",Pe,[b(p,{icon:l(i),class:"returns-summary-order-info-section__refund-icon"},null,8,["icon"]),e("span",null,t(l(v)),1)])])}}}),ze={class:"returns-summary-box"},Ae={class:"returns-summary-box__title"},xe={class:"returns-summary-box__carrier-section"},Ue={class:"returns-summary-box__carrier-title"},He={class:"returns-summary-box__carrier-content"},Fe={class:"returns-summary-box__actions"},Ke=k({__name:"ReturnsSummaryBox",props:{loading:{type:Boolean},summary:{}},setup(y){const m=y,c=z(),n=h(()=>{var r,i;return((i=(r=m.summary)==null?void 0:r.availableReturnCarriers)==null?void 0:i.carriers)||[]});W(n,r=>{r.length&&!c.selectedCarrier&&(c.setSelectedCarrier(r[0].carrierId),c.setSelectedCarrierName(r[0].carrier))},{immediate:!0});const s=r=>r.toLowerCase().trim().replaceAll("_",""),a=h({get:()=>c.getSelectedCarrier,set:r=>{var i;c.setSelectedCarrier(r),c.setSelectedCarrierName(((i=n.value.find(v=>v.carrierId===r))==null?void 0:i.carrier)||"")}});return(r,i)=>{const v=oe,o=X,_=Z;return d(),f("div",ze,[e("h2",Ae,t(r.$t("ih.returns.summary.summaryTitle")),1),e("div",xe,[e("h3",Ue,t(l(n).length>1?r.$t("ih.returns.summary.selectCarrier"):r.$t("ih.returns.summary.carrier")),1),(d(!0),f(x,null,U(l(n),p=>(d(),f("div",{key:p.carrierId,class:"returns-summary-box__carrier-option"},[l(n).length>1?(d(),Y(v,{key:0,modelValue:l(a),"onUpdate:modelValue":i[0]||(i[0]=I=>Q(a)?a.value=I:null),name:"carrier",value:p.carrierId,class:"returns-summary-box__carrier-radio"},null,8,["modelValue","value"])):M("",!0),e("div",He,[b(o,{class:"returns-summary-box__carrier-logo",image:{src:`/delivery/${s(p.carrierId)}.svg`,width:69,height:32,alt:p.carrier},"visualize-loading":!1},null,8,["image"]),e("span",null,t(p.carrier),1)])]))),128))]),e("div",Fe,[b(_,{scheme:"primary",size:"m",wide:"",onClick:i[1]||(i[1]=p=>r.$emit("submit")),loading:r.loading},{default:A(()=>[L(t(r.$t("ih.returns.summary.submit")),1)]),_:1},8,["loading"]),b(_,{scheme:"tertiary",size:"m",wide:"",onClick:i[2]||(i[2]=p=>r.$emit("cancel"))},{default:A(()=>[L(t(r.$t("ih.returns.summary.cancel")),1)]),_:1})])])}}}),Ge=y=>{const{mutate:m,onDone:c,onError:n}=ee({variables:{orderReturnRequestInput:y},update:(s,{data:a})=>{!(a!=null&&a.cbr_createReturnRequest)||"problems"in a.cbr_createReturnRequest||(s.evict({fieldName:"account_loadCustomer"}),s.evict({fieldName:"cbr_returnOverview"}),s.gc())}});return{mutate:m,onDone:c,onError:n}},je=y=>{const{mutate:m,onDone:c,onError:n}=re({variables:{editReturnRequestInput:y},update:(s,{data:a})=>{!(a!=null&&a.cbr_editReturnRequest)||"problems"in a.cbr_editReturnRequest||(s.evict({fieldName:"account_loadCustomer"}),s.evict({fieldName:"cbr_returnOverview"}),s.gc())}});return{mutate:m,onDone:c,onError:n}},Je={class:"returns-summary"},We={class:"returns-summary__container"},Ye={class:"returns-summary__header"},Qe={class:"returns-summary__title"},Xe=e("div",{class:"returns-summary__divider"},null,-1),Ze={class:"returns-summary__content"},er={class:"returns-summary__main"},rr={class:"returns-summary__sidebar"},sr=k({__name:"ReturnsSummary",setup(y){const{$toast:m,$isCecil:c,$i18n:n}=w(),s=z(),{$urlConfig:a}=w(),r={year:"numeric",month:"2-digit",day:"2-digit"},i=s.getReturnPositions,v={orderId:s.getOrderNumber,items:i},{summary:o}=ae(v),_=se(!1),p=h(()=>s.getOrderNumber),I=h(()=>s.getOpenReturnRequestId),F=h({get:()=>s.getSelectedCarrier,set:g=>s.setSelectedCarrier(g)}),E=()=>{const g=document==null?void 0:document.querySelector(".header__content-sticky");if(g){const N=g.offsetHeight;document.documentElement.style.setProperty("--sticky-sidebar-offset",`${N+24}px`)}},K=()=>{P("/returns/orders")},G=async()=>{_.value=!0;const g=u=>{var q;const S="problems"in u&&u.problems&&u.problems.length>0;if(S){_.value=!1;const C=((q=u.problems)==null?void 0:q.filter($=>$!==null))||[];let R=0;for(;R<C.length;){const $=C[R],V=$==="ih.returns.error.tryAgainLater"&&C.length>R+1?C[R+1]:void 0;m.error(V?n.t($,{code:V}):n.t($)),R+=V?2:1}}else!S&&"labelLink"in u&&(_.value=!1,s.setReturnLabelResult({labelLink:u.labelLink||null,qrLabelLink:u.qrLabelLink||null,endOfReturnPeriod:new Date(u.endOfReturnPeriod).toLocaleDateString(a().mcs.countryFormat,r)||null}),P("/returns/success"))},N=u=>{_.value=!1,m.error((u==null?void 0:u.message)||n.t("ih.global.unknownError"))};if(I.value){const u={returnRequestId:I.value,returnPositions:i},{mutate:S,onDone:q,onError:C}=je(u);q(R=>{var $;($=R==null?void 0:R.data)!=null&&$.cbr_editReturnRequest&&g(R.data.cbr_editReturnRequest)}),C(N),await S();return}const O={carrier:s.getSelectedCarrierName,carrierId:F.value,orderId:p.value,refundMethod:"ORIGINAL_PAYMENT",returnPositions:i,returnRequestType:"RETURN",source:c?"CECIL":"STREET_ONE"},{mutate:T,onDone:D,onError:B}=Ge(O);D(u=>{var S;(S=u==null?void 0:u.data)!=null&&S.cbr_createReturnRequest&&g(u.data.cbr_createReturnRequest)}),B(N),await T()},j=()=>{P("/returns/identify"),s.clearReturnData()};return te(()=>{E(),window.addEventListener("resize",E)}),ne(()=>{window.removeEventListener("resize",E)}),(g,N)=>{const O=H,T=qe,D=Me,B=Ke;return d(),f("div",Je,[e("div",We,[e("div",Ye,[e("button",{class:"returns-summary__back",onClick:K},[b(O,{icon:"arrow-left",class:"returns-summary__back-icon"})]),e("h1",Qe,t(g.$t("ih.global.back")),1)]),Xe,e("div",Ze,[e("div",er,[b(T,{summary:l(o)},null,8,["summary"]),b(D,{summary:l(o)},null,8,["summary"])]),e("aside",rr,[b(B,{onSubmit:G,onCancel:j,summary:l(o),loading:_.value},null,8,["summary","loading"])])])])])}}}),tr={role:"main"},mr=k({__name:"summary",setup(y){const{$i18n:m}=w();return ie({title:()=>m.t("ih.seo.returnportal.title"),description:()=>m.t("ih.seo.returnportal.description"),robots:"noindex, nofollow"}),(c,n)=>{const s=sr;return d(),f("main",tr,[b(s)])}}});
1export{mr 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.