(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5636],{42785:function(e,t,r){"use strict";var s,n=r(67294);function i(){return i=Object.assign||function(e){for(var t=1;t1)&&a]}):a}),_&&_]}),(0,s.jsx)("div",{children:r})]})]})}},28774:function(e,t,r){"use strict";r.d(t,{v:function(){return d}});var s=r(85893),n=r(7031),i=r(98357),a=r.n(i),d=function(e){var t=e.buttonText,r=e.description,i=e.link,d=e.title,c=e.showButton,l=void 0===c||c;return(0,s.jsxs)("div",{className:a().container,children:[(0,s.jsx)("h4",{children:d}),(0,s.jsx)("p",{children:r}),l&&i&&t&&(0,s.jsx)(n.Z,{to:i,variant:"primary-light",children:t})]})}},56799:function(e,t,r){"use strict";r.d(t,{t:function(){return _}});var s=r(85893),n=r(90522),i=r(42785),a=r(7031),d=r(17478),c=r(79478),l=r.n(c),o=r(41645),u=r(19012),_=function(e){var t=(0,o.q)().t,r=e.resultPending?n.Cs.Warning:n.Cs.Success,c=e.resultPending?t(u.T3.ResultPending):t(u.T3.ResultNotPending);return(0,s.jsx)(d.RU,{size:"small",type:r,icon:(0,s.jsx)(i.Z,{style:{color:"white"}}),content:(0,s.jsxs)("div",{className:l().identityBanner,children:[(0,s.jsx)("p",{children:c}),e.resultPending&&(0,s.jsx)("div",{className:l().identityBannerCta,children:(0,s.jsx)(a.Z,{variant:"trans-outline",size:"small",to:"/customer/identity-check/".concat(e.orderId),children:t(u.T3.IdentityCheckResolveOrder)})})]})})}},41508:function(e,t,r){"use strict";var s=r(26042),n=r(69396),i=r(99534),a=r(85893),d=r(19012),c=r(11163),l=r(41645),o=r(41395);t.Z=function(e){var t=e.price,r=e.showFree,u=void 0===r||r,_=(0,i.Z)(e,["price","showFree"]),m=(0,l.q)().t,f=(0,c.useRouter)().locale,v=parseFloat(String(t)),h=v<0?"-":"",p=(0,o.xG)(f),x=Math.abs(v).toLocaleString(p,{minimumFractionDigits:2,maximumFractionDigits:2});return 0===v&&u?(0,a.jsx)("span",(0,n.Z)((0,s.Z)({},_),{children:m(d.MV.Free)})):(0,a.jsxs)("span",(0,n.Z)((0,s.Z)({},_),{children:[h,(0,o.T4)(x,f)]}))}},72192:function(e,t,r){"use strict";r.d(t,{t:function(){return o}});var s=r(14924),n=r(85893),i=r(73396),a=r(94184),d=r.n(a),c=r(72066),l=r.n(c),o=function(e){return e.nbPages>0?(0,n.jsx)("div",{className:l().paginationContainer,children:(0,n.jsx)("ul",{className:l().pagination,children:new Array(e.nbPages).fill(null).slice(0,10).map((function(t,r){var i,a=r+1;return(0,n.jsx)("li",{className:l().paginationItem,children:(0,n.jsx)("button",{type:"button",className:d()((i={},(0,s.Z)(i,l().button,!0),(0,s.Z)(i,l().buttonActive,e.currentRefinement===a),i)),onClick:function(t){t.preventDefault(),e.refine(a)},children:a})},r)}))})}):null};t.Z=(0,i.Z)(o)},15206:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSG:function(){return E},default:function(){return R}});var s=r(45104),n=r(85893),i=r(67294),a=r(17931),d=r(31520),c=r(42298),l=r(89345),o=r(94478),u=r.n(o),_=r(82625),m=r(52271),f=r(94184),v=r.n(f),h=r(9309),p=r(88162),x=r(41645),g=r(19012),j=r(41508),N=i.memo((function(e){var t=(0,x.q)().t,r=(0,a.Cy)(e.items,e.product_meta||[],e.is_imported),s=r.linkToProduct,o=r.childItems,f=r.displayName,N=(0,c.Z)((0,_.sG)(e.created_at),"d MMM yyyy",{locale:l.Z}),b=e.increment_id,O=a.d_[e.status]||e.status,w=(0,i.useMemo)((function(){switch(e.status){case a.qb.identity_check:case a.qb.pending_payment:return"warning";case a.qb.canceled:case a.qb.refused:case a.qb.declined:case a.qb.closed:case a.qb.identity_check_failed:case a.qb.fraud:case a.qb.paypal_canceled_reversal:case a.qb.paypal_reversed:return"failed";default:return"default"}}),[e.status]),S=(0,i.useMemo)((function(){if(e.isVirtual&&e.status===a.qb.complete)return"status--success";switch(e.status){case a.qb.identity_check:case a.qb.pending_payment:return"status--warning";case a.qb.delivered:return"status--success";case a.qb.canceled:case a.qb.refused:case a.qb.declined:case a.qb.closed:case a.qb.fraud:case a.qb.identity_check_failed:case a.qb.paypal_canceled_reversal:case a.qb.paypal_reversed:return"status--failed";default:return"status--pending"}}),[e.status]),y=(0,p.Q6)(e.status),I=e.isVirtual?null:(0,p.o7)(e.is_imported,e.state,e.status);return(0,n.jsx)("div",{children:(0,n.jsx)(d.Z,{asDiv:!0,className:u().productLink,href:"/customer/orders/".concat(e.entity_id),prefetch:!1,children:(0,n.jsx)(m.Q,{padding:!1,color:w,children:(0,n.jsxs)(h.I,{image:e.displayImage,displayName:f,childItems:o,linkToProduct:s,subTitle:(0,n.jsx)("p",{children:(0,n.jsx)(j.Z,{price:e.grandTotal})}),showShadow:!1,showBorder:!1,children:[(0,n.jsxs)("div",{className:u().orderStatuses,children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("h5",{children:t(g.T3.OrderNo)}),(0,n.jsx)(d.Z,{href:"/customer/orders/".concat(e.entity_id),prefetch:!1,children:(0,n.jsxs)("p",{children:["#",b]})})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("h5",{children:t(g.T3.OrderDate)}),(0,n.jsx)("p",{children:N})]}),(0,n.jsx)("div",{className:v()(u().flex,u().orderStatusContainer),children:(0,n.jsxs)("div",{children:[(0,n.jsx)("h5",{children:t(g.T3.OrderStatus)}),(0,n.jsxs)("div",{className:v()(u().orderStatus,u()[S]),children:[y,(0,n.jsx)("p",{children:O})]})]})})]}),I&&(0,n.jsx)("div",{className:u().statusesContainer,children:I.map((function(e){return(0,n.jsxs)("div",{className:v()(u().status,e.isComplete&&!e.isFailed&&u().completed,e.isComplete&&e.isFailed&&u().failed),children:[(0,n.jsx)("div",{className:u().svg,children:e.icon}),(0,n.jsx)("div",{className:u().statusText,children:t(e.status)})]},e.status)}))})]})})})})}));N.defaultProps={};var b=r(56799),O=r(62661),w=r.n(O),S=r(4031),y=r(11022),I=r(28774),P=function(){return!0};function C(e){var t=(0,x.q)().t;return 0===e.orders.length?(0,n.jsx)(I.v,{title:t(g.T3.NoOrdersFound),description:t(g.T3.NoPendingOrders),buttonText:t(g.MV.SearchTreatments),link:"/treatments"}):(0,n.jsxs)("div",{className:w().orderItemsInner,children:[e.orders.map((function(e){var t,r,s,d=(0,a.g_)(e),c=e.extension_attributes||{},l=c.product_meta,o=e.status===a.qb.identity_check,u=Boolean(c.review_info&&Boolean(c.review_info.identity_check_pending)),_=l.find((function(e){return 2===e.medical_product_type})),m=null!==(r=e.items.find((function(e){return e.item_id===(null===_||void 0===_?void 0:_.item_id)})))&&void 0!==r?r:(0,y.Z)(e.items),f=null!==(s=null===m||void 0===m||null===(t=m.extension_attributes)||void 0===t?void 0:t.product_small_image)&&void 0!==s?s:"";return(0,n.jsxs)(i.Fragment,{children:[o&&(0,n.jsx)(b.t,{resultPending:u,orderId:e.entity_id}),(0,n.jsx)(N,{state:e.state,status:e.status,entity_id:e.entity_id,created_at:e.created_at,increment_id:e.increment_id,shipping_description:(0,a.$3)(e.shipping_description||""),is_imported:d,product_meta:l,items:e.items.filter(d?P:a._Y),grandTotal:e.grand_total,displayImage:f,isVirtual:e.is_virtual})]},e.entity_id)})),(0,n.jsx)(S.v,{product:null})]})}C.defaultProps={pending:!1};var Z=r(36456),q=r(85410),T=r(98089);function k(e){var t,r,s,n,i,a,d,c,l;return{orders:null!==(a=null===(t=e.account)||void 0===t?void 0:t.orders)&&void 0!==a?a:[],pages:Math.ceil(((null===(r=e.account)||void 0===r?void 0:r.totalOrders)||0)/T.pg),orderMessages:null!==(d=null===(s=e.account)||void 0===s?void 0:s.orderMessages)&&void 0!==d?d:[],status:null!==(c=null===(n=e.account)||void 0===n?void 0:n.status)&&void 0!==c?c:null,reorderStatus:null!==(l=null===(i=e.account)||void 0===i?void 0:i.reorderStatus)&&void 0!==l?l:null}}var A=r(96149),M=r(17478),F=r(90522),B=r(72192),V=function(){var e=function(){var e=(0,Z.I0)(),t=(0,i.useState)(1),r=t[0],s=t[1],n=(0,i.useCallback)((function(t){e((0,q.rZ)(q.bF.ReorderByName,t))}),[e]);return(0,i.useEffect)((function(){e((0,q.rZ)(q.bF.FetchOrders,r))}),[e,r]),{state:(0,Z.v9)(k,Z.wU),reorder:n,setPage:s,page:r}}(),t=e.state,r=e.reorder,s=e.setPage,d=e.page,c=t.status,l=t.orders,o=t.orderMessages,u=t.reorderStatus,_=(0,i.useMemo)((function(){return(0,a.df)(l)}),[l]);return(0,n.jsxs)("div",{"data-test-id":"OrdersPage",children:[c===F.rq.Pending&&(0,n.jsx)("div",{style:{minHeight:"200px",position:"relative"},children:(0,n.jsx)(A.a,{alignment:"center"})}),c===F.rq.Error&&(0,n.jsx)(M.Vm,{messages:o}),c===F.rq.Success&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(C,{orders:_,reorder:r,pending:u===F.rq.Pending}),(0,n.jsx)(B.t,{currentRefinement:d,nbPages:t.pages,refine:s})]})]})};V.Layout=s.ZP;var E=!0,R=V},75210:function(e){e.exports={container:"OrderImage_container__SCp_z",image:"OrderImage_image__PNiPs"}},62661:function(e){e.exports={orderItemsInner:"OrderItemsInner_orderItemsInner__3u_ex"}},83213:function(e){e.exports={container:"OrdersNewOfferAvailable_container__QB4IB",offerAvailable:"OrdersNewOfferAvailable_offerAvailable__TbXHe",heading:"OrdersNewOfferAvailable_heading__D_zZy",description:"OrdersNewOfferAvailable_description__76AAI",pricing:"OrdersNewOfferAvailable_pricing__Sl_C6",newPrice:"OrdersNewOfferAvailable_newPrice__tdRQ3",oldPrice:"OrdersNewOfferAvailable_oldPrice__JCvTa",cta:"OrdersNewOfferAvailable_cta__mKzZ8",imageContainer:"OrdersNewOfferAvailable_imageContainer__4XtOz",image:"OrdersNewOfferAvailable_image__sJi_v",ctaSection:"OrdersNewOfferAvailable_ctaSection__Ujs2M"}},12932:function(e){e.exports={container:"ProductCard_container__cO_Ne",border:"ProductCard_border__fW27W",shadow:"ProductCard_shadow__RGVzY",information:"ProductCard_information__hUgkQ",flexNarrow:"ProductCard_flexNarrow__C1S6e",flexWide:"ProductCard_flexWide__Pl8C7",informationWidth:"ProductCard_informationWidth__ZndFr",itemName:"ProductCard_itemName__s3q4f",productLink:"ProductCard_productLink__5wYYI"}},98357:function(e){e.exports={container:"EmptyItem_container__AXZV0"}},94478:function(e){e.exports={container:"OrderStatusItem_container__I6VSD",flex:"OrderStatusItem_flex__jHHsR",padding:"OrderStatusItem_padding__xf6Ic",productOverview:"OrderStatusItem_productOverview__T4PDs",orderStatusBody:"OrderStatusItem_orderStatusBody__zi7lN",orderStatuses:"OrderStatusItem_orderStatuses__CEKl7",orderStatus:"OrderStatusItem_orderStatus__s4CEN",statusesContainer:"OrderStatusItem_statusesContainer__R_z3e",status:"OrderStatusItem_status__XMLm2",svg:"OrderStatusItem_svg__TQKDY",active:"OrderStatusItem_active__Y7pnS",failed:"OrderStatusItem_failed__Z_IYw",completed:"OrderStatusItem_completed__WTLqZ",statusText:"OrderStatusItem_statusText__FVuu5","status--failed":"OrderStatusItem_status--failed__q7Q1f","status--warning":"OrderStatusItem_status--warning__6Kr2b","status--pending":"OrderStatusItem_status--pending__BP_si","status--success":"OrderStatusItem_status--success__cAGmO",productLink:"OrderStatusItem_productLink__OCCEb"}}},function(e){e.O(0,[8489,9909,2298,3366,4944,3396,5756,5492,6178,3265,7407,6840,7931,9774,2888,179],(function(){return t=5534,e(e.s=t);var t}));var t=e.O();_N_E=t}]);