PageSourceSearch

https://www.factormeals.dk/_next/static/chunks/27875-86d383ce041dcb9a.js

js factormeals.dk collected 2026-10-08 02:00:27 UTC 44,472 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[27875],{88620:(e,r,t)=>{t.r(r),t.d(r,{default:()=>a});var n=t(126811);function o(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.forEach(function(r){var n;n=t[r],r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n})}return e}function l(e,r){return r=null!=r?r:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):(function(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t.push.apply(t,n)}return t})(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}),e}t(75834);let a=function(e){var r=e.title,t=e.titleId,a=function(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},l=Object.keys(e);for(n=0;n<l.length;n++)t=l[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)t=l[n],!(r.indexOf(t)>=0)&&Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,["title","titleId"]);return(0,n.FD)("svg",l(o(l(o({width:"1.5rem",height:"1.5rem",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:r?"img":"graphics-symbol",color:"inherit","aria-hidden":!r},!r&&{focusable:!1}),{"aria-labelledby":t}),a),{children:[r?(0,n.Y)("title",{id:t,children:r}):null,(0,n.Y)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10Zm5.314-15-7.046 7.045-2.828-2.828L6 12.657l4.242 4.243 8.486-8.486L17.313 7Z",fill:"currentColor"})]}))}},179392:(e,r,t)=>{t.d(r,{d:()=>l});var n=t(627393),o=t(951273),l=function(){var e=(0,o.M)(),r=((null==e?void 0:e.feature_flags)||{}).concept_of_choice_enabled,t=null===n.Ay||void 0===n.Ay?void 0:n.Ay.getItem("challenge.force.state.conceptOfChoice");return"disabled"!==t&&("enabled"===t||!!r)}},341266:(e,r,t)=>{t.d(r,{A:()=>eV});var n,o,l,a,i=t(126811),c=t(75834),u=t(789085),s=t(845653),d=t(992744),f=t(306876),y=t(869445),p=t(311889),h=t(893262),m=t(589651),v=t(552897),g=t.n(v),b=t(951273),w=t(270614),O=t(328846),C=t(490089);let A=function(e){var r=e.isLocked,t=e.info,n=e.title,o=e.description;return(0,i.FD)(s.az,{display:"flex",flexDirection:"column",height:r?"100%":"auto",children:[(0,i.Y)(s.az,{display:"flex",flexDirection:"column",pt:"xs",pb:"xxs",maxWidth:"80%",children:(0,i.Y)(s.EY,{as:"h4",children:n})}),(0,i.Y)(s.az,{py:"xxs",wordWrap:"break-word",width:"245px",children:(0,i.Y)(s.EY,{type:"body-sm-regular",children:o})}),t&&(0,i.Y)(s.az,{pt:"sm-1",mt:"auto","data-test-id":"reward-card-info",children:(0,i.FD)(s.az,{color:"neutral.600",display:"flex",alignItems:"center",gap:"xxs",children:[null==t?void 0:t.icon,(0,i.Y)(s.EY,{type:"body-sm-regular",color:"neutral.600",children:null==t?void 0:t.text})]})})]})},k=function(e){var r=e.text,t=e.color,n=e.backgroundColor,o=e.isFaded;return(0,i.Y)(s.az,{display:"flex",paddingLeft:"xs",paddingTop:"xxs",paddingRight:"xs",paddingBottom:"xxs",alignItems:"center",width:"fit-content",justifyContent:"center",borderRadius:"border-radius-lg",backgroundColor:n,"aria-disabled":o,children:(0,i.Y)(s.EY,{type:"body-sm-bold",color:t,children:r})})},P=function(e){var r=e.primaryCTALabel,t=e.onPrimaryCTAClick,n=e.isPrimaryCTALoading,o=e.isPrimaryCTADisabled,l=e.detailsCTALabel,a=e.onDetailsCTAClick;return(0,i.FD)(s.az,{width:"100%",display:"flex",flexDirection:"row",justifyContent:"space-between",children:[l&&(0,i.Y)(s.az,{flex:"1",mr:"xxs",children:(0,i.Y)(s.$n.Secondary,{size:"sm",onClick:a,disabled:o,"data-test-id":"reward-card-details-cta",children:l})}),r&&(0,i.Y)(s.$n.Primary,{size:"sm",onClick:t,loading:n,disabled:o,"data-test-id":"reward-card-primary-cta",children:r})]})};var S=t(693395);let Y=function(e){var r=e.info,t=e.title,n=e.label,o=e.testId,l=e.isLocked,a=e.isExpired,c=e.labelColor,u=e.description,d=e.rewardImageName,f=e.primaryCTALabel,y=e.onPrimaryCTAClick,p=e.isPrimaryCTALoading,h=e.isPrimaryCTADisabled,m=e.labelBackgroun
1dColor,v="mobile"===(0,C.kW)()?.85:1,g=(0,S.YA)();return(0,i.Y)(s.az,{height:"100%","data-test-id":o,width:["100%","100%","360px"],opacity:a?"40%":"100%",children:(0,i.FD)(s.az,{flex:"1",px:"sm-2",py:"md-1",flexGrow:"1",display:"flex",height:"inherit",overflow:"hidden",position:"relative",alignSelf:"stretch",boxShadow:"shadow-md",flexDirection:"column",backgroundColor:"neutral.100",borderRadius:"border-radius-md",children:[(0,i.Y)(s.az,{top:"0",overflow:"hidden",position:"absolute",right:["0","0%","0"],children:(0,i.Y)(O.Ay,{fetchFormat:"png",role:"presentation","data-test-id":d,width:344*v,height:188*v,alt:d||"reward-card-image",src:"".concat(g.rewardCard.images.topRightBasePath).concat("","/").concat(d)})}),(0,i.FD)(s.az,{zIndex:1,height:"100%",display:"flex",alignItems:"stretch",flexDirection:"column",justifyContent:"space-between",children:[(0,i.Y)(s.az,{mb:"xs",children:(0,i.Y)(k,{text:n,color:c,backgroundColor:m,isFaded:l||a})}),(0,i.Y)(s.az,{height:"100%",display:"flex",position:"relative",flexDirection:"column",children:(0,i.Y)(A,{info:r,title:t,isLocked:l,description:u})}),f&&(0,i.Y)(s.az,{display:"flex",pt:"md-1",flexDirection:"row",children:(0,i.Y)(P,{primaryCTALabel:f,onPrimaryCTAClick:y,isPrimaryCTALoading:p,isPrimaryCTADisabled:a||l||h})})]})]})})};var x=t(267667),j=t(507351),_=t.n(j),E=t(247489),T=t(549752),D=t(568855),I=t(933387),z=t(606024),R=t(943327),N=t(384652);function B(){return(B=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}function M(e){if(null==e)throw TypeError("Cannot destructure "+e);return e}function F(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.forEach(function(r){var n;n=t[r],r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n})}return e}var G=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return F({element:"rewardCard",event:"gaEventTrigger",user_action:"clickChoose",gaEventAction:"rewardCard|clickChoose",event_name:"Achievements_ChallengeAchievementClick"},B({},M(e)))},L=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return F({element:"rewardCard",event:"gaEventTrigger",user_action:"clickActivateNow",gaEventAction:"rewardCard|clickActivateNow",event_name:"Achievements_ChallengeAchievementClick"},B({},M(e)))},W=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return F({event:"gaEventTrigger",user_action:"clickSelectAddon",element:"rewardActivationSuccess",event_name:"Achievements_ChallengeAchievementClick",gaEventAction:"rewardActivationSuccess|clickSelectAddon"},B({},M(e)))},U=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return F({event:"gaEventTrigger",element:"choiceSuccessful",user_action:"clickSelectItems",event_name:"Achievements_ChallengePageClick",gaEventAction:"rewardActivationSuccess|clickSelectAddon"},B({},M(e)))},$=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return F({event:"gaEventTrigger",element:"rewardCard",user_action:"clickSelectPremiumMeals",gaEventAction:"rewardCard|clickSelectPremiumMeals"},B({},M(e)))},H=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return F({event:"gaEventTrigger",element:"rewardCard",user_action:"clickSelectSubscription",gaEventAction:"rewardCard|clickSelectSubscirption",event_name:"Achievements_ChallengeAchievementClick"},B({},M(e)))},K=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return F({event:"gaEventTrigger",user_action:"clickSelectSubscription",element:"rewardActivationSuccess",event_name:"Achievements_ChallengeAchievementClick",gaEventAction:"rewardActivationSuccess|clickSelectSubscription"},B({},M(e)))},Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return F({event:"gaEventTrigger",element:"rewardCard",user_action:"clickSelectMarketItems",gaEventAction:"rewardCard|clickSelectMarketItems",event_name:"Achievements_ChallengeAchievementClick"},B({},M(e)))},q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return F({event:"gaEventTrigger",user_action:"clickSelectItems",element:"rewardActivationSuccess",event_name:"Achievements_ChallengeAchievementClick",gaEventAction:"rewardActivationSuccess|clickSelectItems"},B({},M(e)))},Q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return F({event:"gaEventTrigger",user_action:"clickSelectPremiumMeals",element:"rewardActivationSuccess",event_name:"Achievements_ChallengeAchievementClick",gaEventAction:"rewardActivationSuccess|rewardActivationSuccess"},B({},M(e)))},V=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return F({event:"gaEventTrigger",gaEventAction:"rewardActivateGenericError|display",user_action:"display",element:"rewardActivateGenericError"},B({},M(e)))},X=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return F({event:"gaEventTrigger",gaEventAction:"rewardActivateConflictError|display",user_action:"display",element:"rewardActivateConflictError"},B({},M(e)))},J=t(164245),ee=t(602124),er=t.n(ee),et=function(e){var r={};for(var t in e)r[er()(t)]=e[t];return r},en=t(251113);
1let eo=function(e){var r=e.svgName;return(0,i.Y)(O.Ay,{alt:"",width:"104",height:"104",fetchFormat:"svg",role:"presentation",src:"/hellofresh_website/loyalty-program/images/reward/".concat(r)})};var el=function(e){var r=e.title,t=e.testId,n=e.isOpen,o=e.onClose,l=e.children,a=e.iconName,u=e.setIsOpen,d=e.primaryButtonText,f=e.onClickPrimaryButton,y=function(){null==o||o(),null==u||u(!1)};return(0,i.Y)(s.az,{"data-test-id":t,children:(0,i.Y)(s.lG,{headerText:"",isOpen:n,onClose:y,width:["90vw","556px"],onDismiss:y,onConfirm:y,returnFocusRef:c.useRef(null),children:(0,i.FD)(i.FK,{children:[(0,i.FD)(s.az,{position:"relative",children:[(0,i.FD)(s.az,{display:"flex",flexDirection:"column",alignItems:"center",children:[(0,i.Y)(s.az,{children:(0,i.Y)(eo,{svgName:a})}),(0,i.Y)(s.az,{textAlign:"center",mt:"sm-1",children:r})]}),(0,i.Y)(s.az,{mt:"sm-2",children:l})]}),(0,i.Y)(s.az,{mt:"md-1",children:(0,i.Y)(s.$n.Primary,{onClick:f,children:d})})]})})})},ea=function(e){var r=e.title;return(0,i.Y)(s.EY,{as:"h4",children:r})};function ei(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function ec(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}!function(e){e.error="reward-error",e.conflictError="reward-conflict-error",e.autoActivationError="reward-auto-activation-error",e.marketItemsAddon="market-items-addon",e.premiumMealsSurcharge="premium-meals-surcharge",e.subscritionVoucher="subscription-voucher"}(n||(n={}));var eu=(0,c.createContext)({openRewardModal:function(){return null},closeRewardModal:function(){return null}}),es=(ec(o={},"reward-error",function(e){var r=e.testId,t=e.isOpen,n=e.onClose,o=e.setIsOpen,l=e.onClickPrimaryButton,a=(0,m.Ay)("loyalty-challenge"),c=a.translate,u=a.translateRaw;return(0,i.Y)(el,{testId:r,isOpen:t,onClose:n,setIsOpen:o,iconName:"warm-error.svg",primaryButtonText:u("loyaltyChallenge.achievementsDialog.activateRewardAction.error.voucherOverlap.confirmationButton"),onClickPrimaryButton:function(){null==n||n(),null==l||l()},title:(0,i.Y)(ea,{title:u("loyaltyChallenge.achievementsDialog.activateRewardAction.error.title")}),children:(0,i.Y)(s.EY,{children:c("loyaltyChallenge.achievementsDialog.activateRewardAction.error.description")})})}),ec(o,"reward-conflict-error",function(e){var r=e.isOpen,t=e.testId,n=e.onClose,o=e.setIsOpen,l=e.onClickPrimaryButton,a=(0,m.Ay)("loyalty-challenge"),c=a.translate,u=a.translateRaw;return(0,i.Y)(el,{testId:t,isOpen:r,onClose:n,setIsOpen:o,primaryButtonText:u("loyaltyChallenge.achievementsDialog.activateRewardAction.error.voucherOverlap.confirmationButton"),iconName:"voucher_warning.svg",onClickPrimaryButton:function(){null==n||n(),null==l||l()},title:(0,i.Y)(ea,{title:u("loyaltyChallenge.achievementsDialog.activateRewardAction.error.voucherOverlap.title")}),children:(0,i.Y)(s.EY,{children:c("loyaltyChallenge.achievementsDialog.activateRewardAction.error.voucherOverlap")})})}),ec(o,"market-items-addon",function(e){var r,t=e.testId,n=e.isOpen,o=e.onClose,l=e.setIsOpen,a=e.onClickPrimaryButton,c=e.reward,u=(0,en.p)().goToAddonMenuEdit,d=(0,m.Ay)("loyalty-challenge").translateRaw,f=(null==c||null==(r=c.translation_keys)?void 0:r.reward_activated_description)||"";return(0,i.Y)(el,{testId:t,isOpen:n,onClose:o,setIsOpen:l,iconName:"trophy_celebration.svg",onClickPrimaryButton:function(){null==a||a(),u()},primaryButtonText:d("loyaltyChallenge.achievementsDialog.activateRewardAction.addon.cta"),title:(0,i.Y)(ea,{title:d("loyaltyChallenge.achievementsDialog.activateRewardAction.title")}),children:(0,i.Y)(s.EY,{type:"body-md-regular",textAlign:"left",dangerouslySetInnerHTML:{__html:d(f)}})})}),ec(o,"premium-meals-surcharge",function(e){var r,t=e.testId,n=e.isOpen,o=e.onClose,l=e.setIsOpen,a=e.onClickPrimaryButton,c=e.reward,u=(0,en.p)().goToMealsMenuEdit,d=(0,m.Ay)("loyalty-challenge").translateRaw,f=(null==c||null==(r=c.translation_keys)?void 0:r.reward_activated_description)||"";return(0,i.Y)(el,{testId:t,isOpen:n,onClose:o,setIsOpen:l,iconName:"trophy_celebration.svg",primaryButtonText:d("loyaltyChallenge.achievementsDialog.activateRewardAction.surcharge.cta"),onClickPrimaryButton:function(){null==a||a(),u()},title:(0,i.Y)(ea,{title:d("loyaltyChallenge.achievementsDialog.activateRewardAction.title")}),children:(0,i.Y)(s.EY,{type:"body-md-regular",textAlign:"left",dangerouslySetInnerHTML:{__html:d(f)}})})}),ec(o,"subscription-voucher",function(e){var r,t=e.testId,n=e.isOpen,o=e.onClose,l=e.setIsOpen,a=e.onClickPrimaryButton,c=e.reward,u=(0,en.p)().goToMealsMenuEdit,d=(0,m.Ay)("loyalty-challenge").translateRaw,f=(null==c||null==(r=c.translation_keys)?void 0:r.reward_activated_description)||"";return(0,i.Y)(el,{testId:t,isOpen:n,onClose:o,setIsOpen:l,iconName:"trophy_celebration.svg",primaryButtonText:d("loyaltyChallenge.achievementsDialog.activateRewardAction.subscription.cta"),onClickPrimaryButton:function(){null==a||a(),u()},title:(0,i.Y)(ea,{title:d("loyaltyChallenge.achievementsDialog.subscription.title")}),children:(0,i.Y)(s.EY,{type:"body-md-regular",textAlign:"left",dangerouslySetInnerHTML:{__html:d(f)}})})}),ec(o,"reward-auto-activation-error",function(e){var r=e.isOpen,t=e.testId,n=e.onClose,o=e.setIsOpen,l=e.onClickPrimaryButton,a=(0,m.Ay)("loyalty-challenge"),c=a.translate,u=a.translateRaw;return(0,i.Y)(el,{testId:t,isOpen:r,onClose:n,setIsOpen:o,primaryButtonText:u("loyaltyChallenge.achievementsDialog.activateRewardAction.error.voucherOverlap.confirmationButton"),iconName:"warm-error.svg",onClickPrimaryButton:function(){null==n||n(),null==l||l()},title:(0,i.Y)(ea,{title:u("loyaltyChallenge.optin.error.title")}),children:(0,i.Y)(s.az,{textAlign:"center",children:(0,i.Y)(s.EY,{children:c("loyaltyChallenge.optIn.automaticRewardActivationError.description")})})})}),o),ed=function(e){var r,t=e.children,n=(r=(0,c.useState)({}),function(e){if(Array.isArray(e))return e}(r)||function(e,r){var t,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var l=[],a=!0,i=!1;try{for(o=o.call(e);!(a=(t=o.next()).done)&&(l.push(t.value),l.length!==r);a=!0);}catch(e){i=!0,n=e}finally{try{a||null==o.return||o.return()}finally{if(i)throw n}}return l}}(r,2)||function(e,r){if(e){if("string"==typeof e)return ei(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ei(e,r)}}
1(r,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=n[0],l=n[1],a=es[null==o?void 0:o.modal]||function(){return null},u=function(){return l({})};return(0,i.FD)(eu.Provider,{value:{openRewardModal:function(e){return l(e)},closeRewardModal:u},children:[t,(0,i.Y)(a,function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.forEach(function(r){ec(e,r,t[r])})}return e}({testId:null==o?void 0:o.modal,isOpen:!!(null==o?void 0:o.modal),onClose:u},(null==o?void 0:o.modalProps)||{}))]})},ef=function(){return(0,c.useContext)(eu)};function ey(e,r,t,n,o,l,a){try{var i=e[l](a),c=i.value}catch(e){t(e);return}i.done?r(c):Promise.resolve(c).then(n,o)}var ep=function(e){var r,t,o=e.reward,l=e.challenge,a=e.milestone,i=e.rewardTitle,u=e.rewardStepNumber,s=e.isConceptOfChoice,d=e.conceptOfChoice,f=e.onRewardClaim,y=(0,N.A)(),p=y.push,m=y.pushAfterPageTransition,v=ef().openRewardModal,g=(0,J.Q)({reward:o,rewardStepNumber:u,milestoneStep:a}),b=function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.forEach(function(r){var n;n=t[r],r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n})}return e}({reward_name:i},et(void 0===d?{}:d),g),w=(0,en.p)(),O=w.goToMealsMenuEdit,C=w.goToAddonMenuEdit,A=w.goToSurchargeMenuEdit,k=(0,R.A)(),P=k.isError,S=k.isSuccess,Y=k.isLoading,x=k.mutate,j=k.error,_=o.voucher_type===h.ey.Surcharge,E=o.voucher_type===h.ey.Addon,T=o.voucher_type===h.ey.Subscription,D=(null==o?void 0:o.action)===h.Y5.Redeem;return(0,c.useEffect)(function(){if(P){var e;return 409===(null==j||null==(e=j.response)?void 0:e.status)?(p(X(b)),v({modal:n.conflictError,modalProps:{reward:o}})):(p(V(b)),v({modal:n.error,modalProps:{reward:o}}))}if(S){var r=function(){return s?m(W(b)):E?m(q(b)):T?m(K(b)):m(Q(b))};if(_)return v({modalProps:{reward:o,onClickPrimaryButton:r},modal:n.premiumMealsSurcharge});if(E)return v({modalProps:{reward:o,onClickPrimaryButton:r},modal:n.marketItemsAddon});if(T)return v({modalProps:{reward:o,onClickPrimaryButton:r},modal:n.subscritionVoucher})}},[P,S]),{isLoading:Y,claimReward:(r=function(){var e,r;return function(e,r){var t,n,o,l,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return l={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function i(l){return function(i){var c=[l,i];if(t)throw TypeError("Generator is already executing.");for(;a;)try{if(t=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,n=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){a.label=c[1];break}if(6===c[0]&&a.label<o[1]){a.label=o[1],o=c;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(c);break}o[2]&&a.ops.pop(),a.trys.pop();continue}c=r.call(e,a)}catch(e){c=[6,e],n=0}finally{t=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}(this,function(t){switch(t.label){case 0:if(e=(null==o?void 0:o.voucher_type)===h.ey.Addon,r=(null==o?void 0:o.voucher_type)===h.ey.Surcharge,D){if(p((s?U:e?Z:T?H:$)(b)),f)return[2,f({isAddon:e,isSurcharge:r})];if(e)return[2,C()];if(r)return[2,A()];return[2,O()]}return p(s?G(b):L(b)),[4,x({enrollment_id:l.enrollment_id,milestones:[{id:a.milestone_id,rewards:[o.id]}]})];case 1:return t.sent(),[2]}})},t=function(){var e=this,t=arguments;return new Promise(function(n,o){var l=r.apply(e,t);function a(e){ey(l,n,o,a,i,"next",e)}function i(e){ey(l,n,o,a,i,"throw",e)}a(void 0)})},function(){return t.apply(this,arguments)})}};function eh(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}
1var em="0001-01-01T00:00:00+0000",ev=(eh(l={},h.TG.Sent,{labelColor:"#AA097D",labelBackgroundColor:"#F8ECF2"}),eh(l,h.TG.Redeemed,{labelColor:"#AA097D",labelBackgroundColor:"#F8ECF2"}),eh(l,h.TG.Unlocked,{labelColor:"global.orange.700",labelBackgroundColor:"global.orange.100"}),eh(l,h.TG.Locked,{labelColor:"neutral.700",labelBackgroundColor:"neutral.300"}),eh(l,h.TG.Expired,{labelColor:"neutral.700",labelBackgroundColor:"neutral.300"}),eh(l,h.TG.Cancelled,{labelColor:"neutral.700",labelBackgroundColor:"neutral.300"}),eh(l,h.TG.Activated,{labelColor:"#AA097D",labelBackgroundColor:"#F8ECF2"}),l),eg=(0,x.eU)([]),eb=t(489379),ew=t(969288),eO=t(129059),eC=t(882136);function eA(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function ek(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function eP(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.forEach(function(r){ek(e,r,t[r])})}return e}function eS(e,r){return r=null!=r?r:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):(function(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t.push.apply(t,n)}return t})(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}),e}var eY=(ek(a={},h.E.Gift,"surprise-gift.png"),ek(a,h.E.Offer,"surprise-gift.png"),ek(a,h.ey.Addon,"market-addons.png"),ek(a,h.ey.Surcharge,"meals-surcharge.png"),ek(a,h.ey.Subscription,"subscription-voucher.png"),ek(a,h.ey.Delivery,"delivery.png"),a),ex=function(e){if(!e)return 0;var r,t=null==e||null==(r=e.milestone_steps)?void 0:r.find(function(r){return r>e.progress}),n=t?t-e.progress:0;return n>=0?n:0};let ej=function(e){var r,t=e.milestone,n=e.conceptOfChoice,o=e.currentProgress,l=e.rewardStepNumber,a=e.isConceptOfChoice,c=e.reward,u=(0,E.A)(),s=(0,b.M)(),d=(0,m.Ay)("loyalty-challenge"),f=d.translate,y=d.translateRaw,p=c||(0,w.Oe)(t),v=null==p?void 0:p.translation_keys,g=v.reward_locked_info,O=v.reward_available_cta,C=v.reward_info_description_header,A=v.reward_ticket_description_locked,k=v.reward_ticket_description_unlocked,P=ex(s),S=function(e){return f(e,{boxNumber:l})},Y=S(C),j=(0,eb.A)()===ew.A.hellofresh,R=(0,eO.A)()===eC.q.WhiteLabelMealKits,N=(0,en.p)().gotoBrowseByCategoriesPage,B=function(e){var r=e.isAddon,t=e.isSurcharge;return r?N({category:"market",subCategory:""}):t?N({category:"dinners",subCategory:"dinners-specials"}):N({category:"dinners",subCategory:""})},M=ep({reward:p,challenge:s,milestone:t,conceptOfChoice:n,rewardStepNumber:l,isConceptOfChoice:a,onRewardClaim:function(){if(j||R)return B}(),rewardTitle:y(C,{boxNumber:l})}),F=M.claimReward,G=M.isLoading,L=(r=(0,x.fp)(eg),function(e){if(Array.isArray(e))return e}(r)||function(e,r){var t,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var l=[],a=!0,i=!1;try{for(o=o.call(e);!(a=(t=o.next()).done)&&(l.push(t.value),l.length!==r);a=!0);}catch(e){i=!0,n=e}finally{try{a||null==o.return||o.return()}finally{if(i)throw n}}return l}}(r,1)||function(e,r){if(e){if("string"==typeof e)return eA(e,1);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return eA(e,r)}}(r,1)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0],W=(null==p?void 0:p.action)===h.Y5.Redeem,U=(0,w.I0)(p),$=l>o||p.state===h.TG.Locked,H=p.type===h.E.Gift,K=null==p?void 0:p.action_deadline,Z=K!==em&&K&&_()(Date.now(),K),q=p.state===h.TG.Expired||Z,Q=p.state===h.TG.Redeemed,V=!K||K===em,X=L.includes(p.id),J=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:K;return f(e,{date:(0,T.A)(r,D.S8[u].DATE_FORMAT_FULL)})},ee=J("loyaltyChallenge.hub.reward.".concat(null==p?void 0:p.state,".info")),er=J("loyaltyChallenge.hub.conceptOfChoice.reward.unlocked.info"),et=eY[p.type]||eY[p.voucher_type],eo=H&&o<l?h.TG.Locked:null==p?void 0:p.state,el=eS(eP({testId:"reward.".concat(U),rewardImageName:et},ev[eo]||{}),{title:Y,isPrimaryCTADisabled:X,label:f("loyaltyChallenge.hub.".concat(eo,".label")),description:S(k),info:!H&&!V&&{icon:(0,i.Y)(I.A,{}),text:a?er:ee}});if(q)return eS(eP({},el),{isExpired:q});if($)return eS(eP({},el),{isLocked:$,description:S(A),info:{icon:(0,i.Y)(z.A,{}),text:g?a?f(g,{step:l}):f(g,{remaining:P}):""}});if(H)return el;if(Q)return eS(eP({},el),{testId:"redeemed-reward"});var ea=(null==p?void 0:p.action)===h.Y5.None?void 0:W?O&&f(O)||"Select Items":a?f("loyaltyChallenge.hub.conceptOfChoice.rewardCta"):f("loyaltyChallenge.claimableReward.cta");return eS(eP({},el),{primaryCTALabel:ea,onPrimaryCTAClick:F,isPrimaryCTALoading:G,isPrimaryCTADisabled:X})},e_=function(e){var r=ej({reward:e.reward,milestone:e.milestone,conceptOfChoice:e.conceptOfChoice,currentProgress:e.currentProgress,rewardStepNumber:e.rewardStepNumber,isConceptOfChoice:e.isConceptOfChoice});return(0,i.Y)(Y,function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}
1))),n.forEach(function(r){var n;n=t[r],r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n})}return e}({},r))};var eE=function(){return(0,i.Y)("span",{"data-test-id":"loyalty-program-reward-card-error"})};let eT=function(e){return(0,i.Y)(y.A,{fallback:eE,scope:"loyalty-program-hub.reward-card-error",children:(0,i.Y)(d.A,{componentName:"loyalty-program-hub.reward-card",children:(0,i.Y)(e_,function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.forEach(function(r){var n;n=t[r],r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n})}return e}({},e))})})};var eD=function(e){var r=e.rewardState,t=(0,N.A)().pushAfterPageTransition,n=(0,m.Ay)("loyalty-challenge").translate,o=(0,en.p)().goToAddonMenuEdit;return r!==h.TG.Activated?null:(0,i.Y)(s.az,{my:"lg-1","data-test-id":"loyalty-challenge.conceptOfChoice.claimedSection",display:"flex",justifyContent:"center",px:"sm-1",width:"100%",children:(0,i.Y)(s.az,{"data-test-id":"loyalty-challenge.conceptOfChoice.rewardAvailableCard",width:"100%",maxWidth:"300px",children:(0,i.Y)(s.$n.Primary,{size:"sm",onClick:function(){t({element:"choiceSuccessful",user_action:"clickSelectItems",event_name:"Achievements_ChallengePageClick",gaEventAction:"choiceSuccessful|clickSelectItems"}),o()},"data-test-id":"loyalty-challenge.conceptOfChoice.claimedCTA",children:n("loyalty-challenge.conceptOfChoice.rewardAvailableCTA")})})})},eI=t(51889);let ez=function(){var e,r=(0,b.M)(),t=(null==r||null==(e=r.challenge_steps)?void 0:e["step_".concat(null==r?void 0:r.milestone_steps[0])]).rewards[0].state,n=r.state===h.PW.Incomplete||t===h.TG.Cancelled?h.TG.Expired:t;return(0,i.Y)(s.az,{children:(0,i.Y)(eI.A,{group:"loyalty-challenge",applangaKey:"loyaltyChallenge.hub.conceptOfChoice.rewards.subtitle.".concat(n),render:function(e){return e&&(0,i.Y)(s.az,{my:"sm-2",children:(0,i.Y)(s.EY,{as:"h4",children:e})})}})})};var eR=t(366915);function eN(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}let eB=function(e){var r=null==e?void 0:e.feature_flags.automatic_reward_claim,t=(0,w.Yt)(e);return!!r&&t.some(function(e){var r,t=(r=e.rewards,function(e){if(Array.isArray(e))return e}(r)||function(e,r){var t,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var l=[],a=!0,i=!1;try{for(o=o.call(e);!(a=(t=o.next()).done)&&(l.push(t.value),l.length!==r);a=!0);}catch(e){i=!0,n=e}finally{try{a||null==o.return||o.return()}finally{if(i)throw n}}return l}}(r,1)||function(e,r){if(e){if("string"==typeof e)return eN(e,1);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return eN(e,r)}}(r,1)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0];return(null==t?void 0:t.state)===h.TG.Unlocked})};function eM(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}var eF=function(){var e,r,t=(0,b.M)(),o=(0,w.aX)(t),l=(0,eR.Wp)(),a=(0,eR.O6)(),u=a.isChooseRewardClaimed,f=a.chooseRewardState,y=(null==o?void 0:o.length)>3,p=(0,w.Yp)(t),h=null==o?void 0:o[0],m=null==h||null==(r=h.step)?void 0:r.rewards,v=(e=(0,c.useState)([]),function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var l=[],a=!0,i=!1;try{for(o=o.call(e);!(a=(t=o.next()).done)&&(l.push(t.value),l.length!==r);a=!0);}catch(e){i=!0,n=e}finally{try{a||null==o.return||o.return()}finally{if(i)throw n}}return l}}(e,2)||function(e,r){if(e){if("string"==typeof e)return eM(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return eM(e,r)}}
1(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),O=v[0],C=v[1],A=ef().openRewardModal,k=eB(t);return((0,c.useEffect)(function(){C(g()((0,eR.WU)(m[0]))),k&&A({modal:n.autoActivationError})},[k]),(null==o?void 0:o.length)<1)?null:(0,i.FD)(d.A,{componentName:"loyalty-program-hub.choose-reward-list-main",children:[l&&(0,i.Y)(ez,{}),l&&u?(0,i.Y)(eD,{rewardState:f}):(0,i.Y)(s.az,{mt:"sm-2",display:"flex",textAlign:"left","data-test-id":"reward-list",flexDirection:["column","row"],flexWrap:y?"wrap":"nowrap",alignItems:["stretch",y?"center":"stretch"],children:l?(0,i.Y)(d.A,{componentName:"loyalty-program-hub.choose-reward-cards",children:null==O?void 0:O.map(function(e,r){return(0,i.Y)(i.FK,{children:(0,i.Y)(s.az,{padding:"xxs",flexGrow:1,flexBasis:0,flex:[1,1,y?"0 0 40%":1],"data-test-id":"choose-reward-item-".concat(null==e?void 0:e.id),children:(0,i.Y)(eT,{reward:e,isConceptOfChoice:!0,currentProgress:null==t?void 0:t.progress,milestone:null==h?void 0:h.step,rewardStepNumber:null==h?void 0:h.stepNumber,conceptOfChoice:{choiceOrder:r+1,choiceNumber:null==e?void 0:e.choiceNumber}})},"".concat(null==h?void 0:h.stepNumber,"-").concat(null==e?void 0:e.id,"_").concat(r))})})}):p?(0,i.Y)(d.A,{componentName:"loyalty-program-hub.choose-reward-cards",children:null==m?void 0:m.map(function(e){return(0,i.Y)(s.az,{padding:"xxs",flexGrow:1,flexBasis:0,flex:[1,1,y?"0 0 40%":1],"data-test-id":"choose-reward-item-".concat(null==e?void 0:e.id),children:(0,i.Y)(eT,{reward:e,currentProgress:null==t?void 0:t.progress,milestone:null==h?void 0:h.step,rewardStepNumber:null==h?void 0:h.stepNumber})},"".concat(null==h?void 0:h.stepNumber,"-").concat(null==e?void 0:e.id))})}):(0,i.Y)(d.A,{componentName:"loyalty-program-hub.reward-cards",children:(0,i.Y)(s.az,{display:"flex",flexDirection:["column","column","row"],children:null==o?void 0:o.map(function(e){var r=e.step,n=e.stepNumber;return(0,i.Y)(s.az,{padding:"xxs",flexGrow:1,flexBasis:0,"data-test-id":"reward-item-".concat(n),flex:[1,1,y?"0 0 40%":1],children:(0,i.Y)(eT,{milestone:r,rewardStepNumber:n,currentProgress:null==t?void 0:t.progress})},n)})})})})]})},eG=function(){return(0,i.Y)("span",{"data-test-id":"loyalty-program-reward-list-error"})};let eL=function(){return(0,i.Y)(y.A,{fallback:eG,scope:"loyalty-program-hub.reward-list-error",children:(0,i.Y)(d.A,{componentName:"loyalty-program-hub.reward-list",children:(0,i.Y)(eF,{})})})};var eW=function(e){var r=e.titleSize,t=(0,m.Ay)("loyalty-challenge").translate;return(0,i.Y)(s.az,{display:"flex",justifyContent:"center",children:"small"===r?(0,i.Y)(s.az,{fontSize:["headline-md-desktop","headline-lg-desktop"],textAlign:"center",children:t("loyaltyChallenge.achievements.yourRewards")}):(0,i.Y)(s.EY,{as:"h2",children:t("loyaltyChallenge.achievements.yourRewards")})})},eU=function(e){return(0,i.Y)(ed,{children:(0,i.FD)(s.az,{display:"flex",justifyContent:"center",flexDirection:"column",children:[(0,i.Y)(eW,function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.forEach(function(r){var n;n=t[r],r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n})}return e}({},e)),(0,i.Y)(eL,{})]})})},e$={event:"gaEventTrigger",event_name:"Achievements_ChallengeAchievementClick",gaEventCategory:"loyaltyChallenge",gaEventAction:"achievements|clickEarnRewards",user_action:"clickEarnRewards"},eH=function(){var e=(0,m.Ay)("loyalty-challenge").translate,r=(0,N.A)().push;return(0,i.Y)(s.N_,{href:"/referrals",noStyle:!0,onClick:function(){return r(e$)},children:(0,i.Y)(s.az,{bg:"neutral.100",borderRadius:"border-radius-sm",maxWidth:"556px",px:["sm-1","md-1"],py:["sm-1","md-3"],mt:"md-1",backgroundSize:"cover",backgroundPosition:"100% 100%",backgroundImage:"url('https://cdn.hellofresh.com/us/cms/ER/lc-onboarding-background-left.svg')","data-test-id":"loyalty-program.achievements.benef
1its-section",backgroundRepeat:"no-repeat",children:(0,i.FD)(s.az,{display:"flex",justifyContent:"space-between",alignItems:"center",children:[(0,i.FD)(s.az,{ml:"sm-2",mt:"sm-2",textAlign:"left",children:[(0,i.Y)(s.EY,{mb:"sm-1",as:"h4",children:e("loyaltyChallenge.hub.referCard.title")}),(0,i.Y)(s.EY,{as:"p",mb:"sm-2",children:e("loyaltyChallenge.hub.referCard.description")})]}),(0,i.Y)(s.az,{flexShrink:0,ml:["sm-1","md-2","xl-1"],children:(0,i.Y)(O.Ay,{"data-test-id":"empty-state-image",alt:"",src:"/hellofresh_website/loyalty-program/images/hub/WomanBox.svg",width:"100",height:"87",fetchFormat:"svg",role:"presentation"})})]})})})};let eK=function(){var e=(0,m.Ay)("loyalty-challenge").translate;return(0,i.Y)(d.A,{componentName:"loyalty-program.achievements.benefits-section",children:(0,i.FD)(s.az,{py:"lg-1",children:[(0,i.Y)(s.EY,{as:"h4",children:e("loyaltyChallenge.benefits.title")}),(0,i.Y)(s.az,{display:"flex",justifyContent:"center",children:(0,i.Y)(eH,{})})]})})};var eZ=function(){return(0,i.Y)("span",{"data-test-id":"loyalty-program-hub.rewards-section-error"})};let eq=function(e){var r=(0,b.M)();if(!r)return null;var t=(0,w.kc)(r);return(0,i.Y)(y.A,{fallback:eZ,scope:"loyalty-program-hub.rewards-section-error",children:(0,i.Y)(d.A,{componentName:"loyalty-program-hub.rewards-section",children:(0,i.Y)(s.az,{display:"flex",flexDirection:"column",mb:["auto","sm-2"],children:(null==r?void 0:r.state)===h.PW.InProgress||t!==h.Y5.None?(0,i.FD)(i.FK,{children:[(0,i.Y)(p.A,{viewports:["mobile"],children:(0,i.Y)(s.az,{width:"100%",mt:"-26px",children:(0,i.Y)(s.cG,{variant:"horizontal"})})}),(0,i.Y)(eU,function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.forEach(function(r){var n;n=t[r],r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n})}return e}({},e))]}):(0,i.FD)(i.FK,{children:[(0,i.Y)(s.cG,{variant:"horizontal"}),(0,i.Y)(eK,{})]})})})})};var eQ=t(370118);let eV=function(e){var r=e.showDivider,t=e.rewardTitleSize;return(0,i.Y)(y.A,{scope:"loyalty-program-feature-error",children:(0,i.Y)(d.A,{componentName:"loyalty-program-feature",children:(0,i.Y)(f.A,{values:{feature:"loyalty-program-feature"},children:(0,i.Y)(S._6,{children:(0,i.Y)(u.A,{children:(0,i.FD)(s.az,{display:"flex",alignItems:"center",flexDirection:"column",children:[(0,i.FD)(s.az,{display:"flex",alignItems:"center",flexDirection:"column",gap:["md-1","md-3"],children:[(0,i.Y)(eQ.A,{}),(0,i.Y)(eq,{titleSize:t})]}),r&&(0,i.Y)(s.az,{width:["100%"],my:["sm-1","md-2"],children:(0,i.Y)(s.cG,{variant:"horizontal",my:["20px","sm-2"]})})]})})})})})})}},366915:(e,r,t)=>{t.d(r,{O6:()=>s,WU:()=>c,Wp:()=>u});var n=t(893262),o=t(951273),l=t(179392);function a(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.forEach(function(r){var n;n=t[r],r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n})}return e}function i(e,r){return r=null!=r?r:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):(function(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t.push.apply(t,n)}return t})(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}),e}var c=function(e){return e?[,,,].fill(null).map(function(r,t){var n=t+1,o="loyaltyChallenge.hub.conceptOfChoice.reward".concat(n,".title");return i(a({},e),{choiceNumber:n,translation_keys:i(a({},e.translation_keys),{reward_ticket_title:o,reward_activation_title:o,reward_how_to_redeem_title:o,reward_info_description_header:o,reward_locked_info:"loyaltyChallenge.hub.conceptOfChoice.reward.locked.info"})})}):e},u=function(){var e,r,t,n,a=(0,o.M)(),i=(0,l.d)(),c=(null==a||null==(e=a.milestone_steps)?void 0:e.length)===1&&(null==a||null==(n=a.challenge_steps)||null==(t=n["step_".concat(null==a?void 0:a.milestone_steps[0])])||null==(r=t.rewards)?void 0:r.length)===1;return i&&c},s=function(){var e,r=(0,o.M)(),t=(0,l.d)(),a=u(),i=(null==r||null==(e=r.challenge_steps)?void 0:e["step_".concat(null==r?void 0:r.milestone_steps[0])]).rewards[0].state,c=[n.TG.Activated,n.TG.Redeemed,n.TG.Sent].includes(i);return{isChooseRewardClaimed:t&&a&&c,chooseRewardState:i}}},606024:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(126811);function o(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}
1))),n.forEach(function(r){var n;n=t[r],r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n})}return e}function l(e,r){return r=null!=r?r:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):(function(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t.push.apply(t,n)}return t})(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}),e}t(75834);let a=function(e){var r=e.title,t=e.titleId,a=function(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},l=Object.keys(e);for(n=0;n<l.length;n++)t=l[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)t=l[n],!(r.indexOf(t)>=0)&&Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,["title","titleId"]);return(0,n.FD)("svg",l(o(l(o({width:"1rem",height:"1rem",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:r?"img":"graphics-symbol",color:"inherit","aria-hidden":!r},!r&&{focusable:!1}),{"aria-labelledby":t}),a),{children:[r?(0,n.Y)("title",{id:t,children:r}):null,(0,n.Y)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 3.5A2.5 2.5 0 0 1 10.5 6h-5A2.5 2.5 0 0 1 8 3.5ZM4 6a4 4 0 1 1 8 0h2v8H2V6h2Zm8 1.5H3.5v5h9v-5H12Z",fill:"currentColor"}),(0,n.Y)("path",{d:"M9 10a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z",fill:"currentColor"})]}))}},943327:(e,r,t)=>{t.d(r,{A:()=>y});var n=t(674562),o=t(6083),l=t(127944),a=t(47856),i=t(211654);function c(e,r,t,n,o,l,a){try{var i=e[l](a),c=i.value}catch(e){t(e);return}i.done?r(c):Promise.resolve(c).then(n,o)}function u(e){return function(){var r=this,t=arguments;return new Promise(function(n,o){var l=e.apply(r,t);function a(e){c(l,n,o,a,i,"next",e)}function i(e){c(l,n,o,a,i,"throw",e)}a(void 0)})}}function s(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.forEach(function(r){var n;n=t[r],r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n})}return e}function d(e,r){var t,n,o,l,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return l={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function i(l){return function(i){var c=[l,i];if(t)throw TypeError("Generator is already executing.");for(;a;)try{if(t=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,n=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){a.label=c[1];break}if(6===c[0]&&a.label<o[1]){a.label=o[1],o=c;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(c);break}o[2]&&a.ops.pop(),a.trys.pop();continue}c=r.call(e,a)}catch(e){c=[6,e],n=0}finally{t=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}}var f=function(){var e=u(function(e,r){var t,n,l,a,i,c,u=arguments;return d(this,function(s){switch(s.label){case 0:return t=e.enrollment_id,n=e.milestones,l=e.systemCountry,a=e.locale,i=e.parentSpan,[4,(u.length>2&&void 0!==u[2]?u[2]:o.A)("/loyalty/rewards",r,{method:"POST",data:{enrollment_id:t,milestones:n},query:{country:l,locale:a},parentSpan:i,fetchSpanAttributes:{"request.backend_service":"customer-achievements-service","request.backend_action":"activate-reward"}})];case 1:return[2,null==(c=s.sent())?void 0:c.json()]}})});return function(r,t){return e.apply(this,arguments)}}(),y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,l.A)().fetch,t=(0,n.useQueryClient)(),o=(0,i.j)(),c=[a.A["customer-achievements.rewards"]];return(0,n.useMutation)(function(e){return f(s({},o,e),c,r)},s({onSuccess:function(){setTimeout(u(function(){return d(this,function(e){switch(e.label){case 0:return[4,t.invalidateQueries(a.A["customer-achievements.enrollments"])];case 1:return e.sent(),[2]}})}),300)},retry:!1},e))}}}]);

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.