PageSourceSearch

https://www.bragard.co.uk/js/16.bundle.3e3dd95858d64734de4e.js

js bragard.co.uk collected 2026-10-04 04:47:35 UTC 94,303 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkchefworks_theme=self.webpackChunkchefworks_theme||[]).push([[16],{34148(e,t,n){n.r(t),n.d(t,{DynamicWidget:()=>c,hasWidget:()=>r,isValidWidgetWithContent:()=>a});var a=function(e,t,n){var a=e.title,r=e.content,i=a.split(":"),o=i[1]?i[1].trim().toLowerCase():"",s=r.trim();return n.includes(o)&&o===t&&s.length>0},r=function(e,t,n){return!!e.find(function(e){return a(e,t,n)})},i=n(14041),o=n(7459),s=n(9702);const l={label:"kjEskVukK08sT_LrZZ5_"};function c(e){var t=e.widget,n=e.allowedBlockTypes,r=e.currentBlockType,c=void 0===r?void 0:r,u=e.label,d=void 0===u?void 0:u,m=e.className,p=void 0===m?void 0:m,f=e.contentClassName,h=void 0===f?void 0:f,v=t.content;return a(t,"".concat(c),n)?i.createElement("div",{className:(0,o.classes)(l.dynamicBlockWrapper,p||"")},d&&d.length>0&&i.createElement("div",{className:l.label},d),i.createElement(s.SanitizedHtml,{className:(0,o.classes)(l.dynamicBlockContent,h||""),content:v})):null}},62815(e,t,n){n.r(t),n.d(t,{RmaCreationLimit:()=>u});var a=n(14041),r=n(68476),i=n(9702);const o="qdQbGpT4Qkn6J3Vnpeor",s="rOAW1hEgjmU2SocdBNbY",l="ii_b1NX3GTEArAnN8Knv",c="IcE423hHVbeJayLtoagF";function u(e){var t=e.rmaCreationLimit,n=e.usePopup,u=void 0===n?void 0:n,d=e.isPopupVisible,m=void 0===d?void 0:d,p=e.setIsPopupVisible,f=void 0===p?void 0:p,h=(0,a.useState)(m||!1),v=h[0],g=h[1],b=t.isLimitReached,y=t.contentBlocks,E=t.message,w=function(){return a.createElement("div",{className:l},y&&y.length>0&&y.map(function(e){return a.createElement(i.SanitizedHtml,{className:c,content:e.content})}),!(y&&y.length>0)&&E.length>0&&a.createElement("div",{className:c},E))};return(0,a.useEffect)(function(){void 0!==m&&g(m)},[m]),b?a.createElement(a.Fragment,null,u&&a.createElement(r.default,{isVisible:v,onClose:function(){g(!1),f&&f(!1)},className:o,classNameContentCnt:s},w()),!u&&a.createElement(a.Fragment,null,w())):null}},3389(e,t,n){n.r(t),n.d(t,{RmaRequestForm:()=>l});var a=n(14041),r=n(30004),i=n(7459),o=n(85515);const s={Desktop:"(min-width: 1041px)",Mobile:"(max-width: 1040px)",LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",rmaFormInfo:"pT2tUc1ZTL6jvktXUh4G"};function l(e){var t=e.rmaFormUrl,n=e.rmaFormLabel,l=void 0===n?void 0:n,c=e.rmaFormLinkLabel,u=void 0===c?void 0:c,d=e.className,m=void 0===d?void 0:d,p=(0,r.usePhraseTranslater)();return t.length?a.createElement("div",{className:(0,i.classes)(s.rmaFormInfo,m||"")},l&&l.length>0&&a.createElement("div",{className:s.returnFormLabel},l),a.createElement(o.Link,{href:t,label:u||p("RMA Request Form"),linkClassName:s.rmaFormUrl,target:"_blank",opacityOnHover:!0,underlineOnHover:!0})):null}},67566(e,t,n){n.r(t),n.d(t,{SummaryLine:()=>s});var a=n(14041),r=n(7459),i=n(41395);const o={SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",summaryLine:"C2odXmQlPDxKEDdWICYS",lineRow:"GPxAMKXQIXnEMnOgIGSo",discountedPriceWrapper:"bMeAhaRS5lgecjQl6MZq",labelRow:"X23LNisWUDQMu2knA8s6",priceRow:"AH0KczHhl1d0KgQfqt58",price:"K5JDjZI7M6tDdDShe3Jp",original:"wvZpRwBK1Ve6zdRAiM32"};function s(e){var t,n=e.amount,s=e.discountedAmount,l=void 0===s?void 0:s,c=e.label,u=void 0===c?void 0:c,d=e.subLabel,m=void 0===d?void 0:d,p=e.isDiscount,f=void 0!==p&&p,h=e.lineClassName,v=void 0===h?void 0:h,g=e.noOriginalLineClassName,b=void 0===g?void 0:g,y=e.lineRowClassName,E=void 0===y?void 0:y,w=e.labelClassName,S=void 0===w?void 0:w,R=e.subLabelClassName,C=void 0===R?void 0:R,N=e.priceClassName,x=void 0===N?void 0:N,M=(0,i.usePriceFormatter)(),I=(0,i.usePriceRounder)(),O=function(e){return M(I(e))},k=O(n),_=l?O(l):void 0;return a.createElement("div",{className:(0,r.classes)((t={},t[o.summaryLine]=!b,t),"price-line-content",v||"")},u&&a.createElement("div",{className:(0,r.classes)(o.lineRow,o.labelRow,E||"")},a.createElement("div",{className:(0,r.classes)(o.label,S||"")},u),m&&a.createElement("div",{className:(0,r.classes)(o.subLabel,C||"")},"(".concat(m,")"))),a.createElement("div",{className:(0,r.classes)(o.lineRow,o.priceRow,E||"")},void 0===_||f?a.createElement("div",{className:(0,r.classes)(o.price,"weglot-exclude","price-content",x||"")},f?"-".concat(k):k):a.createElement("div",{className:o.discountedPriceWrapper},a.createElement("div",{className:(0,r.classes)(o.price,o.original,"weglot-exclude","price-content",x||"")},k),a.createElement("div",{className:(0,r.classes)(o.price,o.discounted,"weglot-exclude","price-content",x||"")},_))))}},29563(e,t,n){n.r(t),n.d(t,{CreateReturnsPageContent:()=>Pr});
1var a,r,i=n(14041),o=n(50654),s=n(30004),l=n(49033),c=n(7459),u=n(1471),d=n(777),m=n(71354),p=n(13982),f=n(85491),h=(0,i.createContext)(void 0),v=n(40856),g=function(){return g=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},g.apply(this,arguments)},b=function(e,t,n,a){return new(n||(n=Promise))(function(r,i){function o(e){try{l(a.next(e))}catch(e){i(e)}}function s(e){try{l(a.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((a=a.apply(e,t||[])).next())})},y=function(e,t){var n,a,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(i=0)),i;)try{if(n=1,a&&(r=2&s[0]?a.return:s[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,s[1])).done)return r;switch(a=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,a=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(r=i.trys,(r=r.length>0&&r[r.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]<r[3])){i.label=s[1];break}if(6===s[0]&&i.label<r[1]){i.label=r[1],r=s;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(s);break}r[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],a=0}finally{n=r=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}},E="return-reasons",w="refund-options",S="shipping-options",R="create-returns",C=[E,w,S],N=((a={})[E]=!1,a[w]=!1,a[S]=!1,a),x=((r={})[E]=!0,r[w]=!1,r[S]=!1,r),M=(0,d.makeVar)(""),I=(0,d.makeVar)(N),O=(0,d.makeVar)(x),k=(0,d.makeVar)([]),_=(0,d.makeVar)([]),P=(0,d.makeVar)(void 0),V=(0,d.makeVar)(!0),T=(0,d.makeVar)(!1),A=(0,d.makeVar)(!1),L=(0,d.makeVar)(!1),D=(0,d.makeVar)(!1),W=(0,d.makeVar)(!1),F=(0,d.makeVar)(!1),q=(0,d.makeVar)(0),U=(0,d.makeVar)(0),B=(0,d.makeVar)(0),G=(0,d.makeVar)(0),Q=(0,d.makeVar)(!1),H=(0,d.makeVar)(!1),j=(0,d.makeVar)(!0),Y=(0,d.makeVar)([]),K=(0,d.makeVar)([]),z=(0,d.makeVar)([]),Z=(0,d.makeVar)([]),X=(0,d.makeVar)([]),J=(0,d.makeVar)([]),$=(0,d.makeVar)(null),ee=(0,d.makeVar)(void 0),te=(0,d.makeVar)([]),ne=(0,d.makeVar)([]),ae=(0,d.makeVar)({}),re=(0,d.makeVar)(null),ie=(0,d.makeVar)(void 0),oe=(0,d.makeVar)(void 0),se=(0,d.makeVar)(void 0),le=(0,d.makeVar)(void 0),ce=(0,d.makeVar)(void 0),ue=(0,d.makeVar)(void 0),de=function(e){L(e)},me=function(e){K(e)},pe=function(e){z(e)},fe=function(e){Z(e)},he=function(e){X(e)},ve=function(e){J(e)},ge=function(e){$(e)},be=function(e){void 0===e&&(e=void 0),ee(e)},ye=function(e){te(e)},Ee=function(e){ne(e)},we=function(e,t){var n;ae(g(g({},ae()),((n={})[e]=t,n)))},Se=function(e){void 0===e&&(e=void 0),ie(e)},Re=function(e){void 0===e&&(e=void 0),oe(e)},Ce=function(e){void 0===e&&(e=void 0),se(e)},Ne=function(e){void 0===e&&(e=void 0),le(e)},xe=function(e){void 0===e&&(e=void 0),ce(e)},Me=function(e){void 0===e&&(e=void 0),ue(e)},Ie=function(){I(g({},N)),O(g({},x)),k([]),_([]),P(void 0),ae({}),V(!0),T(!1),A(!1),ge(null),be(void 0),q(0),B(0)};function Oe(e){var t=this,n=e.children,a=(0,i.useContext)(h),r=a.createReturnsPageLoading,s=a.setCreateReturnsPageLoading,c=(0,o.useReactiveVar)(v.orderIdVar),u=(0,o.useReactiveVar)(v.currentOrderVar),d=(0,o.useReactiveVar)(L),g=(0,o.useReactiveVar)(v.salesLayoutConfigVar);!function(e){re(e)}((0,m.useContainer)("filesUploader")||null);var E=function(e){var t=e.items_eligible_for_return,n=e.shipping_address,a=e.billing_address,r=t.filter(function(e){var t=e.eligible_for_return,n=e.rma_available_qty;return t&&n>0});Y(r),ge(n),be(a||void 0)},w=(0,l.useLazyQuery)(f.GET_RMA_SELECT_OPTIONS,{fetchPolicy:"no-cache",errorPolicy:"all"}),S=w[0],R=w[1],C=R.data,N=R.error,x=(0,l.useLazyQuery)(f.GET_RMA_REFUND_OPTIONS,{fetchPolicy:"no-cache",errorPolicy:"all"}),M=x[0],I=x[1],O=I.data,k=I.error,_=(0,l.useLazyQuery)(f.GET_REASON_CODE_SETTINGS,{fetchPolicy:"no-cache",errorPolicy:"all"}),P=_[0],V=_[1],T=V.data,A=V.error,D=(0,l.useLazyQuery)(p.GET_DYNAMIC_WIDGETS,{fetchPolicy:"no-cache",errorPolicy:"all"}),W=D[0],F=D[1],q=F.data,B=F.error,Q=(0,l.useLazyQuery)(p.GET_DYNAMIC_WIDGETS,{fetchPolicy:"no-cache",errorPolicy:"all"}),H=Q[0],K=Q[1],z=K.data,Z=K.error,X=(0,l.useLazyQuery)(p.GET_DYNAMIC_WIDGETS,{fetchPolicy:"no-cache",errorPolicy:"all"}),J=X[0],$=X[1],ee=$.data,te=$.error,ne=(0,l.useLazyQuery)(p.GET_DYNAMIC_WIDGETS,{fetchPolicy:"no-cache",errorPolicy:"all"}),ae=ne[0],ye=ne[1],Ee=ye.data,we=ye.error,Oe=(0,l.useLazyQuery)(p.GET_DYNAMIC_WIDGETS,{fetchPolicy:"no-cache",errorPolicy:"all"}),ke=Oe[0],_e=Oe[1],Pe=_e.data,Ve=_e.error,Te=(0,l.useLazyQuery)(p.GET_DYNAMIC_WIDGETS,{fetchPolicy:"no-cache",errorPolicy:"all"}),Ae=Te[0],Le=Te[1],De=Le.data,We=Le.error;(0,i.useEffect)(function(){N&&(me([]),pe([]),fe([]))},[N]),(0,i.useEffect)(function(){if(C){var e=C.rmaSelectOptions,t=e.reasons,n=e.conditions,a=e.resolutions;me(t),pe(n),fe(a)}},[C]),(0,i.useEffect)(function(){k&&he([])},[k]),(0,i.useEffect)(function(){O&&he(O.rmaRefundOptions)},[O]),(0,i.useEffect)(function(){A&&ve([])},[A]),(0,i.useEffect)(function(){T&&ve(T.reasonCodeSettings)},[T]),(0,i.useEffect)(function(){B&&Se([])},[B]),(0,i.useEffect)(function(){q&&Se(q.getDynamicWidgets)},[q]),(0,i.useEffect)(function(){Z&&Re([])},[Z]),(0,i.useEffect)(function(){z&&Re(z.getDynamicWidgets)},[z]),(0,i.useEffect)(function(){te&&Ce([])},[te]),(0,i.useEffect)(function(){ee&&Ce(ee.getDynamicWidgets)},[ee]),(0,i.useEffect)(function(){we&&Ne([])},[we]),(0,i.useEffect)(function(){Ee&&Ne(Ee.getDynamicWidgets)},[Ee]),(0,i.useEffect)(function(){Ve&&xe([])},[Ve]),(0,i.useEffect)(function(){Pe&&xe(Pe.getDynamicWidgets)},[Pe]),(0,i.useEffect)(function(){We&&Me([])},[We]),(0,i.useEffect)(function(){De&&Me(De.getDynamicWidgets)},[De]);var Fe=function(e){return b(t,void 0,void 0,function(){return y(this,function(t){return void 0===ie()&&W({variables:{location:"RETURNPOLICY"}}).then(),void 0===oe()&&H({variables:{location:"REASONTEXT"}}).then(),void 0===se()&&J({variables:{location:"RMAAUTOGENERATELABELMSG"}}).then(),void 0===le()&&ae({variables:{location:"RMASHIPMENTPAYINGSIDEMSG"}}).then(),void 0===ce()&&ke({variables:{location:"RMASENDCUSTOMERCHOICEMSG"}}).then(),void 0===ue()&&Ae({variables:{location:"RMAPACKAGELIMITSMSG"}}).then(),S().then(),M({variables:{orderId:c}
1}).then(),P({variables:{orderId:c}}).then(),E(e),[2]})})};return(0,i.useEffect)(function(){Ie(),u&&(r||s(!0),Fe(u).finally(function(){s(!1)}))},[u]),(0,i.useEffect)(function(){var e=g.salesConfig.rmaConfig,t=e.rmaPackageWeightLimit,n=e.rmaPackageQtyLimit,a=e.isCreateRmasAllowedIfLimitsExceeded;G(t),U(n),j(a)},[g]),(0,i.useEffect)(function(){d&&u&&((0,v.updateCurrentOrder)(),de(!1))},[d]),i.createElement(i.Fragment,null,n)}var ke,_e=n(3389),Pe=n(62815),Ve=n(85515),Te=n(43198),Ae=n(44188),Le=n(45257),De=n(20036),We=n(11168),Fe=function(){return Fe=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},Fe.apply(this,arguments)},qe="step",Ue=function(e,t,n){var a,r=Fe(Fe({},e()),((a={})[t]=n,a));e(r)},Be=function(e){return I()[e]||!1},Ge=function(e,t){Ue(O,e,t)},Qe=function(e){return O()[e]||!1},He=function(e){return C.includes(e)&&Be(e)},je=function(e,t){return!e||t&&!He(e)?E:e},Ye=function(e){var t=(0,De.getQueryParamByName)(qe);return je(t,e)},Ke=function(e,t,n){var a=(0,De.getUrl)(),r=je(t);if(!n){var i=He(r);T(!i)}a.searchParams.set(qe,r),(0,We.navigateToUrl)({navigate:e,url:a})},ze=function(e,t){if(He(t)){var n=(0,De.getUrl)(),a=function(e){switch(e){case E:return w;case w:return S;case S:return R;default:return E}}(t);a!==R&&(Ge(a,!0),n.searchParams.set(qe,a),(0,We.navigateToUrl)({navigate:e,url:n}))}else T(!0)},Ze=n(41395),Xe=n(67566),Je=n(45250),$e=n.n(Je),et=(ke=function(e,t){return ke=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},ke(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}ke(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),tt=function(e){var t=e.item,n=e.requestedQty,a=e.remainingQty,r=t.rma_available_qty;return n>0&&n+a===r},nt=function(e){return""!==e.reason},at=function(e){return""!==e.condition},rt=function(e){var t=e.comment;return!e.rmaCommentRequired||Boolean(t&&t.length>0&&t.length<=200)},it=function(e){return Boolean(tt(e)&&nt(e)&&at(e)&&rt(e)&&function(e){var t=e.rmaUploadImagesRequired,n=e.uploadedImages;return!t||Boolean(n&&n.length>0)}(e))},ot=function(e){var t=k(),n=Ot(t,e.chosenItemId);return!!n&&(it(n)&&function(e){if(!e)return!1;var t=e.rmaOption;return t&&""!==t.value}(e.chosenOption)&&function(e){var t=e.chosenOption,n=e.agreements;return!(null==t?void 0:t.agreements)||!!(n&&n.length>0)&&n.filter(function(e){return e.isAgreed}).length===t.agreements.length}(e))},st=function(e){return Boolean(e&&e.chosenShippingMethod&&e.chosenShippingMethod.code)},lt=function(e,t){var n=function(e,t){var n=e>U(),a=t>G();return Q(n),H(a),n||a}(qt(e,t),Ut(e,t));return!j()&&n},ct=function(){function e(e,t,n){void 0===e&&(e=""),void 0===n&&(n=C),this.stepKey=e,this.stepData=t,this.stepsList=n}return e.prototype.validate=function(){var e,t=T(),n=this.getStepValidationResult();return e=this.stepKey,Ue(I,e,n),t&&T(!n),this.checkAreAllStepsValid(),n},e.prototype.checkAreAllStepsValid=function(){var e=this.stepsList,t=e.length,n=I(),a=e.filter(function(e){return n[e]}).length;A(t===a)},e}(),ut=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return et(t,e),t.prototype.getStepValidationResult=function(){if(this.stepKey!==E||!this.stepData)return!1;var e=this.stepData,t=e.filter(function(e){return it(e)}),n=t.length>0,a=e.length===t.length,r=_(),i=lt(e,r);return Boolean(n&&a&&!i)},t}(ct),dt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return et(t,e),t.prototype.getStepValidationResult=function(){if(this.stepKey!==w||!this.stepData)return!1;var e=this.stepData,t=e.filter(function(e){return ot(e)}),n=t.length>0,a=e.length===t.length,r=k(),i=lt(r,e);return Boolean(n&&a&&!i)},t}(ct),mt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return et(t,e),t.prototype.getStepValidationResult=function(){if(this.stepKey!==S||!this.stepData)return!1;var e=this.stepData;return st(e)},t}(ct),pt=function(e,t){switch(e){case E:return new ut(e,t);case w:return new dt(e,t);case S:return new mt(e,t);default:return{validate:function(){return!1}}}},ft="customer",ht="chefworks",vt="keep_all_items",gt="default",bt="site",yt="customer",Et=function(e,t){var n={};return e.forEach(function(e){var a=e.code;n[a]=t||"default"}),n},wt=function(e){return!!(null==e?void 0:e.chosenOption)&&e.chosenOption.rmaOption.label===Ht},St=function(e){return!!(null==e?void 0:e.reasonCodeSetting)&&e.reasonCodeSetting.isGenerateShippingLabel},Rt=function(e,t){var n=ft;return t.forEach(function(t){if(n!==ht){var a,r=t.itemId,i=Ot(e,r);n=(null==(a=i)?void 0:a.reasonCodeSetting)?a.reasonCodeSetting.rmaShipmentPayingSide:ft}}),n},Ct=function(e,t,n){var a=function(e,t){return t.filter(function(t){var n=t.itemId,a=Vt(e,n);return!wt(a)})}(t,n),r=function(e,t){var n=!1;return t.forEach(function(t){if(!n){var a=t.itemId,r=Ot(e,a);n=St(r)}}),n}(e,a),i=function(e,t,n){if(!e)return!1;var a=!1;
1return n.forEach(function(e){if(!a){var n,r=e.itemId,i=Ot(t,r);a=St(i)&&!!(null==(n=i)?void 0:n.reasonCodeSetting)&&n.reasonCodeSetting.isGenerateShippingLabelOnAuthorized}}),a}(r,e,a),o=function(e,t){var n=!1;return t.forEach(function(t){if(!n){var a=t.itemId,r=Ot(e,a);if(r){var i=r.item;n=Boolean((null==i?void 0:i.embroideryItems)&&i.embroideryItems.length>0||i.has_embroidered_items)}}}),n}(e,a);return{filteredChosenRmaItems:a,isAutogenerateAllowed:r,isAutogenerateOnAuthorized:i,hasEmbroideredItems:o,whoPaysForShipment:Rt(e,a)}},Nt=function(e){return{value:bt,label:e("Create return shipping label")}},xt=function(e){return{value:yt,label:e("I will ship items using my own shipping label")}},Mt=function(){return Mt=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},Mt.apply(this,arguments)},It=function(e,t,n){if(n||2===arguments.length)for(var a,r=0,i=t.length;r<i;r++)!a&&r in t||(a||(a=Array.prototype.slice.call(t,0,r)),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))},Ot=function(e,t){return e.find(function(e){return e.item.id===t})},kt=function(e,t){return e.find(function(e){var n=e.reason.value;return t===n})},_t=function(e){k(It([],e,!0)),pt(E,e).validate()},Pt=function(e,t){var n=e.filter(function(e){return e.item.id===t.item.id});if(n.length>0){var a=n[0],r=Mt(Mt({},a),t),i=e.map(function(e){return e.item.id===t.item.id?r:e});_t(i)}else{i=It(It([],e,!0),[t],!1);_t(i)}},Vt=function(e,t){return e.find(function(e){return e.chosenItemId===t})},Tt=function(e){!function(e){_(It([],e,!0))}(e),pt(w,e).validate()},At=function(e,t){var n=e.filter(function(e){return e.chosenItemId===t.chosenItemId});if(n.length>0){var a=n[0],r=Mt(Mt({},a),t),i=e.map(function(e){return e.chosenItemId===t.chosenItemId?r:e});Tt(i)}else{i=It(It([],e,!0),[t],!1);Tt(i)}},Lt=function(e){!function(e){var t=P();$e().isEqual(t,e)||P(Mt(Mt({},t),e))}(e),pt(S,e).validate()},Dt=function(e,t){Lt(e?Mt(Mt({},e),t):t)},Wt=function(){P(void 0),pt(S).validate()},Ft=function(e,t){var n=e.filter(function(e){return e.item.id!==t});_t(n),function(e){var t=_().filter(function(t){return t.chosenItemId!==e});Tt(t)}(t)},qt=function(e,t){if(!e.length)return 0;var n=0;return e.forEach(function(e){var a=e.requestedQty,r=e.item.id,i=Vt(t,r);wt(i)||(n+=a)}),n},Ut=function(e,t){if(!e.length)return 0;var n=0;return e.forEach(function(e){var a=e.item,r=e.requestedQty,i=a.id,o=a.item_weight,s=Vt(t,i);wt(s)||(n+=o*r)}),Math.round(100*n)/100},Bt="Exchange",Gt="Store Credit",Qt="Gift Card",Ht="Keep Item",jt=function(e,t,n){return!(!t&&!n)&&(e===Bt&&t||e===Ht&&n)},Yt=function(e,t,n,a,r,i){var o={},s=function(e,t,n,a){var r={};return t.forEach(function(t){var i=t.chosenItemId,o=t.chosenOption,s=Ot(e,i);if(o&&s){var l=s.item,c=s.requestedQty,u=l.product_sale_price,d=l.product_discounted_price,m=u.value,p=d.value,f=null!==p?p:m,h=o.rmaOption,v=h.value,g=h.label;if(!jt(g,n,a)){var b=r[v]||0;r[v]=b+f*c}}}),r}(e,t,n,a);return Object.keys(s).forEach(function(e){var n=s[e],a=r(n),l=function(e,t){var n=e.find(function(e){var n=e.chosenOption;return n&&n.rmaOption.value===t});return n?n.chosenOption:void 0}(t,e);if(l){var c=l.rmaOption.value;o[c]=function(e,t,n){var a;if(!t||!n)return"";var r=t.rmaOption,i=t.paymentMethod;switch(r.label){case"Refund":if(i){var o=i.token,s=i.title;return o&&(null===(a=null==o?void 0:o.details)||void 0===a?void 0:a.maskedCC)?e("%1 will be added to your credit card ending in %2",n,o.details.maskedCC):e("%1 will be added using %2",n,s)}return"";case Gt:return e("%1 will be added to your %2",n,Gt);case Qt:return e("%1 will be added to your %2",n,Qt);default:return""}}(i,l,a)}}),o};const Kt={Mobile:"(max-width: 1040px)",stepContinue:"qj8gD7PP6abL36Ps6v3T",sidebarContent:"ouLN_sdcf2xgi45dkxd2",detailsRow:"PoY5xOnPbythXoQdXvag",noTopBorder:"mCrQqp__P5P0CU9Qi_rA",payPopupContent:"RraIDMis2THC92_SA6n_",sidebarActionBtn:"X6s_i2rjv_IQ86Qaf4HX"},zt={LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",refundSummary:"LPueKVklNlEwmPr2erNy",shippingTotal:"HndATABzUCDeCHWJMRuA",summaryDetail:"hOhseHAG_GLgDOOtG9by",shipping:"OREIvhJo9ro4JwR7eg2k",shippingMethodLabel:"Lx5DvqKTfuPmEP0T3ywr",refundText:"UGHxC7LsIXNI7zFhrRwY",detailRow:"h9q0GhprnZZDYg_DLow2",title:"A779cA8xT6_HwP5ypyNK",price:"VOMOfwYp7R1O9OjxxR6w",label:"VN3vPA8kZEVFzub1VM6N",totalEstimate:"Irh97w45bMpCA0OLR0BO"};var Zt=function(e){var t=e.config,n=(0,i.useState)(null),a=n[0],r=n[1],l=(0,i.useState)(null),u=l[0],d=l[1],m=(0,i.useState)(null),p=m[0],f=m[1],h=(0,i.useState)(null),v=h[0],g=h[1],b=(0,i.useState)({}),y=b[0],E=b[1],w=(0,o.useReactiveVar)(M),R=(0,o.useReactiveVar)(X),C=(0,o.useReactiveVar)(k),N=(0,o.useReactiveVar)(_),x=(0,o.useReactiveVar)(P),I=(0,o.useReactiveVar)(D),O=null==x?void 0:x.chosenShippingMethod,V=(0,s.usePhraseTranslater)(),T=(0,Ze.usePriceRounder)(),A=(0,Ze.usePriceFormatter)(),L=t.salesConfig.rmaConfig,W=L.isExcludeExchangeItemPrice,F=L.isExcludeKeepItemPrice,q=R.length>0,U=Object.keys(y).length>0,B=function(e){return A(T(e))},G=function(){if(x&&O){var e=function(e,t,n,a){var r=0;return t.forEach(function(t){var i=t.chosenItemId,o=t.chosenOption;if(o){var s=o.rmaOption.label,l=Ot(e,i);if(!jt(s,n,a)&&l){var c=l.item,u=l.requestedQty,d=c.product_sale_price,m=c.product_discounted_price,p=d.value,f=m.value;r+=(null!==f?f:p)*u}}}),r}(C,N,W,F),t=O.title,n=O.price,a=e,i=Yt(C,N,W,F,B,V);r(e),g(t),d(n),f(a),E(i)}};return(0,i.useEffect)(function(){G()}
1,[w,N,O]),w===S&&O?i.createElement("div",{className:(0,c.classes)(Kt.sidebarContent,zt.refundSummary),"data-test":"refund-summary-".concat(w)},i.createElement("div",{className:(0,c.classes)(Kt.detailsRow,zt.label,zt.title)},V("Refund Summary")),i.createElement("div",{className:(0,c.classes)(Kt.detailsRow,zt.estimatedTotals)},null!==a&&i.createElement(Xe.SummaryLine,{amount:a,label:V("Refund Subtotal"),lineClassName:(0,c.classes)(zt.summaryDetail,zt.subtotal),lineRowClassName:zt.detailRow,labelClassName:zt.label,priceClassName:zt.price}),null!==p&&i.createElement(i.Fragment,null,i.createElement(Xe.SummaryLine,{amount:p,label:V("Total Estimated Refund"),lineClassName:(0,c.classes)(zt.summaryDetail,zt.totalEstimate),lineRowClassName:zt.detailRow,labelClassName:zt.label,priceClassName:zt.price}),q&&U&&i.createElement("div",{className:(0,c.classes)(zt.summaryDetail,zt.refundText)},R.map(function(e){var t=e.rmaOption.value,n=y[t];return n&&n.length?i.createElement("div",{className:(0,c.classes)(zt.detailRow,zt.text,"weglot-exclude","price-content")},n):null})))),null!==v&&null!==u&&i.createElement("div",{className:(0,c.classes)(Kt.detailsRow,zt.shippingTotal)},i.createElement(Xe.SummaryLine,{amount:I?u:0,label:V("Shipping"),subLabel:v,lineClassName:(0,c.classes)(zt.summaryDetail,zt.shipping),lineRowClassName:zt.detailRow,labelClassName:zt.label,subLabelClassName:zt.shippingMethodLabel,priceClassName:zt.price}))):null},Xt=n(34148);const Jt={returnPackageInfo:"_4q2bP9RObgWGI2yRMQ8",infoLine:"iZBCjFoIKBdRRuhYtMe2"};var $t="quantity",en="weight",tn=[$t,en],nn=function(){var e=(0,i.useState)(!1),t=e[0],n=e[1],a=(0,o.useReactiveVar)(M),r=(0,o.useReactiveVar)(k),l=(0,o.useReactiveVar)(_),u=(0,o.useReactiveVar)(q),d=(0,o.useReactiveVar)(B),m=(0,o.useReactiveVar)(U),p=(0,o.useReactiveVar)(G),f=(0,o.useReactiveVar)(Q),h=(0,o.useReactiveVar)(H),v=(0,o.useReactiveVar)(ue),g=(0,s.usePhraseTranslater)();return(0,i.useEffect)(function(){var e,t;e=Ut(r,l),t=qt(r,l),B(e),q(t)},[a,r,l]),(0,i.useEffect)(function(){n(f||h)},[f,h]),i.createElement("div",{className:(0,c.classes)(Kt.sidebarContent,Kt.noTopBorder,Jt.returnPackageInfo),"data-test":"return-package-info"},i.createElement("div",{className:(0,c.classes)(Kt.detailsRow,Jt.infoLine)},g("%1 items are being returned with a total weight of %2 lbs.",u,d)),t&&i.createElement(i.Fragment,null,v&&v.length>0&&i.createElement(i.Fragment,null,f&&v.map(function(e){return i.createElement(Xt.DynamicWidget,{widget:e,allowedBlockTypes:tn,currentBlockType:$t,className:Jt.exceededQty})}),h&&v.map(function(e){return i.createElement(Xt.DynamicWidget,{widget:e,allowedBlockTypes:tn,currentBlockType:en,className:Jt.exceededWeight})})),(!v||!v.length)&&i.createElement(i.Fragment,null,f&&i.createElement("div",{className:(0,c.classes)(Kt.detailsRow,Jt.exceededInfo)},g("Return package total items quantity of %1 has been exceeded the limit: %2",u,m)),h&&i.createElement("div",{className:(0,c.classes)(Kt.detailsRow,Jt.exceededInfo)},g("Return package total items weight of %1 (LBS) has been exceeded the limit: %2",d,p)))))},an=n(70504);const rn={Desktop:"(min-width: 1041px)",LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",returningItems:"vftliKsPrfjbxYI40QKg",returningContent:"hgaRMCrtPQpPbLfhWeVU",label:"bM93JLckM9RTSirimuQw",chosenItems:"h2lZDHBd0nHienL5d0mb",imageWrapper:"v11W6VjCOp07kWRE_1B5",invalid:"h1oS00KK97PK459qqT1Q",productImage:"eg5xjzWjQgBJOUg6LDOA",shippingStep:"C3MVAeHokuj6lp3QYUOw"};var on=function(){var e,t=(0,s.usePhraseTranslater)(),n=(0,o.useReactiveVar)(M),a=(0,o.useReactiveVar)(k),r=n===S;return a.length<=0?null:i.createElement("div",{className:(0,c.classes)(Kt.sidebarContent,rn.returningItems),"data-test":"returning-items-".concat(n)},i.createElement("div",{className:(0,c.classes)(rn.returningContent,rn.header)},i.createElement("span",{className:rn.label},t("Items You Are Returning"))),i.createElement("div",{className:(0,c.classes)(rn.returningContent,rn.chosenItems,(e={},e[rn.shippingStep]=r,e))},a.map(function(e){var t,n=e.item,a=n.product_name,r=n.product_image_url;return i.createElement(an.ProductImage,{productImageUrl:r,productName:a,className:(0,
1c.classes)(rn.imageWrapper,(t={},t[rn.invalid]=!it(e),t))})})))},sn=n(64836),ln=n(68476),cn=n(80688),un=n(4200),dn=n(46291),mn=n(76105),pn=n(17469),fn=n(96757),hn=n(91037),vn=n(55360),gn=n(50346),bn=n(57777),yn=n(84143),En=n(69868);const wn={Desktop:"(min-width: 1041px)",Mobile:"(max-width: 1040px)",LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",createReturnsWrapper:"m8g2TbQ3GSFtOtUdLD3D",createReturnsContent:"W5mndcjwJO_JdaC6gF5s",createReturnsSidebar:"kAovemsTQ8kGSC7XCdUs",noAvailableRmaItemsWrapper:"eNtAGj84WOM8dgeRZz8B",disabled:"WOorvbLKbV4oHTA6XAnq"},Sn={methodsLoading:"yLz5wWY0nECrx2ejJWYg",hidden:"yQHPQ5BPE3Csebo2K6ce",payShipmentButton:"kIpACC92KDfNhKFBc2xp",payMessagesWrapper:"SdfFE4uULyDe3bplGahQ"};var Rn=function(){return Rn=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},Rn.apply(this,arguments)},Cn=function(e,t,n,a){return new(n||(n=Promise))(function(r,i){function o(e){try{l(a.next(e))}catch(e){i(e)}}function s(e){try{l(a.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((a=a.apply(e,t||[])).next())})},Nn=function(e,t){var n,a,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(i=0)),i;)try{if(n=1,a&&(r=2&s[0]?a.return:s[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,s[1])).done)return r;switch(a=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,a=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(r=i.trys,(r=r.length>0&&r[r.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]<r[3])){i.label=s[1];break}if(6===s[0]&&i.label<r[1]){i.label=r[1],r=s;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(s);break}r[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],a=0}finally{n=r=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}},xn=function(e){var t,n,a=e.isLoggedIn,r=e.sageMiddlewareEnabled,u=e.setIsPaymentComplete,d=e.setShippingOrderNumber,m=e.setShippingOrderTransactionMethod,p=e.shippingMethod,h=e.isPaying,g=e.setIsPaying,b=(0,o.useReactiveVar)(v.orderIdVar),y=(0,i.useState)(!1),E=y[0],w=y[1],S=(0,i.useState)(!1),R=S[0],C=S[1],N=(0,i.useState)(!1),x=N[0],M=N[1],I=(0,i.useState)(!0),O=I[0],k=I[1],_=(0,i.useState)(!1),P=_[0],V=_[1],T=(0,i.useState)(!1),A=T[0],L=T[1],D=(0,i.useState)(!1),W=D[0],F=D[1],q=(0,i.useState)([]),U=q[0],B=q[1],G=(0,i.useState)([]),Q=G[0],H=G[1],j=(0,i.useState)(void 0),Y=j[0],K=j[1],z=(0,i.useState)(""),Z=z[0],X=z[1],J=(0,i.useState)(""),$=J[0],te=J[1],ae=(0,i.useState)({orderId:b,shippingMethod:p}),re=ae[0],ie=ae[1],oe=(0,i.useState)(!0),se=oe[0],le=oe[1],ce=(0,s.usePhraseTranslater)(),ue=(0,o.useReactiveVar)(ne),de=(0,o.useReactiveVar)(ee),me=(0,o.useReactiveVar)(v.countriesVar),pe=function(e){ie(e)},fe=function(e){var t=e.code;K(e),X(t),te((null==e?void 0:e.public_hash)||""),x&&M(!1)},he=(0,l.useLazyQuery)(f.GET_RMA_AVAILABLE_PAYMENT_METHODS,{fetchPolicy:"no-cache",errorPolicy:"all"}),ve=he[0],ge=he[1],be=ge.data,ye=ge.error,we=(0,sn.useMutation)(r?un.CW_CUSTOMER_PAY_FOR_RMA_SHIPMENT:un.CUSTOMER_PAY_FOR_RMA_SHIPMENT)[0],Se=(0,sn.useMutation)(r?un.CW_GUEST_PAY_FOR_RMA_SHIPMENT:un.GUEST_PAY_FOR_RMA_SHIPMENT)[0],Re=function(e){B([ce("Unknown error occurred paying for the RMA Shipment.")]),F(!0),g(!1),u(!1)},Ce=function(e){var t=e.result,n=e.shipping_order_number,a=e.shipping_order_transaction_method,r=e.user_errors;if(t){var i=ce("Payment for RMA Shipment has been processed successfully");H([i])}var o=r.length>0;if(r.length>0){var s=r.map(function(e){return e.message});B(s)}d(n),m(a),u(t),L(t),F(o),o&&g(!1)},Ne=function(e){return Cn(void 0,void 0,void 0,function(){var t;return Nn(this,function(n){return t=(0,dn.retrievePayForRmaShipmentFromResponse)(e,r),Ce(t),[2]})})},xe=function(e){return Cn(void 0,void 0,void 0,function(){var t;return Nn(this,function(n){return t=(0,dn.retrieveGuestPayForRmaShipmentFromResponse)(e,r),Ce(t),[2]})})},Me=function(){return Cn(void 0,void 0,void 0,function(){var e;return Nn(this,function(t){switch(t.label){case 0:return e={variables:{input:re},onError:Re},a?[4,we(Rn(Rn({},e),{onCompleted:Ne}))]:[3,2];case 1:return t.sent(),[3,4];case 2:return[4,Se(Rn(Rn({},e),{onCompleted:xe}))];case 3:t.sent(),t.label=4;case 4:return[2]}})})};(0,i.useEffect)(function(){ye&&Ee([])},[ye]),(0,i.useEffect)(function(){be&&Ee(be.rmaAvailablePaymentMethods)},[be]);return(0,i.useEffect)(function(){w(P||h||!Y||!se)},[P,h,Y,se]),(0,i.useEffect)(function(){(0,pn.isGuestVar)(!a)},[a]),(0,i.useEffect)(function(){k(!Y||x)},[Y,x]),(0,i.useEffect)(function(){P||(V(!0),Cn(void 0,void 0,void 0,function(){return Nn(this,function(e){switch(e.label){case 0:return[4,ve()];case 1:return e.sent(),[2]}})}).finally(function(){V(!1)}))},[]),""===p?i.createElement("div",{className:Sn.negativeMessage},i.createElement("h3",null,ce("No Return Shipping Method has been chosen."))):i.createElement("div",{className:yn.default.checkout}
1,P&&i.createElement(fn.LoadingImage,{parentClass:Sn.methodsLoading}),!P&&i.createElement("div",{className:(0,c.classes)(Sn.paymentBody,(t={},t[wn.disabled]=h,t))},!ue.length&&i.createElement("div",{className:Sn.negativeMessage},i.createElement("h3",null,ce("No Available Payment Methods For RMA Shipment."))),ue.length>0&&i.createElement(En.BillingAddressForm,{paymentMethodVariables:re,onVariablesChange:pe,countries:me,isNewBillingRequested:R,setIsNewBillingRequested:C,billingAddress:de}),!R&&i.createElement("div",{className:bn.default.paymentMethodOption},O&&ue.map(function(e){return i.createElement(hn.Option,{key:e.code,method:e,selectedMethodCode:Z,onClickPaymentOption:fe,selectedMethodHashCode:$})})),i.createElement("div",{className:(0,c.classes)(Sn.rmaPaymentMethodsWrapper,(n={},n[Sn.hidden]=R||O,n))},ue.length>0&&ue.map(function(e){var t=e.code,n=e.payment_method_code;return i.createElement("div",{className:Sn.rmaPaymentMethod},t===mn.PAYMENT_METHODS.REPAY&&i.createElement(gn.Repay,{isSelected:Z===t,paymentMethod:e,paymentMethodVariables:re,onVariablesChange:pe,setIsMethodValid:le,formTitle:ce("Credit Card")}),(0,vn.isVault)(t)&&n===mn.PAYMENT_METHODS.REPAY&&i.createElement(gn.RepayCcVault,{isSelected:Z===t,paymentMethod:e,paymentMethodVariables:re,onVariablesChange:pe,setIsMethodValid:le}))})),!R&&ue.length>1&&i.createElement("div",{className:bn.default.paymentMethodfooter},i.createElement("button",{type:"button",className:bn.default.showMethodToggle,onClick:function(e){return function(e){e&&e.preventDefault(),M(!x)}(e)}},ce("%1 Payment Methods",O?"Less":"More")))),!R&&i.createElement(i.Fragment,null,i.createElement(Te.ActionButton,{label:ce("Pay For Shipment And Create Return"),btnClassName:Sn.payShipmentButton,disabled:E,action:function(e){if(e&&e.preventDefault(),e&&e.stopPropagation(),u(null),L(!1),F(!1),H([]),B([]),g(!0),!se)return B([ce("Payment Method data is not valid.")]),F(!0),void g(!1);Me().then()}}),i.createElement(Le.Messages,{mainWrapperClassName:Sn.payMessagesWrapper,successMessages:Q,showSuccessMessages:A,setShowSuccessMessages:L,errorMessages:U,showErrorMessages:W,setShowErrorMessages:F,hideSuccessMessages:!1,hideErrorMessagesDelay:5e3})))},Mn=function(){return Mn=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},Mn.apply(this,arguments)},In=function(e,t,n,a){return new(n||(n=Promise))(function(r,i){function o(e){try{l(a.next(e))}catch(e){i(e)}}function s(e){try{l(a.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((a=a.apply(e,t||[])).next())})},On=function(e,t){var n,a,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(i=0)),i;)try{if(n=1,a&&(r=2&s[0]?a.return:s[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,s[1])).done)return r;switch(a=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,a=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(r=i.trys,(r=r.length>0&&r[r.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]<r[3])){i.label=s[1];break}if(6===s[0]&&i.label<r[1]){i.label=r[1],r=s;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(s);break}r[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],a=0}finally{n=r=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}},kn=function(e){var t,n=e.config,a=e.createReturnsOrder,r=e.chosenReturnItems,l=e.chosenRefundOptions,u=e.chosenShippingOption,d=e.setError,m=e.setErrorMessages,p=e.setSuccess,f=(0,i.useState)(!1),h=f[0],g=f[1],b=(0,i.useState)(!1),y=b[0],E=b[1],w=(0,i.useState)(!1),S=w[0],R=w[1],C=(0,i.useState)(null),N=C[0],x=C[1],M=(0,i.useState)(""),I=M[0],O=M[1],k=(0,i.useState)(""),_=k[0],P=k[1],T=(0,s.usePhraseTranslater)(),A=(0,o.useReactiveVar)(v.isLoggedInVar),L=(0,o.useReactiveVar)(D),j=(0,o.useReactiveVar)(F),Y=(0,o.useReactiveVar)(W),K=(0,o.useReactiveVar)(q),z=(0,o.useReactiveVar)(B),Z=(0,o.useReactiveVar)(U),X=(0,o.useReactiveVar)(G),J=(0,o.useReactiveVar)(Q),$=(0,o.useReactiveVar)(H),ee=(null==a?void 0:a.id)||"",te=(null==a?void 0:a.number)||"",ne=n.salesConfig.sageMiddlewareEnabled,ae=function(){var e=[];
1if(r.forEach(function(t){var n=t.item,a=t.comment;if(a&&a.length>0){var r=n.product_sku,i=T("SKU %1 - %2",r,a.trim());e.push(i)}}),!e.length)return"";var t=e.join("; ");return T("Comments: %1",t)},re=function(){return JSON.stringify((null==u?void 0:u.chosenShippingMethod)||"")},ie=(0,sn.useMutation)(un.CANCEL_RETURN_LABEL_ORDER)[0],oe=function(e){d(!0),m(e),Ie()},se=function(e){I&&I.length>0?In(void 0,void 0,void 0,function(){return On(this,function(e){switch(e.label){case 0:return[4,ie({variables:{input:{shippingOrderNumber:I,shippingOrderTransactionMethod:_}}})];case 1:return e.sent(),[2]}})}).finally(function(){oe(e)}):oe(e)},le=function(e){var t=e.graphQLErrors.map(function(e){return e.message});se(t)},ce=function(e){var t=e.return,n=t.items,a=t.viewUrl;n.length?(p(!0),Ie(),setTimeout(function(){de(!0),window.location.href=a},6500)):se([T("Unknown error occurred while requesting Your Return.")])},ue=function(e){return In(void 0,void 0,void 0,function(){var t;return On(this,function(n){return t=(0,dn.retrieveRequestReturnFromResponse)(e,ne),ce(t),[2]})})},me=function(e){return In(void 0,void 0,void 0,function(){var t;return On(this,function(n){return t=(0,dn.retrieveGuestRequestReturnFromResponse)(e,ne),ce(t),[2]})})},pe=function(){var e={input:{order_uid:ne?(0,cn.getUid)(te):ee,items:r.map(function(e){var t,n,a=e.item,r=e.requestedQty,i=e.reason,o=e.condition,s=e.comment,c=e.uploadedImages,u=a.id,d=Vt(l,u),m=(null==d?void 0:d.chosenOption)?null===(n=null===(t=d.chosenOption)||void 0===t?void 0:t.rmaOption)||void 0===n?void 0:n.value:"";return{order_item_uid:a.order_item_uid,invoice_item_uid:a.invoice_item_uid||"",invoice_number:a.invoice_number||"",quantity_to_return:"".concat(r),entered_custom_attributes:[{attribute_code:"comment_text",value:s},{attribute_code:"uploaded_images",value:JSON.stringify(c)}],selected_custom_attributes:[{attribute_code:"reason",value:i},{attribute_code:"condition",value:o},{attribute_code:"resolution",value:m}]}}),comment_text:ae(),shipping_method:re(),shipping_order_number:I,shipping_order_transaction_method:_,is_generate_shipping_label_allowed:Y,rma_package_info:{total_qty:K,total_weight:z,total_qty_limit:Z,total_weight_limit:X,is_total_qty_limit_exceeded:J,is_total_weight_limit_exceeded:$}}};return{variables:e,onError:le}},fe=(0,sn.useMutation)(ne?un.CW_CUSTOMER_REQUEST_RETURN:un.CUSTOMER_REQUEST_RETURN)[0],he=(0,sn.useMutation)(ne?un.CW_GUEST_REQUEST_RETURN:un.GUEST_REQUEST_RETURN)[0],ve=function(){return In(void 0,void 0,void 0,function(){var e;return On(this,function(t){switch(t.label){case 0:return e=pe(),A?[4,fe(Mn(Mn({},e),{onCompleted:ue}))]:[3,2];case 1:return t.sent(),[3,4];case 2:return[4,he(Mn(Mn({},e),{onCompleted:me}))];case 3:t.sent(),t.label=4;case 4:return[2]}})})},ge=function(){R(!1),g(!1)};return(0,i.useEffect)(function(){L&&null!==N&&null!==I&&N&&I&&setTimeout(function(){ge(),g(!0),ve().finally()},3e3)},[L,N,I]),(0,i.useEffect)(function(){V(!h)},[h]),i.createElement(i.Fragment,null,L&&i.createElement(ln.default,{isVisible:S,onClose:ge,classNameContentCnt:Kt.payPopupContent,closeBtnClassName:(0,c.classes)(Kt.closePayPopup,(t={},t[wn.disabled]=y,t))},i.createElement(xn,{isLoggedIn:!!A,sageMiddlewareEnabled:ne,setIsPaymentComplete:x,setShippingOrderNumber:O,setShippingOrderTransactionMethod:P,isPaying:y,setIsPaying:E,shippingMethod:re()})),i.createElement(Te.ActionButton,{label:T("Create Returns"),btnClassName:Kt.sidebarActionBtn,disabled:h,action:function(e){e&&e.preventDefault(),d(!1),p(!1),g(!0),!L||j?ve().finally():R(!0)}}))},_n=function(e,t,n){if(n||2===arguments.length)for(var a,r=0,i=t.length;r<i;r++)!a&&r in t||(a||(a=Array.prototype.slice.call(t,0,r)),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))},Pn=function(e){var t,n=e.config,a=(0,i.useState)(!1),r=a[0],l=a[1],u=(0,i.useState)(!1),d=u[0],m=u[1],p=(0,i.useState)([]),f=p[0],h=p[1],g=(0,i.useState)(!1),b=g[0],y=g[1],E=(0,i.useState)(!1),w=E[0],R=E[1],C=(0,s.usePhraseTranslater)(),N=(0,Ae.useNavigate)(),x=(0,o.useReactiveVar)(M),O=(0,o.useReactiveVar)(I),V=(0,o.useReactiveVar)(T),L=(0,o.useReactiveVar)(A),D=(0,o.useReactiveVar)(v.currentOrderVar),W=(0,o.useReactiveVar)(k),F=(0,o.useReactiveVar)(_),q=(0,o.useReactiveVar)(P),U=[C("We can't create a return right now."),C("The page will be reloaded in 30 seconds.")],B=[C("You have successfully created a return."),C("You will be redirected to the RMAs page in few seconds.")],G=O[x]||!1,Q=L&&x===S;return(0,i.useEffect)(function(){l(w||!(!V||G))},[x,V,G,w]),(0,i.useEffect)(function(){d&&(R(!1),setTimeout(function(){m(!1),setTimeout(function(){window.location.reload()},500)},3e4)),b&&setTimeout(function(){R(!0)},6500)}
1,[d,b]),i.createElement("div",{className:(0,c.classes)(Kt.stepContinue,(t={},t[Kt.active]=G,t)),"data-test":"step-continue-".concat(x)},i.createElement("div",{className:Kt.sidebarContent},!Q&&i.createElement(Te.ActionButton,{label:C("Continue"),btnClassName:Kt.sidebarActionBtn,disabled:r,action:function(e){e&&e.preventDefault(),ze(N,x)}}),Q&&i.createElement(kn,{config:n,createReturnsOrder:D,chosenReturnItems:W,chosenRefundOptions:F,chosenShippingOption:q,setError:m,setErrorMessages:h,setSuccess:y}),!w&&i.createElement(nn,{config:n}),i.createElement(Le.Messages,{mainWrapperClassName:Kt.payMessagesWrapper,successMessages:B,showSuccessMessages:b,setShowSuccessMessages:y,errorMessages:_n(_n([],f,!0),U,!0),showErrorMessages:d,setShowErrorMessages:m,hideSuccessMessages:!0,hideSuccessMessagesDelay:6500,hideErrorMessagesDelay:29750})),i.createElement(Zt,{config:n}),i.createElement(on,{config:n}))},Vn=n(22026),Tn=n(30808),An=function(e,t){return e.find(function(e){return e.value===t})},Ln=function(e,t){var n=e.find(function(e){return e.value===t});return n?n.label:""};const Dn={LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",detailsContent:"pj8fliof9GDFWU8Wv5Hr",contentBlock:"WPK_kC1ULVyJQhoJdh4g",chosenItemsHeader:"yi77VEYyUd9pZrsZGB3z",chosenItem:"fxuzRTBVI5rgXJhpjEv_",detail:"_dwodZkTmOfy4h7qGDJs",imageWrapper:"BEGFcXIdJFbxqUsWqPz5",chosenItemsCounter:"LWXSEHteIpCRtx1Ypuos",productDetails:"TwPiNB9oRa4pH1uHGhUX",chosenOptions:"_AwNb4pT0VgcRBlpXIZe"};var Wn=function(e){var t=e.chosenReturnItem,n=(0,o.useReactiveVar)(K),a=t.reason;if(""===a)return null;var r=Ln(n,a);return i.createElement("span",{className:Dn.reason},r)},Fn=function(e){var t=e.chosenReturnItem,n=(0,o.useReactiveVar)(_),a=t.item.id,r=Vt(n,a);if(!r||!r.chosenOption)return null;var s=r.chosenOption.title;return i.createElement("span",{className:Dn.chosenRefundOption},s)},qn=function(e){var t=e.stepKey,n=(0,s.usePhraseTranslater)(),a=(0,o.useReactiveVar)(k);return a.length<=0?null:i.createElement("div",{className:(0,c.classes)(Dn.detailsContent,Dn.chosenItemsContent)},i.createElement("div",{className:(0,c.classes)(Dn.contentBlock,Dn.chosenItemsHeader)},i.createElement("span",{className:Dn.label},n("See Details"))),a.map(function(e){var n=e.item,a=e.requestedQty,r=n.product_name,o=n.product_url,s=n.product_image_url,l=function(e){switch(t){case E:return i.createElement(Wn,{chosenReturnItem:e});case w:return i.createElement(Fn,{chosenReturnItem:e});default:return null}}(e),u=!!o&&o.length>0;return i.createElement("div",{className:(0,c.classes)(Dn.contentBlock,Dn.chosenItem)},i.createElement(an.ProductImage,{productImageUrl:s,productName:r,className:(0,c.classes)(Dn.detail,Dn.imageWrapper),counter:a,counterClassName:Dn.chosenItemsCounter}),i.createElement("div",{className:(0,c.classes)(Dn.detail,Dn.productDetails)},u&&i.createElement(Tn.ProductLink,{productName:r,productUrl:o,targetBlank:!0,underlineOnHover:!0,opacityOnHover:!0}),!u&&i.createElement("h5",null,r),i.createElement("div",{className:Dn.chosenOptions},l)))}))};const Un="LKr65r2k8qZ3OfPREajZ",Bn="oJIjy2xE40o72tRSxYth",Gn="X2hDmYdyxL0vSJeIIQog";var Qn=function(e){var t=e.stepKey,n=(0,s.usePhraseTranslater)(),a=function(){switch(t){case E:case w:return i.createElement(qn,{stepKey:t});default:return null}}();return a?i.createElement(Vn.LinkPopup,{linkLabel:n("See Details"),wrapperClassName:Un,linkClassName:Bn,contentClassName:Gn},a):null};const Hn={LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",stepsWrapper:"QSnn561_lF_jkV7jfLaF",stepWrapper:"_52v4i71BbXDXiBrIPA_",stepHeader:"vRVHAGYA57FYgxW8Ob0p",step:"qFbu5sVtiYY2sdKWRHqt",active:"U3nAgvmxmNi4_8H7M3V5",stepHeaderButton:"vQ_IeCIf_b2eYbwQ0eYh",clickable:"FkH6MGky1BCzRz1WjSWx",stepRefundOptions:"GO4FBMEiKNoJyD6cUi8j",notShipping:"s8x9uGy1NkWefObyYgPl"};function jn(e){var t,n,a=e.stepKey,r=e.stepTitle,o=e.isActive,s=e.onClickStepHeader,l=void 0===s?void 0:s,u=e.className,d=void 0===u?void 0:u,m=void 0!==l,p=function(e,t){e.preventDefault(),l&&l(t)}
1,f=a!==S;return i.createElement("div",{className:(0,c.classes)(Hn.stepHeader,d||"",(t={},t[Hn.active]=o,t[Hn.notShipping]=f,t)),"data-test":"step-header-".concat(a)},i.createElement("button",{type:"button",className:(0,c.classes)(Hn.stepHeaderButton,(n={},n[Hn.clickable]=m,n)),tabIndex:0,key:a,onClick:function(e){return p(e,a)},onKeyDown:function(e){return p(e,a)}},i.createElement("span",{className:Hn.stepHeaderTitle},r)),m&&!o&&i.createElement(Qn,{stepKey:a}))}var Yn=n(5077),Kn=n(79661),zn=n(2550),Zn=n(50483),Xn=n(98485),Jn=n(71901);const $n={Desktop:"(min-width: 1041px)",Mobile:"(max-width: 1040px)",LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",FontFamily:"Montserrat, arial, sans-serif",rmaItem:"tNwaYOV_VHTcDpvIgqid",rmaItemInfo:"ovp7zgxJ2LXlzsRjby2Z",rmaItemContent:"n0uPmCp2oZ_FWuG3vFRu",rmaItemPolicyContent:"Ljtke4y6QLxyRlOkPWUE",rmaItemImageWrap:"wuRGOfLc6VkAd7oe4kVR",rmaItemImageInnerWrap:"sTWrpCGMwKRx3zeh131c",rmaItemOptions:"Phl_t_StWRO7NH8upCA6",rmaItemDetails:"uBGwzRiqAf0DDIPYyBPA",rmaItemReasonDescriptions:"OkY1w_O_sYOcWI8DqeDE",rmaProductDetails:"SQOB1RUVP6McXdvUo1FT",rmaProductImage:"t18_leNuOV0G1IYCiMs0",rmaAvailableQty:"Ia7dPkAIVwd8BplVTGRQ",rmaDetail:"AemmzlzE6so3lMjUGA3a",label:"OAaMxlrve6S50vVckmb4",rmaItemComment:"YFHIfWDZmnzbCO7NKsD1",rmaItemRequestedQty:"w2632kRz7zlToXQFM2Wx",comment:"o7I3TgAPL0xzTQwZ4sgH",text:"MXtD1WFjW3zOgW1V58rL",secondary:"DeWrXZBab9zwFE72xGI1",remainingCommentLength:"kiOpNFfibIiIRs48TbfE",commentTextArea:"hq7PsCsOupUbuwak8zAm",invalid:"UxShBQ1rNK1P8y6XLGey",note:"sxGMugNd6fqBwTqskOQF",clearMessagesBtn:"VVkfRsd8w_ZNfzYZvbPs",errorMessage:"FxwGXZpfAXTGrRI0Y0DA",infoMessage:"x5oBZLQnuJXsQOIiWSYJ",rmaItemCondition:"sgnGb7qAqao4eGjZJikL",checked:"_jNYimUg5eHIAR_gaMnF",rmaItemOption:"CqpiPDQiGw4dBydZis2w"};var ea=function(e,t,n,a){return new(n||(n=Promise))(function(r,i){function o(e){try{l(a.next(e))}catch(e){i(e)}}function s(e){try{l(a.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((a=a.apply(e,t||[])).next())})},ta=function(e,t){var n,a,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(i=0)),i;)try{if(n=1,a&&(r=2&s[0]?a.return:s[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,s[1])).done)return r;switch(a=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,a=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(r=i.trys,(r=r.length>0&&r[r.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]<r[3])){i.label=s[1];break}if(6===s[0]&&i.label<r[1]){i.label=r[1],r=s;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(s);break}r[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],a=0}finally{n=r=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}},na=function(e,t,n){if(n||2===arguments.length)for(var a,r=0,i=t.length;r<i;r++)!a&&r in t||(a||(a=Array.prototype.slice.call(t,0,r)),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))};function aa(e){var t=this,n=e.config,a=e.rmaItem,r=e.reasonCodeSetting,l=void 0===r?void 0:r,u=e.isChosenDamaged,d=e.uploadedImages,m=e.setUploadedImages,p=e.updateChosenReturnItem,f=(0,i.useState)([]),h=f[0],v=f[1],g=(0,i.useState)([]),b=g[0],y=g[1],E=(0,i.useState)(!1),w=E[0],S=E[1],R=(0,i.useState)(!1),C=R[0],N=R[1],x=(0,i.useState)(!1),M=x[0],I=x[1],O=(0,o.useReactiveVar)(re),k=(0,o.useReactiveVar)(T),_=(0,s.usePhraseTranslater)(),P=n.salesConfig.rmaConfig.isRmaEmbItemsUploadImagesRequired,V=a.has_embroidered_items,A=a.embroideryItems,L=!!(A&&A.length>0)||V,D=function(){S(!1),v([]),N(!1),y([])};return(0,i.useEffect)(function(){var e=function(e){var t=L&&P,n=!(!e||!e.isRmaItemUploadImagesRequired);return t||n}(l);I(e)},[P,L,l]),(0,i.useEffect)(function(){M&&k&&(d.length||(v(na(na([],h,!0),[_("Images are required for current Item, please, upload some to continue.")],!1)),S(!0)))},[M,d,k]),i.createElement(i.Fragment,null,!u&&i.createElement("div",{className:(0,
1c.classes)($n.rmaItemOption,$n.note)},i.createElement("span",{className:$n.text},_("NOTE: We aren't able to offer policy exceptions in response to comments."))),(u||M)&&i.createElement("div",{className:(0,c.classes)($n.rmaItemOption,$n.fileUploaderWrap)},!d.length&&u&&i.createElement("span",{className:$n.label},_("If product is defective, please upload image for a faster return process.")),i.createElement(Jn.UploadedImages,{uploadedImages:d,removeImageAction:function(e){D();var t=d.filter(function(t){return t.url!==e.url});m(na([],t,!0)),p({updateUploadedImages:na([],t,!0)})}}),i.createElement(Le.Messages,{mainWrapperClassName:$n.uploadMessagesWrapper,successMessageClassName:$n.infoMessage,errorMessageClassName:$n.errorMessage,successMessages:b,showSuccessMessages:C,setShowSuccessMessages:N,errorMessages:h,showErrorMessages:w,setShowErrorMessages:S,hideMessages:!1}),(w||C)&&i.createElement("div",{className:$n.clearMessagesWrap},i.createElement(Xn.AccessibleButton,{tag:"div",className:$n.clearMessagesBtn,action:function(){return D()}},i.createElement("span",{className:$n.infoMessage},_(w&&C?"Clear All":"Clear")))),d.length<10&&i.createElement(Jn.MultipleFileUploader,{handleFileChange:function(e){return ea(t,void 0,void 0,function(){var t,n,a,r,i,o,s,l,c,u,f,h,g=this;return ta(this,function(b){if(D(),!O)return[2,(0,Jn.setErrorAndReject)((0,Jn.getUploadNotAvailableMessage)(_,_("Images")),[],v,S)];if(t=e.length,n=[],!t)return[2,(0,Jn.setErrorAndReject)((0,Jn.getNothingIsChosenMessage)(_,_("Images")),n,v,S)];for(a=d.length,r=10-a,(i=new FormData).append("fileId","images"),o=(0,Jn.filterInputFiles)(d,e,n,5,_),s=o.addedFilesCount,l=o.skippedFilesCount,c=o.skippedDueToMaxFileSizeCount,u=o.skippedDueToAlreadyUploadedCount,f=o.filteredFiles,h=0;h<Math.min(f.length,r);h+=1)i.append("images[]",f[h]);return s?[2,new Promise(function(e,o){return ea(g,void 0,void 0,function(){return ta(this,function(f){switch(f.label){case 0:return[4,O.uploadImages(i).then(function(a){var i=a.filter(function(e){return 0===e.error}),f=i.length;if(r<=f){var h=(0,Jn.getUploadLimitReachedMessage)({t:_,filesTypeTranslated:_("images"),skippedDueToMaxFileSizeCount:c,skippedDueToAlreadyUploadedCount:u,skippedFilesCount:l,maxCountFilesLimit:10,uploadedFilesCount:f,inputFilesCount:t});y([h]),N(!0)}else if(t>f){var g=(0,Jn.getNotAllUploadedMessage)({t:_,filesTypeTranslated:_("images"),skippedDueToMaxFileSizeCount:c,skippedDueToAlreadyUploadedCount:u,skippedFilesCount:l,addedFilesCount:s,uploadedFilesCount:f,inputFilesCount:t});n.push(g)}return v(na([],n,!0)),n.length&&S(!0),m(na(na([],d,!0),i,!0)),p({updateUploadedImages:na(na([],d,!0),i,!0)}),f?e():o()}).catch(function(){var e=(0,Jn.getErrorOnUploadMessage)({t:_,filesTypeTranslated:_("images"),skippedDueToMaxFileSizeCount:c,skippedDueToAlreadyUploadedCount:u,skippedFilesCount:l,addedFilesCount:s,uploadedFilesCount:a,inputFilesCount:t});return(0,Jn.setErrorAndReject)(e,n,v,S,o)})];case 1:return f.sent(),[2]}})})})]:[2,(0,Jn.setErrorAndReject)((0,Jn.getNothingToUploadMessage)(_,_("images")),n,v,S)]})})},acceptFiles:"image/png,image/jpg,image/jpeg",showUploadStatus:!0})))}var ra=n(9702);const ia={LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",rmaItemPolicy:"iqcXgggvaUhUtGX1Sa6l",embPolicy:"V63EYcddHwHyQmChigeb",policyContentWrapper:"HFIsxJoTUGc5wfhPWjsL",emb:"ota482hrDd5cVmUfMSVc",policyContent:"lI1U0k7tyK0gw0k8cyyI",policyLink:"iMu_Zc49X84UYnQnRgt0"};var oa=function(e){var t,n,a=e.policyConfig,r=(0,i.useState)(""),l=r[0],u=r[1],d=(0,s.usePhraseTranslater)(),m=(0,o.useReactiveVar)(ie),p=a.hasEmbroideredItems,f=a.returnPolicyUrl,h=a.returnEmbPolicyUrl,v=d("Return Policy"),g=d("Embroidered Product Return Policy");return(0,i.useEffect)(function(){if(m){var e,t,n=(e=p,(t=m.find(function(t){var n=t.title;return!e&&n===v||e&&n===g}))?t.content:"");u(n)}},[m]),i.createElement(i.Fragment,null,l.length>0&&i.createElement(Vn.LinkPopup,{linkLabel:p?g:v,wrapperClassName:(0,
1c.classes)(ia.rmaItemPolicy,(t={},t[ia.regularPolicy]=!p,t[ia.embPolicy]=p,t)),linkClassName:ia.policyLink,contentClassName:(0,c.classes)(ia.policyContentWrapper,(n={},n[ia.emb]=p,n)),dataTest:p?"emb-return-policy-link":"return-policy-link"},i.createElement(ra.SanitizedHtml,{className:ia.policyContent,content:l})),!l.length&&i.createElement(Ve.Link,{label:p?g:v,href:p?h:f,target:"_blank",forceUnderline:!0,opacityOnHover:!0}))};const sa={LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",reasonDescription:"eb0ZFKI9hc3WRGn6Q_a1",label:"uMqKqqmASay8lcydb9Hf",text:"IAgX0X3Zg8TxuXoZ6Uy6",learnMoreLink:"D0Zj48Y408VAfMlVsjhF"};var la=function(e){var t=e.hasEmbroideredItems,n=e.productSupportUrl,a=(0,i.useState)(!1),r=a[0],l=a[1],c=(0,s.usePhraseTranslater)(),u=(0,o.useReactiveVar)(oe);return(0,i.useEffect)(function(){l(Boolean(u&&u.length>0))},[u]),i.createElement(i.Fragment,null,u&&u.length>0&&u.map(function(e){return i.createElement("div",{className:sa.reasonDescriptionWrapper},i.createElement("div",{className:sa.reasonDescription},i.createElement("span",{className:sa.label},e.title)),i.createElement("div",{className:sa.reasonDescription},i.createElement(ra.SanitizedHtml,{className:sa.reasonContent,content:e.content})))}),!r&&i.createElement("div",{className:sa.reasonDescriptionWrapper},i.createElement("div",{className:sa.reasonDescription},i.createElement("span",{className:sa.label},c("Why are you returning this?"))),i.createElement("div",{className:sa.reasonDescription},i.createElement("span",{className:sa.text},c("Selecting the most accurate reason for your return helps us gather essential feedback, that enables us to continuously improve our services and product quality.")),!t&&i.createElement(Ve.Link,{label:c("Learn More"),href:n,linkClassName:sa.learnMoreLink,target:"_blank",forceUnderline:!0,opacityOnHover:!0}))))};const ca="C6pmX6tdTfr3t0lUxAeq",ua="Dsv4ofbqHl_Vv22wi6Gg",da="_DQsq05te7NbynHySCrw",ma="llbn5Mbc0aA1leTMMmmt",pa="TxXVSUZF2iDuYdbVjJFG",fa="oxt03B4aTx59K3DromPj";var ha=function(e){var t,n,a,r=e.config,l=e.rmaItem,u=e.chosenReturnItems,d=(0,i.useState)(l)[0],m=(0,i.useState)(!1),p=m[0],f=m[1],h=(0,i.useState)(0),v=h[0],g=h[1],b=(0,i.useState)(0),y=b[0],w=b[1],S=(0,i.useState)(""),R=S[0],C=S[1],N=(0,i.useState)(void 0),x=N[0],M=N[1],I=(0,i.useState)(""),O=I[0],k=I[1],_=(0,i.useState)(!1),P=_[0],V=_[1],A=(0,i.useState)([]),L=A[0],D=A[1],W=200,F=(0,i.useState)(""),q=F[0],U=F[1],B=(0,i.useState)(null!==(a=null==x?void 0:x.isRmaItemCommentRequired)&&void 0!==a&&a),G=B[0],Q=B[1],H=(0,i.useState)(!1),j=H[0],Y=H[1],Z=(0,i.useState)(W),X=Z[0],$=Z[1],ee=(0,i.useState)(null),te=ee[0],ne=ee[1],ae=(0,i.useState)("default"),re=ae[0],ie=ae[1],oe=(0,i.useState)("default"),se=oe[0],le=oe[1],ce=(0,i.useState)("default"),ue=ce[0],de=ce[1],me=(0,i.useState)("default"),pe=me[0],fe=me[1],he=(0,o.useReactiveVar)(K),ve=(0,o.useReactiveVar)(z),ge=(0,o.useReactiveVar)(T),be=(0,o.useReactiveVar)(J),ye=(0,s.usePhraseTranslater)(),Ee=r.salesConfig,we=Ee.productSupport,Se=Ee.rmaConfig,Re=we.url,Ce=Se.isRmaEmbItemsUploadImagesRequired,Ne=l.id,xe=l.product_name,Me=l.product_image_url,Ie=l.rma_available_qty,Oe=l.has_embroidered_items,ke=l.embroideryItems,_e=!!(ke&&ke.length>0),Pe=_e||Oe,Ve={hasEmbroideredItems:Pe,returnPolicyUrl:"".concat(Re,"#return-policy"),returnEmbPolicyUrl:"".concat(Re,"#embroidery")},Te=function(e){var t,n=[];for(t=1;t<=e;t+=1)n.push({value:"".concat(t),label:"".concat(t)});return n}(Ie),Ae=function(e,t){return e.filter(function(e){var n=e.code;return t||"GOL001"!==n})}(he,Pe),Le=function(e){var t=Pe&&Ce,n=!(!e||!e.isRmaItemUploadImagesRequired);return t||n},De=function(e){var t,n=e.updateRequestedQty,a=e.updateRemainingQty,r=e.updateReason,i=e.updateCondition,o=e.updateComment,s=e.updateUploadedImages,l=e.updateIsChosenDamaged,c=kt(be,null!=r?r:R),m=null!==(t=null==c?void 0:c.isRmaItemCommentRequired)&&void 0!==t&&t,p=Le(c),f={item:d,requestedQty:null!=n?n:v,remainingQty:null!=a?a:y,reason:null!=r?r:R,condition:null!=i?i:O,comment:null!=o?o:q,uploadedImages:null!=s?s:L,isChosenDamaged:null!=l?l:P,reasonCodeSetting:c,rmaCommentRequired:m,rmaUploadImagesRequired:p};M(c),Q(m),Pt(u,f)},We=function(){return{item:d,requestedQty:v,remainingQty:y,reason:R,condition:O,comment:q,uploadedImages:L,isChosenDamaged:P,reasonCodeSetting:x,rmaCommentRequired:G,rmaUploadImagesRequired:j}},Fe=function(e){var t=parseInt(e,10),n=Ie-t;ge&&"invalid"===re&&ie("default"),g(t),w(n),p&&De({updateRequestedQty:t,updateRemainingQty:n})},qe=function(e){ge&&"invalid"===ue&&de("default"),k(e),p&&De({updateCondition:e})};return(0,i.useEffect)(function(){var e=function(e,t){return e.find(function(e){return e.item.id===t})}(u,Ne);
1if(e){var t=e.requestedQty,n=e.remainingQty,a=e.reason,r=e.reasonCodeSetting,i=e.condition,o=e.comment,s=e.uploadedImages,l=e.rmaCommentRequired,c=e.rmaUploadImagesRequired,d=o.length;g(t),w(n),C(a),M(r),k(i),U(o),D(s),Q(l),Y(c),$(W-d),f(!0)}else w(Ie);pt(E,u).validate()},[]),(0,i.useEffect)(function(){var e=Ln(Ae,R).toLowerCase().includes("damaged");V(e)},[R]),(0,i.useEffect)(function(){if(ge){var e=We();ie(tt(e)?"default":"invalid"),le(nt(e)?"default":"invalid"),de(at(e)?"default":"invalid"),fe(rt(e)?"default":"invalid")}},[ge]),(0,i.useEffect)(function(){1===Ie&&Fe("1")},[Ie]),(0,i.useEffect)(function(){if(!(ve.length<1)){var e,t,n=(e=ve,t=ye("Opened"),e.find(function(e){return e.label===t}));if(n){var a=n.value;qe(a)}}},[ve]),(0,i.useEffect)(function(){var e=Le(x);Y(e)},[Ce,Pe,x]),i.createElement("div",{className:$n.rmaItem},i.createElement("div",{className:(0,c.classes)($n.rmaItemContent,$n.rmaItemDetails,(t={},t[$n.checked]=p,t))},i.createElement("div",{className:$n.rmaItemImageWrap},i.createElement("div",{className:$n.rmaItemImageInnerWrap},i.createElement(zn.Checkbox,{onChange:function(e){if(f(e),e){var t=We();Pt(u,t)}else Ft(u,l.id)},isChecked:p}),i.createElement(an.ProductImage,{productImageUrl:Me,productName:xe,className:$n.rmaProductImage,counter:Ie,counterClassName:$n.rmaAvailableQty,width:140,height:180}))),i.createElement(Zn.ProductDetails,{config:r,item:l,className:$n.rmaProductDetails},i.createElement(i.Fragment,null,_e&&i.createElement(Yn.EmbroideryDetails,{parentItem:l,embroideryItems:ke,label:ye("Embroidery Details")})))),p&&i.createElement("div",{className:(0,c.classes)($n.rmaItemContent,$n.rmaItemOptions)},i.createElement("div",{className:(0,c.classes)($n.rmaItemOption,$n.rmaItemRequestedQty)},i.createElement("div",{className:(0,c.classes)($n.customSelect,$n.requestedQty)},Te.length>0&&i.createElement(Kn.Select,{options:Te,selected:An(Te,"".concat(v)),placeholder:ye("Choose quantity"),placeholderBeforeChosenValue:ye("QTY"),onChange:Fe,status:re})),i.createElement("div",{className:$n.comment},i.createElement("span",null,ye("Remaining quantity: %1",y)))),i.createElement("div",{className:(0,c.classes)($n.rmaItemOption,$n.rmaItemReasonDescriptions)},i.createElement(la,{hasEmbroideredItems:Pe,productSupportUrl:Re}),Pe&&i.createElement(oa,{policyConfig:Ve})),i.createElement("div",{className:(0,c.classes)($n.rmaItemOption,$n.rmaItemReason)},i.createElement("div",{className:(0,c.classes)($n.customSelect,$n.reason)},Ae.length>0&&i.createElement(Kn.Select,{options:Ae,selected:An(Ae,R),placeholder:ye("Choose a response"),onChange:function(e){ge&&"invalid"===se&&le("default"),C(e),De({updateReason:e})},status:se}),!Ae.length&&i.createElement("div",{className:(0,c.classes)($n.rmaItemInfo,fa)},ye("Return Reasons are not available for the current site.")))),i.createElement("div",{className:(0,c.classes)($n.rmaItemOption,$n.rmaItemCondition)},i.createElement("div",{className:(0,c.classes)($n.customSelect,$n.condition)},ve.length>0&&i.createElement(Kn.Select,{options:ve,selected:An(ve,O),placeholder:ye("Choose a condition"),onChange:qe,status:ue}))),i.createElement("div",{className:(0,c.classes)($n.rmaItemOption,$n.rmaItemComment)},i.createElement("div",{className:$n.label},i.createElement("span",{className:$n.main},ye("Comments")),i.createElement("span",{className:$n.secondary},"(".concat(ye(G?"required":"optional"),")"))),i.createElement("textarea",{className:(0,c.classes)($n.commentTextArea,(n={},n[$n.invalid]="invalid"===pe,n)),required:G,maxLength:W,onChange:function(e){e.preventDefault();var t=e.target.value,n=t.length,a=W-n;ge&&G&&fe(n>0?"default":"invalid"),$(a),U(t),te&&(clearTimeout(te),ne(null));var r=setTimeout(function(){De({updateComment:t})},500);ne(r)},value:q}),i.createElement("div",{className:$n.remainingCommentLength},i.createElement("span",{className:$n.comment},ye("%1 characters remaining",X)))),i.createElement(aa,{config:r,rmaItem:l,isCh
1osenDamaged:P,reasonCodeSetting:x,uploadedImages:L,setUploadedImages:D,updateChosenReturnItem:De})),!p&&i.createElement("div",{className:$n.rmaItemPolicyContent},i.createElement(oa,{policyConfig:Ve})))};const va="jwog5kalZDIM4DcjhkZA",ga="QM8cTiE50SQXNKmDPbwx",ba="K1dRoOESrZIoCBzkUIaW",ya="BxadgFNGgWi8VI0XMEwM",Ea="nhSROyidnWxFH2WytWJP",wa="lxbPl9My4GraWw3RMQ0q",Sa="wCwhE06QxNyY6Spoe61r";function Ra(e){var t=e.config,n=e.chosenReturnItem,a=e.className,r=void 0===a?void 0:a,o=e.imageWidth,l=void 0===o?void 0:o,u=e.imageHeight,d=void 0===u?void 0:u,m=(0,s.usePhraseTranslater)(),p=n.item,f=p.product_name,h=p.product_image_url;return i.createElement("div",{className:(0,c.classes)(va,r||"")},i.createElement(an.ProductImage,{productImageUrl:h,productName:f,className:ga,width:l,height:d},i.createElement(Vn.LinkPopup,{linkLabel:m("Details"),wrapperClassName:ya,linkClassName:Ea,arrowClassName:wa,contentClassName:Sa,dataTest:"chosen-rma-item-details"},i.createElement(Zn.ProductDetails,{config:t,item:p,className:ba}))))}var Ca=function(){return Ca=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},Ca.apply(this,arguments)},Na=function(e,t,n){if(n||2===arguments.length)for(var a,r=0,i=t.length;r<i;r++)!a&&r in t||(a||(a=Array.prototype.slice.call(t,0,r)),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))},xa=function(e,t){return e.find(function(e){return e.rmaOption.value===t})},Ma=function(e,t){var n={};return e.forEach(function(e){var a=e.rmaOption.value;n[a]=t||"default"}),n};const Ia={LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",radioBtnWrap:"jK9uKCNe0w4qYdDst1yQ",label:"SRfdoIohlLDEn1HaJN3r",radioInput:"ltiGI_xKEz60s6WzmQ9Q",customRadioBtn:"ELmliGmVurM3LRpsvKG8",invalid:"MR1rkas2sfqbkqI2e3J9",labelText:"QIwfNrHeRJSHSTjHdk4a"};function Oa(e){var t,n=e.id,a=e.name,r=e.value,o=e.isChecked,s=e.onChange,l=e.label,u=void 0===l?void 0:l,d=e.contentAfterLabel,m=void 0===d?void 0:d,p=e.wrapperClassName,f=void 0===p?void 0:p,h=e.labelClassName,v=void 0===h?void 0:h,g=e.afterLabelClassName,b=void 0===g?void 0:g,y=e.radioBtnClassName,E=void 0===y?void 0:y,w=e.status,S=void 0===w?"default":w;return i.createElement("div",{className:(0,c.classes)(Ia.radioBtnWrap,f||"")},i.createElement("label",{htmlFor:n,className:(0,c.classes)(Ia.label,v||"")},i.createElement("input",{type:"radio",id:n,className:(0,c.classes)(Ia.radioInput,E||""),onChange:s,checked:o,name:a,value:r}),i.createElement("span",{className:(0,c.classes)((t={},t[Ia.customRadioBtn]=!0,t[Ia.invalid]="invalid"===S,t))}),u&&i.createElement("span",{className:Ia.labelText},i.createElement("span",null,u),m&&i.createElement("span",{className:(0,c.classes)(Ia.contentAfterLabel,b||"")},m))))}const ka="Zqu8VS6sB9kwHnrezAkV",_a="TTp1dleODRqXXrcVC6ng";var Pa=function(){return Pa=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},Pa.apply(this,arguments)};function Va(e){var t=e.value,n=e.agreement,a=e.onChooseAgreement,r=e.isChecked,o=void 0===r?void 0:r,s=e.isRequired,l=void 0===s?void 0:s,c=(0,i.useState)(null!=o&&o),u=c[0],d=c[1],m=(0,i.useState)("default"),p=m[0],f=m[1],h=n.content,v=n.checkbox_text,g=function(e){f(!l||e?"default":"invalid")};return(0,i.useEffect)(function(){void 0!==o&&d(o)},[o]),(0,i.useEffect)(function(){l&&g(u)},[l]),i.createElement(zn.Checkbox,{wrapperClassName:ka,checkmarkClassName:_a,checkboxText:v,checkboxContent:h,isChecked:u,onChange:function(e){var r=Pa(Pa({},n),{isAgreed:e});d(e),a(t,r),g(e)},required:l,status:p})}const Ta="OzwuOA3yLSzsRHIst2Kg",Aa="VRVR300LwKLkPPOdHowB",La="rKrHy6PKrM2VM9kG4HDk";function Da(e){var t,n=e.value,a=e.optionsState,r=e.optionsAgreementsState,o=e.agreements,s=void 0===o?void 0:o,l=e.onChangeAgreement,u=e.isRequired,d=void 0===u?void 0:u,m=function(e,t){var n=r[e]||[];if(!n.length)return!1;var a=n.find(function(e){return e.id===t.id});return!!a&&a.isAgreed};return(null==s?void 0:s.length)?i.createElement("div",{className:(0,
1c.classes)(Ta,(t={},t[Aa]=a[n],t[La]=!a[n],t))},s.map(function(e){return i.createElement(Va,{value:n,agreement:e,isChecked:m(n,e),onChooseAgreement:l,isRequired:d})})):null}const Wa={LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",refundOptionWrapper:"J8fR8uDxY5TA0k90CLAu",refundOption:"TxTkmuVdtamoFIDmqcoe",refundOptionDetails:"_h2RwJSMl1cKK2Ra45Bh",refundOptionRadioBtn:"o18PcEKTXnGVKFh3Q6y1"};var Fa=function(e){var t=e.chosenReturnItem,n=e.rmaRefundOption,a=e.optionsState,r=e.optionsStatus,o=e.optionsAgreementsState,s=e.validateOnContinue,l=e.onChangeOption,c=e.onChangeAgreement,u=t.item.id,d=n.rmaOption,m=n.title,p=n.contentBlock,f=n.agreements,h=d.value;return i.createElement("div",{className:Wa.refundOptionWrapper},i.createElement(Oa,{id:"refund-option-id-".concat(u,"-").concat(h),name:"refund_option_name_".concat(u,"-").concat(h),value:h,label:m,wrapperClassName:Wa.refundOptionRadioBtn,isChecked:a[h],onChange:l,status:r[h]}),i.createElement("div",{className:Wa.refundOption},i.createElement("div",{className:Wa.refundOptionDetails},p.content&&p.content.length>0&&i.createElement(ra.SanitizedHtml,{className:Wa.refundOptionDescription,content:p.content}),i.createElement(Da,{value:h,optionsState:a,optionsAgreementsState:o,agreements:f,onChangeAgreement:c,isRequired:s}))))};const qa={LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",refundOptionsWrapper:"NGWehge1DFqKnREsgqp3",noRefundOptions:"nlvuKGrS3p3YtDDjX3vw",noOptionsLabel:"SvF1l7vZu3BjgrS1kQYy"};var Ua=function(){return Ua=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},Ua.apply(this,arguments)},Ba=function(e){var t=e.chosenReturnItem,n=e.chosenRefundOptions,a=(0,i.useState)(null),r=a[0],l=a[1],c=(0,i.useState)(null),u=c[0],d=c[1],m=(0,i.useState)({}),p=m[0],f=m[1],h=(0,i.useState)({}),v=h[0],g=h[1],b=(0,i.useState)({}),y=b[0],E=b[1],w=(0,i.useState)([]),S=w[0],R=w[1],C=(0,s.usePhraseTranslater)(),N=(0,o.useReactiveVar)(X),x=(0,o.useReactiveVar)(J),M=(0,o.useReactiveVar)(T),I=t.item,O=t.reason,k=I.id,P=kt(x,O),V=function(e){var t=Ma(N,e);g(t)},A=function(){var e=function(e){var t={};return e.forEach(function(e){var n=e.rmaOption,a=e.agreements,r=n.value;t[r]=a?a.map(function(e){return Ca(Ca({},e),{isAgreed:!1})}):[]}),t}(N);E(e)},L=function(e){var t,a=null!=e?e:Vt(n,k);if(a&&a.chosenOption){var r=a.chosenOption.rmaOption.value,i=ot(a),o=Ua(Ua({},u),((t={})[r]=i?"default":"invalid",t));g(o)}else V("invalid")},D=function(e,t,a){var r={chosenItemId:k,chosenOption:e,agreements:t};M&&"invalid"===v[a]&&L(r),At(n,r)},W=function(e){var t=e.target;!function(e,t){var n;f(Ua(Ua({},r),((n={})[e]=t,n)));var a=xa(N,e),i=a&&a.agreements?y[e]:void 0;D(a,i,e)}(t.value,t.checked)},F=function(e,t){var n,a=function(e,t){var n=t.id,a=t.isAgreed,r=Na(Na([],e,!0),[t],!1);if(e.length){var i=e.find(function(e){return e.id===n});if(i){var o=Ca(Ca({},i),{isAgreed:a});r=e.map(function(e){return e.id===n?o:e})}}return r}(y[e]||[],t);if(E(Ua(Ua({},y),((n={})[e]=a,n))),p[e]){var r=a,i=xa(N,e);D(i,r,e)}},q=function(){var e,t,a={chosenItemId:k,chosenOption:void 0,agreements:void 0},i=Vt(n,k);if(i&&i.chosenOption){var o=(u=(l=i.chosenOption).rmaOption).value;(function(e,t){return e.find(function(e){return e.rmaOption.value===t})})(S,o)&&(a=Ua(Ua({},i),{chosenItemId:k}))}if(!a.chosenOption&&1===S.length){var s=S[0];a=Ua(Ua({},a),{chosenOption:s,agreements:void 0})}if(a.chosenOption){var l=a.chosenOption,c=a.agreements,u=l.rmaOption,d=l.agreements,m=u.value;f(Ua(Ua({},r),((e={})[m]=!0,e))),d&&c&&E(Ua(Ua({},y),((t={})[m]=c,t)))}return a};return(0,i.useEffect)(function(){var e,t;e=function(e){var t={};return e.forEach(function(e){var n=e.rmaOption.value;t[n]=!1}),t}(N),l(e),f(e),t=Ma(N),d(t),V("default"),A()},[]),(0,i.useEffect)(function(){if(S.length){var e=q(),t=_();At(t,e)}},[S]),(0,i.useEffect)(function(){if(N.length)if(x.length){var e=N.filter(function(e){return function(e){var t;if(!x||!x.length)return!0;var n=e.rmaOption.value,a=null!==(t=null==P?void 0:P.allowedRefundOptions)&&void 0!==t?t:[];return!a.length||a.includes(n)}(e)});R(e)}else R(N)},[N,x]),(0,i.useEffect)(function(){if(M)L();else{var e=function(e,t){return e.filter(function(e){var n=e.rmaOption.value;return"invalid"===t[n]})}(N,v);e.length>0&&V("default")}},[M,p,y]),i.createElement("div",{className:qa.refundOptionsWrapper}
1,S.map(function(e){return i.createElement(Fa,{chosenReturnItem:t,rmaRefundOption:e,optionsState:p,optionsStatus:v,optionsAgreementsState:y,validateOnContinue:M,onChangeOption:W,onChangeAgreement:F})}),!S.length&&i.createElement("div",{className:qa.noRefundOptions},i.createElement("div",{className:qa.noOptionsLabel},C("There are no Refund Options available.")),i.createElement("div",{className:qa.noOptionsText},C("Please, choose another Reason to Return or unselect this item in the previous step."))))};const Ga="CmUzL7l5bT0zOHiG0A_A",Qa="DgkekPflqWEhrlRyR3gG",Ha="csbj7FeVj4c9U_sBNglZ",ja="b5LfSFae2WDDdDo52Qgm",Ya="wRcDTaDlymDSlguC7WBg";var Ka=function(e){var t=e.config,n=e.chosenReturnItem,a=e.chosenRefundOptions;return i.createElement("div",{className:Ga},i.createElement("div",{className:(0,c.classes)(Ha,ja)},i.createElement(Ra,{config:t,chosenReturnItem:n,className:Qa,imageHeight:200})),i.createElement("div",{className:(0,c.classes)(Ha,Ya)},i.createElement(Ba,{chosenReturnItem:n,chosenRefundOptions:a})))};const za="p919NmwAJxBgosH3nQbe",Za="kvmPNdWxeqInvd_lJUNT",Xa="Z2BAApFmpM0qDSIV3P8M";const Ja="F0uXleNiadPxFNkv5_Tg",$a="phLiULQ12qbLledOiyQh";function er(e){var t=e.config,n=e.chosenReturnItems,a=void 0===n?void 0:n,r=e.className,o=void 0===r?void 0:r,s=e.itemClassName,l=void 0===s?void 0:s,u=e.imageWidth,d=void 0===u?void 0:u,m=e.imageHeight,p=void 0===m?void 0:m;return a&&a.length?i.createElement("div",{className:(0,c.classes)(Ja,o||"")},a.map(function(e){return i.createElement(Ra,{config:t,chosenReturnItem:e,className:(0,c.classes)($a,l||""),imageWidth:d,imageHeight:p})})):null}const tr={LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",noAddressMessage:"AnNKZdM9Ig_NVq0ObHDR"};var nr=function(){var e=(0,s.usePhraseTranslater)();return i.createElement("div",{className:tr.noAddressMessage},i.createElement("div",{className:tr.text},e("No Shipping Addresses Available. Please, try again later.")))};const ar={LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",shippingAddressWrapper:"M_XKCM9Lp3HO4J2935vv",changeAddressContentWrapper:"yMcSdYPSZGs0hZJLqje_"};var rr=function(e){var t,n,a,r,o,s,l=e.rmaShippingAddress;return l?i.createElement("div",{className:(0,c.classes)(ar.shippingAddressWrapper)},i.createElement("div",{className:ar.addressLine},(n=(t=l).street,a=t.postcode,r=t.city,o=t.region_id,s=n.length>1?n.join(" "):n[0],"".concat(s," ").concat(r," ").concat(o," ").concat(a)))):i.createElement(nr,null)};const ir={LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",rmaShippingMethodWrapper:"nf9Pw3q1520SMbB8klji",rmaShippingMethodDetails:"z8WUXqh7aiZeW2cCZgml",methodPriceWrapper:"AZ66GifTf4N4J3aH5HOf",methodPrice:"opnqQCtRRMDqpkCxALat",free:"iWz8dJT1EtYDzuT41LmU",rmaShippingMethodDescription:"LP8UeGjs5ONQcJi38i7Q"};function or(e){var t,n=e.method,a=e.methodsState,r=e.methodsStatus,l=e.onChangeMethod,u=e.className,d=void 0===u?void 0:u,m=(0,s.usePhraseTranslater)(),p=(0,o.useReactiveVar)(D),f=n.available,h=n.code,v=n.title,g=n.price,b=n.desc,y=!(g>0&&p),E=!(y&&p),w=i.createElement("div",{className:(0,c.classes)(ir.methodPrice,(t={},t[ir.free]=y,t))},y&&m("FREE"),!y&&i.createElement(Xe.SummaryLine,{amount:g}));return f&&E?i.createElement("div",{className:(0,c.classes)(ir.rmaShippingMethodWrapper,d||"")},i.createElement(Oa,{id:"rma-shipping-method-id-".concat(h),name:"rma_shipping_method_name_".concat(h),value:h,label:v,contentAfterLabel:w,wrapperClassName:ir.refundOptionRadioBtn,afterLabelClassName:ir.methodPriceWrapper,isChecked:a[h],onChange:l,status:r[h]}),i.createElement("div",{className:ir.rmaShippingMethodDetails},i.createElement("div",{className:ir.rmaShippingMethodDescription},b))):null}const sr={LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",shippingMethodsWrapper:"J7DJZwNojAHmODIF00wN"};var lr=function(){return lr=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},lr.apply(this,arguments)},cr=function(e){var t=e.config,n=e.rmaShippingMethods,a=e.chosenShippingOption,r=(0,i.useState)(null),s=r[0],l=r[1],u=(0,i.useState)(null),d=u[0],m=u[1],p=(0,i.useState)({}),f=p[0],h=p[1],v=(0,i.useState)({}),g=v[0],b=v[1],y=(0,o.useReactiveVar)(M),E=(0,o.useReactiveVar)(T),w=function(e){var t=Et(n,e);b(t)},S=function(e){var t,n=null!=e?e:a;if(n&&n.chosenShippingMethod){var r=st(n),i=n.chosenShippingMethod.code,o=lr(lr({},d),((t={})[i]=r?"default":"invalid",t));b(o)}else w("invalid")},R=function(e){var t,r=e.target,i=r.value,o=r.checked;h(lr(lr({},s),((t={})[i]=o,t)));var l,c={chosenShippingMethod:(l=i,n.find(function(e){return e.code===l}))};E&&"invalid"===g[i]&&S(c),Dt(a,c)};return(0,i.useEffect)(function(){var e,t,a;e={}
1,n.forEach(function(t){var n=t.code;e[n]=!1}),l(t=e),h(t),a=Et(n),m(a),w("default")},[]),(0,i.useEffect)(function(){var e=function(){var e,t={};if(a&&a.chosenShippingMethod){var n=a.chosenShippingMethod,r=n.code;h(lr(lr({},s),((e={})[r]=!0,e))),t=lr(lr({},a),{chosenShippingMethod:n})}return t}();Dt(a,e)},[y]),(0,i.useEffect)(function(){var e;if(function(e){if(1===e.length){var t={chosenShippingMethod:e[0]};return Dt(void 0,t),!0}return!1}(n)){var t=n[0].code;h(lr(lr({},s),((e={})[t]=!0,e)))}},[n]),(0,i.useEffect)(function(){var e;E?S():(e=g,n.filter(function(t){var n=t.code;return"invalid"===e[n]})).length>0&&w("default")},[E,f]),n.length?i.createElement("div",{className:(0,c.classes)(sr.shippingMethodsWrapper)},n.map(function(e){return i.createElement(or,{config:t,method:e,methodsState:f,methodsStatus:g,onChangeMethod:R,className:sr.shippingMethodWrapper})})):null};const ur={Mobile:"(max-width: 1040px)",LargeMobile:"(max-width: 1040px) and (min-width:  876px)",MediumMobile:"(max-width: 875px) and (min-width: 591px)",SmallMobile:"(max-width: 590px) and (min-width: 401px)",VerySmallMobile:"(max-width: 400px)",shippingOptions:"fAbYNU0do2VLdm6LNjNN",shippingOptionRow:"rGiLPRwbNg7iesRr70ca",shippingDetails:"THzHCdpwD676dxp6cHX8",autogenerateText:"A06j2vAuGa5RG60iCZhq",autogenerateBlock:"sJWPajGg1UOO0ra6qXDw",label:"YR17VDDzyL322QTBFVSf",chosenReturnItemsWrap:"dj3b5A79IffWxWL4AbBC",shippingMethods:"vsuot8p1BohfmW4goRHi",negativeMessage:"ARNZ65810Lbo9RHDrQBM",positiveMessage:"bs36Ik3HoYQKxlENPWq8",methodsLoading:"wDSP_GCtcZsa1jEWSiwQ",proceedOptionSelect:"Sx5JloWghrEDY018LaCY",chosenReturnItem:"hcmyE0NWtx3f7ubqWIOk"},dr={widgetsMainWrapper:"F2XaF5asWNvaWmDAnn9I",autogenerateWidgets:"J8pG3jxg0DQv4GC5LP8y",customerChoiceWidgets:"afvtf88hrBqPB1PwVyzw",paySideWidgets:"ltmPacRtSumg0hSIoO1K",dynamicBlockWrapper:"ZQP_s9mN6KpmTvOd2Ezo",dynamicBlockContent:"vgEEG60Xy7OPHluuj0vv"};var mr,pr="qualified",fr="unqualified",hr="authorized",vr=[pr,fr,hr],gr=function(e){var t=e.isAutogenerateLabel,n=e.isAutogenerateLabelOnAuthorized,a=e.isEmbroideredItemsChosen,r=(0,i.useState)(!1),l=r[0],u=r[1],d=(0,i.useState)(void 0),m=d[0],p=d[1],f=(0,s.usePhraseTranslater)(),h=(0,o.useReactiveVar)(se),v=(0,o.useReactiveVar)(Q),g=(0,o.useReactiveVar)(H);return(0,i.useEffect)(function(){p(t?n||a||l?hr:pr:fr)},[t,n]),(0,i.useEffect)(function(){u(v||g)},[v,g]),i.createElement("div",{className:(0,c.classes)(dr.widgetsMainWrapper,dr.autogenerateWidgets)},h&&h.length>0&&h.map(function(e){return i.createElement(Xt.DynamicWidget,{widget:e,allowedBlockTypes:vr,currentBlockType:m,label:f("Notice:"),className:dr.autogenerateBlock})}),(!h||!h.length)&&i.createElement("div",{className:dr.autogenerateBlock},i.createElement("div",{className:ur.label},f("Notice:")),i.createElement("div",{className:dr.description},m===pr&&i.createElement("div",{className:dr.text},f("Your items qualify for automatic return label generation. The label will be available once the return is created.")),m===hr&&i.createElement("div",{className:dr.text},f("Your items qualify for return label generation. The label will be available once the return is created and authorized by our team. You will also receive an email notification.")),m===fr&&i.createElement("div",{className:dr.text},f("Your items do not qualify for automatic return label generation. You can still proceed with your return.")),i.createElement("div",{className:dr.text},f("Alternatively, you may use your own shipping label. After creating the return, please include the return number generated by the system, along with the tracking information, and inform us once the items have been shipped.")))))},br=[gt,bt,yt],yr=function(e){var t=e.proceedOption,n=(0,o.useReactiveVar)(ce);return i.createElement("div",{className:(0,c.classes)(dr.widgetsMainWrapper,dr.customerChoiceWidgets)},n&&n.length>0&&n.map(function(e){return i.createElement(Xt.DynamicWidget,{widget:e,allowedBlockTypes:br,currentBlockType:t,className:dr.rmaSendCustomerChoiceBlock})}))},Er=[ht,ft],wr=function(e){var t=e.payOption,n=(0,o.useReactiveVar)(le);
1return""===t?null:i.createElement("div",{className:(0,c.classes)(dr.widgetsMainWrapper,dr.paySideWidgets)},n&&n.length>0&&n.map(function(e){return i.createElement(Xt.DynamicWidget,{widget:e,allowedBlockTypes:Er,currentBlockType:t,className:dr.rmaSendCustomerChoiceBlock})}))},Sr=function(e,t,n,a){return new(n||(n=Promise))(function(r,i){function o(e){try{l(a.next(e))}catch(e){i(e)}}function s(e){try{l(a.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((a=a.apply(e,t||[])).next())})},Rr=function(e,t){var n,a,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(i=0)),i;)try{if(n=1,a&&(r=2&s[0]?a.return:s[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,s[1])).done)return r;switch(a=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,a=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(r=i.trys,(r=r.length>0&&r[r.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]<r[3])){i.label=s[1];break}if(6===s[0]&&i.label<r[1]){i.label=r[1],r=s;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(s);break}r[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],a=0}finally{n=r=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}},Cr=((mr={})[E]=function(e){var t=e.config,n=e.rmaItems,a=e.currentStepKey,r=(0,i.useState)(!1),l=r[0],u=r[1],d=(0,i.useState)([]),m=d[0],p=d[1],f=(0,s.usePhraseTranslater)(),h=t.salesConfig.sageMiddlewareEnabled,v=(0,o.useReactiveVar)(k);(0,i.useEffect)(function(){if(!l){var e=h?function(e){var t=function(e){var t=[];return e.forEach(function(e){var n=e.invoice_number;n&&n.length&&!t.includes(n)&&t.push(n)}),t}(e);return t.map(function(t){var n=function(e,t){return e.filter(function(e){return e.invoice_number===t})}(e,t);return{invoiceNumber:t,items:n}})}(n):[{invoiceNumber:null,items:n}];p(e),u(!0)}},[h,n]);var g=n.length,b=m.length;return a===E&&l?i.createElement("div",{className:(0,c.classes)(Hn.step,ua),"data-test":"step-".concat(a)},m.map(function(e){var n=e.invoiceNumber,a=e.items;return i.createElement("div",{className:ca},b>1&&!!n&&i.createElement("div",{className:ma},f("Invoice#: %1",n)),a.map(function(e){return i.createElement(ha,{config:t,rmaItem:e,chosenReturnItems:v})}))}),g>0&&i.createElement("div",{className:(0,c.classes)(da,pa)},f("Showing %1 returnable items",g)),g<=0&&i.createElement("div",{className:(0,c.classes)(da,fa)},f("There are no available returnable items"))):null},mr[w]=function(e){var t=e.config,n=e.currentStepKey,a=e.currentStepTitle,r=(0,o.useReactiveVar)(k),s=(0,o.useReactiveVar)(_);return n!==w?null:i.createElement("div",{className:(0,c.classes)(Hn.step,za)},r.map(function(e){return i.createElement("div",{className:Za},i.createElement(jn,{stepKey:n,stepTitle:a,className:Xa,isActive:!0}),i.createElement(Ka,{config:t,chosenReturnItem:e,chosenRefundOptions:s}))}))},mr[S]=function(e){var t=e.config,n=e.currentStepKey,a=(0,i.useState)(null),r=a[0],u=a[1],d=(0,i.useState)(!1),m=d[0],p=d[1],h=(0,i.useState)(!1),g=h[0],b=h[1],y=(0,i.useState)(ft),E=y[0],w=y[1],R=(0,i.useState)(gt),C=R[0],N=R[1],x=(0,i.useState)("default"),M=x[0],I=x[1],O=(0,i.useState)(!1),V=O[0],A=O[1],L=(0,i.useState)(!0),q=L[0],U=L[1],B=(0,i.useState)(""),G=B[0],Q=B[1],H=(0,i.useState)([]),j=H[0],Y=H[1],K=(0,o.useReactiveVar)(v.orderIdVar),z=(0,o.useReactiveVar)(k),Z=(0,o.useReactiveVar)($),X=(0,o.useReactiveVar)(P),J=(0,o.useReactiveVar)(te),ee=(0,o.useReactiveVar)(_),ne=(0,o.useReactiveVar)(T),re=(0,s.usePhraseTranslater)(),ie=C===bt&&!!r,oe=(0,l.useLazyQuery)(f.GET_RMA_SHIPPING_METHODS,{fetchPolicy:"no-cache",errorPolicy:"all"}),se=oe[0],le=oe[1],ce=le.data,ue=le.error;(0,i.useEffect)(function(){ue&&(ye([]),we(G,[]))},[ue]),(0,i.useEffect)(function(){if(ce){var e=ce.rmaShippingMethods;ye(e),we(G,e)}},[ce]);return(0,i.useEffect)(function(){var e=function(e){return e.map(function(e){var t=e.item,n=e.requestedQty;return{itemId:t.id,itemProductName:t.product_name,itemQty:n}})}(z),t=Ct(z,ee,e),n=t.filteredChosenRmaItems,a=t.isAutogenerateAllowed,r=t.isAutogenerateOnAuthorized,i=t.hasEmbroideredItems,o=t.whoPaysForShipment;A(!n.length),u(a),p(r),b(i),w(o);var s,l={orderId:K,whoPaysForShipment:o,filteredChosenRmaItems:n},c=JSON.stringify(l),d=(0,cn.getUid)(c),m=(s=d,ae()[s]);if(void 0!==m)return ye(m),void U(!1);""!==G&&G===d||(Q(d),U(!0),function(e,t){return Sr(void 0,void 0,void 0,function(){return Rr(this,function(n){switch(n.label){case 0:return[4,se({variables:{orderId:K,whoPaysForRmaShipment:t,chosenRmaItems:e}})];case 1:return n.sent(),[2]}})})}(n,o).then(function(){U(!1)}))},[z,ee]),(0,i.useEffect)(function(){if(V)Dt(void 0,{chosenShippingMethod:{available:!0,code:vt,title:"Keep All Items",price:0,desc:"Customer chose to keep All items."}});else switch(C){case gt:Wt();break;case bt:if(!J.length||!function(e){return Boolean(e&&e.chosenShippingMethod&&e.chosenShippingMethod.code)}(X))break;!function(e){if(!e||!e.chosenShippingMethod)return!0;var t=e.chosenShippingMethod.code;return t===vt||t===yt}(X)?function(e){if(X&&X.chosenShippingMethod){var t=X.chosenShippingMethod,n=t.code,a=t.price,r=e.find(function(e){var t=e.code;return n===t});r?a!==r.price&&Wt():Wt()}}(J):J.length>1&&Wt();break;case yt:Dt(void 0,{chosenShippingMethod:{available:!0,code:yt,title:"To be defined by Customer",price:0,desc:"Customer chose to send items not using this site."}})}},[V,C,ee,J,X]),(0,i.useEffect)(function(){var e=E===ft,t=C===bt;W(t&&!V),D(t&&!V&&e)},[V,C,E,X]),(0,i.useEffect)(function(){ne&&I(C===gt?"invalid":"default")},[ne]),(0,i.useEffect)(function(){var e,t=!!(e=null==X?void 0:X.chosenShippingMethod)&&e.price<=0;F(t)},[X]),(0,i.useEffect)(function(){var e=function(e){return[Nt(e),xt(e)]}(re);if(null===r||r&&j.length!==e.length)Y(e);else if(!r){var t=xt(re);Y([t]),N(t.value)}}
1,[r]),n!==S?null:i.createElement("div",{className:(0,c.classes)(Hn.step,ur.shippingOptions),"data-test":"step-".concat(n)},i.createElement("div",{className:(0,c.classes)(ur.shippingOptionRow,ur.shippingAddress)},i.createElement(rr,{config:t,rmaShippingAddress:Z})),Z&&i.createElement("div",{className:(0,c.classes)(ur.shippingOptionRow,ur.shippingDetails)},i.createElement(er,{config:t,chosenReturnItems:z,className:ur.chosenReturnItemsWrap,itemClassName:ur.chosenReturnItem,imageHeight:130}),i.createElement("div",{className:ur.shippingMethods},V&&i.createElement("div",{className:ur.label},re("You have chosen to keep all RMA items with you. No shipping method is required.")),!V&&i.createElement(i.Fragment,null,i.createElement(Kn.Select,{className:ur.proceedOptionSelect,options:j,selected:An(j,C),placeholder:re("How you would like to proceed?"),placeholderBeforeChosenValue:re("Your choice"),onChange:function(e){N(e),ne&&"invalid"===M&&I("default")},status:M}),i.createElement(yr,{proceedOption:C}),C===bt&&i.createElement(i.Fragment,null,i.createElement(wr,{payOption:E}),q&&i.createElement(fn.LoadingImage,{parentClass:ur.methodsLoading}),!q&&i.createElement(i.Fragment,null,J.length>0&&i.createElement(cr,{config:t,rmaShippingMethods:J,chosenShippingOption:X}),!J.length&&i.createElement("div",{className:ur.negativeMessage},i.createElement("h3",null,re("No Available RMA Shipping Methods.")))))))),i.createElement(gr,{isAutogenerateLabel:ie,isAutogenerateLabelOnAuthorized:m,isEmbroideredItemsChosen:g}))},mr),Nr=function(e){var t,n,a=e.config,r=e.rmaItems,l=(0,o.useReactiveVar)(V),u=(0,o.useReactiveVar)(M),d=(0,o.useReactiveVar)(I),m=(0,o.useReactiveVar)(O),p=(0,s.usePhraseTranslater)(),f=(0,Ae.useNavigate)(),h=((t={})[E]=p("Why are you returning this?"),t[w]=p("How can we make it right?"),t[S]=p("How would you like to return your items?"),t),v=function(e){return h[e]},g=function(e){u!==e&&Ke(f,e)};return(0,i.useEffect)(function(){var e=Ye(!0);""===u&&Ke(f,e,!0)},[]),(0,i.useEffect)(function(){var e=Ye(!1);u!==e&&M(e)},[window.location.search]),(0,i.useEffect)(function(){!function(e){switch(e){case E:Be(E)||(Qe(w)&&Ge(w,!1),Qe(S)&&Ge(S,!1));break;case w:Be(w)||Qe(S)&&Ge(S,!1)}}(u)},[d]),i.createElement("div",{className:(0,c.classes)(Hn.stepsWrapper,(n={},n[wn.disabled]=!l,n))},C.map(function(e){var t;return i.createElement(i.Fragment,null,m[e]&&i.createElement("div",{className:(0,c.classes)(Hn.stepWrapper,(t={},t[Hn.stepRefundOptions]=e===w,t))},i.createElement(jn,{stepKey:e,stepTitle:v(e),isActive:e===u,onClickStepHeader:g}),i.createElement(function(e){return Cr[e]}(e),{config:a,rmaItems:r,currentStepKey:u,currentStepTitle:v(e)})))}))},xr=function(e,t,n,a){return new(n||(n=Promise))(function(r,i){function o(e){try{l(a.next(e))}catch(e){i(e)}}function s(e){try{l(a.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((a=a.apply(e,t||[])).next())})},Mr=function(e,t){var n,a,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(i=0)),i;)try{if(n=1,a&&(r=2&s[0]?a.return:s[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,s[1])).done)return r;switch(a=0,r&&(s=[2&s[0],r.value]),s[0]){case 0:case 1:r=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,a=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(r=i.trys,(r=r.length>0&&r[r.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]<r[3])){i.label=s[1];break}if(6===s[0]&&i.label<r[1]){i.label=r[1],r=s;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(s);break}r[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],a=0}finally{n=r=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}},Ir=function(e){var t=e.config,n=(0,i.useState)(!1),a=n[0],r=n[1],d=(0,i.useState)(v.defaultRmaCreationLimit),m=d[0],p=d[1],f=(0,s.usePhraseTranslater)(),h=(0,o.useReactiveVar)(v.currentOrderVar),g=(0,o.useReactiveVar)(Y),b=(0,o.useReactiveVar)(v.isLoggedInVar),y=(0,l.useLazyQuery)(u.GET_SALES_RMA_CREATION_LIMIT_CONFIG,{fetchPolicy:"no-cache",errorPolicy:"all"}),E=y[0],w=y[1],S=w.data,R=w.error;(0,i.useEffect)(function(){R&&p(v.defaultRmaCreationLimit)},[R]),(0,i.useEffect)(function(){if(S){var e=S.salesConfig.rmaConfig.rmaCreationLimit;p(e)}},[S]);if((0,i.useEffect)(function(){h&&(a||xr(void 0,void 0,void 0,function(){return Mr(this,function(e){switch(e.label){case 0:return[4,E()];case 1:return e.sent(),[2]}})}).finally(function(){r(!0)}))},[h]),!h||!a)return null;var C=t.salesConfig.rmaConfig,N=C.rmaFormUrl,x=C.isGuestAllowedToCreateReturns,M=m.isLimitReached,I=h.number,O=h.order_urls.create_returns_customer_login_url,k=g&&g.length>0;
1return b||x?i.createElement("div",{className:(0,c.classes)(wn.createReturnsWrapper)},i.createElement("div",{className:wn.createReturnsContent},k&&!M&&i.createElement(Nr,{config:t,rmaItems:g}),!k&&i.createElement("div",{className:wn.noAvailableRmaItemsWrapper},i.createElement("h3",{className:wn.createReturnsTitle},f("The order with number %1 has no available items to return.",I)),i.createElement(_e.RmaRequestForm,{rmaFormUrl:N,rmaFormLabel:f("If you would like to create a return, you may use:")})),i.createElement(Pe.RmaCreationLimit,{rmaCreationLimit:m})),k&&!M&&i.createElement("div",{className:wn.createReturnsSidebar},i.createElement(Pn,{config:t}))):i.createElement(Ve.Link,{href:O,label:f("Please, login to create Returns for Order #%1",I),linkClassName:wn.createRmasLoginUrl,opacityOnHover:!0,underlineOnHover:!0})},Or=n(87946);const kr="mlZG9b5mfs3LUNfS3yFo",_r="gqyBMBsDFtb9tkXYxeP7";function Pr(){var e=(0,i.useState)(!1),t=e[0],n=e[1],a=(0,o.useReactiveVar)(v.salesLayoutConfigVar),r=(0,s.usePhraseTranslater)();return i.createElement(h.Provider,{value:{createReturnsPageLoading:t,setCreateReturnsPageLoading:n}},i.createElement(Oe,null,i.createElement(Or.PageContent,{pageTitle:r("Choose Items To Return"),pageLoading:t,className:_r,pageContentClassName:kr},i.createElement(Ir,{config:a}))))}}}]);
2//# sourceMappingURL=16.bundle.3e3dd95858d64734de4e.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.