1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,119117,e=>{e.v(t=>Promise.all(["static/chunks/31mdz14b4r-ja.css","static/chunks/2c_pooj_4vs8f.css","static/chunks/1xe_li--2jm38.css","static/chunks/365j7jtrmag-_.js"].map(t=>e.l(t))).then(()=>t(637768)))},505343,941551,568129,e=>{"use strict";var t=e.i(268601),_=e.i(961310),s=e.i(291851);e.s(["Alert",0,({title:e,severity:r,children:a,icon:o})=>(0,t.jsxs)("div",{className:s.alertStyles.root,children:[(0,t.jsxs)("div",{className:s.alertStyles.main,children:[(0,t.jsx)("div",{className:s.alertStyles.icon({severity:r}),children:o||(0,t.jsx)(_.Icon,{name:"success"===r?"Check":"ErrorOutline",fontSize:"large"})}),(0,t.jsx)("div",{className:s.alertStyles.title({severity:r}),children:e})]}),a&&(0,t.jsx)("div",{className:s.alertStyles.message({severity:r}),children:a})]})],505343);var r=e.i(19308),a=e.i(910981),o=e.i(975705);let i=({error:e})=>{let[t,_]=(0,o.useState)(`input-${Math.random()}`),[s,r]=(0,o.useState)(!1),[a,i]=(0,o.useState)(!1),[n,c]=(0,o.useState)(!1);return{id:t,usedInFormField:!0,state:{hover:!n&&s,focus:!n&&a,error:!n&&!!e,disabled:n},handlers:{onBlur:()=>{i(!1)},onFocus:()=>{i(!0)},onMouseEnter:()=>{r(!0)},onMouseLeave:()=>{r(!1)},setDisabled:c,setId:_}}},n=({children:e,startIcon:_,endIcon:o,label:n,error:c,hint:l,fullWidth:d=!1})=>{let E=i({error:c}),p=(0,t.jsx)("div",{className:(0,r.cls)(s.formFieldContainedStyles.startIcon,(0,a.MapFormFieldState)(E.state)),children:_}),u=(0,t.jsx)("label",{id:`${E.id}-label`,htmlFor:E.id,className:(0,r.cls)(s.formFieldContainedStyles.label,(0,a.MapFormFieldState)(E.state)),children:n}),m=(0,t.jsx)("div",{className:(0,r.cls)(s.formFieldContainedStyles.endIcon,(0,a.MapFormFieldState)(E.state)),children:o});return(0,t.jsx)(a.FormFieldContext.Provider,{value:E,children:(0,t.jsxs)("div",{className:s.formFieldContainedStyles.root({fullWidth:d}),onMouseEnter:E.handlers.onMouseEnter,onMouseLeave:E.handlers.onMouseLeave,"data-testid":"contained",children:[(0,t.jsxs)("div",{className:(0,r.cls)(s.formFieldContainedStyles.input,(0,a.MapFormFieldState)(E.state)),children:[_&&p,(0,t.jsxs)("div",{className:s.formFieldContainedStyles.contained,children:[n&&u,e]}),o&&m,(0,t.jsx)("div",{"aria-hidden":!0,className:(0,r.cls)(s.formFieldContainedStyles.fieldSet,(0,a.MapFormFieldState)(E.state))})]}),c&&(0,t.jsx)("p",{className:s.formFieldContainedStyles.error,children:c}),l&&(0,t.jsx)("p",{className:s.formFieldContainedStyles.hint,children:l})]})})},c=({children:e,startIcon:_,endIcon:o,label:n,error:c,hint:l,fullWidth:d=!1})=>{let E=i({error:c}),p=(0,t.jsx)("div",{className:(0,r.cls)(s.formFieldStackedStyles.startIcon,(0,a.MapFormFieldState)(E.state)),children:_}),u=(0,t.jsx)("label",{id:`${E.id}-label`,htmlFor:E.id,className:s.formFieldStackedStyles.label,children:n}),m=(0,t.jsx)("div",{className:(0,r.cls)(s.formFieldStackedStyles.endIcon,(0,a.MapFormFieldState)(E.state)),children:o});return(0,t.jsx)(a.FormFieldContext.Provider,{value:E,children:(0,t.jsxs)("div",{className:s.formFieldStackedStyles.root({fullWidth:d}),onMouseEnter:E.handlers.onMouseEnter,onMouseLeave:E.handlers.onMouseLeave,"data-testid":"stacked",children:[n&&u,(0,t.jsxs)("div",{className:(0,r.cls)(s.formFieldStackedStyles.input,(0,a.MapFormFieldState)(E.state)),children:[_&&p,e,o&&m,(0,t.jsx)("div",{"aria-hidden":!0,className:(0,r.cls)(s.formFieldStackedStyles.fieldSet,(0,a.MapFormFieldState)(E.state))})]}),c&&(0,t.jsx)("p",{className:s.formFieldStackedStyles.error,children:c}),l&&(0,t.jsx)("p",{className:s.formFieldStackedStyles.hint,children:l})]})})},l=({children:e,startIcon:_,endIcon:o,label:n,error:c,hint:l,fullWidth:d=!1})=>{let E=i({error:c}),p=(0,t.jsx)("div",{className:(0,r.cls)(s.formFieldStandardStyles.startIcon,(0,a.MapFormFieldState)(E.state)),children:_}),u=(0,t.jsx)("label",{id:`${E.id}-label`,htmlFor:E.id,className:s.formFieldStandardStyles.label,children:n}),m=(0,t.jsx)("div",{className:(0,r.cls)(s.formFieldStandardStyles.endIcon,(0,a.MapFormFieldState)(E.state)),children:o});return(0,t.jsx)(a.FormFieldContext.Provider,{value:E,children:(0,t.jsxs)("div",{className:s.formFieldStandardStyles.root({fullWidth:d}),onMouseEnter:E.handlers.onMouseEnter,onMouseLeave:E.handlers.onMouseLeave,"data-testid":"standard",children:[n&&u,(0,t.jsxs)("div",{className:s.formFieldStandardStyles.standard,children:[(0,t.jsxs)("div",{className:(0,r.cls)(s.formFieldStandardStyles.input,(0,a.MapFormFieldState)(E.state)),children:[_&&p,e,o&&m,(0,t.jsx)("div",{"aria-hidden":!0,
1className:(0,r.cls)(s.formFieldStandardStyles.fieldSet,(0,a.MapFormFieldState)(E.state))})]}),c&&(0,t.jsx)("p",{className:s.formFieldStandardStyles.error,children:c}),l&&(0,t.jsx)("p",{className:s.formFieldStandardStyles.hint,children:l})]})]})})};e.s(["FormField",0,({variant:e,..._})=>"contained"===e?(0,t.jsx)(n,{..._}):"stacked"===e?(0,t.jsx)(c,{..._}):(0,t.jsx)(l,{..._})],941551);var d=e.i(378563);let E=(0,o.forwardRef)((e,_)=>{let{className:a,id:o,disabled:i,rows:n=4,onFocus:c,onBlur:l,onMouseEnter:E,onMouseLeave:p,onChange:u,...m}=e,{id:h,usedInFormField:T,handlers:S}=(0,d.useFormControl)({id:o,disabled:i,onBlur:l,onFocus:c,onMouseEnter:E,onMouseLeave:p});return(0,t.jsx)("textarea",{...m,...S,id:h,disabled:i,ref:_,rows:n,onChange:e=>{u(e,e.target.value)},className:(0,r.cls)(s.textAreaStyles.root({usedInFormField:T}),a)})});e.s(["TextArea",0,E],568129)},266343,e=>{"use strict";var t=e.i(268601),_=e.i(291851);e.s(["Checkbox",0,({label:e,value:s,onChange:r,id:a,disabled:o=!1,dataTestId:i})=>(0,t.jsxs)("label",{htmlFor:a,className:_.checkboxStyles.labelWrapper,children:[(0,t.jsx)("input",{id:a,type:"checkbox",checked:s,onChange:r,className:_.checkboxStyles.checkbox,disabled:o,"data-testid":i}),(0,t.jsx)("span",{className:_.checkboxStyles.checkboxBackground}),(0,t.jsxs)("span",{className:_.checkboxStyles.labelText,children:[" ",e]})]})])},655154,e=>{"use strict";var t=e.i(268601),_=e.i(975705),s=e.i(598425),r=e.i(961310),a=e.i(291851);let o={info:"Info",error:"ErrorOutline",warning:"Warning",success:"Check"};e.s(["Snackbar",0,({message:e,open:i,onClose:n,severity:c,positionVertical:l="top",positionHorizontal:d="center",actionLabel:E,actionClick:p,autoHideDuration:u=7e3})=>((0,_.useEffect)(()=>{if(i&&u){let e=setTimeout(n,u);return()=>clearTimeout(e)}},[u,n,i]),(0,t.jsx)(t.Fragment,{children:i&&(0,t.jsxs)("div",{role:"alert",className:a.snackbarStyles.root({severity:c,positionVertical:l,positionHorizontal:d}),children:[(0,t.jsx)("div",{className:a.snackbarStyles.icon,children:(0,t.jsx)(r.Icon,{name:o[c]})}),(0,t.jsx)("div",{className:a.snackbarStyles.message,children:e}),E&&p&&(0,t.jsx)(s.Button,{variant:"text",color:"inherit",size:"small",className:a.snackbarStyles.action,onClick:p,children:E})]})}))])},385711,e=>{e.v(t=>Promise.all(["static/chunks/2xqxfxgh4xjsm.js"].map(t=>e.l(t))).then(()=>t(577326)))},98325,e=>{e.v(t=>Promise.all(["static/chunks/0ngdidl4vpup_.js"].map(t=>e.l(t))).then(()=>t(443886)))},12767,(e,t,_)=>{"use strict";e.i(432076),Object.defineProperty(_,"__esModule",{value:!0});var s={DecodeError:function(){return T},MiddlewareNotFoundError:function(){return g},MissingStaticPage:function(){return O},NormalizeError:function(){return S},PageNotFoundError:function(){return A},SP:function(){return m},ST:function(){return h},WEB_VITALS:function(){return a},execOnce:function(){return o},getDisplayName:function(){return d},getLocationOrigin:function(){return c},getURL:function(){return l},isAbsoluteUrl:function(){return n},isResSent:function(){return E},loadGetInitialProps:function(){return u},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return N}};for(var r in s)Object.defineProperty(_,r,{enumerable:!0,get:s[r]});let a=["CLS","FCP","FID","INP","LCP","TTFB"];function o(e){let t,_=!1;return(...s)=>(_||(_=!0,t=e(...s)),t)}let i=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,n=e=>{let t=e.charCodeAt(0);return!!(t>=65&&t<=90||t>=97&&t<=122)&&i.test(e)};function c(){let{protocol:e,hostname:t,port:_}=window.location;return`${e}//${t}${_?":"+_:""}`}function l(){let{href:e}=window.location,t=c();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function E(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function u(e,t){let _=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await u(t.Component,t.ctx)}:{};let s=await e.getInitialProps(t);if(_&&E(_))return s;if(!s)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${s}
1" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return s}let m="u">typeof performance,h=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class T extends Error{}class S extends Error{}class A extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class O extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class g extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function N(e){return JSON.stringify({message:e.message,stack:e.stack})}},876606,e=>{"use strict";var t=e.i(31418),_=e.i(425689);async function s(e,s,r,a){let o=await fetch((0,_.getEndpoint)(_.ENDPOINT.CAPTCHA_ASSESSMENT),{method:"POST",body:JSON.stringify({projectId:e,siteKey:s,token:a,action:r}),headers:{"Content-Type":"application/json"}});return o.ok?await o.json():(t.logger.info({message:"getCaptchaAssessment was unsuccessful"}),null)}e.s(["default",0,s])},29322,e=>{"use strict";var t=e.i(361216),_=e.i(756458),s=e.i(514153),r=e.i(730958),a=e.i(249430);let o={GENERIC:["ts_cashback_caption1","ts_cashback_explanation","ts_cashback_offer_title","ts_generic_cashback_caption1","ts_generic_cashback_caption2","ts_generic_cashback_terms","ts_generic_cashback_title","ts_placeholder_exclusive","ts_placeholder_expsoon","ts_placeholder_platform","ts_placeholder_voucher_kw","ts_copyright","ts_reward_header_unauthenticated_menu_login","ts_reward_header_unauthenticated_menu_register","ts_reward_header_menu_item_logout","ts_nav_mobile_offer_section_title","ts_nav_mobile_user_menu_title",t.COMMON_TRANSLATIONS.HEADER_WALLET_PENDING_BALANCE,t.COMMON_TRANSLATIONS.HEADER_WALLET_APPROVED_BALANCE,"ts_search_result_dropdown_title_empty","ts_search_result_dropdown_title_typing","ts_search_result_cashback_rate","ts_voucher_singular","ts_voucher_plural","ts_search_result_dropdown_text_no_results","ts_search_input_placeholder"],ELEMENTS:{ARTICLE:["ts_article_recommended_articles_heading","ts_caption_translation","ts_article_by","ts_article_written_by","ts_article_specialised_topics","ts_article_popular_shops","ts_article_read_time_message"],ARTICLE_INFO:["ts_article_authorship","ts_article_date_create","ts_article_date_last_modified","ts_article_read_time","ts_article_by"],BREADCRUMBS:["ts_breadcrumbs_label_allShops","ts_breadcrumbs_label_home","ts_breadcrumbs_label_search","ts_breadcrumbs_label_top20","ts_breadcrumbs_domain_label","ts_breadcrumbs_label_articles_home"],FILTER:["ts_filters_all","ts_filters_cashback","ts_filters_codes","ts_filters_deals","ts_filters_exclusive","ts_filters_expsoon","ts_filters_free_delivery","ts_filters_rewards","ts_filters_verified"],FOOTER_LINKS:["ts_footer_consent_label","ts_footer_label","ts_footer_label_2nd_row","footer.consent.cookie_settings"],GAD_OFFER_CARD:["ts_best_offer_label","ts_gad_offer_label_times_used","ts_terms_see_less_label","ts_terms_see_more_label","ts_voucher_code_cta_label","ts_voucher_code_cta_tooltip","ts_voucher_code_label","ts_voucher_deal_cta_label","ts_voucher_deal_cta_tooltip","ts_voucher_deal_label","ts_voucher_expired_on_label","ts_voucher_expired_on_short_label","ts_voucher_expires_today","ts_voucher_expires_tomorrow","ts_voucher_hide_terms","ts_voucher_reward_cta_label","ts_voucher_reward_cta_tooltip","ts_voucher_reward_label","ts_voucher_tag_branded","ts_voucher_tag_editors_pick","ts_voucher_tag_exclusive","ts_voucher_tag_expiring_soon","ts_voucher_tag_free_delivery","ts_voucher_tag_verified","ts_voucher_terms"],MENU:["ts_desktop_menu_show_more_title","ts_nav_menu_mobile_title"],PAGE_SKELETON:["ts_desktop_menu_show_more_title","ts_nav_menu_mobile_title"],PRINTABLE_COUPONS:["ts_pah_printables_heading","ts_pah_printables_subheading","ts_printables_section_button"],RADINS_HEADER:["ts_rlp_search_offers"],SEARCH:["ts_rlp_search_input","ts_rlp_search_offers","ts_rlp_search_all_results","ts_rlp_search_no_results","ts_rlp_search_results_title"],SUBSCRIPTION:["ts_rlp_subscription_button_label","ts_rlp_subscription_email_error","ts_rlp_subscription_heading","ts_rlp_subscription_input_placeholder","ts_rlp_subscription_response400","ts_rlp_subscription_subheading","ts_rlp_subscription_success_heading","ts_rlp_subscription_success_subheading","ts_rlp_subscription_terms","ts_subscription_partner_option_text","ts_subscription_reward_already_signed","ts_subscription_reward_button_label","ts_subscription_reward_general_error","ts_subscription_reward_heading","ts_subscription_reward_option_text","ts_subscription_reward_placeholder","ts_subscription_reward_terms"],SUSTAINABILITY:["ts_close_text","ts_sustainability_badge_text","ts_sustainability_popup_text","ts_sustainability_sticky_bar_full_text","ts_sustainability_sticky_bar_short_text"],TABLE_OF_CONTENT:["ts_article_toc_jump_to"],TERMS_TOGGLE:["ts_terms_see_less_label","ts_terms_see_more_label"],VOUCHER_CARD:["ts_best_offer_label","ts_caption_1","ts_caption_2","ts_caption_3","ts_caption_4","ts_caption_5","ts_homepage_voucher_expire_on_label","ts_terms_see_less_label","ts_terms_see_more_label","ts_voucher_cashback_cta_label","ts_voucher_cashback_cta_tooltip","ts_voucher_cashback_label","ts_voucher_code_cta_label","ts_voucher_code_cta_tooltip","ts_voucher_code_label","ts_voucher_deal_cta_label","ts_voucher_deal_cta_tooltip","ts_voucher_deal_label","ts_voucher_expired_on_label","ts_voucher_expired_on_short_label","ts_voucher_expires_today","ts_voucher_expires_tomorrow","ts_voucher_hide_terms","ts_voucher_inStore_cta_label","ts_voucher_inStore_cta_tooltip","ts_voucher_inStore_label","ts_voucher_reward_cta_label","ts_voucher_reward_cta_tooltip","ts_voucher_reward_label","ts_voucher_tag_branded","ts_voucher_tag_editors_pick","ts_voucher_tag_exclusive","ts_voucher_tag_expiring_soon","ts_voucher_tag_free_delivery","ts_voucher_tag_verified","ts_voucher_terms","ts_voucher_terms_short","ts_voucher_exp_date_counter_title","ts_cashback_RLP_up_to","cashback.display_text.campaign_rate"],VOUCHER_GRID:["ts_voucher_grid_show_less"],VOUCHER_POPUP:["ts_voucher_popup_back_label","ts_voucher_popup_code_copied","ts_voucher_popup_copy_code","ts_voucher_popup_copy_code_hint","ts_voucher_popup_copy_code_hint_sustainable","ts_voucher_popup_expiration_label","ts_voucher_popup_feedback_question","ts_voucher_popup_feedback_thank_you","ts_voucher_popup_goToShop_cta_label","ts_voucher_popup_goToShop_tooltip","ts_voucher_popup_no_code_required","ts_voucher_popup_reward_complete_body","ts_voucher_popup_reward_complete_title","ts_voucher_popup_reward_how_it_works","ts_voucher_popup_reward_please_wait","ts_voucher_popup_reward_receive_body","ts_voucher_popup_reward_receive_title","ts_voucher_popup_reward_share_email_body","ts_voucher_popup_reward_share_email_title","ts_voucher_popup_reward_submitted","ts_voucher_popup_share_options_title","ts_voucher_popup_subscription_heading","ts_voucher_popup_suggestions_title","ts_voucher_popup_terms_label","ts_voucher_popup_header","ts_voucher_popup_description_user","ts_voucher_popup_description_visitor"],COUPONS_ERROR:["ts_pah_hp_allcouponsused_error_title","ts_pah_error_subtitle","ts_pah_allcouponsused_error_message1","ts_pah_allcouponsused_error_message2","ts_pah_servererror_title","ts_pah_servererror_error_message1","ts_pah_servererror_error_message2","ts_pah_nocategoryoffers_error_title","ts_pah_nocategoryoffers_error_message1","ts_pah_nocategoryoffers_error_message2"],REV_TRAX:["ts_digital_coupons_how_
1it_works_title","ts_digital_coupons_how_it_works_subtitle","ts_digital_coupons_how_it_works_step1","ts_digital_coupons_how_it_works_step2","ts_digital_coupons_how_it_works_step3"]},EXPERIMENTS:{POST_CLICKOUT:["ts_voucher_code_cta_label","ts_voucher_deal_cta_label","ts_voucher_inStore_cta_label","ts_voucher_reward_cta_label","ts_voucher_cashback_cta_label","ts_voucher_code_cta_label","ts_voucher_popup_code_copied","ts_voucher_popup_expiration_label","ts_voucher_popup_no_code_required","ts_voucher_popup_task_description_code","ts_voucher_popup_task_description_deal","ts_voucher_popup_terms_hide","ts_voucher_popup_terms_show_more","ts_voucher_popup_terms_label"]},LAYOUTS:{404:["ts_404_button","ts_404_link","ts_404_subtitle","ts_404_text","ts_404_title"],CONTACT:["ts_contact_form_email_error","ts_contact_form_email_placeholder","ts_contact_form_error_message_body","ts_contact_form_error_message_heading","ts_contact_form_input_required_error","ts_contact_form_message_placeholder","ts_contact_form_name_placeholder","ts_contact_form_privacy_terms","ts_contact_form_reason_select_options","ts_contact_form_reason_select_placeholder","ts_contact_form_recaptcha_button_label","ts_contact_form_recaptcha_snackbar_message","ts_contact_form_send_button_label","ts_contact_form_success_message_body","ts_contact_form_success_message_heading","ts_recaptcha_consent_message","ts_recaptcha_fail_message"],GAD:["ts_gad_header_image_alt"],REDIRECTION:["ts_redirection_cashback_icontext1","ts_redirection_cashback_icontext2","ts_redirection_cashback_icontext3","ts_redirection_rewards_icontext1","ts_redirection_rewards_icontext2","ts_redirection_rewards_icontext3"],SEARCH:["ts_search_alternative_header_subtitle","ts_search_alternative_header_title","ts_search_header_subtitle","ts_search_header_title","ts_search_result_retailers_tab_label","ts_search_result_voucher_section_button_label","ts_search_result_voucher_section_title","ts_search_result_vouchers_tab_label"],SUBMIT_COUPON:["ts_submit_coupon_form_code_placeholder","ts_submit_coupon_form_date_label","ts_submit_coupon_form_description_placeholder","ts_submit_coupon_form_email_error","ts_submit_coupon_form_email_placeholder","ts_submit_coupon_form_error_message_body","ts_submit_coupon_form_error_message_heading","ts_submit_coupon_form_input_required_error","ts_submit_coupon_form_name_placeholder","ts_submit_coupon_form_privacy_terms","ts_submit_coupon_form_recaptcha_button_label","ts_submit_coupon_form_recaptcha_snackbar_message","ts_submit_coupon_form_send_button_label","ts_submit_coupon_form_success_message_body","ts_submit_coupon_form_success_message_heading","ts_recaptcha_consent_message","ts_recaptcha_fail_message","ts_recaptcha_snackbar_button_label"],EP_HOMEPAGE:["ts_home_page_right_widget_title","ts_home_page_trending_section","ts_home_page_author_button_text","ts_home_page_reach_title"],EP_ARTICLE:["ts_article_articles_section","ts_article_date_last_modified","ts_article_written_by","ts_article_read_time","ts_article_read_time_message","ts_article_date_create","ts_article_toc_show_less","ts_article_toc_show_more","ts_article_product_monetary_units","ts_article_product_card_badge","ts_article_product_you_save","ts_article_topic_title","ts_article_editor_card_written_by","ts_article_product_upsides_and_downsides","ts_article_created_by","ts_article_content_written_by","ts_article_toc_detail_button","ts_article_toc_jump_to","ts_sponsor_disclaimer","ts_specialised_topics"],EP_ARTICLE_OVERVIEW:["ts_article_content_written_by"],EP_AUTHOR:["ts_authors_page_breadcrumbs_label","ts_articles_written_by"],EP_CATEGORY_OVERVIEW:["ts_category_overview_more_to_read"],EP_SUBCATEGORY_OVERVIEW:["ts_subcategory_section_see_all"],EP_ALL_PAGES:["ts_comission_disclaimer_link","ts_copyright","ts_featured_badge_text","ts_sustainable_badge_text","ts_prime_day_badge_text","ts_black_friday_badge_text","ts_tested_badge_text"]},WIDGETS:{PCT:["ts_pct_price","ts_pct_shoppingLinks","ts_pct_consumer_ratings","ts_pct_prosCons"],EP_SHARE_OPTIONS:["ts_email_body","ts_email_subject","ts_email_subject_ending","ts_twitter_ending"],EP_HYLG:["ts_reward_email_button_text","ts_reward_email_success_text","ts_reward_terms_and_conditions_text","ts_reward_terms_and_conditions_cover_text","ts_reward_how_it_works_title","ts_reward_email_pattern_error_text","ts_reward_email_already_exist_error_text","ts_reward_default_error_text"],ACTIVE_VOUCHERS:["ts_rlp_load_more_vouchers"],EXPIRED_VOUCHERS:["ts_rlp_expired_vouchers_title"],FEATURED_SNIPPET:["ts_voucher_type_code","ts_voucher_type_deal","ts_voucher_type_reward"],HEADER:["ts_rlp_last_updated_date_title"],POPULAR_SHOPS:["t
1s_top20_popular_shop_title","ts_search_popular_shop_title","ts_rlp_popular_shop_title"],RATING_FEEDBACK:["ts_recaptcha_consent_message","ts_recaptcha_fail_message","ts_recaptcha_snackbar_button_label","ts_contact_form_error_message_heading"],RATING:["ts_rlp_rating_thank_you","ts_rlp_rating_widget_subtitle","ts_rlp_rating_widget_title"],SEO_CONTENT:["ts_seo_text_widget_read_less_button","ts_seo_text_widget_read_more_button"],SEO_GENERAL_WIDGET:["ts_rlp_best_historical_coupon_button"],SHARE_CODE:["ts_rlp_share_code_widget_title"],SHORT_SEO_TEXT:["ts_rlp_short_text_widget_title"],SIMILAR_SHOPS:["ts_rlp_similar_shop_title"],SIMILAR_VOUCHERS:["ts_rlp_similar_vouchers_title"],SUBMIT_CODE:["ts_rlp_submit_code_widget_link_label","ts_rlp_submit_code_widget_subtitle","ts_rlp_submit_code_widget_title"],SUMMARY:["ts_rlp_summary_widget_cashback","ts_rlp_summary_widget_codes","ts_rlp_summary_widget_exclusive","ts_rlp_summary_widget_freedelivery","ts_rlp_summary_widget_highest_discount","ts_rlp_summary_widget_highest_reward","ts_rlp_summary_widget_hourago","ts_rlp_summary_widget_lastupdated","ts_rlp_summary_widget_offer_thisweek","ts_rlp_summary_widget_title","ts_rlp_summary_widget_today","ts_rlp_summary_widget_total_offers","ts_rlp_summary_widget_verified_offers","ts_rlp_summary_widget_yesterday"],TABLE_OF_CONTENTS:["ts_rlp_table_of_content_widget_title"],INFO_TEXT_2:["ts_info_text_2_cta_1","ts_info_text_2_cta_2"],INFO_TEXT_3:["ts_infotext_go_to_shop_button"],MAIN_BANNER:["ts_main_banner_cta_label"],BOTTOM_BANNER:["ts_bottom_banner_title","ts_bottom_banner_left_cta","ts_bottom_banner_right_cta"],REWARDS_FAQ_WIDGET:["ts_rewards_widget_faq_title"],TOP_RETAILERS:["ts_rewards_retailer_cashback","ts_rewards_retailer_up_to"]},EXTENSION:{EXTENSION:["extension_page_title","extension_page_description","extension_page_hero_title","extension_page_hero_subtitle","extension_page_hero_action_chrome","extension_page_hero_action_firefox","extension_page_hero_action_safari","extension_page_hero_action_edge","extension_page_hero_action_mobile","extension_page_hero_bonus_amount","extension_page_hero_bonus_description","extension_page_hero_popup_title","extension_page_hero_popup_subtitle","extension_page_hero_popup_share","extension_page_hero_popup_link","extension_page_hero_popup_or","extension_page_hero_popup_recommend","extension_page_hero_review","extension_page_operation_title","extension_page_operation_subtitle","extension_page_operation_step1_title","extension_page_operation_step1_description","extension_page_operation_step2_title","extension_page_operation_step2_description","extension_page_operation_step3_title","extension_page_operation_step3_description","extension_page_features_title","extension_page_features_section_1_title","extension_page_features_section_1_description","extension_page_features_section_2_title","extension_page_features_section_2_description","extension_page_features_section_gift_card_title","extension_page_features_section_gift_card_description","extension_page_final_cta_title","extension_page_review_title","extension_page_review_description","extension_page_review_item_name_1","extension_page_review_item_name_2","extension_page_review_item_name_3","extension_page_review_item_title_1","extension_page_review_item_title_2","extension_page_review_item_title_3","extension_page_review_item_description_1","extension_page_review_item_description_2","extension_page_review_item_description_3","extension_page_privacy_tag","extension_page_privacy_title","extension_page_privacy_description","extension_page_privacy_link","extension_page_privacy_statement_one","extension_page_privacy_statement_two","extension_page_privacy_statement_three","extension_page_privacy_statement_four"],INSTALL:["install-extension_chrome_web_store","install-extension_firefox_web_store","install-extension_safari_web_store","install-extension_edge_web_store","install-extension_landing_page"],SAFARI:["safari-extension_page_title","safari-extension_page_description","safari-extension_header","safari-extension_footer"],UNINSTALL:["uninstall-extension_content_title_uninstalled","uninstall-extension_header_button_install","uninstall-extension_page_title","uninstall-extension_page_description","uninstall-extension_google_form_url"]}},i=[...o.GENERIC,...o.ELEMENTS.BREADCRUMBS,...o.ELEMENTS.FOOTER_LINKS,...o.ELEMENTS.MENU,...o.ELEMENTS.PAGE_SKELETON,...o.ELEMENTS.RADINS_HEADER,...o.ELEMENTS.SEARCH,...o.ELEMENTS.TERMS_TOGGLE],n=[...i,...o.ELEMENTS.FILTER,...o.ELEMENTS.SUBSCRIPTION,...o.ELEMENTS.SUSTAINABILITY,...o.ELEMENTS.VOUCHER_CARD,...o.ELEMENTS.VOUCHER_POPUP,...o.EXPERIMENTS.POST_CLICKOUT,...Object.values(s.PAGE_RLP_GIFT_CARDS_COMPONENT_TRANSLATION),...Object.values(s.PAGE_RLP_FAVORITE_TRANSLATIONS),...Object.values(o.WIDGETS).flat()],c=[...i,...o.LAYOUTS["404"]],l=[...i],d=[...i],E=[...i,...o.LAYOUTS.CONTACT],p=[...i,...o.LAYOUTS.GAD,...o.ELEMENTS.SUBSCRIPTION,...o.ELEMENTS.GAD_OFFER_CARD,...o.ELEMENTS.VOUCHER_CARD,...o.ELEMENTS.VOUCHER_GRID,...o.ELEMENTS.VOUCHER_POPUP],u=[...i,...Object.values(_.PAGE_ACCOUNT_EDIT_MY_FAVORITES),...Object.values(_.WANT_MORE_TRANSLATIONS),...Object.values(_.FAVORITE_RETAILER_DIALOG_BOX_TRANSLATIONS),...o.WIDGETS.RATING_FEEDBACK,...o.WIDGETS.SEO_CONTENT,...o.ELEMENTS.SUBSCRIPTION,...o.ELEMENTS.VOUCHER_CARD,...o.ELEMENTS.VOUCHER_POPUP,...o.ELEMENTS.COUPONS_ERROR,...o.ELEMENTS.PRINTABLE_COUPONS,...o.LAYOUTS.EP_HOMEPAGE,...o.LAYOUTS.EP_SUBCATEGORY_OVERVIEW,...o.LAYOUTS.EP_ALL_PAGES,...o.WIDGETS.REWARDS_FAQ_WIDGET,...o.WIDGETS.TOP_RETAILERS],m=[...i,...o.ELEMENTS.PRINTABLE_COUPONS,...o.ELEMENTS.COUPONS_ERROR,...o.ELEMENTS.REV_TRAX],h=[...i,...o.LAYOUTS.REDIRECTION],T=[...i,...o.ELEMENTS.ARTICLE,...o.ELEMENTS.ARTICLE_INFO,...o.ELEMENTS.TABLE_OF_CONTENT,...o.LAYOUTS.EP_ALL_PAGES],S=[...T],A=[...T],O=[...i,...T,...o.ELEMENTS.BREADCRUMBS,...o.ELEMENTS.ARTICLE],g=[...i,...o.WIDGETS.INFO_TEXT_2,...o.WIDGETS.INFO_TEXT_3,...o.ELEMENTS.VOUCHER_POPUP,...o.ELEMENTS.VOUCHER_CARD,...o.ELEMENTS.SUBSCRIPTION,...o.WIDGETS.BOTTOM_BANNER],N=[...i,...o.WIDGETS.INFO_TEXT_2,...o.WIDGETS.INFO_TEXT_3,...o.ELEMENTS.VOUCHER_POPUP,...o.ELEMENTS.VOUCHER_CARD,...o.ELEMENTS.SUBSCRIPTION,...o.WIDGETS.BOTTOM_BANNER],R=[...i,...o.WIDGETS.INFO_TEXT_2,...o.ELEMENTS.VOUCHER_POPUP,...o.ELEMENTS.VOUCHER_CARD,...o.ELEMENTS.SUBSCRIPTION,...o.WIDGETS.MAIN_BANNER,...o.WIDGETS.BOTTOM_BANNER],b=[...i,...o.WIDGETS.INFO_TEXT_2,...o.ELEMENTS.VOUCHER_POPUP,...o.ELEMENTS.VOUCHER_CARD,...o.ELEMENTS.SUBSCRIPTION,...o.WIDGETS.MAIN_BANNER,...o.WIDGETS.BOTTOM_BANNER],C=[...i,...o.LAYOUTS.SEARCH,...o.ELEMENTS.FILTER,...o.ELEMENTS.VOUCHER_CARD,...o.ELEMENTS.VOUCHER_POPUP,...o.WIDGETS.ACTIVE_VOUCHERS,...o.WIDGETS.POPULAR_SHOPS],v=[...i,...o.LAYOUTS.SUBMIT_COUPON],f=[...i],P=[...i,...o.WIDGETS.ACTIVE_VOUCHERS,...o.WIDGETS.POPULAR_SHOPS,...o.WIDGETS.SHARE_CODE,...o.WIDGETS.SUBMIT_CODE,...o.ELEMENTS.FILTER,...o.ELEMENTS.VOUCHER_CARD,...o.ELEMENTS.VOUCHER_POPUP],x=[...i],I=[...i,...o.ELEMENTS.VOUCHER_CARD,...o.ELEMENTS.VOUCHER_POPUP],L=[...i,...o.LAYOUTS.EP_AUTHOR,...o.LAYOUTS.EP_ALL_PAGES],y=[...i,...o.EXTENSION.EXTENSION],w=[...i,...o.EXTENSION.UNINSTALL],M=[...i,...o.EXTENSION.INSTALL],F=[...i],G=[...i,r.TS_TOP_UP_BONUS_REWARD_PAGE_TITLE],U=[...i];a.PAGE_TYPE.AUTHORS_OVERVIEW,a.PAGE_TYPE.AUTHOR_DETAILS,a.PAGE_TYPE.ALL_SHOPS,a.PAGE_TYPE.ALL_SHOPS_NOVA,a.PAGE_TYPE.ALL_RETAILER_CATEGORIES,a.PAGE_TYPE.CASHBACK,a.PAGE_TYPE.CONTACT,a.PAGE_TYPE.ERROR,a.PAGE_TYPE.GAD,a.PAGE_TYPE.HOME,a.PAGE_TYPE.PAH,a.PAGE_TYPE.REWARDS,a.PAGE_TYPE.RLP,a.PAGE_TYPE.ARTICLE,a.PAGE_TYPE.ARTICLES_SUBCATEGORY,a.PAGE_TYPE.ARTICLE_HOME,a.PAGE_TYPE.ARTICLE_CATEGORY,a.PAGE_TYPE.ARTICLE_OVERVIEW,a.PAGE_TYPE.CAMPAIGN_BLACK_FRIDAY_HOME_VERSION_1,a.PAGE_TYPE.CAMPAIGN_BLACK_FRIDAY_HOME_VERSION_2,a.PAGE_TYPE.SEARCH,a.PAGE_TYPE.CAMPAIGN_BLACK_FRIDAY_RLP_VERSION_1,a.PAGE_TYPE.CAMPAIGN_BLACK_FRIDAY_RLP_VERSION_2,a.PAGE_TYPE.SUBMIT_COUPON,a.PAGE_TYPE.CONFIRMSUBSCRIPTION,a.PAGE_TYPE.TOP20,a.PAGE_TYPE.UNSUBSCRIBED,a.PAGE_TYPE.VLP,a.PAGE_TYPE.EXTENSION,a.PAGE_TYPE.BROWSER_EXTENSION_UNINSTALL,a.PAGE_TYPE.BROWSER_EXTENSION_ADD,(0,t.getRewardsTranslations)(i),(0,_.getMemberTranslations)(i),(0,s.getAlternativeOffersTranslations)(i),a.PAGE_TYPE.REFER_A_FRIEND_LANDING,a.PAGE_TYPE.SELECTION_OF_THE_DAY,a.PAGE_TYPE.TOP_PROMO_CODES,a.PAGE_TYPE.OFFER_CATEGORY,a.PAGE_TYPE.POLICIES,a.PAGE_TYPE.FAQ,a.PAGE_TYPE.MY_REVIEWS,a.PAGE_TYPE.OPINION,a.PAGE_TYPE.REWARDS_SUPPORT,a.PAGE_TYPE.TRUSTPILOT,a.PAGE_TYPE.PLAY_TO_EARN,a.PAGE_TYPE.INCENTIVE_BONUS_LANDING,a.PAGE_TYPE.TOP_UP_BONUS_REWARDS,a.PAGE_TYPE.ABOUT_US,e.s(["RecaptchaSnackbarTranslations",0,{TS_RECAPTCHA_SNACKBAR_CONSENT_MESSAGE:"ts_recaptcha_consent_message",TS_RECAPTCHA_SNACKBAR_FAIL_MESSAGE:"ts_recaptcha_fail_message",TS_RECAPTCHA_SNACKBAR_BUTTON_LABEL:"ts_recaptcha_snackbar_button_label"}])},816299,e=>{"use strict";e.s(["ts",0,{CONTACT_FORM_NAME_PLACEHOLDER:"ts_contact_form_name_placeholder",CONTACT_FORM_EMAIL_PLACEHOLDER:"ts_contact_form_email_placeholder",CONTACT_FORM_REASON_SELECT_PLACEHOLDER:"ts_contact_form_reason_select_placeholder",CONTACT_FORM_REASON_SELECT_OPTIONS:"ts_contact_form_reason_select_options",CONTACT_FORM_MESSAGE_PLACEHOLDER:"ts_contact_form_message_placeholder",CONTACT_FORM_PRIVACY_TERMS:"ts_contact_form_privacy_terms",CONTACT_FORM_SEND_BUTTON_LABEL:"ts_contact_form_send_button_label",CONTACT_FORM_SUCCESS_MESSAGE_HEADING:"ts_contact_form_success_message_heading",CONTACT_FORM_SUCCESS_MESSAGE_BODY:"ts_contact_form_success_message_body",CONTACT_FORM_ERROR_MESSAGE_HEADING:"ts_contact_form_error_message_heading",CONTACT_FORM_ERROR_MESSAGE_BODY:"ts_contact_form_error_message_body",CONTACT_FORM_EMAIL_ERROR:"ts_contact_form_email_error",CONTACT_FORM_INPUT_REQUIRED_ERROR:"ts_contact_form_input_required_error",CONTACT_FORM_RECAPTCHA_SNACKBAR_MESSAGE:"ts_contact_form_recaptcha_snackbar_message",CONTACT_FORM_RECAPTCHA_BUTTON_LABEL:"ts_contact_form_recaptcha_button_label"}])},421810,763522,e=>{"use strict";var t=e.i(268601),_=e.i(975705),s=e.i(31418);let r=e=>{let t,_=document.querySelector(".grecaptcha-badge");_&&_.parentNode&&document.body.removeChild(_.parentNode);let s=document.querySelector(`#${e}`);
1s&&s.remove(),(t=document.querySelector("script[src^='https://www.gstatic.com/recaptcha/releases']"))&&t.remove()},a=(0,_.createContext)({executeRecaptcha:void 0}),{Consumer:o}=a;e.s(["GoogleReCaptchaConsumer",0,o,"GoogleReCaptchaProvider",0,function({siteKey:e,children:o,scriptProps:i,language:n,isRecaptchaNet:c=!1}){let[l,d]=(0,_.useState)(null),[E,p]=(0,_.useState)(void 0),u=(()=>{let[e,t]=(0,_.useState)(!1);return(0,_.useEffect)(()=>{let e=()=>{"function"==typeof window.__tcfapi?t(!0):setTimeout(e,100)};e()},[]),e})();(0,_.useEffect)(()=>{if(u){let e,t=(t,_)=>{_&&("tcloaded"===t.eventStatus||"useractioncomplete"===t.eventStatus)&&(p(t?.customVendorConsents?.s1409),e=t.listenerId)};return window.__tcfapi("addEventListener",2,t),()=>{void 0!==e&&window.__tcfapi("removeEventListener",2,t,e)}}},[u]),(0,_.useEffect)(()=>{if(!e||!u||!E)return void s.logger.warn({message:"<GoogleReCaptchaProvider /> missing siteKey, TCF API readiness, or vendor consent."});let t=i?.id||"google-recaptcha";return E?(({siteKey:e,language:t,onLoad:_,isRecaptchaNet:s,scriptProps:{nonce:r="",defer:a=!1,async:o=!1,id:i="",appendTo:n}={}})=>{let c=i||"google-recaptcha";if(document.querySelector(`#${c}`))return _();let l=`https://www.${s?"recaptcha.net":"google.com"}/recaptcha/enterprise.js`,d=document.createElement("script");d.id=c,d.src=`${l}?render=${e}&badge=bottomleft${t?`&hl=${t}`:""}`,r&&(d.nonce=r),d.defer=!!a,d.async=!!o,d.onload=_,("body"===n?document.body:document.getElementsByTagName("head")[0]).appendChild(d)})({siteKey:e,isRecaptchaNet:c,scriptProps:i,language:n,onLoad:()=>{if(!window||!window.grecaptcha)return void s.logger.warn({message:"<GoogleRecaptchaProvider /> Recaptcha script is not available"});let e=window.grecaptcha.enterprise;e.ready(()=>{d(e)})},onError:()=>{s.logger.warn({message:"Error loading Google ReCaptcha script"})}}):(r(t),d(null)),()=>{r(t)}},[c,i,n,e,E,u]);let m=(0,_.useCallback)(async(e,t)=>l?.execute&&e?await l.execute(e,t):void s.logger.warn({message:"<GoogleReCaptchaProvider /> Google Recaptcha has not been loaded"}),[l]),h=(0,_.useMemo)(()=>({executeRecaptcha:l&&l.execute?m:void 0}),[m,l]);return(0,t.jsx)(a.Provider,{value:h,children:o})}],763522),e.s(["default",0,function(e){return _=>(0,t.jsx)(o,{children:s=>(0,t.jsx)(e,{..._,googleReCaptchaProps:s})})}],421810)},839891,e=>{"use strict";var t=e.i(534156);e.s(["HeaderWidget",()=>t.default])},271392,e=>{"use strict";var t=e.i(268601);e.i(927513);var _=e.i(839891),s=e.i(421810),r=e.i(763522),a=e.i(602035);e.i(674256);var o=e.i(989386),i=e.i(975705),n=e.i(876606),c=e.i(598425),l=e.i(961310),d=e.i(505343),E=e.i(27991),p=e.i(941551),u=e.i(360056),m=e.i(568129),h=e.i(910981),T=e.i(378563),S=e.i(19308),A=e.i(291851);let O=({id:e,options:_,onChange:s,value:r,disabled:a,background:o="transparent",...n})=>{let c=(0,i.useRef)(null),[d,E]=(0,i.useState)(!1),{id:p,state:u,usedInFormField:m,handlers:O}=(0,T.useFormControl)({id:e,disabled:a});(0,i.useEffect)(()=>{let e=e=>{c.current&&!c.current.contains(e.target)&&(E(!1),O.onBlur(e))};return window.addEventListener("click",e),()=>{window.removeEventListener("click",e)}},[O]);let g=e=>{a||(O.onFocus(e),E(e=>!e))},N=e=>{let t=e.currentTarget.getAttribute("data-value");null!==t&&(O.onBlur(e),E(!1),s(e,t))},R=e=>{("Enter"===e.key||" "===e.key)&&N(e)};return(0,t.jsxs)("div",{className:(0,S.cls)(A.selectStyles.container,{[A.ACTIVE_CONTAINER]:d}),ref:c,...n,children:[(0,t.jsxs)("div",{role:"button",tabIndex:0,onFocus:O.onFocus,onBlur:O.onBlur,onClick:g,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&g(e)},onMouseEnter:O.onMouseEnter,onMouseLeave:O.onMouseLeave,className:(0,S.cls)(A.selectStyles.inputWrapper({background:o,usedInFormField:m})),"aria-expanded":d,children:[(0,t.jsx)("div",{className:A.selectStyles.value,children:(0,t.jsx)("input",{readOnly:!0,"aria-hidden":!0,tabIndex:-1,id:p,value:r,className:A.selectStyles.input,...n})}),(0,t.jsx)("div",{className:(0,S.cls)(A.selectStyles.iconWrapper,(0,h.MapFormFieldState)(u),{expanded:d}),children:(0,t.jsx)(l.Icon,{name:"ExpandMore"})})]}),(0,t.jsx)("ul",{"data-testid":"listbox",className:(0,S.cls)(A.selectStyles.list,A.selectStyles.transition),role:"listbox",children:_.map(e=>(0,t.jsx)("li",{role:"option","aria-selected":r===e,tabIndex:0,"data-value":e,onClick:N,onKeyDown:R,className:(0,S.cls)(A.selectStyles.listItem,{[A.selectStyles.selected]:r===e}),children:e},e))})]})};var g=e.i(655154),N=e.i(266343),R=e.i(735184),b=e.i(997452),C=e.i(29322),v=e.i(31418),f=e.i(816299),P="gig8y12";let x={name:"",email:"",reason:"",message:"",privacyAccepted:!1,formSubmitted:!1,success:!1},I={name:"",email:"",reason:"",message:""};
1var L=e.i(658469),y=e.i(249430),w=e.i(425689);async function M({clientId:e,userEmail:t,name:_,reason:s,message:r}){let a=L.CONFIG[e].clientName,o=await fetch((0,w.getEndpoint)(w.ENDPOINT.SEND_EMAIL),{method:"POST",body:JSON.stringify({clientId:e,pageType:y.PAGE_TYPE.CONTACT,subject:`Contact form on ${a} from ${t}`,htmlData:` 2 <html> 3 <head></head> 4 <body> 5 <h1>Contact form</h1> 6 <p><b>Client:</b> ${a.charAt(0).toUpperCase()}${a.slice(1)}</p> 7 <p><b>Name:</b> ${_}</p> 8 <p><b>Contact reason:</b> ${s}</p> 9 <p><b>Message:</b> ${r.replaceAll("\n","<br>")}</p> 10 <p><b>User email:</b> ${t}</p> 11 </body> 12 </html> 13 `}),headers:{"Content-Type":"application/json"}});return!!o.ok&&!!(await o.json()).messageId||(v.logger.info({message:"Error sending the email from contact us page to the email"}),!1)}function F(e,t){return M({clientId:t,userEmail:e.email,message:e.message,name:e.name,reason:e.reason})}function G(e,t){switch(t.type){case"name":case"reason":case"message":return{...e,[t.type]:t.value?"":t.t(f.ts.CONTACT_FORM_INPUT_REQUIRED_ERROR)};case"email":{let _="";return _=t.value&&"string"==typeof t.value?/^[^@\s]+@[^@\s]+\.[^@\s]+$/.test(t.value)?"":t.t(f.ts.CONTACT_FORM_EMAIL_ERROR):t.t(f.ts.CONTACT_FORM_INPUT_REQUIRED_ERROR),{...e,[t.type]:_}}default:return{...e}}}let U=(0,s.default)(function({clientId:e,googleReCaptchaProps:_}){let s=(0,o.useConfigs)(),r=(0,b.useTranslation)(),{handleInputValue:a,handleFormSubmit:h,formIsValid:T,errors:S,inputValues:A,resetSubmitMessages:L}=(0,R.useFormControl)(e,x,I,G,F),{TS_RECAPTCHA_SNACKBAR_BUTTON_LABEL:y,TS_RECAPTCHA_SNACKBAR_CONSENT_MESSAGE:w,TS_RECAPTCHA_SNACKBAR_FAIL_MESSAGE:M}=C.RecaptchaSnackbarTranslations,[U,D]=(0,i.useState)(!1),[j,k]=(0,i.useState)({message:r(w),actionLabel:r(y)}),B=[];try{B=JSON.parse(r(f.ts.CONTACT_FORM_REASON_SELECT_OPTIONS))}catch(e){v.logger.info({message:"an error occured parsing",params:[f.ts.CONTACT_FORM_REASON_SELECT_OPTIONS,"please check if the config exists"]})}let H=async()=>{if(_?.executeRecaptcha){let e=await _.executeRecaptcha(s("reCaptchaSiteKey"),{action:"SUBMIT_CONTACTUS_FORM"});e&&(await (0,n.default)(s("reCaptchaProjectId"),s("reCaptchaSiteKey"),"SUBMIT_CONTACTUS_FORM",e)?await h():(k({message:r(M)}),D(!0)))}else L(),k({message:r(w),actionLabel:r(y)}),D(!0)};return(0,t.jsxs)(t.Fragment,{children:[A.success&&(0,t.jsx)("div",{className:P,children:(0,t.jsx)(d.Alert,{severity:"success",icon:(0,t.jsx)(l.Icon,{name:"Check"}),title:r(f.ts.CONTACT_FORM_SUCCESS_MESSAGE_HEADING),children:r(f.ts.CONTACT_FORM_SUCCESS_MESSAGE_BODY)})}),!A.success&&A.formSubmitted&&(0,t.jsx)("div",{className:P,children:(0,t.jsx)(d.Alert,{severity:"error",title:r(f.ts.CONTACT_FORM_ERROR_MESSAGE_HEADING),children:r(f.ts.CONTACT_FORM_ERROR_MESSAGE_BODY)})}),(0,t.jsxs)("div",{className:"gig8y10",children:[(0,t.jsx)(p.FormField,{variant:"contained",fullWidth:!0,error:S.name,children:(0,t.jsx)(u.Input,{id:"name",name:"name",placeholder:r(f.ts.CONTACT_FORM_NAME_PLACEHOLDER),value:A.name,onChange:(e,t)=>
13a("name",t)})}),(0,t.jsx)(p.FormField,{variant:"contained",fullWidth:!0,error:S.email,children:(0,t.jsx)(u.Input,{id:"email",name:"email",placeholder:r(f.ts.CONTACT_FORM_EMAIL_PLACEHOLDER),value:A.email,onChange:(e,t)=>a("email",t)})}),(0,t.jsx)(p.FormField,{variant:"contained",fullWidth:!0,error:S.reason,children:(0,t.jsx)(O,{id:"reason",name:"reason",placeholder:r(f.ts.CONTACT_FORM_REASON_SELECT_PLACEHOLDER),value:A.reason,options:B,onChange:(e,t)=>a("reason",t)})}),(0,t.jsx)(p.FormField,{variant:"contained",fullWidth:!0,error:S.message,children:(0,t.jsx)(m.TextArea,{id:"message",name:"message",placeholder:r(f.ts.CONTACT_FORM_MESSAGE_PLACEHOLDER),value:A.message,onChange:(e,t)=>a("message",t)})}),(0,t.jsx)("div",{className:"gig8y11",children:(0,t.jsx)(N.Checkbox,{id:"privacy-checkbox",label:(0,t.jsx)(E.RichText,{content:r(f.ts.CONTACT_FORM_PRIVACY_TERMS),bodySize:"body2"}),value:A.privacyAccepted,onChange:e=>{a("privacyAccepted",e.target.checked)}})})]}),(0,t.jsx)(c.Button,{color:"primary",onClick:H,disabled:!T()||!A.privacyAccepted,fullWidth:{sm:!0},children:r(f.ts.CONTACT_FORM_SEND_BUTTON_LABEL)}),(0,t.jsx)(g.Snackbar,{open:U,onClose:()=>{D(!1)},actionClick:()=>{window.__cmapi("showScreenAdvanced",null,null)},severity:"error",...j})]})});var D=(0,e.i(240497).createRuntimeFn)({defaultClassName:"_12p4wop1",variantClassNames:{hasPaper:{true:"_12p4wop2",false:"_12p4wop3"}},defaultVariants:{},compoundVariants:[]});let j=(0,e.i(292446).default)(function({page:e,widgets:s}){let i=(0,o.useConfigs)(),n=!(0,a.verifyInclusion)(i("headerNoPaper"),e.page_type),c=s.find(e=>"wtHeader"===e.widget_api_mapping);return(0,t.jsxs)("div",{className:"_12p4wop0",children:[c?.widgetData&&(0,t.jsx)("div",{className:D({hasPaper:n}),children:(0,t.jsx)(_.HeaderWidget,{content:[{widgetData:c?.widgetData}],page:e})}),(0,t.jsx)("div",{className:"_12p4wop4",children:(0,t.jsx)(r.GoogleReCaptchaProvider,{siteKey:i("reCaptchaSiteKey"),children:(0,t.jsx)(U,{clientId:e.id_client})})})]})});e.s(["__N_SSP",0,!0,"default",0,j],271392)},229675,(e,t,_)=>{let s="/[clientId]/auxiliary/forms/contact/[...url]";(window.__NEXT_P=window.__NEXT_P||[]).push([s,()=>e.r(271392)]),t.hot&&t.hot.dispose(function(){window.__NEXT_P.push([s])})}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.