1import{Q as M}from"./QPage.ZCzNSOkp.js";import{bb as h,_ as w,r as E,l as G,bc as Q,bd as v,q as L,be as P,al as Y,aq as k,bf as z,bg as K,V as W,R as B,H as C,aN as Z,bh as J,bi as X,a0 as x,a1 as j,Z as ee,bj as te}from"./index.DWaaXrQu.js";import{j as S,q as m,s as i,R as c,F as y,U as N,p as r,I as D,A as g,z as O,f as T,w as V,V as _,E as p,H as f,k as U,W as H,d as R}from"./framework.DoT0Q_H5.js";import{u as q}from"./i18n.DXs_--yQ.js";import{Q as ne,a as oe}from"./QTab.DagBDmeq.js";import{Q as se}from"./QTabs.Cvfo17XF.js";import"./date.B-YVwB4U.js";import ae from"./TradeInReceipt.VdckJCG-.js";import"./state.VUvqc9ZO.js";import"./sentry.hhiu05Mh.js";import"./extraFeatures.CTeKNlr9.js";import"./option-sizes.Ck03T6jZ.js";const ie=S({name:"TradeInHeader",props:{selectedForm:{type:String,required:!0},isLtr:{type:Boolean,required:!0}},setup(){const{t:e}=q();return{forms:Object.values(h),t:e}}}),re={class:"trade-in-header column"},de={class:"trade-in-form-title h1-title"},le={class:"font-20 w-600 q-ma-none"},ce={class:"trade-in-breadcrumbs row items-center"};function ue(e,t,o,s,a,l){return r(),m("div",re,[i("div",de,[i("h1",le,c(e.t("tradeIn.title")),1)]),i("div",ce,[(r(!0),m(y,null,N(e.forms,(n,d)=>(r(),m(y,{key:n},[d>0?(r(),D(E,{key:0,name:e.isLtr?"chevron_right":"chevron_left",class:"q-mx-sm",size:"16px"},null,8,["name"])):g("",!0),i("span",{class:O({selected:n===e.selectedForm})},c(e.t(`tradeIn.${n}`)),3)],64))),128))])])}const me=w(ie,[["render",ue]]),pe=S({name:"OldDeviceSectionsTabs",props:{selectedSection:{type:String,required:!0},tradeInData:{type:Object,required:!0}},emits:["update:selectedSection"],setup(e){const{t}=q(),o=T(G(e.selectedSection));return V(()=>e.selectedSection,s=>{o.value=s}),{tab:o,sections:Q,t}}}),De={class:"row items-center justify-between full-width"},Ie={class:"font-16 w-600"};function fe(e,t,o,s,a,l){return r(),D(se,{modelValue:e.tab,"onUpdate:modelValue":[t[0]||(t[0]=n=>e.tab=n),t[1]||(t[1]=n=>e.$emit("update:selectedSection",n))],dense:"",class:"q-mt-md","indicator-color":"primary",breakpoint:"1000px"},{default:_(()=>[(r(!0),m(y,null,N(e.sections,(n,d)=>(r(),D(ne,{key:n,name:n,"no-caps":"",class:O({"r-14 active-tab":e.tab===n}),"content-class":"full-width",disable:d>0&&!e.tradeInData[e.sections[d-1]]},{default:_(()=>[i("div",De,[i("span",Ie,c(e.t(`tradeIn.${n}`)),1),p(E,{name:"check_circle",color:e.tradeInData[n]?"green":"secondary",size:"16px"},null,8,["color"])])]),_:2},1032,["name","class","disable"]))),128))]),_:1},8,["modelValue"])}const $e=w(pe,[["render",fe]]),ve=S({name:"TradeInSectionItem",props:{item:{type:Object,required:!0},type:{type:String,required:!0},isSelected:{type:Boolean,required:!0}},setup(){return{TRADE_IN_SECTIONS:v}}}),we={class:"font-16 w-500"},Se={key:1,class:"trade-in-category-image-container q-mt-xs"},ge={key:2,class:"check-icon round column"};function Te(e,t,o,s,a,l){return r(),m("div",{class:O(["trade-in-section-item q-px-sm q-pt-sm q-mb-sm q-mr-sm r-12 cursor-pointer",{selected:e.isSelected&&e.type!==e.TRADE_IN_SECTIONS.CATEGORY,"q-pb-sm":e.type!==e.TRADE_IN_SECTIONS.CATEGORY,"bg-secondary":e.type===e.TRADE_IN_SECTIONS.CATEGORY&&!e.isSelected,"bg-white":e.type===e.TRADE_IN_SECTIONS.BRAND||e.type===e.TRADE_IN_SECTIONS.CATEGORY&&e.isSelected,[e.type===e.TRADE_IN_SECTIONS.BRAND?"row":"column"]:!0}])},[e.type===e.TRADE_IN_SECTIONS.BRAND&&e.item.image?(r(),D(L,{key:0,src:e.item.image,class:"trade-in-section-item-image q-mr-sm",alt:`trade-in-${e.item.name}`,fit:"contain"},null,8,["src","alt"])):g("",!0),i("span",we,c(e.item.name),1),e.type===e.TRADE_IN_SECTIONS.CATEGORY&&e.item.image?(r(),m("div",Se,[p(L,{src:e.item.image,alt:`trade-in-${e.item.name}`,fit:"contain",height:"100px"},null,8,["src","alt"])])):g("",!0),e.isSelected?(r(),m("div",ge,[p(E,{name:"check_circle",size:"16px",color:"primary"})])):g("",!0)],2)}const qe=w(ve,[["render",Te]]),ye=S({name:"OldDeviceSections",components:{TradeInSectionItem:qe},props:{tradeInData:{type:Object,required:!0},selectedSection:{type:String,required:!0},data:{type:Array,required:!1}},emits:["update:modelValue","update:selectedSection","update:tradeInData"],setup(e){const{t}=q(),o=T(e.data);function s(a,l){if(!a||!e.data)return l(()=>{o.value=e.data});l(()=>{const n=a.toLowerCase();e.data?o.value=e.data.filter(d=>d.name.toLowerCase().indexOf(n)>-1):o.value=[]})}return V(()=>e.data,a=>{o.value=a}),{filteredData:o,TRADE_IN_FORM_LABELS:P,TRADE_IN_SECTIONS:v,filterDevices:s,t}}}),be={class:"old-device-sections q-mt-lg"},he={class:"column"},_e={class:"font-20 w-300"},Ce={key:0,class:"text-color-02"},Oe={key:0,class:"row q-mt-md"};function Ee(e,t,o,s,a,l){const n=f("TradeInSectionItem");return r(),m("div",be,[i("div",he,[i("span",_e,c(e.t(`tradeIn.${e.TRADE_IN_FORM_LABELS[e.selectedSection]}`)),1),e.selectedSection===e.TRADE_IN_SECTIONS.CATEGORY?(r(),m("span",Ce,c(e.t(`tradeIn.${e.TRADE_IN_FORM_LABELS[e.selectedSection]}Desc`)),1)):g("",!0)]),e.filteredData?(r(),m("div",Oe,[e.selectedSection!==e.TRADE_IN_SECTIONS.DEVICE?(r(!0),m(y,{key:0},N(e.filteredData,d=>(r(),D(n,{key:d.id,item:d,type:e.selectedSection,isSelected:e.tradeInData[e.selectedSection]?.id===d.id,onClick:u=>e.$emit("update:tradeInData",{...e.tradeInData,[e.selectedSection]:d})},null,8,["item","type","isSelected","onClick"]))),128)):(r(),D(Y,{key:1,modelValue:e.tradeInData[e.selectedSection]?.id,options:e.filteredData,class:"col bg-white","use-input":"",dense:"",outlined:"","emit-value":"","map-options":"",label:e.t("tradeIn.searchOrSelectDevice"),"option-value":"id","option-label":"name","onUpdate:modelValue":t[0]||(t[0]=d=>e.$emit("update:tradeInData",{...e.tradeInData,[e.selectedSection]:e.filteredData.find(u=>u.id===d)})),onFilter:e.filterDevices},null,8,["modelValue","options","label","onFilter"]))])):g("",!0)])}const ke=w(ye,[["render",Ee]]),Ne=S({name:"OldDeviceForm",components:{OldDeviceSectionsTabs:$e,OldDeviceSections:ke},props:{modelValue:{type:String,required:!0},isDesktopOrLaptop:{type:Boolean,required:!0},tradeInData:{type:Object,required:!0}}
1,emits:["update:modelValue","update:tradeInData","showLoading"],setup(e,{emit:t}){const{t:o}=q(),s=k(),a=T();async function l(n){const d=e.tradeInData.category?.id,u=e.tradeInData.brand?.id;switch(t("showLoading",!0),n){case v.CATEGORY:{const $=await s.getCategories();$&&(a.value=$);break}case v.BRAND:{if(!d)break;const $=await s.getBrands(d);$&&(a.value=$);break}case v.DEVICE:{if(!d||!u)break;const $=await s.getDevices(d,u);$&&(a.value=$);break}}t("showLoading",!1)}return V(()=>e.modelValue,n=>{a.value=[],l(n)}),U(()=>l(e.modelValue)),{tradeInSectionData:a,TRADE_IN_SECTIONS:v,t:o}}}),Ae="/assets/trade-in-icon.B79plGHx.svg",Le={class:"old-device-form column"},Re={class:"column"},Ve={class:"section-title font-20 w-600 q-ma-none q-mt-xs"},Fe={class:"font-14 w-300 text-color-02"};function Qe(e,t,o,s,a,l){const n=f("OldDeviceSectionsTabs"),d=f("OldDeviceSections");return r(),m("div",Le,[i("div",Re,[p(L,{src:Ae,width:"64px",height:"64px"}),i("h2",Ve,c(e.t("tradeIn.selectOldDevice")),1),i("span",Fe,c(e.t("tradeIn.selectOldDeviceDesc")),1)]),e.isDesktopOrLaptop?(r(),D(n,{key:0,selectedSection:e.modelValue,tradeInData:e.tradeInData,"onUpdate:selectedSection":t[0]||(t[0]=u=>e.$emit("update:modelValue",u))},null,8,["selectedSection","tradeInData"])):g("",!0),p(d,{tradeInData:e.tradeInData,selectedSection:e.modelValue,data:e.tradeInSectionData,"onUpdate:selectedSection":t[1]||(t[1]=u=>e.$emit("update:modelValue",u)),"onUpdate:tradeInData":t[2]||(t[2]=u=>e.$emit("update:tradeInData",u))},null,8,["tradeInData","selectedSection","data"])])}const Be=w(Ne,[["render",Qe]]),Ue=S({name:"TradeInSummary",props:{modelValue:{type:String,required:!0},tradeInData:{type:Object,required:!0}},setup(e){const{t}=q();function o(s){return e.tradeInData[s]?.name??""}return{TRADE_IN_OLD_DEVICE_SECTIONS:Q,getSectionName:o,t}}}),je={class:"trade-in-summary q-pa-lg r-16"},Ge={class:"font-20 w-600 q-ma-none"},He={class:"column"},Me={class:"column fit"},Pe={class:"font-16 w-600"},Ye={class:"row justify-between"},ze={class:"device-info-title font-16 w-500 overflow-1 col"};function Ke(e,t,o,s,a,l){return r(),m("div",je,[i("div",null,[i("h2",Ge,c(e.t("tradeIn.summary")),1)]),i("div",He,[(r(!0),m(y,null,N(e.TRADE_IN_OLD_DEVICE_SECTIONS,n=>(r(),m("div",{key:n,class:O(["section-container bordered-1 r-16 q-mt-md q-px-md q-py-sm",{selected:e.modelValue===n}])},[i("div",Me,[i("span",Pe,c(e.t(`tradeIn.${n}`)),1),i("div",Ye,[i("span",ze,c(e.getSectionName(n)),1),p(E,{name:"edit",color:"primary",size:"16px",class:O({"cursor-pointer":e.tradeInData[n]}),onClick:d=>e.tradeInData[n]&&e.$emit("update:modelValue",n)},null,8,["class","onClick"])])])],2))),128))])])}const We=w(Ue,[["render",Ke]]),Ze=S({name:"DeviceConditionQuestionItem",props:{question:{type:Object,required:!0},answer:{type:String,default:null}},emits:["update:answer"]}),Je={class:"device-condition-question-item column q-mb-md"},Xe={class:"font-16 w-600 q-mb-md"};function xe(e,t,o,s,a,l){return r(),m("div",Je,[i("span",Xe,c(e.question.name),1),(r(!0),m(y,null,N(e.question.choices,n=>(r(),D(oe,{key:n.id,"model-value":e.answer,val:n.id.toString(),label:n.value,"onUpdate:modelValue":t[0]||(t[0]=d=>e.$emit("update:answer",d))},null,8,["model-value","val","label"]))),128))])}const et=w(Ze,[["render",xe]]),tt=S({name:"DeviceConditionQuestions",components:{DeviceConditionQuestionItem:et},props:{answers:{type:Object,required:!1},questions:{type:Array,required:!0}},emits:["update:answers","allowNext"],setup(e,{emit:t}){const o=T();function s(a,l){t("update:answers",{...e.answers,[a]:{questionId:a,answerId:l}}),o.value&&o.value.validate()}return{questionsFormComp:o,TRADE_IN_SECTIONS:v,updateAnswers:s}}}),nt={class:"device-condition-questions column q-mt-md"};function ot(e,t,o,s,a,l){const n=f("DeviceConditionQuestionItem");return r(),m("div",nt,[p(z,{onValidationSuccess:t[0]||(t[0]=d=>e.$emit("allowNext")),ref:"questionsFormComp"},{default:_(()=>[(r(!0),m(y,null,N(e.questions,d=>(r(),D(K,{key:d.id,borderless:"","model-value":e.answers?.[d.id],rules:[u=>!!u],"no-error-icon":""},{default:_(()=>[p(n,{class:"black-text",question:d,answer:e.answers?.[d.id]?.answerId.toString(),"onUpdate:answer":u=>e.updateAnswers(d.id,u)},null,8,["question","answer","onUpdate:answer"])]),_:2},1032,["model-value","rules"]))),128))]),_:1},512)])}const st=w(tt,[["render",ot]]),at=S({name:"DeviceConditionForm",components:{DeviceConditionQuestions:st},props:{tradeInData:{type:Object,required:!0}}
1,emits:["update:tradeInData","showLoading","previousForm","allowNext"],setup(e,{emit:t}){const{t:o}=q(),s=k(),a=T();async function l(){if(!e.tradeInData.device?.id||(t("showLoading",!0),a.value=await s.getQuestions(e.tradeInData.device.id),t("showLoading",!1),!a.value))return t("previousForm")}return U(()=>{l()}),{questions:a,TRADE_IN_SECTIONS:v,t:o}}}),it="/assets/device-condition-icon.2-aKQGq1.svg",rt={class:"device-condition-form column"},dt={class:"column"},lt={class:"section-title font-20 w-600 q-ma-none q-mt-xs"},ct={class:"font-14 w-300 text-color-02"};function ut(e,t,o,s,a,l){const n=f("DeviceConditionQuestions");return r(),m("div",rt,[i("div",dt,[p(L,{src:it,width:"64px",height:"64px"}),i("h2",lt,c(e.t("tradeIn.deviceCondition")),1),i("span",ct,c(e.t("tradeIn.deviceConditionDesc")),1)]),e.questions?(r(),D(n,{key:0,answers:e.tradeInData.questions,questions:e.questions,"onUpdate:answers":t[0]||(t[0]=d=>e.$emit("update:tradeInData",{...e.tradeInData,[e.TRADE_IN_SECTIONS.QUESTIONS]:d})),onAllowNext:t[1]||(t[1]=d=>e.$emit("allowNext"))},null,8,["answers","questions"])):g("",!0)])}const mt=w(at,[["render",ut]]),pt=S({name:"TradeInDisclaimerInfo",emits:["cancel","continue"],setup(){const{t:e}=q();return{ROUTER_PATHS:B,openExternalLink:W,t:e}}}),Dt={class:"row q-mb-md items-center"},It={class:"font-20 w-600 q-ml-sm"},ft={class:"column font-16 w-300"},$t={class:"q-my-xs"},vt={class:"q-my-xs"},wt={class:"q-my-xs"},St={class:"q-my-xs"},gt={class:"q-my-xs"},Tt={class:"q-my-xs"},qt={class:"q-my-xs"},yt={class:"q-my-xs w-500"},bt={class:"row q-mt-md"};function ht(e,t,o,s,a,l){return r(),m(y,null,[i("div",Dt,[p(E,{name:"error_outline",size:"24px",color:"primary"}),i("span",It,c(e.t("tradeIn.tradeInDisclaimer.title")),1)]),i("div",ft,[i("span",$t,c(e.t("tradeIn.tradeInDisclaimer.1")),1),i("span",vt,c(e.t("tradeIn.tradeInDisclaimer.2")),1),i("span",wt,c(e.t("tradeIn.tradeInDisclaimer.3")),1),i("span",St,c(e.t("tradeIn.tradeInDisclaimer.4")),1),i("span",gt,c(e.t("tradeIn.tradeInDisclaimer.5")),1),i("span",Tt,c(e.t("tradeIn.tradeInDisclaimer.6")),1),i("span",qt,c(e.t("tradeIn.tradeInDisclaimer.7")),1),i("span",{class:"q-my-xs text-link underline cursor-pointer w-400",onClick:t[0]||(t[0]=n=>e.openExternalLink(e.ROUTER_PATHS.TERMS_AND_CONDITIONS))},c(e.t("tradeIn.tradeInDisclaimer.terms")),1),i("span",yt,c(e.t("tradeIn.tradeInDisclaimer.agreement")),1)]),i("div",bt,[p(C,{class:"col q-mr-md r-12 q-py-sm font-16 w-500 bordered-2",flat:"","no-caps":"",label:e.t("tradeIn.tradeInDisclaimer.cancel"),onClick:t[1]||(t[1]=n=>e.$emit("cancel"))},null,8,["label"]),p(C,{class:"col q-ml-md r-12 q-py-sm font-16 w-500 bg-primary white-text",flat:"","no-caps":"",label:e.t("tradeIn.tradeInDisclaimer.continue"),onClick:t[2]||(t[2]=n=>e.$emit("continue"))},null,8,["label"])])],64)}const _t=w(pt,[["render",ht]]),Ct=S({name:"VoucherAddedInfo",emits:["viewCart"],setup(){const{t:e}=q();return{t:e}}}),Ot={class:"row q-mb-md items-center"},Et={class:"font-20 w-600 q-ml-sm"},kt={class:"column font-16 w-300"},Nt={class:"q-my-xs"};function At(e,t,o,s,a,l){return r(),m(y,null,[i("div",Ot,[p(E,{name:"check_circle_outline",size:"24px",color:"primary"}),i("span",Et,c(e.t("tradeIn.voucherAdded")),1)]),i("div",kt,[i("span",Nt,c(e.t("tradeIn.voucherAddedDesc")),1)]),p(C,{class:"q-mt-md r-12 q-py-sm font-16 w-500 bordered-2 full-width",flat:"","no-caps":"",label:e.t("tradeIn.viewYourCart"),onClick:t[0]||(t[0]=n=>e.$emit("viewCart"))},null,8,["label"])],64)}const Lt=w(Ct,[["render",At]]),Rt=S({name:"TradeInDisclaimerDialog",components:{TradeInDisclaimerInfo:_t,VoucherAddedInfo:Lt},props:{quote:{type:Object,required:!0}},emits:["cancel"],setup(e){const t=H(),o=k(),s=T(!0),a=T(!1);function l(){e.quote&&(o.setQuote(e.quote),a.value=!0)}function n(){o.setShowTradeInDisclaimerDialog(!1),a.value=!1,t.push(B.CART)}return{showDialog:s,showVoucherAdded:a,addVoucherToCart:l,viewCart:n}}}),Vt={class:"trade-in-disclaimer-dialog white-bg q-pa-md"};function Ft(e,t,o,s,a,l){const n=f("TradeInDisclaimerInfo"),d=f("VoucherAddedInfo");return r(),D(Z,{modelValue:e.showDialog,"onUpdate:modelValue":t[1]||(t[1]=u=>e.showDialog=u),"transition-show":"slide-up","transition-hide":"slide-down",persistent:""},{default:_(()=>[i("div",Vt,[e.showVoucherAdded?(r(),D(d,{key:1,onViewCart:e.viewCart},null,8,["onViewCart"])):(r(),D(n,{key:0,onCancel:t[0]||(t[0]=u=>e.$emit("cancel")),onContinue:e.addVoucherToCart},null,8,["onContinue"]))])]),_:1},8,["modelValue"])}const Qt=w(Rt,[["render",Ft],["__scopeId","data-v-a98a91c9"]]),Bt=S({name:"TradeInQuote",components:{TradeInDisclaimerDialog:Qt,TradeInReceipt:ae},props:{tradeInData:{type:Object,required:!0}},emits:["decline","showLoading","previousForm"],setup(e,{emit:t}){const{t:o}=q(),s=k(),a=R(()=>s.state.showTradeInDisclaimerDialog),l=T();async function n(){if(!e.tradeInData.device?.id||!e.tradeInData.questions)return t("previousForm");t("showLoading",!0);const $=await s.createQuote(e.tradeInData.device?.id,Object.values(e.tradeInData.questions),e.tradeInData.device?.name);$?l.value=$:t("previousForm"),t("showLoading",!1)}function d(){s.setShowTradeInDisclaimerDialog(!0)}function u(){s.setShowTradeInDisclaimerDialog(!1)}return U(()=>{n()}),{showDisclaimerDialog:a,quotation:l,openDialog:d,closeDialog:u,t:o}}}),Ut={key:0,class:"trade-in-quote-container"},jt={class:"column"},Gt={class:"section-title font-20 w-600 q-ma-none q-mt-xs"},Ht={class:"font-14 w-300 text-color-02"},Mt={class:"q-mt-xl"},Pt={class:"font-14 w-300"},Yt={class:"row q-mt-md"};function zt(e,t,o,s,a,l){const n=f("TradeInDisclaimerDialog"),d=f("TradeInReceipt");return e.quotation?(r(),m("div",Ut,[e.showDisclaimerDialog?(r(),D(n,{key:0,quote:e.quotation,onCancel:e.closeDialog},null,8,["quote","onCancel"])):g("",!0),i("div",jt,[p(L,{src:"/icons/cash-on-delivery-icon.svg",width:"64px",height:"64px"}),i("h2",Gt,c(e.t("tradeIn.tradeInQuote")),1),i("span",Ht,c(e.t("tradeIn.tradeInQuoteDesc")),1
1)]),p(d,{quotation:e.quotation,class:"q-mt-xl"},null,8,["quotation"]),i("div",Mt,[i("span",Pt,c(e.t("tradeIn.quoteByEasycep")),1),i("div",Yt,[p(C,{class:"col r-12 q-py-sm font-16 w-500 q-mr-sm bg-secondary",flat:"","no-caps":"",label:e.t("tradeIn.decline"),onClick:t[0]||(t[0]=u=>e.$emit("decline"))},null,8,["label"]),p(C,{class:"col r-12 q-py-sm font-16 w-500 q-ml-sm bg-primary white-text",flat:"","no-caps":"",label:e.t("tradeIn.addToCart"),onClick:e.openDialog},null,8,["label","onClick"])])])])):g("",!0)}const Kt=w(Bt,[["render",zt]]),Wt=S({name:"TradeInForm",components:{TradeInHeader:me,OldDeviceForm:Be,TradeInSummary:We,DeviceConditionForm:mt,TradeInQuote:Kt},props:{isLtr:{type:Boolean,required:!0},isDesktopOrLaptop:{type:Boolean,required:!0}},emits:["showLoading"],setup(){const{t:e}=q(),t=Object.values(v),o=T(h.OLD_DEVICE),s=T(v.CATEGORY),a=T(G(J)),l=T(!1),n=R(()=>s.value===t[t.length-1]||!a.value[s.value]||s.value===v.QUESTIONS&&!l.value);function d(b){Q.includes(b)?o.value=h.OLD_DEVICE:b===v.QUESTIONS?o.value=h.DEVICE_CONDITION:o.value=h.TRADE_IN_QUOTE}function u(){const b=t.indexOf(s.value),A=t[b-1];d(A),s.value=A}function $(){const b=t.indexOf(s.value),A=t[b+1];d(A),s.value=A,scrollTo(0,0)}function F(){o.value=h.OLD_DEVICE,s.value=v.CATEGORY}function I(){o.value=h.OLD_DEVICE,u()}return V(s,b=>{switch(b){case v.CATEGORY:a.value.brand=null,a.value.device=null,a.value.questions=null;break;case v.BRAND:a.value.device=null,a.value.questions=null;break;case v.DEVICE:a.value.questions=null,l.value=!1;break}}),{selectedForm:o,selectedSection:s,tradeInData:a,sections:t,isNextDisabled:n,allowNextToQuote:l,TRADE_IN_FORMS:h,goToPrevSection:u,goToNextSection:$,declineOffer:F,goBackFromTradeInQuote:I,t:e}}}),Zt={class:"trade-in-form-container row q-py-md q-mb-xl"},Jt={key:3,class:"row q-my-lg"},Xt={key:0,class:"col-5 r-16 trade-in-summary white-bg q-mt-md"};function xt(e,t,o,s,a,l){const n=f("TradeInHeader"),d=f("OldDeviceForm"),u=f("DeviceConditionForm"),$=f("TradeInQuote"),F=f("TradeInSummary");return r(),m("div",Zt,[i("div",{class:O(["col q-mr-md",{"q-mr-xl":e.isDesktopOrLaptop}])},[p(n,{class:"q-mb-lg",isLtr:e.isLtr,selectedForm:e.selectedForm},null,8,["isLtr","selectedForm"]),e.selectedForm===e.TRADE_IN_FORMS.OLD_DEVICE?(r(),D(d,{key:0,modelValue:e.selectedSection,"onUpdate:modelValue":t[0]||(t[0]=I=>e.selectedSection=I),isDesktopOrLaptop:e.isDesktopOrLaptop,tradeInData:e.tradeInData,"onUpdate:tradeInData":t[1]||(t[1]=I=>e.tradeInData=I),onShowLoading:t[2]||(t[2]=I=>e.$emit("showLoading",I))},null,8,["modelValue","isDesktopOrLaptop","tradeInData"])):e.selectedForm===e.TRADE_IN_FORMS.DEVICE_CONDITION?(r(),D(u,{key:1,tradeInData:e.tradeInData,"onUpdate:tradeInData":t[3]||(t[3]=I=>e.tradeInData=I),onShowLoading:t[4]||(t[4]=I=>e.$emit("showLoading",I)),onPreviousForm:t[5]||(t[5]=I=>e.selectedForm=e.TRADE_IN_FORMS.OLD_DEVICE),onAllowNext:t[6]||(t[6]=I=>e.allowNextToQuote=!0)},null,8,["tradeInData"])):(r(),D($,{key:2,tradeInData:e.tradeInData,onDecline:e.declineOffer,onShowLoading:t[7]||(t[7]=I=>e.$emit("showLoading",I)),onPreviousForm:e.goBackFromTradeInQuote},null,8,["tradeInData","onDecline","onPreviousForm"])),e.selectedForm!==e.TRADE_IN_FORMS.TRADE_IN_QUOTE?(r(),m("div",Jt,[e.sections[0]!==e.selectedSection?(r(),D(C,{key:0,class:"col r-12 q-py-sm font-16 w-500 q-mr-sm bg-secondary",flat:"","no-caps":"",label:e.t("tradeIn.previous"),onClick:e.goToPrevSection},null,8,["label","onClick"])):g("",!0),p(C,{class:O(["col r-12 q-py-sm font-16 w-500 bg-primary white-text",{"q-ml-sm":e.sections[0]!==e.selectedSection}]),flat:"","no-caps":"",label:e.t("tradeIn.next"),disable:e.isNextDisabled,onClick:e.goToNextSection},null,8,["class","label","disable","onClick"])])):g("",!0)],2),e.isDesktopOrLaptop?(r(),m("div",Xt,[p(F,{modelValue:e.selectedSection,"onUpdate:modelValue":[t[8]||(t[8]=I=>e.selectedSection=I),t[9]||(t[9]=I=>e.selectedForm=e.TRADE_IN_FORMS.OLD_DEVICE)],tradeInData:e.tradeInData},null,8,["modelValue","tradeInData"])])):g("",!0)])}const en=w(Wt,[["render",xt]]),tn=S({name:"TradeInDisabledDialog",components:{ActionDialog:X},setup(){const{t:e}=q(),t=H(),o=k(),s=R(()=>o.state.isDisabled);function a(){t.push(B.HOME)}return{showDialog:s,closeDialog:a,t:e}}}),nn={class:"font-20 w-600"},on={class:"font-16 w-300"};function sn(e,t,o,s,a,l){const n=f("ActionDialog");return r(),D(n,{showDialog:e.showDialog,actionLabel:e.t("dialogs.tradeInDisabledDialog.backToHome"),onAction:e.closeDialog,onCloseDialog:e.closeDialog},{title:_(()=>[i("span",nn,c(e.t("dialogs.tradeInDisabledDialog.title")),1)]),desc:_(()=>[i("div",on,[i("span",null,c(e.t("dialogs.tradeInDisabledDialog.desc")),1
1)])]),_:1},8,["showDialog","actionLabel","onAction","onCloseDialog"])}const an=w(tn,[["render",sn]]),rn=S({name:"tradeInPage",components:{TradeInForm:en,LoadingComp:x,TradeInDisabledDialog:an},async preFetch({store:e,currentRoute:t}){const o=j(e),s=t.params.lang;await o.getPageByHandle(te,s)},props:{isLtr:{type:Boolean,required:!0},isDesktopOrLaptop:{type:Boolean,required:!0}},setup(){const{t:e}=q(),t=j(),o=R(()=>t.state.page),s=T(!1),a=k(),l=R(()=>a.state.isDisabled);return ee(()=>({title:o.value?.seo.title??e("seo.tradeInTitle"),meta:{description:{name:"description",content:o.value?.seo.description??e("seo.tradeInDescription")}}})),{isLoading:s,isTradeInDisabled:l}}}),dn={key:1,class:"trade-in-container full-width"};function ln(e,t,o,s,a,l){const n=f("LoadingComp"),d=f("TradeInDisabledDialog"),u=f("TradeInForm");return r(),D(M,{class:"column items-center"},{default:_(()=>[e.isTradeInDisabled?g("",!0):(r(),D(n,{key:0,isLoading:e.isLoading},null,8,["isLoading"])),p(d),e.isTradeInDisabled?g("",!0):(r(),m("div",dn,[p(u,{isLtr:e.isLtr,isDesktopOrLaptop:e.isDesktopOrLaptop,onShowLoading:t[0]||(t[0]=$=>e.isLoading=$)},null,8,["isLtr","isDesktopOrLaptop"])]))]),_:1})}const Tn=w(rn,[["render",ln]]);export{Tn 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.