PageSourceSearch

https://ibox.co.id/_next/static/chunks/6316.b1cf50148a9b488c.js

js ibox.co.id collected 2026-10-02 04:34:09 UTC 62,818 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6316],{8091:(e,n,l)=>{l.d(n,{l:()=>s});var a=l(67768),i=l(14232),t=l(37149),r=l(60388);function s(e,n){let l=(0,a.jE)(n);return function(e={},n){let l=(0,a.jE)(n).getMutationCache(),s=i.useRef(e),d=i.useRef(null);return null===d.current&&(d.current=o(l,e)),i.useEffect(()=>{s.current=e}),i.useSyncExternalStore(i.useCallback(e=>l.subscribe(()=>{let n=(0,t.BH)(d.current,o(l,s.current));d.current!==n&&(d.current=n,r.jG.schedule(e))}),[l]),()=>d.current,()=>d.current)}({filters:{...e,status:"pending"}},l).length}function o(e,n){return e.findAll(n.filters).map(e=>n.select?n.select(e):e.state)}},19082:(e,n,l)=>{l.d(n,{A:()=>r});var a=l(37876),i=l(14232),t=l(31418);function r(e){let{title:n,isOpen:l,buttonAction:r}=e,[s,o]=(0,i.useState)(!0),d=new Date(new Date().getTime()+5e3);return(0,a.jsxs)(t.Kf,{variant:"primary",title:n,onClose:()=>{},isOpen:l,customCloseBtn:(0,a.jsx)(a.Fragment,{}),className:{content:"!space-y-4"},children:[(0,a.jsx)(t.az,{className:"absolute top-0 left-1/2 -translate-x-1/2",children:(0,a.jsx)(t.FI,{name:"status-error",size:"x-large",className:"p-[5px] size-10"})}),(0,a.jsxs)(t.so,{dir:"column",gap:4,items:"center",className:"w-full",children:[(0,a.jsx)(t.Gi,{endDateTime:d,onFinish:()=>o(!1),children:e=>(0,a.jsxs)(t.so,{dir:"column",items:"center",children:[(0,a.jsx)(t.EY,{asParagraph:!0,variant:"body-s-regular-gen",className:"text-center",children:"Kamu bisa kembali dan mencoba lagi dalam"}),(0,a.jsxs)(t.EY,{variant:"title-gen-semibold-gen",className:"text-center",children:[e.seconds," detik"]})]})}),(0,a.jsx)(t.$n,{type:"button",className:"w-full",disabled:s,onClick:()=>{r(),o(!0)},children:"Oke"})]})]})}},47419:(e,n,l)=>{l.d(n,{A:()=>u});var a=l(37876),i=l(31418),t=l(91474),r=l(20052),s=l(97815),o=l(14232),d=l(89099);let u=(0,o.memo)(function(e){let{type:n="partial_out_of_stock",isLoading:l=!1,customErrorMessage:u,onContinuePayment:c=()=>null,onChangeCheckoutMethod:m=()=>null}=e,v=(0,d.useRouter)(),p=(0,r.AP)(s.Me),g=(0,o.useMemo)(()=>"all_out_of_stock"===n,[n]),h=(0,o.useMemo)(()=>{var e,n,l;return null!=(l=null==(n=window)||null==(e=n.history)?void 0:e.length)?l:0},[]),x=(0,o.useMemo)(()=>g?"Ubah metode pemesanan untuk lanjut belanja, karena pesananmu tidak tersedia untuk metode pemesanan ini.":"Ada penyesuaian pada pesananmu, ingin tetap lanjutkan pembayaran?",[g]);return(0,a.jsx)(t.aF,{modal:!0,open:null==p?void 0:p.isOpen,children:(0,a.jsxs)(t.$m,{variant:"primary",className:{container:"!z-[104] pt-0",overlay:"!z-[103]"},withCloseBtn:!1,children:[(0,a.jsxs)(t.rQ,{className:"items-center space-y-4",children:[(0,a.jsx)(i.FI,{name:"status-error",size:"x-large",className:"p-[5px] size-10"}),(0,a.jsx)(t.wt,{variant:"headline-gen-semibold-m",children:u||x})]}),(0,a.jsxs)(i.so,{dir:"column",gap:4,className:"w-full",children:[(0,a.jsxs)(i.$n,{"aria-label":"button-modal-continue-to-payment",textVariant:"body-s-semibold-gen",variant:"primary",size:"primary",className:"w-full gap-1",onClick:g?m:c,children:[g?"Ubah metode pemesanan":"Lanjutkan pembayaran",l&&(0,a.jsx)(i.FI,{name:"spinner",className:"animate-spin"})]}),g?(0,a.jsx)(i.$n,{"aria-label":"button-modal-continue-to-payment",textVariant:"body-s-semibold-gen",variant:"text",size:"primary",className:"w-full",onClick:()=>{h>2?v.back():v.push("/"),null==p||p.onClose()},children:"Kembali"}):(0,a.jsx)(i.$n,{"aria-label":"button-modal-continue-to-payment",textVariant:"body-s-semibold-gen",variant:"text",size:"primary",className:"w-full",onClick:m,children:"Pilih metode pemesanan lain"})]})]})})})},54227:(e,n,l)=>{l.d(n,{AI:()=>j,AJ:()=>_,Af:()=>h,BJ:()=>v,FQ:()=>I,Gr:()=>p,Jw:()=>w,KU:()=>c,LQ:()=>y,N7:()=>m,Nd:()=>A,Sv:()=>g,W:()=>b,Wn:()=>S,fb:()=>k,jP:()=>x,n7:()=>u,rW:()=>f,uk:()=>C,vO:()=>N});var a=l(79629),i=l(4633),t=l(37968),r=l(58827);let s=(0,i.Ay)({baseURL:"".concat("https://jeanne.eraspace.com/orders","/v1"),config:{isAuth:!0,includeXSource:!0}}),o=(0,i.Ay)({baseURL:"".concat("https://jeanne.eraspace.com/orders","/v1/crm"),config:{isAuth:!0,includeXSource:!0}}),d=(0,i.Ay)({baseURL:"".concat("https://jeanne.eraspace.com/orders","/v2/crm"),config:{isAuth:!0,includeXSource:!0,includePlatform:!0}}),u=async e=>{let{offset:n,limit:l,email:i="",status:o="",source:d=r.u2,order_type:u,order_number:c,search:m}=e,v=(0,t.EH)({offset:n,limit:l,email:i,status:o,source:d,order_type:u,order_number:c,search:m});return(0,a.A)(()=>s.get("/history/".concat(v)))},c=async e=>(0,a.A)(()=>s.get("/history/".concat(e))),m=async e=>{(0,a.A)(()=>s.patch("/order/".concat(e),{order_status:r.w8.complete}))},v=async e=>(0,a.A)(()=>s.post("/order/tracking/3pl/",e)),p=async e=>(0,a.A)(()=>s.post("/order/tracking/sap/",{order_number:e,source:"ERAFONEDOTCOM"})),g=async e=>(0,a.A)(()=>s.get("/o2o/schedule/".concat(e))),h=async e=>(0,a.A)(()=>s.post("/o2o/schedule/change",e)),x=async e=>(0,a.A)(()=>s.patch("/o2o/picker/".concat(e.orderNumber),e)),y=e=>(0,a.A)(()=>o.post("/point/redeem",e)),j=e=>(0,a.A)(()=>o.post("/point/release",e)),_=e=>(0,a.A)(()=>d.post("/promo/redeem",e)),f=e=>(0,a.A)(()=>d.post("/promo/release",e)),b=e=>(0,a.A)(()=>o.post("/voucher/redeem/",e)),k=e=>(0,a.A)(()=>o.post("/voucher/release/",e)),w=e=>(0,a.A)(()=>o.post("/giftcard/validate",e)),N=e=>(0,a.A)(()=>o.post("/giftcard/redeem",e)),C=e=>{let{reference_id:n,order_number:l}=e;return(0,a.A)(()=>o.delete("/giftcard/release/".concat(n,"?order_number=").concat(l)))},S=e=>(0,a.A)(()=>s.get("/payment/".concat(e))),I=e=>(0,a.A)(()=>s.post("/payment/simulate",e),{throwErrorObject:!0}),A=e=>(0,a.A)(()=>s.post("/payment/cashback",e),{throwErrorObject:!0})},66316:(e,n,l)=>{l.r(n),l.d(n,{default:()=>ec});var a=l(37876),i=l(31418),t=l(14232),r=l(16843),s=l(8330),o=l(43612),d=l(37968);function u(e){let{title:n,type:l="danger",iconName:t="warning-info",withIcon:s=!0}=e;return(0,a.jsxs)(i.so,{gap:3,items:"center",className:(0,r.cn)("p-4 rounded-[4px] w-full",{"bg-soft-red border-[0.5px] border-red":"danger"===l,"bg-gray-50":"info"===l}),children:[s&&(0,a.jsx)(i.FI,{name:t,className:(0,r.cn)("w-6 h6 ",{"text-red":"danger"===l,"text-gray-20":"info"===l})}),(0,a.jsx)(i.DZ,{variant:"body-s-regular-gen",className:(0,r.cn)({"text-black":"danger"===l,"text-gray-20":"info"===l}),children:n})]})}var c=l(98021),m=l(78604),v=l(60743),p=l(91474),g=l(62213),h=l(67768),x=l(43428);let y=e=>{let{title:n}=e;return(0,a.jsxs)(i.so,{dir:"column",gap:4,className:"w-full group",children:[(0,a.jsxs)(i.so,{items:"center",justify:"between",className:"w-full",children:[(0,a.jsx)(i.DZ,{variant:"body-s-regular-gen",className:(0,r.cn)("text-gray-20 group-open/detail:text-gray-20 group-hover:text-primary"),children:"Dikirim ke"}),(0,a.jsx)(i.so,{items:"center",justify:"center",className:"bg-soft-blue rounded-[5px] size-6 aspect-square",children:(0,a.jsx)(i.FI,{name:"chevron-down",className:(0,r.cn)("w-3 h-3 aspect-square transition-all duration-300 rotate-0 group-open/detail:rotate-180 text-primary")})})]}),(0,a.jsx)(i.EY,{variant:"body-s-regular-gen",asParagraph:!0,className:"group-open/detail:hidden",children:n})]})},j=e=>{var n,l,t,s,o,u,c,m,g,h,x,y,j,_;let{isSelected:f,isPendingDelete:b,onEdit:k,onDelete:w}=e;return(0,a.jsxs)(i.so,{items:"center",justify:"between",gap:1,className:"w-full",children:[(0,a.jsxs)(i.so,{dir:"column",gap:1,className:"w-full",children:[(0,a.jsxs)(i.EY,{asParagraph:!0,variant:"body-s-regular-gen",className:"text-black",children:[(0,d.ZH)("".concat(null==e||null==(n=e.firstname)?void 0:n.trim()," ").concat(null==e||null==(l=e.lastname)?void 0:l.trim())),","," ","".concat(null==e?void 0:e.telephone,", ").concat(null==e||null==(t=e.street)?void 0:t.trim())]}),(0,a.jsx)(i.EY,{asParagraph:!0,variant:"body-s-regular-gen",className:"text-gray-10",children:"".concat(null==e||null==(s=e.subDistrict)?void 0:s.trim(),", ").concat(null==e||null==(o=e.district)?void 0:o.trim(),", ").concat(null==e||null==(u=e.city)?void 0:u.trim(),", ").concat(null==e||null==(c=e.postcode)?void 0:c.trim())})]}),(0,a.jsxs)(v.AM,{children:[(0,a.jsx)(v.Wv,{asChild:!0,children:(0,a.jsx)(i.$n,{variant:"icon",className:(0,r.cn)("p-0 w-5 h-5",{invisible:!f}),children:(0,a.jsx)(i.FI,{name:"kebab",className:"text-primary size-5"})})}),(0,a.jsxs)(v.hl,{align:"center",side:"top",className:"py-2 px-4 bg-gray-50 border border-gray-30 rounded-lg flex flex-col size-fit",children:[(0,a.jsx)(i.$n,{variant:"chevron",className:"py-1 text-primary hover:text-primary-hover-checkout w-full justify-start",onClick:k,children:(0,a.jsx)(i.DZ,{variant:"body-s-regular-gen",children:"Edit"})}),(0,a.jsxs)(p.aF,{children:[(0,a.jsx)(p.g6,{asChild:!0,children:(0,a.jsx)(i.$n,{textVariant:"body-s-regular-gen",variant:"chevron",className:"py-1 text-red hover:text-dark-red w-full justify-start",children:(0,a.jsx)(i.DZ,{variant:"body-s-regular-gen",children:"Hapus"})})}),(0,a.jsxs)(p.$m,{variant:"address",children:[(0,a.jsx)(p.rQ,{children:(0,a.jsx)(p.wt,{variant:"headline-gen-semibold-m",className:"!text-left",children:"Hapus alamat"})}),(0,a.jsxs)(i.so,{className:"w-full flex flex-col xxxs:gap-5 xl:gap-4 xl:items-end",children:[(0,a.jsxs)(i.EY,{asParagraph:!0,variant:"body-s-regular-gen",children:["Yakin ingin menghapus alamat"," ",(0,d.ZH)("".concat(null==e||null==(m
1=e.firstname)?void 0:m.trim()," ").concat(null==e||null==(g=e.lastname)?void 0:g.trim())),", ".concat(null==e?void 0:e.telephone,", ").concat(null==e||null==(h=e.street)?void 0:h.trim()),", ".concat(null==e||null==(x=e.subDistrict)?void 0:x.trim(),", ").concat(null==e||null==(y=e.district)?void 0:y.trim(),", ").concat(null==e||null==(j=e.city)?void 0:j.trim(),", ").concat(null==e||null==(_=e.postcode)?void 0:_.trim()),"?"]}),(0,a.jsxs)(i.so,{gap:5,items:"center",className:"xxxs:flex-col-reverse xl:flex-row xxxs:w-full xl:w-fit",children:[(0,a.jsx)(p.Oj,{asChild:!0,children:(0,a.jsx)(i.$n,{variant:"text",textVariant:"body-s-regular-gen",className:"xxxs:w-full xl:w-fit",children:"Kembali"})}),(0,a.jsxs)(i.$n,{variant:"checkout_shipping",size:"checkout_shipping",rounded:"checkout_shipping",className:"xxxs:w-full xl:w-fit bg-red hover:bg-dark-red border-none gap-1",onClick:w,children:[b&&(0,a.jsx)(i.FI,{name:"spinner",className:"animate-spin"}),(0,a.jsx)(i.EY,{asParagraph:!0,variant:"body-s-semibold-gen",className:"text-white",children:"Hapus"})]})]})]})]})]})]})]})]})};function _(e){let{params:n,isAddressLoading:l,customerDefaultAddress:v,customerAddresses:p,onChangeAddress:_,onSuccessChangeAddress:f,onOpenModalNewAddress:b,onOpenModalEditAddress:k}=e,w=(0,h.jE)(),N=(0,g.EG)(),C=(0,t.useMemo)(()=>v?[v]:[],[v]),S=null==p?void 0:p.filter(e=>(null==e?void 0:e.id)!==(null==v?void 0:v.id)),I=(null==p?void 0:p.find(e=>(null==e?void 0:e.id)===(null==n?void 0:n.alamat_id)))||null,A=(0,t.useCallback)(()=>{var e,n,l,i,t,r,s;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{"data-testid":x.Zr,children:(0,d.ZH)("".concat(null==I||null==(e=I.firstname)?void 0:e.trim()," ").concat(null==I||null==(n=I.lastname)?void 0:n.trim()))}),", ",(0,a.jsxs)("span",{"data-testid":x.M8,children:["".concat(null==I||null==(l=I.street)?void 0:l.trim(),", ").concat(null==I||null==(i=I.subDistrict)?void 0:i.trim(),", ").concat(null==I||null==(t=I.district)?void 0:t.trim(),", ").concat(null==I||null==(r=I.city)?void 0:r.trim(),", ").concat(null==I||null==(s=I.postcode)?void 0:s.trim()),(0,a.jsx)("br",{}),"".concat(null==I?void 0:I.telephone)]})]})},[I]),E=e=>{null==N||N.mutate(e,{onSuccess:async()=>{await Promise.all([null==w?void 0:w.invalidateQueries({queryKey:[...o.t0.addresses.list(c.w)]}),null==w?void 0:w.invalidateQueries({queryKey:[...o.t0.addresses.default()]}),f()])}})};return l||!I&&(null==p?void 0:p.length)?(0,a.jsx)(m.A,{}):(0,a.jsx)(a.Fragment,{children:(null==p?void 0:p.length)?(0,a.jsx)(i.nD,{elementInSummary:(0,a.jsx)(y,{title:A()}),withIcons:!1,withBorderBottom:!1,withBorderTop:!1,containerClassName:"w-full",children:(0,a.jsxs)(i.so,{dir:"column",gap:4,className:"w-full",children:[(null==p?void 0:p.length)>1?(0,a.jsxs)(i.so,{dir:"column",className:"w-full",children:[!!(null==C?void 0:C.length)&&(null==C?void 0:C.map(e=>{var l;return(0,a.jsx)(s.A,{id:null==e||null==(l=e.id)?void 0:l.toString(),groupName:"alamat_id",customLabel:(0,a.jsx)(j,{...e,isSelected:(null==n?void 0:n.alamat_id)===(null==e?void 0:e.id),isPendingDelete:null==N?void 0:N.isPending,onEdit:()=>k(e),onDelete:()=>E(null==e?void 0:e.id)}),onChange:()=>_(null==e?void 0:e.id),checked:(null==n?void 0:n.alamat_id)===(null==e?void 0:e.id),defaultChecked:!0,withIcon:!1},null==e?void 0:e.id)})),null==S?void 0:S.map(e=>{var l;return(0,a.jsx)(s.A,{id:null==e||null==(l=e.id)?void 0:l.toString(),groupName:"alamat_id",customLabel:(0,a.jsx)(j,{...e,isSelected:(null==n?void 0:n.alamat_id)===(null==e?void 0:e.id),isPendingDelete:null==N?void 0:N.isPending,onEdit:()=>k(e),onDelete:()=>E(null==e?void 0:e.id)}),onChange:()=>_(null==e?void 0:e.id),checked:(null==n?void 0:n.alamat_id)===(null==e?void 0:e.id),withIcon:!1},null==e?void 0:e.id)})]}):(0,a.jsx)(i.so,{dir:"column",className:"w-full",children:null==p?void 0:p.map(e=>{var l;return(0,a.jsx)(s.A,{id:null==e||null==(l=e.id)?void 0:l.toString(),groupName:"alamat_id",customLabel:(0,a.jsx)(j,{...e,isSelected:(null==n?void 0:n.alamat_id)===(null==e?void 0:e.id),isPendingDelete:null==N?void 0:N.isPending,onEdit:()=>k(e),onDelete:()=>E(null==e?void 0:e.id)}),onChange:()=>_(null==e?void 0:e.id),checked:(null==n?void 0:n.alamat_id)===(null==e?void 0:e.id),withIcon:!1,withRadio:!1},null==e?void 0:e.id)})}),(0,a.jsxs)(i.$n,{variant:"chevron",onClick:b,children:[(0,a.jsx)(i.FI,{name:"plus",className:"size-4 aspect-square"}),(0,a.jsx)(i.DZ,{variant:"body-s-semibold-gen",children:"Tambah alamat baru"})]})]})}):(0,a.jsxs)(i.so,{dir:"column",gap:4,className:"w-full",children:[(0,a.jsx)(i.DZ,{variant:"body-s-regular-gen",className:(0,r.cn)("text-primary group-open/detail:text-gray-20"),children:"Dikirim ke"}),(0,a.jsx)(u,{type:"danger",title:(0,a.jsxs)(a.Fragment,{children:["".concat(null===c.hn||void 0===c.hn?void 0:c.hn.alamat_id_empty," "),(0,a.jsx)("span",{role:"button",tabIndex:0,"aria-label":"button isi alamat","aria-describedby":"button isi alamat",className:"cursor-pointer underline",onClick:b,children:"Isi alamat"})]})})]})})}var f=l(92033),b=l(58827),k=l(27172);let w=e=>"jasa_pengiriman_".concat(e),N=e=>{var n;let l=(0,k.QL)();return(0,a.jsxs)(i.so,{dir:"column",gap:1,className:"w-full",children:[(0,a.jsx)(i.EY,{asParagraph:!0,variant:"body-s-regular-gen",className:"text-black",children:null==e?void 0:e.title}),!(null==l||null==(n=l.preorderSku)?void 0:n.haveSku)&&(0,a.jsx)(i.EY,{asParagraph:!0,variant:"body-s-regular-gen",className:"text-gray-10",children:"Estimasi tiba ".concat(function(e){switch(e){case"ins":return"1 hari";case"reg":return"2 - 5 hari";default:return"1 - 2 hari"}}(null==e?void 0:e.code))})]})};function C(e){var n;let{params:l,error:r,isShipmentItemLoading:o,customerAddresses:d,shipmentItems:m,onChangeJasaPengiriman:v,withFreeTecProtecOption:p}=e,g=(0,t.useMemo)(()=>{var e,n;return null!=(n=null==m||null==(e=m.at(0))?void 0:e.shipping)?n:[]},[m]),h=(0,t.useMemo)(()=>{var e;return null!=(e=null==d?void 0:d.find(e=>(null==e?void 0:e.id)===(null==l?void 0:l.alamat_id)))?e:{}},[d,null==l?void 0:l.alamat_id]),y=(0,t.useMemo)(()=>null==g?void 0:g.filter(e=>(null==e?void 0:e.code)===c.rG||(null==e?void 0:e.title)===c.Gq),[g]),j=(0,t.useMemo)(()=>null==g?void 0:g.filter(e=>(null==e?void 0:e.code)!==c.rG||(null==e?void 0:e.title)!==c.Gq),[g]),_=(0,t.useMemo)(()=>{var e;return(null==l||null==(e=l.jasa_pengiriman)?void 0:e.code)===b.z7},[null==l||null==(n=l.jasa_pengiriman)?void 0:n.code]);return((0,t.useEffect)(()=>{(null==l?void 0:l.is_trade_in)&&v({shippingGroup:null==y?void 0:y.at(0),address:h})},[h,null==l?void 0:l.is_trade_in,y]),o)?(0,a.jsx)(f.A,{}):(0,a.jsxs)(i.so,{gap:4,dir:"column",className:"w-full",children:[(0,a.jsx)(i.DZ,{variant:"body-s-regular-gen",className:"text-gray-20",children:"Jasa pengiriman"}),(null==r?void 0:r.jasa_pengiriman)===(null===c.hn||void 0===c.hn?void 0:c.hn.jasa_pengiriman_empty)&&(0,a.jsx)(u,{title:null===c.hn||void 0===c.hn?void 0:c.hn.jasa_pengiriman_empty}),p&&(0,a.jsxs)(i.so,{gap:3,className:"w-full border-[0.5px] rounded-[4px] p-4 border-special-offer bg-special-offer bg-opacity-10",justify:"start",items:"center",children:[(0,a.jsx)(i.FI,{name:"warning-info",size:"large",color:"special-offer",className:"text-special-offer"}),(0,a.jsx)(i.EY,{asParagraph:!0,variant:"body-s-regular-gen",children:"Pilih pengiriman Reguler untuk dapat gratis TecProtec khusus pembelian iPhone."})]}),h&&(null==d?void 0:d.length)&&(null==l?void 0:l.alamat_id)?(0,a.jsxs)(i.so,{dir:"column",className:"w-full",children:[!(null==l?void 0:l.is_trade_in)&&(null==j?void 0:j.map(e=>{var n;return(0,a.jsx)(s.A,{id:w(null==e?void 0:e.code),groupName:"jasa_pengiriman",customLabel:(0,a.jsx)(N,{...e}),onChange:async()=>{await v({shippingGroup:e,address:h})},checked:(null==l||null==(n=l.jasa_pengiriman)?void 0:n.code)===(null==e?void 0:e.code),withIcon:!1,radioOtherProps:{"data-testid":x.Ef}},null==e?void 0:e.code)})),(null==l?void 0:l.is_trade_in)&&!(null==y?void 0:y.length)&&(0,a.jsx)(u,{title:"Trade in belum tersedia. Silahkan pilih jasa pengiriman lain."}),(null==l?void 0:l.is_trade_in)&&!!(null==y?void 0:y.length)&&(null==y?void 0:y.map(e=>{var n;return(0,a.jsx)(s.A,{id:w(null==e?void 0:e.code),groupName:"jasa_pengiriman",customLabel:(0,a.jsx)(N,{...e}),onChange:()=>v({shippingGroup:e,address:h}),checked:(null==l||null==(n=l.jasa_pengiriman)?void 0:n.code)===(null==e?void 0:e.code),withIcon:!1,radioOtherProps:{"data-testid":x.Ef}},null==e?void 0:e.code)}))]}
1):(0,a.jsx)(u,{type:"info",title:null===c.FZ||void 0===c.FZ?void 0:c.FZ.jasa_pengiriman_address_empty}),_&&(0,a.jsx)(u,{type:"info",withIcon:!1,title:null===c.FZ||void 0===c.FZ?void 0:c.FZ.jasa_pengiriman_eraxpress_selected})]})}var S=l(62725),I=l(43580),A=l(85278),E=l(97815),D=l(14e3),P=l(35480),M=l(20052),O=l(41121);function q(e){var n,l;let{params:t,error:o,setError:d,isReedemed:u,onChangeTradeIn:m,onRedeemed:v,onRelease:p,onChangeTradeInCode:g}=e,{isOpen:y,onOpen:j,onClose:_}=(0,M.j1)(),f=(0,D.usePathname)(),b=(0,h.jE)(),k=(0,A.Xr)(E.KY),w=(0,I.bs)(),N=(0,I.TT)(),C=(0,I._9)(),q=null==w||null==(n=w.data)?void 0:n.data,F=null==N||null==(l=N.data)?void 0:l.data,K=e=>{w.reset(),N.reset(),m(e)};return(0,a.jsxs)(i.so,{dir:"column",gap:4,className:"w-full",children:[(0,a.jsx)(O.A,{isOpen:y,onClose:_,identifier:"pdp-trade-in"}),(0,a.jsx)(i.DZ,{as:"h1",variant:"headline-gen-semibold-m",children:"Trade in"}),(0,a.jsx)(i.DZ,{as:"h2",variant:"body-s-regular-gen",children:"Ingin menukar perangkat lamamu?"}),(0,a.jsx)(i.$n,{variant:"text",className:"px-0 py-1",onClick:()=>j(),children:(0,a.jsx)(i.DZ,{variant:"body-s-regular-gen",children:"Lebih lanjut"})}),(0,a.jsxs)(i.so,{gap:4,dir:"column",className:"w-full",children:[!u&&(0,a.jsxs)(i.so,{dir:"column",className:"w-full",children:[(0,a.jsx)(s.A,{id:"trade_in_iya",groupName:"is_trade_in",title:"Iya",checked:!!(null==t?void 0:t.is_trade_in),onChange:()=>K(!0),withIcon:!1,containerClassName:(0,r.cn)("rounded-none rounded-t-[8px] border",{"border-gray-30":!(null==t?void 0:t.is_trade_in),"border-primary":null==t?void 0:t.is_trade_in}),radioOtherProps:{"data-testid":x.UQ}}),(0,a.jsx)(s.A,{id:"trade_in_tidak",groupName:"is_trade_in",title:"Tidak",checked:!(null==t?void 0:t.is_trade_in),defaultChecked:!0,onChange:()=>K(!1),withIcon:!1,containerClassName:(0,r.cn)("rounded-none rounded-b-[8px] border",{"border-gray-30":null==t?void 0:t.is_trade_in,"border-primary":!(null==t?void 0:t.is_trade_in)}),radioOtherProps:{"data-testid":x.UQ}})]}),(null==t?void 0:t.is_trade_in)&&(null==t?void 0:t.jenis_layanan)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.wv,{}),!u&&(null==t?void 0:t.is_trade_in)&&(0,a.jsxs)(i.so,{gap:4,className:"w-full",children:[(0,a.jsx)(S.A,{"data-testid":x.Xp,variant:"primary",id:"trade_in_code",name:"trade_in_code",labelTitle:"Kode unik",onChange:g,errorMessage:"".concat((null==o?void 0:o.trade_in_code)?null==o?void 0:o.trade_in_code:""),"aria-required":"true",errorMessageOtherProps:{"data-testid":x.Ed}}),(0,a.jsxs)(i.$n,{"data-testid":x.Yz,type:"submit",variant:"checkout_shipping",size:"checkout_shipping",rounded:"checkout_shipping",disabled:!(null==t?void 0:t.trade_in_code)||!!(null==o?void 0:o.trade_in_code)||(null==F?void 0:F.kode_unik)===(null==t?void 0:t.trade_in_code)&&!!(null==F?void 0:F.is_redeem),onClick:()=>{(null==t?void 0:t.trade_in_code)&&w.mutate(null==t?void 0:t.trade_in_code,{onError:e=>{d&&((null==e?void 0:e.message)==="Lost in space"&&d(e=>({...e,trade_in_code:null===c.hn||void 0===c.hn?void 0:c.hn.trade_in_code_not_found})),d(n=>{var l;return{...n,trade_in_code:null!=(l=null==e?void 0:e.message)?l:""}}))}})},className:"gap-1",children:["Cek kode",(null==w?void 0:w.isPending)&&(0,a.jsx)(i.FI,{name:"spinner"})]})]}),(!!F||!!q)&&(0,a.jsxs)(i.so,{dir:"column",gap:4,className:"w-full",children:[(0,a.jsxs)(i.so,{dir:"column",gap:1,className:"w-full",children:[(0,a.jsxs)(i.so,{className:"w-full",justify:"between",items:"center",children:[(0,a.jsx)(i.DZ,{variant:"body-s-regular-gen",children:F?"Jumlah":"Nilai tukar tambah kamu"}),(0,a.jsx)(i.DZ,{"data-testid":x.B7,variant:"body-s-regular-gen",children:F?null==F?void 0:F.price_formated:null==q?void 0:q.price_formated})]}),!!F||(0,a.jsxs)(i.so,{className:"w-full",justify:"between",items:"center",children:[(0,a.jsx)(i.DZ,{variant:"body-s-regular-gen",children:"Nilai yang dapat digunakan"}),(0,a.jsx)(i.DZ,{"data-testid":x.z8,variant:"body-s-regular-gen",children:null==q?void 0:q.amount_available_formated})]})]}),u?(0,a.jsx)(i.$n,{variant:"text",textVariant:"body-s-regular-gen",onClick:()=>{C.mutate(null==t?void 0:t.trade_in_code,{onSuccess:()=>{p(),N.reset(),b.invalidateQueries({queryKey:P.Ib})},onError:e=>{d&&d(n=>{var l;return{...n,trade_in_code:null!=(l=null==e?void 0:e.message)?l:""}})}})},children:"Batalkan"}):(0,a.jsx)(i.$n,{"data-testid":x.hP,variant:"checkout_shipping",size:"checkout_shipping",rounded:"checkout_shipping",textVariant:"body-s-semibold-gen",onClick:()=>{null!=N&&N.isPending||N.mutate(null==t?void 0:t.trade_in_code,{onSuccess:()=>{v(),w.reset(),b.invalidateQueries({queryKey:P.Ib}),k({isOpen:!0,variant:"primary",type:"success",title:"Kode unik berhasil digunakan",openInPath:f,onClickBtn:()=>{k(e=>({...e,isOpen:!1}))}})},onError:e=>{d&&d(n=>{var l;return{...n,trade_in_code:null!=(l=null==e?void 0:e.message)?l:""}})}})},children:"Gunakan"})]})]})]})]})}var F=l(40128),K=l(75246),z=l(89099),T=l(62079);let Q=e=>{var n;let l=(0,k.QL)();return(0,a.jsxs)(i.so,{dir:"column",gap:1,className:"w-full",children:[(0,a.jsxs)(i.so,{dir:"column",gap:1,className:(0,r.cn)("w-full",(null==e?void 0:e.isEraExpress)&&!(null==e?void 0:e.isRateActive)&&"opacity-50"),children:[(0,a.jsxs)(i.so,{className:"w-full",justify:"between",items:"center",children:[(0,a.jsx)(i.EY,{asParagraph:!0,variant:"body-s-regular-gen",className:"text-black",children:null==e?void 0:e.title}),(0,a.jsx)(i.EY,{asParagraph:!0,variant:"body-s-semibold-gen",className:"text-black",children:(null==e?void 0:e.rate)?null==e?void 0:e.rate_formated:"GRATIS"})]}),!(null==l||null==(n=l.preorderSku)?void 0:n.haveSku)&&(0,a.jsx)(i.EY,{asParagraph:!0,variant:"body-s-regular-gen",className:"text-gray-10",children:e.isEraExpress?null==e?void 0:e.notes:null==e?void 0:e.eta})]}),(null==e?void 0:e.isEraExpress)&&!(null==e?void 0:e.isRateActive)&&(0,a.jsx)(i.EY,{asParagraph:!0,variant:"label-l-regular-gen",className:"text-red",children:"Jenis layanan ini sedang tidak tersedia."})]})};function L(e){var n,l,r;
1let{params:o,error:d,shippingRate:m,isShippingRateLoading:v,onChangeJenisLayanan:p}=e,g=(0,M.j1)(),h=(0,M.j1)(),y=(0,t.useMemo)(()=>{var e;return(null==o||null==(e=o.jasa_pengiriman)?void 0:e.code)===b.z7},[null==o||null==(n=o.jasa_pengiriman)?void 0:n.code]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.so,{gap:4,dir:"column",className:"w-full",children:[(0,a.jsx)(i.DZ,{variant:"body-s-regular-gen",className:"text-gray-20",children:"Jenis Layanan"}),!!(null==d?void 0:d.jenis_layanan)&&(null==d?void 0:d.jenis_layanan)===(null===c.hn||void 0===c.hn?void 0:c.hn.jenis_layanan_empty)&&(0,a.jsx)(u,{type:"danger",title:null===c.hn||void 0===c.hn?void 0:c.hn.jenis_layanan_empty}),!!(null==d?void 0:d.jenis_layanan)&&(null==d?void 0:d.jenis_layanan)!==(null===c.hn||void 0===c.hn?void 0:c.hn.jenis_layanan_empty)&&!v&&(0,a.jsx)(u,{type:"danger",title:null==d?void 0:d.jenis_layanan}),v&&(0,a.jsx)(T.A,{}),!(null==d?void 0:d.jenis_layanan)&&!(null==m?void 0:m.length)&&!v&&(0,a.jsx)(u,{type:"info",title:null===c.FZ||void 0===c.FZ?void 0:c.FZ.jenis_layanan_empty_jasa_pengiriman_empty}),!!(null==m?void 0:m.length)&&!v&&(0,a.jsx)(i.so,{dir:"column",className:"w-full",children:null==m?void 0:m.map(e=>{var n;let l,i=(null==e?void 0:e.status)==="active";return(0,a.jsx)(s.A,{id:(l=null==e?void 0:e.code,"jenis_layanan_".concat(l)),groupName:"jenis_layanan",customLabel:(0,a.jsx)(Q,{...e,isEraExpress:y,isRateActive:i}),onChange:()=>p(e),checked:(null==o||null==(n=o.jenis_layanan)?void 0:n.code)===(null==e?void 0:e.code),withIcon:!1,radioOtherProps:{"data-testid":x.oR,disabled:!!y&&!i}},null==e?void 0:e.code)})}),y&&b.GJ.eraxpress_plus.code===(null==o||null==(l=o.jenis_layanan)?void 0:l.code)&&(0,a.jsx)(u,{type:"info",withIcon:!1,title:(0,a.jsxs)("p",{children:["Dikirim via kurir toko & hanya mencakup tarif pengiriman. Biaya tambahan lainnya ditanggung pelanggan."," ",(0,a.jsx)("span",{onClick:null==g?void 0:g.onOpen,className:"text-primary hover:text-primary-hover underline cursor-pointer",children:"Cek Syarat & Ketentuan."})]})}),y&&b.GJ.eraxpress_instant.code===(null==o||null==(r=o.jenis_layanan)?void 0:r.code)&&(0,a.jsx)(u,{type:"info",withIcon:!1,title:(0,a.jsxs)("p",{children:["Dikirim via GrabExpress & hanya mencakup tarif pengiriman. Biaya tambahan lainnya ditanggung pelanggan."," ",(0,a.jsx)("span",{onClick:null==h?void 0:h.onOpen,className:"text-primary hover:text-primary-hover underline cursor-pointer",children:"Cek Syarat & Ketentuan."})]})})]}),(0,a.jsx)(i.Kf,{isOpen:null==g?void 0:g.isOpen,onClose:null==g?void 0:g.onClose,identifier:"ibox-checkout-eraxpress-plus-tnc"}),(0,a.jsx)(i.Kf,{isOpen:null==h?void 0:h.isOpen,onClose:null==h?void 0:h.onClose,identifier:"ibox-checkout-eraxpress-tnc"})]})}var Z=l(48230),R=l.n(Z);function Y(e){let{isPending:n,className:l="",onClick:t}=e;return(0,a.jsxs)(i.so,{className:(0,r.cn)("w-full",l),items:"center",justify:"between",children:[(0,a.jsx)(i.$n,{variant:"chevron",asChild:!0,className:"xxxs:w-full md:w-fit",children:(0,a.jsxs)(R(),{href:null===b.R7||void 0===b.R7?void 0:b.R7.cart,children:[(0,a.jsx)(i.FI,{name:"chevron-left",className:"size-4"}),(0,a.jsx)(i.DZ,{variant:"body-s-semibold-gen",children:"Kembali ke keranjang"})]})}),(0,a.jsxs)(i.$n,{"data-testid":x.cN,type:"submit",variant:"primary",onClick:t,className:"gap-1 xxxs:w-full md:w-fit",disabled:n,id:"mcis-ch
1oose-payment-button",children:[n&&(0,a.jsx)(i.FI,{name:"spinner",className:"animate-spin"}),"Lanjut pembayaran"]})]})}var B=l(8091),$=l(74359),V=l(13066),G=l(38463),J=l(47419);let U=(0,t.memo)(function(e){let{onCloseCallback:n,onSetPinpoint:l}=e,t=(0,M.AP)(E.$e);return(0,a.jsx)(p.aF,{modal:!0,open:null==t?void 0:t.isOpen,onOpenChange:e=>{t.onChangeValue(e),e||n()},children:(0,a.jsxs)(p.$m,{variant:"primary",className:{overlay:"!z-[103]",container:"!z-[104]",content:"space-y-4"},children:[(0,a.jsx)(p.rQ,{className:"items-center space-y-4",children:(0,a.jsx)(p.wt,{variant:"headline-gen-semibold-m",children:"Yuk, atur pinpoint alamatmu dulu"})}),(0,a.jsxs)(i.so,{dir:"column",gap:4,className:"w-full",children:[(0,a.jsxs)(i.DZ,{as:"h3",variant:"body-s-regular-gen",className:"text-center",children:["Atur pinpoint alamatmu untuk melanjutkan pesanan dengan"," ",(0,a.jsx)(i.EY,{variant:"label-l-semibold-gen",children:"Pengiriman Dari Toko."})]}),(0,a.jsx)(i.$n,{"aria-label":"button-modal-continue-to-payment",textVariant:"body-s-semibold-gen",variant:"primary",size:"primary",className:"w-full gap-1",onClick:()=>{l(),n()},children:"Atur pinpoint"})]})]})})});var H=l(88992),X=l(58296),W=l(69382),ee=l(15868);function en(e){var n,l,r,s,d,u,c,m,v,p,h,x,y,j,_,f,k,w,N,C,S,I,A,E,D,P;let{addressData:M,onSuccess:O,onError:q,onBack:F,isSave:K,isAturPinpointJourney:z=!1}=e,{resetField:T,watch:Q,register:L,handleSubmit:Z,getValues:R,setValue:Y,trigger:B,formState:{errors:$}}=(0,H.mN)({mode:"all"}),V=Q("regionId"),G=Q("cityId"),J=Q("districtId"),U=Q("subDistrictId"),en=Q("postalCode"),el=(0,o.Ut)({page:1,size:100}),ea=(0,g.MC)(),ei=(0,g.pb)(),et=(0,o.Jf)({page:1,size:50,regionId:V}),er=(0,o.Fv)({page:1,size:50,cityId:G}),es=(0,o.xi)({page:1,size:50,districtId:J}),[eo,ed]=(0,t.useState)(!1),[eu,ec]=(0,t.useState)(!1),[em,ev]=(0,t.useState)(!1),[ep,eg]=(0,t.useState)({address:b._7.address,location:{lat:b._7.lat,lng:b._7.lng}}),eh=(null==(l=el.data)||null==(n=l.data)?void 0:n.items)||[],ex=(null==ea?void 0:ea.isPending)||(null==ei?void 0:ei.isPending),ey=(0,t.useMemo)(()=>{var e,n;return(null==(n=et.data)||null==(e=n.data)?void 0:e.items)||[]},[et.data]),ej=(0,t.useMemo)(()=>{var e,n;return(null==(n=er.data)||null==(e=n.data)?void 0:e.items)||[]},[er.data]),e_=(0,t.useMemo)(()=>{var e,n;return(null==(n=es.data)||null==(e=n.data)?void 0:e.items)||[]},[es.data]),ef=(0,t.useMemo)(()=>{var e;if(!U||0===e_.length)return[];let n=(null==(e=e_.find(e=>e.id===Number(U)))?void 0:e.postcode)||"";return[{value:n,label:n}]},[U,e_]),eb=(0,o.Ns)(),ek=(0,t.useMemo)(()=>{var e,n;return(null==(n=eb.data)||null==(e=n.data)?void 0:e.items)||[]},[null==(s=eb.data)||null==(r=s.data)?void 0:r.items]),ew=async(e,n,l)=>{eg({address:(l&&await l({lat:e||0,lng:n||0}))[0].formatted_address,location:{lat:e||0,lng:n||0}})},eN=e=>{var n;let{firstname:l,lastname:a,telephone:i,street:t,cityId:r,districtId:s,subDistrictId:o,postalCode:d,isDefaultShipping:u}=e,c={firstname:l,lastname:a,street:t,telephone:i,countryCode:"ID",regionCode:(null==(n=ek.find(e=>e.id===Number(V)))?void 0:n.code)||"",cityId:Number(r),districtId:Number(s),subDistrictId:Number(o),postcode:d,isBilling:!0,isDefaultBilling:!0,isShipping:!0,isDefaultShipping:u};if(em&&(c={...c,streetMap:ep.address,latitude:ep.location.lat||0,longitude:ep.location.lng||0}),eo){let e={data:c,id:(null==M?void 0:M.id)||0};ei.mutate(e,{onSuccess:()=>{O()},onError:()=>{q()}})}else ea.mutate(c,{onSuccess:()=>{O()},onError:()=>{q()}})},eC=e=>{let{value:n,name:l}=e;B(l),R(l)!==n&&(Y(l,n,{shouldValidate:!0}),ec(!0))};(0,t.useEffect)(()=>{Y("isDefaultShipping",0===eh.length)},[M]),(0,t.useEffect)(()=>{K&&eN({firstname:R("firstname"),lastname:R("lastname"),telephone:R("telephone"),street:R("street"),regionId:R("regionId"),cityId:R("cityId"),districtId:R("districtId"),subDistrictId:R("subDistrictId"),postalCode:R("postalCode"),isDefaultShipping:R("isDefaultShipping")})},[K]),(0,t.useEffect)(()=>{M&&ek.length>0&&(()=>{if(M&&ek.length>0){Y("firstname",null==M?void 0:M.firstname),Y("lastname",null==M?void 0:M.lastname),Y("telephone",null==M?void 0:M.telephone),Y("street",null==M?void 0:M.street);let a=ek.find(e=>e.code===(null==M?void 0:M.regionCode));if(Y("regionId",String(null==a?void 0:a.id)),Y("isDefaultShipping",M.isDefaultShipping),(null==M?void 0:M.latitude)!==0){var e,n,l;eg({address:null!=(e=null==M?void 0:M.streetMap)?e:"",location:{lat:null!=(n=null==M?void 0:M.latitude)?n:0,lng:null!=(l=null==M?void 0:M.longitude)?l:0}}),ev(!0)}ed(!0);return}Y("regionId",""),Y("cityId",""),Y("districtId",""),Y("subDistrictId",""),Y("postalCode",""),ev(!1),Y("isDefaultShipping",0===eh.length),ec(!0)})()},[M,ek]),(0,t.useEffect)(()=>
1{if(eu){ev(!1),T("cityId");return}(null==M?void 0:M.cityId)&&Y("cityId",String(null==M?void 0:M.cityId))},[V]),(0,t.useEffect)(()=>{if(eu){ev(!1),T("districtId");return}(null==M?void 0:M.districtId)&&Y("districtId",String(null==M?void 0:M.districtId))},[G]),(0,t.useEffect)(()=>{if(eu){ev(!1),T("subDistrictId");return}(null==M?void 0:M.subDistrictId)&&Y("subDistrictId",String(null==M?void 0:M.subDistrictId))},[J]),(0,t.useEffect)(()=>{if(U&&ev(!0),eu){var e;let n=(null==(e=e_.find(e=>e.id===Number(U)))?void 0:e.postcode)||"";n||T("postalCode"),Y("postalCode",n);return}(null==M?void 0:M.postcode)&&Y("postalCode",null==M?void 0:M.postcode)},[U]),(0,t.useEffect)(()=>{if(!z)return;let e=document.getElementById(b.yH);if(!e)return;let n=document.getElementById(b.ZE);if(!n)return;let l=e.getBoundingClientRect(),a=n.getBoundingClientRect().top-l.top+e.scrollTop;e.scrollTo({top:a,behavior:"smooth"})},[z]);let eS=(null==(d=ek.find(e=>e.id===Number(V)))?void 0:d.name)||"",eI=(null==(u=ey.find(e=>e.id===Number(G)))?void 0:u.name)||"",eA=(null==(c=ej.find(e=>e.id===Number(J)))?void 0:c.name)||"",eE=(null==(m=e_.find(e=>e.id===Number(U)))?void 0:m.name)||"",eD=(0,t.useMemo)(()=>{let e=[eE,eA,eI,eS,en].filter(Boolean).join(", ");return(null==M?void 0:M.streetMap)&&!eu?M.streetMap:e},[null==M?void 0:M.streetMap,eE,eA,eI,eS,en,eu]);return(0,a.jsx)("form",{onSubmit:Z(eN),children:(0,a.jsxs)(i.so,{dir:"column",gap:5,className:"w-full",children:[(0,a.jsxs)(i.az,{className:"flex flex-col w-full gap-5 lg:flex-row",children:[(0,a.jsx)(W.A,{variant:"primary",labelTitle:"Nama depan",id:"firstname",...L("firstname",{required:{value:!0,message:(0,b.Ok)("nama depan")}}),value:Q("firstname"),autoComplete:"new-text",errorMessage:"".concat((null==$||null==(v=$.firstname)?void 0:v.message)?null==$||null==(p=$.firstname)?void 0:p.message:"")}),(0,a.jsx)(W.A,{variant:"primary",labelTitle:"Nama belakang",id:"lastname",...L("lastname",{required:{value:!0,message:(0,b.Ok)("nama belakang")}}),value:Q("lastname"),autoComplete:"new-text",errorMessage:"".concat((null==$||null==(h=$.lastname)?void 0:h.message)?null==$||null==(x=$.lastname)?void 0:x.message:"")})]}),(0,a.jsx)(W.A,{variant:"primary",labelTitle:"No. handphone",id:"telephone",inputMode:"numeric",autoComplete:"new-text",...L("telephone",{required:{value:!0,message:(0,b.Ok)("no. handphone")},pattern:{value:b.rJ,message:"Format no. handphone yang kamu masukkan salah"},validate:{length:e=>{let n=b._4;return e.replace(/\D/g,"").length<=n||"Nomor handphone maksimal ".concat(n," digit")}}}),onChange:e=>{var n;let l=null==e||null==(n=e.target)?void 0:n.value;/\D/g.test(l)||Y("telephone",l,{shouldValidate:!0})},value:Q("telephone"),errorMessage:"".concat((null==$||null==(y=$.telephone)?void 0:y.message)?null==$||null==(j=$.telephone)?void 0:j.message:"")}),(0,a.jsx)(ee.A,{variant:"primary",labelTitle:"Alamat",id:"street",autoComplete:"new-text",info:"Contoh: Jl. Bandengan Selatan No.11, RT.11/RW.5",...L("street",{required:{value:!0,message:(0,b.Ok)("alamat")},pattern:{value:b.K$,message:"Alamat hanya boleh terdiri dari minimum 15 huruf, angka, dan tanda baca . , / & - ' () : + ="}}),value:Q("street"),error:"".concat((null==$||null==(_=$.street)?void 0:_.message)?null==$||null==(f=$.street)?void 0:f.message:"")}),(0,a.jsx)(i.d2,{variant:"primary",...L("regionId",{required:{value:!0,message:(0,b.SI)("provinsi")}}),placeholder:"Provinsi",options:ek.map(e=>({value:e.id.toString(),label:e.name})),defaultValue:V,onChangeValue:e=>{eC({name:"regionId",value:e})},errorMessage:"".concat((null==$||null==(k=$.regionId)?void 0:k.message)?null==$||null==(w=$.regionId)?void 0:w.message:""),contentClassName:"z-[102]"}),(0,a.jsx)(i.d2,{variant:"primary",...L("cityId",{required:{value:!0,message:(0,b.SI)("kota")}}),placeholder:"Kota",options:ey.map(e=>({value:e.id.toString(),label:e.name})),defaultValue:G,onChangeValue:e=>{eC({name:"cityId",value:e})},errorMessage:"".concat((null==$||null==(N=$.cityId)?void 0:N.message)?null==$||null==(C=$.cityId)?void 0:C.message:""),contentClassName:"z-[102]"}),(0,a.jsx)(i.d2,{variant:"primary",...L("districtId",{required:{value:!0,message:(0,b.SI)("kecamatan")}}),placeholder:"Kecamatan",options:ej.map(e=>({value:e.id.toString(),label:e.name})),defaultValue:J,onChangeValue:e=>{eC({name:"districtId",value:e})},errorMessage:"".concat((null==$||null==(S=$.districtId)?void 0:S.message)?null==$||null==(I=$.districtId)?void 0:I.message:""),contentClassName:"z-[102]"}),(0,a.jsx)(i.d2,{variant:"primary",...L("subDistrictId",{required:{value:!0,message:(0,b.SI)("kelurahan")}}),placeholder:"Kelurahan",options:e_.map(e=>({value:e.id.toString(),label:e.name})),defaultValue:U,onChangeValue:e=>{eC({name:"subDistrictId",value:e})},errorMessage:"".concat((null==$||null==(A=$.subDistrictId)?void 0:A.message)?null==$||null==(E=$.subDistrictId)?void 0:E.message:""),contentClassName:"z-[102]"}),(0,a.jsx)(i.d2,{variant:"primary",...L("postalCode"),placeholder:"Kode pos",readOnly:!0,options:ef,defaultValue:en,onChangeValue:e=>eC({name:"postalCode",value:e}),errorMessage:"".concat((null==$||null==(D=$.postalCode)?void 0:D.message)?null==$||null==(P=$.postalCode)?void 0:P.message:""),contentClassName:"z-[102]"}),(0,a.jsxs)(i.so,{id:b.ZE,dir:"column",gap:3,className:"w-full",children:[(0,a.jsx)(i.EY,{variant:"title-gen-semibold-gen",children:"Atur pinpoint"}),(0,a.jsx)("div",{className:"size-full",children:(0,a.jsx)(X.A,{isStandAlone:!0,isDisabled:!em,apiKey:"AIzaSyCVO8Q9ler-2bFEeNA14HzKpCK0NhxkIH4&_=1592898834967",center:ep.location,existedAddress:null==M?void 0:M.streetMap,address:eD,height:357,width:"100%",zoomLevel:14,showCurrentLocation:!1,getlatLng:(e,n
1)=>ew(e.lat,e.lng,n)})})]}),(0,a.jsx)(i.ZJ,{id:"isDefaultShipping",disabled:0===eh.length,labelWithElement:(0,a.jsx)(i.EY,{asParagraph:!0,variant:"body-s-regular-gen",children:"Jadikan sebagai alamat utama"}),...L("isDefaultShipping")}),(0,a.jsxs)(i.so,{gap:5,className:"w-full xxxs:flex-col-reverse md:flex-row",items:"center",justify:"end",children:[(0,a.jsx)(i.$n,{variant:"text",type:"button",onClick:F,className:"xxxs:w-full md:w-fit",children:(0,a.jsx)(i.EY,{variant:"body-s-semibold-gen",children:"Kembali"})}),(0,a.jsxs)(i.$n,{variant:"checkout_shipping",size:"checkout_shipping",rounded:"checkout_shipping",className:"gap-1 xxxs:w-full md:w-fit",type:"submit",children:[ex&&(0,a.jsx)(i.FI,{name:"spinner",className:"animate-spin"}),(0,a.jsx)(i.EY,{variant:"body-s-semibold-gen",children:"Simpan"})]})]})]})})}function el(e){let{type:n,saveEdit:l,addressData:t,isOpen:s,onClose:d,onSuccessChangeAddress:u}=e,m=(0,h.jE)(),v=(0,A.Xr)(E.KY),g="edit"===n||"edit-pinpoint"===n,x=async()=>{await Promise.all([null==m?void 0:m.invalidateQueries({queryKey:[...o.t0.addresses.list(c.w)]}),null==m?void 0:m.invalidateQueries({queryKey:[...o.t0.addresses.default()]}),u()]),d(),window.scrollTo(0,0),v({variant:"primary",type:"success",isOpen:!0,title:g?"Berhasil update alamat!":"Berhasil menambahkan alamat!",onClickBtn(){v(e=>({...e,isOpen:!1}))}})};return(0,a.jsxs)(a.Fragment,{children:[s&&(0,a.jsx)(i.az,{"data-state":s?"open":"closed",className:(0,r.cn)("fixed inset-0 z-[100] bg-black/25 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 w-dvw h-dvh"),onClick:d}),(0,a.jsx)(p.aF,{modal:!1,open:s,children:(0,a.jsxs)(p.$m,{id:b.yH,variant:"address",className:{container:"!z-[101] hide-scrollbar",content:"p-5 pt-0 overflow-y-scroll space-y-0"},customCloseBtn:(0,a.jsx)(a.Fragment,{}),children:[(0,a.jsxs)(p.rQ,{className:"py-5 sticky top-0 z-[99] flex flex-row items-center justify-between self-start bg-white",children:[(0,a.jsx)(p.wt,{variant:"headline-gen-semibold-m",className:"!text-left",children:"new"===n?"Tambah alamat baru":"Edit alamat"}),(0,a.jsxs)(p.Oj,{onClick:d,className:(0,r.cn)("flex items-center justify-center rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground"),children:[(0,a.jsx)(i.FI,{name:"x",className:"size-5"}),(0,a.jsx)("span",{className:"sr-only",children:"Close"})]})]}),(0,a.jsx)(i.az,{className:(0,r.cn)("w-full max-h-max p-[3px] overflow-auto hide-scrollbar"),children:(0,a.jsx)(en,{addressData:t,onSuccess:x,onError:()=>{v({variant:"primary",type:"error",isOpen:!0,title:b.wY,onClickBtn(){v(e=>({...e,isOpen:!1}))}})},onBack:d,isSave:l,isOpen:s,isAturPinpointJourney:"edit-pinpoint"===n})})]})})]})}let ea=e=>(0,a.jsxs)(i.so,{dir:"column",gap:1,className:"w-full",children:[(0,a.jsxs)(i.EY,{asParagraph:!0,variant:"body-s-regular-gen",className:"text-black",children:[null==e?void 0:e.store_name," ",(0,a.jsxs)(i.EY,{variant:"body-s-regular-gen",className:"text-gray-20",children:["(",Number(e.distance).toFixed(2)," km)"]})]}),(0,a.jsx)(i.so,{dir:"column",gap:1,className:"w-full",children:(0,a.jsx)(i.EY,{asParagraph:!0,variant:"body-s-regular-gen",className:"text-gray-10",children:null==e?void 0:e.store_address})})]});function ei(e){var n;let{params:l,error:t,storeList:r,isStoreListLoading:o,onChangeStore:d}=e;return(null==l||null==(n=l.jasa_pengiriman)?void 0:n.code)!==b.z7?null:o?(0,a.jsx)(f.A,{}):(0,a.jsxs)(i.so,{gap:4,dir:"column",className:"w-full",children:[(0,a.jsx)(i.DZ,{variant:"body-s-regular-gen",className:"text-gray-20/50",children:"Lokasi toko"}),(null==t?void 0:t.eraexpress_store)===(null===c.hn||void 0===c.hn?void 0:c.hn.eraexpress_store_empty)&&(0,a.jsx)(u,{type:"danger",title:null===c.hn||void 0===c.hn?void 0:c.hn.eraexpress_store_empty}),!!(null==r?void 0:r.length)&&(0,a.jsxs)(i.DZ,{variant:"body-s-regular-gen",className:"text-gray-20",children:["Stok tersedia di ",null==r?void 0:r.length," toko sekitarmu."]}),(null==r?void 0:r.length)?(0,a.jsx)(i.so,{dir:"column",className:"w-full",children:!(null==l?void 0:l.is_trade_in)&&(null==r?void 0:r.map(e=>{var n;let i;return(0,a.jsx)(s.A,{id:(i=null==e?void 0:e.stores_id,"eraexpress_store_".concat(i)),groupName:"eraexpress_store",customLabel:(0,a.jsx)(ea,{...e}),onChange:async()=>{await d(e)},checked:(null==l||null==(n=l.eraexpress_store)?void 0:n.stores_id)===(null==e?void 0:e.stores_id),withIcon:!1,radioOtherProps:{"data-testid":x.Ef}},null==e?void 0:e.stores_id)}
1))}):(0,a.jsx)(i.DZ,{as:"h2",className:"body-s-regular-gen text-gray-20",children:null===c.FZ||void 0===c.FZ?void 0:c.FZ.eraexpress_store_empty})]})}var et=l(57574),er=l(68279),es=l(46726),eo=l(6760),ed=l(19082),eu=l(82077);function ec(){var e,n,l,r,s,d,u,m,v,p,g,x,y,j,f,w,N,S,D;let{onlineParams:O,onlineError:T,setOnlineError:Q,shipmentMethod:Z,onChangeOnlineParams:R,onChangeSubtotalMerchant:H,onChangeShipmentMethod:X,onSuccessChangeAddress:W}=(0,eo.j)(),ee=(0,B.l)({mutationKey:I.It})>0,en=(0,h.jE)(),ea=(0,z.useRouter)(),ec=(0,M.j1)(),em=(0,M.j1)(),ev=(0,M.j1)(),ep=(0,M.j1)(),eg=(0,M.AP)(E.Me),eh=(0,M.AP)(E.$e),ex=(0,A.md)(E.F8),ey=(0,A.Xr)(E.KY),ej=(0,A.Xr)(E.Iu),[e_,ef]=(0,A.fp)(E.m3),[eb,ek]=(0,t.useState)(null),[ew,eN]=(0,t.useState)("edit"),[eC,eS]=(0,t.useState)(!1),[eI,eA]=(0,t.useState)(!1),[eE,eD]=(0,t.useState)(!1),[eP,eM]=(0,t.useState)(""),[eO,eq]=(0,t.useState)(!1),eF=(0,k.QL)(),eK=(0,o.Ut)(c.w),ez=(0,F.SP)({onSettled:async()=>{await en.invalidateQueries({queryKey:K.QL})}}),eT=(0,I.Xt)({onSettled:async()=>{await Promise.all([en.invalidateQueries({queryKey:P.Co}),en.invalidateQueries({queryKey:P.Ib})])}}),eQ=(0,F.Id)(),eL=(0,F.cC)(),eZ=(0,P._$)(),eR=(0,I.Lq)({onSettled:async()=>{await Promise.all([null==en?void 0:en.invalidateQueries({queryKey:P.pV}),null==en?void 0:en.invalidateQueries({queryKey:P.Ib})])}}),eY=(0,K.DN)(),eB=(0,o.xn)(),e$=(0,I.sj)(),eV=(0,P.m1)(),eG=(0,k.mf)(),eJ=(0,t.useMemo)(()=>{var e;return null==eZ||null==(e=eZ.data)?void 0:e.data},[null==eZ||null==(e=eZ.data)?void 0:e.data]),eU=(0,t.useMemo)(()=>{var e;return null!=(e=null==eJ?void 0:eJ.items)?e:[]},[null==eJ?void 0:eJ.items]),eH=!!(null==eF||null==(n=eF.preorderSku)?void 0:n.haveSku)&&(null==eG?void 0:eG.some(e=>{var n;return e.sku===(null==eF||null==(n=eF.preorderSku)?void 0:n.sku)})),eX=(0,t.useMemo)(()=>{var e,n;return null==eV||null==(n=eV.data)||null==(e=n.data)?void 0:e.type_product},[null==eV||null==(r=eV.data)||null==(l=r.data)?void 0:l.type_product]),eW=(0,t.useMemo)(()=>!eX,[eX]),e0=(0,t.useMemo)(()=>null==eG?void 0:eG.find(e=>{var n;return null==(n=e.options)?void 0:n.find(e=>(null==e?void 0:e.name)===b.zH)}),[eG]),e1=(0,t.useMemo)(()=>!!e0,[e0]),e2=(0,t.useCallback)(e=>e===b.z7,[]),e4=(0,t.useMemo)(()=>!!(null==ex?void 0:ex.length)&&ex.some(e=>e.status),[ex]),e7=(0,t.useMemo)(()=>{var e,n;return null!=(e=O.jasa_pengiriman)&&!!e.code&&e2(null==O||null==(n=O.jasa_pengiriman)?void 0:n.code)},[e2,null==(s=O.jasa_pengiriman)?void 0:s.code]),e8=(0,t.useMemo)(()=>{var e,n;return null!=(n=null==O||null==(e=O.eraexpress_store)?void 0:e.bu_code)?n:""},[null==O||null==(d=O.eraexpress_store)?void 0:d.bu_code]);(0,k.QM)({type:"eraexpress",selectedStore:e8,withAutoSelect:e7,enabled:e7});let{data:e5}=(0,$.I)({queryKey:["state",...F.rD,O.jasa_pengiriman],queryFn:()=>{var e,n;return(e=O.jasa_pengiriman)&&null!=(n=en.getQueryData(["state",...F.rD,e]))?n:[]},staleTime:1/0,gcTime:6e4,enabled:!!O.jasa_pengiriman}),e3=()=>{en.removeQueries({queryKey:["state",...F.rD]})},e6=(0,t.useMemo)(()=>{var e;return(null==e_||null==(e=e_.items)?void 0:e.length)===(null==eU?void 0:eU.length)},[e_,eU]),e9=(0,t.useMemo)(()=>(null==ez?void 0:ez.isSuccess)&&("fetching"===eY.fetchStatus||eY.isPending||(null==eY?void 0:eY.isLoading)),[eY.fetchStatus,null==eY?void 0:eY.isLoading,eY.isPending,null==ez?void 0:ez.isSuccess]),ne=(0,t.useMemo)(()=>{var e,n,l;return null!=(l=null==eK||null==(n=eK.data)||null==(e=n.data)?void 0:e.items)?l:[]}
1,[null==eK||null==(m=eK.data)||null==(u=m.data)?void 0:u.items]),nn=(0,t.useMemo)(()=>{var e,n;return null!=(n=null==(e=eB.data)?void 0:e.data)?n:null},[null==(v=eB.data)?void 0:v.data]),nl=(0,t.useMemo)(()=>{var e;if(!(null==O?void 0:O.alamat_id))return null;let n=null==O?void 0:O.alamat_id;return null!=(e=ne.find(e=>(null==e?void 0:e.id)===n))?e:null},[ne,null==O?void 0:O.alamat_id]),na=(0,t.useMemo)(()=>!!nl&&!!(null==nl?void 0:nl.longitude)&&!!(null==nl?void 0:nl.latitude),[nl]),ni=(0,t.useMemo)(()=>{var e,n,l;return null!=(l=null==(n=eY.data)||null==(e=n.data)?void 0:e.item)?l:[]},[null==(g=eY.data)||null==(p=g.data)?void 0:p.item]),nt=(0,t.useMemo)(()=>{if(!ni.length)return[];let e=ni.flatMap(e=>e.product);return[{...ni[0],product:e}]},[ni]),nr=(0,t.useMemo)(()=>e7?nt:ni,[e7,ni,nt]),ns=(0,t.useMemo)(()=>{var e;return 1===nr.length&&!(nr[0].product.length>1)&&(null==(e=nr[0].shipping)?void 0:e.some(e=>e.code===c.rG))},[nr]),no=(!(null==eF||null==(x=eF.preorderSku)?void 0:x.haveSku)||eH)&&((null==eF||null==(y=eF.preorderSku)?void 0:y.haveSku)||eZ.isSuccess)&&(!(null==O?void 0:O.is_trade_in)||eO)&&eY.isSuccess&&!e$.isPending,nd=(0,t.useMemo)(()=>null==nt?void 0:nt.flatMap(e=>{var n,l;return null!=(l=null==e||null==(n=e.product)?void 0:n.flatMap(e=>{var n,l,a,i;return[{sku:null==e?void 0:e.sku,qty:null==e?void 0:e.qty},...null!=(a=null==e||null==(n=e.bundling)?void 0:n.map(e=>({sku:null==e?void 0:e.Sku,qty:+(null==e?void 0:e.Qty)})))?a:[],...null!=(i=null==e||null==(l=e.bundling_dedicated)?void 0:l.map(e=>({sku:null==e?void 0:e.SKU,qty:+(null==e?void 0:e.Qty)})))?i:[]]}))?l:[]}),[nt]),nu=(0,t.useMemo)(()=>{var e,n;let l=null!=(e=null==nd?void 0:nd.map(e=>null==e?void 0:e.sku))?e:[],a=null!=(n=null==nd?void 0:nd.map(e=>null==e?void 0:e.qty))?n:[],i=(null==a?void 0:a.length)?null==a?void 0:a.join(","):"";return{sku:(null==l?void 0:l.length)&&btoa&&btoa(null==l?void 0:l.join(","))||"",qty:i}},[nd]),nc=(0,t.useMemo)(()=>{var e,n,l;return e7&&nl&&(null==(e=Object.values(nu))?void 0:e.some(e=>!!e))?{lat:null!=(n=null==nl?void 0:nl.latitude)?n:0,long:null!=(l=null==nl?void 0:nl.longitude)?l:0,sku:null==nu?void 0:nu.sku,qty:null==nu?void 0:nu.qty,product_type:b.z7}:{}},[e7,nl,nu]),nm=(0,t.useMemo)(()=>{var e;return null==(e=Object.values(nu))?void 0:e.some(e=>!!e)},[nu]),nv=(0,t.useMemo)(()=>{var e;return null==(e=Object.values(nc))?void 0:e.some(e=>!!e)},[nc]),np=(0,K.D4)(nc,{enabled:e7&&na&&nm&&nv,staleTime:6e4,gcTime:6e4}),ng=(0,t.useMemo)(()=>{var e,n;return null!=(n=null==np||null==(e=np.data)?void 0:e.data)?n:[]},[null==np?void 0:np.data]),nh=function(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];ek(e),eN(n?"edit-pinpoint":"edit"),null==ec||ec.onOpen(),eS(!1)},nx=async e=>{R({jasa_pengiriman:null,jenis_layanan:null,trade_in_code:"",is_trade_in:e}),Q(e=>({...e,jenis_layanan:"",trade_in_code:""})),e3(),await en.invalidateQueries({queryKey:P.Ib}),ns&&H([])},ny=async()=>{eq(!1),await nx(!1)};async function nj(e){var n,l,a,i,t,r,s;let o=en.getQueryData(P.Co),d=null!=(a=null==o||null==(n=o.data)?void 0:n.items)?a:[],u=null!=(i=null==e?void 0:e.bu_code)?i:"";if(!(null==d?void 0:d.length)||!u)return;let c=d.map(async e=>{let n=btoa&&btoa(e.sku)||"";return en.fetchQuery({queryKey:(0,et.a_)({buCode:u,sku:e.sku}),queryFn:()=>(0,et.wD)(n,u)})}),m=await Promise.allSettled(c),v=[],p=[];for(let e of m)if("fulfilled"===(null==e?void 0:e.status)){let n=null==e?void 0:e.value,l=null!=(r=null==n||null==(t=n.data)?void 0:t.sku)?r:"";v.push(n),en.setQueryData((0,et.a_)({buCode:u,sku:l}),e)}else{let n=null==e?void 0:e.reason;p.push(n)}(null==p?void 0:p.length)&&(eM(null!=(s=null==p||null==(l=p.at(0))?void 0:l.error_message)?s:""),ep.onOpen())}async function n_(e){var n;if(!O.jasa_pengiriman||!O.alamat_id)return;let l=ne.find(e=>(null==e?void 0:e.id)===O.alamat_id);l&&(R({eraexpress_store:e}),ej(null!=(n=null==e?void 0:e.bu_code)?n:""),nk({shippingGroup:O.jasa_pengiriman,address:l,store:e}),Q(e=>({...e,eraexpress_store:"",jenis_layanan:""})),await nj(e))}let nf=e=>{var n,l;if(R({jenis_layanan:e}),Q(e=>({...e,jenis_layanan:""})),null==nr||null==(n=nr.at(0))?void 0:n.site_code){let n={code:null==e?void 0:e.code,rate:null==e?void 0:e.rate,rate_id:null==e?void 0:e.id,site_code:null==nr||null==(l=nr.at(0))?void 0:l.site_code,title:null==e?void 0:e.title};eL.mutate(n,{onSuccess:e=>{var n;H((null==(n=e.data)?void 0:n.subtotal_merchant)||[])},onError:e=>{R({jenis_layanan:null});let{status:n,error_message:l}=e;n!==b.Ug&&n!==b.Zm&&ey({variant:"primary",type:"error",isOpen:!0,title:null!=l?l:"Jenis layanan ini sedang tidak tersedia, coba pilih jenis layanan lainnya, ya."})},onSettled:()=>en.invalidateQueries({queryKey:P.Ib})})}},nb=e=>{let{shippingGroup:n,store:l}=e;R({jasa_pengiriman:n,eraexpress_store:null!=l?l:null,jenis_layanan:null}),Q(e=>({...e,jasa_pengiriman:"",eraexpress_store:"",jenis_layanan:""})),(null==l?void 0:l.bu_code)&&ej(l.bu_code)},nk=e=>{var n,l,a,i;let{shippingGroup:t,address:r,store:s}=e,o=e2(null==t?void 0:t.code),d=null!=(a=null==s?void 0:s.bu_code)?a:"",u=null==eG?void 0:eG.map(e=>({quote_item_id:null==e?void 0:e.id,bundlings:[]}));nb({shippingGroup:t,store:s});let m=null!=(i=null==nr||null==(l=nr.at(0))||null==(n=l.product)?void 0:n.map(e=>({weight:null==e?void 0:e.weight,dimention_height:null==e?void 0:e.dimention_height,dimention_width:null==e?void 0:e.dimention_width,dimention_length:null==e?void 0:e.dimention_length,category_ids:null==e?void 0:e.category_ids,product_id:null==e?void 0:e.product_id,sku:null==e?void 0:e.sku,qty:null==e?void 0:e.qty,site_code:null==e?void 0:e.site_code,site_code_stock:null==e?void 0:e.site_code_stock}
1)))?i:[],v={...o&&s?{bu_code:null==s?void 0:s.bu_code}:{},address_id:null==r?void 0:r.id,city_name:null==r?void 0:r.city,code:null==t?void 0:t.code,district_id:null==r?void 0:r.districtId,district_name:null==r?void 0:r.district,items:m,latitude:null==r?void 0:r.latitude,longitude:null==r?void 0:r.longitude,sub_district_id:null==r?void 0:r.subDistrictId};eQ.mutate(v,{onSuccess:(e,n)=>{if((null==n?void 0:n.code)!==(null==t?void 0:t.code))return;let l=null==e?void 0:e.data;!l&&(null==e?void 0:e.error_message)&&(Q(n=>{var l;return{...n,jenis_layanan:(null==O?void 0:O.is_trade_in)?"Pilihan kurir belum tersedia. Silahkan pilih jasa pengiriman lain":null!=(l=null==e?void 0:e.error_message)?l:"jenis layanan error"}}),t&&en.removeQueries({queryKey:["state",...F.rD,t]})),l&&(Q(e=>({...e,jenis_layanan:""})),t&&en.setQueryData(["state",...F.rD,t],l),(null==O?void 0:O.is_trade_in)&&nf(null==l?void 0:l.at(0)),o&&(null==u?void 0:u.length)&&d&&eT.mutate({endpoint:"eraexpress",items:u,bu_code:d}),!o&&(null==u?void 0:u.length)&&!eW&&eT.mutate({endpoint:"regular",items:u,bu_code:""}))},onError:(e,n)=>{let l;(null==n?void 0:n.code)===(null==t?void 0:t.code)&&((null==e?void 0:e.error_message)==="Atur pin point alamat untuk memilih jasa pengiriman ini"&&(l=null===c.hn||void 0===c.hn?void 0:c.hn.jasa_pengiriman_instant_error),Q(n=>{var a;return{...n,jenis_layanan:(null==O?void 0:O.is_trade_in)?"Pilihan kurir belum tersedia. Silahkan pilih jasa pengiriman lain":null!=(a=null!=l?l:null==e?void 0:e.error_message)?a:"jenis layanan error"}}),e3(),R({jasa_pengiriman:null,jenis_layanan:null}))}})},nw=async e=>{var n,l,a;let i,{shippingGroup:t,address:r}=e;if(!nl||!nm||(null==eZ?void 0:eZ.isLoading)||(null==eZ?void 0:eZ.isFetching))return;let s={lat:null!=(n=null==nl?void 0:nl.latitude)?n:0,long:null!=(l=null==nl?void 0:nl.longitude)?l:0,sku:null==nu?void 0:nu.sku,qty:null==nu?void 0:nu.qty,product_type:b.z7};if(nb({shippingGroup:t}),!na)return void eh.onOpen();if(!Object.values(nu).some(Boolean))return;let o=(0,K.rA)(s),d=en.getQueryData(o),u=null!=(a=null==(i=d||await en.fetchQuery({queryKey:(0,K.rA)(s),queryFn:()=>(0,K.i4)(s),staleTime:6e4,gcTime:6e4}))?void 0:i.data)?a:[];if(!(null==u?void 0:u.length))return;let c=null==u?void 0:u[0];c&&(nk({shippingGroup:t,address:r,store:c}),await nj(c))},nN=(0,t.useCallback)(()=>{em.onClose(),eA(!1)},[em]),nC=(0,t.useCallback)(()=>{var e;null!=eF&&null!=(e=eF.preorderSku)&&e.haveSku||(ep.onClose(),eM(""))},[null==eF||null==(j=eF.preorderSku)?void 0:j.haveSku,ep]),nS=()=>{var e;let n=!(null==O?void 0:O.alamat_id),l=!(null==O?void 0:O.jasa_pengiriman),a=!(null==O?void 0:O.jenis_layanan),i=(null==O||null==(e=O.jasa_pengiriman)?void 0:e.code)===b.z7&&!(null==O?void 0:O.eraexpress_store);if(n&&Q(e=>({...e,alamat_id:null===c.hn||void 0===c.hn?void 0:c.hn.alamat_id_empty})),l&&Q(e=>({...e,jasa_pengiriman:null===c.hn||void 0===c.hn?void 0:c.hn.jasa_pengiriman_empty})),a&&Q(e=>({...e,jenis_layanan:null===c.hn||void 0===c.hn?void 0:c.hn.jenis_layanan_empty})),(null==O?void 0:O.trade_in_code)||Q(e=>({...e,trade_in_code:null===c.hn||void 0===c.hn?void 0:c.hn.trade_in_code_empty})),i&&Q(e=>({...e,eraexpress_store:null===c.hn||void 0===c.hn?void 0:c.hn.eraexpress_store_empty})),n||l||a||i)return void window.scrollTo({top:0,behavior:"smooth"});if(e4){em.onOpen(),eA(!0);return}no&&(null==e$||e$.mutate(void 0,{onSuccess:async e=>{var n,l,a;let i=null==e||null==(n=e.data)?void 0:n.order_id,t=null!=(l=null==e?void 0:e.errors_checkout)?l:[],r=null==e?void 0:e.error_message;if(!(null==e?void 0:e.data)&&r){null==ev||ev.onOpen();return}(null==t?void 0:t.length)===1&&ey({variant:"primary",type:"error",isOpen:!0,title:(null==t||null==(a=t.at(0))?void 0:a.message)||""}),(null==t?void 0:t.length)>1&&ey({variant:"primary",type:"error",isOpen:!0,title:"Terdapat beberapa item yang tidak tersedia"});let s=null;try{s=await en.fetchQuery({queryKey:["order","detail",i],queryFn:()=>(0,er.KU)(i||"")})}catch(e){s=null}(null==s?void 0:s.data)&&(0,es.Qy)(s.data),!i||(null==t?void 0:t.length)||null==ea||ea.push({pathname:"".concat(null===b.R7||void 0===b.R7?void 0:b.R7.payment,"/").concat(i)})},onError:e=>{var n;let l=null==e?void 0:e.data;if(window.scrollTo({top:0,behavior:"smooth"}),null==l||null==(n=l.items)?void 0:n.length){ef(l),null==eg||eg.onOpen();return}ev.onOpen()}}))},nI=async function(){var e;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"continue-order";if(!eJ||!(null==e_||null==(e=e_.items)?void 0:e.length)||(null==eR?void 0:eR.isPending)||(null==e$?void 0:e$.isPending))return;let l=null==e_?void 0:e_.items;for(let e=0;e<(null==l?void 0:l.length);e++){let a=(null==l?void 0:l.length)-1,i=l[e],t=null==eU?void 0:eU.find(e=>(null==e?void 0:e.sku)===(null==i?void 0:i.sku));t&&e!==a&&await (null==eR?void 0:eR.mutateAsync(null==t?void 0:t.id)),t&&e===a&&await (null==eR?void 0:eR.mutateAsync(null==t?void 0:t.id,{onSuccess:()=>
1{if("continue-order"===n){null==e$||e$.mutate(void 0,{onSuccess:e=>{var n;let l=null==e?void 0:e.error_message;if(!(null==e?void 0:e.data)&&l){null==ev||ev.onOpen();return}null==ea||ea.push({pathname:"".concat(null===b.R7||void 0===b.R7?void 0:b.R7.payment,"/").concat(null==e||null==(n=e.data)?void 0:n.order_id)}),null==eg||eg.onClose()},onError:e=>{var n;let l=null==e?void 0:e.data;if(window.scrollTo({top:0,behavior:"smooth"}),null==l||null==(n=l.items)?void 0:n.length){ef(l),null==eg||eg.onOpen();return}ev.onOpen()}});return}null==eg||eg.onClose()}}))}};return(0,t.useEffect)(()=>{var e;(null==eF||null==(e=eF.preorderSku)||!e.haveSku)&&eZ.isError&&ea.push(null===b.R7||void 0===b.R7?void 0:b.R7.cart)},[null==eF||null==(f=eF.preorderSku)?void 0:f.haveSku,eZ.isError]),(0,t.useEffect)(()=>(ny(),()=>{null==eg||eg.onClose()}),[]),(0,t.useEffect)(()=>{var e;(null==O||null==(e=O.jasa_pengiriman)?void 0:e.code)&&(eE||e4&&!eI&&(em.onOpen(),eA(!0),eD(!0)))},[null==O||null==(w=O.jasa_pengiriman)?void 0:w.code,eE,eI,e4]),(0,t.useEffect)(()=>{eA(!1),eD(!1)},[null==O||null==(N=O.jasa_pengiriman)?void 0:N.code]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(J.A,{type:e6?"all_out_of_stock":"partial_out_of_stock",isLoading:(null==eR?void 0:eR.isPending)||(null==e$?void 0:e$.isPending),onContinuePayment:nI,onChangeCheckoutMethod:()=>{"ecommerce"===Z&&X("pickupstore"),"pickupstore"===Z&&X("ecommerce"),null==eg||eg.onClose(),window.scrollTo({top:0,behavior:"smooth"})}}),(0,a.jsx)(U,{onCloseCallback:()=>{R({jasa_pengiriman:null,jenis_layanan:null}),e3()},onSetPinpoint:()=>{nl&&(nh(nl,!0),eh.onClose())}}),(0,a.jsx)(el,{type:ew,saveEdit:eC,addressData:eb,onSuccessChangeAddress:W,...ec}),(0,a.jsx)(i.Kf,{isOpen:null==ep?void 0:ep.isOpen,variant:"primary",onClose:nC,withCloseBtn:!(null==eF||null==(S=eF.preorderSku)?void 0:S.haveSku),children:(0,a.jsxs)(i.so,{dir:"column",gap:4,items:"center",className:"text-center",children:[(0,a.jsx)(i.EY,{variant:"headline-gen-semibold-m",children:eP}),(0,a.jsx)(i.$n,{type:"button",variant:"primary",className:"w-full",onClick:()=>{var e,n,l;if(null==eF||null==(e=eF.preorderSku)?void 0:e.haveSku){let e=null!=(l=null==eG||null==(n=eG.find(e=>{var n;return(null==e?void 0:e.sku)===(null==eF||null==(n=eF.preorderSku)?void 0:n.sku)}))?void 0:n.url_key)?l:"";ea.push((0,eu.QC)({url_key:e}))}nC()},children:"Oke"})]})}),(0,a.jsx)(i.Kf,{isOpen:null==em?void 0:em.isOpen,variant:"primary",onClose:nN,children:(0,a.jsxs)(i.so,{dir:"column",gap:4,items:"center",className:"text-center",children:[(0,a.jsx)(i.EY,{variant:"headline-gen-semibold-m",children:"Pilih produk bundling-mu dulu."}),(0,a.jsx)(i.$n,{type:"button",variant:"primary",className:"w-full",onClick:nN,children:"Oke"})]})}),(0,a.jsx)(ed.A,{title:"Maaf, terjadi kendala saat memproses pesananmu.Tunggu sebentar, lalu coba lagi.",isOpen:null==ev?void 0:ev.isOpen,buttonAction:()=>{nS(),ev.onClose()}}),(0,a.jsxs)(i.so,{dir:"column",className:"xxxs:gap-1 xl:gap-8 w-full xxxs:bg-gray-50 xl:bg-white",children:[(0,a.jsxs)(V.A,{dir:"column",gap:4,className:" bg-white xxxs:pb-5 xl:pb-0",children:[(0,a.jsx)(_,{params:O,error:T,isAddressLoading:(null==eB?void 0:eB.isLoading)||(null==eK?void 0:eK.isLoading),customerDefaultAddress:nn,customerAddresses:ne,onChangeAddress:e=>{null==ez||ez.mutate(e,{onError:(n,l)=>{l===e&&R({alamat_id:null,jasa_pengiriman:null,jenis_layanan:null})},onSuccess:(n,l)=>{l===e&&((null==n?void 0:n.data)&&!(null==n?void 0:n.error_message)&&Q(e=>({...e,jasa_pengiriman:"",jenis_layanan:""})),!(null==n?void 0:n.data)&&(null==n?void 0:n.error_message)&&Q(e=>{var l;return{...e,jasa_pengiriman:null!=(l=null==n?void 0:n.error_message)?l:"jenis pengiriman error"}}),H([]))},onSettled:async()=>{e3(),await ny(),await Promise.all([en.invalidateQueries({queryKey:P.Ib}),ny()]),R({alamat_id:e,jasa_pengiriman:null,jenis_layanan:null}),Q(e=>({...e,alamat_id:""}))}})},onSuccessChangeAddress:W,onOpenModalEditAddress:nh,onOpenModalNewAddress:()=>{null==ec||ec.onOpen(),eN("new"),ek(null)}}),(0,a.jsx)(i.wv,{}),(0,a.jsx)(C,{params:O,error:T,isShipmentItemLoading:e9||(null==eK?void 0:eK.isLoading)||(null==eK?void 0:eK.isLoading)||(null==ez?void 0:ez.isPending)||ee,shipmentItems:nr,customerAddresses:ne,onChangeJasaPengiriman:async e=>{var n;if(e2(null==e||null==(n=e.shippingGroup)?void 0:n.code))return void await nw(e);nk(e)},withFreeTecProtecOption:e1}),e7&&(0,a.jsx)(i.wv,{}),(0,a.jsx)(ei,{params:O,error:T,storeList:ng,onChangeStore:n_,isStoreListLoading:null==np?void 0:np.isLoading}),(!e7||!!(null==O?void 0:O.eraexpress_store))&&(0,a.jsx)(i.wv,{}),(!e7||!!(null==O?void 0:O.eraexpress_store))&&(0,a.jsx)(L,{params:O,shippingRate:null!=e5?e5:[],error:T,isShippingRateLo
1ading:null==eQ?void 0:eQ.isPending,onChangeJenisLayanan:nf})]}),(null==O||null==(D=O.jasa_pengiriman)?void 0:D.code)!==b.z7&&(0,a.jsx)(V.A,{className:"xxxs:py-5 xl:py-0 bg-white",children:(0,a.jsx)(q,{params:O,error:T,setError:Q,onChangeTradeIn:nx,onChangeTradeInCode:e=>{var n;R({trade_in_code:null==e||null==(n=e.target)?void 0:n.value}),Q(c.Dr)},isReedemed:eO,onRedeemed:()=>eq(!0),onRelease:()=>eq(!1)})}),(0,a.jsxs)(V.A,{dir:"column",className:"xxxs:gap-5 xl:gap-8 xxxs:pt-5 xl:pt-0 bg-white",children:[(0,a.jsx)(G.A,{type:"mobile",className:"xxxs:flex xl:hidden"}),(0,a.jsx)(Y,{isPending:null==e$?void 0:e$.isPending,onClick:nS,className:"xxxs:flex-col-reverse md:flex-row gap-5"})]})]})]})}},68279:(e,n,l)=>{l.d(n,{KU:()=>a.KU,tV:()=>p,oP:()=>d,XP:()=>u,em:()=>o,px:()=>v,ID:()=>c,B6:()=>m});var a=l(54227),i=l(62298),t=l(74359),r=l(19596),s=l(85278);let o=(e,n)=>{let l=(0,s.md)(i.YS);return(0,t.I)({queryKey:["orders","history",e],queryFn:()=>(0,a.n7)(e),enabled:!!l||""!==e.email,...n})},d=e=>(0,r.q)({queryKey:["orders","history",e],queryFn:n=>{let{pageParam:l}=n;return(0,a.n7)({...e,offset:l||e.offset})},getNextPageParam:(n,l)=>{var a;let i=Math.ceil(((null==(a=n.data)?void 0:a.total_count)||0)/((null==e?void 0:e.limit)||5)),t=l.length+1;return t<=i?t:void 0},initialPageParam:1,staleTime:1/0}),u=(e,n)=>{var l;let r=(0,s.md)(i.YS);return(0,t.I)({queryKey:["order","detail",e],queryFn:()=>(0,a.KU)(e||""),enabled:!!r&&!!e&&(null==(l=null==n?void 0:n.enabled)||l),...n})},c=e=>{let n=e.email_or_phone&&e.order_number&&e.site_code;return(0,t.I)({queryKey:["order","history","3pl",e],queryFn:()=>(0,a.BJ)(e),staleTime:1/0,enabled:!!n})},m=(e,n)=>(0,t.I)({queryKey:["order","history","SAP",e],queryFn:()=>(0,a.Gr)(e),staleTime:1/0,...n}),v=(e,n)=>{var l;return(0,t.I)({queryKey:["order","o2o","scheduler",e],queryFn:()=>(0,a.Sv)(e),enabled:!!e&&(null==(l=null==n?void 0:n.enabled)||l),...n})},p=(e,n)=>{var l;let r=!!(0,s.md)(i.YS)&&!!e;return(0,t.I)({queryKey:["orders","payment",e],queryFn:()=>(0,a.Wn)(e||""),...n,gcTime:0,staleTime:1/0,enabled:r&&(null==(l=null==n?void 0:n.enabled)||l)})}}}]);

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.