(self.webpackChunkCustomerApp=self.webpackChunkCustomerApp||[]).push([[884],{78399:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(o(63038)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=E(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,o&&o.set(e,r),r}(o(32330)),i=r(o(67177)),a=o(91050),s=o(16610),u=o(33484),d=o(99734),c=o(12608),f=o(66347),p=o(12834),y=o(76782),S=o(64588),_=r(o(99155)),m=o(11143),O=o(47732),v=r(o(80689)),C=o(12770),T=r(o(44975)),g=o(85893);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(E=function(e){return e?o:t})(e)}var b=l.default.memo((function(e){var t=e.itemProps,o=e.advDiscountList,r=e.currencySymbol,n=e.isLandscapeTabletWebDevice,l=t.item,s=t.index;return(0,g.jsxs)(i.default,{style:d.AdvanceDiscountStyle.conatainerStyle,children:[(0,g.jsx)(_.default,{name:a.FONT_ICON.DISCOUNTS_FILL,screenName:m.SCREEN_OPTIONS.MENU_SCREEN.route_name,id:O.VIEW_ID.DISLIKE_ICON,size:50,color:v.default.primaryColor,style:d.AdvanceDiscountStyle.imageStyle}),(0,g.jsxs)(i.default,{style:d.AdvanceDiscountStyle.offerTextViewStyle,children:[(0,g.jsx)(C.T2SText,{id:O.VIEW_ID.GET_VALUE_OFFER,screenName:m.SCREEN_OPTIONS.MENU_SCREEN.route_name,style:d.AdvanceDiscountStyle.offerTextStyle,children:f.LOCALIZATION_STRINGS.formatString(f.LOCALIZATION_STRINGS.GET_VALUE_OFFER,null==l?void 0:l.value).toUpperCase()}),(0,g.jsx)(C.T2SText,{id:O.VIEW_ID.GET_OFFER_DESCRIPTION,screenName:m.SCREEN_OPTIONS.MENU_SCREEN.route_name,style:d.AdvanceDiscountStyle.offerDescriptionTextStyle,children:(0,c.advanceDiscountBannerDescription)(l,r)})]}),!n&&(0,g.jsxs)(i.default,{style:d.AdvanceDiscountStyle.countViewStyle,children:[(null==o?void 0:o.length)>1?(0,g.jsx)(C.T2SText,{style:d.AdvanceDiscountStyle.offerCourosalTextStyle,children:s+1+"/"+(null==o?void 0:o.length)}):null,(null==o?void 0:o.length)>1?function(){for(var e=[],t=o.length>2?3:o.length,r=0;r<t;r++){var n=!1;(0===s&&0===r||s===o.length-1&&r===t-1||s>0&&s<o.length-1&&1===r)&&(n=!0),e.push((0,g.jsx)(i.default,{style:[d.AdvanceDiscountStyle.circleStyle,n?d.AdvanceDiscountStyle.circleFilledStyle:null]}))}return(0,g.jsx)(i.default,{style:d.AdvanceDiscountStyle.circle_container_style,children:e})}():null]})]})}));t.default=function(e){var t=e.isLandscapeTabletWebDevice,o=e.containerWidth,r=e.slide,a=e.gutter,d=(0,s.useSelector)((function(e){return e.menuState.advanced_discounts})),f=(0,s.useSelector)((function(e){return e.appState.storeConfigResponse})),_=(0,l.useState)(d),m=(0,n.default)(_,2),O=m[0],v=m[1],C=(0,l.useState)(!1),E=(0,n.default)(C,2),I=E[0],h=E[1],A=(null==O?void 0:O.length)>S.ADVANCED_DISCOUND_SLIDE_ENABLE,D=A&&!I,R=(0,p.getCurrency)((0,s.useSelector)(y.selectCurrencyFromS3Config)),N=(0,l.useRef)(null);(0,l.useEffect)((function(){var e=(0,c.filterAdvancedDiscountDataList)(d);if((0,u.isArrayNonEmpty)(e))v(e);else if((0,u.isValidElement)(null==f?void 0:f.advanced_discounts)){var t=(0,c.filterAdvancedDiscountDataList)(f.advanced_discounts);(0,u.isArrayNonEmpty)(t)&&v(t)}}),[d,f]),(0,l.useEffect)((function(){var e=0;if((null==O?void 0:O.length)>0){var t=setInterval((function(){var t;e<O.length-1?e++:e=0,(0,u.isValidFunction)(null==N||null==(t=N.current)?void 0:t.scrollToIndex)&&e>-1&&N.current.scrollToIndex({animated:!0,index:e})}),5e3);return function(){clearInterval(t)}}}),[O]);var w=(0,l.useCallback)((function(){h(!0)}),[]),L=(0,l.useCallback)((function(){h(!1)}),[]),M=(0,l.useCallback)((function(e,r){return(0,g.jsx)(b,{itemProps:{item:e,index:r},advDiscountList:O,currencySymbol:R,isLandscapeTabletWebDevice:t,containerWidth:o})}),[O,R,t,o]),x={width:(o+a)/r,height:78,style:{width:o+a}};return(0,u.isArrayNonEmpty)(O)&&o?(0,g.jsx)(i.default,{onMouseEnter:w,onMouseLeave:L,children:(0,g.jsx)(T.default,Object.assign({},x,{loop:A,autoPlay:D,autoPlayInterval:3e3,data:O,scrollAnimationDuration:1e3,snapEnabled:!t,renderItem:function(e){var t=e.index,o=e.item;return M(o,t)}}))}):null};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/AdvancedDiscountView.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/AdvancedDiscountView.js")}}()},96768:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(o(59713)),l=r(o(63038)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=K(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,o&&o.set(e,r),r}(o(32330)),a=o(16610),s=r(o(22805)),u=r(o(56706)),d=r(o(88548)),c=r(o(67177)),f=o(66347),p=o(12770),y=o(11143),S=o(1903),_=o(33484),m=o(67321),O=o(6837),v=r(o(48207)),C=o(89215),T=r(o(68637)),g=r(o(99389)),E=o(76782),b=o(54981),I=o(33266),h=o(12834),A=o(12867),D=r(o(8173)),R=o(55082),N=o(26662),w=o(57173),L=o(42832),M=o(34061),x=o(75833),P=o(19765),k=o(82971),j=o(26539),F=r(o(80689)),V=r(o(67692)),Y=r(o(21551)),W=o(87035),G=r(o(72918)),B=o(75599),H=o(80539),U=o(21511),z=o(92231),Z=o(85893);function K(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(K=function(e){return e?o:t})(e)}var Q=y.SCREEN_OPTIONS.ASK_FOR_POSTCODE_MODAL.route_name;t.default=(0,i.memo)((function(e){var t,o,r=e.isVisible,y=e.onClose,K=(0,a.useDispatch)(),X=(0,T.default)(C.askForPostcodeModalStyle),q=(0,i.useContext)(_.MyResponsiveContext),J=(0,h.isLandscapeScreen)(q),$=(0,i.useState)(""),ee=(0,l.default)($,2),te=ee[0],oe=ee[1],re=(0,i.useState)(null),ne=(0,l.default)(re,2),le=ne[0],ie=ne[1],ae=(0,i.useState)(!1),se=(0,l.default)(ae,2),ue=se[0],de=se[1],ce=(0,i.useState)(""),fe=(0,l.default)(ce,2),pe=fe[0],ye=fe[1],Se=(0,i.useState)({}),_e=(0,l.default)(Se,2),me=_e[0],Oe=_e[1],ve=(0,a.useSelector)((function(e){return e.appState.s3ConfigResponse})),Ce=null==ve||null==(t=ve.country)?void 0:t.id,Te=(0,a.useSelector)(m.selectOrderType),ge=(0,a.useSelector)((function(e){return e.addressState.postcodeLookupResponse})),Ee=(0,a.useSelector)(E.selectStoreConfigResponse),be=(0,_.boolValue)(null==Ee?void 0:Ee.show_delivery),Ie=(0,_.boolValue)(null==Ee?void 0:Ee.show_collection),he=(0,a.useSelector)(N.selectPreorderDeliveryStatus),Ae=(0,a.useSelector)(N.selectPreorderCollectionStatus),De=(0,a.useSelector)(M.selectPreOrderDatesForCollection),Re=(0,a.useSelector)(M.selectPreOrderDatesForDelivery),Ne=(0,a.useSelector)(M.selectSlotsByWeekDays),we=(0,a.useSelector)(M.selectCustomPreorderData),Le=(0,a.useSelector)(M.selectPreOrderDate),Me=(0,a.useSelector)(E.isDeliveryAvailableSelector),xe=(0,a.useSelector)(E.isCollectionAvailableSelector),Pe=(0,a.useSelector)((function(e){var t;return null==(t=e.appState.storeConfigResponse)?void 0:t.preorder_date})),ke=(0,a.useSelector)((function(e){var t;return null==(t=e.appState.storeConfigResponse)?void 0:t.preorder})),je=(0,_.isValidElement)(Ee)&&(null==Ee?void 0:Ee["POSTCODE-SEARCH-ADDRESS"]),Fe=(null==je?void 0:je.toUpperCase())===(null==(o=x.TOGGLE_STATUS.ENABLED)?void 0:o.toUpperCase()),Ve=(0,a.useSelector)((function(e){return e.menuState.selectedAddressFormAFP})),Ye=(0,a.useSelector)((function(e){return e.menuState.showSelectAddressPopup})),We=(0,h.isUKApp)(Ce),Ge=(0,O.isDelivery)(Te),Be=(0,i.useMemo)((function(){return!(0,_.isValidString)(le)||!(!(0,O.isDelivery)(Te)||!(0,h.isUKApp)(Ce)&&!Fe)&&(!(0,_.isValidString)(te)||ue)}),[le,Te,Ce,Fe,te,ue]),He=(0,i.useMemo)((function(){return(0,L.preOrderFormatedDate)(Ne,we,Te)}),[Ne,we,m.selectOrderType]),Ue=Me||(0,w.isPreOrderAvailableForDelivery)(he),ze=xe||(0,w.isPreOrderAvailableForCollection)(Ae),Ze=(0,L.isImmediateOptionAvailable)(xe,Me,Te),Ke=(0,L.isPreOrderEnabled)(ke)&&(0,L.isPreOrderDateAvailable)(Te,De,Re,Ne,Pe),Qe=(0,G.default)(le,W.DATE_FORMAT.YYYY_MM_DD_HH_mm_A).format(W.DATE_FORMAT.YYYY_MM_DD_HH_mm);(0,i.useEffect)((function(){if(Fe||K((0,I.resetPostcodeLookup)()),Ke&&le!==Le){var e={preOrderDate:Le,isCollectionAvailable:xe,isDeliveryAvailable:Me,selectedOrderType:Te};ie((function(){return(0,L.getGetItByValue)(e,He)}))}(0,_.isValidElement)(we)&&(Te!==x.ORDER_TYPE.COLLECTION||!Ue&&ze?Ue||Te!==x.ORDER_TYPE.DELIVERY||Je(x.ORDER_TYPE.COLLECTION):Je(x.ORDER_TYPE.DELIVERY)),K((0,P.getPreOrderDates)())}),[]),(0,z.useFocusEffect)((function(){return r&&(0,b.bodyScroll)("hidden"),function(){(0,b.bodyScroll)("unset")}}),[]),(0,i.useEffect)((function(){if(Fe){var e=(0,_.isValidString)(null==Ve?void 0:Ve.addressText)?null==Ve?void 0:Ve.addressText:null;oe(e)}}),[Ve,Fe,K]),(0,i.useEffect)((function(){if((0,_.isValidElement)(ge)&&(0,O.isDelivery)(Te)){var e=null!=ge?ge:{},t=e.status,o=e.message;t===R.POSTCODE_LOOKUP_API_STATUS.SUCCESS?(de(!1),K((0,I.fetchDeliveryAddressByPostcode)(te)),null==y||y(),le!==B.CONSTANTS.IMMEDIATELY&&K((0,H.setUserSelectedPrderOrderDateAction)(Qe))):t===R.POSTCODE_LOOKUP_API_STATUS.FAILED&&(de(!0),ye(o))}!(0,_.isValidElement)(ge)&&(0,_.isValidString)(te)&&(de(!1),ye(null))}),[K,ge,Te,Ye,te]),(0,i.useEffect)((function(){var e,t,o=(null==we?void 0:we.preOrderCurrentSlots)&&(null==(e=Object.keys(null==we?void 0:we.preOrderCurrentSlots))?void 0:e[0]),r=(0,n.default)({},o,null==we||null==(t=we.preOrderCurrentSlots)?void 0:t[o]);!Y.default.isEmpty(we)&&!Y.default.isEmpty(Ne)&&(r=(0,L.appendTomorrowPreOrder)(r,Ne,we,Te)),Oe(r);var l={preOrderDate:Le,isCollectionAvailable:xe,isDeliveryAvailable:Me,selectedOrderType:Te};ie((function(){return(0,L.getGetItByValue)(l,He)}))}),[Te,we,Ne,He]);var Xe=function(){Fe&&K((0,H.showSelectAddressPopupAction)(!0))},qe=function(e){var t,o=(0,h.isUKApp)(Ce)?null==(t=(0,A.formatPostcodeFormatUK)((0,A.postcodeValidationFormatter)(e)))?void 0:t.toUpperCase():e;oe(o),(0,_.isValidString)(e)&&ue&&(de(!1),ye(""))},Je=(0,i.useCallback)((function(e){(null==Te?void 0:Te.toLowerCase())!==(null==e?void 0:e.toLowerCase())&&(ie(null),(e===x.ORDER_TYPE.DELIVERY&&Ue||e===x.ORDER_TYPE.COLLECTION&&ze)&&(K((0,I.updateNonBasketOrderType)(e,null,null,!0)),K((0,k.handlePreOrderSlotOnOrderTypeChangeAction)(e))),Fe||K((0,I.resetPostcodeLookup)()))}),[Te,K,Ue,ze,Fe]),$e=(0,i.useCallback)((function(){if(be&&Ie)return(0,Z.jsx)(c.default,{style:X.toggleContainer,children:(0,Z.jsx)(D.default,{orderType:Te,isDeliveryAvailbale:Ue,isCollectionAvailable:ze,screenName:Q,onPressToggle:Je,isLandscapeTabletWebDevice:J,customToggleStyle:X.toggleBackground})})}),[Te,Ue,ze,J,be,Ie,Je]),et=(0,i.useCallback)((function(e){ie(e)}),[]);return(0,Z.jsx)(v.default,{isVisible:r,style:X.modalContainer,children:(0,Z.jsxs)(c.default,{style:X.mainContainer,children:[function(){var e=be&&Ie?f.LOCALIZATION_STRINGS.CHOOSE_YOUR_ORDER_TYPE:be?f.LOCALIZATION_STRINGS.DELIVERY+" "+f.LOCALIZATION_STRINGS.ONLY:Ie?f.LOCALIZATION_STRINGS.COLLECTION+" "+f.LOCALIZATION_STRINGS.ONLY:"";if((0,_.isValidString)(e))return(0,Z.jsx)(c.default,{style:X.headerView,children:(0,Z.jsx)(p.T2SText,{id:S.VIEW_ID.CHOOSE_ORDER_TYPE_TEXT,screenName:Q,style:[X.chooseOrderTypeText],children:e})})}(),(0,Z.jsxs)(u.default,{style:X.flex,children:[(0,Z.jsx)($e,{}),function(){if(Ge&&(We||Fe))return(0,Z.jsx)(d.default,{disabled:!Fe,onPress:function(){return Xe()},style:X.postcodeInputContainer,children:(0,Z.jsx)(g.default,{screenName:Q,id:S.VIEW_ID.ENTER_POSTCODE_INPUT,label:Fe?"Search Address":f.LOCALIZATION_STRINGS.ENTER_YOUR_POSTCODE,value:te,autoFocus:!Fe,onChangeText:qe,keyboardType:"android"===s.default.OS?"visible-password":"default",autoCorrect:!1,isOutlined:!0,onFocus:function(){return Xe()},labelStyle:X.postcodeLabelStyle,maxLength:j.T2SConfig.maxPostCode.UK,error:Ge?ue:"",errorText:ue&&pe,baseColor:F.default.borderColor,tintColor:F.default.borderColor,lineWidth:1})})}(),(0,Z.jsx)(V.default,{selected:le,defaultPreOrderDate:null==He?void 0:He.value,currentSlots:me,isImmediateAvailable:Ze,isPreOrderAvailable:Ke,onChange:et,getPreOrderDate:He})]}),(0,Z.jsx)(c.default,{style:X.confirmButtonView,children:(0,Z.jsx)(p.T2SButton,{onPress:function(){if(le&&le!==B.CONSTANTS.IMMEDIATELY&&K((0,P.setPreOrderDate)({value:Qe})),(0,O.isDelivery)(Te)&&(Fe||We)){var e=Fe?Ve.addressObj:{postcode:te};(0,_.isValidElement)(e)&&K((0,I.makePostcodeLookupCall)(e))}else null==y||y(),K((0,H.getSelectedAddressFromAFP)({})),K((0,H.showSchdleIconAction)(!1)),le!==B.CONSTANTS.IMMEDIATELY&&K((0,H.setUserSelectedPrderOrderDateAction)(Qe));Ge||K((0,I.resetPostcodeLookup)()),K((0,U.takeawayListClickAction)(Ee,"",le))},screenName:Q,id:S.VIEW_ID.CONFIRM_BUTTON,title:f.LOCALIZATION_STRINGS.CONFIRM_OTP_CONFIRM.toUpperCase(),disabled:Be,opacity:Be?.3:1})})]})})}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/AskForPostcodeModal.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/AskForPostcodeModal.js")}}()},99676:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=_(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,o&&o.set(e,r),r}(o(32330)),l=o(12770),i=o(66347),a=o(1903),s=r(o(6017)),u=r(o(88700)),d=r(o(29796)),c=r(o(21175)),f=r(o(65095)),p=r(o(62551)),y=r(o(2286)),S=o(85893);function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(_=function(e){return e?o:t})(e)}t.default=(0,n.memo)((function(e){var t=e.isLandscape,o=e.storeConfigResponse,r=null==o?void 0:o.android_link,_=null==o?void 0:o.ios_link,m=(0,n.useCallback)((function(e){try{y.default.openURL(e)}catch(t){console.log(t,e)}}),[]);return(0,S.jsx)(s.default,{mb:"md",mx:t?"none":"md",p:t?"md":"sm",radius:"sm",bordered:"true",bgImage:t?a.IMAGES.WEB_BANNER:a.IMAGES.MOBILE_BANNER,children:(0,S.jsxs)(c.default,{gutter:6,alignItems:"center",children:[(0,S.jsx)(c.default.Column,{size:"auto",children:(0,S.jsx)(f.default,{width:t?44:30,height:t?66:50,source:{uri:a.IMAGES.MOBILE_DOWNLOAD_ICON},resizeMode:"contain"})}),(0,S.jsxs)(c.default.Column,{children:[(0,S.jsx)(u.default,{level:4,size:t?"h4":"h6",spacing:"none",children:i.LOCALIZATION_STRINGS.DOWNLOAD_OUR_APP_ORDER_NOW}),(0,S.jsx)(d.default,{variant:t?"subtitle1":"body1",children:i.LOCALIZATION_STRINGS.GET_OUR_APP})]}),(0,S.jsx)(c.default.Column,{size:{sm:12,md:12,lg:12,xl:"auto"},children:(0,S.jsx)(p.default,{pt:t?"none":"sm",children:(0,S.jsxs)(c.default,{gutter:6,size:"auto",alignItems:"center",children:[(0,S.jsx)(c.default.Column,{size:"auto",children:_?(0,S.jsx)(l.T2STouchableOpacity,{onPress:function(){return m(_)},children:(0,S.jsx)(f.default,{width:120,height:40,source:{uri:"https://nativesites.touch2success.com/compressed_images/Appstore.svg"},resizeMode:"contain"})}):null}),(0,S.jsx)(c.default.Column,{size:"auto",children:r?(0,S.jsx)(l.T2STouchableOpacity,{onPress:function(){return m(r)},children:(0,S.jsx)(f.default,{width:120,height:40,source:{uri:"https://nativesites.touch2success.com/compressed_images/Playstore.svg"},resizeMode:"contain"})}):null})]})})})]})})}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Components/AppDownloadBanner.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Components/AppDownloadBanner.js")}}()},28146:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=x(o(32330)),l=o(12770),i=r(o(2912)),a=r(o(3439)),s=o(12608),u=o(33484),d=o(87035),c=o(1903),f=o(66347),p=x(o(30966)),y=o(57173),S=o(27467),_=o(75833),m=o(33266),O=o(16610),v=o(11143),C=r(o(73457)),T=r(o(67177)),g=r(o(82206)),E=o(91050),b=r(o(80689)),I=o(36671),h=o(78628),A=o(26662),D=o(67321),R=o(6837),N=o(39759),w=o(12834),L=o(85893);function M(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(M=function(e){return e?o:t})(e)}function x(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=M(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,o&&o.set(e,r),r}var P,k,j=(0,w.isWeb)();t.default=n.default.memo((function(e){var t=e.screenName,o=e.takeAwayRecentOrder,r=e.storeId,w=e.isFromTakeawayList,M=void 0!==w&&w,x=e.selectedAddress,F=void 0===x?null:x,V=e.navigation,Y=e.hasTArecommendation,W=e.showNearByGrocery,G=(0,O.useSelector)((function(e){var t;return null==(t=e.appState.storeConfigResponse)?void 0:t.id})),B=(0,O.useSelector)((function(e){return e.appState.countryBaseFeatureGateResponse})),H=(0,O.useSelector)(A.selectDeliveryStatus),U=(0,O.useSelector)((function(e){var t;return null==(t=e.appState.storeConfigResponse)?void 0:t.show_collection})),z=(0,O.useSelector)((function(e){var t;return null==(t=e.appState.storeConfigResponse)?void 0:t.show_delivery})),Z=(0,O.useSelector)(A.selectCollectionStatus),K=(0,O.useSelector)(D.selectOrderType),Q=(0,O.useSelector)(A.selectPreorderDeliveryStatus),X=(0,O.useSelector)(A.selectPreorderCollectionStatus),q=(0,O.useDispatch)(),J=(0,n.useCallback)(p.debounce((function(){if(!(0,u.isValidElement)(G)||(0,R.skipStoreOpenStatus)(B)||(0,y.isOrderTypeAvailable)(z,H,U,Z,K)||(0,y.isPreOrderAvailableForType)(Q,X,K)||!j){var e=o.id,n=o.sending,l=e,i=(0,y.extractOrderType)(n);q((0,S.resetReOrderResponseAction)()),q((0,S.updateNoItemPopUpStatusAction)({showAllItemsMissingModal:null,showOneOfItemMissingModal:null})),function(e){e===_.ORDER_TYPE.DELIVERY?(0,u.isValidElement)(F)?(q((0,m.updateSelectedOrderType)({selectedOrderType:_.ORDER_TYPE.DELIVERY,selectedPostcode:F.postcode,selectedAddressId:F.id,isBasketChanged:!0})),q((0,m.selectDeliveryAddressAction)(F))):q((0,m.updateSelectedOrderType)({selectedOrderType:_.ORDER_TYPE.DELIVERY,isBasketChanged:!0})):q((0,m.updateSelectedOrderType)({selectedOrderType:_.ORDER_TYPE.COLLECTION,isBasketChanged:!0}))}(i),q((0,S.reOrderBasketNavigation)(l,r,V,i,t)),q((0,S.setOrderIDAction)(l)),q((0,S.reOrderAction)(l,r,n,V,k))}else(0,N.showErrorMessage)(f.LOCALIZATION_STRINGS.TAKEAWAY_CLOSED_NOW)}),300,{leading:!0,trailing:!1}),[null==o?void 0:o.id,null==o?void 0:o.sending,r,z,H,U,Z,K,Q,X]);var $,ee,te,oe=(0,n.useCallback)((function(){q((0,h.setSideMenuActiveAction)(v.SCREEN_OPTIONS.ORDER_HISTORY.route_name)),(0,I.handleNavigation)(v.SCREEN_OPTIONS.ORDER_HISTORY.route_name)}),[q]);return P=(0,n.useContext)(u.MyResponsiveContext),k=(0,u.isLandscapeMode)(P),(0,L.jsxs)(l.T2SView,{style:C.default.flatten([a.default.mainContainer,M&&!Y&&W?{}:a.default.bottomSeparator]),screenName:t,id:c.VIEW_ID.PREVIOUS_ORDER_MAIN_VIEW,children:[(0,L.jsxs)(l.T2SView,{style:a.default.previousOrderTextView,screenName:t,id:c.VIEW_ID.PREVIOUS_ORDER_TEXT_VIEW,children:[(0,L.jsx)(g.default,{id:c.VIEW_ID.INFO_CON,screenName:t,icon:E.FONT_ICON.Order,color:b.default.primaryColor,size:25}),(0,L.jsx)(l.T2SText,{screenName:t,id:c.VIEW_ID.PREVIOUS_ORDER_TEXT,style:a.default.previousOrderTextStyle,children:f.LOCALIZATION_STRINGS.PREVIOUS_ORDERS.toUpperCase()}),M?(0,L.jsx)(i.default,{onPress:oe,screenName:t,id:c.VIEW_ID.VIEW_ALL_BUTTON,style:a.default.renderViewAllViewStyle,children:(0,L.jsx)(l.T2SText,{screenName:t,id:c.VIEW_ID.VIEW_ALL_TEXT,style:a.default.viewAllTextStyle,children:f.LOCALIZATION_STRINGS.VIEW_ALL})}):null]}),(0,L.jsxs)(l.T2SView,{style:a.default.orderDetailsMainContainer,screenName:t,id:c.VIEW_ID.PREVIOUS_ORDER_MAIN_VIEW,children:[(0,L.jsxs)(l.T2SView,{style:a.default.DateAndReOrderContainer,screenName:t,id:c.VIEW_ID.DATE_AND_TIME_VIEW,children:[M?(te=null==o||null==(ee=o.store)?void 0:ee.name,(0,u.isValidString)(te)?(0,L.jsx)(T.default,{children:(0,L.jsx)(l.T2SText,{screenName:t,id:c.VIEW_ID.PREVIOUS_ORDER_TAKEAWAY_NAME,numberOfLines:2,ellipsizeMode:"tail",style:a.default.takeawayNameTextStyle,children:te})}):null):null,(0,L.jsx)(T.default,{children:(0,L.jsx)(l.T2SText,{screenName:t,id:c.VIEW_ID.PREVIOUS_ORDER_DETAILS,numberOfLines:2,ellipsizeMode:"tail",style:a.default.orderDetailsTextStyle,children:(0,s.convertItemsNameArrayToString)(null==o||null==($=o.summary)?void 0:$.items)})}),(0,L.jsx)(l.T2SText,{screenName:t,id:c.VIEW_ID.DATE_AND_TIME_Text,style:a.default.dateTextStyle,children:(0,u.getDateStr)(null==o?void 0:o.order_placed_on,d.DATE_FORMAT.DDD_DD_MMM)})]}),(0,L.jsx)(T.default,{style:[M?a.default.reOrderViewStyleFromTakeawayListStyle:a.default.reOrderViewStyle],children:(0,L.jsx)(i.default,{style:a.default.reOrderButtonStyle,screenName:t,id:c.VIEW_ID.RE_ORDER_BUTTON,onPress:J,children:(0,L.jsx)(l.T2SText,{screenName:t,id:c.VIEW_ID.RE_ORDER_TEXT,style:a.default.reOrderTextStyle,children:f.LOCALIZATION_STRINGS.REORDER})})})]})]})}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Components/MenuPreviousOrders.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Components/MenuPreviousOrders.js")}}()},31719:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.SelectAddressComponent=void 0;var n=r(o(48207)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=O(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,o&&o.set(e,r),r}(o(32330)),i=o(92231),a=r(o(68637)),s=o(89215),u=o(54981),d=r(o(77700)),c=o(55082),f=o(33638),p=o(16610),y=o(12834),S=o(33484),_=o(1903),m=o(85893);function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(O=function(e){return e?o:t})(e)}t.SelectAddressComponent=function(e){var t=e.isVisible,o=(e.screenName,(0,a.default)(s.askForPostcodeModalStyle)),r=(0,p.useSelector)((function(e){var t,o;return null==(t=e.appState.s3ConfigResponse)||null==(o=t.country)?void 0:o.id})),O=(0,y.isUKApp)(r),v=(0,l.useContext)(S.MyResponsiveContext),C=(0,y.isLandscapeScreen)(v);(0,i.useFocusEffect)((function(){t&&(0,u.bodyScroll)("hidden")}),[]);var T,g=_.ASK_FOR_POSTCODE_MODAL_CONFIG.default_backDropColor,E=_.ASK_FOR_POSTCODE_MODAL_CONFIG.animationInTiming_default_value;C&&(g=_.ASK_FOR_POSTCODE_MODAL_CONFIG.transparant_backDropColor,E=_.ASK_FOR_POSTCODE_MODAL_CONFIG.animationInTiming_value,T=_.ASK_FOR_POSTCODE_MODAL_CONFIG.anitmationIn_fadeInUp);var b={params:{formLocationFetch:!1,searchType:O?f.SEARCH_TYPE.POSTCODE:f.SEARCH_TYPE.AUTOCOMPLETE}};if(t)return(0,m.jsx)(n.default,Object.assign({},T,{backdropColor:g,animationInTiming:E,isVisible:t,style:o.selectedAddressModalContainer,children:(0,m.jsx)(d.default,{route:b,sourceType:c.ADDRESS_FORM_TYPE.ASK_FOR_POSTCODE_MODAL})}))};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Components/SelectAddressComponent.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Components/SelectAddressComponent.js")}}()},13458:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(o(59713)),l=r(o(63038)),i=r(o(85887)),a=r(o(67177)),s=r(o(90615)),u=r(o(95998)),d=r(o(56706)),c=r(o(73457)),f=o(16610),p=Ce(o(32330)),y=o(76782),S=o(98093),_=o(67321),m=o(34061),O=o(33484),v=o(12608),C=Ce(o(60178)),T=o(34883),g=o(27467),E=r(o(8886)),b=r(o(74344)),I=r(o(94978)),h=o(86730),A=o(80539),D=o(1903),R=o(55064),N=r(o(91536)),w=o(11143),L=r(o(28146)),M=o(89917),x=o(43251),P=r(o(78399)),k=o(6837),j=o(12834),F=o(36671),V=o(78628),Y=o(40270),W=r(o(64412)),G=o(72071),B=r(o(57390)),H=r(o(89730)),U=o(27467),z=o(54981),Z=r(o(24728)),K=o(33266),Q=o(50747),X=r(o(78184)),q=r(o(6081)),J=o(72238),$=o(85081),ee=r(o(96768)),te=o(85362),oe=o(57173),re=r(o(93075)),ne=o(80315),le=o(77939),ie=o(92231),ae=o(21511),se=o(42832),ue=o(31719),de=o(64588),ce=o(19765),fe=o(90324),pe=o(83209),ye=o(66347),Se=r(o(99676)),_e=o(75833),me=o(38295),Oe=o(85893);function ve(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(ve=function(e){return e?o:t})(e)}function Ce(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=ve(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,o&&o.set(e,r),r}var Te,ge,Ee,be,Ie=(0,j.isWeb)(),he=(0,O.isCustomerApp)(),Ae=u.default.get("window").height,De=20*Ae/100,Re=150,Ne=null,we=(0,O.isNonCustomerApp)(),Le=null,Me=Re-50,xe=new i.default.Value(1),Pe=xe.interpolate({inputRange:[0,Re-100],outputRange:[1,0]}),ke=xe.interpolate({inputRange:[0,De/4,De/2,250],outputRange:[1,.7,.5,0]}),je=xe.interpolate({inputRange:[Re,Re+100],outputRange:[.5,1]}),Fe=w.SCREEN_OPTIONS.MENU_SCREEN.route_name,Ve=function(e){var t,o;return null!=(t=null==e||null==(o=e.id)||null==o.toString?void 0:o.toString())?t:""},Ye=function(e){var t,o=e.index;return 0===(null==o||null==(t=o.leadingItem)?void 0:t.index)?null:(0,Oe.jsx)(a.default,{style:R.NewMenuStyle.listItemSeparator})},We={getStoreConfigAction:T.getStoreConfigAction,resetTakeawayRelatedOrderResponse:M.resetTakeawayRelatedOrderResponse,clearRecommendation:x.clearRecommendation,showHideOrderTypeAction:U.showHideOrderTypeAction};t.default=(0,f.connect)((function(e){var t,o,r,n,l,i,a,s,u,d,c;return{filteredMenu:e.menuState.uiFilteredMenu,storeConfigResponse:(0,y.selectStoreConfigResponse)(e),isMenuLoading:(0,y.selectIsMenuLoading)(e),storeID:(0,y.selectStoreId)(e),selectedOrderType:(0,_.selectOrderType)(e),bestSellingResponse:(0,S.selectFilteredRecommendation)(e),ourRecommendation:(0,S.getRecommendationResponse)(e),cartItems:(0,m.selectCartItems)(e),basketStoreID:e.basketState.storeID,prevStoreConfigResponse:e.appState.prevStoreConfigResponse,storeConfigName:(0,O.getTakeawayName)(null==(t=e.appState.storeConfigResponse)?void 0:t.name),storeConfigId:null==(o=e.appState.storeConfigResponse)?void 0:o.id,countryBaseFeatureGateResponse:e.appState.countryBaseFeatureGateResponse,storeFromListResponse:e.appState.storeFromListResponse,storeConfigShowCollection:null==(r=e.appState.storeConfigResponse)?void 0:r.show_collection,ourRecommendationsLoading:e.homeState.ourRecommendationsLoading,recentOrdersResponse:null==(n=e.foodHubHomeState.recentOrdersResponse)?void 0:n.data,isUserLoggedIn:(0,y.selectHasUserLoggedIn)(e),countryId:null==(l=e.appState.s3ConfigResponse)||null==(i=l.country)?void 0:i.id,dynamicHeaderHeight:null==(a=e.appState)?void 0:a.dynamicHeaderHeight,hasPreviousSessionLocation:e.takeawayListReducer.hasPreviousSessionLocation,savedAddressList:e.addressState.addressResponse,takeawayDetailsUIState:e.uiState.takeawayDetailsUIState,storeConfigOnlineClosedMessage:(0,k.getTACloseMessage)(e.appState.storeConfigResponse,(0,_.selectOrderType)(e),(0,y.isPreOrderAvailableSelector)(e),(0,y.selectTimeZone)(e)),isPreOrderEnabled:(0,y.isPreOrderAvailableSelector)(e),selectedEventOrder:(0,$.selectSelectedEventOrderFlow)(e),isFromFooterClick:null==(s=e.menuState)?void 0:s.isFromFooterClick,isTakeawayOpen:(0,y.isTakeAwayOpenSelector)(e),askPostcodeFirst:(0,y.selectAskPostCode)(e),isPreOrderAvailableForDelivery:(0,m.selectPreOrderDatesForDelivery)(e),localCartItems:e.basketState.localCartItemQuantityAndPrice,slotsByWeekDays:(0,m.selectSlotsByWeekDays)(e),preOrder_Date:null==(u=e.appState.storeConfigResponse)?void 0:u.preorder_date,customPreorderData:(0,m.selectCustomPreorderData)(e),preOrderDate:(0,m.selectPreOrderDate)(e),isCollectionAvailable:(0,y.isCollectionAvailableSelector)(e),isDeliveryAvailable:(0,y.isDeliveryAvailableSelector)(e),preOrderCollectionDates:(0,m.selectPreOrderDatesForCollection)(e),preOrderDeliveryDates:(0,m.selectPreOrderDatesForDelivery)(e),storeConfigPreOrder:null==(d=e.appState.storeConfigResponse)?void 0:d.preorder,storeConfigNextOpen:null==(c=e.appState.storeConfigResponse)?void 0:c.next_open}}),We)((function(e){var t,o,r,u,S,M,x=(0,p.useRef)(),$=(0,p.useRef)(),ve=(0,p.useRef)(),Ce=(0,p.useState)(null),We=(0,l.default)(Ce,2),Ge=We[0],Be=We[1],He=(0,p.useState)(null),Ue=(0,l.default)(He,2),ze=Ue[0],Ze=Ue[1],Ke=(0,p.useState)(""),Qe=(0,l.default)(Ke,2),Xe=Qe[0],qe=Qe[1],Je=(0,p.useState)(""),$e=(0,l.default)(Je,2),et=$e[0],tt=$e[1],ot=(0,f.useDispatch)(),rt=(0,p.useState)(!1),nt=(0,l.default)(rt,2),lt=nt[0],it=nt[1],at=(0,p.useCallback)((function(){return function(e,t){e(ge),t("")}(Ze,qe)}),[Ze,qe]),st=(0,p.useState)([]),ut=(0,l.default)(st,1)[0],dt=(0,p.useState)(!1),ct=(0,l.default)(dt,2),ft=ct[0],pt=ct[1],yt=(0,p.useState)(null),St=(0,l.default)(yt,2),_t=St[0],mt=St[1],Ot=(0,p.useState)(0),vt=(0,l.default)(Ot,2),Ct=vt[0],Tt=vt[1],gt=(0,p.useState)(!1),Et=(0,l.default)(gt,2),bt=Et[0],It=Et[1],ht=function(e){return Tt(e.nativeEvent.layout.width)},At=(0,f.useSelector)((function(e){return(0,y.selectCustomerWebCSS)(e)})),Dt=(0,f.useSelector)((function(e){return(0,y.featureGateCSSEnabled)(e)})),Rt=(0,f.useSelector)((function(e){return e.appState.initialConfigWeb})),Nt=(0,F.isLandingHome)(Rt),wt=(0,f.useSelector)((function(e){return e.menuState.showAskForPostCodePopUp})),Lt=(0,p.useContext)(O.MyResponsiveContext),Mt=(0,O.isLandscapeMode)(Lt),xt=(0,O.isWebBrowserForMobileAndTabletPortrait)(Lt),Pt=(0,p.useState)({}),kt=(0,l.default)(Pt,2),jt=kt[0],Ft=kt[1],Vt=e.route,Yt=e.storeConfigResponse,Wt=e.prevStoreConfigResponse,Gt=e.isMenuLoading,Bt=e.countryBaseFeatureGateResponse,Ht=e.storeFromListResponse,Ut=e.storeConfigShowCollection,zt=e.selectedOrderType,Zt=e.ourRecommendationsLoading,Kt=e.bestSellingResponse,Qt=e.recentOrdersResponse,Xt=e.navigation,qt=e.cartItems,Jt=e.filteredMenu,$t=e.basketStoreID,eo=e.countryId,to=e.savedAddressList,oo=e.dynamicHeaderHeight,ro=e.isUserLoggedIn,no=e.takeawayDetailsUIState,lo=e.storeConfigName,io=e.selectedEventOrder,ao=e.isFromFooterClick,so=e.isPreOrderEnabled,uo=e.isTakeawayOpen,co=e.askPostcodeFirst,fo=e.localCartItems,po=e.slotsByWeekDays,yo=e.customPreorderData,So=lo,_o=Vt.params,mo=(null==_o?void 0:_o.itemId)||void 0,Oo=null==_o?void 0:_o.theme,vo=(0,p.useState)(null==_o?void 0:_o.catId),Co=(0,l.default)(vo,2),To=Co[0],go=Co[1],Eo=null==_o||null==(t=_o.storeConfig)?void 0:t.id,bo=(0,ie.useIsFocused)(),Io=(0,f.useSelector)((function(e){return e.menuState.showSelectAddressPopup})),ho=(0,f.useSelector)((function(e){return e.basketState.deliveryPreOrderData})),Ao=(0,f.useSelector)((function(e){return e.basketState.collectionPreOrderData})),Do=(0,O.isValidElement)(Yt)&&(null==Yt?void 0:Yt["POSTCODE-SEARCH-ADDRESS"]),Ro=(null==Yt||null==(o=Yt.preorder)?void 0:o.toLowerCase())===de.Constants.ENABLED.toLowerCase(),No=(0,f.useSelector)(y.selectTimeZone),wo=(0,f.useSelector)(v.selectIsColumnViewType),Lo=(0,O.getNumberOfColumn)(Lt,wo,!0),Mo=(0,p.useMemo)((function(){return(0,se.setCustomPreOrderDate)(null==ho?void 0:ho.slotsByWeekDay,null==ho?void 0:ho.customPreorderData,_e.ORDER_TYPE.DELIVERY)}),[null==ho?void 0:ho.customPreorderData,null==ho?void 0:ho.slotsByWeekDay]),xo=(0,p.useMemo)((function(){return(0,se.setCustomPreOrderDate)(null==Ao?void 0:Ao.slotsByWeekDay,null==Ao?void 0:Ao.customPreorderData,_e.ORDER_TYPE.COLLECTION)}),[null==Ao?void 0:Ao.customPreorderData,null==Ao?void 0:Ao.slotsByWeekDay]),Po=(0,p.useMemo)((function(){return(0,O.isNotRestaurant)(null==Yt?void 0:Yt.businessType)}),[null==Yt?void 0:Yt.businessType]),ko=(0,f.useSelector)(m.selectGroupOrdering),jo=(0,f.useSelector)(m.selectGroupParticipant);(0,p.useEffect)((function(){(0,O.isValidElement)(ro)&&ro&&!he&&ot((0,ae.getFavouriteTakeawayAction)())}),[]),(0,p.useEffect)((function(){var e=(Vt||{}).name,t=(_o||{}).categoryName;he&&e===w.SCREEN_OPTIONS.MENU_SCREEN.route_name&&(0,O.isValidString)(t)&&((null==ze?void 0:ze.findIndex((function(e){return(0,O.seoFriendlyUrl)((0,v.formatCategoryName)(null==e?void 0:e.name))===t})))<0&&(0,F.handleNavigation)(Nt||!he?w.SCREEN_OPTIONS.MENU_SCREEN.route_name:w.SCREEN_OPTIONS.CUSTOMER_CUSTOM_SCREEN.route_name))}),[ze,Nt,he]),(0,p.useEffect)((function(){Ie&&ot((0,V.setTheme)(Oo))}),[ot,Oo]);var Fo=(0,f.useSelector)(y.selectCustomerStoreHost),Vo=(0,f.useSelector)(y.selectInitialConfigWebHost),Yo=Ie?Vo:me.AppConfig.FRANCHISE_HOST;(0,p.useEffect)((function(){Oo&&Ie&&ot((0,V.getCustomerCSSURL)())}),[Fo,ot,Yo,Oo]),(0,p.useEffect)((function(){var e,t,o;Nt||!he||void 0===window||null!=(e=window)&&null!=(t=e.location)&&null!=(o=t.pathname)&&o.includes(le.redirectURL.ORDER_NOW)||(0,j.replaceWindowRoute)()}),[Nt]),(0,p.useEffect)((function(){var e,t;Ie&&(void 0!==window&&null!=(e=window)&&null!=(t=e.location)&&t.search.includes("shimmer")&&pt(!0),(0,F.removePrerenderStyles)())}),[]),(0,p.useEffect)((function(){var t,o,r;Ie&&!Nt&&he&&(null!=(t=window)&&null!=(o=t.location)&&null!=(r=o.pathname)&&r.includes(le.redirectURL.ORDER_NOW)||(0,j.replaceWindowRoute)());var n=(null==Vt?void 0:Vt.params)||{},l=n.deeplinkPaths,i=n.appLink;return n.isFromDeepLinking&&(ot((0,V.deepLinkToTAPages)(eo,l,i)),ot((0,g.makeGetOrderListAction)()),(0,O.isValidElement)(to)||ot((0,K.getAddressAction)())),(0,z.bodyScroll)(""),function(){!we||null!=_o&&_o.fromMinimumOrderPopUp||(xe.setValue(1),e.clearRecommendation())}}),[]),(0,p.useEffect)((function(){ot((0,T.fetchTakeawayDetails)(Vt))}),[ot,Vt]);var Wo,Go,Bo=(null==Vt||null==(Wo=Vt.params)?void 0:Wo.isFromCartIcon)||(null==Vt||null==(Go=Vt.params)?void 0:Go.isFromReOrder),Ho={storeConfigResponse:Bo?(0,O.isValidElement)(Wt)?Wt:Yt:null==Vt||null==(r=Vt.params)?void 0:r.storeConfig,countryBaseFeatureGateResponse:Bt,getStoreConfigAction:e.getStoreConfigAction,getStoreConfigResponse:e.storeConfigResponse,showHideOrderTypeAction:U.showHideOrderTypeAction,storeFromListResponse:Ht,storeConfigShowCollection:Ut},Uo=(0,p.useMemo)((function(){return(0,O.isArrayNonEmpty)(qt)}),[qt]);(0,p.useEffect)((function(){null==e||e.resetTakeawayRelatedOrderResponse()}),[null==Yt?void 0:Yt.id]),(0,p.useEffect)((function(){var e=!Ro||((0,O.isValidElement)(xo)||(0,O.isValidElement)(Mo));Ie&&he&&bo&&e&&Ko()}),[null==Yt?void 0:Yt.id,bo,xo,Mo]);var zo=(0,p.useMemo)((function(){return(0,se.preOrderFormatedDate)(po,yo,zt)}),[po,yo,_.selectOrderType]);(0,p.useEffect)((function(){(0,O.isValidString)(null==e?void 0:e.preOrderDate)&&et===(null==e?void 0:e.preOrderDate)||tt((function(){return(0,se.getGetItByValue)(e,zo)}))}),[null==e?void 0:e.preOrderDate,null==e?void 0:e.deliveryAddress,null==e?void 0:e.payment_mode,zo,et]),(0,p.useEffect)((function(){if(Ie){var e=window.location.hash;if((0,O.isValidElement)(e)&&we){var t=e.split("#");(0,O.isArrayNonEmpty)(t)&&t.length>1&&go(t[1])}else{var o,r=(0,O.getCategoryNameFromUrl)(null==Vt||null==(o=Vt.params)?void 0:o.categoryName);go(r)}}}),[Vt]);var Zo=function(){return ot((0,T.cancelFetchTakeawayDetails)()),ot((0,A.cancelMenuAddonAction)()),ot((0,ae.cancelTakeawayListClickAction)()),(0,F.handleSafeGoBack)(Xt)};(0,p.useEffect)((function(){(0,O.isArrayNonEmpty)(fo)&&ko&&!jo&&(clearInterval(Ne),Ne=null)}),[fo,ko,jo]),(0,ie.useFocusEffect)((function(){var e=s.default.addEventListener("hardwareBackPress",(function(){return Zo()}));return(0,O.isArrayEmpty)(fo)&&ko&&!jo&&(Ne=setInterval((function(){ot((0,ce.updateBasketAction)(fe.BASKET_UPDATE_TYPE.VIEW))}),1e4)),function(){e.remove(),clearInterval(Ne),Ne=null}})),(0,p.useEffect)((function(){if((0,O.isArrayNonEmpty)(Qt)&&(0,O.isValidElement)(null==Yt?void 0:Yt.id)){var e=(0,v.filterCurrentTakeAwayOrder)(Qt,null==Yt?void 0:Yt.id);(0,O.isValidElement)(null==e?void 0:e.summary)?Be(e):Be({})}Le=Kt&&Kt.length>0?Kt:null}),[Qt,null==Yt?void 0:Yt.id,Kt]),(0,p.useEffect)((function(){null!=_o&&_o.catId&&go(null==_o?void 0:_o.catId)}),[null==_o?void 0:_o.catId]),(0,p.useEffect)((function(){var e=null;if((0,O.isArrayNonEmpty)(ze)){var t,o=ze.findIndex((function(e){return(0,v.formatCategoryName)(null==e?void 0:e.title)===To}));if(Te=(null==ze?void 0:ze.length)%2!=0,-1!==o)e=setTimeout((function(){try{var e;Ie&&(window.location.hash=we?"#"+(0,v.formatCategoryName)(To):""),cr(null==(e=ze[o])?void 0:e.id),null==x||x.current.scrollToIndex({index:o,viewPosition:0,animated:!0}),null==$||$.current.scrollToIndex({index:o,viewPosition:0,animated:!0})}catch(e){}}),500);else cr(null==(t=ze[0])?void 0:t.id)}return function(){clearTimeout(e)}}),[To,ze]),(0,p.useEffect)((function(){var e,t;ao&&(0,O.isArrayNonEmpty)(ze)&&(null==x||null==(e=x.current)||e.scrollToIndex({index:0,viewPosition:0,animated:!1}),null==ve||null==(t=ve.current)||t.scrollToIndex({index:0,viewPosition:0,animated:!1}),ot((0,A.setFooterClick)(!1)))}),[ao,ze]),(0,p.useEffect)((function(){var e;if(e=(0,v.constructSectionListData)(Jt),ge=e.splice(1),!Zt&&!Gt){if(e=(0,v.constructSectionListData)(Jt),ge=e.splice(1),!Mt&&!wo&&Kt&&Kt.length>0){var t={title:"row",description:void 0,data:[Kt],index:0};ge.unshift(t),Ze(ge)}(0,O.isArrayNonEmpty)(ge)&&Ze(ge)}}),[Kt,Jt,wo,Mt,Gt,Zt]),(0,p.useEffect)((function(){var e=(Vt||{}).name,t=_o||{},o=t.categoryName,r=t.subCategoryName,n=t.itemId;if((0,O.isValidString)(e)&&e===w.SCREEN_OPTIONS.MENU_SCREEN_FOR_ITEM.route_name&&(0,O.isValidString)(o)&&(0,O.isValidString)(r)&&(0,O.isValidString)(n)&&(0,O.isArrayNonEmpty)(ze)){var l,i,a,s,u,d,c,f,p=null==ze?void 0:ze.findIndex((function(e){return(0,O.seoFriendlyUrl)((0,v.formatCategoryName)(null==e?void 0:e.name))===o}));if(p>=0&&(null==(l=ze[p])||null==(i=l.data)?void 0:i.length)>0)a=null==(d=a=null==(s=ze[p])||null==(u=s.data)?void 0:u.filter((function(e){return(0,O.seoFriendlyUrl)((0,v.formatCategoryName)(e.name))===r})))||null==(c=d[0])||null==(f=c.item)?void 0:f.find((function(e){return(null==e?void 0:e.id)===(0,O.safeIntValue)(n)}));(0,O.isValidElement)(a)?(0,F.handleNavigation)(w.SCREEN_OPTIONS.NEW_MENU_ITEM_DETAIL_SCREEN.route_name,{categoryName:o,subCategoryName:r,itemDetail:a,itemId:n,isLandscapeTabletWebDevice:Mt,town:null==Yt?void 0:Yt.town,name:null==Yt?void 0:Yt.name}):(0,F.handleBack)(Xt,w.SCREEN_OPTIONS.NEW_MENU_ITEM_SCREEN.route_name,{categoryName:o})}}),[ze,null==Yt?void 0:Yt.name,null==Yt?void 0:Yt.town]);var Ko=function(){if((0,O.boolValue)(co)){var e=(0,O.isValidElement)(Mo)||(0,O.isValidElement)(xo);wt&&(so&&e||uo)&&!Uo&&!(0,te.isEventOrderFlow)()&&It(!0)}},Qo=(0,p.useCallback)((function(e){qe(e),function(e,t){if(e.length>0){var o=e.toLowerCase();t(ge.filter((function(e){return e.title.toLowerCase().includes(o)})))}else t(ge)}(e,Ze)}),[]);if(Wt!==Yt){var Xo,qo,Jo,$o=Yt;Bo?$o=(0,O.isValidElement)(Wt)?Wt:Yt:(0,O.isValidElement)(null==Vt||null==(Xo=Vt.params)?void 0:Xo.storeConfig)&&($o=Vt.params.storeConfig),Ee=(0,h.cuisinesList)(null==(qo=$o)?void 0:qo.cuisines),be=null==(Jo=$o)?void 0:Jo.rating}var er,tr,or=function(){var t,o=e.storeConfigOnlineClosedMessage,r=e.isPreOrderEnabled,n=e.storeConfigResponse,l="",i=(0,h.extractTimeLogicForNextOpening)(null==e?void 0:e.storeConfigNextOpen,No).tomorrow&&Ro&&(0,O.isValidString)(ye.LOCALIZATION_STRINGS.PREORDER_AVAILABLE);return(0,O.isValidString)(o)&&r&&!io&&!(0,oe.isDineInOrderType)(zt)?l=o+" "+(i?ye.LOCALIZATION_STRINGS.PREORDER_AVAILABLE:""):(0,O.isValidString)(o)&&!io&&(l=o),(0,Oe.jsx)(Y.TakeawayMenuBackgroundImage,{taImageOpacity:ke,takeAwayName:So,opacity:xe,deviceHeight:De,screenName:Fe,isLandscapeTabletWebDevice:Mt,countryBaseFeatureGateZoomEnable:null==Bt||null==(t=Bt.item_image_zoom)?void 0:t.enable,takeawayClosedMessage:l,showShimmer:ft,businessType:null==n?void 0:n.businessType,isNotARestaurant:Po})},rr=function(){var e;return ro&&(0,O.isValidElement)(Qt)&&(0,O.isArrayNonEmpty)(null==Ge||null==(e=Ge.summary)?void 0:e.items)&&!io?(0,Oe.jsx)(L.default,{screenName:Fe,takeAwayRecentOrder:Ge,storeId:null==Yt?void 0:Yt.id,navigation:Xt}):null},nr=function(){return(0,Oe.jsx)(Oe.Fragment,{children:(0,Oe.jsx)(C.ListViewSkeletonLoader,{})})},lr=function(){return(0,Oe.jsxs)(Oe.Fragment,{children:[or(),(0,Oe.jsx)(i.default.View,{onLayout:function(e){var t=e.nativeEvent.layout;Re=t.y},children:(0,Oe.jsx)(ir,{})}),(0,oe.showAppDownloadBanner)(Yt)&&!ft?(0,Oe.jsx)(Se.default,{isLandscape:Mt,storeConfigResponse:Yt}):null,io||(0,oe.isDineInOrderType)(zt)?null:(0,Oe.jsx)(a.default,{style:R.NewMenuStyle.AdvancedDiscountContainer,children:(0,Oe.jsx)(a.default,{onLayout:ht,children:(0,Oe.jsx)(P.default,{gutter:0,slide:1,containerWidth:Ct,isLandscapeTabletWebDevice:Mt})})}),he||(0,oe.isDineInOrderType)(zt)?null:rr(),!(0,O.isArrayNonEmpty)(Kt)&&(0,Oe.jsx)(a.default,{style:R.NewMenuStyle.categorySeparatorView}),Gt&&!(0,O.isArrayNonEmpty)(ze)&&nr(),wo?fr():null]})},ir=function(){return(0,Oe.jsx)(b.default,{takeAwayName:So,takeAwayInfoPressArgs:Ho,selectedOrderType:zt,cuisines:Ee,rating:be,isLandscapeTabletWebDevice:Mt,selectedEventOrder:io,showShimmer:ft,getItBy:et})},ar=function(e){var t;null!=(t=Object.values(jt))&&t.some((function(t){return t===e}))?Ft((function(t){return Object.assign({},t,(0,n.default)({},e,null))})):Ft((function(t){return Object.assign({},t,(0,n.default)({},e,e))}))},sr=function(e,t){var o=D.LIST_ITEM_HEIGHT;return{length:o,offset:o*t,index:t}},ur=function(e){var t=e.item,o=e.index,r={item:t,takeAwayTitle:So,cuisines:Ee,rating:be,isLoading:Gt},n=_o||{},l=n.town,i=n.slug_name,a=Te&&(0,O.isArrayNonEmpty)(ze)&&(null==ze?void 0:ze.length)===o+1;return r=Mt?Object.assign({},r,{id:null==t?void 0:t.id,isSelectedId:ut,index:o,isFromLeftSideView:!1,flatListRefLeft:null==x?void 0:x.current,flatListRefRight:null==$?void 0:$.current,focusCatId:_t,onPress:function(){cr(null==t?void 0:t.id,!0)}}):Object.assign({},r,{bestSellingDataOuterScope:Le}),(0,Oe.jsx)(N.default,{town:l,slug_name:i,itemDetails:r,id:null==t?void 0:t.id,isLandscapeTabletWebDevice:Mt,isColumnView:wo,isOdd:a,itemData:mo,toggleAccordion:ar,expandedItemId:jt,menu:ze})},dr=function(){return Gt&&ft?(0,Oe.jsxs)(Oe.Fragment,{children:[lr(),nr()]}):(0,Oe.jsx)(re.default,{type:ne.ELEMENT_TYPE.ANIMATED_FLATLIST,listRef:ve,onScroll:i.default.event([{nativeEvent:{contentOffset:{y:xe}}}],{useNativeDriver:!0,listener:function(e){!function(e){e.nativeEvent.contentOffset.y>Me?lt||it(!0):e.nativeEvent.contentOffset.y<Me&&lt&&it(!1)}(e)}}),ItemSeparatorComponent:function(e){return Gt||!(0,O.isArrayNonEmpty)(ze)||wo?null:(0,Oe.jsx)(Ye,{index:e})},ListHeaderComponent:lr,removeClippedSubviews:!0,data:ze,initialNumToRender:20,numColumns:Lo,scrollEventThrottle:10,renderItem:!Gt&&(0,O.isArrayNonEmpty)(ze)&&ur,keyExtractor:Ve,contentContainerStyle:Uo&&!(0,k.isNotSameStore)($t,Eo)&&R.NewMenuStyle.cartStyle,showsVerticalScrollIndicator:!1,getItemLayout:sr,ListFooterComponent:xt&&!Gt&&(0,O.isArrayNonEmpty)(ze)&&!jo?(0,Oe.jsx)(Z.default,{}):null,pointerEvents:!Gt&&(0,O.isArrayNonEmpty)(ze)?"auto":"none"},Lo)},cr=function(e){mt(e)},fr=function(){return Le?(0,Oe.jsx)(G.RecommendedForYouList,{bestSellingData:Le,screenName:Fe,isLandscapeTabletWebDevice:Mt,menu:ze}):null},pr=(0,p.useMemo)((function(){var e;return(Dt&&he||Oo)&&null!=(e=null==At?void 0:At.websiteBackground)?e:null}),[At,Oo,Dt]),yr=function(){var e,t,o,r=null==At||null==(e=At.websiteBackground)?void 0:e.backgroundImage;return(0,Oe.jsxs)(a.default,{children:[or(),(0,Oe.jsxs)(a.default,{style:R.NewMenuStyle.infoSection,nativeID:D.NATIVE_ID.TA_INFO_SECTION,children:[(0,Oe.jsx)(a.default,{style:R.NewMenuStyle[Po?"groceryInforContainer":"infoContainer"],children:(0,Oe.jsx)(ir,{})}),Gt&&!(0,O.isArrayNonEmpty)(ze)&&nr()]}),(0,Oe.jsx)(q.default,{hasBackGround:(0,O.isValidString)(r),isCustomer:he,style:c.default.flatten([pr,R.NewMenuStyle.menuSection]),nativeID:"menu_bg_image",children:(0,Oe.jsxs)(a.default,{style:c.default.flatten([R.NewMenuStyle.mainViewStyle,Mt?R.NewMenuStyle.mainViewFlex:{}]),children:[Mt?(0,Oe.jsx)(a.default,{nativeID:D.NATIVE_ID.CATEGORY_SECTION,style:R.NewMenuStyle.categoryColumnStyle,children:Gt||!(0,O.isArrayNonEmpty)(ze)||ft?(0,Oe.jsx)(C.default,{}):(t=z.theme.spacing[3],o=oo||D.HAEDER_DEFAULT_HEIGHT,(0,Oe.jsx)(i.default.FlatList,{ref:x,removeClippedSubviews:!0,data:ze,scrollEventThrottle:10,renderItem:!Gt&&(0,O.isArrayNonEmpty)(ze)&&ur,keyExtractor:Ve,style:Ie?[R.NewMenuStyle.fixedStickyViewStyle,{top:oo+t,maxHeight:Ae-o}]:null,contentContainerStyle:c.default.flatten([Uo&&!(0,k.isNotSameStore)($t,Eo)&&R.NewMenuStyle.cartStyle]),showsVerticalScrollIndicator:!1,pointerEvents:!Gt&&(0,O.isArrayNonEmpty)(ze)?"auto":"none"}))}):null,(0,Oe.jsxs)(a.default,{nativeID:D.NATIVE_ID.MENU_SECTION,style:Mt?R.NewMenuStyle.menuListColumnStyle:{},children:[ft||(0,oe.isDineInOrderType)(zt)?null:(0,Oe.jsx)(a.default,{style:R.NewMenuStyle.filterColumn,onLayout:ht,children:(0,Oe.jsx)(P.default,{slide:3,gutter:15,containerWidth:Ct,isLandscapeTabletWebDevice:Mt})}),(0,oe.isDineInOrderType)(zt)?null:rr(),!ft&&fr(),!ft&&(0,oe.showAppDownloadBanner)(Yt)?(0,Oe.jsx)(Se.default,{isLandscape:Mt,storeConfigResponse:Yt}):null,(0,Oe.jsx)(W.default,{storeConfigId:Eo,isFromLeftSideView:!0,isSelectedId:ut,flatListRefLeft:null==x?void 0:x.current,flatListRefRight:$,onPress:cr,setFocusCatId:mt,focusCatId:_t,isLandscapeTabletWebDevice:Mt,params:_o,showShimmer:ft,toggleAccordion:ar,expandedItemId:jt})]})]})})]})},Sr=(0,p.useCallback)((function(){ot((0,A.showAskForPostCodePopUp)(!1)),It(!1)}),[ot]),_r=(0,p.useCallback)((function(){return bt&&!Io?(0,Oe.jsx)(ee.default,{isVisible:bt&&!Io,onClose:Sr}):null}),[bt,Sr,Io]),mr=(0,p.useCallback)((function(){if(Do&&A.showAskForPostCodePopUp)return(0,Oe.jsx)(ue.SelectAddressComponent,{isVisible:Io})}),[Do,Io]),Or=(0,O.isValidString)(null==At||null==(u=At.websiteBackground)?void 0:u.backgroundImage);return(0,Oe.jsxs)(a.default,{style:R.NewMenuStyle.container,children:[(0,Oe.jsx)(J.T2SCustomStatusBar,{isDark:!lt}),(0,Oe.jsxs)(B.default,{contentStyle:R.NewMenuStyle.containerStyles,fullWidth:!0,showFooter:!jo&&Mt,children:[(0,Oe.jsxs)(a.default,{style:c.default.flatten([R.NewMenuStyle.takeawayListScreenView,Mt?{backgroundColor:Or?pe.Colors.white:pe.Colors.grey}:null]),children:[(0,Oe.jsxs)(a.default,{style:R.NewMenuStyle.container,children:[(0,Oe.jsx)(E.default,{searchTextInput:Xe,setSearchTextInput:Qo,isLoading:Gt,clearSearch:at,placeholderText:"Search Categories...",showName:lt,takeAwayName:So,isFromCategory:!0,opacityDecrease:Pe,opacityIncrease:je,showGradientShadowAndroid:!0,isLandscapeTabletWebDevice:Mt,isWebDevice:!Ie,hideBackIcon:he||jo,handleGoBack:Zo,hideSearchIcon:(0,Q.isFailedState)(no),selectedEventOrder:io,isNotARestaurant:Po}),(0,Q.isFailedState)(no)?(tr=(0,O.getTakeAwaySlugName)(Vt,Yt),(0,Oe.jsx)(X.default,{navigation:Xt,isFromMenuScreen:!0,takeAwaySlugName:tr})):Mt?Ie?(0,Oe.jsx)(a.default,{children:yr()}):(0,Oe.jsx)(d.default,{children:yr()}):(er=he?R.NewMenuStyle.containerCust:R.NewMenuStyle.container,(0,Oe.jsxs)(a.default,{nativeID:D.NATIVE_ID.MOBILE_MENU_CONTAINER,style:er,children:[lt&&(0,Oe.jsx)(a.default,{style:R.NewMenuStyle.dividerStyle}),dr()]}))]}),(0,Oe.jsx)(H.default,{takeAwayTown:null!=(S=null==Yt?void 0:Yt.town)?S:"",takeAwayName:null!=So?So:"",page:w.SCREEN_OPTIONS.MENU_SCREEN.route_name,postcode:null!=(M=null==Yt?void 0:Yt.postcode)?M:"",overrideCanonicalRouteName:Nt||!he?w.SCREEN_OPTIONS.MENU_SCREEN.route_name:w.SCREEN_OPTIONS.CUSTOMER_CUSTOM_SCREEN.route_name})]}),(0,Oe.jsx)(I.default,{storeConfigIdFromMenu:Eo,screenName:Fe})]}),(0,Oe.jsx)(_r,{}),(0,Oe.jsx)(mr,{})]})}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/NewMenu.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/NewMenu.js")}}()},74344:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.isWebView=t.default=void 0;var n=r(o(63038)),l=r(o(67177)),i=K(o(32330)),a=r(o(39414)),s=r(o(9080)),u=o(33484),d=o(36671),c=K(o(81941)),f=K(o(31077)),p=o(77387),y=o(33414),S=o(11143),_=o(60178),m=o(75833),O=o(12608),v=o(16610),C=o(76782),T=o(86730),g=r(o(12254)),E=o(12834),b=o(85081),I=r(o(88414)),h=o(9865),A=o(12770),D=o(1903),R=o(91050),N=o(66347),w=r(o(19325)),L=o(34061),M=o(83209),x=o(60020),P=o(80539),k=o(26662),j=o(57173),F=r(o(72918)),V=o(75599),Y=o(87035),W=o(22876),G=o(61400),B=o(92231),H=o(78628),U=o(6837),z=o(85893);function Z(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(Z=function(e){return e?o:t})(e)}function K(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=Z(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,o&&o.set(e,r),r}var Q=t.isWebView=(0,E.isWeb)(),X=(0,u.isCustomerApp)();t.default=i.default.memo((function(e){var t,o,r,E=e.takeAwayName,Z=e.takeAwayInfoPressArgs,K=e.isLoading,q=e.selectedOrderType,J=e.isLandscapeTabletWebDevice,$=(e.selectedEventOrder,e.showShimmer),ee=void 0!==$&&$,te=e.getItBy,oe=Z.getStoreConfigResponse,re=Z.getStoreConfigAction,ne=Z.showHideOrderTypeAction,le=(0,i.useCallback)((function(e){e.preventDefault(),(0,O.handleAboutPress)(oe,re,ne)}),[oe,re,ne]),ie=(0,i.useCallback)((function(){!function(e){if((0,u.isValidElement)(null==e?void 0:e.name)){var t=e.name,o=e.town,r=e.slug_name,n=e.rating,l=e.total_reviews,i=e.id,a={town:(0,u.seoFriendlyUrl)(o),slug_name:(0,u.seoFriendlyUrl)(r)};(0,d.handleNavigation)(S.SCREEN_OPTIONS.VIEW_ALL_REVIEWS.route_name,a),c.logEvent(p.ANALYTICS_SCREENS.MENU,p.ANALYTICS_EVENTS.REVIEWS,{takeaway:t,store_id:i,town:o,rating:n,total_reviews:l}),f.trackEvent(y.SEGMENT_EVENTS.REVIEW_PAGE_VIEWED,{takeaway:t})}}(oe)}),[oe]),ae=(0,v.useSelector)((function(e){return e.takeawayListReducer.favouriteTakeaways})),se=(0,v.useSelector)((function(e){return(0,C.selectHasUserLoggedIn)(e)})),ue=(0,v.useSelector)(C.selectCountryId),de=(0,i.useState)((0,O.isTakeawayFavorite)(null==oe?void 0:oe.id,ae,se)),ce=(0,n.default)(de,2),fe=ce[0],pe=ce[1],ye=(0,T.cuisinesList)(null==oe?void 0:oe.cuisines),Se=oe||{},_e=Se.rating,me=Se.total_reviews,Oe=Se.town,ve=Se.host,Ce=Se.slug_name,Te=Se.id,ge=Se.name,Ee=(0,i.useContext)(u.MyResponsiveContext),be=!(Ee.isSmallScreenMode||Ee.isTabletPortraitMode),Ie=(0,v.useSelector)(b.selectSelectedEventOrderFlow),he=(0,i.useState)(!1),Ae=(0,n.default)(he,2),De=Ae[0],Re=Ae[1],Ne=(0,i.useMemo)((function(){return(0,u.isNotRestaurant)(null==oe?void 0:oe.businessType)}),[null==oe?void 0:oe.businessType]),we=(0,v.useSelector)(L.selectGroupParticipant),Le=(0,v.useSelector)(L.selectGroupOrderStoreId),Me=(0,v.useSelector)(L.selectGroupOrderName),xe=(0,v.useSelector)(C.selectGroupOrderConfig),Pe=(0,v.useSelector)((function(e){return e.menuState.showScheduleIcon})),ke=(0,v.useSelector)((function(e){return e.basketState.preOrderIsLoading})),je=(0,v.useSelector)(k.selectPreorderDeliveryStatus),Fe=(0,v.useSelector)(k.selectPreorderCollectionStatus),Ve=(0,v.useSelector)(L.selectCountryBaseFeatureGateResponse),Ye=(0,v.useSelector)((function(e){var t;return null==(t=e.appState.storeConfigResponse)?void 0:t.show_delivery})),We=(0,v.useSelector)((function(e){var t;return null==(t=e.appState.storeConfigResponse)?void 0:t.show_collection})),Ge=(0,v.useSelector)((function(e){return e.addressState.selectedTAOrderType})),Be=!!(0,u.isValidElement)(Ge)&&Ge===m.ORDER_TYPE.RESTAURANT,He=null!=(t=null==(o=(0,v.useSelector)(G.getInitialConfigWeb))||null==(r=o.franchise)?void 0:r.name)?t:{},Ue=(0,v.useSelector)((function(e){var t;return(0,u.isGroceryType)(null==(t=e.appState.storeConfigResponse)?void 0:t.businessType)})),ze=(0,v.useDispatch)(),Ze=(0,B.useRoute)(),Ke=q===m.ORDER_TYPE.DELIVERY?(0,j.isPreOrderAvailableForDelivery)(je):(0,j.isPreOrderAvailableForCollection)(Fe),Qe=X&&Ke&&(0,O.showSchduleOptions)(Ve)&&!Ie;(0,i.useEffect)((function(){pe((0,O.isTakeawayFavorite)(null==oe?void 0:oe.id,ae,se))}),[null==oe?void 0:oe.id,ae,se]);var Xe=(0,i.useCallback)((function(){Re(!De)}),[De]),qe=function(){var e=oe||{},t=e.town,o=e.slug_name,r=null==Ze?void 0:Ze.name;se?(0,d.handleNavigation)(S.SCREEN_OPTIONS.GROUP_ORDERING.route_name,{slug_name:o,titleRouteName:r}):(ze((0,H.redirectRouteAction)(S.SCREEN_OPTIONS.GROUP_ORDERING.route_name,{isGroupOrderRedirect:!0,town:(0,u.seoFriendlyUrl)(t),slug_name:o,titleRouteName:r})),(0,d.handleNavigation)(S.SCREEN_OPTIONS.SOCIAL_LOGIN.route_name))},Je=function(){var e=(oe||{}).id,t=(0,u.isValidElement)(Le)&&(0,u.isValidElement)(e)&&Le==e;return(0,z.jsx)(z.Fragment,{children:we?(0,z.jsx)(z.Fragment,{children:Me&&(0,z.jsx)(l.default,{style:g.default.groupOrderName,children:(0,z.jsx)(A.T2SText,{style:g.default.groupOrderNameText,children:Me})})}):(0,z.jsx)(A.T2STouchableOpacity,{onPress:qe,children:(0,z.jsxs)(l.default,{style:g.default.groupOrderButton,children:[(0,z.jsx)(A.T2SIcon,{name:R.FONT_ICON.ORDER_STATUS_CROWDED_FILL,size:20,style:g.default.iconStyle,color:M.Colors.primaryColor}),(0,z.jsx)(A.T2SText,{style:g.default.groupOrderText,children:t?N.LOCALIZATION_STRINGS.GO_VIEW_GROUP_ORDER:N.LOCALIZATION_STRINGS.GO_GROUP_ORDER})]})})})},$e=(0,i.useCallback)((function(){var e,t=te!==V.CONSTANTS.IMMEDIATELY?(0,F.default)(te,Y.DATE_FORMAT.YYYY_MM_DD_HH_mm_A).format(Y.DATE_FORMAT.YYYY_MM_DD_HH_mm):te,o=null==Ze?void 0:Ze.name,r=null!=(e=null==Ze?void 0:Ze.params)?e:{},n=r.slug_name,l=r.town;(0,d.handleNavigation)(S.SCREEN_OPTIONS.SCHEDULE_ORDER.route_name,{selected:t,titleRouteName:o,slug_name:n,town:l}),ze((0,P.showSchdleIconAction)(!1))}),[ze,te]),et=function(){if(Qe)return(0,z.jsxs)(A.T2STouchableOpacity,{disabled:ke,style:g.default.schduleView,onPress:$e,children:[(0,z.jsx)(A.T2SIcon,{name:Pe?R.FONT_ICON.CALENDAR:R.FONT_ICON.CLOCK,size:20,color:M.Colors.primaryColor,id:D.VIEW_ID.PIN_LOCATION_BUTTON,screenName:D.SCREEN_NAME.MAP_CONTAINER}),Pe?(0,z.jsx)(A.T2SText,{style:g.default.schduleText,children:N.LOCALIZATION_STRINGS.SCHEDULE}):(0,z.jsx)(x.RenderSubLabel,{selected:te,isFrom:S.SCREEN_OPTIONS.MENU_SCREEN.screen_title})]})},tt=(0,i.useMemo)((function(){return xe&&!(0,U.isGuestCheckoutEnabled)(null==oe?void 0:oe.GUEST_CHECKOUT)&&q===m.ORDER_TYPE.DELIVERY}),[q,oe,xe]);return(0,z.jsx)(s.default,{style:be?g.default.headerComponentTabStyle:g.default.headerComponentStyle,children:K||ee?(0,z.jsx)(_.TakeAwayInfoBarSkeletonLoader,{}):(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(s.default,{style:g.default.headerContainerStyle,children:(0,z.jsx)(a.default.TakeAwayNameInfoComponent,{id:Te,name:ge,takeAwayName:E,momizedViewInfoClick:le,cuisines:ye,rating:_e,town:Oe,host:ve,reviews:me,ratingIconClicked:ie,isLandscapeTabletWebDevice:J,slugName:Ce,isEventOrderFlow:Ie,isFavorite:fe,setIsFavourite:pe,groupParticipant:we,selectedOrderType:q})}),(0,z.jsxs)(l.default,{style:g.default.headerSubContainerStyle,children:[J?(0,z.jsxs)(l.default,{style:[{alignItems:be?"flex-start":"center"},g.default.schduleContainer],children:[tt?(0,z.jsx)(z.Fragment,{children:Je()}):null,et()]}):null,!we&&!Ie&&(0,z.jsx)(l.default,{style:be&&g.default.alignCenterContainer,children:!Ne&&!(0,C.isDeliveryOrCollectionOnlyAvailable)(Ye,We)||Be?(0,z.jsx)(I.default,{isLandscapeTabletWebDevice:J,variant:m.TOGGLE_VARIANT.SMOOTH}):(0,z.jsx)(h.StoreStatusIndicator,{wrapperStyle:J?g.default.groceryOrderType:g.default.groceryOrderTypeMobile})}),J?null:(0,z.jsxs)(l.default,{style:[{alignItems:be?"flex-start":"center"},g.default.schduleContainer],children:[tt?(0,z.jsx)(l.default,{style:g.default.alignCenterContainer,children:Je()}):null,et()]})]}),Q&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(w.default,{style:g.default.divider}),(0,z.jsx)((function(){var e=(0,O.getTitleAndDescriptionForMenuCard)(ue,{name:ge,town:Oe,cuisines:ye,clientType:He,isGrocery:Ue}),t=e.title,o=e.description;return(0,z.jsxs)(l.default,{children:[(0,z.jsx)(A.T2STouchableOpacity,{onPress:Xe,children:(0,z.jsxs)(l.default,{style:g.default.titleContainer,children:[(0,z.jsx)(A.T2SText,{screenName:D.SCREEN_NAME.MENU_SEARCH_SCREEN,id:D.VIEW_ID.ORDER_NOW_PAGE_SEO_TITLE,style:g.default.title,accessibilityRole:"heading",accessibilityLevel:2,children:t}),(0,z.jsx)(A.T2SIcon,{icon:De?R.FONT_ICON.UP_ARROW:R.FONT_ICON.DOWN_ARROW,size:20,style:g.default.iconStyle})]})}),De&&(0,W.isValidString)(o)?(0,z.jsx)(A.T2SText,{screenName:D.SCREEN_NAME.MENU_SEARCH_SCREEN,id:D.VIEW_ID.ORDER_NOW_PAGE_SEO_DESCRIPTION,style:g.default.description,accessibilityRole:"heading",accessibilityLevel:2,children:o}):null]})}),{})]})]})})}),(function(e,t){var o,r,n,l,i,a,s,u,d,c,f,p;return e.takeAwayName===t.takeAwayName&&(null==(o=e.takeAwayInfoPressArgs.storeConfigResponse)?void 0:o.id)===(null==(r=t.takeAwayInfoPressArgs.storeConfigResponse)?void 0:r.id)&&(null==(n=e.takeAwayInfoPressArgs.storeConfigResponse)?void 0:n.name)===(null==(l=t.takeAwayInfoPressArgs.storeConfigResponse)?void 0:l.name)&&(null==(i=e.takeAwayInfoPressArgs.storeConfigResponse)?void 0:i.cuisines)===(null==(a=t.takeAwayInfoPressArgs.storeConfigResponse)?void 0:a.cuisines)&&(null==(s=e.takeAwayInfoPressArgs.storeConfigResponse)?void 0:s.rating)===(null==(u=t.takeAwayInfoPressArgs.storeConfigResponse)?void 0:u.rating)&&(null==(d=e.takeAwayInfoPressArgs.storeConfigResponse)?void 0:d.host)===(null==(c=t.takeAwayInfoPressArgs.storeConfigResponse)?void 0:c.host)&&(null==(f=e.takeAwayInfoPressArgs.storeConfigResponse)?void 0:f.town)===(null==(p=t.takeAwayInfoPressArgs.storeConfigResponse)?void 0:p.town)&&e.takeAwayInfoPressArgs.getStoreConfigAction===t.takeAwayInfoPressArgs.getStoreConfigAction&&e.isLoading===t.isLoading&&e.selectedOrderType===t.selectedOrderType&&e.cuisines===t.cuisines&&e.rating===t.rating&&e.getItBy===t.getItBy}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/NewMenuComponents/MenuSearchBar.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/NewMenuComponents/MenuSearchBar.js")}}()},88414:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(12834),l=r(o(67177)),i=o(55064),a=o(91889),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=h(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,o&&o.set(e,r),r}(o(32330)),u=o(11143),d=o(16610),c=o(26662),f=o(21511),p=o(33266),y=o(71094),S=o(33266),_=o(43251),m=o(19765),O=o(76782),v=o(57173),C=o(75833),T=o(34061),g=o(67321),E=o(6837),b=o(82971),I=o(85893);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(h=function(e){return e?o:t})(e)}var A=u.SCREEN_OPTIONS.MENU_SCREEN.route_name,D={sortBasedOnCuisines:f.sortBasedOnCuisines,selectedTAOrderTypeAction:p.selectedTAOrderTypeAction,updateNonBasketOrderType:p.updateNonBasketOrderType,filterTakeawayByOrderTypeAction:f.filterTakeawayByOrderTypeAction,filterTARecByOrderTypeAction:f.filterTARecByOrderTypeAction,updateSelectedOrderType:S.updateSelectedOrderType,refreshRecommendation:_.refreshRecommendation,makeChangeAction:m.makeChangeAction,getCustomPreOrderData:b.getCustomPreOrderData,setCustomPreOrderData:b.setCustomPreOrderData,setPreOrderDate:m.setPreOrderDate,handlePreOrderSlotOnOrderTypeChangeAction:b.handlePreOrderSlotOnOrderTypeChangeAction};t.default=(0,d.connect)((function(e){var t,o,r;return{selectedTAOrderType:(0,g.selectOrderType)(e),basketStoreID:e.basketState.storeID,storeConfigId:null==(t=e.appState.storeConfigResponse)?void 0:t.id,storeConfigShowDelivery:null==(o=e.appState.storeConfigResponse)?void 0:o.show_delivery,storeConfigShowCollection:null==(r=e.appState.storeConfigResponse)?void 0:r.show_collection,storeStatusDelivery:(0,c.selectDeliveryStatus)(e),storeStatusCollection:(0,c.selectCollectionStatus)(e),storeConfigPreOrderDelivery:(0,c.selectPreorderDeliveryStatus)(e),storeConfigPreOrderCollection:(0,c.selectPreorderCollectionStatus)(e),cartItems:(0,T.selectCartItems)(e),selectedAddressId:e.addressState.selectedAddressId,selectedPostcode:e.addressState.selectedPostcode,selectedDineInTableId:e.dineInState.selectedDineInTableId,basketID:(0,T.selectBasketID)(e),selectedLanguage:(0,O.selectLanguage)(e)}}),D)((function(e){var t=e.selectedTAOrderType,o=e.countryId,r=e.countryBaseFeatureGateResponse,u=e.defaultLanguage,d=e.storeConfigId,c=e.storeConfigShowDelivery,f=e.storeStatusDelivery,p=e.storeConfigPreOrderDelivery,S=e.storeConfigShowCollection,_=e.storeStatusCollection,m=e.storeConfigPreOrderCollection,T=e.variant,g=e.selectedDineInTableId,b=e.isLandscapeTabletWebDevice,h=e.selectedLanguage,D=(0,y.skipForCA)(d)||(0,O.isDeliveryAvailableForStore)(c,f)||(0,v.isPreOrderAvailableForDelivery)(p),R=(0,y.skipForCA)(d)||(0,O.isCollectionAvailableForStore)(S,_)||(0,v.isPreOrderAvailableForCollection)(m);(0,s.useEffect)((function(){g||(D||t!=C.ORDER_TYPE.DELIVERY||N(C.ORDER_TYPE.COLLECTION),R||t!=C.ORDER_TYPE.COLLECTION||N(C.ORDER_TYPE.DELIVERY))}),[D,R,t,N,g]);var N=(0,s.useCallback)((function(o){if(o!==t&&(o===C.ORDER_TYPE.DELIVERY&&D||o===C.ORDER_TYPE.COLLECTION&&R)){var r=e.basketStoreID,n=e.selectedPostcode,l=e.selectedAddressId;(0,y.isBasketOrder)(r,d)?e.updateSelectedOrderType({selectedOrderType:o,selectedPostcode:n,selectedAddressId:l}):e.updateNonBasketOrderType(o,n,l,!0),w(o),(null==t?void 0:t.toLowerCase())!==(null==o?void 0:o.toLowerCase())&&e.handlePreOrderSlotOnOrderTypeChangeAction(o)}}),[t,D,R,e,d,w]),w=(0,s.useCallback)((function(t){var o=e.cartItems,r=e.basketStoreID,n=e.storeConfigId,l=e.basketID;(null==o?void 0:o.length)>0&&(0,E.isSameStore)(r,n)&&e.makeChangeAction(t,!0,l)}),[e]);return(0,n.isOrderTypeToggleEnabled)(o,r)?(0,I.jsx)(l.default,{style:i.NewMenuStyle.selectOrderTypeView,children:(0,I.jsx)(a.SelectOrderTypeView,{screenName:A,orderType:t,onPress:N,isFromCuisineList:!1,defaultLanguage:u,isDeliveryAvailbale:D,isCollectionAvailable:R,variant:T,isLandscapeTabletWebDevice:b,selectedLanguage:h})}):null}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/NewMenuComponents/SelectedOrderTypeComponent.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/NewMenuComponents/SelectedOrderTypeComponent.js")}}()},40270:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.TakeawayMenuBackgroundImage=void 0;var n=r(o(63038)),l=r(o(85887)),i=r(o(63250)),a=r(o(73457)),s=r(o(88548)),u=r(o(67177)),d=o(55064),c=r(o(27464)),f=o(1903),p=o(33484),y=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=I(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,o&&o.set(e,r),r}(o(32330)),S=r(o(96040)),_=o(16610),m=o(12770),O=o(12608),v=o(76782),C=o(20804),T=o(66347),g=r(o(97567)),E=o(86730),b=o(85893);function I(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(I=function(e){return e?o:t})(e)}t.TakeawayMenuBackgroundImage=function(e){var t=e.taImageOpacity,r=e.opacity,I=e.deviceHeight,h=e.screenName,A=e.takeAwayName,D=e.countryBaseFeatureGateZoomEnable,R=e.isLandscapeTabletWebDevice,N=e.takeawayClosedMessage,w=e.showShimmer,L=void 0!==w&&w,M=e.businessType,x=e.isNotARestaurant,P=(0,y.useState)(""),k=(0,n.default)(P,2),j=k[0],F=k[1],V=(0,_.useSelector)((function(e){var t;return null==e||null==(t=e.appState)?void 0:t.appName})),Y=(0,y.useMemo)((function(){return(0,p.isGiftStore)(M)}),[M]),W=(0,_.useSelector)((function(e){return(0,v.selectStoreConfigResponse)(e)})),G=(0,y.useMemo)((function(){var e=(0,C.getHomeBannerImage)(W);return R?(0,O.getFullImageUrlForBannerUrl)(e):e}),[W,R]),B=(0,y.useCallback)((function(){F((0,O.getFullImageUrlForBannerUrl)(G))}),[G]),H=(0,y.useMemo)((function(){return Y?(0,E.getGiftBannerImage)(R):(0,E.getGroceryBannerImage)(R)}),[R,Y]);return(0,b.jsxs)(u.default,{style:d.NewMenuStyle[x?"groceryImageWrapper":"imageWrapper"],nativeID:"menu_banner",children:[(0,b.jsxs)(l.default.View,{style:{opacity:t,transform:[{translateY:null==r||null==r.interpolate?void 0:r.interpolate({inputRange:[-I,0],outputRange:[-I/2,0]})},{scale:null==r||null==r.interpolate?void 0:r.interpolate({inputRange:[-I,0,I],outputRange:[2,1,1]})}]},children:[x&&!(0,p.isValidString)(G)?(0,b.jsx)(g.default,{source:H,children:(0,b.jsxs)(u.default,{style:[d.NewMenuStyle.groceryMenuHeader],children:[(0,b.jsxs)(u.default,{style:d.NewMenuStyle.groceryMenuSubHeaderLeft,children:[(0,b.jsx)(m.T2SText,{style:d.NewMenuStyle.groceryMenuLeft,children:Y?T.LOCALIZATION_STRINGS.GIFTS:T.LOCALIZATION_STRINGS.GROCERY}),(0,b.jsx)(m.T2SText,{style:[d.NewMenuStyle.groceryMenuRight,Y?{color:"#111111"}:{}],children:T.LOCALIZATION_STRINGS.GROCERY_SUBCONTENT})]}),(0,b.jsx)(u.default,{style:d.NewMenuStyle.groceryMenuSubHeaderRight,children:(0,b.jsx)(i.default,{resizeMode:"contain",screenName:h,source:o(Y?7979:2853),style:d.NewMenuStyle.groceryImage,priority:"high",fetchpriority:"high"})})]})}):(0,b.jsx)(s.default,{activeOpacity:.7,onPress:B,children:(0,b.jsx)(c.default,{screenName:h,id:f.VIEW_ID.BACKGROUND_IMG,style:a.default.flatten([d.NewMenuStyle.imgStyle,null==d.NewMenuStyle?void 0:d.NewMenuStyle.webImgStyle]),source:(0,p.isValidString)(G)&&{uri:G,priority:"high"},accessibilityLabel:A,defaultImage:(0,p.appDefaultImage)(V),visibleByDefault:!0,defaultImageStyle:a.default.flatten([d.NewMenuStyle.imgStyle,null==d.NewMenuStyle?void 0:d.NewMenuStyle.webImgStyle]),loadEarly:!0})}),(0,p.isValidString)(N)&&!L?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(u.default,{style:[d.NewMenuStyle.imageOverlayContainer],children:(0,b.jsx)(u.default,{style:[d.NewMenuStyle.imgClosedOverlayBlur]})}),(0,b.jsx)(u.default,{style:d.NewMenuStyle.storeOpenStatusTextContainer,children:(0,b.jsx)(m.T2SText,{screenName:h,id:f.VIEW_ID.CLOSED_TXT_INFO,style:d.NewMenuStyle.storeOpenStatusTextStyle,children:N})})]}):null]}),(0,p.isValidString)(j)&&D?(0,b.jsx)(S.default,{visible:(0,p.isValidString)(j),requestClose:function(){F(null)},selectedImage:j,screenName:h}):null]})};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/NewMenuComponents/TakeawayMenuBackgroundImage.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/NewMenuComponents/TakeawayMenuBackgroundImage.js")}}()},99734:(e,t,o)=>{var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.AdvanceDiscountStyle=void 0;var n=r(o(80689)),l=o(64588),i=o(97778),a=r(o(73457)),s=o(12834),u={conatainerStyle:{backgroundColor:n.default.white,borderColor:n.default.borderColor,padding:5,borderRadius:8,borderWidth:.5,flexDirection:"row",alignItems:"center",marginHorizontal:7.5},imageStyle:{height:50,width:50,borderRadius:25,justifyContent:"center",fill:n.default.primaryColor},offerTextViewStyle:{marginLeft:-8,flex:1,justifyContent:"center"},offerTextStyle:{fontFamily:l.FONT_FAMILY.BLACK,color:n.default.textMain,fontSize:(0,i.setFont)(16),marginLeft:15},offerDescriptionTextStyle:{fontFamily:l.FONT_FAMILY.REGULAR,color:n.default.textMain,fontSize:(0,i.setFont)(12),marginLeft:15},offerCourosalTextStyle:{fontFamily:l.FONT_FAMILY.REGULAR,color:n.default.primaryColor,fontSize:(0,i.setFont)(12)},countViewStyle:{alignItems:"center",marginRight:5},circleStyle:{width:6,height:6,margin:2,borderWidth:.5,borderColor:n.default.primaryColor,borderRadius:3},circleFilledStyle:{backgroundColor:n.default.primaryColor},circle_container_style:{flexDirection:"row"}},d={conatainerStyle:{padding:5,marginHorizontal:7.5,borderWidth:1,borderColor:n.default.borderColor},offerTextStyle:{fontFamily:l.FONT_FAMILY.BLACK,fontSize:16,color:n.default.textMain},offerDescriptionTextStyle:{fontSize:11,marginTop:0,color:n.default.textGrey},offerCourosalTextStyle:{fontSize:9,fontFamily:l.FONT_FAMILY.REGULAR},circleStyle:{width:4,height:4,margin:1.5,borderWidth:.5,borderColor:n.default.primaryColor,borderRadius:2},flatlistStyle:{marginBottom:10}};t.AdvanceDiscountStyle=a.default.create((0,s.mergeWebStyle)(u,d));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Styles/AdvanceDiscountStyle.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Styles/AdvanceDiscountStyle.js")}}()},89215:(e,t,o)=>{var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.askForPostcodeModalStyle=void 0;var n=r(o(15886)),l=o(64588),i=o(97778),a=o(83209);t.askForPostcodeModalStyle=new n.default({defaultStyle:{flex:{flex:1,paddingHorizontal:5},selectedAddressModalContainer:{flex:1,margin:0},selectAddressMainContainer:{flex:1,backgroundColor:a.Colors.white,width:"100%"},modalContainer:{flex:1,margin:0,justifyContent:"flex-end"},mainContainer:{borderRadius:10,backgroundColor:a.Colors.white,flex:1},chooseOrderTypeText:{fontFamily:l.FONT_FAMILY.BOLD,fontSize:(0,i.setFont)(15),color:a.Colors.black,textAlign:"center",textTransform:"uppercase"},postcodeLabelStyle:{backgroundColor:a.Colors.white,paddingRight:2},headerView:{alignItems:"center",padding:15,borderTopLeftRadius:10,borderTopRightRadius:10,backgroundColor:a.Colors.white},confirmButtonView:{paddingVertical:15,paddingHorizontal:20},toggleBackground:{height:50,backgroundColor:a.Colors.darkGrey,borderColor:a.Colors.darkGrey},toggleContainer:{margin:10,marginTop:15},postcodeInputContainer:{marginTop:20,marginHorizontal:15}},webStyle:{mainContainer:{margin:0,backgroundColor:a.Colors.white,maxHeight:"93%"}},webTabletLandscapeStyle:{modalContainer:{flex:1,margin:0,justifyContent:"center",alignItems:"center"},selectedAddressModalContainer:{flex:1,margin:0,justifyContent:"center",alignItems:"center"},selectAddressMainContainer:{borderRadius:10,backgroundColor:a.Colors.white,width:"30%",maxHeight:400},mainContainer:{borderRadius:10,backgroundColor:a.Colors.white,width:"33%"},confirmButtonView:{paddingBottom:15,paddingHorizontal:20},toggleContainer:{margin:15,marginBottom:10}}});!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Styles/AskForPostcodeModalStyle.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Styles/AskForPostcodeModalStyle.js")}}()},3439:(e,t,o)=>{var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(o(73457)),l=o(83209),i=o(64588),a=o(97778);t.default=n.default.create({mainContainer:{backgroundColor:l.Colors.white,borderRadius:10,paddingHorizontal:10},recommendationSeparator:{width:"100%",marginTop:15},previousOrderHeadingContainer:{flexDirection:"row"},previousOrderTextStyle:{fontFamily:i.FONT_FAMILY.BOLD,fontSize:(0,a.setFont)(15),color:l.Colors.primaryColor,flex:1,marginHorizontal:4,textTransform:"uppercase",fontWeight:"900"},previousOrderTextView:{flexDirection:"row",alignItems:"center"},renderViewAllViewStyle:{width:90,alignItems:"flex-end"},viewAllTextStyle:{fontFamily:i.FONT_FAMILY.MEDIUM,fontSize:(0,a.setFont)(13),color:l.Colors.blue,marginTop:4},orderDetailsTextStyle:{fontFamily:i.FONT_FAMILY.SEMI_BOLD,fontSize:(0,a.setFont)(14),color:l.Colors.black,paddingBottom:4},takeawayNameTextStyle:{fontFamily:i.FONT_FAMILY.BOLD,fontSize:(0,a.setFont)(16),color:l.Colors.textMain,paddingBottom:5},DateAndReOrderContainer:{flex:1,paddingRight:10,backgroundColor:l.Colors.white,marginHorizontal:4},dateTextStyle:{fontFamily:i.FONT_FAMILY.MEDIUM,fontSize:(0,a.setFont)(12),color:l.Colors.textGrey,marginTop:2},reOrderButtonStyle:{borderColor:l.Colors.primaryColor,borderWidth:1,borderRadius:5,paddingHorizontal:17,paddingVertical:8},reOrderTextStyle:{color:l.Colors.primaryColor,letterSpacing:.5,fontSize:(0,a.setFont)(14),fontFamily:i.FONT_FAMILY.MEDIUM,textTransform:"uppercase"},orderDetailsMainContainer:{flexDirection:"row",justifyContent:"space-between",backgroundColor:l.Colors.white,paddingTop:15,flex:1},reOrderViewStyle:{paddingTop:10},reOrderViewStyleFromTakeawayListStyle:{paddingTop:5}});!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Styles/MenuPreviousOrderStyles.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Styles/MenuPreviousOrderStyles.js")}}()},12254:(e,t,o)=>{var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(o(73457)),l=o(83209),i=o(33484),a=o(64588),s=o(97778),u={headerComponentStyle:{paddingHorizontal:10,paddingVertical:20,backgroundColor:l.Colors.white},headerContainerStyle:{flexDirection:"column",paddingHorizontal:5},headerSubContainerStyle:{flexDirection:"column",padding:5},headerComponentSecondRowWrapper:{flexDirection:"row",marginBottom:15},takeAwayHeaderMileDistance:{flex:1,flexDirection:"row",alignItems:"center",marginLeft:-2},headerComponentTabStyle:{backgroundColor:l.Colors.white},groceryOrderType:{width:200,borderTopLeftRadius:12,borderTopRightRadius:12},groceryOrderTypeMobile:{borderTopLeftRadius:12,borderTopRightRadius:12},headerComponentSecondRowContainer:{flexDirection:"row",alignItems:"center"},titleContainer:{flexDirection:"row",alignItems:"center"},title:{flex:1,fontFamily:a.FONT_FAMILY.BOLD,fontSize:(0,s.setFont)(15),color:l.Colors.textMain},description:{fontFamily:a.FONT_FAMILY.MEDIUM,fontSize:(0,s.setFont)(14),lineHeight:25,marginTop:10,color:l.Colors.textMain},divider:{height:.25,color:l.Colors.borderColor,marginVertical:15},iconStyle:{paddingHorizontal:10},groupOrderButton:{borderRadius:30,paddingHorizontal:20,paddingVertical:10,alignItems:"center",borderColor:l.Colors.primaryColor,borderWidth:1,flexDirection:"row",justifyContent:"space-evenly"},groupOrderName:{backgroundColor:"rgb(238, 238, 238)",paddingHorizontal:30,paddingVertical:10,alignItems:"center",borderRadius:20},groupOrderText:{fontSize:(0,s.setFont)(12),fontFamily:a.FONT_FAMILY.BOLD,paddingLeft:5,color:l.Colors.primaryColor},groupOrderNameText:{fontSize:(0,s.setFont)(16),fontFamily:a.FONT_FAMILY.BOLD},schduleContainer:{flexDirection:"row",justifyContent:"space-around",paddingTop:8},alignCenterContainer:{alignItems:"center"},schduleView:{flexDirection:"row",borderWidth:1,borderRadius:25,paddingHorizontal:8,borderColor:l.Colors.primaryColor,alignItem:"center",paddingVertical:10,marginHorizontal:10},schduleText:{color:l.Colors.primaryColor,fontSize:(0,s.setFont)(13),alignItem:"center",paddingHorizontal:5,paddingVertical:3}};t.default=n.default.create((0,i.mergeWebTabletMobileStyle)(u,{headerContainerStyle:{flexDirection:"row",paddingTop:10},headerSubContainerStyle:{flexDirection:"row",justifyContent:"space-between",marginTop:20},headerComponentSecondRowWrapper:{flexDirection:"row",flex:1,alignItems:"center"},schduleContainer:{flexDirection:"row",padding:5}}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Styles/MenuSearchBarStyle.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Styles/MenuSearchBarStyle.js")}}()},21393:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(o(95998)),l=r(o(67177)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=E(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,o&&o.set(e,r),r}(o(32330)),a=r(o(48207)),s=o(12770),u=r(o(72918)),d=r(o(29809)),c=o(83209),f=o(91050),p=r(o(2871)),y=o(89220),S=o(33484),_=o(12834),m=o(75833),O=o(16610),v=o(67321),C=o(42832),T=o(87035),g=o(85893);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(E=function(e){return e?o:t})(e)}var b=n.default.get("window").width;t.default=function(e){var t=e.isVisible,o=e.data,r=e.onClose,n=e.onSubmit,E=e.selectedCustomDate,I=e.isCheckout,h=void 0!==I&&I,A=e.isTodayNotAvailable,D=o||{},R=D.currentDate,N=D.startDate,w=D.endDate,L=D.excludedDates,M=void 0===L?[]:L,x=h?N:R;E=E&&E.toLowerCase()!==m.INVALID_DATE?E:x;var P=(0,i.useContext)(S.MyResponsiveContext),k=(0,_.isLandscapeScreen)(P),j=(0,y.useSafeAreaInsets)(),F=(0,O.useSelector)(v.selectOrderType),V=(0,i.useMemo)((function(){return(0,C.getDaysIndex)(null==o?void 0:o.excludedCollectionDays,null==o?void 0:o.excludedDeliveryDays,F)}),[F,null==o?void 0:o.excludedCollectionDays,null==o?void 0:o.excludedDeliveryDays]);return(0,g.jsx)(a.default,{onBackButtonPress:r,onBackdropPress:r,style:p.default.calendarModalContainer,isVisible:t,children:(0,g.jsx)(l.default,{style:[p.default.calendarContainer,{paddingBottom:j.bottom}],children:(0,g.jsx)(d.default,{disabledDatesTextStyle:p.default.disabledDatesText,width:k?b/3:null,dayLabelsWrapper:p.default.dayLabelsWrapper,minDate:x,maxDate:w,initialDate:E||x,onDateChange:function(e){var t=(0,u.default)(e).format(T.DATE_FORMAT.YYYY_MM_DD);n(t)},selectedStartDate:E,selectedDayColor:c.Colors.primaryColor,selectedDayTextColor:c.Colors.white,disabledDates:function(e){var t,o=(0,u.default)(e);if((0,u.default)().isSame(o,"day")&&A)return!0;var r=null==(t=o.format(T.DATE_FORMAT.DDDD))?void 0:t.toLowerCase(),n=o.format(T.DATE_FORMAT.YYYY_MM_DD);return M.includes(n)||V.includes(r)},textStyle:p.default.calenderText,previousComponent:(0,g.jsx)(s.T2SIcon,{name:f.FONT_ICON.LEFT_ARROW,size:22,color:c.Colors.primaryColor}),nextComponent:(0,g.jsx)(s.T2SIcon,{name:f.FONT_ICON.RIGHT_ARROW_2,size:22,color:c.Colors.primaryColor}),weekdays:["S","M","T","W","T","F","S"],months:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})})})};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/QuickCheckoutModule/View/CalendarModal.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/QuickCheckoutModule/View/CalendarModal.js")}}()},40661:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;r(o(32330));var n=o(12770),l=r(o(33222)),i=r(o(67177)),a=o(27081),s=o(85893),u=this,d=function(e){return(0,s.jsx)(i.default,{style:l.default.container,children:null==e?void 0:e.children})};d.Title=function(e){var t=e.style;return(0,s.jsx)(n.T2SText,{style:t||l.default.title,children:null==e?void 0:e.children})},d.Option=function(e){var t=e.label,o=e.value,r=e.onChange,d=e.selected,c=e.isDisabled,f=e.children,p=e.subTitle,y=o===d;return(0,s.jsxs)(n.T2SView,{style:l.default.optionContainer,children:[(0,s.jsxs)(n.T2STouchableOpacity,{style:l.default.optionRadioContainer,disabled:c,onPress:r.bind(u,o),children:[(0,s.jsx)(n.T2SRadioIcon,{style:l.default.icon,onPress:r.bind(u,o),status:y?a.CHECKBOX_STATUS.CHECKED:a.CHECKBOX_STATUS.UNCHECKED,disabled:c}),(0,s.jsxs)(i.default,{children:[(0,s.jsx)(n.T2SText,{style:y?l.default.optionLabelSelected:c?l.default.optionDisabled:l.default.optionLabel,children:t}),p?(0,s.jsx)(n.T2SText,{style:y?l.default.subTitleTextStyle:c?l.default.subTitleDisabledText:l.default.subTitleOption,children:p}):null]})]}),f?(0,s.jsx)(i.default,{children:f}):null]})},d.Divider=function(e){return(0,s.jsx)(i.default,{style:l.default.divider})};t.default=d;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/QuickCheckoutModule/View/MicroComponents/SelectOrderTime/Select.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/QuickCheckoutModule/View/MicroComponents/SelectOrderTime/Select.js")}}()},48209:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(o(63038)),l=r(o(85887)),i=r(o(24404)),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=A(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,o&&o.set(e,r),r}(o(32330)),s=r(o(33222)),u=r(o(99389)),d=o(83209),c=o(66347),f=o(12770),p=o(91050),y=r(o(21393)),S=o(16610),_=o(34061),m=o(23705),O=r(o(21551)),v=r(o(72918)),C=o(87035),T=o(76782),g=o(33484),E=o(67321),b=o(42832),I=o(75833),h=o(85893);function A(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(A=function(e){return e?o:t})(e)}t.default=function(e){var t=e.selectedDateAndTime,o=e.currentSlots,r=e.onChange,A=e.isImmediateAvailable,D=(0,a.useState)(!1),R=(0,n.default)(D,2),N=R[0],w=R[1],L=(0,a.useState)(""),M=(0,n.default)(L,2),x=M[0],P=M[1],k=(0,a.useState)(""),j=(0,n.default)(k,2),F=j[0],V=j[1],Y=(0,a.useState)([]),W=(0,n.default)(Y,2),G=W[0],B=W[1],H=(0,S.useSelector)(_.selectCustomPreorderData),U=(0,S.useSelector)(_.selectSlotsByWeekDays),z=(0,S.useSelector)(T.selectCountryDateFormat),Z=(0,S.useSelector)(T.selectCountryId),K=(0,S.useSelector)(T.getIsPreOrderASAP),Q=(0,S.useSelector)((function(e){return(0,T.selectTimeZone)(e)})),X=(0,S.useSelector)(E.selectOrderType),q=(0,a.useRef)(new l.default.Value(-50)).current,J=(0,a.useRef)(),$=(0,a.useMemo)((function(){return(0,g.formatDateBasedOnCountry)(x,Z,z)}),[x,Z,z]);(0,a.useEffect)((function(){l.default.timing(q,{toValue:0,duration:200,useNativeDriver:!0}).start()}),[q]),(0,a.useEffect)((function(){if(t){var e=t.split(" "),o=(0,n.default)(e,2),r=o[0],l=o[1];if(r&&l){P(r);var i=ee(r,X);B(i),V(null==i?void 0:i[0])}}}),[o,U]);var ee=function(e,t){var r=null!=H?H:{},n=r.hasDayNextToEndDate,l=r.endDate,i=t===I.ORDER_TYPE.COLLECTION?"collectionSlots":"deliverySlots",a=null;if(!O.default.isEmpty(o)&&e in o)a=o[e];else if(!O.default.isEmpty(U)){var s,u,d=null==(s=(0,v.default)(e,C.DATE_FORMAT.YYYY_MM_DD).format(C.DATE_FORMAT.DDDD))?void 0:s.toLowerCase();if(d in U)a=null==(u=U[d])?void 0:u[i],n&&e===l&&(a=(0,b.getFiveToFiveSolts)(a,C.DATE_FORMAT.HH_mm)),a=a.map((function(t){return{value:e+" "+t,time:t}}))}return a},te=function(){w((function(e){return!e}))},oe=function(e){var t,o=ee(e,X);B(o),P(e),V(null==o||null==(t=o[0])?void 0:t.time),ne(e,null==o?void 0:o[0]),te()},re=function(e){V(e),ne(x,e),null==J||J.current.blur()},ne=function(e,t){var o,n=e.replaceAll("/","-")+" "+(null!=(o=null==t?void 0:t.time)?o:t);r(n)},le=(0,a.useCallback)((function(e){var t=e.isVisible,r=!(A||!O.default.isEmpty(o)&&(0,v.default)().format(C.DATE_FORMAT.YYYY_MM_DD)in o);return(0,h.jsx)(y.default,{isVisible:t,data:H,onClose:te,onSubmit:oe,selectedCustomDate:x,isTodayNotAvailable:r})}),[N,H,A]);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(l.default.View,{style:Object.assign({transform:[{translateY:q}]},s.default.dateandtimeContainer),children:[(0,h.jsx)((function(e){var t=e.id,o=e.label,r=e.icon,n=e.onPress;return(0,h.jsx)(f.T2STouchableOpacity,{onPress:n,style:s.default.scheduleInputContaitner,children:(0,h.jsx)(u.default,{id:t,label:o,value:$,isOutlined:!0,labelStyle:s.default.postcodeLabelStyle,baseColor:d.Colors.borderColor,tintColor:d.Colors.borderColor,lineWidth:1,renderRightAccessory:function(){return(0,h.jsx)(f.T2SIcon,{name:r,size:25,color:d.Colors.black})},disabled:!0,isEditable:!1})})}),{label:c.LOCALIZATION_STRINGS.DATE,icon:p.FONT_ICON.CALENDAR,value:x,onPress:te}),(0,h.jsx)((function(e){var t=e.value;e.icon;return(0,h.jsxs)(f.T2STouchableOpacity,{style:s.default.pickerContainer,onPress:function(){var e;null==J||null==(e=J.current)||e.focus()},children:[(0,h.jsx)(i.default,{style:s.default.label,children:c.LOCALIZATION_STRINGS.TIME}),(0,h.jsx)(m.Picker,{ref:J,onBlur:function(){return null==J?void 0:J.current.blur()},selectedValue:t,onValueChange:re,style:s.default.pickerInput,children:(0,g.isArrayNonEmpty)(G)?null==G?void 0:G.map((function(e,t){var o=e.value,r=(0,v.default)(o,C.DATE_FORMAT.YYYY_MM_DD_HH_mm),n=r.format(C.DATE_FORMAT.HH_mm_a),l=r.format(C.DATE_FORMAT.HH_mm),i=r.format(C.DATE_FORMAT.DD_MM_YYYY),a=(0,v.default)().tz(Q).format(C.DATE_FORMAT.DD_MM_YYYY),s=K&&i===a&&0===t;return(0,h.jsx)(m.Picker.Item,{label:n+" "+(s?c.LOCALIZATION_STRINGS.ASAP:""),value:l},l)})):null})]})}),{value:F,icon:p.FONT_ICON.CLOCK})]}),(0,h.jsx)(le,{isVisible:N})]})};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/QuickCheckoutModule/View/MicroComponents/SelectOrderTime/SelectDateAndTime.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/QuickCheckoutModule/View/MicroComponents/SelectOrderTime/SelectDateAndTime.js")}}()},67692:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(o(63038)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=m(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,o&&o.set(e,r),r}(o(32330)),i=r(o(40661)),a=o(66347),s=o(16610),u=o(67321),d=o(75833),c=o(85362),f=r(o(48209)),p=o(75599),y=o(33484),S=r(o(67177)),_=o(85893);function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(m=function(e){return e?o:t})(e)}var O=(0,c.isEventOrderFlow)(),v=!O||!!(0,c.isOrderNowEvent)();t.default=function(e){var t=e.selected,o=e.defaultPreOrderDate,r=e.currentSlots,c=e.isImmediateAvailable,m=e.onChange,C=e.isPreOrderAvailable,T=e.getPreOrderDate,g=(0,l.useState)(""),E=(0,n.default)(g,2),b=E[0],I=E[1];(0,l.useEffect)((function(){var e=t===p.CONSTANTS.IMMEDIATELY?p.CONSTANTS.IMMEDIATELY:p.CONSTANTS.PRE_ORDER;I(e)}),[t]);var h=(0,s.useSelector)(u.selectOrderType),A=(0,l.useMemo)((function(){var e=h===d.ORDER_TYPE.DELIVERY?a.LOCALIZATION_STRINGS.DELIVERY_NOW:a.LOCALIZATION_STRINGS.PICKUP_NOW;return O&&v?a.LOCALIZATION_STRINGS.ASAP:e}),[h]),D=(0,l.useMemo)((function(){return(0,y.isValidElement)(T)&&b===p.CONSTANTS.PRE_ORDER}),[T,b]),R=(0,l.useMemo)((function(){return c?"":" ("+a.LOCALIZATION_STRINGS.CURRENTLY_UNAVAILABLE+")"}),[c]),N=function(e){var t=e===p.CONSTANTS.IMMEDIATELY?p.CONSTANTS.IMMEDIATELY:o;m(t),I(e)};return(0,_.jsxs)(i.default,{children:[(0,_.jsx)(i.default.Title,{children:a.LOCALIZATION_STRINGS.WHEN_WOULD_YOU_LIKE_HAVE_YOUR_ORDER}),(0,_.jsxs)(S.default,{style:{flexDirection:"row",alignItems:"center"},children:[(0,_.jsx)(i.default.Option,{value:p.CONSTANTS.IMMEDIATELY,selected:b,onChange:N,label:A,subTitle:R,isDisabled:!c}),(0,_.jsx)(S.default,{style:{paddingHorizontal:25},children:(0,_.jsx)(i.default.Option,{value:p.CONSTANTS.PRE_ORDER,selected:b,onChange:N,isDisabled:!C,label:a.LOCALIZATION_STRINGS.SCHEDULE_FOR_LATER})})]}),D?(0,_.jsx)(S.default,{style:{marginHorizontal:5,marginTop:-20},children:(0,_.jsx)(f.default,{selectedDateAndTime:t&&t!==p.CONSTANTS.IMMEDIATELY?t:o,currentSlots:r,onChange:m,isImmediateAvailable:c})}):null]})};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/QuickCheckoutModule/View/MicroComponents/SelectOrderTime/index.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/QuickCheckoutModule/View/MicroComponents/SelectOrderTime/index.js")}}()},33222:(e,t,o)=>{var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(o(73457)),l=o(83209),i=o(64588),a=o(33484),s=o(97778),u={container:{marginHorizontal:15,marginVertical:10},title:{fontFamily:i.FONT_FAMILY.BOLD,fontSize:(0,s.setFont)(16),color:l.Colors.textMain,marginTop:10},optionContainer:{marginVertical:20},optionRadioContainer:{flexDirection:"row",alignItems:"center"},optionLabel:{fontFamily:i.FONT_FAMILY.REGULAR,fontSize:(0,s.setFont)(16),color:l.Colors.textGrey,marginLeft:10},optionDisabled:{fontFamily:i.FONT_FAMILY.REGULAR,fontSize:(0,s.setFont)(16),color:l.Colors.iconColor,marginLeft:10},subTitleTextStyle:{fontFamily:i.FONT_FAMILY.REGULAR,fontSize:(0,s.setFont)(14),color:l.Colors.textGrey},subTitleDisabledText:{fontFamily:i.FONT_FAMILY.REGULAR,fontSize:(0,s.setFont)(14),color:l.Colors.iconColor},optionLabelSelected:{fontFamily:i.FONT_FAMILY.BOLD,fontSize:(0,s.setFont)(16),color:l.Colors.textMain,marginLeft:10},subTitleSelected:{fontFamily:i.FONT_FAMILY.BOLD,fontSize:(0,s.setFont)(14),color:l.Colors.textMain},optionSubLabel:{fontSize:(0,s.setFont)(15)},divider:{width:"100%",height:2,backgroundColor:l.Colors.darkGrey},dateandtimeContainer:{flex:1,flexDirection:"row",marginTop:25,justifyContent:"space-between"},postcodeLabelStyle:{backgroundColor:l.Colors.white},labelTextStyle:{color:l.Colors.textGrey},pickerContainer:{flex:1,flexDirection:"row",alignItems:"center",justifyContent:"space-between",borderWidth:1,borderRadius:3,marginBottom:8,marginHorizontal:5,borderColor:l.Colors.borderColor},pickerInput:{flex:1,borderWidth:0,borderColor:l.Colors.white,fontSize:(0,s.setFont)(13),color:l.Colors.textMain,fontFamily:i.FONT_FAMILY.REGULAR,height:50,paddingHorizontal:10,backgroundColor:l.Colors.white},label:{position:"absolute",top:-10,left:8,backgroundColor:"white",paddingHorizontal:5,fontSize:(0,s.setFont)(12)},scheduleInputContaitner:{flex:1},icon:{marginHorizontal:0}},d={pickerInput:{flex:1,borderWidth:0,borderColor:l.Colors.white,fontSize:(0,s.setFont)(13),color:l.Colors.textMain,fontFamily:i.FONT_FAMILY.REGULAR,padding:18,height:55}};t.default=n.default.create((0,a.mergeWebTabletMobileStyle)(u,d,{}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/QuickCheckoutModule/View/MicroComponents/SelectOrderTime/style.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/QuickCheckoutModule/View/MicroComponents/SelectOrderTime/style.js")}}()},2871:(e,t,o)=>{var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(o(95998)),l=r(o(73457)),i=o(83209),a=o(64588),s=o(33484),u=o(97778),d=n.default.get("window").width,c={modalContainer:{height:.85*n.default.get("window").height,backgroundColor:i.Colors.white,borderTopLeftRadius:20,borderTopRightRadius:20},paymentModalContainer:{backgroundColor:i.Colors.white,paddingBottom:40},paymentModalLoginContainer:{backgroundColor:i.Colors.white,paddingBottom:40},container:{flex:.15,backgroundColor:i.Colors.overlay},pblContainer:{flex:.9},pblLoginContainer:{flex:.9},crossButton:{borderRadius:20,backgroundColor:i.Colors.grey,width:35,height:35,justifyContent:"center",alignItems:"center"},headerRow:{flexDirection:"row",justifyContent:"space-between",alignItems:"center",marginHorizontal:15,marginVertical:5,paddingTop:10},title:{fontFamily:a.FONT_FAMILY.BOLD,fontSize:(0,u.setFont)(16),color:i.Colors.textMain},options:{marginHorizontal:6,paddingVertical:20,justifyContent:"center"},scheduleOptionWrapper:{flex:1},scheduleOption:{margin:20},optionRow:{flexDirection:"row",alignItems:"center"},rowBorder:{borderBottomWidth:1,borderBottomColor:i.Colors.borderColor,marginHorizontal:16},optionLabel:{fontFamily:a.FONT_FAMILY.BOLD,fontSize:(0,u.setFont)(16),color:i.Colors.textMain},deliverLabel:{fontFamily:a.FONT_FAMILY.MEDIUM,fontSize:(0,u.setFont)(16),marginLeft:10},subTxt:{fontFamily:a.FONT_FAMILY.MEDIUM,fontSize:(0,u.setFont)(14),color:i.Colors.textGrey},card:{borderColor:i.Colors.borderColor,justifyContent:"center",alignItems:"center",borderWidth:.5,borderRadius:6,width:110,height:60},cardSelected:{borderColor:i.Colors.primaryColor,backgroundColor:i.Colors.primaryColor+22},timing:{fontFamily:a.FONT_FAMILY.MEDIUM,fontSize:(0,u.setFont)(15),textAlign:"left",color:i.Colors.textMain},timeActive:{fontFamily:a.FONT_FAMILY.BOLD,fontSize:(0,u.setFont)(15),color:i.Colors.textMain,marginLeft:10},timeInActive:{fontFamily:a.FONT_FAMILY.MEDIUM},date:{fontFamily:a.FONT_FAMILY.MEDIUM,fontSize:(0,u.setFont)(12),color:i.Colors.textMain,textAlign:"left",marginTop:3},contentContainer:{margin:20,marginLeft:15},buttonContainer:{paddingHorizontal:20,bottom:40},asapContainer:{width:"100%",backgroundColor:i.Colors.blue,top:4,alignItems:"center",paddingVertical:4,borderBottomLeftRadius:6,borderBottomRightRadius:6},asapTxt:{fontSize:(0,u.setFont)(10),color:i.Colors.white},viewStyle:{marginRight:12,height:50},header:{flexDirection:"row",marginHorizontal:20,marginBottom:10},flatlistStyle:{height:"65%",marginTop:5},calendarModalContainer:{flex:1,justifyContent:"flex-end",margin:0},calendarContainer:{backgroundColor:i.Colors.white,paddingVertical:5,borderTopRightRadius:10,borderTopLeftRadius:10,height:.92*d},calendarHeader:{marginHorizontal:15,borderBottomWidth:.6,borderColor:i.Colors.borderColor,justifyContent:"space-between",alignItems:"center",flexDirection:"row",marginBottom:5},headerButton:{paddingVertical:10},headerCancelButton:{fontFamily:a.FONT_FAMILY.REGULAR,color:i.Colors.textMain,fontSize:15},headerDoneButton:{fontFamily:a.FONT_FAMILY.SEMI_BOLD,color:i.Colors.primaryColor,fontSize:15},dayLabelsWrapper:{borderTopWidth:0,borderBottomWidth:0,color:"red"},cardView:{flexDirection:"row",alignItems:"center",justifyContent:"center"},calenderIcon:{marginRight:4},disabledDatesText:{color:i.Colors.textGrey,opacity:.5},todayText:{color:i.Colors.black},calenderText:{color:i.Colors.black},disabledImmediate:{opacity:.5}},f={screenContainer:Object.assign({},c.screenContainer,{justifyContent:"center",alignItems:"center"}),modalContainer:{flex:1,backgroundColor:i.Colors.white,borderRadius:10},flatlistStyle:{},calendarModalContainer:{flex:1,justifyContent:"center",margin:0,alignSelf:"center"},calendarContainer:{backgroundColor:i.Colors.white,paddingVertical:5,borderRadius:5},options:{overflowY:"scroll",marginHorizontal:6,paddingVertical:20}},p={rootContainer:{backgroundColor:i.Colors.white},flatlistStyle:{overflowY:"scroll",height:300}};t.default=l.default.create((0,s.mergeWebTabletMobileStyle)(c,p,f));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/QuickCheckoutModule/View/Styles/ScheduleModalStyle.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/AppModules/QuickCheckoutModule/View/Styles/ScheduleModalStyle.js")}}()},91889:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.SelectOrderTypeView=void 0;var n=h(o(32330)),l=o(33484),i=o(12745),a=r(o(27329)),s=o(66347),u=o(55082),d=o(75833),c=o(12770),f=o(91050),p=o(83209),y=r(o(73457)),S=r(o(67177)),_=r(o(68637)),m=o(16610),O=o(76782),v=o(75833),C=r(o(8173)),T=h(o(31077)),g=o(33414),E=o(11143),b=o(85893);function I(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(I=function(e){return e?o:t})(e)}function h(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=I(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,o&&o.set(e,r),r}t.SelectOrderTypeView=n.default.memo((function(e){var t=e.screenName,o=e.onPress,r=e.orderType,I=e.isFromCuisineList,h=e.isDeliveryAvailbale,A=void 0===h||h,D=e.isCollectionAvailable,R=void 0===D||D,N=e.variant,w=e.couponText,L=e.isLandscapeTabletWebDevice,M=e.isFromTAList,x=void 0!==M&&M,P=(0,_.default)(i.takeAwaySearchListStyle),k=(0,m.useSelector)(O.selectCustomerWebCSS),j=function(e){(0,l.isValidElement)(e)&&(o(e),!t===E.SCREEN_OPTIONS.TAKEAWAY_LIST_SCREEN.route_name&&T.trackEvent(g.SEGMENT_EVENTS.ORDER_TYPE,{order_type:e,source:t}))},F=r===d.ORDER_TYPE.DELIVERY,V=r===d.ORDER_TYPE.RESTAURANT,Y=(0,n.useCallback)((function(e){return y.default.flatten([{borderColor:e?null!=k&&k.primaryColor?null==k?void 0:k.primaryColor:p.Colors.primaryColor:p.Colors.borderColor},P.subContainerCollection,e?P.selectedOrderType:{}])}),[null==k?void 0:k.primaryColor,P.selectedOrderType,P.subContainerCollection]),W=function(e){var o=e.id,r=e.orderType,n=e.iconName,l=e.isSelected,i=e.orderName,a=e.isEnableAction;return(0,b.jsx)(c.T2STouchableOpacity,{id:o,screenName:t,style:l?P.orderTypeSelected:[P.orderTypeNotSelected,a?{}:P.orderTypeDisable],onPress:function(){j(r)},children:(0,b.jsxs)(S.default,{style:Y(l),children:[(0,b.jsx)(c.T2SIcon,{name:n,color:l?p.Colors.primaryColor:p.Colors.textGrey,size:22,style:P.orderTypeIconStyle}),(0,b.jsx)(B,{orderName:i,isSelected:l})]})})},G=(0,n.useCallback)((function(e){return y.default.flatten([{color:e?(null==k?void 0:k.primaryColor)||p.Colors.primaryColor:p.Colors.black},e?P.orderTypeSelectedText:P.orderTypeUnSelectedText])}),[null==k?void 0:k.primaryColor,P.orderTypeSelectedText,P.orderTypeUnSelectedText]),B=function(e){var o=e.orderName,r=e.isSelected;return(0,b.jsx)(a.default,{id:u.VIEW_ID.COLLECTION_TEXT,screenName:t,ellipsizeMode:"tail",numberOfLines:1,style:G(r),children:o})};return N===v.TOGGLE_VARIANT.SMOOTH?(0,b.jsx)(C.default,{screenName:t,isDeliveryAvailbale:A,isCollectionAvailable:R,onPressToggle:j,orderType:r,isLandscapeTabletWebDevice:L,couponText:w,isFromTAList:x}):(0,b.jsx)(S.default,{style:y.default.flatten([I?P.orderTypeView_1:P.orderTypeView,P.orderTypeViewWeb]),children:V?(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(W,{id:u.VIEW_ID.DINE_IN_TOGGLE_BUTTON,orderType:d.ORDER_TYPE.RESTAURANT,iconName:f.FONT_ICON.TABLE,isSelected:!0,isEnableAction:!0,orderName:s.LOCALIZATION_STRINGS.DINE_IN})}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(W,{id:u.VIEW_ID.DELIVERY_TOGGLE_BUTTON,orderType:d.ORDER_TYPE.DELIVERY,iconName:F?f.FONT_ICON.DELIVERY_FILL:f.FONT_ICON.DELIVERY,isSelected:F,isEnableAction:A,orderName:s.LOCALIZATION_STRINGS.DELIVERY}),(0,b.jsx)(W,{id:u.VIEW_ID.COLLECTION_TOGGLE_BUTTON,orderType:d.ORDER_TYPE.COLLECTION,iconName:F?f.FONT_ICON.COLLECTION:f.FONT_ICON.COLLECTION_FILL,isSelected:!F,isEnableAction:R,orderName:s.LOCALIZATION_STRINGS.COLLECTION})]})})}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/FoodHubApp/TakeawayListModule/View/MicroComponents/SelectOrderTypeView.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/FoodHubApp/TakeawayListModule/View/MicroComponents/SelectOrderTypeView.js")}}()},8173:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(o(32330)),l=r(o(67177)),i=r(o(85887)),a=r(o(44837)),s=r(o(95998)),u=o(16610),d=o(12770),c=o(66347),f=o(55082),p=o(75833),y=r(o(68637)),S=o(91050),_=o(86730),m=o(12745),O=o(90324),v=o(19765),C=o(26662),T=o(57173),g=o(34061),E=o(11143),b=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var o=D(t);if(o&&o.has(e))return o.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&{}.hasOwnProperty.call(e,l)){var i=n?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(r,l,i):r[l]=e[l]}return r.default=e,o&&o.set(e,r),r}(o(31077)),I=o(33414),h=o(33484),A=o(85893);function D(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,o=new WeakMap;return(D=function(e){return e?o:t})(e)}var R=s.default.get("window").width,N=n.default.memo((function(e){var t=e.screenName,o=e.isDeliveryAvailbale,r=e.isCollectionAvailable,n=e.onPressToggle,s=e.orderType,D=e.couponText,N=e.isLandscapeTabletWebDevice,w=e.customToggleStyle,L=void 0===w?{}:w,M=e.isFromTAList,x=void 0!==M&&M,P=(0,y.default)(m.takeAwaySearchListStyle),k=(0,u.useDispatch)(),j=(0,u.useSelector)(C.selectPreorderDeliveryStatus),F=(0,u.useSelector)(C.selectPreorderCollectionStatus),V=(0,u.useSelector)((function(e){return e.appState})).storeConfigResponse,Y=(0,u.useSelector)((function(e){var t;return(0,h.shouldShow)(null==(t=e.appConfiguratorState)?void 0:t.show_order_type_toggle)})),W=(0,_.getDeliveryWaitingTime)(V,(0,T.isPreOrderAvailableForDelivery)(j)),G=(0,_.getCollectionWaitingTime)(V,(0,T.isPreOrderAvailableForCollection)(F)),B=new i.default.Value(s===p.ORDER_TYPE.DELIVERY?0:1),H=B.interpolate({inputRange:[0,1],outputRange:N?["0%","100%"]:[0,R/2-20],extrapolate:"clamp"}),U=s===p.ORDER_TYPE.RESTAURANT,z=(0,u.useSelector)(g.selectGroupOrdering),Z=(0,u.useSelector)(g.selectGroupOrderStoreId),K=function(e){var o;n(e),t!==E.SCREEN_OPTIONS.TAKEAWAY_LIST_SCREEN.route_name&&b.trackEvent(I.SEGMENT_EVENTS.ORDER_TYPE,{order_type:e,source:t}),o=e===p.ORDER_TYPE.DELIVERY?0:1,i.default.timing(B,{toValue:o,duration:200,easing:a.default.cubic,useNativeDriver:!0}).start()},Q=function(e,n,i){var a=e===p.ORDER_TYPE.DELIVERY?s!==p.ORDER_TYPE.DELIVERY:s!==p.ORDER_TYPE.COLLECTION,u=!!(z&&Z==(null==V?void 0:V.id)&&!x)||(U||(e===p.ORDER_TYPE.DELIVERY?!o:!r));return(0,A.jsxs)(d.T2STouchableOpacity,{id:e===p.ORDER_TYPE.DELIVERY?""+f.VIEW_ID.DELIVERY_TOGGLE_BUTTON+(s===p.ORDER_TYPE.DELIVERY?f.VIEW_ID.SELECTED:""):""+f.VIEW_ID.COLLECTION_TOGGLE_BUTTON+(s===p.ORDER_TYPE.COLLECTION?f.VIEW_ID.SELECTED:""),screenName:t,style:P.toggleBtn,disabled:u,onPress:function(){!U&&a&&(K(e),O.SCREEN_NAME.BASKET_SCREEN==t&&D&&(k((0,v.removeCoupon)()),k((0,v.updateBasketAction)(O.BASKET_UPDATE_TYPE.COUPON,null,""))))},children:[(0,A.jsx)(d.T2SIcon,{style:P.toggleIcon,name:n,size:26}),(0,A.jsxs)(l.default,{style:P.toggleText,children:[(0,A.jsx)(d.T2SText,{style:[P.orderTypeText,s===e&&P.boldText],screenName:t,ellipsizeMode:"tail",numberOfLines:1,children:i}),!U&&!x&&(0,A.jsx)(d.T2SText,{style:P.orderWait,id:(p.ORDER_TYPE.DELIVERY,""+e+f.VIEW_ID.WAIT_TIME),children:e===p.ORDER_TYPE.DELIVERY?W:G})]})]})};return(0,A.jsx)(A.Fragment,{children:Y?(0,A.jsx)(l.default,{style:[P.smoothToggleWrapper,L],children:U?(0,A.jsx)(A.Fragment,{children:Q(p.ORDER_TYPE.RESTAURANT,S.FONT_ICON.TABLE,c.LOCALIZATION_STRINGS.DINE_IN)}):(0,A.jsxs)(A.Fragment,{children:[Q(p.ORDER_TYPE.DELIVERY,S.FONT_ICON.DELIVERY_CAR,c.LOCALIZATION_STRINGS.DELIVERY),Q(p.ORDER_TYPE.COLLECTION,S.FONT_ICON.COLLECTION,c.LOCALIZATION_STRINGS.COLLECTION),(0,A.jsx)(i.default.View,{style:[P.toggleSlider,{transform:[{translateX:H}]}]})]})}):null})}));t.default=N;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/FoodHubApp/TakeawayListModule/View/MicroComponents/SmoothToggle.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/FoodHubApp/TakeawayListModule/View/MicroComponents/SmoothToggle.js")}}()},9865:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.StoreStatusIndicator=void 0;r(o(32330));var n=r(o(67177)),l=o(16610),i=o(12770),a=o(91050),s=r(o(68637)),u=o(99715),d=o(83209),c=o(86730),f=o(75833),p=o(33484),y=o(66347),S=o(85893);t.StoreStatusIndicator=function(e){var t=e.screenName,o=e.wrapperStyle,r=void 0===o?{}:o,_=e.isFromGroceryList,m=void 0!==_&&_,O=(0,l.useSelector)((function(e){return e.appState.storeConfigResponse})),v=(0,l.useSelector)((function(e){var t;return null==(t=e.appState.storeConfigResponse)?void 0:t.show_delivery})),C=(0,l.useSelector)((function(e){var t;return null==(t=e.appState.storeConfigResponse)?void 0:t.show_collection})),T=(0,c.getDeliveryWaitingTime)(O),g=(0,c.getCollectionWaitingTime)(O),E=(0,s.default)(u.StoreStatusIndicatorStyles),b=(0,p.firstLetterCapital)(f.ORDER_TYPE_STATUS.CLOSED),I=(0,p.isGroceryType)(null==O?void 0:O.businessType)||m,h=(0,p.boolValue)(v),A=(0,p.boolValue)(C);return(0,S.jsxs)(n.default,{style:[E.StoreStatusIndicatorView,r],children:[(0,S.jsxs)(n.default,{style:{flexDirection:"row"},children:[h||A?(0,S.jsx)(i.T2SIcon,{screenName:t,icon:I||h?a.FONT_ICON.DELIVERY_CAR_FILL:a.FONT_ICON.COLLECTION_FILL,size:20,color:d.Colors.green}):null,(0,S.jsx)(i.T2SText,{style:E.statusText,children:h||I?y.LOCALIZATION_STRINGS.DELIVERY_ONLY_TXT:A?y.LOCALIZATION_STRINGS.COLLECTION_ONLY_TXT:b})]}),m?null:h||I?(0,S.jsx)(i.T2SText,{style:E.timeText,children:T}):A?(0,S.jsx)(i.T2SText,{style:E.timeText,children:g}):null]})};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/T2SBaseModule/UI/CommonUI/StoreStatusIndicator.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/T2SBaseModule/UI/CommonUI/StoreStatusIndicator.js")}}()},99715:(e,t,o)=>{var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.StoreStatusIndicatorStyles=void 0;var n=o(83209),l=o(64588),i=o(97778),a=r(o(15886));t.StoreStatusIndicatorStyles=new a.default({defaultStyle:{StoreStatusIndicatorView:{backgroundColor:"rgba(0, 154, 144,0.1)",borderBottomLeftRadius:12,borderBottomRightRadius:12,justifyContent:"center",alignItems:"center",padding:10},statusText:{fontFamily:l.FONT_FAMILY.BOLD,fontSize:(0,i.setFont)(13),color:n.Colors.green,letterSpacing:0,paddingLeft:10},timeText:{fontFamily:l.FONT_FAMILY.BOLD,fontSize:(0,i.setFont)(10),color:n.Colors.green,letterSpacing:0,paddingLeft:10}},webLargeScreenStyle:{statusText:{fontFamily:l.FONT_FAMILY.BOLD,fontSize:(0,i.setFont)(13),color:n.Colors.green,letterSpacing:0,paddingLeft:10}}});!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/T2SBaseModule/UI/CommonUI/Style/StoreStatusIndicatorStyle.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/T2SBaseModule/UI/CommonUI/Style/StoreStatusIndicatorStyle.js")}}()},97567:function(e,t,o){var r=o(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;r(o(32330));var n=r(o(95900)),l=o(3541),i=r(o(17625)),a=o(85893),s=function(e){var t=e.screenName,o=e.id,r=e.style,i=e.source,s=e.children;return(0,a.jsx)(n.default,Object.assign({style:r,source:i},(0,l.setTestId)(t,o),{children:s}))};s.propTypes={screenName:i.default.string.isRequired,id:i.default.string.isRequired},s.defaultProps={screenName:"",id:"",style:{},source:{}};t.default=s;!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var o="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(o)if("function"!=typeof o){for(var r in o)if(Object.prototype.hasOwnProperty.call(o,r)){var n=void 0;try{n=o[r]}catch(e){continue}e.register(n,r,"/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/T2SBaseModule/UI/CommonUI/T2SImageBackground.js")}}else e.register(o,"module.exports","/codebuild/output/src200/src/github.com/uktech/customer_app_2.0/T2SBaseModule/UI/CommonUI/T2SImageBackground.js")}}()},2853:(e,t,o)=>{"use strict";e.exports=o.p+"assets/GroceryImage-c069d514..png"}}]);