CINXE.COM

Black Friday Phone & Tablet Deals & Offers | Samsung UK

<!DOCTYPE html> <html lang="en-GB"> <head> <!-- PWA - manifest <link rel="manifest" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/pwa/manifest/uk.json"> --> <!-- PWA - Browser Compatible <script async src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/pwa/js/pwacompat.js"></script> --> <!-- <meta name="theme-color" content="#0c4da2"> --> <!-- Add to home screen for Safari on iOS --> <!-- <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta name="apple-mobile-web-app-title" content="Samsung Shop"> <link rel="apple-touch-icon" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/pwa/icon/pwa_icon_192x192.png"> --> <!-- Add to home screen for Windows --> <!-- <meta name="msapplication-TileImage" content="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/pwa/icon/pwa_icon_192x192.png"> <meta name="msapplication-TileColor" content="#000000"> --> <link rel="preconnect" href="https://images.samsung.com"/> <!-- Load clientLibs required when initializing Authoring: head.html override required to be added! --> <!-- Load clientLibs required when initializing Authoring: head.html override required to be added! --> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <!-- SEO --> <title>Black Friday Phone &amp; Tablet Deals &amp; Offers | Samsung UK</title> <meta name="title" content="Black Friday Phone &amp; Tablet Deals &amp; Offers | Samsung UK"/> <link rel="canonical" href="https://www.samsung.com/uk/shop/mobile/home/"/> <meta name="keywords" content="new tab, tablet deals, best budget smartphone, phone offers, samsung s24, 5g phones, samsung phones, phone shop, black friday deals, black friday"/> <meta name="description" content="Save up to £300 off Samsung Smartphones &amp; Tablets this Black Friday. Browse more Black Friday mobile phone deals only at Samsung UK."/> <meta name="date" content="2024-11-22"/> <meta name="sitecode" content="uk"/> <meta name="twitter:card" content="Summary"/> <meta name="twitter:site" content="@SamsungUK"/> <meta name="twitter:creator" content="@SamsungUK"/> <meta name="twitter:url" content="https://www.samsung.com/uk/shop/mobile/home/"/> <meta name="twitter:title" content="Black Friday Phone &amp; Tablet Deals &amp; Offers | Samsung UK"/> <meta name="twitter:description" content="Save up to £300 off Samsung Smartphones &amp; Tablets this Black Friday. Browse more Black Friday mobile phone deals only at Samsung UK."/> <meta name="twitter:image" content="https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/logo-square-letter.png"/> <meta property="og:url" content="https://www.samsung.com/uk/shop/mobile/home/"/> <meta property="og:image" content="https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/logo-square-letter.png"/> <meta property="og:type" content="website"/> <meta property="og:site_name" content="Samsung uk"/> <meta property="og:locale" content="en-GB"/> <meta property="og:title" content="Black Friday Phone &amp; Tablet Deals &amp; Offers | Samsung UK"/> <meta property="og:description" content="Save up to £300 off Samsung Smartphones &amp; Tablets this Black Friday. Browse more Black Friday mobile phone deals only at Samsung UK."/> <meta property="og:country-name" content="uk"/> <meta property="name" content="Samsung uk"/> <meta property="image" content="https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/logo-square-letter.png"/> <meta property="url" content="https://www.samsung.com/uk/shop/mobile/home/"/> <meta property="description" content="Save up to £300 off Samsung Smartphones &amp; Tablets this Black Friday. Browse more Black Friday mobile phone deals only at Samsung UK."/> <meta property="keywords" content="new tab, tablet deals, best budget smartphone, phone offers, samsung s24, 5g phones, samsung phones, phone shop, black friday deals, black friday"/> <link rel="icon" type="image/png" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/Favicon.png" sizes="96x96"/> <link rel="shortcut icon" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/Favicon.png"/> <link rel="apple-touch-icon" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/app_ico.png" sizes="144x144"/> <!-- css 위치 변경 1) fonts.css 2) local.css 3) clientlib 카테고리 (230317) --> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-site/resources/global/css/fonts.css" type="text/css"/> <!-- Local CSS 등록 --> <!-- 파일의 내용이 있는 경우만 호출되도록 수정 (240528) --> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-site/resources/uk/css/uk.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-dependencies.min.72b3474a5ea9ec2c8b38096685e0928d.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-base-new-gnb.min.9f42454338d004aefad6d201b952d819.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-templates/page-static-gnb/compact.min.4b17cd8c94e0fab423b1344edf9f0ea4.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/product-popup/pd-g-register-product-popup/clientlibs/site.min.0183b920d0d2fbbe262f01f565c45cd9.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/epp/common/ep-cm-g-barcode-scanner-popup/clientlibs/site.min.b791cc7424186d4c95539d287b2c66cc.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/offer/of-g-usp-banner/clientlibs/site.min.6620cafe5e133318e99729fb3ae2b787.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/home/ho-g-home-kv-carousel/clientlibs/site.min.4cc11c87f351b4e69d0c177182c9fffb.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-static-content/clientlibs/site.min.ae85240e2285ff65e974c0b136a75d59.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-text-block/clientlibs/site.min.d317a02bd188dfa8a9c0898ae8dec80d.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/home/ho-g-showcase-card/clientlibs/site.min.177c3860016a0b382209d7d37593fdd6.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-blank-space/clientlibs/site.min.2368b82aeac930d99ed38fa404bcac1a.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/product/pd-g-feature-benefit-full-bleed/clientlibs/site.min.df76811937af9f2e09d539c03cbbfe62.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-local-benefit/clientlibs/site.min.233b04e4753a8b2a72182e261d3bcce2.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/offer/of-g-feature-benefit-card/clientlibs/site.min.a1e16fdbd2cf2afb80abc8cc5cbca00d.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/product/pd-g-curation-card/clientlibs/site.min.3e564433eece263e96b382d15cfd5f18.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-text-editor/clientlibs/site.min.915936b79813dd90a2b67f9f51fdfe8f.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/navigation/nv-g-breadcrumb/clientlibs/site.min.01c1e7bc1eb1645deacabd158fc75f0f.css" type="text/css"/> <script type="text/javascript"> var winhref = window.location.href.replace("/content/samsung","").replace(".html","/"); if ( winhref.indexOf("?") > 0) { winhref = winhref.substring(0, winhref.indexOf("?")); } var siteCode = winhref.split("/")[3]; //cn인 경우는 경로에서 siteCode를 추출할 수 없으므로 다른 방법으로 접근 if(winhref.indexOf("samsung.com.cn") > 0) { siteCode = "cn"; } //depth Info. var depth = winhref.split("/").length; var depth_last = winhref.split("/")[depth-1]; if(depth_last =="" || depth_last.charAt(0)=="?"){ depth -= 1; } //set pathIndicator(not product page) var pageName = ""; var depth_2 = ""; var depth_3 = ""; var depth_4 = ""; var depth_5 = ""; var digitalData = { "page" : { "pageInfo" : { "siteCode" : "uk", "pageName" : pageName, "pageID" : "L2NvbnRlbnQvc2Ftc3VuZy91ay9zaG9wL21vYmlsZS9ob21l", "pageTrack" : "product offer", "originPlaform" : "web" }, "pathIndicator" : { "depth_2" : depth_2, "depth_3" : depth_3, "depth_4" : depth_4, "depth_5" : depth_5 } }, "user": { "userDeviceList": [ ] }, "product" : { "category" : "", "model_code" : "", // PD class정보 이용하여 설정 "model_name" : "", // PD page(server-side) "displayName" : "", // PD class정보 이용하여 설정 "pvi_type_code" : "", //PD page(server-side) "pvi_type_name" : "", //PD page(server-side) "pvi_subtype_code" : "", //PD page(server-side) "pvi_subtype_name" : "",//PD page(server-side) "pd_type" : "", //PD type "content_id" : "", "products" : "", "prodView" : "" } } </script> <script type="text/javascript"> if("product offer" == "microsite"){ var depth_2 = "campaign".replace(/&/g, ' and ').replace(/ /g,' '); var depth_3 = "mobile".replace(/&/g, ' and ').replace(/ /g,' '); var depth_4 = "".replace(/&/g, ' and ').replace(/ /g,' '); var depth_5 = "".replace(/&/g, ' and ').replace(/ /g,' '); if("" != depth_2){ digitalData.page.pathIndicator.depth_2 = depth_2; } if("" != depth_3){ digitalData.page.pathIndicator.depth_3 = depth_3; } if("" != depth_4){ digitalData.page.pathIndicator.depth_4 = depth_4; } if("" != depth_5){ digitalData.page.pathIndicator.depth_5 = depth_5; } } </script> <!-- Excluding tagging-related scripts in Author mode --> <!-- Adobe Target Flicker handling --> <script type="text/javascript"> !function(e,i,t,n){var o=e.head,a=document.cookie.split("; ").find((e=>e.startsWith("cmapi_cookie_privacy=")));if((a?a.split("=")[1]:"").includes("3")&&o){if(i)return;var d=e.createElement("style");d.id="alloy-prehiding",d.innerText="body { opacity: 0 !important }",o.appendChild(d),setTimeout((function(){d.parentNode&&d.parentNode.removeChild(d)}),1500)}}(document,-1!==document.location.href.indexOf("adobe_authoring_enabled")); </script> <!-- End Adobe Target Flicker handling --> <!-- End Adobe Target Flicker handling --> <!-- Launch Header Embed Code --> <script src="//assets.adobedtm.com/72afb75f5516/2dae2587738a/launch-15ca6ca5d7c9.min.js" async></script> <!-- End Launch Header Embed Code --> <!-- ugcGallary --> <!-- true --> <!-- script type="text/javascript" src="https://in2.ecom-qa.samsung.com/in/web/dist/shopAppUtil.js"></script> --> <!-- script type="text/javascript" src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/js/shopAppUtil.js"></script> --> <script> let isWebView = false; let isPlatformReady = false; class ShopAppUtil { constructor(params) { this.params = params; // let startT = new Date().valueOf(); // console.log("★ startTime:", startT); // if(!!window.flutter_inappwebview){ let siteCode = "uk"; let appCookie = document.cookie.match(`(^|;) ?WebView=([^;]*)(;|$)`); if(appCookie != null && appCookie[2] === "Y"){ isWebView = true; }else if(siteCode !== "fr"){ isWebView = !!window.flutter_inappwebview; } // } if(isWebView){ window.addEventListener("flutterInAppWebViewPlatformReady", (event) => { // let responseT = new Date().valueOf(); // console.log("★ responseTime:", responseT); // console.log("★ responseTime-startTime:", responseT - startT); // console.log("flutterInAppWebViewPlatformReady, web view:", isWebView); isPlatformReady = true; params.readyCallback(); }); } } callHandler = (methodName, ...params) => { if (isPlatformReady) { return window.flutter_inappwebview.callHandler(methodName, ...params) } else { return Promise.reject("Calling methodName: "+methodName+", but webview not identified") } } logger = (info, value) => { this.params.logger && console.log(" "+info+" "+value+" ") } isWebView = () => { this.logger('Returning isWebView: ', isWebView); return isWebView; } isPlatformReady = () => { this.logger('Returning isPlatformReady: ', isPlatformReady); return isPlatformReady; } getAppVersionCode = () => new Promise((resolve, reject) => { this.callHandler('getAppVersionCode') .then(result => { this.logger("App version", result) resolve(result) }) .catch(err => { this.logger("Error in App version", err) reject(err) }) }) triggerAnalytics = (data) => new Promise((resolve, reject) => { this.callHandler('OnAnalyticsEvent', data) .then(result => { this.logger("OnAnalyticsEvent Success", result) resolve(JSON.stringify(result)) }) .catch(err => { this.logger("Error in OnAnalyticsEvent", err) reject(err) }) }) openExternalBrowser = (url) => new Promise((resolve, reject) => { this.callHandler('openExternalBrowser', url) .then(result => { this.logger("openExternalBrowser Success", result) resolve(JSON.stringify(result)) }) .catch(err => { this.logger("Error in openExternalBrowser", err) reject(err) }) }) setupCloseForBack = (exit, confirm, hide, backCallback) => { this.callHandler('configureBackV2', exit, confirm, hide, backCallback) .then(function (result) { console.log(JSON.stringify(result)); }) .catch(function (err) { console.log("Error in configureBackV2", err) }) } setupNormalBack = () => { this.callHandler('configureBackV2', false, false, false, '') .then(function (result) { console.log(JSON.stringify(result)); }) .catch(function (err) { console.log("Error in configureBackV2", err) }) } getUserDetails = () => new Promise((resolve, reject) => { this.callHandler('getUserDetails', 'window.setUserDetails') .then(result => { this.logger("User Details", result) resolve(result) }) .catch(err => { this.logger("Error in getUserDetails", err) reject(err) }) }) updateCartCount = (cartCount) => new Promise((resolve, reject) => { this.callHandler('updateCartCount', cartCount) .then(result => { this.logger("updated Cart Count", result) resolve(result) }) .catch(err => { this.logger("Error in updateCartCount", err) reject(err) }) }) getToken = () => new Promise((resolve, reject) => { this.callHandler('getToken', false) .then(result => { this.logger("GetToken Success", result) resolve(result) }) .catch(err => { this.logger("Error in getToken", err) reject(err) }) }) displayInAppReview = () => new Promise((resolve, reject) => { this.callHandler('displayInAppReview') .then(result => { this.logger("displayInAppReview success") resolve(result) }) .catch(err => { this.logger("displayInAppReview failed") reject(err) }) }) } // [START log_event] function logEvent(name, params) { if (!name) { return; } if (window.AnalyticsWebInterface) { // Call Android interface window.AnalyticsWebInterface.logEvent(name, JSON.stringify(params)); } else if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.firebase) { // Call iOS interface var message = { command: 'logEvent', name: name, parameters: params }; window.webkit.messageHandlers.firebase.postMessage(message); } else { // No Android or iOS interface found console.log("No native APIs found."); } } // [END log_event] // [START set_user_property] function setUserProperty(name, value) { if (!name || !value) { return; } if (window.AnalyticsWebInterface) { // Call Android interface window.AnalyticsWebInterface.setUserProperty(name, value); } else if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.firebase) { // Call iOS interface var message = { command: 'setUserProperty', name: name, value: value }; window.webkit.messageHandlers.firebase.postMessage(message); } else { // No Android or iOS interface found console.log("No native APIs found."); } } // [END set_user_property] /* document.getElementById("event1").addEventListener("click", function() { console.log("event1"); logEvent("event1", { foo: "bar", baz: 123 }); }); document.getElementById("event2").addEventListener("click", function() { console.log("event2"); logEvent("event2", { size: 123.456 }); }); document.getElementById("userprop").addEventListener("click", function() { console.log("userprop"); setUserProperty("userprop", "custom_value"); }); */ </script> <script> const hideHeaderFooterByWindowFlutterInappwebview = () => { //$('.gnb').hide(); if(document.querySelector(".gnb") != null && document.querySelector(".gnb").style != null) { document.querySelector(".gnb").style.display='none'; } if(document.querySelector(".nv00-gnb") != null && document.querySelector(".nv00-gnb").style != null) { document.querySelector(".nv00-gnb").style.display='none'; } if(document.querySelector(".nv00-gnb-v3") != null && document.querySelector(".nv00-gnb-v3").style != null) { document.querySelector(".nv00-gnb-v3").style.display='none'; } //CRHQ-9185 [B2C] shop app - DB 전환 건 - 쿠키 체크 및 미노출 처리 - 보완로직 if(document.querySelector(".cod05-app-banner") != null && document.querySelector(".cod05-app-banner").style != null) { document.querySelector(".cod05-app-banner").style.display='none'; } if(document.querySelector(".breadcrumb") != null && document.querySelector(".breadcrumb").style != null) { document.querySelector(".breadcrumb").style.display='none'; } if(document.querySelector(".nv17-breadcrumb") != null && document.querySelector(".nv17-breadcrumb").style != null) { document.querySelector(".nv17-breadcrumb").style.display='none'; } if(document.querySelector(".epp-breadcrumb") != null && document.querySelector(".epp-breadcrumb").style != null) { document.querySelector(".epp-breadcrumb").style.display='none'; } if(document.querySelector(".footer-column") != null && document.querySelector(".footer-column").style != null) { document.querySelector(".footer-column").style.display='none'; } if(("es" === "uk" || "de" === "uk") && document.querySelector(".footer-bottom") != null && document.querySelector(".footer-bottom").style != null) { document.querySelector(".footer-bottom").style.display='none'; } if(document.querySelector(".footer-language") != null && document.querySelector(".footer-language").style != null) { document.querySelector(".footer-language").style.display='none'; } if(document.querySelector(".footer-language__anchor") != null && document.querySelector(".footer-language__anchor").style != null) { document.querySelector(".footer-language__anchor").style.display='none'; } if(document.querySelector(".footer-language-wrap") != null && document.querySelector(".footer-language-wrap").style != null) { document.querySelector(".footer-language-wrap").style.display='none'; } if(document.querySelector(".footer-sns") != null && document.querySelector(".footer-sns").style != null) { document.querySelector(".footer-sns").style.display='none'; } if(document.querySelector(".footer-terms") != null && document.querySelector(".footer-terms").style != null) { document.querySelector(".footer-terms").style.display='none'; } if(document.querySelector("#teconsent") != null && document.querySelector("#teconsent").style != null) { document.querySelector("#teconsent").style.display='none'; } if(document.querySelector("#QSIFeedbackButton-btn") != null && document.querySelector("#QSIFeedbackButton-btn").style != null) { document.querySelector("#QSIFeedbackButton-btn").style.display='none'; } if (window.location.href.indexOf("/mypage/myproducts/") > -1 || window.location.href.indexOf("/mypage/myrepair/") > -1 || window.location.href.indexOf("/mypage/rewards/") > -1 || window.location.href.indexOf("/mypage/myreferrals/") > -1) { if(document.querySelector(".explore-lnb-navigation") != null && document.querySelector(".explore-lnb-navigation").style != null) { document.querySelector(".explore-lnb-navigation").style.display='none'; } if(document.querySelector(".nv-g-lnb") != null && document.querySelector(".nv-g-lnb").style != null) { document.querySelector(".nv-g-lnb").style.display='none'; } if(document.querySelector(".pd-g-floating-nav") != null && document.querySelector(".pd-g-floating-nav").style != null) { document.querySelector(".pd-g-floating-nav").style.display='none'; } document.querySelectorAll("#content a[target='_blank']").forEach(function(item){ item.removeAttribute('target'); }); } if("page-standard-pd" === "page-static-gnb" || "page-buying-pd" === "page-static-gnb" || "page-feature-pd" === "page-static-gnb") { if(document.querySelector(".pd-header-navigation__menu-epromoter-cta") != null && document.querySelector(".pd-header-navigation__menu-epromoter-cta").style != null) { document.querySelector(".pd-header-navigation__menu-epromoter-cta").style.display='none'; } if(document.querySelector(".product-detail-kv__cta-epromotor") != null && document.querySelector(".product-detail-kv__cta-epromotor").style != null) { document.querySelector(".product-detail-kv__cta-epromotor").style.display='none'; } }else if("page-bc-pd" === "page-static-gnb"){ document.querySelectorAll("#content .s-message-link").forEach(function(item){ item.style.display = "none"; }); } document.querySelectorAll("#content a[href$='.pdf'][target='_blank']").forEach(function(item){ item.removeAttribute('target'); }); if(document.querySelector(".cookie-bar__app-banner") != null && document.querySelector(".cookie-bar__app-banner").style != null) { document.querySelector(".cookie-bar__app-banner").style.display='none'; } if(document.querySelector(".cod05-app-banner") != null && document.querySelector(".cod05-app-banner").style != null) { document.querySelector(".cod05-app-banner").style.display='none'; } //[EPP] Partner Bar 미노출 처리 if(document.querySelector(".partner-bar-wrap") != null && document.querySelector(".partner-bar-wrap").style != null) { document.querySelector(".partner-bar-wrap").style.display='none'; } if(window.sg && window.sg.common && window.sg.common.utils){ window.sg.common.utils.visibleScroll(); } } let timerId = setInterval(() => { if(isWebView){ hideHeaderFooterByWindowFlutterInappwebview(); } if(window.location.href.indexOf("samsung.com.cn") > -1){ //cn국가인 경우 //추가된 userAgent 판단 로직 var ua = navigator.userAgent; var ualower = ua.toLowerCase(); if(/micromessenger/.test(ualower)){ //userAgent include 'micromessenger' if(/miniprogram/i.test(ualower)){ // 위챗 미니앱 //return 'wxApp'; hideHeaderFooterByWindowFlutterInappwebview(); } }else if(/aliapp/i.test(ualower) && /miniprogram/i.test(ualower)){//userAgent include 'aliapp', 'miniprogram' //return 'aliApp';// 알리 미니앱 hideHeaderFooterByWindowFlutterInappwebview(); } } }, 10); setTimeout(() => { clearInterval(timerId); }, 20000); const setSessionStorage = () => { const isInAppWebViewSessionStorage = sessionStorage.getItem("isInAppWebViewSessionStorage"); if(!isInAppWebViewSessionStorage){ // readyCallback에서 세팅 (기존에 없는 경우만 세팅) sessionStorage.setItem("isInAppWebViewSessionStorage", "true"); } } //new ShopAppUtil let shopAppUtilInstance = new ShopAppUtil({ logger: true, readyCallback: setSessionStorage }); document.addEventListener("DOMContentLoaded", function () { if(shopAppUtilInstance.isWebView() && typeof $ !== "undefined"){ $(document).off("click", ".pd-offer__item a"); $(document).on("click", ".pd-offer__item a", function (e) { let href = $(this).attr("href"); if(href.indexOf("samsungmembers") > -1){ //samsungmembers e.preventDefault(); shopAppUtilInstance.openExternalBrowser(href); } }); } }); //EMI 팝업에서 호출 확인 용 function hideModalEmipopup() { console.log("[from finance-popup.js] call hideModalEmipopup()!! "); $('#wrap > div.finance-popup > div > div > div > button').click(); } function hideModalEmipopupConsole() { console.log("dummy [from finance-popup.js] call hideModalEmipopup()!! "); } // App Login callback function function login_completed (login_result, identifier) { if("true" === login_result) { if("nv-g-mini-cart.checkout" === identifier) { location.href = window.sg.minicart.checkoutUrl; } } } // [CRHQ-1787],[SRD-15288] [AEM][SCIC] SHOP APP 로그인 연계 코드 추가 function login_completed_reload(login_result, identifier) { if(login_result === "true") { location.reload(); } } </script> <script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script> <script>!function(){function o(n,i){if(n&&i)for(var r in i)i.hasOwnProperty(r)&&(void 0===n[r]?n[r]=i[r]:n[r].constructor===Object&&i[r].constructor===Object?o(n[r],i[r]):n[r]=i[r])}try{var n=decodeURIComponent("%7B%20%22request_client_hints%22%3A%20true%20%7D");if(n.length>0&&window.JSON&&"function"==typeof window.JSON.parse){var i=JSON.parse(n);void 0!==window.BOOMR_config?o(window.BOOMR_config,i):window.BOOMR_config=i}}catch(r){window.console&&"function"==typeof window.console.error&&console.error("mPulse: Could not parse configuration",r)}}();</script> <script>!function(a){var e="https://s.go-mpulse.net/boomerang/",t="addEventListener";if("False"=="True")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="VRZKC-5BSTD-4EWS3-R2J59-B8GYB",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement("iframe");if(a[t])a[t]("load",n,!1);else if(a.attachEvent)a.attachEvent("onload",n);r.src="javascript:void(0)",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="width:0;height:0;border:0;display:none;",o=document.getElementsByTagName("script")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src="javascript:var d=document.open();d.domain='"+i+"';void(0);",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement("script");if(i)this.domain=i;a.id="boomr-if-as",a.src=e+"VRZKC-5BSTD-4EWS3-R2J59-B8GYB",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write("<bo"+'dy onload="document._l();">'),_.close()}}(),"".length>0)if(a&&"performance"in a&&a.performance&&"function"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=""=="true"?1:0,t="",n="bdpnbeqxjpkdmz2cckhq-f-ec37058f6-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,_={"ak.v":"39","ak.cp":"112695","ak.ai":parseInt("293013",10),"ak.ol":"0","ak.cr":6,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"61c811c4","ak.r":42017,"ak.a2":e,"ak.m":"x","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":42168,"ak.gh":"184.28.235.14","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732383375","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==UDHZwLD7eNva/6fvcc1LjibO9l2QHVGbBpGWI/gC2rCDQuWFm4+TN6/9E/5YJLqCS/FO2Wcws1eOtFx4olQFS6JgAkFpEr2iQBSoIodsERug1RcR3n/AAOCIWnL8nDdgDGqdGQDGogirf/D42BeaJNEWJxhu8POAAuSgDumjfGH0tbCH9cJ3SZzpvSbsnu64VXCMDA4VEFn7NW5EzRKZQW53GER9PYzBDVCWyaXVRObjMCgZkEfhvfYIg/xI5LtFMqlQpPMfxja7Vw4tInitrxOA8zRleOvoWtb9tpYvcrFluxysbEmj6ms57Svo5H3nKZ8MGIOe1x39H2kPnfAxXwFaRvxTxXkvbvNAGDepukKWhuTKo0F/yB3UBXnH1XsIhiibDY3Y3twjDvUVR235pPkGkTKQcJr2b2R9TMAvyRU=","ak.pv":"3677","ak.dpoabenc":"","ak.tf":i};if(""!==t)_["ak.ruds"]=t;var o={i:!1,av:function(e){var t="http.initiator";if(e&&(!e[t]||"spa_hard"===e[t]))_["ak.feo"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a("before_beacon",o.av,null,null),a("onbeacon",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head> <body> <!-- ## PWA ## <sly data-sly-test="true"> <script> if('serviceWorker' in navigator) { navigator.serviceWorker.register('/sw.js') .then(function(registration) { console.log("Service Worker registered with scope:", registration.scope); }); } window.addEventListener('beforeinstallprompt', (e) => { // Prevent Chrome 67 and earlier from automatically showing the prompt //e.preventDefault(); console.log("beforeinstallprompt"); }); </script> </sly> --> <script> var isInIframe = (window.location != window.top.location); var isNotDotcom = ( window.location.href.indexOf('samsung.com') < 0); var isTopNotDotcom = ( window.top.location.href.indexOf('samsung.com') < 0); //404 페이지에서는 실행하지 않음. if ( window.location.href.indexOf('404') < 0 && isTopNotDotcom) { if ( isInIframe == true ) { console.log('isInIframe =' + isInIframe ); //에러 페이지 이동 self.location.href /"+siteCd+"/common/404.html window.location.href = '/uk/common/404.html'; } else { console.log('isInIframe =' + isInIframe ); } } </script> <div id="wrap"> <!-- 공통 hidden input 시작--> <!-- typeAheadDomain 기존 search/ -> 붙이던 부분 삭제함 필요시 search/를 붙여서 사용--> <input type="hidden" name="searchDomain" id="searchDomain" value="//searchapi.samsung.com/v6"/> <input type="hidden" name="esapiSearchDomain" id="esapiSearchDomain" value="https://esapi.samsung.com"/> <input type="hidden" name="scene7domain" id="scene7domain" value="//images.samsung.com/is/image/samsung/"/> <input type="hidden" name="reviewUseYN" id="reviewUseYN" value="Y"/> <input type="hidden" name="aplautYn" id="aplautYn" value="N"/> <input type="hidden" name="reevooUseYN" id="reevooUseYN" value="N"/> <input type="hidden" name="bvFlag" id="bvFlag" value="Y"/> <input type="hidden" name="bvRTLFlag" id="bvRTLFlag" value="N"/> <input type="hidden" name="multiLanguageYn" id="multiLanguageYn" value="N"/> <input type="hidden" name="localLang" id="localLang" value="en-gb"/> <!-- 기존 gnbRunmodeInfo-> runmodeInfo 이름 변경--> <input type="hidden" name="runmodeInfo" id="runmodeInfo" value="live"/> <input type="hidden" name="apiStageInfo" id="apiStageInfo" value="front"/> <input type="hidden" name="tempTitle" id="tempTitle" value="page-static-gnb"/> <input type="hidden" name="siteCode" id="siteCode" value="uk"/> <input type="hidden" name="store_sitecode" id="store_sitecode" value="uk"/> <input type="hidden" name="language" id="language" value="en_GB"/> <input type="hidden" name="serverType" id="serverType" value="prod"/> <!-- new-hybris --> <input type="hidden" name="gpvStoreDomain" id="gpvStoreDomain" value="https://p1.ecom.samsung.com"/> <input type="hidden" name="storeWebDomain" id="storeWebDomain" value="https://shop.samsung.com"/> <input type="hidden" name="shopIntegrationFlag" id="shopIntegrationFlag" value="Hybris-new"/> <input type="hidden" name="newHyvStoreDomain" id="newHyvStoreDomain"/> <!-- business page 여부 --> <input type="hidden" name="b2bFlag" id="b2bFlag" value="N"/> <input type="hidden" name="pageUrl" id="pageUrl"/> <input type="hidden" name="pathString" id="pathString"/> <input type="hidden" name="wishlistYn" id="wishlistYn"/> <input type="hidden" name="shopParmLang" id="shopParmLang"/> <input type="hidden" name="reservationDomain" id="reservationDomain"/> <!-- 공통 hidden input 끝--> <section class="progress cm-loader" style="display:none;"> <div class="progress__wrapper"> <div class="progress__circle-1"></div> <div class="progress__circle-2"></div> <div class="progress__circle-3"></div> <div class="progress__circle-4"></div> </div> </section> <script type="text/javascript" src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/js/crypto-js.min.js"></script> <header id="header" role="banner"> <!--googleoff: all--> <div class="skip-bar"> <a href="#content" id="skipToContent">Skip to content</a> <a href="#accHelp" id="skipToAccHelp">Skip to accessibility help</a> </div> </header> <div class="newpar new section"> </div> <div class="par iparys_inherited"> </div> <div class="nv16-country-selector" style="height: 0px;"> <div class="nv16-country-selector__content-wrap"> <div class="nv16-country-selector__content"> <div class="nv16-country-selector__description">Choose your location and language.</div> <div class="nv16-country-selector__select-contaniner" data-country-codes="uk"> <div class="nv16-country-selector__menu"> <div class="menu" data-comp-name="menu"> <select class="menu__select" tabindex="-1"><option selected value="uk" data-country-type="sitecd">United Kingdom / English</option><option value="uk" data-country-type="location">UK / English</option><option value="other">Other Countries or location</option> </select> <button class="menu__select-field" aria-haspopup="listbox" aria-expanded="false" type="button" an-tr="nv16_gnb-country selector-navigation" an-ca="navigation" an-ac="gnb" an-la="country selector"> <span class="menu__select-field-text"></span> <svg class="menu__select-field-icon down" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> <svg class="menu__select-field-icon up" focusable="false" aria-hidden="true"> <use xlink:href="#close-up-bold" href="#close-up-bold"></use> </svg> </button> </div> </div> <div class="nv16-country-selector__continue"> <button class="cta cta--contained cta--black" aria-label="Button Label" data-action="countrySelectorContinue" an-tr="nv16_gnb-country selector-navigation" an-ca="navigation" an-ac="gnb" an-la="country selector:continue">Continue </button> </div> </div> <button class="nv16-country-selector__close" data-action="countrySelectorClose"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </div> <!--# COD05_Mobile App Download Banner #--> <section class="cod05-app-banner" style="display:none"> <!-- /* <div class="cod05-app-banner__icon"> <img src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-shop-app-v2.png" alt="Samsung Shop App Icon"> </div> <div class="cod05-app-banner__content"> <h3 class="cod05-app-banner__title">Samsung Shop app</h3> <p class="cod05-app-banner__desc">Get $500 welcome voucher on login. Downlad the app now.</p> <a class="cta cta--underline cta--black cod05-app-banner__cta" href="#" aria-label="Link Title"> App download </a> </div> <button class="cod05-app-banner__close" data-action="countrySelectorClose"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> */--> </section> <!--# //COD05_Mobile App Download Banner #--> <input type="hidden" name="st_checked" id="st_checked" value="2024-11-23 01:36:22"/> <input type="hidden" name="cookieKey" id="cookieKey" value="cedc6238tqcf1t4f0vl7g50mc70d6a5a"/> <script> var gnbNewModelJson = {"gnbLeftModelList":[{"displayName":"Shop","englishName":"shop","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"layoutType":"l1l2spread","level1ColumnList":[[{"displayName":"New \u0026 Featured","englishName":"new and featured","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":true,"level2List":[{"displayName":"Samsung.com Exclusives","englishName":"samsung com exclusives","linkType":"move","linkUrl":"/uk/trending-now/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240109|20240218","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Samsung Shop App ","englishName":"samsung shop app ","linkType":"move","linkUrl":"/uk/apps/samsung-shop-app/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20231109|20231231","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"New 2024 TVs","englishName":"New 2024 TVs","linkType":"move","linkUrl":"/uk/tvs/all-tvs/?new-2024-tvs","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240424|20241024","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Game Portal","englishName":"game portal","linkType":"move","linkUrl":"/uk/game-portal/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20230702|20230903","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Foldable Phones ","englishName":"foldable phones ","linkType":"move","linkUrl":"/uk/smartphones/galaxy-z/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20230725|20231025","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Large Tablets","englishName":"large tablets","linkType":"move","linkUrl":"/uk/tablets/galaxy-tab-s/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20241010|20241231","isBadgeDisplay":true,"shopLiveUseFlag":"false"},{"displayName":"Gaming Products","englishName":"gaming","linkType":"move","linkUrl":"/uk/gaming/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"hot","badgeText":"HOT","badgePeriod":"20231002|20231231","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"SmartThings","englishName":"smartthings","linkType":"move","linkUrl":"/uk/smartthings/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Offers","englishName":"offers","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"2","hasChildren":true,"level2List":[{"displayName":"All Offers","englishName":"all offers","linkType":"move","linkUrl":"/uk/offer/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Black Friday","englishName":"Black Friday","linkType":"move","linkUrl":"/uk/offer/black-friday/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Curated Collections","englishName":"curated collections","linkType":"move","linkUrl":"/uk/curated-collections/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Mobile Offers","englishName":"mobile offers","linkType":"move","linkUrl":"/uk/shop/mobile/home/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Television Offers","englishName":"television offers","linkType":"move","linkUrl":"/uk/offer/tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Laptop \u0026 Computing Offers","englishName":"laptop and computing offers","linkType":"move","linkUrl":"/uk/offer/computing/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240304|20240830","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Home Appliances Offers","englishName":"home appliances offers","linkType":"move","linkUrl":"/uk/offer/homeappliance/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Galaxy Gifts","englishName":"galaxy gifts","linkType":"move","linkUrl":"/uk/mobile/galaxygifts/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Business Offers","englishName":"business offers","linkType":"move","linkUrl":"/uk/business/offers/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Student \u0026 Youth Offers","englishName":"student and youth offers","linkType":"move","linkUrl":"/uk/students-offers/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Key Worker \u0026 Teacher Offers","englishName":"Key Worker \u0026 Teacher Offers","linkType":"move","linkUrl":"/uk/key-worker-offers/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Samsung Live","englishName":"samsung live","linkType":"move","linkUrl":"/uk/live-shopping/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Why buy from Samsung","englishName":"why buy from samsung","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"3","hasChildren":true,"level2List":[{"displayName":"Overview","englishName":"overview","linkType":"move","linkUrl":"/uk/why-buy-from-samsung/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false},{"displayName":"Pay with Samsung Finance","englishName":"pay with samsung finance","linkType":"move","linkUrl":"/uk/samsung-finance/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false},{"displayName":"Price Promise","englishName":"price promise","linkType":"move","linkUrl":"/uk/price-promise/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false},{"displayName":"Phone Contracts","englishName":"phone contracts","linkType":"move","linkUrl":"/uk/pay-monthly-contract/","displayFlag":"Y","mobileOnlyFlag":"N","isBadgeDisplay":false},{"displayName":"Pay with Klarna","englishName":"pay with klarna","linkType":"move","linkUrl":"/uk/klarna/","displayFlag":"Y","mobileOnlyFlag":"N","isBadgeDisplay":false},{"displayName":"Pay with PayPal","englishName":"pay with paypal","linkType":"move","linkUrl":"/uk/paypal-credit/","displayFlag":"Y","mobileOnlyFlag":"N","isBadgeDisplay":false},{"displayName":"Mobile Trade In","englishName":"mobile trade in","linkType":"move","linkUrl":"/uk/trade-in/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"TV \u0026 Appliance Trade-Up","englishName":"tv monitor and home appliance trade up","linkType":"move","linkUrl":"/uk/offer/trade-up/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Upgrade Members","englishName":"upgrade members","linkType":"move","linkUrl":"/uk/samsung-upgrade/","displayFlag":"Y","mobileOnlyFlag":"N","isBadgeDisplay":false},{"displayName":"Samsung Care+","englishName":"samsung care plus","linkType":"move","linkUrl":"/uk/offer/samsung-care-plus/","displayFlag":"Y","mobileOnlyFlag":"N","isBadgeDisplay":false},{"displayName":"Samsung Rewards","englishName":"samsung rewards","linkType":"move","linkUrl":"/uk/rewards/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false},{"displayName":"Samsung KX LDN\n","englishName":"Samsung KX LDN","linkType":"move","linkUrl":"https://www.samsung.com/uk/explore/kings-cross/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}]],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"AI","englishName":"ai","linkType":"move","linkUrl":"/uk/galaxy-ai/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"level1List":[{"displayName":"AI for All","englishName":"ai for all","linkType":"move","linkUrl":"/uk/ai-products/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy AI","englishName":"galaxy ai","linkType":"move","linkUrl":"/uk/galaxy-ai/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Samsung AI TV","englishName":"samsung ai tv","linkType":"move","linkUrl":"/uk/tvs/8k-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Bespoke AI","englishName":"bespoke ai","linkType":"move","linkUrl":"/uk/home-appliances/bespoke-home/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"All AI Products","englishName":"all ai products","linkType":"move","linkUrl":"/uk/ai-products/all-ai-products/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"AI meets AI","englishName":"ai meets ai","linkType":"move","linkUrl":"/uk/ai-meets-ai/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false}],"layoutType":"l1only","ftImageAreaTitle":"New \u0026 Featured","containerAlignment":"left","ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"Mobile","englishName":"mobile","linkType":"move","linkUrl":"/uk/mobile/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","groupCode":"23000000","apiUseFlag":false,"ftImageUseFlag1":true,"ftImageUseFlag2":true,"ftImageUseFlag3":true,"ftImageUseFlag4":true,"ftImageUseFlag5":true,"ftImageUseFlag6":true,"ftImageUseFlag7":true,"ftImageUseFlag8":true,"ftImageUseFlag9":true,"ftImageUrl1":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_Q6_168x136_mo.png","ftImageUrlDesktop1":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_Q6_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile1":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_Q6_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset1":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_Q6_168x136_mo.png?$LazyLoad_Home_PNG$","ftImageAlt1":"Galaxy Z Fold6","ftImageAltEng1":"galaxy z fold6","ftDescription1":"Galaxy Z Fold6","ftDescriptionEng1":"galaxy z fold6","ftLinkUrl1":"/uk/smartphones/galaxy-z-fold6/","ftLinkType1":"move","hasChildren":true,"level1List":[{"displayName":"Discover Mobiles\n","englishName":"discover mobiles","linkType":"move","linkUrl":"/uk/mobile/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy AI","englishName":"galaxy aI","linkType":"move","linkUrl":"/uk/galaxy-ai/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy Smartphone","englishName":"galaxy smartphone","linkType":"move","linkUrl":"/uk/smartphones/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy Tab","englishName":"galaxy tab","linkType":"move","linkUrl":"/uk/tablets/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy Book \u0026 Laptops","englishName":"galaxy book and laptops","linkType":"move","linkUrl":"/uk/galaxy-book/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy Watch","englishName":"galaxy watch","linkType":"move","linkUrl":"/uk/watches/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy Buds","englishName":"galaxy buds","linkType":"move","linkUrl":"/uk/audio-sound/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy Ring","englishName":"galaxy ring","linkType":"move","linkUrl":"/uk/rings/all-rings/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy Accessories\n","englishName":"galaxy accessories","linkType":"move","linkUrl":"/uk/mobile-accessories/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"One UI","englishName":"one ui","linkType":"move","linkUrl":"/uk/one-ui/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Samsung Health","englishName":"samsung health","linkType":"move","linkUrl":"/uk/apps/samsung-health/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Apps \u0026 Services","englishName":"apps and services","linkType":"move","linkUrl":"/uk/apps/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Galaxy gifts","englishName":"galaxy gifts","linkType":"move","linkUrl":"/uk/mobile/galaxygifts/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Certified Re-Newed","englishName":"Certified Re-Newed","linkType":"move","linkUrl":"/uk/certified-re-newed-phones/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Why Galaxy","englishName":"why galaxy","linkType":"move","linkUrl":"/uk/mobile/why-galaxy/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Switch to Galaxy","englishName":"switch to galaxy","linkType":"move","linkUrl":"/uk/mobile/switch-to-galaxy/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Find The Best Samsung Phone","englishName":"find the best samsung phone","linkType":"move","linkUrl":"/uk/mobile-phone-buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false}],"layoutType":"l1only","ftImageUrl2":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_B6_168x136_mo.png","ftImageAlt2":"Galaxy Z Flip6","ftImageAltEng2":"galaxy z flip6","ftDescription2":"Galaxy Z Flip6","ftDescriptionEng2":"galaxy z flip6","ftLinkType2":"move","ftLinkUrl2":"/uk/smartphones/galaxy-z-flip6/","ftImageUrl3":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E3_168x136_mo.png","ftImageAlt3":"Galaxy S24 Ultra","ftImageAltEng3":"galaxy s24 ultra","ftDescription3":"Galaxy S24 Ultra","ftDescriptionEng3":"galaxy s24 ultra","ftLinkType3":"move","ftLinkUrl3":"/uk/smartphones/galaxy-s24-ultra/","ftImageUrl4":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E1E2_168x136_mo.png","ftImageAlt4":"Galaxy S24 | S24+","ftImageAltEng4":"galaxy s24 and s24 plus","ftDescription4":"Galaxy S24 | S24+","ftDescriptionEng4":"galaxy s24 and s24 plus","ftLinkType4":"move","ftLinkUrl4":"/uk/smartphones/galaxy-s24/","ftImageUrl5":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_R12_168x136_mo-1.png","ftImageAlt5":"Galaxy S24 FE","ftImageAltEng5":"Galaxy S24 FE","ftDescription5":"Galaxy S24 FE","ftDescriptionEng5":"Galaxy S24 FE","ftLinkType5":"move","ftLinkUrl5":"/uk/smartphones/galaxy-s/galaxy-s24-fe-blue-128gb-sm-s721blbdeub/","ftImageUrl6":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_TS10-Series_168x136_mo.png","ftImageAlt6":"Galaxy Tab S10 Series","ftImageAltEng6":"galaxy tab s10 series","ftDescription6":"Galaxy Tab S10 Series","ftDescriptionEng6":"galaxy tab s10 series","ftLinkType6":"move","ftLinkUrl6":"/uk/tablets/galaxy-tab-s/galaxy-tab-s10-ultra-grey-256gb-wi-fi-sm-x920nzareub/","ftImageUrl7":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/WatchUltra_GNB_mo_168x136.png","ftImageAlt7":"Galaxy Watch Ultra","ftImageAltEng7":"galaxy watch ultra","ftDescription7":"Galaxy Watch Ultra","ftDescriptionEng7":"galaxy watch ultra","ftLinkType7":"move","ftLinkUrl7":"/uk/watches/galaxy-watch/galaxy-watch-ultra-titanium-grey-lte-sm-l705fdaaeua/","ftImageUrl8":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png","ftImageAlt8":"Galaxy Buds3 Pro","ftImageAltEng8":"galaxy buds3 pro","ftDescription8":"Galaxy Buds3 Pro","ftDescriptionEng8":"galaxy buds3 pro","ftLinkType8":"move","ftLinkUrl8":"/uk/audio-sound/galaxy-buds/galaxy-buds3-pro-silver-sm-r630nzaaeua/","ftImageUrl9":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/Ring_GNB_168x136_mo.png","ftImageAlt9":"Galaxy Ring","ftImageAltEng9":"galaxy ring","ftDescription9":"Galaxy Ring","ftDescriptionEng9":"galaxy ring","ftLinkType9":"move","ftLinkUrl9":"/uk/rings/galaxy-ring/galaxy-ring-titanium-black-size-10-sm-q500nzkaeub/","ftImageAreaTitle":"New \u0026 Featured","containerAlignment":"left","ftImageUrlDesktop2":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_B6_168x136_mo.png?$84_68_PNG$","ftImageUrlDesktop3":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E3_168x136_mo.png?$84_68_PNG$","ftImageUrlDesktop4":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E1E2_168x136_mo.png?$84_68_PNG$","ftImageUrlDesktop5":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_R12_168x136_mo-1.png?$84_68_PNG$","ftImageUrlDesktop6":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_TS10-Series_168x136_mo.png?$84_68_PNG$","ftImageUrlDesktop7":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/WatchUltra_GNB_mo_168x136.png?$84_68_PNG$","ftImageUrlDesktop8":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$84_68_PNG$","ftImageUrlDesktop9":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/Ring_GNB_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile2":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_B6_168x136_mo.png?$168_136_PNG$","ftImageUrlMobile3":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E3_168x136_mo.png?$168_136_PNG$","ftImageUrlMobile4":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E1E2_168x136_mo.png?$168_136_PNG$","ftImageUrlMobile5":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_R12_168x136_mo-1.png?$168_136_PNG$","ftImageUrlMobile6":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_TS10-Series_168x136_mo.png?$168_136_PNG$","ftImageUrlMobile7":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/WatchUltra_GNB_mo_168x136.png?$168_136_PNG$","ftImageUrlMobile8":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$168_136_PNG$","ftImageUrlMobile9":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/Ring_GNB_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset2":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_B6_168x136_mo.png?$LazyLoad_Home_PNG$","ftImageUrlWithPreset3":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E3_168x136_mo.png?$LazyLoad_Home_PNG$","ftImageUrlWithPreset4":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E1E2_168x136_mo.png?$LazyLoad_Home_PNG$","ftImageUrlWithPreset5":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_R12_168x136_mo-1.png?$LazyLoad_Home_PNG$","ftImageUrlWithPreset6":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_TS10-Series_168x136_mo.png?$LazyLoad_Home_PNG$","ftImageUrlWithPreset7":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/WatchUltra_GNB_mo_168x136.png?$LazyLoad_Home_PNG$","ftImageUrlWithPreset8":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$LazyLoad_Home_PNG$","ftImageUrlWithPreset9":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/Ring_GNB_168x136_mo.png?$LazyLoad_Home_PNG$","ftDataList":[{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_Q6_168x136_mo.png","ftImageAlt":"Galaxy Z Fold6","ftImageAltEng":"galaxy z fold6","ftDescription":"Galaxy Z Fold6","ftDescriptionEng":"galaxy z fold6","ftLinkType":"move","ftLinkUrl":"/uk/smartphones/galaxy-z-fold6/","ftBadgeFlag":"true","ftBadgeText":"NEW","ftBadgeType":"new","ftBadgePeriod":"20240701|20241230","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_Q6_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_Q6_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_Q6_168x136_mo.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":true},{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_B6_168x136_mo.png","ftImageAlt":"Galaxy Z Flip6","ftImageAltEng":"galaxy z flip6","ftDescription":"Galaxy Z Flip6","ftDescriptionEng":"galaxy z flip6","ftLinkType":"move","ftLinkUrl":"/uk/smartphones/galaxy-z-flip6/","ftBadgeFlag":"true","ftBadgeText":"NEW","ftBadgeType":"new","ftBadgePeriod":"20240701|20241230","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_B6_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_B6_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_B6_168x136_mo.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":true},{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E3_168x136_mo.png","ftImageAlt":"Galaxy S24 Ultra","ftImageAltEng":"galaxy s24 ultra","ftDescription":"Galaxy S24 Ultra","ftDescriptionEng":"galaxy s24 ultra","ftLinkType":"move","ftLinkUrl":"/uk/smartphones/galaxy-s24-ultra/","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E3_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E3_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E3_168x136_mo.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":false},{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E1E2_168x136_mo.png","ftImageAlt":"Galaxy S24 | S24+","ftImageAltEng":"galaxy s24 and s24 plus","ftDescription":"Galaxy S24 | S24+","ftDescriptionEng":"galaxy s24 and s24 plus","ftLinkType":"move","ftLinkUrl":"/uk/smartphones/galaxy-s24/","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E1E2_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E1E2_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E1E2_168x136_mo.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":false},{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_R12_168x136_mo-1.png","ftImageAlt":"Galaxy S24 FE","ftImageAltEng":"Galaxy S24 FE","ftDescription":"Galaxy S24 FE","ftDescriptionEng":"Galaxy S24 FE","ftLinkType":"move","ftLinkUrl":"/uk/smartphones/galaxy-s/galaxy-s24-fe-blue-128gb-sm-s721blbdeub/","ftBadgeFlag":"true","ftBadgeText":"NEW","ftBadgeType":"new","ftBadgePeriod":"20240924|20241231","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_R12_168x136_mo-1.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_R12_168x136_mo-1.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_R12_168x136_mo-1.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":true},{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_TS10-Series_168x136_mo.png","ftImageAlt":"Galaxy Tab S10 Series","ftImageAltEng":"galaxy tab s10 series","ftDescription":"Galaxy Tab S10 Series","ftDescriptionEng":"galaxy tab s10 series","ftLinkType":"move","ftLinkUrl":"/uk/tablets/galaxy-tab-s/galaxy-tab-s10-ultra-grey-256gb-wi-fi-sm-x920nzareub/","ftBadgeFlag":"true","ftBadgeText":"NEW","ftBadgeType":"new","ftBadgePeriod":"20240924|20241231","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_TS10-Series_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_TS10-Series_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_TS10-Series_168x136_mo.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":true},{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/WatchUltra_GNB_mo_168x136.png","ftImageAlt":"Galaxy Watch Ultra","ftImageAltEng":"galaxy watch ultra","ftDescription":"Galaxy Watch Ultra","ftDescriptionEng":"galaxy watch ultra","ftLinkType":"move","ftLinkUrl":"/uk/watches/galaxy-watch/galaxy-watch-ultra-titanium-grey-lte-sm-l705fdaaeua/","ftBadgeFlag":"true","ftBadgeText":"NEW","ftBadgeType":"new","ftBadgePeriod":"20240701|20241230","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/WatchUltra_GNB_mo_168x136.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/WatchUltra_GNB_mo_168x136.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/WatchUltra_GNB_mo_168x136.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":true},{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png","ftImageAlt":"Galaxy Buds3 Pro","ftImageAltEng":"galaxy buds3 pro","ftDescription":"Galaxy Buds3 Pro","ftDescriptionEng":"galaxy buds3 pro","ftLinkType":"move","ftLinkUrl":"/uk/audio-sound/galaxy-buds/galaxy-buds3-pro-silver-sm-r630nzaaeua/","ftBadgeFlag":"true","ftBadgeText":"NEW","ftBadgeType":"new","ftBadgePeriod":"20240701|20241230","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":true},{"ftImageUseFlag":true,"ftImageUrl":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/Ring_GNB_168x136_mo.png","ftImageAlt":"Galaxy Ring","ftImageAltEng":"galaxy ring","ftDescription":"Galaxy Ring","ftDescriptionEng":"galaxy ring","ftLinkType":"move","ftLinkUrl":"/uk/rings/galaxy-ring/galaxy-ring-titanium-black-size-10-sm-q500nzkaeub/","ftBadgeFlag":"true","ftBadgeText":"NEW","ftBadgeType":"new","ftBadgePeriod":"20240701|20241230","ftImageUrlDesktop":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/Ring_GNB_168x136_mo.png?$84_68_PNG$","ftImageUrlMobile":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/Ring_GNB_168x136_mo.png?$168_136_PNG$","ftImageUrlWithPreset":"//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/Ring_GNB_168x136_mo.png?$LazyLoad_Home_PNG$","ftBadgeDisplay":true}],"ftbadgeFlag1":"true","ftbadgeText1":"NEW","ftbadgeType1":"new","ftbadgePeriod1":"20240701|20241230","ftbadgeFlag2":"true","ftbadgeText2":"NEW","ftbadgeType2":"new","ftbadgePeriod2":"20240701|20241230","ftbadgeFlag5":"true","ftbadgeText5":"NEW","ftbadgeType5":"new","ftbadgePeriod5":"20240924|20241231","ftbadgeFlag6":"true","ftbadgeText6":"NEW","ftbadgeType6":"new","ftbadgePeriod6":"20240924|20241231","ftbadgeFlag7":"true","ftbadgeText7":"NEW","ftbadgeType7":"new","ftbadgePeriod7":"20240701|20241230","ftbadgeFlag8":"true","ftbadgeText8":"NEW","ftbadgeType8":"new","ftbadgePeriod8":"20240701|20241230","ftbadgeFlag9":"true","ftbadgeText9":"NEW","ftbadgeType9":"new","ftbadgePeriod9":"20240701|20241230","ftbadgeDisplay1":true,"ftbadgeDisplay2":true,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":true,"ftbadgeDisplay6":true,"ftbadgeDisplay7":true,"ftbadgeDisplay8":true,"ftbadgeDisplay9":true},{"displayName":"TV \u0026 AV","englishName":"tv and audio","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","groupCode":"03000000","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"layoutType":"l1l2spread","level1ColumnList":[[{"displayName":"Recommended","englishName":"recommended","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":true,"level2List":[{"displayName":"Help choose my TV","englishName":"help choose my tv","linkType":"move","linkUrl":"/uk/tvs/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"hot","badgeText":"HOT","badgePeriod":"20240424|20241024","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Help choose my Sound Device","englishName":"help choose my sound device","linkType":"move","linkUrl":"/uk/audio-devices/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20231019|20240219","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Why Samsung TV","englishName":"why samsung tv","linkType":"move","linkUrl":"/uk/tvs/why-samsung-tv/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240502|20240902","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Why 8K TV","englishName":"why 8k tv","linkType":"move","linkUrl":"/uk/tvs/8k-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Why Neo QLED","englishName":"why neo qled","linkType":"move","linkUrl":"/uk/tvs/qled-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240424|20241024","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Why Samsung OLED","englishName":"why samsung oled","linkType":"move","linkUrl":"/uk/tvs/oled-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"hot","badgeText":"HOT","badgePeriod":"20240424|20241024","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Why The Frame\n","englishName":"why the frame","linkType":"move","linkUrl":"/uk/lifestyle-tvs/the-frame/highlights/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Best Samsung Gaming TV","englishName":"best samsung gaming tv","linkType":"move","linkUrl":"/uk/tvs/gaming-tv/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"hot","badgeText":"HOT","badgePeriod":"20221207|20230331","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Best Samsung TV for Sports","englishName":"best samsung tv for sports","linkType":"move","linkUrl":"/uk/tvs/sports-tv/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240502|20240902","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Why Samsung Smart TV\n","englishName":"why samsung smart tv","linkType":"move","linkUrl":"/uk/tvs/smart-tv/highlights/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Made for UK","englishName":"made for UK","linkType":"move","linkUrl":"/uk/tvs/smart-tv/made-for-uk/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"TV buying guide\n","englishName":"tv buying guide","linkType":"move","linkUrl":"/uk/tvs/tv-buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Micro LED","englishName":"micro led","linkType":"move","linkUrl":"/uk/tvs/micro-led/highlights/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"TV and Soundbar Trade Up","englishName":"tv trade up","linkType":"move","linkUrl":"/uk/offer/trade-up/#tvs-tab","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240222|20240620","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"TV Bundles","englishName":"TV Bundles","linkType":"move","linkUrl":"https://www.samsung.com/uk/tvs/all-tvs/?tv-bundles","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240919|20241019","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"TVs","englishName":"tvs","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"none","layoutColumn":"2","hasChildren":true,"level2List":[{"displayName":"Discover TVs","englishName":"discover tvs","linkType":"move","linkUrl":"/uk/tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Compare TVs","englishName":"Compare TVs","linkType":"move","linkUrl":"/uk/tvs/compare/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Neo QLED","englishName":"neo qled","linkType":"move","linkUrl":"/uk/tvs/neo-qled-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240424|20241024","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"QLED","englishName":"qled","linkType":"move","linkUrl":"/uk/tvs/qled-tv/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"03000000","typeCode":"03290000","subTypeCode":"03291100","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20221207|20230331","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"OLED","englishName":"oled","linkType":"move","linkUrl":"/uk/tvs/oled-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240424|20241024","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"The Frame\n","englishName":"the frame","linkType":"move","linkUrl":"/uk/lifestyle-tvs/the-frame/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20230523|20230823","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"The Serif\n","englishName":"the serif","linkType":"move","linkUrl":"/uk/lifestyle-tvs/the-serif/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"The Terrace\n","englishName":"the terrace","linkType":"move","linkUrl":"/uk/lifestyle-tvs/the-terrace/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"The Sero\n","englishName":"the sero","linkType":"move","linkUrl":"/uk/lifestyle-tvs/the-sero/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Crystal UHD","englishName":"crystal uhd","linkType":"move","linkUrl":"/uk/tvs/all-tvs/?crystal-uhd","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"03000000","typeCode":"03290000","subTypeCode":"03291400","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20230523|20230823","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Full HD/HD TVs","englishName":"full hd hd tvs","linkType":"move","linkUrl":"/uk/tvs/full-hd-tv/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"03000000","typeCode":"03290000","subTypeCode":"03290500","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"TV Accessories","englishName":"tv accessories","linkType":"move","linkUrl":"/uk/tv-accessories/all-tv-accessories/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"03000000","typeCode":"03360000","subTypeCode":"03360100","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Discover Lifestyle TVs","englishName":"discover lifestyle tvs","linkType":"move","linkUrl":"/uk/lifestyle-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"TV Range Navigator","englishName":"tv range navigator","linkType":"move","linkUrl":"/uk/tvs/#tv-ranges","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All TVs","englishName":"all tvs","linkType":"move","linkUrl":"/uk/tvs/all-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"TV by Size","englishName":"tv by size","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"none","layoutColumn":"3","hasChildren":true,"level2List":[{"displayName":"98 inch TVs","englishName":"98 inch tvs","linkType":"move","linkUrl":"/uk/tvs/98-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20230806|20230907","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"85 inch TVs\n","englishName":"85 inch tvs","linkType":"move","linkUrl":"/uk/tvs/85-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"75 inch TVs\n","englishName":"75 inch tvs","linkType":"move","linkUrl":"/uk/tvs/75-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"65 inch TVs\n","englishName":"65 inch tvs","linkType":"move","linkUrl":"/uk/tvs/65-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"55 inch TVs\n","englishName":"55 inch tvs","linkType":"move","linkUrl":"/uk/tvs/55-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"50 inch TVs\n","englishName":"50 inch tvs","linkType":"move","linkUrl":"/uk/tvs/50-inch-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"43 inch TVs or smaller","englishName":"43 inch tvs","linkType":"move","linkUrl":"/uk/tvs/all-tvs/?43-and-under","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"What size TV should I get?\n","englishName":"what size tv should i get","linkType":"move","linkUrl":"/uk/tvs/tv-buying-guide/what-size-tv-should-i-get/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Why upgrade your screen size?","englishName":"why upgrade your screen size","linkType":"move","linkUrl":"/uk/big-screen-tv/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Why a 98” TV?","englishName":"why a 98 tv","linkType":"move","linkUrl":"/uk/tvs/supersize-tv/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"hot","badgeText":"HOT","badgePeriod":"20231025|20240125","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All TVs\n","englishName":"all tvs","linkType":"move","linkUrl":"/uk/tvs/all-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"TV by Resolution\n","englishName":"tv by resolution","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"4","hasChildren":true,"level2List":[{"displayName":"8K TVs\n","englishName":"8k tvs","linkType":"move","linkUrl":"/uk/tvs/8k-tv/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"4K TVs\n","englishName":"4k tvs","linkType":"move","linkUrl":"/uk/tvs/uhd-4k-tv/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Full HD/HD TVs\n","englishName":"full hd hd tvs","linkType":"move","linkUrl":"/uk/tvs/full-hd-tv/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"What is 4K TV?","englishName":"What is 4K TV?","linkType":"move","linkUrl":"/uk/tvs/tv-buying-guide/what-is-4k-tv/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"What is 8K TV?","englishName":"What is 8K TV?","linkType":"move","linkUrl":"/uk/tvs/tv-buying-guide/what-is-8k-tv/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Projectors","englishName":"projectors","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"5","hasChildren":true,"level2List":[{"displayName":"Discover Projectors","englishName":"discover projectors","linkType":"move","linkUrl":"/uk/projector/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false},{"displayName":"The Premiere","englishName":"the premiere","linkType":"move","linkUrl":"/uk/projectors/all-projectors/?the-premiere","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20241120|20250220","isBadgeDisplay":true,"shopLiveUseFlag":"false"},{"displayName":"The Freestyle","englishName":"The Freestyle","linkType":"move","linkUrl":"/uk/projectors/the-freestyle/the-freestyle-2nd-gen-sp-lff3claxxxu/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20230901|20231201","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Projector Accessories\n","englishName":"projector accessories","linkType":"move","linkUrl":"/uk/projector-accessories/all-projector-accessories/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Projectors","englishName":"all projectors","linkType":"move","linkUrl":"/uk/projectors/all-projectors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Sound Devices","englishName":"sound devices","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"03000000","layoutColumn":"6","hasChildren":true,"level2List":[{"displayName":"Discover Sound Devices","englishName":"discover sound devices","linkType":"move","linkUrl":"/uk/audio-devices/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Soundbar Buying Guide","englishName":"Soundbar Buying Guide","linkType":"move","linkUrl":"/uk/audio-devices/soundbar-buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20231205|20240228","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Q-series Soundbars","englishName":"q series soundbars","linkType":"move","linkUrl":"/uk/audio-devices/all-audio-devices/?q-series-soundbars","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"03000000","typeCode":"03350000","subTypeCode":"03351400","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Ultra Slim Soundbars","englishName":"ultra slim soundbars","linkType":"move","linkUrl":"/uk/audio-devices/all-audio-devices/?ultra-slim-soundbars","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"S-series Soundbars","englishName":"s series soundbars","linkType":"move","linkUrl":"/uk/audio-devices/all-audio-devices/?s-series-soundbars","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"03000000","typeCode":"03350000","subTypeCode":"03351600","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"B-series Soundbars\n","englishName":"b series soundbars","linkType":"move","linkUrl":"/uk/audio-devices/all-audio-devices/?b-series-soundbars","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All in One Soundbars","englishName":"all in one soundbars","linkType":"move","linkUrl":"/uk/audio-devices/all-audio-devices/?all-in-one-soundbars","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"03000000","typeCode":"03350000","subTypeCode":"03350900","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Soundbars with Subwoofers\n","englishName":"soundbars with subwoofers","linkType":"move","linkUrl":"/uk/audio-devices/all-audio-devices/?soundbars-with-sub-woofers","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"03000000","typeCode":"03350000","subTypeCode":"03351000","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Music Frame","englishName":"music frame","linkType":"move","linkUrl":"https://www.samsung.com/uk/audio-devices/all-audio-devices/?music-frame","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20241120|20250220","isBadgeDisplay":true,"shopLiveUseFlag":"false"},{"displayName":"Sound Towers","englishName":"sound towers","linkType":"move","linkUrl":"/uk/audio-devices/all-audio-devices/?sound-tower","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"03000000","typeCode":"03350000","subTypeCode":"03351500","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Audio Accessories","englishName":"audio accessories","linkType":"move","linkUrl":"/uk/audio-accessories/all-audio-accessories/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"03000000","typeCode":"03350000","subTypeCode":"03350600","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Soundbar Range Navigator","englishName":"Soundbar Range Navigator","linkType":"move","linkUrl":"/uk/audio-devices/#SoundbarRangeNavigator","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20231205|20240228","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Sound Devices","englishName":"all sound devices","linkType":"move","linkUrl":"/uk/audio-devices/all-audio-devices/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}]],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"Home Appliances","englishName":"home appliances","linkType":"move","linkUrl":"/uk/home-appliances/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","groupCode":"07000000","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"layoutType":"l1l2spread","level1ColumnList":[[{"displayName":"Recommended","englishName":"recommended","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":true,"level2List":[{"displayName":"Discover Bespoke AI","englishName":"Discover Bespoke AI","linkType":"move","linkUrl":"/uk/home-appliances/bespoke-ai/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20221206|20240602","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Why Samsung?","englishName":"Why Samsung","linkType":"move","linkUrl":"/uk/home-appliances/why-samsung-appliances/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240730|20240830","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"AI Energy Saving","englishName":"AI Energy Saving","linkType":"move","linkUrl":"/uk/home-appliances/ai-energy-saving/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240402|20240602","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"BESPOKE AI meets SmartThings","englishName":"BESPOKE AI meets SmartThings","linkType":"move","linkUrl":"/uk/home-appliances/bespoke-ai-smartthings/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"British Gas Promo","englishName":"british gas promo","linkType":"move","linkUrl":"/uk/offer/british-gas-bill-credit-promotion/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Autumn Cashback","englishName":"autumn cashback","linkType":"move","linkUrl":"/uk/offer/autumn-appliance-sale/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Persil Offer","englishName":"Persil Offer","linkType":"move","linkUrl":"/uk/offer/free-persil-with-washing-machine-deals/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Discover Home Appliances","englishName":"discover home appliances","linkType":"move","linkUrl":"/uk/home-appliances/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Pet Care Appliances","englishName":"Pet Care Appliances","linkType":"move","linkUrl":"https://www.samsung.com/uk/home-appliances/pet-care/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20230406|20230706","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Build Your Home Appliances Bundle","englishName":"build your appliances bundle","linkType":"move","linkUrl":"/uk/offer/homeappliance/bundles/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Energy Efficient Appliances","englishName":"energy efficiency appliances","linkType":"move","linkUrl":"/uk/home-appliances/learn/energy-efficient-home-appliances/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"eco","badgeText":"Eco","badgePeriod":"20230105|20230606","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Home Appliance Trade Up\n","englishName":"Home Appliance Trade Up","linkType":"move","linkUrl":"/uk/offer/trade-up/#refrigerator-tab","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Home Appliance Buying Guide","englishName":"buying guide","linkType":"move","linkUrl":"/uk/home-appliances/buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Samsung Food","englishName":"samsung food","linkType":"move","linkUrl":"/uk/home-appliances/samsung-food/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20230901|20231201","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Refrigerators","englishName":"refrigerators","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","layoutColumn":"2","hasChildren":true,"level2List":[{"displayName":"Discover Refrigerators","englishName":"discover refrigerators","linkType":"move","linkUrl":"/uk/refrigerators/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"BESPOKE Refrigerators","englishName":"bespoke refrigerators","linkType":"move","linkUrl":"/uk/refrigerators/all-refrigerators/?bespoke-ai-new+bespoke+available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"hot","badgeText":"HOT","badgePeriod":"20221204|20230629","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Energy Efficient Fridge Freezers","englishName":"energy efficientf fridge freezers","linkType":"move","linkUrl":"/uk/refrigerators/all-refrigerators/energy-efficient/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"eco","badgeText":"Eco","badgePeriod":"20230103|20230430","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Smart Fridge Freezers","englishName":"smart fridge freezers","linkType":"move","linkUrl":"/uk/refrigerators/all-refrigerators/smart/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","typeCode":"07260000","subTypeCode":"07260600","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"French Style Fridge Freezer","englishName":"french style fridge freezer","linkType":"move","linkUrl":"/uk/refrigerators/french-door/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","typeCode":"07260000","subTypeCode":"07260100","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"American Style Fridge Freezer","englishName":"american style fridge freezer","linkType":"move","linkUrl":"/uk/refrigerators/all-refrigerators/american-style/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","typeCode":"07260000","subTypeCode":"07260400","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Classic Fridge Freezers","englishName":"classic fridge freezers","linkType":"move","linkUrl":"/uk/refrigerators/all-refrigerators/?classic-fridge-freezer+available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","typeCode":"07260000","subTypeCode":"07260600","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"One Door Fridge or Freezer","englishName":"one door","linkType":"move","linkUrl":"/uk/refrigerators/all-refrigerators/?1-door-fridge+1-door-freezer+available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Integrated Refrigerators","englishName":"integrated refrigerators","linkType":"move","linkUrl":"/uk/refrigerators/all-refrigerators/integrated-fridge-freezer/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20230308|20230608","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Fridge Freezer Accessories","englishName":"fridge freezer accessories","linkType":"move","linkUrl":"/uk/home-appliance-accessories/all-home-appliance-accessories/refrigerators/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","typeCode":"07260000","subTypeCode":"07261000","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Refrigeration Buying Guide","englishName":"Refrigeration Buying Guide","linkType":"move","linkUrl":"/uk/home-appliances/buying-guide/what-is-the-best-type-of-fridge-freezer/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Refrigerators","englishName":"all refrigerators","linkType":"move","linkUrl":"/uk/refrigerators/all-refrigerators/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Laundry","englishName":"laundry","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","layoutColumn":"3","hasChildren":true,"level2List":[{"displayName":"Discover Laundry","englishName":"discover laundry","linkType":"move","linkUrl":"/uk/washers-and-dryers/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"BESPOKE AIᵀᴹ Laundry","englishName":"bespoke ai laundry","linkType":"move","linkUrl":"/uk/washers-and-dryers/all-washers-and-dryers/?bespoke-ai-washing-machine+bespoke-ai-tumble-dryer+available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"hot","badgeText":"HOT","badgePeriod":"20220823|20230630","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Energy Efficient Washing Machines\n","englishName":"Energy Efficient Washing Machines","linkType":"move","linkUrl":"/uk/washers-and-dryers/washing-machines/energy-efficient/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"eco","badgeText":"Eco","badgePeriod":"20230103|20230430","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Energy Efficient Tumble Dryers\n","englishName":"Energy Efficient Tumble Dryers","linkType":"move","linkUrl":"/uk/washers-and-dryers/dryers/energy-efficient/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"eco","badgeText":"Eco","badgePeriod":"20230208|20230430","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Washing Machines","englishName":"washing machines","linkType":"move","linkUrl":"/uk/washers-and-dryers/washing-machines/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","typeCode":"07230000","subTypeCode":"07230500","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Washer Dryers","englishName":"washer dryers","linkType":"move","linkUrl":"/uk/washers-and-dryers/washer-dryer-combo/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","typeCode":"07230000","subTypeCode":"07230400","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Tumble Dryers","englishName":"tumble dryers","linkType":"move","linkUrl":"/uk/washers-and-dryers/dryers/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","typeCode":"07230000","subTypeCode":"07230600","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Laundry Accessories","englishName":"laundry accessories","linkType":"move","linkUrl":"/uk/home-appliance-accessories/all-home-appliance-accessories/?washers-and-dryers","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Laundry Series Navigator","englishName":"kaundry series navigator","linkType":"move","linkUrl":"/uk/washers-and-dryers/#series-explainer","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Laundry Appliance Buying Guide\n","englishName":"laundry appliance buying guide","linkType":"move","linkUrl":"/uk/home-appliances/buying-guide/what-size-washing-machine-do-i-need/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Laundry","englishName":"all laundry","linkType":"move","linkUrl":"/uk/washers-and-dryers/all-washers-and-dryers/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Vacuum Cleaners","englishName":"vacuum cleaners","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","layoutColumn":"4","hasChildren":true,"level2List":[{"displayName":"Discover Vacuum Cleaners","englishName":"discover vacuum cleaners","linkType":"move","linkUrl":"/uk/vacuum-cleaners/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"BESPOKE Jet™ AI Vacuum ","englishName":"bespoke jet ai vacuum","linkType":"move","linkUrl":"/uk/vacuum-cleaners/stick/bespoke-jet-ai-black-vs28c9784qk-eu/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20230530|20230731","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"BESPOKE Jet™ Stick Vacuums","englishName":"bespoke jet stick vacuums","linkType":"move","linkUrl":"/uk/vacuum-cleaners/all-vacuum-cleaners/?bespoke-jettm+available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"hot","badgeText":"HOT","badgePeriod":"20221204|20230629","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Jet™ Cordless Stick Vacuums","englishName":"jet cordless stick vacuums","linkType":"move","linkUrl":"/uk/vacuum-cleaners/stick/?jet-stick+available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","typeCode":"07290000","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Jet Bot™ Robot Vacuums","englishName":"jet bot robot vacuums","linkType":"move","linkUrl":"/uk/vacuum-cleaners/robot/?robots+jet-bot-combo+available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Battery Packs \u0026 Accessories","englishName":"battery packs and accessories","linkType":"move","linkUrl":"/uk/home-appliance-accessories/all-home-appliance-accessories/vacuum-cleaners/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Vacuum Series Navigator","englishName":"vacuum series navigator","linkType":"move","linkUrl":"/uk/vacuum-cleaners/#series-explainer","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Vacuum Cleaner Buying Guide","englishName":"vacuum cleaner buying guide","linkType":"move","linkUrl":"/uk/home-appliances/learn/vacuum-cleaners/how-to-choose-a-vacuum-cleaner/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Vacuum Cleaners","englishName":"all vacuum cleaners","linkType":"move","linkUrl":"/uk/vacuum-cleaners/all-vacuum-cleaners/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Cooking Appliances","englishName":"cooking appliances","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","layoutColumn":"5","hasChildren":true,"level2List":[{"displayName":"Discover Cooking Appliances","englishName":"discover cooking appliances","linkType":"move","linkUrl":"/uk/cooking-appliances/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"BESPOKE Cooking Appliances","englishName":"bespoke cooking appliances","linkType":"move","linkUrl":"/uk/cooking-appliances/all-cooking-appliances/?bespoke+available-to-order/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"hot","badgeText":"HOT","badgePeriod":"20230523|20230823","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Energy Efficient Cooking Appliances","englishName":"energy efficient cooking appliances","linkType":"move","linkUrl":"/uk/cooking-appliances/ovens/energy-efficient/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"eco","badgeText":"Eco","badgePeriod":"20230103|20230430","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Ovens","englishName":"ovens","linkType":"move","linkUrl":"/uk/cooking-appliances/ovens/?available-to-order/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","typeCode":"07270000","subTypeCode":"07271700","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Hobs","englishName":"hobs","linkType":"move","linkUrl":"/uk/cooking-appliances/hobs/?available-to-order/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","typeCode":"07270000","subTypeCode":"07271300","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Hoods","englishName":"hoods","linkType":"move","linkUrl":"/uk/cooking-appliances/hoods/?available-to-order","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","typeCode":"07270000","subTypeCode":"07271800","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Microwaves","englishName":"microwaves","linkType":"move","linkUrl":"/uk/microwave-ovens/all-microwave-ovens/?available-to-order/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","typeCode":"07270000","subTypeCode":"07271400","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Cooking Appliances","englishName":"all cooking appliances","linkType":"move","linkUrl":"/uk/cooking-appliances/all-cooking-appliances/?available-to-order/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Dishwashers","englishName":"dishwashers","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","layoutColumn":"6","hasChildren":true,"level2List":[{"displayName":"Discover Dishwashers","englishName":"discover dishwashers","linkType":"move","linkUrl":"/uk/dishwashers/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Built- in Dishwashers","englishName":"built in dishwashers","linkType":"move","linkUrl":"/uk/dishwashers/built-in/?available-to-order/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","typeCode":"07240000","subTypeCode":"07240400","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Freestanding Dishwashers","englishName":"freestanding dishwashers","linkType":"move","linkUrl":"/uk/dishwashers/freestanding/?available-to-order/","displayFlag":"Y","mobileOnlyFlag":"N","groupCode":"07000000","typeCode":"07240000","subTypeCode":"07240100","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Dishwashers","englishName":"all dishwashers","linkType":"move","linkUrl":"/uk/dishwashers/all-dishwashers/?available-to-order/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]},{"displayName":"Heating \u0026 Cooling","englishName":"heating and cooling","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"6","hasChildren":true,"level2List":[{"displayName":"All Air Conditioners ","englishName":"all air conditioners ","linkType":"new","linkUrl":"https://samsung-climatesolutions.com/en-gb/b2c.html?cid\u003duk_ow_affiliate_samsung_air-conditioning_none_gnb-climatesolutions_other_creative3_segment3","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Heat Pumps ","englishName":"all heat pumps ","linkType":"new","linkUrl":"https://samsung-climatesolutions.com/en-gb/b2c/our-solutions/home/heat-pump-solutions.html?cid\u003duk_ow_affiliate_samsung_heatpump_none_gnb-climatesolutions_other_creative4_segment4","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}]],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"Computing","englishName":"computing","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","groupCode":"31000000","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"layoutType":"l1l2spread","level1ColumnList":[[{"displayName":"Recommended","englishName":"recommended","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":true,"level2List":[{"displayName":"Laptop \u0026 Computing Offers","englishName":"laptop and computing offers","linkType":"move","linkUrl":"/uk/offer/computing/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240305|20240830","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Help me Choose my Monitor","englishName":"Help me Choose my Monitor","linkType":"move","linkUrl":"/uk/monitors/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240627|20241227","isBadgeDisplay":true,"shopLiveUseFlag":"false"},{"displayName":"Best Samsung Gaming Laptop","englishName":"best samsung gaming setup","linkType":"move","linkUrl":"/uk/laptop-buying-guide/best-gaming-laptop/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"What is the best Samsung Laptop?","englishName":"what is the best samsung laptop","linkType":"move","linkUrl":"/uk/laptop-buying-guide/samsung-laptop-series-explained/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"What is the best Samsung Laptops for students?","englishName":"what is the best samsung laptop for students","linkType":"move","linkUrl":"/uk/laptop-buying-guide/best-laptop-for-students/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Galaxy Book Smart Switch ","englishName":"galaxy book smart switch","linkType":"move","linkUrl":"/uk/support/computing/use-smart-switch-to-transfer-your-data-to-your-new-galaxy-book/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Monitor Trade Up","englishName":"monitor trade up","linkType":"move","linkUrl":"/uk/offer/trade-up/#monitors-tab","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Monitor Buying Guide\n","englishName":"monitor buying guide","linkType":"move","linkUrl":"/uk/monitors/monitor-buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"What is Odyssey Gaming?","englishName":"what is odyssey gaming","linkType":"move","linkUrl":"/uk/monitors/odyssey-gaming-monitor/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Smart Monitor Buying Guide","englishName":"smart monitor buying guide","linkType":"move","linkUrl":"/uk/monitors/smart_monitors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Which Monitor Resolution is best for you?","englishName":"which monitor resolution is best for you","linkType":"move","linkUrl":"/uk/monitors/monitor-buying-guide/how-to-select-by-resolution/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Galaxy Book \u0026 Laptops","englishName":"galaxy book and laptops","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"2","hasChildren":true,"level2List":[{"displayName":"Discover Galaxy Book","englishName":"discover galaxy book","linkType":"move","linkUrl":"/uk/galaxy-book/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Galaxy Book5 Pro 360","englishName":"Galaxy Book5 Pro 360","linkType":"move","linkUrl":"/uk/computers/galaxy-book/galaxy-book5-pro360/buy/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240904|20250219","isBadgeDisplay":true,"shopLiveUseFlag":"false"},{"displayName":"Galaxy Book4 Ultra","englishName":"galaxy book4 ultra","linkType":"move","linkUrl":"/uk/computers/all-computers/?galaxy-book","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Galaxy Book4 Edge","englishName":"galaxy book4 edge","linkType":"move","linkUrl":"/uk/computers/all-computers/?galaxy-book-edge","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Galaxy Book4 Pro 360","englishName":"galaxy book4 pro 360","linkType":"move","linkUrl":"/uk/computers/all-computers/?galaxy-book-360","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Galaxy Book4 Pro","englishName":"galaxy book4 pro","linkType":"move","linkUrl":"/uk/computers/all-computers/?galaxy-book","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Galaxy Book4 360","englishName":"galaxy book4 360","linkType":"move","linkUrl":"/uk/computers/all-computers/?galaxy-book-360","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Galaxy Book4","englishName":"Galaxy Book4","linkType":"move","linkUrl":"/uk/computers/all-computers/?galaxy-book","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Copilot+PC","englishName":"copilot+pc","linkType":"move","linkUrl":"/uk/computers/galaxy-book-copilot-plus-pcs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Samsung Chromebook","englishName":"samsung chromebook","linkType":"move","linkUrl":"/uk/computers/chromebook/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Accessories","englishName":"accessories","linkType":"move","linkUrl":"/uk/computer-accessories/all-computer-accessories/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Laptops","englishName":"all laptops","linkType":"move","linkUrl":"/uk/computers/all-computers/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Compare","englishName":"compare","linkType":"move","linkUrl":"/uk/galaxy-book/compare/?product1\u003dnp950qed-kb1uk\u0026product2\u003dnp950xed-kb1uk\u0026product3\u003dnp935qdb-ka2uk","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Help Me Choose","englishName":"help me choose","linkType":"move","linkUrl":"/uk/laptop-buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Galaxy Books Download Centre","englishName":"galaxy books download centre","linkType":"new","linkUrl":"https://www.samsung.com/global/galaxybooks-downloadcenter/?siteCode\u003duk","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Galaxy Book By Size","englishName":"galaxy book by size","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"3","hasChildren":true,"level2List":[{"displayName":"15.6\" - 16.0\"","englishName":"156 to 160","linkType":"move","linkUrl":"/uk/computers/all-computers/?156+160","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"13.3” - 14.0”\n","englishName":"133 to 149","linkType":"move","linkUrl":"/uk/computers/all-computers/?133+140","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"11.0” - 12.9”","englishName":"110 to 129","linkType":"move","linkUrl":"/uk/computers/all-computers/?110+124","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Galaxy Book By Size","englishName":"all galaxy book by size","linkType":"move","linkUrl":"/uk/computers/all-computers/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Computer Monitors","englishName":"computer monitors","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"4","hasChildren":true,"level2List":[{"displayName":"Help me Choose my Monitor","englishName":"Help me Choose my Monitor","linkType":"move","linkUrl":"/uk/monitors/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240627|20241227","isBadgeDisplay":true,"shopLiveUseFlag":"false"},{"displayName":"Discover Computer Monitors","englishName":"discover computer monitors","linkType":"move","linkUrl":"/uk/monitors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Gaming Monitor","englishName":"gaming monitor","linkType":"move","linkUrl":"/uk/monitors/gaming/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Smart Monitor","englishName":"smart monitor","linkType":"move","linkUrl":"/uk/monitors/smart/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"High Resolution Monitor","englishName":"high resolution monitor","linkType":"move","linkUrl":"/uk/monitors/high-resolution/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"ViewFinity Monitor","englishName":"viewinfinity monitor","linkType":"move","linkUrl":"/uk/monitors/all-monitors/?viewfinity","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"4K UHD Monitor","englishName":"4k uhd monitor","linkType":"move","linkUrl":"/uk/monitors/4k-monitor/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Curved Monitor","englishName":"curved monitor","linkType":"move","linkUrl":"/uk/monitors/curved/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Ultrawide Monitor\n","englishName":"ultrawide monitor","linkType":"move","linkUrl":"/uk/monitors/ultra-wide/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Business Monitor\n","englishName":"business","linkType":"move","linkUrl":"/uk/monitors/business/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Monitors\n","englishName":"all monitors","linkType":"move","linkUrl":"/uk/monitors/all-monitors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Monitor Buying Guide","englishName":"monitor buying guide","linkType":"move","linkUrl":"/uk/monitors/monitor-buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Memory \u0026 Storage","englishName":"memory and storage","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"5","hasChildren":true,"level2List":[{"displayName":"Discover Memory \u0026 Storage","englishName":"discover memory and storage","linkType":"move","linkUrl":"/uk/memory-storage-devices/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"NVME SSD","englishName":"nvme ssd","linkType":"move","linkUrl":"/uk/memory-storage/nvme-ssd/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"SATA SSD","englishName":"sata ssd","linkType":"move","linkUrl":"/uk/memory-storage/sata-ssd/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Portable SSD","englishName":"portable ssd","linkType":"move","linkUrl":"/uk/memory-storage/portable-ssd/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Memory Cards","englishName":"memory cards","linkType":"move","linkUrl":"/uk/memory-storage/memory-card/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"USB Flash Drive","englishName":"usb flash drive","linkType":"move","linkUrl":"/uk/memory-storage/usb-flash-drive/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Memory \u0026 Storage","englishName":"all memory and storage","linkType":"move","linkUrl":"/uk/memory-storage/all-memory-storage/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}]],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"Displays","englishName":"displays","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"layoutType":"l1l2spread","level1ColumnList":[[{"displayName":"Monitors","englishName":"monitors","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":true,"level2List":[{"displayName":"Help me Choose my Monitor","englishName":"Help me Choose my Monitor","linkType":"move","linkUrl":"/uk/monitors/help-me-choose/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20240627|20241227","isBadgeDisplay":true,"shopLiveUseFlag":"false"},{"displayName":"Discover Monitors","englishName":"discover monitors","linkType":"move","linkUrl":"/uk/monitors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Gaming Monitor","englishName":"gaming monitor","linkType":"move","linkUrl":"/uk/monitors/gaming/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Smart Monitor","englishName":"smart monitor","linkType":"move","linkUrl":"/uk/monitors/smart/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"High Resolution Monitor","englishName":"high resolution monitor","linkType":"move","linkUrl":"/uk/monitors/high-resolution/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"ViewFinity Monitor","englishName":"viewinfinity monitor","linkType":"move","linkUrl":"/uk/monitors/all-monitors/?viewfinity","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"4K UHD Monitor","englishName":"4k uhd monitor","linkType":"move","linkUrl":"/uk/monitors/4k-monitor/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Curved Monitor","englishName":"curved monitor","linkType":"move","linkUrl":"/uk/monitors/curved/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Ultrawide Monitor","englishName":"ultrawide monitor","linkType":"move","linkUrl":"/uk/monitors/ultra-wide/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Business Monitor\n","englishName":"business monitor","linkType":"move","linkUrl":"/uk/monitors/business/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"All Monitors","englishName":"all monitors","linkType":"move","linkUrl":"/uk/monitors/all-monitors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Monitor Buying Guide","englishName":"monitor buying guide","linkType":"move","linkUrl":"/uk/monitors/monitor-buying-guide/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Monitor Trade Up","englishName":"monitor tradeup","linkType":"move","linkUrl":"/uk/offer/trade-up/#monitors-tab","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"For Business","englishName":"for business","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"2","hasChildren":true,"level2List":[{"displayName":"Discover Commercial TVs","englishName":"discover commercial tvs","linkType":"new","linkUrl":"/uk/business/commercial-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"SMART Signage","englishName":"smart signage","linkType":"new","linkUrl":"/uk/business/smart-signage/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"LED Signage","englishName":"led signage","linkType":"new","linkUrl":"/uk/business/led-signage/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Commercial TVs","englishName":"commercial tvs","linkType":"new","linkUrl":"/uk/business/commercial-tvs/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Monitors","englishName":"monitors","linkType":"new","linkUrl":"/uk/business/monitors/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}]],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"Accessories","englishName":"Accessories","linkType":"move","linkUrl":"/uk/accessories/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":false,"layoutType":"l1only","ftImageAreaTitle":"New \u0026 Featured","ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"SmartThings","englishName":"smartthings","linkType":"move","linkUrl":"/uk/smartthings/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":false,"level1List":[],"layoutType":"l1only","ftImageAreaTitle":"New \u0026 Featured","containerAlignment":"left","ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"Black Friday","englishName":"Black Friday","linkType":"move","linkUrl":"/uk/offer/black-friday/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"left","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":false,"layoutType":"l1l2spread","containerAlignment":"left","ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false}],"gnbRightModelList":[{"displayName":"Support","englishName":"support","linkType":"move","linkUrl":"/uk/support/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"right","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"layoutType":"l1l2spread","level1ColumnList":[[{"displayName":"Product Help","englishName":"product help","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":true,"level2List":[{"displayName":"Support Home","englishName":"support home","linkType":"move","linkUrl":"/uk/support/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Manual and Software","englishName":"Manual and Software","linkType":"move","linkUrl":"/uk/support/user-manuals-and-guide/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Search Support","englishName":"search support","linkType":"move","linkUrl":"/uk/search/?searchvalue\u003dmobile#support","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"SHOP FAQ","englishName":"shop faq","linkType":"move","linkUrl":"/uk/shop-faq/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"How to Guides","englishName":"how to guides","linkType":"move","linkUrl":"/uk/support/product-help/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Repairs \u0026 Warranty","englishName":"repair and warranty","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"2","hasChildren":true,"level2List":[{"displayName":"Warranty Information","englishName":"warranty information","linkType":"move","linkUrl":"/uk/support/warranty/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Troubleshoot \u0026 Book a Repair","englishName":"troubleshoot and book a repair","linkType":"move","linkUrl":"/uk/support/repair/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Track My Repair","englishName":"track my repair","linkType":"move","linkUrl":"/uk/support/repair/track-my-repair/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Register your Samsung Product","englishName":"register your samsung product","linkType":"move","linkUrl":"/uk/support/warranty/register-your-samsung-product-warranty/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Spare Parts","englishName":"spare parts","linkType":"move","linkUrl":"/uk/support/spare-parts/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Self-Repair","englishName":"self repair","linkType":"move","linkUrl":"/uk/support/self-repair/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Contact","englishName":"contact","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"3","hasChildren":true,"level2List":[{"displayName":"Contact Us","englishName":"contact us","linkType":"move","linkUrl":"/uk/support/contact/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Sign Language Support","englishName":"sign language support","linkType":"move","linkUrl":"/uk/support/contact/accessibility/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"},{"displayName":"Ask the Community","englishName":"ask the community","linkType":"new","linkUrl":"https://eu.community.samsung.com/?category.id\u003duk\u0026profile.language\u003den-gb","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}],[{"displayName":"Additional Info","englishName":"additional info","linkType":"move","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"4","hasChildren":true,"level2List":[{"displayName":"News \u0026 Alerts","englishName":"news and alerts","linkType":"move","linkUrl":"/uk/support/newsalert/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"false","isBadgeDisplay":false,"shopLiveUseFlag":"false"}]}]],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},{"displayName":"For Business","englishName":"for business","linkType":"move","linkUrl":"/uk/business/","displayFlag":"Y","mobileOnlyFlag":"N","menuPosition":"right","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":false,"level1List":[],"layoutType":"l1only","ftImageAreaTitle":"New \u0026 Featured","ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false}],"beforeLoginModel":{"displayName":"Before Login","englishName":"before_login","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"level1List":[{"displayName":"Orders","englishName":"orders","linkType":"move","linkUrl":"/uk/mypage/orders/","displayFlag":"Y","mobileOnlyFlag":"N","hasChildren":false},{"displayName":"Product Registration\n","englishName":"product registration","linkType":"move","linkUrl":"/uk/mypage/myproducts/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Samsung Rewards","englishName":"samsung rewards","linkType":"move","linkUrl":"/uk/rewards/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Members","englishName":"members","linkType":"move","linkUrl":"/uk/members/","displayFlag":"Y","mobileOnlyFlag":"N","hasChildren":false}],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},"afterLoginModel":{"displayName":"After Login","englishName":"after_login","apiUseFlag":false,"ftImageUseFlag1":false,"ftImageUseFlag2":false,"ftImageUseFlag3":false,"ftImageUseFlag4":false,"ftImageUseFlag5":false,"ftImageUseFlag6":false,"ftImageUseFlag7":false,"ftImageUseFlag8":false,"ftImageUseFlag9":false,"hasChildren":true,"level1List":[{"displayName":"My page","englishName":"my page","linkType":"move","linkUrl":"/uk/mypage/","displayFlag":"Y","mobileOnlyFlag":"N","hasChildren":false},{"displayName":"Orders","englishName":"orders","linkType":"move","linkUrl":"/uk/mypage/orders/","displayFlag":"Y","mobileOnlyFlag":"N","hasChildren":false},{"displayName":"Wishlist","englishName":"wishlist","linkType":"new","linkUrl":"https://shop.samsung.com/uk/mypage/wishlist","displayFlag":"Y","mobileOnlyFlag":"N","hasChildren":false},{"displayName":"Product Registration\n","englishName":"product registration","linkType":"move","linkUrl":"/uk/mypage/myproducts/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"My Rewards","englishName":"my rewards","linkType":"move","linkUrl":"/uk/mypage/rewards/","displayFlag":"Y","mobileOnlyFlag":"N","layoutColumn":"1","hasChildren":false},{"displayName":"Members","englishName":"members","linkType":"move","linkUrl":"/uk/members/","displayFlag":"Y","mobileOnlyFlag":"N","hasChildren":false}],"ftbadgeDisplay1":false,"ftbadgeDisplay2":false,"ftbadgeDisplay3":false,"ftbadgeDisplay4":false,"ftbadgeDisplay5":false,"ftbadgeDisplay6":false,"ftbadgeDisplay7":false,"ftbadgeDisplay8":false,"ftbadgeDisplay9":false},"gnbUtilModel":{"isLogin":"Y","isCart":"Y","shopIntegrationFlag":"Hybris-new","loginLinkUrl":"https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate","logoutUrl":"https://account.samsung.com/accounts/v1/Samsung_com_UK/signOutGate","stgloginLinkUrl":"https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate","stglogoutUrl":"https://account.samsung.com/accounts/v1/Samsung_com_UK/signOutGate","preqaloginLinkUrl":"https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate","preqalogoutUrl":"https://account.samsung.com/accounts/v1/Samsung_com_UK/signOutGate","SAsignOutURL":"/aemapi/v6/data-login/afterLogout.uk.json","loginAccountServiceId":"84hg4924k6","SAserviceName":"SAMSUNG","countryCode":"GB","countryIsoCode":"GBR","languageCode":"en","registURL":"/aemapi/v6/data-login/afterLogin.uk.json","stgStoreDomain":"https://s3-smn4-api.ecom-stg.samsung.com","preqaStoreDomain":"https://api.shop.samsung.com","preqa2StoreDomain":"https://api.shop.samsung.com","uatStoreDomain":"https://s3-smn4-api.ecom-stg.samsung.com","uatStoreWebDomain":"https://stg3.shop.samsung.com","orderUrl":"/uk/web/my-orders/","cartUrl":"https://shop.samsung.com/uk/cart/","useFullCartUrl":false,"emailActivationURL":"/aemapi/v6/data-login/emailActivationURL.uk.json","storeDomain":"https://api.shop.samsung.com","trackOrderUrl":"/uk/web/search-orders/","privacyTag1":"\u003ca href\u003d\u0027/uk/info/privacy/\u0027 target\u003d\u0027_blank\u0027 class\u003d\u0027link-text\u0027 title\u003d\"Open in a new window\"\u003e","privacyTag2":"\u003c/a\u003e","wishlistUrl":"/uk/web/my-wishlist/","SAinfoUrl":"/uk/web/my-details/","saStoreDomain":"https://api.shop.samsung.com","stgStoreWebDomain":"https://stg3.shop.samsung.com","storeWebDomain":"https://shop.samsung.com","mySamsungRewardsTierType":"global","newMyRewardGrantPoint":"5%","newMyRewardCurrencyConv":"0.001"},"homeLinkPath":"/uk/","language":"en_GB"}; </script> <nav id="component-id" class="nv00-gnb" role="navigation" aria-label="main navigation"> <div class="nv00-gnb__inner-wrap"> <div class="nv00-gnb__inner-wrap-looping--start" tabindex="0"></div> <div class="nv00-gnb__logo-wrap"> <a href="/uk/" class="nv00-gnb__logo " an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="logo" aria-label="Samsung"> <svg class="icon" xmlns="http://www.w3.org/2000/svg" width="120" height="32" viewBox="0 0 120 32"> <rect id="Clear_space" width="120" height="32" fill="none"/> <path id="Logo_ratio" d="M0,11.651V10.511H3.994v1.45a1.334,1.334,0,0,0,1.494,1.346A1.3,1.3,0,0,0,6.932,12.3a1.833,1.833,0,0,0-.026-1.113C6.133,9.243.851,8.363.18,5.333a5.347,5.347,0,0,1-.025-2.02C.567.88,2.705,0,5.359,0c2.113,0,5.025.492,5.025,3.754V4.816H6.674V3.884A1.275,1.275,0,0,0,5.282,2.537a1.25,1.25,0,0,0-1.365,1.01,2.021,2.021,0,0,0,.026.777c.437,1.734,6.081,2.667,6.7,5.8a6.943,6.943,0,0,1,.025,2.46C10.307,15.068,8.091,16,5.412,16,2.6,16,0,14.99,0,11.651ZM48.392,11.6V10.46h3.943v1.424A1.312,1.312,0,0,0,53.8,13.23a1.286,1.286,0,0,0,1.443-.984,1.759,1.759,0,0,0-.025-1.088c-.748-1.915-5.979-2.8-6.648-5.825a5.215,5.215,0,0,1-.026-1.994C48.959.932,51.1.052,53.7.052c2.088,0,4.973.518,4.973,3.728V4.816H54.989V3.91a1.268,1.268,0,0,0-1.365-1.346,1.2,1.2,0,0,0-1.34.984,2.017,2.017,0,0,0,.025.777c.412,1.734,6,2.641,6.623,5.747a6.806,6.806,0,0,1,.025,2.434c-.361,2.486-2.551,3.392-5.2,3.392C50.97,15.9,48.392,14.887,48.392,11.6Zm14.121.545a5.876,5.876,0,0,1-.025-.985V.44H66.25V11.495a4.111,4.111,0,0,0,.025.57,1.468,1.468,0,0,0,2.835,0,3.97,3.97,0,0,0,.026-.57V.44H72.9V11.158c0,.285-.026.829-.026.985-.257,2.8-2.448,3.7-5.179,3.7S62.771,14.938,62.513,12.143Zm30.974-.156A7.808,7.808,0,0,1,93.435,11V4.712c0-.259.025-.725.051-.985C93.821.932,96.063.052,98.717.052c2.629,0,4.947.88,5.206,3.676a7.185,7.185,0,0,1,.025.985V5.2h-3.762V4.376a3.1,3.1,0,0,0-.051-.57,1.553,1.553,0,0,0-2.964,0,3.088,3.088,0,0,0-.051.7V11.34a4.17,4.17,0,0,0,.026.57A1.472,1.472,0,0,0,98.717,13a1.406,1.406,0,0,0,1.52-1.087,2.09,2.09,0,0,0,.026-.57V9.165h-1.52V6.99H104V11a7.674,7.674,0,0,1-.052.984c-.257,2.718-2.6,3.676-5.231,3.676S93.744,14.705,93.487,11.987ZM41.049,15.378l-.1-13.825L38.369,15.378H34.607L32.055,1.553l-.1,13.825H28.242L28.551.466h6.056l1.881,11.651L38.369.466h6.055l.335,14.912Zm-19.79,0L19.249,1.553,17.187,15.378H13.168L15.9.466h6.623l2.732,14.912Zm62.977-.155L80.5,2.822l.206,12.4H77.046V.466h5.514l3.5,12.013L85.859.466h3.685V15.224Z" transform="translate(8 8)"/> </svg> </a> </div> <div class="nv00-gnb__search-wrap"> <button class="nv00-gnb__backward-btn"> <span class="hidden">previous menu</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#backward-bold" href="#backward-bold"></use> </svg> </button> <button class="nv00-gnb__search-btn gnb__search-btn-js" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="search"> <span class="hidden">search</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#search-bold" href="#search-bold"></use> </svg> </button> <button class="nv00-gnb__close-btn" an-tr="nv00_gnb-gnb-navigation2" an-ca="navigation" an-ac="gnb" an-la="gnb:close"> <span class="hidden">close menu</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <!-- 로그인 mobile S --> <div class="nv00-gnb__user-account-wrap"> <div class="nv00-gnb__user-account before-login"> <a class="nv00-gnb__user-account-link loginBtn" href="javascript:;" data-linkinfo="https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="sign in sign up"> Sign In/Sign-Up </a> <p class="nv00-gnb__utility-user-menu-rewards"> <a href="/uk/why-samsung-account/" class="nv00-gnb__utility-user-menu-rewards-link" aria-label="Why Create a Samsung Account? Samsung Rewards" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="rewards"> Why Create a Samsung Account? <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </a> </p> </div> <div class="nv00-gnb__user-account after-login"> <a class="nv00-gnb__user-account-link js-user-name" aria-label="Manage Account" href="https://account.samsung.com/membership/contents/profile/profile-gate"> <div class="image js-gnb-afterlogin-image"> <img class="image__main" src="" alt="alternative-text" role="img" data-comp-name="image"/> </div> <span class="account-icon js-gnb-afterlogin-no-image"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#user-bold" href="#user-bold"></use> </svg> </span> <p class="user-name"></p> <p class="hidden">Manage Account</p> </a> <p class="nv00-gnb__utility-user-menu-rewards"> <a href="/uk/why-samsung-account/" class="nv00-gnb__utility-user-menu-rewards-link" aria-label="Why Create a Samsung Account? Samsung Rewards" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="rewards"> Why Create a Samsung Account? <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </a> </p> </div> </div> <!-- 로그인 mobile E --> <div class="nv00-gnb__l0-menu-wrap"> <ul class="nv00-gnb__l0-menu-list left-menu" role="menubar"> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop"> Shop <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container left-side"> <p class="nv00-gnb__l1-menu-container-title">Shop<!-- 44 --></p> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="shop:new and featured" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new and featured"> New &amp; Featured <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/trending-now/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new and featured:samsung com exclusives" role="menuitem"> Samsung.com Exclusives </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/apps/samsung-shop-app/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new and featured:samsung shop app " role="menuitem"> Samsung Shop App </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/all-tvs/?new-2024-tvs" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new and featured:new 2024 tvs" role="menuitem"> New 2024 TVs </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/game-portal/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new and featured:game portal" role="menuitem"> Game Portal </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/smartphones/galaxy-z/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new and featured:foldable phones " role="menuitem"> Foldable Phones </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tablets/galaxy-tab-s/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new and featured:large tablets" role="menuitem"> Large Tablets <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/gaming/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new and featured:gaming" role="menuitem"> Gaming Products </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/smartthings/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new and featured:smartthings" role="menuitem"> SmartThings </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="shop:offers" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers"> Offers <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:all offers" role="menuitem"> All Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/black-friday/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:black friday" role="menuitem"> Black Friday </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/curated-collections/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:curated collections" role="menuitem"> Curated Collections </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/shop/mobile/home/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:mobile offers" role="menuitem"> Mobile Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:television offers" role="menuitem"> Television Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/computing/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:laptop and computing offers" role="menuitem"> Laptop &amp; Computing Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/homeappliance/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:home appliances offers" role="menuitem"> Home Appliances Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/mobile/galaxygifts/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:galaxy gifts" role="menuitem"> Galaxy Gifts </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/business/offers/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:business offers" role="menuitem"> Business Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/students-offers/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:student and youth offers" role="menuitem"> Student &amp; Youth Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/key-worker-offers/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:key worker &amp; teacher offers" role="menuitem"> Key Worker &amp; Teacher Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/live-shopping/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:offers:samsung live" role="menuitem"> Samsung Live </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="shop:why buy from samsung" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung"> Why buy from Samsung <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/why-buy-from-samsung/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:overview" role="menuitem"> Overview </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/samsung-finance/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:pay with samsung finance" role="menuitem"> Pay with Samsung Finance </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/price-promise/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:price promise" role="menuitem"> Price Promise </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/pay-monthly-contract/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:phone contracts" role="menuitem"> Phone Contracts </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/klarna/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:pay with klarna" role="menuitem"> Pay with Klarna </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/paypal-credit/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:pay with paypal" role="menuitem"> Pay with PayPal </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/trade-in/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:mobile trade in" role="menuitem"> Mobile Trade In </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/trade-up/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:tv monitor and home appliance trade up" role="menuitem"> TV &amp; Appliance Trade-Up </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/samsung-upgrade/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:upgrade members" role="menuitem"> Upgrade Members </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/samsung-care-plus/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:samsung care plus" role="menuitem"> Samsung Care+ </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/rewards/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:samsung rewards" role="menuitem"> Samsung Rewards </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://www.samsung.com/uk/explore/kings-cross/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:why buy from samsung:samsung kx ldn" role="menuitem"> Samsung KX LDN<br /> </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread mobile-only"> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai"> AI <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container"> <p class="nv00-gnb__l1-menu-container-title">AI</p><!-- 90 --> <div class="nv00-gnb__l1-menu-wrap l1-only"> <ul class="nv00-gnb__l1-menu-list" role="menu"> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/ai-products/" data-engname="ai:ai for all" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:ai for all" role="menuitem"> AI for All </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/galaxy-ai/" data-engname="ai:galaxy ai" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:galaxy ai" role="menuitem"> Galaxy AI </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/tvs/8k-tv/highlights/" data-engname="ai:samsung ai tv" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:samsung ai tv" role="menuitem"> Samsung AI TV </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/home-appliances/bespoke-home/" data-engname="ai:bespoke ai" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:bespoke ai" role="menuitem"> Bespoke AI </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/ai-products/all-ai-products/" data-engname="ai:all ai products" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:all ai products" role="menuitem"> All AI Products </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/ai-meets-ai/" data-engname="ai:ai meets ai" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="ai:ai meets ai" role="menuitem"> AI meets AI </a> </li> </ul> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile"> Mobile <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container"> <p class="nv00-gnb__l1-menu-container-title">Mobile</p><!-- 90 --> <div class="nv00-gnb__l1-menu-wrap l1-only"> <ul class="nv00-gnb__l1-menu-list" role="menu"> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/mobile/" data-engname="mobile:discover mobiles" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:discover mobiles" role="menuitem"> Discover Mobiles<br /> </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/galaxy-ai/" data-engname="mobile:galaxy ai" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy ai" role="menuitem"> Galaxy AI </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/smartphones/" data-engname="mobile:galaxy smartphone" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy smartphone" role="menuitem"> Galaxy Smartphone </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/tablets/" data-engname="mobile:galaxy tab" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy tab" role="menuitem"> Galaxy Tab </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/galaxy-book/" data-engname="mobile:galaxy book and laptops" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy book and laptops" role="menuitem"> Galaxy Book &amp; Laptops </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/watches/" data-engname="mobile:galaxy watch" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy watch" role="menuitem"> Galaxy Watch </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/audio-sound/" data-engname="mobile:galaxy buds" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy buds" role="menuitem"> Galaxy Buds </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/rings/all-rings/" data-engname="mobile:galaxy ring" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy ring" role="menuitem"> Galaxy Ring </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/mobile-accessories/" data-engname="mobile:galaxy accessories" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy accessories" role="menuitem"> Galaxy Accessories<br /> </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/one-ui/" data-engname="mobile:one ui" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:one ui" role="menuitem"> One UI </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/apps/samsung-health/" data-engname="mobile:samsung health" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:samsung health" role="menuitem"> Samsung Health </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/apps/" data-engname="mobile:apps and services" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:apps and services" role="menuitem"> Apps &amp; Services </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/mobile/galaxygifts/" data-engname="mobile:galaxy gifts" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:galaxy gifts" role="menuitem"> Galaxy gifts </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/certified-re-newed-phones/" data-engname="mobile:certified re-newed" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:certified re-newed" role="menuitem"> Certified Re-Newed </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/mobile/why-galaxy/" data-engname="mobile:why galaxy" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:why galaxy" role="menuitem"> Why Galaxy </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/mobile/switch-to-galaxy/" data-engname="mobile:switch to galaxy" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:switch to galaxy" role="menuitem"> Switch to Galaxy </a> </li> <li class="nv00-gnb__l1-menu"> <a class="nv00-gnb__l1-menu-link" href="/uk/mobile-phone-buying-guide/" data-engname="mobile:find the best samsung phone" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="mobile:find the best samsung phone" role="menuitem"> Find The Best Samsung Phone </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap featured-products-thumbnail"> <p class="nv00-gnb__featured-products-thumbnail-title">New &amp; Featured</p> <div class="nv00-gnb__featured-products-thumbnail-item-container"> <button class="nv00-gnb__featured-products-thumbnail-item--previous"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </button> <ul class="nv00-gnb__featured-products-thumbnail-item-wrap" role="menu"> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/uk/smartphones/galaxy-z-fold6/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy z fold6" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_Q6_168x136_mo.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy Z Fold6" data-mobile-alt="Galaxy Z Fold6" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_Q6_168x136_mo.png?$168_136_PNG$" data-desktop-alt="Galaxy Z Fold6" data-mobile-alt="Galaxy Z Fold6" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy Z Fold6</p> </a> </li> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/uk/smartphones/galaxy-z-flip6/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy z flip6" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_B6_168x136_mo.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy Z Flip6" data-mobile-alt="Galaxy Z Flip6" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/GNB_B6_168x136_mo.png?$168_136_PNG$" data-desktop-alt="Galaxy Z Flip6" data-mobile-alt="Galaxy Z Flip6" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy Z Flip6</p> </a> </li> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/uk/smartphones/galaxy-s24-ultra/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy s24 ultra" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E3_168x136_mo.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy S24 Ultra" data-mobile-alt="Galaxy S24 Ultra" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E3_168x136_mo.png?$168_136_PNG$" data-desktop-alt="Galaxy S24 Ultra" data-mobile-alt="Galaxy S24 Ultra" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy S24 Ultra</p> </a> </li> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/uk/smartphones/galaxy-s24/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy s24 and s24 plus" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E1E2_168x136_mo.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy S24 | S24+" data-mobile-alt="Galaxy S24 | S24+" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2404/gnb/GNB_E1E2_168x136_mo.png?$168_136_PNG$" data-desktop-alt="Galaxy S24 | S24+" data-mobile-alt="Galaxy S24 | S24+" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy S24 | S24+</p> </a> </li> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/uk/smartphones/galaxy-s/galaxy-s24-fe-blue-128gb-sm-s721blbdeub/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:Galaxy S24 FE" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_R12_168x136_mo-1.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy S24 FE" data-mobile-alt="Galaxy S24 FE" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_R12_168x136_mo-1.png?$168_136_PNG$" data-desktop-alt="Galaxy S24 FE" data-mobile-alt="Galaxy S24 FE" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy S24 FE</p> </a> </li> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/uk/tablets/galaxy-tab-s/galaxy-tab-s10-ultra-grey-256gb-wi-fi-sm-x920nzareub/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy tab s10 series" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_TS10-Series_168x136_mo.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy Tab S10 Series" data-mobile-alt="Galaxy Tab S10 Series" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/gnb/GNB_TS10-Series_168x136_mo.png?$168_136_PNG$" data-desktop-alt="Galaxy Tab S10 Series" data-mobile-alt="Galaxy Tab S10 Series" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy Tab S10 Series</p> </a> </li> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/uk/watches/galaxy-watch/galaxy-watch-ultra-titanium-grey-lte-sm-l705fdaaeua/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy watch ultra" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/WatchUltra_GNB_mo_168x136.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy Watch Ultra" data-mobile-alt="Galaxy Watch Ultra" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/WatchUltra_GNB_mo_168x136.png?$168_136_PNG$" data-desktop-alt="Galaxy Watch Ultra" data-mobile-alt="Galaxy Watch Ultra" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy Watch Ultra</p> </a> </li> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/uk/audio-sound/galaxy-buds/galaxy-buds3-pro-silver-sm-r630nzaaeua/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy buds3 pro" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy Buds3 Pro" data-mobile-alt="Galaxy Buds3 Pro" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/HOME_Buds3Pro_GNB_168x136_mo.png?$168_136_PNG$" data-desktop-alt="Galaxy Buds3 Pro" data-mobile-alt="Galaxy Buds3 Pro" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy Buds3 Pro</p> </a> </li> <li class="nv00-gnb__featured-products-thumbnail-item"> <a href="/uk/rings/galaxy-ring/galaxy-ring-titanium-black-size-10-sm-q500nzkaeub/" an-tr="nv00_gnb-feature image-navigation2" an-ca="navigation" an-ac="gnb" an-la="feature image:mobile:galaxy ring" class="nv00-gnb__featured-products-thumbnail-item-link" role="menuitem"> <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> <div class="image"> <img class="image__preview lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/Ring_GNB_168x136_mo.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy Ring" data-mobile-alt="Galaxy Ring" role="img" data-comp-name="image"/> <img class="image__main lazy-load-man" data-src="//images.samsung.com/is/image/samsung/assets/uk/2407/gnb/Ring_GNB_168x136_mo.png?$168_136_PNG$" data-desktop-alt="Galaxy Ring" data-mobile-alt="Galaxy Ring" role="img" data-comp-name="image"/> </div> <p class="nv00-gnb__featured-products-thumbnail-item-name">Galaxy Ring</p> </a> </li> </ul> <button class="nv00-gnb__featured-products-thumbnail-item--next"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> </div> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio"> TV &amp; AV <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container left-side"> <p class="nv00-gnb__l1-menu-container-title">TV &amp; AV<!-- 44 --></p> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="tv and audio:recommended" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended"> Recommended <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/help-me-choose/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended:help choose my tv" role="menuitem"> Help choose my TV </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/audio-devices/help-me-choose/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended:help choose my sound device" role="menuitem"> Help choose my Sound Device </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/why-samsung-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended:why samsung tv" role="menuitem"> Why Samsung TV </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/8k-tv/highlights/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended:why 8k tv" role="menuitem"> Why 8K TV </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/qled-tv/highlights/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended:why neo qled" role="menuitem"> Why Neo QLED </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/oled-tv/highlights/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended:why samsung oled" role="menuitem"> Why Samsung OLED </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/lifestyle-tvs/the-frame/highlights/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended:why the frame" role="menuitem"> Why The Frame<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/gaming-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended:best samsung gaming tv" role="menuitem"> Best Samsung Gaming TV </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/sports-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended:best samsung tv for sports" role="menuitem"> Best Samsung TV for Sports </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/smart-tv/highlights/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended:why samsung smart tv" role="menuitem"> Why Samsung Smart TV<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/smart-tv/made-for-uk/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended:made for uk" role="menuitem"> Made for UK </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/tv-buying-guide/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended:tv buying guide" role="menuitem"> TV buying guide<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/micro-led/highlights/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended:micro led" role="menuitem"> Micro LED </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/trade-up/#tvs-tab" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended:tv trade up" role="menuitem"> TV and Soundbar Trade Up </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://www.samsung.com/uk/tvs/all-tvs/?tv-bundles" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:recommended:tv bundles" role="menuitem"> TV Bundles </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu" data-group-code="none"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="tv and audio:tvs" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs"> TVs <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs:discover tvs" role="menuitem"> Discover TVs </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/compare/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs:compare tvs" role="menuitem"> Compare TVs </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/neo-qled-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs:neo qled" role="menuitem"> Neo QLED </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/qled-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs:qled" role="menuitem"> QLED </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/oled-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs:oled" role="menuitem"> OLED </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/lifestyle-tvs/the-frame/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs:the frame" role="menuitem"> The Frame<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/lifestyle-tvs/the-serif/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs:the serif" role="menuitem"> The Serif<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/lifestyle-tvs/the-terrace/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs:the terrace" role="menuitem"> The Terrace<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/lifestyle-tvs/the-sero/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs:the sero" role="menuitem"> The Sero<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/all-tvs/?crystal-uhd" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs:crystal uhd" role="menuitem"> Crystal UHD </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/full-hd-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs:full hd hd tvs" role="menuitem"> Full HD/HD TVs </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tv-accessories/all-tv-accessories/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs:tv accessories" role="menuitem"> TV Accessories </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/lifestyle-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs:discover lifestyle tvs" role="menuitem"> Discover Lifestyle TVs </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/#tv-ranges" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs:tv range navigator" role="menuitem"> TV Range Navigator </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/all-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tvs:all tvs" role="menuitem"> All TVs </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu" data-group-code="none"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="tv and audio:tv by size" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by size"> TV by Size <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/98-inch-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by size:98 inch tvs" role="menuitem"> 98 inch TVs </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/85-inch-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by size:85 inch tvs" role="menuitem"> 85 inch TVs<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/75-inch-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by size:75 inch tvs" role="menuitem"> 75 inch TVs<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/65-inch-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by size:65 inch tvs" role="menuitem"> 65 inch TVs<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/55-inch-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by size:55 inch tvs" role="menuitem"> 55 inch TVs<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/50-inch-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by size:50 inch tvs" role="menuitem"> 50 inch TVs<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/all-tvs/?43-and-under" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by size:43 inch tvs" role="menuitem"> 43 inch TVs or smaller </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/tv-buying-guide/what-size-tv-should-i-get/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by size:what size tv should i get" role="menuitem"> What size TV should I get?<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/big-screen-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by size:why upgrade your screen size" role="menuitem"> Why upgrade your screen size? </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/supersize-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by size:why a 98 tv" role="menuitem"> Why a 98” TV? </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/all-tvs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by size:all tvs" role="menuitem"> All TVs<br /> </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="tv and audio:tv by resolution" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by resolution"> TV by Resolution<br /> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/8k-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by resolution:8k tvs" role="menuitem"> 8K TVs<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/uhd-4k-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by resolution:4k tvs" role="menuitem"> 4K TVs<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/full-hd-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by resolution:full hd hd tvs" role="menuitem"> Full HD/HD TVs<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/tv-buying-guide/what-is-4k-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by resolution:what is 4k tv?" role="menuitem"> What is 4K TV? </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/tvs/tv-buying-guide/what-is-8k-tv/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:tv by resolution:what is 8k tv?" role="menuitem"> What is 8K TV? </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="tv and audio:projectors" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:projectors"> Projectors <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/projector/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:projectors:discover projectors" role="menuitem"> Discover Projectors </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/projectors/all-projectors/?the-premiere" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:projectors:the premiere" role="menuitem"> The Premiere <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/projectors/the-freestyle/the-freestyle-2nd-gen-sp-lff3claxxxu/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:projectors:the freestyle" role="menuitem"> The Freestyle </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/projector-accessories/all-projector-accessories/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:projectors:projector accessories" role="menuitem"> Projector Accessories<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/projectors/all-projectors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:projectors:all projectors" role="menuitem"> All Projectors </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu" data-group-code="03000000"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="tv and audio:sound devices" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:sound devices"> Sound Devices <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/audio-devices/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:sound devices:discover sound devices" role="menuitem"> Discover Sound Devices </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/audio-devices/soundbar-buying-guide/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:sound devices:soundbar buying guide" role="menuitem"> Soundbar Buying Guide </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/audio-devices/all-audio-devices/?q-series-soundbars" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:sound devices:q series soundbars" role="menuitem"> Q-series Soundbars </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/audio-devices/all-audio-devices/?ultra-slim-soundbars" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:sound devices:ultra slim soundbars" role="menuitem"> Ultra Slim Soundbars </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/audio-devices/all-audio-devices/?s-series-soundbars" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:sound devices:s series soundbars" role="menuitem"> S-series Soundbars </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/audio-devices/all-audio-devices/?b-series-soundbars" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:sound devices:b series soundbars" role="menuitem"> B-series Soundbars<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/audio-devices/all-audio-devices/?all-in-one-soundbars" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:sound devices:all in one soundbars" role="menuitem"> All in One Soundbars </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/audio-devices/all-audio-devices/?soundbars-with-sub-woofers" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:sound devices:soundbars with subwoofers" role="menuitem"> Soundbars with Subwoofers<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://www.samsung.com/uk/audio-devices/all-audio-devices/?music-frame" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:sound devices:music frame" role="menuitem"> Music Frame <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/audio-devices/all-audio-devices/?sound-tower" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:sound devices:sound towers" role="menuitem"> Sound Towers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/audio-accessories/all-audio-accessories/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:sound devices:audio accessories" role="menuitem"> Audio Accessories </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/audio-devices/#SoundbarRangeNavigator" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:sound devices:soundbar range navigator" role="menuitem"> Soundbar Range Navigator </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/audio-devices/all-audio-devices/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="tv and audio:sound devices:all sound devices" role="menuitem"> All Sound Devices </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread mobile-only"> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances"> Home Appliances <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container left-side"> <p class="nv00-gnb__l1-menu-container-title">Home Appliances<!-- 44 --></p> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliances:recommended" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:recommended"> Recommended <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/home-appliances/bespoke-ai/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:recommended:discover bespoke ai" role="menuitem"> Discover Bespoke AI </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/home-appliances/why-samsung-appliances/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:recommended:why samsung" role="menuitem"> Why Samsung? </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/home-appliances/ai-energy-saving/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:recommended:ai energy saving" role="menuitem"> AI Energy Saving </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/home-appliances/bespoke-ai-smartthings/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:recommended:bespoke ai meets smartthings" role="menuitem"> BESPOKE AI meets SmartThings </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/british-gas-bill-credit-promotion/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:recommended:british gas promo" role="menuitem"> British Gas Promo </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/autumn-appliance-sale/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:recommended:autumn cashback" role="menuitem"> Autumn Cashback </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/free-persil-with-washing-machine-deals/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:recommended:persil offer" role="menuitem"> Persil Offer </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/home-appliances/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:recommended:discover home appliances" role="menuitem"> Discover Home Appliances </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://www.samsung.com/uk/home-appliances/pet-care/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:recommended:pet care appliances" role="menuitem"> Pet Care Appliances </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/homeappliance/bundles/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:recommended:build your appliances bundle" role="menuitem"> Build Your Home Appliances Bundle </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/home-appliances/learn/energy-efficient-home-appliances/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:recommended:energy efficiency appliances" role="menuitem"> Energy Efficient Appliances </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/trade-up/#refrigerator-tab" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:recommended:home appliance trade up" role="menuitem"> Home Appliance Trade Up<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/home-appliances/buying-guide/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:recommended:buying guide" role="menuitem"> Home Appliance Buying Guide </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/home-appliances/samsung-food/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:recommended:samsung food" role="menuitem"> Samsung Food </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu" data-group-code="07000000"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliances:refrigerators" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:refrigerators"> Refrigerators <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/refrigerators/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:refrigerators:discover refrigerators" role="menuitem"> Discover Refrigerators </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/refrigerators/all-refrigerators/?bespoke-ai-new+bespoke+available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:refrigerators:bespoke refrigerators" role="menuitem"> BESPOKE Refrigerators </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/refrigerators/all-refrigerators/energy-efficient/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:refrigerators:energy efficientf fridge freezers" role="menuitem"> Energy Efficient Fridge Freezers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/refrigerators/all-refrigerators/smart/?available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:refrigerators:smart fridge freezers" role="menuitem"> Smart Fridge Freezers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/refrigerators/french-door/?available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:refrigerators:french style fridge freezer" role="menuitem"> French Style Fridge Freezer </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/refrigerators/all-refrigerators/american-style/?available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:refrigerators:american style fridge freezer" role="menuitem"> American Style Fridge Freezer </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/refrigerators/all-refrigerators/?classic-fridge-freezer+available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:refrigerators:classic fridge freezers" role="menuitem"> Classic Fridge Freezers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/refrigerators/all-refrigerators/?1-door-fridge+1-door-freezer+available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:refrigerators:one door" role="menuitem"> One Door Fridge or Freezer </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/refrigerators/all-refrigerators/integrated-fridge-freezer/?available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:refrigerators:integrated refrigerators" role="menuitem"> Integrated Refrigerators </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/home-appliance-accessories/all-home-appliance-accessories/refrigerators/?available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:refrigerators:fridge freezer accessories" role="menuitem"> Fridge Freezer Accessories </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/home-appliances/buying-guide/what-is-the-best-type-of-fridge-freezer/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:refrigerators:refrigeration buying guide" role="menuitem"> Refrigeration Buying Guide </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/refrigerators/all-refrigerators/?available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:refrigerators:all refrigerators" role="menuitem"> All Refrigerators </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu" data-group-code="07000000"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliances:laundry" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:laundry"> Laundry <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/washers-and-dryers/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:laundry:discover laundry" role="menuitem"> Discover Laundry </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/washers-and-dryers/all-washers-and-dryers/?bespoke-ai-washing-machine+bespoke-ai-tumble-dryer+available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:laundry:bespoke ai laundry" role="menuitem"> BESPOKE AIᵀᴹ Laundry </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/washers-and-dryers/washing-machines/energy-efficient/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:laundry:energy efficient washing machines" role="menuitem"> Energy Efficient Washing Machines<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/washers-and-dryers/dryers/energy-efficient/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:laundry:energy efficient tumble dryers" role="menuitem"> Energy Efficient Tumble Dryers<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/washers-and-dryers/washing-machines/?available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:laundry:washing machines" role="menuitem"> Washing Machines </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/washers-and-dryers/washer-dryer-combo/?available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:laundry:washer dryers" role="menuitem"> Washer Dryers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/washers-and-dryers/dryers/?available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:laundry:tumble dryers" role="menuitem"> Tumble Dryers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/home-appliance-accessories/all-home-appliance-accessories/?washers-and-dryers" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:laundry:laundry accessories" role="menuitem"> Laundry Accessories </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/washers-and-dryers/#series-explainer" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:laundry:kaundry series navigator" role="menuitem"> Laundry Series Navigator </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/home-appliances/buying-guide/what-size-washing-machine-do-i-need/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:laundry:laundry appliance buying guide" role="menuitem"> Laundry Appliance Buying Guide<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/washers-and-dryers/all-washers-and-dryers/?available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:laundry:all laundry" role="menuitem"> All Laundry </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu" data-group-code="07000000"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliances:vacuum cleaners" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:vacuum cleaners"> Vacuum Cleaners <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/vacuum-cleaners/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:vacuum cleaners:discover vacuum cleaners" role="menuitem"> Discover Vacuum Cleaners </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/vacuum-cleaners/stick/bespoke-jet-ai-black-vs28c9784qk-eu/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:vacuum cleaners:bespoke jet ai vacuum" role="menuitem"> BESPOKE Jet™ AI Vacuum </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/vacuum-cleaners/all-vacuum-cleaners/?bespoke-jettm+available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:vacuum cleaners:bespoke jet stick vacuums" role="menuitem"> BESPOKE Jet™ Stick Vacuums </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/vacuum-cleaners/stick/?jet-stick+available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:vacuum cleaners:jet cordless stick vacuums" role="menuitem"> Jet™ Cordless Stick Vacuums </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/vacuum-cleaners/robot/?robots+jet-bot-combo+available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:vacuum cleaners:jet bot robot vacuums" role="menuitem"> Jet Bot™ Robot Vacuums </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/home-appliance-accessories/all-home-appliance-accessories/vacuum-cleaners/?available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:vacuum cleaners:battery packs and accessories" role="menuitem"> Battery Packs &amp; Accessories </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/vacuum-cleaners/#series-explainer" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:vacuum cleaners:vacuum series navigator" role="menuitem"> Vacuum Series Navigator </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/home-appliances/learn/vacuum-cleaners/how-to-choose-a-vacuum-cleaner/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:vacuum cleaners:vacuum cleaner buying guide" role="menuitem"> Vacuum Cleaner Buying Guide </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/vacuum-cleaners/all-vacuum-cleaners/?available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:vacuum cleaners:all vacuum cleaners" role="menuitem"> All Vacuum Cleaners </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu" data-group-code="07000000"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliances:cooking appliances" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:cooking appliances"> Cooking Appliances <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/cooking-appliances/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:cooking appliances:discover cooking appliances" role="menuitem"> Discover Cooking Appliances </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/cooking-appliances/all-cooking-appliances/?bespoke+available-to-order/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:cooking appliances:bespoke cooking appliances" role="menuitem"> BESPOKE Cooking Appliances </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/cooking-appliances/ovens/energy-efficient/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:cooking appliances:energy efficient cooking appliances" role="menuitem"> Energy Efficient Cooking Appliances </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/cooking-appliances/ovens/?available-to-order/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:cooking appliances:ovens" role="menuitem"> Ovens </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/cooking-appliances/hobs/?available-to-order/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:cooking appliances:hobs" role="menuitem"> Hobs </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/cooking-appliances/hoods/?available-to-order" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:cooking appliances:hoods" role="menuitem"> Hoods </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/microwave-ovens/all-microwave-ovens/?available-to-order/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:cooking appliances:microwaves" role="menuitem"> Microwaves </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/cooking-appliances/all-cooking-appliances/?available-to-order/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:cooking appliances:all cooking appliances" role="menuitem"> All Cooking Appliances </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu" data-group-code="07000000"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliances:dishwashers" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:dishwashers"> Dishwashers <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/dishwashers/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:dishwashers:discover dishwashers" role="menuitem"> Discover Dishwashers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/dishwashers/built-in/?available-to-order/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:dishwashers:built in dishwashers" role="menuitem"> Built- in Dishwashers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/dishwashers/freestanding/?available-to-order/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:dishwashers:freestanding dishwashers" role="menuitem"> Freestanding Dishwashers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/dishwashers/all-dishwashers/?available-to-order/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:dishwashers:all dishwashers" role="menuitem"> All Dishwashers </a> </li> </ul> <div class="nv00-gnb__l1-menu desktop-only"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliances:heating and cooling" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:heating and cooling"> Heating &amp; Cooling <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://samsung-climatesolutions.com/en-gb/b2c.html?cid=uk_ow_affiliate_samsung_air-conditioning_none_gnb-climatesolutions_other_creative3_segment3" aria-label="All Air Conditioners : Open in a new window" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:heating and cooling:all air conditioners " role="menuitem" target="_blank"> All Air Conditioners <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://samsung-climatesolutions.com/en-gb/b2c/our-solutions/home/heat-pump-solutions.html?cid=uk_ow_affiliate_samsung_heatpump_none_gnb-climatesolutions_other_creative4_segment4" aria-label="All Heat Pumps : Open in a new window" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:heating and cooling:all heat pumps " role="menuitem" target="_blank"> All Heat Pumps <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread mobile-only"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="home appliances:heating and cooling" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:heating and cooling"> Heating &amp; Cooling <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://samsung-climatesolutions.com/en-gb/b2c.html?cid=uk_ow_affiliate_samsung_air-conditioning_none_gnb-climatesolutions_other_creative3_segment3" aria-label="All Air Conditioners : Open in a new window" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:heating and cooling:all air conditioners " role="menuitem" target="_blank"> All Air Conditioners <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://samsung-climatesolutions.com/en-gb/b2c/our-solutions/home/heat-pump-solutions.html?cid=uk_ow_affiliate_samsung_heatpump_none_gnb-climatesolutions_other_creative4_segment4" aria-label="All Heat Pumps : Open in a new window" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="home appliances:heating and cooling:all heat pumps " role="menuitem" target="_blank"> All Heat Pumps <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing"> Computing <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container left-side"> <p class="nv00-gnb__l1-menu-container-title">Computing<!-- 44 --></p> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="computing:recommended" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended"> Recommended <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/computing/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended:laptop and computing offers" role="menuitem"> Laptop &amp; Computing Offers </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/help-me-choose/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended:help me choose my monitor" role="menuitem"> Help me Choose my Monitor <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/laptop-buying-guide/best-gaming-laptop/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended:best samsung gaming setup" role="menuitem"> Best Samsung Gaming Laptop </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/laptop-buying-guide/samsung-laptop-series-explained/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended:what is the best samsung laptop" role="menuitem"> What is the best Samsung Laptop? </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/laptop-buying-guide/best-laptop-for-students/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended:what is the best samsung laptop for students" role="menuitem"> What is the best Samsung Laptops for students? </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/support/computing/use-smart-switch-to-transfer-your-data-to-your-new-galaxy-book/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended:galaxy book smart switch" role="menuitem"> Galaxy Book Smart Switch </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/trade-up/#monitors-tab" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended:monitor trade up" role="menuitem"> Monitor Trade Up </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/monitor-buying-guide/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended:monitor buying guide" role="menuitem"> Monitor Buying Guide<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/odyssey-gaming-monitor/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended:what is odyssey gaming" role="menuitem"> What is Odyssey Gaming? </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/smart_monitors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended:smart monitor buying guide" role="menuitem"> Smart Monitor Buying Guide </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/monitor-buying-guide/how-to-select-by-resolution/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:recommended:which monitor resolution is best for you" role="menuitem"> Which Monitor Resolution is best for you? </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="computing:galaxy book and laptops" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops"> Galaxy Book &amp; Laptops <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/galaxy-book/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops:discover galaxy book" role="menuitem"> Discover Galaxy Book </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/computers/galaxy-book/galaxy-book5-pro360/buy/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops:galaxy book5 pro 360" role="menuitem"> Galaxy Book5 Pro 360 <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/computers/all-computers/?galaxy-book" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops:galaxy book4 ultra" role="menuitem"> Galaxy Book4 Ultra </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/computers/all-computers/?galaxy-book-edge" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops:galaxy book4 edge" role="menuitem"> Galaxy Book4 Edge </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/computers/all-computers/?galaxy-book-360" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops:galaxy book4 pro 360" role="menuitem"> Galaxy Book4 Pro 360 </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/computers/all-computers/?galaxy-book" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops:galaxy book4 pro" role="menuitem"> Galaxy Book4 Pro </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/computers/all-computers/?galaxy-book-360" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops:galaxy book4 360" role="menuitem"> Galaxy Book4 360 </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/computers/all-computers/?galaxy-book" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops:galaxy book4" role="menuitem"> Galaxy Book4 </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/computers/galaxy-book-copilot-plus-pcs/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops:copilot+pc" role="menuitem"> Copilot+PC </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/computers/chromebook/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops:samsung chromebook" role="menuitem"> Samsung Chromebook </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/computer-accessories/all-computer-accessories/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops:accessories" role="menuitem"> Accessories </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/computers/all-computers/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops:all laptops" role="menuitem"> All Laptops </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/galaxy-book/compare/?product1=np950qed-kb1uk&product2=np950xed-kb1uk&product3=np935qdb-ka2uk" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops:compare" role="menuitem"> Compare </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/laptop-buying-guide/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops:help me choose" role="menuitem"> Help Me Choose </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://www.samsung.com/global/galaxybooks-downloadcenter/?siteCode=uk" aria-label="Galaxy Books Download Centre: Open in a new window" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book and laptops:galaxy books download centre" role="menuitem" target="_blank"> Galaxy Books Download Centre <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="computing:galaxy book by size" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book by size"> Galaxy Book By Size <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/computers/all-computers/?156+160" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book by size:156 to 160" role="menuitem"> 15.6&quot; - 16.0&quot; </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/computers/all-computers/?133+140" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book by size:133 to 149" role="menuitem"> 13.3” - 14.0”<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/computers/all-computers/?110+124" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book by size:110 to 129" role="menuitem"> 11.0” - 12.9” </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/computers/all-computers/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:galaxy book by size:all galaxy book by size" role="menuitem"> All Galaxy Book By Size </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="computing:computer monitors" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors"> Computer Monitors <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/help-me-choose/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:help me choose my monitor" role="menuitem"> Help me Choose my Monitor <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:discover computer monitors" role="menuitem"> Discover Computer Monitors </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/gaming/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:gaming monitor" role="menuitem"> Gaming Monitor </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/smart/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:smart monitor" role="menuitem"> Smart Monitor </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/high-resolution/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:high resolution monitor" role="menuitem"> High Resolution Monitor </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/all-monitors/?viewfinity" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:viewinfinity monitor" role="menuitem"> ViewFinity Monitor </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/4k-monitor/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:4k uhd monitor" role="menuitem"> 4K UHD Monitor </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/curved/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:curved monitor" role="menuitem"> Curved Monitor </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/ultra-wide/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:ultrawide monitor" role="menuitem"> Ultrawide Monitor<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/business/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:business" role="menuitem"> Business Monitor<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/all-monitors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:all monitors" role="menuitem"> All Monitors<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/monitor-buying-guide/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:computer monitors:monitor buying guide" role="menuitem"> Monitor Buying Guide </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="computing:memory and storage" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:memory and storage"> Memory &amp; Storage <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/memory-storage-devices/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:memory and storage:discover memory and storage" role="menuitem"> Discover Memory &amp; Storage </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/memory-storage/nvme-ssd/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:memory and storage:nvme ssd" role="menuitem"> NVME SSD </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/memory-storage/sata-ssd/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:memory and storage:sata ssd" role="menuitem"> SATA SSD </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/memory-storage/portable-ssd/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:memory and storage:portable ssd" role="menuitem"> Portable SSD </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/memory-storage/memory-card/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:memory and storage:memory cards" role="menuitem"> Memory Cards </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/memory-storage/usb-flash-drive/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:memory and storage:usb flash drive" role="menuitem"> USB Flash Drive </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/memory-storage/all-memory-storage/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="computing:memory and storage:all memory and storage" role="menuitem"> All Memory &amp; Storage </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread mobile-only"> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays"> Displays <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container "> <p class="nv00-gnb__l1-menu-container-title">Displays<!-- 44 --></p> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="displays:monitors" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors"> Monitors <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/help-me-choose/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:help me choose my monitor" role="menuitem"> Help me Choose my Monitor <span class="badge-icon badge-icon--label badge-icon--bg-color-blue">New</span> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:discover monitors" role="menuitem"> Discover Monitors </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/gaming/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:gaming monitor" role="menuitem"> Gaming Monitor </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/smart/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:smart monitor" role="menuitem"> Smart Monitor </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/high-resolution/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:high resolution monitor" role="menuitem"> High Resolution Monitor </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/all-monitors/?viewfinity" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:viewinfinity monitor" role="menuitem"> ViewFinity Monitor </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/4k-monitor/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:4k uhd monitor" role="menuitem"> 4K UHD Monitor </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/curved/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:curved monitor" role="menuitem"> Curved Monitor </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/ultra-wide/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:ultrawide monitor" role="menuitem"> Ultrawide Monitor </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/business/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:business monitor" role="menuitem"> Business Monitor<br /> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/all-monitors/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:all monitors" role="menuitem"> All Monitors </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/monitors/monitor-buying-guide/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:monitor buying guide" role="menuitem"> Monitor Buying Guide </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/offer/trade-up/#monitors-tab" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:monitors:monitor tradeup" role="menuitem"> Monitor Trade Up </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="displays:for business" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:for business"> For Business <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/business/commercial-tvs/" aria-label="Discover Commercial TVs: Open in a new window" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:for business:discover commercial tvs" role="menuitem" target="_blank"> Discover Commercial TVs <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/business/smart-signage/" aria-label="SMART Signage: Open in a new window" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:for business:smart signage" role="menuitem" target="_blank"> SMART Signage <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/business/led-signage/" aria-label="LED Signage: Open in a new window" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:for business:led signage" role="menuitem" target="_blank"> LED Signage <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/business/commercial-tvs/" aria-label="Commercial TVs: Open in a new window" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:for business:commercial tvs" role="menuitem" target="_blank"> Commercial TVs <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/business/monitors/" aria-label="Monitors: Open in a new window" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="displays:for business:monitors" role="menuitem" target="_blank"> Monitors <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread mobile-only"> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <a class="nv00-gnb__l0-menu-link" href="/uk/accessories/" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="accessories" role="menuitem"> Accessories </a> </li> <li class="nv00-gnb__l0-menu"> <a class="nv00-gnb__l0-menu-link" href="/uk/smartthings/" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="smartthings" role="menuitem"> SmartThings </a> </li> <li class="nv00-gnb__l0-menu"> <a class="nv00-gnb__l0-menu-link" href="/uk/offer/black-friday/" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="black friday" role="menuitem"> Black Friday </a> </li> </ul> <ul class="nv00-gnb__l0-menu-list right-menu" role="menubar"> <li class="nv00-gnb__l0-menu"> <button class="nv00-gnb__l0-menu-btn" role="menuitem" aria-expanded="false" aria-haspopup="true" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support"> Support <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> <div class="nv00-gnb__l1-menu-container right-side"> <p class="nv00-gnb__l1-menu-container-title">Support</p><!-- 205 --> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="support:product help" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help"> Product Help <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/support/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help:support home" role="menuitem"> Support Home </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/support/user-manuals-and-guide/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help:manual and software" role="menuitem"> Manual and Software </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/search/?searchvalue=mobile#support" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help:search support" role="menuitem"> Search Support </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/shop-faq/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help:shop faq" role="menuitem"> SHOP FAQ </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/support/product-help/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:product help:how to guides" role="menuitem"> How to Guides </a> </li> </ul> </div> <!-- 205 --> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="support:repair and warranty" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repair and warranty"> Repairs &amp; Warranty <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/support/warranty/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repair and warranty:warranty information" role="menuitem"> Warranty Information </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/support/repair/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repair and warranty:troubleshoot and book a repair" role="menuitem"> Troubleshoot &amp; Book a Repair </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/support/repair/track-my-repair/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repair and warranty:track my repair" role="menuitem"> Track My Repair </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/support/warranty/register-your-samsung-product-warranty/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repair and warranty:register your samsung product" role="menuitem"> Register your Samsung Product </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/support/spare-parts/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repair and warranty:spare parts" role="menuitem"> Spare Parts </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/support/self-repair/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:repair and warranty:self repair" role="menuitem"> Self-Repair </a> </li> </ul> </div> <!-- 205 --> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="support:contact" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:contact"> Contact <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/support/contact/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:contact:contact us" role="menuitem"> Contact Us </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/support/contact/accessibility/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:contact:sign language support" role="menuitem"> Sign Language Support </a> </li> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="https://eu.community.samsung.com/?category.id=uk&profile.language=en-gb" aria-label="Ask the Community: Open in a new window" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:contact:ask the community" role="menuitem" target="_blank"> Ask the Community <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> </ul> </div> <!-- 205 --> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread"> <div class="nv00-gnb__l1-menu"> <h3 class="nv00-gnb__l1-menu-btn" data-engname="support:additional info" an-tr="nv00_gnb-2depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:additional info"> Additional Info <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> </h3> </div> <ul class="nv00-gnb__l2-menu-list" role="menu"> <li class="nv00-gnb__l2-menu"> <a class="nv00-gnb__l2-menu-link" href="/uk/support/newsalert/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="support:additional info:news and alerts" role="menuitem"> News &amp; Alerts </a> </li> </ul> </div> <div class="nv00-gnb__l1-menu-wrap l1-l2-spread mobile-only"> </div> </div> </li> <li class="nv00-gnb__l0-menu"> <a class="nv00-gnb__l0-menu-link" href="/uk/business/" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="for business" role="menuitem"> For Business </a> </li> </ul> </div> <div class="nv00-gnb__utility-wrap"> <div class="nv00-gnb__utility search"> <button class="nv00-gnb__utility-btn gnb__search-btn-js" an-tr="nv00_gnb-product offer-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="search" aria-haspopup="true" aria-expanded="false"> <span class="hidden">Search </span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#search-bold" href="#search-bold"></use> </svg> </button> </div> <div class="nv00-gnb__utility cart"> <a class="nv00-gnb__utility-btn js-global-cart-btn js-has-carturl" data-cart-url="https://shop.samsung.com/uk/cart/" href="https://shop.samsung.com/uk/cart/" an-tr="nv00_gnb--cart-depth1" an-ca="navigation" an-ac="gnb" an-la="cart" role="button"> <span class="hidden">Basket</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#cart-bold" href="#cart-bold"></use> </svg> <span class="cart-in-number gnb-cart-count" aria-live="polite" style="display:none;"><span class="hidden">Number of Products : </span></span> </a> </div> <div class="nv00-gnb__utility before-login"> <a class="nv00-gnb__utility-btn mobile-only loginBtn" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="login" aria-label="Manage Account" href="javascript:;" role="button"> <span class="hidden">Sign In/Sign-Up</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#user-bold" href="#user-bold"></use> </svg> </a> <ul class="nv00-gnb__utility-user-menu-list" role="menu"> <li class="nv00-gnb__utility-user-menu desktop-only"> <a class="nv00-gnb__utility-user-menu-link loginBtn" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="sign in sign up" aria-label="sign in sign up" href="javascript:;" data-linkinfo="https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate" role="menuitem"> Sign In/Sign-Up </a> <p class="nv00-gnb__utility-user-menu-rewards"> <a href="/uk/why-samsung-account/" class="nv00-gnb__utility-user-menu-rewards-link" aria-label="Why Create a Samsung Account? Samsung Rewards" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="rewards"> Why Create a Samsung Account? <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </a> </p> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" href="/uk/mypage/orders/" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="orders" aria-label="orders" role="menuitem"> Orders </a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" href="/uk/mypage/myproducts/" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="product registration" aria-label="product registration" role="menuitem"> Product Registration<br /> </a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" href="/uk/rewards/" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="samsung rewards" aria-label="samsung rewards" role="menuitem"> Samsung Rewards </a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" href="/uk/members/" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="members" aria-label="members" role="menuitem"> Members </a> </li> </ul> </div> <div class="nv00-gnb__utility after-login"> <a class="nv00-gnb__utility-btn mobile-only js-account" href="javascript:;" role="button" aria-label="Manage Account"> <span class="hidden">Manage Account</span> <div class="image js-gnb-afterlogin-image"> <img class="image__main" src="" alt="alternative-text" role="img" data-comp-name="image"/> </div> <span class="account-icon js-gnb-afterlogin-no-image"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#user-bold" href="#user-bold"></use> </svg> </span> </a> <ul class="nv00-gnb__utility-user-menu-list" role="menu"> <li class="nv00-gnb__utility-user-menu user desktop-only"> <a class="nv00-gnb__utility-user-menu-link js-user-name" href="https://account.samsung.com/membership/contents/profile/profile-gate" role="menuitem" aria-label="Manage Account"> <div class="image js-gnb-afterlogin-image"> <img class="image__main" src="" alt="alternative-text" role="img" data-comp-name="image"/> </div> <span class="account-icon js-gnb-afterlogin-no-image"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#user-bold" href="#user-bold"></use> </svg> </span> <p class="user-name"></p> <p class="hidden">Manage Account</p> </a> <p class="nv00-gnb__utility-user-menu-rewards"> <a href="/uk/why-samsung-account/" class="nv00-gnb__utility-user-menu-rewards-link" aria-label="Why Create a Samsung Account? Samsung Rewards" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="rewards"> Why Create a Samsung Account? <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </a> </p> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="my page" target="_self" aria-label="my page" href="/uk/mypage/" role="menuitem">My page</a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="orders" target="_self" aria-label="orders" href="/uk/mypage/orders/" role="menuitem">Orders</a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="wishlist" target="_blank" aria-label="wishlist" href="https://shop.samsung.com/uk/mypage/wishlist" role="menuitem">Wishlist</a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="product registration" target="_self" aria-label="product registration" href="/uk/mypage/myproducts/" role="menuitem">Product Registration<br /></a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="my rewards" target="_self" aria-label="my rewards" href="/uk/mypage/rewards/" role="menuitem">My Rewards</a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="members" target="_self" aria-label="members" href="/uk/members/" role="menuitem">Members</a> </li> <li class="nv00-gnb__utility-user-menu"> <a href="javascript:;" class="nv00-gnb__utility-user-menu-link logoutBtn" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="logout" aria-label="logout" role="menuitem">Log out</a> </li> </ul> </div> <div class="nv00-gnb__utility hamburger"> <button class="nv00-gnb__utility-btn" an-tr="nv00_gnb-gnb-navigation2" an-ca="navigation" an-ac="gnb" an-la="gnb:open" aria-expanded="false" aria-haspopup="true"> <span class="hidden">Navigation</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#menu-bold" href="#menu-bold"></use> </svg> </button> </div> </div> <div class="nv00-gnb__inner-wrap-looping--end" tabindex="0"></div> </div> <div class="nv00-gnb__dim-wrap" aria-hidden="true"></div> <form id="signInForm" name="signInForm" method="get" action="https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate"> <input type="hidden" name="response_type" id="response_type" value=""/> <input type="hidden" name="client_id" value="84hg4924k6"/> <input type="hidden" name="locale" id="locale" value=""/> <input type="hidden" name="countryCode" value="GB"/> <input type="hidden" name="redirect_uri" id="redirect_uri" value="/aemapi/v6/data-login/afterLogin.uk.json"/> <input type="hidden" name="state" id="signInState" value=""/> <input type="hidden" name="goBackURL" id="signInGoBackURL" value=""/> <input type="hidden" name="scope" id="scope" value=""/> </form> <!-- SA 로그아웃호출 폼 --> <form id="signOutForm" name="signOutForm" method="get" action="https://account.samsung.com/accounts/v1/Samsung_com_UK/signOutGate"> <input type="hidden" name="client_id" value="84hg4924k6"/> <input type="hidden" name="state" id="signOutState" value=""/> <input type="hidden" name="signOutURL" id="signOutURL" value="/aemapi/v6/data-login/afterLogout.uk.json"/> </form> <!-- 회원가입 폼 --> <form id="joinForm" name="joinForm" method="post" action="https://account.samsung.com/membership/"> <input type="hidden" name="actionID" value="SignupAP"/> <input type="hidden" name="serviceID" value="84hg4924k6"/> <input type="hidden" name="serviceName" value="SAMSUNG"/> <input type="hidden" name="domain" value=""/> <input type="hidden" name="countryCode" value="GB"/> <input type="hidden" name="languageCode" value="en"/> <input type="hidden" name="registURL" id="joinRegistURL" value="/aemapi/v6/data-login/afterLogin.uk.json"/> <input type="hidden" name="returnURL" id="joinReturnURL"/> <input type="hidden" name="goBackURL" id="joinGoBackURL" value=""/> <input type="hidden" name="ssoType" value="ENC_TK"/> <input type="hidden" name="emailActivationURL" id="joinEmailActivationURL" value="/aemapi/v6/data-login/emailActivationURL.uk.json"/> </form> <!-- Find Email 폼 --> <form id="findAccountForm" name="findAccountForm" method="post" action="https://account.samsung.com/membership/"> <input type="hidden" name="actionID" value="FindEmail"/> <input type="hidden" name="serviceID" value="84hg4924k6"/> <input type="hidden" name="serviceName" value="SAMSUNG"/> <input type="hidden" name="domain" value=""/> <input type="hidden" name="countryCode" value="GB"/> <input type="hidden" name="languageCode" value="en"/> <input type="hidden" name="goBackURL" id="findGoBackURL" value=""/> <input type="hidden" name="ssoType" value="ENC_TK"/> </form> <!-- Account Modify Form --> <form id="accountModifyForm" name="accountModifyForm" method="post" action="https://account.samsung.com/membership/"> <input type="hidden" name="actionID" value="ModifyUserInfo"/> <input type="hidden" name="serviceID" value="84hg4924k6"/> <input type="hidden" name="serviceName" value="SAMSUNG"/> <input type="hidden" name="domain" value=""/> <input type="hidden" name="countryCode" value="GB"/> <input type="hidden" name="languageCode" value="en"/> <input type="hidden" name="goBackURL" id="accountModifyGoBackURL" value=""/> <input type="hidden" name="ssoType" value="ENC_TK"/> </form> <form id="textForm" name="textForm"> <input type="hidden" name="productCountText" id="productCountText" value="Number of products"/> </form> <input type="hidden" name="domain" id="domain" value="www.samsung.com"/> <input type="hidden" name="useLogin" id="useLogin" value="Y"/> <input type="hidden" name="useStore" id="useStore" value="Y"/> <input type="hidden" name="storeDomain" id="storeDomain" value="https://api.shop.samsung.com"/> <input type="hidden" name="hybrisApiJson" id="hybrisApiJson"/> <input type="hidden" name="addToCartPostYn" id="addToCartPostYn"/> <input type="hidden" name="useNewAddToCartApi" id="useNewAddToCartApi"/> <input type="hidden" name="loginLinkURL" id="loginLinkURL" value="https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate"/> <input type="hidden" name="logoutURL" id="logoutURL" value="https://account.samsung.com/accounts/v1/Samsung_com_UK/signOutGate"/> <input type="hidden" name="updateProfileURL" id="updateProfileURL"/> <input type="hidden" name="isLoginWithNoStore" id="isLoginWithNoStore"/> <input type="hidden" name="countryCode" id="countryCode" value="GB"/> <input type="hidden" name="languageCode" id="languageCode" value="en"/> <input type="hidden" name="loginAccountServiceId" id="loginAccountServiceId" value="84hg4924k6"/> <input type="hidden" name="emailActivationURL" id="emailActivationURL" value="/aemapi/v6/data-login/emailActivationURL.uk.json"/> <input type="hidden" name="shopIntegrationFlag" id="shopIntegrationFlag" value="Hybris-new"/> <input type="hidden" name="tieredPriceUseYn" id="tieredPriceUseYn"/> <input type="hidden" name="mySamsungRewardsTierType" id="mySamsungRewardsTierType" value="global"/> <input type="hidden" name="newMyRewardCurrencyConv" id="newMyRewardCurrencyConv" value="0.001"/> <input type="hidden" name="countryIsoCode" id="countryIsoCode" value="GBR"/> <input type="hidden" name="loginValidateYnForGPv2" id="loginValidateYnForGPv2" value=""/> <div class="nv00-gnb__layer-popup-wrap"> <div class="nv00-gnb__layer-popup-looping--start" tabindex="0"></div> <div class="layer-popup gnb-layer_popup-js" id="layerEmptyCart"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#info-regular" href="#info-regular"></use> </svg> <p class="layer-popup__desc information-text">Your basket is empty.</p> <div class="layer-popup__cta-wrap"> <button class="cta cta--contained cta--black gnb-js-layer-close" an-tr="nv00_gnb-product offer-cart popup-other_interaction" an-ca="other interaction" an-ac="cart is empty:OK" an-la="cart is empty:OK" aria-label="Accessibility Text" onclick="window.sg.components.nv00Gnb.closeLayerPopup(this);"> OK </button> </div> <button class="layer-popup__close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb-layer_popup-js" id="layerInsufficientStock"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#info-regular" href="#info-regular"></use> </svg> <p class="layer-popup__desc information-text">Sorry this item is out of stock</p> <div class="layer-popup__cta-wrap"> <button class="cta cta--contained cta--black gnb-js-layer-close" aria-label="Accessibility Text" onclick="window.sg.components.nv00Gnb.closeLayerPopup(this);"> OK </button> </div> <button class="layer-popup__close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb__remove-product gnb-layer_popup-js" id="layerRemoveProduct"> <p class="layer-popup__title">Remove </p> <p class="layer-popup__desc">Code not valid with this product<br/>Are you sure to remove this product?</p> <div class="layer-popup__cta-wrap"> <button class="cta cta--outlined cta--black" aria-label="Accessibility Text"> Add to wishlist </button> <button class="cta cta--contained cta--black" aria-label="Accessibility Text"> Delete </button> </div> <button class="layer-popup__close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb-layer_popup-js gnb__popup-privacy" id="layerPrivacy"> <p class="layer-popup__title">Privacy Policy</p> <div class="layer-popup__checkbox-wrap"> <div class="checkbox-v2"> <input class="checkbox-v2__input" type="checkbox" name="checkbox" id="privacy-terms"/> <label class="checkbox-v2__label" for="privacy-terms"> <span class="checkbox-v2__label-box-wrap"> <span class="checkbox-v2__label-box"> <svg class="checkbox-v2__label-box-icon" focusable="false" aria-hidden="true"> <use xlink:href="#done-bold" href="#done-bold"></use> </svg> </span> </span> <span class="checkbox-v2__label-text">I have read and agree to the Samsung.com <a href='/uk/info/privacy/' target='_blank' class='link-text' title="Open in a new window">Privacy Policy</a></span> </label> </div> <p class="layer-popup__checkbox-desc error" id="errorPrivacy">Tick this box to proceed to Samsung.com.</p> <div class="checkbox-v2"> <input class="checkbox-v2__input" type="checkbox" name="checkbox" id="privacy-terms2"/> <label class="checkbox-v2__label" for="privacy-terms2"> <span class="checkbox-v2__label-box-wrap"> <span class="checkbox-v2__label-box"> <svg class="checkbox-v2__label-box-icon" focusable="false" aria-hidden="true"> <use xlink:href="#done-bold" href="#done-bold"></use> </svg> </span> </span> <span class="checkbox-v2__label-text">By ticking this box, I accept Samsung Service Updates, including : </span></label></div><p class="layer-popup__checkbox-desc">Samsung.com Services and marketing information, new product and service announcements as well as special offers, events and newsletters.</p> </div> <div class="layer-popup__cta-wrap"> <button id="privacyBtn" class="cta cta--outlined cta--black" aria-label="Accessibility Text">PROCEED TO SAMSUNG.COM</button> <button class="cta cta--contained cta--black login-leave-btn" aria-label="Accessibility Text" onclick="window.sg.components.nv00Gnb.closeLayerPopup(this);">Close</button> </div> <button class="layer-popup__close login-leave-btn" data-focus-id="shop-popover-close" data-tab-disable="true"> <span class="hidden">Close Privacy Policy</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb__popup-privacy gnb-layer_popup-js" id="layerPreference"> <p class="layer-popup__title">Check preferences</p> <p class="layer-popup__desc">Help us to make recommendations for you by telling us what you like</p> <div class="layer-popup__cta-wrap"> <button id="preferenceCheckBtn" class="cta cta--outlined cta--black" aria-label="Accessibility Text">Yes</button> <button id="privacyCloseBtn" class="cta cta--contained cta--black" aria-label="Accessibility Text" onclick="window.sg.components.nv00Gnb.closeLayerPopup(this);">Later</button> </div> <button class="layer-popup__close" data-focus-id="shop-popover-close" data-tab-disable="true"> <span class="hidden">Close Check Preferences</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="nv00-gnb__layer-popup-looping--end" tabindex="0"></div> </div> </nav> <!--googleon: all--> <input type="hidden" name="sc_gnb_searchURL" id="sc_gnb_searchURL" value="/uk/aisearch"/> <input type="hidden" name="sc_gnb_placeholder" id="sc_gnb_placeholder" value="Galaxy Z Fold6"/> <input type="hidden" name="sc_gnb_aiSearchUseYn" id="sc_gnb_aiSearchUseYn" value="Y"/> <input type="hidden" name="eppFlag" id="eppFlag" value="N"/> <!--googleoff: all--> <section class="gnb-search" role="dialog" aria-modal="true" style="display: none;"> <div class="gnb-search__dimmed"></div> <div class="gnb-search__looping--start" tabindex="0"></div> <div class="gnb-search__contents"> <h2 class="text-title">What are you looking for?</h2> <div class="gnb-search__search-wrap"> <form action="javascript:;" class="gnb-search__form" role="search" autocomplete="off"> <fieldset> <legend>Search form</legend> <div class="gnb-search__input-wrap"> <button type="button" class="gnb-search__input-btn--close"> <span class="hidden">Close</span> <svg class="icon" focusable="false"> <use xlink:href="#backward-bold" href="#backward-bold"></use> </svg> </button> <label class="hidden" for="gnb-search-keyword">Search Keyword</label> <input type="text" name="search" class="gnb-search__input" id="gnb-search-keyword" maxlength="64" an-tr="search layer--search bar-submit" an-ca="search" an-ac="search layer" an-la="search bar:keyword submit:"/> <span class="gnb-search__placeholder">Galaxy Z Fold6</span> <!-- input 에 text 가 입력되어 있으면 .gnb-search__input-btn--cancel--show 추가 --> <button type="button" class="gnb-search__input-btn--cancel" an-tr="search layer-product offer-keyword delete-search" an-ca="search" an-ac="search layer" an-la="search bar:keyword delete"> <span class="hidden">Delete</span> <svg class="icon" focusable="false"> <use xlink:href="#cancel-bold" href="#cancel-bold"></use> </svg> </button> <button type="submit" class="gnb-search__input-btn--search" an-tr="search layer-product offer-submit-search" an-ca="search" an-ac="search layer" an-la="search bar:keyword submit:keyword"> <span class="hidden">Search</span> <svg class="icon" focusable="false"> <use xlink:href="#search-bold" href="#search-bold"></use> </svg> </button> <button type="button" class="gnb-search__input-btn--scan-barcode"> <span class="hidden">Scan Barcode</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#barcode-regular" href="#barcode-regular"></use> </svg> </button> </div> </fieldset> </form> <div class="gnb-search__result-wrap gnb-search__result-wrap--hide" style="overflow: auto;"> <div class="gnb-search__no-suggestions gnb-search__no-suggestions--hide"> <div class="gnb-search__result-title-wrap"> <h3 class="gnb-search__result-title">No Suggestions</h3> </div> </div> <div class="gnb-search__related gnb-search__related--hide"> <div class="gnb-search__result-title-wrap"> <h3 class="gnb-search__result-title">Suggested Searches</h3> </div> <ul class="gnb-search__result-list" role="list"> </ul> </div> <div class="gnb-search__popular-keyword gnb-search__popular-keyword--hide"> <div class="gnb-search__result-title-wrap"> <h3 class="gnb-search__result-title">Popular Keyword</h3> </div> <ul class="gnb-search__result-list" role="list"> </ul> </div> <div class="gnb-search__history gnb-search__history--hide"> <div class="gnb-search__result-title-wrap"> <h3 class="gnb-search__result-title">Search History</h3> <button class="gnb-search__btn--history-clear" an-tr="search layer-product offer-clear all-search" an-ca="search" an-ac="search layer" an-la="search history:clear all"> Clear All </button> </div> <ul class="gnb-search__result-list" role="list"> </ul> </div> </div> </div> <!-- .gnb-search__result-wrap--hide 가 제거될 때 .gnb-search__chip-wrap--hide 추가 --> <div class="gnb-search__chip-wrap" role="list"> <h3 class="hidden">recommended search</h3> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:galaxy z fold6">Galaxy Z Fold6</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:galaxy z flip6">Galaxy Z Flip6</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:neo qled">Neo QLED</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:the frame">The Frame</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:bespoke jet">BESPOKE Jet</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:bespoke refrigerators">BESPOKE Refrigerators</a> </div> </div> <button class="gnb-search__btn--close" an-tr="search layer-product offer-close-search" an-ca="search" an-ac="search layer" an-la="close"> <span class="hidden">Close</span> <svg class="icon" focusable="false"> <use xlink:href="#cancel-close-regular" href="#cancel-close-regular"></use> </svg> </button> </div> <div class="gnb-search__looping--end" tabindex="0"></div> </section> <!--googleon: all--> <div id="content" role="main"> <div class="root responsivegrid"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="of-g-usp-banner aem-GridColumn aem-GridColumn--default--12"> <section class="usp-banner usp-banner--bg-light-gray"> <div class="usp-banner__wrap swiper-container basic-swiper" data-swiper-option='{ &quot;slidesPerView&quot;: 1, &quot;autoHeight&quot;: false, &quot;loop&quot;: false, &quot;centeredSlides&quot;: true, &quot;componentEl&quot;:&quot;.usp-banner&quot;, &quot;followFinger&quot;: false, &quot;offTxtAccesibility&quot;: true }'> <div class="swiper-wrapper"> <div class="usp-banner__contents swiper-slide"> <div class="usp-banner__contents-inner"> <div class="usp-banner__headline"> <h2 class="usp-banner__title"> Free Delivery </h2> </div> <div class="usp-banner__desc" data-an-page-track="product offer" data-an-headline-text="free delivery"> <p>Plus pay monthly with Samsung Finance, PayPal Credit, or Klarna</p> </div> </div> </div> </div> </div> </section> </div> <div class="ho-g-home-kv-carousel aem-GridColumn aem-GridColumn--default--12"> <section id="kv" class="home-kv-carousel home-kv-carousel--height-medium"> <div class="home-kv-carousel__container"> <button tabindex="-1" type="button" class="swiper-autoplay-stop-btn"> <span class="hidden">Stop automatic slide show</span> </button> <div class="home-kv-carousel__wrapper"> <div class="home-kv-carousel__slide bg-white" id="home-kv-carousel-slide-1" role="tabpanel" an-tr="hd01_home kv carousel-product offer-image-swipe" an-ca="indication" an-ac="carousel" an-la="carousel:swipe:kv1"> <div class="home-kv-carousel__slide-inner"> <div class="home-kv-carousel__text-wrap text-color--black home-kv-carousel__text-wrap--desktop-middle-left home-kv-carousel__text-wrap--mobile-top-center "> <h1 class="home-kv-carousel__headline" data-desktop-headline-text="Galaxy S24 Ultra" data-mobile-headline-text="Galaxy S24 Ultra"></h1> <p class="home-kv-carousel__desc" data-desktop-description="Save £250 when you buy now&lt;sup>1&lt;/sup>&lt;br/>Plus, get £100 - £490 off when you trade in​&lt;sup>3&lt;/sup>" data-mobile-description="Save £250 when you buy now&lt;sup>1&lt;/sup>&lt;br/>Plus, get £100 - £490 off when you trade in​&lt;sup>3&lt;/sup>"></p> <div class="home-kv-carousel__cta-wrap"> <a class="cta cta--contained cta--black" href="/uk/smartphones/galaxy-s24-ultra/buy/" aria-label="Buy now" an-tr="hd01_home kv carousel-product offer-cta-kv" an-ca="content click" an-ac="feature" an-la="galaxy s24 ultra:buy now"> Buy now </a> </div> </div> <div class="home-kv-carousel__background-media-wrap"> <figure class="first-image"> <picture> <source media="(max-width:767px)" srcset="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_MO_720x1080_S24Ultra.png?imwidth=360, //images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_MO_720x1080_S24Ultra.png?imwidth=720 1.5x"/> <source media="(min-width:768px) and (max-width:1365px)" srcset="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_S24Ultra.png?imwidth=768, //images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_S24Ultra.png?imwidth=1536 1.5x"/> <source media="(min-width:1366px)" srcset="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_S24Ultra.png?imwidth=1366, //images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_S24Ultra.png?imwidth=2560 1.5x"/> <img src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_S24Ultra.png?imwidth=1366" data-desktop-alt="A Samsung Galaxy S24 Ultra shown" data-mobile-alt="A Samsung Galaxy S24 Ultra shown" data-target-width="" data-aem-asset-id=""/> </picture> </figure> </div> </div> </div> <div class="home-kv-carousel__slide bg-white" id="home-kv-carousel-slide-2" role="tabpanel" an-tr="hd01_home kv carousel-product offer-image-swipe" an-ca="indication" an-ac="carousel" an-la="carousel:swipe:kv2"> <div class="home-kv-carousel__slide-inner"> <div class="home-kv-carousel__text-wrap text-color--black home-kv-carousel__text-wrap--desktop-middle-left home-kv-carousel__text-wrap--mobile-top-center "> <h2 class="home-kv-carousel__headline" data-desktop-headline-text="Galaxy Z Flip6" data-mobile-headline-text="Galaxy Z Flip6"></h2> <p class="home-kv-carousel__desc" data-desktop-description="Save £200 when you buy now&lt;sup>1&lt;/sup>&lt;br/>Plus, get £100 - £570 off when you trade in your old smartphone&lt;sup>2&lt;/sup>" data-mobile-description="Save £200 when you buy now&lt;sup>1&lt;/sup>&lt;br/>Plus, get £100 - £570 off when you trade in your old smartphone&lt;sup>2&lt;/sup>"></p> <div class="home-kv-carousel__cta-wrap"> <a class="cta cta--contained cta--black" href="/uk/smartphones/galaxy-z-flip6/buy/" aria-label="Buy now​" an-tr="hd01_home kv carousel-product offer-cta-kv" an-ca="content click" an-ac="feature" an-la="galaxy z flip6:buy now"> Buy now​ </a> </div> </div> <div class="home-kv-carousel__background-media-wrap"> <div class="image-v2 lazy-load-man"> <img class="image-v2__preview" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_MO_720x1080_Flip6White.png?$LazyLoad_Home_PNG$" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_Flip6White.png?$LazyLoad_Home_PNG$" data-desktop-alt="A range of Galaxy products are shown, including Galaxy Z Fold6, Flip6, Galaxy Ring and Watches. In between them is copy that reads &#39;Galaxy AI is here&#39;" data-mobile-alt="A range of Galaxy products are shown, including Galaxy Z Fold6, Flip6, Galaxy Ring and Watches. In between them is copy that reads &#39;Galaxy AI is here&#39;" role="img"/> <img class="image-v2__main" data-desktop-alt="A range of Galaxy products are shown, including Galaxy Z Fold6, Flip6, Galaxy Ring and Watches. In between them is copy that reads &#39;Galaxy AI is here&#39;" data-mobile-alt="A range of Galaxy products are shown, including Galaxy Z Fold6, Flip6, Galaxy Ring and Watches. In between them is copy that reads &#39;Galaxy AI is here&#39;" data-360w1x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_MO_720x1080_Flip6White.png?imwidth=360" data-360w2x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_MO_720x1080_Flip6White.png?imwidth=720" data-768w1x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_Flip6White.png?imwidth=768" data-768w2x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_Flip6White.png?imwidth=1536" data-1366w1x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_Flip6White.png?imwidth=1366" data-1366w2x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_Flip6White.png?imwidth=2560" role="img" data-aem-asset-id=""/> </div> </div> </div> </div> <div class="home-kv-carousel__slide bg-white" id="home-kv-carousel-slide-3" role="tabpanel" an-tr="hd01_home kv carousel-product offer-image-swipe" an-ca="indication" an-ac="carousel" an-la="carousel:swipe:kv3"> <div class="home-kv-carousel__slide-inner"> <div class="home-kv-carousel__text-wrap text-color--black home-kv-carousel__text-wrap--desktop-middle-left home-kv-carousel__text-wrap--mobile-top-center "> <h2 class="home-kv-carousel__headline" data-desktop-headline-text="Galaxy Tab S10 Series" data-mobile-headline-text="Galaxy Tab S10 Series"></h2> <p class="home-kv-carousel__desc" data-desktop-description="Get 10% off* and get a free keyboard worth up to £339 with code TABS10.** Plus, get £150 - £450 off when you trade in&lt;sup>7&lt;/sup>" data-mobile-description="Get 10% off* and get a free keyboard worth up to £339 with code TABS10.** Plus, get £150 - £450 off when you trade in&lt;sup>7&lt;/sup>"></p> <div class="home-kv-carousel__cta-wrap"> <a class="cta cta--underline cta--black" href="/uk/tablets/galaxy-tab-s/galaxy-tab-s10-ultra-grey-256gb-wi-fi-sm-x920nzareub/" aria-label="Learn more" an-tr="hd01_home kv carousel-product offer-cta-kv" an-ca="content click" an-ac="feature" an-la="galaxy tab s10 series:learn more"> Learn more </a> <a class="cta cta--contained cta--black" href="/uk/tablets/galaxy-tab-s10/buy/" aria-label="Buy now" an-tr="hd01_home kv carousel-product offer-cta-kv" an-ca="content click" an-ac="feature" an-la="galaxy tab s10 series:buy now"> Buy now </a> </div> </div> <div class="home-kv-carousel__background-media-wrap"> <div class="image-v2 lazy-load-man"> <img class="image-v2__preview" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_MO_720x1080_TabS10Series.png?$LazyLoad_Home_PNG$" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_TabS10Series.png?$LazyLoad_Home_PNG$" data-desktop-alt="Image of a Galaxy Tab S10 is shown on a grey background" data-mobile-alt="Image of a Galaxy Tab S10 is shown on a grey background" role="img"/> <img class="image-v2__main" data-desktop-alt="Image of a Galaxy Tab S10 is shown on a grey background" data-mobile-alt="Image of a Galaxy Tab S10 is shown on a grey background" data-360w1x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_MO_720x1080_TabS10Series.png?imwidth=360" data-360w2x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_MO_720x1080_TabS10Series.png?imwidth=720" data-768w1x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_TabS10Series.png?imwidth=768" data-768w2x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_TabS10Series.png?imwidth=1536" data-1366w1x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_TabS10Series.png?imwidth=1366" data-1366w2x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_TabS10Series.png?imwidth=2560" role="img" data-aem-asset-id=""/> </div> </div> </div> </div> <div class="home-kv-carousel__slide bg-white" id="home-kv-carousel-slide-4" role="tabpanel" an-tr="hd01_home kv carousel-product offer-image-swipe" an-ca="indication" an-ac="carousel" an-la="carousel:swipe:kv4"> <div class="home-kv-carousel__slide-inner"> <div class="home-kv-carousel__text-wrap text-color--black home-kv-carousel__text-wrap--desktop-middle-left home-kv-carousel__text-wrap--mobile-top-center "> <h2 class="home-kv-carousel__headline" data-desktop-headline-text="Galaxy Watch Ultra | Galaxy Watch7" data-mobile-headline-text="Galaxy Watch Ultra | Galaxy Watch7"></h2> <p class="home-kv-carousel__desc" data-desktop-description="Save £100 on Galaxy Watch Ultra&lt;sup>1&lt;/sup>&lt;br/>Plus, get £50 - £200 off when you trade in&lt;sup>5&lt;/sup>" data-mobile-description="Save £100 on Galaxy Watch Ultra&lt;sup>1&lt;/sup>&lt;br/>Plus, get £50 - £200 off when you trade in&lt;sup>5&lt;/sup>"></p> <div class="home-kv-carousel__cta-wrap"> <a class="cta cta--underline cta--black" href="/uk/watches/galaxy-watch-ultra/buy/" aria-label="Buy Galaxy Watch Ultra" an-tr="hd01_home kv carousel-product offer-cta-kv" an-ca="content click" an-ac="feature" an-la="galaxy watch ultra | galaxy watch7:buy galaxy watch ultra"> Buy Galaxy Watch Ultra </a> <a class="cta cta--contained cta--black" href="/uk/watches/galaxy-watch7/buy/" aria-label="Buy Galaxy Watch7" an-tr="hd01_home kv carousel-product offer-cta-kv" an-ca="content click" an-ac="feature" an-la="galaxy watch ultra | galaxy watch7:buy galaxy watch7"> Buy Galaxy Watch7 </a> </div> </div> <div class="home-kv-carousel__background-media-wrap"> <div class="image-v2 lazy-load-man"> <img class="image-v2__preview" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/mobile-offer/HB_MO_720x1080_X2_Fresh7_3.png?$LazyLoad_Home_PNG$" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/offer/HB_DT_1440x640_X2_Fresh71.png?$LazyLoad_Home_PNG$" data-desktop-alt="A Samsung Galaxy Watch Ultra is shown with a green band, next to it is a Galaxy Watch7 with an orange band" data-mobile-alt="A Samsung Galaxy Watch Ultra is shown with a green band, next to it is a Galaxy Watch7 with an orange band" role="img"/> <img class="image-v2__main" data-desktop-alt="A Samsung Galaxy Watch Ultra is shown with a green band, next to it is a Galaxy Watch7 with an orange band" data-mobile-alt="A Samsung Galaxy Watch Ultra is shown with a green band, next to it is a Galaxy Watch7 with an orange band" data-360w1x-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/mobile-offer/HB_MO_720x1080_X2_Fresh7_3.png?imwidth=360" data-360w2x-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/mobile-offer/HB_MO_720x1080_X2_Fresh7_3.png?imwidth=720" data-768w1x-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/offer/HB_DT_1440x640_X2_Fresh71.png?imwidth=768" data-768w2x-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/offer/HB_DT_1440x640_X2_Fresh71.png?imwidth=1536" data-1366w1x-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/offer/HB_DT_1440x640_X2_Fresh71.png?imwidth=1366" data-1366w2x-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/offer/HB_DT_1440x640_X2_Fresh71.png?imwidth=2560" role="img" data-aem-asset-id=""/> </div> </div> </div> </div> <div class="home-kv-carousel__slide bg-white" id="home-kv-carousel-slide-5" role="tabpanel" an-tr="hd01_home kv carousel-product offer-image-swipe" an-ca="indication" an-ac="carousel" an-la="carousel:swipe:kv5"> <div class="home-kv-carousel__slide-inner"> <div class="home-kv-carousel__text-wrap text-color--black home-kv-carousel__text-wrap--desktop-middle-left home-kv-carousel__text-wrap--mobile-top-center "> <h2 class="home-kv-carousel__headline" data-desktop-headline-text="Galaxy Book5 Pro 360" data-mobile-headline-text="Galaxy Book5 Pro 360"></h2> <p class="home-kv-carousel__desc" data-desktop-description="Save £300 when you buy the Galaxy Book5 Pro 360*" data-mobile-description="Save £300 when you buy the Galaxy Book5 Pro 360*"></p> <div class="home-kv-carousel__cta-wrap"> <a class="cta cta--contained cta--black" href="/uk/computers/galaxy-book/galaxy-book5-pro-360-16-inch-ultra-7-16gb-512gb-np960qha-kg1uk/buy/?modelCode=NP960QHA-KG1UK" aria-label="Buy now" an-tr="hd01_home kv carousel-product offer-cta-kv" an-ca="content click" an-ac="feature" an-la="galaxy book5 pro 360:buy now"> Buy now </a> </div> </div> <div class="home-kv-carousel__background-media-wrap"> <div class="image-v2 lazy-load-man"> <img class="image-v2__preview" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_MO_720x1080_GB5Pro360.png?$LazyLoad_Home_PNG$" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_GB5Pro360.png?$LazyLoad_Home_PNG$" data-desktop-alt="Galaxy Book5 Pro 360" data-mobile-alt="Galaxy Book5 Pro 360" role="img"/> <img class="image-v2__main" data-desktop-alt="Galaxy Book5 Pro 360" data-mobile-alt="Galaxy Book5 Pro 360" data-360w1x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_MO_720x1080_GB5Pro360.png?imwidth=360" data-360w2x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_MO_720x1080_GB5Pro360.png?imwidth=720" data-768w1x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_GB5Pro360.png?imwidth=768" data-768w2x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_GB5Pro360.png?imwidth=1536" data-1366w1x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_GB5Pro360.png?imwidth=1366" data-1366w2x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_GB5Pro360.png?imwidth=2560" role="img" data-aem-asset-id=""/> </div> </div> </div> </div> <div class="home-kv-carousel__slide bg-white" id="home-kv-carousel-slide-6" role="tabpanel" an-tr="hd01_home kv carousel-product offer-image-swipe" an-ca="indication" an-ac="carousel" an-la="carousel:swipe:kv6"> <div class="home-kv-carousel__slide-inner"> <div class="home-kv-carousel__text-wrap text-color--black home-kv-carousel__text-wrap--desktop-middle-left home-kv-carousel__text-wrap--mobile-top-center "> <h2 class="home-kv-carousel__headline" data-desktop-headline-text="Save £50 on the&lt;br>Galaxy A9+" data-mobile-headline-text="Save £50 on the Galaxy A9+"></h2> <p class="home-kv-carousel__desc" data-desktop-description="Hurry, offer ends on 3rd Dec*" data-mobile-description="Hurry, offer ends on 3rd Dec*"></p> <div class="home-kv-carousel__cta-wrap"> <a class="cta cta--contained cta--black" href="/uk/tablets/galaxy-tab-a9/buy/?modelCode=SM-X210NZAAEUB" aria-label="Buy now" an-tr="hd01_home kv carousel-product offer-cta-kv" an-ca="content click" an-ac="feature" an-la="save 50 on the galaxy a9:buy now"> Buy now </a> </div> </div> <div class="home-kv-carousel__background-media-wrap"> <div class="image-v2 lazy-load-man"> <img class="image-v2__preview" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_MO_720x1080_TabA9.jpg?$LazyLoad_Home_JPG$" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_TabA9.jpg?$LazyLoad_Home_JPG$" data-desktop-alt="Save £50 on the Galaxy A9+" data-mobile-alt="Save £50 on the Galaxy A9+" role="img"/> <img class="image-v2__main" data-desktop-alt="Save £50 on the Galaxy A9+" data-mobile-alt="Save £50 on the Galaxy A9+" data-360w1x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_MO_720x1080_TabA9.jpg?imwidth=360" data-360w2x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_MO_720x1080_TabA9.jpg?imwidth=720" data-768w1x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_TabA9.jpg?imwidth=768" data-768w2x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_TabA9.jpg?imwidth=1536" data-1366w1x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_TabA9.jpg?imwidth=1366" data-1366w2x-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/HB_DT_1440x640_TabA9.jpg?imwidth=2560" role="img" data-aem-asset-id=""/> </div> </div> </div> </div> </div> <div class="arrow-indicator-wrap"> <button class="arrow-indicator arrow-indicator--contained arrow-indicator--prev" an-tr="hd01_home kv carousel-product offer-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left"> <span class="hidden">Previous</span> <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" focusable="false" aria-hidden="true"> <g fill="none" fill-rule="evenodd"> <g> <circle cx="20" cy="20" r="20"/> <g fill-rule="nonzero"> <path d="M15.179 3.173L16.043 4.077 7.765 12 16.043 19.923 15.179 20.827 5.957 12z" transform="translate(8 8)"/> </g> </g> </g> </svg> </button> <button class="arrow-indicator arrow-indicator--contained arrow-indicator--next" an-tr="hd01_home kv carousel-product offer-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right"> <span class="hidden">Next</span> <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" focusable="false" aria-hidden="true"> <g fill="none" fill-rule="evenodd"> <g> <circle cx="20" cy="20" r="20"/> <g fill-rule="nonzero"> <path d="M7.957 4.077L8.821 3.173 18.043 12 8.821 20.827 7.957 19.923 16.235 12z" transform="translate(8 8)"/> </g> </g> </g> </svg> </button> </div> </div> <div class="home-kv-carousel__indicator-wrap"> <div class="indicator label-indicator" data-indicator-data='{ "type": "label-indicator", "play": true, "autoRolling": true, "infiniteRolling": true }'> <div class="indicator-wrap"> <button class="indicator__controls indicator__controls--play" an-tr="hd01_home kv carousel-product offer-image-action" an-ca="indication" an-ac="carousel" an-la="carousel:index:play"> <svg class="play" focusable="false" aria-hidden="true"><use xlink:href="#play-bold" href="#play-bold"></use></svg> <svg class="pause" focusable="false" aria-hidden="true"><use xlink:href="#pause-bold" href="#pause-bold"></use></svg> <span class="hidden">Play</span> </button> <div class="indicator__list-wrap"> <div class="indicator__list" role="tablist"> <button class="indicator__item" role="tab" data-indicator-delay="5000" aria-controls="home-kv-carousel-slide-6" an-tr="hd01_home kv carousel-product offer-text-carousel" an-ca="indication" an-ac="carousel" an-la="carousel:index:1"> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden"></span> </span> <span class="indicator__label-wrap"> <span class="indicator__label-line"> <span class="indicator__label-line-filled"></span> </span> <span class="indicator__label"></span> </span> </button> <button class="indicator__item" role="tab" data-indicator-delay="5000" aria-controls="home-kv-carousel-slide-6" an-tr="hd01_home kv carousel-product offer-text-carousel" an-ca="indication" an-ac="carousel" an-la="carousel:index:2"> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden"></span> </span> <span class="indicator__label-wrap"> <span class="indicator__label-line"> <span class="indicator__label-line-filled"></span> </span> <span class="indicator__label"></span> </span> </button> <button class="indicator__item" role="tab" data-indicator-delay="5000" aria-controls="home-kv-carousel-slide-6" an-tr="hd01_home kv carousel-product offer-text-carousel" an-ca="indication" an-ac="carousel" an-la="carousel:index:3"> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden"></span> </span> <span class="indicator__label-wrap"> <span class="indicator__label-line"> <span class="indicator__label-line-filled"></span> </span> <span class="indicator__label"></span> </span> </button> <button class="indicator__item" role="tab" data-indicator-delay="5000" aria-controls="home-kv-carousel-slide-6" an-tr="hd01_home kv carousel-product offer-text-carousel" an-ca="indication" an-ac="carousel" an-la="carousel:index:4"> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden"></span> </span> <span class="indicator__label-wrap"> <span class="indicator__label-line"> <span class="indicator__label-line-filled"></span> </span> <span class="indicator__label"></span> </span> </button> <button class="indicator__item" role="tab" data-indicator-delay="5000" aria-controls="home-kv-carousel-slide-6" an-tr="hd01_home kv carousel-product offer-text-carousel" an-ca="indication" an-ac="carousel" an-la="carousel:index:5"> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden"></span> </span> <span class="indicator__label-wrap"> <span class="indicator__label-line"> <span class="indicator__label-line-filled"></span> </span> <span class="indicator__label"></span> </span> </button> <button class="indicator__item" role="tab" data-indicator-delay="5000" aria-controls="home-kv-carousel-slide-6" an-tr="hd01_home kv carousel-product offer-text-carousel" an-ca="indication" an-ac="carousel" an-la="carousel:index:6"> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden"></span> </span> <span class="indicator__label-wrap"> <span class="indicator__label-line"> <span class="indicator__label-line-filled"></span> </span> <span class="indicator__label"></span> </span> </button> </div> </div> </div> </div> </div> <div class="popup-video popup-video--1" role="dialog" data-comp-name="popupVideo" aria-modal="true"> <div class="popup-video__dimmed popup-video--1__dimmed"></div> <div class="popup-video__looping--start popup-video--1__looping--start" tabindex="0"></div> <div class="popup-video__video-wrap popup-video--1__video-wrap"> <p class="popup-video__current-video-title popup-video--1__current-video-title hidden" tabindex="0"></p> </div> <button class="popup-video__btn-video-close popup-video--1__btn-video-close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#cancel-close-regular" href="#cancel-close-regular"></use></svg> </button> <div class="popup-video__looping--end popup-video--1__looping--end" tabindex="0"></div> </div> <div class="popup-video popup-video--2" role="dialog" data-comp-name="popupVideo" aria-modal="true"> <div class="popup-video__dimmed popup-video--2__dimmed"></div> <div class="popup-video__looping--start popup-video--2__looping--start" tabindex="0"></div> <div class="popup-video__video-wrap popup-video--2__video-wrap"> <p class="popup-video__current-video-title popup-video--2__current-video-title hidden" tabindex="0"></p> </div> <button class="popup-video__btn-video-close popup-video--2__btn-video-close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#cancel-close-regular" href="#cancel-close-regular"></use></svg> </button> <div class="popup-video__looping--end popup-video--2__looping--end" tabindex="0"></div> </div> <div class="popup-video popup-video--3" role="dialog" data-comp-name="popupVideo" aria-modal="true"> <div class="popup-video__dimmed popup-video--3__dimmed"></div> <div class="popup-video__looping--start popup-video--3__looping--start" tabindex="0"></div> <div class="popup-video__video-wrap popup-video--3__video-wrap"> <p class="popup-video__current-video-title popup-video--3__current-video-title hidden" tabindex="0"></p> </div> <button class="popup-video__btn-video-close popup-video--3__btn-video-close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#cancel-close-regular" href="#cancel-close-regular"></use></svg> </button> <div class="popup-video__looping--end popup-video--3__looping--end" tabindex="0"></div> </div> </section> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style> .storyblock-wrapper { max-width: 1440px; margin: 0 auto; } @media only screen and (max-width: 767px) { .storyblock-wrapper { display: block; width: 100%; padding: 8.8vw 6.6vw; transform: scaleY(0.95); } } </style> <script async src="//asset.fwcdn3.com/js/storyblock.js"></script> <div class="storyblock-wrapper" style="display: none"> <fw-storyblock <fw-storyblock style="--fw-storyblock-background: transparent" channel="samsung_uk" playlist="g4dAxg" autoplay="true" branding="false" ></fw-storyblock> </div> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style> .hideInAem { display: none; font-size: 16px; color: red; } .aem-AuthorLayer-Edit .hideInAem { display: block; text-align: center; } @font-face{font-display:swap;font-family:'SamsungOne400';font-style:normal;font-weight:normal;src:local('SamsungOne'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.woff2') format('woff2'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.woff') format('woff'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.ttf') format('truetype'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.eot?#iefix') format('embedded-opentype')} @font-face{font-display:swap;font-family:'SamsungOne700';font-style:normal;font-weight:bold;src:local('SamsungOne'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.woff2') format('woff2'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.woff') format('woff'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.ttf') format('truetype'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.eot?#iefix') format('embedded-opentype')} @font-face{font-display:swap;font-family:'SamsungSharpSans';font-style:normal;font-weight:bold;src:local('SamsungSharpSans'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungSharpSansBd.woff2') format('woff2'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungSharpSansBd.woff') format('woff'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungSharpSansBd.eot?#iefix') format('embedded-opentype')} @font-face{font-display:swap;font-family:'SamsungSharpSans';font-style:normal;font-weight:bold;src:local('SamsungSharpSans'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungSharpSansBd.woff2') format('woff2'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungSharpSansBd.woff') format('woff'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungSharpSansBd.eot?#iefix') format('embedded-opentype')} @font-face{font-display:swap;font-family:'b2b-icons-v1';font-style:normal;font-weight:normal;src:local('b2b-icons-v1'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/b2b-icons-v1.eot??y9sds8') format('eot'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/b2b-icons-v1.woff?y9sds8') format('woff'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/b2b-icons-v1.ttf?y9sds8') format('ttf'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/b2b-icons-v1.eot?y9sds8#iefix') format('embedded-opentype'),url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/b2b-icons-v1.svg?y9sds8#b2b-icons-v1') format('svg')} :root { --fw-player-chat-background: rgba(255,255,255, 1); --fw-player-shop-background: rgba(255,255,255, 1); --fw-chat-pin-background: rgba(33,137,255, 1); --fw-player-shop-list-item-hover-background: rgba(221,221,221, 1); --fw-chat-reply-initial-msg-background: rgba(238,238,238, 1); --fw-chat-reply-initial-msg-font-color: rgba(0,0,0, 1); --fw-chat-reply-background: rgba(221,221,221, 1); --fw-chat-reply-font-color: rgba(0,0,0, 1); --fw-player-header-font-color: rgba(0,0,0, 1); --fw-product-name-font-color: rgba(0,0,0, 1); --fw-product-price-font-color: rgba(0,0,0, 1); --fw-product-description-font-color: rgba(0,0,0, 1); --fw-player-chat-text-shadow: rgba(255, 255, 0, 1); --fw-chat-reply-initial-msg-text-shadow: rgba(33, 137, 255, 1); --fw-chat-reply-text-shadow: rgba(255, 0, 0, 1); --fw-player-chat-text-shadow: rgba(255,255,255, 1); --fw-chat-reply-initial-msg-text-shadow: rgba(238,238,238, 1); --fw-chat-reply-text-shadow: rgba(221,221,221, 1); --fw-font-family: 'SamsungOne400'; --fw-player-chat-font-family: 'SamsungOne400'; --fw-product-name-font-family: 'SamsungOne700'; --fw-product-description-font-family: 'SamsungOne400'; --fw-product-price-font-family: 'SamsungOne400'; --fw-player-header-font-family: 'SamsungSharpSans'; --fw-player-pinned-font-color: rgba(255,255,255, 1); --fw-chat-pin-border-radius:24px; --fw-chat-reply-border-radius:24px; --fw-storyblock-border-radius:14px; --fw-player-background: rgba(0,0,0,.9); --fw-player-shop-font-color: rgba(0,0,0, 1); --fw-player-chat-font-color: rgba(0,0,0, 1); } </style> <p class="hideInAem">Fire works video code</p> <script> document.addEventListener('DOMContentLoaded', function() { document.querySelectorAll("#kv a.cta[href$='#fwvideo']").forEach(function(anchor) { anchor.addEventListener('click', function(e) { e.preventDefault(); var selector = "body"; var node = document.createElement("fw-storyblock"); node.setAttribute("id", "firework-embed"); node.setAttribute("channel", "samsung_uk"); node.setAttribute("playlist", "g4dAxg"); node.setAttribute("mode", "fullscreen"); node.setAttribute("tap_to_watch", "false"); document.querySelector(selector).prepend(node); var s = document.createElement("script"); s.async = true; s.src = "//asset.fwcdn3.com/js/fwn.js"; document.head.appendChild(s); // Listen for the fw:player:quit event and hide the node document.addEventListener('fw:player:quit', function() { node.style.display = 'none'; }); setTimeout(()=>{ history.pushState("", document.title, window.location.pathname + window.location.search); }, 500) }); }); }); </script> <script async src='//asset.fwcdn3.com/js/fwn.js?player_placement=bottom-left&livestream_prompt_username_change=true&moderator_icon=https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixvgw88gH3PeNSpXDejV1Ib5i2rstFUissF39UK5XIzlcLScpIlRpYOAdfxoU_nsthrr4H-VMII8_7eYP7lOVePGI4_9zmXUuIF1EtHbUL7BlkxjmcdkpTmUrGmgkcb-grZ8_7AoklJxHPBAJJt1cf61F54E0pZs18Jr7MnS-scXd5xpNtrjuXQVwm/s320/로고-1.png'> </script> <script> ;(function(win,doc,callback){'use strict';callback=callback||function(){};function detach(){if(doc.addEventListener){doc.removeEventListener('DOMContentLoaded',completed);}else{doc.detachEvent('onreadystatechange',completed);}}function completed(){if(doc.addEventListener||event.type==='load'||doc.readyState==='complete'){detach();callback(window,window.jQuery);}}function init(){if (doc.addEventListener){doc.addEventListener('DOMContentLoaded',completed);}else{doc.attachEvent('onreadystatechange',completed);}}init();})(window,document,function(win,$){ //hydration live if (window._fwn?.shopping) { // if window._fwn?.shopping is loaded before this script tag, use it directly fireworkShopping(); } else { document.addEventListener('fw:ready', () => { // window._fwn.shopping is available within the callback fireworkShopping(); }) } function fetchProductsFromServer(productIds) { var result = null; var scriptUrl = 'https://api.shop.samsung.com/tokocommercewebservices/v2/uk/products/?fields=DEFAULT&productCodes=' + productIds.toString(); $.ajax({ url: scriptUrl, type: 'get', dataType: 'json', async: false, success: function(data) { result = data; } }); return result; } function createFWProduct(remoteProduct, productUnitUrls) { return window._fwn.shopping.productFactory((builder) => { const color = remoteProduct.variantOptions[0].color.colorName; const size = remoteProduct.variantOptions[0].size; const sizeLabel = (remoteProduct.pviSubType == "Smartphone") ? 'Memory':'Size' var colorSize = (color == null || color == "") ? '' : color; colorSize += (size == null || size == "") ? '':" " + size; const product = builder .description(remoteProduct.description) .extId(String(remoteProduct.code)) .name(remoteProduct.name) .currency(remoteProduct.price.currencyIso) .subtitle(colorSize) // Process variants and its images remoteProduct.variantOptions.forEach((remoteVariant) => { product.variant((v) => { const varColor = remoteVariant.color.colorName; const varSize = remoteVariant.size; var productUrl = ""; if (productUnitUrls !== undefined && productUnitUrls[remoteVariant.code] !== undefined) { productUrl = productUnitUrls[remoteVariant.code]; } else { productUrl = 'https://shop.samsung.com/uk' + remoteVariant.url; } const variant = v .extId(String(remoteVariant.code)) .isAvailable(remoteVariant.stock.stockLevel > 0) .price(remoteVariant.priceData.value) .option({ name: "Colour", value: varColor }) .option({ name: sizeLabel, value: varSize }) .url(productUrl) //.url('https://shop.samsung.com/uk' + remoteVariant.url) //console.log(productUnitUrls[remoteVariant.code]); //console.log("variant", variant) return variant }) }) return product }, true) } function fireworkShopping() { //console.log("Shopping Triggered"); window._fwn.shopping.onProductsLoaded(async ({ products }) => { //console.log("FW Products", products) var productUrls = []; //const productIds = products.map((product) => product.produce_ext_id); const productIds = products.map((product, index) => { var productUnits = product.product_units; var productExtId = product.product_ext_id; productUrls[productExtId] = []; productUnits.forEach(productUnit => { //console.log(productUnit); var productUnitExtId = productUnit.unit_ext_id; productUrls[productExtId][productUnitExtId] = productUnit.unit_url; }); return productExtId; }); //console.log(productUrls); //console.log(productIds); const remoteProducts = await fetchProductsFromServer(productIds); // console.log(remoteProducts); const convertedProducts = remoteProducts.map((remoteProduct) => { var productUnitUrls = productUrls[remoteProduct.code]; return createFWProduct(remoteProduct, productUnitUrls); }); //window._fwn.shopping.hydrateProducts(convertedProducts); //console.log("New Products", convertedProducts) return convertedProducts }); } }); </script> </div> <div class="cm-g-text-block aem-GridColumn aem-GridColumn--default--12"> <div class="textblock bg-white text-center text-mo-center container-width-medium" id="our-latest-offers"> <div class="textblock__body padding-top--48 padding-bottom--48"> <h2 class="textblock__title" data-font-size-pc="38" data-font-size-mo="26">Discover our top sellers &amp; latest innovation</h2> </div> </div> </div> <div class="ho-g-showcase-card aem-GridColumn aem-GridColumn--default--12"> <div class="co35-showcase-card-tab co35-showcase-card-tab--merchandizing bg-white"> <div class="co35-showcase-card-tab__inner co35-showcase-card-tab__inner--without-merchandizing-tab"> <div class="co35-showcase-card-tab__card-wrap"> <div class="co35-showcase-card-tab__card-items"> <div class="co35-showcase-card-tab-inner-container" role="list"> <div class="co35-showcase-card-tab-card co35-showcase-card-tab-card--horizontal co35-showcase-card-tab-card__text-color--black " role="listitem"> <a class="co35-showcase-card-tab-card__full-bleed-wrap" href="/uk/smartphones/galaxy-s24-ultra/buy/" tabindex="0" aria-hidden="false" aria-label="Buy now"> <div class="co35-showcase-card-tab-card__product-name-text-wrap"> <div class="co35-showcase-card-tab-card__product-name-text-inner"> <span class="co35-showcase-card-tab-card__product-name co35-showcase-card-tab-card__product-name--desktop">Save £250 on Galaxy S24 Ultra<sup>1</sup></span> <span class="co35-showcase-card-tab-card__product-name co35-showcase-card-tab-card__product-name--mobile">Save £250 on Galaxy S24 Ultra<sup>1</sup> </span> </div> </div> <div class="co35-showcase-card-tab-card__product-description-wrap"> <span class="co35-showcase-card-tab-card__product-description--desktop">Plus, get £100 - £490 off when you trade in<sup>3</sup></span> <span class="co35-showcase-card-tab-card__product-description--mobile">Plus, get £100 - £490 off when you trade in<sup>3</sup></span> </div> <div class="co35-showcase-card-tab-card__img-wrap"> <div an-tr="co35_showcase card-product offer-cta-banner" an-ca="content click" an-ac="feature" an-la="showcase card:save 250 on galaxy s24 ultra:buy now" class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_DT_448x330_SM-S928BZKGEUB.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_MO_296x352_SM-S928BZKGEUB.png?$LazyLoad_Home_PNG$" alt="A Samsung Galaxy S24 Ultra is shown" loading="lazy"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_DT_448x330_SM-S928BZKGEUB.png?$448_330_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_MO_296x352_SM-S928BZKGEUB.png?$296_352_PNG$" alt="A Samsung Galaxy S24 Ultra is shown" loading="lazy"/> </div> </div> <div class="co35-showcase-card-tab-card__product-cta"> <span class="cta cta--contained cta--black cta--icon" an-tr="co35_showcase card-product offer-cta-banner" an-ca="content click" an-ac="feature" an-la="showcase card:save 250 on galaxy s24 ultra:buy now"> Buy now </span> </div> </a> </div> <div class="co35-showcase-card-tab-card co35-showcase-card-tab-card--horizontal co35-showcase-card-tab-card__text-color--black " role="listitem"> <a class="co35-showcase-card-tab-card__full-bleed-wrap" href="https://samsung.com/uk/tablets/galaxy-tab-s10/buy/" tabindex="0" aria-hidden="false" aria-label="Buy now"> <div class="co35-showcase-card-tab-card__product-name-text-wrap"> <div class="co35-showcase-card-tab-card__product-name-text-inner"> <span class="co35-showcase-card-tab-card__product-name co35-showcase-card-tab-card__product-name--desktop">10% off Galaxy Tab S10*</span> <span class="co35-showcase-card-tab-card__product-name co35-showcase-card-tab-card__product-name--mobile">10% off Galaxy Tab S10* </span> </div> </div> <div class="co35-showcase-card-tab-card__product-description-wrap"> <span class="co35-showcase-card-tab-card__product-description--desktop">and get a free Keyboard**</span> <span class="co35-showcase-card-tab-card__product-description--mobile">and get a free Keyboard**</span> </div> <div class="co35-showcase-card-tab-card__img-wrap"> <div an-tr="co35_showcase card-product offer-cta-banner" an-ca="content click" an-ac="feature" an-la="showcase card:10 off galaxy tab s10:buy now" class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/MobileOffer_Tile_Tab10Ultra_DT_448x330.jpg?$LazyLoad_Home_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/MobileOffer_Tile_Tab10Ultra_MO_296x352.jpg?$LazyLoad_Home_JPG$" alt="A Samsung Galaxy Tab S10 Ultra front and rear view is shown" loading="lazy"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/MobileOffer_Tile_Tab10Ultra_DT_448x330.jpg?$448_330_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/MobileOffer_Tile_Tab10Ultra_MO_296x352.jpg?$296_352_JPG$" alt="A Samsung Galaxy Tab S10 Ultra front and rear view is shown" loading="lazy"/> </div> </div> <div class="co35-showcase-card-tab-card__product-cta"> <span class="cta cta--contained cta--black cta--icon" an-tr="co35_showcase card-product offer-cta-banner" an-ca="content click" an-ac="feature" an-la="showcase card:10 off galaxy tab s10:buy now"> Buy now </span> </div> </a> </div> <div class="co35-showcase-card-tab-card co35-showcase-card-tab-card--horizontal co35-showcase-card-tab-card__text-color--black " role="listitem"> <a class="co35-showcase-card-tab-card__full-bleed-wrap" href="/uk/smartphones/galaxy-z-flip6/buy/" tabindex="0" aria-hidden="false" aria-label="Buy now"> <div class="co35-showcase-card-tab-card__product-name-text-wrap"> <div class="co35-showcase-card-tab-card__product-name-text-inner"> <span class="co35-showcase-card-tab-card__product-name co35-showcase-card-tab-card__product-name--desktop">Save £200 on Galaxy Z Flip6<sup>1</sup></span> <span class="co35-showcase-card-tab-card__product-name co35-showcase-card-tab-card__product-name--mobile">Save £200 on Galaxy Z Flip6<sup>1</sup> </span> </div> </div> <div class="co35-showcase-card-tab-card__product-description-wrap"> <span class="co35-showcase-card-tab-card__product-description--desktop">Plus, get £100 - £570 off when you trade in<sup>2</sup></span> <span class="co35-showcase-card-tab-card__product-description--mobile">Plus, get £100 - £570 off when you trade in<sup>2</sup></span> </div> <div class="co35-showcase-card-tab-card__img-wrap"> <div an-tr="co35_showcase card-product offer-cta-banner" an-ca="content click" an-ac="feature" an-la="showcase card:save 200 on galaxy z flip6:buy now" class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_DT_448x330_SM-F741BZWGEUB.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_MO_296x352_SM-F741BZWGEUB.png?$LazyLoad_Home_PNG$" alt="A Samsung Galaxy Flip 6 is shown" loading="lazy"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_DT_448x330_SM-F741BZWGEUB.png?$448_330_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_MO_296x352_SM-F741BZWGEUB.png?$296_352_PNG$" alt="A Samsung Galaxy Flip 6 is shown" loading="lazy"/> </div> </div> <div class="co35-showcase-card-tab-card__product-cta"> <span class="cta cta--contained cta--black cta--icon" an-tr="co35_showcase card-product offer-cta-banner" an-ca="content click" an-ac="feature" an-la="showcase card:save 200 on galaxy z flip6:buy now"> Buy now </span> </div> </a> </div> <div class="co35-showcase-card-tab-card co35-showcase-card-tab-card--horizontal co35-showcase-card-tab-card__text-color--black " role="listitem"> <a class="co35-showcase-card-tab-card__full-bleed-wrap" href="/uk/watches/galaxy-watch-ultra/buy/" tabindex="0" aria-hidden="false" aria-label="Buy now"> <div class="co35-showcase-card-tab-card__product-name-text-wrap"> <div class="co35-showcase-card-tab-card__product-name-text-inner"> <span class="co35-showcase-card-tab-card__product-name co35-showcase-card-tab-card__product-name--desktop">Save £100 on Galaxy Watch Ultra<sup>1</sup></span> <span class="co35-showcase-card-tab-card__product-name co35-showcase-card-tab-card__product-name--mobile">Save £100 on Galaxy Watch Ultra<sup>1</sup> </span> </div> </div> <div class="co35-showcase-card-tab-card__product-description-wrap"> <span class="co35-showcase-card-tab-card__product-description--desktop">Plus, get £100 - £200 off when you trade in<sup>5</sup></span> <span class="co35-showcase-card-tab-card__product-description--mobile">Plus, get £100 - £200 off when you trade in<sup>5</sup></span> </div> <div class="co35-showcase-card-tab-card__img-wrap"> <div an-tr="co35_showcase card-product offer-cta-banner" an-ca="content click" an-ac="feature" an-la="showcase card:save 100 on galaxy watch ultra:buy now" class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_DT_448x330_X2.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_MO_296x352_X2.png?$LazyLoad_Home_PNG$" alt="A Samsung Galaxy Watch Ultra is shown with an orange strap " loading="lazy"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_DT_448x330_X2.png?$448_330_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_MO_296x352_X2.png?$296_352_PNG$" alt="A Samsung Galaxy Watch Ultra is shown with an orange strap " loading="lazy"/> </div> </div> <div class="co35-showcase-card-tab-card__product-cta"> <span class="cta cta--contained cta--black cta--icon" an-tr="co35_showcase card-product offer-cta-banner" an-ca="content click" an-ac="feature" an-la="showcase card:save 100 on galaxy watch ultra:buy now"> Buy now </span> </div> </a> </div> <div class="co35-showcase-card-tab-card co35-showcase-card-tab-card--horizontal co35-showcase-card-tab-card__text-color--black " role="listitem"> <a class="co35-showcase-card-tab-card__full-bleed-wrap" href="/uk/smartphones/galaxy-s24/buy/" tabindex="0" aria-hidden="false" aria-label="Buy now"> <div class="co35-showcase-card-tab-card__product-name-text-wrap"> <div class="co35-showcase-card-tab-card__product-name-text-inner"> <span class="co35-showcase-card-tab-card__product-name co35-showcase-card-tab-card__product-name--desktop">Save £200 on Galaxy S24<sup>1</sup></span> <span class="co35-showcase-card-tab-card__product-name co35-showcase-card-tab-card__product-name--mobile">Save £200 on Galaxy S24<sup>1</sup> </span> </div> </div> <div class="co35-showcase-card-tab-card__product-description-wrap"> <span class="co35-showcase-card-tab-card__product-description--desktop">Plus, get £100-£490 off when you trade in<sup>4</sup></span> <span class="co35-showcase-card-tab-card__product-description--mobile">Plus, get £100-£490 off when you trade in<sup>4</sup></span> </div> <div class="co35-showcase-card-tab-card__img-wrap"> <div an-tr="co35_showcase card-product offer-cta-banner" an-ca="content click" an-ac="feature" an-la="showcase card:save 200 on galaxy s24:buy now" class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_DT_448x330_SM-S921BLBDEUB.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_MO_296x352_SM-S921BLBDEUB.png?$LazyLoad_Home_PNG$" alt="Two Galaxy S24 Ultra phones, one is seen from the rear, the other from the front. An S Pen leans against one of them." loading="lazy"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_DT_448x330_SM-S921BLBDEUB.png?$448_330_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_MO_296x352_SM-S921BLBDEUB.png?$296_352_PNG$" alt="Two Galaxy S24 Ultra phones, one is seen from the rear, the other from the front. An S Pen leans against one of them." loading="lazy"/> </div> </div> <div class="co35-showcase-card-tab-card__product-cta"> <span class="cta cta--contained cta--black cta--icon" an-tr="co35_showcase card-product offer-cta-banner" an-ca="content click" an-ac="feature" an-la="showcase card:save 200 on galaxy s24:buy now"> Buy now </span> </div> </a> </div> <div class="co35-showcase-card-tab-card co35-showcase-card-tab-card--horizontal co35-showcase-card-tab-card__text-color--black " role="listitem"> <a class="co35-showcase-card-tab-card__full-bleed-wrap" href="/uk/audio-sound/galaxy-buds/galaxy-buds3-pro-silver-sm-r630nzaaeua/" tabindex="0" aria-hidden="false" aria-label="Buy now"> <div class="co35-showcase-card-tab-card__product-name-text-wrap"> <div class="co35-showcase-card-tab-card__product-name-text-inner"> <span class="co35-showcase-card-tab-card__product-name co35-showcase-card-tab-card__product-name--desktop">Galaxy Buds3 Pro</span> <span class="co35-showcase-card-tab-card__product-name co35-showcase-card-tab-card__product-name--mobile">Galaxy Buds3 Pro </span> </div> </div> <div class="co35-showcase-card-tab-card__product-description-wrap"> <span class="co35-showcase-card-tab-card__product-description--desktop">Save £60 when you buy now<sup>1</sup></span> <span class="co35-showcase-card-tab-card__product-description--mobile">Save £60 when you buy now<sup>1</sup></span> </div> <div class="co35-showcase-card-tab-card__img-wrap"> <div an-tr="co35_showcase card-product offer-cta-banner" an-ca="content click" an-ac="feature" an-la="showcase card:galaxy buds3 pro:buy now" class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_DT_448x330_SM-R630NZAAEUA.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_MO_296x352_SM-R630NZAAEUA.png?$LazyLoad_Home_PNG$" alt="Two pairs of grey Galaxy Buds3 Pro are shown in their open cases" loading="lazy"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_DT_448x330_SM-R630NZAAEUA.png?$448_330_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/shop/mobile/home/OfferTile_MO_296x352_SM-R630NZAAEUA.png?$296_352_PNG$" alt="Two pairs of grey Galaxy Buds3 Pro are shown in their open cases" loading="lazy"/> </div> </div> <div class="co35-showcase-card-tab-card__product-cta"> <span class="cta cta--contained cta--black cta--icon" an-tr="co35_showcase card-product offer-cta-banner" an-ca="content click" an-ac="feature" an-la="showcase card:galaxy buds3 pro:buy now"> Buy now </span> </div> </a> </div> </div> </div> </div> </div> <div class="popup-video" role="dialog"> <div class="popup-video__dimmed"></div> <div class="popup-video__looping--start" tabindex="0"></div> <div class="popup-video__video-wrap"> <p class="popup-video__current-video-title hidden" tabindex="0"></p> </div> <button class="popup-video__btn-video-close"> <span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#cancel-close-regular" href="#cancel-close-regular"></use></svg> </button> <div class="popup-video__looping--end" tabindex="0"></div> </div> </div> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style> #slider::-webkit-scrollbar { display: none; } /* Hide scrollbar for IE, Edge and Firefox */ #slider { -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ } #cheil-static-contracts { max-width: 1440px !important; } </style> <div id="cheil-static-contracts"></div> <script> ;(function(win,doc,callback){'use strict';callback=callback||function(){};function detach(){if(doc.addEventListener){doc.removeEventListener('DOMContentLoaded',completed);}else{doc.detachEvent('onreadystatechange',completed);}}function completed(){if(doc.addEventListener||event.type==='load'||doc.readyState==='complete'){detach();callback(window,window.jQuery);}}function init(){if (doc.addEventListener){doc.addEventListener('DOMContentLoaded',completed);}else{doc.attachEvent('onreadystatechange',completed);}}init();})(window,document,function(win,$){ "use strict";(self.webpackChunk_2022_galaxy_z=self.webpackChunk_2022_galaxy_z||[]).push([[787],{787:function(e,t,n){n.r(t),n.d(t,{getCLS:function(){return y},getFCP:function(){return g},getFID:function(){return C},getLCP:function(){return P},getTTFB:function(){return D}});var i,r,a,o,u=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},f=function(e,t){var n=function n(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},s=function(e){addEventListener("pageshow",(function(t){t.persisted&&e(t)}),!0)},m=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},v=-1,p=function(){return"hidden"===document.visibilityState?0:1/0},d=function(){f((function(e){var t=e.timeStamp;v=t}),!0)},l=function(){return v<0&&(v=p(),d(),s((function(){setTimeout((function(){v=p(),d()}),0)}))),{get firstHiddenTime(){return v}}},g=function(e,t){var n,i=l(),r=u("FCP"),a=function(e){"first-contentful-paint"===e.name&&(f&&f.disconnect(),e.startTime<i.firstHiddenTime&&(r.value=e.startTime,r.entries.push(e),n(!0)))},o=window.performance&&performance.getEntriesByName&&performance.getEntriesByName("first-contentful-paint")[0],f=o?null:c("paint",a);(o||f)&&(n=m(e,r,t),o&&a(o),s((function(i){r=u("FCP"),n=m(e,r,t),requestAnimationFrame((function(){requestAnimationFrame((function(){r.value=performance.now()-i.timeStamp,n(!0)}))}))})))},h=!1,T=-1,y=function(e,t){h||(g((function(e){T=e.value})),h=!0);var n,i=function(t){T>-1&&e(t)},r=u("CLS",0),a=0,o=[],v=function(e){if(!e.hadRecentInput){var t=o[0],i=o[o.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(a+=e.value,o.push(e)):(a=e.value,o=[e]),a>r.value&&(r.value=a,r.entries=o,n())}},p=c("layout-shift",v);p&&(n=m(i,r,t),f((function(){p.takeRecords().map(v),n(!0)})),s((function(){a=0,T=-1,r=u("CLS",0),n=m(i,r,t)})))},E={passive:!0,capture:!0},w=new Date,L=function(e,t){i||(i=t,r=e,a=new Date,F(removeEventListener),S())},S=function(){if(r>=0&&r<a-w){var e={entryType:"first-input",name:i.type,target:i.target,cancelable:i.cancelable,startTime:i.timeStamp,processingStart:i.timeStamp+r};o.forEach((function(t){t(e)})),o=[]}},b=function(e){if(e.cancelable){var t=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){L(e,t),r()},i=function(){r()},r=function(){removeEventListener("pointerup",n,E),removeEventListener("pointercancel",i,E)};addEventListener("pointerup",n,E),addEventListener("pointercancel",i,E)}(t,e):L(t,e)}},F=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,b,E)}))},C=function(e,t){var n,a=l(),v=u("FID"),p=function(e){e.startTime<a.firstHiddenTime&&(v.value=e.processingStart-e.startTime,v.entries.push(e),n(!0))},d=c("first-input",p);n=m(e,v,t),d&&f((function(){d.takeRecords().map(p),d.disconnect()}),!0),d&&s((function(){var a;v=u("FID"),n=m(e,v,t),o=[],r=-1,i=null,F(addEventListener),a=p,o.push(a),S()}))},k={},P=function(e,t){var n,i=l(),r=u("LCP"),a=function(e){var t=e.startTime;t<i.firstHiddenTime&&(r.value=t,r.entries.push(e),n())},o=c("largest-contentful-paint",a);if(o){n=m(e,r,t);var v=function(){k[r.id]||(o.takeRecords().map(a),o.disconnect(),k[r.id]=!0,n(!0))};["keydown","click"].forEach((function(e){addEventListener(e,v,{once:!0,capture:!0})})),f(v,!0),s((function(i){r=u("LCP"),n=m(e,r,t),requestAnimationFrame((function(){requestAnimationFrame((function(){r.value=performance.now()-i.timeStamp,k[r.id]=!0,n(!0)}))}))}))}},D=function(e){var t,n=u("TTFB");t=function(){try{var t=performance.getEntriesByType("navigation")[0]||function(){var e=performance.timing,t={entryType:"navigation",startTime:0};for(var n in e)"navigationStart"!==n&&"toJSON"!==n&&(t[n]=Math.max(e[n]-e.navigationStart,0));return t}();if(n.value=n.delta=t.responseStart,n.value<0||n.value>performance.now())return;n.entries=[t],e(n)}catch(e){}},"complete"===document.readyState?setTimeout(t,0):addEventListener("load",(function(){return setTimeout(t,0)}))}}}]); //# sourceMappingURL=787.de025143.chunk.js.map /*! For license information please see main.b45f685e.js.LICENSE.txt */ !function(){var e={228:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},858:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},873:function(e,t,n){var r=n(228);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},713:function(e){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},860:function(e){e.exports=function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},884:function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(s){l=!0,a=s}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}},e.exports.__esModule=!0,e.exports.default=e.exports},521:function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},206:function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},38:function(e,t,n){var r=n(858),a=n(884),o=n(379),i=n(521);e.exports=function(e,t){return r(e)||a(e,t)||o(e,t)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},655:function(e){e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},e.exports.__esModule=!0,e.exports.default=e.exports},319:function(e,t,n){var r=n(873),a=n(860),o=n(379),i=n(206);e.exports=function(e){return r(e)||a(e)||o(e)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},379:function(e,t,n){var r=n(228);e.exports=function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},861:function(e,t,n){var r,a=n(655).default;var o=n(308),i=n(184),l=n(791),s=n(587),u=n(165);function c(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}var d=c(o),f={colors:{black:"#000000",offBlack:"#363636",outOfStock:"#6E6A69",grey:"#bebebe",lightGrey:"#f8f8f8",white:"#ffffff",offWhite:"#F2F2F2",primary:"#2189ff",accent:"#2189ff",secondary:"#0274C2",red:"#FF4337",green:"#0f0"},fonts:{primary:"SamsungOne, sans-serif",secondary:"SamsungSharpSans, sans-serif",tertiary:"sssM, SamsungSharpSans, sans-serif",quaternary:"sssR, SamsungSharpSans, sans-serif",baseSize:16,sizes:{terms:8,xs:10,button:12,s:14,sm:16,m:18,l:24,xl:30,xxl:40,massive:75,brow:17,title:38,header:34,body:19,video:12}},breakpoints:{desktop:1440,tablet:900,smallMobile:400,mobile:768}},p=o.createGlobalStyle(r||(r=a([" \n\n [hidden] {\n display: none;\n }\n\n font-family: 'SamsungOne, sans-serif';\n\t\n\tmargin: auto;\n\tbackground: white;\n\tcolor: black;\n\n\t> div,\n\t.maxwidth-limit {\n\t\tmax-width: 1440px;\n\t\tmargin: 0 auto;\n\t}\n\n\t.disclaimer {\n\t\twidth: 80%;\n\t\t@media screen and (min-width: 768px) {\n\t\t\twidth: 60%;\n\t\t}\n\t}\n\n\t.terms {\n\t\tmargin: 0vw 5.55556vw;\n\n\t\t@media screen and (min-width: 768px) {\n\t\t\tmargin: 0vw 8.19444vw;\n\t\t}\n\t\t@media screen and (min-width: 1440px) {\n\t\t\tmargin: 0 120px;\n\t\t}\n\t}\n\n @font-face {\n font-family: 'SamsungSharpSans';\n src: url('https://d199c2lmsg7yuw.cloudfront.net/SamsungSharpSans-Regular.otf') format('opentype');\n font-style: normal;\n font-weight: 400;\n }\n\n @font-face {\n font-family: 'SamsungSharpSans';\n src: url('https://d199c2lmsg7yuw.cloudfront.net/SamsungSharpSans-Medium.otf') format('opentype');\n font-style: normal;\n font-weight: 500;\n }\n\n @font-face {\n font-family: 'SamsungSharpSans';\n src: url('https://d199c2lmsg7yuw.cloudfront.net/SamsungSharpSans-Bold.otf') format('opentype');\n font-style: normal;\n font-weight: 700;\n }\n\n \n .cheil-static-ecom *, .cheil-static-ecom *:after, .cheil-static-ecom *:before {\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n scroll-behavior: smooth;\n \n }\n\n .cheil-static-ecom {\n overflow: hidden;\n }\n \n #content > div.par.parsys > div.cl-g-sticky-navigation-text.section {\n display: none;\n }\n \n .visibleNav {\n display: block !important;\n }\n \n .pointer {\n cursor: pointer;\n }\n\n .addeventatc-selected {\n top: -175px!important;\n }\n\n #addeventatc2-drop {\n top: 0px!important;\n left: -55%!important;\n }\n\n .addevent {\n color: #fff!important;\n display: flex!important;\n\n justify-content: center;\n align-items: center;\n }\n\n .addevent:hover {\n color: #000!important;\n background: rgba(0,0,0,0)!important;\n }\n\n .addevent:hover svg #calendar-icon > * {\n stroke: #000!important;\n }\n\n .addeventatc_dropdown {\n width: 186px;\n }\n\n .addeventatc_dropdown span {\n background: none!important;\n padding: 14px 10px 14px 18px!important;\n }\n\n .divider {\n position: relative;\n width: 2px;\n\n &:after {\n content: \"\";\n position: absolute;\n border-left: 2px solid black;\n height: 125%;\n border-radius: 2px;\n top: -0.2em;\n @media screen and (max-width: 768px) {\n border-left: 1px solid black;\n }\n }\n }\n\n .noWrap {\n white-space: nowrap;\n }\n\n .copyx {\n display: none!important;\n }\n\n .addeventatc {\n @media screen and (max-width: 768px){\n margin: 3em auto;\n }\n span {\n display: none;\n }\n }\n\n .addeventatc .addeventatc_icon { \n\n display: none;\n\n }\n\n .ReactModal__Overlay {\n background: rgba(0, 0, 0, 0.5)!important;\n }\n\n .slick-slider {\n display: flex;\n }\n\n .slick-track {\n display: flex!important;\n align-items: center!important;;\n }\n \n img {\n &:focus {\n outline: none;\n }\n }\n\n #MinimalForm {\n display: none;\n }\n\n .formIframe {\n border: 0;\n }\n\n .CompareArrowLeft {\n position: absolute;\n top: -40%;\n right: 15%;\n }\n\n .CompareArrowRight {\n position: absolute;\n top: -40%;\n left: 15%;\n }\n\n .flex-end {\n align-self: flex-end;\n }\n\n .flex-start {\n align-self: flex-start;\n }\n\n .wider {\n letter-spacing: 0.1em;\n }\n\n .slick-slide {\n /* height: 50vh; */\n max-width: 95vw !important;\n /* width: 75vw !important; */\n overflow: hidden;\n }\n .slick-slide:focus {\n outline: none;\n }\n\n .slick-slider {\n max-width: 1440px;\n width: 95vw;\n \n }\n\n .slick-track {\n \n width: 95vw;\n }\n\n #apps {\n .slick-slider{\n width: 100%;\n overflow: visible;\n margin: 0 auto;\n }\n\n .slick-arrow {\n display: none !important;\n }\n\n .slick-list {\n width: 100%;\n }\n }\n\n #cheil-id-root__financeModule{\n margin: 25px auto !important;\n }\n\n .ReactModal__Body--open, .ReactModal__Html--open {\n overflow: hidden;\n}\n\n.ReactModal__Content {\n opacity: 0;\n max-width:1440px;\n transition: opacity 300ms ease-in-out;\n}\n\n.ReactModal__Content--after-open {\n opacity: 1;\n}\n\n.ReactModal__Content--before-close {\n opacity: 0;\n}\n\n.animatedSvg {\n\tstroke-dasharray: 100;\n\tstroke-dashoffset: 100;\n &_concierge {\n animation: dash 3s ease-in-out 1s forwards;\n }\n &_chat {\n animation: dashAlt 3s ease-in-out 2s forwards;\n }\n &_appointment {\n animation: dash 3s ease-in-out 3s forwards;\n }\n &_people {\n animation: dash 3s ease-in-out 4s forwards;\n }\n\t\n}\n\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n .animatedSvg {\n stroke-width: 0;\n stroke-dashoffset: 0;\n stroke-dasharray: 0;\n &_concierge {\n animation: none;\n }\n &_chat {\n animation:none;\n }\n &_appointment {\n animation: none;\n }\n &_people {\n animation: none;\n }\n }\n}\n\n_:-ms-lang(x), _:-webkit-full-screen, .animatedSvg{ \n stroke-width: 0;\n stroke-dashoffset: 0;\n stroke-dasharray: 0;\n &_concierge {\n animation: none;\n }\n &_chat {\n animation:none;\n }\n &_appointment {\n animation: none;\n }\n &_people {\n animation: none;\n }\n}\n\n@keyframes dash {\n 0% {\n stroke-dashoffset: 100;\n \n \n }\n\t\n 100% {\n stroke-dashoffset: 0;\n stroke-width: 0\n \n }\n\n \n}\n\n@keyframes dashAlt {\n 0% {\n stroke-dashoffset: 100;\n \n \n }\n\t\n 100% {\n stroke-dashoffset: 0;\n \n \n }\n\n \n}\n\n\n"]))),m=function(e,t){var n=f.breakpoints.mobile,r=f.breakpoints.desktop,a=e*(1/1.8),o=e;return"\n ".concat(t,": ").concat(a,"px;\n \n @media screen and (max-width: ").concat(r,"px) {\n ").concat(t,": ").concat(100*e/r,"vw;\n }\n @media screen and (max-width: ").concat(n,"px) {\n ").concat(t,": ").concat(.15*e,"vmin;\n }\n @media screen and (min-width: ").concat(r,"px) {\n ").concat(t,": ").concat(o,"px;\n }\n ")},h=function(e){return m(e,"font-size")},g=function(){return g=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},g.apply(this,arguments)};function y(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var v,_,S=d.default((function(e){var t=e.className,n=e.children,r=e.ref,a=e.onClick,o=e.style,l=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(e,["className","children","ref","onClick","style"]);return i.jsx("div",g({className:t,onClick:a,ref:r,style:g({},o)},l,{children:n}),void 0)}))(v||(v=y(["\n display: flex;\n max-width: 1440px;\n position: ",";\n flex-direction: ",";\n width: ",";\n height: ",";\n justify-content: ",";\n align-items: ",";\n flex-wrap: ",";\n margin: ",";\n padding: ",";\n background: ",";\n opacity: ",";\n ","\n"],["\n display: flex;\n max-width: 1440px;\n position: ",";\n flex-direction: ",";\n width: ",";\n height: ",";\n justify-content: ",";\n align-items: ",";\n flex-wrap: ",";\n margin: ",";\n padding: ",";\n background: ",";\n opacity: ",";\n ","\n"])),(function(e){return e.position?e.position:"relative"}),(function(e){return e.row?"row":"column"}),(function(e){return e.width||"auto"}),(function(e){return e.height||"auto"}),(function(e){return e.align||"center"}),(function(e){return e.alignItems||"center"}),(function(e){return e.wrap||(e.row?"initial":e.wrap)}),(function(e){return e.margin||"0 auto"}),(function(e){return e.padding||"1.2em"}),(function(e){return e.background||"initial"}),(function(e){return e.opacity||"1"}),(function(e){return"absolute"===e.position?"\n top: "+(e.top||"auto")+";\n bottom: "+(e.bottom||"auto")+";\n left:"+(e.left||"auto")+";\n right: "+(e.right||"auto")+";\n ":""})),b=d.default((function(e){var t=e.className,n=e.children,r=e.style;return i.jsx("p",g({className:t,style:r},{children:n}),void 0)}))(_||(_=y(["\n font-family: ",";\n font-weight: ",";\n text-align: ",";\n margin: ",";\n text-decoration: ",";\n color: ",";\n white-space: ",";\n ","\n"],["\n font-family: ",";\n font-weight: ",";\n text-align: ",";\n margin: ",";\n text-decoration: ",";\n color: ",";\n white-space: ",";\n ","\n"])),(function(e){return e.font?e.theme.fonts[e.font]:e.theme.fonts.primary}),(function(e){return e.weight||"normal"}),(function(e){return e.align||"left"}),(function(e){return e.margin||"0"}),(function(e){return e.underline?"underline":"none"}),(function(e){return e.color?e.theme.colors[e.color]:e.theme.color}),(function(e){return e.wrap?e.wrap:"initial"}),(function(e){return h(e.size?"number"===typeof e.size?e.size:e.theme.fonts.sizes[e.size]:e.theme.fonts.baseSize)}));function w(e){var t=l.useState(window.innerWidth<=e),n=t[0],r=t[1];return l.useEffect((function(){var t=function(){r(window.innerWidth<=e)};return window.addEventListener("resize",t),function(){window.removeEventListener("resize",t)}}),[]),n}function x(){return w(f.breakpoints.mobile)}var k=function(e){var t=e.src,n=e.mobileSrc,r=e.width,a=e.height,o=e.margin,s=e.loader,u=e.alt,c=e.className,d=e.align,f=e.style,p=i.jsx("div",{style:{width:r,height:a}},void 0),m=x();return i.jsx(l.Suspense,g({fallback:s||p},{children:i.jsx("img",{className:c,alt:u,src:m?n:t,draggable:"false",style:g({width:r,height:a,margin:o,alignSelf:d||"center"},f),onMouseDown:function(e){e.preventDefault()}},void 0)}),void 0)},E={shouldForwardProp:function(e,t){return["ga-la","ga-ac","ga-ca","data-omni","data-omni-type"].includes(e)||t(e)}};function C(e,t){var n=t||"microsite";return{"data-omni-type":n,"data-omni":"uk:galaxy-z:"+e,"ga-ca":n,"ga-ac":"galaxy-z","ga-la":"galaxy-z:"+e}}var B,A,M,G,T,P,N,O=d.default.button.withConfig(E).attrs((function(e){return{backgroundColor:e.backgroundColor||e.theme.colors.black,borderColor:e.borderColor||e.theme.colors.black,size:e.size||e.theme.fonts.sizes.sm}}))(B||(B=y(["\n\tbackground: ",";\n\tcolor: ",";\n\t/* font-size: 0.97222vw; */\n\tborder-radius: 45px;\n\t","\n\tpadding: 0.8571em 2.712em;\n\ttransition: all 0.3s ease-in-out;\n\tborder-color: ",";\n\tborder-width: 1px;\n\tborder-style: solid;\n\tfont-weight: bold;\n\tline-height: 1;\n\ttext-transform: uppercase;\n\ttext-shadow: none;\n\t/* letter-spacing: 0.15em; */\n\tdisplay: inline-block;\n\t&:hover,\n\t&:focus {\n\t\tcolor: ",";\n\t\tbackground: ",";\n\t\tborder-color: ",";\n\t\tborder-width: 1px;\n\t\tborder-style: solid;\n\t\ttransition: all 0.3s ease-in-out;\n\t}\n\t&:focus {\n\t\toutline: none;\n\t}\n\n\t@media screen and (min-width: ","px) {\n\t\tmax-width: 408px;\n\t}\n\n\t&:disabled {\n\t\tcolor: ",";\n\t\tbackground: ",";\n\t\tborder-color: ",";\n\t}\n"],["\n\tbackground: ",";\n\tcolor: ",";\n\t/* font-size: 0.97222vw; */\n\tborder-radius: 45px;\n\t","\n\tpadding: 0.8571em 2.712em;\n\ttransition: all 0.3s ease-in-out;\n\tborder-color: ",";\n\tborder-width: 1px;\n\tborder-style: solid;\n\tfont-weight: bold;\n\tline-height: 1;\n\ttext-transform: uppercase;\n\ttext-shadow: none;\n\t/* letter-spacing: 0.15em; */\n\tdisplay: inline-block;\n\t&:hover,\n\t&:focus {\n\t\tcolor: ",";\n\t\tbackground: ",";\n\t\tborder-color: ",";\n\t\tborder-width: 1px;\n\t\tborder-style: solid;\n\t\ttransition: all 0.3s ease-in-out;\n\t}\n\t&:focus {\n\t\toutline: none;\n\t}\n\n\t@media screen and (min-width: ","px) {\n\t\tmax-width: 408px;\n\t}\n\n\t&:disabled {\n\t\tcolor: ",";\n\t\tbackground: ",";\n\t\tborder-color: ",";\n\t}\n"])),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.white}),(function(e){return h(e.size)}),(function(e){return e.borderColor}),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.white}),(function(e){return e.borderColor}),(function(e){return e.theme.breakpoints.desktop}),(function(e){return e.theme.colors.white}),(function(e){return e.theme.colors.grey}),(function(e){return e.theme.colors.grey})),U=d.default(O)(A||(A=y(["\n letter-spacing: initial;\n background: ",";\n border-color: ",";\n text-transform: none;\n &:hover,\n &:focus {\n color: ",";\n background: ",";\n border-color: ",";\n border-width: 1px;\n border-style: solid;\n transition: all 0.3s ease-in-out;\n }\n"],["\n letter-spacing: initial;\n background: ",";\n border-color: ",";\n text-transform: none;\n &:hover,\n &:focus {\n color: ",";\n background: ",";\n border-color: ",";\n border-width: 1px;\n border-style: solid;\n transition: all 0.3s ease-in-out;\n }\n"])),(function(e){return e.theme.colors.primary}),(function(e){return e.theme.colors.primary}),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.white}),(function(e){return e.theme.colors.white})),z=d.default(O)(M||(M=y(["\n letter-spacing: initial;\n color: ",";\n background: ",";\n border-color: ",";\n text-transform: none;\n &:hover,\n &:focus {\n color: ",";\n background: ",";\n border-color: ",";\n border-width: 1px;\n border-style: solid;\n transition: all 0.3s ease-in-out;\n }\n"],["\n letter-spacing: initial;\n color: ",";\n background: ",";\n border-color: ",";\n text-transform: none;\n &:hover,\n &:focus {\n color: ",";\n background: ",";\n border-color: ",";\n border-width: 1px;\n border-style: solid;\n transition: all 0.3s ease-in-out;\n }\n"])),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.white}),(function(e){return e.theme.colors.white}),(function(e){return e.theme.colors.white}),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.black})),D=d.default(O)(G||(G=y(["\n letter-spacing: initial;\n color: ",";\n background: ",";\n border-color: ",";\n text-transform: none;\n &:hover,\n &:focus {\n color: ",";\n background: ",";\n border-color: ",";\n border-width: 1px;\n border-style: solid;\n transition: all 0.3s ease-in-out;\n }\n"],["\n letter-spacing: initial;\n color: ",";\n background: ",";\n border-color: ",";\n text-transform: none;\n &:hover,\n &:focus {\n color: ",";\n background: ",";\n border-color: ",";\n border-width: 1px;\n border-style: solid;\n transition: all 0.3s ease-in-out;\n }\n"])),(function(e){return e.theme.colors.white}),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.black}),(function(e){return e.theme.colors.white}),(function(e){return e.theme.colors.white})),R=d.default.a.attrs((function(e){return{color:e.color||e.theme.colors.black,size:e.size||e.theme.fonts.sizes.m,arrow:e.arrow||!1}}))(T||(T=y(["\n text-decoration: underline;\n display: inline-block;\n position: relative;\n cursor: pointer;\n color: ",";\n ","\n\n ",";\n"],["\n text-decoration: underline;\n display: inline-block;\n position: relative;\n cursor: pointer;\n color: ",";\n ","\n\n ",";\n"])),(function(e){return e.color}),(function(e){return h(e.size)}),(function(e){return e.arrow&&"&::after {\n\t\tcontent: '';\n\t\tposition: absolute;\n\t\tborder-width: 2px 2px 0px 0px;\n\t\tborder-color: "+e.color+";\n\t\tborder-style: solid;\n\t\twidth: 0.6em;\n\t\theight: 0.6em;\n\t\ttop: 45%;\n\t\tright: -10%;\n\t\ttransform: rotate(45deg) translate3d(0%, -40%, 0);\n\t\ttransition: all 0.3s ease-in-out;\n\t}\n\n\t&:hover {\n\t\t&::after {\n\t\t\tright: -15%;\n\t\t\ttransition: all 0.3s ease-in-out;\n\t\t}\n\t}\n"})),F=d.default((function(e){var t=e.children,n=e.className,r=e.onClick;return i.jsx("button",g({className:n,onClick:r},{children:i.jsx("span",g({className:"buttonCopy"},{children:t}),void 0)}),void 0)})).attrs((function(e){return{inverted:e.inverted||!1}}))(P||(P=y(["\n border: 1px solid\n ",";\n position: relative;\n border-radius: 8px;\n padding: 1em 2em 1em 2em;\n //\theight: 50px;\n box-sizing: border-box;\n vertical-align: top;\n transition: all 0.25s;\n color: ",';\n font-weight: bold;\n font-size: 0.8em;\n text-transform: uppercase;\n position: relative;\n /* min-width: 270px; */\n //padding: 30px 22px;\n text-align: left;\n justify-content: left;\n display: inline-flex;\n overflow: hidden;\n\n &::before {\n z-index: 1;\n transition: all 0.25s ease-in-out;\n position: absolute;\n content: "";\n left: 0%;\n top: 0;\n width: 0%;\n height: 150%;\n background: ',';\n }\n\n .buttonCopy {\n font-size: 1em;\n letter-spacing: 0.16em;\n\n display: inline-flex;\n //\talign-items: center;\n z-index: 3;\n }\n\n .buttonArrows {\n position: absolute;\n top: 0.5em;\n bottom: 0.5em;\n right: 0;\n width: 4em;\n z-index: 2;\n\n &::before {\n position: absolute;\n top: 50%;\n width: 2em;\n height: 1px;\n content: "";\n border-color: ',";\n border-width: 1px 0 0 0;\n border-style: solid;\n transition: all 0.25s ease-in-out;\n transform: translate3d(0%, -50%, 0);\n }\n\n &::after {\n transition: all 0.25s ease-in-out;\n position: absolute;\n top: 50%;\n\n width: 0.6em;\n height: 0.6em;\n border-color: ",';\n border-width: 1px 1px 0 0;\n border-style: solid;\n transform: translate3d(2em, -50%, 0) translate3d(-8px, 0%, 0)\n rotate(45deg);\n content: "";\n }\n }\n &.active,\n &:hover,\n &:focus {\n &::before {\n left: 0%;\n width: 100%;\n transition: all 0.25s ease-in-out;\n }\n\n color: ',";\n\n transition: all 0.25s ease-in-out;\n outline: none;\n\n .buttonArrows {\n &::before {\n transition: all 0.25s ease-in-out;\n //transition-delay: 0.1s;\n width: 2.5em;\n border-color: ",";\n }\n &::after {\n transition-delay: 0.1s;\n transform: translate3d(2.5em, -50%, 0) translate3d(-8px, 0%, 0)\n rotate(45deg);\n transition: all 0.25s ease-in-out;\n border-color: ",";\n }\n }\n }\n"],["\n border: 1px solid\n ",";\n position: relative;\n border-radius: 8px;\n padding: 1em 2em 1em 2em;\n //\theight: 50px;\n box-sizing: border-box;\n vertical-align: top;\n transition: all 0.25s;\n color: ",';\n font-weight: bold;\n font-size: 0.8em;\n text-transform: uppercase;\n position: relative;\n /* min-width: 270px; */\n //padding: 30px 22px;\n text-align: left;\n justify-content: left;\n display: inline-flex;\n overflow: hidden;\n\n &::before {\n z-index: 1;\n transition: all 0.25s ease-in-out;\n position: absolute;\n content: "";\n left: 0%;\n top: 0;\n width: 0%;\n height: 150%;\n background: ',';\n }\n\n .buttonCopy {\n font-size: 1em;\n letter-spacing: 0.16em;\n\n display: inline-flex;\n //\talign-items: center;\n z-index: 3;\n }\n\n .buttonArrows {\n position: absolute;\n top: 0.5em;\n bottom: 0.5em;\n right: 0;\n width: 4em;\n z-index: 2;\n\n &::before {\n position: absolute;\n top: 50%;\n width: 2em;\n height: 1px;\n content: "";\n border-color: ',";\n border-width: 1px 0 0 0;\n border-style: solid;\n transition: all 0.25s ease-in-out;\n transform: translate3d(0%, -50%, 0);\n }\n\n &::after {\n transition: all 0.25s ease-in-out;\n position: absolute;\n top: 50%;\n\n width: 0.6em;\n height: 0.6em;\n border-color: ",';\n border-width: 1px 1px 0 0;\n border-style: solid;\n transform: translate3d(2em, -50%, 0) translate3d(-8px, 0%, 0)\n rotate(45deg);\n content: "";\n }\n }\n &.active,\n &:hover,\n &:focus {\n &::before {\n left: 0%;\n width: 100%;\n transition: all 0.25s ease-in-out;\n }\n\n color: ',";\n\n transition: all 0.25s ease-in-out;\n outline: none;\n\n .buttonArrows {\n &::before {\n transition: all 0.25s ease-in-out;\n //transition-delay: 0.1s;\n width: 2.5em;\n border-color: ",";\n }\n &::after {\n transition-delay: 0.1s;\n transform: translate3d(2.5em, -50%, 0) translate3d(-8px, 0%, 0)\n rotate(45deg);\n transition: all 0.25s ease-in-out;\n border-color: ",";\n }\n }\n }\n"])),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.white:e.theme.colors.black}),(function(e){return e.inverted?e.theme.colors.white:e.theme.colors.black}),(function(e){return e.inverted?e.theme.colors.white:e.theme.colors.black})),I=d.default((function(e){var t=e.children,n=e.className,r=e.href;return i.jsxs("a",g({className:n,href:r,target:"_blank",rel:"noopener noreferrer"},{children:[i.jsx("span",g({className:"buttonCopy"},{children:t}),void 0),i.jsx("span",{className:"buttonArrows"},void 0)]}),void 0)})).attrs((function(e){return{inverted:e.inverted||!1}}))(N||(N=y(["\n border: 1px solid\n ",";\n position: relative;\n border-radius: 8px;\n padding: 1em 6em 1em 2em;\n //\theight: 50px;\n box-sizing: border-box;\n vertical-align: top;\n transition: all 0.25s;\n color: ",";\n font-family: ",';\n font-weight: bold;\n font-size: 0.7em;\n text-transform: uppercase;\n position: relative;\n /* min-width: 270px; */\n //padding: 30px 22px;\n text-align: left;\n justify-content: left;\n display: inline-flex;\n overflow: hidden;\n\n &::before {\n z-index: 1;\n transition: all 0.25s ease-in-out;\n position: absolute;\n content: "";\n left: 0%;\n top: 0;\n width: 0%;\n height: 150%;\n background: ',';\n }\n\n .buttonCopy {\n font-weight: 700 !important;\n font-size: 1em;\n letter-spacing: 0.16em;\n\n display: inline-flex;\n //\talign-items: center;\n z-index: 2;\n }\n\n .buttonArrows {\n position: absolute;\n top: 0.5em;\n bottom: 0.5em;\n right: 0;\n width: 4em;\n z-index: 2;\n\n &::before {\n position: absolute;\n top: 50%;\n width: 2em;\n height: 1px;\n content: "";\n border-color: ',";\n border-width: 1px 0 0 0;\n border-style: solid;\n transition: all 0.25s ease-in-out;\n transform: translate3d(0%, -50%, 0);\n }\n\n &::after {\n transition: all 0.25s ease-in-out;\n position: absolute;\n top: 50%;\n\n width: 0.6em;\n height: 0.6em;\n border-color: ",';\n border-width: 1px 1px 0 0;\n border-style: solid;\n transform: translate3d(2em, -50%, 0) translate3d(-8.5px, -0.25px, 0)\n rotate(45deg);\n content: "";\n }\n }\n &:hover,\n &:focus {\n &::before {\n left: 0%;\n width: 100%;\n transition: all 0.25s ease-in-out;\n }\n color: ',";\n transition: all 0.25s ease-in-out;\n outline: none;\n\n .buttonArrows {\n &::before {\n transition: all 0.25s ease-in-out;\n //transition-delay: 0.1s;\n width: 2.5em;\n border-color: ",";\n }\n &::after {\n transition-delay: 0.1s;\n transform: translate3d(2.5em, -50%, 0) translate3d(-8.5px, -0.25px, 0)\n rotate(45deg);\n transition: all 0.25s ease-in-out;\n border-color: ",";\n }\n }\n }\n"],["\n border: 1px solid\n ",";\n position: relative;\n border-radius: 8px;\n padding: 1em 6em 1em 2em;\n //\theight: 50px;\n box-sizing: border-box;\n vertical-align: top;\n transition: all 0.25s;\n color: ",";\n font-family: ",';\n font-weight: bold;\n font-size: 0.7em;\n text-transform: uppercase;\n position: relative;\n /* min-width: 270px; */\n //padding: 30px 22px;\n text-align: left;\n justify-content: left;\n display: inline-flex;\n overflow: hidden;\n\n &::before {\n z-index: 1;\n transition: all 0.25s ease-in-out;\n position: absolute;\n content: "";\n left: 0%;\n top: 0;\n width: 0%;\n height: 150%;\n background: ',';\n }\n\n .buttonCopy {\n font-weight: 700 !important;\n font-size: 1em;\n letter-spacing: 0.16em;\n\n display: inline-flex;\n //\talign-items: center;\n z-index: 2;\n }\n\n .buttonArrows {\n position: absolute;\n top: 0.5em;\n bottom: 0.5em;\n right: 0;\n width: 4em;\n z-index: 2;\n\n &::before {\n position: absolute;\n top: 50%;\n width: 2em;\n height: 1px;\n content: "";\n border-color: ',";\n border-width: 1px 0 0 0;\n border-style: solid;\n transition: all 0.25s ease-in-out;\n transform: translate3d(0%, -50%, 0);\n }\n\n &::after {\n transition: all 0.25s ease-in-out;\n position: absolute;\n top: 50%;\n\n width: 0.6em;\n height: 0.6em;\n border-color: ",';\n border-width: 1px 1px 0 0;\n border-style: solid;\n transform: translate3d(2em, -50%, 0) translate3d(-8.5px, -0.25px, 0)\n rotate(45deg);\n content: "";\n }\n }\n &:hover,\n &:focus {\n &::before {\n left: 0%;\n width: 100%;\n transition: all 0.25s ease-in-out;\n }\n color: ',";\n transition: all 0.25s ease-in-out;\n outline: none;\n\n .buttonArrows {\n &::before {\n transition: all 0.25s ease-in-out;\n //transition-delay: 0.1s;\n width: 2.5em;\n border-color: ",";\n }\n &::after {\n transition-delay: 0.1s;\n transform: translate3d(2.5em, -50%, 0) translate3d(-8.5px, -0.25px, 0)\n rotate(45deg);\n transition: all 0.25s ease-in-out;\n border-color: ",";\n }\n }\n }\n"])),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.theme.fonts.primary}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.black:e.theme.colors.white}),(function(e){return e.inverted?e.theme.colors.white:e.theme.colors.black}),(function(e){return e.inverted?e.theme.colors.white:e.theme.colors.black}),(function(e){return e.inverted?e.theme.colors.white:e.theme.colors.black})),L={duration:1,ease:"easeOut",delay:.3},V={hidden:{opacity:0,translateX:"-10%"},visible:{opacity:1,translateX:"0%",transition:L}},j={hidden:{opacity:0,translateX:"10%"},visible:{opacity:1,translateX:"0%",transition:L}},Z={hidden:{opacity:0,translateY:"10%"},visible:{opacity:1,translateY:"0%",transition:L}};t.W2=S,t.ZL=p,t.rU=R,t.ns=U,t.Wg=D,t.k=z,t.xv=b,t.rE=C,t.dD=x,t.Av=function(){return w(f.breakpoints.tablet)}},213:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,a=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}))},165:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(388),a=n(791),o=n(646),i=n(35),l=n(196),s=n(607);function u(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}function c(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var d=c(a),f=u(a),p=u(i),m=function(e){return{isEnabled:function(t){return e.some((function(e){return!!t[e]}))}}},h={measureLayout:m(["layout","layoutId","drag"]),animation:m(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:m(["exit"]),drag:m(["drag","dragControls"]),focus:m(["whileFocus"]),hover:m(["whileHover","onHoverStart","onHoverEnd"]),tap:m(["whileTap","onTap","onTapStart","onTapCancel"]),pan:m(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:m(["whileInView","onViewportEnter","onViewportLeave"])};function g(e){for(var t in e)null!==e[t]&&("projectionNodeConstructor"===t?h.projectionNodeConstructor=e[t]:h[t].Component=e[t])}var y=a.createContext({strict:!1}),v=Object.keys(h),_=v.length;var S=a.createContext({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"}),b=a.createContext({});function w(){return a.useContext(b).visualElement}var x=a.createContext(null),k="undefined"!==typeof document,E=k?a.useLayoutEffect:a.useEffect,C={current:null},B=!1;function A(){return!B&&function(){if(B=!0,k)if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return C.current=e.matches};e.addListener(t),t()}else C.current=!1}(),r.__read(a.useState(C.current),1)[0]}function M(){var e=A(),t=a.useContext(S).reducedMotion;return"never"!==t&&("always"===t||e)}function G(e){return"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function T(e){return Array.isArray(e)}function P(e){return"string"===typeof e||T(e)}function N(e,t,n,r,a){var o;return void 0===r&&(r={}),void 0===a&&(a={}),"function"===typeof t&&(t=t(null!==n&&void 0!==n?n:e.custom,r,a)),"string"===typeof t&&(t=null===(o=e.variants)||void 0===o?void 0:o[t]),"function"===typeof t&&(t=t(null!==n&&void 0!==n?n:e.custom,r,a)),t}function O(e,t,n){var r=e.getProps();return N(r,t,null!==n&&void 0!==n?n:r.custom,function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.get()})),t}(e),function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.getVelocity()})),t}(e))}function U(e){var t;return"function"===typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||P(e.initial)||P(e.animate)||P(e.whileHover)||P(e.whileDrag)||P(e.whileTap)||P(e.whileFocus)||P(e.exit)}function z(e){return Boolean(U(e)||e.variants)}function D(e){var t=function(e,t){if(U(e)){var n=e.initial,r=e.animate;return{initial:!1===n||P(n)?n:void 0,animate:P(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,a.useContext(b)),n=t.initial,r=t.animate;return a.useMemo((function(){return{initial:n,animate:r}}),[R(n),R(r)])}function R(e){return Array.isArray(e)?e.join(" "):e}function F(e){var t=a.useRef(null);return null===t.current&&(t.current=e()),t.current}function I(e,t){-1===e.indexOf(t)&&e.push(t)}function L(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var V=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return I(this.subscriptions,e),function(){return L(t.subscriptions,e)}},e.prototype.notify=function(e,t,n){var r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(var a=0;a<r;a++){var o=this.subscriptions[a];o&&o(e,t,n)}},e.prototype.getSize=function(){return this.subscriptions.length},e.prototype.clear=function(){this.subscriptions.length=0},e}(),j=function(){function e(e){var t,n=this;this.version="6.3.16",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new V,this.velocityUpdateSubscribers=new V,this.renderSubscribers=new V,this.canTrackVelocity=!1,this.updateAndNotify=function(e,t){void 0===t&&(t=!0),n.prev=n.current,n.current=e;var r=i.getFrameData(),a=r.delta,o=r.timestamp;n.lastUpdated!==o&&(n.timeDelta=a,n.lastUpdated=o,p.default.postRender(n.scheduleVelocityCheck)),n.prev!==n.current&&n.updateSubscribers.notify(n.current),n.velocityUpdateSubscribers.getSize()&&n.velocityUpdateSubscribers.notify(n.getVelocity()),t&&n.renderSubscribers.notify(n.current)},this.scheduleVelocityCheck=function(){return p.default.postRender(n.velocityCheck)},this.velocityCheck=function(e){e.timestamp!==n.lastUpdated&&(n.prev=n.current,n.velocityUpdateSubscribers.notify(n.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=(t=this.current,!isNaN(parseFloat(t)))}return e.prototype.onChange=function(e){return this.updateSubscribers.add(e)},e.prototype.clearListeners=function(){this.updateSubscribers.clear()},e.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(e)},e.prototype.attach=function(e){this.passiveEffect=e},e.prototype.set=function(e,t){void 0===t&&(t=!0),t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)},e.prototype.get=function(){return this.current},e.prototype.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){return this.canTrackVelocity?l.velocityPerSecond(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},e.prototype.start=function(e){var t=this;return this.stop(),new Promise((function(n){t.hasAnimated=!0,t.stopAnimation=e(n)})).then((function(){return t.clearAnimation()}))},e.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},e.prototype.isAnimating=function(){return!!this.stopAnimation},e.prototype.clearAnimation=function(){this.stopAnimation=null},e.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},e}();function Z(e){return new j(e)}var H=function(e){return Boolean(null!==e&&"object"===typeof e&&e.getVelocity)},W=function(e){return 1e3*e},K={linear:l.linear,easeIn:l.easeIn,easeInOut:l.easeInOut,easeOut:l.easeOut,circIn:l.circIn,circInOut:l.circInOut,circOut:l.circOut,backIn:l.backIn,backInOut:l.backInOut,backOut:l.backOut,anticipate:l.anticipate,bounceIn:l.bounceIn,bounceInOut:l.bounceInOut,bounceOut:l.bounceOut},X=function(e){if(Array.isArray(e)){o.invariant(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=r.__read(e,4),n=t[0],a=t[1],i=t[2],s=t[3];return l.cubicBezier(n,a,i,s)}return"string"===typeof e?(o.invariant(void 0!==K[e],"Invalid easing type '".concat(e,"'")),K[e]):e},$=function(e,t){return"zIndex"!==e&&(!("number"!==typeof t&&!Array.isArray(t))||!("string"!==typeof t||!s.complex.test(t)||t.startsWith("url(")))},Q=function(e){return Array.isArray(e)},Y=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},q=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}},J=function(){return{type:"keyframes",ease:"linear",duration:.3}},ee=function(e){return{type:"keyframes",duration:.8,values:e}},te={x:Y,y:Y,z:Y,rotate:Y,rotateX:Y,rotateY:Y,rotateZ:Y,scaleX:q,scaleY:q,scale:q,opacity:J,backgroundColor:J,color:J,default:q},ne=r.__assign(r.__assign({},s.number),{transform:Math.round}),re={borderWidth:s.px,borderTopWidth:s.px,borderRightWidth:s.px,borderBottomWidth:s.px,borderLeftWidth:s.px,borderRadius:s.px,radius:s.px,borderTopLeftRadius:s.px,borderTopRightRadius:s.px,borderBottomRightRadius:s.px,borderBottomLeftRadius:s.px,width:s.px,maxWidth:s.px,height:s.px,maxHeight:s.px,size:s.px,top:s.px,right:s.px,bottom:s.px,left:s.px,padding:s.px,paddingTop:s.px,paddingRight:s.px,paddingBottom:s.px,paddingLeft:s.px,margin:s.px,marginTop:s.px,marginRight:s.px,marginBottom:s.px,marginLeft:s.px,rotate:s.degrees,rotateX:s.degrees,rotateY:s.degrees,rotateZ:s.degrees,scale:s.scale,scaleX:s.scale,scaleY:s.scale,scaleZ:s.scale,skew:s.degrees,skewX:s.degrees,skewY:s.degrees,distance:s.px,translateX:s.px,translateY:s.px,translateZ:s.px,x:s.px,y:s.px,z:s.px,perspective:s.px,transformPerspective:s.px,opacity:s.alpha,originX:s.progressPercentage,originY:s.progressPercentage,originZ:s.px,zIndex:ne,fillOpacity:s.alpha,strokeOpacity:s.alpha,numOctaves:ne},ae=r.__assign(r.__assign({},re),{color:s.color,backgroundColor:s.color,outlineColor:s.color,fill:s.color,stroke:s.color,borderColor:s.color,borderTopColor:s.color,borderRightColor:s.color,borderBottomColor:s.color,borderLeftColor:s.color,filter:s.filter,WebkitFilter:s.filter}),oe=function(e){return ae[e]};function ie(e,t){var n,r=oe(e);return r!==s.filter&&(r=s.complex),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,t)}var le={current:!1},se=function(e){return Q(e)?e[e.length-1]||0:e};var ue=!1;function ce(e){var t=e.ease,n=e.times,a=e.yoyo,i=e.flip,l=e.loop,s=r.__rest(e,["ease","times","yoyo","flip","loop"]),u=r.__assign({},s);return n&&(u.offset=n),s.duration&&(u.duration=W(s.duration)),s.repeatDelay&&(u.repeatDelay=W(s.repeatDelay)),t&&(u.ease=function(e){return Array.isArray(e)&&"number"!==typeof e[0]}(t)?t.map(X):X(t)),"tween"===s.type&&(u.type="keyframes"),(a||l||i)&&(o.warning(!ue,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),ue=!0,a?u.repeatType="reverse":l?u.repeatType="loop":i&&(u.repeatType="mirror"),u.repeat=l||a||i||s.repeat),"spring"!==s.type&&(u.type="keyframes"),u}function de(e,t,n){var a;return Array.isArray(t.to)&&(null!==(a=e.duration)&&void 0!==a||(e.duration=.8)),function(e){Array.isArray(e.to)&&null===e.to[0]&&(e.to=r.__spreadArray([],r.__read(e.to),!1),e.to[0]=e.from)}(t),function(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=r.__rest(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}(e)||(e=r.__assign(r.__assign({},e),function(e,t){var n;return n=Q(t)?ee:te[e]||te.default,r.__assign({to:t},n(t))}(n,t.to))),r.__assign(r.__assign({},t),ce(e))}function fe(e){return 0===e||"string"===typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function pe(e){return"number"===typeof e?0:ie("",e)}function me(e,t){return e[t]||e.default||e}function he(e,t,n,a){return void 0===a&&(a={}),le.current&&(a={type:!1}),t.start((function(i){var s,u,c=function(e,t,n,a,i){var s,u=me(a,e),c=null!==(s=u.from)&&void 0!==s?s:t.get(),d=$(e,n);"none"===c&&d&&"string"===typeof n?c=ie(e,n):fe(c)&&"string"===typeof n?c=pe(n):!Array.isArray(n)&&fe(n)&&"string"===typeof c&&(n=pe(c));var f=$(e,c);return o.warning(f===d,"You are trying to animate ".concat(e,' from "').concat(c,'" to "').concat(n,'". ').concat(c," is not an animatable value - to enable this animation set ").concat(c," to a value animatable to ").concat(n," via the `style` property.")),f&&d&&!1!==u.type?function(){var a={from:c,to:n,velocity:t.getVelocity(),onComplete:i,onUpdate:function(e){return t.set(e)}};return"inertia"===u.type||"decay"===u.type?l.inertia(r.__assign(r.__assign({},a),u)):l.animate(r.__assign(r.__assign({},de(u,a,e)),{onUpdate:function(e){var t;a.onUpdate(e),null===(t=u.onUpdate)||void 0===t||t.call(u,e)},onComplete:function(){var e;a.onComplete(),null===(e=u.onComplete)||void 0===e||e.call(u)}}))}:function(){var e,r,a=se(n);return t.set(a),i(),null===(e=null===u||void 0===u?void 0:u.onUpdate)||void 0===e||e.call(u,a),null===(r=null===u||void 0===u?void 0:u.onComplete)||void 0===r||r.call(u),{stop:function(){}}}}(e,t,n,a,i),d=function(e,t){var n,r;return null!==(r=null!==(n=(me(e,t)||{}).delay)&&void 0!==n?n:e.delay)&&void 0!==r?r:0}(a,e),f=function(){return u=c()};return d?s=window.setTimeout(f,W(d)):f(),function(){clearTimeout(s),null===u||void 0===u||u.stop()}}))}function ge(e,t,n){void 0===n&&(n={});var r=H(e)?e:Z(e);return he("",r,t,n),{stop:function(){return r.stop()},isAnimating:function(){return r.isAnimating()}}}var ye=["TopLeft","TopRight","BottomLeft","BottomRight"],ve=ye.length,_e=function(e){return"string"===typeof e?parseFloat(e):e},Se=function(e){return"number"===typeof e||s.px.test(e)};function be(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:e.borderRadius}var we=ke(0,.5,l.circOut),xe=ke(.5,.95,l.linear);function ke(e,t,n){return function(r){return r<e?0:r>t?1:n(l.progress(e,t,r))}}function Ee(e,t){e.min=t.min,e.max=t.max}function Ce(e,t){Ee(e.x,t.x),Ee(e.y,t.y)}function Be(e){return void 0===e||1===e}function Ae(e){var t=e.scale,n=e.scaleX,r=e.scaleY;return!Be(t)||!Be(n)||!Be(r)}function Me(e){return Ae(e)||Ge(e.x)||Ge(e.y)||e.z||e.rotate||e.rotateX||e.rotateY}function Ge(e){return e&&"0%"!==e}function Te(e,t,n){return n+t*(e-n)}function Pe(e,t,n,r,a){return void 0!==a&&(e=Te(e,a,r)),Te(e,n,r)+t}function Ne(e,t,n,r,a){void 0===t&&(t=0),void 0===n&&(n=1),e.min=Pe(e.min,t,n,r,a),e.max=Pe(e.max,t,n,r,a)}function Oe(e,t){var n=t.x,r=t.y;Ne(e.x,n.translate,n.scale,n.originPoint),Ne(e.y,r.translate,r.scale,r.originPoint)}function Ue(e,t){e.min=e.min+t,e.max=e.max+t}function ze(e,t,n){var a=r.__read(n,3),o=a[0],i=a[1],s=a[2],u=void 0!==t[s]?t[s]:.5,c=l.mix(e.min,e.max,u);Ne(e,t[o],t[i],c,t.scale)}var De=["x","scaleX","originX"],Re=["y","scaleY","originY"];function Fe(e,t){ze(e.x,t,De),ze(e.y,t,Re)}function Ie(e){return e.max-e.min}function Le(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=.01),l.distance(e,t)<n}function Ve(e,t,n,r){void 0===r&&(r=.5),e.origin=r,e.originPoint=l.mix(t.min,t.max,e.origin),e.scale=Ie(n)/Ie(t),(Le(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=l.mix(n.min,n.max,e.origin)-e.originPoint,(Le(e.translate)||isNaN(e.translate))&&(e.translate=0)}function je(e,t,n,r){Ve(e.x,t.x,n.x,null===r||void 0===r?void 0:r.originX),Ve(e.y,t.y,n.y,null===r||void 0===r?void 0:r.originY)}function Ze(e,t,n){e.min=n.min+t.min,e.max=e.min+Ie(t)}function He(e,t,n){e.min=t.min-n.min,e.max=e.min+Ie(t)}function We(e,t,n){He(e.x,t.x,n.x),He(e.y,t.y,n.y)}function Ke(e,t,n,r,a){return e=Te(e-=t,1/n,r),void 0!==a&&(e=Te(e,1/a,r)),e}function Xe(e,t,n,a,o){var i=r.__read(n,3),u=i[0],c=i[1],d=i[2];!function(e,t,n,r,a,o,i){if(void 0===t&&(t=0),void 0===n&&(n=1),void 0===r&&(r=.5),void 0===o&&(o=e),void 0===i&&(i=e),s.percent.test(t)&&(t=parseFloat(t),t=l.mix(i.min,i.max,t/100)-i.min),"number"===typeof t){var u=l.mix(o.min,o.max,r);e===o&&(u-=t),e.min=Ke(e.min,t,n,u,a),e.max=Ke(e.max,t,n,u,a)}}(e,t[u],t[c],t[d],t.scale,a,o)}var $e=["x","scaleX","originX"],Qe=["y","scaleY","originY"];function Ye(e,t,n,r){Xe(e.x,t,$e,null===n||void 0===n?void 0:n.x,null===r||void 0===r?void 0:r.x),Xe(e.y,t,Qe,null===n||void 0===n?void 0:n.y,null===r||void 0===r?void 0:r.y)}var qe=function(){return{x:{min:0,max:0},y:{min:0,max:0}}};function Je(e){return 0===e.translate&&1===e.scale}function et(e){return Je(e.x)&&Je(e.y)}function tt(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}var nt=function(){function e(){this.members=[]}return e.prototype.add=function(e){I(this.members,e),e.scheduleRender()},e.prototype.remove=function(e){if(L(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var t=this.members[this.members.length-1];t&&this.promote(t)}},e.prototype.relegate=function(e){var t,n=this.members.findIndex((function(t){return e===t}));if(0===n)return!1;for(var r=n;r>=0;r--){var a=this.members[r];if(!1!==a.isPresent){t=a;break}}return!!t&&(this.promote(t),!0)},e.prototype.promote=function(e,t){var n,r=this.lead;e!==r&&(this.prevLead=r,this.lead=e,e.show(),r&&(r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues,e.snapshot.isShared=!0),(null===(n=e.root)||void 0===n?void 0:n.isUpdating)&&(e.isLayoutDirty=!0),!1===e.options.crossfade&&r.hide()))},e.prototype.exitAnimationComplete=function(){this.members.forEach((function(e){var t,n,r,a,o;null===(n=(t=e.options).onExitComplete)||void 0===n||n.call(t),null===(o=null===(r=e.resumingFrom)||void 0===r?void 0:(a=r.options).onExitComplete)||void 0===o||o.call(a)}))},e.prototype.scheduleRender=function(){this.members.forEach((function(e){e.instance&&e.scheduleRender(!1)}))},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}(),rt={};function at(e){Object.assign(rt,e)}function ot(e,t,n){var r=e.x.translate/t.x,a=e.y.translate/t.y,o="translate3d(".concat(r,"px, ").concat(a,"px, 0) ");if(o+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),n){var i=n.rotate,l=n.rotateX,s=n.rotateY;i&&(o+="rotate(".concat(i,"deg) ")),l&&(o+="rotateX(".concat(l,"deg) ")),s&&(o+="rotateY(".concat(s,"deg) "))}var u=e.x.scale*t.x,c=e.y.scale*t.y;return"translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)"===(o+="scale(".concat(u,", ").concat(c,")"))?"none":o}function it(e){return[e("x"),e("y")]}var lt=["","X","Y","Z"],st=["transformPerspective","x","y","z"];function ut(e,t){return st.indexOf(e)-st.indexOf(t)}["translate","scale","rotate","skew"].forEach((function(e){return lt.forEach((function(t){return st.push(e+t)}))}));var ct=new Set(st);function dt(e){return ct.has(e)}var ft=new Set(["originX","originY","originZ"]);function pt(e){return ft.has(e)}var mt=function(e,t){return e.depth-t.depth},ht=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){I(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){L(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(mt),this.isDirty=!1,this.children.forEach(e)},e}();function gt(e){var t,n=H(e)?e.get():e;return t=n,Boolean(t&&"object"===typeof t&&t.mix&&t.toValue)?n.toValue():n}var yt={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function vt(e){var t=e.attachResizeListener,n=e.defaultParent,a=e.measureScroll,o=e.checkIsScrollRoot,u=e.resetTransform;return function(){function e(e,t,a){var o=this;void 0===t&&(t={}),void 0===a&&(a=null===n||void 0===n?void 0:n()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){o.isUpdating&&(o.isUpdating=!1,o.clearAllSnapshots())},this.updateProjection=function(){o.nodes.forEach(Et),o.nodes.forEach(Ct)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=e,this.latestValues=t,this.root=a?a.root||a:this,this.path=a?r.__spreadArray(r.__spreadArray([],r.__read(a.path),!1),[a],!1):[],this.parent=a,this.depth=a?a.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(var i=0;i<this.path.length;i++)this.path[i].shouldResetTransform=!0;this.root===this&&(this.nodes=new ht)}return e.prototype.addEventListener=function(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new V),this.eventHandlers.get(e).add(t)},e.prototype.notifyListeners=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var a=this.eventHandlers.get(e);null===a||void 0===a||a.notify.apply(a,r.__spreadArray([],r.__read(t),!1))},e.prototype.hasListeners=function(e){return this.eventHandlers.has(e)},e.prototype.registerPotentialNode=function(e,t){this.potentialNodes.set(e,t)},e.prototype.mount=function(e,n){var a,o=this;if(void 0===n&&(n=!1),!this.instance){this.isSVG=e instanceof SVGElement&&"svg"!==e.tagName,this.instance=e;var i=this.options,l=i.layoutId,s=i.layout,u=i.visualElement;if(u&&!u.getInstance()&&u.mount(e),this.root.nodes.add(this),null===(a=this.parent)||void 0===a||a.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),n&&(s||l)&&(this.isLayoutDirty=!0),t){var c,d=function(){return o.root.updateBlockedByResize=!1};t(e,(function(){o.root.updateBlockedByResize=!0,clearTimeout(c),c=window.setTimeout(d,250),yt.hasAnimatedSinceResize&&(yt.hasAnimatedSinceResize=!1,o.nodes.forEach(kt))}))}l&&this.root.registerSharedNode(l,this),!1!==this.options.animate&&u&&(l||s)&&this.addEventListener("didUpdate",(function(e){var t,n,a,i,l,s=e.delta,c=e.hasLayoutChanged,d=e.hasRelativeTargetChanged,f=e.layout;if(o.isTreeAnimationBlocked())return o.target=void 0,void(o.relativeTarget=void 0);var p=null!==(n=null!==(t=o.options.transition)&&void 0!==t?t:u.getDefaultTransition())&&void 0!==n?n:Pt,m=u.getProps(),h=m.onLayoutAnimationStart,g=m.onLayoutAnimationComplete,y=!o.targetLayout||!tt(o.targetLayout,f)||d,v=!c&&d;if((null===(a=o.resumeFrom)||void 0===a?void 0:a.instance)||v||c&&(y||!o.currentAnimation)){o.resumeFrom&&(o.resumingFrom=o.resumeFrom,o.resumingFrom.resumingFrom=void 0),o.setAnimationOrigin(s,v);var _=r.__assign(r.__assign({},me(p,"layout")),{onPlay:h,onComplete:g});u.shouldReduceMotion&&(_.delay=0,_.type=!1),o.startAnimation(_)}else c||0!==o.animationProgress||o.finishAnimation(),o.isLead()&&(null===(l=(i=o.options).onExitComplete)||void 0===l||l.call(i));o.targetLayout=f}))}},e.prototype.unmount=function(){var e,t;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),null===(e=this.getStack())||void 0===e||e.remove(this),null===(t=this.parent)||void 0===t||t.children.delete(this),this.instance=void 0,i.cancelSync.preRender(this.updateProjection)},e.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},e.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},e.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},e.prototype.isTreeAnimationBlocked=function(){var e;return this.isAnimationBlocked||(null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimationBlocked())||!1},e.prototype.startUpdate=function(){var e;this.isUpdateBlocked()||(this.isUpdating=!0,null===(e=this.nodes)||void 0===e||e.forEach(Bt))},e.prototype.willUpdate=function(e){var t,n,r;if(void 0===e&&(e=!0),this.root.isUpdateBlocked())null===(n=(t=this.options).onExitComplete)||void 0===n||n.call(t);else if(!this.root.isUpdating&&this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var a=0;a<this.path.length;a++){var o=this.path[a];o.shouldResetTransform=!0,o.updateScroll()}var i=this.options,l=i.layoutId,s=i.layout;if(void 0!==l||s){var u=null===(r=this.options.visualElement)||void 0===r?void 0:r.getProps().transformTemplate;this.prevTransformTemplateValue=null===u||void 0===u?void 0:u(this.latestValues,""),this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}}},e.prototype.didUpdate=function(){if(this.isUpdateBlocked())return this.unblockUpdate(),this.clearAllSnapshots(),void this.nodes.forEach(wt);this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(Nt),this.potentialNodes.clear()),this.nodes.forEach(xt),this.nodes.forEach(_t),this.nodes.forEach(St),this.clearAllSnapshots(),i.flushSync.update(),i.flushSync.preRender(),i.flushSync.render())},e.prototype.clearAllSnapshots=function(){this.nodes.forEach(bt),this.sharedNodes.forEach(At)},e.prototype.scheduleUpdateProjection=function(){p.default.preRender(this.updateProjection,!1,!0)},e.prototype.scheduleCheckAfterUnmount=function(){var e=this;p.default.postRender((function(){e.isLayoutDirty?e.root.didUpdate():e.root.checkUpdateFailed()}))},e.prototype.updateSnapshot=function(){if(!this.snapshot&&this.instance){var e=this.measure(),t=this.removeTransform(this.removeElementScroll(e));Ut(t),this.snapshot={measured:e,layout:t,latestValues:{}}}},e.prototype.updateLayout=function(){var e;if(this.instance&&(this.updateScroll(),this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty)){if(this.resumeFrom&&!this.resumeFrom.instance)for(var t=0;t<this.path.length;t++){this.path[t].updateScroll()}var n=this.measure();Ut(n);var r=this.layout;this.layout={measured:n,actual:this.removeElementScroll(n)},this.layoutCorrected={x:{min:0,max:0},y:{min:0,max:0}},this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),null===(e=this.options.visualElement)||void 0===e||e.notifyLayoutMeasure(this.layout.actual,null===r||void 0===r?void 0:r.actual)}},e.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.isScrollRoot=o(this.instance),this.scroll=a(this.instance))},e.prototype.resetTransform=function(){var e;if(u){var t=this.isLayoutDirty||this.shouldResetTransform,n=this.projectionDelta&&!et(this.projectionDelta),r=null===(e=this.options.visualElement)||void 0===e?void 0:e.getProps().transformTemplate,a=null===r||void 0===r?void 0:r(this.latestValues,""),o=a!==this.prevTransformTemplateValue;t&&(n||Me(this.latestValues)||o)&&(u(this.instance,a),this.shouldResetTransform=!1,this.scheduleRender())}},e.prototype.measure=function(){var e=this.options.visualElement;if(!e)return{x:{min:0,max:0},y:{min:0,max:0}};var t=e.measureViewportBox(),n=this.root.scroll;return n&&(Ue(t.x,n.x),Ue(t.y,n.y)),t},e.prototype.removeElementScroll=function(e){var t={x:{min:0,max:0},y:{min:0,max:0}};Ce(t,e);for(var n=0;n<this.path.length;n++){var r=this.path[n],a=r.scroll,o=r.options,i=r.isScrollRoot;if(r!==this.root&&a&&o.layoutScroll){if(i){Ce(t,e);var l=this.root.scroll;l&&(Ue(t.x,-l.x),Ue(t.y,-l.y))}Ue(t.x,a.x),Ue(t.y,a.y)}}return t},e.prototype.applyTransform=function(e,t){void 0===t&&(t=!1);var n={x:{min:0,max:0},y:{min:0,max:0}};Ce(n,e);for(var r=0;r<this.path.length;r++){var a=this.path[r];!t&&a.options.layoutScroll&&a.scroll&&a!==a.root&&Fe(n,{x:-a.scroll.x,y:-a.scroll.y}),Me(a.latestValues)&&Fe(n,a.latestValues)}return Me(this.latestValues)&&Fe(n,this.latestValues),n},e.prototype.removeTransform=function(e){var t,n={x:{min:0,max:0},y:{min:0,max:0}};Ce(n,e);for(var r=0;r<this.path.length;r++){var a=this.path[r];if(a.instance&&Me(a.latestValues)){Ae(a.latestValues)&&a.updateSnapshot();var o={x:{min:0,max:0},y:{min:0,max:0}};Ce(o,a.measure()),Ye(n,a.latestValues,null===(t=a.snapshot)||void 0===t?void 0:t.layout,o)}}return Me(this.latestValues)&&Ye(n,this.latestValues),n},e.prototype.setTargetDelta=function(e){this.targetDelta=e,this.root.scheduleUpdateProjection()},e.prototype.setOptions=function(e){var t;this.options=r.__assign(r.__assign(r.__assign({},this.options),e),{crossfade:null===(t=e.crossfade)||void 0===t||t})},e.prototype.clearMeasurements=function(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1},e.prototype.resolveTargetDelta=function(){var e,t,n,r,a=this.options,o=a.layout,i=a.layoutId;this.layout&&(o||i)&&(this.targetDelta||this.relativeTarget||(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget={x:{min:0,max:0},y:{min:0,max:0}},this.relativeTargetOrigin={x:{min:0,max:0},y:{min:0,max:0}},We(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),Ce(this.relativeTarget,this.relativeTargetOrigin))),(this.relativeTarget||this.targetDelta)&&(this.target||(this.target={x:{min:0,max:0},y:{min:0,max:0}},this.targetWithTransforms={x:{min:0,max:0},y:{min:0,max:0}}),this.relativeTarget&&this.relativeTargetOrigin&&(null===(e=this.relativeParent)||void 0===e?void 0:e.target)?(t=this.target,n=this.relativeTarget,r=this.relativeParent.target,Ze(t.x,n.x,r.x),Ze(t.y,n.y,r.y)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.actual):Ce(this.target,this.layout.actual),Oe(this.target,this.targetDelta)):Ce(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&Boolean(this.relativeParent.resumingFrom)===Boolean(this.resumingFrom)&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget={x:{min:0,max:0},y:{min:0,max:0}},this.relativeTargetOrigin={x:{min:0,max:0},y:{min:0,max:0}},We(this.relativeTargetOrigin,this.target,this.relativeParent.target),Ce(this.relativeTarget,this.relativeTargetOrigin)))))},e.prototype.getClosestProjectingParent=function(){if(this.parent&&!Me(this.parent.latestValues))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},e.prototype.calcProjection=function(){var e,t=this.options,n=t.layout,r=t.layoutId;if(this.isTreeAnimating=Boolean((null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),this.layout&&(n||r)){var a=this.getLead();Ce(this.layoutCorrected,this.layout.actual),function(e,t,n,r){var a,o;void 0===r&&(r=!1);var i=n.length;if(i){var l,s;t.x=t.y=1;for(var u=0;u<i;u++)s=(l=n[u]).projectionDelta,"contents"!==(null===(o=null===(a=l.instance)||void 0===a?void 0:a.style)||void 0===o?void 0:o.display)&&(r&&l.options.layoutScroll&&l.scroll&&l!==l.root&&Fe(e,{x:-l.scroll.x,y:-l.scroll.y}),s&&(t.x*=s.x.scale,t.y*=s.y.scale,Oe(e,s)),r&&Me(l.latestValues)&&Fe(e,l.latestValues))}}(this.layoutCorrected,this.treeScale,this.path,Boolean(this.resumingFrom)||this!==a);var o=a.target;if(o){this.projectionDelta||(this.projectionDelta={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}},this.projectionDeltaWithTransform={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}});var i=this.treeScale.x,l=this.treeScale.y,s=this.projectionTransform;je(this.projectionDelta,this.layoutCorrected,o,this.latestValues),this.projectionTransform=ot(this.projectionDelta,this.treeScale),this.projectionTransform===s&&this.treeScale.x===i&&this.treeScale.y===l||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",o))}}},e.prototype.hide=function(){this.isVisible=!1},e.prototype.show=function(){this.isVisible=!0},e.prototype.scheduleRender=function(e){var t,n,r;void 0===e&&(e=!0),null===(n=(t=this.options).scheduleRender)||void 0===n||n.call(t),e&&(null===(r=this.getStack())||void 0===r||r.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},e.prototype.setAnimationOrigin=function(e,t){var n,a=this;void 0===t&&(t=!1);var o=this.snapshot,i=(null===o||void 0===o?void 0:o.latestValues)||{},u=r.__assign({},this.latestValues),c={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!t;var d={x:{min:0,max:0},y:{min:0,max:0}},f=null===o||void 0===o?void 0:o.isShared,p=((null===(n=this.getStack())||void 0===n?void 0:n.members.length)||0)<=1,m=Boolean(f&&!p&&!0===this.options.crossfade&&!this.path.some(Tt));this.animationProgress=0,this.mixTargetDelta=function(t){var n,r,o,h,g,y=t/1e3;Mt(c.x,e.x,y),Mt(c.y,e.y,y),a.setTargetDelta(c),a.relativeTarget&&a.relativeTargetOrigin&&a.layout&&(null===(n=a.relativeParent)||void 0===n?void 0:n.layout)&&(We(d,a.layout.actual,a.relativeParent.layout.actual),r=a.relativeTarget,o=a.relativeTargetOrigin,h=d,g=y,Gt(r.x,o.x,h.x,g),Gt(r.y,o.y,h.y,g)),f&&(a.animationValues=u,function(e,t,n,r,a,o){var i,u,c,d;a?(e.opacity=l.mix(0,null!==(i=n.opacity)&&void 0!==i?i:1,we(r)),e.opacityExit=l.mix(null!==(u=t.opacity)&&void 0!==u?u:1,0,xe(r))):o&&(e.opacity=l.mix(null!==(c=t.opacity)&&void 0!==c?c:1,null!==(d=n.opacity)&&void 0!==d?d:1,r));for(var f=0;f<ve;f++){var p="border".concat(ye[f],"Radius"),m=be(t,p),h=be(n,p);void 0===m&&void 0===h||(m||(m=0),h||(h=0),0===m||0===h||Se(m)===Se(h)?(e[p]=Math.max(l.mix(_e(m),_e(h),r),0),(s.percent.test(h)||s.percent.test(m))&&(e[p]+="%")):e[p]=h)}(t.rotate||n.rotate)&&(e.rotate=l.mix(t.rotate||0,n.rotate||0,r))}(u,i,a.latestValues,y,m,p)),a.root.scheduleUpdateProjection(),a.scheduleRender(),a.animationProgress=y},this.mixTargetDelta(0)},e.prototype.startAnimation=function(e){var t,n,a=this;this.notifyListeners("animationStart"),null===(t=this.currentAnimation)||void 0===t||t.stop(),this.resumingFrom&&(null===(n=this.resumingFrom.currentAnimation)||void 0===n||n.stop()),this.pendingAnimation&&(i.cancelSync.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=p.default.update((function(){yt.hasAnimatedSinceResize=!0,a.currentAnimation=ge(0,1e3,r.__assign(r.__assign({},e),{onUpdate:function(t){var n;a.mixTargetDelta(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:function(){var t;null===(t=e.onComplete)||void 0===t||t.call(e),a.completeAnimation()}})),a.resumingFrom&&(a.resumingFrom.currentAnimation=a.currentAnimation),a.pendingAnimation=void 0}))},e.prototype.completeAnimation=function(){var e;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),null===(e=this.getStack())||void 0===e||e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},e.prototype.finishAnimation=function(){var e;this.currentAnimation&&(null===(e=this.mixTargetDelta)||void 0===e||e.call(this,1e3),this.currentAnimation.stop()),this.completeAnimation()},e.prototype.applyTransformsToTarget=function(){var e=this.getLead(),t=e.targetWithTransforms,n=e.target,r=e.layout,a=e.latestValues;t&&n&&r&&(Ce(t,n),Fe(t,a),je(this.projectionDeltaWithTransform,this.layoutCorrected,t,a))},e.prototype.registerSharedNode=function(e,t){var n,r,a;this.sharedNodes.has(e)||this.sharedNodes.set(e,new nt),this.sharedNodes.get(e).add(t),t.promote({transition:null===(n=t.options.initialPromotionConfig)||void 0===n?void 0:n.transition,preserveFollowOpacity:null===(a=null===(r=t.options.initialPromotionConfig)||void 0===r?void 0:r.shouldPreserveFollowOpacity)||void 0===a?void 0:a.call(r,t)})},e.prototype.isLead=function(){var e=this.getStack();return!e||e.lead===this},e.prototype.getLead=function(){var e;return this.options.layoutId&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this},e.prototype.getPrevLead=function(){var e;return this.options.layoutId?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0},e.prototype.getStack=function(){var e=this.options.layoutId;if(e)return this.root.sharedNodes.get(e)},e.prototype.promote=function(e){var t=void 0===e?{}:e,n=t.needsReset,r=t.transition,a=t.preserveFollowOpacity,o=this.getStack();o&&o.promote(this,a),n&&(this.projectionDelta=void 0,this.needsReset=!0),r&&this.setOptions({transition:r})},e.prototype.relegate=function(){var e=this.getStack();return!!e&&e.relegate(this)},e.prototype.resetRotation=function(){var e=this.options.visualElement;if(e){for(var t=!1,n={},r=0;r<lt.length;r++){var a="rotate"+lt[r];e.getStaticValue(a)&&(t=!0,n[a]=e.getStaticValue(a),e.setStaticValue(a,0))}if(t){for(var a in null===e||void 0===e||e.syncRender(),n)e.setStaticValue(a,n[a]);e.scheduleRender()}}},e.prototype.getProjectionStyles=function(e){var t,n,r,a,o,i;void 0===e&&(e={});var l={};if(!this.instance||this.isSVG)return l;if(!this.isVisible)return{visibility:"hidden"};l.visibility="";var s=null===(t=this.options.visualElement)||void 0===t?void 0:t.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,l.opacity="",l.pointerEvents=gt(e.pointerEvents)||"",l.transform=s?s(this.latestValues,""):"none",l;var u=this.getLead();if(!this.projectionDelta||!this.layout||!u.target){var c={};return this.options.layoutId&&(c.opacity=null!==(n=this.latestValues.opacity)&&void 0!==n?n:1,c.pointerEvents=gt(e.pointerEvents)||""),this.hasProjected&&!Me(this.latestValues)&&(c.transform=s?s({},""):"none",this.hasProjected=!1),c}var d=u.animationValues||u.latestValues;this.applyTransformsToTarget(),l.transform=ot(this.projectionDeltaWithTransform,this.treeScale,d),s&&(l.transform=s(d,l.transform));var f=this.projectionDelta,p=f.x,m=f.y;for(var h in l.transformOrigin="".concat(100*p.origin,"% ").concat(100*m.origin,"% 0"),u.animationValues?l.opacity=u===this?null!==(a=null!==(r=d.opacity)&&void 0!==r?r:this.latestValues.opacity)&&void 0!==a?a:1:this.preserveOpacity?this.latestValues.opacity:d.opacityExit:l.opacity=u===this?null!==(o=d.opacity)&&void 0!==o?o:"":null!==(i=d.opacityExit)&&void 0!==i?i:0,rt)if(void 0!==d[h]){var g=rt[h],y=g.correct,v=g.applyTo,_=y(d[h],u);if(v)for(var S=v.length,b=0;b<S;b++)l[v[b]]=_;else l[h]=_}return this.options.layoutId&&(l.pointerEvents=u===this?gt(e.pointerEvents)||"":"none"),l},e.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0},e.prototype.resetTree=function(){this.root.nodes.forEach((function(e){var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()})),this.root.nodes.forEach(wt),this.root.sharedNodes.clear()},e}()}function _t(e){e.updateLayout()}function St(e){var t,n,r,a,o=null!==(n=null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)&&void 0!==n?n:e.snapshot;if(e.isLead()&&e.layout&&o&&e.hasListeners("didUpdate")){var i=e.layout,l=i.actual,s=i.measured;"size"===e.options.animationType?it((function(e){var t=o.isShared?o.measured[e]:o.layout[e],n=Ie(t);t.min=l[e].min,t.max=t.min+n})):"position"===e.options.animationType&&it((function(e){var t=o.isShared?o.measured[e]:o.layout[e],n=Ie(l[e]);t.max=t.min+n}));var u={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};je(u,l,o.layout);var c={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};o.isShared?je(c,e.applyTransform(s,!0),o.measured):je(c,l,o.layout);var d=!et(u),f=!1;if(!e.resumeFrom&&(e.relativeParent=e.getClosestProjectingParent(),e.relativeParent&&!e.relativeParent.resumeFrom)){var p=e.relativeParent,m=p.snapshot,h=p.layout;if(m&&h){var g={x:{min:0,max:0},y:{min:0,max:0}};We(g,o.layout,m.layout);var y={x:{min:0,max:0},y:{min:0,max:0}};We(y,l,h.actual),tt(g,y)||(f=!0)}}e.notifyListeners("didUpdate",{layout:l,snapshot:o,delta:c,layoutDelta:u,hasLayoutChanged:d,hasRelativeTargetChanged:f})}else e.isLead()&&(null===(a=(r=e.options).onExitComplete)||void 0===a||a.call(r));e.options.transition=void 0}function bt(e){e.clearSnapshot()}function wt(e){e.clearMeasurements()}function xt(e){var t=e.options.visualElement;(null===t||void 0===t?void 0:t.getProps().onBeforeLayoutMeasure)&&t.notifyBeforeLayoutMeasure(),e.resetTransform()}function kt(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function Et(e){e.resolveTargetDelta()}function Ct(e){e.calcProjection()}function Bt(e){e.resetRotation()}function At(e){e.removeLeadSnapshot()}function Mt(e,t,n){e.translate=l.mix(t.translate,0,n),e.scale=l.mix(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function Gt(e,t,n,r){e.min=l.mix(t.min,n.min,r),e.max=l.mix(t.max,n.max,r)}function Tt(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}var Pt={duration:.45,ease:[.4,0,.1,1]};function Nt(e,t){for(var n=e.root,r=e.path.length-1;r>=0;r--)if(Boolean(e.path[r].instance)){n=e.path[r];break}var a=(n&&n!==e.root?n.instance:document).querySelector('[data-projection-id="'.concat(t,'"]'));a&&e.mount(a,!0)}function Ot(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function Ut(e){Ot(e.x),Ot(e.y)}var zt=1;var Dt=a.createContext({}),Rt=a.createContext({});var Ft=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},t.prototype.componentDidUpdate=function(){},t.prototype.updateProps=function(){var e=this.props,t=e.visualElement,n=e.props;t&&t.setProps(n)},t.prototype.render=function(){return this.props.children},t}(f.default.Component);function It(e){var t=e.preloadedFeatures,n=e.createVisualElement,o=e.projectionNodeConstructor,i=e.useRender,l=e.useVisualState,s=e.Component;return t&&g(t),a.forwardRef((function(e,t){var u=function(e){var t,n=e.layoutId,r=null===(t=a.useContext(Dt))||void 0===t?void 0:t.id;return r&&void 0!==n?r+"-"+n:n}(e);e=r.__assign(r.__assign({},e),{layoutId:u});var c=a.useContext(S),f=null,p=D(e),m=c.isStatic?void 0:F((function(){if(yt.hasEverUpdated)return zt++})),g=l(e,c.isStatic);return!c.isStatic&&k&&(p.visualElement=function(e,t,n,r){var o=a.useContext(y),i=w(),l=a.useContext(x),s=M(),u=a.useRef(void 0);r||(r=o.renderer),!u.current&&r&&(u.current=r(e,{visualState:t,parent:i,props:n,presenceId:null===l||void 0===l?void 0:l.id,blockInitialAnimation:!1===(null===l||void 0===l?void 0:l.initial),shouldReduceMotion:s}));var c=u.current;return E((function(){null===c||void 0===c||c.syncRender()})),a.useEffect((function(){var e;null===(e=null===c||void 0===c?void 0:c.animationState)||void 0===e||e.animateChanges()})),E((function(){return function(){return null===c||void 0===c?void 0:c.notifyUnmount()}}),[]),c}(s,g,r.__assign(r.__assign({},c),e),n),function(e,t,n,r){var o,i=t.layoutId,l=t.layout,s=t.drag,u=t.dragConstraints,c=t.layoutScroll,d=a.useContext(Rt);r&&n&&!(null===n||void 0===n?void 0:n.projection)&&(n.projection=new r(e,n.getLatestValues(),null===(o=n.parent)||void 0===o?void 0:o.projection),n.projection.setOptions({layoutId:i,layout:l,alwaysMeasureLayout:Boolean(s)||u&&G(u),visualElement:n,scheduleRender:function(){return n.scheduleRender()},animationType:"string"===typeof l?l:"both",initialPromotionConfig:d,layoutScroll:c}))}(m,e,p.visualElement,o||h.projectionNodeConstructor),f=function(e,t,n){var o=[];if(a.useContext(y),!t)return null;for(var i=0;i<_;i++){var l=v[i],s=h[l],u=s.isEnabled,c=s.Component;u(e)&&c&&o.push(d.createElement(c,r.__assign({key:l},e,{visualElement:t})))}return o}(e,p.visualElement)),d.createElement(Ft,{visualElement:p.visualElement,props:r.__assign(r.__assign({},c),e)},f,d.createElement(b.Provider,{value:p},i(s,e,m,function(e,t,n){return a.useCallback((function(r){var a;r&&(null===(a=e.mount)||void 0===a||a.call(e,r)),t&&(r?t.mount(r):t.unmount()),n&&("function"===typeof n?n(r):G(n)&&(n.current=r))}),[t])}(g,p.visualElement,t),g,c.isStatic,p.visualElement)))}))}function Lt(e){function t(t,n){return void 0===n&&(n={}),It(e(t,n))}if("undefined"===typeof Proxy)return t;var n=new Map;return new Proxy(t,{get:function(e,r){return n.has(r)||n.set(r,t(r)),n.get(r)}})}var Vt=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function jt(e){return"string"===typeof e&&!e.includes("-")&&!!(Vt.indexOf(e)>-1||/[A-Z]/.test(e))}function Zt(e,t){var n=t.layout,r=t.layoutId;return dt(e)||pt(e)||(n||void 0!==r)&&(!!rt[e]||"opacity"===e)}var Ht={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function Wt(e){return e.startsWith("--")}var Kt=function(e,t){return t&&"number"===typeof e?t.transform(e):e};function Xt(e,t,n,r){var a,o=e.style,i=e.vars,l=e.transform,s=e.transformKeys,u=e.transformOrigin;s.length=0;var c=!1,d=!1,f=!0;for(var p in t){var m=t[p];if(Wt(p))i[p]=m;else{var h=re[p],g=Kt(m,h);if(dt(p)){if(c=!0,l[p]=g,s.push(p),!f)continue;m!==(null!==(a=h.default)&&void 0!==a?a:0)&&(f=!1)}else pt(p)?(u[p]=g,d=!0):o[p]=g}}c?o.transform=function(e,t,n,r){var a=e.transform,o=e.transformKeys,i=t.enableHardwareAcceleration,l=void 0===i||i,s=t.allowTransformNone,u=void 0===s||s,c="";o.sort(ut);for(var d=!1,f=o.length,p=0;p<f;p++){var m=o[p];c+="".concat(Ht[m]||m,"(").concat(a[m],") "),"z"===m&&(d=!0)}return!d&&l?c+="translateZ(0)":c=c.trim(),r?c=r(a,n?"":c):u&&n&&(c="none"),c}(e,n,f,r):r?o.transform=r({},""):!t.transform&&o.transform&&(o.transform="none"),d&&(o.transformOrigin=function(e){var t=e.originX,n=void 0===t?"50%":t,r=e.originY,a=void 0===r?"50%":r,o=e.originZ,i=void 0===o?0:o;return"".concat(n," ").concat(a," ").concat(i)}(u))}var $t=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function Qt(e,t,n){for(var r in t)H(t[r])||Zt(r,n)||(e[r]=t[r])}function Yt(e,t,n){var o={};return Qt(o,e.style||{},e),Object.assign(o,function(e,t,n){var o=e.transformTemplate;return a.useMemo((function(){var e={style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}};Xt(e,t,{enableHardwareAcceleration:!n},o);var a=e.vars,i=e.style;return r.__assign(r.__assign({},a),i)}),[t])}(e,t,n)),e.transformValues&&(o=e.transformValues(o)),o}function qt(e,t,n){var r={},a=Yt(e,t,n);return Boolean(e.drag)&&!1!==e.dragListener&&(r.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=!0===e.drag?"none":"pan-".concat("x"===e.drag?"y":"x")),r.style=a,r}var Jt=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function en(e){return Jt.has(e)}var tn=function(e){return!en(e)};function nn(e){e&&(tn=function(t){return t.startsWith("on")?!en(t):e(t)})}try{nn(n(213).Z)}catch(Co){}function rn(e,t,n){var r={};for(var a in e)(tn(a)||!0===n&&en(a)||!t&&!en(a)||e.draggable&&a.startsWith("onDrag"))&&(r[a]=e[a]);return r}function an(e,t,n){return"string"===typeof e?e:s.px.transform(t+n*e)}var on={offset:"stroke-dashoffset",array:"stroke-dasharray"},ln={offset:"strokeDashoffset",array:"strokeDasharray"};function sn(e,t,n,a){var o=t.attrX,i=t.attrY,l=t.originX,u=t.originY,c=t.pathLength,d=t.pathSpacing,f=void 0===d?1:d,p=t.pathOffset,m=void 0===p?0:p;Xt(e,r.__rest(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]),n,a),e.attrs=e.style,e.style={};var h=e.attrs,g=e.style,y=e.dimensions;h.transform&&(y&&(g.transform=h.transform),delete h.transform),y&&(void 0!==l||void 0!==u||g.transform)&&(g.transformOrigin=function(e,t,n){var r=an(t,e.x,e.width),a=an(n,e.y,e.height);return"".concat(r," ").concat(a)}(y,void 0!==l?l:.5,void 0!==u?u:.5)),void 0!==o&&(h.x=o),void 0!==i&&(h.y=i),void 0!==c&&function(e,t,n,r,a){void 0===n&&(n=1),void 0===r&&(r=0),void 0===a&&(a=!0),e.pathLength=1;var o=a?on:ln;e[o.offset]=s.px.transform(-r);var i=s.px.transform(t),l=s.px.transform(n);e[o.array]="".concat(i," ").concat(l)}(h,c,f,m,!1)}var un=function(){return r.__assign(r.__assign({},{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}),{attrs:{}})};function cn(e,t){var n=a.useMemo((function(){var n=un();return sn(n,t,{enableHardwareAcceleration:!1},e.transformTemplate),r.__assign(r.__assign({},n.attrs),{style:r.__assign({},n.style)})}),[t]);if(e.style){var o={};Qt(o,e.style,e),n.style=r.__assign(r.__assign({},o),n.style)}return n}function dn(e){void 0===e&&(e=!1);return function(t,n,o,i,l,s){var u=l.latestValues,c=(jt(t)?cn:qt)(n,u,s),d=rn(n,"string"===typeof t,e),f=r.__assign(r.__assign(r.__assign({},d),c),{ref:i});return o&&(f["data-projection-id"]=o),a.createElement(t,f)}}var fn=/([a-z])([A-Z])/g,pn=function(e){return e.replace(fn,"$1-$2").toLowerCase()};function mn(e,t,n,r){var a=t.style,o=t.vars;for(var i in Object.assign(e.style,a,r&&r.getProjectionStyles(n)),o)e.style.setProperty(i,o[i])}var hn=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function gn(e,t,n,r){for(var a in mn(e,t,void 0,r),t.attrs)e.setAttribute(hn.has(a)?a:pn(a),t.attrs[a])}function yn(e){var t=e.style,n={};for(var r in t)(H(t[r])||Zt(r,e))&&(n[r]=t[r]);return n}function vn(e){var t=yn(e);for(var n in e){if(H(e[n]))t["x"===n||"y"===n?"attr"+n.toUpperCase():n]=e[n]}return t}function _n(e){return"object"===typeof e&&"function"===typeof e.start}function Sn(e,t,n,r){var a=e.scrapeMotionValuesFromProps,o=e.createRenderState,i=e.onMount,l={latestValues:wn(t,n,r,a),renderState:o()};return i&&(l.mount=function(e){return i(t,e,l)}),l}var bn=function(e){return function(t,n){var r=a.useContext(b),o=a.useContext(x);return n?Sn(e,t,r,o):F((function(){return Sn(e,t,r,o)}))}};function wn(e,t,n,a){var o={},i=!1===(null===n||void 0===n?void 0:n.initial),l=a(e);for(var s in l)o[s]=gt(l[s]);var u=e.initial,c=e.animate,d=U(e),f=z(e);t&&f&&!d&&!1!==e.inherit&&(null!==u&&void 0!==u||(u=t.initial),null!==c&&void 0!==c||(c=t.animate));var p=i||!1===u,m=p?c:u;m&&"boolean"!==typeof m&&!_n(m)&&(Array.isArray(m)?m:[m]).forEach((function(t){var n=N(e,t);if(n){var a=n.transitionEnd;n.transition;var i=r.__rest(n,["transitionEnd","transition"]);for(var l in i){var s=i[l];if(Array.isArray(s))s=s[p?s.length-1:0];null!==s&&(o[l]=s)}for(var l in a)o[l]=a[l]}}));return o}var xn,kn={useVisualState:bn({scrapeMotionValuesFromProps:vn,createRenderState:un,onMount:function(e,t,n){var r=n.renderState,a=n.latestValues;try{r.dimensions="function"===typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(o){r.dimensions={x:0,y:0,width:0,height:0}}sn(r,a,{enableHardwareAcceleration:!1},e.transformTemplate),gn(t,r)}})},En={useVisualState:bn({scrapeMotionValuesFromProps:yn,createRenderState:$t})};function Cn(e,t,n,a,o){var i=t.forwardMotionProps,l=void 0!==i&&i,s=jt(e)?kn:En;return r.__assign(r.__assign({},s),{preloadedFeatures:n,useRender:dn(l),createVisualElement:a,projectionNodeConstructor:o,Component:e})}function Bn(e,t,n,r){return void 0===r&&(r={passive:!0}),e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n)}}function An(e,t,n,r){a.useEffect((function(){var a=e.current;if(n&&a)return Bn(a,t,n,r)}),[e,t,n,r])}function Mn(e){return"undefined"!==typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function Gn(e){return!!e.touches}t.AnimationType=void 0,(xn=t.AnimationType||(t.AnimationType={})).Animate="animate",xn.Hover="whileHover",xn.Tap="whileTap",xn.Drag="whileDrag",xn.Focus="whileFocus",xn.InView="whileInView",xn.Exit="exit";var Tn={pageX:0,pageY:0};function Pn(e,t){void 0===t&&(t="page");var n=e.touches[0]||e.changedTouches[0]||Tn;return{x:n[t+"X"],y:n[t+"Y"]}}function Nn(e,t){return void 0===t&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function On(e,t){return void 0===t&&(t="page"),{point:Gn(e)?Pn(e,t):Nn(e,t)}}var Un=function(e,t){void 0===t&&(t=!1);var n,r=function(t){return e(t,On(t))};return t?(n=r,function(e){var t=e instanceof MouseEvent;(!t||t&&0===e.button)&&n(e)}):r},zn={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Dn={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function Rn(e){return k&&null===window.onpointerdown?e:k&&null===window.ontouchstart?Dn[e]:k&&null===window.onmousedown?zn[e]:e}function Fn(e,t,n,r){return Bn(e,Rn(t),Un(n,"pointerdown"===t),r)}function In(e,t,n,r){return An(e,Rn(t),n&&Un(n,"pointerdown"===t),r)}function Ln(e){var t=null;return function(){return null===t&&(t=e,function(){t=null})}}var Vn=Ln("dragHorizontal"),jn=Ln("dragVertical");function Zn(e){var t=!1;if("y"===e)t=jn();else if("x"===e)t=Vn();else{var n=Vn(),r=jn();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}function Hn(){var e=Zn(!0);return!e||(e(),!1)}function Wn(e,n,r){return function(a,o){var i;Mn(a)&&!Hn()&&(null===(i=e.animationState)||void 0===i||i.setActive(t.AnimationType.Hover,n),null===r||void 0===r||r(a,o))}}var Kn=function e(t,n){return!!n&&(t===n||e(t,n.parentElement))};function Xn(e){return a.useEffect((function(){return function(){return e()}}),[])}new Set;var $n=new WeakMap,Qn=new WeakMap,Yn=function(e){var t;null===(t=$n.get(e.target))||void 0===t||t(e)},qn=function(e){e.forEach(Yn)};function Jn(e,t,n){var a=function(e){var t=e.root,n=r.__rest(e,["root"]),a=t||document;Qn.has(a)||Qn.set(a,{});var o=Qn.get(a),i=JSON.stringify(n);return o[i]||(o[i]=new IntersectionObserver(qn,r.__assign({root:t},n))),o[i]}(t);return $n.set(e,n),a.observe(e),function(){$n.delete(e),a.unobserve(e)}}var er={some:0,all:1};function tr(e,n,r,o){var i=o.root,l=o.margin,s=o.amount,u=void 0===s?"some":s,c=o.once;a.useEffect((function(){if(e){var a={root:null===i||void 0===i?void 0:i.current,rootMargin:l,threshold:"number"===typeof u?u:er[u]};return Jn(r.getInstance(),a,(function(e){var a,o=e.isIntersecting;if(n.isInView!==o&&(n.isInView=o,!c||o||!n.hasEnteredView)){o&&(n.hasEnteredView=!0),null===(a=r.animationState)||void 0===a||a.setActive(t.AnimationType.InView,o);var i=r.getProps(),l=o?i.onViewportEnter:i.onViewportLeave;null===l||void 0===l||l(e)}}))}}),[e,i,l,u])}function nr(e,n,r,o){var i=o.fallback,l=void 0===i||i;a.useEffect((function(){e&&l&&requestAnimationFrame((function(){var e;n.hasEnteredView=!0;var a=r.getProps().onViewportEnter;null===a||void 0===a||a(null),null===(e=r.animationState)||void 0===e||e.setActive(t.AnimationType.InView,!0)}))}),[e])}var rr=function(e){return function(t){return e(t),null}},ar={inView:rr((function(e){var t=e.visualElement,n=e.whileInView,r=e.onViewportEnter,o=e.onViewportLeave,i=e.viewport,l=void 0===i?{}:i,s=a.useRef({hasEnteredView:!1,isInView:!1}),u=Boolean(n||r||o);l.once&&s.current.hasEnteredView&&(u=!1),("undefined"===typeof IntersectionObserver?nr:tr)(u,s.current,t,l)})),tap:rr((function(e){var n=e.onTap,r=e.onTapStart,o=e.onTapCancel,i=e.whileTap,s=e.visualElement,u=n||r||o||i,c=a.useRef(!1),d=a.useRef(null),f={passive:!(r||n||o||y)};function p(){var e;null===(e=d.current)||void 0===e||e.call(d),d.current=null}function m(){var e;return p(),c.current=!1,null===(e=s.animationState)||void 0===e||e.setActive(t.AnimationType.Tap,!1),!Hn()}function h(e,t){m()&&(Kn(s.getInstance(),e.target)?null===n||void 0===n||n(e,t):null===o||void 0===o||o(e,t))}function g(e,t){m()&&(null===o||void 0===o||o(e,t))}function y(e,n){var a;p(),c.current||(c.current=!0,d.current=l.pipe(Fn(window,"pointerup",h,f),Fn(window,"pointercancel",g,f)),null===(a=s.animationState)||void 0===a||a.setActive(t.AnimationType.Tap,!0),null===r||void 0===r||r(e,n))}In(s,"pointerdown",u?y:void 0,f),Xn(p)})),focus:rr((function(e){var n=e.whileFocus,r=e.visualElement;An(r,"focus",n?function(){var e;null===(e=r.animationState)||void 0===e||e.setActive(t.AnimationType.Focus,!0)}:void 0),An(r,"blur",n?function(){var e;null===(e=r.animationState)||void 0===e||e.setActive(t.AnimationType.Focus,!1)}:void 0)})),hover:rr((function(e){var t=e.onHoverStart,n=e.onHoverEnd,r=e.whileHover,a=e.visualElement;In(a,"pointerenter",t||r?Wn(a,!0,t):void 0,{passive:!t}),In(a,"pointerleave",n||r?Wn(a,!1,n):void 0,{passive:!n})}))},or=0,ir=function(){return or++},lr=function(){return F(ir)};function sr(){var e=a.useContext(x);if(null===e)return[!0,null];var t=e.isPresent,n=e.onExitComplete,r=e.register,o=lr();a.useEffect((function(){return r(o)}),[]);return!t&&n?[!1,function(){return null===n||void 0===n?void 0:n(o)}]:[!0]}function ur(e,t){if(!Array.isArray(t))return!1;var n=t.length;if(n!==e.length)return!1;for(var r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}var cr=function(e){return/^0[^.\s]+$/.test(e)},dr=function(e){return function(t){return t.test(e)}},fr=[s.number,s.px,s.percent,s.degrees,s.vw,s.vh,{test:function(e){return"auto"===e},parse:function(e){return e}}],pr=function(e){return fr.find(dr(e))},mr=r.__spreadArray(r.__spreadArray([],r.__read(fr),!1),[s.color,s.complex],!1),hr=function(e){return mr.find(dr(e))};function gr(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Z(n))}function yr(e,t){var n=O(e,t),a=n?e.makeTargetAnimatable(n,!1):{},o=a.transitionEnd,i=void 0===o?{}:o;a.transition;var l=r.__rest(a,["transitionEnd","transition"]);for(var s in l=r.__assign(r.__assign({},l),i)){gr(e,s,se(l[s]))}}function vr(e,t){r.__spreadArray([],r.__read(t),!1).reverse().forEach((function(n){var r,a=e.getVariant(n);a&&yr(e,a),null===(r=e.variantChildren)||void 0===r||r.forEach((function(e){vr(e,t)}))}))}function _r(e,t,n){var r,a,o,i,l=Object.keys(t).filter((function(t){return!e.hasValue(t)})),u=l.length;if(u)for(var c=0;c<u;c++){var d=l[c],f=t[d],p=null;Array.isArray(f)&&(p=f[0]),null===p&&(p=null!==(a=null!==(r=n[d])&&void 0!==r?r:e.readValue(d))&&void 0!==a?a:t[d]),void 0!==p&&null!==p&&("string"===typeof p&&(/^\-?\d*\.?\d+$/.test(p)||cr(p))?p=parseFloat(p):!hr(p)&&s.complex.test(f)&&(p=ie(d,f)),e.addValue(d,Z(p)),null!==(o=(i=n)[d])&&void 0!==o||(i[d]=p),e.setBaseTarget(d,p))}}function Sr(e,t){if(t)return(t[e]||t.default||t).from}function br(e,t,n){var r,a,o={};for(var i in e)o[i]=null!==(r=Sr(i,t))&&void 0!==r?r:null===(a=n.getValue(i))||void 0===a?void 0:a.get();return o}function wr(e,t,n){var r;if(void 0===n&&(n={}),e.notifyAnimationStart(t),Array.isArray(t)){var a=t.map((function(t){return xr(e,t,n)}));r=Promise.all(a)}else if("string"===typeof t)r=xr(e,t,n);else{var o="function"===typeof t?O(e,t,n.custom):t;r=kr(e,o,n)}return r.then((function(){return e.notifyAnimationComplete(t)}))}function xr(e,t,n){var a;void 0===n&&(n={});var o=O(e,t,n.custom),i=(o||{}).transition,l=void 0===i?e.getDefaultTransition()||{}:i;n.transitionOverride&&(l=n.transitionOverride);var s=o?function(){return kr(e,o,n)}:function(){return Promise.resolve()},u=(null===(a=e.variantChildren)||void 0===a?void 0:a.size)?function(a){void 0===a&&(a=0);var o=l.delayChildren,i=void 0===o?0:o,s=l.staggerChildren,u=l.staggerDirection;return function(e,t,n,a,o,i){void 0===n&&(n=0);void 0===a&&(a=0);void 0===o&&(o=1);var l=[],s=(e.variantChildren.size-1)*a,u=1===o?function(e){return void 0===e&&(e=0),e*a}:function(e){return void 0===e&&(e=0),s-e*a};return Array.from(e.variantChildren).sort(Er).forEach((function(e,a){l.push(xr(e,t,r.__assign(r.__assign({},i),{delay:n+u(a)})).then((function(){return e.notifyAnimationComplete(t)})))})),Promise.all(l)}(e,t,i+a,s,u,n)}:function(){return Promise.resolve()},c=l.when;if(c){var d=r.__read("beforeChildren"===c?[s,u]:[u,s],2),f=d[0],p=d[1];return f().then(p)}return Promise.all([s(),u(n.delay)])}function kr(e,t,n){var a,o=void 0===n?{}:n,i=o.delay,l=void 0===i?0:i,s=o.transitionOverride,u=o.type,c=e.makeTargetAnimatable(t),d=c.transition,f=void 0===d?e.getDefaultTransition():d,p=c.transitionEnd,m=r.__rest(c,["transition","transitionEnd"]);s&&(f=s);var h=[],g=u&&(null===(a=e.animationState)||void 0===a?void 0:a.getState()[u]);for(var y in m){var v=e.getValue(y),_=m[y];if(!(!v||void 0===_||g&&Cr(g,y))){var S=r.__assign({delay:l},f);e.shouldReduceMotion&&dt(y)&&(S=r.__assign(r.__assign({},S),{type:!1,delay:0}));var b=he(y,v,_,S);h.push(b)}}return Promise.all(h).then((function(){p&&yr(e,p)}))}function Er(e,t){return e.sortNodePosition(t)}function Cr(e,t){var n=e.protectedKeys,r=e.needsAnimating,a=n.hasOwnProperty(t)&&!0!==r[t];return r[t]=!1,a}var Br=[t.AnimationType.Animate,t.AnimationType.InView,t.AnimationType.Focus,t.AnimationType.Hover,t.AnimationType.Tap,t.AnimationType.Drag,t.AnimationType.Exit],Ar=r.__spreadArray([],r.__read(Br),!1).reverse(),Mr=Br.length;function Gr(e){var n=function(e){return function(t){return Promise.all(t.map((function(t){var n=t.animation,r=t.options;return wr(e,n,r)})))}}(e),a=function(){var e;return(e={})[t.AnimationType.Animate]=Tr(!0),e[t.AnimationType.InView]=Tr(),e[t.AnimationType.Hover]=Tr(),e[t.AnimationType.Tap]=Tr(),e[t.AnimationType.Drag]=Tr(),e[t.AnimationType.Focus]=Tr(),e[t.AnimationType.Exit]=Tr(),e}(),o={},i=!0,l=function(t,n){var a=O(e,n);if(a){a.transition;var o=a.transitionEnd,i=r.__rest(a,["transition","transitionEnd"]);t=r.__assign(r.__assign(r.__assign({},t),i),o)}return t};function s(t,s){for(var u,c=e.getProps(),d=e.getVariantContext(!0)||{},f=[],p=new Set,m={},h=1/0,g=function(n){var o=Ar[n],g=a[o],y=null!==(u=c[o])&&void 0!==u?u:d[o],v=P(y),_=o===s?g.isActive:null;!1===_&&(h=n);var S=y===d[o]&&y!==c[o]&&v;if(S&&i&&e.manuallyAnimateOnMount&&(S=!1),g.protectedKeys=r.__assign({},m),!g.isActive&&null===_||!y&&!g.prevProp||_n(y)||"boolean"===typeof y)return"continue";var b=function(e,t){if("string"===typeof t)return t!==e;if(T(t))return!ur(t,e);return!1}(g.prevProp,y),w=b||o===s&&g.isActive&&!S&&v||n>h&&v,x=Array.isArray(y)?y:[y],k=x.reduce(l,{});!1===_&&(k={});var E=g.prevResolvedValues,C=void 0===E?{}:E,B=r.__assign(r.__assign({},C),k),A=function(e){w=!0,p.delete(e),g.needsAnimating[e]=!0};for(var M in B){var G=k[M],N=C[M];m.hasOwnProperty(M)||(G!==N?Q(G)&&Q(N)?!ur(G,N)||b?A(M):g.protectedKeys[M]=!0:void 0!==G?A(M):p.add(M):void 0!==G&&p.has(M)?A(M):g.protectedKeys[M]=!0)}g.prevProp=y,g.prevResolvedValues=k,g.isActive&&(m=r.__assign(r.__assign({},m),k)),i&&e.blockInitialAnimation&&(w=!1),w&&!S&&f.push.apply(f,r.__spreadArray([],r.__read(x.map((function(e){return{animation:e,options:r.__assign({type:o},t)}}))),!1))},y=0;y<Mr;y++)g(y);if(o=r.__assign({},m),p.size){var v={};p.forEach((function(t){var n=e.getBaseTarget(t);void 0!==n&&(v[t]=n)})),f.push({animation:v})}var _=Boolean(f.length);return i&&!1===c.initial&&!e.manuallyAnimateOnMount&&(_=!1),i=!1,_?n(f):Promise.resolve()}return{isAnimated:function(e){return void 0!==o[e]},animateChanges:s,setActive:function(t,n,r){var o;if(a[t].isActive===n)return Promise.resolve();null===(o=e.variantChildren)||void 0===o||o.forEach((function(e){var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,n)})),a[t].isActive=n;var i=s(r,t);for(var l in a)a[l].protectedKeys={};return i},setAnimateFunction:function(t){n=t(e)},getState:function(){return a}}}function Tr(e){return void 0===e&&(e=!1),{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var Pr={animation:rr((function(e){var t=e.visualElement,n=e.animate;t.animationState||(t.animationState=Gr(t)),_n(n)&&a.useEffect((function(){return n.subscribe(t)}),[n])})),exit:rr((function(e){var n=e.custom,o=e.visualElement,i=r.__read(sr(),2),l=i[0],s=i[1],u=a.useContext(x);a.useEffect((function(){var e,r;o.isPresent=l;var a=null===(e=o.animationState)||void 0===e?void 0:e.setActive(t.AnimationType.Exit,!l,{custom:null!==(r=null===u||void 0===u?void 0:u.custom)&&void 0!==r?r:n});!l&&(null===a||void 0===a||a.then(s))}),[l])}))},Nr=function(){function e(e,t,n){var a=this,o=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(a.lastMoveEvent&&a.lastMoveEventInfo){var e=zr(a.lastMoveEventInfo,a.history),t=null!==a.startEvent,n=l.distance(e.offset,{x:0,y:0})>=3;if(t||n){var o=e.point,s=i.getFrameData().timestamp;a.history.push(r.__assign(r.__assign({},o),{timestamp:s}));var u=a.handlers,c=u.onStart,d=u.onMove;t||(c&&c(a.lastMoveEvent,e),a.startEvent=a.lastMoveEvent),d&&d(a.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){a.lastMoveEvent=e,a.lastMoveEventInfo=Or(t,a.transformPagePoint),Mn(e)&&0===e.buttons?a.handlePointerUp(e,t):p.default.update(a.updatePoint,!0)},this.handlePointerUp=function(e,t){a.end();var n=a.handlers,r=n.onEnd,o=n.onSessionEnd,i=zr(Or(t,a.transformPagePoint),a.history);a.startEvent&&r&&r(e,i),o&&o(e,i)},!(Gn(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=o;var s=Or(On(e),this.transformPagePoint),u=s.point,c=i.getFrameData().timestamp;this.history=[r.__assign(r.__assign({},u),{timestamp:c})];var d=t.onSessionStart;d&&d(e,zr(s,this.history)),this.removeListeners=l.pipe(Fn(window,"pointermove",this.handlePointerMove),Fn(window,"pointerup",this.handlePointerUp),Fn(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),i.cancelSync.update(this.updatePoint)},e}();function Or(e,t){return t?{point:t(e.point)}:e}function Ur(e,t){return{x:e.x-t.x,y:e.y-t.y}}function zr(e,t){var n=e.point;return{point:n,delta:Ur(n,Rr(t)),offset:Ur(n,Dr(t)),velocity:Fr(t,.1)}}function Dr(e){return e[0]}function Rr(e){return e[e.length-1]}function Fr(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,a=Rr(e);n>=0&&(r=e[n],!(a.timestamp-r.timestamp>W(t)));)n--;if(!r)return{x:0,y:0};var o=(a.timestamp-r.timestamp)/1e3;if(0===o)return{x:0,y:0};var i={x:(a.x-r.x)/o,y:(a.y-r.y)/o};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function Ir(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function Lr(e,t){var n,a=t.min-e.min,o=t.max-e.max;return t.max-t.min<e.max-e.min&&(a=(n=r.__read([o,a],2))[0],o=n[1]),{min:a,max:o}}var Vr=.35;function jr(e,t,n){return{min:Zr(e,t),max:Zr(e,n)}}function Zr(e,t){var n;return"number"===typeof e?e:null!==(n=e[t])&&void 0!==n?n:0}function Hr(e){var t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}function Wr(e,t){return Hr(function(e,t){if(!t)return e;var n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}var Kr=new WeakMap,Xr=function(){function e(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic={x:{min:0,max:0},y:{min:0,max:0}},this.visualElement=e}return e.prototype.start=function(e,n){var r=this,a=(void 0===n?{}:n).snapToCursor,o=void 0!==a&&a;if(!1!==this.visualElement.isPresent){this.panSession=new Nr(e,{onSessionStart:function(e){r.stopAnimation(),o&&r.snapToCursor(On(e,"page").point)},onStart:function(e,n){var a,o=r.getProps(),i=o.drag,l=o.dragPropagation,u=o.onDragStart;(!i||l||(r.openGlobalLock&&r.openGlobalLock(),r.openGlobalLock=Zn(i),r.openGlobalLock))&&(r.isDragging=!0,r.currentDirection=null,r.resolveConstraints(),r.visualElement.projection&&(r.visualElement.projection.isAnimationBlocked=!0,r.visualElement.projection.target=void 0),it((function(e){var t,n,a=r.getAxisMotionValue(e).get()||0;if(s.percent.test(a)){var o=null===(n=null===(t=r.visualElement.projection)||void 0===t?void 0:t.layout)||void 0===n?void 0:n.actual[e];if(o)a=Ie(o)*(parseFloat(a)/100)}r.originPoint[e]=a})),null===u||void 0===u||u(e,n),null===(a=r.visualElement.animationState)||void 0===a||a.setActive(t.AnimationType.Drag,!0))},onMove:function(e,t){var n=r.getProps(),a=n.dragPropagation,o=n.dragDirectionLock,i=n.onDirectionLock,l=n.onDrag;if(a||r.openGlobalLock){var s=t.offset;if(o&&null===r.currentDirection)return r.currentDirection=function(e,t){void 0===t&&(t=10);var n=null;Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x");return n}(s),void(null!==r.currentDirection&&(null===i||void 0===i||i(r.currentDirection)));r.updateAxis("x",t.point,s),r.updateAxis("y",t.point,s),r.visualElement.syncRender(),null===l||void 0===l||l(e,t)}},onSessionEnd:function(e,t){return r.stop(e,t)}},{transformPagePoint:this.visualElement.getTransformPagePoint()})}},e.prototype.stop=function(e,t){var n=this.isDragging;if(this.cancel(),n){var r=t.velocity;this.startAnimation(r);var a=this.getProps().onDragEnd;null===a||void 0===a||a(e,t)}},e.prototype.cancel=function(){var e,n;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(n=this.visualElement.animationState)||void 0===n||n.setActive(t.AnimationType.Drag,!1)},e.prototype.updateAxis=function(e,t,n){var r=this.getProps().drag;if(n&&$r(e,r,this.currentDirection)){var a=this.getAxisMotionValue(e),o=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(o=function(e,t,n){var r=t.min,a=t.max;return void 0!==r&&e<r?e=n?l.mix(r,e,n.min):Math.max(e,r):void 0!==a&&e>a&&(e=n?l.mix(a,e,n.max):Math.min(e,a)),e}(o,this.constraints[e],this.elastic[e])),a.set(o)}},e.prototype.resolveConstraints=function(){var e=this,t=this.getProps(),n=t.dragConstraints,r=t.dragElastic,a=(this.visualElement.projection||{}).layout,o=this.constraints;n&&G(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!n||!a)&&function(e,t){var n=t.top,r=t.left,a=t.bottom,o=t.right;return{x:Ir(e.x,r,o),y:Ir(e.y,n,a)}}(a.actual,n),this.elastic=function(e){return void 0===e&&(e=Vr),!1===e?e=0:!0===e&&(e=Vr),{x:jr(e,"left","right"),y:jr(e,"top","bottom")}}(r),o!==this.constraints&&a&&this.constraints&&!this.hasMutatedConstraints&&it((function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=function(e,t){var n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(a.actual[t],e.constraints[t]))}))},e.prototype.resolveRefConstraints=function(){var e=this.getProps(),t=e.dragConstraints,n=e.onMeasureDragConstraints;if(!t||!G(t))return!1;var r=t.current;o.invariant(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var a=this.visualElement.projection;if(!a||!a.layout)return!1;var i=function(e,t,n){var r=Wr(e,n),a=t.scroll;return a&&(Ue(r.x,a.x),Ue(r.y,a.y)),r}(r,a.root,this.visualElement.getTransformPagePoint()),l=function(e,t){return{x:Lr(e.x,t.x),y:Lr(e.y,t.y)}}(a.layout.actual,i);if(n){var s=n(function(e){var t=e.x,n=e.y;return{top:n.min,right:t.max,bottom:n.max,left:t.min}}(l));this.hasMutatedConstraints=!!s,s&&(l=Hr(s))}return l},e.prototype.startAnimation=function(e){var t=this,n=this.getProps(),a=n.drag,o=n.dragMomentum,i=n.dragElastic,l=n.dragTransition,s=n.dragSnapToOrigin,u=n.onDragTransitionEnd,c=this.constraints||{},d=it((function(n){var u;if($r(n,a,t.currentDirection)){var d=null!==(u=null===c||void 0===c?void 0:c[n])&&void 0!==u?u:{};s&&(d={min:0,max:0});var f=i?200:1e6,p=i?40:1e7,m=r.__assign(r.__assign({type:"inertia",velocity:o?e[n]:0,bounceStiffness:f,bounceDamping:p,timeConstant:750,restDelta:1,restSpeed:10},l),d);return t.startAxisValueAnimation(n,m)}}));return Promise.all(d).then(u)},e.prototype.startAxisValueAnimation=function(e,t){return he(e,this.getAxisMotionValue(e),0,t)},e.prototype.stopAnimation=function(){var e=this;it((function(t){return e.getAxisMotionValue(t).stop()}))},e.prototype.getAxisMotionValue=function(e){var t,n,r="_drag"+e.toUpperCase(),a=this.visualElement.getProps()[r];return a||this.visualElement.getValue(e,null!==(n=null===(t=this.visualElement.getProps().initial)||void 0===t?void 0:t[e])&&void 0!==n?n:0)},e.prototype.snapToCursor=function(e){var t=this;it((function(n){if($r(n,t.getProps().drag,t.currentDirection)){var r=t.visualElement.projection,a=t.getAxisMotionValue(n);if(r&&r.layout){var o=r.layout.actual[n],i=o.min,s=o.max;a.set(e[n]-l.mix(i,s,.5))}}}))},e.prototype.scalePositionWithinConstraints=function(){var e,t=this,n=this.getProps(),r=n.drag,a=n.dragConstraints,o=this.visualElement.projection;if(G(a)&&o&&this.constraints){this.stopAnimation();var i={x:0,y:0};it((function(e){var n=t.getAxisMotionValue(e);if(n){var r=n.get();i[e]=function(e,t){var n=.5,r=Ie(e),a=Ie(t);return a>r?n=l.progress(t.min,t.max-r,e.min):r>a&&(n=l.progress(e.min,e.max-a,t.min)),l.clamp(0,1,n)}({min:r,max:r},t.constraints[e])}}));var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(e=o.root)||void 0===e||e.updateScroll(),o.updateLayout(),this.resolveConstraints(),it((function(e){if($r(e,r,null)){var n=t.getAxisMotionValue(e),a=t.constraints[e],o=a.min,s=a.max;n.set(l.mix(o,s,i[e]))}}))}},e.prototype.addListeners=function(){var e,t=this;Kr.set(this.visualElement,this);var n=Fn(this.visualElement.getInstance(),"pointerdown",(function(e){var n=t.getProps(),r=n.drag,a=n.dragListener;r&&(void 0===a||a)&&t.start(e)})),r=function(){G(t.getProps().dragConstraints)&&(t.constraints=t.resolveRefConstraints())},a=this.visualElement.projection,o=a.addEventListener("measure",r);a&&!a.layout&&(null===(e=a.root)||void 0===e||e.updateScroll(),a.updateLayout()),r();var i=Bn(window,"resize",(function(){return t.scalePositionWithinConstraints()}));return a.addEventListener("didUpdate",(function(e){var n=e.delta,r=e.hasLayoutChanged;t.isDragging&&r&&(it((function(e){var r=t.getAxisMotionValue(e);r&&(t.originPoint[e]+=n[e].translate,r.set(r.get()+n[e].translate))})),t.visualElement.syncRender())})),function(){i(),n(),o()}},e.prototype.getProps=function(){var e=this.visualElement.getProps(),t=e.drag,n=void 0!==t&&t,a=e.dragDirectionLock,o=void 0!==a&&a,i=e.dragPropagation,l=void 0!==i&&i,s=e.dragConstraints,u=void 0!==s&&s,c=e.dragElastic,d=void 0===c?Vr:c,f=e.dragMomentum,p=void 0===f||f;return r.__assign(r.__assign({},e),{drag:n,dragDirectionLock:o,dragPropagation:l,dragConstraints:u,dragElastic:d,dragMomentum:p})},e}();function $r(e,t,n){return(!0===t||t===e)&&(null===n||n===e)}var Qr={pan:rr((function(e){var t=e.onPan,n=e.onPanStart,r=e.onPanEnd,o=e.onPanSessionStart,i=e.visualElement,l=t||n||r||o,s=a.useRef(null),u=a.useContext(S).transformPagePoint,c={onSessionStart:o,onStart:n,onMove:t,onEnd:function(e,t){s.current=null,r&&r(e,t)}};a.useEffect((function(){null!==s.current&&s.current.updateHandlers(c)})),In(i,"pointerdown",l&&function(e){s.current=new Nr(e,c,{transformPagePoint:u})}),Xn((function(){return s.current&&s.current.end()}))})),drag:rr((function(e){var t=e.dragControls,n=e.visualElement,r=F((function(){return new Xr(n)}));a.useEffect((function(){return t&&t.subscribe(r)}),[r,t]),a.useEffect((function(){return r.addListeners()}),[r])}))},Yr=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];var qr=function(e){var t=e.treeType,n=void 0===t?"":t,a=e.build,o=e.getBaseTarget,l=e.makeTargetAnimatable,s=e.measureViewportBox,u=e.render,c=e.readValueFromInstance,d=e.removeValueFromRenderState,f=e.sortNodePosition,m=e.scrapeMotionValuesFromProps;return function(e,t){var h=e.parent,g=e.props,y=e.presenceId,v=e.blockInitialAnimation,_=e.visualState,S=e.shouldReduceMotion;void 0===t&&(t={});var b,w,x=!1,k=_.latestValues,E=_.renderState,C=function(){var e=Yr.map((function(){return new V})),t={},n={clearAllListeners:function(){return e.forEach((function(e){return e.clear()}))},updatePropListeners:function(e){Yr.forEach((function(r){var a,o="on"+r,i=e[o];null===(a=t[r])||void 0===a||a.call(t),i&&(t[r]=n[o](i))}))}};return e.forEach((function(e,t){n["on"+Yr[t]]=function(t){return e.add(t)},n["notify"+Yr[t]]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.notify.apply(e,r.__spreadArray([],r.__read(t),!1))}})),n}(),B=new Map,A=new Map,M={},G=r.__assign({},k);function T(){b&&x&&(N(),u(b,E,g.style,W.projection))}function N(){a(W,E,k,t,g)}function O(){C.notifyUpdate(k)}function D(e,t){var n=t.onChange((function(t){k[e]=t,g.onUpdate&&p.default.update(O,!1,!0)})),r=t.onRenderRequest(W.scheduleRender);A.set(e,(function(){n(),r()}))}var R=m(g);for(var F in R){var I=R[F];void 0!==k[F]&&H(I)&&I.set(k[F],!1)}var L=U(g),j=z(g),W=r.__assign(r.__assign({treeType:n,current:null,depth:h?h.depth+1:0,parent:h,children:new Set,presenceId:y,shouldReduceMotion:S,variantChildren:j?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(null===h||void 0===h?void 0:h.isMounted()),blockInitialAnimation:v,isMounted:function(){return Boolean(b)},mount:function(e){x=!0,b=W.current=e,W.projection&&W.projection.mount(e),j&&h&&!L&&(w=null===h||void 0===h?void 0:h.addVariantChild(W)),B.forEach((function(e,t){return D(t,e)})),null===h||void 0===h||h.children.add(W),W.setProps(g)},unmount:function(){var e;null===(e=W.projection)||void 0===e||e.unmount(),i.cancelSync.update(O),i.cancelSync.render(T),A.forEach((function(e){return e()})),null===w||void 0===w||w(),null===h||void 0===h||h.children.delete(W),C.clearAllListeners(),b=void 0,x=!1},addVariantChild:function(e){var t,n=W.getClosestVariantNode();if(n)return null===(t=n.variantChildren)||void 0===t||t.add(e),function(){return n.variantChildren.delete(e)}},sortNodePosition:function(e){return f&&n===e.treeType?f(W.getInstance(),e.getInstance()):0},getClosestVariantNode:function(){return j?W:null===h||void 0===h?void 0:h.getClosestVariantNode()},getLayoutId:function(){return g.layoutId},getInstance:function(){return b},getStaticValue:function(e){return k[e]},setStaticValue:function(e,t){return k[e]=t},getLatestValues:function(){return k},setVisibility:function(e){W.isVisible!==e&&(W.isVisible=e,W.scheduleRender())},makeTargetAnimatable:function(e,t){return void 0===t&&(t=!0),l(W,e,g,t)},measureViewportBox:function(){return s(b,g)},addValue:function(e,t){W.hasValue(e)&&W.removeValue(e),B.set(e,t),k[e]=t.get(),D(e,t)},removeValue:function(e){var t;B.delete(e),null===(t=A.get(e))||void 0===t||t(),A.delete(e),delete k[e],d(e,E)},hasValue:function(e){return B.has(e)},getValue:function(e,t){var n=B.get(e);return void 0===n&&void 0!==t&&(n=Z(t),W.addValue(e,n)),n},forEachValue:function(e){return B.forEach(e)},readValue:function(e){var n;return null!==(n=k[e])&&void 0!==n?n:c(b,e,t)},setBaseTarget:function(e,t){G[e]=t},getBaseTarget:function(e){if(o){var t=o(g,e);if(void 0!==t&&!H(t))return t}return G[e]}},C),{build:function(){return N(),E},scheduleRender:function(){p.default.render(T,!1,!0)},syncRender:T,setProps:function(e){(e.transformTemplate||g.transformTemplate)&&W.scheduleRender(),g=e,C.updatePropListeners(e),M=function(e,t,n){var r;for(var a in t){var o=t[a],i=n[a];if(H(o))e.addValue(a,o);else if(H(i))e.addValue(a,Z(o));else if(i!==o)if(e.hasValue(a)){var l=e.getValue(a);!l.hasAnimated&&l.set(o)}else e.addValue(a,Z(null!==(r=e.getStaticValue(a))&&void 0!==r?r:o))}for(var a in n)void 0===t[a]&&e.removeValue(a);return t}(W,m(g),M)},getProps:function(){return g},getVariant:function(e){var t;return null===(t=g.variants)||void 0===t?void 0:t[e]},getDefaultTransition:function(){return g.transition},getTransformPagePoint:function(){return g.transformPagePoint},getVariantContext:function(e){if(void 0===e&&(e=!1),e)return null===h||void 0===h?void 0:h.getVariantContext();if(!L){var t=(null===h||void 0===h?void 0:h.getVariantContext())||{};return void 0!==g.initial&&(t.initial=g.initial),t}for(var n={},r=0;r<ea;r++){var a=Jr[r],o=g[a];(P(o)||!1===o)&&(n[a]=o)}return n}});return W}},Jr=r.__spreadArray(["initial"],r.__read(Br),!1),ea=Jr.length;function ta(e){return"string"===typeof e&&e.startsWith("var(--")}var na=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function ra(e,t,n){void 0===n&&(n=1),o.invariant(n<=4,'Max CSS variable fallback depth detected in property "'.concat(e,'". This may indicate a circular fallback dependency.'));var a=r.__read(function(e){var t=na.exec(e);if(!t)return[,];var n=r.__read(t,3);return[n[1],n[2]]}(e),2),i=a[0],l=a[1];if(i){var s=window.getComputedStyle(t).getPropertyValue(i);return s?s.trim():ta(l)?ra(l,t,n+1):l}}var aa,oa=new Set(["width","height","top","left","right","bottom","x","y"]),ia=function(e){return oa.has(e)},la=function(e,t){e.set(t,!1),e.set(t)},sa=function(e){return e===s.number||e===s.px};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(aa||(aa={}));var ua=function(e,t){return parseFloat(e.split(", ")[t])},ca=function(e,t){return function(n,r){var a=r.transform;if("none"===a||!a)return 0;var o=a.match(/^matrix3d\((.+)\)$/);if(o)return ua(o[1],t);var i=a.match(/^matrix\((.+)\)$/);return i?ua(i[1],e):0}},da=new Set(["x","y","z"]),fa=st.filter((function(e){return!da.has(e)}));var pa={width:function(e,t){var n=e.x,r=t.paddingLeft,a=void 0===r?"0":r,o=t.paddingRight,i=void 0===o?"0":o;return n.max-n.min-parseFloat(a)-parseFloat(i)},height:function(e,t){var n=e.y,r=t.paddingTop,a=void 0===r?"0":r,o=t.paddingBottom,i=void 0===o?"0":o;return n.max-n.min-parseFloat(a)-parseFloat(i)},top:function(e,t){var n=t.top;return parseFloat(n)},left:function(e,t){var n=t.left;return parseFloat(n)},bottom:function(e,t){var n=e.y,r=t.top;return parseFloat(r)+(n.max-n.min)},right:function(e,t){var n=e.x,r=t.left;return parseFloat(r)+(n.max-n.min)},x:ca(4,13),y:ca(5,14)},ma=function(e,t,n,a){void 0===n&&(n={}),void 0===a&&(a={}),t=r.__assign({},t),a=r.__assign({},a);var i=Object.keys(t).filter(ia),l=[],u=!1,c=[];if(i.forEach((function(r){var i=e.getValue(r);if(e.hasValue(r)){var d,f=n[r],p=pr(f),m=t[r];if(Q(m)){var h=m.length,g=null===m[0]?1:0;f=m[g],p=pr(f);for(var y=g;y<h;y++)d?o.invariant(pr(m[y])===d,"All keyframes must be of the same type"):(d=pr(m[y]),o.invariant(d===p||sa(p)&&sa(d),"Keyframes must be of the same dimension as the current value"))}else d=pr(m);if(p!==d)if(sa(p)&&sa(d)){var v=i.get();"string"===typeof v&&i.set(parseFloat(v)),"string"===typeof m?t[r]=parseFloat(m):Array.isArray(m)&&d===s.px&&(t[r]=m.map(parseFloat))}else(null===p||void 0===p?void 0:p.transform)&&(null===d||void 0===d?void 0:d.transform)&&(0===f||0===m)?0===f?i.set(d.transform(f)):t[r]=p.transform(m):(u||(l=function(e){var t=[];return fa.forEach((function(n){var r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))})),t.length&&e.syncRender(),t}(e),u=!0),c.push(r),a[r]=void 0!==a[r]?a[r]:t[r],la(i,m))}})),c.length){var d=c.indexOf("height")>=0?window.pageYOffset:null,f=function(e,t,n){var r=t.measureViewportBox(),a=t.getInstance(),o=getComputedStyle(a),i=o.display,l={};"none"===i&&t.setStaticValue("display",e.display||"block"),n.forEach((function(e){l[e]=pa[e](r,o)})),t.syncRender();var s=t.measureViewportBox();return n.forEach((function(n){var r=t.getValue(n);la(r,l[n]),e[n]=pa[n](s,o)})),e}(t,e,c);return l.length&&l.forEach((function(t){var n=r.__read(t,2),a=n[0],o=n[1];e.getValue(a).set(o)})),e.syncRender(),null!==d&&window.scrollTo({top:d}),{target:f,transitionEnd:a}}return{target:t,transitionEnd:a}};function ha(e,t,n,r){return function(e){return Object.keys(e).some(ia)}(t)?ma(e,t,n,r):{target:t,transitionEnd:r}}var ga=function(e,t,n,a){var o=function(e,t,n){var a,o=r.__rest(t,[]),i=e.getInstance();if(!(i instanceof Element))return{target:o,transitionEnd:n};for(var l in n&&(n=r.__assign({},n)),e.forEachValue((function(e){var t=e.get();if(ta(t)){var n=ra(t,i);n&&e.set(n)}})),o){var s=o[l];if(ta(s)){var u=ra(s,i);u&&(o[l]=u,n&&(null!==(a=n[l])&&void 0!==a||(n[l]=s)))}}return{target:o,transitionEnd:n}}(e,t,a);return ha(e,t=o.target,n,a=o.transitionEnd)};var ya={treeType:"dom",readValueFromInstance:function(e,t){if(dt(t)){var n=oe(t);return n&&n.default||0}var r,a=(r=e,window.getComputedStyle(r));return(Wt(t)?a.getPropertyValue(t):a[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var n;return null===(n=e.style)||void 0===n?void 0:n[t]},measureViewportBox:function(e,t){return Wr(e,t.transformPagePoint)},resetTransform:function(e,t,n){var r=n.transformTemplate;t.style.transform=r?r({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var n=t.vars,r=t.style;delete n[e],delete r[e]},makeTargetAnimatable:function(e,t,n,a){var o=n.transformValues;void 0===a&&(a=!0);var i=t.transition,l=t.transitionEnd,s=r.__rest(t,["transition","transitionEnd"]),u=br(s,i||{},e);if(o&&(l&&(l=o(l)),s&&(s=o(s)),u&&(u=o(u))),a){_r(e,s,u);var c=ga(e,s,u,l);l=c.transitionEnd,s=c.target}return r.__assign({transition:i,transitionEnd:l},s)},scrapeMotionValuesFromProps:yn,build:function(e,t,n,r,a){void 0!==e.isVisible&&(t.style.visibility=e.isVisible?"visible":"hidden"),Xt(t,n,r,a.transformTemplate)},render:mn},va=qr(ya),_a=qr(r.__assign(r.__assign({},ya),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var n;return dt(t)?(null===(n=oe(t))||void 0===n?void 0:n.default)||0:(t=hn.has(t)?t:pn(t),e.getAttribute(t))},scrapeMotionValuesFromProps:vn,build:function(e,t,n,r,a){sn(t,n,r,a.transformTemplate)},render:gn})),Sa=function(e,t){return jt(e)?_a(t,{enableHardwareAcceleration:!1}):va(t,{enableHardwareAcceleration:!0})};function ba(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var wa={correct:function(e,t){if(!t.target)return e;if("string"===typeof e){if(!s.px.test(e))return e;e=parseFloat(e)}var n=ba(e,t.target.x),r=ba(e,t.target.y);return"".concat(n,"% ").concat(r,"%")}},xa="_$css",ka={correct:function(e,t){var n=t.treeScale,r=t.projectionDelta,a=e,o=e.includes("var("),i=[];o&&(e=e.replace(na,(function(e){return i.push(e),xa})));var u=s.complex.parse(e);if(u.length>5)return a;var c=s.complex.createTransformer(e),d="number"!==typeof u[0]?1:0,f=r.x.scale*n.x,p=r.y.scale*n.y;u[0+d]/=f,u[1+d]/=p;var m=l.mix(f,p,.5);"number"===typeof u[2+d]&&(u[2+d]/=m),"number"===typeof u[3+d]&&(u[3+d]/=m);var h=c(u);if(o){var g=0;h=h.replace(xa,(function(){var e=i[g];return g++,e}))}return h}},Ea=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.visualElement,a=t.layoutGroup,o=t.switchLayoutGroup,i=t.layoutId,l=n.projection;at(Ca),l&&((null===a||void 0===a?void 0:a.group)&&a.group.add(l),(null===o||void 0===o?void 0:o.register)&&i&&o.register(l),l.root.didUpdate(),l.addEventListener("animationComplete",(function(){e.safeToRemove()})),l.setOptions(r.__assign(r.__assign({},l.options),{onExitComplete:function(){return e.safeToRemove()}}))),yt.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(e){var t=this,n=this.props,r=n.layoutDependency,a=n.visualElement,o=n.drag,i=n.isPresent,l=a.projection;return l?(l.isPresent=i,o||e.layoutDependency!==r||void 0===r?l.willUpdate():this.safeToRemove(),e.isPresent!==i&&(i?l.promote():l.relegate()||p.default.postRender((function(){var e;(null===(e=l.getStack())||void 0===e?void 0:e.members.length)||t.safeToRemove()}))),null):null},t.prototype.componentDidUpdate=function(){var e=this.props.visualElement.projection;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.visualElement,n=e.layoutGroup,r=e.switchLayoutGroup,a=t.projection;a&&(a.scheduleCheckAfterUnmount(),(null===n||void 0===n?void 0:n.group)&&n.group.remove(a),(null===r||void 0===r?void 0:r.deregister)&&r.deregister(a))},t.prototype.safeToRemove=function(){var e=this.props.safeToRemove;null===e||void 0===e||e()},t.prototype.render=function(){return null},t}(f.default.Component);var Ca={borderRadius:r.__assign(r.__assign({},wa),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:wa,borderTopRightRadius:wa,borderBottomLeftRadius:wa,borderBottomRightRadius:wa,boxShadow:ka},Ba={measureLayout:function(e){var t=r.__read(sr(),2),n=t[0],o=t[1],i=a.useContext(Dt);return f.default.createElement(Ea,r.__assign({},e,{layoutGroup:i,switchLayoutGroup:a.useContext(Rt),isPresent:n,safeToRemove:o}))}},Aa=vt({attachResizeListener:function(e,t){return Bn(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),Ma={current:void 0},Ga=vt({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!Ma.current){var e=new Aa(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),Ma.current=e}return Ma.current},resetTransform:function(e,t){e.style.transform=null!==t&&void 0!==t?t:"none"},checkIsScrollRoot:function(e){return Boolean("fixed"===window.getComputedStyle(e).position)}}),Ta=r.__assign(r.__assign(r.__assign(r.__assign({},Pr),ar),Qr),Ba),Pa=Lt((function(e,t){return Cn(e,t,Ta,Sa,Ga)}));var Na=Lt(Cn);function Oa(){var e=a.useRef(!1);return E((function(){return e.current=!0,function(){e.current=!1}}),[]),e}function Ua(){var e=Oa(),t=r.__read(a.useState(0),2),n=t[0],o=t[1],i=a.useCallback((function(){e.current&&o(n+1)}),[n]);return[a.useCallback((function(){return p.default.postRender(i)}),[i]),n]}var za=function(e){var t=e.children,n=e.initial,o=e.isPresent,i=e.onExitComplete,l=e.custom,s=e.presenceAffectsLayout,u=F(Da),c=lr(),f=a.useMemo((function(){return{id:c,initial:n,isPresent:o,custom:l,onExitComplete:function(e){var t,n;u.set(e,!0);try{for(var a=r.__values(u.values()),o=a.next();!o.done;o=a.next()){if(!o.value)return}}catch(l){t={error:l}}finally{try{o&&!o.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}null===i||void 0===i||i()},register:function(e){return u.set(e,!1),function(){return u.delete(e)}}}}),s?void 0:[o]);return a.useMemo((function(){u.forEach((function(e,t){return u.set(t,!1)}))}),[o]),d.useEffect((function(){!o&&!u.size&&(null===i||void 0===i||i())}),[o]),d.createElement(x.Provider,{value:f},t)};function Da(){return new Map}var Ra=function(e){return e.key||""};var Fa=a.createContext(null),Ia=function(e){return!e.isLayoutDirty&&e.willUpdate(!1)};function La(){var e=new Set,t=new WeakMap,n=function(){return e.forEach(Ia)};return{add:function(r){e.add(r),t.set(r,r.addEventListener("willUpdate",n))},remove:function(r){var a;e.delete(r),null===(a=t.get(r))||void 0===a||a(),t.delete(r),n()},dirty:n}}var Va=function(e){return!0===e},ja=function(e){var t,n,o=e.children,i=e.id,l=e.inheritId,s=e.inherit,u=void 0===s||s;void 0!==l&&(u=l);var c=a.useContext(Dt),f=a.useContext(Fa),p=r.__read(Ua(),2),m=p[0],h=p[1],g=a.useRef(null),y=null!==(t=c.id)&&void 0!==t?t:f;null===g.current&&(function(e){return Va(!0===e)||"id"===e}(u)&&y&&(i=i?y+"-"+i:y),g.current={id:i,group:Va(u)&&null!==(n=null===c||void 0===c?void 0:c.group)&&void 0!==n?n:La()});var v=a.useMemo((function(){return r.__assign(r.__assign({},g.current),{forceRender:m})}),[h]);return d.createElement(Dt.Provider,{value:v},o)},Za=0;function Ha(e){return"function"===typeof e}var Wa=a.createContext(null);function Ka(e,t,n,a){if(!a)return e;var o=e.findIndex((function(e){return e.value===t}));if(-1===o)return e;var i=a>0?1:-1,s=e[o+i];if(!s)return e;var u=e[o],c=s.layout,d=l.mix(c.min,c.max,.5);return 1===i&&u.layout.max+n>d||-1===i&&u.layout.min+n<d?function(e,t,n){var a=r.__read(e).slice(0),o=t<0?a.length+t:t;if(o>=0&&o<a.length){var i=n<0?a.length+n:n,l=r.__read(a.splice(t,1),1)[0];a.splice(i,0,l)}return a}(e,o,o+i):e}var Xa=a.forwardRef((function(e,t){var n=e.children,i=e.as,l=void 0===i?"ul":i,s=e.axis,u=void 0===s?"y":s,c=e.onReorder,f=e.values,p=r.__rest(e,["children","as","axis","onReorder","values"]),m=F((function(){return Pa(l)})),h=[],g=a.useRef(!1);o.invariant(Boolean(f),"Reorder.Group must be provided a values prop");var y={axis:u,registerItem:function(e,t){t&&-1===h.findIndex((function(t){return e===t.value}))&&(h.push({value:e,layout:t[u]}),h.sort(Qa))},updateOrder:function(e,t,n){if(!g.current){var r=Ka(h,e,t,n);h!==r&&(g.current=!0,c(r.map($a).filter((function(e){return-1!==f.indexOf(e)}))))}}};return a.useEffect((function(){g.current=!1})),d.createElement(m,r.__assign({},p,{ref:t}),d.createElement(Wa.Provider,{value:y},n))}));function $a(e){return e.value}function Qa(e,t){return e.layout.min-t.layout.min}function Ya(e){var t=F((function(){return Z(e)}));if(a.useContext(S).isStatic){var n=r.__read(a.useState(e),2)[1];a.useEffect((function(){return t.onChange(n)}),[])}return t}var qa=function(e){return function(e){return"object"===typeof e&&e.mix}(e)?e.mix:void 0};function Ja(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=!Array.isArray(e[0]),a=n?0:-1,o=e[0+a],i=e[1+a],s=e[2+a],u=e[3+a],c=l.interpolate(i,s,r.__assign({mixer:qa(s[0])},u));return n?c(o):c}function eo(e,t){var n=Ya(t()),r=function(){return n.set(t())};return r(),function(e,t){a.useEffect((function(){var n=e.map((function(e){return e.onChange(t)}));return function(){return n.forEach((function(e){return e()}))}}))}(e,(function(){return p.default.update(r,!1,!0)})),n}function to(e,t,n,a){var o="function"===typeof t?t:Ja(t,n,a);return Array.isArray(e)?no(e,o):no([e],(function(e){var t=r.__read(e,1)[0];return o(t)}))}function no(e,t){var n=F((function(){return[]}));return eo(e,(function(){n.length=0;for(var r=e.length,a=0;a<r;a++)n[a]=e[a].get();return t(n)}))}function ro(e,t){return void 0===t&&(t=0),H(e)?e:Ya(t)}var ao={Group:Xa,Item:a.forwardRef((function(e,t){var n=e.children,i=e.style,l=e.value,s=e.as,u=void 0===s?"li":s,c=e.onDrag,f=e.layout,p=void 0===f||f,m=r.__rest(e,["children","style","value","as","onDrag","layout"]),h=F((function(){return Pa(u)})),g=a.useContext(Wa),y={x:ro(null===i||void 0===i?void 0:i.x),y:ro(null===i||void 0===i?void 0:i.y)},v=to([y.x,y.y],(function(e){var t=r.__read(e,2),n=t[0],a=t[1];return n||a?1:"unset"})),_=a.useRef(null);o.invariant(Boolean(g),"Reorder.Item must be a child of Reorder.Group");var S=g,b=S.axis,w=S.registerItem,x=S.updateOrder;return a.useEffect((function(){w(l,_.current)}),[g]),d.createElement(h,r.__assign({drag:b},m,{dragSnapToOrigin:!0,style:r.__assign(r.__assign({},i),{x:y.x,y:y.y,zIndex:v}),layout:p,onDrag:function(e,t){var n=t.velocity;n[b]&&x(l,y[b].get(),n[b]),null===c||void 0===c||c(e,t)},onLayoutMeasure:function(e){_.current=e},ref:t}),n)}))},oo=r.__assign(r.__assign({renderer:Sa},Pr),ar),io=r.__assign(r.__assign(r.__assign(r.__assign({},oo),Qr),Ba),{projectionNodeConstructor:Ga});function lo(){return{scrollX:Z(0),scrollY:Z(0),scrollXProgress:Z(0),scrollYProgress:Z(0)}}function so(e,t,n){n.set(e&&t?e/t:0)}function uo(e,t){var n=function(){var n=t(),r=n.xOffset,a=n.yOffset,o=n.xMaxOffset,i=n.yMaxOffset;e.scrollX.set(r),e.scrollY.set(a),so(r,o,e.scrollXProgress),so(a,i,e.scrollYProgress)};return n(),n}var co;function fo(){return{xOffset:window.pageXOffset,yOffset:window.pageYOffset,xMaxOffset:document.body.clientWidth-window.innerWidth,yMaxOffset:document.body.clientHeight-window.innerHeight}}var po=!1;var mo="undefined"!==typeof performance?function(){return performance.now()}:function(){return Date.now()};function ho(e){var t=F(mo),n=a.useContext(S).isStatic;a.useEffect((function(){if(!n){var r=function(n){var r=n.timestamp;e(r-t)};return p.default.update(r,!0),function(){return i.cancelSync.update(r)}}}),[e])}function go(){var e=!1,t=[],n=new Set,a={subscribe:function(e){return n.add(e),function(){n.delete(e)}},start:function(r,a){if(e){var o=[];return n.forEach((function(e){o.push(wr(e,r,{transitionOverride:a}))})),Promise.all(o)}return new Promise((function(e){t.push({animation:[r,a],resolve:e})}))},set:function(t){return o.invariant(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),n.forEach((function(e){!function(e,t){Array.isArray(t)?vr(e,t):"string"===typeof t?vr(e,[t]):yr(e,t)}(e,t)}))},stop:function(){n.forEach((function(e){!function(e){e.forEachValue((function(e){return e.stop()}))}(e)}))},mount:function(){return e=!0,t.forEach((function(e){var t=e.animation,n=e.resolve;a.start.apply(a,r.__spreadArray([],r.__read(t),!1)).then(n)})),function(){e=!1,a.stop()}}};return a}var yo=function(){function e(){this.componentControls=new Set}return e.prototype.subscribe=function(e){var t=this;return this.componentControls.add(e),function(){return t.componentControls.delete(e)}},e.prototype.start=function(e,t){this.componentControls.forEach((function(n){n.start(e.nativeEvent||e,t)}))},e}(),vo=function(){return new yo};function _o(){return So}function So(e){Ma.current&&(Ma.current.isUpdating=!1,Ma.current.blockUpdate(),null===e||void 0===e||e())}var bo=function(){return{}},wo=qr({build:function(){},measureViewportBox:qe,resetTransform:function(){},restoreTransform:function(){},removeValueFromRenderState:function(){},render:function(){},scrapeMotionValuesFromProps:bo,readValueFromInstance:function(e,t,n){return n.initialState[t]||0},makeTargetAnimatable:function(e,t){var n=t.transition,a=t.transitionEnd,o=r.__rest(t,["transition","transitionEnd"]);return _r(e,o,br(o,n||{},e)),r.__assign({transition:n,transitionEnd:a},o)}}),xo=bn({scrapeMotionValuesFromProps:bo,createRenderState:bo});var ko=function(e){return e>.001?1/e:1e5},Eo=!1;t.AnimatePresence=function(e){var t=e.children,n=e.custom,o=e.initial,i=void 0===o||o,l=e.onExitComplete,s=e.exitBeforeEnter,u=e.presenceAffectsLayout,c=void 0===u||u,f=r.__read(Ua(),1)[0],p=a.useContext(Dt).forceRender;p&&(f=p);var m=Oa(),h=function(e){var t=[];return a.Children.forEach(e,(function(e){a.isValidElement(e)&&t.push(e)})),t}(t),g=h,y=new Set,v=a.useRef(g),_=a.useRef(new Map).current,S=a.useRef(!0);if(E((function(){S.current=!1,function(e,t){e.forEach((function(e){var n=Ra(e);t.set(n,e)}))}(h,_),v.current=g})),Xn((function(){S.current=!0,_.clear(),y.clear()})),S.current)return d.createElement(d.Fragment,null,g.map((function(e){return d.createElement(za,{key:Ra(e),isPresent:!0,initial:!!i&&void 0,presenceAffectsLayout:c},e)})));g=r.__spreadArray([],r.__read(g),!1);for(var b=v.current.map(Ra),w=h.map(Ra),x=b.length,k=0;k<x;k++){var C=b[k];-1===w.indexOf(C)&&y.add(C)}return s&&y.size&&(g=[]),y.forEach((function(e){if(-1===w.indexOf(e)){var t=_.get(e);if(t){var r=b.indexOf(e);g.splice(r,0,d.createElement(za,{key:Ra(t),isPresent:!1,onExitComplete:function(){_.delete(e),y.delete(e);var t=v.current.findIndex((function(t){return t.key===e}));if(v.current.splice(t,1),!y.size){if(v.current=h,!1===m.current)return;f(),l&&l()}},custom:n,presenceAffectsLayout:c},t))}}})),g=g.map((function(e){var t=e.key;return y.has(t)?e:d.createElement(za,{key:Ra(e),isPresent:!0,presenceAffectsLayout:c},e)})),d.createElement(d.Fragment,null,y.size?g:g.map((function(e){return a.cloneElement(e)})))},t.AnimateSharedLayout=function(e){var t=e.children;return d.useEffect((function(){o.warning(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")}),[]),d.createElement(ja,{id:F((function(){return"asl-".concat(Za++)}))},t)},t.DeprecatedLayoutGroupContext=Fa,t.DragControls=yo,t.FlatTree=ht,t.LayoutGroup=ja,t.LayoutGroupContext=Dt,t.LazyMotion=function(e){var t=e.children,n=e.features,o=e.strict,i=void 0!==o&&o,l=r.__read(a.useState(!Ha(n)),2)[1],s=a.useRef(void 0);if(!Ha(n)){var u=n.renderer,c=r.__rest(n,["renderer"]);s.current=u,g(c)}return a.useEffect((function(){Ha(n)&&n().then((function(e){var t=e.renderer;g(r.__rest(e,["renderer"])),s.current=t,l(!0)}))}),[]),d.createElement(y.Provider,{value:{renderer:s.current,strict:i}},t)},t.MotionConfig=function(e){var t=e.children,n=e.isValidProp,o=r.__rest(e,["children","isValidProp"]);n&&nn(n),(o=r.__assign(r.__assign({},a.useContext(S)),o)).isStatic=F((function(){return o.isStatic}));var i=a.useMemo((function(){return o}),[JSON.stringify(o.transition),o.transformPagePoint,o.reducedMotion]);return d.createElement(S.Provider,{value:i},t)},t.MotionConfigContext=S,t.MotionContext=b,t.MotionValue=j,t.PresenceContext=x,t.Reorder=ao,t.SwitchLayoutGroupContext=Rt,t.addPointerEvent=Fn,t.addScaleCorrector=at,t.animate=ge,t.animateVisualElement=wr,t.animationControls=go,t.animations=Pr,t.calcLength=Ie,t.checkTargetForNewValues=_r,t.createBox=qe,t.createDomMotionComponent=function(e){return It(Cn(e,{forwardMotionProps:!1},Ta,Sa,Ga))},t.createMotionComponent=It,t.domAnimation=oo,t.domMax=io,t.filterProps=rn,t.isBrowser=k,t.isDragActive=Hn,t.isMotionValue=H,t.isValidMotionProp=en,t.m=Na,t.makeUseVisualState=bn,t.motion=Pa,t.motionValue=Z,t.resolveMotionValue=gt,t.transform=Ja,t.useAnimation=function(){var e=F(go);return a.useEffect(e.mount,[]),e},t.useAnimationFrame=ho,t.useCycle=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=a.useRef(0),o=r.__read(a.useState(e[n.current]),2),i=o[0],s=o[1],u=a.useCallback((function(t){n.current="number"!==typeof t?l.wrap(0,e.length,n.current+1):t,s(e[n.current])}),r.__spreadArray([e.length],r.__read(e),!1));return[i,u]},t.useDeprecatedAnimatedState=function(e){var t=r.__read(a.useState(e),2),n=t[0],o=t[1],i=xo({},!1),l=F((function(){return wo({props:{},visualState:i},{initialState:e})}));return a.useEffect((function(){return l.mount({}),l.unmount}),[l]),a.useEffect((function(){l.setProps({onUpdate:function(e){o(r.__assign({},e))}})}),[o,l]),[n,F((function(){return function(e){return wr(l,e)}}))]},t.useDeprecatedInvertedScale=function(e){var t=Ya(1),n=Ya(1),r=w();return o.invariant(!(!e&&!r),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),o.warning(Eo,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),Eo=!0,e?(t=e.scaleX||t,n=e.scaleY||n):r&&(t=r.getValue("scaleX",1),n=r.getValue("scaleY",1)),{scaleX:to(t,ko),scaleY:to(n,ko)}},t.useDomEvent=An,t.useDragControls=function(){return F(vo)},t.useElementScroll=function(e){var t=F(lo);return E((function(){var n=e.current;if(o.invariant(!!n,"ref provided to useScroll must be passed into a HTML element."),n){var r=uo(t,function(e){return function(){return{xOffset:e.scrollLeft,yOffset:e.scrollTop,xMaxOffset:e.scrollWidth-e.offsetWidth,yMaxOffset:e.scrollHeight-e.offsetHeight}}}(n)),a=Bn(n,"scroll",r),i=Bn(n,"resize",r);return function(){a&&a(),i&&i()}}}),[]),t},t.useForceUpdate=Ua,t.useInstantLayoutTransition=_o,t.useInstantTransition=function(){var e=r.__read(Ua(),2),t=e[0],n=e[1],o=_o();return a.useEffect((function(){p.default.postRender((function(){return p.default.postRender((function(){return le.current=!1}))}))}),[n]),function(e){o((function(){le.current=!0,t(),e()}))}},t.useIsPresent=function(){return null===(e=a.useContext(x))||e.isPresent;var e},t.useIsomorphicLayoutEffect=E,t.useMotionTemplate=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=e.length;function a(){for(var n="",a=0;a<r;a++){n+=e[a],t[a]&&(n+=t[a].get())}return n}return eo(t,a)},t.useMotionValue=Ya,t.usePresence=sr,t.useReducedMotion=A,t.useReducedMotionConfig=M,t.useResetProjection=function(){return d.useCallback((function(){var e=Ma.current;e&&e.resetTree()}),[])},t.useSpring=function(e,t){void 0===t&&(t={});var n=a.useContext(S).isStatic,o=a.useRef(null),i=Ya(H(e)?e.get():e);return a.useMemo((function(){return i.attach((function(e,a){return n?a(e):(o.current&&o.current.stop(),o.current=l.animate(r.__assign(r.__assign({from:i.get(),to:e,velocity:i.getVelocity()},t),{onUpdate:a})),i.get())}))}),[JSON.stringify(t)]),function(e,t){a.useEffect((function(){if(H(e))return e.onChange(t)}),[t])}(e,(function(e){return i.set(parseFloat(e))})),i},t.useTime=function(){var e=Ya(0);return ho((function(t){return e.set(t)})),e},t.useTransform=to,t.useUnmountEffect=Xn,t.useVelocity=function(e){var t=Ya(e.getVelocity());return a.useEffect((function(){return e.velocityUpdateSubscribers.add((function(e){t.set(e)}))}),[e]),t},t.useViewportScroll=function(){return co||(co=lo()),E((function(){!po&&function(){po=!0;var e=uo(co,fo);Bn(window,"scroll",e),Bn(window,"resize",e)}()}),[]),co},t.useVisualElementContext=w,t.visualElement=qr,t.wrapHandler=Un},35:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=1/60*1e3,r="undefined"!==typeof performance?function(){return performance.now()}:function(){return Date.now()},a="undefined"!==typeof window?function(e){return window.requestAnimationFrame(e)}:function(e){return setTimeout((function(){return e(r())}),n)};var o=!0,i=!1,l=!1,s={delta:0,timestamp:0},u=["read","update","preRender","render","postRender"],c=u.reduce((function(e,t){return e[t]=function(e){var t=[],n=[],r=0,a=!1,o=!1,i=new WeakSet,l={schedule:function(e){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2]&&a,l=o?t:n;return arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&i.add(e),-1===l.indexOf(e)&&(l.push(e),o&&a&&(r=t.length)),e},cancel:function(e){var t=n.indexOf(e);-1!==t&&n.splice(t,1),i.delete(e)},process:function(s){if(a)o=!0;else{a=!0;var u=[n,t];if(t=u[0],(n=u[1]).length=0,r=t.length)for(var c=0;c<r;c++){var d=t[c];d(s),i.has(d)&&(l.schedule(d),e())}a=!1,o&&(o=!1,l.process(s))}}};return l}((function(){return i=!0})),e}),{}),d=u.reduce((function(e,t){var n=c[t];return e[t]=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return i||g(),n.schedule(e,t,r)},e}),{}),f=u.reduce((function(e,t){return e[t]=c[t].cancel,e}),{}),p=u.reduce((function(e,t){return e[t]=function(){return c[t].process(s)},e}),{}),m=function(e){return c[e].process(s)},h=function e(t){i=!1,s.delta=o?n:Math.max(Math.min(t-s.timestamp,40),1),s.timestamp=t,l=!0,u.forEach(m),l=!1,i&&(o=!1,a(e))},g=function(){i=!0,o=!0,l||a(h)};t.cancelSync=f,t.default=d,t.flushSync=p,t.getFrameData=function(){return s}},646:function(e,t,n){"use strict";n.r(t),n.d(t,{invariant:function(){return a},warning:function(){return r}});var r=function(){},a=function(){}},110:function(e,t,n){"use strict";var r=n(441),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(m){var a=p(n);a&&a!==m&&e(t,a,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var l=s(t),h=s(n),g=0;g<i.length;++g){var y=i[g];if(!o[y]&&(!r||!r[y])&&(!h||!h[y])&&(!l||!l[y])){var v=f(n,y);try{u(t,y,v)}catch(_){}}}}return t}},196:function(e,t,n){"use strict";var r=n(38).default,a=n(319).default;Object.defineProperty(t,"__esModule",{value:!0});var o=n(388),i=n(646),l=n(607),s=n(35);function u(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}var c=u(s),d=function(e,t,n){return Math.min(Math.max(n,e),t)},f=.001;function p(e){var t,n,r=e.duration,a=void 0===r?800:r,o=e.bounce,l=void 0===o?.25:o,s=e.velocity,u=void 0===s?0:s,c=e.mass,p=void 0===c?1:c;i.warning(a<=1e4,"Spring duration must be 10 seconds or less");var h=1-l;h=d(.05,1,h),a=d(.01,10,a/1e3),h<1?(t=function(e){var t=e*h,n=t*a,r=t-u,o=m(e,h),i=Math.exp(-n);return f-r/o*i},n=function(e){var n=e*h*a,r=n*u+u,o=Math.pow(h,2)*Math.pow(e,2)*a,i=Math.exp(-n),l=m(Math.pow(e,2),h);return(-t(e)+f>0?-1:1)*((r-o)*i)/l}):(t=function(e){return Math.exp(-e*a)*((e-u)*a+1)-.001},n=function(e){return Math.exp(-e*a)*(a*a*(u-e))});var g=function(e,t,n){for(var r=n,a=1;a<12;a++)r-=e(r)/t(r);return r}(t,n,5/a);if(a*=1e3,isNaN(g))return{stiffness:100,damping:10,duration:a};var y=Math.pow(g,2)*p;return{stiffness:y,damping:2*h*Math.sqrt(p*y),duration:a}}function m(e,t){return e*Math.sqrt(1-t*t)}var h=["duration","bounce"],g=["stiffness","damping","mass"];function y(e,t){return t.some((function(t){return void 0!==e[t]}))}function v(e){var t=e.from,n=void 0===t?0:t,r=e.to,a=void 0===r?1:r,i=e.restSpeed,l=void 0===i?2:i,s=e.restDelta,u=o.__rest(e,["from","to","restSpeed","restDelta"]),c={done:!1,value:n},d=function(e){var t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!y(e,g)&&y(e,h)){var n=p(e);(t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1})).isResolvedFromDuration=!0}return t}(u),f=d.stiffness,v=d.damping,S=d.mass,b=d.velocity,w=d.duration,x=d.isResolvedFromDuration,k=_,E=_;function C(){var e=b?-b/1e3:0,t=a-n,r=v/(2*Math.sqrt(f*S)),o=Math.sqrt(f/S)/1e3;if(void 0===s&&(s=Math.min(Math.abs(a-n)/100,.4)),r<1){var i=m(o,r);k=function(n){var l=Math.exp(-r*o*n);return a-l*((e+r*o*t)/i*Math.sin(i*n)+t*Math.cos(i*n))},E=function(n){var a=Math.exp(-r*o*n);return r*o*a*(Math.sin(i*n)*(e+r*o*t)/i+t*Math.cos(i*n))-a*(Math.cos(i*n)*(e+r*o*t)-i*t*Math.sin(i*n))}}else if(1===r)k=function(n){return a-Math.exp(-o*n)*(t+(e+o*t)*n)};else{var l=o*Math.sqrt(r*r-1);k=function(n){var i=Math.exp(-r*o*n),s=Math.min(l*n,300);return a-i*((e+r*o*t)*Math.sinh(s)+l*t*Math.cosh(s))/l}}}return C(),{next:function(e){var t=k(e);if(x)c.done=e>=w;else{var n=1e3*E(e),r=Math.abs(n)<=l,o=Math.abs(a-t)<=s;c.done=r&&o}return c.value=c.done?a:t,c},flipTarget:function(){b=-b;var e=[a,n];n=e[0],a=e[1],C()}}}v.needsInterpolation=function(e,t){return"string"===typeof e||"string"===typeof t};var _=function(e){return 0},S=function(e,t,n){var r=t-e;return 0===r?1:(n-e)/r},b=function(e,t,n){return-n*e+n*t+e};function w(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function x(e){var t=e.hue,n=e.saturation,r=e.lightness,a=e.alpha;t/=360,r/=100;var o=0,i=0,l=0;if(n/=100){var s=r<.5?r*(1+n):r+n-r*n,u=2*r-s;o=w(u,s,t+1/3),i=w(u,s,t),l=w(u,s,t-1/3)}else o=i=l=r;return{red:Math.round(255*o),green:Math.round(255*i),blue:Math.round(255*l),alpha:a}}var k=function(e,t,n){var r=e*e,a=t*t;return Math.sqrt(Math.max(0,n*(a-r)+r))},E=[l.hex,l.rgba,l.hsla],C=function(e){return E.find((function(t){return t.test(e)}))},B=function(e){return"'".concat(e,"' is not an animatable color. Use the equivalent color code instead.")},A=function(e,t){var n=C(e),r=C(t);i.invariant(!!n,B(e)),i.invariant(!!r,B(t));var a=n.parse(e),o=r.parse(t);n===l.hsla&&(a=x(a),n=l.rgba),r===l.hsla&&(o=x(o),r=l.rgba);var s=Object.assign({},a);return function(e){for(var t in s)"alpha"!==t&&(s[t]=k(a[t],o[t],e));return s.alpha=b(a.alpha,o.alpha,e),n.transform(s)}},M={x:0,y:0,z:0},G=function(e){return"number"===typeof e},T=function(e,t){return function(n){return t(e(n))}},P=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(T)};function N(e,t){return G(e)?function(n){return b(e,t,n)}:l.color.test(e)?A(e,t):D(e,t)}var O=function(e,t){var n=a(e),r=n.length,o=e.map((function(e,n){return N(e,t[n])}));return function(e){for(var t=0;t<r;t++)n[t]=o[t](e);return n}},U=function(e,t){var n=Object.assign(Object.assign({},e),t),r={};for(var a in n)void 0!==e[a]&&void 0!==t[a]&&(r[a]=N(e[a],t[a]));return function(e){for(var t in r)n[t]=r[t](e);return n}};function z(e){for(var t=l.complex.parse(e),n=t.length,r=0,a=0,o=0,i=0;i<n;i++)r||"number"===typeof t[i]?r++:void 0!==t[i].hue?o++:a++;return{parsed:t,numNumbers:r,numRGB:a,numHSL:o}}var D=function(e,t){var n=l.complex.createTransformer(t),r=z(e),a=z(t);return r.numHSL===a.numHSL&&r.numRGB===a.numRGB&&r.numNumbers>=a.numNumbers?P(O(r.parsed,a.parsed),n):(i.warning(!0,"Complex values '".concat(e,"' and '").concat(t,"' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.")),function(n){return"".concat(n>0?t:e)})},R=function(e,t){return function(n){return b(e,t,n)}};function F(e,t,n){for(var r,a=[],o=n||("number"===typeof(r=e[0])?R:"string"===typeof r?l.color.test(r)?A:D:Array.isArray(r)?O:"object"===typeof r?U:void 0),i=e.length-1,s=0;s<i;s++){var u=o(e[s],e[s+1]);if(t){var c=Array.isArray(t)?t[s]:t;u=P(c,u)}a.push(u)}return a}function I(e,t){var n=r(e,2),a=n[0],o=n[1],i=r(t,1)[0];return function(e){return i(S(a,o,e))}}function L(e,t){var n=e.length,r=n-1;return function(a){var o=0,i=!1;if(a<=e[0]?i=!0:a>=e[r]&&(o=r-1,i=!0),!i){for(var l=1;l<n&&!(e[l]>a||l===r);l++);o=l-1}var s=S(e[o],e[o+1],a);return t[o](s)}}function V(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.clamp,a=void 0===r||r,o=n.ease,l=n.mixer,s=e.length;i.invariant(s===t.length,"Both input and output ranges must be the same length"),i.invariant(!o||!Array.isArray(o)||o.length===s-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[s-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());var u=F(t,o,l),c=2===s?I(e,u):L(e,u);return a?function(t){return c(d(e[0],e[s-1],t))}:c}var j=function(e){return function(t){return 1-e(1-t)}},Z=function(e){return function(t){return t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2}},H=function(e){return function(t){return Math.pow(t,e)}},W=function(e){return function(t){return t*t*((e+1)*t-e)}},K=function(e){var t=W(e);return function(e){return(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))}},X=function(e){return e},$=H(2),Q=j($),Y=Z($),q=function(e){return 1-Math.sin(Math.acos(e))},J=j(q),ee=Z(J),te=W(1.525),ne=j(te),re=Z(te),ae=K(1.525),oe=function(e){if(1===e||0===e)return e;var t=e*e;return e<.36363636363636365?7.5625*t:e<.7272727272727273?9.075*t-9.9*e+3.4:e<.9?12.066481994459833*t-19.63545706371191*e+8.898060941828255:10.8*e*e-20.52*e+10.72},ie=j(oe);function le(e,t){return e.map((function(){return t||Y})).splice(0,e.length-1)}function se(e){var t=e.from,n=void 0===t?0:t,r=e.to,a=void 0===r?1:r,o=e.ease,i=e.offset,l=e.duration,s=void 0===l?300:l,u={done:!1,value:n},c=Array.isArray(a)?a:[n,a],d=function(e,t){return e.map((function(e){return e*t}))}(i&&i.length===c.length?i:function(e){var t=e.length;return e.map((function(e,n){return 0!==n?n/(t-1):0}))}(c),s);function f(){return V(d,c,{ease:Array.isArray(o)?o:le(c,o)})}var p=f();return{next:function(e){return u.value=p(e),u.done=e>=s,u},flipTarget:function(){c.reverse(),p=f()}}}function ue(e){var t=e.velocity,n=void 0===t?0:t,r=e.from,a=void 0===r?0:r,o=e.power,i=void 0===o?.8:o,l=e.timeConstant,s=void 0===l?350:l,u=e.restDelta,c=void 0===u?.5:u,d=e.modifyTarget,f={done:!1,value:a},p=i*n,m=a+p,h=void 0===d?m:d(m);return h!==m&&(p=h-a),{next:function(e){var t=-p*Math.exp(-e/s);return f.done=!(t>c||t<-c),f.value=f.done?h:h+t,f},flipTarget:function(){}}}var ce={keyframes:se,spring:v,decay:ue};function de(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return e-t-n}var fe=function(e){var t=function(t){var n=t.delta;return e(n)};return{start:function(){return c.default.update(t,!0)},stop:function(){return s.cancelSync.update(t)}}};function pe(e){var t,n,r,a,i,l=e.from,s=e.autoplay,u=void 0===s||s,c=e.driver,d=void 0===c?fe:c,f=e.elapsed,p=void 0===f?0:f,m=e.repeat,h=void 0===m?0:m,g=e.repeatType,y=void 0===g?"loop":g,_=e.repeatDelay,S=void 0===_?0:_,b=e.onPlay,w=e.onStop,x=e.onComplete,k=e.onRepeat,E=e.onUpdate,C=o.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]),B=C.to,A=0,M=C.duration,G=!1,T=!0,P=function(e){if(Array.isArray(e.to))return se;if(ce[e.type])return ce[e.type];var t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?se:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?v:se}(C);(null===(n=(t=P).needsInterpolation)||void 0===n?void 0:n.call(t,l,B))&&(i=V([0,100],[l,B],{clamp:!1}),l=0,B=100);var N=P(Object.assign(Object.assign({},C),{from:l,to:B}));function O(){A++,"reverse"===y?p=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return arguments.length>3&&void 0!==arguments[3]&&!arguments[3]?t-(e-t)+n:de(t+-e,t,n)}(p,M,S,T=A%2===0):(p=de(p,M,S),"mirror"===y&&N.flipTarget()),G=!1,k&&k()}function U(e){if(T||(e=-e),p+=e,!G){var t=N.next(Math.max(0,p));a=t.value,i&&(a=i(a)),G=T?t.done:p<=0}null===E||void 0===E||E(a),G&&(0===A&&(null!==M&&void 0!==M||(M=p)),A<h?function(e,t,n,r){return r?e>=t+n:e<=-n}(p,M,S,T)&&O():(r.stop(),x&&x()))}return u&&(null===b||void 0===b||b(),(r=d(U)).start()),{stop:function(){null===w||void 0===w||w(),r.stop()}}}function me(e,t){return t?e*(1e3/t):0}var he=function(e){return 180*e/Math.PI},ge=function(e){return e},ye=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ge;return function(t,n,r){var a=n-r,o=-(0-t+1)*(0-e(Math.abs(a)));return a<=0?n+o:n-o}},ve=ye(),_e=ye(Math.sqrt),Se=function(e){return e*Math.PI/180},be=function(e){return e.hasOwnProperty("x")&&e.hasOwnProperty("y")},we=function(e){return be(e)&&e.hasOwnProperty("z")},xe=function(e,t){return Math.abs(e-t)};var ke=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return t=Math.pow(10,t),Math.round(e*t)/t},Ee=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return ke(e+n*(t-e)/Math.max(r,n))};var Ce=function(e,t){return 1-3*t+3*e},Be=function(e,t){return 3*t-6*e},Ae=function(e){return 3*e},Me=function(e,t,n){return((Ce(t,n)*e+Be(t,n))*e+Ae(t))*e},Ge=function(e,t,n){return 3*Ce(t,n)*e*e+2*Be(t,n)*e+Ae(t)};var Te=.1;t.angle=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:M;return he(Math.atan2(t.y-e.y,t.x-e.x))},t.animate=pe,t.anticipate=ae,t.applyOffset=function(e,t){var n=!0;return void 0===t&&(t=e,n=!1),function(r){return n?r-e+t:(e=r,n=!0,t)}},t.attract=ve,t.attractExpo=_e,t.backIn=te,t.backInOut=re,t.backOut=ne,t.bounceIn=ie,t.bounceInOut=function(e){return e<.5?.5*(1-oe(1-2*e)):.5*oe(2*e-1)+.5},t.bounceOut=oe,t.circIn=q,t.circInOut=ee,t.circOut=J,t.clamp=d,t.createAnticipate=K,t.createAttractor=ye,t.createBackIn=W,t.createExpoIn=H,t.cubicBezier=function(e,t,n,r){if(e===t&&n===r)return X;for(var a=new Float32Array(11),o=0;o<11;++o)a[o]=Me(o*Te,e,n);function i(t){for(var r=0,o=1;10!==o&&a[o]<=t;++o)r+=Te;--o;var i=r+(t-a[o])/(a[o+1]-a[o])*Te,l=Ge(i,e,n);return l>=.001?function(e,t,n,r){for(var a=0;a<8;++a){var o=Ge(t,n,r);if(0===o)return t;t-=(Me(t,n,r)-e)/o}return t}(t,i,e,n):0===l?i:function(e,t,n,r,a){var o,i,l=0;do{(o=Me(i=t+(n-t)/2,r,a)-e)>0?n=i:t=i}while(Math.abs(o)>1e-7&&++l<10);return i}(t,r,r+Te,e,n)}return function(e){return 0===e||1===e?e:Me(i(e),t,r)}},t.decay=ue,t.degreesToRadians=Se,t.distance=function(e,t){if(G(e)&&G(t))return xe(e,t);if(be(e)&&be(t)){var n=xe(e.x,t.x),r=xe(e.y,t.y),a=we(e)&&we(t)?xe(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(a,2))}},t.easeIn=$,t.easeInOut=Y,t.easeOut=Q,t.inertia=function(e){var t,n=e.from,r=void 0===n?0:n,a=e.velocity,o=void 0===a?0:a,i=e.min,l=e.max,u=e.power,c=void 0===u?.8:u,d=e.timeConstant,f=void 0===d?750:d,p=e.bounceStiffness,m=void 0===p?500:p,h=e.bounceDamping,g=void 0===h?10:h,y=e.restDelta,v=void 0===y?1:y,_=e.modifyTarget,S=e.driver,b=e.onUpdate,w=e.onComplete,x=e.onStop;function k(e){return void 0!==i&&e<i||void 0!==l&&e>l}function E(e){return void 0===i?l:void 0===l||Math.abs(i-e)<Math.abs(l-e)?i:l}function C(e){null===t||void 0===t||t.stop(),t=pe(Object.assign(Object.assign({},e),{driver:S,onUpdate:function(t){var n;null===b||void 0===b||b(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:w,onStop:x}))}function B(e){C(Object.assign({type:"spring",stiffness:m,damping:g,restDelta:v},e))}if(k(r))B({from:r,velocity:o,to:E(r)});else{var A=c*o+r;"undefined"!==typeof _&&(A=_(A));var M,G,T=E(A),P=T===i?-1:1;C({type:"decay",from:r,velocity:o,timeConstant:f,power:c,restDelta:v,modifyTarget:_,onUpdate:k(A)?function(e){M=G,G=e,o=me(e-M,s.getFrameData().delta),(1===P&&e>T||-1===P&&e<T)&&B({from:e,to:T,velocity:o})}:void 0})}return{stop:function(){return null===t||void 0===t?void 0:t.stop()}}},t.interpolate=V,t.isPoint=be,t.isPoint3D=we,t.keyframes=se,t.linear=X,t.mirrorEasing=Z,t.mix=b,t.mixColor=A,t.mixComplex=D,t.pipe=P,t.pointFromVector=function(e,t,n){return t=Se(t),{x:n*Math.cos(t)+e.x,y:n*Math.sin(t)+e.y}},t.progress=S,t.radiansToDegrees=he,t.reverseEasing=j,t.smooth=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:50,t=0,n=0;return function(r){var a=s.getFrameData().timestamp,o=a!==n?a-n:0,i=o?Ee(t,r,o,e):t;return n=a,t=i,i}},t.smoothFrame=Ee,t.snap=function(e){if("number"===typeof e)return function(t){return Math.round(t/e)*e};var t=0,n=e.length;return function(r){var a=Math.abs(e[0]-r);for(t=1;t<n;t++){var o=e[t],i=Math.abs(o-r);if(0===i)return o;if(i>a)return e[t-1];if(t===n-1)return o;a=i}}},t.spring=v,t.steps=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"end";return function(n){var r=(n="end"===t?Math.min(n,.999):Math.max(n,.001))*e,a="end"===t?Math.floor(r):Math.ceil(r);return d(0,1,a/e)}},t.toDecimal=ke,t.velocityPerFrame=function(e,t){return e/(1e3/t)},t.velocityPerSecond=me,t.wrap=function(e,t,n){var r=t-e;return((n-e)%r+r)%r+e}},463:function(e,t,n){"use strict";var r=n(791),a=n(296);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i=new Set,l={};function s(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(l[e]=t,e=0;e<t.length;e++)i.add(t[e])}var c=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=Object.prototype.hasOwnProperty,f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p={},m={};function h(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new h(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new h(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new h(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new h(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new h(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new h(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new h(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new h(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new h(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function v(e){return e[1].toUpperCase()}function _(e,t,n,r){var a=g.hasOwnProperty(t)?g[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!d.call(m,e)||!d.call(p,e)&&(f.test(e)?m[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(y,v);g[t]=new h(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(y,v);g[t]=new h(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(y,v);g[t]=new h(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!0,!0)}));var S=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,b=Symbol.for("react.element"),w=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),B=Symbol.for("react.context"),A=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),G=Symbol.for("react.suspense_list"),T=Symbol.for("react.memo"),P=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var N=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var O=Symbol.iterator;function U(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=O&&e[O]||e["@@iterator"])?e:null}var z,D=Object.assign;function R(e){if(void 0===z)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);z=t&&t[1]||""}return"\n"+z+e}var F=!1;function I(e,t){if(!e||F)return"";F=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"===typeof u.stack){for(var a=u.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,l=o.length-1;1<=i&&0<=l&&a[i]!==o[l];)l--;for(;1<=i&&0<=l;i--,l--)if(a[i]!==o[l]){if(1!==i||1!==l)do{if(i--,0>--l||a[i]!==o[l]){var s="\n"+a[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=i&&0<=l);break}}}finally{F=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?R(e):""}function L(e){switch(e.tag){case 5:return R(e.type);case 16:return R("Lazy");case 13:return R("Suspense");case 19:return R("SuspenseList");case 0:case 2:case 15:return e=I(e.type,!1);case 11:return e=I(e.type.render,!1);case 1:return e=I(e.type,!0);default:return""}}function V(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case x:return"Fragment";case w:return"Portal";case E:return"Profiler";case k:return"StrictMode";case M:return"Suspense";case G:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case B:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case A:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case T:return null!==(t=e.displayName||null)?t:V(e.type)||"Memo";case P:t=e._payload,e=e._init;try{return V(e(t))}catch(n){}}return null}function j(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return V(t);case 8:return t===k?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function Z(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function H(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function W(e){e._valueTracker||(e._valueTracker=function(e){var t=H(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function K(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=H(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function X(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function $(e,t){var n=t.checked;return D({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Q(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Z(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Y(e,t){null!=(t=t.checked)&&_(e,"checked",t,!1)}function q(e,t){Y(e,t);var n=Z(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,Z(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&X(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Z(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return D({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(te(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Z(n)}}function oe(e,t){var n=Z(t.value),r=Z(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce,de=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];function he(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=he(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(pe).forEach((function(e){me.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var ye=D({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ve(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(o(62))}}function _e(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Se=null;function be(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var we=null,xe=null,ke=null;function Ee(e){if(e=_a(e)){if("function"!==typeof we)throw Error(o(280));var t=e.stateNode;t&&(t=ba(t),we(e.stateNode,e.type,t))}}function Ce(e){xe?ke?ke.push(e):ke=[e]:xe=e}function Be(){if(xe){var e=xe,t=ke;if(ke=xe=null,Ee(e),t)for(e=0;e<t.length;e++)Ee(t[e])}}function Ae(e,t){return e(t)}function Me(){}var Ge=!1;function Te(e,t,n){if(Ge)return e(t,n);Ge=!0;try{return Ae(e,t,n)}finally{Ge=!1,(null!==xe||null!==ke)&&(Me(),Be())}}function Pe(e,t){var n=e.stateNode;if(null===n)return null;var r=ba(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(o(231,t,typeof n));return n}var Ne=!1;if(c)try{var Oe={};Object.defineProperty(Oe,"passive",{get:function(){Ne=!0}}),window.addEventListener("test",Oe,Oe),window.removeEventListener("test",Oe,Oe)}catch(ce){Ne=!1}function Ue(e,t,n,r,a,o,i,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var ze=!1,De=null,Re=!1,Fe=null,Ie={onError:function(e){ze=!0,De=e}};function Le(e,t,n,r,a,o,i,l,s){ze=!1,De=null,Ue.apply(Ie,arguments)}function Ve(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function je(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ze(e){if(Ve(e)!==e)throw Error(o(188))}function He(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ve(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return Ze(a),e;if(i===r)return Ze(a),t;i=i.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=i;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=i;break}if(s===r){l=!0,r=a,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,r=a;break}if(s===r){l=!0,r=i,n=a;break}s=s.sibling}if(!l)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e))?We(e):null}function We(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=We(e);if(null!==t)return t;e=e.sibling}return null}var Ke=a.unstable_scheduleCallback,Xe=a.unstable_cancelCallback,$e=a.unstable_shouldYield,Qe=a.unstable_requestPaint,Ye=a.unstable_now,qe=a.unstable_getCurrentPriorityLevel,Je=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,at=null,ot=null;var it=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(lt(e)/st|0)|0},lt=Math.log,st=Math.LN2;var ut=64,ct=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=268435455&n;if(0!==i){var l=i&~a;0!==l?r=dt(l):0!==(o&=i)&&(r=dt(o))}else 0!==(i=n&~a)?r=dt(i):0!==o&&(r=dt(o));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&a)&&((a=r&-r)>=(o=t&-t)||16===a&&0!==(4194240&o)))return t;if(0!==(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-it(t)),r|=e[n],t&=~a;return r}function pt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function mt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function ht(){var e=ut;return 0===(4194240&(ut<<=1))&&(ut=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function yt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function vt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var _t=0;function St(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var bt,wt,xt,kt,Et,Ct=!1,Bt=[],At=null,Mt=null,Gt=null,Tt=new Map,Pt=new Map,Nt=[],Ot="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Ut(e,t){switch(e){case"focusin":case"focusout":At=null;break;case"dragenter":case"dragleave":Mt=null;break;case"mouseover":case"mouseout":Gt=null;break;case"pointerover":case"pointerout":Tt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Pt.delete(t.pointerId)}}function zt(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},null!==t&&(null!==(t=_a(t))&&wt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Dt(e){var t=va(e.target);if(null!==t){var n=Ve(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=je(n)))return e.blockedOn=t,void Et(e.priority,(function(){xt(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Rt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=$t(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=_a(n))&&wt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);Se=r,n.target.dispatchEvent(r),Se=null,t.shift()}return!0}function Ft(e,t,n){Rt(e)&&n.delete(t)}function It(){Ct=!1,null!==At&&Rt(At)&&(At=null),null!==Mt&&Rt(Mt)&&(Mt=null),null!==Gt&&Rt(Gt)&&(Gt=null),Tt.forEach(Ft),Pt.forEach(Ft)}function Lt(e,t){e.blockedOn===t&&(e.blockedOn=null,Ct||(Ct=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,It)))}function Vt(e){function t(t){return Lt(t,e)}if(0<Bt.length){Lt(Bt[0],e);for(var n=1;n<Bt.length;n++){var r=Bt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==At&&Lt(At,e),null!==Mt&&Lt(Mt,e),null!==Gt&&Lt(Gt,e),Tt.forEach(t),Pt.forEach(t),n=0;n<Nt.length;n++)(r=Nt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Nt.length&&null===(n=Nt[0]).blockedOn;)Dt(n),null===n.blockedOn&&Nt.shift()}var jt=S.ReactCurrentBatchConfig,Zt=!0;function Ht(e,t,n,r){var a=_t,o=jt.transition;jt.transition=null;try{_t=1,Kt(e,t,n,r)}finally{_t=a,jt.transition=o}}function Wt(e,t,n,r){var a=_t,o=jt.transition;jt.transition=null;try{_t=4,Kt(e,t,n,r)}finally{_t=a,jt.transition=o}}function Kt(e,t,n,r){if(Zt){var a=$t(e,t,n,r);if(null===a)Zr(e,t,r,Xt,n),Ut(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return At=zt(At,e,t,n,r,a),!0;case"dragenter":return Mt=zt(Mt,e,t,n,r,a),!0;case"mouseover":return Gt=zt(Gt,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return Tt.set(o,zt(Tt.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,Pt.set(o,zt(Pt.get(o)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(Ut(e,r),4&t&&-1<Ot.indexOf(e)){for(;null!==a;){var o=_a(a);if(null!==o&&bt(o),null===(o=$t(e,t,n,r))&&Zr(e,t,r,Xt,n),o===a)break;a=o}null!==a&&r.stopPropagation()}else Zr(e,t,r,null,n)}}var Xt=null;function $t(e,t,n,r){if(Xt=null,null!==(e=va(e=be(r))))if(null===(t=Ve(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=je(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Xt=e,null}function Qt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(qe()){case Je:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Yt=null,qt=null,Jt=null;function en(){if(Jt)return Jt;var e,t,n=qt,r=n.length,a="value"in Yt?Yt.value:Yt.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return Jt=a.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return D(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var on,ln,sn,un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=an(un),dn=D({},un,{view:0,detail:0}),fn=an(dn),pn=D({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:En,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sn&&(sn&&"mousemove"===e.type?(on=e.screenX-sn.screenX,ln=e.screenY-sn.screenY):ln=on=0,sn=e),on)},movementY:function(e){return"movementY"in e?e.movementY:ln}}),mn=an(pn),hn=an(D({},pn,{dataTransfer:0})),gn=an(D({},dn,{relatedTarget:0})),yn=an(D({},un,{animationName:0,elapsedTime:0,pseudoElement:0})),vn=D({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),_n=an(vn),Sn=an(D({},un,{data:0})),bn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},wn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},xn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function kn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=xn[e])&&!!t[e]}function En(){return kn}var Cn=D({},dn,{key:function(e){if(e.key){var t=bn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?wn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:En,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Bn=an(Cn),An=an(D({},pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Mn=an(D({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:En})),Gn=an(D({},un,{propertyName:0,elapsedTime:0,pseudoElement:0})),Tn=D({},pn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Pn=an(Tn),Nn=[9,13,27,32],On=c&&"CompositionEvent"in window,Un=null;c&&"documentMode"in document&&(Un=document.documentMode);var zn=c&&"TextEvent"in window&&!Un,Dn=c&&(!On||Un&&8<Un&&11>=Un),Rn=String.fromCharCode(32),Fn=!1;function In(e,t){switch(e){case"keyup":return-1!==Nn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ln(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Vn=!1;var jn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Zn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!jn[e.type]:"textarea"===t}function Hn(e,t,n,r){Ce(r),0<(t=Wr(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Wn=null,Kn=null;function Xn(e){Rr(e,0)}function $n(e){if(K(Sa(e)))return e}function Qn(e,t){if("change"===e)return t}var Yn=!1;if(c){var qn;if(c){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"===typeof er.oninput}qn=Jn}else qn=!1;Yn=qn&&(!document.documentMode||9<document.documentMode)}function tr(){Wn&&(Wn.detachEvent("onpropertychange",nr),Kn=Wn=null)}function nr(e){if("value"===e.propertyName&&$n(Kn)){var t=[];Hn(t,Kn,e,be(e)),Te(Xn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Kn=n,(Wn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return $n(Kn)}function or(e,t){if("click"===e)return $n(t)}function ir(e,t){if("input"===e||"change"===e)return $n(t)}var lr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function sr(e,t){if(lr(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!d.call(t,a)||!lr(e[a],t[a]))return!1}return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=ur(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ur(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=X((e=t.contentWindow).document)}return t}function pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function mr(e){var t=fr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&pr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=cr(n,o);var i=cr(n,r);a&&i&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var hr=c&&"documentMode"in document&&11>=document.documentMode,gr=null,yr=null,vr=null,_r=!1;function Sr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;_r||null==gr||gr!==X(r)||("selectionStart"in(r=gr)&&pr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},vr&&sr(vr,r)||(vr=r,0<(r=Wr(yr,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function br(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var wr={animationend:br("Animation","AnimationEnd"),animationiteration:br("Animation","AnimationIteration"),animationstart:br("Animation","AnimationStart"),transitionend:br("Transition","TransitionEnd")},xr={},kr={};function Er(e){if(xr[e])return xr[e];if(!wr[e])return e;var t,n=wr[e];for(t in n)if(n.hasOwnProperty(t)&&t in kr)return xr[e]=n[t];return e}c&&(kr=document.createElement("div").style,"AnimationEvent"in window||(delete wr.animationend.animation,delete wr.animationiteration.animation,delete wr.animationstart.animation),"TransitionEvent"in window||delete wr.transitionend.transition);var Cr=Er("animationend"),Br=Er("animationiteration"),Ar=Er("animationstart"),Mr=Er("transitionend"),Gr=new Map,Tr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Pr(e,t){Gr.set(e,t),s(t,[e])}for(var Nr=0;Nr<Tr.length;Nr++){var Or=Tr[Nr];Pr(Or.toLowerCase(),"on"+(Or[0].toUpperCase()+Or.slice(1)))}Pr(Cr,"onAnimationEnd"),Pr(Br,"onAnimationIteration"),Pr(Ar,"onAnimationStart"),Pr("dblclick","onDoubleClick"),Pr("focusin","onFocus"),Pr("focusout","onBlur"),Pr(Mr,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ur="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),zr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ur));function Dr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,i,l,s,u){if(Le.apply(this,arguments),ze){if(!ze)throw Error(o(198));var c=De;ze=!1,De=null,Re||(Re=!0,Fe=c)}}(r,t,void 0,e),e.currentTarget=null}function Rr(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var l=r[i],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==o&&a.isPropagationStopped())break e;Dr(a,l,u),o=s}else for(i=0;i<r.length;i++){if(s=(l=r[i]).instance,u=l.currentTarget,l=l.listener,s!==o&&a.isPropagationStopped())break e;Dr(a,l,u),o=s}}}if(Re)throw e=Fe,Re=!1,Fe=null,e}function Fr(e,t){var n=t[ha];void 0===n&&(n=t[ha]=new Set);var r=e+"__bubble";n.has(r)||(jr(t,e,2,!1),n.add(r))}function Ir(e,t,n){var r=0;t&&(r|=4),jr(n,e,r,t)}var Lr="_reactListening"+Math.random().toString(36).slice(2);function Vr(e){if(!e[Lr]){e[Lr]=!0,i.forEach((function(t){"selectionchange"!==t&&(zr.has(t)||Ir(t,!1,e),Ir(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Lr]||(t[Lr]=!0,Ir("selectionchange",!1,t))}}function jr(e,t,n,r){switch(Qt(t)){case 1:var a=Ht;break;case 4:a=Wt;break;default:a=Kt}n=a.bind(null,t,n,e),a=void 0,!Ne||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Zr(e,t,n,r,a){var o=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var l=r.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var s=i.tag;if((3===s||4===s)&&((s=i.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;i=i.return}for(;null!==l;){if(null===(i=va(l)))return;if(5===(s=i.tag)||6===s){r=o=i;continue e}l=l.parentNode}}r=r.return}Te((function(){var r=o,a=be(n),i=[];e:{var l=Gr.get(e);if(void 0!==l){var s=cn,u=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":s=Bn;break;case"focusin":u="focus",s=gn;break;case"focusout":u="blur",s=gn;break;case"beforeblur":case"afterblur":s=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=mn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=hn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=Mn;break;case Cr:case Br:case Ar:s=yn;break;case Mr:s=Gn;break;case"scroll":s=fn;break;case"wheel":s=Pn;break;case"copy":case"cut":case"paste":s=_n;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=An}var c=0!==(4&t),d=!c&&"scroll"===e,f=c?null!==l?l+"Capture":null:l;c=[];for(var p,m=r;null!==m;){var h=(p=m).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==f&&(null!=(h=Pe(m,f))&&c.push(Hr(m,h,p)))),d)break;m=m.return}0<c.length&&(l=new s(l,u,null,n,a),i.push({event:l,listeners:c}))}}if(0===(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||n===Se||!(u=n.relatedTarget||n.fromElement)||!va(u)&&!u[ma])&&(s||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(u=(u=n.relatedTarget||n.toElement)?va(u):null)&&(u!==(d=Ve(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=mn,h="onMouseLeave",f="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(c=An,h="onPointerLeave",f="onPointerEnter",m="pointer"),d=null==s?l:Sa(s),p=null==u?l:Sa(u),(l=new c(h,m+"leave",s,n,a)).target=d,l.relatedTarget=p,h=null,va(a)===r&&((c=new c(f,m+"enter",u,n,a)).target=p,c.relatedTarget=d,h=c),d=h,s&&u)e:{for(f=u,m=0,p=c=s;p;p=Kr(p))m++;for(p=0,h=f;h;h=Kr(h))p++;for(;0<m-p;)c=Kr(c),m--;for(;0<p-m;)f=Kr(f),p--;for(;m--;){if(c===f||null!==f&&c===f.alternate)break e;c=Kr(c),f=Kr(f)}c=null}else c=null;null!==s&&Xr(i,l,s,c,!1),null!==u&&null!==d&&Xr(i,d,u,c,!0)}if("select"===(s=(l=r?Sa(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var g=Qn;else if(Zn(l))if(Yn)g=ir;else{g=ar;var y=rr}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(g=or);switch(g&&(g=g(e,r))?Hn(i,g,n,a):(y&&y(e,l,r),"focusout"===e&&(y=l._wrapperState)&&y.controlled&&"number"===l.type&&ee(l,"number",l.value)),y=r?Sa(r):window,e){case"focusin":(Zn(y)||"true"===y.contentEditable)&&(gr=y,yr=r,vr=null);break;case"focusout":vr=yr=gr=null;break;case"mousedown":_r=!0;break;case"contextmenu":case"mouseup":case"dragend":_r=!1,Sr(i,n,a);break;case"selectionchange":if(hr)break;case"keydown":case"keyup":Sr(i,n,a)}var v;if(On)e:{switch(e){case"compositionstart":var _="onCompositionStart";break e;case"compositionend":_="onCompositionEnd";break e;case"compositionupdate":_="onCompositionUpdate";break e}_=void 0}else Vn?In(e,n)&&(_="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(_="onCompositionStart");_&&(Dn&&"ko"!==n.locale&&(Vn||"onCompositionStart"!==_?"onCompositionEnd"===_&&Vn&&(v=en()):(qt="value"in(Yt=a)?Yt.value:Yt.textContent,Vn=!0)),0<(y=Wr(r,_)).length&&(_=new Sn(_,e,null,n,a),i.push({event:_,listeners:y}),v?_.data=v:null!==(v=Ln(n))&&(_.data=v))),(v=zn?function(e,t){switch(e){case"compositionend":return Ln(t);case"keypress":return 32!==t.which?null:(Fn=!0,Rn);case"textInput":return(e=t.data)===Rn&&Fn?null:e;default:return null}}(e,n):function(e,t){if(Vn)return"compositionend"===e||!On&&In(e,t)?(e=en(),Jt=qt=Yt=null,Vn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Dn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Wr(r,"onBeforeInput")).length&&(a=new Sn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=v))}Rr(i,t)}))}function Hr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Wr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=Pe(e,n))&&r.unshift(Hr(e,o,a)),null!=(o=Pe(e,t))&&r.push(Hr(e,o,a))),e=e.return}return r}function Kr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Xr(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var l=n,s=l.alternate,u=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==u&&(l=u,a?null!=(s=Pe(n,o))&&i.unshift(Hr(n,s,l)):a||null!=(s=Pe(n,o))&&i.push(Hr(n,s,l))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var $r=/\r\n?/g,Qr=/\u0000|\uFFFD/g;function Yr(e){return("string"===typeof e?e:""+e).replace($r,"\n").replace(Qr,"")}function qr(e,t,n){if(t=Yr(t),Yr(e)!==t&&n)throw Error(o(425))}function Jr(){}var ea=null,ta=null;function na(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ra="function"===typeof setTimeout?setTimeout:void 0,aa="function"===typeof clearTimeout?clearTimeout:void 0,oa="function"===typeof Promise?Promise:void 0,ia="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof oa?function(e){return oa.resolve(null).then(e).catch(la)}:ra;function la(e){setTimeout((function(){throw e}))}function sa(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void Vt(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);Vt(t)}function ua(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ca(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var da=Math.random().toString(36).slice(2),fa="__reactFiber$"+da,pa="__reactProps$"+da,ma="__reactContainer$"+da,ha="__reactEvents$"+da,ga="__reactListeners$"+da,ya="__reactHandles$"+da;function va(e){var t=e[fa];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ma]||n[fa]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ca(e);null!==e;){if(n=e[fa])return n;e=ca(e)}return t}n=(e=n).parentNode}return null}function _a(e){return!(e=e[fa]||e[ma])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Sa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function ba(e){return e[pa]||null}var wa=[],xa=-1;function ka(e){return{current:e}}function Ea(e){0>xa||(e.current=wa[xa],wa[xa]=null,xa--)}function Ca(e,t){xa++,wa[xa]=e.current,e.current=t}var Ba={},Aa=ka(Ba),Ma=ka(!1),Ga=Ba;function Ta(e,t){var n=e.type.contextTypes;if(!n)return Ba;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Pa(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Na(){Ea(Ma),Ea(Aa)}function Oa(e,t,n){if(Aa.current!==Ba)throw Error(o(168));Ca(Aa,t),Ca(Ma,n)}function Ua(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(o(108,j(e)||"Unknown",a));return D({},n,r)}function za(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ba,Ga=Aa.current,Ca(Aa,e),Ca(Ma,Ma.current),!0}function Da(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Ua(e,t,Ga),r.__reactInternalMemoizedMergedChildContext=e,Ea(Ma),Ea(Aa),Ca(Aa,e)):Ea(Ma),Ca(Ma,n)}var Ra=null,Fa=!1,Ia=!1;function La(e){null===Ra?Ra=[e]:Ra.push(e)}function Va(){if(!Ia&&null!==Ra){Ia=!0;var e=0,t=_t;try{var n=Ra;for(_t=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Ra=null,Fa=!1}catch(a){throw null!==Ra&&(Ra=Ra.slice(e+1)),Ke(Je,Va),a}finally{_t=t,Ia=!1}}return null}var ja=S.ReactCurrentBatchConfig;function Za(e,t){if(e&&e.defaultProps){for(var n in t=D({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Ha=ka(null),Wa=null,Ka=null,Xa=null;function $a(){Xa=Ka=Wa=null}function Qa(e){var t=Ha.current;Ea(Ha),e._currentValue=t}function Ya(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function qa(e,t){Wa=e,Xa=Ka=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(bl=!0),e.firstContext=null)}function Ja(e){var t=e._currentValue;if(Xa!==e)if(e={context:e,memoizedValue:t,next:null},null===Ka){if(null===Wa)throw Error(o(308));Ka=e,Wa.dependencies={lanes:0,firstContext:e}}else Ka=Ka.next=e;return t}var eo=null,to=!1;function no(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ro(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ao(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function oo(e,t){var n=e.updateQueue;null!==n&&(n=n.shared,tu(e)?(null===(e=n.interleaved)?(t.next=t,null===eo?eo=[n]:eo.push(n)):(t.next=e.next,e.next=t),n.interleaved=t):(null===(e=n.pending)?t.next=t:(t.next=e.next,e.next=t),n.pending=t))}function io(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}function lo(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function so(e,t,n,r){var a=e.updateQueue;to=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,l=a.shared.pending;if(null!==l){a.shared.pending=null;var s=l,u=s.next;s.next=null,null===i?o=u:i.next=u,i=s;var c=e.alternate;null!==c&&((l=(c=c.updateQueue).lastBaseUpdate)!==i&&(null===l?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=s))}if(null!==o){var d=a.baseState;for(i=0,c=u=s=null,l=o;;){var f=l.lane,p=l.eventTime;if((r&f)===f){null!==c&&(c=c.next={eventTime:p,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var m=e,h=l;switch(f=t,p=n,h.tag){case 1:if("function"===typeof(m=h.payload)){d=m.call(p,d,f);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null===(f="function"===typeof(m=h.payload)?m.call(p,d,f):m)||void 0===f)break e;d=D({},d,f);break e;case 2:to=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(f=a.effects)?a.effects=[l]:f.push(l))}else p={eventTime:p,lane:f,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===c?(u=c=p,s=d):c=c.next=p,i|=f;if(null===(l=l.next)){if(null===(l=a.shared.pending))break;l=(f=l).next,f.next=null,a.lastBaseUpdate=f,a.shared.pending=null}}if(null===c&&(s=d),a.baseState=s,a.firstBaseUpdate=u,a.lastBaseUpdate=c,null!==(t=a.shared.interleaved)){a=t;do{i|=a.lane,a=a.next}while(a!==t)}else null===o&&(a.shared.lanes=0);Ns|=i,e.lanes=i,e.memoizedState=d}}function uo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!==typeof a)throw Error(o(191,a));a.call(r)}}}var co=(new r.Component).refs;function fo(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:D({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var po={isMounted:function(e){return!!(e=e._reactInternals)&&Ve(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ys(),a=qs(e),o=ao(r,a);o.payload=t,void 0!==n&&null!==n&&(o.callback=n),oo(e,o),null!==(t=Js(e,a,r))&&io(t,e,a)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ys(),a=qs(e),o=ao(r,a);o.tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),oo(e,o),null!==(t=Js(e,a,r))&&io(t,e,a)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ys(),r=qs(e),a=ao(n,r);a.tag=2,void 0!==t&&null!==t&&(a.callback=t),oo(e,a),null!==(t=Js(e,r,n))&&io(t,e,r)}};function mo(e,t,n,r,a,o,i){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!sr(n,r)||!sr(a,o))}function ho(e,t,n){var r=!1,a=Ba,o=t.contextType;return"object"===typeof o&&null!==o?o=Ja(o):(a=Pa(t)?Ga:Aa.current,o=(r=null!==(r=t.contextTypes)&&void 0!==r)?Ta(e,a):Ba),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=po,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function go(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&po.enqueueReplaceState(t,t.state,null)}function yo(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=co,no(e);var o=t.contextType;"object"===typeof o&&null!==o?a.context=Ja(o):(o=Pa(t)?Ga:Aa.current,a.context=Ta(e,o)),a.state=e.memoizedState,"function"===typeof(o=t.getDerivedStateFromProps)&&(fo(e,t,o,n),a.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof a.getSnapshotBeforeUpdate||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||(t=a.state,"function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&po.enqueueReplaceState(a,a.state,null),so(e,n,a,r),a.state=e.memoizedState),"function"===typeof a.componentDidMount&&(e.flags|=4194308)}var vo=[],_o=0,So=null,bo=0,wo=[],xo=0,ko=null,Eo=1,Co="";function Bo(e,t){vo[_o++]=bo,vo[_o++]=So,So=e,bo=t}function Ao(e,t,n){wo[xo++]=Eo,wo[xo++]=Co,wo[xo++]=ko,ko=e;var r=Eo;e=Co;var a=32-it(r)-1;r&=~(1<<a),n+=1;var o=32-it(t)+a;if(30<o){var i=a-a%5;o=(r&(1<<i)-1).toString(32),r>>=i,a-=i,Eo=1<<32-it(t)+a|n<<a|r,Co=o+e}else Eo=1<<o|n<<a|r,Co=e}function Mo(e){null!==e.return&&(Bo(e,1),Ao(e,1,0))}function Go(e){for(;e===So;)So=vo[--_o],vo[_o]=null,bo=vo[--_o],vo[_o]=null;for(;e===ko;)ko=wo[--xo],wo[xo]=null,Co=wo[--xo],wo[xo]=null,Eo=wo[--xo],wo[xo]=null}var To=null,Po=null,No=!1,Oo=null;function Uo(e,t){var n=Gu(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function zo(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,To=e,Po=ua(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,To=e,Po=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==ko?{id:Eo,overflow:Co}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Gu(18,null,null,0)).stateNode=t,n.return=e,e.child=n,To=e,Po=null,!0);default:return!1}}function Do(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function Ro(e){if(No){var t=Po;if(t){var n=t;if(!zo(e,t)){if(Do(e))throw Error(o(418));t=ua(n.nextSibling);var r=To;t&&zo(e,t)?Uo(r,n):(e.flags=-4097&e.flags|2,No=!1,To=e)}}else{if(Do(e))throw Error(o(418));e.flags=-4097&e.flags|2,No=!1,To=e}}}function Fo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;To=e}function Io(e){if(e!==To)return!1;if(!No)return Fo(e),No=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!na(e.type,e.memoizedProps)),t&&(t=Po)){if(Do(e)){for(e=Po;e;)e=ua(e.nextSibling);throw Error(o(418))}for(;t;)Uo(e,t),t=ua(t.nextSibling)}if(Fo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Po=ua(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Po=null}}else Po=To?ua(e.stateNode.nextSibling):null;return!0}function Lo(){Po=To=null,No=!1}function Vo(e){null===Oo?Oo=[e]:Oo.push(e)}function jo(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var a=r,i=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=a.refs;t===co&&(t=a.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!==typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function Zo(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ho(e){return(0,e._init)(e._payload)}function Wo(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Pu(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=zu(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function u(e,t,n,r){var o=n.type;return o===x?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"===typeof o&&null!==o&&o.$$typeof===P&&Ho(o)===t.type)?((r=a(t,n.props)).ref=jo(e,t,n),r.return=e,r):((r=Nu(n.type,n.key,n.props,null,e.mode,r)).ref=jo(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Du(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=Ou(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=zu(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case b:return(n=Nu(t.type,t.key,t.props,null,e.mode,n)).ref=jo(e,null,t),n.return=e,n;case w:return(t=Du(t,e.mode,n)).return=e,t;case P:return f(e,(0,t._init)(t._payload),n)}if(te(t)||U(t))return(t=Ou(t,e.mode,n,null)).return=e,t;Zo(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==a?null:s(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case b:return n.key===a?u(e,t,n,r):null;case w:return n.key===a?c(e,t,n,r):null;case P:return p(e,t,(a=n._init)(n._payload),r)}if(te(n)||U(n))return null!==a?null:d(e,t,n,r,null);Zo(e,n)}return null}function m(e,t,n,r,a){if("string"===typeof r&&""!==r||"number"===typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"===typeof r&&null!==r){switch(r.$$typeof){case b:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case w:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case P:return m(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||U(r))return d(t,e=e.get(n)||null,r,a,null);Zo(t,r)}return null}function h(a,o,l,s){for(var u=null,c=null,d=o,h=o=0,g=null;null!==d&&h<l.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var y=p(a,d,l[h],s);if(null===y){null===d&&(d=g);break}e&&d&&null===y.alternate&&t(a,d),o=i(y,o,h),null===c?u=y:c.sibling=y,c=y,d=g}if(h===l.length)return n(a,d),No&&Bo(a,h),u;if(null===d){for(;h<l.length;h++)null!==(d=f(a,l[h],s))&&(o=i(d,o,h),null===c?u=d:c.sibling=d,c=d);return No&&Bo(a,h),u}for(d=r(a,d);h<l.length;h++)null!==(g=m(d,a,h,l[h],s))&&(e&&null!==g.alternate&&d.delete(null===g.key?h:g.key),o=i(g,o,h),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(a,e)})),No&&Bo(a,h),u}function g(a,l,s,u){var c=U(s);if("function"!==typeof c)throw Error(o(150));if(null==(s=c.call(s)))throw Error(o(151));for(var d=c=null,h=l,g=l=0,y=null,v=s.next();null!==h&&!v.done;g++,v=s.next()){h.index>g?(y=h,h=null):y=h.sibling;var _=p(a,h,v.value,u);if(null===_){null===h&&(h=y);break}e&&h&&null===_.alternate&&t(a,h),l=i(_,l,g),null===d?c=_:d.sibling=_,d=_,h=y}if(v.done)return n(a,h),No&&Bo(a,g),c;if(null===h){for(;!v.done;g++,v=s.next())null!==(v=f(a,v.value,u))&&(l=i(v,l,g),null===d?c=v:d.sibling=v,d=v);return No&&Bo(a,g),c}for(h=r(a,h);!v.done;g++,v=s.next())null!==(v=m(h,a,g,v.value,u))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),l=i(v,l,g),null===d?c=v:d.sibling=v,d=v);return e&&h.forEach((function(e){return t(a,e)})),No&&Bo(a,g),c}return function e(r,o,i,s){if("object"===typeof i&&null!==i&&i.type===x&&null===i.key&&(i=i.props.children),"object"===typeof i&&null!==i){switch(i.$$typeof){case b:e:{for(var u=i.key,c=o;null!==c;){if(c.key===u){if((u=i.type)===x){if(7===c.tag){n(r,c.sibling),(o=a(c,i.props.children)).return=r,r=o;break e}}else if(c.elementType===u||"object"===typeof u&&null!==u&&u.$$typeof===P&&Ho(u)===c.type){n(r,c.sibling),(o=a(c,i.props)).ref=jo(r,c,i),o.return=r,r=o;break e}n(r,c);break}t(r,c),c=c.sibling}i.type===x?((o=Ou(i.props.children,r.mode,s,i.key)).return=r,r=o):((s=Nu(i.type,i.key,i.props,null,r.mode,s)).ref=jo(r,o,i),s.return=r,r=s)}return l(r);case w:e:{for(c=i.key;null!==o;){if(o.key===c){if(4===o.tag&&o.stateNode.containerInfo===i.containerInfo&&o.stateNode.implementation===i.implementation){n(r,o.sibling),(o=a(o,i.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=Du(i,r.mode,s)).return=r,r=o}return l(r);case P:return e(r,o,(c=i._init)(i._payload),s)}if(te(i))return h(r,o,i,s);if(U(i))return g(r,o,i,s);Zo(r,i)}return"string"===typeof i&&""!==i||"number"===typeof i?(i=""+i,null!==o&&6===o.tag?(n(r,o.sibling),(o=a(o,i)).return=r,r=o):(n(r,o),(o=zu(i,r.mode,s)).return=r,r=o),l(r)):n(r,o)}}var Ko=Wo(!0),Xo=Wo(!1),$o={},Qo=ka($o),Yo=ka($o),qo=ka($o);function Jo(e){if(e===$o)throw Error(o(174));return e}function ei(e,t){switch(Ca(qo,t),Ca(Yo,e),Ca(Qo,$o),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ea(Qo),Ca(Qo,t)}function ti(){Ea(Qo),Ea(Yo),Ea(qo)}function ni(e){Jo(qo.current);var t=Jo(Qo.current),n=se(t,e.type);t!==n&&(Ca(Yo,e),Ca(Qo,n))}function ri(e){Yo.current===e&&(Ea(Qo),Ea(Yo))}var ai=ka(0);function oi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ii=[];function li(){for(var e=0;e<ii.length;e++)ii[e]._workInProgressVersionPrimary=null;ii.length=0}var si=S.ReactCurrentDispatcher,ui=S.ReactCurrentBatchConfig,ci=0,di=null,fi=null,pi=null,mi=!1,hi=!1,gi=0,yi=0;function vi(){throw Error(o(321))}function _i(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!lr(e[n],t[n]))return!1;return!0}function Si(e,t,n,r,a,i){if(ci=i,di=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,si.current=null===e||null===e.memoizedState?rl:al,e=n(r,a),hi){i=0;do{if(hi=!1,gi=0,25<=i)throw Error(o(301));i+=1,pi=fi=null,t.updateQueue=null,si.current=ol,e=n(r,a)}while(hi)}if(si.current=nl,t=null!==fi&&null!==fi.next,ci=0,pi=fi=di=null,mi=!1,t)throw Error(o(300));return e}function bi(){var e=0!==gi;return gi=0,e}function wi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===pi?di.memoizedState=pi=e:pi=pi.next=e,pi}function xi(){if(null===fi){var e=di.alternate;e=null!==e?e.memoizedState:null}else e=fi.next;var t=null===pi?di.memoizedState:pi.next;if(null!==t)pi=t,fi=e;else{if(null===e)throw Error(o(310));e={memoizedState:(fi=e).memoizedState,baseState:fi.baseState,baseQueue:fi.baseQueue,queue:fi.queue,next:null},null===pi?di.memoizedState=pi=e:pi=pi.next=e}return pi}function ki(e,t){return"function"===typeof t?t(e):t}function Ei(e){var t=xi(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=fi,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var l=a.next;a.next=i.next,i.next=l}r.baseQueue=a=i,n.pending=null}if(null!==a){i=a.next,r=r.baseState;var s=l=null,u=null,c=i;do{var d=c.lane;if((ci&d)===d)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var f={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(s=u=f,l=r):u=u.next=f,di.lanes|=d,Ns|=d}c=c.next}while(null!==c&&c!==i);null===u?l=r:u.next=s,lr(r,t.memoizedState)||(bl=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{i=a.lane,di.lanes|=i,Ns|=i,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ci(e){var t=xi(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do{i=e(i,l.action),l=l.next}while(l!==a);lr(i,t.memoizedState)||(bl=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Bi(){}function Ai(e,t){var n=di,r=xi(),a=t(),i=!lr(r.memoizedState,a);if(i&&(r.memoizedState=a,bl=!0),r=r.queue,Fi(Ti.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==pi&&1&pi.memoizedState.tag){if(n.flags|=2048,Oi(9,Gi.bind(null,n,r,a,t),void 0,null),null===Cs)throw Error(o(349));0!==(30&ci)||Mi(n,t,a)}return a}function Mi(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=di.updateQueue)?(t={lastEffect:null,stores:null},di.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Gi(e,t,n,r){t.value=n,t.getSnapshot=r,Pi(t)&&Js(e,1,-1)}function Ti(e,t,n){return n((function(){Pi(t)&&Js(e,1,-1)}))}function Pi(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!lr(e,n)}catch(r){return!0}}function Ni(e){var t=wi();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ki,lastRenderedState:e},t.queue=e,e=e.dispatch=Yi.bind(null,di,e),[t.memoizedState,e]}function Oi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=di.updateQueue)?(t={lastEffect:null,stores:null},di.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Ui(){return xi().memoizedState}function zi(e,t,n,r){var a=wi();di.flags|=e,a.memoizedState=Oi(1|t,n,void 0,void 0===r?null:r)}function Di(e,t,n,r){var a=xi();r=void 0===r?null:r;var o=void 0;if(null!==fi){var i=fi.memoizedState;if(o=i.destroy,null!==r&&_i(r,i.deps))return void(a.memoizedState=Oi(t,n,o,r))}di.flags|=e,a.memoizedState=Oi(1|t,n,o,r)}function Ri(e,t){return zi(8390656,8,e,t)}function Fi(e,t){return Di(2048,8,e,t)}function Ii(e,t){return Di(4,2,e,t)}function Li(e,t){return Di(4,4,e,t)}function Vi(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ji(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Di(4,4,Vi.bind(null,t,e),n)}function Zi(){}function Hi(e,t){var n=xi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&_i(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Wi(e,t){var n=xi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&_i(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ki(e,t,n){return 0===(21&ci)?(e.baseState&&(e.baseState=!1,bl=!0),e.memoizedState=n):(lr(n,t)||(n=ht(),di.lanes|=n,Ns|=n,e.baseState=!0),t)}function Xi(e,t){var n=_t;_t=0!==n&&4>n?n:4,e(!0);var r=ui.transition;ui.transition={};try{e(!1),t()}finally{_t=n,ui.transition=r}}function $i(){return xi().memoizedState}function Qi(e,t,n){var r=qs(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},qi(e)?Ji(t,n):(el(e,t,n),null!==(e=Js(e,r,n=Ys()))&&tl(e,t,r))}function Yi(e,t,n){var r=qs(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(qi(e))Ji(t,a);else{el(e,t,a);var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,l=o(i,n);if(a.hasEagerState=!0,a.eagerState=l,lr(l,i))return}catch(s){}null!==(e=Js(e,r,n=Ys()))&&tl(e,t,r)}}function qi(e){var t=e.alternate;return e===di||null!==t&&t===di}function Ji(e,t){hi=mi=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function el(e,t,n){tu(e)?(null===(e=t.interleaved)?(n.next=n,null===eo?eo=[t]:eo.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(null===(e=t.pending)?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function tl(e,t,n){if(0!==(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}var nl={readContext:Ja,useCallback:vi,useContext:vi,useEffect:vi,useImperativeHandle:vi,useInsertionEffect:vi,useLayoutEffect:vi,useMemo:vi,useReducer:vi,useRef:vi,useState:vi,useDebugValue:vi,useDeferredValue:vi,useTransition:vi,useMutableSource:vi,useSyncExternalStore:vi,useId:vi,unstable_isNewReconciler:!1},rl={readContext:Ja,useCallback:function(e,t){return wi().memoizedState=[e,void 0===t?null:t],e},useContext:Ja,useEffect:Ri,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,zi(4194308,4,Vi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return zi(4194308,4,e,t)},useInsertionEffect:function(e,t){return zi(4,2,e,t)},useMemo:function(e,t){var n=wi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=wi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Qi.bind(null,di,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},wi().memoizedState=e},useState:Ni,useDebugValue:Zi,useDeferredValue:function(e){return wi().memoizedState=e},useTransition:function(){var e=Ni(!1),t=e[0];return e=Xi.bind(null,e[1]),wi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=di,a=wi();if(No){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===Cs)throw Error(o(349));0!==(30&ci)||Mi(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,Ri(Ti.bind(null,r,i,e),[e]),r.flags|=2048,Oi(9,Gi.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=wi(),t=Cs.identifierPrefix;if(No){var n=Co;t=":"+t+"R"+(n=(Eo&~(1<<32-it(Eo)-1)).toString(32)+n),0<(n=gi++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=yi++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},al={readContext:Ja,useCallback:Hi,useContext:Ja,useEffect:Fi,useImperativeHandle:ji,useInsertionEffect:Ii,useLayoutEffect:Li,useMemo:Wi,useReducer:Ei,useRef:Ui,useState:function(){return Ei(ki)},useDebugValue:Zi,useDeferredValue:function(e){return Ki(xi(),fi.memoizedState,e)},useTransition:function(){return[Ei(ki)[0],xi().memoizedState]},useMutableSource:Bi,useSyncExternalStore:Ai,useId:$i,unstable_isNewReconciler:!1},ol={readContext:Ja,useCallback:Hi,useContext:Ja,useEffect:Fi,useImperativeHandle:ji,useInsertionEffect:Ii,useLayoutEffect:Li,useMemo:Wi,useReducer:Ci,useRef:Ui,useState:function(){return Ci(ki)},useDebugValue:Zi,useDeferredValue:function(e){var t=xi();return null===fi?t.memoizedState=e:Ki(t,fi.memoizedState,e)},useTransition:function(){return[Ci(ki)[0],xi().memoizedState]},useMutableSource:Bi,useSyncExternalStore:Ai,useId:$i,unstable_isNewReconciler:!1};function il(e,t){try{var n="",r=t;do{n+=L(r),r=r.return}while(r);var a=n}catch(o){a="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:a}}function ll(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var sl,ul,cl,dl="function"===typeof WeakMap?WeakMap:Map;function fl(e,t,n){(n=ao(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ls||(Ls=!0,Vs=r),ll(0,t)},n}function pl(e,t,n){(n=ao(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){ll(0,t)}}var o=e.stateNode;return null!==o&&"function"===typeof o.componentDidCatch&&(n.callback=function(){ll(0,t),"function"!==typeof r&&(null===js?js=new Set([this]):js.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ml(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new dl;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=ku.bind(null,e,t,n),t.then(e,e))}function hl(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function gl(e,t,n,r,a){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=ao(-1,1)).tag=2,oo(n,t))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}function yl(e,t){if(!No)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function vl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function _l(e,t,n){var r=t.pendingProps;switch(Go(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return vl(t),null;case 1:case 17:return Pa(t.type)&&Na(),vl(t),null;case 3:return r=t.stateNode,ti(),Ea(Ma),Ea(Aa),li(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Io(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==Oo&&(ou(Oo),Oo=null))),vl(t),null;case 5:ri(t);var a=Jo(qo.current);if(n=t.type,null!==e&&null!=t.stateNode)ul(e,t,n,r),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return vl(t),null}if(e=Jo(Qo.current),Io(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[fa]=t,r[pa]=i,e=0!==(1&t.mode),n){case"dialog":Fr("cancel",r),Fr("close",r);break;case"iframe":case"object":case"embed":Fr("load",r);break;case"video":case"audio":for(a=0;a<Ur.length;a++)Fr(Ur[a],r);break;case"source":Fr("error",r);break;case"img":case"image":case"link":Fr("error",r),Fr("load",r);break;case"details":Fr("toggle",r);break;case"input":Q(r,i),Fr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Fr("invalid",r);break;case"textarea":ae(r,i),Fr("invalid",r)}for(var s in ve(n,i),a=null,i)if(i.hasOwnProperty(s)){var u=i[s];"children"===s?"string"===typeof u?r.textContent!==u&&(!0!==i.suppressHydrationWarning&&qr(r.textContent,u,e),a=["children",u]):"number"===typeof u&&r.textContent!==""+u&&(!0!==i.suppressHydrationWarning&&qr(r.textContent,u,e),a=["children",""+u]):l.hasOwnProperty(s)&&null!=u&&"onScroll"===s&&Fr("scroll",r)}switch(n){case"input":W(r),J(r,i,!0);break;case"textarea":W(r),ie(r);break;case"select":case"option":break;default:"function"===typeof i.onClick&&(r.onclick=Jr)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{s=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[fa]=t,e[pa]=r,sl(e,t),t.stateNode=e;e:{switch(s=_e(n,r),n){case"dialog":Fr("cancel",e),Fr("close",e),a=r;break;case"iframe":case"object":case"embed":Fr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Ur.length;a++)Fr(Ur[a],e);a=r;break;case"source":Fr("error",e),a=r;break;case"img":case"image":case"link":Fr("error",e),Fr("load",e),a=r;break;case"details":Fr("toggle",e),a=r;break;case"input":Q(e,r),a=$(e,r),Fr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=D({},r,{value:void 0}),Fr("invalid",e);break;case"textarea":ae(e,r),a=re(e,r),Fr("invalid",e)}for(i in ve(n,a),u=a)if(u.hasOwnProperty(i)){var c=u[i];"style"===i?ge(e,c):"dangerouslySetInnerHTML"===i?null!=(c=c?c.__html:void 0)&&de(e,c):"children"===i?"string"===typeof c?("textarea"!==n||""!==c)&&fe(e,c):"number"===typeof c&&fe(e,""+c):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(l.hasOwnProperty(i)?null!=c&&"onScroll"===i&&Fr("scroll",e):null!=c&&_(e,i,c,s))}switch(n){case"input":W(e),J(e,r,!1);break;case"textarea":W(e),ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+Z(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?ne(e,!!r.multiple,i,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof a.onClick&&(e.onclick=Jr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return vl(t),null;case 6:if(e&&null!=t.stateNode)cl(0,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(o(166));if(n=Jo(qo.current),Jo(Qo.current),Io(t)){if(r=t.stateNode,n=t.memoizedProps,r[fa]=t,(i=r.nodeValue!==n)&&null!==(e=To))switch(e.tag){case 3:qr(r.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&qr(r.nodeValue,n,0!==(1&e.mode))}i&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[fa]=t,t.stateNode=r}return vl(t),null;case 13:if(Ea(ai),r=t.memoizedState,No&&null!==Po&&0!==(1&t.mode)&&0===(128&t.flags)){for(r=Po;r;)r=ua(r.nextSibling);return Lo(),t.flags|=98560,t}if(null!==r&&null!==r.dehydrated){if(r=Io(t),null===e){if(!r)throw Error(o(318));if(!(r=null!==(r=t.memoizedState)?r.dehydrated:null))throw Error(o(317));r[fa]=t}else Lo(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;return vl(t),null}return null!==Oo&&(ou(Oo),Oo=null),0!==(128&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?Io(t):n=null!==e.memoizedState,r!==n&&r&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&ai.current)?0===Ts&&(Ts=3):mu())),null!==t.updateQueue&&(t.flags|=4),vl(t),null);case 4:return ti(),null===e&&Vr(t.stateNode.containerInfo),vl(t),null;case 10:return Qa(t.type._context),vl(t),null;case 19:if(Ea(ai),null===(i=t.memoizedState))return vl(t),null;if(r=0!==(128&t.flags),null===(s=i.rendering))if(r)yl(i,!1);else{if(0!==Ts||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(s=oi(e))){for(t.flags|=128,yl(i,!1),null!==(r=s.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=14680066,null===(s=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,e=s.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ca(ai,1&ai.current|2),t.child}e=e.sibling}null!==i.tail&&Ye()>Fs&&(t.flags|=128,r=!0,yl(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=oi(s))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),yl(i,!0),null===i.tail&&"hidden"===i.tailMode&&!s.alternate&&!No)return vl(t),null}else 2*Ye()-i.renderingStartTime>Fs&&1073741824!==n&&(t.flags|=128,r=!0,yl(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=i.last)?n.sibling=s:t.child=s,i.last=s)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Ye(),t.sibling=null,n=ai.current,Ca(ai,r?1&n|2:1&n),t):(vl(t),null);case 22:case 23:return cu(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!==(1&t.mode)?0!==(1073741824&Ms)&&(vl(t),6&t.subtreeFlags&&(t.flags|=8192)):vl(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}sl=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},ul=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Jo(Qo.current);var o,i=null;switch(n){case"input":a=$(e,a),r=$(e,r),i=[];break;case"select":a=D({},a,{value:void 0}),r=D({},r,{value:void 0}),i=[];break;case"textarea":a=re(e,a),r=re(e,r),i=[];break;default:"function"!==typeof a.onClick&&"function"===typeof r.onClick&&(e.onclick=Jr)}for(c in ve(n,r),n=null,a)if(!r.hasOwnProperty(c)&&a.hasOwnProperty(c)&&null!=a[c])if("style"===c){var s=a[c];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(l.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var u=r[c];if(s=null!=a?a[c]:void 0,r.hasOwnProperty(c)&&u!==s&&(null!=u||null!=s))if("style"===c)if(s){for(o in s)!s.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&s[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(i||(i=[]),i.push(c,n)),n=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,s=s?s.__html:void 0,null!=u&&s!==u&&(i=i||[]).push(c,u)):"children"===c?"string"!==typeof u&&"number"!==typeof u||(i=i||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(l.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&Fr("scroll",e),i||s===u||(i=[])):(i=i||[]).push(c,u))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}},cl=function(e,t,n,r){n!==r&&(t.flags|=4)};var Sl=S.ReactCurrentOwner,bl=!1;function wl(e,t,n,r){t.child=null===e?Xo(t,null,n,r):Ko(t,e.child,n,r)}function xl(e,t,n,r,a){n=n.render;var o=t.ref;return qa(t,a),r=Si(e,t,n,r,o,a),n=bi(),null===e||bl?(No&&n&&Mo(t),t.flags|=1,wl(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Zl(e,t,a))}function kl(e,t,n,r,a){if(null===e){var o=n.type;return"function"!==typeof o||Tu(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Nu(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,El(e,t,o,r,a))}if(o=e.child,0===(e.lanes&a)){var i=o.memoizedProps;if((n=null!==(n=n.compare)?n:sr)(i,r)&&e.ref===t.ref)return Zl(e,t,a)}return t.flags|=1,(e=Pu(o,r)).ref=t.ref,e.return=t,t.child=e}function El(e,t,n,r,a){if(null!==e){var o=e.memoizedProps;if(sr(o,r)&&e.ref===t.ref){if(bl=!1,t.pendingProps=r=o,0===(e.lanes&a))return t.lanes=e.lanes,Zl(e,t,a);0!==(131072&e.flags)&&(bl=!0)}}return Al(e,t,n,r,a)}function Cl(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ca(Gs,Ms),Ms|=n;else{if(0===(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ca(Gs,Ms),Ms|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,Ca(Gs,Ms),Ms|=r}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Ca(Gs,Ms),Ms|=r;return wl(e,t,a,n),t.child}function Bl(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Al(e,t,n,r,a){var o=Pa(n)?Ga:Aa.current;return o=Ta(t,o),qa(t,a),n=Si(e,t,n,r,o,a),r=bi(),null===e||bl?(No&&r&&Mo(t),t.flags|=1,wl(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Zl(e,t,a))}function Ml(e,t,n,r,a){if(Pa(n)){var o=!0;za(t)}else o=!1;if(qa(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),ho(t,n,r),yo(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,u=n.contextType;"object"===typeof u&&null!==u?u=Ja(u):u=Ta(t,u=Pa(n)?Ga:Aa.current);var c=n.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof i.getSnapshotBeforeUpdate;d||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(l!==r||s!==u)&&go(t,i,r,u),to=!1;var f=t.memoizedState;i.state=f,so(t,r,i,a),s=t.memoizedState,l!==r||f!==s||Ma.current||to?("function"===typeof c&&(fo(t,n,c,r),s=t.memoizedState),(l=to||mo(t,n,l,r,f,s,u))?(d||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||("function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"===typeof i.componentDidMount&&(t.flags|=4194308)):("function"===typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=u,r=l):("function"===typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,ro(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:Za(t.type,l),i.props=u,d=t.pendingProps,f=i.context,"object"===typeof(s=n.contextType)&&null!==s?s=Ja(s):s=Ta(t,s=Pa(n)?Ga:Aa.current);var p=n.getDerivedStateFromProps;(c="function"===typeof p||"function"===typeof i.getSnapshotBeforeUpdate)||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(l!==d||f!==s)&&go(t,i,r,s),to=!1,f=t.memoizedState,i.state=f,so(t,r,i,a);var m=t.memoizedState;l!==d||f!==m||Ma.current||to?("function"===typeof p&&(fo(t,n,p,r),m=t.memoizedState),(u=to||mo(t,n,u,r,f,m,s)||!1)?(c||"function"!==typeof i.UNSAFE_componentWillUpdate&&"function"!==typeof i.componentWillUpdate||("function"===typeof i.componentWillUpdate&&i.componentWillUpdate(r,m,s),"function"===typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,m,s)),"function"===typeof i.componentDidUpdate&&(t.flags|=4),"function"===typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),i.props=r,i.state=m,i.context=s,r=u):("function"!==typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Gl(e,t,n,r,o,a)}function Gl(e,t,n,r,a,o){Bl(e,t);var i=0!==(128&t.flags);if(!r&&!i)return a&&Da(t,n,!1),Zl(e,t,o);r=t.stateNode,Sl.current=t;var l=i&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=Ko(t,e.child,null,o),t.child=Ko(t,null,l,o)):wl(e,t,l,o),t.memoizedState=r.state,a&&Da(t,n,!0),t.child}function Tl(e){var t=e.stateNode;t.pendingContext?Oa(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Oa(0,t.context,!1),ei(e,t.containerInfo)}function Pl(e,t,n,r,a){return Lo(),Vo(a),t.flags|=256,wl(e,t,n,r),t.child}var Nl={dehydrated:null,treeContext:null,retryLane:0};function Ol(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ul(e,t){return{baseLanes:e.baseLanes|t,cachePool:null,transitions:e.transitions}}function zl(e,t,n){var r,a=t.pendingProps,i=ai.current,l=!1,s=0!==(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!==(2&i)),r?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),Ca(ai,1&i),null===e)return Ro(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(i=a.children,e=a.fallback,l?(a=t.mode,l=t.child,i={mode:"hidden",children:i},0===(1&a)&&null!==l?(l.childLanes=0,l.pendingProps=i):l=Uu(i,a,0,null),e=Ou(e,a,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Ol(n),t.memoizedState=Nl,e):Dl(t,i));if(null!==(i=e.memoizedState)){if(null!==(r=i.dehydrated)){if(s)return 256&t.flags?(t.flags&=-257,Il(e,t,n,Error(o(422)))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(l=a.fallback,i=t.mode,a=Uu({mode:"visible",children:a.children},i,0,null),(l=Ou(l,i,n,null)).flags|=2,a.return=t,l.return=t,a.sibling=l,t.child=a,0!==(1&t.mode)&&Ko(t,e.child,null,n),t.child.memoizedState=Ol(n),t.memoizedState=Nl,l);if(0===(1&t.mode))t=Il(e,t,n,null);else if("$!"===r.data)t=Il(e,t,n,Error(o(419)));else if(a=0!==(n&e.childLanes),bl||a){if(null!==(a=Cs)){switch(n&-n){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}0!==(a=0!==(l&(a.suspendedLanes|n))?0:l)&&a!==i.retryLane&&(i.retryLane=a,Js(e,a,-1))}mu(),t=Il(e,t,n,Error(o(421)))}else"$?"===r.data?(t.flags|=128,t.child=e.child,t=Cu.bind(null,e),r._reactRetry=t,t=null):(n=i.treeContext,Po=ua(r.nextSibling),To=t,No=!0,Oo=null,null!==n&&(wo[xo++]=Eo,wo[xo++]=Co,wo[xo++]=ko,Eo=n.id,Co=n.overflow,ko=t),(t=Dl(t,t.pendingProps.children)).flags|=4096);return t}return l?(a=Fl(e,t,a.children,a.fallback,n),l=t.child,i=e.child.memoizedState,l.memoizedState=null===i?Ol(n):Ul(i,n),l.childLanes=e.childLanes&~n,t.memoizedState=Nl,a):(n=Rl(e,t,a.children,n),t.memoizedState=null,n)}return l?(a=Fl(e,t,a.children,a.fallback,n),l=t.child,i=e.child.memoizedState,l.memoizedState=null===i?Ol(n):Ul(i,n),l.childLanes=e.childLanes&~n,t.memoizedState=Nl,a):(n=Rl(e,t,a.children,n),t.memoizedState=null,n)}function Dl(e,t){return(t=Uu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Rl(e,t,n,r){var a=e.child;return e=a.sibling,n=Pu(a,{mode:"visible",children:n}),0===(1&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n}function Fl(e,t,n,r,a){var o=t.mode,i=(e=e.child).sibling,l={mode:"hidden",children:n};return 0===(1&o)&&t.child!==e?((n=t.child).childLanes=0,n.pendingProps=l,t.deletions=null):(n=Pu(e,l)).subtreeFlags=14680064&e.subtreeFlags,null!==i?r=Pu(i,r):(r=Ou(r,o,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Il(e,t,n,r){return null!==r&&Vo(r),Ko(t,e.child,null,n),(e=Dl(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Ll(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Ya(e.return,t,n)}function Vl(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function jl(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(wl(e,t,r.children,n),0!==(2&(r=ai.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ll(e,n,t);else if(19===e.tag)Ll(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ca(ai,r),0===(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===oi(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Vl(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===oi(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Vl(t,!0,n,null,o);break;case"together":Vl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Zl(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ns|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Pu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Pu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Hl(e,t){switch(Go(t),t.tag){case 1:return Pa(t.type)&&Na(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return ti(),Ea(Ma),Ea(Aa),li(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return ri(t),null;case 13:if(Ea(ai),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));Lo()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ea(ai),null;case 4:return ti(),null;case 10:return Qa(t.type._context),null;case 22:case 23:return cu(),null;default:return null}}var Wl=!1,Kl=!1,Xl="function"===typeof WeakSet?WeakSet:Set,$l=null;function Ql(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(r){xu(e,t,r)}else n.current=null}function Yl(e,t,n){try{n()}catch(r){xu(e,t,r)}}var ql=!1;function Jl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,void 0!==o&&Yl(t,n,o)}a=a.next}while(a!==r)}}function es(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ts(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"===typeof t?t(e):t.current=e}}function ns(e){var t=e.alternate;null!==t&&(e.alternate=null,ns(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[fa],delete t[pa],delete t[ha],delete t[ga],delete t[ya])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function rs(e){return 5===e.tag||3===e.tag||4===e.tag}function as(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||rs(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function os(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(os(e,t,n),e=e.sibling;null!==e;)os(e,t,n),e=e.sibling}function is(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(is(e,t,n),e=e.sibling;null!==e;)is(e,t,n),e=e.sibling}var ls=null,ss=!1;function us(e,t,n){for(n=n.child;null!==n;)cs(e,t,n),n=n.sibling}function cs(e,t,n){if(ot&&"function"===typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(at,n)}catch(l){}switch(n.tag){case 5:Kl||Ql(n,t);case 6:var r=ls,a=ss;ls=null,us(e,t,n),ss=a,null!==(ls=r)&&(ss?(e=ls,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ls.removeChild(n.stateNode));break;case 18:null!==ls&&(ss?(e=ls,n=n.stateNode,8===e.nodeType?sa(e.parentNode,n):1===e.nodeType&&sa(e,n),Vt(e)):sa(ls,n.stateNode));break;case 4:r=ls,a=ss,ls=n.stateNode.containerInfo,ss=!0,us(e,t,n),ls=r,ss=a;break;case 0:case 11:case 14:case 15:if(!Kl&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){a=r=r.next;do{var o=a,i=o.destroy;o=o.tag,void 0!==i&&(0!==(2&o)||0!==(4&o))&&Yl(n,t,i),a=a.next}while(a!==r)}us(e,t,n);break;case 1:if(!Kl&&(Ql(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){xu(n,t,l)}us(e,t,n);break;case 21:us(e,t,n);break;case 22:1&n.mode?(Kl=(r=Kl)||null!==n.memoizedState,us(e,t,n),Kl=r):us(e,t,n);break;default:us(e,t,n)}}function ds(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Xl),t.forEach((function(t){var r=Bu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function fs(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var i=e,l=t,s=l;e:for(;null!==s;){switch(s.tag){case 5:ls=s.stateNode,ss=!1;break e;case 3:case 4:ls=s.stateNode.containerInfo,ss=!0;break e}s=s.return}if(null===ls)throw Error(o(160));cs(i,l,a),ls=null,ss=!1;var u=a.alternate;null!==u&&(u.return=null),a.return=null}catch(c){xu(a,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)ps(t,e),t=t.sibling}function ps(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(fs(t,e),ms(e),4&r){try{Jl(3,e,e.return),es(3,e)}catch(h){xu(e,e.return,h)}try{Jl(5,e,e.return)}catch(h){xu(e,e.return,h)}}break;case 1:fs(t,e),ms(e),512&r&&null!==n&&Ql(n,n.return);break;case 5:if(fs(t,e),ms(e),512&r&&null!==n&&Ql(n,n.return),32&e.flags){var a=e.stateNode;try{fe(a,"")}catch(h){xu(e,e.return,h)}}if(4&r&&null!=(a=e.stateNode)){var i=e.memoizedProps,l=null!==n?n.memoizedProps:i,s=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===s&&"radio"===i.type&&null!=i.name&&Y(a,i),_e(s,l);var c=_e(s,i);for(l=0;l<u.length;l+=2){var d=u[l],f=u[l+1];"style"===d?ge(a,f):"dangerouslySetInnerHTML"===d?de(a,f):"children"===d?fe(a,f):_(a,d,f,c)}switch(s){case"input":q(a,i);break;case"textarea":oe(a,i);break;case"select":var p=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!i.multiple;var m=i.value;null!=m?ne(a,!!i.multiple,m,!1):p!==!!i.multiple&&(null!=i.defaultValue?ne(a,!!i.multiple,i.defaultValue,!0):ne(a,!!i.multiple,i.multiple?[]:"",!1))}a[pa]=i}catch(h){xu(e,e.return,h)}}break;case 6:if(fs(t,e),ms(e),4&r){if(null===e.stateNode)throw Error(o(162));c=e.stateNode,d=e.memoizedProps;try{c.nodeValue=d}catch(h){xu(e,e.return,h)}}break;case 3:if(fs(t,e),ms(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Vt(t.containerInfo)}catch(h){xu(e,e.return,h)}break;case 4:default:fs(t,e),ms(e);break;case 13:fs(t,e),ms(e),8192&(c=e.child).flags&&null!==c.memoizedState&&(null===c.alternate||null===c.alternate.memoizedState)&&(Rs=Ye()),4&r&&ds(e);break;case 22:if(c=null!==n&&null!==n.memoizedState,1&e.mode?(Kl=(d=Kl)||c,fs(t,e),Kl=d):fs(t,e),ms(e),8192&r){d=null!==e.memoizedState;e:for(f=null,p=e;;){if(5===p.tag){if(null===f){f=p;try{a=p.stateNode,d?"function"===typeof(i=a.style).setProperty?i.setProperty("display","none","important"):i.display="none":(s=p.stateNode,l=void 0!==(u=p.memoizedProps.style)&&null!==u&&u.hasOwnProperty("display")?u.display:null,s.style.display=he("display",l))}catch(h){xu(e,e.return,h)}}}else if(6===p.tag){if(null===f)try{p.stateNode.nodeValue=d?"":p.memoizedProps}catch(h){xu(e,e.return,h)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;f===p&&(f=null),p=p.return}f===p&&(f=null),p.sibling.return=p.return,p=p.sibling}if(d&&!c&&0!==(1&e.mode))for($l=e,e=e.child;null!==e;){for(c=$l=e;null!==$l;){switch(f=(d=$l).child,d.tag){case 0:case 11:case 14:case 15:Jl(4,d,d.return);break;case 1:if(Ql(d,d.return),"function"===typeof(i=d.stateNode).componentWillUnmount){p=d,m=d.return;try{a=p,i.props=a.memoizedProps,i.state=a.memoizedState,i.componentWillUnmount()}catch(h){xu(p,m,h)}}break;case 5:Ql(d,d.return);break;case 22:if(null!==d.memoizedState){vs(c);continue}}null!==f?(f.return=d,$l=f):vs(c)}e=e.sibling}}break;case 19:fs(t,e),ms(e),4&r&&ds(e);case 21:}}function ms(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(rs(n)){var r=n;break e}n=n.return}throw Error(o(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(fe(a,""),r.flags&=-33),is(e,as(e),a);break;case 3:case 4:var i=r.stateNode.containerInfo;os(e,as(e),i);break;default:throw Error(o(161))}}catch(l){xu(e,e.return,l)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function hs(e,t,n){$l=e,gs(e,t,n)}function gs(e,t,n){for(var r=0!==(1&e.mode);null!==$l;){var a=$l,o=a.child;if(22===a.tag&&r){var i=null!==a.memoizedState||Wl;if(!i){var l=a.alternate,s=null!==l&&null!==l.memoizedState||Kl;l=Wl;var u=Kl;if(Wl=i,(Kl=s)&&!u)for($l=a;null!==$l;)s=(i=$l).child,22===i.tag&&null!==i.memoizedState?_s(a):null!==s?(s.return=i,$l=s):_s(a);for(;null!==o;)$l=o,gs(o,t,n),o=o.sibling;$l=a,Wl=l,Kl=u}ys(e)}else 0!==(8772&a.subtreeFlags)&&null!==o?(o.return=a,$l=o):ys(e)}}function ys(e){for(;null!==$l;){var t=$l;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Kl||es(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Kl)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:Za(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&uo(t,i,r);break;case 3:var l=t.updateQueue;if(null!==l){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}uo(t,l,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var d=c.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&Vt(f)}}}break;default:throw Error(o(163))}Kl||512&t.flags&&ts(t)}catch(p){xu(t,t.return,p)}}if(t===e){$l=null;break}if(null!==(n=t.sibling)){n.return=t.return,$l=n;break}$l=t.return}}function vs(e){for(;null!==$l;){var t=$l;if(t===e){$l=null;break}var n=t.sibling;if(null!==n){n.return=t.return,$l=n;break}$l=t.return}}function _s(e){for(;null!==$l;){var t=$l;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{es(4,t)}catch(s){xu(t,n,s)}break;case 1:var r=t.stateNode;if("function"===typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(s){xu(t,a,s)}}var o=t.return;try{ts(t)}catch(s){xu(t,o,s)}break;case 5:var i=t.return;try{ts(t)}catch(s){xu(t,i,s)}}}catch(s){xu(t,t.return,s)}if(t===e){$l=null;break}var l=t.sibling;if(null!==l){l.return=t.return,$l=l;break}$l=t.return}}var Ss,bs=Math.ceil,ws=S.ReactCurrentDispatcher,xs=S.ReactCurrentOwner,ks=S.ReactCurrentBatchConfig,Es=0,Cs=null,Bs=null,As=0,Ms=0,Gs=ka(0),Ts=0,Ps=null,Ns=0,Os=0,Us=0,zs=null,Ds=null,Rs=0,Fs=1/0,Is=null,Ls=!1,Vs=null,js=null,Zs=!1,Hs=null,Ws=0,Ks=0,Xs=null,$s=-1,Qs=0;function Ys(){return 0!==(6&Es)?Ye():-1!==$s?$s:$s=Ye()}function qs(e){return 0===(1&e.mode)?1:0!==(2&Es)&&0!==As?As&-As:null!==ja.transition?(0===Qs&&(Qs=ht()),Qs):0!==(e=_t)?e:e=void 0===(e=window.event)?16:Qt(e.type)}function Js(e,t,n){if(50<Ks)throw Ks=0,Xs=null,Error(o(185));var r=eu(e,t);return null===r?null:(yt(r,t,n),0!==(2&Es)&&r===Cs||(r===Cs&&(0===(2&Es)&&(Os|=t),4===Ts&&iu(r,As)),nu(r,n),1===t&&0===Es&&0===(1&e.mode)&&(Fs=Ye()+500,Fa&&Va())),r)}function eu(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function tu(e){return(null!==Cs||null!==eo)&&0!==(1&e.mode)&&0===(2&Es)}function nu(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-it(o),l=1<<i,s=a[i];-1===s?0!==(l&n)&&0===(l&r)||(a[i]=pt(l,t)):s<=t&&(e.expiredLanes|=l),o&=~l}}(e,t);var r=ft(e,e===Cs?As:0);if(0===r)null!==n&&Xe(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Xe(n),1===t)0===e.tag?function(e){Fa=!0,La(e)}(lu.bind(null,e)):La(lu.bind(null,e)),ia((function(){0===Es&&Va()})),n=null;else{switch(St(r)){case 1:n=Je;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Au(n,ru.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ru(e,t){if($s=-1,Qs=0,0!==(6&Es))throw Error(o(327));var n=e.callbackNode;if(bu()&&e.callbackNode!==n)return null;var r=ft(e,e===Cs?As:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||t)t=hu(e,r);else{t=r;var a=Es;Es|=2;var i=pu();for(Cs===e&&As===t||(Is=null,Fs=Ye()+500,du(e,t));;)try{yu();break}catch(s){fu(e,s)}$a(),ws.current=i,Es=a,null!==Bs?t=0:(Cs=null,As=0,t=Ts)}if(0!==t){if(2===t&&(0!==(a=mt(e))&&(r=a,t=au(e,a))),1===t)throw n=Ps,du(e,0),iu(e,r),nu(e,Ye()),n;if(6===t)iu(e,r);else{if(a=e.current.alternate,0===(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],o=a.getSnapshot;a=a.value;try{if(!lr(o(),a))return!1}catch(l){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=hu(e,r))&&(0!==(i=mt(e))&&(r=i,t=au(e,i))),1===t))throw n=Ps,du(e,0),iu(e,r),nu(e,Ye()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:case 5:Su(e,Ds,Is);break;case 3:if(iu(e,r),(130023424&r)===r&&10<(t=Rs+500-Ye())){if(0!==ft(e,0))break;if(((a=e.suspendedLanes)&r)!==r){Ys(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ra(Su.bind(null,e,Ds,Is),t);break}Su(e,Ds,Is);break;case 4:if(iu(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var l=31-it(r);i=1<<l,(l=t[l])>a&&(a=l),r&=~i}if(r=a,10<(r=(120>(r=Ye()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*bs(r/1960))-r)){e.timeoutHandle=ra(Su.bind(null,e,Ds,Is),r);break}Su(e,Ds,Is);break;default:throw Error(o(329))}}}return nu(e,Ye()),e.callbackNode===n?ru.bind(null,e):null}function au(e,t){var n=zs;return e.current.memoizedState.isDehydrated&&(du(e,t).flags|=256),2!==(e=hu(e,t))&&(t=Ds,Ds=n,null!==t&&ou(t)),e}function ou(e){null===Ds?Ds=e:Ds.push.apply(Ds,e)}function iu(e,t){for(t&=~Us,t&=~Os,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function lu(e){if(0!==(6&Es))throw Error(o(327));bu();var t=ft(e,0);if(0===(1&t))return nu(e,Ye()),null;var n=hu(e,t);if(0!==e.tag&&2===n){var r=mt(e);0!==r&&(t=r,n=au(e,r))}if(1===n)throw n=Ps,du(e,0),iu(e,t),nu(e,Ye()),n;if(6===n)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Su(e,Ds,Is),nu(e,Ye()),null}function su(e,t){var n=Es;Es|=1;try{return e(t)}finally{0===(Es=n)&&(Fs=Ye()+500,Fa&&Va())}}function uu(e){null!==Hs&&0===Hs.tag&&0===(6&Es)&&bu();var t=Es;Es|=1;var n=ks.transition,r=_t;try{if(ks.transition=null,_t=1,e)return e()}finally{_t=r,ks.transition=n,0===(6&(Es=t))&&Va()}}function cu(){Ms=Gs.current,Ea(Gs)}function du(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,aa(n)),null!==Bs)for(n=Bs.return;null!==n;){var r=n;switch(Go(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Na();break;case 3:ti(),Ea(Ma),Ea(Aa),li();break;case 5:ri(r);break;case 4:ti();break;case 13:case 19:Ea(ai);break;case 10:Qa(r.type._context);break;case 22:case 23:cu()}n=n.return}if(Cs=e,Bs=e=Pu(e.current,null),As=Ms=t,Ts=0,Ps=null,Us=Os=Ns=0,Ds=zs=null,null!==eo){for(t=0;t<eo.length;t++)if(null!==(r=(n=eo[t]).interleaved)){n.interleaved=null;var a=r.next,o=n.pending;if(null!==o){var i=o.next;o.next=a,r.next=i}n.pending=r}eo=null}return e}function fu(e,t){for(;;){var n=Bs;try{if($a(),si.current=nl,mi){for(var r=di.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}mi=!1}if(ci=0,pi=fi=di=null,hi=!1,gi=0,xs.current=null,null===n||null===n.return){Ts=1,Ps=t,Bs=null;break}e:{var i=e,l=n.return,s=n,u=t;if(t=As,s.flags|=32768,null!==u&&"object"===typeof u&&"function"===typeof u.then){var c=u,d=s,f=d.tag;if(0===(1&d.mode)&&(0===f||11===f||15===f)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=hl(l);if(null!==m){m.flags&=-257,gl(m,l,s,0,t),1&m.mode&&ml(i,c,t),u=c;var h=(t=m).updateQueue;if(null===h){var g=new Set;g.add(u),t.updateQueue=g}else h.add(u);break e}if(0===(1&t)){ml(i,c,t),mu();break e}u=Error(o(426))}else if(No&&1&s.mode){var y=hl(l);if(null!==y){0===(65536&y.flags)&&(y.flags|=256),gl(y,l,s,0,t),Vo(u);break e}}i=u,4!==Ts&&(Ts=2),null===zs?zs=[i]:zs.push(i),u=il(u,s),s=l;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t,lo(s,fl(0,u,t));break e;case 1:i=u;var v=s.type,_=s.stateNode;if(0===(128&s.flags)&&("function"===typeof v.getDerivedStateFromError||null!==_&&"function"===typeof _.componentDidCatch&&(null===js||!js.has(_)))){s.flags|=65536,t&=-t,s.lanes|=t,lo(s,pl(s,i,t));break e}}s=s.return}while(null!==s)}_u(n)}catch(S){t=S,Bs===n&&null!==n&&(Bs=n=n.return);continue}break}}function pu(){var e=ws.current;return ws.current=nl,null===e?nl:e}function mu(){0!==Ts&&3!==Ts&&2!==Ts||(Ts=4),null===Cs||0===(268435455&Ns)&&0===(268435455&Os)||iu(Cs,As)}function hu(e,t){var n=Es;Es|=2;var r=pu();for(Cs===e&&As===t||(Is=null,du(e,t));;)try{gu();break}catch(a){fu(e,a)}if($a(),Es=n,ws.current=r,null!==Bs)throw Error(o(261));return Cs=null,As=0,Ts}function gu(){for(;null!==Bs;)vu(Bs)}function yu(){for(;null!==Bs&&!$e();)vu(Bs)}function vu(e){var t=Ss(e.alternate,e,Ms);e.memoizedProps=e.pendingProps,null===t?_u(e):Bs=t,xs.current=null}function _u(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=_l(n,t,Ms)))return void(Bs=n)}else{if(null!==(n=Hl(n,t)))return n.flags&=32767,void(Bs=n);if(null===e)return Ts=6,void(Bs=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Bs=t);Bs=t=e}while(null!==t);0===Ts&&(Ts=5)}function Su(e,t,n){var r=_t,a=ks.transition;try{ks.transition=null,_t=1,function(e,t,n,r){do{bu()}while(null!==Hs);if(0!==(6&Es))throw Error(o(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-it(n),o=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~o}}(e,i),e===Cs&&(Bs=Cs=null,As=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||Zs||(Zs=!0,Au(tt,(function(){return bu(),null}))),i=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||i){i=ks.transition,ks.transition=null;var l=_t;_t=1;var s=Es;Es|=4,xs.current=null,function(e,t){if(ea=Zt,pr(e=fr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(w){n=null;break e}var l=0,s=-1,u=-1,c=0,d=0,f=e,p=null;t:for(;;){for(var m;f!==n||0!==a&&3!==f.nodeType||(s=l+a),f!==i||0!==r&&3!==f.nodeType||(u=l+r),3===f.nodeType&&(l+=f.nodeValue.length),null!==(m=f.firstChild);)p=f,f=m;for(;;){if(f===e)break t;if(p===n&&++c===a&&(s=l),p===i&&++d===r&&(u=l),null!==(m=f.nextSibling))break;p=(f=p).parentNode}f=m}n=-1===s||-1===u?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},Zt=!1,$l=t;null!==$l;)if(e=(t=$l).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,$l=e;else for(;null!==$l;){t=$l;try{var h=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var g=h.memoizedProps,y=h.memoizedState,v=t.stateNode,_=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:Za(t.type,g),y);v.__reactInternalSnapshotBeforeUpdate=_}break;case 3:var S=t.stateNode.containerInfo;if(1===S.nodeType)S.textContent="";else if(9===S.nodeType){var b=S.body;null!=b&&(b.textContent="")}break;default:throw Error(o(163))}}catch(w){xu(t,t.return,w)}if(null!==(e=t.sibling)){e.return=t.return,$l=e;break}$l=t.return}h=ql,ql=!1}(e,n),ps(n,e),mr(ta),Zt=!!ea,ta=ea=null,e.current=n,hs(n,e,a),Qe(),Es=s,_t=l,ks.transition=i}else e.current=n;if(Zs&&(Zs=!1,Hs=e,Ws=a),0===(i=e.pendingLanes)&&(js=null),function(e){if(ot&&"function"===typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(at,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),nu(e,Ye()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)r(t[n]);if(Ls)throw Ls=!1,e=Vs,Vs=null,e;0!==(1&Ws)&&0!==e.tag&&bu(),0!==(1&(i=e.pendingLanes))?e===Xs?Ks++:(Ks=0,Xs=e):Ks=0,Va()}(e,t,n,r)}finally{ks.transition=a,_t=r}return null}function bu(){if(null!==Hs){var e=St(Ws),t=ks.transition,n=_t;try{if(ks.transition=null,_t=16>e?16:e,null===Hs)var r=!1;else{if(e=Hs,Hs=null,Ws=0,0!==(6&Es))throw Error(o(331));var a=Es;for(Es|=4,$l=e.current;null!==$l;){var i=$l,l=i.child;if(0!==(16&$l.flags)){var s=i.deletions;if(null!==s){for(var u=0;u<s.length;u++){var c=s[u];for($l=c;null!==$l;){var d=$l;switch(d.tag){case 0:case 11:case 15:Jl(8,d,i)}var f=d.child;if(null!==f)f.return=d,$l=f;else for(;null!==$l;){var p=(d=$l).sibling,m=d.return;if(ns(d),d===c){$l=null;break}if(null!==p){p.return=m,$l=p;break}$l=m}}}var h=i.alternate;if(null!==h){var g=h.child;if(null!==g){h.child=null;do{var y=g.sibling;g.sibling=null,g=y}while(null!==g)}}$l=i}}if(0!==(2064&i.subtreeFlags)&&null!==l)l.return=i,$l=l;else e:for(;null!==$l;){if(0!==(2048&(i=$l).flags))switch(i.tag){case 0:case 11:case 15:Jl(9,i,i.return)}var v=i.sibling;if(null!==v){v.return=i.return,$l=v;break e}$l=i.return}}var _=e.current;for($l=_;null!==$l;){var S=(l=$l).child;if(0!==(2064&l.subtreeFlags)&&null!==S)S.return=l,$l=S;else e:for(l=_;null!==$l;){if(0!==(2048&(s=$l).flags))try{switch(s.tag){case 0:case 11:case 15:es(9,s)}}catch(w){xu(s,s.return,w)}if(s===l){$l=null;break e}var b=s.sibling;if(null!==b){b.return=s.return,$l=b;break e}$l=s.return}}if(Es=a,Va(),ot&&"function"===typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(at,e)}catch(w){}r=!0}return r}finally{_t=n,ks.transition=t}}return!1}function wu(e,t,n){oo(e,t=fl(0,t=il(n,t),1)),t=Ys(),null!==(e=eu(e,1))&&(yt(e,1,t),nu(e,t))}function xu(e,t,n){if(3===e.tag)wu(e,e,n);else for(;null!==t;){if(3===t.tag){wu(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===js||!js.has(r))){oo(t,e=pl(t,e=il(n,e),1)),e=Ys(),null!==(t=eu(t,1))&&(yt(t,1,e),nu(t,e));break}}t=t.return}}function ku(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=Ys(),e.pingedLanes|=e.suspendedLanes&n,Cs===e&&(As&n)===n&&(4===Ts||3===Ts&&(130023424&As)===As&&500>Ye()-Rs?du(e,0):Us|=n),nu(e,t)}function Eu(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ct,0===(130023424&(ct<<=1))&&(ct=4194304)));var n=Ys();null!==(e=eu(e,t))&&(yt(e,t,n),nu(e,n))}function Cu(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Eu(e,n)}function Bu(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),Eu(e,n)}function Au(e,t){return Ke(e,t)}function Mu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Gu(e,t,n,r){return new Mu(e,t,n,r)}function Tu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Pu(e,t){var n=e.alternate;return null===n?((n=Gu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Nu(e,t,n,r,a,i){var l=2;if(r=e,"function"===typeof e)Tu(e)&&(l=1);else if("string"===typeof e)l=5;else e:switch(e){case x:return Ou(n.children,a,i,t);case k:l=8,a|=8;break;case E:return(e=Gu(12,n,t,2|a)).elementType=E,e.lanes=i,e;case M:return(e=Gu(13,n,t,a)).elementType=M,e.lanes=i,e;case G:return(e=Gu(19,n,t,a)).elementType=G,e.lanes=i,e;case N:return Uu(n,a,i,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case C:l=10;break e;case B:l=9;break e;case A:l=11;break e;case T:l=14;break e;case P:l=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Gu(l,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function Ou(e,t,n,r){return(e=Gu(7,e,r,t)).lanes=n,e}function Uu(e,t,n,r){return(e=Gu(22,e,r,t)).elementType=N,e.lanes=n,e.stateNode={},e}function zu(e,t,n){return(e=Gu(6,e,null,t)).lanes=n,e}function Du(e,t,n){return(t=Gu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ru(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Fu(e,t,n,r,a,o,i,l,s){return e=new Ru(e,t,n,l,s),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Gu(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},no(o),e}function Iu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:w,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Lu(e){if(!e)return Ba;e:{if(Ve(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Pa(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var n=e.type;if(Pa(n))return Ua(e,n,t)}return t}function Vu(e,t,n,r,a,o,i,l,s){return(e=Fu(n,r,!0,e,0,o,0,l,s)).context=Lu(null),n=e.current,(o=ao(r=Ys(),a=qs(n))).callback=void 0!==t&&null!==t?t:null,oo(n,o),e.current.lanes=a,yt(e,a,r),nu(e,r),e}function ju(e,t,n,r){var a=t.current,o=Ys(),i=qs(a);return n=Lu(n),null===t.context?t.context=n:t.pendingContext=n,(t=ao(o,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),oo(a,t),null!==(e=Js(a,i,o))&&io(e,a,i),i}function Zu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Hu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Wu(e,t){Hu(e,t),(e=e.alternate)&&Hu(e,t)}Ss=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ma.current)bl=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return bl=!1,function(e,t,n){switch(t.tag){case 3:Tl(t),Lo();break;case 5:ni(t);break;case 1:Pa(t.type)&&za(t);break;case 4:ei(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;Ca(Ha,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Ca(ai,1&ai.current),t.flags|=128,null):0!==(n&t.child.childLanes)?zl(e,t,n):(Ca(ai,1&ai.current),null!==(e=Zl(e,t,n))?e.sibling:null);Ca(ai,1&ai.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(128&e.flags)){if(r)return jl(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Ca(ai,ai.current),r)break;return null;case 22:case 23:return t.lanes=0,Cl(e,t,n)}return Zl(e,t,n)}(e,t,n);bl=0!==(131072&e.flags)}else bl=!1,No&&0!==(1048576&t.flags)&&Ao(t,bo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var a=Ta(t,Aa.current);qa(t,n),a=Si(null,t,r,e,a,n);var i=bi();return t.flags|=1,"object"===typeof a&&null!==a&&"function"===typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Pa(r)?(i=!0,za(t)):i=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,no(t),a.updater=po,t.stateNode=a,a._reactInternals=t,yo(t,r,e,n),t=Gl(null,t,r,!0,i,n)):(t.tag=0,No&&i&&Mo(t),wl(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"===typeof e)return Tu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===A)return 11;if(e===T)return 14}return 2}(r),e=Za(r,e),a){case 0:t=Al(null,t,r,e,n);break e;case 1:t=Ml(null,t,r,e,n);break e;case 11:t=xl(null,t,r,e,n);break e;case 14:t=kl(null,t,r,Za(r.type,e),n);break e}throw Error(o(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,Al(e,t,r,a=t.elementType===r?a:Za(r,a),n);case 1:return r=t.type,a=t.pendingProps,Ml(e,t,r,a=t.elementType===r?a:Za(r,a),n);case 3:e:{if(Tl(t),null===e)throw Error(o(387));r=t.pendingProps,a=(i=t.memoizedState).element,ro(e,t),so(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=Pl(e,t,r,n,a=Error(o(423)));break e}if(r!==a){t=Pl(e,t,r,n,a=Error(o(424)));break e}for(Po=ua(t.stateNode.containerInfo.firstChild),To=t,No=!0,Oo=null,n=Xo(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(Lo(),r===a){t=Zl(e,t,n);break e}wl(e,t,r,n)}t=t.child}return t;case 5:return ni(t),null===e&&Ro(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,l=a.children,na(r,a)?l=null:null!==i&&na(r,i)&&(t.flags|=32),Bl(e,t),wl(e,t,l,n),t.child;case 6:return null===e&&Ro(t),null;case 13:return zl(e,t,n);case 4:return ei(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ko(t,null,r,n):wl(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,xl(e,t,r,a=t.elementType===r?a:Za(r,a),n);case 7:return wl(e,t,t.pendingProps,n),t.child;case 8:case 12:return wl(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,i=t.memoizedProps,l=a.value,Ca(Ha,r._currentValue),r._currentValue=l,null!==i)if(lr(i.value,l)){if(i.children===a.children&&!Ma.current){t=Zl(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var s=i.dependencies;if(null!==s){l=i.child;for(var u=s.firstContext;null!==u;){if(u.context===r){if(1===i.tag){(u=ao(-1,n&-n)).tag=2;var c=i.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}i.lanes|=n,null!==(u=i.alternate)&&(u.lanes|=n),Ya(i.return,n,t),s.lanes|=n;break}u=u.next}}else if(10===i.tag)l=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(l=i.return))throw Error(o(341));l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),Ya(l,n,t),l=i.sibling}else l=i.child;if(null!==l)l.return=i;else for(l=i;null!==l;){if(l===t){l=null;break}if(null!==(i=l.sibling)){i.return=l.return,l=i;break}l=l.return}i=l}wl(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,qa(t,n),r=r(a=Ja(a)),t.flags|=1,wl(e,t,r,n),t.child;case 14:return a=Za(r=t.type,t.pendingProps),kl(e,t,r,a=Za(r.type,a),n);case 15:return El(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Za(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,Pa(r)?(e=!0,za(t)):e=!1,qa(t,n),ho(t,r,a),yo(t,r,a,n),Gl(null,t,r,!0,e,n);case 19:return jl(e,t,n);case 22:return Cl(e,t,n)}throw Error(o(156,t.tag))};var Ku="function"===typeof reportError?reportError:function(e){console.error(e)};function Xu(e){this._internalRoot=e}function $u(e){this._internalRoot=e}function Qu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Yu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function qu(){}function Ju(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o;if("function"===typeof a){var l=a;a=function(){var e=Zu(i);l.call(e)}}ju(t,i,e,a)}else i=function(e,t,n,r,a){if(a){if("function"===typeof r){var o=r;r=function(){var e=Zu(i);o.call(e)}}var i=Vu(t,r,e,0,null,!1,0,"",qu);return e._reactRootContainer=i,e[ma]=i.current,Vr(8===e.nodeType?e.parentNode:e),uu(),i}for(;a=e.lastChild;)e.removeChild(a);if("function"===typeof r){var l=r;r=function(){var e=Zu(s);l.call(e)}}var s=Fu(e,0,!1,null,0,!1,0,"",qu);return e._reactRootContainer=s,e[ma]=s.current,Vr(8===e.nodeType?e.parentNode:e),uu((function(){ju(t,s,n,r)})),s}(n,t,e,a,r);return Zu(i)}$u.prototype.render=Xu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));ju(e,t,null,null)},$u.prototype.unmount=Xu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;uu((function(){ju(null,e,null,null)})),t[ma]=null}},$u.prototype.unstable_scheduleHydration=function(e){if(e){var t=kt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Nt.length&&0!==t&&t<Nt[n].priority;n++);Nt.splice(n,0,e),0===n&&Dt(e)}},bt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(vt(t,1|n),nu(t,Ye()),0===(6&Es)&&(Fs=Ye()+500,Va()))}break;case 13:var r=Ys();uu((function(){return Js(e,1,r)})),Wu(e,1)}},wt=function(e){13===e.tag&&(Js(e,134217728,Ys()),Wu(e,134217728))},xt=function(e){if(13===e.tag){var t=Ys(),n=qs(e);Js(e,n,t),Wu(e,n)}},kt=function(){return _t},Et=function(e,t){var n=_t;try{return _t=e,t()}finally{_t=n}},we=function(e,t,n){switch(t){case"input":if(q(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=ba(r);if(!a)throw Error(o(90));K(r),q(r,a)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Ae=su,Me=uu;var ec={usingClientEntryPoint:!1,Events:[_a,Sa,ba,Ce,Be,su]},tc={findFiberByHostInstance:va,bundleType:0,version:"18.1.0",rendererPackageName:"react-dom"},nc={bundleType:tc.bundleType,version:tc.version,rendererPackageName:tc.rendererPackageName,rendererConfig:tc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:S.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=He(e))?null:e.stateNode},findFiberByHostInstance:tc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.1.0-next-22edb9f77-20220426"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var rc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!rc.isDisabled&&rc.supportsFiber)try{at=rc.inject(nc),ot=rc}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ec,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Qu(t))throw Error(o(200));return Iu(e,t,null,n)},t.createRoot=function(e,t){if(!Qu(e))throw Error(o(299));var n=!1,r="",a=Ku;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=Fu(e,1,!1,null,0,n,0,r,a),e[ma]=t.current,Vr(8===e.nodeType?e.parentNode:e),new Xu(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=He(t))?null:e.stateNode},t.flushSync=function(e){return uu(e)},t.hydrate=function(e,t,n){if(!Yu(t))throw Error(o(200));return Ju(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Qu(e))throw Error(o(405));var r=null!=n&&n.hydratedSources||null,a=!1,i="",l=Ku;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),t=Vu(t,null,e,1,null!=n?n:null,a,0,i,l),e[ma]=t.current,Vr(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new $u(t)},t.render=function(e,t,n){if(!Yu(t))throw Error(o(200));return Ju(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Yu(e))throw Error(o(40));return!!e._reactRootContainer&&(uu((function(){Ju(null,null,e,!1,(function(){e._reactRootContainer=null,e[ma]=null}))})),!0)},t.unstable_batchedUpdates=su,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Yu(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return Ju(e,t,n,!1,r)},t.version="18.1.0-next-22edb9f77-20220426"},250:function(e,t,n){"use strict";var r=n(164);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},164:function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(463)},587:function(e,t,n){function r(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,t}var a=r(n(791));function o(){return o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function i(e,t){return i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},i(e,t)}var l=new Map,s=new WeakMap,u=0,c=void 0;function d(e){return Object.keys(e).sort().filter((function(t){return void 0!==e[t]})).map((function(t){return t+"_"+("root"===t?(n=e.root)?(s.has(n)||(u+=1,s.set(n,u.toString())),s.get(n)):"0":e[t]);var n})).toString()}function f(e,t,n,r){if(void 0===n&&(n={}),void 0===r&&(r=c),"undefined"===typeof window.IntersectionObserver&&void 0!==r){var a=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"===typeof n.threshold?n.threshold:0,time:0,boundingClientRect:a,intersectionRect:a,rootBounds:a}),function(){}}var o=function(e){var t=d(e),n=l.get(t);if(!n){var r,a=new Map,o=new IntersectionObserver((function(t){t.forEach((function(t){var n,o=t.isIntersecting&&r.some((function(e){return t.intersectionRatio>=e}));e.trackVisibility&&"undefined"===typeof t.isVisible&&(t.isVisible=o),null==(n=a.get(t.target))||n.forEach((function(e){e(o,t)}))}))}),e);r=o.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:o,elements:a},l.set(t,n)}return n}(n),i=o.id,s=o.observer,u=o.elements,f=u.get(e)||[];return u.has(e)||u.set(e,f),f.push(t),s.observe(e),function(){f.splice(f.indexOf(t),1),0===f.length&&(u.delete(e),s.unobserve(e)),0===u.size&&(s.disconnect(),l.delete(i))}}var p=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function m(e){return"function"!==typeof e.children}var h=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).node=null,n._unobserveCb=null,n.handleNode=function(e){n.node&&(n.unobserve(),e||n.props.triggerOnce||n.props.skip||n.setState({inView:!!n.props.initialInView,entry:void 0})),n.node=e||null,n.observeNode()},n.handleChange=function(e,t){e&&n.props.triggerOnce&&n.unobserve(),m(n.props)||n.setState({inView:e,entry:t}),n.props.onChange&&n.props.onChange(e,t)},n.state={inView:!!t.initialInView,entry:void 0},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var l=r.prototype;return l.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},l.componentWillUnmount=function(){this.unobserve(),this.node=null},l.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,a=e.trackVisibility,o=e.delay,i=e.fallbackInView;this._unobserveCb=f(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:a,delay:o},i)}},l.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},l.render=function(){if(!m(this.props)){var e=this.state,t=e.inView,n=e.entry;return this.props.children({inView:t,entry:n,ref:this.handleNode})}var r=this.props,i=r.children,l=r.as,s=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(r,p);return a.createElement(l||"div",o({ref:this.handleNode},s),i)},r}(a.Component);t.InView=h,t.defaultFallbackInView=function(e){c=e},t.observe=f,t.useInView=function(e){var t=void 0===e?{}:e,n=t.threshold,r=t.delay,o=t.trackVisibility,i=t.rootMargin,l=t.root,s=t.triggerOnce,u=t.skip,c=t.initialInView,d=t.fallbackInView,p=t.onChange,m=a.useRef(),h=a.useRef(),g=a.useState({inView:!!c}),y=g[0],v=g[1];h.current=p;var _=a.useCallback((function(e){void 0!==m.current&&(m.current(),m.current=void 0),u||e&&(m.current=f(e,(function(e,t){v({inView:e,entry:t}),h.current&&h.current(e,t),t.isIntersecting&&s&&m.current&&(m.current(),m.current=void 0)}),{root:l,rootMargin:i,threshold:n,trackVisibility:o,delay:r},d))}),[Array.isArray(n)?n.toString():n,l,i,s,u,o,d,r]);a.useEffect((function(){m.current||!y.entry||s||u||v({inView:!!c})}));var S=[_,y.inView,y.entry];return S.ref=S[0],S.inView=S[1],S.entry=S[2],S}},372:function(e,t){"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,_=n?Symbol.for("react.responder"):60118,S=n?Symbol.for("react.scope"):60119;function b(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case o:case l:case i:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case h:case s:return e;default:return t}}case a:return t}}}function w(e){return b(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=s,t.Element=r,t.ForwardRef=f,t.Fragment=o,t.Lazy=g,t.Memo=h,t.Portal=a,t.Profiler=l,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return w(e)||b(e)===c},t.isConcurrentMode=w,t.isContextConsumer=function(e){return b(e)===u},t.isContextProvider=function(e){return b(e)===s},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return b(e)===f},t.isFragment=function(e){return b(e)===o},t.isLazy=function(e){return b(e)===g},t.isMemo=function(e){return b(e)===h},t.isPortal=function(e){return b(e)===a},t.isProfiler=function(e){return b(e)===l},t.isStrictMode=function(e){return b(e)===i},t.isSuspense=function(e){return b(e)===p},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===o||e===d||e===l||e===i||e===p||e===m||"object"===typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===s||e.$$typeof===u||e.$$typeof===f||e.$$typeof===v||e.$$typeof===_||e.$$typeof===S||e.$$typeof===y)},t.typeOf=b},441:function(e,t,n){"use strict";e.exports=n(372)},374:function(e,t,n){"use strict";var r=n(791),a=Symbol.for("react.element"),o=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,o={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)i.call(t,r)&&!s.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:u,ref:c,props:o,_owner:l.current}}t.Fragment=o,t.jsx=u,t.jsxs=u},117:function(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,g={};function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}function v(){}function _(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=y.prototype;var S=_.prototype=new v;S.constructor=_,h(S,y.prototype),S.isPureReactComponent=!0;var b=Array.isArray,w=Object.prototype.hasOwnProperty,x={current:null},k={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,r){var a,o={},i=null,l=null;if(null!=t)for(a in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)w.call(t,a)&&!k.hasOwnProperty(a)&&(o[a]=t[a]);var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(a in s=e.defaultProps)void 0===o[a]&&(o[a]=s[a]);return{$$typeof:n,type:e,key:i,ref:l,props:o,_owner:x.current}}function C(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var B=/\/+/g;function A(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function M(e,t,a,o,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case n:case r:s=!0}}if(s)return i=i(s=e),e=""===o?"."+A(s,0):o,b(i)?(a="",null!=e&&(a=e.replace(B,"$&/")+"/"),M(i,t,a,"",(function(e){return e}))):null!=i&&(C(i)&&(i=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,a+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(B,"$&/")+"/")+e)),t.push(i)),1;if(s=0,o=""===o?".":o+":",b(e))for(var u=0;u<e.length;u++){var c=o+A(l=e[u],u);s+=M(l,t,a,c,i)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),u=0;!(l=e.next()).done;)s+=M(l=l.value,t,a,c=o+A(l,u++),i);else if("object"===l)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function G(e,t,n){if(null==e)return e;var r=[],a=0;return M(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function T(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var P={current:null},N={transition:null},O={ReactCurrentDispatcher:P,ReactCurrentBatchConfig:N,ReactCurrentOwner:x};t.Children={map:G,forEach:function(e,t,n){G(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return G(e,(function(){t++})),t},toArray:function(e){return G(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=y,t.Fragment=a,t.Profiler=i,t.PureComponent=_,t.StrictMode=o,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=h({},e.props),o=e.key,i=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,l=x.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)w.call(t,u)&&!k.hasOwnProperty(u)&&(a[u]=void 0===t[u]&&void 0!==s?s[u]:t[u])}var u=arguments.length-2;if(1===u)a.children=r;else if(1<u){s=Array(u);for(var c=0;c<u;c++)s[c]=arguments[c+2];a.children=s}return{$$typeof:n,type:e.type,key:o,ref:i,props:a,_owner:l}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:T}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=N.transition;N.transition={};try{e()}finally{N.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return P.current.useCallback(e,t)},t.useContext=function(e){return P.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return P.current.useDeferredValue(e)},t.useEffect=function(e,t){return P.current.useEffect(e,t)},t.useId=function(){return P.current.useId()},t.useImperativeHandle=function(e,t,n){return P.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return P.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return P.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return P.current.useMemo(e,t)},t.useReducer=function(e,t,n){return P.current.useReducer(e,t,n)},t.useRef=function(e){return P.current.useRef(e)},t.useState=function(e){return P.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return P.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return P.current.useTransition()},t.version="18.1.0"},791:function(e,t,n){"use strict";e.exports=n(117)},184:function(e,t,n){"use strict";e.exports=n(374)},813:function(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<o(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,i=a>>>1;r<i;){var l=2*(r+1)-1,s=e[l],u=l+1,c=e[u];if(0>o(s,n))u<a&&0>o(c,s)?(e[r]=c,e[u]=n,r=u):(e[r]=s,e[l]=n,r=l);else{if(!(u<a&&0>o(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}var u=[],c=[],d=1,f=null,p=3,m=!1,h=!1,g=!1,y="function"===typeof setTimeout?setTimeout:null,v="function"===typeof clearTimeout?clearTimeout:null,_="undefined"!==typeof setImmediate?setImmediate:null;function S(e){for(var t=r(c);null!==t;){if(null===t.callback)a(c);else{if(!(t.startTime<=e))break;a(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function b(e){if(g=!1,S(e),!h)if(null!==r(u))h=!0,N(w);else{var t=r(c);null!==t&&O(b,t.startTime-e)}}function w(e,n){h=!1,g&&(g=!1,v(C),C=-1),m=!0;var o=p;try{for(S(n),f=r(u);null!==f&&(!(f.expirationTime>n)||e&&!M());){var i=f.callback;if("function"===typeof i){f.callback=null,p=f.priorityLevel;var l=i(f.expirationTime<=n);n=t.unstable_now(),"function"===typeof l?f.callback=l:f===r(u)&&a(u),S(n)}else a(u);f=r(u)}if(null!==f)var s=!0;else{var d=r(c);null!==d&&O(b,d.startTime-n),s=!1}return s}finally{f=null,p=o,m=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var x,k=!1,E=null,C=-1,B=5,A=-1;function M(){return!(t.unstable_now()-A<B)}function G(){if(null!==E){var e=t.unstable_now();A=e;var n=!0;try{n=E(!0,e)}finally{n?x():(k=!1,E=null)}}else k=!1}if("function"===typeof _)x=function(){_(G)};else if("undefined"!==typeof MessageChannel){var T=new MessageChannel,P=T.port2;T.port1.onmessage=G,x=function(){P.postMessage(null)}}else x=function(){y(G,0)};function N(e){E=e,k||(k=!0,x())}function O(e,n){C=y((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){h||m||(h=!0,N(w))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(u)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,a,o){var i=t.unstable_now();switch("object"===typeof o&&null!==o?o="number"===typeof(o=o.delay)&&0<o?i+o:i:o=i,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:d++,callback:a,priorityLevel:e,startTime:o,expirationTime:l=o+l,sortIndex:-1},o>i?(e.sortIndex=o,n(c,e),null===r(u)&&e===r(c)&&(g?(v(C),C=-1):g=!0,O(b,o-i))):(e.sortIndex=l,n(u,e),h||m||(h=!0,N(w))),e},t.unstable_shouldYield=M,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},296:function(e,t,n){"use strict";e.exports=n(813)},613:function(e){e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),s=0;s<o.length;s++){var u=o[s];if(!l(u))return!1;var c=e[u],d=t[u];if(!1===(a=n?n.call(r,c,d,u):void 0)||void 0===a&&c!==d)return!1}return!0}},607:function(e,t,n){"use strict";var r=n(319).default,a=n(713).default,o=n(38).default;Object.defineProperty(t,"__esModule",{value:!0});var i=function(e,t){return function(n){return Math.max(Math.min(n,t),e)}},l=function(e){return e%1?Number(e.toFixed(5)):e},s=/(-)?([\d]*\.?[\d])+/g,u=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,c=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function d(e){return"string"===typeof e}var f={test:function(e){return"number"===typeof e},parse:parseFloat,transform:function(e){return e}},p=Object.assign(Object.assign({},f),{transform:i(0,1)}),m=Object.assign(Object.assign({},f),{default:1}),h=function(e){return{test:function(t){return d(t)&&t.endsWith(e)&&1===t.split(" ").length},parse:parseFloat,transform:function(t){return"".concat(t).concat(e)}}},g=h("deg"),y=h("%"),v=h("px"),_=h("vh"),S=h("vw"),b=Object.assign(Object.assign({},y),{parse:function(e){return y.parse(e)/100},transform:function(e){return y.transform(100*e)}}),w=function(e,t){return function(n){return Boolean(d(n)&&c.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t))}},x=function(e,t,n){return function(r){var i;if(!d(r))return r;var l=r.match(s),u=o(l,4),c=u[0],f=u[1],p=u[2],m=u[3];return a(i={},e,parseFloat(c)),a(i,t,parseFloat(f)),a(i,n,parseFloat(p)),a(i,"alpha",void 0!==m?parseFloat(m):1),i}},k={test:w("hsl","hue"),parse:x("hue","saturation","lightness"),transform:function(e){var t=e.hue,n=e.saturation,r=e.lightness,a=e.alpha,o=void 0===a?1:a;return"hsla("+Math.round(t)+", "+y.transform(l(n))+", "+y.transform(l(r))+", "+l(p.transform(o))+")"}},E=i(0,255),C=Object.assign(Object.assign({},f),{transform:function(e){return Math.round(E(e))}}),B={test:w("rgb","red"),parse:x("red","green","blue"),transform:function(e){var t=e.red,n=e.green,r=e.blue,a=e.alpha,o=void 0===a?1:a;return"rgba("+C.transform(t)+", "+C.transform(n)+", "+C.transform(r)+", "+l(p.transform(o))+")"}};var A={test:w("#"),parse:function(e){var t="",n="",r="",a="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),a=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),a=e.substr(4,1),t+=t,n+=n,r+=r,a+=a),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:a?parseInt(a,16)/255:1}},transform:B.transform},M={test:function(e){return B.test(e)||A.test(e)||k.test(e)},parse:function(e){return B.test(e)?B.parse(e):k.test(e)?k.parse(e):A.parse(e)},transform:function(e){return d(e)?e:e.hasOwnProperty("red")?B.transform(e):k.transform(e)}},G="${c}",T="${n}";function P(e){"number"===typeof e&&(e="".concat(e));var t=[],n=0,a=e.match(u);a&&(n=a.length,e=e.replace(u,G),t.push.apply(t,r(a.map(M.parse))));var o=e.match(s);return o&&(e=e.replace(s,T),t.push.apply(t,r(o.map(f.parse)))),{values:t,numColors:n,tokenised:e}}function N(e){return P(e).values}function O(e){var t=P(e),n=t.values,r=t.numColors,a=t.tokenised,o=n.length;return function(e){for(var t=a,n=0;n<o;n++)t=t.replace(n<r?G:T,n<r?M.transform(e[n]):l(e[n]));return t}}var U=function(e){return"number"===typeof e?0:e};var z={test:function(e){var t,n,r,a;return isNaN(e)&&d(e)&&(null!==(n=null===(t=e.match(s))||void 0===t?void 0:t.length)&&void 0!==n?n:0)+(null!==(a=null===(r=e.match(u))||void 0===r?void 0:r.length)&&void 0!==a?a:0)>0},parse:N,createTransformer:O,getAnimatableNone:function(e){var t=N(e);return O(e)(t.map(U))}},D=new Set(["brightness","contrast","saturate","opacity"]);function R(e){var t=e.slice(0,-1).split("("),n=o(t,2),r=n[0],a=n[1];if("drop-shadow"===r)return e;var i=a.match(s)||[],l=o(i,1)[0];if(!l)return e;var u=a.replace(l,""),c=D.has(r)?1:0;return l!==a&&(c*=100),r+"("+c+u+")"}var F=/([a-z-]*)\(.*?\)/g,I=Object.assign(Object.assign({},z),{getAnimatableNone:function(e){var t=e.match(F);return t?t.map(R).join(" "):e}});t.alpha=p,t.color=M,t.complex=z,t.degrees=g,t.filter=I,t.hex=A,t.hsla=k,t.number=f,t.percent=y,t.progressPercentage=b,t.px=v,t.rgbUnit=C,t.rgba=B,t.scale=m,t.vh=_,t.vw=S},308:function(e,t,n){"use strict";n.r(t),n.d(t,{ServerStyleSheet:function(){return Ie},StyleSheetConsumer:function(){return ae},StyleSheetContext:function(){return re},StyleSheetManager:function(){return ce},ThemeConsumer:function(){return Pe},ThemeContext:function(){return Te},ThemeProvider:function(){return Ne},__PRIVATE__:function(){return je},createGlobalStyle:function(){return Re},css:function(){return Se},default:function(){return Ze},isStyledComponent:function(){return S},keyframes:function(){return Fe},useTheme:function(){return Ve},version:function(){return w},withTheme:function(){return Le}});var r=n(441),a=n(791),o=n(613),i=n.n(o);var l=function(e){function t(e,r,s,u,f){for(var p,m,h,g,S,w=0,x=0,k=0,E=0,C=0,P=0,O=h=p=0,z=0,D=0,R=0,F=0,I=s.length,L=I-1,V="",j="",Z="",H="";z<I;){if(m=s.charCodeAt(z),z===L&&0!==x+E+k+w&&(0!==x&&(m=47===x?10:47),E=k=w=0,I++,L++),0===x+E+k+w){if(z===L&&(0<D&&(V=V.replace(d,"")),0<V.trim().length)){switch(m){case 32:case 9:case 59:case 13:case 10:break;default:V+=s.charAt(z)}m=59}switch(m){case 123:for(p=(V=V.trim()).charCodeAt(0),h=1,F=++z;z<I;){switch(m=s.charCodeAt(z)){case 123:h++;break;case 125:h--;break;case 47:switch(m=s.charCodeAt(z+1)){case 42:case 47:e:{for(O=z+1;O<L;++O)switch(s.charCodeAt(O)){case 47:if(42===m&&42===s.charCodeAt(O-1)&&z+2!==O){z=O+1;break e}break;case 10:if(47===m){z=O+1;break e}}z=O}}break;case 91:m++;case 40:m++;case 34:case 39:for(;z++<L&&s.charCodeAt(z)!==m;);}if(0===h)break;z++}if(h=s.substring(F,z),0===p&&(p=(V=V.replace(c,"").trim()).charCodeAt(0)),64===p){switch(0<D&&(V=V.replace(d,"")),m=V.charCodeAt(1)){case 100:case 109:case 115:case 45:D=r;break;default:D=T}if(F=(h=t(r,D,h,m,f+1)).length,0<N&&(S=l(3,h,D=n(T,V,R),r,A,B,F,m,f,u),V=D.join(""),void 0!==S&&0===(F=(h=S.trim()).length)&&(m=0,h="")),0<F)switch(m){case 115:V=V.replace(b,i);case 100:case 109:case 45:h=V+"{"+h+"}";break;case 107:h=(V=V.replace(y,"$1 $2"))+"{"+h+"}",h=1===G||2===G&&o("@"+h,3)?"@-webkit-"+h+"@"+h:"@"+h;break;default:h=V+h,112===u&&(j+=h,h="")}else h=""}else h=t(r,n(r,V,R),h,u,f+1);Z+=h,h=R=D=O=p=0,V="",m=s.charCodeAt(++z);break;case 125:case 59:if(1<(F=(V=(0<D?V.replace(d,""):V).trim()).length))switch(0===O&&(p=V.charCodeAt(0),45===p||96<p&&123>p)&&(F=(V=V.replace(" ",":")).length),0<N&&void 0!==(S=l(1,V,r,e,A,B,j.length,u,f,u))&&0===(F=(V=S.trim()).length)&&(V="\0\0"),p=V.charCodeAt(0),m=V.charCodeAt(1),p){case 0:break;case 64:if(105===m||99===m){H+=V+s.charAt(z);break}default:58!==V.charCodeAt(F-1)&&(j+=a(V,p,m,V.charCodeAt(2)))}R=D=O=p=0,V="",m=s.charCodeAt(++z)}}switch(m){case 13:case 10:47===x?x=0:0===1+p&&107!==u&&0<V.length&&(D=1,V+="\0"),0<N*U&&l(0,V,r,e,A,B,j.length,u,f,u),B=1,A++;break;case 59:case 125:if(0===x+E+k+w){B++;break}default:switch(B++,g=s.charAt(z),m){case 9:case 32:if(0===E+w+x)switch(C){case 44:case 58:case 9:case 32:g="";break;default:32!==m&&(g=" ")}break;case 0:g="\\0";break;case 12:g="\\f";break;case 11:g="\\v";break;case 38:0===E+x+w&&(D=R=1,g="\f"+g);break;case 108:if(0===E+x+w+M&&0<O)switch(z-O){case 2:112===C&&58===s.charCodeAt(z-3)&&(M=C);case 8:111===P&&(M=P)}break;case 58:0===E+x+w&&(O=z);break;case 44:0===x+k+E+w&&(D=1,g+="\r");break;case 34:case 39:0===x&&(E=E===m?0:0===E?m:E);break;case 91:0===E+x+k&&w++;break;case 93:0===E+x+k&&w--;break;case 41:0===E+x+w&&k--;break;case 40:if(0===E+x+w){if(0===p)if(2*C+3*P===533);else p=1;k++}break;case 64:0===x+k+E+w+O+h&&(h=1);break;case 42:case 47:if(!(0<E+w+k))switch(x){case 0:switch(2*m+3*s.charCodeAt(z+1)){case 235:x=47;break;case 220:F=z,x=42}break;case 42:47===m&&42===C&&F+2!==z&&(33===s.charCodeAt(F+2)&&(j+=s.substring(F,z+1)),g="",x=0)}}0===x&&(V+=g)}P=C,C=m,z++}if(0<(F=j.length)){if(D=r,0<N&&(void 0!==(S=l(2,j,D,e,A,B,F,u,f,u))&&0===(j=S).length))return H+j+Z;if(j=D.join(",")+"{"+j+"}",0!==G*M){switch(2!==G||o(j,2)||(M=0),M){case 111:j=j.replace(_,":-moz-$1")+j;break;case 112:j=j.replace(v,"::-webkit-input-$1")+j.replace(v,"::-moz-$1")+j.replace(v,":-ms-input-$1")+j}M=0}}return H+j+Z}function n(e,t,n){var a=t.trim().split(h);t=a;var o=a.length,i=e.length;switch(i){case 0:case 1:var l=0;for(e=0===i?"":e[0]+" ";l<o;++l)t[l]=r(e,t[l],n).trim();break;default:var s=l=0;for(t=[];l<o;++l)for(var u=0;u<i;++u)t[s++]=r(e[u]+" ",a[l],n).trim()}return t}function r(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(g,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function a(e,t,n,r){var i=e+";",l=2*t+3*n+4*r;if(944===l){e=i.indexOf(":",9)+1;var s=i.substring(e,i.length-1).trim();return s=i.substring(0,e).trim()+s+";",1===G||2===G&&o(s,1)?"-webkit-"+s+s:s}if(0===G||2===G&&!o(i,1))return i;switch(l){case 1015:return 97===i.charCodeAt(10)?"-webkit-"+i+i:i;case 951:return 116===i.charCodeAt(3)?"-webkit-"+i+i:i;case 963:return 110===i.charCodeAt(5)?"-webkit-"+i+i:i;case 1009:if(100!==i.charCodeAt(4))break;case 969:case 942:return"-webkit-"+i+i;case 978:return"-webkit-"+i+"-moz-"+i+i;case 1019:case 983:return"-webkit-"+i+"-moz-"+i+"-ms-"+i+i;case 883:if(45===i.charCodeAt(8))return"-webkit-"+i+i;if(0<i.indexOf("image-set(",11))return i.replace(C,"$1-webkit-$2")+i;break;case 932:if(45===i.charCodeAt(4))switch(i.charCodeAt(5)){case 103:return"-webkit-box-"+i.replace("-grow","")+"-webkit-"+i+"-ms-"+i.replace("grow","positive")+i;case 115:return"-webkit-"+i+"-ms-"+i.replace("shrink","negative")+i;case 98:return"-webkit-"+i+"-ms-"+i.replace("basis","preferred-size")+i}return"-webkit-"+i+"-ms-"+i+i;case 964:return"-webkit-"+i+"-ms-flex-"+i+i;case 1023:if(99!==i.charCodeAt(8))break;return"-webkit-box-pack"+(s=i.substring(i.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+i+"-ms-flex-pack"+s+i;case 1005:return p.test(i)?i.replace(f,":-webkit-")+i.replace(f,":-moz-")+i:i;case 1e3:switch(t=(s=i.substring(13).trim()).indexOf("-")+1,s.charCodeAt(0)+s.charCodeAt(t)){case 226:s=i.replace(S,"tb");break;case 232:s=i.replace(S,"tb-rl");break;case 220:s=i.replace(S,"lr");break;default:return i}return"-webkit-"+i+"-ms-"+s+i;case 1017:if(-1===i.indexOf("sticky",9))break;case 975:switch(t=(i=e).length-10,l=(s=(33===i.charCodeAt(t)?i.substring(0,t):i).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|s.charCodeAt(7))){case 203:if(111>s.charCodeAt(8))break;case 115:i=i.replace(s,"-webkit-"+s)+";"+i;break;case 207:case 102:i=i.replace(s,"-webkit-"+(102<l?"inline-":"")+"box")+";"+i.replace(s,"-webkit-"+s)+";"+i.replace(s,"-ms-"+s+"box")+";"+i}return i+";";case 938:if(45===i.charCodeAt(5))switch(i.charCodeAt(6)){case 105:return s=i.replace("-items",""),"-webkit-"+i+"-webkit-box-"+s+"-ms-flex-"+s+i;case 115:return"-webkit-"+i+"-ms-flex-item-"+i.replace(x,"")+i;default:return"-webkit-"+i+"-ms-flex-line-pack"+i.replace("align-content","").replace(x,"")+i}break;case 973:case 989:if(45!==i.charCodeAt(3)||122===i.charCodeAt(4))break;case 931:case 953:if(!0===E.test(e))return 115===(s=e.substring(e.indexOf(":")+1)).charCodeAt(0)?a(e.replace("stretch","fill-available"),t,n,r).replace(":fill-available",":stretch"):i.replace(s,"-webkit-"+s)+i.replace(s,"-moz-"+s.replace("fill-",""))+i;break;case 962:if(i="-webkit-"+i+(102===i.charCodeAt(5)?"-ms-"+i:"")+i,211===n+r&&105===i.charCodeAt(13)&&0<i.indexOf("transform",10))return i.substring(0,i.indexOf(";",27)+1).replace(m,"$1-webkit-$2")+i}return i}function o(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),O(2!==t?r:r.replace(k,"$1"),n,t)}function i(e,t){var n=a(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(w," or ($1)").substring(4):"("+t+")"}function l(e,t,n,r,a,o,i,l,s,c){for(var d,f=0,p=t;f<N;++f)switch(d=P[f].call(u,e,p,n,r,a,o,i,l,s,c)){case void 0:case!1:case!0:case null:break;default:p=d}if(p!==t)return p}function s(e){return void 0!==(e=e.prefix)&&(O=null,e?"function"!==typeof e?G=1:(G=2,O=e):G=0),s}function u(e,n){var r=e;if(33>r.charCodeAt(0)&&(r=r.trim()),r=[r],0<N){var a=l(-1,n,r,r,A,B,0,0,0,0);void 0!==a&&"string"===typeof a&&(n=a)}var o=t(T,r,n,0,0);return 0<N&&(void 0!==(a=l(-2,o,r,r,A,B,o.length,0,0,0))&&(o=a)),"",M=0,B=A=1,o}var c=/^\0+/g,d=/[\0\r\f]/g,f=/: */g,p=/zoo|gra/,m=/([,: ])(transform)/g,h=/,\r+?/g,g=/([\t\r\n ])*\f?&/g,y=/@(k\w+)\s*(\S*)\s*/,v=/::(place)/g,_=/:(read-only)/g,S=/[svh]\w+-[tblr]{2}/,b=/\(\s*(.*)\s*\)/g,w=/([\s\S]*?);/g,x=/-self|flex-/g,k=/[^]*?(:[rp][el]a[\w-]+)[^]*/,E=/stretch|:\s*\w+\-(?:conte|avail)/,C=/([^-])(image-set\()/,B=1,A=1,M=0,G=1,T=[],P=[],N=0,O=null,U=0;return u.use=function e(t){switch(t){case void 0:case null:N=P.length=0;break;default:if("function"===typeof t)P[N++]=t;else if("object"===typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else U=0|!!t}return e},u.set=s,void 0!==e&&s(e),u},s={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var u=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,c=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return u.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),d=n(110),f=n.n(d);function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var m=function(e,t){for(var n=[e[0]],r=0,a=t.length;r<a;r+=1)n.push(t[r],e[r+1]);return n},h=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!(0,r.typeOf)(e)},g=Object.freeze([]),y=Object.freeze({});function v(e){return"function"==typeof e}function _(e){return e.displayName||e.name||"Component"}function S(e){return e&&"string"==typeof e.styledComponentId}var b="undefined"!=typeof process&&({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"galaxy-z",REACT_APP_SITECODE:"uk"}.REACT_APP_SC_ATTR||{NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"galaxy-z",REACT_APP_SITECODE:"uk"}.SC_ATTR)||"data-styled",w="5.3.5",x="undefined"!=typeof window&&"HTMLElement"in window,k=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"galaxy-z",REACT_APP_SITECODE:"uk"}.REACT_APP_SC_DISABLE_SPEEDY&&""!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"galaxy-z",REACT_APP_SITECODE:"uk"}.REACT_APP_SC_DISABLE_SPEEDY?"false"!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"galaxy-z",REACT_APP_SITECODE:"uk"}.REACT_APP_SC_DISABLE_SPEEDY&&{NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"galaxy-z",REACT_APP_SITECODE:"uk"}.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"galaxy-z",REACT_APP_SITECODE:"uk"}.SC_DISABLE_SPEEDY&&""!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"galaxy-z",REACT_APP_SITECODE:"uk"}.SC_DISABLE_SPEEDY&&("false"!=={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"galaxy-z",REACT_APP_SITECODE:"uk"}.SC_DISABLE_SPEEDY&&{NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_PAGENAME:"galaxy-z",REACT_APP_SITECODE:"uk"}.SC_DISABLE_SPEEDY)),E={};function C(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(n.length>0?" Args: "+n.join(", "):""))}var B=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,a=r;e>=a;)(a<<=1)<0&&C(16,""+e);this.groupSizes=new Uint32Array(a),this.groupSizes.set(n),this.length=a;for(var o=r;o<a;o++)this.groupSizes[o]=0}for(var i=this.indexOfGroup(e+1),l=0,s=t.length;l<s;l++)this.tag.insertRule(i,t[l])&&(this.groupSizes[e]++,i++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(var a=n;a<r;a++)this.tag.deleteRule(n)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),a=r+n,o=r;o<a;o++)t+=this.tag.getRule(o)+"/*!sc*/\n";return t},e}(),A=new Map,M=new Map,G=1,T=function(e){if(A.has(e))return A.get(e);for(;M.has(G);)G++;var t=G++;return A.set(e,t),M.set(t,e),t},P=function(e){return M.get(e)},N=function(e,t){t>=G&&(G=t+1),A.set(e,t),M.set(t,e)},O="style["+b+'][data-styled-version="5.3.5"]',U=new RegExp("^"+b+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),z=function(e,t,n){for(var r,a=n.split(","),o=0,i=a.length;o<i;o++)(r=a[o])&&e.registerName(t,r)},D=function(e,t){for(var n=(t.textContent||"").split("/*!sc*/\n"),r=[],a=0,o=n.length;a<o;a++){var i=n[a].trim();if(i){var l=i.match(U);if(l){var s=0|parseInt(l[1],10),u=l[2];0!==s&&(N(u,s),z(e,u,l[3]),e.getTag().insertRules(s,r)),r.length=0}else r.push(i)}}},R=function(){return"undefined"!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null},F=function(e){var t=document.head,n=e||t,r=document.createElement("style"),a=function(e){for(var t=e.childNodes,n=t.length;n>=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(b))return r}}(n),o=void 0!==a?a.nextSibling:null;r.setAttribute(b,"active"),r.setAttribute("data-styled-version","5.3.5");var i=R();return i&&r.setAttribute("nonce",i),n.insertBefore(r,o),r},I=function(){function e(e){var t=this.element=F(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var a=t[n];if(a.ownerNode===e)return a}C(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),L=function(){function e(e){var t=this.element=F(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),V=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),j=x,Z={isServer:!x,useCSSOMInjection:!k},H=function(){function e(e,t,n){void 0===e&&(e=y),void 0===t&&(t={}),this.options=p({},Z,{},e),this.gs=t,this.names=new Map(n),this.server=!!e.isServer,!this.server&&x&&j&&(j=!1,function(e){for(var t=document.querySelectorAll(O),n=0,r=t.length;n<r;n++){var a=t[n];a&&"active"!==a.getAttribute(b)&&(D(e,a),a.parentNode&&a.parentNode.removeChild(a))}}(this))}e.registerId=function(e){return T(e)};var t=e.prototype;return t.reconstructWithOptions=function(t,n){return void 0===n&&(n=!0),new e(p({},this.options,{},t),this.gs,n&&this.names||void 0)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){return this.tag||(this.tag=(n=(t=this.options).isServer,r=t.useCSSOMInjection,a=t.target,e=n?new V(a):r?new I(a):new L(a),new B(e)));var e,t,n,r,a},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(T(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},t.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(T(e),n)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(T(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),n=t.length,r="",a=0;a<n;a++){var o=P(a);if(void 0!==o){var i=e.names.get(o),l=t.getGroup(a);if(i&&l&&i.size){var s=b+".g"+a+'[id="'+o+'"]',u="";void 0!==i&&i.forEach((function(e){e.length>0&&(u+=e+",")})),r+=""+l+s+'{content:"'+u+'"}/*!sc*/\n'}}}return r}(this)},e}(),W=/(a)(d)/gi,K=function(e){return String.fromCharCode(e+(e>25?39:97))};function X(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=K(t%52)+n;return(K(t%52)+n).replace(W,"$1-$2")}var $=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},Q=function(e){return $(5381,e)};function Y(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(v(n)&&!S(n))return!1}return!0}var q=Q("5.3.5"),J=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&Y(e),this.componentId=t,this.baseHash=$(q,t),this.baseStyle=n,H.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.componentId,a=[];if(this.baseStyle&&a.push(this.baseStyle.generateAndInjectStyles(e,t,n)),this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(r,this.staticRulesId))a.push(this.staticRulesId);else{var o=ve(this.rules,e,t,n).join(""),i=X($(this.baseHash,o)>>>0);if(!t.hasNameForId(r,i)){var l=n(o,"."+i,void 0,r);t.insertRules(r,i,l)}a.push(i),this.staticRulesId=i}else{for(var s=this.rules.length,u=$(this.baseHash,n.hash),c="",d=0;d<s;d++){var f=this.rules[d];if("string"==typeof f)c+=f;else if(f){var p=ve(f,e,t,n),m=Array.isArray(p)?p.join(""):p;u=$(u,m+d),c+=m}}if(c){var h=X(u>>>0);if(!t.hasNameForId(r,h)){var g=n(c,"."+h,void 0,r);t.insertRules(r,h,g)}a.push(h)}}return a.join(" ")},e}(),ee=/^\s*\/\/.*$/gm,te=[":","[",".","#"];function ne(e){var t,n,r,a,o=void 0===e?y:e,i=o.options,s=void 0===i?y:i,u=o.plugins,c=void 0===u?g:u,d=new l(s),f=[],p=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,a,o,i,l,s,u,c,d){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(a[0]+r),"";default:return r+(0===d?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}((function(e){f.push(e)})),m=function(e,r,o){return 0===r&&-1!==te.indexOf(o[n.length])||o.match(a)?e:"."+t};function h(e,o,i,l){void 0===l&&(l="&");var s=e.replace(ee,""),u=o&&i?i+" "+o+" { "+s+" }":s;return t=l,n=o,r=new RegExp("\\"+n+"\\b","g"),a=new RegExp("(\\"+n+"\\b){2,}"),d(i||!o?"":o,u)}return d.use([].concat(c,[function(e,t,a){2===e&&a.length&&a[0].lastIndexOf(n)>0&&(a[0]=a[0].replace(r,m))},p,function(e){if(-2===e){var t=f;return f=[],t}}])),h.hash=c.length?c.reduce((function(e,t){return t.name||C(15),$(e,t.name)}),5381).toString():"",h}var re=a.createContext(),ae=re.Consumer,oe=a.createContext(),ie=(oe.Consumer,new H),le=ne();function se(){return(0,a.useContext)(re)||ie}function ue(){return(0,a.useContext)(oe)||le}function ce(e){var t=(0,a.useState)(e.stylisPlugins),n=t[0],r=t[1],o=se(),l=(0,a.useMemo)((function(){var t=o;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),s=(0,a.useMemo)((function(){return ne({options:{prefix:!e.disableVendorPrefixes},plugins:n})}),[e.disableVendorPrefixes,n]);return(0,a.useEffect)((function(){i()(n,e.stylisPlugins)||r(e.stylisPlugins)}),[e.stylisPlugins]),a.createElement(re.Provider,{value:l},a.createElement(oe.Provider,{value:s},e.children))}var de=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=le);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.toString=function(){return C(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=le),this.name+e.hash},e}(),fe=/([A-Z])/,pe=/([A-Z])/g,me=/^ms-/,he=function(e){return"-"+e.toLowerCase()};function ge(e){return fe.test(e)?e.replace(pe,he).replace(me,"-ms-"):e}var ye=function(e){return null==e||!1===e||""===e};function ve(e,t,n,r){if(Array.isArray(e)){for(var a,o=[],i=0,l=e.length;i<l;i+=1)""!==(a=ve(e[i],t,n,r))&&(Array.isArray(a)?o.push.apply(o,a):o.push(a));return o}return ye(e)?"":S(e)?"."+e.styledComponentId:v(e)?"function"!=typeof(u=e)||u.prototype&&u.prototype.isReactComponent||!t?e:ve(e(t),t,n,r):e instanceof de?n?(e.inject(n,r),e.getName(r)):e:h(e)?function e(t,n){var r,a,o=[];for(var i in t)t.hasOwnProperty(i)&&!ye(t[i])&&(Array.isArray(t[i])&&t[i].isCss||v(t[i])?o.push(ge(i)+":",t[i],";"):h(t[i])?o.push.apply(o,e(t[i],i)):o.push(ge(i)+": "+(r=i,(null==(a=t[i])||"boolean"==typeof a||""===a?"":"number"!=typeof a||0===a||r in s?String(a).trim():a+"px")+";")));return n?[n+" {"].concat(o,["}"]):o}(e):e.toString();var u}var _e=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function Se(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return v(e)||h(e)?_e(ve(m(g,[e].concat(n)))):0===n.length&&1===e.length&&"string"==typeof e[0]?e:_e(ve(m(e,n)))}new Set;var be=function(e,t,n){return void 0===n&&(n=y),e.theme!==n.theme&&e.theme||t||n.theme},we=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,xe=/(^-|-$)/g;function ke(e){return e.replace(we,"-").replace(xe,"")}var Ee=function(e){return X(Q(e)>>>0)};function Ce(e){return"string"==typeof e&&!0}var Be=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Ae=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Me(e,t,n){var r=e[n];Be(t)&&Be(r)?Ge(r,t):e[n]=t}function Ge(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var a=0,o=n;a<o.length;a++){var i=o[a];if(Be(i))for(var l in i)Ae(l)&&Me(e,i[l],l)}return e}var Te=a.createContext(),Pe=Te.Consumer;function Ne(e){var t=(0,a.useContext)(Te),n=(0,a.useMemo)((function(){return function(e,t){return e?v(e)?e(t):Array.isArray(e)||"object"!=typeof e?C(8):t?p({},t,{},e):e:C(14)}(e.theme,t)}),[e.theme,t]);return e.children?a.createElement(Te.Provider,{value:n},e.children):null}var Oe={};function Ue(e,t,n){var r=S(e),o=!Ce(e),i=t.attrs,l=void 0===i?g:i,s=t.componentId,u=void 0===s?function(e,t){var n="string"!=typeof e?"sc":ke(e);Oe[n]=(Oe[n]||0)+1;var r=n+"-"+Ee("5.3.5"+n+Oe[n]);return t?t+"-"+r:r}(t.displayName,t.parentComponentId):s,d=t.displayName,m=void 0===d?function(e){return Ce(e)?"styled."+e:"Styled("+_(e)+")"}(e):d,h=t.displayName&&t.componentId?ke(t.displayName)+"-"+t.componentId:t.componentId||u,b=r&&e.attrs?Array.prototype.concat(e.attrs,l).filter(Boolean):l,w=t.shouldForwardProp;r&&e.shouldForwardProp&&(w=t.shouldForwardProp?function(n,r,a){return e.shouldForwardProp(n,r,a)&&t.shouldForwardProp(n,r,a)}:e.shouldForwardProp);var x,k=new J(n,h,r?e.componentStyle:void 0),E=k.isStatic&&0===l.length,C=function(e,t){return function(e,t,n,r){var o=e.attrs,i=e.componentStyle,l=e.defaultProps,s=e.foldedComponentIds,u=e.shouldForwardProp,d=e.styledComponentId,f=e.target,m=function(e,t,n){void 0===e&&(e=y);var r=p({},t,{theme:e}),a={};return n.forEach((function(e){var t,n,o,i=e;for(t in v(i)&&(i=i(r)),i)r[t]=a[t]="className"===t?(n=a[t],o=i[t],n&&o?n+" "+o:n||o):i[t]})),[r,a]}(be(t,(0,a.useContext)(Te),l)||y,t,o),h=m[0],g=m[1],_=function(e,t,n,r){var a=se(),o=ue();return t?e.generateAndInjectStyles(y,a,o):e.generateAndInjectStyles(n,a,o)}(i,r,h),S=n,b=g.$as||t.$as||g.as||t.as||f,w=Ce(b),x=g!==t?p({},t,{},g):t,k={};for(var E in x)"$"!==E[0]&&"as"!==E&&("forwardedAs"===E?k.as=x[E]:(u?u(E,c,b):!w||c(E))&&(k[E]=x[E]));return t.style&&g.style!==t.style&&(k.style=p({},t.style,{},g.style)),k.className=Array.prototype.concat(s,d,_!==d?_:null,t.className,g.className).filter(Boolean).join(" "),k.ref=S,(0,a.createElement)(b,k)}(x,e,t,E)};return C.displayName=m,(x=a.forwardRef(C)).attrs=b,x.componentStyle=k,x.displayName=m,x.shouldForwardProp=w,x.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):g,x.styledComponentId=h,x.target=r?e.target:e,x.withComponent=function(e){var r=t.componentId,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(t,["componentId"]),o=r&&r+"-"+(Ce(e)?e:ke(_(e)));return Ue(e,p({},a,{attrs:b,componentId:o}),n)},Object.defineProperty(x,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?Ge({},e.defaultProps,t):t}}),x.toString=function(){return"."+x.styledComponentId},o&&f()(x,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),x}var ze=function(e){return function e(t,n,a){if(void 0===a&&(a=y),!(0,r.isValidElementType)(n))return C(1,String(n));var o=function(){return t(n,a,Se.apply(void 0,arguments))};return o.withConfig=function(r){return e(t,n,p({},a,{},r))},o.attrs=function(r){return e(t,n,p({},a,{attrs:Array.prototype.concat(a.attrs,r).filter(Boolean)}))},o}(Ue,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){ze[e]=ze(e)}));var De=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=Y(e),H.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var a=r(ve(this.rules,t,n,r).join(""),""),o=this.componentId+e;n.insertRules(o,o,a)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&H.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function Re(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=Se.apply(void 0,[e].concat(n)),i="sc-global-"+Ee(JSON.stringify(o)),l=new De(o,i);function s(e){var t=se(),n=ue(),r=(0,a.useContext)(Te),o=(0,a.useRef)(t.allocateGSInstance(i)).current;return t.server&&u(o,e,t,r,n),(0,a.useLayoutEffect)((function(){if(!t.server)return u(o,e,t,r,n),function(){return l.removeStyles(o,t)}}),[o,e,t,r,n]),null}function u(e,t,n,r,a){if(l.isStatic)l.renderStyles(e,E,n,a);else{var o=p({},t,{theme:be(t,r,s.defaultProps)});l.renderStyles(e,o,n,a)}}return a.memo(s)}function Fe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=Se.apply(void 0,[e].concat(n)).join(""),o=Ee(a);return new de(o,a)}var Ie=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var n=R();return"<style "+[n&&'nonce="'+n+'"',b+'="true"','data-styled-version="5.3.5"'].filter(Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return e.sealed?C(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return C(2);var n=((t={})[b]="",t["data-styled-version"]="5.3.5",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),r=R();return r&&(n.nonce=r),[a.createElement("style",p({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new H({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?C(2):a.createElement(ce,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return C(3)},e}(),Le=function(e){var t=a.forwardRef((function(t,n){var r=(0,a.useContext)(Te),o=e.defaultProps,i=be(t,r,o);return a.createElement(e,p({},t,{theme:i,ref:n}))}));return f()(t,e),t.displayName="WithTheme("+_(e)+")",t},Ve=function(){return(0,a.useContext)(Te)},je={StyleSheet:H,masterSheet:ie},Ze=ze},388:function(e,t,n){"use strict";n.r(t),n.d(t,{__assign:function(){return o},__asyncDelegator:function(){return b},__asyncGenerator:function(){return S},__asyncValues:function(){return w},__await:function(){return _},__awaiter:function(){return c},__classPrivateFieldGet:function(){return B},__classPrivateFieldIn:function(){return M},__classPrivateFieldSet:function(){return A},__createBinding:function(){return f},__decorate:function(){return l},__exportStar:function(){return p},__extends:function(){return a},__generator:function(){return d},__importDefault:function(){return C},__importStar:function(){return E},__makeTemplateObject:function(){return x},__metadata:function(){return u},__param:function(){return s},__read:function(){return h},__rest:function(){return i},__spread:function(){return g},__spreadArray:function(){return v},__spreadArrays:function(){return y},__values:function(){return m}});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function a(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},o.apply(this,arguments)};function i(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}function l(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i}function s(e,t){return function(n,r){t(n,r,e)}}function u(e,t){if("object"===typeof Reflect&&"function"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function c(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(t){o(t)}}function l(e){try{s(r.throw(e))}catch(t){o(t)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))}function d(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=(a=i.trys).length>0&&a[a.length-1])&&(6===o[0]||2===o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(l){o=[6,l],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}}var f=Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]};function p(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||f(t,e,n)}function m(e){var t="function"===typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"===typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function h(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(l){a={error:l}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i}function g(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(h(arguments[t]));return e}function y(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),a=0;for(t=0;t<n;t++)for(var o=arguments[t],i=0,l=o.length;i<l;i++,a++)r[a]=o[i];return r}function v(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a<o;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}function _(e){return this instanceof _?(this.v=e,this):new _(e)}function S(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,a=n.apply(e,t||[]),o=[];return r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r;function i(e){a[e]&&(r[e]=function(t){return new Promise((function(n,r){o.push([e,t,n,r])>1||l(e,t)}))})}function l(e,t){try{(n=a[e](t)).value instanceof _?Promise.resolve(n.value.v).then(s,u):c(o[0][2],n)}catch(r){c(o[0][3],r)}var n}function s(e){l("next",e)}function u(e){l("throw",e)}function c(e,t){e(t),o.shift(),o.length&&l(o[0][0],o[0][1])}}function b(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,a){t[r]=e[r]?function(t){return(n=!n)?{value:_(e[r](t)),done:"return"===r}:a?a(t):t}:a}}function w(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=m(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,a){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,a,(t=e[n](t)).done,t.value)}))}}}function x(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var k=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function E(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&f(t,e,n);return k(t,e),t}function C(e){return e&&e.__esModule?e:{default:e}}function B(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"===typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}function A(e,t,n,r,a){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!a)throw new TypeError("Private accessor was defined without a setter");if("function"===typeof t?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,n):a?a.value=n:t.set(e,n),n}function M(e,t){if(null===t||"object"!==typeof t&&"function"!==typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"===typeof e?t===e:e.has(t)}}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.m=e,n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,r){return n.f[r](e,t),t}),[]))},n.u=function(e){return"static/js/"+e+".de025143.chunk.js"},n.miniCssF=function(e){},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={},t="2022-galaxy-z:";n.l=function(r,a,o,i){if(e[r])e[r].push(a);else{var l,s;if(void 0!==o)for(var u=document.getElementsByTagName("script"),c=0;c<u.length;c++){var d=u[c];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+o){l=d;break}}l||(s=!0,(l=document.createElement("script")).charset="utf-8",l.timeout=120,n.nc&&l.setAttribute("nonce",n.nc),l.setAttribute("data-webpack",t+o),l.src=r),e[r]=[a];var f=function(t,n){l.onerror=l.onload=null,clearTimeout(p);var a=e[r];if(delete e[r],l.parentNode&&l.parentNode.removeChild(l),a&&a.forEach((function(e){return e(n)})),t)return t(n)},p=setTimeout(f.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=f.bind(null,l.onerror),l.onload=f.bind(null,l.onload),s&&document.head.appendChild(l)}}}(),n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/",function(){var e={179:0};n.f.j=function(t,r){var a=n.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else{var o=new Promise((function(n,r){a=e[t]=[n,r]}));r.push(a[2]=o);var i=n.p+n.u(t),l=new Error;n.l(i,(function(r){if(n.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;l.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",l.name="ChunkLoadError",l.type=o,l.request=i,a[1](l)}}),"chunk-"+t,t)}};var t=function(t,r){var a,o,i=r[0],l=r[1],s=r[2],u=0;if(i.some((function(t){return 0!==e[t]}))){for(a in l)n.o(l,a)&&(n.m[a]=l[a]);if(s)s(n)}for(t&&t(r);u<i.length;u++)o=i[u],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self.webpackChunk_2022_galaxy_z=self.webpackChunk_2022_galaxy_z||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))}(),function(){"use strict";var e=n(791),t=n(250);function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(s){l=!0,a=s}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var o=n(861);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var c,d=n(308),f=n(184),p=d.default.div(c||(c=u(["\n border-radius: 25px;\n overflow: hidden;\n position: relative;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n"]))),m=p,h=function(t){var n=t.devices,r=t.selectedSku,o=t.availableSkus,i=t.field,l=t.handleSelectSku,s=t.element,u=t.style,c=t.isMobile,d=(t.exclusiveFlag,t.finished),p=t.theme,m=void 0===p?"light":p,h=a((0,e.useState)([]),2),g=h[0],y=h[1],v=s;return(0,e.useEffect)((function(){if(n&&n[r]){var e=o.filter((function(e){return!!n[e]&&(e===r||n[r][i]!==n[e][i]&&("color"!==i||!n[r].color.equals(n[e].color)))})).sort((function(e,t){if("size"===i){var r=parseInt(n[e].size.replace(/D*/g,"")),a=parseInt(n[t].size.replace(/D*/g,""));return n[e].size.includes("TB")&&(r*=1024),n[t].size.includes("TB")&&(a*=1024),r-a}return"color"===i?n[e].color.order-n[t].color.order:1})).map((function(e,t){var a;return(0,f.jsx)(v,{i:t,handleSelectSku:l,device:n[e],sku:e,active:e===r,field:i,style:u,isMobile:c,theme:m},"".concat(null===(a=n[e][i])||void 0===a?void 0:a.toString(),"_").concat(d?1:0))}));y(e)}}),[o,n]),g},g=n(646);function y(t){var n=(0,e.useRef)(null);return null===n.current&&(n.current=t()),n.current}var v=n(388),_=(0,e.createContext)({}),S=(0,e.createContext)(null),b=1/60*1e3,w="undefined"!==typeof performance?function(){return performance.now()}:function(){return Date.now()},x="undefined"!==typeof window?function(e){return window.requestAnimationFrame(e)}:function(e){return setTimeout((function(){return e(w())}),b)};var k=!0,E=!1,C=!1,B={delta:0,timestamp:0},A=["read","update","preRender","render","postRender"],M=A.reduce((function(e,t){return e[t]=function(e){var t=[],n=[],r=0,a=!1,o=!1,i=new WeakSet,l={schedule:function(e){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2]&&a,l=o?t:n;return arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&i.add(e),-1===l.indexOf(e)&&(l.push(e),o&&a&&(r=t.length)),e},cancel:function(e){var t=n.indexOf(e);-1!==t&&n.splice(t,1),i.delete(e)},process:function(s){if(a)o=!0;else{a=!0;var u=[n,t];if(t=u[0],(n=u[1]).length=0,r=t.length)for(var c=0;c<r;c++){var d=t[c];d(s),i.has(d)&&(l.schedule(d),e())}a=!1,o&&(o=!1,l.process(s))}}};return l}((function(){return E=!0})),e}),{}),G=A.reduce((function(e,t){var n=M[t];return e[t]=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return E||N(),n.schedule(e,t,r)},e}),{}),T=(A.reduce((function(e,t){return e[t]=M[t].cancel,e}),{}),A.reduce((function(e,t){return e[t]=function(){return M[t].process(B)},e}),{}),function(e){return M[e].process(B)}),P=function e(t){E=!1,B.delta=k?b:Math.max(Math.min(t-B.timestamp,40),1),B.timestamp=t,C=!0,A.forEach(T),C=!1,E&&(k=!1,x(e))},N=function(){E=!0,k=!0,C||x(P)},O=G,U="undefined"!==typeof document?e.useLayoutEffect:e.useEffect;function z(){var t=function(){var t=(0,e.useRef)(!1);return U((function(){return t.current=!0,function(){t.current=!1}}),[]),t}(),n=(0,v.__read)((0,e.useState)(0),2),r=n[0],a=n[1],o=(0,e.useCallback)((function(){t.current&&a(r+1)}),[r]);return[(0,e.useCallback)((function(){return O.postRender(o)}),[o]),r]}var D=function(e){return!e.isLayoutDirty&&e.willUpdate(!1)};function R(){var e=new Set,t=new WeakMap,n=function(){return e.forEach(D)};return{add:function(r){e.add(r),t.set(r,r.addEventListener("willUpdate",n))},remove:function(r){var a;e.delete(r),null===(a=t.get(r))||void 0===a||a(),t.delete(r),n()},dirty:n}}var F,I=function(e){return!0===e},L=function(t){var n,r,a=t.children,o=t.id,i=t.inheritId,l=t.inherit,s=void 0===l||l;void 0!==i&&(s=i);var u=(0,e.useContext)(_),c=(0,e.useContext)(S),d=(0,v.__read)(z(),2),f=d[0],p=d[1],m=(0,e.useRef)(null),h=null!==(n=u.id)&&void 0!==n?n:c;null===m.current&&(function(e){return I(!0===e)||"id"===e}(s)&&h&&(o=o?h+"-"+o:h),m.current={id:o,group:I(s)&&null!==(r=null===u||void 0===u?void 0:u.group)&&void 0!==r?r:R()});var g=(0,e.useMemo)((function(){return(0,v.__assign)((0,v.__assign)({},m.current),{forceRender:f})}),[p]);return e.createElement(_.Provider,{value:g},a)},V=0,j=function(t){var n=t.children;return e.useEffect((function(){(0,g.warning)(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")}),[]),e.createElement(L,{id:y((function(){return"asl-".concat(V++)}))},n)},Z="#000000",H="#464646",W="#121212",K="#b7b7b7",X="#ffffff",$="#f4f4f4",Q="#ff9922",Y="#2189ff",q="#6E6A69",J="#0274C2",ee={colors:{black:Z,grey:H,darkGrey:W,lightGrey:K,white:X,offWhite:$,flag:Q,primary:Y,outOfStock:q,secondary:J},fonts:{primary:"SamsungOne, sans-serif",secondary:"SamsungSharpSans, sans-serif",tertiary:"sssM, SamsungSharpSans, sans-serif",quaternary:"sssR, SamsungSharpSans, sans-serif",baseSize:16,sizes:{disclaimer:13,xxs:14,xs:16,s:19,m:22,l:26,xl:32,section:38,heading:42}},breakpoints:{desktop:1440,tablet:900,smallMobile:400,mobile:768},margins:[9,14,17,21,23,38,45,61,65]},te=function(e){var t=e.device,n=e.sku,r=e.handleSelectSku,a=e.active,i=(e.i,e.field,e.style),l=(e.exclusiveFlag,e.theme,(0,o.dD)());return(0,f.jsx)("div",s(s({style:s({display:"flex",flexDirection:"column",position:"relative"},i),onClick:function(){r(n)}},(0,o.rE)("colorSelect:".concat(t.name,":").concat(t.color.colorName))),{},{children:(0,f.jsx)("div",{style:{width:l?"6vmin":"min(27px, 3vw)",height:l?"6vmin":"min(27px, 3vw)",borderRadius:"50%",borderColor:a?ee.colors.primary:"#00000000",borderStyle:"solid",borderWidth:"2px",margin:0,position:"relative",cursor:"pointer"},children:(0,f.jsx)("div",{style:{width:"75%",height:"75%",borderRadius:"50%",position:"absolute",boxSizing:"border-box",top:"50%",left:"50%",backgroundColor:t.color.formattedColor,transition:"all 0.3s ease-in-out",transform:"translate3d(-50%,-50%,0)"}})})}),"".concat(t.color.htmlColor,"_").concat(t.name,"_").concat(l))},ne=(d.default.div(F||(F=u(["\n border-radius: 20px;\n padding: 0.225em 0.4em;\n border: 1px "," solid;\n transition: all 0.2s ease-in-out;\n cursor: pointer;\n"])),(function(e){return e.active?"#000":"transparent"})),function(e){var t=e.device,n=e.sku,r=e.handleSelectSku,a=e.active,i=(e.i,e.theme),l=void 0===i?"light":i,u=(0,o.dD)();return(0,f.jsx)(o.W2,s(s({padding:"0",margin:u?"0":"0 0.5em 0 0"},(0,o.rE)("chooseYourDeviceStorage:".concat(n))),{},{onClick:function(){return r(n)},style:{borderRadius:"14px",padding:"0.2em 0.4em",margin:0,border:"2px ".concat(a?ee.colors.primary:"light"===l?"#000":"#fff"," solid"),opacity:a?1:.4,transition:"all 0.2s ease-in-out",cursor:"pointer"},children:(0,f.jsx)(o.xv,{weight:"bold",size:u?23:13,style:{whiteSpace:"nowrap",color:"light"===l?"#000":"#fff"},children:t.size})}))});function re(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function oe(e,t,n){return t&&ae(e.prototype,t),n&&ae(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var ie,le=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=new Intl.NumberFormat("en-UK",{style:"currency",currency:"GBP"}).format(e);return t?n.replace(".00",""):n},se=function(){function e(t){re(this,e),this.colorName=void 0,this.formattedColor=void 0,this.htmlColor=void 0,this.exclusive=!1,this.order=void 0,this.colorName="Light Pink"===t.colorName?"Pink":t.colorName,this.formattedColor=t.formattedColor,this.htmlColor=t.htmlColor,this.exclusive=t.exclusive||!1,this.order=t.order}return oe(e,[{key:"toString",value:function(){return this.colorName}},{key:"equals",value:function(e){return this.colorName===e.colorName&&(this.formattedColor===e.formattedColor&&this.htmlColor===e.htmlColor)}}]),e}(),ue={currencyIso:"GBP",formattedValue:"Loading...",value:"0"},ce={isValueRounded:!1,stockLevel:0},de={altText:"Galaxy S22+",format:"TokoThumb",galleryIndex:0,imageType:"GALLERY",url:""},fe=function(){function e(t){re(this,e),this.currencyIso=void 0,this.formattedValue=void 0,this.priceType=void 0,this.value=void 0,this.currencyIso=t.currencyIso,this.formattedValue=t.formattedValue,this.priceType=t.priceType,this.value=parseFloat(t.value)}return oe(e,[{key:"withDiscount",value:function(e){var t=s({},this);return t.value=this.value*(1-e),t.formattedValue=le(t.value),t}}]),e}(),pe=function(){function e(t){var n,r,a,o,i=this,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"api";(re(this,e),this._name=void 0,this._family=void 0,this._picture=void 0,this._price=void 0,this._color=void 0,this._sku=void 0,this._size=void 0,this._cashbackAmount=void 0,this._featureOne=void 0,this._featureTwo=void 0,this._featureThree=void 0,this._featureFour=void 0,this._stock=void 0,this._tradeIn=!1,this._upgrade=!1,this._services=[],this._tag=void 0,this._link="",this._pdp="",this._gallery=[],"init"===l)?(this._sku=t._sku,this._name=t._name,this._picture=de,this._price=new fe(ue),this._color=new se(t._color),this._size=t._size,this._featureOne=t._featureOne,this._cashbackAmount=t._cashbackAmount,this._featureTwo=t._featureTwo,this._featureThree=t._featureThree,this._featureFour=t._featureFour,this._stock=ce,this._family=t._family,this._tag=t._tag,this._pdp=t._pdp):(this._sku=t.code||t.id||t.modelCode||t.sku,this._name=t.name||t.baseProductName,this._link=t.externalUrl,this._picture=t.picture||(null===t||void 0===t?void 0:t.galleryImagesV2)&&((null===t||void 0===t||null===(n=t.galleryImagesV2[0])||void 0===n||null===(r=n.images)||void 0===r?void 0:r.product)||(null===t||void 0===t||null===(a=t.galleryImagesV2[0])||void 0===a||null===(o=a.images[2])||void 0===o?void 0:o.value))||{},this._price=new fe(t.price||t.priceData),this._color=new se(t.color),this._size=t.size,this._stock=t.stock,this._family=this._sku.slice(0,7),this._gallery=t.gallery,this._featureOne=t._featureOne,this._featureTwo=t._featureTwo,this._featureThree=t._featureThree,this._featureFour=t._featureFour,this._cashbackAmount=t._cashbackAmount,this._pdp=t._pdp,t.addedServices&&t.addedServices.length>0&&t.addedServices.forEach((function(e){switch(e){case"UPGRADE_ENROLLMENT":i._upgrade=!0;break;case"TRADE_IN":i._tradeIn=!0}})))}return oe(e,[{key:"name",get:function(){return this._name}},{key:"family",get:function(){return this._family}},{key:"picture",get:function(){return this._picture},set:function(e){this._picture=e}},{key:"price",get:function(){return this._price},set:function(e){this._price=new fe(e)}},{key:"color",get:function(){return this._color}},{key:"sku",get:function(){return this._sku}},{key:"size",get:function(){return this._size}},{key:"cashbackAmount",get:function(){return this._cashbackAmount}},{key:"featureOne",get:function(){return this._featureOne}},{key:"featureTwo",get:function(){return this._featureTwo}},{key:"featureThree",get:function(){return this._featureThree}},{key:"featureFour",get:function(){return this._featureFour}},{key:"stock",get:function(){return this._stock},set:function(e){this._stock=e}},{key:"tradeIn",get:function(){return this._tradeIn}},{key:"upgrade",get:function(){return this._upgrade}},{key:"services",get:function(){return this._services},set:function(e){this._services=e}},{key:"tag",get:function(){return this._tag}},{key:"link",get:function(){return this._link},set:function(e){this._link=e}},{key:"pdp",get:function(){return this._pdp},set:function(e){this._pdp=e}},{key:"gallery",get:function(){return this._gallery},set:function(e){this._gallery=e}},{key:"diff",value:function(e){var t=0;return this.name.indexOf("Book")<=-1&&this.size!==e.size&&t++,this.color.formattedColor!==e.color.formattedColor&&t++,this.family!==e.family&&t++,t}},{key:"toJson",value:function(){return JSON.stringify(this)}}]),e}(),me=pe,he=JSON.parse('{"SM-S901BZKDEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Phantom Black","formattedColor":"#000000","htmlColor":"000000","order":0},"_sku":"SM-S901BZKDEUB","_size":"128 GB","_tag":{"tag":"New"},"_provider":"O2","_planId":"O2-152677-0","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-S901BZWDEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Phantom White","formattedColor":"#e9e9e7","htmlColor":"e9e9e7","order":1},"_sku":"SM-S901BZWDEUB","_size":"128 GB","_tag":{"tag":"New"},"_provider":"O2","_planId":"O2-152677-0","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-S901BZGDEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Green","formattedColor":"#587876","htmlColor":"587876","order":2},"_sku":"SM-S901BZGDEUB","_size":"128 GB","_tag":{"tag":"New"},"_provider":"O2","_planId":"O2-152677-0","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-S901BIDDEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Pink Gold","formattedColor":"#e3d2cf","htmlColor":"e3d2cf","order":3},"_sku":"SM-S901BIDDEUB","_size":"128 GB","_tag":{"tag":"New"},"_provider":"O2","_planId":"O2-152677-0","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-S901BZADEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4,"exclusive":true},"_sku":"SM-S901BZADEUB","_size":"128 GB","_tag":{"tag":"New"},"_provider":"O2","_planId":"O2-152677-0","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-S901BZEDEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5,"exclusive":true},"_sku":"SM-S901BZEDEUB","_size":"128 GB","_tag":{"tag":"New"},"_provider":"O2","_planId":"O2-152677-0","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-S901BZVDEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Lavender","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6,"exclusive":true},"_sku":"SM-S901BZVDEUB","_size":"128 GB","_tag":{"tag":"New"},"_provider":"O2","_planId":"O2-152677-0","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-S901BLBDEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7,"exclusive":true},"_sku":"SM-S901BLBDEUB","_size":"128 GB","_tag":{"tag":"New"},"_provider":"O2","_planId":"O2-152677-0","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-S901BZKGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_picture":{"altText":"Galaxy S22 (256GB)","format":"TokoThumb","galleryIndex":0,"imageType":"GALLERY","url":""},"_price":{"currencyIso":"GBP","formattedValue":"\xa39.00","value":9},"_color":{"colorName":"Phantom Black","formattedColor":"#000000","htmlColor":"000000","order":0},"_sku":"SM-S901BZKGEUB","_size":"256 GB","_tag":{"tag":"New"},"_planId":"THREE-138504-0","_provider":"Three","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-S901BZWGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_picture":{"altText":"Galaxy S22 (256GB)","format":"TokoThumb","galleryIndex":0,"imageType":"GALLERY","url":""},"_price":{"currencyIso":"GBP","formattedValue":"\xa39.00","value":9},"_color":{"colorName":"Phantom White","formattedColor":"#e9e9e7","htmlColor":"e9e9e7","order":1},"_sku":"SM-S901BZWGEUB","_size":"256 GB","_tag":{"tag":"New"},"_planId":"THREE-138504-0","_provider":"Three","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-S901BZGGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_picture":{"altText":"Galaxy S22 (256GB)","format":"TokoThumb","galleryIndex":0,"imageType":"GALLERY","url":""},"_price":{"currencyIso":"GBP","formattedValue":"\xa39.00","value":9},"_color":{"colorName":"Green","formattedColor":"#587876","htmlColor":"587876","order":2},"_sku":"SM-S901BZGGEUB","_size":"256 GB","_tag":{"tag":"New"},"_planId":"THREE-138504-0","_provider":"Three","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-S901BIDGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_picture":{"altText":"Galaxy S22 (256GB)","format":"TokoThumb","galleryIndex":0,"imageType":"GALLERY","url":""},"_price":{"currencyIso":"GBP","formattedValue":"\xa39.00","value":9},"_color":{"colorName":"Pink Gold","formattedColor":"#e3d2cf","htmlColor":"e3d2cf","order":3},"_sku":"SM-S901BIDGEUB","_size":"256 GB","_tag":{"tag":"New"},"_planId":"THREE-138504-0","_provider":"Three","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-S901BZAGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_picture":{"altText":"Galaxy S22 (256GB)","format":"TokoThumb","galleryIndex":0,"imageType":"GALLERY","url":""},"_price":{"currencyIso":"GBP","formattedValue":"\xa39.00","value":9},"_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4,"exclusive":true},"_sku":"SM-S901BZAGEUB","_size":"256 GB","_tag":{"tag":"New"},"_planId":"THREE-138504-0","_provider":"Three","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-S901BZEGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_picture":{"altText":"Galaxy S22 (256GB)","format":"TokoThumb","galleryIndex":0,"imageType":"GALLERY","url":""},"_price":{"currencyIso":"GBP","formattedValue":"\xa39.00","value":9},"_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5,"exclusive":true},"_sku":"SM-S901BZEGEUB","_size":"256 GB","_tag":{"tag":"New"},"_planId":"THREE-138504-0","_provider":"Three","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-S901BZVGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_picture":{"altText":"Galaxy S22 (256GB)","format":"TokoThumb","galleryIndex":0,"imageType":"GALLERY","url":""},"_price":{"currencyIso":"GBP","formattedValue":"\xa39.00","value":9},"_color":{"colorName":"Lavender","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6,"exclusive":true},"_sku":"SM-S901BZVGEUB","_size":"256 GB","_tag":{"tag":"New"},"_planId":"THREE-138504-0","_provider":"Three","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-S901BLBGEUB":{"_name":"Galaxy S22","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7,"exclusive":true},"_sku":"SM-S901BLBGEUB","_size":"256 GB","_tag":{"tag":"New"},"_planId":"THREE-138504-0","_provider":"Three","_featureOne":"6.1\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"8K Video Filming","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"}}'),ge=JSON.parse('{"SM-S901BZADEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4},"_sku":"SM-S901BZADEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BZEDEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5},"_sku":"SM-S901BZEDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BZVDEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Lavender","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6},"_sku":"SM-S901BZVDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BLBDEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7},"_sku":"SM-S901BLBDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S901BZAGEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4},"_sku":"SM-S901BZAGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S901BZEGEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5},"_sku":"SM-S901BZEGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S901BZVGEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Lavender","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6},"_sku":"SM-S901BZVGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S901BLBGEUB":{"_name":"Galaxy S22 (Online Exclusive)","_family":"SM-S901","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7},"_sku":"SM-S901BLBGEUB","_size":"256 GB","_tag":{"tag":"New"}}}'),ye=JSON.parse('{"SM-S906BZKDEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Phantom Black","formattedColor":"#000000","htmlColor":"000000","order":0},"_sku":"SM-S906BZKDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZWDEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Phantom White","formattedColor":"#e9e9e7","htmlColor":"e9e9e7","order":1},"_sku":"SM-S906BZWDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZGDEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Green","formattedColor":"#587876","htmlColor":"587876","order":2},"_sku":"SM-S906BZGDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BIDDEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Pink Gold","formattedColor":"#e3d2cf","htmlColor":"e3d2cf","order":3},"_sku":"SM-S906BIDDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZADEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4,"exclusive":true},"_sku":"SM-S906BZADEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZEDEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5,"exclusive":true},"_sku":"SM-S906BZEDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZVDEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Lavender","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6,"exclusive":true},"_sku":"SM-S906BZVDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BLBDEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7,"exclusive":true},"_sku":"SM-S906BLBDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZKGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Phantom Black","formattedColor":"#000000","htmlColor":"000000","order":0},"_sku":"SM-S906BZKGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BZWGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Phantom White","formattedColor":"#e9e9e7","htmlColor":"e9e9e7","order":1},"_sku":"SM-S906BZWGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BZGGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Green","formattedColor":"#587876","htmlColor":"587876","order":2},"_sku":"SM-S906BZGGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BIDGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Pink Gold","formattedColor":"#e3d2cf","htmlColor":"e3d2cf","order":3},"_sku":"SM-S906BIDGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BZAGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4,"exclusive":true},"_sku":"SM-S906BZAGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BZEGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5,"exclusive":true},"_sku":"SM-S906BZEGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BZVGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Lavender","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6,"exclusive":true},"_sku":"SM-S906BZVGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BLBGEUB":{"_name":"Galaxy S22+","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7,"exclusive":true},"_sku":"SM-S906BLBGEUB","_size":"256 GB","_tag":{"tag":"New"}}}'),ve=JSON.parse('{"SM-S906BZADEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4},"_sku":"SM-S906BZADEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZEDEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5},"_sku":"SM-S906BZEDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZVDEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Lavender","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6},"_sku":"SM-S906BZVDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BLBDEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7},"_sku":"SM-S906BLBDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S906BZAGEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4},"_sku":"SM-S906BZAGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BZEGEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Cream","formattedColor":"#ece1bd","htmlColor":"ece1bd","order":5},"_sku":"SM-S906BZEGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BZVGEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Lavender","formattedColor":"#b4b5df","htmlColor":"b4b5df","order":6},"_sku":"SM-S906BZVGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S906BLBGEUB":{"_name":"Galaxy S22+ (Online Exclusive)","_family":"SM-S906","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7},"_sku":"SM-S906BLBGEUB","_size":"256 GB","_tag":{"tag":"New"}}}'),_e=JSON.parse('{"SM-S908BZKDEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_featureOne":"6.8\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"S Pen Included","_color":{"colorName":"Phantom Black","formattedColor":"#000000","htmlColor":"000000","order":0},"_sku":"SM-S908BZKDEUB","_size":"128 GB","_planId":"THREE-138513-0","_tag":{"tag":"New"},"_provider":"Three"},"SM-S908BDRDEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_featureOne":"6.8\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"S Pen Included","_color":{"colorName":"Burgundy","formattedColor":"#654d57","htmlColor":"654d57","order":1},"_sku":"SM-S908BDRDEUB","_size":"128 GB","_planId":"THREE-138513-0","_tag":{"tag":"New"},"_provider":"Three"},"SM-S908BZWDEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_featureOne":"6.8\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"S Pen Included","_color":{"colorName":"Phantom White","formattedColor":"#e9e9e7","htmlColor":"e9e9e7","order":2},"_sku":"SM-S908BZWDEUB","_size":"128 GB","_planId":"THREE-138513-0","_tag":{"tag":"New"},"_provider":"Three"},"SM-S908BZGDEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_featureOne":"6.8\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"S Pen Included","_color":{"colorName":"Green","formattedColor":"#587876","htmlColor":"587876","order":3},"_sku":"SM-S908BZGDEUB","_size":"128 GB","_planId":"THREE-138513-0","_tag":{"tag":"New"},"_provider":"Three"},"SM-S908BDRGEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_featureOne":"6.8\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"S Pen Included","_color":{"colorName":"Burgundy","formattedColor":"#654d57","htmlColor":"654d57","order":1},"_sku":"SM-S908BDRGEUB","_size":"256 GB","_planId":"THREE-108433-0","_tag":{"tag":"New"},"_provider":"Three"},"SM-S908BZKGEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_featureOne":"6.8\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"S Pen Included","_color":{"colorName":"Phantom Black","formattedColor":"#000000","htmlColor":"000000","order":0},"_sku":"SM-S908BZKGEUB","_size":"256 GB","_planId":"THREE-108433-0","_tag":{"tag":"New"},"_provider":"Three"},"SM-S908BZWGEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_featureOne":"6.8\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"S Pen Included","_color":{"colorName":"Phantom White","formattedColor":"#e9e9e7","htmlColor":"e9e9e7","order":2},"_sku":"SM-S908BZWGEUB","_size":"256 GB","_planId":"THREE-108433-0","_tag":{"tag":"New"},"_provider":"Three"},"SM-S908BZGGEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_featureOne":"6.8\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"S Pen Included","_color":{"colorName":"Green","formattedColor":"#587876","htmlColor":"587876","order":3},"_sku":"SM-S908BZGGEUB","_size":"256 GB","_planId":"THREE-108433-0","_tag":{"tag":"New"},"_provider":"Three"},"SM-S908BDRHEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_featureOne":"6.8\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"S Pen Included","_color":{"colorName":"Burgundy","formattedColor":"#654d57","htmlColor":"654d57","order":1},"_sku":"SM-S908BDRHEUB","_size":"512 GB","_planId":"THREE-108449-0","_tag":{"tag":"New"},"_provider":"Three"},"SM-S908BZKHEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_featureOne":"6.8\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"S Pen Included","_color":{"colorName":"Phantom Black","formattedColor":"#000000","htmlColor":"000000","order":0},"_sku":"SM-S908BZKHEUB","_size":"512 GB","_planId":"THREE-108449-0","_tag":{"tag":"New"},"_provider":"Three"},"SM-S908BZWHEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_featureOne":"6.8\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"S Pen Included","_color":{"colorName":"Phantom White","formattedColor":"#e9e9e7","htmlColor":"e9e9e7","order":2},"_sku":"SM-S908BZWHEUB","_size":"512 GB","_planId":"THREE-108449-0","_tag":{"tag":"New"},"_provider":"Three"},"SM-S908BZGHEUB":{"_name":"Galaxy S22 Ultra","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_featureOne":"6.8\u201d Infinity-O Display","_featureTwo":"Nightography Camera","_featureThree":"S Pen Included","_color":{"colorName":"Green","formattedColor":"#587876","htmlColor":"587876","order":3},"_sku":"SM-S908BZGHEUB","_size":"512 GB","_planId":"THREE-108449-0","_tag":{"tag":"New"},"_provider":"Three"}}'),Se=JSON.parse('{"SM-S908BZADEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":0},"_sku":"SM-S908BZADEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S908BLBDEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":5},"_sku":"SM-S908BLBDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S908BZRDEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Red","formattedColor":"#cc5853","htmlColor":"cc5853","order":6},"_sku":"SM-S908BZRDEUB","_size":"128 GB","_tag":{"tag":"New"}},"SM-S908BZAGEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4},"_sku":"SM-S908BZAGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S908BLBGEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":5},"_sku":"SM-S908BLBGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S908BZRGEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Red","formattedColor":"#cc5853","htmlColor":"cc5853","order":6},"_sku":"SM-S908BZRGEUB","_size":"256 GB","_tag":{"tag":"New"}},"SM-S908BZAHEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4},"_sku":"SM-S908BZAHEUB","_size":"512 GB","_tag":{"tag":"New"}},"SM-S908BLBHEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":5},"_sku":"SM-S908BLBHEUB","_size":"512 GB","_tag":{"tag":"New"}},"SM-S908BZRHEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Red","formattedColor":"#cc5853","htmlColor":"cc5853","order":6},"_sku":"SM-S908BZRHEUB","_size":"512 GB","_tag":{"tag":"New"}},"SM-S908BZAPEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Graphite","formattedColor":"#6d7073","htmlColor":"6d7073","order":4},"_sku":"SM-S908BZAPEUB","_size":"1 TB"},"SM-S908BLBPEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":5},"_sku":"SM-S908BLBPEUB","_size":"1 TB"},"SM-S908BZRPEUB":{"_name":"Galaxy S22 Ultra (Online Exclusive)","_family":"SM-S908","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s22-ultra/","_color":{"colorName":"Red","formattedColor":"#cc5853","htmlColor":"cc5853","order":6},"_sku":"SM-S908BZRPEUB","_size":"1 TB"}}'),be=JSON.parse('{"SM-G990BLGFEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"Olive","formattedColor":"#a3ac9b","htmlColor":"a3ac9b","order":0},"_sku":"SM-G990BLGFEUA","_size":"128 GB","_planId":"THREE-138513-0","_provider":"Three","_featureOne":"6.4\u201d Infinity-O Display","_featureTwo":"Pro-grade Triple Camera","_featureThree":"Powerful Processor","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-G990BZADEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-G990BZADEUA","_size":"128 GB","_planId":"THREE-138513-0","_provider":"Three","_featureOne":"6.4\u201d Infinity-O Display","_featureTwo":"Pro-grade Triple Camera","_featureThree":"Powerful Processor","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-G990BLVFEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"Lavender","formattedColor":"#bfb1d2","htmlColor":"bfb1d2","order":0},"_sku":"SM-G990BLVFEUA","_size":"128 GB","_planId":"THREE-138513-0","_provider":"Three","_featureOne":"6.4\u201d Infinity-O Display","_featureTwo":"Pro-grade Triple Camera","_featureThree":"Powerful Processor","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-G990BZWFEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"White","formattedColor":"#f5f7f6","htmlColor":"f5f7f6","order":0},"_sku":"SM-G990BZWFEUA","_size":"128 GB","_planId":"THREE-138513-0","_provider":"Three","_featureOne":"6.4\u201d Infinity-O Display","_featureTwo":"Pro-grade Triple Camera","_featureThree":"Powerful Processor","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-G990BLGWEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"Olive","formattedColor":"#a3ac9b","htmlColor":"a3ac9b","order":0},"_sku":"SM-G990BLGWEUA","_size":"256 GB","_planId":"THREE-135412-0","_provider":"Three","_featureOne":"6.4\u201d Infinity-O Display","_featureTwo":"Pro-grade Triple Camera","_featureThree":"Powerful Processor","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-G990BZAWEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-G990BZAWEUA","_size":"256 GB","_planId":"THREE-135412-0","_provider":"Three","_featureOne":"6.4\u201d Infinity-O Display","_featureTwo":"Pro-grade Triple Camera","_featureThree":"Powerful Processor","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-G990BLVWEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"Lavender","formattedColor":"#bfb1d2","htmlColor":"bfb1d2","order":0},"_sku":"SM-G990BLVWEUA","_size":"256 GB","_planId":"THREE-135412-0","_provider":"Three","_featureOne":"6.4\u201d Infinity-O Display","_featureTwo":"Pro-grade Triple Camera","_featureThree":"Powerful Processor","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"},"SM-G990BZWWEUA":{"_name":"Galaxy S21 FE 5G","_family":"SM-G990","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s21-5g/galaxy-s21-fe-5g/","_color":{"colorName":"White","formattedColor":"#f5f7f6","htmlColor":"f5f7f6","order":0},"_sku":"SM-G990BZWWEUA","_size":"256 GB","_planId":"THREE-135412-0","_provider":"Three","_featureOne":"6.4\u201d Infinity-O Display","_featureTwo":"Pro-grade Triple Camera","_featureThree":"Powerful Processor","_featureFour":"Claim a free pair of Galaxy Buds2\xb9"}}'),we=JSON.parse('{"SM-G781BZWDEUA":{"_name":"Galaxy S20 FE 5G","_family":"SM-G781","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-fe-5g-cloud-white-128gb-sm-g781bzwdeua/","_color":{"colorName":"CLoud White","formattedColor":"#f0f0f1","htmlColor":"f0f0f1","order":0},"_sku":"SM-G781BZWDEUA","_size":"128 GB"},"SM-G781BZBDEUA":{"_name":"Galaxy S20 FE 5G","_family":"SM-G781","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-fe-5g-cloud-navy-128gb-sm-g781bzbdeua/","_color":{"colorName":"Cloud Navy","formattedColor":"#485167","htmlColor":"485167","order":0},"_sku":"SM-G781BZBDEUA","_size":"128 GB"},"SM-G781BZGDEUA":{"_name":"Galaxy S20 FE 5G","_family":"SM-G781","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-fe-5g-cloud-mint-128gb-sm-g781bzgdeua/","_color":{"colorName":"Cloud Mint","formattedColor":"#b6cfd0","htmlColor":"b6cfd0","order":0},"_sku":"SM-G781BZGDEUA","_size":"128 GB"},"SM-G781BZRDEUA":{"_name":"Galaxy S20 FE 5G","_family":"SM-G781","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-fe-5g-cloud-red-128gb-sm-g781bzrdeua","_color":{"colorName":"Cloud Red","formattedColor":"#b73438","htmlColor":"b73438","order":0},"_sku":"SM-G781BZRDEUA","_size":"128 GB"},"SM-G781BLVDEUA":{"_name":"Galaxy S20 FE 5G","_family":"SM-G781","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-fe-5g-cloud-lavender-128gb-sm-g781blvdeua/","_color":{"colorName":"Cloud Lavender","formattedColor":"#d0acd0","htmlColor":"d0acd0","order":0},"_sku":"SM-G781BZRDEUA","_size":"128 GB"},"SM-G781BZODEUA":{"_name":"Galaxy S20 FE 5G","_family":"SM-G781","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-fe-5g-cloud-orange-128gb-sm-g781bzodeua/","_color":{"colorName":"Cloud Orange","formattedColor":"#f3c29a","htmlColor":"f3c29a","order":0},"_sku":"SM-G781BZODEUA","_size":"128 GB"}}'),xe=JSON.parse('{"SM-G780GZBDEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Navy","formattedColor":"#485167","htmlColor":"485167","order":0},"_sku":"SM-G780GZBDEUA","_size":"128 GB"},"SM-G780GZWDEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_color":{"colorName":"CLoud White","formattedColor":"#f0f0f1","htmlColor":"f0f0f1","order":0},"_sku":"SM-G780GZWDEUA","_size":"128 GB"},"SM-G780GZGDEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"CLoud Mint","formattedColor":"#b6cfd0","htmlColor":"b6cfd0","order":0},"_sku":"SM-G780GZGDEUA","_size":"128 GB"},"SM-G780GZRDEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Red","formattedColor":"#b73438","htmlColor":"b73438","order":0},"_sku":"SM-G780GZRDEUA","_size":"128 GB"},"SM-G780GLVDEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Lavender","formattedColor":"#d0acd0","htmlColor":"d0acd0","order":0},"_sku":"SM-G780GZRDEUA","_size":"128 GB"},"SM-G780GZODEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Orange","formattedColor":"#f3c29a","htmlColor":"f3c29a","order":0},"_sku":"SM-G780GZODEUA","_size":"128 GB"},"SM-G780GZBHEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Navy","formattedColor":"#485167","htmlColor":"485167","order":0},"_sku":"SM-G780GZBHEUA","_size":"256 GB"},"SM-G780GZWHEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"CLoud White","formattedColor":"#f0f0f1","htmlColor":"f0f0f1","order":0},"_sku":"SM-G780GZWHEUA","_size":"256 GB"},"SM-G780GZGHEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"CLoud Mint","formattedColor":"#b6cfd0","htmlColor":"b6cfd0","order":0},"_sku":"SM-G780GZGHEUA","_size":"256 GB"},"SM-G780GZRHEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Red","formattedColor":"#b73438","htmlColor":"b73438","order":0},"_sku":"SM-G780GZRHEUA","_size":"256 GB"},"SM-G780GLVHEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Lavender","formattedColor":"#d0acd0","htmlColor":"d0acd0","order":0},"_sku":"SM-G780GZRHEUA","_size":"256 GB"},"SM-G780GZOHEUA":{"_name":"Galaxy S20 FE","_family":"SM-G780","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s20/galaxy-s20-fe/","_color":{"colorName":"Cloud Orange","formattedColor":"#f3c29a","htmlColor":"f3c29a","order":0},"_sku":"SM-G780GZOHEUA","_size":"256 GB"}}'),ke=JSON.parse('{"SM5G980FZADEUA":{"_name":"Galaxy S20 Certified Renewed","_family":"SM5G980","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-5g-grey-128gb-certified-re-newed-sm5g980fzadeua/","_color":{"colorName":"Grey","formattedColor":"#868486","htmlColor":"868486","order":0},"_sku":"SM5G980FZADEUA","_size":"128 GB"}}'),Ee=JSON.parse('{"SM5G986BZADEUA":{"_name":"Galaxy S20+ 5G Certified Renewed","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-plus-5g-grey-128gb-certified-re-newed-sm5g986bzadeua/","_color":{"colorName":"Grey","formattedColor":"#868486","htmlColor":"868486","order":0},"_sku":"SM5G986BZADEUA","_size":"128 GB"}}'),Ce=JSON.parse('{"SM5G988BZADEUA":{"_name":"Galaxy S20 Ultra 5G Certified Renewed","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-s/galaxy-s20-ultra-5g-grey-128gb-certified-re-newed-sm5g988bzadeua/","_color":{"colorName":"Grey","formattedColor":"#868486","htmlColor":"868486","order":0},"_sku":"SM5G988BZADEUA","_size":"128 GB"}}'),Be=JSON.parse('{"SM-F711BLVBEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Lavender","formattedColor":"#bfb1d2","htmlColor":"bfb1d2","order":3},"_sku":"SM-F711BLVBEUA","_size":"128 GB"},"SM-F711BLVFEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Lavender","formattedColor":"#bfb1d2","htmlColor":"bfb1d2","order":3},"_sku":"SM-F711BLVFEUA","_size":"256 GB"},"SM-F711BZEFEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Cream","formattedColor":"#e3deca","htmlColor":"e3deca","order":0},"_sku":"SM-F711BZEFEUA","_size":"256 GB"},"SM-F711BZGBEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Green","formattedColor":"#424f50","htmlColor":"424f50","order":2},"_sku":"SM-F711BZGBEUA","_size":"128 GB"},"SM-F711BZGFEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Green","formattedColor":"#424f50","htmlColor":"424f50","order":2},"_sku":"SM-F711BZGFEUA","_size":"256 GB"},"SM-F711BZKBEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Phantom Black","formattedColor":"#2d2926","htmlColor":"2d2926","order":1},"_sku":"SM-F711BZKBEUA","_size":"128 GB"},"SM-F711BZKFEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Phantom Black","formattedColor":"#2d2926","htmlColor":"2d2926","order":1},"_sku":"SM-F711BZKFEUA","_size":"256 GB"},"SM-F711BZEBEUA":{"_name":"Galaxy Z Flip3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip3-5g/","_color":{"colorName":"Cream","formattedColor":"#e3deca","htmlColor":"e3deca","order":0},"_sku":"SM-F711BZEBEUA","_size":"128 GB"}}'),Ae=JSON.parse('{"SM-F926BZGDEUA":{"_name":"Galaxy Z Fold3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold3-5g/","_color":{"colorName":"Phantom Green","formattedColor":"#384a46","htmlColor":"384a46","order":1},"_sku":"SM-F926BZGDEUA","_size":"256 GB"},"SM-F926BZGGEUA":{"_name":"Galaxy Z Fold3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold3-5g/","_color":{"colorName":"Phantom Green","formattedColor":"#384a46","htmlColor":"384a46","order":1},"_sku":"SM-F926BZGGEUA","_size":"512 GB"},"SM-F926BZKGEUA":{"_name":"Galaxy Z Fold3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold3-5g/","_color":{"colorName":"Phantom Black","formattedColor":"#2d2926","htmlColor":"2d2926","order":0},"_sku":"SM-F926BZKGEUA","_size":"512 GB"},"SM-F926BZSDEUA":{"_name":"Galaxy Z Fold3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold3-5g/","_color":{"colorName":"Phantom Silver","formattedColor":"#cac6c4","htmlColor":"cac6c4","order":2},"_sku":"SM-F926BZSDEUA","_size":"256 GB"},"SM-F926BZSGEUA":{"_name":"Galaxy Z Fold3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold3-5g/","_color":{"colorName":"Phantom Silver","formattedColor":"#cac6c4","htmlColor":"cac6c4","order":2},"_sku":"SM-F926BZSGEUA","_size":"512 GB"},"SM-F926BZKDEUA":{"_name":"Galaxy Z Fold3 5G ","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold3-5g/","_color":{"colorName":"Phantom Black","formattedColor":"#2d2926","htmlColor":"2d2926","order":0},"_sku":"SM-F926BZKDEUA","_size":"256 GB"}}'),Me={Flip4:JSON.parse('{"SM-F721BLVGEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Bora Purple","formattedColor":"#B2A1CD","htmlColor":"B2A1CD","order":0},"_sku":"SM-F721BLVGEUB","_size":"128 GB","_planId":"VODAFONE-151936-0","_provider":"Vodafone","_featureOne":"Compact, full sized smartphone","_featureTwo":"Flex mode for hands-free camera","_featureThree":"Advanced durability","_featureFour":"Claim a free Galaxy Tab S6 Lite\xb2"},"SM-F721BZAGEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Graphite","formattedColor":"#404145","htmlColor":"404145","order":1},"_sku":"SM-F721BZAGEUB","_size":"128 GB","_planId":"VODAFONE-151936-0","_provider":"Vodafone","_featureOne":"Compact, full sized smartphone","_featureTwo":"Flex mode for hands-free camera","_featureThree":"Advanced durability","_featureFour":"Claim a free Galaxy Tab S6 Lite\xb2"},"SM-F721BZDGEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Pink Gold","formattedColor":"#E6D2C9","htmlColor":"E6D2C9","order":2},"_sku":"SM-F721BZDGEUB","_size":"128 GB","_planId":"VODAFONE-151936-0","_provider":"Vodafone","_featureOne":"Compact, full sized smartphone","_featureTwo":"Flex mode for hands-free camera","_featureThree":"Advanced durability","_featureFour":"Claim a free Galaxy Tab S6 Lite\xb2"},"SM-F721BLBGEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Blue","formattedColor":"#B6C0D6","htmlColor":"B6C0D6","order":3},"_sku":"SM-F721BLBGEUB","_size":"128 GB","_planId":"VODAFONE-151936-0","_provider":"Vodafone","_featureOne":"Compact, full sized smartphone","_featureTwo":"Flex mode for hands-free camera","_featureThree":"Advanced durability","_featureFour":"Claim a free Galaxy Tab S6 Lite\xb2"},"SM-F721BZAHEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Graphite","formattedColor":"#404145","htmlColor":"404145","order":1},"_sku":"SM-F721BZAHEUB","_size":"256 GB","_planId":"VODAFONE-146578-0","_provider":"Vodafone","_featureOne":"Compact, full sized smartphone","_featureTwo":"Flex mode for hands-free camera","_featureThree":"Advanced durability","_featureFour":"Claim a free Galaxy Tab S6 Lite\xb2"},"SM-F721BZDHEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Pink Gold","formattedColor":"#E6D2C9","htmlColor":"E6D2C9","order":2},"_sku":"SM-F721BZDHEUB","_size":"256 GB","_planId":"VODAFONE-146578-0","_provider":"Vodafone","_featureOne":"Compact, full sized smartphone","_featureTwo":"Flex mode for hands-free camera","_featureThree":"Advanced durability","_featureFour":"Claim a free Galaxy Tab S6 Lite\xb2"},"SM-F721BLBHEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Blue","formattedColor":"#B6C0D6","htmlColor":"B6C0D6","order":3},"_sku":"SM-F721BLBHEUB","_size":"256 GB","_planId":"VODAFONE-146578-0","_provider":"Vodafone","_featureOne":"Compact, full sized smartphone","_featureTwo":"Flex mode for hands-free camera","_featureThree":"Advanced durability","_featureFour":"Claim a free Galaxy Tab S6 Lite\xb2"},"SM-F721BLVHEUB":{"_name":"Galaxy Z Flip4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-flip4/","_color":{"colorName":"Bora Purple","formattedColor":"#B2A1CD","htmlColor":"B2A1CD","order":0},"_sku":"SM-F721BLVHEUB","_size":"256 GB","_planId":"VODAFONE-146578-0","_provider":"Vodafone","_featureOne":"Compact, full sized smartphone","_featureTwo":"Flex mode for hands-free camera","_featureThree":"Advanced durability","_featureFour":"Claim a free Galaxy Tab S6 Lite\xb2"}}'),Fold4:JSON.parse('{"SM-F936BZABEUB":{"_name":"Galaxy Z Fold4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold4/","_color":{"colorName":"Grey Green","formattedColor":"#4E5A61","htmlColor":"4E5A61","order":0},"_sku":"SM-F936BZABEUB","_size":"256 GB","_planId":"O2-153038-0","_provider":"o2","_featureOne":"7.6\u201d Infinity Flex Display","_featureTwo":"Open multiple apps at once with Multi View","_featureThree":"S Pen compatibility","_featureFour":"Claim a free Galaxy Tab S6 Lite\xb2"},"SM-F936BZKBEUB":{"_name":"Galaxy Z Fold4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold4/","_color":{"colorName":"Phantom Black","formattedColor":"#2D2926","htmlColor":"2D2926","order":1},"_sku":"SM-F936BZKBEUB","_size":"256 GB","_planId":"VODAFONE-146560-0","_provider":"Vodafone","_featureOne":"7.6\u201d Infinity Flex Display","_featureTwo":"Open multiple apps at once with Multi View","_featureThree":"S Pen compatibility","_featureFour":"Claim a free Galaxy Tab S6 Lite\xb2"},"SM-F936BZEBEUB":{"_name":"Galaxy Z Fold4","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-z-fold4/","_color":{"colorName":"Beige","formattedColor":"#D6CDC1","htmlColor":"D6CDC1","order":2},"_sku":"SM-F936BZEBEUB","_size":"256 GB","_planId":"VODAFONE-146560-0","_provider":"Vodafone","_featureOne":"7.6\u201d Infinity Flex Display","_featureTwo":"Open multiple apps at once with Multi View","_featureThree":"S Pen compatibility","_featureFour":"Claim a free Galaxy Tab S6 Lite\xb2"}}'),S22:he,S22Plus:ye,S22Ultra:_e,S22Exclusive:ge,S22PlusExclusive:ve,S22UltraExclusive:Se,S21FE:be,Flip3:Be,Fold3:Ae,A53:JSON.parse('{"SM-A536BZKNEUB":{"_name":"Galaxy A53 5G","_family":"SM-A536","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a53-5g-awesome-black-128gb-sm-a536bzkneub/","_color":{"colorName":"Awesome Black","formattedColor":"#454546","htmlColor":"454546","order":0},"_sku":"SM-A536BZKNEUB","_size":"128 GB","_tag":{"tag":"5G"},"_planId":"THREE-138506-0","_provider":"Three","_featureOne":"6.5\\"Infinity-O Display, 120Hz","_featureTwo":"5,000mAh Battery, 25W Fast Charging","_featureThree":"On-screen Fingerprint Scanner","_featureFour":"Claim a free case and a 4pack of SmartTag\xb3"},"SM-A536BLBNEUB":{"_name":"Galaxy A53 5G","_family":"SM-A536","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a53-5g-awesome-blue-128gb-sm-a536blbneub/","_color":{"colorName":"Awesome Blue","formattedColor":"#a7c6ed","htmlColor":"#a7c6ed","order":0},"_sku":"SM-A536BLBNEUB","_size":"128 GB","_tag":{"tag":"5G"},"_planId":"THREE-138506-0","_provider":"Three","_featureOne":"6.5\\"Infinity-O Display, 120Hz","_featureTwo":"5,000mAh Battery, 25W Fast Charging","_featureThree":"On-screen Fingerprint Scanner","_featureFour":"Claim a free case and a 4pack of SmartTag\xb3"},"SM-A536BZWNEUB":{"_name":"Galaxy A53 5G","_family":"SM-A536","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a53-5g-awesome-white-128gb-sm-a536bzwneub/","_color":{"colorName":"Awesome White","formattedColor":"#f5f7f6","htmlColor":"f5f7f6","order":0},"_sku":"SM-A536BZWNEUB","_size":"128 GB","_tag":{"tag":"5G"},"_planId":"THREE-138506-0","_provider":"Three","_featureOne":"6.5\\"Infinity-O Display, 120Hz","_featureTwo":"5,000mAh Battery, 25W Fast Charging","_featureThree":"On-screen Fingerprint Scanner","_featureFour":"Claim a free case and a 4pack of SmartTag\xb3"},"SM-A536BZONEUB":{"_name":"Galaxy A53 5G","_family":"SM-A536","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a53-5g-awesome-peach-128gb-sm-a536bzoneub/","_color":{"colorName":"Awesome Peach","formattedColor":"#ffd4b1","htmlColor":"ffd4b1","order":0},"_sku":"SM-A536BZONEUB","_size":"128 GB","_tag":{"tag":"5G"},"_planId":"THREE-138506-0","_provider":"Three","_featureOne":"6.5\\"Infinity-O Display, 120Hz","_featureTwo":"5,000mAh Battery, 25W Fast Charging","_featureThree":"On-screen Fingerprint Scanner","_featureFour":"Claim a free case and a 4pack of SmartTag\xb3"}}'),A135G:JSON.parse('{"SM-A136BZWUEUB":{"_name":"Galaxy A13 5G","_family":"SM-A536","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a13-5g-awesome-black-128gb-SM-A136BZWUEUB/","_color":{"colorName":"White","formattedColor":"#f5f7f6","htmlColor":"f5f7f6","order":0},"_sku":"SM-A136BZWUEUB","_size":"64 GB","_tag":{"tag":"5G"},"_planId":"VODAFONE-151902-0","_provider":"Vodafone","_featureOne":"6.5/\u201d display,90Hz","_featureTwo":"5,000mAh battery","_featureThree":"Advanced triple camera"}}'),A33:JSON.parse('{"SM-A336BLBGEUB":{"_name":"Galaxy A33 5G","_family":"SM-A336","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a33-5g-awesome-blue-128gb-sm-a336blbgeub/","_color":{"colorName":"Awesome Blue","formattedColor":"#a7c6ed","htmlColor":"#a7c6ed","order":0},"_sku":"SM-A336BLBGEUB","_size":"128 GB","_planId":"O2-152212-0","_provider":"O2","_featureOne":"6.4\\"Infinity-U Display, 90Hz","_featureTwo":"5,000mAh Battery, 25W Fast Charging","_featureThree":"On-screen Fingerprint Scanner","_featureFour":"Claim a free case and a 4pack of SmartTag\xb3"},"SM-A336BZKGEUB":{"_name":"Galaxy A33 5G","_family":"SM-A336","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a33-5g-awesome-black-128gb-sm-a336bzkgeub/","_color":{"colorName":"Awesome Black","formattedColor":"#454546","htmlColor":"454546","order":0},"_sku":"SM-A336BZKGEUB","_size":"128 GB","_planId":"O2-152212-0","_provider":"O2","_featureOne":"6.4\\"Infinity-U Display, 90Hz","_featureTwo":"5,000mAh Battery, 25W Fast Charging","_featureThree":"On-screen Fingerprint Scanner","_featureFour":"Claim a free case and a 4pack of SmartTag\xb3"},"SM-A336BZWGEUB":{"_name":"Galaxy A33 5G","_family":"SM-A336","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a33-5g-awesome-white-128gb-sm-a336bzwgeub/","_color":{"colorName":"Awesome White","formattedColor":"#f5f7f6","htmlColor":"f5f7f6","order":0},"_sku":"SM-A336BZWGEUB","_size":"128 GB","_planId":"O2-152212-0","_provider":"O2","_featureOne":"6.4\\"Infinity-U Display, 90Hz","_featureTwo":"5,000mAh Battery, 25W Fast Charging","_featureThree":"On-screen Fingerprint Scanner","_featureFour":"Claim a free case and a 4pack of SmartTag\xb3"},"SM-A336BZOGEUB":{"_name":"Galaxy A33 5G","_family":"SM-A336","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a33-5g-awesome-peach-128gb-sm-a336bzogeub/","_color":{"colorName":"Awesome Peach","formattedColor":"#ffd4b1","htmlColor":"ffd4b1","order":0},"_sku":"SM-A336BZOGEUB","_size":"128 GB","_planId":"O2-152212-0","_provider":"O2","_featureOne":"6.4\\"Infinity-U Display, 90Hz","_featureTwo":"5,000mAh Battery, 25W Fast Charging","_featureThree":"On-screen Fingerprint Scanner","_featureFour":"Claim a free case and a 4pack of SmartTag\xb3"}}'),A52s:JSON.parse('{"SM-A528BLVCEUA":{"_name":"Galaxy A52s 5G","_family":"SM-A52","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a52s-5g-awesomeviolet-128gb-sm-a528blvceua/","_color":{"colorName":"Awesome Violet","formattedColor":"#b9b7d4","htmlColor":"b9b7d4","order":0},"_sku":"SM-A528BZKCEUA","_size":"128 GB","_planId":"O2-152212-0","_provider":"O2","_featureOne":"6.5\\" Infinity-O Display, 120Hz","_featureTwo":"4,500mAh Battery, 25W Fast Charging","_featureThree":"Advanced Quad Camera","_featureFour":""},"SM-A528BZKCEUA":{"_name":"Galaxy A52s 5G","_family":"SM-A52","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a52s-5g-awesomeblack-128gb-sm-a528bzkceua/","_color":{"colorName":"Awesome Black","formattedColor":"#494d35","htmlColor":"494d35","order":0},"_sku":"SM-A528BZKCEUA","_size":"128 GB","_planId":"O2-152212-0","_provider":"O2","_featureOne":"6.5\\" Infinity-O Display, 120Hz","_featureTwo":"4,500mAh Battery, 25W Fast Charging","_featureThree":"Advanced Quad Camera","_featureFour":""},"SM-A528BLGCEUA":{"_name":"Galaxy A52s 5G","_family":"SM-A52","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a52s-5g-awesomemint-128gb-sm-a528blgceua/","_color":{"colorName":"Awesome Mint","formattedColor":"#c7e9e3","htmlColor":"c7e9e3","order":0},"_sku":"SM-A528BZKCEUA","_size":"128 GB","_planId":"O2-152212-0","_provider":"O2","_featureOne":"6.5\\" Infinity-O Display, 120Hz","_featureTwo":"4,500mAh Battery, 25W Fast Charging","_featureThree":"Advanced Quad Camera","_featureFour":""},"SM-A528BZWCEUA":{"_name":"Galaxy A52s 5G","_family":"SM-A52","_pdp":"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a52s-5g-awesomewhite-128gb-sm-a528bzwceua/","_color":{"colorName":"Awesome White","formattedColor":"#ecece6","htmlColor":"ecece6","order":0},"_sku":"SM-A528BZWCEUA","_size":"128 GB","_planId":"O2-152212-0","_provider":"O2","_featureOne":"6.5\\" Infinity-O Display, 120Hz","_featureTwo":"4,500mAh Battery, 25W Fast Charging","_featureThree":"Advanced Quad Camera","_featureFour":""}}'),S20FE5G:we,S20FE:xe,S20Renewed:ke,S20PlusRenewed:Ee,S20UltraRenewed:Ce,D1:JSON.parse('{"SM-S911BZEGEUB":{"_name":"Galaxy S23","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Cream","formattedColor":"#f0eae0","htmlColor":"f0eae0","order":1},"_sku":"SM-S911BZEGEUB","_size":"256GB","_planId":"O2-153038-0","_provider":"o2","_featureOne":"6.1\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Long-lasting 3,900mAh (typical)* battery","_featureFour":"Long-lasting 3,900mAh (typical)* battery"},"SM-S911BZEDEUB":{"_name":"Galaxy S23","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Cream","formattedColor":"#f0eae0","htmlColor":"f0eae0","order":1},"_sku":"SM-S911BZEDEUB","_size":"128GB","_planId":"O2-153038-0","_provider":"o2","_featureOne":"6.1\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Long-lasting 3,900mAh (typical)* battery","_featureFour":"Long-lasting 3,900mAh (typical)* battery"},"SM-S911BZKDEUB":{"_name":"Galaxy S23","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Phantom Black","formattedColor":"#211e16","htmlColor":"211e16","order":3},"_sku":"SM-S911BZKDEUB","_size":"128GB","_planId":"O2-153038-0","_provider":"o2","_featureOne":"6.1\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Long-lasting 3,900mAh (typical)* battery","_featureFour":"Long-lasting 3,900mAh (typical)* battery"},"SM-S911BZKGEUB":{"_name":"Galaxy S23","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Phantom Black","formattedColor":"#211e16","htmlColor":"211e16","order":3},"_sku":"SM-S911BZKGEUB","_size":"256GB","_planId":"O2-153038-0","_provider":"o2","_featureOne":"6.1\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Long-lasting 3,900mAh (typical)* battery","_featureFour":"Long-lasting 3,900mAh (typical)* battery"},"SM-S911BZGDEUB":{"_name":"Galaxy S23","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Green","formattedColor":"#5f645a","htmlColor":"5f645a","order":4},"_sku":"SM-S911BZGDEUB","_size":"128GB","_planId":"O2-153038-0","_provider":"o2","_featureOne":"6.1\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Long-lasting 3,900mAh (typical)* battery","_featureFour":"Long-lasting 3,900mAh (typical)* battery"},"SM-S911BZGGEUB":{"_name":"Galaxy S23","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Green","formattedColor":"#5f645a","htmlColor":"5f645a","order":4},"_sku":"SM-S911BZGGEUB","_size":"256GB","_planId":"O2-153038-0","_provider":"o2","_featureOne":"6.1\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Long-lasting 3,900mAh (typical)* battery","_featureFour":"Long-lasting 3,900mAh (typical)* battery"},"SM-S911BLIDEUB":{"_name":"Galaxy S23","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Lavender","formattedColor":"#d4c7d9","htmlColor":"d4c7d9","order":2},"_sku":"SM-S911BLIDEUB","_size":"128GB","_planId":"O2-153038-0","_provider":"o2","_featureOne":"6.1\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Long-lasting 3,900mAh (typical)* battery","_featureFour":"Long-lasting 3,900mAh (typical)* battery"},"SM-S911BLIGEUB":{"_name":"Galaxy S23","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Lavender","formattedColor":"#d4c7d9","htmlColor":"d4c7d9","order":2},"_sku":"SM-S911BLIGEUB","_size":"256GB","_planId":"O2-153038-0","_provider":"o2","_featureOne":"6.1\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Long-lasting 3,900mAh (typical)* battery","_featureFour":"Long-lasting 3,900mAh (typical)* battery"},"SM-S911BZADEUB":{"_name":"Galaxy S23","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Graphite","formattedColor":"#6e7074","htmlColor":"6e7074","order":6,"exclusive":true},"_sku":"SM-S911BZADEUB","_size":"128GB","_planId":"O2-153038-0","_provider":"o2","_featureOne":"6.1\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Long-lasting 3,900mAh (typical)* battery","_featureFour":"Long-lasting 3,900mAh (typical)* battery"},"SM-S911BZAGEUB":{"_name":"Galaxy S23","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Graphite","formattedColor":"#6e7074","htmlColor":"6e7074","order":6,"exclusive":true},"_sku":"SM-S911BZAGEUB","_size":"256GB","_planId":"O2-153038-0","_provider":"o2","_featureOne":"6.1\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Long-lasting 3,900mAh (typical)* battery","_featureFour":"Long-lasting 3,900mAh (typical)* battery"},"SM-S911BLGDEUB":{"_name":"Galaxy S23","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Lime Green","formattedColor":"#dce9be","htmlColor":"dce9be","order":5,"exclusive":true},"_sku":"SM-S911BLGDEUB","_size":"128GB","_planId":"O2-153038-0","_provider":"o2","_featureOne":"6.1\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Long-lasting 3,900mAh (typical)* battery","_featureFour":"Long-lasting 3,900mAh (typical)* battery"},"SM-S911BLGGEUB":{"_name":"Galaxy S23","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Lime Green","formattedColor":"#dce9be","htmlColor":"dce9be","order":5,"exclusive":true},"_sku":"SM-S911BLGGEUB","_size":"256GB","_planId":"O2-153038-0","_provider":"o2","_featureOne":"6.1\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Long-lasting 3,900mAh (typical)* battery","_featureFour":"Long-lasting 3,900mAh (typical)* battery"}}'),D2:JSON.parse('{"SM-S916BLIGEUB":{"_name":"Galaxy S23+","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Lavender","formattedColor":"#d4c7d9","htmlColor":"d4c7d9","order":2},"_sku":"SM-S916BLIGEUB","_size":"512GB","_featureOne":"6.6\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Powerful 4,700mAh (typical)* battery"},"SM-S916BZEDEUB":{"_name":"Galaxy S23+","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Cream","formattedColor":"#f0eae0","htmlColor":"f0eae0","order":1},"_sku":"SM-S916BZEDEUB","_size":"256GB","_featureOne":"6.6\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Powerful 4,700mAh (typical)* battery"},"SM-S916BZEGEUB":{"_name":"Galaxy S23+","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Cream","formattedColor":"#f0eae0","htmlColor":"f0eae0","order":1},"_sku":"SM-S916BZEGEUB","_size":"512GB","_featureOne":"6.6\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Powerful 4,700mAh (typical)* battery"},"SM-S916BZKDEUB":{"_name":"Galaxy S23+","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Phantom Black","formattedColor":"#211e16","htmlColor":"211e16","order":3},"_sku":"SM-S916BZKDEUB","_size":"256GB","_featureOne":"6.6\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Powerful 4,700mAh (typical)* battery"},"SM-S916BZKGEUB":{"_name":"Galaxy S23+","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Phantom Black","formattedColor":"#211e16","htmlColor":"211e16","order":3},"_sku":"SM-S916BZKGEUB","_size":"512GB","_featureOne":"6.6\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Powerful 4,700mAh (typical)* battery"},"SM-S916BZGDEUB":{"_name":"Galaxy S23+","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Green","formattedColor":"#5f645a","htmlColor":"5f645a","order":4},"_sku":"SM-S916BZGDEUB","_size":"256GB","_featureOne":"6.6\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Powerful 4,700mAh (typical)* battery"},"SM-S916BZGGEUB":{"_name":"Galaxy S23+","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Green","formattedColor":"#5f645a","htmlColor":"5f645a","order":4},"_sku":"SM-S916BZGGEUB","_size":"512GB","_featureOne":"6.6\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Powerful 4,700mAh (typical)* battery"},"SM-S916BLIDEUB":{"_name":"Galaxy S23+","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Lavender","formattedColor":"#d4c7d9","htmlColor":"d4c7d9","order":2},"_sku":"SM-S916BLIDEUB","_size":"256GB","_featureOne":"6.6\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Powerful 4,700mAh (typical)* battery"},"SM-S916BZADEUB":{"_name":"Galaxy S23+","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Graphite","formattedColor":"#6e7074","htmlColor":"6e7074","order":6,"exclusive":true},"_sku":"SM-S916BZADEUB","_size":"256GB","_featureOne":"6.6\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Powerful 4,700mAh (typical)* battery"},"SM-S916BZAGEUB":{"_name":"Galaxy S23+","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Graphite","formattedColor":"#6e7074","htmlColor":"6e7074","order":6,"exclusive":true},"_sku":"SM-S916BZAGEUB","_size":"512GB","_featureOne":"6.6\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Powerful 4,700mAh (typical)* battery"},"SM-S916BLGDEUB":{"_name":"Galaxy S23+","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Lime Green","formattedColor":"#dce9be","htmlColor":"dce9be","order":5,"exclusive":true},"_sku":"SM-S916BLGDEUB","_size":"256GB","_featureOne":"6.6\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Powerful 4,700mAh (typical)* battery"},"SM-S916BLGGEUB":{"_name":"Galaxy S23+","_pdp":"/uk/smartphones/galaxy-s23/","_color":{"colorName":"Lime Green","formattedColor":"#dce9be","htmlColor":"dce9be","order":5,"exclusive":true},"_sku":"SM-S916BLGGEUB","_size":"512GB","_featureOne":"6.6\u201d FHD+ Display","_featureTwo":"Refined Nightography camera","_featureThree":"Powerful 4,700mAh (typical)* battery"}}'),D3:JSON.parse('{"SM-S918BZGHEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Green","formattedColor":"#5f645a","htmlColor":"5f645a","order":4},"_sku":"SM-S918BZGHEUB","_size":"512GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BZEDEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Cream","formattedColor":"#f0eae0","htmlColor":"f0eae0","order":1},"_sku":"SM-S918BZEDEUB","_size":"256GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BZEHEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Cream","formattedColor":"#f0eae0","htmlColor":"f0eae0","order":1},"_sku":"SM-S918BZEHEUB","_size":"512GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BZKDEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Phantom Black","formattedColor":"#211e16","htmlColor":"211e16","order":3},"_sku":"SM-S918BZKDEUB","_size":"256GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BZKHEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Phantom Black","formattedColor":"#211e16","htmlColor":"211e16","order":3},"_sku":"SM-S918BZKHEUB","_size":"512GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BZGDEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Green","formattedColor":"#5f645a","htmlColor":"5f645a","order":4},"_sku":"SM-S918BZGDEUB","_size":"256GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BLIDEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Lavender","formattedColor":"#d4c7d9","htmlColor":"d4c7d9","order":2},"_sku":"SM-S918BLIDEUB","_size":"256GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BLIHEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Lavender","formattedColor":"#d4c7d9","htmlColor":"d4c7d9","order":2},"_sku":"SM-S918BLIHEUB","_size":"512GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BZEPEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Cream","formattedColor":"#f0eae0","htmlColor":"f0eae0","order":1},"_sku":"SM-S918BZEPEUB","_size":"1TB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BZKPEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Phantom Black","formattedColor":"#211e16","htmlColor":"211e16","order":3},"_sku":"SM-S918BZKPEUB","_size":"1TB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BZGPEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Green","formattedColor":"#5f645a","htmlColor":"5f645a","order":4},"_sku":"SM-S918BZGPEUB","_size":"1TB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BLIPEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Lavender","formattedColor":"#d4c7d9","htmlColor":"d4c7d9","order":2},"_sku":"SM-S918BLIPEUB","_size":"1TB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BZADEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Graphite","formattedColor":"#6e7074","htmlColor":"6e7074","order":6,"exclusive":true},"_sku":"SM-S918BZADEUB","_size":"256GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BLGDEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Lime Green","formattedColor":"#dce9be","htmlColor":"dce9be","order":5,"exclusive":true},"_sku":"SM-S918BLGDEUB","_size":"256GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BZRDEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Red","formattedColor":"#cc5953","htmlColor":"cc5953","order":8,"exclusive":true},"_sku":"SM-S918BZRDEUB","_size":"256GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BLBDEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7,"exclusive":true},"_sku":"SM-S918BLBDEUB","_size":"256GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BZAHEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Graphite","formattedColor":"#6e7074","htmlColor":"6e7074","order":6,"exclusive":true},"_sku":"SM-S918BZAHEUB","_size":"512GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BLGHEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Lime Green","formattedColor":"#dce9be","htmlColor":"dce9be","order":5,"exclusive":true},"_sku":"SM-S918BLGHEUB","_size":"512GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BZRHEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Red","formattedColor":"#cc5953","htmlColor":"cc5953","order":8,"exclusive":true},"_sku":"SM-S918BZRHEUB","_size":"512GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BLBHEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7,"exclusive":true},"_sku":"SM-S918BLBHEUB","_size":"512GB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BZAPEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Graphite","formattedColor":"#6e7074","htmlColor":"6e7074","order":6,"exclusive":true},"_sku":"SM-S918BZAPEUB","_size":"1TB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BLGPEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Lime Green","formattedColor":"#dce9be","htmlColor":"dce9be","order":5,"exclusive":true},"_sku":"SM-S918BLGPEUB","_size":"1TB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BZRPEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Red","formattedColor":"#cc5953","htmlColor":"cc5953","order":8,"exclusive":true},"_sku":"SM-S918BZRPEUB","_size":"1TB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"},"SM-S918BLBPEUB":{"_name":"Galaxy S23 Ultra","_pdp":"/uk/smartphones/galaxy-s23-ultra/","_color":{"colorName":"Sky Blue","formattedColor":"#b8c9e1","htmlColor":"b8c9e1","order":7,"exclusive":true},"_sku":"SM-S918BLBPEUB","_size":"1TB","_featureOne":"6.8\u201d QHD+ Display and precision S Pen","_featureTwo":"200MP Ultra High Resolution Camera","_featureThree":"Exceptional 5,000mAh (typical)* battery"}}')},Ge={TabS85G:JSON.parse('{"SM-X706BZAAEUB":{"_name":"Galaxy Tab S8 (11\\", 5G)","_family":"SM-X706","_pdp":"","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X706BZAAEUB","_size":"128 GB"},"SM-X706BZSAEUB":{"_name":"Galaxy Tab S8 (11\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-5g-silver-128gb-sm-x706bzsaeub/","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X706BZSAEUB","_size":"128 GB"},"SM-X706BIDAEUB":{"_name":"Galaxy Tab S8 (11\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-5g-pink-gold-128gb-sm-x706bidaeub/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X706BIDAEUB","_size":"128 GB"},"SM-X706BZABEUA":{"_name":"Galaxy Tab S8 (11\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-5g-graphite-256gb-sm-x706bzabeua/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X706BZABEUA","_size":"256 GB"},"SM-X706BZSBEUB":{"_name":"Galaxy Tab S8 (11\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-5g-silver-256gb-sm-x706bzsbeub/","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X706BZSBEUB","_size":"256 GB"},"SM-X706BIDBEUB":{"_name":"Galaxy Tab S8 (11\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-5g-pink-gold-256gb-sm-x706bidbeub/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X706BIDBEUB","_size":"256 GB"}}'),TabS8WiFi:JSON.parse('{"SM-X700NZAAEUB":{"_name":"Galaxy Tab S8 (11\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-wi-fi-graphite-128gb-sm-x700nzaaeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X700NZAAEUA","_size":"128 GB"},"SM-X700NZSAEUB":{"_name":"Galaxy Tab S8 (11\\", Wi-Fi)","_family":"SM-X706","_pdp":"","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X700NZSAEUB","_size":"128 GB"},"SM-X700NIDAEUB":{"_name":"Galaxy Tab S8 (11\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-wi-fi-pink-gold-128gb-sm-x700nidaeub/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X700NIDAEUB","_size":"128 GB"},"SM-X700NZABEUB":{"_name":"Galaxy Tab S8 (11\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-wi-fi-graphite-256gb-sm-x700nzabeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X700NZABEUB","_size":"256 GB"},"SM-X700NZSBEUB":{"_name":"Galaxy Tab S8 (11\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-wi-fi-silver-256gb-sm-x700nzsbeub/","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X700NZSBEUB","_size":"256 GB"},"SM-X700NIDBEUB":{"_name":"Galaxy Tab S8 (11\\", Wi-Fi)","_family":"SM-X706","_pdp":"","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X700NIDBEUB","_size":"256 GB"}}'),TabS8Plus5G:JSON.parse('{"SM-X806BZAAEUA":{"_name":"Galaxy Tab S8+ (12.4\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-5g-graphite-128gb-sm-x806bzaaeua/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X806BZAAEUA","_size":"128 GB"},"SM-X806BZSAEUB":{"_name":"Galaxy Tab S8+ (12.4\\", 5G)","_family":"SM-X706","_pdp":"","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X806BZSAEUB","_size":"128 GB"},"SM-X806BIDAEUB":{"_name":"Galaxy Tab S8+ (12.4\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-5g-graphite-128gb-sm-x806bzaaeua/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X806BIDAEUB","_size":"128 GB"},"SM-X806BZABEUB":{"_name":"Galaxy Tab S8+ (12.4\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-5g-graphite-256gb-sm-x806bzaaeua/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X806BZABEUB","_size":"256 GB"},"SM-X806BZSBEUB":{"_name":"Galaxy Tab S8+ (12.4\\", 5G)","_family":"SM-X706","_pdp":"","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X806BZSBEUB","_size":"256 GB"},"SM-X806BIDBEUB":{"_name":"Galaxy Tab S8+ (12.4\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-5g-pink-gold-256gb-sm-x806bidbeub/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X806BIDBEUB","_size":"256 GB"}}'),TabS8PlusWiFi:JSON.parse('{"SM-X800NZAAEUB":{"_name":"Galaxy Tab S8+ (12.4\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-wi-fi-graphite-128gb-sm-x800nzaaeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X800NZAAEUB","_size":"128 GB"},"SM-X800NZSAEUB":{"_name":"Galaxy Tab S8+ (12.4\\", Wi-Fi)","_family":"SM-X706","_pdp":"","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X800NZSAEUB","_size":"128 GB"},"SM-X800NIDAEUB":{"_name":"Galaxy Tab S8+ (12.4\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-wi-fi-pink-gold-128gb-sm-x800nidaeub/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X800NIDAEUB","_size":"128 GB"},"SM-X800NZABEUB":{"_name":"Galaxy Tab S8+ (12.4\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-wi-fi-graphite-256gb-sm-x800nzabeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X800NZABEUB","_size":"256 GB"},"SM-X800NZSBEUB":{"_name":"Galaxy Tab S8+ (12.4\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-wi-fi-silver-256gb-sm-x800nzsbeub/","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":0},"_sku":"SM-X800NZSBEUB","_size":"256 GB"},"SM-X800NIDBEUB":{"_name":"Galaxy Tab S8+ (12.4\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-wi-fi-pink-gold-256gb-sm-x800nidaeub/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X800NIDBEUB","_size":"256 GB"}}'),TabS8Ultra5G:JSON.parse('{"SM-X906BZAAEUA":{"_name":"Galaxy Tab S8 Ultra (14.6\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-plus-wi-fi-graphite-128gb-sm-x800nzaaeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X906BZAAEUA","_size":"128 GB"},"SM-X906BZAEEUB":{"_name":"Galaxy Tab S8 Ultra (14.6\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-ultra-wi-fi-graphite-256gb-sm-x900nzaeeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X906BZAEEUA","_size":"256 GB"},"SM-X906BZAFEUB":{"_name":"Galaxy Tab S8 Ultra (14.6\\", 5G)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-ultra-wi-fi-graphite-512gb-sm-x900nzafeua/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X906BZAFEUA","_size":"512 GB"}}'),TabS8UltraWiFi:JSON.parse('{"SM-X900NZAAEUB":{"_name":"Galaxy Tab S8 Ultra (14.6\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-wi-fi-graphite-128gb-sm-x700nzaaeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X900NZAAEUB","_size":"128 GB"},"SM-X900NZAEEUB":{"_name":"Galaxy Tab S8 Ultra (14.6\\", Wi-Fi)","_family":"SM-X706","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-s/galaxy-tab-s8-ultra-wi-fi-graphite-256gb-sm-x900nzaeeub/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-X900NZAEEUB","_size":"256 GB"}}'),TabA8:JSON.parse('{"SM-X200NZAEEUA":{"_name":"Galaxy Tab A8 (10.5\\", Wi-Fi)","_family":"SM-X200N","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-a/galaxy-tab-a8-wifi-dark-gray-64gb-sm-x200nzaeeua/","_color":{"colorName":"Graphite","formattedColor":"#777777","htmlColor":"777777","order":0},"_sku":"SM-X200NZAEEUA","_size":"164 GB"},"SM-X200NZSEEUA":{"_name":"Galaxy Tab A8 (10.5\\", Wi-Fi)","_family":"SM-X200N","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-a/galaxy-tab-a8-wifi-silver-64gb-sm-x200nzseeua/","_color":{"colorName":"Silver","formattedColor":"#C0C0C0","htmlColor":"C0C0C0","order":1},"_sku":"SM-X200NZSEEUA","_size":"64 GB"},"SM-X200NIDEEUA":{"_name":"Galaxy Tab A8 (10.5\\", Wi-Fi)","_family":"SM-X200N","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-a/galaxy-tab-a8-wifi-pink-gold-64gb-sm-x200nideeua/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-X200NIDEEUA","_size":"64 GB"},"SM-X200NZSAEUA":{"_name":"Galaxy Tab A8 (10.5\\", Wi-Fi)","_family":"SM-X200N","_pdp":"https://www.samsung.com/uk/tablets/galaxy-tab-a/galaxy-tab-a8-wifi-pink-gold-32gb-sm-x200nidaeua/","_color":{"colorName":"Silver","formattedColor":"#C0C0C0","htmlColor":"C0C0C0","order":1},"_sku":"SM-X200NZSAEUA","_size":"32 GB"}}')},Te=JSON.parse('{"SM-R865FZDAEUA":{"_name":"Galaxy Watch4 (40mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-pink-gold-lte-sm-r865fzdaeua/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-R865FZDAEUA","_size":"4G"},"SM-R865FZKAEUA":{"_name":"Galaxy Watch4 (40mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-black-lte-sm-r865fzkaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R865FZKAEUA","_size":"4G"},"SM-R860NZDAEUA":{"_name":"Galaxy Watch4 (40mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-pink-gold-bt-sm-r860nzdaeua/","_color":{"colorName":"Pink Gold","formattedColor":"#d6b6a8","htmlColor":"d6b6a8","order":0},"_sku":"SM-R860NZDAEUA","_size":"Bluetooth"},"SM-R860NZKAEUA":{"_name":"Galaxy Watch4 (40mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-black-bt-sm-r860nzkaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R860NZKAEUA","_size":"Bluetooth"}}'),Pe=JSON.parse('{"SM-R875FZKAEUA":{"_name":"Galaxy Watch4 (44mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-black-lte-sm-r875fzkaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R875FZKAEUA","_size":"4G"},"SM-R875FZGAEUA":{"_name":"Galaxy Watch4 (44mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-green-lte-sm-r875fzgaeua/","_color":{"colorName":"Green","formattedColor":"#445252","htmlColor":"445252","order":0},"_sku":"SM-R875FZGAEUA","_size":"4G"},"SM-R875FZSAEUA":{"_name":"Galaxy Watch4 (44mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-silver-lte-sm-r875fzsaeua/","_color":{"colorName":"Silver","formattedColor":"#c7c8ca","htmlColor":"c7c8ca","order":0},"_sku":"SM-R865FZSAEUA","_size":"4G"},"SM-R870NZKAEUA":{"_name":"Galaxy Watch4 (44mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-black-bt-sm-r870nzkaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R870NZKAEUA","_size":"Bluetooth"},"SM-R870NZGAEUA":{"_name":"Galaxy Watch4 (44mm)","_family":"SM5G986","_pdp":"","_color":{"colorName":"Green","formattedColor":"#445252","htmlColor":"445252","order":0},"_sku":"SM-R870NZGAEUA","_size":"Bluetooth"},"SM-R870NZSAEUA":{"_name":"Galaxy Watch4 (44mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-silver-bt-sm-r870nzsaeua/","_color":{"colorName":"Silver","formattedColor":"#c7c8ca","htmlColor":"c7c8ca","order":0},"_sku":"SM-R860NZSAEUA","_size":"Bluetooth"}}'),Ne=JSON.parse('{"SM-R885FZKAEUA":{"_name":"Galaxy Watch4 Classic (42mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-black-lte-sm-r885fzkaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R885FZKAEUA","_size":"4G"},"SM-R885FZSAEUA":{"_name":"Galaxy Watch4 Classic (42mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-silver-lte-sm-r885fzsaeua/","_color":{"colorName":"Silver","formattedColor":"#c7c8ca","htmlColor":"c7c8ca","order":0},"_sku":"SM-R885FZSAEUA","_size":"4G"},"SM-R880NZKAEUA":{"_name":"Galaxy Watch4 Classic (42mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-black-bt-sm-r880nzkaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R880NZKAEUA","_size":"Bluetooth"},"SM-R880NZSAEUA":{"_name":"Galaxy Watch4 Classic (42mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-silver-bt-sm-r880nzsaeua/","_color":{"colorName":"Silver","formattedColor":"#c7c8ca","htmlColor":"c7c8ca","order":0},"_sku":"SM-R880NZSAEUA","_size":"Bluetooth"}}'),Oe=JSON.parse('{"SM-R895FZKAEUA":{"_name":"Galaxy Watch4 Classic (46mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-black-lte-sm-r895fzkaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R895FZKAEUA","_size":"4G"},"SM-R895FZSAEUA":{"_name":"Galaxy Watch4 Classic (46mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-silver-lte-sm-r895fzsaeua/","_color":{"colorName":"Silver","formattedColor":"#c7c8ca","htmlColor":"c7c8ca","order":0},"_sku":"SM-R895FZSAEUA","_size":"4G"},"SM-R890NZKAEUA":{"_name":"Galaxy Watch4 Classic (46mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-silver-bt-sm-r890nzsaeua/","_color":{"colorName":"Black","formattedColor":"#404145","htmlColor":"404145","order":0},"_sku":"SM-R890NZKAEUA","_size":"Bluetooth"},"SM-R890NZSAEUA":{"_name":"Galaxy Watch4 Classic (46mm)","_family":"SM5G986","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch4-classic-black-bt-sm-r890nzkaeua/","_color":{"colorName":"Silver","formattedColor":"#c7c8ca","htmlColor":"c7c8ca","order":0},"_sku":"SM-R890NZSAEUA","_size":"Bluetooth"}}'),Ue=JSON.parse('{"SM-R900NZAAEUA":{"_name":"Galaxy Watch5 40mm","_family":"SMR900","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-graphite-bt-sm-r900nzaaeua/","_color":{"colorName":"Graphite","formattedColor":"#434343","htmlColor":"434343","order":0},"_sku":"SM-R900NZAAEUA","_size":"Bluetooth"},"SM-R900NZSAEUA":{"_name":"Galaxy Watch5 40mm","_family":"SMR900","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Silver","formattedColor":"#C2C2C2","htmlColor":"C2C2C2","order":0},"_sku":"SM-R900NZSAEUA","_size":"Bluetooth"},"SM-R900NZDAEUA":{"_name":"Galaxy Watch5 40mm","_family":"SMR900","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Pink Gold","formattedColor":"#f0c8be","htmlColor":"f0c8be","order":0},"_sku":"SM-R900NZDAEUA","_size":"Bluetooth"},"SM-R905FZAAEUA":{"_name":"Galaxy Watch5 40mm","_family":"SMR900","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Graphite","formattedColor":"#434343","htmlColor":"434343","order":0},"_sku":"SM-R905FZAAEUA","_size":"4G"},"SM-R905FZSAEUA":{"_name":"Galaxy Watch5 40mm","_family":"SMR900","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Silver","formattedColor":"#C2C2C2","htmlColor":"C2C2C2","order":0},"_sku":"SM-R905FZSAEUA","_size":"4G"},"SM-R905FZDAEUA":{"_name":"Galaxy Watch5 40mm","_family":"SMR900","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Pink Gold","formattedColor":"#f0c8be","htmlColor":"f0c8be","order":0},"_sku":"SM-R905FZDAEUA","_size":"4G"}}'),ze=JSON.parse('{"SM-R910NZAAEUA":{"_name":"Galaxy Watch5 44mm","_family":"SMR910","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Graphite","formattedColor":"#434343","htmlColor":"434343","order":0},"_sku":"SM-R910NZAAEUA","_size":"Bluetooth"},"SM-R910NZSAEUA":{"_name":"Galaxy Watch5 44mm","_family":"SMR910","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Silver","formattedColor":"#C2C2C2","htmlColor":"C2C2C2","order":0},"_sku":"SM-R910NZSAEUA","_size":"Bluetooth"},"SM-R910NZBAEUA":{"_name":"Galaxy Watch5 44mm","_family":"SMR910","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-40mm-pink-gold-bt-sm-r900nzdaeua/","_color":{"colorName":"Sapphire","formattedColor":"#5f7391","htmlColor":"5f7391","order":0},"_sku":"SM-R910NZBAEUA","_size":"Bluetooth"},"SM-R915FZAAEUA":{"_name":"Galaxy Watch5 44mm","_family":"SMR910","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-44mm-graphite-lte-sm-r915fzaaeua/","_color":{"colorName":"Graphite","formattedColor":"#434343","htmlColor":"434343","order":0},"_sku":"SM-R915FZAAEUA","_size":"4G"},"SM-R915FZSAEUA":{"_name":"Galaxy Watch5 44mm","_family":"SMR910","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-44mm-silver-lte-sm-r915fzsaeua/","_color":{"colorName":"Silver","formattedColor":"#C2C2C2","htmlColor":"C2C2C2","order":0},"_sku":"SM-R915FZSAEUA","_size":"4G"},"SM-R915FZBAEUA":{"_name":"Galaxy Watch5 44mm","_family":"SMR910","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-44mm-graphite-lte-sm-r915fzaaeua/","_color":{"colorName":"Sapphire","formattedColor":"#5f7391","htmlColor":"5f7391","order":0},"_sku":"SM-R915FZBAEUA","_size":"4G"}}'),De={Watch5Pro45:JSON.parse('{"SM-R920NZKAEUA":{"_name":"Galaxy Watch5 Pro 45mm","_family":"SMR920","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-pro-black-titanium-bt-sm-r920nzkaeua/","_color":{"colorName":"Black Titanium","formattedColor":"#37373c","htmlColor":"37373c","order":0},"_sku":"SM-R920NZKAEUA","_size":"Bluetooth"},"SM-R920NZTAEUA":{"_name":"Galaxy Watch5 Pro 45mm","_family":"SMR920","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-pro-gray-titanium-bt-sm-r920nztaeua/","_color":{"colorName":"Grey Titanium","formattedColor":"#7d736e","htmlColor":"7d736e","order":0},"_sku":"SM-R920NZTAEUA","_size":"Bluetooth"},"SM-R925FZKAEUA":{"_name":"Galaxy Watch5 Pro 45mm","_family":"SMR920","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-pro-black-titanium-lte-sm-r925fzkaeua/","_color":{"colorName":"Black Titanium","formattedColor":"#37373c","htmlColor":"37373c","order":0},"_sku":"SM-R925FZKAEUA","_size":"4G"},"SM-R925FZTAEUA":{"_name":"Galaxy Watch5 Pro 45mm","_family":"SMR920","_pdp":"https://www.samsung.com/uk/watches/galaxy-watch/galaxy-watch5-pro-gray-titanium-lte-sm-r925fztaeua/","_color":{"colorName":"Grey Titanium","formattedColor":"#7d736e","htmlColor":"7d736e","order":0},"_sku":"SM-R925FZTAEUA","_size":"4G"}}'),Watch544:ze,Watch540:Ue,Watch440:Te,Watch444:Pe,Watch4Classic42:Ne,Watch4Classic46:Oe},Re={budsLive:JSON.parse('{"SM-R180NZNAEUA":{"_name":"Galaxy Buds Live","_family":"SM-R180","_pdp":"https://www.samsung.com/uk/audio-sound/galaxy-buds/galaxy-buds-live-mystic-bronze-sm-r180nznaeua/","_color":{"colorName":"Mystic Bronze","formattedColor":"#9a716e","htmlColor":"9a716e","order":0},"_sku":"SM-R180NZNAEUA","_size":""},"SM-R180NZKAEUA":{"_name":"Galaxy Buds Live","_family":"SM-R180","_pdp":"https://www.samsung.com/uk/audio-sound/galaxy-buds/galaxy-buds-live-mystic-black-sm-r180nzkaeua/","_color":{"colorName":"Mystic Black","formattedColor":"#3c3c3e","htmlColor":"3c3c3e","order":3},"_sku":"SM-R180NZKAEUA","_size":""},"SM-R180NZWAEUA":{"_name":"Galaxy Buds Live","_family":"SM-R180","_pdp":"https://www.samsung.com/uk/audio-sound/galaxy-buds/galaxy-buds-live-mystic-white-sm-r180nzwaeua/","_color":{"colorName":"Mystic White","formattedColor":"#eff0f1","htmlColor":"eff0f1","order":4},"_sku":"SM-R180NZWAEUA","_size":""}}'),budsPro:JSON.parse('{"SM-R190NZVAEUA":{"_name":"Galaxy Buds Pro","_family":"SM-R190","_pdp":"https://www.samsung.com/uk/audio-sound/galaxy-buds/galaxy-buds-pro-violet-sm-r190nzvaeua/","_color":{"colorName":"Phantom Violet","formattedColor":"#a5a8c4","htmlColor":"a5a8c4","order":0},"_sku":"SM-R190NZVAEUA","_size":""},"SM-R190NZKAEUA":{"_name":"Galaxy Buds Pro","_family":"SM-R190","_pdp":"https://www.samsung.com/uk/audio-sound/galaxy-buds/galaxy-buds-pro-black-sm-r190nzkaeua/","_color":{"colorName":"Black","formattedColor":"#000000","htmlColor":"000000","order":1},"_sku":"SM-R190NZKAEUA","_size":""},"SM-R190NZSAEUA":{"_name":"Galaxy Buds Pro","_family":"SM-R190","_pdp":"https://www.samsung.com/uk/audio-sound/galaxy-buds/galaxy-buds-pro-silver-sm-r190nzsaeua/","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":2},"_sku":"SM-R190NZSAEUA","_size":""},"SM-R190NZWAEUA":{"_name":"Galaxy Buds Pro","_family":"SM-R190","_pdp":"https://www.samsung.com/uk/audio-sound/galaxy-buds/galaxy-buds-pro-white-sm-r190nzwaeua/","_color":{"colorName":"White","formattedColor":"#ffffff","htmlColor":"ffffff","order":3},"_sku":"SM-R190NZWAEUA","_size":""}}'),buds2:JSON.parse('{"SM-R177NZGAEUA":{"_name":"Galaxy Buds2","_family":"SM-R177","_pdp":"https://www.samsung.com/uk/audio-sound/galaxy-buds/galaxy-buds2-olive-sm-r177nzgaeua/","_color":{"colorName":"Olive","formattedColor":"#a39f86","htmlColor":"a39f86","order":0},"_sku":"SM-R177NZGAEUA","_size":""},"SM-R177NZKAEUA":{"_name":"Galaxy Buds2","_family":"SM-R177","_pdp":"https://www.samsung.com/uk/audio-sound/galaxy-buds/galaxy-buds2-graphite-sm-r177nzkaeua/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":2},"_sku":"SM-R177NZKAEUA","_size":""},"SM-R177NLVAEUA":{"_name":"Galaxy Buds2","_family":"SM-R177","_pdp":"https://www.samsung.com/uk/audio-sound/galaxy-buds/galaxy-buds2-lavender-sm-r177nlvaeua/","_color":{"colorName":"Lavender","formattedColor":"#bfb1d2","htmlColor":"bfb1d2","order":3},"_sku":"SM-R177NLVAEUA","_size":""},"SM-R177NZWAEUA":{"_name":"Galaxy Buds2","_family":"SM-R177","_pdp":"https://www.samsung.com/uk/audio-sound/galaxy-buds/galaxy-buds2-white-sm-r177nzwaeua/","_color":{"colorName":"White","formattedColor":"#eff0f1","htmlColor":"eff0f1","order":4},"_sku":"SM-R177NZWAEUA","_size":""}}'),buds2Pro:JSON.parse('{"SM-R510NZAAEUA":{"_name":"Galaxy Buds2 Pro Graphite","_family":"SM-R510","_pdp":"https://www.samsung.com/uk/audio-sound/galaxy-buds/galaxy-buds2-pro-graphite-sm-r510nzaaeua/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":0},"_sku":"SM-R510NZAAEUA","_size":""},"SM-R510NLVAEUA":{"_name":"Galaxy Buds2 Pro Bora Purple","_family":"SM-R510","_pdp":"https://www.samsung.com/uk/audio-sound/galaxy-buds/galaxy-buds2-pro-bora-purple-sm-r510nlvaeua/","_color":{"colorName":"Bora Purple","formattedColor":"#b2a1cd","htmlColor":"b2a1cd","order":1},"_sku":"SM-R510NLVAEUA","_size":""},"SM-R510NZWAEUA":{"_name":"Galaxy Buds2 Pro White","_family":"SM-R510","_pdp":"https://www.samsung.com/uk/audio-sound/galaxy-buds/galaxy-buds2-pro-white-sm-r510nzwaeua/","_color":{"colorName":"White","formattedColor":"#f1f0ed","htmlColor":"f1f0ed","order":2},"_sku":"SM-R510NZWAEUA","_size":""}}')},Fe={galaxyBook2:JSON.parse('{"NP750XED-KC4UK":{"_name":"Galaxy Book2 (15.6\\", i7, 8GB)","_family":"NP750XED","_pdp":"https://www.samsung.com/uk/computers/galaxy-book/galaxy-book2-15inch-i7-8gb-512gb-np750xed-kc4uk/","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":1},"_sku":"NP750XED-KC4UK","_size":"512 GB"},"NP750XED-KB2UK":{"_name":"Galaxy Book2 (15.6\\", i5, 8GB)","_family":"NP750XED","_pdp":"https://www.samsung.com/uk/computers/galaxy-book/galaxy-book2-15inch-i7-8gb-512gb-np750xed-kb2uk/","_color":{"colorName":"Graphite","formattedColor":"#494d53","htmlColor":"494d53","order":1},"_sku":"NP750XED-KB2UK","_size":"256 GB"}}'),galaxyBook2Pro:JSON.parse('{"NP950XED-KB2UK":{"_name":"Galaxy Book2 Pro (15.6\\", i7, 16GB)","_family":"NP950XED","_pdp":"https://www.samsung.com/uk/computers/galaxy-book/galaxy-book2-pro-15inch-i7-16gb-512gb-np950xed-kb2uk/","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":1},"_sku":"NP950XED-KB2UK","_size":"512 GB"}}'),galaxyBook2Pro360:JSON.parse('{"NP930QED-KB4UK":{"_name":"Galaxy Book2 Pro 360 (13.3\\", i7, 16GB)","_family":"NP930QED","_pdp":"https://www.samsung.com/uk/computers/galaxy-book/galaxy-book2-pro-360-13inch-i7-16gb-256gb-NP930QED-KB4UK/","_color":{"colorName":"Silver","formattedColor":"#c0c0c0","htmlColor":"c0c0c0","order":1},"_sku":"NP930QED-KB4UK","_size":"512 GB"},"NP930QED-KH1UK":{"_name":"Galaxy Book2 Pro 360 (13.3\\", i7, 16GB)","_family":"NP930QED","_pdp":"https://www.samsung.com/uk/computers/galaxy-book/galaxy-book2-pro-360-13inch-i7-16gb-512gb-np930qed-kh1uk/","_color":{"colorName":"Burgundy","formattedColor":"#694758","htmlColor":"694758","order":1},"_sku":"NP930QED-KH1UK","_size":"512 GB"}}'),galaxyBook2Pro36015:JSON.parse('{"NP950QED-KA3UK":{"_name":"Galaxy Book2 Pro 360 (15.6\\", i7, 16GB)","_family":"NP950QED","_pdp":"https://www.samsung.com/uk/computers/galaxy-book/galaxy-book2-pro-360-15inch-i7-16gb-1tb-np950qed-ka3uk/","_color":{"colorName":"Dark Grey","formattedColor":"#6d7073","htmlColor":"6d7073","order":1},"_sku":"NP950QED-KA3UK","_size":"1 TB"}}')};!function(e){e.productInfo="https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk/products/",e.offers="https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk/products/",e.tradeIn="https://p1.ecom.samsung.com/v1/exchange/api/gbr/trade-in/sku-devices/uk/",e.addToCart="https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk/addToCart/multi/?fields=BASIC",e.cart="https://shop.samsung.com/uk/cart"}(ie||(ie={}));var Ie=function(){function e(t){re(this,e),this._code=void 0,this._interestRate=void 0,this._minAmount=void 0,this._period=void 0,this._periodLabel=void 0,this._periodicValue=void 0,this._purchaseCost=void 0,this._totalCost=void 0,this._totalInterest=void 0,this._periodLabelTrunc=void 0,t?(this._code=t.code,this._interestRate=parseFloat(t.interestRate.replace("\xa3","").replace(",","")),this._minAmount=parseFloat(t.minAmount.replace("\xa3","").replace(",","")),this._period=t.period,this._periodicValue=parseFloat(t.periodicValue.replace("\xa3","").replace(",","")),this._periodLabel=t.periodLabel.toLowerCase()||"months",this._purchaseCost=parseFloat(t.purchaseCost.replace("\xa3","").replace(",","")),this._totalCost=parseFloat(t.totalCost.replace("\xa3","").replace(",","")),this._totalInterest=parseFloat(t.totalInterest.replace("\xa3","").replace(",","")),this._periodLabelTrunc=this._periodLabel.toLowerCase().slice(0,2)):(this._code="X",this._interestRate=0,this._minAmount=0,this._period="0",this._periodLabel="months",this._periodLabelTrunc="mo",this._periodicValue=1,this._purchaseCost=1,this._totalCost=1,this._totalInterest=0)}return oe(e,[{key:"code",get:function(){return this._code}},{key:"interestRate",get:function(){return this._interestRate}},{key:"minAmount",get:function(){return this._minAmount}},{key:"period",get:function(){return this._period}},{key:"periodLabel",get:function(){return this._periodLabel}},{key:"periodicValue",get:function(){return this._periodicValue}},{key:"purchaseCost",get:function(){return this._purchaseCost}},{key:"totalCost",get:function(){return this._totalCost}},{key:"totalInterest",get:function(){return this._totalInterest}},{key:"periodLabelTrunc",get:function(){return this._periodLabelTrunc}},{key:"toString",value:function(){return"From ".concat(Le(this._periodicValue),"/").concat(this._periodLabelTrunc," for ").concat(this._code," ").concat(this._periodLabel," or ").concat(Le(this._totalCost),"*")}}]),e}(),Le=function(e){return Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP"}).format(e)},Ve=function(e,t){return t.periodicValue<e.periodicValue||t.periodicValue===e.periodicValue&&t.interestRate<=e.interestRate?t:e},je=function(t){var n=a((0,e.useState)({overall:new Ie}),2),r=n[0],o=n[1],i=a((0,e.useState)(),2),l=i[0];i[1];return(0,e.useEffect)((function(){var e;window.financeData||(window.financeData={}),null!==(e=window.financeData)&&void 0!==e&&e.hasOwnProperty(t)?o(window.financeData[t]):fetch("https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk/products/".concat(t,"/calculateInstallment?")).then((function(e){return e.json()})).then((function(e){var n,r,a;e.values&&(e.values.map((function(e){e.code&&"string"===typeof e.code&&(-1!==e.code.toLowerCase().indexOf("klarna")?e.values&&e.values.length>0&&(e.values=e.values.map((function(e){return new Ie(e)})),n=e.values.reduce(Ve)):-1!==e.code.toLowerCase().indexOf("paypal")&&e.values&&e.values.length>0&&(e.values=e.values.map((function(e){return new Ie(e)})),r=e.values.reduce(Ve)))})),n?a=r?Ve(n,r):n:r&&(a=r),o({klarna:n,paypal:r,overall:a}),window.financeData[t]={klarna:n,paypal:r,overall:a})}))}),[t]),[r,l]},Ze=function(e,t){return e.estimated_discount.total.amount<t.estimated_discount.total.amount?t:e},He=function(){return He=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},He.apply(this,arguments)};var We=function(t){var n=t.animate,r=t.animateBegin,a=t.backgroundColor,o=t.backgroundOpacity,i=t.baseUrl,l=t.children,s=t.foregroundColor,u=t.foregroundOpacity,c=t.gradientRatio,d=t.gradientDirection,f=t.uniqueKey,p=t.interval,m=t.rtl,h=t.speed,g=t.style,y=t.title,v=t.beforeMask,_=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(t,["animate","animateBegin","backgroundColor","backgroundOpacity","baseUrl","children","foregroundColor","foregroundOpacity","gradientRatio","gradientDirection","uniqueKey","interval","rtl","speed","style","title","beforeMask"]),S=f||Math.random().toString(36).substring(6),b=S+"-diff",w=S+"-animated-diff",x=S+"-aria",k=m?{transform:"scaleX(-1)"}:null,E="0; "+p+"; 1",C=h+"s",B="top-bottom"===d?"rotate(90)":void 0;return(0,e.createElement)("svg",He({"aria-labelledby":x,role:"img",style:He(He({},g),k)},_),y?(0,e.createElement)("title",{id:x},y):null,v&&(0,e.isValidElement)(v)?v:null,(0,e.createElement)("rect",{role:"presentation",x:"0",y:"0",width:"100%",height:"100%",clipPath:"url("+i+"#"+b+")",style:{fill:"url("+i+"#"+w+")"}}),(0,e.createElement)("defs",null,(0,e.createElement)("clipPath",{id:b},l),(0,e.createElement)("linearGradient",{id:w,gradientTransform:B},(0,e.createElement)("stop",{offset:"0%",stopColor:a,stopOpacity:o},n&&(0,e.createElement)("animate",{attributeName:"offset",values:-c+"; "+-c+"; 1",keyTimes:E,dur:C,repeatCount:"indefinite",begin:r})),(0,e.createElement)("stop",{offset:"50%",stopColor:s,stopOpacity:u},n&&(0,e.createElement)("animate",{attributeName:"offset",values:-c/2+"; "+-c/2+"; "+(1+c/2),keyTimes:E,dur:C,repeatCount:"indefinite",begin:r})),(0,e.createElement)("stop",{offset:"100%",stopColor:a,stopOpacity:o},n&&(0,e.createElement)("animate",{attributeName:"offset",values:"0; 0; "+(1+c),keyTimes:E,dur:C,repeatCount:"indefinite",begin:r})))))};We.defaultProps={animate:!0,backgroundColor:"#f5f6f7",backgroundOpacity:1,baseUrl:"",foregroundColor:"#eee",foregroundOpacity:1,gradientRatio:2,gradientDirection:"left-right",id:null,interval:.25,rtl:!1,speed:1.2,style:{},title:"Loading...",beforeMask:null};var Ke=function(t){return t.children?(0,e.createElement)(We,He({},t)):(0,e.createElement)(Xe,He({},t))},Xe=function(t){return(0,e.createElement)(Ke,He({viewBox:"0 0 476 124"},t),(0,e.createElement)("rect",{x:"48",y:"8",width:"88",height:"6",rx:"3"}),(0,e.createElement)("rect",{x:"48",y:"26",width:"52",height:"6",rx:"3"}),(0,e.createElement)("rect",{x:"0",y:"56",width:"410",height:"6",rx:"3"}),(0,e.createElement)("rect",{x:"0",y:"72",width:"380",height:"6",rx:"3"}),(0,e.createElement)("rect",{x:"0",y:"88",width:"178",height:"6",rx:"3"}),(0,e.createElement)("circle",{cx:"20",cy:"20",r:"20"}))},$e=Ke;var Qe=function(t){var n,r,i,l,u,c,d,p,m,h,g,y,v,_=a((0,e.useState)(null),2),S=_[0],b=_[1],w=a((0,e.useState)(!1),2),x=w[0],k=w[1],E=a((0,e.useState)([]),2),C=E[0],B=E[1],A=(0,o.dD)(),M=a((0,e.useState)([]),2),G=(M[0],M[1],a((0,e.useState)("lowestMonthlyRatePlan"),2)),T=G[0];return G[1],(0,e.useEffect)((function(){var e="https://ewd1.ecom-qa.samsung.com/v4/carrier/api/gbr/uk/sku/"+t.contractSku+"/plans?fields=DEFAULT";fetch(e).then((function(e){return e.json()})).then((function(e){k(!0),B(e);var t=e.carriers,n=t.reduce((function(e,t){var n=t.tariffPlans.reduce((function(e,t){return parseFloat(t.pricing.monthly_rate.value)<e.pricing.monthly_rate.value?t:e}),t.tariffPlans[0]);return parseFloat(n.pricing.monthly_rate.value)<parseFloat(e.pricing.monthly_rate.value)?n:e}),t[0].tariffPlans[0]);console.log(n),B(n);var r=t.reduce((function(e,t){var n=t.tariffPlans.reduce((function(e,t){return parseFloat(t.upfrontAmount)<e.upfrontAmount?t:e}),t.tariffPlans[0]);return parseFloat(n.upfrontAmount)<parseFloat(e.upfrontAmount)?n:e}),t[0].tariffPlans[0]);console.log(r),B(r),B("lowestMonthlyRatePlan"===T?n:r)}),(function(e){k(!0),b(e)}))}),[t.contractSku,T]),S?(0,f.jsxs)("div",{children:["Error: ",S.message]}):x?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{style:{display:"block",marginTop:"21px"},children:(0,f.jsxs)("ul",{style:{paddingInlineStart:0,listStyleType:"none",textAlign:"center"},children:[(0,f.jsx)("li",{style:{marginBottom:"10px",fontSize:"16px"},children:t.feature_one}),(0,f.jsx)("li",{style:{marginBottom:"10px",fontSize:"16px"},children:t.feature_two}),(0,f.jsx)("li",{style:{marginBottom:"10px",fontSize:"16px"},children:t.feature_three})]})}),(null===C||void 0===C||null===(n=C.pricing)||void 0===n||null===(r=n.monthly_rate)||void 0===r?void 0:r.value)&&(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",margin:"33px auto",alignItems:"center",gap:"20px"},children:[(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"row"},children:[(0,f.jsx)("div",{children:(0,f.jsx)("img",{style:{width:"60px",paddingRight:"15px"},src:"o2"===(null===C||void 0===C?void 0:C.carrier)?"https://images.samsung.com/is/image/samsungdev/gpv2/gbr/o2-logo-2.png":"three"===(null===C||void 0===C?void 0:C.carrier)?"https://images.samsung.com/is/image/samsungdev/gpv2/gbr/icon_three_bw.svg":"https://images.samsung.com/is/image/samsungdev/gpv2/gbr/Vodafone_2017_logo.svg"})}),(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingLeft:"15px",borderLeft:"1px solid #999"},children:[(0,f.jsx)(o.xv,{size:"22",style:{color:"#2189ff"},children:"For 24 months"}),(0,f.jsxs)(o.xv,{size:"24",style:{color:"#2189ff"},children:[(0,f.jsxs)("b",{children:["Monthly amount: ","\xa3".concat(null===C||void 0===C||null===(i=C.pricing)||void 0===i||null===(l=i.monthly_rate)||void 0===l?void 0:l.value)]}),"/mo "]}),(0,f.jsxs)(o.xv,{size:"22",style:{color:"#2189ff"},children:["Upfront cost: ","\xa3".concat(null===C||void 0===C?void 0:C.upfrontAmount)]})]})]}),(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"center",gap:"20px"},children:[(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"column"},children:[(0,f.jsx)(o.xv,{size:"22",weight:"bold",style:{textAlign:"center",color:"#2189ff"},children:"Data"}),(0,f.jsx)(o.xv,{size:"22",weight:"bold",style:{textAlign:"center",color:""},children:999===(null===C||void 0===C||null===(u=C.features)||void 0===u?void 0:u.capacities[0].value)?"Unlimited":+(null===C||void 0===C||null===(c=C.features)||void 0===c?void 0:c.capacities[0].value)+(null===C||void 0===C||null===(d=C.features)||void 0===d?void 0:d.capacities[0].unit)})]}),(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"column"},children:[(0,f.jsx)(o.xv,{size:"22",weight:"bold",style:{textAlign:"center",color:"#2189ff"},children:"Minutes"}),(0,f.jsx)(o.xv,{size:"22",weight:"bold",style:{textAlign:"center",color:""},children:-1===(null===C||void 0===C||null===(p=C.features)||void 0===p?void 0:p.capacities[1].value)?"Unlimited":null===C||void 0===C||null===(m=C.features)||void 0===m?void 0:m.capacities[1].value})]}),(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"column"},children:[(0,f.jsx)(o.xv,{size:"22",weight:"bold",style:{textAlign:"center",color:"#2189ff"},children:"Texts"}),(0,f.jsx)(o.xv,{size:"22",weight:"bold",style:{textAlign:"center",color:""},children:-1===(null===C||void 0===C||null===(h=C.features)||void 0===h?void 0:h.capacities[2].value)?"Unlimited":null===C||void 0===C||null===(g=C.features)||void 0===g?void 0:g.capacities[2].value})]})]}),(0,f.jsxs)("div",{style:{display:"flex",flexDirection:A?"column":"row",gap:"10px",width:"fit-content",justifyContent:"center",alignItems:"center"},children:[(0,f.jsx)(o.ns,s(s({"data-servicecode":"three"===(null===C||void 0===C?void 0:C.carrier)?"F-SIMH3G":"vodafone"===(null===C||void 0===C?void 0:C.carrier)?"F-SIMVOD":"F-SIMO2","data-planId":C.sku,"data-sku":t.contractSku,onClick:function(e){!function(e){var t=[{services:[{serviceCode:e.currentTarget.getAttribute("data-servicecode"),planId:e.currentTarget.getAttribute("data-planId")}],productCode:e.currentTarget.getAttribute("data-sku"),qty:1}];console.log(t),fetch("https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk/addToCart/multi/?fields=BASIC&newCart=true",{headers:{accept:"application/json, text/javascript, */*; q=0.01","accept-language":"en-GB,en-US;q=0.9,en;q=0.8","content-type":"application/json"},body:JSON.stringify(t),method:"POST",mode:"cors",credentials:"include"}).then((function(e){console.log("Request complete! response:",e),setTimeout((function(){window.location.href="https://shop.samsung.com/uk/cart"}),1500)})).catch((function(e){console.error("Error:",e)}))}(e)},size:A?26:16,style:{margin:A?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",maxWidth:"124px",fontFamily:"SamsungOne",textAlign:"center",cursor:"pointer"}},(0,o.rE)("contractAdd:".concat(null===C||void 0===C?void 0:C.sku))),{},{children:"Buy Now"})),(0,f.jsx)(o.rU,{href:"/uk/pay-monthly-contract/",size:18,style:{minWidth:"fit-content"},children:"See more"})]})]},C.id),!(null!==C&&void 0!==C&&null!==(y=C.pricing)&&void 0!==y&&null!==(v=y.monthly_rate)&&void 0!==v&&v.value)&&(0,f.jsx)(o.xv,{size:22,align:"center",color:"black",font:"secondary",weight:"bold",style:{marginTop:"80px"},children:"No plans available"})]}):(0,f.jsx)("div",{children:"Loading..."})};var Ye,qe=function(t){var n=a((0,e.useState)(null),2),r=(n[0],n[1],a((0,e.useState)(!1),2)),i=(r[0],r[1],a((0,e.useState)([]),2));return i[0],i[1],(0,f.jsx)("div",{style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",backgroundColor:"rgba(0,0,0,0.5)",display:t.display,justifyContent:"center",alignItems:"center"},children:(0,f.jsxs)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:"white",height:"fit-content",padding:"20px 40px",flexDirection:"column"},children:[(0,f.jsxs)(o.xv,{size:"22",style:{marginBottom:"25px",textAlign:"center"},children:["Items currently in your basket will be removed. ",(0,f.jsx)("br",{}),"Are you sure you wish to continue?"]}),(0,f.jsxs)("div",{style:{display:"flex",gap:"10px",justifyContent:"center"},children:[(0,f.jsx)(o.Wg,{children:"Cancel"}),(0,f.jsx)(o.ns,{children:"Continue"})]})]})})},Je={light:{background:"#fff",text:"#000",grey:"#b4b4b4"},dark:{background:"#000",text:"#fff",grey:"#464646"}};!function(e){e.Fold4="q4",e.Flip4="b4"}(Ye||(Ye={}));var et=function(t){var n,r,i,l=t.theme,u=void 0===l?"light":l,c=t.setSelected,d=t.defaultSku,p=(t.addToBag,t.setImage),g=(t.inBasket,t.leadSku),y=t.setCta,v=(t.onError,t.style),_=function(t){var n={},r=s(s(s(s(s({},Me),Ge),De),Re),Fe)[t];Object.entries(s({},r)).forEach((function(e){var t=a(e,2),r=t[0],o=t[1];n[r]=new me(o,"init")}));var o=a((0,e.useState)(n),2),i=o[0],l=o[1],u=a((0,e.useState)(),2),c=u[0],d=u[1],f=a((0,e.useState)(!1),2),p=f[0],m=f[1];return r||d("sku not in config"),(0,e.useEffect)((function(){m(!1),window.configuratorData||(window.configuratorData={}),window.configuratorData[t]?(l(window.configuratorData[t]),m(!0)):fetch("".concat(ie.productInfo,"?fields=FULL&productCodes=").concat(Object.keys(n).join(","))).then((function(e){return e.json()})).then((function(e){var r=n;e.forEach((function(e){if(r[e.code]){var t;e.allPrices&&(r[e.code].price=e.allPrices.filter((function(e){var t,n,r=e,a=Date.now(),o=null!==(t=null===r||void 0===r?void 0:r.startTime)&&void 0!==t?t:0,i=null!==(n=null===r||void 0===r?void 0:r.endTime)&&void 0!==n?n:Number.MAX_SAFE_INTEGER;return o<a&&i>a})).reduce((function(e,t){var n=e,r=t;return n.value<r.value?n:r}),{currencyIso:"GBP",formattedValue:"XX.XX",minQuantity:1,priceType:void 0,value:Number.MAX_SAFE_INTEGER})),r[e.code].stock=e.stock,r[e.code].link=e.externalUrl;var n=null===(t=e.variantOptions.find((function(t){return t.code===e.code})))||void 0===t?void 0:t.galleryImagesV2,o=[];n&&n.forEach((function(e){o.push({url:e.images.TokoThumb.url,position:e.images.TokoThumb.galleryIndex})})),o!==[]&&(o=o.sort((function(e,t){return e.position-t.position}))),r[e.code].gallery=o,r[e.code].picture=Object.entries(e.images).filter((function(e){var t=a(e,2);return t[0],"TokoThumb"===t[1].format}))[0][1]}})),Object.entries(r).forEach((function(e){var t=a(e,2),n=t[0];0===t[1].price.value&&(r[n].stock.stockLevel=-1)})),l(r),m(!0),window.configuratorData[t]=r}))}),[t]),{data:i,error:c,finished:p}}(g),S=_.data,b=(_.error,_.finished),w=a((0,e.useState)(null!==d&&void 0!==d?d:Object.keys(S)[0]),2),x=w[0],k=w[1],E=a((0,e.useState)(!1),2);E[0],E[1];(0,e.useEffect)((function(){d&&k(d)}),[d]);var C=a(je(x),2),B=(C[0].overall,C[1],function(t){var n=a((0,e.useState)(),2),r=n[0],o=n[1],i=a((0,e.useState)(),2),l=i[0],s=i[1];return(0,e.useEffect)((function(){fetch("https://p1.ecom.samsung.com/v1/exchange/api/gbr/trade-in/sku-devices/uk/".concat(t)).then((function(e){return e.json()})).then((function(e){if(e&&e.length&&e.length>0){var t=e.map((function(e){return e}));o(t.reduce(Ze))}})).catch((function(e){s(e)}))}),[t]),[r,l]}(x)),A=a(B,2),M=(A[0],A[1],function(t){var n=t.devices,r=t.selectedSku,o=a((0,e.useState)([]),2),i=o[0],l=o[1],s=a((0,e.useState)([]),2),u=s[0],c=s[1],d=a((0,e.useState)([]),2),f=d[0],p=d[1];return(0,e.useEffect)((function(){if(n&&n[r]){var e=[],t=[];Object.entries(n).forEach((function(o){var i=a(o,2),l=i[0],s=i[1];n[r].diff(s)<2&&(s.color.exclusive?e.push(l):t.push(l))})),p(t),c(e),l([].concat(t,e))}}),[n,r]),[i,u,f]}({devices:S,selectedSku:x})),G=a(M,2),T=G[0],P=(G[1],function(e){c(e),k(e),p(S[e].picture)}),N=a((0,e.useState)("none"),2),O=N[0],U=(N[1],a((0,e.useState)(!1),2)),z=(U[0],U[1],(0,o.dD)()),D=h({devices:S,selectedSku:x,availableSkus:T,field:"color",handleSelectSku:P,element:te,theme:u}),R=h({devices:S,selectedSku:x,availableSkus:T,field:"size",handleSelectSku:P,element:ne,theme:u}),F=a((0,e.useState)(!1),2),I=F[0],L=(F[1],a((0,e.useState)(0),2)),V=L[0],Z=L[1];(0,e.useEffect)((function(){var e;return I&&(e=window.setInterval((function(){var e;Z((V+1)%((null===(e=S[x].gallery)||void 0===e?void 0:e.length)||1))}),700)),function(){e&&window.clearInterval(e)}}),[I,V]),(0,e.useEffect)((function(){var e=null;S&&b&&(S[x].price.priceType?S[x]&&S[x].stock&&"outOfStock"===S[x].stock.stockLevelStatus?e=(0,f.jsx)(o.ns,{onClick:function(){},size:z?26:16,style:{margin:z?"1em 0":" 0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Out of stock"}):S[x]&&S[x].stock&&S[x].price.priceType&&"outOfStock"!==S[x].stock.stockLevelStatus&&(e="light"===u?(0,f.jsx)(o.Wg,s(s({onClick:function(){window.location.href="".concat(S[x].link,"buy/?modelCode=").concat(x)},size:z?26:16,style:{margin:z?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center"}},(0,o.rE)("PCDBuyNow:".concat(S[x].name))),{},{children:"Buy now"})):(0,f.jsx)(o.k,s(s({onClick:function(){window.location.href="".concat(S[x].link,"buy/?modelCode=").concat(x)},size:z?26:16,style:{margin:z?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center","&:hover":{borderColor:"#ffffff"}}},(0,o.rE)("PCDBuyNow:".concat(S[x].name))),{},{children:"Buy now"}))):e=(0,f.jsx)(o.ns,{onClick:function(){},size:z?26:16,style:{margin:z?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Not for sale"}),null!==e&&y(e))}),[S,x,b]);var H=Je[u]||Je.light,W=("https://images.samsung.com/is/content/samsung/assets/uk/smartphones/galaxy-z/fold4ecom/".concat("Fold4"===g?"q4":"b4","optimised"),a((0,e.useState)("HAND"),2)),K=(W[0],W[1]);null===(n=S[x].color)||void 0===n||n.colorName;return(0,e.useEffect)((function(){var e;S[x]&&(null===(e=S[x].color)||void 0===e?void 0:e.colorName)in{Burgundy:"","Sky Blue":"",Red:"",Cream:"",Violet:""}&&K("IMAGE")}),[x]),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(qe,{display:O}),(0,f.jsxs)(m,{style:s({padding:z?"4.25vmin":"20px",position:"relative",paddingBottom:z?"40px":"70px",backgroundColor:H.background,boxSizing:"border-box",width:z?"80vw":"100%",height:"100%",marginRight:z?"20px":"auto",overflow:"visible",minWidth:z?"80vw":"418px",justifyContent:"space-between"},v),children:[(0,f.jsx)("span",{style:{position:"absolute",top:"10px",left:"10px",padding:"6px 11px",border:"1px solid #707070",borderRadius:"13px",display:"none"},children:(0,f.jsx)(o.xv,{children:"20% off"})}),!1,(0,f.jsxs)(o.W2,{style:{margin:z?"0em 0":"0",height:"100%",position:"relative",padding:"0 0 0 0",width:"100%",marginTop:"22px",justifyContent:"space-between"},children:[(0,f.jsx)(o.xv,{weight:"bold",style:{fontSize:"20px",marginTop:z?"":"36px",minHeight:"46px",fontFamily:"SamsungSharpSans",textAlign:"center"},children:S[x].name}),S&&S[x]&&(0,f.jsx)("div",{style:{maxHeight:"222px",width:"100%",aspectRatio:"1 / 1",backgroundImage:"url(".concat(I?null!==(r=null===(i=S[x].gallery[V])||void 0===i?void 0:i.url)&&void 0!==r?r:"":S[x].picture.url.replace("$THUB_SHOP_S$","").replace("$ORIGIN_PNG$","")+"$300_200_PNG$",")"),backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat",WebkitBackgroundSize:"contain",backgroundAttachment:"scroll",overflow:"visible"},children:!S[x].picture.url&&(0,f.jsx)($e,{height:"136",width:"200",viewBox:"0 0 200 136",style:{maxWidth:"100%",position:"absolute",left:"calc(50% - 100px)"},children:(0,f.jsx)("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"200",height:"136"})})}),(0,f.jsx)(o.W2,{style:{width:"100%",marginTop:"min(1.11vw, 16px)",padding:"0",justifyContent:z?"flex-start":"space-between",flexGrow:1},children:(0,f.jsxs)("div",{style:{width:"100%",padding:"0 min(0.34vw, 5px)"},children:[(0,f.jsxs)(o.xv,{weight:"bold",size:z?19:12,style:{alignSelf:"center",color:H.text,textAlign:"center"},children:["Colour: ",(0,f.jsx)("span",{style:{fontWeight:"normal"},children:S[x].color.colorName})]}),(0,f.jsx)("div",{style:{margin:"min(0.34vw, 5px) 0",alignSelf:"center",flexDirection:"row",display:"flex",minHeight:"70px",justifyContent:"center"},children:S&&(0,f.jsx)(o.W2,{row:!0,style:{justifyContent:"center",alignItems:"center",width:"100%",maxWidth:"190px",margin:z?"3vw 0 5vw":"min(1.11vw, 0px) 0",gap:"0px",padding:"0px",height:"fit-content",flexWrap:"wrap"},children:(0,f.jsx)(j,{children:D})})}),S&&S[x].name.indexOf("Buds")<=-1&&(0,f.jsx)(o.W2,{row:!0,style:{justifyContent:"center",width:"100%",padding:"0",margin:"0 0 0",gap:"5px",flexWrap:"wrap",height:"fit-content"},children:(0,f.jsx)(j,{children:R})}),(0,f.jsx)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",margin:z?"":"0 ",paddingBottom:"1em",marginTop:"32px",width:"100%",textAlign:"center"},children:S&&"Loading..."!==S[x].price.formattedValue&&"outOfStock"!==S[x].stock.stockLevelStatus&&(0,f.jsx)("div",{style:{display:"flex",height:"100%",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:(0,f.jsx)(Qe,{contractSku:S[x]&&S[x].sku,feature_one:S[x].featureOne,feature_two:S[x].featureTwo,feature_three:S[x].featureThree,feature_four:S[x].featureFour})})})]})})]})]})]})};var tt=function(){var t=(0,o.dD)(),n=a((0,e.useState)("mobile"),2),r=(n[0],n[1],(0,o.Av)(),[{productSku:"D3",id:"1",width:"100%"},{productSku:"D2",id:"2",width:"100%"},{productSku:"D1",id:"3",width:"100%"},{productSku:"S22Ultra",id:"4",width:"100%"},{productSku:"S22",id:"6",width:"100%"},{productSku:"S21FE",id:"7",width:"100%"},{productSku:"Fold4",id:"8",width:"100%"}]),i=a((0,e.useState)(0),2),l=i[0],s=i[1],u=a((0,e.useState)(0),2),c=(u[0],u[1],window.innerWidth,(0,e.useRef)(null));return(0,f.jsx)(f.Fragment,{children:(0,f.jsxs)("div",{className:"carousel",ref:c,style:{position:"relative",backgroundColor:"#f7f7f7",paddingTop:"min(120px, 8.3vw)",paddingBottom:"min(120px, 8.3vw)",max-width:"1440px",margin:"0 auto"},children:[(0,f.jsx)("button",{onClick:function(){s(l-1);var e=document.getElementById("slider");e&&e.scrollBy({left:-418,top:0,behavior:"smooth"})},disabled:0===l,style:{display:0===l||t?"none":"block",backgroundImage:"url('https://images.samsung.com/is/image/samsung/assets/uk/unpacked/winter-2023/slide-arrow.png')",width:"80px",height:"80px",backgroundSize:"contain",backgroundRepeat:"no-repeat",transform:"rotate(180deg)",outline:"none",border:"none",backgroundColor:"unset",position:"absolute",top:"calc(50% - 40px)",left:"40px",cursor:"pointer",zIndex:1}}),(0,f.jsx)("button",{onClick:function(){s(l+1);var e=document.getElementById("slider");e&&e.scrollBy({left:418,top:0,behavior:"smooth"})},disabled:l===r.length-1,style:{display:l===r.length-1||t?"none":"block",backgroundImage:"url('https://images.samsung.com/is/image/samsung/assets/uk/unpacked/winter-2023/slide-arrow.png')",width:"80px",height:"80px",backgroundSize:"contain",backgroundRepeat:"no-repeat",outline:"none",border:"none",backgroundColor:"unset",position:"absolute",top:"calc(50% - 40px)",right:"40px",cursor:"pointer",zIndex:1}}),(0,f.jsx)("div",{id:"slider",className:"slides",style:{display:"flex",overflowX:"scroll",transition:"transform 0.5s",width:t?"100vw":"calc(1440px - 70px)",marginLeft:t?"":"70px",paddingLeft:t?"30px":"",paddingRight:t?"30px":"",gap:"24px",background:"#f7f7f7",scrollSnapType:t?"":"x mandatory"},children:r.map((function(e){return(0,f.jsx)("div",{id:"slide"+e.id,style:{scrollSnapAlign:"start"},children:(0,f.jsx)(et,{theme:"light",setSelected:function(e){return console.log(e)},addToBag:function(e,t){return console.log("naoo")},setImage:function(e){return console.log(e)},inBasket:function(e){return!1},leadSku:e.productSku,setCta:function(e){return console.log(e)},onError:function(e){return console.log(e)}})})}))})]})})},nt=function(e){e&&e instanceof Function&&n.e(787).then(n.bind(n,787)).then((function(t){var n=t.getCLS,r=t.getFID,a=t.getFCP,o=t.getLCP,i=t.getTTFB;n(e),r(e),a(e),o(e),i(e)}))};t.createRoot(document.getElementById("cheil-static-contracts")).render((0,f.jsx)(e.StrictMode,{children:(0,f.jsxs)(d.ThemeProvider,{theme:ee,children:[(0,f.jsx)(o.ZL,{}),(0,f.jsx)(tt,{})]})}));try{window.sg.components.featureColumnCarousel.init()}catch(rt){console.log("feature column carousel not loaded yet")}nt()}()}(); //# sourceMappingURL=main.b45f685e.js.map }); </script> </div> <div class="cm-g-blank-space aem-GridColumn aem-GridColumn--default--12"> <div class="blank-space bg-transparent blank-space--width-1440 blank-space--desktop-margin-small blank-space--mobile-margin-small"> </div> </div> <div class="pd-g-feature-benefit-full-bleed aem-GridColumn aem-GridColumn--default--12"> <section class="st-feature-benefit-full-bleed st-feature-benefit-full-bleed--top st-feature-benefit-full-bleed--left st-feature-benefit-full-bleed--m-top st-feature-benefit-full-bleed--m-center st-feature-benefit-full-bleed--center-img-over desktop-bg-white mobile-bg-white desktop-text-color-white mobile-text-color-white st-feature-benefit-full-bleed--image-radius" data-clickable-state="false"> <div class="st-feature-benefit-full-bleed__wrap"> <div class="st-feature-benefit-full-bleed__content-wrap"> <div class="st-feature-benefit-full-bleed__content-inner"> <div class="st-feature-benefit-full-bleed__content-area"> <p class="st-feature-benefit-full-bleed__eyebrow-text">Buying for a business?</p> <h2 class="st-feature-benefit-full-bleed__title" data-font-size-pc="38" data-font-size-mo="26">Black Friday Business Deals</h2> <p class="st-feature-benefit-full-bleed__text" data-font-size-pc="14" data-font-size-mo="12">Save on a wide range of devices plus get an extra 10% off with a business account<sup>10</sup></p> <div class="st-feature-benefit-full-bleed__cta"> <a class="cta cta--contained cta--white cta--mobile-white" href="/uk/business/offers/#latestmobileoffers" target="_self" aria-label="Shop now" an-tr="ft03_feature full bleed-product offer-cta-button" an-ca="content click" an-ac="feature" an-la="black friday business deals:shop now">Shop now</a> <a class="cta cta--contained cta--icon cta--white cta--mobile-white" href="https://shop.samsung.com/uk/business/login/business" target="_blank" aria-label="Create account Create account : open in a new window" an-tr="ft03_feature full bleed-product offer-cta-button" an-ca="content click" an-ac="feature" an-la="black friday business deals:create account">Create account <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </div> </div> </div> </div> <figure class="st-feature-benefit-full-bleed__figure "> <div class="image image--dyn-height"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/business/KV_DT_1440x344.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/E03189327TC_13381720x10803.jpg?$LazyLoad_Home_JPG$" data-desktop-alt="A range of Samsung Galaxy devices are shown. To the left are the words, &#39;The time is NOW&#39;" data-mobile-alt="A range of Samsung Galaxy devices are shown. To the left are the words, &#39;The time is NOW&#39;"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/business/KV_DT_1440x344.png?$1440_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/E03189327TC_13381720x10803.jpg?$624_N_JPG$" data-desktop-alt="A range of Samsung Galaxy devices are shown. To the left are the words, &#39;The time is NOW&#39;" data-mobile-alt="A range of Samsung Galaxy devices are shown. To the left are the words, &#39;The time is NOW&#39;"/> </div> </figure> </div> </section> </div> <div class="cm-g-local-benefit aem-GridColumn aem-GridColumn--default--12"> <section class="icon-description-column icon-description-column--layout-small"> <div class="icon-description-column__wrap icon-description-column__bg-light-gray"> <div class="icon-description-column__column-wrap"> <div class="icon-description-column__column"> <div class="icon-description-column__column-inner"> <div class="icon-description-column__column-icon"> <div class="image"> <img class="image__main responsive-img lazy-load" data-desktop-src="//images.samsung.com/is/content/samsung/assets/uk/rtb-banner/ICONS_36x36_DT_Smarter-Service.svg?$36_36_IMG$" data-mobile-src="//images.samsung.com/is/content/samsung/assets/uk/rtb-banner/ICONS_72x72_MO_Smarter-Service.svg?$72_72_IMG$" alt="An illustration of a laptop is shown with a man and speech bubble on the screen, to depict online help" data-comp-name="image"/> </div> </div> <h3 class="icon-description-column__sub-title">Smarter Service</h3> <p>Instant advice from the experts who know Samsung best.<br /></p> <div class="icon-description-column__cta"> <a class="cta cta--underline cta--black" href="/uk/smarter-service/" aria-label="learn more" role="button" an-tr="co21_icon description column-product offer-cta-content_click" an-ca="content click" an-ac="feature" an-la="benefit icon:smarter service:learn more"> Learn more</a> </div> </div> </div> <div class="icon-description-column__column"> <div class="icon-description-column__column-inner"> <div class="icon-description-column__column-icon"> <div class="image"> <img class="image__main responsive-img lazy-load" data-desktop-src="//images.samsung.com/is/content/samsung/assets/uk/rtb-banner/ICONS_36x36_DT_Returns.svg?$36_36_IMG$" data-mobile-src="//images.samsung.com/is/content/samsung/assets/uk/rtb-banner/ICONS_72x72_MO_Returns.svg?$72_72_IMG$" alt="An illustrated parcel with an arrow is shown to depict returns " data-comp-name="image"/> </div> </div> <strong class="icon-description-column__sub-title">14 Day Returns</strong> <p>Change your mind? Just let us know and return your order within 14 days.</p> <div class="icon-description-column__cta"> <a class="cta cta--underline cta--black" href="/uk/shop-faq/returns-and-cancellations/what-is-the-returns-period/" aria-label="learn more" role="button" an-tr="co21_icon description column-product offer-cta-content_click" an-ca="content click" an-ac="feature" an-la="benefit icon:14 day returns:learn more"> Learn more</a> </div> </div> </div> <div class="icon-description-column__column"> <div class="icon-description-column__column-inner"> <div class="icon-description-column__column-icon"> <div class="image"> <img class="image__main responsive-img lazy-load" data-desktop-src="//images.samsung.com/is/content/samsung/assets/uk/rtb-banner/ICONS_36x36_DT_Flexible-Finance.svg?$36_36_IMG$" data-mobile-src="//images.samsung.com/is/content/samsung/assets/uk/rtb-banner/ICONS_72x72_MO_Flexible-Finance.svg?$72_72_IMG$" alt="An illustrated wallet is shown" data-comp-name="image"/> </div> </div> <strong class="icon-description-column__sub-title">Flexible Finance</strong> <p>Spread the cost and <br />pay your way.</p> <div class="icon-description-column__cta"> <a class="cta cta--underline cta--black" href="/uk/samsung-finance/" aria-label="learn more" role="button" an-tr="co21_icon description column-product offer-cta-content_click" an-ca="content click" an-ac="feature" an-la="benefit icon:flexible finance:learn more"> Learn more</a> </div> </div> </div> <div class="icon-description-column__column"> <div class="icon-description-column__column-inner"> <div class="icon-description-column__column-icon"> <div class="image"> <img class="image__main responsive-img lazy-load" data-desktop-src="//images.samsung.com/is/content/samsung/assets/uk/rtb-banner/ICONS_36x36_DT_Free-Scheduled-Delivery.svg?$36_36_IMG$" data-mobile-src="//images.samsung.com/is/content/samsung/assets/uk/rtb-banner/ICONS_72x72_MO_Free-Scheduled-Delivery.svg?$72_72_IMG$" alt="An illustrated lorry with lines at the back is shown, to depict delivery" data-comp-name="image"/> </div> </div> <strong class="icon-description-column__sub-title">Free Delivery</strong> <p>Sign in/Sign up to get<br />free delivery.<br /></p> <div class="icon-description-column__cta"> <a class="cta cta--underline cta--black" href="/uk/shop-faq/delivery-and-installations/" aria-label="learn more" role="button" an-tr="co21_icon description column-product offer-cta-content_click" an-ca="content click" an-ac="feature" an-la="benefit icon:free delivery:learn more"> Learn more</a> </div> </div> </div> </div> </div> </section> </div> <div class="cm-g-blank-space aem-GridColumn aem-GridColumn--default--12"> <div class="blank-space bg-transparent blank-space--width-1440 blank-space--desktop-margin-medium blank-space--mobile-margin-medium"> </div> </div> <div class="cm-g-text-block aem-GridColumn aem-GridColumn--default--12"> <div class="textblock bg-white text-center text-mo-center container-width-medium" id="bundle-builder"> <div class="textblock__body padding-top--48 padding-bottom--48"> <h2 class="textblock__title" data-font-size-pc="38" data-font-size-mo="26">Save 20% on any Galaxy Watch, Buds or Ring<br />when bought with any smartphone, tablet or watch<sup>8</sup></h2> </div> </div> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style scoped="scoped"> body{margin:0}#cheil-static *{box-sizing:border-box}.boxShadowLight{box-shadow:.1px .2px .9px #00000005,.1px .4px 2.1px #00000007,.3px .8px 4px #00000009,.4px 1.3px 7.1px #0000000b,.8px 2.5px 13.4px #0000000d,2px 6px 32px #00000012}.noScrollBars{-webkitscrollbar-width:0}.noScrollBars::-webkit-scrollbar{display:none}.visible-in-aem{display:none}.aem-AuthorLayer-Edit .visible-in-aem{display:block}#rtbBanner{padding:min(120px,8.33vw) 0}#comparisonTable_Desktop td,#comparisonTable_Desktop th{text-align:center;padding:1.2em 0}#comparisonTable_Desktop tr{width:100%}@media only screen and (min-width: 768px){#rtbBanner .feature-column-carousel__content{margin-top:-20px;align-items:center;justify-content:center}#rtbBanner .feature-column-carousel__button{margin-top:0;margin-bottom:12px}#rtbBanner .feature-column-carousel__sub-title{padding-bottom:4px}}@media only screen and (max-width: 767px){#rtbBanner{padding:16.66vw 0}#rtbBanner .feature-column-carousel__feature{flex-wrap:nowrap;align-items:stretch;width:100%}#rtbBanner .feature-column-carousel__figure{width:40%}#rtbBanner .feature-column-carousel__content{margin-top:0;text-align:left;width:60%}#rtbBanner .feature-column-carousel__sub-title{padding-bottom:6px}#rtbBanner .title{font-size:17px!important}#rtbBanner .feature-column-carousel__text{padding-bottom:0}#rtbBanner .feature-column-carousel__text:last-child{padding-bottom:5.55555556vw}#rtbBanner .subTitle{font-size:14px!important}#rtbBanner .feature-column-carousel__button{margin-top:0;margin-bottom:0}#rtbBanner .feature-column-carousel__inner:first-child{padding-top:10px!important}th{width:30%}th:first-of-type{width:20%}}#spr-live-chat-app{opacity:0!important;pointer-events:none!important}.pCard{width:100%;overflow:hidden;background-color:#f6f6f6;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;max-width:1440px;margin:0 auto;padding:60px 40px;flex:1 1 0%;gap:1em;display:grid;grid-template-columns:repeat(4,minmax(0px,1fr))}.review{margin-bottom:12px}.review .rating{display:inline-block;font-size:0;line-height:1.33;color:#ddd;vertical-align:top;white-space:nowrap}.review .rating__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;height:20px}.review .rating__star-list{margin-right:8px}.review .rating__star-item{position:relative;width:16px;height:16px;margin-right:4px;display:inline-block;vertical-align:top}.review .rating__star-empty{display:inline-block;background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-rating-star-empty-grayscale-bb.svg)}.review .rating__star-empty,.rating__star-filled{width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.review .rating__star-filled{position:absolute;top:0;left:0;background-position:left top;background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-rating-star-filled.svg)}.review .rating__point,.rating__review-count{display:inline-block;font-weight:700;font-size:14px;font-family:SamsungOne,arial,sans-serif}.review .rating__review-count{margin-left:5px}#offerDetails{display:block;position:relative}#offerDetails img{float:left;height:65px;margin:0 10px 0 0;width:65px;@media only screen and (max-width: 768px){height:75px;margin:0 8px 0 0;width:75px}}.bc-popup,.hubble-pd-popup{display:none;top:0;left:0;bottom:0;right:0;position:fixed;height:100%;z-index:3100}.touch-device .bc-popup,.touch-device .hubble-pd-popup{-webkit-overflow-scrolling:auto}.bc-popup__dimmed,.hubble-pd-popup__dimmed{top:0;left:0;bottom:0;right:0;position:fixed;background:#000;opacity:.75}.s-dimmed-white .bc-popup__dimmed,.s-dimmed-white .hubble-pd-popup__dimmed{background:#fff;opacity:.5}.bc-popup__close,.hubble-pd-popup__close{position:absolute;top:17px;right:17px}.bc-popup__close .s-close,.hubble-pd-popup__close .s-close{display:block;overflow:hidden;position:relative;text-transform:capitalize}.bc-popup__close .s-close:before,.hubble-pd-popup__close .s-close:before{display:block;margin:3px;width:20px;height:20px;background:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg-layer-close.svg) no-repeat 0 0;background-size:100% auto;content:""}.bc-popup__wrap,.hubble-pd-popup__wrap{height:100%;padding:30px;font-size:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:SamsungOne,arial,sans-serif}.bc-popup__wrap:before,.hubble-pd-popup__wrap:before{display:inline-block;height:100%;vertical-align:middle;content:""}.bc-popup__layer,.hubble-pd-popup__layer{display:inline-block;position:relative;max-height:100%;width:auto;text-align:left;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.bc-popup__layer-inner,.hubble-pd-popup__layer-inner{position:relative;background:#fff;overflow:hidden;border-radius:20px}.bc-popup__content-wrap,.hubble-pd-popup__content-wrap{padding:59px 0 32px}.bc-popup__content,.hubble-pd-popup__content{overflow-x:hidden;overflow-y:auto;padding:0 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.bc-popup__head,.hubble-pd-popup__head{color:#000}.bc-popup__title,.hubble-pd-popup__title{font-size:28px;font-family:SamsungSharpSans,arial,sans-serif;line-height:1.35}.bc-popup__title.s-icon-none,.hubble-pd-popup__title.s-icon-none{padding-right:0!important}.bc-popup__title.s-icon-none:after,.hubble-pd-popup__title.s-icon-none:after{display:none}.bc-popup__subtitle,.hubble-pd-popup__subtitle{margin-top:10px;font-size:18px;font-weight:700;line-height:1.33}.bc-popup__smalltitle,.hubble-pd-popup__smalltitle{margin-top:25px;font-size:16px}.bc-popup__description,.hubble-pd-popup__description{margin-top:16px;font-size:16px;line-height:1.2;color:#000}.bc-popup__body,.hubble-pd-popup__body{text-align:left}.bc-popup__body-inner,.hubble-pd-popup__body-inner{font-size:14px}.bc-popup__body-inner p,.hubble-pd-popup__body-inner p{text-align:inherit}.bc-popup__foot,.hubble-pd-popup__foot{position:relative;padding:25px 56px;background:#fff;font-size:10px;border-radius:0 0 20px 20px;-webkit-box-shadow:0 0 2em 0 rgba(0,0,0,.2);box-shadow:0 0 2em #0003}.bc-popup button:disabled,.hubble-pd-popup button:disabled{cursor:default}.bc-popup .s-btn-encased,.hubble-pd-popup .s-btn-encased{position:relative;display:inline-block;padding:12px 38px;border:1px solid #000;border-radius:45px;background-color:transparent;font-weight:700;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background,color,border-color;transition-property:background,color,border-color;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;font-size:14px;color:#000;line-height:1;text-transform:uppercase;text-shadow:none;letter-spacing:.15em;white-space:nowrap}.bc-popup .s-btn-encased:after,.hubble-pd-popup .s-btn-encased:after{content:"";display:inline-block;vertical-align:middle}.bc-popup .s-btn-encased.type2:hover,.hubble-pd-popup .s-btn-encased.type2:hover,.bc-popup .s-btn-encased.type2:focus,.hubble-pd-popup .s-btn-encased.type2:focus,.bc-popup .s-btn-encased.type2:active,.hubble-pd-popup .s-btn-encased.type2:active{border-color:#006bea;background-color:#006bea;color:#fff}.bc-popup .s-btn-encased.s-cta-fill,.hubble-pd-popup .s-btn-encased.s-cta-fill{background:#000;color:#fff}.bc-popup .s-btn-encased.s-cta-fill:hover,.hubble-pd-popup .s-btn-encased.s-cta-fill:hover,.bc-popup .s-btn-encased.s-cta-fill:focus,.hubble-pd-popup .s-btn-encased.s-cta-fill:focus,.bc-popup .s-btn-encased.s-cta-fill:active,.hubble-pd-popup .s-btn-encased.s-cta-fill:active{background:#006bea;border-color:#006bea}.bc-popup .s-btn-encased.s-cta-fill.s-ico-new-window:after,.hubble-pd-popup .s-btn-encased.s-cta-fill.s-ico-new-window:after{background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/newwindow.svg)}.bc-popup .s-btn-encased.s-cta-blue,.hubble-pd-popup .s-btn-encased.s-cta-blue{border-color:#2189ff;background-color:#2189ff;color:#fff}.bc-popup .s-btn-encased.s-cta-blue:hover,.hubble-pd-popup .s-btn-encased.s-cta-blue:hover,.bc-popup .s-btn-encased.s-cta-blue:active,.hubble-pd-popup .s-btn-encased.s-cta-blue:active,.bc-popup .s-btn-encased.s-cta-blue:focus,.hubble-pd-popup .s-btn-encased.s-cta-blue:focus{border-color:#006bea;background-color:#006bea;color:#eee}.bc-popup .s-btn-encased.s-cta-blue.s-ico-new-window:after,.hubble-pd-popup .s-btn-encased.s-cta-blue.s-ico-new-window:after{background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/newwindow.svg)}.bc-popup .s-btn-encased.is-cta-disabled,.hubble-pd-popup .s-btn-encased.is-cta-disabled{border-color:#767676!important;background-color:#767676!important;color:#fff!important;cursor:default}.bc-popup .s-btn-encased.is-cta-disabled.s-ico-new-window:after,.hubble-pd-popup .s-btn-encased.is-cta-disabled.s-ico-new-window:after{background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/newwindow.svg)!important}.bc-popup .s-btn-encased.s-btn-multiline,.hubble-pd-popup .s-btn-encased.s-btn-multiline{padding:12px 42px 11px;vertical-align:middle;white-space:normal}.bc-popup .s-btn-encased.s-btn-multiline .s-cta-text,.hubble-pd-popup .s-btn-encased.s-btn-multiline .s-cta-text{display:inline-block;vertical-align:middle}.bc-popup .s-btn-text,.hubble-pd-popup .s-btn-text{display:inline-block;font-weight:700;font-size:14px;color:#000;line-height:1;text-transform:uppercase;text-shadow:none;letter-spacing:.15em;white-space:nowrap}.bc-popup .s-btn-text:after,.hubble-pd-popup .s-btn-text:after{display:inline-block;margin-top:-1px;margin-left:7px;width:8px;height:13px;background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-btn-arw-right-black.svg);background-repeat:no-repeat;vertical-align:middle;content:""}.bc-popup .s-btn-text.s-no-ico,.hubble-pd-popup .s-btn-text.s-no-ico{text-decoration:underline}.bc-popup .s-btn-text.s-no-ico:after,.hubble-pd-popup .s-btn-text.s-no-ico:after{display:none}.bc-popup .s-btn-text.s-cta-blue,.hubble-pd-popup .s-btn-text.s-cta-blue{color:#006bea}.bc-popup .s-btn-text.s-cta-blue.s-ico-new-window,.hubble-pd-popup .s-btn-text.s-cta-blue.s-ico-new-window{text-decoration:underline}.bc-popup .s-btn-text.s-cta-blue.s-ico-new-window:after,.hubble-pd-popup .s-btn-text.s-cta-blue.s-ico-new-window:after{width:12px;height:12px;margin-left:0!important;margin-right:0!important;background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg)}.bc-popup .s-btn-text.s-cta-fill,.hubble-pd-popup .s-btn-text.s-cta-fill{color:#000}.bc-popup .s-btn-text.s-cta-fill.s-ico-new-window,.hubble-pd-popup .s-btn-text.s-cta-fill.s-ico-new-window{text-decoration:underline}.bc-popup .s-btn-text.s-cta-fill.s-ico-new-window:after,.hubble-pd-popup .s-btn-text.s-cta-fill.s-ico-new-window:after{width:15px;height:15px;background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/newwindow-hover.svg)}.bc-popup .s-btn-text.s-cta-hubble-blue,.hubble-pd-popup .s-btn-text.s-cta-hubble-blue{font-size:13px;color:#006bea;text-decoration:underline;letter-spacing:normal;text-transform:none}.bc-popup .s-btn-text.s-cta-hubble-blue.s-ico-new-window,.hubble-pd-popup .s-btn-text.s-cta-hubble-blue.s-ico-new-window{text-decoration:underline}.bc-popup .s-btn-text.s-cta-hubble-blue.s-ico-new-window:after,.hubble-pd-popup .s-btn-text.s-cta-hubble-blue.s-ico-new-window:after{content:" ";display:inline-block;width:12px;height:12px;margin-left:0;vertical-align:middle;background:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg) center center no-repeat;background-size:100% 100%}.bc-popup .s-btn-text.s-cta-hubble-blue.s-no-ico,.hubble-pd-popup .s-btn-text.s-cta-hubble-blue.s-no-ico{font-weight:400}.bc-popup .s-btn-text.s-ico-up:after,.hubble-pd-popup .s-btn-text.s-ico-up:after{width:13px;height:8px;background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-svg-arrow-up-black.svg)}.bc-popup .s-btn-text.s-ico-down:after,.hubble-pd-popup .s-btn-text.s-ico-down:after{width:13px;height:8px;background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-svg-arrow-down-black.svg)}.bc-popup a,.hubble-pd-popup a{color:#006bea}.bc-popup a[target=_blank]:after,.hubble-pd-popup a[target=_blank]:after{content:" ";display:inline-block;width:12px;height:12px;vertical-align:middle;background:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg) center center no-repeat;background-size:100% 100%}.bc-popup .s-gotop-wrap,.hubble-pd-popup .s-gotop-wrap{display:none;overflow:hidden;position:fixed;right:32px;text-align:right;bottom:20px;z-index:1000;max-width:1440px}.bc-popup .s-gotop-wrap.s-show,.hubble-pd-popup .s-gotop-wrap.s-show{display:block}.bc-popup .s-gotop-wrap .s-btn-gotop,.hubble-pd-popup .s-gotop-wrap .s-btn-gotop{width:58px;height:58px;border-radius:4px;background:#363636;font-size:0;opacity:.7}.bc-popup .s-gotop-wrap .s-btn-gotop:after,.hubble-pd-popup .s-gotop-wrap .s-btn-gotop:after{overflow:hidden;display:inline-block;width:36px;height:22px;margin:18px auto;background:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/btn-gotop.png) no-repeat;background-size:100%;content:""}.bc-popup__cta,.hubble-pd-popup__cta{letter-spacing:-5px;text-align:center}.bc-popup__cta-inner,.hubble-pd-popup__cta-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bc-popup__cta-item,.hubble-pd-popup__cta-item{width:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:stretch;align-self:stretch;height:auto;padding:0 10px;letter-spacing:0;-webkit-box-sizing:border-box;box-sizing:border-box}.no-svg .bc-popup__cta-item,.no-svg .hubble-pd-popup__cta-item{display:inline-block;vertical-align:top}.bc-popup__cta-item .cta,.hubble-pd-popup__cta-item .cta{width:100%;height:100%;min-width:200px;min-height:50px;padding:14px 25px;border-radius:25px;font-size:18px}.bc-popup__cta a.s-btn-encased,.hubble-pd-popup__cta a.s-btn-encased,.bc-popup__cta button.s-btn-encased,.hubble-pd-popup__cta button.s-btn-encased{min-width:200px;width:100%;height:100%;min-height:50px;padding:14px 25px;font-size:18px;letter-spacing:0;text-transform:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #000}.bc-popup__cta a.s-btn-encased:hover,.hubble-pd-popup__cta a.s-btn-encased:hover,.bc-popup__cta button.s-btn-encased:hover,.hubble-pd-popup__cta button.s-btn-encased:hover,.bc-popup__cta a.s-btn-encased:active,.hubble-pd-popup__cta a.s-btn-encased:active,.bc-popup__cta button.s-btn-encased:active,.hubble-pd-popup__cta button.s-btn-encased:active,.bc-popup__cta a.s-btn-encased:focus,.hubble-pd-popup__cta a.s-btn-encased:focus,.bc-popup__cta button.s-btn-encased:focus,.hubble-pd-popup__cta button.s-btn-encased:focus{background-color:#000;color:#fff}.bc-popup__cta a.s-btn-encased.s-cta-blue,.hubble-pd-popup__cta a.s-btn-encased.s-cta-blue,.bc-popup__cta button.s-btn-encased.s-cta-blue,.hubble-pd-popup__cta button.s-btn-encased.s-cta-blue{border-color:#2189ff;background-color:#2189ff;color:#fff}.bc-popup__cta a.s-btn-encased.s-cta-blue:hover,.hubble-pd-popup__cta a.s-btn-encased.s-cta-blue:hover,.bc-popup__cta button.s-btn-encased.s-cta-blue:hover,.hubble-pd-popup__cta button.s-btn-encased.s-cta-blue:hover,.bc-popup__cta a.s-btn-encased.s-cta-blue:active,.hubble-pd-popup__cta a.s-btn-encased.s-cta-blue:active,.bc-popup__cta button.s-btn-encased.s-cta-blue:active,.hubble-pd-popup__cta button.s-btn-encased.s-cta-blue:active,.bc-popup__cta a.s-btn-encased.s-cta-blue:focus,.hubble-pd-popup__cta a.s-btn-encased.s-cta-blue:focus,.bc-popup__cta button.s-btn-encased.s-cta-blue:focus,.hubble-pd-popup__cta button.s-btn-encased.s-cta-blue:focus{border-color:#006ff2;background-color:#006ff2;color:#eee}.bc-popup__cta a.s-btn-encased.is-cta-disabled,.hubble-pd-popup__cta a.s-btn-encased.is-cta-disabled,.bc-popup__cta button.s-btn-encased.is-cta-disabled,.hubble-pd-popup__cta button.s-btn-encased.is-cta-disabled{border-color:#767676!important;background-color:#767676!important;color:#fff!important;cursor:default}.bc-popup__cta a.s-btn-encased a.s-cta-text,.hubble-pd-popup__cta a.s-btn-encased a.s-cta-text,.bc-popup__cta button.s-btn-encased a.s-cta-text,.hubble-pd-popup__cta button.s-btn-encased a.s-cta-text{white-space:normal}.no-css3 .bc-popup__cta-inner,.no-css3 .hubble-pd-popup__cta-inner{display:block}.no-css3 .bc-popup__cta-item,.no-css3 .hubble-pd-popup__cta-item{display:inline-block;vertical-align:top}.no-css3 .bc-popup__cta .s-btn-encased,.no-css3 .hubble-pd-popup__cta .s-btn-encased{min-width:120px;min-height:40px;padding:14px 30px}.bc-popup__disclaimer,.hubble-pd-popup__disclaimer{margin-top:25px;padding-top:17px;font-size:12px;line-height:2;border-top:1px solid #ddd;color:#636363}.bc-popup__disclaimer .s-btn-text,.hubble-pd-popup__disclaimer .s-btn-text{font-weight:400;letter-spacing:0}.bc-popup__disclaimer .s-btn-text.s-ico-new-window:after,.hubble-pd-popup__disclaimer .s-btn-text.s-ico-new-window:after{margin-top:0;margin-left:8px;width:15px;height:15px}.bc-popup .checkbox-v2__label-text a,.hubble-pd-popup .checkbox-v2__label-text a{color:#006bea;text-decoration:underline}.bc-popup.s-hubble-alert .bc-popup__layer,.hubble-pd-popup.s-hubble-alert .bc-popup__layer,.bc-popup.s-hubble-alert .hubble-pd-popup__layer,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__layer{max-width:100%}.bc-popup.s-hubble-alert .bc-popup__layer-inner,.hubble-pd-popup.s-hubble-alert .bc-popup__layer-inner,.bc-popup.s-hubble-alert .hubble-pd-popup__layer-inner,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__layer-inner{display:inline-block;width:100%;padding:55px 60px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.bc-popup.s-hubble-alert .bc-popup__content,.hubble-pd-popup.s-hubble-alert .bc-popup__content,.bc-popup.s-hubble-alert .hubble-pd-popup__content,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:452px;padding:0;line-height:normal;text-align:center}.bc-popup.s-hubble-alert .bc-popup__head,.hubble-pd-popup.s-hubble-alert .bc-popup__head,.bc-popup.s-hubble-alert .hubble-pd-popup__head,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__head{padding:0}.bc-popup.s-hubble-alert .bc-popup__body-inner,.hubble-pd-popup.s-hubble-alert .bc-popup__body-inner,.bc-popup.s-hubble-alert .hubble-pd-popup__body-inner,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__body-inner{min-height:20px;font-size:15px;text-align:center}.bc-popup.s-hubble-alert .bc-popup__title,.hubble-pd-popup.s-hubble-alert .bc-popup__title,.bc-popup.s-hubble-alert .hubble-pd-popup__title,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__title{font-size:28px}.bc-popup.s-hubble-alert .bc-popup__title+.bc-popup__body,.hubble-pd-popup.s-hubble-alert .bc-popup__title+.bc-popup__body,.bc-popup.s-hubble-alert .hubble-pd-popup__title+.bc-popup__body,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__title+.bc-popup__body,.bc-popup.s-hubble-alert .bc-popup__title+.hubble-pd-popup__body,.hubble-pd-popup.s-hubble-alert .bc-popup__title+.hubble-pd-popup__body,.bc-popup.s-hubble-alert .hubble-pd-popup__title+.hubble-pd-popup__body,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__title+.hubble-pd-popup__body{margin-top:32px}.bc-popup.s-hubble-alert .bc-popup__foot,.hubble-pd-popup.s-hubble-alert .bc-popup__foot,.bc-popup.s-hubble-alert .hubble-pd-popup__foot,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__foot{margin-top:55px;padding:0;-webkit-box-shadow:none;box-shadow:none}.bc-popup.s-dimmed-white .s-hubble-alert,.hubble-pd-popup.s-dimmed-white .s-hubble-alert{font-size:10px;-webkit-box-shadow:0 .2em 1.2em 0 rgba(0,0,0,.4);box-shadow:0 .2em 1.2em #0006}@media only screen and (min-width: 768px) and (max-width:1440px){.bc-popup__layer-inner,.hubble-pd-popup__layer-inner{border-radius:1.38888889vw}.bc-popup__close,.hubble-pd-popup__close{position:absolute;top:1.18055556vw;right:1.18055556vw}.bc-popup__close .s-close:before,.hubble-pd-popup__close .s-close:before{margin:.20833333vw;width:1.38888889vw;height:1.38888889vw}.bc-popup__wrap,.hubble-pd-popup__wrap{padding:2.08333333vw}.bc-popup__content-wrap,.hubble-pd-popup__content-wrap{padding:4.09722222vw 0vw 2.22222222vw}.bc-popup__content,.hubble-pd-popup__content{padding:0vw 4.16666667vw}.bc-popup__title,.hubble-pd-popup__title{font-size:1.94444444vw}.bc-popup__subtitle,.hubble-pd-popup__subtitle{margin-top:.69444444vw;font-size:1.25vw}.bc-popup__smalltitle,.hubble-pd-popup__smalltitle{margin-top:1.73611111vw;font-size:1.11111111vw}.bc-popup__description,.hubble-pd-popup__description{margin-top:1.11111111vw;font-size:1.11111111vw}.bc-popup__body-inner,.hubble-pd-popup__body-inner{font-size:.97222222vw}.bc-popup__foot,.hubble-pd-popup__foot{padding:1.73611111vw 3.88888889vw;font-size:.69444444vw;border-radius:0vw 0vw 1.38888889vw 1.38888889vw}.bc-popup .s-btn-encased,.hubble-pd-popup .s-btn-encased{padding:.83333333vw 2.63888889vw;font-size:.97222222vw}.bc-popup .s-btn-encased.s-btn-multiline,.hubble-pd-popup .s-btn-encased.s-btn-multiline{padding:.83333333vw 2.91666667vw .76388889vw}.bc-popup .s-btn-text,.hubble-pd-popup .s-btn-text{font-size:.97222222vw}.bc-popup .s-btn-text:after,.hubble-pd-popup .s-btn-text:after{margin-left:.48611111vw;width:.55555556vw;height:.90277778vw}.bc-popup .s-btn-text.s-cta-blue.s-ico-new-window:after,.hubble-pd-popup .s-btn-text.s-cta-blue.s-ico-new-window:after{width:.83333333vw;height:.83333333vw}.bc-popup .s-btn-text.s-cta-fill.s-ico-new-window:after,.hubble-pd-popup .s-btn-text.s-cta-fill.s-ico-new-window:after{width:1.04166667vw;height:1.04166667vw}.bc-popup .s-btn-text.s-cta-hubble-blue,.hubble-pd-popup .s-btn-text.s-cta-hubble-blue{font-size:.90277778vw}.bc-popup .s-btn-text.s-cta-hubble-blue.s-ico-new-window:after,.hubble-pd-popup .s-btn-text.s-cta-hubble-blue.s-ico-new-window:after{width:.83333333vw;height:.83333333vw}.bc-popup .s-btn-text.s-ico-up:after,.hubble-pd-popup .s-btn-text.s-ico-up:after{width:.90277778vw;height:.55555556vw}.bc-popup .s-btn-text.s-ico-down:after,.hubble-pd-popup .s-btn-text.s-ico-down:after{width:.90277778vw;height:.55555556vw}.bc-popup a[target=_blank]:after,.hubble-pd-popup a[target=_blank]:after{width:.83333333vw;height:.83333333vw}.bc-popup .s-gotop-wrap,.hubble-pd-popup .s-gotop-wrap{right:2.22222222vw;bottom:1.38888889vw;max-width:100vw}.bc-popup .s-gotop-wrap .s-btn-gotop,.hubble-pd-popup .s-gotop-wrap .s-btn-gotop{width:4.02777778vw;height:4.02777778vw;border-radius:.27777778vw}.bc-popup .s-gotop-wrap .s-btn-gotop:after,.hubble-pd-popup .s-gotop-wrap .s-btn-gotop:after{width:2.5vw;height:1.52777778vw;margin-top:1.25vw;margin-bottom:1.25vw}.bc-popup__cta-item,.hubble-pd-popup__cta-item{padding:0vw .69444444vw}.bc-popup__cta-item .cta,.hubble-pd-popup__cta-item .cta{min-width:13.88888889vw;min-height:3.47222222vw;padding:.97222222vw 1.73611111vw;font-size:1.25vw;border-radius:1.73611111vw}.bc-popup__cta a.s-btn-encased,.hubble-pd-popup__cta a.s-btn-encased,.bc-popup__cta button.s-btn-encased,.hubble-pd-popup__cta button.s-btn-encased{min-width:13.88888889vw;min-height:3.47222222vw;padding:.97222222vw 1.73611111vw;font-size:1.25vw}.no-css3 .bc-popup__cta .s-btn-encased,.no-css3 .hubble-pd-popup__cta .s-btn-encased{min-width:8.33333333vw;min-height:2.77777778vw;padding:.97222222vw 2.08333333vw}.bc-popup__disclaimer,.hubble-pd-popup__disclaimer{margin-top:1.73611111vw;padding-top:1.18055556vw;font-size:.83333333vw}.bc-popup__disclaimer .s-btn-text.s-ico-new-window:after,.hubble-pd-popup__disclaimer .s-btn-text.s-ico-new-window:after{margin-left:.55555556vw;width:1.04166667vw;height:1.04166667vw}.bc-popup.s-hubble-alert .bc-popup__layer-inner,.hubble-pd-popup.s-hubble-alert .bc-popup__layer-inner,.bc-popup.s-hubble-alert .hubble-pd-popup__layer-inner,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__layer-inner{padding:3.81944444vw 4.16666667vw 2.08333333vw}.bc-popup.s-hubble-alert .bc-popup__content,.hubble-pd-popup.s-hubble-alert .bc-popup__content,.bc-popup.s-hubble-alert .hubble-pd-popup__content,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__content{min-width:31.38888889vw}.bc-popup.s-hubble-alert .bc-popup__body-inner,.hubble-pd-popup.s-hubble-alert .bc-popup__body-inner,.bc-popup.s-hubble-alert .hubble-pd-popup__body-inner,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__body-inner{min-height:1.38888889vw;font-size:1.04166667vw}.bc-popup.s-hubble-alert .bc-popup__title,.hubble-pd-popup.s-hubble-alert .bc-popup__title,.bc-popup.s-hubble-alert .hubble-pd-popup__title,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__title{font-size:1.94444444vw}.bc-popup.s-hubble-alert .bc-popup__title+.bc-popup__body,.hubble-pd-popup.s-hubble-alert .bc-popup__title+.bc-popup__body,.bc-popup.s-hubble-alert .hubble-pd-popup__title+.bc-popup__body,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__title+.bc-popup__body,.bc-popup.s-hubble-alert .bc-popup__title+.hubble-pd-popup__body,.hubble-pd-popup.s-hubble-alert .bc-popup__title+.hubble-pd-popup__body,.bc-popup.s-hubble-alert .hubble-pd-popup__title+.hubble-pd-popup__body,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__title+.hubble-pd-popup__body{margin-top:2.22222222vw}.bc-popup.s-hubble-alert .bc-popup__foot,.hubble-pd-popup.s-hubble-alert .bc-popup__foot,.bc-popup.s-hubble-alert .hubble-pd-popup__foot,.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__foot{margin-top:3.81944444vw}.bc-popup.s-dimmed-white .s-hubble-alert,.hubble-pd-popup.s-dimmed-white .s-hubble-alert{font-size:.69444444vw}}@media only screen and (max-width: 767px){.hive-layer-scroll-lock{overflow:hidden}.bc-popup__layer,.hubble-pd-popup__layer{width:100%!important}.bc-popup__layer-inner,.hubble-pd-popup__layer-inner{border-radius:5.55555556vw}.bc-popup__close,.hubble-pd-popup__close{top:4.16666667vw;right:4.16666667vw}.bc-popup__close .s-close:before,.hubble-pd-popup__close .s-close:before{margin:1.38888889vw;width:3.88888889vw;height:3.88888889vw}.bc-popup__wrap,.hubble-pd-popup__wrap{position:relative;padding:2.77777778vw}.bc-popup__content-wrap,.hubble-pd-popup__content-wrap{padding:12.5vw 0vw 5.55555556vw}.bc-popup__content,.hubble-pd-popup__content{padding:0vw 5.55555556vw}.bc-popup__title,.hubble-pd-popup__title{font-size:5vw;line-height:1.32}.bc-popup__subtitle,.hubble-pd-popup__subtitle{margin-top:3.88888889vw;font-size:3.33333333vw}.bc-popup__smalltitle,.hubble-pd-popup__smalltitle{margin-top:8.88888889vw;font-size:2.77777778vw}.bc-popup__description,.hubble-pd-popup__description{margin-top:2.77777778vw;font-size:2.77777778vw;line-height:1.4}.bc-popup__body-inner,.hubble-pd-popup__body-inner{padding:6.38888889vw 0vw;font-size:3.33333333vw;color:#000}.bc-popup__foot,.hubble-pd-popup__foot{padding:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0vw 0vw 5.55555556vw 5.55555556vw}.bc-popup .s-btn-encased,.hubble-pd-popup .s-btn-encased{padding:3.61111111vw 7.77777778vw 3.33333333vw;font-size:3.88888889vw}.bc-popup .s-btn-encased:hover,.hubble-pd-popup .s-btn-encased:hover,.bc-popup .s-btn-encased:focus,.hubble-pd-popup .s-btn-encased:focus,.bc-popup .s-btn-encased:active,.hubble-pd-popup .s-btn-encased:active{border-color:#363636;background:transparent;color:#000}.bc-popup .s-btn-encased.type2:hover,.hubble-pd-popup .s-btn-encased.type2:hover,.bc-popup .s-btn-encased.type2:focus,.hubble-pd-popup .s-btn-encased.type2:focus,.bc-popup .s-btn-encased.type2:active,.hubble-pd-popup .s-btn-encased.type2:active{background:transparent;border-color:#000;color:#000}.bc-popup .s-btn-encased.s-ico-new-window:hover:after,.hubble-pd-popup .s-btn-encased.s-ico-new-window:hover:after,.bc-popup .s-btn-encased.s-ico-new-window:focus:after,.hubble-pd-popup .s-btn-encased.s-ico-new-window:focus:after,.bc-popup .s-btn-encased.s-ico-new-window:active:after,.hubble-pd-popup .s-btn-encased.s-ico-new-window:active:after{background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/newwindow-hover.svg)}.bc-popup .s-btn-encased.s-white:hover,.hubble-pd-popup .s-btn-encased.s-white:hover,.bc-popup .s-btn-encased.s-white:focus,.hubble-pd-popup .s-btn-encased.s-white:focus,.bc-popup .s-btn-encased.s-white:active,.hubble-pd-popup .s-btn-encased.s-white:active{color:#fff}.bc-popup .s-btn-encased.s-white.s-ico-new-window:hover:after,.hubble-pd-popup .s-btn-encased.s-white.s-ico-new-window:hover:after,.bc-popup .s-btn-encased.s-white.s-ico-new-window:focus:after,.hubble-pd-popup .s-btn-encased.s-white.s-ico-new-window:focus:after,.bc-popup .s-btn-encased.s-white.s-ico-new-window:active:after,.hubble-pd-popup .s-btn-encased.s-white.s-ico-new-window:active:after{background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/newwindow.svg)}.bc-popup .s-btn-encased.s-cta-fill:hover,.hubble-pd-popup .s-btn-encased.s-cta-fill:hover,.bc-popup .s-btn-encased.s-cta-fill:focus,.hubble-pd-popup .s-btn-encased.s-cta-fill:focus,.bc-popup .s-btn-encased.s-cta-fill:active,.hubble-pd-popup .s-btn-encased.s-cta-fill:active{border-color:#000;background-color:#000;color:#fff}.bc-popup .s-btn-encased.s-cta-blue:hover,.hubble-pd-popup .s-btn-encased.s-cta-blue:hover,.bc-popup .s-btn-encased.s-cta-blue:focus,.hubble-pd-popup .s-btn-encased.s-cta-blue:focus,.bc-popup .s-btn-encased.s-cta-blue:active,.hubble-pd-popup .s-btn-encased.s-cta-blue:active{border-color:#006bea;background-color:#006bea;color:#fff}.bc-popup .s-btn-encased.s-cta-blue.s-ico-new-window:hover:after,.hubble-pd-popup .s-btn-encased.s-cta-blue.s-ico-new-window:hover:after,.bc-popup .s-btn-encased.s-cta-blue.s-ico-new-window:focus:after,.hubble-pd-popup .s-btn-encased.s-cta-blue.s-ico-new-window:focus:after,.bc-popup .s-btn-encased.s-cta-blue.s-ico-new-window:active:after,.hubble-pd-popup .s-btn-encased.s-cta-blue.s-ico-new-window:active:after{background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/newwindow.svg)}.bc-popup .s-btn-encased.s-btn-multiline,.hubble-pd-popup .s-btn-encased.s-btn-multiline{padding:2.22222222vw 7.22222222vw 1.66666667vw}.bc-popup .s-btn-text,.hubble-pd-popup .s-btn-text{font-size:3.33333333vw}.bc-popup .s-btn-text:after,.hubble-pd-popup .s-btn-text:after{width:2.22222222vw;height:3.61111111vw}.bc-popup .s-btn-text.s-cta-blue.s-ico-new-window:after,.hubble-pd-popup .s-btn-text.s-cta-blue.s-ico-new-window:after{width:2.77777778vw;height:2.77777778vw}.bc-popup .s-btn-text.s-cta-fill.s-ico-new-window:after,.hubble-pd-popup .s-btn-text.s-cta-fill.s-ico-new-window:after{width:3.05555556vw;height:3.05555556vw}.bc-popup .s-btn-text.s-cta-hubble-blue,.hubble-pd-popup .s-btn-text.s-cta-hubble-blue{font-size:3.33333333vw}.bc-popup .s-btn-text.s-cta-hubble-blue.s-ico-new-window,.hubble-pd-popup .s-btn-text.s-cta-hubble-blue.s-ico-new-window{text-decoration:underline}.bc-popup .s-btn-text.s-cta-hubble-blue.s-ico-new-window:after,.hubble-pd-popup .s-btn-text.s-cta-hubble-blue.s-ico-new-window:after{width:2.77777778vw;height:2.77777778vw}.bc-popup .s-btn-text.s-ico-up:after,.hubble-pd-popup .s-btn-text.s-ico-up:after{width:3.61111111vw;height:2.22222222vw}.bc-popup .s-btn-text.s-ico-down:after,.hubble-pd-popup .s-btn-text.s-ico-down:after{width:3.61111111vw;height:2.22222222vw}.bc-popup a[target=_blank]:after,.hubble-pd-popup a[target=_blank]:after{width:2.77777778vw;height:2.77777778vw}.bc-popup .s-gotop-wrap,.hubble-pd-popup .s-gotop-wrap{min-width:88.88888889vw;right:9.48148056vw;bottom:9.48148056vw;font-size:0}.bc-popup .s-gotop-wrap .s-btn-gotop,.hubble-pd-popup .s-gotop-wrap .s-btn-gotop{width:11.11111111vw;height:11.11111111vw}.bc-popup .s-gotop-wrap .s-btn-gotop:after,.hubble-pd-popup .s-gotop-wrap .s-btn-gotop:after{width:6.38888889vw;height:4.44444444vw;margin-top:2.5vw;margin-bottom:2.5vw}.bc-popup__cta,.hubble-pd-popup__cta{padding:5.55555556vw 4.72222222vw;font-size:2.77777778vw;-webkit-box-shadow:0 .9em 2.7em 0 rgba(0,0,0,.3);box-shadow:0 .9em 2.7em #0000004d;-webkit-box-sizing:border-box;box-sizing:border-box}.bc-popup__cta a.s-btn-encased,.hubble-pd-popup__cta a.s-btn-encased,.bc-popup__cta button.s-btn-encased,.hubble-pd-popup__cta button.s-btn-encased{min-width:0;height:100%;min-height:3.47222vw;padding:3.05555556vw 1.38888889vw;font-size:3.33333333vw;border-width:1px;border-radius:200px}.no-css3 .bc-popup__cta a.s-btn-encased,.no-css3 .hubble-pd-popup__cta a.s-btn-encased,.no-css3 .bc-popup__cta button.s-btn-encased,.no-css3 .hubble-pd-popup__cta button.s-btn-encased{width:100%;min-height:11.11111111vw}.bc-popup__cta-item,.hubble-pd-popup__cta-item{max-width:50%;width:50%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0vw .83333333vw}.no-css3 .bc-popup__cta-item,.no-css3 .hubble-pd-popup__cta-item{width:50%}.touch-device .bc-popup__cta-item .s-btn-encased,.touch-device .hubble-pd-popup__cta-item .s-btn-encased{-webkit-transition:none;transition:none}.touch-device .bc-popup__cta-item .s-btn-encased:hover,.touch-device .hubble-pd-popup__cta-item .s-btn-encased:hover,.touch-device .bc-popup__cta-item .s-btn-encased:focus,.touch-device .hubble-pd-popup__cta-item .s-btn-encased:focus,.touch-device .bc-popup__cta-item .s-btn-encased:active,.touch-device .hubble-pd-popup__cta-item .s-btn-encased:active{border-color:#000;color:#000}.touch-device .bc-popup__cta-item .s-btn-encased.s-cta-fill:hover,.touch-device .hubble-pd-popup__cta-item .s-btn-encased.s-cta-fill:hover,.touch-device .bc-popup__cta-item .s-btn-encased.s-cta-fill:focus,.touch-device .hubble-pd-popup__cta-item .s-btn-encased.s-cta-fill:focus,.touch-device .bc-popup__cta-item .s-btn-encased.s-cta-fill:active,.touch-device .hubble-pd-popup__cta-item .s-btn-encased.s-cta-fill:active{background:#000;color:#fff}.touch-device .bc-popup__cta-item .s-btn-encased.s-cta-blue:hover,.touch-device .hubble-pd-popup__cta-item .s-btn-encased.s-cta-blue:hover,.touch-device .bc-popup__cta-item .s-btn-encased.s-cta-blue:focus,.touch-device .hubble-pd-popup__cta-item .s-btn-encased.s-cta-blue:focus,.touch-device .bc-popup__cta-item .s-btn-encased.s-cta-blue:active,.touch-device .hubble-pd-popup__cta-item .s-btn-encased.s-cta-blue:active{background:#006bea;border-color:#006bea;color:#fff}.bc-popup__cta-item .cta,.hubble-pd-popup__cta-item .cta{min-width:0;min-height:11.11111111vw;padding:3.05555556vw 1.38888889vw;font-size:3.33333333vw;border-radius:5.55555556vw}}button{border:0;margin:0;padding:0;width:auto;overflow:visible;background:0;text-align:inherit;border-radius:0;cursor:pointer;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.video{position:relative;height:auto;font-size:0}.video .image{visibility:hidden;opacity:0}.video .image img{width:100%;height:100%}.video .image img:not([src]){height:0}.video .image+figure{position:absolute;top:0;left:0;background:#000}.video .image+figure.video--played{background:transparent}.video .default-image--show{visibility:visible;opacity:1}.bc-service-guide-popup .bc-popup__layer{width:920px}.bc-service-guide-popup .bc-popup__title{display:-webkit-box;line-height:1.32;max-height:76px;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.bc-service-guide-popup .bc-popup__body{margin-top:32px}.bc-service-guide-popup__content{padding:0 0 30px}.bc-service-guide-popup__video{position:relative;height:450px}.bc-service-guide-popup__video .video{height:100%}.bc-service-guide-popup__video-btn{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:108px;height:108px;border:3px solid rgba(151,151,151,.4);border-radius:100%;background-color:#fffffff2}.bc-service-guide-popup__video-btn--wrap{display:block;position:absolute;top:0;left:0;right:0;bottom:30px;z-index:2}.bc-service-guide-popup__video-btn svg.icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:64px;height:64px;fill:#757575;pointer-events:none}.bc-service-guide-popup__video-btn svg.icon.play{margin-left:2px}.bc-service-guide-popup__video .is-play svg.play{display:block}.bc-service-guide-popup__video .is-play svg.pause{display:none}.bc-service-guide-popup__video .is-pause{display:none}.bc-service-guide-popup__video .is-pause svg.play{display:none}.bc-service-guide-popup__video .is-pause svg.pause{display:block}.bc-service-guide-popup__video:hover .is-pause{display:block}.bc-service-guide-popup__image{text-align:center}.bc-service-guide-popup__image img{max-width:100%}.bc-service-guide-popup__description{font-size:16px}.bc-service-guide-popup__description-wrap{margin-top:32px;line-height:1.33}.bc-service-guide-popup__description-title{display:block;font-size:18px;font-weight:700;margin-bottom:8px}@media only screen and (min-width:768px) and (max-width:1440px){.bc-service-guide-popup .bc-popup__layer{width:63.88888889vw}.bc-service-guide-popup .bc-popup__title{max-height:5.27777778vw;line-height:2.56944444vw}.bc-service-guide-popup .bc-popup__body{margin-top:2.22222222vw}.bc-service-guide-popup__content{padding:0vw 0vw 2.08333333vw}.bc-service-guide-popup__video{height:31.25vw}.bc-service-guide-popup__video-btn{border-width:.20833333vw}.bc-service-guide-popup__video-btn--wrap{bottom:2.43055556vw}.bc-service-guide-popup__video-btn svg.icon{width:4.44444444vw;height:4.44444444vw}.bc-service-guide-popup__video-btn svg.icon.play{margin-left:.13888889vw}.bc-service-guide-popup__description{font-size:1.11111111vw}.bc-service-guide-popup__description-wrap{margin-top:2.22222222vw}.bc-service-guide-popup__description-title{font-size:1.25vw;margin-bottom:.55555556vw}}@media only screen and (max-width:767px){.bc-service-guide-popup .bc-popup__layer{width:auto}.bc-service-guide-popup .bc-popup__title{font-size:3.88888889vw;max-height:10.55555556vw;line-height:5.27777778vw}.bc-service-guide-popup .bc-popup__body{margin-top:6.38888889vw}.bc-service-guide-popup .bc-popup__body-inner{padding:0}.bc-service-guide-popup__content{padding:0vw 0vw 4.16666667vw}.bc-service-guide-popup__video{height:47.22222222vw}.bc-service-guide-popup__video-btn{width:13.33333333vw;height:13.33333333vw;border-width:.83333333vw}.bc-service-guide-popup__video-btn--wrap{bottom:8.33333333vw}.bc-service-guide-popup__video-btn svg.icon{width:6.66666667vw;height:6.66666667vw}.bc-service-guide-popup__video-btn svg.icon.play{margin-left:.55555556vw}.bc-service-guide-popup__description{font-size:3.33333333vw}.bc-service-guide-popup__description-wrap{margin-top:5vw}.bc-service-guide-popup__description-title{font-size:3.88888889vw;margin-bottom:2.22222222vw}} </style> <div id="cheil-static-bb-buds-offer"></div> <style> #offerDetails {display:none!important;} /* Hide scrollbar for Chrome, Safari and Opera */ .noScrollBars::-webkit-scrollbar { display: none; } /* Hide scrollbar for IE, Edge and Firefox */ .noScrollBars { -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ } </style> <script> ;(function(win,doc,callback){'use strict';callback=callback||function(){};function detach(){if(doc.addEventListener){doc.removeEventListener('DOMContentLoaded',completed);}else{doc.detachEvent('onreadystatechange',completed);}}function completed(){if(doc.addEventListener||event.type==='load'||doc.readyState==='complete'){detach();callback(window,window.jQuery);}}function init(){if (doc.addEventListener){doc.addEventListener('DOMContentLoaded',completed);}else{doc.attachEvent('onreadystatechange',completed);}}init();})(window,document,function(win,$){ (function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerpolicy&&(i.referrerPolicy=o.referrerpolicy),o.crossorigin==="use-credentials"?i.credentials="include":o.crossorigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function Hp(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Jr={},Yp={get exports(){return Jr},set exports(e){Jr=e}},Oi={},y={},Qp={get exports(){return y},set exports(e){y=e}},ue={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var vo=Symbol.for("react.element"),Jp=Symbol.for("react.portal"),qp=Symbol.for("react.fragment"),eh=Symbol.for("react.strict_mode"),th=Symbol.for("react.profiler"),nh=Symbol.for("react.provider"),rh=Symbol.for("react.context"),oh=Symbol.for("react.forward_ref"),ih=Symbol.for("react.suspense"),lh=Symbol.for("react.memo"),sh=Symbol.for("react.lazy"),gu=Symbol.iterator;function ah(e){return e===null||typeof e!="object"?null:(e=gu&&e[gu]||e["@@iterator"],typeof e=="function"?e:null)}var nd={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},rd=Object.assign,od={};function xr(e,t,n){this.props=e,this.context=t,this.refs=od,this.updater=n||nd}xr.prototype.isReactComponent={};xr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};xr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function id(){}id.prototype=xr.prototype;function ua(e,t,n){this.props=e,this.context=t,this.refs=od,this.updater=n||nd}var ca=ua.prototype=new id;ca.constructor=ua;rd(ca,xr.prototype);ca.isPureReactComponent=!0;var yu=Array.isArray,ld=Object.prototype.hasOwnProperty,da={current:null},sd={key:!0,ref:!0,__self:!0,__source:!0};function ad(e,t,n){var r,o={},i=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(i=""+t.key),t)ld.call(t,r)&&!sd.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1<s){for(var a=Array(s),u=0;u<s;u++)a[u]=arguments[u+2];o.children=a}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)o[r]===void 0&&(o[r]=s[r]);return{$$typeof:vo,type:e,key:i,ref:l,props:o,_owner:da.current}}function uh(e,t){return{$$typeof:vo,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function fa(e){return typeof e=="object"&&e!==null&&e.$$typeof===vo}function ch(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var vu=/\/+/g;function Bl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?ch(""+e.key):t.toString(36)}function Yo(e,t,n,r,o){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var l=!1;if(e===null)l=!0;else switch(i){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case vo:case Jp:l=!0}}if(l)return l=e,o=o(l),e=r===""?"."+Bl(l,0):r,yu(o)?(n="",e!=null&&(n=e.replace(vu,"$&/")+"/"),Yo(o,t,n,"",function(u){return u})):o!=null&&(fa(o)&&(o=uh(o,n+(!o.key||l&&l.key===o.key?"":(""+o.key).replace(vu,"$&/")+"/")+e)),t.push(o)),1;if(l=0,r=r===""?".":r+":",yu(e))for(var s=0;s<e.length;s++){i=e[s];var a=r+Bl(i,s);l+=Yo(i,t,n,a,o)}else if(a=ah(e),typeof a=="function")for(e=a.call(e),s=0;!(i=e.next()).done;)i=i.value,a=r+Bl(i,s++),l+=Yo(i,t,n,a,o);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function _o(e,t,n){if(e==null)return e;var r=[],o=0;return Yo(e,r,"","",function(i){return t.call(n,i,o++)}),r}function dh(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var et={current:null},Qo={transition:null},fh={ReactCurrentDispatcher:et,ReactCurrentBatchConfig:Qo,ReactCurrentOwner:da};ue.Children={map:_o,forEach:function(e,t,n){_o(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return _o(e,function(){t++}),t},toArray:function(e){return _o(e,function(t){return t})||[]},only:function(e){if(!fa(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ue.Component=xr;ue.Fragment=qp;ue.Profiler=th;ue.PureComponent=ua;ue.StrictMode=eh;ue.Suspense=ih;ue.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=fh;ue.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=rd({},e.props),o=e.key,i=e.ref,l=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,l=da.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(a in t)ld.call(t,a)&&!sd.hasOwnProperty(a)&&(r[a]=t[a]===void 0&&s!==void 0?s[a]:t[a])}var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){s=Array(a);for(var u=0;u<a;u++)s[u]=arguments[u+2];r.children=s}return{$$typeof:vo,type:e.type,key:o,ref:i,props:r,_owner:l}};ue.createContext=function(e){return e={$$typeof:rh,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:nh,_context:e},e.Consumer=e};ue.createElement=ad;ue.createFactory=function(e){var t=ad.bind(null,e);return t.type=e,t};ue.createRef=function(){return{current:null}};ue.forwardRef=function(e){return{$$typeof:oh,render:e}};ue.isValidElement=fa;ue.lazy=function(e){return{$$typeof:sh,_payload:{_status:-1,_result:e},_init:dh}};ue.memo=function(e,t){return{$$typeof:lh,type:e,compare:t===void 0?null:t}};ue.startTransition=function(e){var t=Qo.transition;Qo.transition={};try{e()}finally{Qo.transition=t}};ue.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};ue.useCallback=function(e,t){return et.current.useCallback(e,t)};ue.useContext=function(e){return et.current.useContext(e)};ue.useDebugValue=function(){};ue.useDeferredValue=function(e){return et.current.useDeferredValue(e)};ue.useEffect=function(e,t){return et.current.useEffect(e,t)};ue.useId=function(){return et.current.useId()};ue.useImperativeHandle=function(e,t,n){return et.current.useImperativeHandle(e,t,n)};ue.useInsertionEffect=function(e,t){return et.current.useInsertionEffect(e,t)};ue.useLayoutEffect=function(e,t){return et.current.useLayoutEffect(e,t)};ue.useMemo=function(e,t){return et.current.useMemo(e,t)};ue.useReducer=function(e,t,n){return et.current.useReducer(e,t,n)};ue.useRef=function(e){return et.current.useRef(e)};ue.useState=function(e){return et.current.useState(e)};ue.useSyncExternalStore=function(e,t,n){return et.current.useSyncExternalStore(e,t,n)};ue.useTransition=function(){return et.current.useTransition()};ue.version="18.1.0";(function(e){e.exports=ue})(Qp);const Dn=Hp(y);/** * @license React * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var ph=y,hh=Symbol.for("react.element"),mh=Symbol.for("react.fragment"),gh=Object.prototype.hasOwnProperty,yh=ph.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,vh={key:!0,ref:!0,__self:!0,__source:!0};function ud(e,t,n){var r,o={},i=null,l=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(l=t.ref);for(r in t)gh.call(t,r)&&!vh.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:hh,type:e,key:i,ref:l,props:o,_owner:yh.current}}Oi.Fragment=mh;Oi.jsx=ud;Oi.jsxs=ud;(function(e){e.exports=Oi})(Yp);const me=Jr.Fragment,f=Jr.jsx,I=Jr.jsxs;var ts={},ns={},Sh={get exports(){return ns},set exports(e){ns=e}},pt={},rs={},wh={get exports(){return rs},set exports(e){rs=e}},cd={};/** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */(function(e){function t(T,$){var N=T.length;T.push($);e:for(;0<N;){var W=N-1>>>1,E=T[W];if(0<o(E,$))T[W]=$,T[N]=E,N=W;else break e}}function n(T){return T.length===0?null:T[0]}function r(T){if(T.length===0)return null;var $=T[0],N=T.pop();if(N!==$){T[0]=N;e:for(var W=0,E=T.length,b=E>>>1;W<b;){var O=2*(W+1)-1,V=T[O],C=O+1,q=T[C];if(0>o(V,N))C<E&&0>o(q,V)?(T[W]=q,T[C]=N,W=C):(T[W]=V,T[O]=N,W=O);else if(C<E&&0>o(q,N))T[W]=q,T[C]=N,W=C;else break e}}return $}function o(T,$){var N=T.sortIndex-$.sortIndex;return N!==0?N:T.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();e.unstable_now=function(){return l.now()-s}}var a=[],u=[],p=1,v=null,c=3,S=!1,w=!1,d=!1,A=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(T){for(var $=n(u);$!==null;){if($.callback===null)r(u);else if($.startTime<=T)r(u),$.sortIndex=$.expirationTime,t(a,$);else break;$=n(u)}}function k(T){if(d=!1,g(T),!w)if(n(a)!==null)w=!0,le(x);else{var $=n(u);$!==null&&ae(k,$.startTime-T)}}function x(T,$){w=!1,d&&(d=!1,m(M),M=-1),S=!0;var N=c;try{for(g($),v=n(a);v!==null&&(!(v.expirationTime>$)||T&&!ne());){var W=v.callback;if(typeof W=="function"){v.callback=null,c=v.priorityLevel;var E=W(v.expirationTime<=$);$=e.unstable_now(),typeof E=="function"?v.callback=E:v===n(a)&&r(a),g($)}else r(a);v=n(a)}if(v!==null)var b=!0;else{var O=n(u);O!==null&&ae(k,O.startTime-$),b=!1}return b}finally{v=null,c=N,S=!1}}var P=!1,_=null,M=-1,B=5,R=-1;function ne(){return!(e.unstable_now()-R<B)}function Y(){if(_!==null){var T=e.unstable_now();R=T;var $=!0;try{$=_(!0,T)}finally{$?ce():(P=!1,_=null)}}else P=!1}var ce;if(typeof h=="function")ce=function(){h(Y)};else if(typeof MessageChannel<"u"){var H=new MessageChannel,ie=H.port2;H.port1.onmessage=Y,ce=function(){ie.postMessage(null)}}else ce=function(){A(Y,0)};function le(T){_=T,P||(P=!0,ce())}function ae(T,$){M=A(function(){T(e.unstable_now())},$)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(T){T.callback=null},e.unstable_continueExecution=function(){w||S||(w=!0,le(x))},e.unstable_forceFrameRate=function(T){0>T||125<T?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<T?Math.floor(1e3/T):5},e.unstable_getCurrentPriorityLevel=function(){return c},e.unstable_getFirstCallbackNode=function(){return n(a)},e.unstable_next=function(T){switch(c){case 1:case 2:case 3:var $=3;break;default:$=c}var N=c;c=$;try{return T()}finally{c=N}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(T,$){switch(T){case 1:case 2:case 3:case 4:case 5:break;default:T=3}var N=c;c=T;try{return $()}finally{c=N}},e.unstable_scheduleCallback=function(T,$,N){var W=e.unstable_now();switch(typeof N=="object"&&N!==null?(N=N.delay,N=typeof N=="number"&&0<N?W+N:W):N=W,T){case 1:var E=-1;break;case 2:E=250;break;case 5:E=1073741823;break;case 4:E=1e4;break;default:E=5e3}return E=N+E,T={id:p++,callback:$,priorityLevel:T,startTime:N,expirationTime:E,sortIndex:-1},N>W?(T.sortIndex=N,t(u,T),n(a)===null&&T===n(u)&&(d?(m(M),M=-1):d=!0,ae(k,N-W))):(T.sortIndex=E,t(a,T),w||S||(w=!0,le(x))),T},e.unstable_shouldYield=ne,e.unstable_wrapCallback=function(T){var $=c;return function(){var N=c;c=$;try{return T.apply(this,arguments)}finally{c=N}}}})(cd);(function(e){e.exports=cd})(wh);/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var dd=y,ft=rs;function z(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var fd=new Set,qr={};function jn(e,t){fr(e,t),fr(e+"Capture",t)}function fr(e,t){for(qr[e]=t,e=0;e<t.length;e++)fd.add(t[e])}var Yt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),os=Object.prototype.hasOwnProperty,xh=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Su={},wu={};function kh(e){return os.call(wu,e)?!0:os.call(Su,e)?!1:xh.test(e)?wu[e]=!0:(Su[e]=!0,!1)}function Ch(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Eh(e,t,n,r){if(t===null||typeof t>"u"||Ch(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function tt(e,t,n,r,o,i,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=l}var Ve={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ve[e]=new tt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ve[t]=new tt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ve[e]=new tt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ve[e]=new tt(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ve[e]=new tt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ve[e]=new tt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ve[e]=new tt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ve[e]=new tt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ve[e]=new tt(e,5,!1,e.toLowerCase(),null,!1,!1)});var pa=/[\-:]([a-z])/g;function ha(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(pa,ha);Ve[t]=new tt(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(pa,ha);Ve[t]=new tt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(pa,ha);Ve[t]=new tt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ve[e]=new tt(e,1,!1,e.toLowerCase(),null,!1,!1)});Ve.xlinkHref=new tt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ve[e]=new tt(e,1,!1,e.toLowerCase(),null,!0,!0)});function ma(e,t,n,r){var o=Ve.hasOwnProperty(t)?Ve[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Eh(t,n,o,r)&&(n=null),r||o===null?kh(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var en=dd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Po=Symbol.for("react.element"),Kn=Symbol.for("react.portal"),Xn=Symbol.for("react.fragment"),ga=Symbol.for("react.strict_mode"),is=Symbol.for("react.profiler"),pd=Symbol.for("react.provider"),hd=Symbol.for("react.context"),ya=Symbol.for("react.forward_ref"),ls=Symbol.for("react.suspense"),ss=Symbol.for("react.suspense_list"),va=Symbol.for("react.memo"),nn=Symbol.for("react.lazy"),md=Symbol.for("react.offscreen"),xu=Symbol.iterator;function _r(e){return e===null||typeof e!="object"?null:(e=xu&&e[xu]||e["@@iterator"],typeof e=="function"?e:null)}var Ne=Object.assign,Al;function $r(e){if(Al===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Al=t&&t[1]||""}return` `+Al+e}var Ml=!1;function _l(e,t){if(!e||Ml)return"";Ml=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var o=u.stack.split(` `),i=r.stack.split(` `),l=o.length-1,s=i.length-1;1<=l&&0<=s&&o[l]!==i[s];)s--;for(;1<=l&&0<=s;l--,s--)if(o[l]!==i[s]){if(l!==1||s!==1)do if(l--,s--,0>s||o[l]!==i[s]){var a=` `+o[l].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=l&&0<=s);break}}}finally{Ml=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?$r(e):""}function Bh(e){switch(e.tag){case 5:return $r(e.type);case 16:return $r("Lazy");case 13:return $r("Suspense");case 19:return $r("SuspenseList");case 0:case 2:case 15:return e=_l(e.type,!1),e;case 11:return e=_l(e.type.render,!1),e;case 1:return e=_l(e.type,!0),e;default:return""}}function as(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Xn:return"Fragment";case Kn:return"Portal";case is:return"Profiler";case ga:return"StrictMode";case ls:return"Suspense";case ss:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case hd:return(e.displayName||"Context")+".Consumer";case pd:return(e._context.displayName||"Context")+".Provider";case ya:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case va:return t=e.displayName||null,t!==null?t:as(e.type)||"Memo";case nn:t=e._payload,e=e._init;try{return as(e(t))}catch{}}return null}function Ah(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return as(t);case 8:return t===ga?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function vn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function gd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Mh(e){var t=gd(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(l){r=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function No(e){e._valueTracker||(e._valueTracker=Mh(e))}function yd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=gd(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ai(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function us(e,t){var n=t.checked;return Ne({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function ku(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=vn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function vd(e,t){t=t.checked,t!=null&&ma(e,"checked",t,!1)}function cs(e,t){vd(e,t);var n=vn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ds(e,t.type,n):t.hasOwnProperty("defaultValue")&&ds(e,t.type,vn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Cu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function ds(e,t,n){(t!=="number"||ai(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Rr=Array.isArray;function lr(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+vn(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function fs(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(z(91));return Ne({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Eu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(z(92));if(Rr(n)){if(1<n.length)throw Error(z(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:vn(n)}}function Sd(e,t){var n=vn(t.value),r=vn(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Bu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function wd(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ps(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?wd(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var To,xd=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(To=To||document.createElement("div"),To.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=To.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function eo(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Dr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},_h=["Webkit","ms","Moz","O"];Object.keys(Dr).forEach(function(e){_h.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Dr[t]=Dr[e]})});function kd(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Dr.hasOwnProperty(e)&&Dr[e]?(""+t).trim():t+"px"}function Cd(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=kd(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var Ph=Ne({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function hs(e,t){if(t){if(Ph[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(z(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(z(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(z(61))}if(t.style!=null&&typeof t.style!="object")throw Error(z(62))}}function ms(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var gs=null;function Sa(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ys=null,sr=null,ar=null;function Au(e){if(e=xo(e)){if(typeof ys!="function")throw Error(z(280));var t=e.stateNode;t&&(t=Zi(t),ys(e.stateNode,e.type,t))}}function Ed(e){sr?ar?ar.push(e):ar=[e]:sr=e}function Bd(){if(sr){var e=sr,t=ar;if(ar=sr=null,Au(e),t)for(e=0;e<t.length;e++)Au(t[e])}}function Ad(e,t){return e(t)}function Md(){}var Pl=!1;function _d(e,t,n){if(Pl)return e(t,n);Pl=!0;try{return Ad(e,t,n)}finally{Pl=!1,(sr!==null||ar!==null)&&(Md(),Bd())}}function to(e,t){var n=e.stateNode;if(n===null)return null;var r=Zi(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(z(231,t,typeof n));return n}var vs=!1;if(Yt)try{var Pr={};Object.defineProperty(Pr,"passive",{get:function(){vs=!0}}),window.addEventListener("test",Pr,Pr),window.removeEventListener("test",Pr,Pr)}catch{vs=!1}function Nh(e,t,n,r,o,i,l,s,a){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(p){this.onError(p)}}var jr=!1,ui=null,ci=!1,Ss=null,Th={onError:function(e){jr=!0,ui=e}};function zh(e,t,n,r,o,i,l,s,a){jr=!1,ui=null,Nh.apply(Th,arguments)}function bh(e,t,n,r,o,i,l,s,a){if(zh.apply(this,arguments),jr){if(jr){var u=ui;jr=!1,ui=null}else throw Error(z(198));ci||(ci=!0,Ss=u)}}function Gn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Pd(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Mu(e){if(Gn(e)!==e)throw Error(z(188))}function Uh(e){var t=e.alternate;if(!t){if(t=Gn(e),t===null)throw Error(z(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var i=o.alternate;if(i===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return Mu(o),e;if(i===r)return Mu(o),t;i=i.sibling}throw Error(z(188))}if(n.return!==r.return)n=o,r=i;else{for(var l=!1,s=o.child;s;){if(s===n){l=!0,n=o,r=i;break}if(s===r){l=!0,r=o,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,r=o;break}if(s===r){l=!0,r=i,n=o;break}s=s.sibling}if(!l)throw Error(z(189))}}if(n.alternate!==r)throw Error(z(190))}if(n.tag!==3)throw Error(z(188));return n.stateNode.current===n?e:t}function Nd(e){return e=Uh(e),e!==null?Td(e):null}function Td(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Td(e);if(t!==null)return t;e=e.sibling}return null}var zd=ft.unstable_scheduleCallback,_u=ft.unstable_cancelCallback,Ih=ft.unstable_shouldYield,Lh=ft.unstable_requestPaint,be=ft.unstable_now,$h=ft.unstable_getCurrentPriorityLevel,wa=ft.unstable_ImmediatePriority,bd=ft.unstable_UserBlockingPriority,di=ft.unstable_NormalPriority,Rh=ft.unstable_LowPriority,Ud=ft.unstable_IdlePriority,Fi=null,Ot=null;function Oh(e){if(Ot&&typeof Ot.onCommitFiberRoot=="function")try{Ot.onCommitFiberRoot(Fi,e,void 0,(e.current.flags&128)===128)}catch{}}var zt=Math.clz32?Math.clz32:jh,Fh=Math.log,Dh=Math.LN2;function jh(e){return e>>>=0,e===0?32:31-(Fh(e)/Dh|0)|0}var zo=64,bo=4194304;function Or(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function fi(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,l=n&268435455;if(l!==0){var s=l&~o;s!==0?r=Or(s):(i&=l,i!==0&&(r=Or(i)))}else l=n&~o,l!==0?r=Or(l):i!==0&&(r=Or(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-zt(t),o=1<<n,r|=e[n],t&=~o;return r}function Gh(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Zh(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var l=31-zt(i),s=1<<l,a=o[l];a===-1?(!(s&n)||s&r)&&(o[l]=Gh(s,t)):a<=t&&(e.expiredLanes|=s),i&=~s}}function ws(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Id(){var e=zo;return zo<<=1,!(zo&4194240)&&(zo=64),e}function Nl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function So(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-zt(t),e[t]=n}function Wh(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-zt(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function xa(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-zt(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var we=0;function Ld(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var $d,ka,Rd,Od,Fd,xs=!1,Uo=[],un=null,cn=null,dn=null,no=new Map,ro=new Map,on=[],Vh="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Pu(e,t){switch(e){case"focusin":case"focusout":un=null;break;case"dragenter":case"dragleave":cn=null;break;case"mouseover":case"mouseout":dn=null;break;case"pointerover":case"pointerout":no.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ro.delete(t.pointerId)}}function Nr(e,t,n,r,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},t!==null&&(t=xo(t),t!==null&&ka(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function Kh(e,t,n,r,o){switch(t){case"focusin":return un=Nr(un,e,t,n,r,o),!0;case"dragenter":return cn=Nr(cn,e,t,n,r,o),!0;case"mouseover":return dn=Nr(dn,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return no.set(i,Nr(no.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,ro.set(i,Nr(ro.get(i)||null,e,t,n,r,o)),!0}return!1}function Dd(e){var t=Pn(e.target);if(t!==null){var n=Gn(t);if(n!==null){if(t=n.tag,t===13){if(t=Pd(n),t!==null){e.blockedOn=t,Fd(e.priority,function(){Rd(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Jo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=ks(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);gs=r,n.target.dispatchEvent(r),gs=null}else return t=xo(n),t!==null&&ka(t),e.blockedOn=n,!1;t.shift()}return!0}function Nu(e,t,n){Jo(e)&&n.delete(t)}function Xh(){xs=!1,un!==null&&Jo(un)&&(un=null),cn!==null&&Jo(cn)&&(cn=null),dn!==null&&Jo(dn)&&(dn=null),no.forEach(Nu),ro.forEach(Nu)}function Tr(e,t){e.blockedOn===t&&(e.blockedOn=null,xs||(xs=!0,ft.unstable_scheduleCallback(ft.unstable_NormalPriority,Xh)))}function oo(e){function t(o){return Tr(o,e)}if(0<Uo.length){Tr(Uo[0],e);for(var n=1;n<Uo.length;n++){var r=Uo[n];r.blockedOn===e&&(r.blockedOn=null)}}for(un!==null&&Tr(un,e),cn!==null&&Tr(cn,e),dn!==null&&Tr(dn,e),no.forEach(t),ro.forEach(t),n=0;n<on.length;n++)r=on[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<on.length&&(n=on[0],n.blockedOn===null);)Dd(n),n.blockedOn===null&&on.shift()}var ur=en.ReactCurrentBatchConfig,pi=!0;function Hh(e,t,n,r){var o=we,i=ur.transition;ur.transition=null;try{we=1,Ca(e,t,n,r)}finally{we=o,ur.transition=i}}function Yh(e,t,n,r){var o=we,i=ur.transition;ur.transition=null;try{we=4,Ca(e,t,n,r)}finally{we=o,ur.transition=i}}function Ca(e,t,n,r){if(pi){var o=ks(e,t,n,r);if(o===null)Fl(e,t,r,hi,n),Pu(e,r);else if(Kh(o,e,t,n,r))r.stopPropagation();else if(Pu(e,r),t&4&&-1<Vh.indexOf(e)){for(;o!==null;){var i=xo(o);if(i!==null&&$d(i),i=ks(e,t,n,r),i===null&&Fl(e,t,r,hi,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else Fl(e,t,r,null,n)}}var hi=null;function ks(e,t,n,r){if(hi=null,e=Sa(r),e=Pn(e),e!==null)if(t=Gn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Pd(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return hi=e,null}function jd(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch($h()){case wa:return 1;case bd:return 4;case di:case Rh:return 16;case Ud:return 536870912;default:return 16}default:return 16}}var sn=null,Ea=null,qo=null;function Gd(){if(qo)return qo;var e,t=Ea,n=t.length,r,o="value"in sn?sn.value:sn.textContent,i=o.length;for(e=0;e<n&&t[e]===o[e];e++);var l=n-e;for(r=1;r<=l&&t[n-r]===o[i-r];r++);return qo=o.slice(e,1<r?1-r:void 0)}function ei(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Io(){return!0}function Tu(){return!1}function ht(e){function t(n,r,o,i,l){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=i,this.target=l,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Io:Tu,this.isPropagationStopped=Tu,this}return Ne(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Io)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Io)},persist:function(){},isPersistent:Io}),t}var kr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ba=ht(kr),wo=Ne({},kr,{view:0,detail:0}),Qh=ht(wo),Tl,zl,zr,Di=Ne({},wo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Aa,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==zr&&(zr&&e.type==="mousemove"?(Tl=e.screenX-zr.screenX,zl=e.screenY-zr.screenY):zl=Tl=0,zr=e),Tl)},movementY:function(e){return"movementY"in e?e.movementY:zl}}),zu=ht(Di),Jh=Ne({},Di,{dataTransfer:0}),qh=ht(Jh),em=Ne({},wo,{relatedTarget:0}),bl=ht(em),tm=Ne({},kr,{animationName:0,elapsedTime:0,pseudoElement:0}),nm=ht(tm),rm=Ne({},kr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),om=ht(rm),im=Ne({},kr,{data:0}),bu=ht(im),lm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},sm={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},am={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function um(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=am[e])?!!t[e]:!1}function Aa(){return um}var cm=Ne({},wo,{key:function(e){if(e.key){var t=lm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ei(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?sm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Aa,charCode:function(e){return e.type==="keypress"?ei(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ei(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),dm=ht(cm),fm=Ne({},Di,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Uu=ht(fm),pm=Ne({},wo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Aa}),hm=ht(pm),mm=Ne({},kr,{propertyName:0,elapsedTime:0,pseudoElement:0}),gm=ht(mm),ym=Ne({},Di,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),vm=ht(ym),Sm=[9,13,27,32],Ma=Yt&&"CompositionEvent"in window,Gr=null;Yt&&"documentMode"in document&&(Gr=document.documentMode);var wm=Yt&&"TextEvent"in window&&!Gr,Zd=Yt&&(!Ma||Gr&&8<Gr&&11>=Gr),Iu=String.fromCharCode(32),Lu=!1;function Wd(e,t){switch(e){case"keyup":return Sm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Hn=!1;function xm(e,t){switch(e){case"compositionend":return Vd(t);case"keypress":return t.which!==32?null:(Lu=!0,Iu);case"textInput":return e=t.data,e===Iu&&Lu?null:e;default:return null}}function km(e,t){if(Hn)return e==="compositionend"||!Ma&&Wd(e,t)?(e=Gd(),qo=Ea=sn=null,Hn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Zd&&t.locale!=="ko"?null:t.data;default:return null}}var Cm={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function $u(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Cm[e.type]:t==="textarea"}function Kd(e,t,n,r){Ed(r),t=mi(t,"onChange"),0<t.length&&(n=new Ba("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Zr=null,io=null;function Em(e){of(e,0)}function ji(e){var t=Jn(e);if(yd(t))return e}function Bm(e,t){if(e==="change")return t}var Xd=!1;if(Yt){var Ul;if(Yt){var Il="oninput"in document;if(!Il){var Ru=document.createElement("div");Ru.setAttribute("oninput","return;"),Il=typeof Ru.oninput=="function"}Ul=Il}else Ul=!1;Xd=Ul&&(!document.documentMode||9<document.documentMode)}function Ou(){Zr&&(Zr.detachEvent("onpropertychange",Hd),io=Zr=null)}function Hd(e){if(e.propertyName==="value"&&ji(io)){var t=[];Kd(t,io,e,Sa(e)),_d(Em,t)}}function Am(e,t,n){e==="focusin"?(Ou(),Zr=t,io=n,Zr.attachEvent("onpropertychange",Hd)):e==="focusout"&&Ou()}function Mm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ji(io)}function _m(e,t){if(e==="click")return ji(t)}function Pm(e,t){if(e==="input"||e==="change")return ji(t)}function Nm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var bt=typeof Object.is=="function"?Object.is:Nm;function lo(e,t){if(bt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!os.call(t,o)||!bt(e[o],t[o]))return!1}return!0}function Fu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Du(e,t){var n=Fu(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Fu(n)}}function Yd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Yd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Qd(){for(var e=window,t=ai();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ai(e.document)}return t}function _a(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Tm(e){var t=Qd(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Yd(n.ownerDocument.documentElement,n)){if(r!==null&&_a(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Du(n,i);var l=Du(n,r);o&&l&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var zm=Yt&&"documentMode"in document&&11>=document.documentMode,Yn=null,Cs=null,Wr=null,Es=!1;function ju(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Es||Yn==null||Yn!==ai(r)||(r=Yn,"selectionStart"in r&&_a(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Wr&&lo(Wr,r)||(Wr=r,r=mi(Cs,"onSelect"),0<r.length&&(t=new Ba("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Yn)))}function Lo(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Qn={animationend:Lo("Animation","AnimationEnd"),animationiteration:Lo("Animation","AnimationIteration"),animationstart:Lo("Animation","AnimationStart"),transitionend:Lo("Transition","TransitionEnd")},Ll={},Jd={};Yt&&(Jd=document.createElement("div").style,"AnimationEvent"in window||(delete Qn.animationend.animation,delete Qn.animationiteration.animation,delete Qn.animationstart.animation),"TransitionEvent"in window||delete Qn.transitionend.transition);function Gi(e){if(Ll[e])return Ll[e];if(!Qn[e])return e;var t=Qn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Jd)return Ll[e]=t[n];return e}var qd=Gi("animationend"),ef=Gi("animationiteration"),tf=Gi("animationstart"),nf=Gi("transitionend"),rf=new Map,Gu="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function xn(e,t){rf.set(e,t),jn(t,[e])}for(var $l=0;$l<Gu.length;$l++){var Rl=Gu[$l],bm=Rl.toLowerCase(),Um=Rl[0].toUpperCase()+Rl.slice(1);xn(bm,"on"+Um)}xn(qd,"onAnimationEnd");xn(ef,"onAnimationIteration");xn(tf,"onAnimationStart");xn("dblclick","onDoubleClick");xn("focusin","onFocus");xn("focusout","onBlur");xn(nf,"onTransitionEnd");fr("onMouseEnter",["mouseout","mouseover"]);fr("onMouseLeave",["mouseout","mouseover"]);fr("onPointerEnter",["pointerout","pointerover"]);fr("onPointerLeave",["pointerout","pointerover"]);jn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));jn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));jn("onBeforeInput",["compositionend","keypress","textInput","paste"]);jn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));jn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));jn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Fr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Im=new Set("cancel close invalid load scroll toggle".split(" ").concat(Fr));function Zu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,bh(r,t,void 0,e),e.currentTarget=null}function of(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var l=r.length-1;0<=l;l--){var s=r[l],a=s.instance,u=s.currentTarget;if(s=s.listener,a!==i&&o.isPropagationStopped())break e;Zu(o,s,u),i=a}else for(l=0;l<r.length;l++){if(s=r[l],a=s.instance,u=s.currentTarget,s=s.listener,a!==i&&o.isPropagationStopped())break e;Zu(o,s,u),i=a}}}if(ci)throw e=Ss,ci=!1,Ss=null,e}function Be(e,t){var n=t[Ps];n===void 0&&(n=t[Ps]=new Set);var r=e+"__bubble";n.has(r)||(lf(t,e,2,!1),n.add(r))}function Ol(e,t,n){var r=0;t&&(r|=4),lf(n,e,r,t)}var $o="_reactListening"+Math.random().toString(36).slice(2);function so(e){if(!e[$o]){e[$o]=!0,fd.forEach(function(n){n!=="selectionchange"&&(Im.has(n)||Ol(n,!1,e),Ol(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[$o]||(t[$o]=!0,Ol("selectionchange",!1,t))}}function lf(e,t,n,r){switch(jd(t)){case 1:var o=Hh;break;case 4:o=Yh;break;default:o=Ca}n=o.bind(null,t,n,e),o=void 0,!vs||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Fl(e,t,n,r,o){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var l=r.tag;if(l===3||l===4){var s=r.stateNode.containerInfo;if(s===o||s.nodeType===8&&s.parentNode===o)break;if(l===4)for(l=r.return;l!==null;){var a=l.tag;if((a===3||a===4)&&(a=l.stateNode.containerInfo,a===o||a.nodeType===8&&a.parentNode===o))return;l=l.return}for(;s!==null;){if(l=Pn(s),l===null)return;if(a=l.tag,a===5||a===6){r=i=l;continue e}s=s.parentNode}}r=r.return}_d(function(){var u=i,p=Sa(n),v=[];e:{var c=rf.get(e);if(c!==void 0){var S=Ba,w=e;switch(e){case"keypress":if(ei(n)===0)break e;case"keydown":case"keyup":S=dm;break;case"focusin":w="focus",S=bl;break;case"focusout":w="blur",S=bl;break;case"beforeblur":case"afterblur":S=bl;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":S=zu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":S=qh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":S=hm;break;case qd:case ef:case tf:S=nm;break;case nf:S=gm;break;case"scroll":S=Qh;break;case"wheel":S=vm;break;case"copy":case"cut":case"paste":S=om;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":S=Uu}var d=(t&4)!==0,A=!d&&e==="scroll",m=d?c!==null?c+"Capture":null:c;d=[];for(var h=u,g;h!==null;){g=h;var k=g.stateNode;if(g.tag===5&&k!==null&&(g=k,m!==null&&(k=to(h,m),k!=null&&d.push(ao(h,k,g)))),A)break;h=h.return}0<d.length&&(c=new S(c,w,null,n,p),v.push({event:c,listeners:d}))}}if(!(t&7)){e:{if(c=e==="mouseover"||e==="pointerover",S=e==="mouseout"||e==="pointerout",c&&n!==gs&&(w=n.relatedTarget||n.fromElement)&&(Pn(w)||w[Qt]))break e;if((S||c)&&(c=p.window===p?p:(c=p.ownerDocument)?c.defaultView||c.parentWindow:window,S?(w=n.relatedTarget||n.toElement,S=u,w=w?Pn(w):null,w!==null&&(A=Gn(w),w!==A||w.tag!==5&&w.tag!==6)&&(w=null)):(S=null,w=u),S!==w)){if(d=zu,k="onMouseLeave",m="onMouseEnter",h="mouse",(e==="pointerout"||e==="pointerover")&&(d=Uu,k="onPointerLeave",m="onPointerEnter",h="pointer"),A=S==null?c:Jn(S),g=w==null?c:Jn(w),c=new d(k,h+"leave",S,n,p),c.target=A,c.relatedTarget=g,k=null,Pn(p)===u&&(d=new d(m,h+"enter",w,n,p),d.target=g,d.relatedTarget=A,k=d),A=k,S&&w)t:{for(d=S,m=w,h=0,g=d;g;g=Wn(g))h++;for(g=0,k=m;k;k=Wn(k))g++;for(;0<h-g;)d=Wn(d),h--;for(;0<g-h;)m=Wn(m),g--;for(;h--;){if(d===m||m!==null&&d===m.alternate)break t;d=Wn(d),m=Wn(m)}d=null}else d=null;S!==null&&Wu(v,c,S,d,!1),w!==null&&A!==null&&Wu(v,A,w,d,!0)}}e:{if(c=u?Jn(u):window,S=c.nodeName&&c.nodeName.toLowerCase(),S==="select"||S==="input"&&c.type==="file")var x=Bm;else if($u(c))if(Xd)x=Pm;else{x=Mm;var P=Am}else(S=c.nodeName)&&S.toLowerCase()==="input"&&(c.type==="checkbox"||c.type==="radio")&&(x=_m);if(x&&(x=x(e,u))){Kd(v,x,n,p);break e}P&&P(e,c,u),e==="focusout"&&(P=c._wrapperState)&&P.controlled&&c.type==="number"&&ds(c,"number",c.value)}switch(P=u?Jn(u):window,e){case"focusin":($u(P)||P.contentEditable==="true")&&(Yn=P,Cs=u,Wr=null);break;case"focusout":Wr=Cs=Yn=null;break;case"mousedown":Es=!0;break;case"contextmenu":case"mouseup":case"dragend":Es=!1,ju(v,n,p);break;case"selectionchange":if(zm)break;case"keydown":case"keyup":ju(v,n,p)}var _;if(Ma)e:{switch(e){case"compositionstart":var M="onCompositionStart";break e;case"compositionend":M="onCompositionEnd";break e;case"compositionupdate":M="onCompositionUpdate";break e}M=void 0}else Hn?Wd(e,n)&&(M="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(M="onCompositionStart");M&&(Zd&&n.locale!=="ko"&&(Hn||M!=="onCompositionStart"?M==="onCompositionEnd"&&Hn&&(_=Gd()):(sn=p,Ea="value"in sn?sn.value:sn.textContent,Hn=!0)),P=mi(u,M),0<P.length&&(M=new bu(M,e,null,n,p),v.push({event:M,listeners:P}),_?M.data=_:(_=Vd(n),_!==null&&(M.data=_)))),(_=wm?xm(e,n):km(e,n))&&(u=mi(u,"onBeforeInput"),0<u.length&&(p=new bu("onBeforeInput","beforeinput",null,n,p),v.push({event:p,listeners:u}),p.data=_))}of(v,t)})}function ao(e,t,n){return{instance:e,listener:t,currentTarget:n}}function mi(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=to(e,n),i!=null&&r.unshift(ao(e,i,o)),i=to(e,t),i!=null&&r.push(ao(e,i,o))),e=e.return}return r}function Wn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Wu(e,t,n,r,o){for(var i=t._reactName,l=[];n!==null&&n!==r;){var s=n,a=s.alternate,u=s.stateNode;if(a!==null&&a===r)break;s.tag===5&&u!==null&&(s=u,o?(a=to(n,i),a!=null&&l.unshift(ao(n,a,s))):o||(a=to(n,i),a!=null&&l.push(ao(n,a,s)))),n=n.return}l.length!==0&&e.push({event:t,listeners:l})}var Lm=/\r\n?/g,$m=/\u0000|\uFFFD/g;function Vu(e){return(typeof e=="string"?e:""+e).replace(Lm,` `).replace($m,"")}function Ro(e,t,n){if(t=Vu(t),Vu(e)!==t&&n)throw Error(z(425))}function gi(){}var Bs=null,As=null;function Ms(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var _s=typeof setTimeout=="function"?setTimeout:void 0,Rm=typeof clearTimeout=="function"?clearTimeout:void 0,Ku=typeof Promise=="function"?Promise:void 0,Om=typeof queueMicrotask=="function"?queueMicrotask:typeof Ku<"u"?function(e){return Ku.resolve(null).then(e).catch(Fm)}:_s;function Fm(e){setTimeout(function(){throw e})}function Dl(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),oo(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);oo(t)}function Wt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Xu(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Cr=Math.random().toString(36).slice(2),Lt="__reactFiber$"+Cr,uo="__reactProps$"+Cr,Qt="__reactContainer$"+Cr,Ps="__reactEvents$"+Cr,Dm="__reactListeners$"+Cr,jm="__reactHandles$"+Cr;function Pn(e){var t=e[Lt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Qt]||n[Lt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Xu(e);e!==null;){if(n=e[Lt])return n;e=Xu(e)}return t}e=n,n=e.parentNode}return null}function xo(e){return e=e[Lt]||e[Qt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Jn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(z(33))}function Zi(e){return e[uo]||null}var Ns=[],qn=-1;function kn(e){return{current:e}}function Ae(e){0>qn||(e.current=Ns[qn],Ns[qn]=null,qn--)}function Ee(e,t){qn++,Ns[qn]=e.current,e.current=t}var Sn={},Ye=kn(Sn),it=kn(!1),bn=Sn;function pr(e,t){var n=e.type.contextTypes;if(!n)return Sn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function lt(e){return e=e.childContextTypes,e!=null}function yi(){Ae(it),Ae(Ye)}function Hu(e,t,n){if(Ye.current!==Sn)throw Error(z(168));Ee(Ye,t),Ee(it,n)}function sf(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(z(108,Ah(e)||"Unknown",o));return Ne({},n,r)}function vi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Sn,bn=Ye.current,Ee(Ye,e),Ee(it,it.current),!0}function Yu(e,t,n){var r=e.stateNode;if(!r)throw Error(z(169));n?(e=sf(e,t,bn),r.__reactInternalMemoizedMergedChildContext=e,Ae(it),Ae(Ye),Ee(Ye,e)):Ae(it),Ee(it,n)}var Zt=null,Wi=!1,jl=!1;function af(e){Zt===null?Zt=[e]:Zt.push(e)}function Gm(e){Wi=!0,af(e)}function Cn(){if(!jl&&Zt!==null){jl=!0;var e=0,t=we;try{var n=Zt;for(we=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Zt=null,Wi=!1}catch(o){throw Zt!==null&&(Zt=Zt.slice(e+1)),zd(wa,Cn),o}finally{we=t,jl=!1}}return null}var Zm=en.ReactCurrentBatchConfig;function Mt(e,t){if(e&&e.defaultProps){t=Ne({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var Si=kn(null),wi=null,er=null,Pa=null;function Na(){Pa=er=wi=null}function Ta(e){var t=Si.current;Ae(Si),e._currentValue=t}function Ts(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function cr(e,t){wi=e,Pa=er=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ot=!0),e.firstContext=null)}function kt(e){var t=e._currentValue;if(Pa!==e)if(e={context:e,memoizedValue:t,next:null},er===null){if(wi===null)throw Error(z(308));er=e,wi.dependencies={lanes:0,firstContext:e}}else er=er.next=e;return t}var Nt=null,rn=!1;function za(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function uf(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Xt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function fn(e,t){var n=e.updateQueue;n!==null&&(n=n.shared,Jf(e)?(e=n.interleaved,e===null?(t.next=t,Nt===null?Nt=[n]:Nt.push(n)):(t.next=e.next,e.next=t),n.interleaved=t):(e=n.pending,e===null?t.next=t:(t.next=e.next,e.next=t),n.pending=t))}function ti(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xa(e,n)}}function Qu(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=l:i=i.next=l,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function xi(e,t,n,r){var o=e.updateQueue;rn=!1;var i=o.firstBaseUpdate,l=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var a=s,u=a.next;a.next=null,l===null?i=u:l.next=u,l=a;var p=e.alternate;p!==null&&(p=p.updateQueue,s=p.lastBaseUpdate,s!==l&&(s===null?p.firstBaseUpdate=u:s.next=u,p.lastBaseUpdate=a))}if(i!==null){var v=o.baseState;l=0,p=u=a=null,s=i;do{var c=s.lane,S=s.eventTime;if((r&c)===c){p!==null&&(p=p.next={eventTime:S,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var w=e,d=s;switch(c=t,S=n,d.tag){case 1:if(w=d.payload,typeof w=="function"){v=w.call(S,v,c);break e}v=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=d.payload,c=typeof w=="function"?w.call(S,v,c):w,c==null)break e;v=Ne({},v,c);break e;case 2:rn=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,c=o.effects,c===null?o.effects=[s]:c.push(s))}else S={eventTime:S,lane:c,tag:s.tag,payload:s.payload,callback:s.callback,next:null},p===null?(u=p=S,a=v):p=p.next=S,l|=c;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;c=s,s=c.next,c.next=null,o.lastBaseUpdate=c,o.shared.pending=null}}while(1);if(p===null&&(a=v),o.baseState=a,o.firstBaseUpdate=u,o.lastBaseUpdate=p,t=o.shared.interleaved,t!==null){o=t;do l|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);Ln|=l,e.lanes=l,e.memoizedState=v}}function Ju(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(z(191,o));o.call(r)}}}var cf=new dd.Component().refs;function zs(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Ne({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Vi={isMounted:function(e){return(e=e._reactInternals)?Gn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=qe(),o=hn(e),i=Xt(r,o);i.payload=t,n!=null&&(i.callback=n),fn(e,i),t=wt(e,o,r),t!==null&&ti(t,e,o)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=qe(),o=hn(e),i=Xt(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),fn(e,i),t=wt(e,o,r),t!==null&&ti(t,e,o)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=qe(),r=hn(e),o=Xt(n,r);o.tag=2,t!=null&&(o.callback=t),fn(e,o),t=wt(e,r,n),t!==null&&ti(t,e,r)}};function qu(e,t,n,r,o,i,l){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,l):t.prototype&&t.prototype.isPureReactComponent?!lo(n,r)||!lo(o,i):!0}function df(e,t,n){var r=!1,o=Sn,i=t.contextType;return typeof i=="object"&&i!==null?i=kt(i):(o=lt(t)?bn:Ye.current,r=t.contextTypes,i=(r=r!=null)?pr(e,o):Sn),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Vi,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function ec(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Vi.enqueueReplaceState(t,t.state,null)}function bs(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=cf,za(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=kt(i):(i=lt(t)?bn:Ye.current,o.context=pr(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(zs(e,t,i,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&Vi.enqueueReplaceState(o,o.state,null),xi(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}var tr=[],nr=0,ki=null,Ci=0,gt=[],yt=0,Un=null,Vt=1,Kt="";function An(e,t){tr[nr++]=Ci,tr[nr++]=ki,ki=e,Ci=t}function ff(e,t,n){gt[yt++]=Vt,gt[yt++]=Kt,gt[yt++]=Un,Un=e;var r=Vt;e=Kt;var o=32-zt(r)-1;r&=~(1<<o),n+=1;var i=32-zt(t)+o;if(30<i){var l=o-o%5;i=(r&(1<<l)-1).toString(32),r>>=l,o-=l,Vt=1<<32-zt(t)+o|n<<o|r,Kt=i+e}else Vt=1<<i|n<<o|r,Kt=e}function ba(e){e.return!==null&&(An(e,1),ff(e,1,0))}function Ua(e){for(;e===ki;)ki=tr[--nr],tr[nr]=null,Ci=tr[--nr],tr[nr]=null;for(;e===Un;)Un=gt[--yt],gt[yt]=null,Kt=gt[--yt],gt[yt]=null,Vt=gt[--yt],gt[yt]=null}var ct=null,rt=null,Me=!1,Pt=null;function pf(e,t){var n=vt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function tc(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ct=e,rt=Wt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ct=e,rt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Un!==null?{id:Vt,overflow:Kt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=vt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ct=e,rt=null,!0):!1;default:return!1}}function Us(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Is(e){if(Me){var t=rt;if(t){var n=t;if(!tc(e,t)){if(Us(e))throw Error(z(418));t=Wt(n.nextSibling);var r=ct;t&&tc(e,t)?pf(r,n):(e.flags=e.flags&-4097|2,Me=!1,ct=e)}}else{if(Us(e))throw Error(z(418));e.flags=e.flags&-4097|2,Me=!1,ct=e}}}function nc(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ct=e}function br(e){if(e!==ct)return!1;if(!Me)return nc(e),Me=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Ms(e.type,e.memoizedProps)),t&&(t=rt)){if(Us(e)){for(e=rt;e;)e=Wt(e.nextSibling);throw Error(z(418))}for(;t;)pf(e,t),t=Wt(t.nextSibling)}if(nc(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(z(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){rt=Wt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}rt=null}}else rt=ct?Wt(e.stateNode.nextSibling):null;return!0}function hr(){rt=ct=null,Me=!1}function Ia(e){Pt===null?Pt=[e]:Pt.push(e)}function Ur(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(z(309));var r=n.stateNode}if(!r)throw Error(z(147,e));var o=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(l){var s=o.refs;s===cf&&(s=o.refs={}),l===null?delete s[i]:s[i]=l},t._stringRef=i,t)}if(typeof e!="string")throw Error(z(284));if(!n._owner)throw Error(z(290,e))}return e}function Oo(e,t){throw e=Object.prototype.toString.call(t),Error(z(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function rc(e){var t=e._init;return t(e._payload)}function hf(e){function t(m,h){if(e){var g=m.deletions;g===null?(m.deletions=[h],m.flags|=16):g.push(h)}}function n(m,h){if(!e)return null;for(;h!==null;)t(m,h),h=h.sibling;return null}function r(m,h){for(m=new Map;h!==null;)h.key!==null?m.set(h.key,h):m.set(h.index,h),h=h.sibling;return m}function o(m,h){return m=wn(m,h),m.index=0,m.sibling=null,m}function i(m,h,g){return m.index=g,e?(g=m.alternate,g!==null?(g=g.index,g<h?(m.flags|=2,h):g):(m.flags|=2,h)):(m.flags|=1048576,h)}function l(m){return e&&m.alternate===null&&(m.flags|=2),m}function s(m,h,g,k){return h===null||h.tag!==6?(h=Xl(g,m.mode,k),h.return=m,h):(h=o(h,g),h.return=m,h)}function a(m,h,g,k){var x=g.type;return x===Xn?p(m,h,g.props.children,k,g.key):h!==null&&(h.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===nn&&rc(x)===h.type)?(k=o(h,g.props),k.ref=Ur(m,h,g),k.return=m,k):(k=li(g.type,g.key,g.props,null,m.mode,k),k.ref=Ur(m,h,g),k.return=m,k)}function u(m,h,g,k){return h===null||h.tag!==4||h.stateNode.containerInfo!==g.containerInfo||h.stateNode.implementation!==g.implementation?(h=Hl(g,m.mode,k),h.return=m,h):(h=o(h,g.children||[]),h.return=m,h)}function p(m,h,g,k,x){return h===null||h.tag!==7?(h=zn(g,m.mode,k,x),h.return=m,h):(h=o(h,g),h.return=m,h)}function v(m,h,g){if(typeof h=="string"&&h!==""||typeof h=="number")return h=Xl(""+h,m.mode,g),h.return=m,h;if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Po:return g=li(h.type,h.key,h.props,null,m.mode,g),g.ref=Ur(m,null,h),g.return=m,g;case Kn:return h=Hl(h,m.mode,g),h.return=m,h;case nn:var k=h._init;return v(m,k(h._payload),g)}if(Rr(h)||_r(h))return h=zn(h,m.mode,g,null),h.return=m,h;Oo(m,h)}return null}function c(m,h,g,k){var x=h!==null?h.key:null;if(typeof g=="string"&&g!==""||typeof g=="number")return x!==null?null:s(m,h,""+g,k);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Po:return g.key===x?a(m,h,g,k):null;case Kn:return g.key===x?u(m,h,g,k):null;case nn:return x=g._init,c(m,h,x(g._payload),k)}if(Rr(g)||_r(g))return x!==null?null:p(m,h,g,k,null);Oo(m,g)}return null}function S(m,h,g,k,x){if(typeof k=="string"&&k!==""||typeof k=="number")return m=m.get(g)||null,s(h,m,""+k,x);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case Po:return m=m.get(k.key===null?g:k.key)||null,a(h,m,k,x);case Kn:return m=m.get(k.key===null?g:k.key)||null,u(h,m,k,x);case nn:var P=k._init;return S(m,h,g,P(k._payload),x)}if(Rr(k)||_r(k))return m=m.get(g)||null,p(h,m,k,x,null);Oo(h,k)}return null}function w(m,h,g,k){for(var x=null,P=null,_=h,M=h=0,B=null;_!==null&&M<g.length;M++){_.index>M?(B=_,_=null):B=_.sibling;var R=c(m,_,g[M],k);if(R===null){_===null&&(_=B);break}e&&_&&R.alternate===null&&t(m,_),h=i(R,h,M),P===null?x=R:P.sibling=R,P=R,_=B}if(M===g.length)return n(m,_),Me&&An(m,M),x;if(_===null){for(;M<g.length;M++)_=v(m,g[M],k),_!==null&&(h=i(_,h,M),P===null?x=_:P.sibling=_,P=_);return Me&&An(m,M),x}for(_=r(m,_);M<g.length;M++)B=S(_,m,M,g[M],k),B!==null&&(e&&B.alternate!==null&&_.delete(B.key===null?M:B.key),h=i(B,h,M),P===null?x=B:P.sibling=B,P=B);return e&&_.forEach(function(ne){return t(m,ne)}),Me&&An(m,M),x}function d(m,h,g,k){var x=_r(g);if(typeof x!="function")throw Error(z(150));if(g=x.call(g),g==null)throw Error(z(151));for(var P=x=null,_=h,M=h=0,B=null,R=g.next();_!==null&&!R.done;M++,R=g.next()){_.index>M?(B=_,_=null):B=_.sibling;var ne=c(m,_,R.value,k);if(ne===null){_===null&&(_=B);break}e&&_&&ne.alternate===null&&t(m,_),h=i(ne,h,M),P===null?x=ne:P.sibling=ne,P=ne,_=B}if(R.done)return n(m,_),Me&&An(m,M),x;if(_===null){for(;!R.done;M++,R=g.next())R=v(m,R.value,k),R!==null&&(h=i(R,h,M),P===null?x=R:P.sibling=R,P=R);return Me&&An(m,M),x}for(_=r(m,_);!R.done;M++,R=g.next())R=S(_,m,M,R.value,k),R!==null&&(e&&R.alternate!==null&&_.delete(R.key===null?M:R.key),h=i(R,h,M),P===null?x=R:P.sibling=R,P=R);return e&&_.forEach(function(Y){return t(m,Y)}),Me&&An(m,M),x}function A(m,h,g,k){if(typeof g=="object"&&g!==null&&g.type===Xn&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case Po:e:{for(var x=g.key,P=h;P!==null;){if(P.key===x){if(x=g.type,x===Xn){if(P.tag===7){n(m,P.sibling),h=o(P,g.props.children),h.return=m,m=h;break e}}else if(P.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===nn&&rc(x)===P.type){n(m,P.sibling),h=o(P,g.props),h.ref=Ur(m,P,g),h.return=m,m=h;break e}n(m,P);break}else t(m,P);P=P.sibling}g.type===Xn?(h=zn(g.props.children,m.mode,k,g.key),h.return=m,m=h):(k=li(g.type,g.key,g.props,null,m.mode,k),k.ref=Ur(m,h,g),k.return=m,m=k)}return l(m);case Kn:e:{for(P=g.key;h!==null;){if(h.key===P)if(h.tag===4&&h.stateNode.containerInfo===g.containerInfo&&h.stateNode.implementation===g.implementation){n(m,h.sibling),h=o(h,g.children||[]),h.return=m,m=h;break e}else{n(m,h);break}else t(m,h);h=h.sibling}h=Hl(g,m.mode,k),h.return=m,m=h}return l(m);case nn:return P=g._init,A(m,h,P(g._payload),k)}if(Rr(g))return w(m,h,g,k);if(_r(g))return d(m,h,g,k);Oo(m,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,h!==null&&h.tag===6?(n(m,h.sibling),h=o(h,g),h.return=m,m=h):(n(m,h),h=Xl(g,m.mode,k),h.return=m,m=h),l(m)):n(m,h)}return A}var mr=hf(!0),mf=hf(!1),ko={},Ft=kn(ko),co=kn(ko),fo=kn(ko);function Nn(e){if(e===ko)throw Error(z(174));return e}function La(e,t){switch(Ee(fo,t),Ee(co,e),Ee(Ft,ko),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ps(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ps(t,e)}Ae(Ft),Ee(Ft,t)}function gr(){Ae(Ft),Ae(co),Ae(fo)}function gf(e){Nn(fo.current);var t=Nn(Ft.current),n=ps(t,e.type);t!==n&&(Ee(co,e),Ee(Ft,n))}function $a(e){co.current===e&&(Ae(Ft),Ae(co))}var _e=kn(0);function Ei(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Gl=[];function Ra(){for(var e=0;e<Gl.length;e++)Gl[e]._workInProgressVersionPrimary=null;Gl.length=0}var ni=en.ReactCurrentDispatcher,Zl=en.ReactCurrentBatchConfig,In=0,Pe=null,Ie=null,Oe=null,Bi=!1,Vr=!1,po=0,Wm=0;function Ke(){throw Error(z(321))}function Oa(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!bt(e[n],t[n]))return!1;return!0}function Fa(e,t,n,r,o,i){if(In=i,Pe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ni.current=e===null||e.memoizedState===null?Hm:Ym,e=n(r,o),Vr){i=0;do{if(Vr=!1,po=0,25<=i)throw Error(z(301));i+=1,Oe=Ie=null,t.updateQueue=null,ni.current=Qm,e=n(r,o)}while(Vr)}if(ni.current=Ai,t=Ie!==null&&Ie.next!==null,In=0,Oe=Ie=Pe=null,Bi=!1,t)throw Error(z(300));return e}function Da(){var e=po!==0;return po=0,e}function It(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Oe===null?Pe.memoizedState=Oe=e:Oe=Oe.next=e,Oe}function Ct(){if(Ie===null){var e=Pe.alternate;e=e!==null?e.memoizedState:null}else e=Ie.next;var t=Oe===null?Pe.memoizedState:Oe.next;if(t!==null)Oe=t,Ie=e;else{if(e===null)throw Error(z(310));Ie=e,e={memoizedState:Ie.memoizedState,baseState:Ie.baseState,baseQueue:Ie.baseQueue,queue:Ie.queue,next:null},Oe===null?Pe.memoizedState=Oe=e:Oe=Oe.next=e}return Oe}function ho(e,t){return typeof t=="function"?t(e):t}function Wl(e){var t=Ct(),n=t.queue;if(n===null)throw Error(z(311));n.lastRenderedReducer=e;var r=Ie,o=r.baseQueue,i=n.pending;if(i!==null){if(o!==null){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(o!==null){i=o.next,r=r.baseState;var s=l=null,a=null,u=i;do{var p=u.lane;if((In&p)===p)a!==null&&(a=a.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var v={lane:p,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};a===null?(s=a=v,l=r):a=a.next=v,Pe.lanes|=p,Ln|=p}u=u.next}while(u!==null&&u!==i);a===null?l=r:a.next=s,bt(r,t.memoizedState)||(ot=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do i=o.lane,Pe.lanes|=i,Ln|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Vl(e){var t=Ct(),n=t.queue;if(n===null)throw Error(z(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(o!==null){n.pending=null;var l=o=o.next;do i=e(i,l.action),l=l.next;while(l!==o);bt(i,t.memoizedState)||(ot=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function yf(){}function vf(e,t){var n=Pe,r=Ct(),o=t(),i=!bt(r.memoizedState,o);if(i&&(r.memoizedState=o,ot=!0),r=r.queue,ja(xf.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Oe!==null&&Oe.memoizedState.tag&1){if(n.flags|=2048,mo(9,wf.bind(null,n,r,o,t),void 0,null),$e===null)throw Error(z(349));In&30||Sf(n,t,o)}return o}function Sf(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Pe.updateQueue,t===null?(t={lastEffect:null,stores:null},Pe.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function wf(e,t,n,r){t.value=n,t.getSnapshot=r,kf(t)&&wt(e,1,-1)}function xf(e,t,n){return n(function(){kf(t)&&wt(e,1,-1)})}function kf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!bt(e,n)}catch{return!0}}function oc(e){var t=It();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ho,lastRenderedState:e},t.queue=e,e=e.dispatch=Xm.bind(null,Pe,e),[t.memoizedState,e]}function mo(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Pe.updateQueue,t===null?(t={lastEffect:null,stores:null},Pe.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Cf(){return Ct().memoizedState}function ri(e,t,n,r){var o=It();Pe.flags|=e,o.memoizedState=mo(1|t,n,void 0,r===void 0?null:r)}function Ki(e,t,n,r){var o=Ct();r=r===void 0?null:r;var i=void 0;if(Ie!==null){var l=Ie.memoizedState;if(i=l.destroy,r!==null&&Oa(r,l.deps)){o.memoizedState=mo(t,n,i,r);return}}Pe.flags|=e,o.memoizedState=mo(1|t,n,i,r)}function ic(e,t){return ri(8390656,8,e,t)}function ja(e,t){return Ki(2048,8,e,t)}function Ef(e,t){return Ki(4,2,e,t)}function Bf(e,t){return Ki(4,4,e,t)}function Af(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Mf(e,t,n){return n=n!=null?n.concat([e]):null,Ki(4,4,Af.bind(null,t,e),n)}function Ga(){}function _f(e,t){var n=Ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Oa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Pf(e,t){var n=Ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Oa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Nf(e,t,n){return In&21?(bt(n,t)||(n=Id(),Pe.lanes|=n,Ln|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ot=!0),e.memoizedState=n)}function Vm(e,t){var n=we;we=n!==0&&4>n?n:4,e(!0);var r=Zl.transition;Zl.transition={};try{e(!1),t()}finally{we=n,Zl.transition=r}}function Tf(){return Ct().memoizedState}function Km(e,t,n){var r=hn(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},zf(e)?bf(t,n):(Uf(e,t,n),n=qe(),e=wt(e,r,n),e!==null&&If(e,t,r))}function Xm(e,t,n){var r=hn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(zf(e))bf(t,o);else{Uf(e,t,o);var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var l=t.lastRenderedState,s=i(l,n);if(o.hasEagerState=!0,o.eagerState=s,bt(s,l))return}catch{}finally{}n=qe(),e=wt(e,r,n),e!==null&&If(e,t,r)}}function zf(e){var t=e.alternate;return e===Pe||t!==null&&t===Pe}function bf(e,t){Vr=Bi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Uf(e,t,n){Jf(e)?(e=t.interleaved,e===null?(n.next=n,Nt===null?Nt=[t]:Nt.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(e=t.pending,e===null?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function If(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xa(e,n)}}var Ai={readContext:kt,useCallback:Ke,useContext:Ke,useEffect:Ke,useImperativeHandle:Ke,useInsertionEffect:Ke,useLayoutEffect:Ke,useMemo:Ke,useReducer:Ke,useRef:Ke,useState:Ke,useDebugValue:Ke,useDeferredValue:Ke,useTransition:Ke,useMutableSource:Ke,useSyncExternalStore:Ke,useId:Ke,unstable_isNewReconciler:!1},Hm={readContext:kt,useCallback:function(e,t){return It().memoizedState=[e,t===void 0?null:t],e},useContext:kt,useEffect:ic,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ri(4194308,4,Af.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ri(4194308,4,e,t)},useInsertionEffect:function(e,t){return ri(4,2,e,t)},useMemo:function(e,t){var n=It();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=It();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Km.bind(null,Pe,e),[r.memoizedState,e]},useRef:function(e){var t=It();return e={current:e},t.memoizedState=e},useState:oc,useDebugValue:Ga,useDeferredValue:function(e){return It().memoizedState=e},useTransition:function(){var e=oc(!1),t=e[0];return e=Vm.bind(null,e[1]),It().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Pe,o=It();if(Me){if(n===void 0)throw Error(z(407));n=n()}else{if(n=t(),$e===null)throw Error(z(349));In&30||Sf(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,ic(xf.bind(null,r,i,e),[e]),r.flags|=2048,mo(9,wf.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=It(),t=$e.identifierPrefix;if(Me){var n=Kt,r=Vt;n=(r&~(1<<32-zt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=po++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Wm++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Ym={readContext:kt,useCallback:_f,useContext:kt,useEffect:ja,useImperativeHandle:Mf,useInsertionEffect:Ef,useLayoutEffect:Bf,useMemo:Pf,useReducer:Wl,useRef:Cf,useState:function(){return Wl(ho)},useDebugValue:Ga,useDeferredValue:function(e){var t=Ct();return Nf(t,Ie.memoizedState,e)},useTransition:function(){var e=Wl(ho)[0],t=Ct().memoizedState;return[e,t]},useMutableSource:yf,useSyncExternalStore:vf,useId:Tf,unstable_isNewReconciler:!1},Qm={readContext:kt,useCallback:_f,useContext:kt,useEffect:ja,useImperativeHandle:Mf,useInsertionEffect:Ef,useLayoutEffect:Bf,useMemo:Pf,useReducer:Vl,useRef:Cf,useState:function(){return Vl(ho)},useDebugValue:Ga,useDeferredValue:function(e){var t=Ct();return Ie===null?t.memoizedState=e:Nf(t,Ie.memoizedState,e)},useTransition:function(){var e=Vl(ho)[0],t=Ct().memoizedState;return[e,t]},useMutableSource:yf,useSyncExternalStore:vf,useId:Tf,unstable_isNewReconciler:!1};function Za(e,t){try{var n="",r=t;do n+=Bh(r),r=r.return;while(r);var o=n}catch(i){o=` Error generating stack: `+i.message+` `+i.stack}return{value:e,source:t,stack:o}}function Ls(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Jm=typeof WeakMap=="function"?WeakMap:Map;function Lf(e,t,n){n=Xt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){_i||(_i=!0,Ws=r),Ls(e,t)},n}function $f(e,t,n){n=Xt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){Ls(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Ls(e,t),typeof r!="function"&&(pn===null?pn=new Set([this]):pn.add(this));var l=t.stack;this.componentDidCatch(t.value,{componentStack:l!==null?l:""})}),n}function lc(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Jm;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=dg.bind(null,e,t,n),t.then(e,e))}function sc(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function ac(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Xt(-1,1),t.tag=2,fn(n,t))),n.lanes|=1),e)}var Rf,$s,Of,Ff;Rf=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};$s=function(){};Of=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Nn(Ft.current);var i=null;switch(n){case"input":o=us(e,o),r=us(e,r),i=[];break;case"select":o=Ne({},o,{value:void 0}),r=Ne({},r,{value:void 0}),i=[];break;case"textarea":o=fs(e,o),r=fs(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=gi)}hs(n,r);var l;n=null;for(u in o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&o[u]!=null)if(u==="style"){var s=o[u];for(l in s)s.hasOwnProperty(l)&&(n||(n={}),n[l]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(qr.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var a=r[u];if(s=o!=null?o[u]:void 0,r.hasOwnProperty(u)&&a!==s&&(a!=null||s!=null))if(u==="style")if(s){for(l in s)!s.hasOwnProperty(l)||a&&a.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in a)a.hasOwnProperty(l)&&s[l]!==a[l]&&(n||(n={}),n[l]=a[l])}else n||(i||(i=[]),i.push(u,n)),n=a;else u==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,s=s?s.__html:void 0,a!=null&&s!==a&&(i=i||[]).push(u,a)):u==="children"?typeof a!="string"&&typeof a!="number"||(i=i||[]).push(u,""+a):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(qr.hasOwnProperty(u)?(a!=null&&u==="onScroll"&&Be("scroll",e),i||s===a||(i=[])):(i=i||[]).push(u,a))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}};Ff=function(e,t,n,r){n!==r&&(t.flags|=4)};function Ir(e,t){if(!Me)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Xe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function qm(e,t,n){var r=t.pendingProps;switch(Ua(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Xe(t),null;case 1:return lt(t.type)&&yi(),Xe(t),null;case 3:return r=t.stateNode,gr(),Ae(it),Ae(Ye),Ra(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(br(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Pt!==null&&(Xs(Pt),Pt=null))),$s(e,t),Xe(t),null;case 5:$a(t);var o=Nn(fo.current);if(n=t.type,e!==null&&t.stateNode!=null)Of(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(z(166));return Xe(t),null}if(e=Nn(Ft.current),br(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Lt]=t,r[uo]=i,e=(t.mode&1)!==0,n){case"dialog":Be("cancel",r),Be("close",r);break;case"iframe":case"object":case"embed":Be("load",r);break;case"video":case"audio":for(o=0;o<Fr.length;o++)Be(Fr[o],r);break;case"source":Be("error",r);break;case"img":case"image":case"link":Be("error",r),Be("load",r);break;case"details":Be("toggle",r);break;case"input":ku(r,i),Be("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Be("invalid",r);break;case"textarea":Eu(r,i),Be("invalid",r)}hs(n,i),o=null;for(var l in i)if(i.hasOwnProperty(l)){var s=i[l];l==="children"?typeof s=="string"?r.textContent!==s&&(i.suppressHydrationWarning!==!0&&Ro(r.textContent,s,e),o=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&Ro(r.textContent,s,e),o=["children",""+s]):qr.hasOwnProperty(l)&&s!=null&&l==="onScroll"&&Be("scroll",r)}switch(n){case"input":No(r),Cu(r,i,!0);break;case"textarea":No(r),Bu(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=gi)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{l=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=wd(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=l.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Lt]=t,e[uo]=r,Rf(e,t,!1,!1),t.stateNode=e;e:{switch(l=ms(n,r),n){case"dialog":Be("cancel",e),Be("close",e),o=r;break;case"iframe":case"object":case"embed":Be("load",e),o=r;break;case"video":case"audio":for(o=0;o<Fr.length;o++)Be(Fr[o],e);o=r;break;case"source":Be("error",e),o=r;break;case"img":case"image":case"link":Be("error",e),Be("load",e),o=r;break;case"details":Be("toggle",e),o=r;break;case"input":ku(e,r),o=us(e,r),Be("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=Ne({},r,{value:void 0}),Be("invalid",e);break;case"textarea":Eu(e,r),o=fs(e,r),Be("invalid",e);break;default:o=r}hs(n,o),s=o;for(i in s)if(s.hasOwnProperty(i)){var a=s[i];i==="style"?Cd(e,a):i==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&xd(e,a)):i==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&eo(e,a):typeof a=="number"&&eo(e,""+a):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(qr.hasOwnProperty(i)?a!=null&&i==="onScroll"&&Be("scroll",e):a!=null&&ma(e,i,a,l))}switch(n){case"input":No(e),Cu(e,r,!1);break;case"textarea":No(e),Bu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+vn(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?lr(e,!!r.multiple,i,!1):r.defaultValue!=null&&lr(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=gi)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Xe(t),null;case 6:if(e&&t.stateNode!=null)Ff(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(z(166));if(n=Nn(fo.current),Nn(Ft.current),br(t)){if(r=t.stateNode,n=t.memoizedProps,r[Lt]=t,(i=r.nodeValue!==n)&&(e=ct,e!==null))switch(e.tag){case 3:Ro(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Ro(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Lt]=t,t.stateNode=r}return Xe(t),null;case 13:if(Ae(_e),r=t.memoizedState,Me&&rt!==null&&t.mode&1&&!(t.flags&128)){for(r=rt;r;)r=Wt(r.nextSibling);return hr(),t.flags|=98560,t}if(r!==null&&r.dehydrated!==null){if(r=br(t),e===null){if(!r)throw Error(z(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(z(317));r[Lt]=t}else hr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;return Xe(t),null}return Pt!==null&&(Xs(Pt),Pt=null),t.flags&128?(t.lanes=n,t):(r=r!==null,n=!1,e===null?br(t):n=e.memoizedState!==null,r!==n&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||_e.current&1?Le===0&&(Le=3):Ya())),t.updateQueue!==null&&(t.flags|=4),Xe(t),null);case 4:return gr(),$s(e,t),e===null&&so(t.stateNode.containerInfo),Xe(t),null;case 10:return Ta(t.type._context),Xe(t),null;case 17:return lt(t.type)&&yi(),Xe(t),null;case 19:if(Ae(_e),i=t.memoizedState,i===null)return Xe(t),null;if(r=(t.flags&128)!==0,l=i.rendering,l===null)if(r)Ir(i,!1);else{if(Le!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(l=Ei(e),l!==null){for(t.flags|=128,Ir(i,!1),r=l.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,l=i.alternate,l===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=l.childLanes,i.lanes=l.lanes,i.child=l.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=l.memoizedProps,i.memoizedState=l.memoizedState,i.updateQueue=l.updateQueue,i.type=l.type,e=l.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ee(_e,_e.current&1|2),t.child}e=e.sibling}i.tail!==null&&be()>yr&&(t.flags|=128,r=!0,Ir(i,!1),t.lanes=4194304)}else{if(!r)if(e=Ei(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ir(i,!0),i.tail===null&&i.tailMode==="hidden"&&!l.alternate&&!Me)return Xe(t),null}else 2*be()-i.renderingStartTime>yr&&n!==1073741824&&(t.flags|=128,r=!0,Ir(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(n=i.last,n!==null?n.sibling=l:t.child=l,i.last=l)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=be(),t.sibling=null,n=_e.current,Ee(_e,r?n&1|2:n&1),t):(Xe(t),null);case 22:case 23:return Ha(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?at&1073741824&&(Xe(t),t.subtreeFlags&6&&(t.flags|=8192)):Xe(t),null;case 24:return null;case 25:return null}throw Error(z(156,t.tag))}var eg=en.ReactCurrentOwner,ot=!1;function Qe(e,t,n,r){t.child=e===null?mf(t,null,n,r):mr(t,e.child,n,r)}function uc(e,t,n,r,o){n=n.render;var i=t.ref;return cr(t,o),r=Fa(e,t,n,r,i,o),n=Da(),e!==null&&!ot?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Jt(e,t,o)):(Me&&n&&ba(t),t.flags|=1,Qe(e,t,r,o),t.child)}function cc(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!Qa(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Df(e,t,i,r,o)):(e=li(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var l=i.memoizedProps;if(n=n.compare,n=n!==null?n:lo,n(l,r)&&e.ref===t.ref)return Jt(e,t,o)}return t.flags|=1,e=wn(i,r),e.ref=t.ref,e.return=t,t.child=e}function Df(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(lo(i,r)&&e.ref===t.ref)if(ot=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(ot=!0);else return t.lanes=e.lanes,Jt(e,t,o)}return Rs(e,t,n,r,o)}function jf(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ee(or,at),at|=n;else if(n&1073741824)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,Ee(or,at),at|=r;else return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ee(or,at),at|=e,null;else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,Ee(or,at),at|=r;return Qe(e,t,o,n),t.child}function Gf(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Rs(e,t,n,r,o){var i=lt(n)?bn:Ye.current;return i=pr(t,i),cr(t,o),n=Fa(e,t,n,r,i,o),r=Da(),e!==null&&!ot?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Jt(e,t,o)):(Me&&r&&ba(t),t.flags|=1,Qe(e,t,n,o),t.child)}function dc(e,t,n,r,o){if(lt(n)){var i=!0;vi(t)}else i=!1;if(cr(t,o),t.stateNode===null)e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),df(t,n,r),bs(t,n,r,o),r=!0;else if(e===null){var l=t.stateNode,s=t.memoizedProps;l.props=s;var a=l.context,u=n.contextType;typeof u=="object"&&u!==null?u=kt(u):(u=lt(n)?bn:Ye.current,u=pr(t,u));var p=n.getDerivedStateFromProps,v=typeof p=="function"||typeof l.getSnapshotBeforeUpdate=="function";v||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(s!==r||a!==u)&&ec(t,l,r,u),rn=!1;var c=t.memoizedState;l.state=c,xi(t,r,l,o),a=t.memoizedState,s!==r||c!==a||it.current||rn?(typeof p=="function"&&(zs(t,n,p,r),a=t.memoizedState),(s=rn||qu(t,n,s,r,c,a,u))?(v||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(t.flags|=4194308)):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),l.props=r,l.state=a,l.context=u,r=s):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,uf(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:Mt(t.type,s),l.props=u,v=t.pendingProps,c=l.context,a=n.contextType,typeof a=="object"&&a!==null?a=kt(a):(a=lt(n)?bn:Ye.current,a=pr(t,a));var S=n.getDerivedStateFromProps;(p=typeof S=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(s!==v||c!==a)&&ec(t,l,r,a),rn=!1,c=t.memoizedState,l.state=c,xi(t,r,l,o);var w=t.memoizedState;s!==v||c!==w||it.current||rn?(typeof S=="function"&&(zs(t,n,S,r),w=t.memoizedState),(u=rn||qu(t,n,u,r,c,w,a)||!1)?(p||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(r,w,a),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(r,w,a)),typeof l.componentDidUpdate=="function"&&(t.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof l.componentDidUpdate!="function"||s===e.memoizedProps&&c===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&c===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=w),l.props=r,l.state=w,l.context=a,r=u):(typeof l.componentDidUpdate!="function"||s===e.memoizedProps&&c===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&c===e.memoizedState||(t.flags|=1024),r=!1)}return Os(e,t,n,r,i,o)}function Os(e,t,n,r,o,i){Gf(e,t);var l=(t.flags&128)!==0;if(!r&&!l)return o&&Yu(t,n,!1),Jt(e,t,i);r=t.stateNode,eg.current=t;var s=l&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&l?(t.child=mr(t,e.child,null,i),t.child=mr(t,null,s,i)):Qe(e,t,s,i),t.memoizedState=r.state,o&&Yu(t,n,!0),t.child}function Zf(e){var t=e.stateNode;t.pendingContext?Hu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Hu(e,t.context,!1),La(e,t.containerInfo)}function fc(e,t,n,r,o){return hr(),Ia(o),t.flags|=256,Qe(e,t,n,r),t.child}var Fo={dehydrated:null,treeContext:null,retryLane:0};function Do(e){return{baseLanes:e,cachePool:null,transitions:null}}function pc(e,t){return{baseLanes:e.baseLanes|t,cachePool:null,transitions:e.transitions}}function Wf(e,t,n){var r=t.pendingProps,o=_e.current,i=!1,l=(t.flags&128)!==0,s;if((s=l)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),Ee(_e,o&1),e===null)return Is(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=Ti(o,r,0,null),e=zn(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Do(n),t.memoizedState=Fo,e):Fs(t,o));if(o=e.memoizedState,o!==null){if(s=o.dehydrated,s!==null){if(l)return t.flags&256?(t.flags&=-257,jo(e,t,n,Error(z(422)))):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=Ti({mode:"visible",children:r.children},o,0,null),i=zn(i,o,n,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&mr(t,e.child,null,n),t.child.memoizedState=Do(n),t.memoizedState=Fo,i);if(!(t.mode&1))t=jo(e,t,n,null);else if(s.data==="$!")t=jo(e,t,n,Error(z(419)));else if(r=(n&e.childLanes)!==0,ot||r){if(r=$e,r!==null){switch(n&-n){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}r=i&(r.suspendedLanes|n)?0:i,r!==0&&r!==o.retryLane&&(o.retryLane=r,wt(e,r,-1))}Ya(),t=jo(e,t,n,Error(z(421)))}else s.data==="$?"?(t.flags|=128,t.child=e.child,t=fg.bind(null,e),s._reactRetry=t,t=null):(n=o.treeContext,rt=Wt(s.nextSibling),ct=t,Me=!0,Pt=null,n!==null&&(gt[yt++]=Vt,gt[yt++]=Kt,gt[yt++]=Un,Vt=n.id,Kt=n.overflow,Un=t),t=Fs(t,t.pendingProps.children),t.flags|=4096);return t}return i?(r=mc(e,t,r.children,r.fallback,n),i=t.child,o=e.child.memoizedState,i.memoizedState=o===null?Do(n):pc(o,n),i.childLanes=e.childLanes&~n,t.memoizedState=Fo,r):(n=hc(e,t,r.children,n),t.memoizedState=null,n)}return i?(r=mc(e,t,r.children,r.fallback,n),i=t.child,o=e.child.memoizedState,i.memoizedState=o===null?Do(n):pc(o,n),i.childLanes=e.childLanes&~n,t.memoizedState=Fo,r):(n=hc(e,t,r.children,n),t.memoizedState=null,n)}function Fs(e,t){return t=Ti({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function hc(e,t,n,r){var o=e.child;return e=o.sibling,n=wn(o,{mode:"visible",children:n}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n}function mc(e,t,n,r,o){var i=t.mode;e=e.child;var l=e.sibling,s={mode:"hidden",children:n};return!(i&1)&&t.child!==e?(n=t.child,n.childLanes=0,n.pendingProps=s,t.deletions=null):(n=wn(e,s),n.subtreeFlags=e.subtreeFlags&14680064),l!==null?r=wn(l,r):(r=zn(r,i,o,null),r.flags|=2),r.return=t,n.return=t,n.sibling=r,t.child=n,r}function jo(e,t,n,r){return r!==null&&Ia(r),mr(t,e.child,null,n),e=Fs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function gc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ts(e.return,t,n)}function Kl(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function Vf(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Qe(e,t,r.children,n),r=_e.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&gc(e,n,t);else if(e.tag===19)gc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ee(_e,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&Ei(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Kl(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Ei(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Kl(t,!0,n,null,i);break;case"together":Kl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Jt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Ln|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(z(153));if(t.child!==null){for(e=t.child,n=wn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=wn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function tg(e,t,n){switch(t.tag){case 3:Zf(t),hr();break;case 5:gf(t);break;case 1:lt(t.type)&&vi(t);break;case 4:La(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;Ee(Si,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Ee(_e,_e.current&1),t.flags|=128,null):n&t.child.childLanes?Wf(e,t,n):(Ee(_e,_e.current&1),e=Jt(e,t,n),e!==null?e.sibling:null);Ee(_e,_e.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Vf(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Ee(_e,_e.current),r)break;return null;case 22:case 23:return t.lanes=0,jf(e,t,n)}return Jt(e,t,n)}function ng(e,t){switch(Ua(t),t.tag){case 1:return lt(t.type)&&yi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return gr(),Ae(it),Ae(Ye),Ra(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return $a(t),null;case 13:if(Ae(_e),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(z(340));hr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ae(_e),null;case 4:return gr(),null;case 10:return Ta(t.type._context),null;case 22:case 23:return Ha(),null;case 24:return null;default:return null}}var Go=!1,He=!1,rg=typeof WeakSet=="function"?WeakSet:Set,G=null;function rr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Te(e,t,r)}else n.current=null}function Ds(e,t,n){try{n()}catch(r){Te(e,t,r)}}var yc=!1;function og(e,t){if(Bs=pi,e=Qd(),_a(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var l=0,s=-1,a=-1,u=0,p=0,v=e,c=null;t:for(;;){for(var S;v!==n||o!==0&&v.nodeType!==3||(s=l+o),v!==i||r!==0&&v.nodeType!==3||(a=l+r),v.nodeType===3&&(l+=v.nodeValue.length),(S=v.firstChild)!==null;)c=v,v=S;for(;;){if(v===e)break t;if(c===n&&++u===o&&(s=l),c===i&&++p===r&&(a=l),(S=v.nextSibling)!==null)break;v=c,c=v.parentNode}v=S}n=s===-1||a===-1?null:{start:s,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(As={focusedElem:e,selectionRange:n},pi=!1,G=t;G!==null;)if(t=G,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,G=e;else for(;G!==null;){t=G;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var d=w.memoizedProps,A=w.memoizedState,m=t.stateNode,h=m.getSnapshotBeforeUpdate(t.elementType===t.type?d:Mt(t.type,d),A);m.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var g=t.stateNode.containerInfo;if(g.nodeType===1)g.textContent="";else if(g.nodeType===9){var k=g.body;k!=null&&(k.textContent="")}break;case 5:case 6:case 4:case 17:break;default:throw Error(z(163))}}catch(x){Te(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,G=e;break}G=t.return}return w=yc,yc=!1,w}function Kr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Ds(t,n,i)}o=o.next}while(o!==r)}}function Xi(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function js(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Kf(e){var t=e.alternate;t!==null&&(e.alternate=null,Kf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Lt],delete t[uo],delete t[Ps],delete t[Dm],delete t[jm])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Xf(e){return e.tag===5||e.tag===3||e.tag===4}function vc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Xf(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Gs(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=gi));else if(r!==4&&(e=e.child,e!==null))for(Gs(e,t,n),e=e.sibling;e!==null;)Gs(e,t,n),e=e.sibling}function Zs(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Zs(e,t,n),e=e.sibling;e!==null;)Zs(e,t,n),e=e.sibling}var Ze=null,_t=!1;function tn(e,t,n){for(n=n.child;n!==null;)Hf(e,t,n),n=n.sibling}function Hf(e,t,n){if(Ot&&typeof Ot.onCommitFiberUnmount=="function")try{Ot.onCommitFiberUnmount(Fi,n)}catch{}switch(n.tag){case 5:He||rr(n,t);case 6:var r=Ze,o=_t;Ze=null,tn(e,t,n),Ze=r,_t=o,Ze!==null&&(_t?(e=Ze,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ze.removeChild(n.stateNode));break;case 18:Ze!==null&&(_t?(e=Ze,n=n.stateNode,e.nodeType===8?Dl(e.parentNode,n):e.nodeType===1&&Dl(e,n),oo(e)):Dl(Ze,n.stateNode));break;case 4:r=Ze,o=_t,Ze=n.stateNode.containerInfo,_t=!0,tn(e,t,n),Ze=r,_t=o;break;case 0:case 11:case 14:case 15:if(!He&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,l=i.destroy;i=i.tag,l!==void 0&&(i&2||i&4)&&Ds(n,t,l),o=o.next}while(o!==r)}tn(e,t,n);break;case 1:if(!He&&(rr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Te(n,t,s)}tn(e,t,n);break;case 21:tn(e,t,n);break;case 22:n.mode&1?(He=(r=He)||n.memoizedState!==null,tn(e,t,n),He=r):tn(e,t,n);break;default:tn(e,t,n)}}function Sc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new rg),t.forEach(function(r){var o=pg.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function At(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,l=t,s=l;e:for(;s!==null;){switch(s.tag){case 5:Ze=s.stateNode,_t=!1;break e;case 3:Ze=s.stateNode.containerInfo,_t=!0;break e;case 4:Ze=s.stateNode.containerInfo,_t=!0;break e}s=s.return}if(Ze===null)throw Error(z(160));Hf(i,l,o),Ze=null,_t=!1;var a=o.alternate;a!==null&&(a.return=null),o.return=null}catch(u){Te(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Yf(t,e),t=t.sibling}function Yf(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(At(t,e),Ut(e),r&4){try{Kr(3,e,e.return),Xi(3,e)}catch(w){Te(e,e.return,w)}try{Kr(5,e,e.return)}catch(w){Te(e,e.return,w)}}break;case 1:At(t,e),Ut(e),r&512&&n!==null&&rr(n,n.return);break;case 5:if(At(t,e),Ut(e),r&512&&n!==null&&rr(n,n.return),e.flags&32){var o=e.stateNode;try{eo(o,"")}catch(w){Te(e,e.return,w)}}if(r&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,l=n!==null?n.memoizedProps:i,s=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&vd(o,i),ms(s,l);var u=ms(s,i);for(l=0;l<a.length;l+=2){var p=a[l],v=a[l+1];p==="style"?Cd(o,v):p==="dangerouslySetInnerHTML"?xd(o,v):p==="children"?eo(o,v):ma(o,p,v,u)}switch(s){case"input":cs(o,i);break;case"textarea":Sd(o,i);break;case"select":var c=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var S=i.value;S!=null?lr(o,!!i.multiple,S,!1):c!==!!i.multiple&&(i.defaultValue!=null?lr(o,!!i.multiple,i.defaultValue,!0):lr(o,!!i.multiple,i.multiple?[]:"",!1))}o[uo]=i}catch(w){Te(e,e.return,w)}}break;case 6:if(At(t,e),Ut(e),r&4){if(e.stateNode===null)throw Error(z(162));u=e.stateNode,p=e.memoizedProps;try{u.nodeValue=p}catch(w){Te(e,e.return,w)}}break;case 3:if(At(t,e),Ut(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{oo(t.containerInfo)}catch(w){Te(e,e.return,w)}break;case 4:At(t,e),Ut(e);break;case 13:At(t,e),Ut(e),u=e.child,u.flags&8192&&u.memoizedState!==null&&(u.alternate===null||u.alternate.memoizedState===null)&&(Ka=be()),r&4&&Sc(e);break;case 22:if(u=n!==null&&n.memoizedState!==null,e.mode&1?(He=(p=He)||u,At(t,e),He=p):At(t,e),Ut(e),r&8192){p=e.memoizedState!==null;e:for(v=null,c=e;;){if(c.tag===5){if(v===null){v=c;try{o=c.stateNode,p?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=c.stateNode,a=c.memoizedProps.style,l=a!=null&&a.hasOwnProperty("display")?a.display:null,s.style.display=kd("display",l))}catch(w){Te(e,e.return,w)}}}else if(c.tag===6){if(v===null)try{c.stateNode.nodeValue=p?"":c.memoizedProps}catch(w){Te(e,e.return,w)}}else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===e)&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===e)break e;for(;c.sibling===null;){if(c.return===null||c.return===e)break e;v===c&&(v=null),c=c.return}v===c&&(v=null),c.sibling.return=c.return,c=c.sibling}if(p&&!u&&e.mode&1)for(G=e,e=e.child;e!==null;){for(u=G=e;G!==null;){switch(p=G,v=p.child,p.tag){case 0:case 11:case 14:case 15:Kr(4,p,p.return);break;case 1:if(rr(p,p.return),i=p.stateNode,typeof i.componentWillUnmount=="function"){c=p,S=p.return;try{o=c,i.props=o.memoizedProps,i.state=o.memoizedState,i.componentWillUnmount()}catch(w){Te(c,S,w)}}break;case 5:rr(p,p.return);break;case 22:if(p.memoizedState!==null){xc(u);continue}}v!==null?(v.return=p,G=v):xc(u)}e=e.sibling}}break;case 19:At(t,e),Ut(e),r&4&&Sc(e);break;case 21:break;default:At(t,e),Ut(e)}}function Ut(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Xf(n)){var r=n;break e}n=n.return}throw Error(z(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(eo(o,""),r.flags&=-33);var i=vc(e);Zs(e,i,o);break;case 3:case 4:var l=r.stateNode.containerInfo,s=vc(e);Gs(e,s,l);break;default:throw Error(z(161))}}catch(a){Te(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function ig(e,t,n){G=e,Qf(e)}function Qf(e,t,n){for(var r=(e.mode&1)!==0;G!==null;){var o=G,i=o.child;if(o.tag===22&&r){var l=o.memoizedState!==null||Go;if(!l){var s=o.alternate,a=s!==null&&s.memoizedState!==null||He;s=Go;var u=He;if(Go=l,(He=a)&&!u)for(G=o;G!==null;)l=G,a=l.child,l.tag===22&&l.memoizedState!==null?kc(o):a!==null?(a.return=l,G=a):kc(o);for(;i!==null;)G=i,Qf(i),i=i.sibling;G=o,Go=s,He=u}wc(e)}else o.subtreeFlags&8772&&i!==null?(i.return=o,G=i):wc(e)}}function wc(e){for(;G!==null;){var t=G;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:He||Xi(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!He)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:Mt(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Ju(t,i,r);break;case 3:var l=t.updateQueue;if(l!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Ju(t,l,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var p=u.memoizedState;if(p!==null){var v=p.dehydrated;v!==null&&oo(v)}}}break;case 19:case 17:case 21:case 22:case 23:break;default:throw Error(z(163))}He||t.flags&512&&js(t)}catch(c){Te(t,t.return,c)}}if(t===e){G=null;break}if(n=t.sibling,n!==null){n.return=t.return,G=n;break}G=t.return}}function xc(e){for(;G!==null;){var t=G;if(t===e){G=null;break}var n=t.sibling;if(n!==null){n.return=t.return,G=n;break}G=t.return}}function kc(e){for(;G!==null;){var t=G;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Xi(4,t)}catch(a){Te(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(a){Te(t,o,a)}}var i=t.return;try{js(t)}catch(a){Te(t,i,a)}break;case 5:var l=t.return;try{js(t)}catch(a){Te(t,l,a)}}}catch(a){Te(t,t.return,a)}if(t===e){G=null;break}var s=t.sibling;if(s!==null){s.return=t.return,G=s;break}G=t.return}}var lg=Math.ceil,Mi=en.ReactCurrentDispatcher,Wa=en.ReactCurrentOwner,St=en.ReactCurrentBatchConfig,fe=0,$e=null,Ue=null,We=0,at=0,or=kn(0),Le=0,go=null,Ln=0,Hi=0,Va=0,Xr=null,nt=null,Ka=0,yr=1/0,Gt=null,_i=!1,Ws=null,pn=null,Zo=!1,an=null,Pi=0,Hr=0,Vs=null,oi=-1,ii=0;function qe(){return fe&6?be():oi!==-1?oi:oi=be()}function hn(e){return e.mode&1?fe&2&&We!==0?We&-We:Zm.transition!==null?(ii===0&&(ii=Id()),ii):(e=we,e!==0||(e=window.event,e=e===void 0?16:jd(e.type)),e):1}function wt(e,t,n){if(50<Hr)throw Hr=0,Vs=null,Error(z(185));var r=Yi(e,t);return r===null?null:(So(r,t,n),(!(fe&2)||r!==$e)&&(r===$e&&(!(fe&2)&&(Hi|=t),Le===4&&ln(r,We)),st(r,n),t===1&&fe===0&&!(e.mode&1)&&(yr=be()+500,Wi&&Cn())),r)}function Yi(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}function Jf(e){return($e!==null||Nt!==null)&&(e.mode&1)!==0&&(fe&2)===0}function st(e,t){var n=e.callbackNode;Zh(e,t);var r=fi(e,e===$e?We:0);if(r===0)n!==null&&_u(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&_u(n),t===1)e.tag===0?Gm(Cc.bind(null,e)):af(Cc.bind(null,e)),Om(function(){fe===0&&Cn()}),n=null;else{switch(Ld(r)){case 1:n=wa;break;case 4:n=bd;break;case 16:n=di;break;case 536870912:n=Ud;break;default:n=di}n=lp(n,qf.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function qf(e,t){if(oi=-1,ii=0,fe&6)throw Error(z(327));var n=e.callbackNode;if(dr()&&e.callbackNode!==n)return null;var r=fi(e,e===$e?We:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Ni(e,r);else{t=r;var o=fe;fe|=2;var i=tp();($e!==e||We!==t)&&(Gt=null,yr=be()+500,Tn(e,t));do try{ug();break}catch(s){ep(e,s)}while(1);Na(),Mi.current=i,fe=o,Ue!==null?t=0:($e=null,We=0,t=Le)}if(t!==0){if(t===2&&(o=ws(e),o!==0&&(r=o,t=Ks(e,o))),t===1)throw n=go,Tn(e,0),ln(e,r),st(e,be()),n;if(t===6)ln(e,r);else{if(o=e.current.alternate,!(r&30)&&!sg(o)&&(t=Ni(e,r),t===2&&(i=ws(e),i!==0&&(r=i,t=Ks(e,i))),t===1))throw n=go,Tn(e,0),ln(e,r),st(e,be()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(z(345));case 2:Mn(e,nt,Gt);break;case 3:if(ln(e,r),(r&130023424)===r&&(t=Ka+500-be(),10<t)){if(fi(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){qe(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=_s(Mn.bind(null,e,nt,Gt),t);break}Mn(e,nt,Gt);break;case 4:if(ln(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var l=31-zt(r);i=1<<l,l=t[l],l>o&&(o=l),r&=~i}if(r=o,r=be()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*lg(r/1960))-r,10<r){e.timeoutHandle=_s(Mn.bind(null,e,nt,Gt),r);break}Mn(e,nt,Gt);break;case 5:Mn(e,nt,Gt);break;default:throw Error(z(329))}}}return st(e,be()),e.callbackNode===n?qf.bind(null,e):null}function Ks(e,t){var n=Xr;return e.current.memoizedState.isDehydrated&&(Tn(e,t).flags|=256),e=Ni(e,t),e!==2&&(t=nt,nt=n,t!==null&&Xs(t)),e}function Xs(e){nt===null?nt=e:nt.push.apply(nt,e)}function sg(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!bt(i(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ln(e,t){for(t&=~Va,t&=~Hi,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-zt(t),r=1<<n;e[n]=-1,t&=~r}}function Cc(e){if(fe&6)throw Error(z(327));dr();var t=fi(e,0);if(!(t&1))return st(e,be()),null;var n=Ni(e,t);if(e.tag!==0&&n===2){var r=ws(e);r!==0&&(t=r,n=Ks(e,r))}if(n===1)throw n=go,Tn(e,0),ln(e,t),st(e,be()),n;if(n===6)throw Error(z(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Mn(e,nt,Gt),st(e,be()),null}function Xa(e,t){var n=fe;fe|=1;try{return e(t)}finally{fe=n,fe===0&&(yr=be()+500,Wi&&Cn())}}function $n(e){an!==null&&an.tag===0&&!(fe&6)&&dr();var t=fe;fe|=1;var n=St.transition,r=we;try{if(St.transition=null,we=1,e)return e()}finally{we=r,St.transition=n,fe=t,!(fe&6)&&Cn()}}function Ha(){at=or.current,Ae(or)}function Tn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Rm(n)),Ue!==null)for(n=Ue.return;n!==null;){var r=n;switch(Ua(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&yi();break;case 3:gr(),Ae(it),Ae(Ye),Ra();break;case 5:$a(r);break;case 4:gr();break;case 13:Ae(_e);break;case 19:Ae(_e);break;case 10:Ta(r.type._context);break;case 22:case 23:Ha()}n=n.return}if($e=e,Ue=e=wn(e.current,null),We=at=t,Le=0,go=null,Va=Hi=Ln=0,nt=Xr=null,Nt!==null){for(t=0;t<Nt.length;t++)if(n=Nt[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,i=n.pending;if(i!==null){var l=i.next;i.next=o,r.next=l}n.pending=r}Nt=null}return e}function ep(e,t){do{var n=Ue;try{if(Na(),ni.current=Ai,Bi){for(var r=Pe.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}Bi=!1}if(In=0,Oe=Ie=Pe=null,Vr=!1,po=0,Wa.current=null,n===null||n.return===null){Le=1,go=t,Ue=null;break}e:{var i=e,l=n.return,s=n,a=t;if(t=We,s.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var u=a,p=s,v=p.tag;if(!(p.mode&1)&&(v===0||v===11||v===15)){var c=p.alternate;c?(p.updateQueue=c.updateQueue,p.memoizedState=c.memoizedState,p.lanes=c.lanes):(p.updateQueue=null,p.memoizedState=null)}var S=sc(l);if(S!==null){S.flags&=-257,ac(S,l,s,i,t),S.mode&1&&lc(i,u,t),t=S,a=u;var w=t.updateQueue;if(w===null){var d=new Set;d.add(a),t.updateQueue=d}else w.add(a);break e}else{if(!(t&1)){lc(i,u,t),Ya();break e}a=Error(z(426))}}else if(Me&&s.mode&1){var A=sc(l);if(A!==null){!(A.flags&65536)&&(A.flags|=256),ac(A,l,s,i,t),Ia(a);break e}}i=a,Le!==4&&(Le=2),Xr===null?Xr=[i]:Xr.push(i),a=Za(a,s),s=l;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t;var m=Lf(s,a,t);Qu(s,m);break e;case 1:i=a;var h=s.type,g=s.stateNode;if(!(s.flags&128)&&(typeof h.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(pn===null||!pn.has(g)))){s.flags|=65536,t&=-t,s.lanes|=t;var k=$f(s,i,t);Qu(s,k);break e}}s=s.return}while(s!==null)}rp(n)}catch(x){t=x,Ue===n&&n!==null&&(Ue=n=n.return);continue}break}while(1)}function tp(){var e=Mi.current;return Mi.current=Ai,e===null?Ai:e}function Ya(){(Le===0||Le===3||Le===2)&&(Le=4),$e===null||!(Ln&268435455)&&!(Hi&268435455)||ln($e,We)}function Ni(e,t){var n=fe;fe|=2;var r=tp();($e!==e||We!==t)&&(Gt=null,Tn(e,t));do try{ag();break}catch(o){ep(e,o)}while(1);if(Na(),fe=n,Mi.current=r,Ue!==null)throw Error(z(261));return $e=null,We=0,Le}function ag(){for(;Ue!==null;)np(Ue)}function ug(){for(;Ue!==null&&!Ih();)np(Ue)}function np(e){var t=ip(e.alternate,e,at);e.memoizedProps=e.pendingProps,t===null?rp(e):Ue=t,Wa.current=null}function rp(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=ng(n,t),n!==null){n.flags&=32767,Ue=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Le=6,Ue=null;return}}else if(n=qm(n,t,at),n!==null){Ue=n;return}if(t=t.sibling,t!==null){Ue=t;return}Ue=t=e}while(t!==null);Le===0&&(Le=5)}function Mn(e,t,n){var r=we,o=St.transition;try{St.transition=null,we=1,cg(e,t,n,r)}finally{St.transition=o,we=r}return null}function cg(e,t,n,r){do dr();while(an!==null);if(fe&6)throw Error(z(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(z(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Wh(e,i),e===$e&&(Ue=$e=null,We=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Zo||(Zo=!0,lp(di,function(){return dr(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=St.transition,St.transition=null;var l=we;we=1;var s=fe;fe|=4,Wa.current=null,og(e,n),Yf(n,e),Tm(As),pi=!!Bs,As=Bs=null,e.current=n,ig(n),Lh(),fe=s,we=l,St.transition=i}else e.current=n;if(Zo&&(Zo=!1,an=e,Pi=o),i=e.pendingLanes,i===0&&(pn=null),Oh(n.stateNode),st(e,be()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)r(t[n]);if(_i)throw _i=!1,e=Ws,Ws=null,e;return Pi&1&&e.tag!==0&&dr(),i=e.pendingLanes,i&1?e===Vs?Hr++:(Hr=0,Vs=e):Hr=0,Cn(),null}function dr(){if(an!==null){var e=Ld(Pi),t=St.transition,n=we;try{if(St.transition=null,we=16>e?16:e,an===null)var r=!1;else{if(e=an,an=null,Pi=0,fe&6)throw Error(z(331));var o=fe;for(fe|=4,G=e.current;G!==null;){var i=G,l=i.child;if(G.flags&16){var s=i.deletions;if(s!==null){for(var a=0;a<s.length;a++){var u=s[a];for(G=u;G!==null;){var p=G;switch(p.tag){case 0:case 11:case 15:Kr(8,p,i)}var v=p.child;if(v!==null)v.return=p,G=v;else for(;G!==null;){p=G;var c=p.sibling,S=p.return;if(Kf(p),p===u){G=null;break}if(c!==null){c.return=S,G=c;break}G=S}}}var w=i.alternate;if(w!==null){var d=w.child;if(d!==null){w.child=null;do{var A=d.sibling;d.sibling=null,d=A}while(d!==null)}}G=i}}if(i.subtreeFlags&2064&&l!==null)l.return=i,G=l;else e:for(;G!==null;){if(i=G,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Kr(9,i,i.return)}var m=i.sibling;if(m!==null){m.return=i.return,G=m;break e}G=i.return}}var h=e.current;for(G=h;G!==null;){l=G;var g=l.child;if(l.subtreeFlags&2064&&g!==null)g.return=l,G=g;else e:for(l=h;G!==null;){if(s=G,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Xi(9,s)}}catch(x){Te(s,s.return,x)}if(s===l){G=null;break e}var k=s.sibling;if(k!==null){k.return=s.return,G=k;break e}G=s.return}}if(fe=o,Cn(),Ot&&typeof Ot.onPostCommitFiberRoot=="function")try{Ot.onPostCommitFiberRoot(Fi,e)}catch{}r=!0}return r}finally{we=n,St.transition=t}}return!1}function Ec(e,t,n){t=Za(n,t),t=Lf(e,t,1),fn(e,t),t=qe(),e=Yi(e,1),e!==null&&(So(e,1,t),st(e,t))}function Te(e,t,n){if(e.tag===3)Ec(e,e,n);else for(;t!==null;){if(t.tag===3){Ec(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(pn===null||!pn.has(r))){e=Za(n,e),e=$f(t,e,1),fn(t,e),e=qe(),t=Yi(t,1),t!==null&&(So(t,1,e),st(t,e));break}}t=t.return}}function dg(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=qe(),e.pingedLanes|=e.suspendedLanes&n,$e===e&&(We&n)===n&&(Le===4||Le===3&&(We&130023424)===We&&500>be()-Ka?Tn(e,0):Va|=n),st(e,t)}function op(e,t){t===0&&(e.mode&1?(t=bo,bo<<=1,!(bo&130023424)&&(bo=4194304)):t=1);var n=qe();e=Yi(e,t),e!==null&&(So(e,t,n),st(e,n))}function fg(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),op(e,n)}function pg(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(z(314))}r!==null&&r.delete(t),op(e,n)}var ip;ip=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||it.current)ot=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ot=!1,tg(e,t,n);ot=!!(e.flags&131072)}else ot=!1,Me&&t.flags&1048576&&ff(t,Ci,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var o=pr(t,Ye.current);cr(t,n),o=Fa(null,t,r,e,o,n);var i=Da();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,lt(r)?(i=!0,vi(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,za(t),o.updater=Vi,t.stateNode=o,o._reactInternals=t,bs(t,r,e,n),t=Os(null,t,r,!0,i,n)):(t.tag=0,Me&&i&&ba(t),Qe(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=mg(r),e=Mt(r,e),o){case 0:t=Rs(null,t,r,e,n);break e;case 1:t=dc(null,t,r,e,n);break e;case 11:t=uc(null,t,r,e,n);break e;case 14:t=cc(null,t,r,Mt(r.type,e),n);break e}throw Error(z(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Mt(r,o),Rs(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Mt(r,o),dc(e,t,r,o,n);case 3:e:{if(Zf(t),e===null)throw Error(z(387));r=t.pendingProps,i=t.memoizedState,o=i.element,uf(e,t),xi(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Error(z(423)),t=fc(e,t,r,n,o);break e}else if(r!==o){o=Error(z(424)),t=fc(e,t,r,n,o);break e}else for(rt=Wt(t.stateNode.containerInfo.firstChild),ct=t,Me=!0,Pt=null,n=mf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(hr(),r===o){t=Jt(e,t,n);break e}Qe(e,t,r,n)}t=t.child}return t;case 5:return gf(t),e===null&&Is(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,l=o.children,Ms(r,o)?l=null:i!==null&&Ms(r,i)&&(t.flags|=32),Gf(e,t),Qe(e,t,l,n),t.child;case 6:return e===null&&Is(t),null;case 13:return Wf(e,t,n);case 4:return La(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=mr(t,null,r,n):Qe(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Mt(r,o),uc(e,t,r,o,n);case 7:return Qe(e,t,t.pendingProps,n),t.child;case 8:return Qe(e,t,t.pendingProps.children,n),t.child;case 12:return Qe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,l=o.value,Ee(Si,r._currentValue),r._currentValue=l,i!==null)if(bt(i.value,l)){if(i.children===o.children&&!it.current){t=Jt(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){l=i.child;for(var a=s.firstContext;a!==null;){if(a.context===r){if(i.tag===1){a=Xt(-1,n&-n),a.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var p=u.pending;p===null?a.next=a:(a.next=p.next,p.next=a),u.pending=a}}i.lanes|=n,a=i.alternate,a!==null&&(a.lanes|=n),Ts(i.return,n,t),s.lanes|=n;break}a=a.next}}else if(i.tag===10)l=i.type===t.type?null:i.child;else if(i.tag===18){if(l=i.return,l===null)throw Error(z(341));l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),Ts(l,n,t),l=i.sibling}else l=i.child;if(l!==null)l.return=i;else for(l=i;l!==null;){if(l===t){l=null;break}if(i=l.sibling,i!==null){i.return=l.return,l=i;break}l=l.return}i=l}Qe(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,cr(t,n),o=kt(o),r=r(o),t.flags|=1,Qe(e,t,r,n),t.child;case 14:return r=t.type,o=Mt(r,t.pendingProps),o=Mt(r.type,o),cc(e,t,r,o,n);case 15:return Df(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Mt(r,o),e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,lt(r)?(e=!0,vi(t)):e=!1,cr(t,n),df(t,r,o),bs(t,r,o,n),Os(null,t,r,!0,e,n);case 19:return Vf(e,t,n);case 22:return jf(e,t,n)}throw Error(z(156,t.tag))};function lp(e,t){return zd(e,t)}function hg(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function vt(e,t,n,r){return new hg(e,t,n,r)}function Qa(e){return e=e.prototype,!(!e||!e.isReactComponent)}function mg(e){if(typeof e=="function")return Qa(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ya)return 11;if(e===va)return 14}return 2}function wn(e,t){var n=e.alternate;return n===null?(n=vt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function li(e,t,n,r,o,i){var l=2;if(r=e,typeof e=="function")Qa(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case Xn:return zn(n.children,o,i,t);case ga:l=8,o|=8;break;case is:return e=vt(12,n,t,o|2),e.elementType=is,e.lanes=i,e;case ls:return e=vt(13,n,t,o),e.elementType=ls,e.lanes=i,e;case ss:return e=vt(19,n,t,o),e.elementType=ss,e.lanes=i,e;case md:return Ti(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case pd:l=10;break e;case hd:l=9;break e;case ya:l=11;break e;case va:l=14;break e;case nn:l=16,r=null;break e}throw Error(z(130,e==null?e:typeof e,""))}return t=vt(l,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function zn(e,t,n,r){return e=vt(7,e,r,t),e.lanes=n,e}function Ti(e,t,n,r){return e=vt(22,e,r,t),e.elementType=md,e.lanes=n,e.stateNode={},e}function Xl(e,t,n){return e=vt(6,e,null,t),e.lanes=n,e}function Hl(e,t,n){return t=vt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function gg(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Nl(0),this.expirationTimes=Nl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Nl(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Ja(e,t,n,r,o,i,l,s,a){return e=new gg(e,t,n,s,a),t===1?(t=1,i===!0&&(t|=8)):t=0,i=vt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},za(i),e}function yg(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Kn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function sp(e){if(!e)return Sn;e=e._reactInternals;e:{if(Gn(e)!==e||e.tag!==1)throw Error(z(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(lt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(z(171))}if(e.tag===1){var n=e.type;if(lt(n))return sf(e,n,t)}return t}function ap(e,t,n,r,o,i,l,s,a){return e=Ja(n,r,!0,e,o,i,l,s,a),e.context=sp(null),n=e.current,r=qe(),o=hn(n),i=Xt(r,o),i.callback=t??null,fn(n,i),e.current.lanes=o,So(e,o,r),st(e,r),e}function Qi(e,t,n,r){var o=t.current,i=qe(),l=hn(o);return n=sp(n),t.context===null?t.context=n:t.pendingContext=n,t=Xt(i,l),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),fn(o,t),e=wt(o,l,i),e!==null&&ti(e,o,l),l}function zi(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Bc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function qa(e,t){Bc(e,t),(e=e.alternate)&&Bc(e,t)}function vg(){return null}var up=typeof reportError=="function"?reportError:function(e){console.error(e)};function eu(e){this._internalRoot=e}Ji.prototype.render=eu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(z(409));Qi(e,t,null,null)};Ji.prototype.unmount=eu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;$n(function(){Qi(null,e,null,null)}),t[Qt]=null}};function Ji(e){this._internalRoot=e}Ji.prototype.unstable_scheduleHydration=function(e){if(e){var t=Od();e={blockedOn:null,target:e,priority:t};for(var n=0;n<on.length&&t!==0&&t<on[n].priority;n++);on.splice(n,0,e),n===0&&Dd(e)}};function tu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function qi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Ac(){}function Sg(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var u=zi(l);i.call(u)}}var l=ap(t,r,e,0,null,!1,!1,"",Ac);return e._reactRootContainer=l,e[Qt]=l.current,so(e.nodeType===8?e.parentNode:e),$n(),l}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var s=r;r=function(){var u=zi(a);s.call(u)}}var a=Ja(e,0,!1,null,null,!1,!1,"",Ac);return e._reactRootContainer=a,e[Qt]=a.current,so(e.nodeType===8?e.parentNode:e),$n(function(){Qi(t,a,n,r)}),a}function el(e,t,n,r,o){var i=n._reactRootContainer;if(i){var l=i;if(typeof o=="function"){var s=o;o=function(){var a=zi(l);s.call(a)}}Qi(t,l,e,o)}else l=Sg(n,t,e,o,r);return zi(l)}$d=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Or(t.pendingLanes);n!==0&&(xa(t,n|1),st(t,be()),!(fe&6)&&(yr=be()+500,Cn()))}break;case 13:var r=qe();$n(function(){return wt(e,1,r)}),qa(e,1)}};ka=function(e){if(e.tag===13){var t=qe();wt(e,134217728,t),qa(e,134217728)}};Rd=function(e){if(e.tag===13){var t=qe(),n=hn(e);wt(e,n,t),qa(e,n)}};Od=function(){return we};Fd=function(e,t){var n=we;try{return we=e,t()}finally{we=n}};ys=function(e,t,n){switch(t){case"input":if(cs(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Zi(r);if(!o)throw Error(z(90));yd(r),cs(r,o)}}}break;case"textarea":Sd(e,n);break;case"select":t=n.value,t!=null&&lr(e,!!n.multiple,t,!1)}};Ad=Xa;Md=$n;var wg={usingClientEntryPoint:!1,Events:[xo,Jn,Zi,Ed,Bd,Xa]},Lr={findFiberByHostInstance:Pn,bundleType:0,version:"18.1.0",rendererPackageName:"react-dom"},xg={bundleType:Lr.bundleType,version:Lr.version,rendererPackageName:Lr.rendererPackageName,rendererConfig:Lr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:en.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Nd(e),e===null?null:e.stateNode},findFiberByHostInstance:Lr.findFiberByHostInstance||vg,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.1.0-next-22edb9f77-20220426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Wo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Wo.isDisabled&&Wo.supportsFiber)try{Fi=Wo.inject(xg),Ot=Wo}catch{}}pt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=wg;pt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!tu(t))throw Error(z(200));return yg(e,t,null,n)};pt.createRoot=function(e,t){if(!tu(e))throw Error(z(299));var n=!1,r="",o=up;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Ja(e,1,!1,null,null,n,!1,r,o),e[Qt]=t.current,so(e.nodeType===8?e.parentNode:e),new eu(t)};pt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(z(188)):(e=Object.keys(e).join(","),Error(z(268,e)));return e=Nd(t),e=e===null?null:e.stateNode,e};pt.flushSync=function(e){return $n(e)};pt.hydrate=function(e,t,n){if(!qi(t))throw Error(z(200));return el(null,e,t,!0,n)};pt.hydrateRoot=function(e,t,n){if(!tu(e))throw Error(z(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",l=up;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(l=n.onRecoverableError)),t=ap(t,null,e,1,n??null,o,!1,i,l),e[Qt]=t.current,so(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Ji(t)};pt.render=function(e,t,n){if(!qi(t))throw Error(z(200));return el(null,e,t,!1,n)};pt.unmountComponentAtNode=function(e){if(!qi(e))throw Error(z(40));return e._reactRootContainer?($n(function(){el(null,null,e,!1,function(){e._reactRootContainer=null,e[Qt]=null})}),!0):!1};pt.unstable_batchedUpdates=Xa;pt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!qi(n))throw Error(z(200));if(e==null||e._reactInternals===void 0)throw Error(z(38));return el(e,t,n,!1,r)};pt.version="18.1.0-next-22edb9f77-20220426";(function(e){function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=pt})(Sh);var Mc=ns;ts.createRoot=Mc.createRoot,ts.hydrateRoot=Mc.hydrateRoot;var bi={},kg={get exports(){return bi},set exports(e){bi=e}},xe={};/** * @license React * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var nu=Symbol.for("react.element"),ru=Symbol.for("react.portal"),tl=Symbol.for("react.fragment"),nl=Symbol.for("react.strict_mode"),rl=Symbol.for("react.profiler"),ol=Symbol.for("react.provider"),il=Symbol.for("react.context"),Cg=Symbol.for("react.server_context"),ll=Symbol.for("react.forward_ref"),sl=Symbol.for("react.suspense"),al=Symbol.for("react.suspense_list"),ul=Symbol.for("react.memo"),cl=Symbol.for("react.lazy"),Eg=Symbol.for("react.offscreen"),cp;cp=Symbol.for("react.module.reference");function Et(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case nu:switch(e=e.type,e){case tl:case rl:case nl:case sl:case al:return e;default:switch(e=e&&e.$$typeof,e){case Cg:case il:case ll:case cl:case ul:case ol:return e;default:return t}}case ru:return t}}}xe.ContextConsumer=il;xe.ContextProvider=ol;xe.Element=nu;xe.ForwardRef=ll;xe.Fragment=tl;xe.Lazy=cl;xe.Memo=ul;xe.Portal=ru;xe.Profiler=rl;xe.StrictMode=nl;xe.Suspense=sl;xe.SuspenseList=al;xe.isAsyncMode=function(){return!1};xe.isConcurrentMode=function(){return!1};xe.isContextConsumer=function(e){return Et(e)===il};xe.isContextProvider=function(e){return Et(e)===ol};xe.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===nu};xe.isForwardRef=function(e){return Et(e)===ll};xe.isFragment=function(e){return Et(e)===tl};xe.isLazy=function(e){return Et(e)===cl};xe.isMemo=function(e){return Et(e)===ul};xe.isPortal=function(e){return Et(e)===ru};xe.isProfiler=function(e){return Et(e)===rl};xe.isStrictMode=function(e){return Et(e)===nl};xe.isSuspense=function(e){return Et(e)===sl};xe.isSuspenseList=function(e){return Et(e)===al};xe.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===tl||e===rl||e===nl||e===sl||e===al||e===Eg||typeof e=="object"&&e!==null&&(e.$$typeof===cl||e.$$typeof===ul||e.$$typeof===ol||e.$$typeof===il||e.$$typeof===ll||e.$$typeof===cp||e.getModuleId!==void 0)};xe.typeOf=Et;(function(e){e.exports=xe})(kg);function Bg(e){function t(E,b,O,V,C){for(var q=0,U=0,se=0,re=0,ee,j,ge=0,Ce=0,J,ve=J=ee=0,oe=0,Se=0,Re=0,ye=0,De=O.length,L=De-1,Z,F="",D="",pe="",je="",Ge;oe<De;){if(j=O.charCodeAt(oe),oe===L&&U+re+se+q!==0&&(U!==0&&(j=U===47?10:47),re=se=q=0,De++,L++),U+re+se+q===0){if(oe===L&&(0<Se&&(F=F.replace(c,"")),0<F.trim().length)){switch(j){case 32:case 9:case 59:case 13:case 10:break;default:F+=O.charAt(oe)}j=59}switch(j){case 123:for(F=F.trim(),ee=F.charCodeAt(0),J=1,ye=++oe;oe<De;){switch(j=O.charCodeAt(oe)){case 123:J++;break;case 125:J--;break;case 47:switch(j=O.charCodeAt(oe+1)){case 42:case 47:e:{for(ve=oe+1;ve<L;++ve)switch(O.charCodeAt(ve)){case 47:if(j===42&&O.charCodeAt(ve-1)===42&&oe+2!==ve){oe=ve+1;break e}break;case 10:if(j===47){oe=ve+1;break e}}oe=ve}}break;case 91:j++;case 40:j++;case 34:case 39:for(;oe++<L&&O.charCodeAt(oe)!==j;);}if(J===0)break;oe++}switch(J=O.substring(ye,oe),ee===0&&(ee=(F=F.replace(v,"").trim()).charCodeAt(0)),ee){case 64:switch(0<Se&&(F=F.replace(c,"")),j=F.charCodeAt(1),j){case 100:case 109:case 115:case 45:Se=b;break;default:Se=le}if(J=t(b,Se,J,j,C+1),ye=J.length,0<T&&(Se=n(le,F,Re),Ge=s(3,J,Se,b,ce,Y,ye,j,C,V),F=Se.join(""),Ge!==void 0&&(ye=(J=Ge.trim()).length)===0&&(j=0,J="")),0<ye)switch(j){case 115:F=F.replace(P,l);case 100:case 109:case 45:J=F+"{"+J+"}";break;case 107:F=F.replace(h,"$1 $2"),J=F+"{"+J+"}",J=ie===1||ie===2&&i("@"+J,3)?"@-webkit-"+J+"@"+J:"@"+J;break;default:J=F+J,V===112&&(J=(D+=J,""))}else J="";break;default:J=t(b,n(b,F,Re),J,V,C+1)}pe+=J,J=Re=Se=ve=ee=0,F="",j=O.charCodeAt(++oe);break;case 125:case 59:if(F=(0<Se?F.replace(c,""):F).trim(),1<(ye=F.length))switch(ve===0&&(ee=F.charCodeAt(0),ee===45||96<ee&&123>ee)&&(ye=(F=F.replace(" ",":")).length),0<T&&(Ge=s(1,F,b,E,ce,Y,D.length,V,C,V))!==void 0&&(ye=(F=Ge.trim()).length)===0&&(F="\0\0"),ee=F.charCodeAt(0),j=F.charCodeAt(1),ee){case 0:break;case 64:if(j===105||j===99){je+=F+O.charAt(oe);break}default:F.charCodeAt(ye-1)!==58&&(D+=o(F,ee,j,F.charCodeAt(2)))}Re=Se=ve=ee=0,F="",j=O.charCodeAt(++oe)}}switch(j){case 13:case 10:U===47?U=0:1+ee===0&&V!==107&&0<F.length&&(Se=1,F+="\0"),0<T*N&&s(0,F,b,E,ce,Y,D.length,V,C,V),Y=1,ce++;break;case 59:case 125:if(U+re+se+q===0){Y++;break}default:switch(Y++,Z=O.charAt(oe),j){case 9:case 32:if(re+q+U===0)switch(ge){case 44:case 58:case 9:case 32:Z="";break;default:j!==32&&(Z=" ")}break;case 0:Z="\\0";break;case 12:Z="\\f";break;case 11:Z="\\v";break;case 38:re+U+q===0&&(Se=Re=1,Z="\f"+Z);break;case 108:if(re+U+q+H===0&&0<ve)switch(oe-ve){case 2:ge===112&&O.charCodeAt(oe-3)===58&&(H=ge);case 8:Ce===111&&(H=Ce)}break;case 58:re+U+q===0&&(ve=oe);break;case 44:U+se+re+q===0&&(Se=1,Z+="\r");break;case 34:case 39:U===0&&(re=re===j?0:re===0?j:re);break;case 91:re+U+se===0&&q++;break;case 93:re+U+se===0&&q--;break;case 41:re+U+q===0&&se--;break;case 40:if(re+U+q===0){if(ee===0)switch(2*ge+3*Ce){case 533:break;default:ee=1}se++}break;case 64:U+se+re+q+ve+J===0&&(J=1);break;case 42:case 47:if(!(0<re+q+se))switch(U){case 0:switch(2*j+3*O.charCodeAt(oe+1)){case 235:U=47;break;case 220:ye=oe,U=42}break;case 42:j===47&&ge===42&&ye+2!==oe&&(O.charCodeAt(ye+2)===33&&(D+=O.substring(ye,oe+1)),Z="",U=0)}}U===0&&(F+=Z)}Ce=ge,ge=j,oe++}if(ye=D.length,0<ye){if(Se=b,0<T&&(Ge=s(2,D,Se,E,ce,Y,ye,V,C,V),Ge!==void 0&&(D=Ge).length===0))return je+D+pe;if(D=Se.join(",")+"{"+D+"}",ie*H!==0){switch(ie!==2||i(D,2)||(H=0),H){case 111:D=D.replace(k,":-moz-$1")+D;break;case 112:D=D.replace(g,"::-webkit-input-$1")+D.replace(g,"::-moz-$1")+D.replace(g,":-ms-input-$1")+D}H=0}}return je+D+pe}function n(E,b,O){var V=b.trim().split(A);b=V;var C=V.length,q=E.length;switch(q){case 0:case 1:var U=0;for(E=q===0?"":E[0]+" ";U<C;++U)b[U]=r(E,b[U],O).trim();break;default:var se=U=0;for(b=[];U<C;++U)for(var re=0;re<q;++re)b[se++]=r(E[re]+" ",V[U],O).trim()}return b}function r(E,b,O){var V=b.charCodeAt(0);switch(33>V&&(V=(b=b.trim()).charCodeAt(0)),V){case 38:return b.replace(m,"$1"+E.trim());case 58:return E.trim()+b.replace(m,"$1"+E.trim());default:if(0<1*O&&0<b.indexOf("\f"))return b.replace(m,(E.charCodeAt(0)===58?"":"$1")+E.trim())}return E+b}function o(E,b,O,V){var C=E+";",q=2*b+3*O+4*V;if(q===944){E=C.indexOf(":",9)+1;var U=C.substring(E,C.length-1).trim();return U=C.substring(0,E).trim()+U+";",ie===1||ie===2&&i(U,1)?"-webkit-"+U+U:U}if(ie===0||ie===2&&!i(C,1))return C;switch(q){case 1015:return C.charCodeAt(10)===97?"-webkit-"+C+C:C;case 951:return C.charCodeAt(3)===116?"-webkit-"+C+C:C;case 963:return C.charCodeAt(5)===110?"-webkit-"+C+C:C;case 1009:if(C.charCodeAt(4)!==100)break;case 969:case 942:return"-webkit-"+C+C;case 978:return"-webkit-"+C+"-moz-"+C+C;case 1019:case 983:return"-webkit-"+C+"-moz-"+C+"-ms-"+C+C;case 883:if(C.charCodeAt(8)===45)return"-webkit-"+C+C;if(0<C.indexOf("image-set(",11))return C.replace(ne,"$1-webkit-$2")+C;break;case 932:if(C.charCodeAt(4)===45)switch(C.charCodeAt(5)){case 103:return"-webkit-box-"+C.replace("-grow","")+"-webkit-"+C+"-ms-"+C.replace("grow","positive")+C;case 115:return"-webkit-"+C+"-ms-"+C.replace("shrink","negative")+C;case 98:return"-webkit-"+C+"-ms-"+C.replace("basis","preferred-size")+C}return"-webkit-"+C+"-ms-"+C+C;case 964:return"-webkit-"+C+"-ms-flex-"+C+C;case 1023:if(C.charCodeAt(8)!==99)break;return U=C.substring(C.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),"-webkit-box-pack"+U+"-webkit-"+C+"-ms-flex-pack"+U+C;case 1005:return w.test(C)?C.replace(S,":-webkit-")+C.replace(S,":-moz-")+C:C;case 1e3:switch(U=C.substring(13).trim(),b=U.indexOf("-")+1,U.charCodeAt(0)+U.charCodeAt(b)){case 226:U=C.replace(x,"tb");break;case 232:U=C.replace(x,"tb-rl");break;case 220:U=C.replace(x,"lr");break;default:return C}return"-webkit-"+C+"-ms-"+U+C;case 1017:if(C.indexOf("sticky",9)===-1)break;case 975:switch(b=(C=E).length-10,U=(C.charCodeAt(b)===33?C.substring(0,b):C).substring(E.indexOf(":",7)+1).trim(),q=U.charCodeAt(0)+(U.charCodeAt(7)|0)){case 203:if(111>U.charCodeAt(8))break;case 115:C=C.replace(U,"-webkit-"+U)+";"+C;break;case 207:case 102:C=C.replace(U,"-webkit-"+(102<q?"inline-":"")+"box")+";"+C.replace(U,"-webkit-"+U)+";"+C.replace(U,"-ms-"+U+"box")+";"+C}return C+";";case 938:if(C.charCodeAt(5)===45)switch(C.charCodeAt(6)){case 105:return U=C.replace("-items",""),"-webkit-"+C+"-webkit-box-"+U+"-ms-flex-"+U+C;case 115:return"-webkit-"+C+"-ms-flex-item-"+C.replace(M,"")+C;default:return"-webkit-"+C+"-ms-flex-line-pack"+C.replace("align-content","").replace(M,"")+C}break;case 973:case 989:if(C.charCodeAt(3)!==45||C.charCodeAt(4)===122)break;case 931:case 953:if(R.test(E)===!0)return(U=E.substring(E.indexOf(":")+1)).charCodeAt(0)===115?o(E.replace("stretch","fill-available"),b,O,V).replace(":fill-available",":stretch"):C.replace(U,"-webkit-"+U)+C.replace(U,"-moz-"+U.replace("fill-",""))+C;break;case 962:if(C="-webkit-"+C+(C.charCodeAt(5)===102?"-ms-"+C:"")+C,O+V===211&&C.charCodeAt(13)===105&&0<C.indexOf("transform",10))return C.substring(0,C.indexOf(";",27)+1).replace(d,"$1-webkit-$2")+C}return C}function i(E,b){var O=E.indexOf(b===1?":":"{"),V=E.substring(0,b!==3?O:10);return O=E.substring(O+1,E.length-1),$(b!==2?V:V.replace(B,"$1"),O,b)}function l(E,b){var O=o(b,b.charCodeAt(0),b.charCodeAt(1),b.charCodeAt(2));return O!==b+";"?O.replace(_," or ($1)").substring(4):"("+b+")"}function s(E,b,O,V,C,q,U,se,re,ee){for(var j=0,ge=b,Ce;j<T;++j)switch(Ce=ae[j].call(p,E,ge,O,V,C,q,U,se,re,ee)){case void 0:case!1:case!0:case null:break;default:ge=Ce}if(ge!==b)return ge}function a(E){switch(E){case void 0:case null:T=ae.length=0;break;default:if(typeof E=="function")ae[T++]=E;else if(typeof E=="object")for(var b=0,O=E.length;b<O;++b)a(E[b]);else N=!!E|0}return a}function u(E){return E=E.prefix,E!==void 0&&($=null,E?typeof E!="function"?ie=1:(ie=2,$=E):ie=0),u}function p(E,b){var O=E;if(33>O.charCodeAt(0)&&(O=O.trim()),W=O,O=[W],0<T){var V=s(-1,b,O,O,ce,Y,0,0,0,0);V!==void 0&&typeof V=="string"&&(b=V)}var C=t(le,O,b,0,0);return 0<T&&(V=s(-2,C,O,O,ce,Y,C.length,0,0,0),V!==void 0&&(C=V)),W="",H=0,Y=ce=1,C}var v=/^\0+/g,c=/[\0\r\f]/g,S=/: */g,w=/zoo|gra/,d=/([,: ])(transform)/g,A=/,\r+?/g,m=/([\t\r\n ])*\f?&/g,h=/@(k\w+)\s*(\S*)\s*/,g=/::(place)/g,k=/:(read-only)/g,x=/[svh]\w+-[tblr]{2}/,P=/\(\s*(.*)\s*\)/g,_=/([\s\S]*?);/g,M=/-self|flex-/g,B=/[^]*?(:[rp][el]a[\w-]+)[^]*/,R=/stretch|:\s*\w+\-(?:conte|avail)/,ne=/([^-])(image-set\()/,Y=1,ce=1,H=0,ie=1,le=[],ae=[],T=0,$=null,N=0,W="";return p.use=a,p.set=u,e!==void 0&&u(e),p}var Ag={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function Mg(e){var t={};return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var _g=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,_c=Mg(function(e){return _g.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),Hs={},Pg={get exports(){return Hs},set exports(e){Hs=e}},ke={};/** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Fe=typeof Symbol=="function"&&Symbol.for,ou=Fe?Symbol.for("react.element"):60103,iu=Fe?Symbol.for("react.portal"):60106,dl=Fe?Symbol.for("react.fragment"):60107,fl=Fe?Symbol.for("react.strict_mode"):60108,pl=Fe?Symbol.for("react.profiler"):60114,hl=Fe?Symbol.for("react.provider"):60109,ml=Fe?Symbol.for("react.context"):60110,lu=Fe?Symbol.for("react.async_mode"):60111,gl=Fe?Symbol.for("react.concurrent_mode"):60111,yl=Fe?Symbol.for("react.forward_ref"):60112,vl=Fe?Symbol.for("react.suspense"):60113,Ng=Fe?Symbol.for("react.suspense_list"):60120,Sl=Fe?Symbol.for("react.memo"):60115,wl=Fe?Symbol.for("react.lazy"):60116,Tg=Fe?Symbol.for("react.block"):60121,zg=Fe?Symbol.for("react.fundamental"):60117,bg=Fe?Symbol.for("react.responder"):60118,Ug=Fe?Symbol.for("react.scope"):60119;function mt(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case ou:switch(e=e.type,e){case lu:case gl:case dl:case pl:case fl:case vl:return e;default:switch(e=e&&e.$$typeof,e){case ml:case yl:case wl:case Sl:case hl:return e;default:return t}}case iu:return t}}}function dp(e){return mt(e)===gl}ke.AsyncMode=lu;ke.ConcurrentMode=gl;ke.ContextConsumer=ml;ke.ContextProvider=hl;ke.Element=ou;ke.ForwardRef=yl;ke.Fragment=dl;ke.Lazy=wl;ke.Memo=Sl;ke.Portal=iu;ke.Profiler=pl;ke.StrictMode=fl;ke.Suspense=vl;ke.isAsyncMode=function(e){return dp(e)||mt(e)===lu};ke.isConcurrentMode=dp;ke.isContextConsumer=function(e){return mt(e)===ml};ke.isContextProvider=function(e){return mt(e)===hl};ke.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===ou};ke.isForwardRef=function(e){return mt(e)===yl};ke.isFragment=function(e){return mt(e)===dl};ke.isLazy=function(e){return mt(e)===wl};ke.isMemo=function(e){return mt(e)===Sl};ke.isPortal=function(e){return mt(e)===iu};ke.isProfiler=function(e){return mt(e)===pl};ke.isStrictMode=function(e){return mt(e)===fl};ke.isSuspense=function(e){return mt(e)===vl};ke.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===dl||e===gl||e===pl||e===fl||e===vl||e===Ng||typeof e=="object"&&e!==null&&(e.$$typeof===wl||e.$$typeof===Sl||e.$$typeof===hl||e.$$typeof===ml||e.$$typeof===yl||e.$$typeof===zg||e.$$typeof===bg||e.$$typeof===Ug||e.$$typeof===Tg)};ke.typeOf=mt;(function(e){e.exports=ke})(Pg);var su=Hs,Ig={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Lg={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},$g={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},fp={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},au={};au[su.ForwardRef]=$g;au[su.Memo]=fp;function Pc(e){return su.isMemo(e)?fp:au[e.$$typeof]||Ig}var Rg=Object.defineProperty,Og=Object.getOwnPropertyNames,Nc=Object.getOwnPropertySymbols,Fg=Object.getOwnPropertyDescriptor,Dg=Object.getPrototypeOf,Tc=Object.prototype;function pp(e,t,n){if(typeof t!="string"){if(Tc){var r=Dg(t);r&&r!==Tc&&pp(e,r,n)}var o=Og(t);Nc&&(o=o.concat(Nc(t)));for(var i=Pc(e),l=Pc(t),s=0;s<o.length;++s){var a=o[s];if(!Lg[a]&&!(n&&n[a])&&!(l&&l[a])&&!(i&&i[a])){var u=Fg(t,a);try{Rg(e,a,u)}catch{}}}}return e}var jg=pp;function Tt(){return(Tt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var zc=function(e,t){for(var n=[e[0]],r=0,o=t.length;r<o;r+=1)n.push(t[r],e[r+1]);return n},Ys=function(e){return e!==null&&typeof e=="object"&&(e.toString?e.toString():Object.prototype.toString.call(e))==="[object Object]"&&!bi.typeOf(e)},Ui=Object.freeze([]),mn=Object.freeze({});function vr(e){return typeof e=="function"}function bc(e){return e.displayName||e.name||"Component"}function uu(e){return e&&typeof e.styledComponentId=="string"}var Sr=typeof process<"u"&&({}.REACT_APP_SC_ATTR||{}.SC_ATTR)||"data-styled",cu=typeof window<"u"&&"HTMLElement"in window,Gg=Boolean(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&{}.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&{}.REACT_APP_SC_DISABLE_SPEEDY!==""?{}.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&{}.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&{}.SC_DISABLE_SPEEDY!==void 0&&{}.SC_DISABLE_SPEEDY!==""?{}.SC_DISABLE_SPEEDY!=="false"&&{}.SC_DISABLE_SPEEDY:!1),Zg={};function Rn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(n.length>0?" Args: "+n.join(", "):""))}var Wg=function(){function e(n){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=n}var t=e.prototype;return t.indexOfGroup=function(n){for(var r=0,o=0;o<n;o++)r+=this.groupSizes[o];return r},t.insertRules=function(n,r){if(n>=this.groupSizes.length){for(var o=this.groupSizes,i=o.length,l=i;n>=l;)(l<<=1)<0&&Rn(16,""+n);this.groupSizes=new Uint32Array(l),this.groupSizes.set(o),this.length=l;for(var s=i;s<l;s++)this.groupSizes[s]=0}for(var a=this.indexOfGroup(n+1),u=0,p=r.length;u<p;u++)this.tag.insertRule(a,r[u])&&(this.groupSizes[n]++,a++)},t.clearGroup=function(n){if(n<this.length){var r=this.groupSizes[n],o=this.indexOfGroup(n),i=o+r;this.groupSizes[n]=0;for(var l=o;l<i;l++)this.tag.deleteRule(o)}},t.getGroup=function(n){var r="";if(n>=this.length||this.groupSizes[n]===0)return r;for(var o=this.groupSizes[n],i=this.indexOfGroup(n),l=i+o,s=i;s<l;s++)r+=this.tag.getRule(s)+`/*!sc*/ `;return r},e}(),si=new Map,Ii=new Map,Yr=1,Vo=function(e){if(si.has(e))return si.get(e);for(;Ii.has(Yr);)Yr++;var t=Yr++;return si.set(e,t),Ii.set(t,e),t},Vg=function(e){return Ii.get(e)},Kg=function(e,t){t>=Yr&&(Yr=t+1),si.set(e,t),Ii.set(t,e)},Xg="style["+Sr+'][data-styled-version="5.3.5"]',Hg=new RegExp("^"+Sr+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),Yg=function(e,t,n){for(var r,o=n.split(","),i=0,l=o.length;i<l;i++)(r=o[i])&&e.registerName(t,r)},Qg=function(e,t){for(var n=(t.textContent||"").split(`/*!sc*/ `),r=[],o=0,i=n.length;o<i;o++){var l=n[o].trim();if(l){var s=l.match(Hg);if(s){var a=0|parseInt(s[1],10),u=s[2];a!==0&&(Kg(u,a),Yg(e,u,s[3]),e.getTag().insertRules(a,r)),r.length=0}else r.push(l)}}},Jg=function(){return typeof window<"u"&&window.__webpack_nonce__!==void 0?window.__webpack_nonce__:null},hp=function(e){var t=document.head,n=e||t,r=document.createElement("style"),o=function(s){for(var a=s.childNodes,u=a.length;u>=0;u--){var p=a[u];if(p&&p.nodeType===1&&p.hasAttribute(Sr))return p}}(n),i=o!==void 0?o.nextSibling:null;r.setAttribute(Sr,"active"),r.setAttribute("data-styled-version","5.3.5");var l=Jg();return l&&r.setAttribute("nonce",l),n.insertBefore(r,i),r},qg=function(){function e(n){var r=this.element=hp(n);r.appendChild(document.createTextNode("")),this.sheet=function(o){if(o.sheet)return o.sheet;for(var i=document.styleSheets,l=0,s=i.length;l<s;l++){var a=i[l];if(a.ownerNode===o)return a}Rn(17)}(r),this.length=0}var t=e.prototype;return t.insertRule=function(n,r){try{return this.sheet.insertRule(r,n),this.length++,!0}catch{return!1}},t.deleteRule=function(n){this.sheet.deleteRule(n),this.length--},t.getRule=function(n){var r=this.sheet.cssRules[n];return r!==void 0&&typeof r.cssText=="string"?r.cssText:""},e}(),e0=function(){function e(n){var r=this.element=hp(n);this.nodes=r.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(n,r){if(n<=this.length&&n>=0){var o=document.createTextNode(r),i=this.nodes[n];return this.element.insertBefore(o,i||null),this.length++,!0}return!1},t.deleteRule=function(n){this.element.removeChild(this.nodes[n]),this.length--},t.getRule=function(n){return n<this.length?this.nodes[n].textContent:""},e}(),t0=function(){function e(n){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(n,r){return n<=this.length&&(this.rules.splice(n,0,r),this.length++,!0)},t.deleteRule=function(n){this.rules.splice(n,1),this.length--},t.getRule=function(n){return n<this.length?this.rules[n]:""},e}(),Uc=cu,n0={isServer:!cu,useCSSOMInjection:!Gg},Li=function(){function e(n,r,o){n===void 0&&(n=mn),r===void 0&&(r={}),this.options=Tt({},n0,{},n),this.gs=r,this.names=new Map(o),this.server=!!n.isServer,!this.server&&cu&&Uc&&(Uc=!1,function(i){for(var l=document.querySelectorAll(Xg),s=0,a=l.length;s<a;s++){var u=l[s];u&&u.getAttribute(Sr)!=="active"&&(Qg(i,u),u.parentNode&&u.parentNode.removeChild(u))}}(this))}e.registerId=function(n){return Vo(n)};var t=e.prototype;return t.reconstructWithOptions=function(n,r){return r===void 0&&(r=!0),new e(Tt({},this.options,{},n),this.gs,r&&this.names||void 0)},t.allocateGSInstance=function(n){return this.gs[n]=(this.gs[n]||0)+1},t.getTag=function(){return this.tag||(this.tag=(o=(r=this.options).isServer,i=r.useCSSOMInjection,l=r.target,n=o?new t0(l):i?new qg(l):new e0(l),new Wg(n)));var n,r,o,i,l},t.hasNameForId=function(n,r){return this.names.has(n)&&this.names.get(n).has(r)},t.registerName=function(n,r){if(Vo(n),this.names.has(n))this.names.get(n).add(r);else{var o=new Set;o.add(r),this.names.set(n,o)}},t.insertRules=function(n,r,o){this.registerName(n,r),this.getTag().insertRules(Vo(n),o)},t.clearNames=function(n){this.names.has(n)&&this.names.get(n).clear()},t.clearRules=function(n){this.getTag().clearGroup(Vo(n)),this.clearNames(n)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(n){for(var r=n.getTag(),o=r.length,i="",l=0;l<o;l++){var s=Vg(l);if(s!==void 0){var a=n.names.get(s),u=r.getGroup(l);if(a&&u&&a.size){var p=Sr+".g"+l+'[id="'+s+'"]',v="";a!==void 0&&a.forEach(function(c){c.length>0&&(v+=c+",")}),i+=""+u+p+'{content:"'+v+`"}/*!sc*/ `}}}return i}(this)},e}(),r0=/(a)(d)/gi,Ic=function(e){return String.fromCharCode(e+(e>25?39:97))};function Qs(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=Ic(t%52)+n;return(Ic(t%52)+n).replace(r0,"$1-$2")}var ir=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},mp=function(e){return ir(5381,e)};function gp(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(vr(n)&&!uu(n))return!1}return!0}var o0=mp("5.3.5"),i0=function(){function e(t,n,r){this.rules=t,this.staticRulesId="",this.isStatic=(r===void 0||r.isStatic)&&gp(t),this.componentId=n,this.baseHash=ir(o0,n),this.baseStyle=r,Li.registerId(n)}return e.prototype.generateAndInjectStyles=function(t,n,r){var o=this.componentId,i=[];if(this.baseStyle&&i.push(this.baseStyle.generateAndInjectStyles(t,n,r)),this.isStatic&&!r.hash)if(this.staticRulesId&&n.hasNameForId(o,this.staticRulesId))i.push(this.staticRulesId);else{var l=On(this.rules,t,n,r).join(""),s=Qs(ir(this.baseHash,l)>>>0);if(!n.hasNameForId(o,s)){var a=r(l,"."+s,void 0,o);n.insertRules(o,s,a)}i.push(s),this.staticRulesId=s}else{for(var u=this.rules.length,p=ir(this.baseHash,r.hash),v="",c=0;c<u;c++){var S=this.rules[c];if(typeof S=="string")v+=S;else if(S){var w=On(S,t,n,r),d=Array.isArray(w)?w.join(""):w;p=ir(p,d+c),v+=d}}if(v){var A=Qs(p>>>0);if(!n.hasNameForId(o,A)){var m=r(v,"."+A,void 0,o);n.insertRules(o,A,m)}i.push(A)}}return i.join(" ")},e}(),l0=/^\s*\/\/.*$/gm,s0=[":","[",".","#"];function a0(e){var t,n,r,o,i=e===void 0?mn:e,l=i.options,s=l===void 0?mn:l,a=i.plugins,u=a===void 0?Ui:a,p=new Bg(s),v=[],c=function(d){function A(m){if(m)try{d(m+"}")}catch{}}return function(m,h,g,k,x,P,_,M,B,R){switch(m){case 1:if(B===0&&h.charCodeAt(0)===64)return d(h+";"),"";break;case 2:if(M===0)return h+"/*|*/";break;case 3:switch(M){case 102:case 112:return d(g[0]+h),"";default:return h+(R===0?"/*|*/":"")}case-2:h.split("/*|*/}").forEach(A)}}}(function(d){v.push(d)}),S=function(d,A,m){return A===0&&s0.indexOf(m[n.length])!==-1||m.match(o)?d:"."+t};function w(d,A,m,h){h===void 0&&(h="&");var g=d.replace(l0,""),k=A&&m?m+" "+A+" { "+g+" }":g;return t=h,n=A,r=new RegExp("\\"+n+"\\b","g"),o=new RegExp("(\\"+n+"\\b){2,}"),p(m||!A?"":A,k)}return p.use([].concat(u,[function(d,A,m){d===2&&m.length&&m[0].lastIndexOf(n)>0&&(m[0]=m[0].replace(r,S))},c,function(d){if(d===-2){var A=v;return v=[],A}}])),w.hash=u.length?u.reduce(function(d,A){return A.name||Rn(15),ir(d,A.name)},5381).toString():"",w}var yp=Dn.createContext();yp.Consumer;var vp=Dn.createContext(),u0=(vp.Consumer,new Li),Js=a0();function Sp(){return y.useContext(yp)||u0}function wp(){return y.useContext(vp)||Js}var c0=function(){function e(t,n){var r=this;this.inject=function(o,i){i===void 0&&(i=Js);var l=r.name+i.hash;o.hasNameForId(r.id,l)||o.insertRules(r.id,l,i(r.rules,l,"@keyframes"))},this.toString=function(){return Rn(12,String(r.name))},this.name=t,this.id="sc-keyframes-"+t,this.rules=n}return e.prototype.getName=function(t){return t===void 0&&(t=Js),this.name+t.hash},e}(),d0=/([A-Z])/,f0=/([A-Z])/g,p0=/^ms-/,h0=function(e){return"-"+e.toLowerCase()};function Lc(e){return d0.test(e)?e.replace(f0,h0).replace(p0,"-ms-"):e}var $c=function(e){return e==null||e===!1||e===""};function On(e,t,n,r){if(Array.isArray(e)){for(var o,i=[],l=0,s=e.length;l<s;l+=1)(o=On(e[l],t,n,r))!==""&&(Array.isArray(o)?i.push.apply(i,o):i.push(o));return i}if($c(e))return"";if(uu(e))return"."+e.styledComponentId;if(vr(e)){if(typeof(u=e)!="function"||u.prototype&&u.prototype.isReactComponent||!t)return e;var a=e(t);return On(a,t,n,r)}var u;return e instanceof c0?n?(e.inject(n,r),e.getName(r)):e:Ys(e)?function p(v,c){var S,w,d=[];for(var A in v)v.hasOwnProperty(A)&&!$c(v[A])&&(Array.isArray(v[A])&&v[A].isCss||vr(v[A])?d.push(Lc(A)+":",v[A],";"):Ys(v[A])?d.push.apply(d,p(v[A],A)):d.push(Lc(A)+": "+(S=A,(w=v[A])==null||typeof w=="boolean"||w===""?"":typeof w!="number"||w===0||S in Ag?String(w).trim():w+"px")+";"));return c?[c+" {"].concat(d,["}"]):d}(e):e.toString()}var Rc=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function xp(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return vr(e)||Ys(e)?Rc(On(zc(Ui,[e].concat(n)))):n.length===0&&e.length===1&&typeof e[0]=="string"?e:Rc(On(zc(e,n)))}var kp=function(e,t,n){return n===void 0&&(n=mn),e.theme!==n.theme&&e.theme||t||n.theme},m0=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,g0=/(^-|-$)/g;function Yl(e){return e.replace(m0,"-").replace(g0,"")}var Cp=function(e){return Qs(mp(e)>>>0)};function Ko(e){return typeof e=="string"&&!0}var qs=function(e){return typeof e=="function"||typeof e=="object"&&e!==null&&!Array.isArray(e)},y0=function(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"};function v0(e,t,n){var r=e[n];qs(t)&&qs(r)?Ep(r,t):e[n]=t}function Ep(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var o=0,i=n;o<i.length;o++){var l=i[o];if(qs(l))for(var s in l)y0(s)&&v0(e,l[s],s)}return e}var wr=Dn.createContext();wr.Consumer;function S0(e){var t=y.useContext(wr),n=y.useMemo(function(){return function(r,o){if(!r)return Rn(14);if(vr(r)){var i=r(o);return i}return Array.isArray(r)||typeof r!="object"?Rn(8):o?Tt({},o,{},r):r}(e.theme,t)},[e.theme,t]);return e.children?Dn.createElement(wr.Provider,{value:n},e.children):null}var Ql={};function Bp(e,t,n){var r=uu(e),o=!Ko(e),i=t.attrs,l=i===void 0?Ui:i,s=t.componentId,a=s===void 0?function(h,g){var k=typeof h!="string"?"sc":Yl(h);Ql[k]=(Ql[k]||0)+1;var x=k+"-"+Cp("5.3.5"+k+Ql[k]);return g?g+"-"+x:x}(t.displayName,t.parentComponentId):s,u=t.displayName,p=u===void 0?function(h){return Ko(h)?"styled."+h:"Styled("+bc(h)+")"}(e):u,v=t.displayName&&t.componentId?Yl(t.displayName)+"-"+t.componentId:t.componentId||a,c=r&&e.attrs?Array.prototype.concat(e.attrs,l).filter(Boolean):l,S=t.shouldForwardProp;r&&e.shouldForwardProp&&(S=t.shouldForwardProp?function(h,g,k){return e.shouldForwardProp(h,g,k)&&t.shouldForwardProp(h,g,k)}:e.shouldForwardProp);var w,d=new i0(n,v,r?e.componentStyle:void 0),A=d.isStatic&&l.length===0,m=function(h,g){return function(k,x,P,_){var M=k.attrs,B=k.componentStyle,R=k.defaultProps,ne=k.foldedComponentIds,Y=k.shouldForwardProp,ce=k.styledComponentId,H=k.target,ie=function(V,C,q){V===void 0&&(V=mn);var U=Tt({},C,{theme:V}),se={};return q.forEach(function(re){var ee,j,ge,Ce=re;for(ee in vr(Ce)&&(Ce=Ce(U)),Ce)U[ee]=se[ee]=ee==="className"?(j=se[ee],ge=Ce[ee],j&&ge?j+" "+ge:j||ge):Ce[ee]}),[U,se]}(kp(x,y.useContext(wr),R)||mn,x,M),le=ie[0],ae=ie[1],T=function(V,C,q,U){var se=Sp(),re=wp(),ee=C?V.generateAndInjectStyles(mn,se,re):V.generateAndInjectStyles(q,se,re);return ee}(B,_,le),$=P,N=ae.$as||x.$as||ae.as||x.as||H,W=Ko(N),E=ae!==x?Tt({},x,{},ae):x,b={};for(var O in E)O[0]!=="$"&&O!=="as"&&(O==="forwardedAs"?b.as=E[O]:(Y?Y(O,_c,N):!W||_c(O))&&(b[O]=E[O]));return x.style&&ae.style!==x.style&&(b.style=Tt({},x.style,{},ae.style)),b.className=Array.prototype.concat(ne,ce,T!==ce?T:null,x.className,ae.className).filter(Boolean).join(" "),b.ref=$,y.createElement(N,b)}(w,h,g,A)};return m.displayName=p,(w=Dn.forwardRef(m)).attrs=c,w.componentStyle=d,w.displayName=p,w.shouldForwardProp=S,w.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):Ui,w.styledComponentId=v,w.target=r?e.target:e,w.withComponent=function(h){var g=t.componentId,k=function(P,_){if(P==null)return{};var M,B,R={},ne=Object.keys(P);for(B=0;B<ne.length;B++)M=ne[B],_.indexOf(M)>=0||(R[M]=P[M]);return R}(t,["componentId"]),x=g&&g+"-"+(Ko(h)?h:Yl(bc(h)));return Bp(h,Tt({},k,{attrs:c,componentId:x}),n)},Object.defineProperty(w,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(h){this._foldedDefaultProps=r?Ep({},e.defaultProps,h):h}}),w.toString=function(){return"."+w.styledComponentId},o&&jg(w,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),w}var ea=function(e){return function t(n,r,o){if(o===void 0&&(o=mn),!bi.isValidElementType(r))return Rn(1,String(r));var i=function(){return n(r,o,xp.apply(void 0,arguments))};return i.withConfig=function(l){return t(n,r,Tt({},o,{},l))},i.attrs=function(l){return t(n,r,Tt({},o,{attrs:Array.prototype.concat(o.attrs,l).filter(Boolean)}))},i}(Bp,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach(function(e){ea[e]=ea(e)});var w0=function(){function e(n,r){this.rules=n,this.componentId=r,this.isStatic=gp(n),Li.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(n,r,o,i){var l=i(On(this.rules,r,o,i).join(""),""),s=this.componentId+n;o.insertRules(s,s,l)},t.removeStyles=function(n,r){r.clearRules(this.componentId+n)},t.renderStyles=function(n,r,o,i){n>2&&Li.registerId(this.componentId+n),this.removeStyles(n,o),this.createStyles(n,r,o,i)},e}();function x0(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=xp.apply(void 0,[e].concat(n)),i="sc-global-"+Cp(JSON.stringify(o)),l=new w0(o,i);function s(u){var p=Sp(),v=wp(),c=y.useContext(wr),S=y.useRef(p.allocateGSInstance(i)).current;return p.server&&a(S,u,p,c,v),y.useLayoutEffect(function(){if(!p.server)return a(S,u,p,c,v),function(){return l.removeStyles(S,p)}},[S,u,p,c,v]),null}function a(u,p,v,c,S){if(l.isStatic)l.renderStyles(u,Zg,v,S);else{var w=Tt({},p,{theme:kp(p,c,s.defaultProps)});l.renderStyles(u,w,v,S)}}return Dn.memo(s)}var k0=function(){return y.useContext(wr)};const Je=ea,C0=(e,t)=>{const n=k0(),r=n.breakpoints.mobile,o=n.breakpoints.desktop,i=e*(1/1.8),l=e;return` ${t}: ${i}px; @media screen and (max-width: ${o}px) { ${t}: ${e*100/o}vw; } @media screen and (max-width: ${r}px) { ${t}: ${e*.15}vmin; } @media screen and (min-width: ${o}px) { ${t}: ${l}px; } `},du=e=>C0(e,"font-size"),E0=({className:e,children:t,style:n})=>f("p",{className:e,style:n,children:t}),X=Je(E0)` font-family: ${e=>e.font?e.theme.fonts[e.font]:e.theme.fonts.primary}; font-weight: ${e=>e.weight||"normal"}; text-align: ${e=>e.align||"left"}; margin: ${e=>e.margin||"0"}; text-decoration: ${e=>e.underline?"underline":"none"}; color: ${e=>e.color?e.theme.colors[e.color]:e.theme.color}; white-space: ${e=>e.wrap?e.wrap:"initial"}; ${e=>du(e.size?typeof Number(e.size)=="number"?e.size:e.theme.fonts.sizes[e.size]:e.theme.fonts.baseSize)} ${e=>e.mobileSize&&(typeof e.mobileSize=="number"?`@media screen and (max-width: ${e.theme.breakpoints.mobile}px) { font-size: ${e.mobileSize*100/720}vw; }`:`@media screen and (max-width: ${e.theme.breakpoints.mobile}px) { font-size: ${e.theme.fonts.sizes[e.mobileSize]}px; }`)} `,B0="#000000",A0="#464646",M0="#121212",_0="#b7b7b7",P0="#ffffff",N0="#f4f4f4",T0="#ff9922",z0="#2189ff",b0="#6E6A69",U0="#0274C2",Ap={colors:{black:B0,grey:A0,darkGrey:M0,lightGrey:_0,white:P0,offWhite:N0,flag:T0,primary:z0,outOfStock:b0,secondary:U0},fonts:{primary:"SamsungOne, sans-serif",secondary:"SamsungSharpSans, sans-serif",tertiary:"sssM, SamsungSharpSans, sans-serif",quaternary:"sssR, SamsungSharpSans, sans-serif",baseSize:16,sizes:{disclaimer:13,xxs:14,xs:16,s:19,m:22,l:26,xl:32,section:38,heading:42}},breakpoints:{desktop:1440,tablet:1100,smallMobile:400,mobile:768},margins:[9,14,17,21,23,38,45,61,65]},Mp=Ap;function _p(e){const[t,n]=y.useState(!1);return y.useEffect(()=>{typeof window>"u"&&n(!1),n((window==null?void 0:window.innerWidth)<=e);const r=()=>{n((window==null?void 0:window.innerWidth)<=e)};return window==null||window.addEventListener("resize",r),()=>{window==null||window.removeEventListener("resize",r)}},[]),t}function Bt(){return _p(Mp.breakpoints.mobile)}function Pp(){return _p(Mp.breakpoints.tablet)}const I0=Je.div` border-radius: 25px; overflow: hidden; position: relative; width: 100%; height: 100%; box-sizing: border-box; `,L0=({className:e,children:t,ref:n,onClick:r,style:o,...i})=>f("div",{className:e,onClick:r,ref:n,style:{...o},...i,children:t}),Dt=Je(L0)` display: flex; max-width: 1440px; position: ${e=>e.position?e.position:"relative"}; flex-direction: ${e=>e.row?"row":"column"}; width: ${e=>e.width||"auto"}; height: ${e=>e.height||"auto"}; justify-content: ${e=>e.align||"center"}; align-items: ${e=>e.alignItems||"center"}; flex-wrap: ${e=>e.wrap||(e.row?"initial":e.wrap)}; margin: ${e=>e.margin||"0 auto"}; padding: ${e=>e.padding||"1.2em"}; background: ${e=>e.background||"initial"}; opacity: ${e=>e.opacity||"1"}; ${e=>e.position==="absolute"?` top: ${e.top||"auto"}; bottom: ${e.bottom||"auto"}; left:${e.left||"auto"}; right: ${e.right||"auto"}; `:""} `,$0="uk",Jl="computingoffer",R0={shouldForwardProp:(e,t)=>["ga-la","ga-ac","ga-ca","data-omni","data-omni-type"].includes(e)||t(e)};function de(e,t){const n=t||"microsite";return{"data-omni-type":n,"data-omni":`${$0}:${Jl}:${e}`,"ga-ca":n,"ga-ac":`${Jl}`,"ga-la":`${Jl}:${e}`}}const fu=Je.button.withConfig(R0).attrs(e=>({backgroundColor:e.backgroundColor||e.theme.colors.black,borderColor:e.borderColor||e.theme.colors.black,size:e.size||e.theme.fonts.sizes.sm}))` background: ${e=>e.theme.colors.black}; color: ${e=>e.theme.colors.white}; font-size: 14px; font-family: 'SamsungOne'; font-weight: 700; /* font-size: 0.97222vw; */ border-radius: 45px; ${e=>du(e.size)} padding: 0.8571em 2.712em; transition: all 0.3s ease-in-out; border-color: ${e=>e.borderColor}; border-width: 1px; border-style: solid; line-height: 1; text-transform: uppercase; text-shadow: none; /* letter-spacing: 0.15em; */ display: inline-block; cursor: pointer; &:hover, &:focus { color: ${e=>e.theme.colors.black}; background: ${e=>e.theme.colors.white}; border-color: ${e=>e.borderColor}; border-width: 1px; border-style: solid; transition: all 0.3s ease-in-out; } &:focus { outline: none; } @media screen and (min-width: ${e=>e.theme.breakpoints.desktop}px) { max-width: 408px; padding: 12px 24px; } &:disabled { color: ${e=>e.theme.colors.white}; background: ${e=>e.theme.colors.grey}; border-color: ${e=>e.theme.colors.grey}; } `,dt=Je(fu)` letter-spacing: initial; background: ${e=>e.theme.colors.primary}; border-color: ${e=>e.theme.colors.primary}; text-transform: none; &:hover, &:focus { color: ${e=>e.theme.colors.black}; background: ${e=>e.theme.colors.white}; border-color: ${e=>e.theme.colors.white}; border-width: 1px; border-style: solid; transition: all 0.3s ease-in-out; } `,gn=Je(fu)` letter-spacing: initial; color: ${e=>e.theme.colors.black}; background: ${e=>e.theme.colors.white}; border-color: ${e=>e.theme.colors.white}; text-transform: none; &:hover, &:focus { color: ${e=>e.theme.colors.white}; background: ${e=>e.theme.colors.black}; border-color: ${e=>e.theme.colors.black}; border-width: 1px; border-style: solid; transition: all 0.3s ease-in-out; } `,$t=Je(fu)` letter-spacing: initial; color: ${e=>e.theme.colors.white}; background: ${e=>e.theme.colors.black}; border-color: ${e=>e.theme.colors.black}; text-transform: none; &:hover, &:focus { color: ${e=>e.theme.colors.black}; background: ${e=>e.theme.colors.white}; border-color: ${e=>e.theme.colors.white}; border-width: 1px; border-style: solid; transition: all 0.3s ease-in-out; } `;Je.a.attrs(e=>({color:e.color||e.theme.colors.black,size:e.size||e.theme.fonts.sizes.m,arrow:e.arrow||!1}))` text-decoration: underline; display: inline-block; position: relative; cursor: pointer; color: ${e=>e.color}; ${e=>du(e.size)} ${e=>e.arrow&&`&::after { content: ''; position: absolute; border-width: 2px 2px 0px 0px; border-color: ${e.color}; border-style: solid; width: 0.6em; height: 0.6em; top: 45%; right: -10%; transform: rotate(45deg) translate3d(0%, -40%, 0); transition: all 0.3s ease-in-out; } &:hover { &::after { right: -15%; transition: all 0.3s ease-in-out; } } `}; `;const jt=e=>{const{devices:t,selectedSku:n,availableSkus:r,field:o,handleSelectSku:i,element:l,style:s,isMobile:a,exclusiveFlag:u,finished:p,theme:v="light"}=e,[c,S]=y.useState([]),w=l;return y.useEffect(()=>{if(t&&t[n]){const d=r.filter(A=>t[A]?A===n?!0:t[n][o]===t[A][o]?!1:!(o==="color"&&t[n].color.equals(t[A].color)):!1).sort((A,m)=>{if(o==="size"){let h=parseInt(t[A].size.replace(/D*/g,"")),g=parseInt(t[m].size.replace(/D*/g,""));return t[A].size.includes("TB")&&(h=h*1024),t[m].size.includes("TB")&&(g=g*1024),h-g}else if(o==="color"){const h=t[A].color.order,g=t[m].color.order;return h-g}else return 1}).map((A,m)=>{var h;return f(w,{i:m,handleSelectSku:i,device:t[A],sku:A,active:A===n,field:o,style:s,isMobile:a,theme:v},`${(h=t[A][o])==null?void 0:h.toString()}_${p?1:0}`)});S(d)}},[r,t]),c},Er=e=>{const{devices:t,selectedSku:n}=e,[r,o]=y.useState([]),[i,l]=y.useState([]),[s,a]=y.useState([]);return y.useEffect(()=>{if(t&&t[n]){const u=[],p=[];Object.entries(t).forEach(([v,c])=>{t[n].diff(c)<2&&(c.color.exclusive?u.push(v):p.push(v))}),a(p),l(u),o([...p,...u])}},[t,n]),[r,i,s]};var $i=function(){return $i=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},$i.apply(this,arguments)};function Np(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],l;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(s){l={error:s}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(l)throw l.error}}return i}var O0=typeof document<"u",F0=O0?y.useLayoutEffect:y.useEffect;function D0(e){var t=y.useRef(null);return t.current===null&&(t.current=e()),t.current}var Oc=y.createContext({});const Tp=1/60*1e3,j0=typeof performance<"u"?()=>performance.now():()=>Date.now(),zp=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(j0()),Tp);function G0(e){let t=[],n=[],r=0,o=!1,i=!1;const l=new WeakSet,s={schedule:(a,u=!1,p=!1)=>{const v=p&&o,c=v?t:n;return u&&l.add(a),c.indexOf(a)===-1&&(c.push(a),v&&o&&(r=t.length)),a},cancel:a=>{const u=n.indexOf(a);u!==-1&&n.splice(u,1),l.delete(a)},process:a=>{if(o){i=!0;return}if(o=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let u=0;u<r;u++){const p=t[u];p(a),l.has(p)&&(s.schedule(p),e())}o=!1,i&&(i=!1,s.process(a))}};return s}const Z0=40;let ta=!0,yo=!1,na=!1;const Qr={delta:0,timestamp:0},Co=["read","update","preRender","render","postRender"],xl=Co.reduce((e,t)=>(e[t]=G0(()=>yo=!0),e),{}),W0=Co.reduce((e,t)=>{const n=xl[t];return e[t]=(r,o=!1,i=!1)=>(yo||K0(),n.schedule(r,o,i)),e},{});Co.reduce((e,t)=>(e[t]=xl[t].cancel,e),{});Co.reduce((e,t)=>(e[t]=()=>xl[t].process(Qr),e),{});const V0=e=>xl[e].process(Qr),bp=e=>{yo=!1,Qr.delta=ta?Tp:Math.max(Math.min(e-Qr.timestamp,Z0),1),Qr.timestamp=e,na=!0,Co.forEach(V0),na=!1,yo&&(ta=!1,zp(bp))},K0=()=>{yo=!0,ta=!0,na||zp(bp)};function X0(){var e=y.useRef(!1);return F0(function(){return e.current=!0,function(){e.current=!1}},[]),e}function H0(){var e=X0(),t=Np(y.useState(0),2),n=t[0],r=t[1],o=y.useCallback(function(){e.current&&r(n+1)},[n]),i=y.useCallback(function(){return W0.postRender(o)},[o]);return[i,n]}var Y0=y.createContext(null),Q0=function(e){return!e.isLayoutDirty&&e.willUpdate(!1)};function Fc(){var e=new Set,t=new WeakMap,n=function(){return e.forEach(Q0)};return{add:function(r){e.add(r),t.set(r,r.addEventListener("willUpdate",n))},remove:function(r){var o;e.delete(r),(o=t.get(r))===null||o===void 0||o(),t.delete(r),n()},dirty:n}}var Up=function(e){return e===!0},J0=function(e){return Up(e===!0)||e==="id"},q0=function(e){var t,n,r=e.children,o=e.id,i=e.inheritId,l=e.inherit,s=l===void 0?!0:l;i!==void 0&&(s=i);var a=y.useContext(Oc),u=y.useContext(Y0),p=Np(H0(),2),v=p[0],c=p[1],S=y.useRef(null),w=(t=a.id)!==null&&t!==void 0?t:u;S.current===null&&(J0(s)&&w&&(o=o?w+"-"+o:w),S.current={id:o,group:Up(s)&&(n=a==null?void 0:a.group)!==null&&n!==void 0?n:Fc()});var d=y.useMemo(function(){return $i($i({},S.current),{forceRender:v})},[c]);return y.createElement(Oc.Provider,{value:d},r)},e1=0,Fn=function(e){var t=e.children;return y.useEffect(function(){},[]),y.createElement(q0,{id:D0(function(){return"asl-".concat(e1++)})},t)};const ze=y.createContext(),t1=({children:e})=>{const[t,n]=y.useState(""),[r,o]=y.useState(""),[i,l]=y.useState(""),[s,a]=y.useState(""),[u,p]=y.useState(""),[v,c]=y.useState(""),[S,w]=y.useState(""),[d,A]=y.useState(""),[m,h]=y.useState(""),[g,k]=y.useState(""),[x,P]=y.useState(""),[_,M]=y.useState(""),[B,R]=y.useState(!1),[ne,Y]=y.useState(!1),[ce,H]=y.useState(!1),[ie,le]=y.useState(!1),[ae,T]=y.useState(!1),[$,N]=y.useState(!1),[W,E]=y.useState(!1),[b,O]=y.useState(""),[V,C]=y.useState(""),[q,U]=y.useState(""),[se,re]=y.useState(""),[ee,j]=y.useState(""),[ge,Ce]=y.useState(!0),[J,ve]=y.useState(""),Xp={sharedData:t,updateSharedData:Q=>{n(Q)},mainProduct:i,updateMainProduct:Q=>{l(Q)},secondProduct:m,updateSecondProduct:Q=>{h(Q)},thirdProduct:x,updateThirdProduct:Q=>{P(Q)},accessary:u,updateAccessary:Q=>{p(Q)},mainAccessary:v,updateMainAccessary:Q=>{c(Q)},secondAccessary:S,updateSecondAccessary:Q=>{w(Q)},thirdAccessary:d,updateThirdAccessary:Q=>{A(Q)},mainProductCategory:s,updateMainProductCategory:Q=>{a(Q)},editMainProduct:B,updateEditMainProduct:Q=>{R(Q)},secondProductCategory:g,updateSecondProductCategory:Q=>{k(Q)},editSecondProduct:ne,updateEditSecondProduct:Q=>{Y(Q)},thirdProductCategory:_,updateThirdProductCategory:Q=>{M(Q)},editThirdProduct:ce,updateEditThirdProduct:Q=>{H(Q)},results:r,updateResults:Q=>{o(Q)},productConfigurator:ie,updateProductConfigurator:Q=>{le(Q)},mainProductConfigurator:ae,updateMainProductConfigurator:Q=>{T(Q)},secondProductConfigurator:$,updateSecondProductConfigurator:Q=>{N(Q)},thirdProductConfigurator:W,updateThirdProductConfigurator:Q=>{E(Q)},skuToView:se,updateSkuToView:Q=>{re(Q)},activeTab:ee,updateActiveTab:Q=>{j(Q)},showSearchBox:ge,updateShowSearchBox:Q=>{Ce(Q)},activeSubCategoryTab:J,updateActiveSubCategoryTab:Q=>{ve(Q)},mainProductSubCategory:b,updateMainProductSubCategory:Q=>{O(Q)},secondProductSubCategory:V,updateSecondProductSubCategory:Q=>{C(Q)},thirdProductSubCategory:q,updateThirdProductSubCategory:Q=>{U(Q)}};return f(ze.Provider,{value:Xp,children:e})},Eo=e=>{const{device:t,sku:n,handleSelectSku:r,active:o,i,field:l,style:s,exclusiveFlag:a,theme:u="light"}=e,p=Bt();return y.useContext(ze),f("div",{style:{display:"flex",flexDirection:"column",position:"relative",...s},onClick:()=>{r(n)},...de(`colorSelect:${t.name}:${t.color.colorName}`),children:f("div",{style:{width:p?"6vmin":"min(27px, 3vw)",height:p?"6vmin":"min(27px, 3vw)",borderRadius:"50%",borderColor:o?"#5F5F5F":"#00000000",borderStyle:"solid",borderWidth:"1px",margin:0,position:"relative",cursor:"pointer"},children:f("div",{style:{width:"75%",height:"75%",borderRadius:"50%",position:"absolute",boxSizing:"border-box",top:"50%",left:"50%",backgroundColor:t.color.formattedColor,transition:"all 0.3s ease-in-out",transform:"translate3d(-50%,-50%,0)",border:"1px solid #C3C3C3"}})})},`${t.color.htmlColor}_${t.name}_${p}`)};Je.div` border-radius: 20px; padding: 0.3em 0.6em; border: 1px ${e=>e.active?"#000":"transparent"} solid; transition: all 0.2s ease-in-out; cursor: pointer; `;const Bo=({device:e,sku:t,handleSelectSku:n,active:r,i:o,theme:i="light"})=>{const l=Bt();return y.useContext(ze),f(Dt,{padding:"0",margin:l?"0":"0 0.5em 0 0",...de(`chooseYourDeviceStorage:${t}`),onClick:()=>n(t),id:t,style:{borderRadius:"2px",padding:"0.6em 1.2em",width:"auto",minWidth:"94px",height:"46px",border:r?"1px solid #006FF2":"1px solid #E4E4E4",opacity:r?1:.4,transition:"all 0.2s ease-in-out",cursor:"pointer",display:e.size==""?"none":"flex"},children:f(X,{weight:"normal",size:l?23:14,style:{whiteSpace:"nowrap",textAlign:"center",color:i==="light"?"#000":"#fff"},children:e.size})})};var xt=(e=>(e.productInfo="https://api.shop.samsung.com/tokocommercewebservices/v2/uk/products/",e.productInfoStudents="https://api.shop.samsung.com/tokocommercewebservices/v2/uk_student/products/",e.productInfoNetworks="https://api.shop.samsung.com/tokocommercewebservices/v2/uk_networks/products/",e.offers="https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk/products/",e.offersStudents="https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk_student/products/",e.offersNetworks="https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk_networks/products/",e.tradeIn="https://p1.ecom.samsung.com/v1/exchange/api/gbr/trade-in/sku-devices/uk/",e.addToCart="https://api.shop.samsung.com/tokocommercewebservices/v2/uk/addToCart/multi/?fields=BASIC",e.cart="https://shop.samsung.com/uk/cart",e.search="https://searchapi.samsung.com/v6/front/b2c/product/card/detail/newhybris",e.allTvs="https://searchapi.samsung.com/v6/front/b2c/product/finder/newhybris?siteCode=uk&start=1&num=100&sort=recommended&onlyFilterInfoYN=N&keySummaryYN=Y&specHighlightYN=Y",e))(xt||{});class Dc{constructor(t){this.exclusive=!1,this.colorName=t.colorName==="Light Pink"?"Pink":t.colorName,this.formattedColor=t.formattedColor,this.htmlColor=t.htmlColor,this.exclusive=t.exclusive||!1,this.order=t.order}toString(){return this.colorName}equals(t){return!(this.colorName!==t.colorName||this.formattedColor!==t.formattedColor||this.htmlColor!==t.htmlColor)}}const jc={currencyIso:"GBP",formattedValue:"Loading...",value:"-1"},n1={isValueRounded:!1,stockLevel:0},r1={altText:"Galaxy S22+",format:"TokoThumb",galleryIndex:0,imageType:"GALLERY",url:""};class Vn{constructor(t){this.currencyIso=t.currencyIso,this.formattedValue=t.formattedValue,this.priceType=t.priceType,this.value=parseFloat(t.value)}}class Ip{constructor(t,n="api"){var r,o,i,l,s,a,u;this._tradeIn=!1,this._upgrade=!1,this._services=[],this._link="",this._gallery=[],n==="init"?(this._sku=t._sku,this._name=t._name,this._pdp=t._pdp,this._picture=r1,this._price=new Vn(jc),this._color=new Dc(t._color),this._size=t._size||"init",this._stock=n1,this._family=t._family,this._tag=t._tag,this._promotionPrice=t._promotionPrice,this._fullPrice=new Vn(jc)):(this._sku=t.code||t.id||t.modelCode||t.sku,this._name=t.name||t.baseProductName,this._pdp=t.pdp,this._picture=t.picture||(t==null?void 0:t.galleryImagesV2)&&(((o=(r=t==null?void 0:t.galleryImagesV2[0])==null?void 0:r.images)==null?void 0:o.product)||((l=(i=t==null?void 0:t.galleryImagesV2[0])==null?void 0:i.images[2])==null?void 0:l.value))||{},this._fullPrice=new Vn(t.price||t.priceData),this._wasPrice=(s=t.wasPrice)!=null&&s.value?t.wasPrice:null,this._savePrice=(a=t.savePrice)!=null&&a.value?t.savePrice:null,(u=t.promotionPrice)!=null&&u.value?this._price=new Vn({...t.promotionPrice,priceType:t.price.priceType}):this._price=new Vn(t.price||t.priceData),this._color=new Dc(t.color),this._size=t.size||"",this._stock=t.stock,this._family=this._sku.slice(0,7),this._gallery=t.gallery,t.addedServices&&t.addedServices.length>0&&t.addedServices.forEach(p=>{switch(p){case"UPGRADE_ENROLLMENT":this._upgrade=!0;break;case"TRADE_IN":this._tradeIn=!0;break}}))}get name(){return this._name}get family(){return this._family}get pdp(){return this._pdp}get picture(){return this._picture}set picture(t){this._picture=t}get price(){return this._price}set price(t){this._price=new Vn(t)}get promotionPrice(){return this._promotionPrice}get savePrice(){return this._savePrice}get wasPrice(){return this._wasPrice}get fullPrice(){return this._fullPrice}get color(){return this._color}get sku(){return this._sku}get size(){return this._size}get stock(){return this._stock}set stock(t){this._stock=t}get tradeIn(){return this._tradeIn}get upgrade(){return this._upgrade}get services(){return this._services}set services(t){this._services=t}get tag(){return this._tag}get link(){return this._link}set link(t){this._link=t}set gallery(t){this._gallery=t}get gallery(){return this._gallery}diff(t){let n=0;return this.size!==t.size&&n++,this.color.formattedColor!==t.color.formattedColor&&n++,n}toJson(){return JSON.stringify(this)}}const o1=e=>{const t=[],[n,r]=y.useState(t),[o,i]=y.useState(),[l,s]=y.useState(!1);let a=e.toString();return y.useEffect(()=>{try{r(t),fetch(`${xt.search}?siteCode=uk&modelList=${a}&commonCodeYN=N&saleSkuYN=Y&onlyRequestSkuYN=Y&keySummaryYN=N`).then(u=>u.json()).then(u=>{if(!(!u||u.length===0))if(u.response&&u.response.statusCode==200&&u.response.resultData&&u.response.resultData.productList&&u.response.resultData.productList.length>0){let p=u.response.resultData.productList,v=[];Object.entries(p).forEach(c=>{if(typeof c[1]=="object"&&c[1]!==null){let w=c[1].modelList,d={};d.modelCode=w[0].modelCode,d.displayName=w[0].displayName.replace("Samsung ","").replace("<br>",""),d.thumbUrl=w[0].thumbUrl,d.thumbUrlAlt=w[0].thumbUrlAlt,d.promotionPriceDisplay=w[0].promotionPriceDisplay,d.ratings=w[0].ratings,d.reviewCount=w[0].reviewCount,v.push(d)}}),v.sort((c,S)=>{const w=parseFloat(c.ratings),d=parseFloat(S.ratings),A=parseInt(c.reviewCount),m=parseInt(S.reviewCount);return w!==d?d-w:m-A}),r(v)}else return})}catch(u){i(u.message||"")}finally{s(!0)}},[a]),{data:n,error:o,finished:l}},i1=e=>{const t={},[n,r]=y.useState(t),[o,i]=y.useState(),[l,s]=y.useState(!1);return y.useEffect(()=>{try{let a=e.toString();r(t),fetch(`${xt.productInfo}?fields=FULL,name,price,priceRange,promotionPrice,code,color&productCodes=${a}`).then(u=>u.json()).then(u=>{let p={};if(!u||u.length===0)return;let v=[];const c=e.filter(S=>u.some(w=>{var d;(d=w.variantOptions)==null||d.some(A=>{var m;if(A.code===S&&((m=A.stock)==null?void 0:m.stockLevel)>0)return v.push(A),!0})}));v.forEach(S=>{var h,g;const w={};if(!S)return;const d=(h=S.galleryImagesV2[0].images)==null?void 0:h.TokoThumb,A=S.priceData.priceType;S.price=S.priceData,S.wasPrice=S.wasPriceData,S.savePrice=S.saveValue,S.price.priceType=A;const m=(g=S.galleryImagesV2)==null?void 0:g.map((k,x)=>{var P,_;return{url:((_=(P=k==null?void 0:k.images)==null?void 0:P.TokoThumb)==null?void 0:_.url)||"",position:x}});p[S.code]=new Ip({...S,picture:{url:d==null?void 0:d.url,altText:""},gallery:m})}),Object.entries(p).forEach(([S,w])=>{w.price.value===0&&(p[S].stock.stockLevel=-1)}),r(p)})}catch(a){i(a.message||"")}finally{s(!0)}},[e]),{data:n,error:o,finished:l}},l1=e=>{const t=[],[n,r]=y.useState(t);return y.useState(),y.useState(!1),y.useEffect(()=>{r(t),fetch(`${window.location.href.includes("uk_student")?xt.productInfoStudents:window.location.href.includes("uk_networks")?xt.productInfoNetworks:xt.productInfo}${e}/offers?fields=SIMPLE_INFO`).then(o=>o.json()).then(o=>{if(!o||o.length===0)return;let i=[];o.benefits.length>0&&o.benefits.forEach(l=>{l.code.includes("CASHBACK")&&i.push(l.title.match(/^(.*?)\s*cashback/)[0]),l.code.includes("FOC")&&i.push(l.title.split("with this")[0].trim())}),r(i)})},[e]),{offers:n}},pu=e=>{const t=[],[n,r]=y.useState(t);return y.useState(),y.useState(!1),y.useEffect(()=>{r(t),fetch(`${window.location.href.includes("uk_student")?xt.productInfoStudents:window.location.href.includes("uk_networks")?xt.productInfoNetworks:xt.productInfo}${e}/offers?fields=SIMPLE_INFO`).then(o=>o.json()).then(o=>{if(!o||o.length===0)return;let i=[];o.benefits.length>0&&o.benefits.forEach(l=>{l.code.includes("CASHBACK")&&i.push(l.description),l.code.includes("FOC")&&i.push(l.description)}),r(i)})},[e]),{freeItems:n}},s1=e=>{const t={},[n,r]=y.useState(t),[o,i]=y.useState(),l=e.replace("/","_");return y.useEffect(()=>{r(t);try{fetch(`https://api.bazaarvoice.com/data/display/0.2alpha/product/summary?PassKey=caDqb7Cbsz1BoGH54WpDUFVr60g04HycdwL8yM4Q7ENdM&contentType=reviews,questions&reviewDistribution=primaryRating,recommended&rev=0&productid=${l}`).then(s=>s.json()).then(s=>{var u,p,v,c,S;if(!s||s.length===0)return;const a={};a.numReviews=(u=s.reviewSummary)==null?void 0:u.numReviews,a.average=(v=(p=s.reviewSummary)==null?void 0:p.primaryRating)==null?void 0:v.average.toFixed(2),a.ratingRange=(S=(c=s.reviewSummary)==null?void 0:c.primaryRating)==null?void 0:S.ratingRange,r(a)})}catch(s){i(s.message||"")}},[e]),{reviews:n,error:o}},Ao=e=>{const t={},[n,r]=y.useState(t),[o,i]=y.useState(),[l,s]=y.useState(!1);return y.useEffect(()=>{try{let a=[];r(t),fetch(`${window.location.href.includes("uk_student")?xt.productInfoStudents:window.location.href.includes("uk_networks")?xt.productInfoNetworks:xt.productInfo}?fields=FULL,name,price,priceRange,promotionPrice,code,color&productCodes=${e}`).then(u=>u.json()).then(u=>{let p={};!u||u.length===0||(u[0].variantOptions.forEach(v=>{var A,m;const c={};if(!v)return;const S=(A=v.galleryImagesV2[0].images)==null?void 0:A.TokoThumb,w=v.priceData.priceType;v.price=v.priceData,v.wasPrice=v.wasPriceData,v.savePrice=v.saveValue,v.price.priceType=w;const d=(m=v.galleryImagesV2)==null?void 0:m.map((h,g)=>{var k,x;return{url:((x=(k=h==null?void 0:h.images)==null?void 0:k.TokoThumb)==null?void 0:x.url)||"",position:g}});p[v.code]=new Ip({...v,picture:{url:S==null?void 0:S.url,altText:""},gallery:d})}),Object.entries(p).forEach(([v,c])=>{c.price.value===0&&(p[v].stock.stockLevel=-1)}),r(p))})}catch(a){i(a.message||"")}finally{s(!0)}},[e]),{data:n,error:o,finished:l}};const kl=e=>{const{sku:t,marginBottom:n}=e;let{reviews:r,error:o}=s1(t);if((u=>Object.keys(u).length===0)(r))return f(me,{});const l=r.average,s=r.numReviews;return f("div",{className:"review",style:{marginBottom:n},children:f("span",{className:"rating",children:I("span",{className:"rating__inner",children:[f("span",{className:"rating__star-list",children:(()=>{const u=[],p=r.ratingRange,v=Math.floor(l),c=Math.floor(p-l),S=l-v;for(let w=1;w<=v;w++)u.push(I("span",{className:"rating__star-item",children:[f("span",{className:"rating__star-empty"}),f("span",{className:"rating__star-filled",style:{width:"100%"}})]},w));if(S>0&&u.push(I("span",{className:"rating__star-item",children:[f("span",{className:"rating__star-empty"}),f("span",{className:"rating__star-filled",style:{width:S*100+"%"}})]})),c>0)for(let w=1;w<=c;w++)u.push(f("span",{className:"rating__star-item",children:f("span",{className:"rating__star-empty"})},w));return u})()}),f("strong",{className:"rating__point",children:f("span",{children:l})}),f("span",{className:"rating__review-count",children:`(${s})`})]})})})};/*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */var yn=function(){return yn=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},yn.apply(this,arguments)};function a1(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}var u1=function(){return Math.random().toString(36).substring(6)},Lp=function(e){var t=e.animate,n=e.animateBegin,r=e.backgroundColor,o=e.backgroundOpacity,i=e.baseUrl,l=e.children,s=e.foregroundColor,a=e.foregroundOpacity,u=e.gradientRatio,p=e.gradientDirection,v=e.uniqueKey,c=e.interval,S=e.rtl,w=e.speed,d=e.style,A=e.title,m=e.beforeMask,h=a1(e,["animate","animateBegin","backgroundColor","backgroundOpacity","baseUrl","children","foregroundColor","foregroundOpacity","gradientRatio","gradientDirection","uniqueKey","interval","rtl","speed","style","title","beforeMask"]),g=v||u1(),k=g+"-diff",x=g+"-animated-diff",P=g+"-aria",_=S?{transform:"scaleX(-1)"}:null,M="0; "+c+"; 1",B=w+"s",R=p==="top-bottom"?"rotate(90)":void 0;return y.createElement("svg",yn({"aria-labelledby":P,role:"img",style:yn(yn({},d),_)},h),A?y.createElement("title",{id:P},A):null,m&&y.isValidElement(m)?m:null,y.createElement("rect",{role:"presentation",x:"0",y:"0",width:"100%",height:"100%",clipPath:"url("+i+"#"+k+")",style:{fill:"url("+i+"#"+x+")"}}),y.createElement("defs",null,y.createElement("clipPath",{id:k},l),y.createElement("linearGradient",{id:x,gradientTransform:R},y.createElement("stop",{offset:"0%",stopColor:r,stopOpacity:o},t&&y.createElement("animate",{attributeName:"offset",values:-u+"; "+-u+"; 1",keyTimes:M,dur:B,repeatCount:"indefinite",begin:n})),y.createElement("stop",{offset:"50%",stopColor:s,stopOpacity:a},t&&y.createElement("animate",{attributeName:"offset",values:-u/2+"; "+-u/2+"; "+(1+u/2),keyTimes:M,dur:B,repeatCount:"indefinite",begin:n})),y.createElement("stop",{offset:"100%",stopColor:r,stopOpacity:o},t&&y.createElement("animate",{attributeName:"offset",values:"0; 0; "+(1+u),keyTimes:M,dur:B,repeatCount:"indefinite",begin:n})))))};Lp.defaultProps={animate:!0,backgroundColor:"#f5f6f7",backgroundOpacity:1,baseUrl:"",foregroundColor:"#eee",foregroundOpacity:1,gradientRatio:2,gradientDirection:"left-right",id:null,interval:.25,rtl:!1,speed:1.2,style:{},title:"Loading...",beforeMask:null};var $p=function(e){return e.children?y.createElement(Lp,yn({},e)):y.createElement(c1,yn({},e))},c1=function(e){return y.createElement($p,yn({viewBox:"0 0 476 124"},e),y.createElement("rect",{x:"48",y:"8",width:"88",height:"6",rx:"3"}),y.createElement("rect",{x:"48",y:"26",width:"52",height:"6",rx:"3"}),y.createElement("rect",{x:"0",y:"56",width:"410",height:"6",rx:"3"}),y.createElement("rect",{x:"0",y:"72",width:"380",height:"6",rx:"3"}),y.createElement("rect",{x:"0",y:"88",width:"178",height:"6",rx:"3"}),y.createElement("circle",{cx:"20",cy:"20",r:"20"}))};const Br=$p,Gc={light:{background:"#fff",text:"#000",grey:"#b4b4b4"},dark:{background:"#000",text:"#fff",grey:"#464646"}},ql=e=>{var ie,le,ae,T,$;const{theme:t="light",setSelected:n,defaultSku:r,accessarySku:o,product:i,addToBag:l,setImage:s,inBasket:a,leadSku:u,setCta:p,onError:v,style:c}=e,{data:S,error:w,finished:d}=Ao(u);let{offers:A}=l1(u);const[m,h]=y.useState(u??Object.keys(S)[0]),[g,k]=y.useState([]);y.useEffect(()=>{u&&h(u)},[u]),y.useEffect(()=>{o!=null&&o!==""?k(["Combine with Free Bazel",...A]):k(A)},[A]);const[x,P]=Er({devices:S,selectedSku:m}),_=N=>{n(N),h(N),s(S[N].picture)},M=Bt();jt({devices:S,selectedSku:m,availableSkus:x,field:"color",handleSelectSku:_,element:Eo,theme:t}),jt({devices:S,selectedSku:m,availableSkus:x,field:"size",handleSelectSku:_,element:Bo,theme:t});const[B,R]=y.useState(!1),[ne,Y]=y.useState(0);y.useEffect(()=>{const N=()=>{var E;Y((ne+1)%(((E=S[m].gallery)==null?void 0:E.length)||1))};let W;return B&&(W=window.setInterval(N,700)),()=>{W&&window.clearInterval(W)}},[B,ne]),y.useEffect(()=>{let N=null;S&&d&&S[m]&&(S[m].price.priceType?S[m]&&S[m].stock&&S[m].stock.stockLevelStatus==="outOfStock"?N=f(dt,{onClick:()=>{},size:M?26:16,style:{margin:M?"1em 0":" 0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Out of stock"}):S[m]&&S[m].stock&&S[m].price.priceType&&S[m].stock.stockLevelStatus!=="outOfStock"&&(t==="light"?N=f($t,{onClick:()=>{window.location.href=`${S[m].link}buy/?modelCode=${m}`},size:M?26:16,style:{margin:M?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center"},...de(`PCDBuyNow:${S[m].name}`),children:"Buy now"}):N=f(gn,{onClick:()=>{window.location.href=`${S[m].link}buy/?modelCode=${m}`},size:M?26:16,style:{margin:M?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center","&:hover":{borderColor:"#ffffff"}},...de(`PCDBuyNow:${S[m].name}`),children:"Buy now"})):N=f(dt,{onClick:()=>{},size:M?26:16,style:{margin:M?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Not for sale"}),N!==null&&p(N))},[S,m,d,S[m]]);const ce=Gc[t]||Gc.light;y.useState("HAND"),y.useState(" Default Value ");const{sharedData:H}=y.useContext(ze);return y.useContext(ze),S[m]?f(me,{children:I(I0,{style:{padding:M?"":"min(1.9vw,0px)",position:"relative",backgroundColor:H?"":ce.background,boxSizing:"border-box",width:"100%",height:"100%",overflow:"visible",justifyContent:"space-between",...c},children:[!1,f(Dt,{style:{margin:M?"0em 0":"0",height:"100%",position:"relative",padding:"0 0 0 0",width:"100%",justifyContent:"space-between"},children:I(Dt,{style:{width:"100%",padding:"0",alignItems:"flex-start",flexGrow:1},children:[f("div",{style:{width:"100%"},children:f(X,{font:"secondary",weight:"bold",size:M?24:18,style:{alignSelf:"center",textAlign:"left",marginBottom:"10px",marginRight:"10px",color:ce.text},children:S[m].name.replace("Samsung ","").replace("<br>","")})}),f(kl,{marginBottom:"10px",sku:m}),I("div",{style:{display:"flex",width:"100%",gap:"10px",justifyContent:"space-between",alignItems:"center"},children:[I("div",{children:[I(X,{weight:"bold",size:M?24:18,style:{textAlign:"left",color:ce.text,marginBottom:"11px"},children:["Colour: ",(ie=S[m].color)==null?void 0:ie.colorName]}),S[m].savePrice&&I(me,{children:[I(X,{weight:"bold",size:M?24:18,style:{textAlign:"left",display:"inline",textDecoration:"line-through",marginBottom:"11px"},children:["£",(le=S[m].wasPrice)==null?void 0:le.value]}),I(X,{size:M?22:11,weight:"bold",style:{display:"inline",verticalAlign:"super",color:"#2189ff",padding:"0 0.5em"},children:["Save £",(ae=S[m].savePrice)==null?void 0:ae.value]})]}),I(X,{weight:"bold",size:M?24:18,style:{textAlign:"left",color:ce.text,marginBottom:"0px"},children:["£",(T=S[m].price)==null?void 0:T.value]})]}),S&&S[m]&&f("div",{style:{height:"62px",width:"50%",aspectRatio:"1 / 1",backgroundImage:`url(${B?(($=S[m].gallery[ne])==null?void 0:$.url)??"":S[m].picture.url})`,backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat",WebkitBackgroundSize:"contain",backgroundAttachment:"scroll",overflow:"visible"},onMouseEnter:()=>{R(!0)},onMouseLeave:()=>{R(!1),Y(0)},children:!S[m].picture.url&&f(Br,{height:"136",width:"200",viewBox:"0 0 200 136",style:{maxWidth:"100%"},children:f("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"200",height:"136"})})})]})]})})]})}):f("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:f("img",{style:{margin:"0 auto"},width:"80",src:"https://images.samsung.com/is/image/samsung/assets/uk/pay-monthly-contracts-2023/contract-loading.gif"})})},Zc={light:{background:"#fff",text:"#000",grey:"#b4b4b4"},dark:{background:"#000",text:"#fff",grey:"#464646"}},hu=e=>{var T,$;const{theme:t="light",setSelected:n,defaultSku:r,addToBag:o,setImage:i,inBasket:l,leadSkus:s,accessarySku:a,setCta:u,onError:p,style:v}=e,{data:c,error:S,finished:w}=i1(s),[d,A]=y.useState(r??Object.keys(c)[0]);y.useEffect(()=>{Object.keys(c).length>0&&!Object.keys(c).includes(r)&&A(Object.keys(c)[0])},[c]),y.useEffect(()=>{a(d)},[d]);const[m,h]=Er({devices:c,selectedSku:d}),g=N=>{n(N),A(N),i(c[N].picture)},k=Bt(),x=jt({devices:c,selectedSku:d,availableSkus:m,field:"color",handleSelectSku:g,element:Eo,theme:t});jt({devices:c,selectedSku:d,availableSkus:m,field:"size",handleSelectSku:g,element:Bo,theme:t});const[P,_]=y.useState(!1),[M,B]=y.useState(0);y.useEffect(()=>{const N=()=>{var E;B((M+1)%(((E=c[d].gallery)==null?void 0:E.length)||1))};let W;return P&&(W=window.setInterval(N,700)),()=>{W&&window.clearInterval(W)}},[P,M]),y.useEffect(()=>{let N=null;c&&w&&c[d]&&(c[d].price.priceType?c[d]&&c[d].stock&&c[d].stock.stockLevelStatus==="outOfStock"?N=f(dt,{onClick:()=>{},size:k?26:16,style:{margin:k?"1em 0":" 0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Out of stock"}):c[d]&&c[d].stock&&c[d].price.priceType&&c[d].stock.stockLevelStatus!=="outOfStock"&&(t==="light"?N=f($t,{onClick:()=>{window.location.href=`${c[d].link}buy/?modelCode=${d}`},size:k?26:16,style:{margin:k?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center"},...de(`PCDBuyNow:${c[d].name}`),children:"Buy now"}):N=f(gn,{onClick:()=>{window.location.href=`${c[d].link}buy/?modelCode=${d}`},size:k?26:16,style:{margin:k?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center","&:hover":{borderColor:"#ffffff"}},...de(`PCDBuyNow:${c[d].name}`),children:"Buy now"})):N=f(dt,{onClick:()=>{},size:k?26:16,style:{margin:k?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Not for sale"}),N!==null&&u(N))},[c,d,w,c[d]]);const R=Zc[t]||Zc.light;y.useState("HAND"),y.useState(" Default Value "),y.useContext(ze),y.useContext(ze),y.useContext(ze);const[ne,Y]=y.useState(null),[ce,H]=y.useState(!1),[ie,le]=y.useState([]),ae=()=>{H(!1);let N="https://searchapi.samsung.com/v6/front/b2c/product/card/detail/newhybris?siteCode=uk&modelList="+d+"&saleSkuYN=N&onlyRequestSkuYN=Y&keySummaryYN=N&specYN=N&commonCodeYN=N";fetch(N).then(W=>W.json()).then(W=>{H(!0),le(W),le(W)},W=>{H(!0),Y(W)})};return y.useEffect(()=>{ae()},[d]),Object.keys(c).length<=0?f(me,{}):c[d]?f(me,{children:I("div",{id:"accessries-config",style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"left",gap:"10%",marginTop:"20px"},children:[I("div",{style:{display:"flex",flexDirection:"column",gap:"10px",width:"40%"},children:[I(X,{weight:"normal",size:k?19:12,style:{textAlign:"left",color:R.text,marginBottom:"11px"},children:["Bezel Colour: ",(T=c[d].color)==null?void 0:T.colorName]}),f("div",{style:{margin:"min(0.34vw, 5px) 0",alignSelf:"flex-start"},children:c&&f(Dt,{row:!0,style:{justifyContent:"center",alignItems:"center",width:"100%",maxWidth:"100%",padding:"0",flexWrap:"wrap",gap:k?"8px":"5px"},children:f(Fn,{children:x})})})]}),f("div",{style:{display:"flex",justifyContent:"center",width:"50%"},children:c&&c[d]&&f(me,{children:f("div",{style:{height:"12vh",aspectRatio:"3 / 2",backgroundImage:`url(${P?(($=c[d].gallery[M])==null?void 0:$.url)??"":c[d].picture.url})`,backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat",WebkitBackgroundSize:"contain",backgroundAttachment:"scroll",overflow:"visible",margin:"0 auto"},children:!c[d].picture.url&&f(Br,{height:"136",width:"200",viewBox:"0 0 200 136",style:{maxWidth:"100%"},children:f("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"200",height:"136"})})})})})]})}):f("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:f("img",{style:{margin:"0 auto"},width:"80",src:"https://images.samsung.com/is/image/samsung/assets/uk/pay-monthly-contracts-2023/contract-loading.gif"})})},Ht={QE85LS03BGUXXU:["VG-SCFA85WTBXC","VG-SCFA85BWBXC","VG-SCFA85TKBXC","VG-SCFC85SGMXC","VG-SCFA85BEBXC"],QE75LS03BGUXXU:["VG-SCFA75WTBXC","VG-SCFA75BWBXC","VG-SCFA75TKBXC","VG-SCFC75SGMXC","VG-SCFA75BEBXC"],QE65LS03BGUXXU:["VG-SCFA65WTBXC","VG-SCFA65BWBXC","VG-SCFA65TKBXC","VG-SCFC65SGMXC"],QE55LS03BGUXXU:["VG-SCFA55WTBXC","VG-SCFA55BWBXC","VG-SCFA55TKBXC","VG-SCFC55SGMXC","VG-SCFA55BEBXC","VG-SCFA55TRCXC"],QE50LS03BGUXXU:["VG-SCFA50WTBXC","VG-SCFA50BWBXC","VG-SCFA50TKBXC","VG-SCFC50SGMXC","VG-SCFA50BEBXC"],QE43LS03BGUXXU:["VG-SCFA43WTBXC","VG-SCFA43BWBXC","VG-SCFA43TKBXC","VG-SCFC43SGMXC","VG-SCFA43BEBXC"],QE32LS03CBUXXU:["VG-SCFC32WTBXC","VG-SCFC32BWBXC","VG-SCFC32TKBXC","VG-SCFC32SGMXC"]},Wc={light:{background:"#fff",text:"#000",grey:"#b4b4b4"},dark:{background:"#000",text:"#fff",grey:"#464646"}},Vc=e=>{var Re,ye,De,L,Z,F;const{theme:t="light",setSelected:n,defaultSku:r,addToBag:o,dropdownOpen:i,setImage:l,inBasket:s,leadSku:a,setCta:u,onError:p,style:v}=e,{data:c,error:S,finished:w}=Ao(a),[d,A]=y.useState(a??Object.keys(c)[0]),[m,h]=y.useState("");y.useEffect(()=>{a&&A(a)},[a]);const[g,k]=y.useState([]);let{freeItems:x}=pu(a);y.useEffect(()=>{k(x)},[x]);const[P,_]=Er({devices:c,selectedSku:d}),M=D=>{n(D),A(D),l(c[D].picture)},B=Bt(),R=jt({devices:c,selectedSku:d,availableSkus:P,field:"color",handleSelectSku:M,element:Eo,theme:t}),ne=jt({devices:c,selectedSku:d,availableSkus:P,field:"size",handleSelectSku:M,element:Bo,theme:t}),[Y,ce]=y.useState(!1),[H,ie]=y.useState(0);y.useEffect(()=>{let D=null;c&&w&&c[d]&&(c[d].price.priceType?c[d]&&c[d].stock&&c[d].stock.stockLevelStatus==="outOfStock"?D=f(dt,{onClick:()=>{},size:B?26:16,style:{margin:B?"1em 0":" 0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Out of stock"}):c[d]&&c[d].stock&&c[d].price.priceType&&c[d].stock.stockLevelStatus!=="outOfStock"&&(t==="light"?D=f($t,{onClick:()=>{window.location.href=`${c[d].link}buy/?modelCode=${d}`},size:B?26:16,style:{margin:B?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center"},...de(`PCDBuyNow:${c[d].name}`),children:"Buy now"}):D=f(gn,{onClick:()=>{window.location.href=`${c[d].link}buy/?modelCode=${d}`},size:B?26:16,style:{margin:B?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center","&:hover":{borderColor:"#ffffff"}},...de(`PCDBuyNow:${c[d].name}`),children:"Buy now"})):D=f(dt,{onClick:()=>{},size:B?26:16,style:{margin:B?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Not for sale"}),D!==null&&u(D))},[c,d,w,c[d]]);const le=Wc[t]||Wc.light;y.useState("HAND"),y.useState(" Default Value ");const{updateMainProductCategory:ae,updateMainProduct:T,updateAccessary:$,updateMainAccessary:N,mainAccessary:W,updateSkuToView:E,updateEditMainProduct:b,activeTab:O,setActiveTab:V,updateActiveTab:C,updateMainProductConfigurator:q,updateMainProductSubCategory:U,activeSubCategoryTab:se,updateActiveSubCategoryTab:re}=y.useContext(ze);y.useContext(ze);const[ee,j]=y.useState(null),[ge,Ce]=y.useState(!1),[J,ve]=y.useState([]),oe=()=>{Ce(!1);let D="https://searchapi.samsung.com/v6/front/b2c/product/card/detail/newhybris?siteCode=uk&modelList="+d+"&saleSkuYN=N&onlyRequestSkuYN=Y&keySummaryYN=N&specYN=N&commonCodeYN=N";fetch(D).then(pe=>pe.json()).then(pe=>{Ce(!0),ve(pe),ve(pe)},pe=>{Ce(!0),j(pe)})},Se=()=>{let D="https://api.shop.samsung.com/tokocommercewebservices/v2/uk/products/"+d+"/offers?fields=SIMPLE_INFO";fetch(D).then(pe=>pe.json()).then(pe=>{if(!pe||pe.length===0)return;let je=[];pe.benefits.length>0&&pe.benefits.forEach(Ge=>{Ge.code.includes("CASHBACK")&&je.push(Ge.description),Ge.code.includes("FOC")&&je.push(Ge.description)}),k(je)},pe=>{})};return y.useEffect(()=>{oe(),Se()},[d]),S?f("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:f(X,{style:{textAlign:"center",fontSize:"14px",fontWeight:"normal",lineHeight:"1rem",marginTop:"20px"},children:"Not for sale"})}):c[d]?f(me,{children:I("div",{style:{opacity:i?"0.2":"1",margin:B?"5vw 0vw":"30px",display:B?"block":"flex",gap:"10%",justifyContent:"left",flexDirection:"row",width:"100%"},children:[I("div",{style:{width:B?"100%":"50%"},children:[I("div",{children:[f(X,{weight:"normal",size:"26",style:{marginBottom:"10px",fontWeight:"800",fontSize:B?"16px":"26px"},children:c&&c[d].name&&c[d].name.replace("<br>","")}),f(kl,{marginBottom:"12px",sku:d}),f(X,{weight:"normal",size:"24",style:{fontWeight:"700",fontSize:B?"14px":"24px"},children:c&&c[d].price.formattedValue})]}),I("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"left",gap:"10%",marginTop:"20px"},children:[I("div",{style:{display:"flex",flexDirection:"column",gap:"10px",width:"40%"},children:[c&&c[d].size&&c[d].size!=null&&I(me,{children:[f(X,{weight:"normal",size:B?19:12,style:{textAlign:"left",color:le.text,marginBottom:"6px"},children:((ye=(Re=J==null?void 0:J.response)==null?void 0:Re.resultData)==null?void 0:ye.productList[0].modelList[0].pviTypeName)=="Mobile"?"Storage":"Size"}),f(Dt,{style:{justifyContent:"left",width:"100%",padding:"0",marginBottom:"16px",gap:"10px",display:"flex",flexDirection:"row",flexWrap:"wrap"},children:f(Fn,{children:ne})})]}),I(X,{weight:"normal",size:B?19:12,style:{textAlign:"left",color:le.text,marginBottom:"6px"},children:["Colour: ",(De=c[d].color)==null?void 0:De.colorName]}),f("div",{style:{margin:"min(0.34vw, 5px) 0",alignSelf:"flex-start"},children:c&&f(Dt,{style:{justifyContent:"center",alignItems:"center",width:"100%",maxWidth:"100%",padding:"0",flexWrap:"wrap",flexDirection:"row",gap:B?"8px":"5px"},children:f(Fn,{children:R})})})]}),f("div",{style:{display:"flex",justifyContent:"center",width:"50%"},children:c&&c[d]&&f(me,{children:f("div",{style:{width:B?"100%":"min(100%, 15.42vw)",aspectRatio:"3 / 2",backgroundImage:`url(${Y?((L=c[d].gallery[H])==null?void 0:L.url)??"":c[d].picture.url})`,backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat",WebkitBackgroundSize:"contain",backgroundAttachment:"scroll",overflow:"visible",margin:"0 auto"},children:!c[d].picture.url&&f(Br,{height:"136",width:"200",viewBox:"0 0 200 136",style:{maxWidth:"100%"},children:f("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"200",height:"136"})})})})})]}),O=="tvav"&&Object.keys(Ht).indexOf(d)>-1&&f(me,{children:f(hu,{defaultSku:W,theme:"light",setSelected:D=>console.log("sku"+D),addToBag:(D,pe)=>console.log("naoo"),setImage:D=>console.log(D),inBasket:D=>!1,leadSkus:Ht[d],accessarySku:D=>h(D),setCta:D=>console.log(D),onError:D=>console.log(D)},Ht[d][0])})]}),I("div",{style:{width:B?"100%":"40%",display:"flex",flexDirection:"column",marginTop:B?"20px":"60px",justifyContent:"left"},children:[f("div",{children:((F=(Z=J==null?void 0:J.response)==null?void 0:Z.resultData)==null?void 0:F.productList[0].modelList[0].usp)&&I(me,{children:[f(X,{weight:"normal",size:B?19:12,style:{textAlign:"left",fontWeight:"700",color:le.text,marginBottom:"11px",marginTop:"18px"},children:"Key features"}),f("ul",{style:{listStyleType:"disc",paddingInlineStart:"12px",fontFamily:"SamsungOne",fontSize:"14px",fontWeight:"450"},children:J.response.resultData.productList[0].modelList[0].usp.map((D,pe)=>f("li",{style:{listStyleType:"disc",padding:"3px 0px"},children:D},pe))})]})}),f("div",{style:{display:"flex",justifyContent:B?"center":"left",marginTop:"18px"},children:c&&c[d].price.priceType&&f(dt,{onClick:()=>{T(c[d].sku),ae(O),se!=""&&U(se),re(""),N(m),b(!1),q(!1),E("");const D=B?120:60,pe=document.getElementById("cheil-static-bb-buds-offer");var je=pe!==null?pe.getBoundingClientRect().top-D:0;window.scrollTo({top:window.scrollY+je,behavior:"smooth"})},size:B?26:14,style:{fontFamily:"SamsungOne",backgroundColor:"#2189ff",borderColor:le.background,color:"#fff",textAlign:"center"},...de("addFirstProductToBundleClicked"),children:"Add to bundle"})}),f("div",{id:"offerDetails",children:g.map(D=>f("div",{style:{marginTop:"18px",flex:"1",fontSize:B?"12px":"14px",lineHeight:"1.33",fontFamily:"SamsungOne",clear:"both"},dangerouslySetInnerHTML:{__html:D.replace(/ style="[^"]*"/g,"").replace("<p>&nbsp;</p>","")}}))})]})]})}):f("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:f("img",{style:{margin:"0 auto"},width:"80",src:"https://images.samsung.com/is/image/samsung/assets/uk/pay-monthly-contracts-2023/contract-loading.gif"})})};const Rp=()=>{const[e,t]=y.useState(!1),n=Bt();function r({onClose:l}){return I("div",{className:"bc-service-guide-popup bc-popup is-scroll-active is-opened",id:"hubble-service-guide-layer",style:{display:"block"},children:[f("span",{className:"bc-popup__dimmed"}),f("div",{className:"bc-popup__wrap",children:f("div",{className:"bc-popup__layer",children:I("div",{className:"bc-popup__layer-inner",children:[f("div",{className:"bc-popup__content-wrap",children:I("div",{className:"scrollbar",children:[f("div",{className:"scrollbar__wrap",style:{maxHeight:"698px;"},children:I("div",{className:"bc-popup__content scrollbar__contents",children:[f("div",{className:"bc-popup__head",children:f("h2",{className:"bc-popup__title",children:"How to find your size with the Sizing Kit"})}),f("div",{className:"bc-popup__body",children:f("div",{className:"bc-popup__body-inner",children:I("div",{className:"bc-service-guide-popup__content",children:[f("div",{className:"bc-service-guide-popup__content-media",children:I("div",{className:"bc-service-guide-popup__video",children:[f("div",{className:"video","data-image-default":"false","data-video-embed":"false","data-video-type":"youtube","data-video-data":`{ "id": "5Mja4EXJWOo", "title": "How to find your size with the Sizing Kit", "caption": "", "autoplay": true, "muted": false }`,"data-comp-name":"video",children:f("figure",{style:{width:"100%",height:"100%",display:"block"},children:f("iframe",{className:"video-player",src:"https://www.youtube.com/embed/5Mja4EXJWOo?wmode=opaque&rel=0&enablejsapi=1&version=3&origin=https://www.samsung.com&autoplay=1&mute=0",allow:"autoplay",sandbox:"allow-scripts allow-same-origin allow-presentation",style:{border:"none",width:"100%",height:"100%"},allowFullScreen:!0,title:"YouTube Video"})})}),f("div",{className:"bc-service-guide-popup__video-btn--wrap",style:{display:"none"},children:I("button",{className:"bc-service-guide-popup__video-btn is-play",children:[f("svg",{className:"icon play",focusable:"false","aria-hidden":"true",children:f("use",{xlinkHref:"#play-bold",href:"#play-bold"})}),f("svg",{className:"icon pause",focusable:"false","aria-hidden":"true",children:f("use",{xlinkHref:"#pause-bold",href:"#pause-bold"})})]})})]})}),I("div",{className:"bc-service-guide-popup__description-wrap",children:[f("strong",{className:"bc-service-guide-popup__description-title",children:"Choosing the right Galaxy Ring size is simple. We’ll take you through it."}),f("div",{className:"bc-service-guide-popup__description",children:"After you've received the Galaxy Ring Sizing Kit, choose a sample ring that fits your finger and wear it for more than 24 hours while you go about your day (including sleep). Check that it's not too small or too big. The three bumps on the inner part of the ring are where the sensors on the actual Galaxy Ring will be. Turn the sample ring so that the sensors are headed toward the palm of your hand."})]})]})})})]})}),f("div",{className:"scrollbar-horizontal__track",style:{display:"none"},children:f("div",{className:"scrollbar-horizontal__track-content",children:f("div",{className:"scrollbar-horizontal__bar"})})}),f("div",{className:"scrollbar-vertical__track",style:{display:"none"},children:f("div",{className:"scrollbar-vertical__track-content",children:f("div",{className:"scrollbar-vertical__bar",style:{height:"77.4269px",transform:"translate3d(0px, 0px, 0px)"}})})})]})}),f("div",{className:"bc-popup__close",children:f("button",{type:"button",className:"s-close bc-popup-closer",onClick:l,children:f("span",{className:"hidden",children:"Close popup"})})})]})})})]})}return I(me,{children:[I("div",{style:{backgroundColor:"#f4f4f4",borderRadius:"10px",padding:"10px 15px",marginTop:"20px",display:"flex",cursor:"pointer",alignItems:"center",width:"fit-content"},onClick:()=>{t(!0)},children:[f("div",{style:{width:"fit-content",paddingRight:"15px",display:"flex",alignItems:"center"},children:f("img",{style:{maxWidth:n?"63px":"35px",height:"auto"},src:"https://images.samsung.com/is/image/samsung/assets/uk/bundle-builder/mobile/ring-sizer.png",alt:"Galaxy Ring Sizing Kit"})}),f("div",{children:I(X,{weight:"700",size:"14",style:{fontWeight:"700",fontSize:"14px",lineHeight:"17px",color:"#3E8AF7"},children:["How to find your size with the Sizing Kit ",f("span",{style:{paddingLeft:"8px",color:"#000000"},children:"Learn more >"})]})})]}),e&&f(r,{onClose:()=>{t(!1)}})]})},Kc={light:{background:"#fff",text:"#000",grey:"#b4b4b4"},dark:{background:"#000",text:"#fff",grey:"#464646"}},d1=e=>{var ve,oe,Se,Re,ye,De;const{theme:t="light",setSelected:n,defaultSku:r,addToBag:o,dropdownOpen:i,setImage:l,inBasket:s,leadSku:a,setCta:u,onError:p,style:v}=e;let{data:c,error:S,finished:w}=Ao(a);const[d,A]=y.useState(a??Object.keys(c)[0]);y.useEffect(()=>{a&&A(a)},[a]);const[m,h]=y.useState([]);let{freeItems:g}=pu(a);y.useEffect(()=>{h(g)},[g]);const[k,x]=y.useState(""),[P,_]=Er({devices:c,selectedSku:d}),M=L=>{n(L),A(L),l(c[L].picture)},B=Bt(),R=jt({devices:c,selectedSku:d,availableSkus:P,field:"color",handleSelectSku:M,element:Eo,theme:t}),ne=jt({devices:c,selectedSku:d,availableSkus:P,field:"size",handleSelectSku:M,element:Bo,theme:t}),[Y,ce]=y.useState(!1),[H,ie]=y.useState(0);y.useEffect(()=>{const L=()=>{var F;ie((H+1)%(((F=c[d].gallery)==null?void 0:F.length)||1))};let Z;return Y&&(Z=window.setInterval(L,700)),()=>{Z&&window.clearInterval(Z)}},[Y,H]),y.useEffect(()=>{let L=null;c&&w&&c[d]&&(c[d].price.priceType?c[d]&&c[d].stock&&c[d].stock.stockLevelStatus==="outOfStock"?L=f(dt,{onClick:()=>{},size:B?26:16,style:{margin:B?"1em 0":" 0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Out of stock"}):c[d]&&c[d].stock&&c[d].price.priceType&&c[d].stock.stockLevelStatus!=="outOfStock"&&(t==="light"?L=f($t,{onClick:()=>{window.location.href=`${c[d].link}buy/?modelCode=${d}`},size:B?26:16,style:{margin:B?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center"},...de(`PCDBuyNow:${c[d].name}`),children:"Buy now"}):L=f(gn,{onClick:()=>{window.location.href=`${c[d].link}buy/?modelCode=${d}`},size:B?26:16,style:{margin:B?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center","&:hover":{borderColor:"#ffffff"}},...de(`PCDBuyNow:${c[d].name}`),children:"Buy now"})):L=f(dt,{onClick:()=>{},size:B?26:16,style:{margin:B?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Not for sale"}),L!==null&&u(L))},[c,d,w,c[d]]);const le=Kc[t]||Kc.light;y.useState("HAND"),y.useState(" Default Value ");const{updateSkuToView:ae,updateSecondProduct:T,updateSecondProductCategory:$,updateEditSecondProduct:N,updateSecondProductConfigurator:W,updateSecondProductSubCategory:E,updateSecondAccessary:b,secondAccessary:O,activeTab:V,activeSubCategoryTab:C,updateActiveSubCategoryTab:q}=y.useContext(ze);y.useContext(ze),y.useContext(ze);const[U,se]=y.useState(null),[re,ee]=y.useState(!1),[j,ge]=y.useState([]),Ce=()=>{ee(!1);let L="https://searchapi.samsung.com/v6/front/b2c/product/card/detail/newhybris?siteCode=uk&modelList="+d+"&saleSkuYN=N&onlyRequestSkuYN=Y&keySummaryYN=N&specYN=N&commonCodeYN=N";fetch(L).then(Z=>Z.json()).then(Z=>{ee(!0),ge(Z),ge(Z)},Z=>{ee(!0),se(Z)})},J=()=>{let L="https://api.shop.samsung.com/tokocommercewebservices/v2/uk/products/"+d+"/offers?fields=SIMPLE_INFO";fetch(L).then(Z=>Z.json()).then(Z=>{if(!Z||Z.length===0)return;let F=[];Z.benefits.length>0&&Z.benefits.forEach(D=>{D.code.includes("CASHBACK")&&F.push(D.description),D.code.includes("FOC")&&F.push(D.description)}),h(F)},Z=>{})};return y.useEffect(()=>{Ce(),J()},[d]),S?f("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:f(X,{style:{textAlign:"center",fontSize:"14px",fontWeight:"normal",lineHeight:"1rem",marginTop:"20px"},children:"Not for sale"})}):c[d]?f(me,{children:I("div",{className:"two",style:{opacity:i?"0.2":"1",margin:B?"5vw 0vw":"30px",display:B?"block":"flex",gap:"10%",justifyContent:"left",flexDirection:"row",width:"100%"},children:[I("div",{style:{width:B?"100%":"50%"},children:[I("div",{children:[f(X,{weight:"normal",size:"26",style:{marginBottom:"0px",fontWeight:"800",fontSize:B?"16px":"26px"},children:c&&c[d].name&&c[d].name.replace("<br>","")}),V=="rings"&&f(X,{weight:"normal",size:"26",style:{marginBottom:"10px",fontWeight:"450",fontSize:B?"12px":"14px"},children:"Purchase with free Sizing Kit"}),f(kl,{marginBottom:"12px",sku:d}),f(X,{weight:"normal",size:"24",style:{fontWeight:"700",fontSize:B?"14px":"24px"},children:c&&c[d].price.formattedValue})]}),I("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"left",gap:"5%",marginTop:"10px"},children:[I("div",{style:{display:"flex",flexDirection:"column",gap:"10px",width:"45%"},children:[c&&c[d].size&&c[d].size!=null&&I(me,{children:[f(X,{weight:"normal",size:B?19:12,style:{textAlign:"left",color:le.text,marginBottom:"6px"},children:((oe=(ve=j==null?void 0:j.response)==null?void 0:ve.resultData)==null?void 0:oe.productList[0].modelList[0].pviTypeName)=="Mobile"?"Storage":"Size"}),f(Dt,{style:{justifyContent:"left",width:"100%",padding:"0",marginBottom:"16px",gap:"10px",display:"flex",flexDirection:"row",flexWrap:"wrap"},children:f(Fn,{children:ne})})]}),I(X,{weight:"normal",size:B?19:12,style:{textAlign:"left",color:le.text,marginBottom:"6px"},children:["Colour: ",(Se=c[d].color)==null?void 0:Se.colorName]}),f("div",{style:{margin:"min(0.34vw, 5px) 0",alignSelf:"flex-start"},children:c&&f(Dt,{style:{justifyContent:"center",alignItems:"center",width:"100%",maxWidth:"100%",padding:"0",flexWrap:"wrap",gap:B?"8px":"5px",flexDirection:"row"},children:f(Fn,{children:R})})}),!B&&V=="rings"&&f("div",{style:{backgroundColor:"#F5F7FE",borderRadius:"10px",padding:"15px"},children:f(X,{weight:"normal",size:"12",style:{fontWeight:"400",fontSize:"12px",lineHeight:"14px"},children:"After receiving your Sizing kit, please enter your size on the 'My Order' page within 14 days. If you don't confirm within 14 days, your order will be cancelled and refunded. Due to high demand, some sizes could be delayed in delivery."})})]}),f("div",{style:{display:"flex",justifyContent:"center",width:"50%"},children:c&&c[d]&&f(me,{children:f("div",{style:{width:B?"75%":"min(100%, 15.42vw)",aspectRatio:"3 / 2",backgroundImage:`url(${Y?((Re=c[d].gallery[H])==null?void 0:Re.url)??"":c[d].picture.url})`,backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat",WebkitBackgroundSize:"contain",backgroundAttachment:"scroll",overflow:"visible",margin:"0 auto"},children:!c[d].picture.url&&f(Br,{height:"136",width:"200",viewBox:"0 0 200 136",style:{maxWidth:"100%"},children:f("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"200",height:"136"})})})})})]}),B&&V=="rings"&&f("div",{style:{backgroundColor:"#F5F7FE",borderRadius:"10px",marginTop:"15px",padding:"15px"},children:f(X,{weight:"normal",size:"12",style:{fontWeight:"400",fontSize:"12px",lineHeight:"14px"},children:"After receiving your Sizing kit, please enter your size on the 'My Order' page within 14 days. If you don't confirm within 14 days, your order will be cancelled and refunded. Due to high demand, some sizes could be delayed in delivery."})}),V=="tvav"&&Object.keys(Ht).indexOf(d)>-1&&f(hu,{defaultSku:O,theme:"light",setSelected:L=>console.log("sku"+L),addToBag:(L,Z)=>console.log("naoo"),setImage:L=>console.log(L),inBasket:L=>!1,leadSkus:Ht[d],accessarySku:L=>x(L),setCta:L=>console.log(L),onError:L=>console.log(L)},Ht[d][0])]}),I("div",{style:{width:B?"100%":"40%",display:"flex",flexDirection:"column",marginTop:B?"20px":"60px",justifyContent:"left"},children:[f("div",{children:((De=(ye=j==null?void 0:j.response)==null?void 0:ye.resultData)==null?void 0:De.productList[0].modelList[0].usp)&&I(me,{children:[f(X,{weight:"normal",size:B?19:14,style:{fontSize:"14px",textAlign:"left",fontWeight:"700",color:le.text,marginBottom:"11px",marginTop:"18px"},children:"Key features"}),f("ul",{style:{listStyleType:"disc",paddingInlineStart:"12px",fontFamily:"SamsungOne",fontSize:"14px",fontWeight:"450"},children:j.response.resultData.productList[0].modelList[0].usp.map(L=>f("li",{style:{listStyleType:"disc",padding:"5px 0px"},children:L}))})]})}),f("div",{style:{display:"flex",justifyContent:B?"center":"left",marginTop:"18px"},children:c&&c[d].price.priceType&&f(dt,{onClick:()=>{T(c[d].sku),$(V),C!=""&&E(C),q(""),b(k),N(!1),W(!1),ae("");const L=B?120:60,Z=document.getElementById("cheil-static-bb-buds-offer");var F=Z!==null?Z.getBoundingClientRect().top-L:0;window.scrollTo({top:window.scrollY+F,behavior:"smooth"})},size:B?26:16,style:{fontFamily:"SamsungOne",backgroundColor:"#2189ff",borderColor:le.background,color:"#fff",textAlign:"center"},...de("addSecondProductToBundleClicked"),children:"Add to bundle"})}),V=="rings"&&f(Rp,{}),f("div",{id:"offerDetails",children:m.map(L=>f("div",{style:{marginTop:"18px",flex:"1",fontSize:B?"12px":"14px",lineHeight:"1.33",fontFamily:"SamsungOne",clear:"both"},dangerouslySetInnerHTML:{__html:L.replace(/ style="[^"]*"/g,"").replace("<p>&nbsp;</p>","")}}))})]})]})}):f("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:f("img",{style:{margin:"0 auto"},width:"80",src:"https://images.samsung.com/is/image/samsung/assets/uk/pay-monthly-contracts-2023/contract-loading.gif"})})},Xc={light:{background:"#fff",text:"#000",grey:"#b4b4b4"},dark:{background:"#000",text:"#fff",grey:"#464646"}},f1=e=>{var ve,oe,Se,Re,ye,De;const{theme:t="light",setSelected:n,defaultSku:r,addToBag:o,dropdownOpen:i,setImage:l,inBasket:s,leadSku:a,setCta:u,onError:p,style:v}=e,{data:c,error:S,finished:w}=Ao(a),[d,A]=y.useState(a??Object.keys(c)[0]);y.useEffect(()=>{a&&A(a)},[a]);const[m,h]=y.useState([]);let{freeItems:g}=pu(a);y.useEffect(()=>{h(g)},[g]);const[k,x]=y.useState(""),[P,_]=Er({devices:c,selectedSku:d}),M=L=>{n(L),A(L),l(c[L].picture)},B=Bt(),R=jt({devices:c,selectedSku:d,availableSkus:P,field:"color",handleSelectSku:M,element:Eo,theme:t}),ne=jt({devices:c,selectedSku:d,availableSkus:P,field:"size",handleSelectSku:M,element:Bo,theme:t}),[Y,ce]=y.useState(!1),[H,ie]=y.useState(0);y.useEffect(()=>{const L=()=>{var F;ie((H+1)%(((F=c[d].gallery)==null?void 0:F.length)||1))};let Z;return Y&&(Z=window.setInterval(L,700)),()=>{Z&&window.clearInterval(Z)}},[Y,H]),y.useEffect(()=>{let L=null;c&&w&&c[d]&&(c[d].price.priceType?c[d]&&c[d].stock&&c[d].stock.stockLevelStatus==="outOfStock"?L=f(dt,{onClick:()=>{},size:B?26:16,style:{margin:B?"1em 0":" 0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Out of stock"}):c[d]&&c[d].stock&&c[d].price.priceType&&c[d].stock.stockLevelStatus!=="outOfStock"&&(t==="light"?L=f($t,{onClick:()=>{window.location.href=`${c[d].link}buy/?modelCode=${d}`},size:B?26:16,style:{margin:B?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center"},...de(`PCDBuyNow:${c[d].name}`),children:"Buy now"}):L=f(gn,{onClick:()=>{window.location.href=`${c[d].link}buy/?modelCode=${d}`},size:B?26:16,style:{margin:B?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center","&:hover":{borderColor:"#ffffff"}},...de(`PCDBuyNow:${c[d].name}`),children:"Buy now"})):L=f(dt,{onClick:()=>{},size:B?26:16,style:{margin:B?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Not for sale"}),L!==null&&u(L))},[c,d,w,c[d]]);const le=Xc[t]||Xc.light;y.useState("HAND"),y.useState(" Default Value ");const{updateSkuToView:ae,updateThirdProductCategory:T,activeTab:$,updateThirdProduct:N,updateEditThirdProduct:W,updateThirdProductConfigurator:E,activeSubCategoryTab:b,updateThirdAccessary:O,thirdAccessary:V,updateThirdProductSubCategory:C,updateActiveSubCategoryTab:q}=y.useContext(ze);y.useContext(ze);const[U,se]=y.useState(null),[re,ee]=y.useState(!1),[j,ge]=y.useState([]),Ce=()=>{ee(!1);let L="https://searchapi.samsung.com/v6/front/b2c/product/card/detail/newhybris?siteCode=uk&modelList="+d+"&saleSkuYN=N&onlyRequestSkuYN=Y&keySummaryYN=N&specYN=N&commonCodeYN=N";fetch(L).then(Z=>Z.json()).then(Z=>{ee(!0),ge(Z),ge(Z)},Z=>{ee(!0),se(Z)})},J=()=>{let L="https://api.shop.samsung.com/tokocommercewebservices/v2/uk/products/"+d+"/offers?fields=SIMPLE_INFO";fetch(L).then(Z=>Z.json()).then(Z=>{if(!Z||Z.length===0)return;let F=[];Z.benefits.length>0&&Z.benefits.forEach(D=>{D.code.includes("CASHBACK")&&F.push(D.description),D.code.includes("FOC")&&F.push(D.description)}),h(F)},Z=>{})};return y.useEffect(()=>{Ce(),J()},[d]),S?f("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:f(X,{style:{textAlign:"center",fontSize:"14px",fontWeight:"normal",lineHeight:"1rem",marginTop:"20px"},children:"Not for sale"})}):c[d]?f(me,{children:I("div",{className:"three",style:{opacity:i?"0.2":"1",margin:B?"5vw 0vw":"30px",display:B?"block":"flex",gap:"10%",justifyContent:"left",flexDirection:"row",width:"100%"},children:[I("div",{style:{width:B?"100%":"50%"},children:[I("div",{children:[f(X,{weight:"normal",size:"26",style:{marginBottom:"0px",fontWeight:"800",fontSize:B?"16px":"26px"},children:c&&c[d].name&&c[d].name.replace("<br>","")}),$=="rings"&&f(X,{weight:"normal",size:"26",style:{marginBottom:"10px",fontWeight:"450",fontSize:B?"12px":"14px"},children:"with Sizing Kit to ensure perfect fit"}),f(kl,{marginBottom:"12px",sku:d}),f(X,{weight:"normal",size:"24",style:{fontWeight:"700",fontSize:B?"14px":"24px"},children:c&&c[d].price.formattedValue})]}),I("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"left",gap:"10%",marginTop:"20px"},children:[I("div",{style:{display:"flex",flexDirection:"column",gap:"10px",width:"40%"},children:[c&&c[d].size&&c[d].size!=null&&I(me,{children:[f(X,{weight:"normal",size:B?19:12,style:{textAlign:"left",color:le.text,marginBottom:"6px"},children:((oe=(ve=j==null?void 0:j.response)==null?void 0:ve.resultData)==null?void 0:oe.productList[0].modelList[0].pviTypeName)=="Mobile"?"Storage":"Size"}),f(Dt,{style:{justifyContent:"left",width:"100%",padding:"0",marginBottom:"16px",gap:"10px",display:"flex",flexDirection:"row",flexWrap:"wrap"},children:f(Fn,{children:ne})})]}),I(X,{weight:"normal",size:B?19:12,style:{textAlign:"left",color:le.text,marginBottom:"6px"},children:["Colour: ",(Se=c[d].color)==null?void 0:Se.colorName]}),f("div",{style:{margin:"min(0.34vw, 5px) 0",alignSelf:"flex-start"},children:c&&f(Dt,{style:{justifyContent:"center",alignItems:"center",width:"100%",maxWidth:"100%",padding:"0",flexWrap:"wrap",gap:B?"8px":"5px",flexDirection:"row"},children:f(Fn,{children:R})})}),!B&&$=="rings"&&f("div",{style:{backgroundColor:"#F5F7FE",borderRadius:"10px",padding:"15px"},children:f(X,{weight:"normal",size:"12",style:{fontWeight:"400",fontSize:"12px",lineHeight:"14px"},children:"After receiving your Sizing kit, please enter your size on the 'My Order' page within 14 days. If you don't confirm within 14 days, your order will be cancelled and refunded. Due to high demand, some sizes could be delayed in delivery."})})]}),f("div",{style:{display:"flex",justifyContent:"center",width:"50%"},children:c&&c[d]&&f(me,{children:f("div",{style:{width:B?"75%":"min(100%, 15.42vw)",aspectRatio:"3 / 2",backgroundImage:`url(${Y?((Re=c[d].gallery[H])==null?void 0:Re.url)??"":c[d].picture.url})`,backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat",WebkitBackgroundSize:"contain",backgroundAttachment:"scroll",overflow:"visible",margin:"0 auto"},children:!c[d].picture.url&&f(Br,{height:"136",width:"200",viewBox:"0 0 200 136",style:{maxWidth:"100%"},children:f("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"200",height:"136"})})})})})]}),B&&$=="rings"&&f("div",{style:{backgroundColor:"#F5F7FE",borderRadius:"10px",marginTop:"15px",padding:"15px"},children:f(X,{weight:"normal",size:"12",style:{fontWeight:"400",fontSize:"12px",lineHeight:"14px"},children:"After receiving your Sizing kit, please enter your size on the 'My Order' page within 14 days. If you don't confirm within 14 days, your order will be cancelled and refunded. Due to high demand, some sizes could be delayed in delivery."})}),$=="tvav"&&Object.keys(Ht).indexOf(d)>-1&&f(hu,{defaultSku:V,theme:"light",setSelected:L=>console.log("sku"+L),addToBag:(L,Z)=>console.log("naoo"),setImage:L=>console.log(L),inBasket:L=>!1,leadSkus:Ht[d],accessarySku:L=>x(L),setCta:L=>console.log(L),onError:L=>console.log(L)},Ht[d][0])]}),I("div",{style:{width:B?"100%":"40%",display:"flex",flexDirection:"column",marginTop:B?"20px":"60px",justifyContent:"left"},children:[f("div",{children:((De=(ye=j==null?void 0:j.response)==null?void 0:ye.resultData)==null?void 0:De.productList[0].modelList[0].usp)&&I(me,{children:[f(X,{weight:"normal",size:B?19:12,style:{textAlign:"left",fontWeight:"700",color:le.text,marginBottom:"11px",marginTop:"18px"},children:"Key features"}),f("ul",{style:{listStyleType:"disc",paddingInlineStart:"12px",fontFamily:"SamsungOne",fontSize:"14px",fontWeight:"450"},children:j.response.resultData.productList[0].modelList[0].usp.map(L=>f("li",{style:{listStyleType:"disc",padding:"5px 0px"},children:L}))})]})}),f("div",{style:{display:"flex",justifyContent:B?"center":"left",marginTop:"18px"},children:c&&c[d].price.priceType&&f(dt,{onClick:()=>{N(c[d].sku),T($),b!=""&&C(b),q(""),O(k),W(!1),E(!1),ae("");const L=B?120:60,Z=document.getElementById("cheil-static-bb-buds-offer");var F=Z!==null?Z.getBoundingClientRect().top-L:0;window.scrollTo({top:window.scrollY+F,behavior:"smooth"})},size:B?26:16,style:{fontFamily:"SamsungOne",backgroundColor:"#2189ff",borderColor:le.background,color:"#fff",textAlign:"center"},...de("addThirdProductToBundleClicked"),children:"Add to bundle"})}),$=="rings"&&f(Rp,{}),f("div",{id:"offerDetails",children:m.map(L=>f("div",{style:{marginTop:"18px",flex:"1",fontSize:B?"12px":"14px",lineHeight:"1.33",fontFamily:"SamsungOne",clear:"both"},dangerouslySetInnerHTML:{__html:L.replace(/ style="[^"]*"/g,"").replace("<p>&nbsp;</p>","")}}))})]})]})}):f("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:f("img",{style:{margin:"0 auto"},width:"80",src:"https://images.samsung.com/is/image/samsung/assets/uk/pay-monthly-contracts-2023/contract-loading.gif"})})};function qt(e){return Array.isArray?Array.isArray(e):Dp(e)==="[object Array]"}const p1=1/0;function h1(e){if(typeof e=="string")return e;let t=e+"";return t=="0"&&1/e==-p1?"-0":t}function m1(e){return e==null?"":h1(e)}function Rt(e){return typeof e=="string"}function Op(e){return typeof e=="number"}function g1(e){return e===!0||e===!1||y1(e)&&Dp(e)=="[object Boolean]"}function Fp(e){return typeof e=="object"}function y1(e){return Fp(e)&&e!==null}function ut(e){return e!=null}function es(e){return!e.trim().length}function Dp(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const v1="Incorrect 'index' type",S1=e=>`Invalid value for key ${e}`,w1=e=>`Pattern length exceeds max of ${e}.`,x1=e=>`Missing ${e} property in key`,k1=e=>`Property 'weight' in key '${e}' must be a positive integer`,Hc=Object.prototype.hasOwnProperty;class C1{constructor(t){this._keys=[],this._keyMap={};let n=0;t.forEach(r=>{let o=jp(r);this._keys.push(o),this._keyMap[o.id]=o,n+=o.weight}),this._keys.forEach(r=>{r.weight/=n})}get(t){return this._keyMap[t]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function jp(e){let t=null,n=null,r=null,o=1,i=null;if(Rt(e)||qt(e))r=e,t=Yc(e),n=ra(e);else{if(!Hc.call(e,"name"))throw new Error(x1("name"));const l=e.name;if(r=l,Hc.call(e,"weight")&&(o=e.weight,o<=0))throw new Error(k1(l));t=Yc(l),n=ra(l),i=e.getFn}return{path:t,id:n,weight:o,src:r,getFn:i}}function Yc(e){return qt(e)?e:e.split(".")}function ra(e){return qt(e)?e.join("."):e}function E1(e,t){let n=[],r=!1;const o=(i,l,s)=>{if(ut(i))if(!l[s])n.push(i);else{let a=l[s];const u=i[a];if(!ut(u))return;if(s===l.length-1&&(Rt(u)||Op(u)||g1(u)))n.push(m1(u));else if(qt(u)){r=!0;for(let p=0,v=u.length;p<v;p+=1)o(u[p],l,s+1)}else l.length&&o(u,l,s+1)}};return o(e,Rt(t)?t.split("."):t,0),r?n:n[0]}const B1={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},A1={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1},M1={location:0,threshold:.6,distance:100},_1={useExtendedSearch:!1,getFn:E1,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var te={...A1,...B1,...M1,..._1};const P1=/[^ ]+/g;function N1(e=1,t=3){const n=new Map,r=Math.pow(10,t);return{get(o){const i=o.match(P1).length;if(n.has(i))return n.get(i);const l=1/Math.pow(i,.5*e),s=parseFloat(Math.round(l*r)/r);return n.set(i,s),s},clear(){n.clear()}}}class mu{constructor({getFn:t=te.getFn,fieldNormWeight:n=te.fieldNormWeight}={}){this.norm=N1(n,3),this.getFn=t,this.isCreated=!1,this.setIndexRecords()}setSources(t=[]){this.docs=t}setIndexRecords(t=[]){this.records=t}setKeys(t=[]){this.keys=t,this._keysMap={},t.forEach((n,r)=>{this._keysMap[n.id]=r})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,Rt(this.docs[0])?this.docs.forEach((t,n)=>{this._addString(t,n)}):this.docs.forEach((t,n)=>{this._addObject(t,n)}),this.norm.clear())}add(t){const n=this.size();Rt(t)?this._addString(t,n):this._addObject(t,n)}removeAt(t){this.records.splice(t,1);for(let n=t,r=this.size();n<r;n+=1)this.records[n].i-=1}getValueForItemAtKeyId(t,n){return t[this._keysMap[n]]}size(){return this.records.length}_addString(t,n){if(!ut(t)||es(t))return;let r={v:t,i:n,n:this.norm.get(t)};this.records.push(r)}_addObject(t,n){let r={i:n,$:{}};this.keys.forEach((o,i)=>{let l=o.getFn?o.getFn(t):this.getFn(t,o.path);if(ut(l)){if(qt(l)){let s=[];const a=[{nestedArrIndex:-1,value:l}];for(;a.length;){const{nestedArrIndex:u,value:p}=a.pop();if(ut(p))if(Rt(p)&&!es(p)){let v={v:p,i:u,n:this.norm.get(p)};s.push(v)}else qt(p)&&p.forEach((v,c)=>{a.push({nestedArrIndex:c,value:v})})}r.$[i]=s}else if(Rt(l)&&!es(l)){let s={v:l,n:this.norm.get(l)};r.$[i]=s}}}),this.records.push(r)}toJSON(){return{keys:this.keys,records:this.records}}}function Gp(e,t,{getFn:n=te.getFn,fieldNormWeight:r=te.fieldNormWeight}={}){const o=new mu({getFn:n,fieldNormWeight:r});return o.setKeys(e.map(jp)),o.setSources(t),o.create(),o}function T1(e,{getFn:t=te.getFn,fieldNormWeight:n=te.fieldNormWeight}={}){const{keys:r,records:o}=e,i=new mu({getFn:t,fieldNormWeight:n});return i.setKeys(r),i.setIndexRecords(o),i}function Xo(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:o=te.distance,ignoreLocation:i=te.ignoreLocation}={}){const l=t/e.length;if(i)return l;const s=Math.abs(r-n);return o?l+s/o:s?1:l}function z1(e=[],t=te.minMatchCharLength){let n=[],r=-1,o=-1,i=0;for(let l=e.length;i<l;i+=1){let s=e[i];s&&r===-1?r=i:!s&&r!==-1&&(o=i-1,o-r+1>=t&&n.push([r,o]),r=-1)}return e[i-1]&&i-r>=t&&n.push([r,i-1]),n}const _n=32;function b1(e,t,n,{location:r=te.location,distance:o=te.distance,threshold:i=te.threshold,findAllMatches:l=te.findAllMatches,minMatchCharLength:s=te.minMatchCharLength,includeMatches:a=te.includeMatches,ignoreLocation:u=te.ignoreLocation}={}){if(t.length>_n)throw new Error(w1(_n));const p=t.length,v=e.length,c=Math.max(0,Math.min(r,v));let S=i,w=c;const d=s>1||a,A=d?Array(v):[];let m;for(;(m=e.indexOf(t,w))>-1;){let _=Xo(t,{currentLocation:m,expectedLocation:c,distance:o,ignoreLocation:u});if(S=Math.min(_,S),w=m+p,d){let M=0;for(;M<p;)A[m+M]=1,M+=1}}w=-1;let h=[],g=1,k=p+v;const x=1<<p-1;for(let _=0;_<p;_+=1){let M=0,B=k;for(;M<B;)Xo(t,{errors:_,currentLocation:c+B,expectedLocation:c,distance:o,ignoreLocation:u})<=S?M=B:k=B,B=Math.floor((k-M)/2+M);k=B;let R=Math.max(1,c-B+1),ne=l?v:Math.min(c+B,v)+p,Y=Array(ne+2);Y[ne+1]=(1<<_)-1;for(let H=ne;H>=R;H-=1){let ie=H-1,le=n[e.charAt(ie)];if(d&&(A[ie]=+!!le),Y[H]=(Y[H+1]<<1|1)&le,_&&(Y[H]|=(h[H+1]|h[H])<<1|1|h[H+1]),Y[H]&x&&(g=Xo(t,{errors:_,currentLocation:ie,expectedLocation:c,distance:o,ignoreLocation:u}),g<=S)){if(S=g,w=ie,w<=c)break;R=Math.max(1,2*c-w)}}if(Xo(t,{errors:_+1,currentLocation:c,expectedLocation:c,distance:o,ignoreLocation:u})>S)break;h=Y}const P={isMatch:w>=0,score:Math.max(.001,g)};if(d){const _=z1(A,s);_.length?a&&(P.indices=_):P.isMatch=!1}return P}function U1(e){let t={};for(let n=0,r=e.length;n<r;n+=1){const o=e.charAt(n);t[o]=(t[o]||0)|1<<r-n-1}return t}class Zp{constructor(t,{location:n=te.location,threshold:r=te.threshold,distance:o=te.distance,includeMatches:i=te.includeMatches,findAllMatches:l=te.findAllMatches,minMatchCharLength:s=te.minMatchCharLength,isCaseSensitive:a=te.isCaseSensitive,ignoreLocation:u=te.ignoreLocation}={}){if(this.options={location:n,threshold:r,distance:o,includeMatches:i,findAllMatches:l,minMatchCharLength:s,isCaseSensitive:a,ignoreLocation:u},this.pattern=a?t:t.toLowerCase(),this.chunks=[],!this.pattern.length)return;const p=(c,S)=>{this.chunks.push({pattern:c,alphabet:U1(c),startIndex:S})},v=this.pattern.length;if(v>_n){let c=0;const S=v%_n,w=v-S;for(;c<w;)p(this.pattern.substr(c,_n),c),c+=_n;if(S){const d=v-_n;p(this.pattern.substr(d),d)}}else p(this.pattern,0)}searchIn(t){const{isCaseSensitive:n,includeMatches:r}=this.options;if(n||(t=t.toLowerCase()),this.pattern===t){let w={isMatch:!0,score:0};return r&&(w.indices=[[0,t.length-1]]),w}const{location:o,distance:i,threshold:l,findAllMatches:s,minMatchCharLength:a,ignoreLocation:u}=this.options;let p=[],v=0,c=!1;this.chunks.forEach(({pattern:w,alphabet:d,startIndex:A})=>{const{isMatch:m,score:h,indices:g}=b1(t,w,d,{location:o+A,distance:i,threshold:l,findAllMatches:s,minMatchCharLength:a,includeMatches:r,ignoreLocation:u});m&&(c=!0),v+=h,m&&g&&(p=[...p,...g])});let S={isMatch:c,score:c?v/this.chunks.length:1};return c&&r&&(S.indices=p),S}}class En{constructor(t){this.pattern=t}static isMultiMatch(t){return Qc(t,this.multiRegex)}static isSingleMatch(t){return Qc(t,this.singleRegex)}search(){}}function Qc(e,t){const n=e.match(t);return n?n[1]:null}class I1 extends En{constructor(t){super(t)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(t){const n=t===this.pattern;return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class L1 extends En{constructor(t){super(t)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(t){const r=t.indexOf(this.pattern)===-1;return{isMatch:r,score:r?0:1,indices:[0,t.length-1]}}}class $1 extends En{constructor(t){super(t)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(t){const n=t.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class R1 extends En{constructor(t){super(t)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(t){const n=!t.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}}class O1 extends En{constructor(t){super(t)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(t){const n=t.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[t.length-this.pattern.length,t.length-1]}}}class F1 extends En{constructor(t){super(t)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(t){const n=!t.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}}class Wp extends En{constructor(t,{location:n=te.location,threshold:r=te.threshold,distance:o=te.distance,includeMatches:i=te.includeMatches,findAllMatches:l=te.findAllMatches,minMatchCharLength:s=te.minMatchCharLength,isCaseSensitive:a=te.isCaseSensitive,ignoreLocation:u=te.ignoreLocation}={}){super(t),this._bitapSearch=new Zp(t,{location:n,threshold:r,distance:o,includeMatches:i,findAllMatches:l,minMatchCharLength:s,isCaseSensitive:a,ignoreLocation:u})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(t){return this._bitapSearch.searchIn(t)}}class Vp extends En{constructor(t){super(t)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(t){let n=0,r;const o=[],i=this.pattern.length;for(;(r=t.indexOf(this.pattern,n))>-1;)n=r+i,o.push([r,n-1]);const l=!!o.length;return{isMatch:l,score:l?0:1,indices:o}}}const oa=[I1,Vp,$1,R1,F1,O1,L1,Wp],Jc=oa.length,D1=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,j1="|";function G1(e,t={}){return e.split(j1).map(n=>{let r=n.trim().split(D1).filter(i=>i&&!!i.trim()),o=[];for(let i=0,l=r.length;i<l;i+=1){const s=r[i];let a=!1,u=-1;for(;!a&&++u<Jc;){const p=oa[u];let v=p.isMultiMatch(s);v&&(o.push(new p(v,t)),a=!0)}if(!a)for(u=-1;++u<Jc;){const p=oa[u];let v=p.isSingleMatch(s);if(v){o.push(new p(v,t));break}}}return o})}const Z1=new Set([Wp.type,Vp.type]);class W1{constructor(t,{isCaseSensitive:n=te.isCaseSensitive,includeMatches:r=te.includeMatches,minMatchCharLength:o=te.minMatchCharLength,ignoreLocation:i=te.ignoreLocation,findAllMatches:l=te.findAllMatches,location:s=te.location,threshold:a=te.threshold,distance:u=te.distance}={}){this.query=null,this.options={isCaseSensitive:n,includeMatches:r,minMatchCharLength:o,findAllMatches:l,ignoreLocation:i,location:s,threshold:a,distance:u},this.pattern=n?t:t.toLowerCase(),this.query=G1(this.pattern,this.options)}static condition(t,n){return n.useExtendedSearch}searchIn(t){const n=this.query;if(!n)return{isMatch:!1,score:1};const{includeMatches:r,isCaseSensitive:o}=this.options;t=o?t:t.toLowerCase();let i=0,l=[],s=0;for(let a=0,u=n.length;a<u;a+=1){const p=n[a];l.length=0,i=0;for(let v=0,c=p.length;v<c;v+=1){const S=p[v],{isMatch:w,indices:d,score:A}=S.search(t);if(w){if(i+=1,s+=A,r){const m=S.constructor.type;Z1.has(m)?l=[...l,...d]:l.push(d)}}else{s=0,i=0,l.length=0;break}}if(i){let v={isMatch:!0,score:s/i};return r&&(v.indices=l),v}}return{isMatch:!1,score:1}}}const ia=[];function V1(...e){ia.push(...e)}function la(e,t){for(let n=0,r=ia.length;n<r;n+=1){let o=ia[n];if(o.condition(e,t))return new o(e,t)}return new Zp(e,t)}const Ri={AND:"$and",OR:"$or"},sa={PATH:"$path",PATTERN:"$val"},aa=e=>!!(e[Ri.AND]||e[Ri.OR]),K1=e=>!!e[sa.PATH],X1=e=>!qt(e)&&Fp(e)&&!aa(e),qc=e=>({[Ri.AND]:Object.keys(e).map(t=>({[t]:e[t]}))});function Kp(e,t,{auto:n=!0}={}){const r=o=>{let i=Object.keys(o);const l=K1(o);if(!l&&i.length>1&&!aa(o))return r(qc(o));if(X1(o)){const a=l?o[sa.PATH]:i[0],u=l?o[sa.PATTERN]:o[a];if(!Rt(u))throw new Error(S1(a));const p={keyId:ra(a),pattern:u};return n&&(p.searcher=la(u,t)),p}let s={children:[],operator:i[0]};return i.forEach(a=>{const u=o[a];qt(u)&&u.forEach(p=>{s.children.push(r(p))})}),s};return aa(e)||(e=qc(e)),r(e)}function H1(e,{ignoreFieldNorm:t=te.ignoreFieldNorm}){e.forEach(n=>{let r=1;n.matches.forEach(({key:o,norm:i,score:l})=>{const s=o?o.weight:null;r*=Math.pow(l===0&&s?Number.EPSILON:l,(s||1)*(t?1:i))}),n.score=r})}function Y1(e,t){const n=e.matches;t.matches=[],ut(n)&&n.forEach(r=>{if(!ut(r.indices)||!r.indices.length)return;const{indices:o,value:i}=r;let l={indices:o,value:i};r.key&&(l.key=r.key.src),r.idx>-1&&(l.refIndex=r.idx),t.matches.push(l)})}function Q1(e,t){t.score=e.score}function J1(e,t,{includeMatches:n=te.includeMatches,includeScore:r=te.includeScore}={}){const o=[];return n&&o.push(Y1),r&&o.push(Q1),e.map(i=>{const{idx:l}=i,s={item:t[l],refIndex:l};return o.length&&o.forEach(a=>{a(i,s)}),s})}class Ar{constructor(t,n={},r){this.options={...te,...n},this.options.useExtendedSearch,this._keyStore=new C1(this.options.keys),this.setCollection(t,r)}setCollection(t,n){if(this._docs=t,n&&!(n instanceof mu))throw new Error(v1);this._myIndex=n||Gp(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(t){ut(t)&&(this._docs.push(t),this._myIndex.add(t))}remove(t=()=>!1){const n=[];for(let r=0,o=this._docs.length;r<o;r+=1){const i=this._docs[r];t(i,r)&&(this.removeAt(r),r-=1,o-=1,n.push(i))}return n}removeAt(t){this._docs.splice(t,1),this._myIndex.removeAt(t)}getIndex(){return this._myIndex}search(t,{limit:n=-1}={}){const{includeMatches:r,includeScore:o,shouldSort:i,sortFn:l,ignoreFieldNorm:s}=this.options;let a=Rt(t)?Rt(this._docs[0])?this._searchStringList(t):this._searchObjectList(t):this._searchLogical(t);return H1(a,{ignoreFieldNorm:s}),i&&a.sort(l),Op(n)&&n>-1&&(a=a.slice(0,n)),J1(a,this._docs,{includeMatches:r,includeScore:o})}_searchStringList(t){const n=la(t,this.options),{records:r}=this._myIndex,o=[];return r.forEach(({v:i,i:l,n:s})=>{if(!ut(i))return;const{isMatch:a,score:u,indices:p}=n.searchIn(i);a&&o.push({item:i,idx:l,matches:[{score:u,value:i,norm:s,indices:p}]})}),o}_searchLogical(t){const n=Kp(t,this.options),r=(s,a,u)=>{if(!s.children){const{keyId:v,searcher:c}=s,S=this._findMatches({key:this._keyStore.get(v),value:this._myIndex.getValueForItemAtKeyId(a,v),searcher:c});return S&&S.length?[{idx:u,item:a,matches:S}]:[]}const p=[];for(let v=0,c=s.children.length;v<c;v+=1){const S=s.children[v],w=r(S,a,u);if(w.length)p.push(...w);else if(s.operator===Ri.AND)return[]}return p},o=this._myIndex.records,i={},l=[];return o.forEach(({$:s,i:a})=>{if(ut(s)){let u=r(n,s,a);u.length&&(i[a]||(i[a]={idx:a,item:s,matches:[]},l.push(i[a])),u.forEach(({matches:p})=>{i[a].matches.push(...p)}))}}),l}_searchObjectList(t){const n=la(t,this.options),{keys:r,records:o}=this._myIndex,i=[];return o.forEach(({$:l,i:s})=>{if(!ut(l))return;let a=[];r.forEach((u,p)=>{a.push(...this._findMatches({key:u,value:l[p],searcher:n}))}),a.length&&i.push({idx:s,item:l,matches:a})}),i}_findMatches({key:t,value:n,searcher:r}){if(!ut(n))return[];let o=[];if(qt(n))n.forEach(({v:i,i:l,n:s})=>{if(!ut(i))return;const{isMatch:a,score:u,indices:p}=r.searchIn(i);a&&o.push({score:u,key:t,value:i,idx:l,norm:s,indices:p})});else{const{v:i,n:l}=n,{isMatch:s,score:a,indices:u}=r.searchIn(i);s&&o.push({score:a,key:t,value:i,norm:l,indices:u})}return o}}Ar.version="7.0.0";Ar.createIndex=Gp;Ar.parseIndex=T1;Ar.config=te;Ar.parseQuery=Kp;V1(W1);const q1=e=>{var a,u,p;const{leadSku:t}=e,{data:n,error:r,finished:o}=Ao(t),[i,l]=y.useState(t??Object.keys(n)[0]);y.useEffect(()=>{t&&l(t)},[t]),Er({devices:n,selectedSku:i});const s=Bt();return y.useState(null),y.useState(!1),y.useState([]),y.useEffect(()=>{console.log(n)},[i]),(a=n[i])!=null&&a.price?f(me,{children:n[i].price&&f(X,{weight:"bold",style:{fontSize:s?"3.4vmin":"initial",minWidth:"20%"},children:n&&((p=(u=n[i])==null?void 0:u.price)==null?void 0:p.formattedValue)})}):null},ey=Je.li` padding: 12px 20px; &:empty { display: none } &:hover { background-color: #f7f7f7; } @media (max-width: 767px) { padding: 4px 10px; } `,Bn=e=>{var g,k;const{searchTerm:t,updateDropdownOpen:n,updateSearchTerm:r,devices:o}=e,i=Bt(),{data:l,error:s,finished:a}=o1(o);y.useState(l[0]);const[u,p]=y.useState(""),{updateSkuToView:v,updateSharedData:c,updateShowSearchBox:S}=y.useContext(ze),d=new Ar(l,{keys:["displayName"],includeScore:!0}).search(u),A=u?d.map(x=>x.item):l;console.log("filteredItems size"),console.log((g=A[0])==null?void 0:g.modelCode);const m=window.location.href.includes("uk_student")?"uk_student":window.location.href.includes("uk_networks")?"uk_networks":"uk";y.useEffect(()=>{p(t)},[t]);const h=document.getElementById("search-product");return A.length==1?(v((k=A[0])==null?void 0:k.modelCode),h&&(h.style.display="none")):h&&(h.style.display="block"),f(me,{children:A.map((x,P)=>f(ey,{onClick:()=>{n(!1),r(""),v(x.modelCode)},children:I("div",{style:{display:"flex",flexDirection:"row",gap:"12px",alignItems:"center"},children:[f("div",{style:{height:"40px",width:"40px",aspectRatio:"1 / 1",backgroundImage:`url(${x.thumbUrl})`,backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat",WebkitBackgroundSize:"contain",backgroundAttachment:"scroll",overflow:"visible"},children:!x.thumbUrl&&f(Br,{height:"136",width:"200",viewBox:"0 0 200 136",style:{maxWidth:"100%"},children:f("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"200",height:"136"})})}),f(X,{weight:"bold",style:{fontSize:i?"3.4vmin":"initial",minWidth:i?"58%":"65%"},children:x.displayName}),m==="uk"&&f(X,{weight:"bold",style:{fontSize:i?"3.4vmin":"initial",minWidth:"20%"},children:x.promotionPriceDisplay}),m!=="uk"&&f(q1,{leadSku:x.modelCode})]})},P))})},ty=["NP960QGK-KG2UK","NP960QGK-KG1UK","NP960QGK-KS2UK","NP930XED-KB2UK","NP940XGK-KG2UK","NP960XGK-KG2UK","NP960XGL-XG1UK","NP950XED-KA2UK","NP750XFG-KA1UK","NP940XGK-KG1UK","NP750XFG-KA4UK","NP750XGL-XG1UK","NP960XGK-KG1UK","NP960XGL-XG3UK","NP930QED-KB4UK","NP730QFG-KB1UK","NP750XFG-KA2UK","NP960QGK-KS1UK","NP730QFG-KA1UK","NP750XGK-KG1UK","NP944XGK-KG1UK","NP750XFG-KA3UK","NP750QGK-KG3UK","NP960XGL-XG2UK","NP960QFG-KA3UK","NP750QGK-KG2UK","XE525QEA-KB1UK","NP960XFH-XA2UK","NP944XGK-KG4UK","XE310XDA-KA1UK","XE345XDA-KA2UK","XE520QEA-KB1UK","NP340XNA-KA1UK","NP944XGK-KG2UK","NP750XGK-KG2UK","NP750XGK-KG4UK","NP750QGK-KG1UK","NP750XGK-KG3UK","NP750XGK-KS1UK"],ny=["SM-S721BLBDEUB","SM-S721BLBGEUB","SM-S721BZKDEUB","SM-S721BZKGEUB","SM-S721BLGDEUB","SM-S721BLGGEUB","SM-S721BZYDEUB","SM-S721BZYGEUB","SM-S921BZADEUB","SM-S921BZAGEUB","SM-S921BZKDEUB","SM-S921BZKGEUB","SM-S921BZVDEUB","SM-S921BZVGEUB","SM-S921BZYDEUB","SM-S921BZYGEUB","SM-S921BLBDEUB","SM-S921BLBGEUB","SM-S921BLGDEUB","SM-S921BLGGEUB","SM-S921BZODEUB","SM-S921BZOGEUB","SM-S926BZADEUB","SM-S926BZAGEUB","SM-S926BZKDEUB","SM-S926BZKGEUB","SM-S926BZVDEUB","SM-S926BZVGEUB","SM-S926BZYDEUB","SM-S926BZYGEUB","SM-S926BLBDEUB","SM-S926BLBGEUB","SM-S926BLGDEUB","SM-S926BLGGEUB","SM-S926BZODEUB","SM-S926BZOGEUB","SM-S928BZKGEUB","SM-S928BZKHEUB","SM-S928BZKPEUB","SM-S928BZTGEUB","SM-S928BZTHEUB","SM-S928BZTPEUB","SM-S928BZVGEUB","SM-S928BZVHEUB","SM-S928BZVPEUB","SM-S928BZYGEUB","SM-S928BZYHEUB","SM-S928BZYPEUB","SM-S928BLBGEUB","SM-S928BLBHEUB","SM-S928BLBPEUB","SM-S928BLGGEUB","SM-S928BLGHEUB","SM-S928BLGPEUB","SM-S928BZOGEUB","SM-S928BZOHEUB","SM-S928BZOPEUB","SM-S911BLGDEUB","SM-S911BLIDEUB","SM-S911BZADEUB","SM-S911BZEDEUB","SM-S911BZGDEUB","SM-S911BZKDEUB","SM-S711BZWDEUB","SM-S711BZWGEUB","SM-S711BZADEUB","SM-S711BZAGEUB","SM-S711BLGDEUB","SM-S711BLGGEUB","SM-S711BZPDEUB","SM-S711BZPGEUB","SM-S711BZBDEUB","SM-S711BZBGEUB","SM-S711BZODEUB","SM-S711BZOGEUB","SM-F731BLGGEUB","SM-F731BLGHEUB","SM-F731BLIGEUB","SM-F731BLIHEUB","SM-F731BZAGEUB","SM-F731BZAHEUB","SM-F731BZBGEUB","SM-F731BZBHEUB","SM-F731BZEGEUB","SM-F731BZEHEUB","SM-F731BZGGEUB","SM-F731BZGHEUB","SM-F731BZUGEUB","SM-F731BZUHEUB","SM-F731BZYGEUB","SM-F731BZYHEUB","SM-A155FZYDEUB","SM-A155FZBDEUB","SM-A155FZKDEUB","SM-A156BZYDEUB","SM-A156BZBDEUB","SM-A156BZKDEUB","SM-A057GZKUEUB","SM-A057GLGUEUB","SM-A057GZSUEUB","SM-A256BZYDEUB","SM-A256BZBDEUB","SM-A256BZKDEUB","SM-A356BLBBEUB","SM-A356BZKBEUB","SM-A356BLVBEUB","SM-A356BZYBEUB","SM-A356BLBGEUB","SM-A356BZKGEUB","SM-A356BLVGEUB","SM-A356BZYGEUB","SM-A556BLBAEUB","SM-A556BZKAEUB","SM-A556BLVAEUB","SM-A556BZYAEUB","SM-A556BLBCEUB","SM-A556BZKCEUB","SM-A556BLVCEUB","SM-A556BZYCEUB","SM-F741BLBGEUB","SM-F741BLBHEUB","SM-F741BAKGEUB","SM-F741BAKHEUB","SM-F741BLGGEUB","SM-F741BLGHEUB","SM-F741BZOGEUB","SM-F741BZOHEUB","SM-F741BZSGEUB","SM-F741BZSHEUB","SM-F741BZWGEUB","SM-F741BZWHEUB","SM-F741BZYGEUB","SM-F741BZYHEUB","SM-F956BAKBEUB","SM-F956BAKCEUB","SM-F956BAKNEUB","SM-F956BDBBEUB","SM-F956BDBCEUB","SM-F956BDBNEUB","SM-F956BLIBEUB","SM-F956BLICEUB","SM-F956BLINEUB","SM-F956BZSBEUB","SM-F956BZSCEUB","SM-F956BZSNEUB","SM-F956BZWBEUB","SM-F956BZWCEUB","SM-F956BZWNEUB"],ry=["SM-R400NZWAEUA","SM-R400NZAAEUA","SM-R530NZAAEUA","SM-R530NZWAEUA","SM-R630NZAAEUA","SM-R630NZWAEUA"],oy=["SM-L705FDAAEUA","SM-L705FZTAEUA","SM-L705FZWAEUA","SM-L305FZEAEUA","SM-L305FZGAEUA","SM-L315FZGAEUA","SM-L315FZSAEUA","SM-L300NZEAEUA","SM-L300NZGAEUA","SM-L300NZEDWEU","SM-L300NZGDWEU","SM-L310NZGAEUA","SM-L310NZSAEUA","SM-L310NZGDWEU","SM-L310NZSDWEU","SM-R950NZKAEUA","SM-R950NZSAEUA","SM-R955FZKAEUA","SM-R955FZSAEUA","SM-R960NZKAEUA","SM-R960NZSAEUA","SM-R965FZKAEUA","SM-R965FZSAEUA","SM-R861NIDAEUA","SM-R861NZKAEUA","SM-R861NZSAEUA"],iy=["SM-L705FDAAEUA","SM-L705FZTAEUA","SM-L705FZWAEUA","SM-L305FZEAEUA","SM-L305FZGAEUA","SM-L315FZGAEUA","SM-L315FZSAEUA","SM-L300NZEAEUA","SM-L300NZGAEUA","SM-L300NZEDWEU","SM-L300NZGDWEU","SM-L310NZGAEUA","SM-L310NZSAEUA","SM-L310NZGDWEU","SM-L310NZSDWEU","SM-R950NZKAEUA","SM-R950NZSAEUA","SM-R955FZKAEUA","SM-R955FZSAEUA","SM-R960NZKAEUA","SM-R960NZSAEUA","SM-R965FZKAEUA","SM-R965FZSAEUA","SM-R861NIDAEUA","SM-R861NZKAEUA","SM-R861NZSAEUA"],ly=["SM-X920NZATEUB","SM-X926BZATEUB​","SM-X920NZSTEUB​","SM-X926BZSTEUB​","SM-X920NZAREUB​","SM-X926BZAREUB​","SM-X920NZSREUB​","SM-X926BZSREUB​","SM-X920NZAPEUB​","SM-X926BZAPEUB​","SM-X920NZSPEUB​","SM-X926BZSPEUB​","SM-X820NZAREUB​","SM-X826BZAREUB​","SM-X820NZSREUB​","SM-X826BZSREUB​","SM-X820NZAPEUB​","SM-X826BZAPEUB​","SM-X820NZSPEUB​","SM-X826BZSPEUB","SM-X110NDBAEUB","SM-X110NZAAEUB","SM-X110NZSAEUB","SM-X110NDBEEUB","SM-X110NZAEEUB","SM-X115NZAAEUB","SM-X115NZSAEUB","SM-X115NZAEEUB","SM-X210NDBAEUB","SM-X210NZAAEUB","SM-X210NZSAEUB","SM-X210NDBEEUB","SM-X210NZAEEUB","SM-X210NZSEEUB","SM-X216BDBAEUB","SM-X216BZAAEUB","SM-X216BZSAEUB","SM-X216BDBEEUB","SM-X216BZAEEUB","SM-X216BZSEEUB","SM-X510NZAAEUB","SM-X516BZAAEUB","SM-X510NLGAEUB","SM-X516BLGAEUB","SM-X510NZSAEUB","SM-X516BZSAEUB","SM-X510NZAEEUB","SM-X516BZAEEUB","SM-X510NLGEEUB","SM-X510NZSEEUB","SM-X610NZAAEUB","SM-X616BZAAEUB","SM-X610NLGAEUB","SM-X616BLGAEUB","SM-X610NZSAEUB","SM-X616BZSAEUB","SM-X610NZAEEUB","SM-X610NLGEEUB","SM-X610NZSEEUB","SM-T636BZKEEEA","SM-X306BZGAEEA","SM-P620NZAEEUB","SM-P620NZAAEUB","SM-X710NZAAEUB","SM-X710NZEAEUB","SM-X710NZAEEUB","SM-X710NZEEEUB","SM-X716BZAAEUB","SM-X716BZEAEUB","SM-X716BZAEEUB","SM-X910NZAAEUB","SM-X910NZEAEUB","SM-X910NZAEEUB","SM-X910NZEEEUB","SM-X916BZAAEUB","SM-X916BZAEEUB","SM-X910NZAIEUB","SM-X910NZEIEUB","SM-X810NZAAEUB","SM-X810NZEAEUB","SM-X810NZAEEUB","SM-X816BZAAEUB","SM-X816BZEAEUB"],sy=["SM-Q5KAPH","SM-Q5DAPH","SM-Q5SAPH"],ed=["ET-YQ500KBEGWW"],Ho=e=>{const{showConfigurator:t}=e,n=Bt(),r=Pp();y.useState(null),y.useState(!1),y.useState([]);const{mainProduct:o,secondProduct:i,thirdProduct:l,mainProductCategory:s,editMainProduct:a,editSecondProduct:u,editThirdProduct:p,productConfigurator:v,updateProductConfigurator:c,mainProductConfigurator:S,updateMainProductConfigurator:w,secondProductConfigurator:d,updateSecondProductConfigurator:A,thirdProductConfigurator:m,updateThirdProductConfigurator:h,skuToView:g,updateSkuToView:k,activeTab:x,showSearchBox:P,updateActiveTab:_,activeSubCategoryTab:M,updateActiveSubCategoryTab:B}=y.useContext(ze),R=a||u;y.useContext(ze),y.useContext(ze),Je.li` padding: 12px 20px; &:empty { display: none; } &:hover { background-color: #f7f7f7; } @media (max-width: 767px) { padding: 4px 10px; } `;const ne=y.useRef(null),[Y,ce]=y.useState(!1),[H,ie]=y.useState(""),[le,ae]=y.useState(""),T=E=>{ae(E.target.value),E.target.value.length>2?ie(E.target.value.toLowerCase()):E.target.value==""&&ie("")},$=E=>{ce(E)},N=E=>{ie(E)},W=()=>{k(""),ae(""),ie("")};return y.useEffect(()=>{function E(b){if(ne.current&&b.target){const O=b.target;ne.current.contains(O)||ce(!1)}}return document.addEventListener("mousedown",E),()=>{document.removeEventListener("mousedown",E)}},[ne]),f(me,{children:(S||d||m||a||u||p)&&t&&I("section",{id:"choose-your-product-computing",style:{padding:n?"2vw":r?"30px":"30px 80px",background:n?"":"#fff",borderRadius:n?"0px":"12px",display:"block",margin:n?"8vw auto":"0px",maxWidth:n?"100%":"unset"},children:[I("div",{id:"mininav",style:{display:o!=""&&!a?"none":"flex",height:x==""||x=="monitors"||x=="laptops"||x=="tablets"||x=="watchTab1"||x=="rings"||x=="smartphones"||x=="watch"?"auto":"0px",opacity:x==""||x=="monitors"||x=="laptops"||x=="tablets"||x=="watchTab1"||x=="rings"||x=="smartphones"||x=="watch"?1:0,flexWrap:"wrap",gap:"10px",justifyContent:"center",marginBottom:"20px"},children:[f(X,{font:"secondary",weight:"bold",size:"20",style:{marginBottom:"26px",width:"100%",display:"inline-block",textAlign:"center",fontSize:n?"16px":"20px"},children:"Choose bundle category"}),I("div",{onClick:()=>{_("smartphones"),W()},...de("smartphonesTabClicked"),style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",maxWidth:n?"calc(50% - 20px)":"120px",padding:"10px 0",border:x=="smartphones"?"1px solid #2189ff":"1px solid #aaa",opacity:x=="smartphones"?"1":"0.8",borderRadius:"6px",background:s==""||s=="laptops"&&!R||x=="smartphones"&&R?"white":"#ddd",cursor:"default"},children:[f("img",{src:"https://images.samsung.com/is/content/samsung/assets/uk/smartphones/Icon_53x53_Smartphones.svg",alt:"Smartphones icon",style:{paddingBottom:"10px",maxHeight:"70px"}}),f(X,{font:"primary",weight:"normal",size:"12",style:{fontSize:n?"10px":"12px"},children:"Smartphones"})]}),I("div",{onClick:()=>{_("tablets"),W()},...de("tabletsTabClicked"),style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",maxWidth:n?"calc(50% - 20px)":"120px",padding:"10px 0",border:x=="tablets"?"1px solid #2189ff":"1px solid #aaa",opacity:x=="tablets"?"1":"0.8",borderRadius:"6px",background:s==""||s=="laptops"&&!R||x=="tablets"&&R?"white":"#ddd",cursor:s==""||s=="laptops"&&!R||x=="tablets"&&R?"pointer":"unset"},children:[f("img",{src:"https://images.samsung.com/is/content/samsung/assets/uk/smartphones/Icon_53x53_Tablets.svg",alt:"Tablet icon",style:{paddingBottom:"10px",maxHeight:"70px"}}),f(X,{font:"primary",weight:"normal",size:"12",style:{fontSize:n?"10px":"12px"},children:"Tablets"})]}),I("div",{onClick:()=>{_("laptops"),W()},...de("laptopsTabClicked"),style:{display:"none",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",maxWidth:n?"calc(50% - 20px)":"120px",padding:"10px 0",border:x=="laptops"?"1px solid #2189ff":"1px solid #aaa",opacity:x=="laptops"?"1":"0.8",borderRadius:"6px",background:s==""||s=="monitors"&&!R||x=="laptops"&&R?"white":"#ddd",cursor:s==""||s=="monitors"&&!R||x=="laptops"&&R?"pointer":"unset"},children:[f("img",{src:"https://images.samsung.com/is/content/samsung/assets/uk/smartphones/Icon_53x53_Laptops.svg",alt:"Laptop icon",style:{paddingBottom:"10px",maxHeight:"70px"}}),f(X,{font:"primary",weight:"normal",size:"12",style:{fontSize:n?"10px":"12px"},children:"Laptops"})]}),I("div",{onClick:()=>{_("watchTab1"),W()},...de("watchTab1TabClicked"),style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",maxWidth:n?"calc(50% - 20px)":"120px",padding:"10px 0",border:x=="watchTab1"?"1px solid #2189ff":"1px solid #aaa",opacity:x=="watchTab1"?"1":"0.8",borderRadius:"6px",background:s==""||s=="monitors"&&!R||x=="watchTab1"&&R?"white":"#ddd",cursor:s==""||s=="monitors"&&!R||x=="watchTab1"&&R?"pointer":"unset"},children:[f("img",{src:"https://images.samsung.com/is/content/samsung/assets/uk/smartphones/Icon_53x53_Watches.svg",alt:"Laptop icon",style:{paddingBottom:"10px",maxHeight:"70px"}}),f(X,{font:"primary",weight:"normal",size:"12",style:{fontSize:n?"10px":"12px"},children:"Watch"})]})]}),o!==""&&!a&&I("div",{style:{display:"flex",justifyContent:"center",gap:"10px"},children:[I("div",{onClick:()=>{_("buds"),W()},...de("budsTabClicked"),style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"150px",border:x=="buds"?"1px solid #2189ff":"1px solid #aaa",opacity:o!=""?"1":"0.8",borderRadius:"6px",padding:"10px 0",background:"white",cursor:"pointer"},children:[f("img",{src:"https://images.samsung.com/is/content/samsung/assets/uk/smartphones/Icon_53x53_Buds.svg",alt:"Buds icon",style:{paddingBottom:"10px",maxHeight:"70px"}}),f(X,{font:"primary",weight:"normal",size:"12",style:{fontSize:n?"10px":"12px"},children:"Buds"})]}),I("div",{onClick:()=>{_("watch"),W()},...de("watchTabClicked"),style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"150px",padding:"10px 0",border:x=="watch"?"1px solid #2189ff":"1px solid #aaa",borderRadius:"6px",background:"white",cursor:"pointer"},children:[f("img",{src:"https://images.samsung.com/is/content/samsung/assets/uk/smartphones/Icon_53x53_Watches.svg",alt:"Watch icon",style:{paddingBottom:"10px",maxHeight:"70px"}}),f(X,{font:"primary",weight:"normal",size:"12",style:{fontSize:n?"10px":"12px"},children:"Watch"})]}),I("div",{onClick:()=>{_("rings"),W()},...de("ringsTabClicked"),style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"150px",border:x=="rings"?"1px solid #2189ff":"1px solid #aaa",opacity:o!=""?"1":"0.8",borderRadius:"6px",padding:"10px 0",background:"white",cursor:"pointer"},children:[f("img",{src:"https://images.samsung.com/is/content/samsung/assets/uk/mobile/bundle-deals/Icon_Ring.svg",alt:"Rings icon",style:{paddingBottom:"10px",maxHeight:"70px"}}),f(X,{font:"primary",weight:"normal",size:"12",style:{fontSize:n?"10px":"12px"},children:"Ring"})]})]}),(x&&(x=="laptops"||x=="watch"||x=="watchTab1"||x=="rings"||x=="smartphones"||x=="tablets"||x=="buds")||M)&&I("div",{id:"search-box",style:{display:x?n?"block":"flex":"none",flexDirection:"column",alignItems:"center"},children:[P&&I("div",{id:"search-product",style:{display:"flex",flexDirection:"column",alignItems:"center",position:"relative"},children:[I("div",{style:{position:"relative",width:n?"310px":"400px",margin:"20px 20px 0px 20px"},children:[f("input",{type:"text",value:le,onChange:T,onClick:()=>{ce(!0)},style:{width:"100%",padding:"10px 5px 10px 20px",fontSize:"16px",border:"1px solid #E4E4E4",borderRadius:"25px",fontFamily:"SamsungOne"},placeholder:"Search product"}),f("img",{src:"https://images.samsung.com/is/image/samsung/assets/uk/bundle/icons/magnify.png",alt:"Search",style:{position:"absolute",top:"50%",right:"10px",transform:"translateY(-50%)",cursor:"pointer"}})]}),I("ul",{className:"noScrollBars",ref:ne,style:{maxHeight:Y?"300px":0,overflow:Y?"scroll":"hidden",position:g!=""?"absolute":"relative",top:g!=""?"61px":"0px",background:"white",width:n?"300px":"400px",fontSize:n?"3.3vmin":"",padding:"0",margin:"0",listStyle:"none",cursor:"pointer",zIndex:"100",fontFamily:"SamsungOne",boxShadow:"2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02),6.7px 6.7px 5.3px rgba(0, 0, 0, 0.028),12.5px 12.5px 10px rgba(0, 0, 0, 0.035),22.3px 22.3px 17.9px rgba(0, 0, 0, 0.042),41.8px 41.8px 33.4px rgba(0, 0, 0, 0.05),100px 100px 80px rgba(0, 0, 0, 0.07)"},children:[x==="laptops"&&f(Bn,{searchTerm:H,updateDropdownOpen:$,updateSearchTerm:N,devices:ty}),x==="watchTab1"&&f(Bn,{searchTerm:H,updateDropdownOpen:$,updateSearchTerm:N,devices:iy}),x==="tablets"&&f(Bn,{searchTerm:H,updateDropdownOpen:$,updateSearchTerm:N,devices:ly}),x==="watch"&&f(Bn,{searchTerm:H,updateDropdownOpen:$,updateSearchTerm:N,devices:oy}),x==="smartphones"&&f(Bn,{searchTerm:H,updateDropdownOpen:$,updateSearchTerm:N,devices:ny}),x==="buds"&&f(Bn,{searchTerm:H,updateDropdownOpen:$,updateSearchTerm:N,devices:ry}),x==="rings"&&f(Bn,{searchTerm:H,updateDropdownOpen:$,updateSearchTerm:N,devices:sy})]})]}),o&&!a&&g&&i&&!u&&f(f1,{defaultSku:g,theme:"light",setSelected:E=>console.log("sku"+E),addToBag:(E,b)=>console.log("naoo"),dropdownOpen:Y,setImage:E=>console.log(E),inBasket:E=>!1,leadSku:g,setCta:E=>console.log(E),onError:E=>console.log(E)},g),o&&!a&&g&&!p&&!l&&(i==""||u)&&f(d1,{defaultSku:g,theme:"light",setSelected:E=>console.log("sku"+E),addToBag:(E,b)=>console.log("naoo"),dropdownOpen:Y,setImage:E=>console.log(E),inBasket:E=>!1,leadSku:g,setCta:E=>console.log(E),onError:E=>console.log(E)},g),S&&g!=""&&o===""&&!a&&!u&&!p&&f(Vc,{defaultSku:g,theme:"light",setSelected:E=>console.log("sku"+E),addToBag:(E,b)=>console.log("naoo"),dropdownOpen:Y,setImage:E=>console.log(E),inBasket:E=>!1,leadSku:g,setCta:E=>console.log(E),onError:E=>console.log(E)},g),a&&g!=""&&f(me,{children:f(Vc,{defaultSku:g,theme:"light",setSelected:E=>console.log("sku"+E),addToBag:(E,b)=>console.log("naoo"),dropdownOpen:Y,setImage:E=>console.log(E),inBasket:E=>!1,leadSku:g,setCta:E=>console.log(E),onError:E=>console.log(E)},g)})]})]})})};function ay(){var Ge,Cl,El;const e=Bt(),t=Pp(),[n,r]=y.useState(null),[o,i]=y.useState(!1),[l,s]=y.useState([]),{mainProduct:a,secondProduct:u,thirdProduct:p,accessary:v,mainAccessary:c,secondAccessary:S,thirdAccessary:w,mainProductCategory:d,secondProductCategory:A,thirdProductCategory:m,updateMainProductCategory:h,updateSecondProductCategory:g,updateThirdProductCategory:k,editMainProduct:x,editSecondProduct:P,editThirdProduct:_,productConfigurator:M,updateProductConfigurator:B,mainProductConfigurator:R,updateMainProductConfigurator:ne,secondProductConfigurator:Y,updateSecondProductConfigurator:ce,thirdProductConfigurator:H,updateThirdProductConfigurator:ie,skuToView:le,updateSkuToView:ae,activeTab:T,updateActiveTab:$,updateActiveSubCategoryTab:N,mainProductSubCategory:W,secondProductSubCategory:E,thirdProductSubCategory:b,updateMainProductSubCategory:O,updateSecondProductSubCategory:V,updateThirdProductSubCategory:C}=y.useContext(ze),{updateMainProduct:q,updateSecondProduct:U,updateThirdProduct:se}=y.useContext(ze),{updateEditMainProduct:re,updateEditSecondProduct:ee,updateEditThirdProduct:j}=y.useContext(ze),ge=Je.div` width: 100%; padding: 24px 24px 24px 28px; background-color: #ffffff; border-radius: 20px; transition: border 0.4s ease; display: flex; flex-direction: column; gap: 10px; justify-content: flex-start; align-items: center; position: relative; max-width: 340px; min-height: 260px; position: relative; `,Ce=Je.div` position: absolute; z-index: 2; top: 50%; width: 40px; height: 40px; padding: 9px; background-color: #fff; border-radius: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; margin-left: -27px; border: 1px solid #C3C3C3; display: flex; justify-content: center; align-items: center; font-size: 36px; color: #000; /* Change the color of the plus sign */ @media (min-width: 768px) and (max-width: 900px) { width: 2.6vw; height: 2.6vw; padding: 0.6vw; margin-left: -2.8vw; } @media (max-width: 767px) { top: 0; width: 7.44444444vw; height: 7.44444444vw; margin: -5vw 0vw 0vw 0vw; padding: 2.22222222vw; left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); } `;Je.span` font-size: 36px; margin-top: 4px; @media (min-width: 768px) and (max-width: 900px) { font-size: 3vw; margin-bottom: 0.4vw; } @media (max-width: 767px) { font-size: 7vw; margin-bottom: 0vw; } `,Je.li` padding: 12px 20px; &:hover { background-color: #f7f7f7; } @media (max-width: 767px) { padding: 4px 10px; } `;const J=async()=>{i(!1);let K=p!==""?"https://api.shop.samsung.com/tokocommercewebservices/v2/uk/userData/anonymous/simulatecart?productCodes="+a+","+u+","+p:u!==""?"https://api.shop.samsung.com/tokocommercewebservices/v2/uk/userData/anonymous/simulatecart?productCodes="+a+","+u:"https://api.shop.samsung.com/tokocommercewebservices/v2/uk/userData/anonymous/simulatecart?productCodes="+a;fetch(K).then(he=>he.json()).then(he=>{console.log(K),i(!0),s(he),console.log(he),s(he)},he=>{i(!0),r(he)})},ve=async()=>{i(!1);let K=p!==""?"https://api.shop.samsung.com/tokocommercewebservices/v2/uk_student/userData/anonymous/simulatecart?productCodes="+a+","+u+","+p:u!==""?"https://api.shop.samsung.com/tokocommercewebservices/v2/uk_student/userData/anonymous/simulatecart?productCodes="+a+","+u:"https://api.shop.samsung.com/tokocommercewebservices/v2/uk_student/userData/anonymous/simulatecart?productCodes="+a;fetch(K).then(he=>he.json()).then(he=>{console.log(K),i(!0),s(he),console.log(he),s(he)},he=>{i(!0),r(he)})},oe=async()=>{i(!1);let K=p!==""?"https://api.shop.samsung.com/tokocommercewebservices/v2/uk_networks/userData/anonymous/simulatecart?productCodes="+a+","+u+","+p:u!==""?"https://api.shop.samsung.com/tokocommercewebservices/v2/uk_networks/userData/anonymous/simulatecart?productCodes="+a+","+u:"https://api.shop.samsung.com/tokocommercewebservices/v2/uk_networks/userData/anonymous/simulatecart?productCodes="+a;fetch(K).then(he=>he.json()).then(he=>{console.log(K),i(!0),s(he),console.log(he),s(he)},he=>{i(!0),r(he)})};y.useEffect(()=>{const K=window.location.href.includes("uk_student")?"uk_student":window.location.href.includes("uk_networks")?"uk_networks":"uk";K==="uk_student"?ve():K==="uk_networks"?oe():J()},[a,u,p]);const[Se,Re]=y.useState(""),[ye,De]=y.useState(""),[L,Z]=y.useState(""),[F,D]=y.useState("");y.useEffect(()=>{const K=window.location.href.includes("uk_student")?"uk_student":window.location.href.includes("uk_networks")?"uk_networks":"uk";K=="uk_student"||K=="uk_networks"?(Re("Extra 20% off your next product"),De("Add Watch, Buds or Ring to build your bundle​"),Z("Extra 20% off your next product"),D("Add Watch, Buds or Ring to build your bundle​")):(Re("Get 20% off your next product"),De("Add Watch, Buds or Ring to build your bundle"),Z("Get 20% off your next product"),D("Add Watch, Buds or Ring to build your bundle"))},[d]);const pe=K=>{var he=e?120:60;setTimeout(()=>{const Mr=document.getElementById(K);var Zn=Mr!==null?Mr.getBoundingClientRect().top-he:0;window.scrollTo({top:window.scrollY+Zn,behavior:"smooth"})},500)},je=()=>{$(""),N(""),ae(""),re(!1),ee(!1),j(!1),N("")};return console.log(l),f(me,{children:f("div",{id:"bundle-component-computing",style:{maxWidth:"1440px",margin:"0 auto",position:"relative",marginTop:"0px"},children:I("div",{style:{padding:e?"4vw 4vw":t?"3vw 2vw":"50px",background:"#f4f4f4",borderRadius:"20px",margin:e?"0vw 3vw 3vw":"0px 0px 40px"},children:[I("section",{style:{width:"100%",maxWidth:"1440px",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:e?"column":"row",margin:"0 auto",marginBottom:e?"":"40px",gap:t?"1.2vw":"12px",boxSizing:"border-box"},children:[I(ge,{style:{justifyContent:a!=""?"flex-start":"center",boxShadow:"rgba(0, 0, 0, 0.15) 0px 1px 3px 0px"},children:[a&&f("div",{style:{position:"absolute",right:"12px",top:"12px",zIndex:"2",cursor:"pointer"},onClick:()=>{u?d!="smartphones"?(q(u),h(A)):(q(""),U(""),se(""),h("")):(q(""),h(""),$("")),p?d!="smartphones"?(U(p),V(b),C(""),se("")):(C(""),se("")):U(""),g(""),je()},...de("DeleteFirstProductClicked"),children:f("svg",{width:"18px",height:"18px",fill:"none",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid meet",focusable:"false",children:f("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 .333c.448 0 .814.354.833.798V2.5H13.5v1.333h-1.025l-.898 11.055a.853.853 0 01-.808.778H3.268a.853.853 0 01-.84-.74l-.005-.037-.898-11.055H.5V2.5h3.667V1.167c0-.448.353-.814.797-.833H9zm2.137 3.5H2.863l.854 10.5h6.566l.854-10.5zm-1.97 8.5V6H7.833v6.334h1.334zM6.167 6v6.334H4.833V6h1.334zM5.5 1.667h3V2.5h-3v-.833z",fill:"#000"})})}),!a&&I(me,{children:[f(X,{style:{textAlign:"center",fontSize:"16px",fontWeight:"bold"},children:"Add first product"}),f(X,{style:{textAlign:"center",fontSize:"12px",fontWeight:"700"},children:(window.location.href.includes("uk_student")||window.location.href.includes("uk_network"),"Select Galaxy device")}),f($t,{onClick:()=>{ne(!0),je(),pe("choose-your-product-computing"),$("smartphones")},...de("AddFirstProductClicked"),size:e?26:14,style:{border:"1px solid #000",position:"absolute",bottom:"23px"},children:"Add a product"})]}),a&&I(me,{children:[f(ql,{defaultSku:a,accessarySku:c,product:"mainproduct",theme:"light",setSelected:K=>console.log("sku"+K),addToBag:(K,he)=>console.log("naoo"),setImage:K=>console.log(K),inBasket:K=>!1,leadSku:a,setCta:K=>console.log(K),onError:K=>console.log(K)},a),f(gn,{onClick:()=>{re(!0),ee(!1),j(!1),ae(a),d!=""&&$(d),W!=""&&N(W),pe("choose-your-product-computing")},...de("EditFirstProductClicked"),style:{border:"1px solid #707070",borderColor:"#707070",position:"absolute",bottom:"23px"},children:"Edit Selection"})]})]}),f(Ho,{showConfigurator:e&&(R||x)}),I(ge,{style:{boxShadow:"rgba(0, 0, 0, 0.15) 0px 1px 3px 0px",justifyContent:u!=""?"flex-start":"center"},children:[f(Ce,{children:f("img",{src:"https://images.samsung.com/is/content/samsung/assets/uk/2407/local/offer/plus-icon.svg"})}),u&&f("div",{style:{position:"absolute",right:"12px",top:"12px",zIndex:"2",cursor:"pointer"},onClick:()=>{p?(U(p),g(m),V(b),se("")):U(""),je()},...de("DeleteSecondProductClicked"),children:f("svg",{width:"18px",height:"18px",fill:"none",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid meet",focusable:"false",children:f("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 .333c.448 0 .814.354.833.798V2.5H13.5v1.333h-1.025l-.898 11.055a.853.853 0 01-.808.778H3.268a.853.853 0 01-.84-.74l-.005-.037-.898-11.055H.5V2.5h3.667V1.167c0-.448.353-.814.797-.833H9zm2.137 3.5H2.863l.854 10.5h6.566l.854-10.5zm-1.97 8.5V6H7.833v6.334h1.334zM6.167 6v6.334H4.833V6h1.334zM5.5 1.667h3V2.5h-3v-.833z",fill:"#000"})})}),!u&&I(me,{children:[f(X,{style:{textAlign:"center",fontSize:"16px",fontWeight:"bold",width:"100%"},children:Se||"Save up to 30%"}),f(X,{style:{textAlign:"center",fontSize:"12px",fontWeight:"700",maxWidth:"80%"},children:ye||""})]}),a&&!u&&f($t,{onClick:()=>{ce(!0),je(),pe("choose-your-product-computing")},...de("AddSecondProductClicked"),size:e?26:14,style:{border:"1px solid #000",position:"absolute",bottom:"23px"},children:"Add a product"}),u&&I(me,{children:[f(ql,{defaultSku:u,accessarySku:S,theme:"light",product:"secondproduct",setSelected:K=>console.log("sku"+K),addToBag:(K,he)=>console.log("naoo"),setImage:K=>console.log(K),inBasket:K=>!1,leadSku:u,setCta:K=>console.log(K),onError:K=>console.log(K)},u),f(gn,{onClick:()=>{re(!1),ee(!0),j(!1),ae(u),A!=""&&$(A),E!=""&&N(E),pe("choose-your-product-computing")},...de("EditSecondProductClicked"),style:{border:"1px solid #707070",borderColor:"#707070",position:"absolute",bottom:"23px"},children:"Edit selection"})]})]}),f(Ho,{showConfigurator:e&&(Y||P)}),d=="appliances"&&I(ge,{style:{boxShadow:"rgba(0, 0, 0, 0.15) 0px 1px 3px 0px",justifyContent:p!=""?"flex-start":"center"},children:[f(Ce,{children:f("img",{src:"https://images.samsung.com/is/content/samsung/assets/uk/2407/local/offer/plus-icon.svg"})}),p&&f("div",{style:{position:"absolute",right:"12px",top:"12px",zIndex:"2",cursor:"pointer"},onClick:()=>{p&&se(""),je(),k(""),C("")},...de("DeleteThirdProductClicked"),children:f("svg",{width:"18px",height:"18px",fill:"none",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid meet",focusable:"false",children:f("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 .333c.448 0 .814.354.833.798V2.5H13.5v1.333h-1.025l-.898 11.055a.853.853 0 01-.808.778H3.268a.853.853 0 01-.84-.74l-.005-.037-.898-11.055H.5V2.5h3.667V1.167c0-.448.353-.814.797-.833H9zm2.137 3.5H2.863l.854 10.5h6.566l.854-10.5zm-1.97 8.5V6H7.833v6.334h1.334zM6.167 6v6.334H4.833V6h1.334zM5.5 1.667h3V2.5h-3v-.833z",fill:"#000"})})}),!p&&I(me,{children:[f(X,{style:{textAlign:"center",fontSize:"16px",fontWeight:"bold"},children:L||"Save up to 30%"}),f(X,{style:{textAlign:"center",fontSize:"12px",fontWeight:"700",maxWidth:"80%"},children:F||""})]}),a&&u&&!p&&f($t,{onClick:()=>{ie(!0),je(),pe("choose-your-product-computing")},...de("AddThirdProductClicked"),size:e?26:14,style:{border:"1px solid #000",position:"absolute",bottom:"23px"},children:"Add a product"}),p&&I(me,{children:[f(ql,{defaultSku:p,accessarySku:w,product:"thirdproduct",theme:"light",setSelected:K=>console.log("sku"+K),addToBag:(K,he)=>console.log("naoo"),setImage:K=>console.log(K),inBasket:K=>!1,leadSku:p,setCta:K=>console.log(K),onError:K=>console.log(K)},p),f(gn,{onClick:()=>{re(!1),ee(!1),j(!0),ae(p),m!=""&&$(m),b!=""&&N(b),pe("choose-your-product-computing")},...de("EditThirdProductClicked"),style:{border:"1px solid #707070",borderColor:"#707070",position:"absolute",bottom:"23px"},children:"Edit selection"})]})]}),f(Ho,{showConfigurator:e&&(H||_)}),I(ge,{style:{padding:"24px 24px",boxShadow:"rgba(0, 0, 0, 0.15) 0px 1px 3px 0px"},children:[f(Ce,{children:f("img",{src:"https://images.samsung.com/is/content/samsung/assets/uk/2407/local/offer/equals-icon.svg"})}),l&&I(me,{children:[I("div",{style:{display:"flex",width:"100%",justifyContent:"space-between",paddingBottom:e?"30px":"50px"},children:[f("div",{children:f(X,{weight:"700",size:e?26:20,style:{fontSize:e?"18px":"20px"},children:"Total price"})}),f("div",{children:f(X,{weight:"700",style:{fontSize:e?"18px":"20px"},size:e?26:20,children:(Ge=l==null?void 0:l.totalPrice)==null?void 0:Ge.formattedValue})})]}),I("div",{style:{display:"flex",width:"100%",justifyContent:"space-between",paddingBottom:"10px"},children:[f("div",{children:f(X,{weight:"700",style:{fontSize:e?"14px":"16px"},children:"Subtotal"})}),f("div",{children:f(X,{weight:"700",style:{textDecoration:"line-through",fontSize:e?"14px":"16px"},children:(Cl=l==null?void 0:l.subTotal)==null?void 0:Cl.formattedValue})})]}),I("div",{style:{display:"flex",width:"100%",justifyContent:"space-between",paddingBottom:"10px"},children:[f("div",{children:f(X,{weight:"700",style:{color:"#006BEA",fontSize:e?"14px":"16px"},children:"Total Savings"})}),f("div",{children:f(X,{weight:"700",style:{color:"#006BEA",fontSize:e?"14px":"16px"},children:(El=l==null?void 0:l.totalDiscounts)==null?void 0:El.formattedValue})})]}),!u&&f($t,{size:e?26:14,...de("addToBasketClicked"),style:{border:"1px solid #ddd",position:"absolute",bottom:"23px",background:"#ddd",color:"#aaa",cursor:"none",PointerEvent:"none"},children:"Add to basket"}),u&&f($t,{onClick:()=>{const K=[];a!=null&&a!==""&&K.push(a),u!=null&&u!==""&&(K.push(u),A=="rings"&&K.push(ed[0])),p!=null&&p!==""&&(K.push(p),m=="rings"&&K.push(ed[0])),c!=null&&c!==""&&K.push(c),S!=null&&S!==""&&K.push(S),w!=null&&w!==""&&K.push(w);const he=K.map(Zn=>({productCode:Zn,services:[],qty:1}));console.log("cartItems"),console.log(he);async function Mr(){const Zn=window.location.href.includes("uk_student")?"uk_student":window.location.href.includes("uk_networks")?"uk_networks":"uk";await fetch(`https://api.shop.samsung.com/tokocommercewebservices/v2/${Zn}/addToCart/multi?fields=BASIC`,{headers:{accept:"application/json, text/javascript, */*; q=0.01","accept-language":"en-GB,en-US;q=0.9,en;q=0.8","content-type":"application/json"},body:JSON.stringify(he),method:"POST",mode:"cors",credentials:"include"}).then(async Mo=>{await Mo.json(),window.location.href.includes("uk_student")?window.location.href="https://shop.samsung.com/uk/multistore/ukepp/uk_student/cart":window.location.href.includes("uk_networks")?window.location.href="https://shop.samsung.com/uk/multistore/ukepp/uk_networks/cart":window.location.href="https://shop.samsung.com/uk/cart"}).catch(Mo=>{console.log(Mo.message)})}Mr()},style:{border:"1px solid #A5A5A5",position:"absolute",bottom:"23px","&:hover":{background:"#fff"}},...de("addToBasketClicked"),children:"Add to basket"})]})]})]}),f(Ho,{showConfigurator:!e})]})})})}const uy="modulepreload",cy=function(e){return"/"+e},td={},dy=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=cy(i),i in td)return;td[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!r)for(let p=o.length-1;p>=0;p--){const v=o[p];if(v.href===i&&(!l||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":uy,l||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),l)return new Promise((p,v)=>{u.addEventListener("load",p),u.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())},fy=e=>{e&&e instanceof Function&&dy(()=>import("./web-vitals-60d3425a.js"),[]).then(({getCLS:t,getFID:n,getFCP:r,getLCP:o,getTTFB:i})=>{t(e),n(e),r(e),o(e),i(e)})},py=x0` * { box-sizing: border-box; } [hidden] { display: none; } font-family: 'SamsungOne, sans-serif'; margin: auto; background: white; color: black; > div, .maxwidth-limit { max-width: 1440px; margin: 0 auto; } .disclaimer { width: 80%; @media screen and (min-width: 768px) { width: 60%; } } .terms { margin: 0vw 5.55556vw; @media screen and (min-width: 768px) { margin: 0vw 8.19444vw; } @media screen and (min-width: 1440px) { margin: 0 120px; } } @font-face { font-family: 'SamsungSharpSans'; src: url('https://d199c2lmsg7yuw.cloudfront.net/SamsungSharpSans-Regular.otf') format('opentype'); font-style: normal; font-weight: 400; } @font-face { font-family: 'SamsungSharpSans'; src: url('https://d199c2lmsg7yuw.cloudfront.net/SamsungSharpSans-Medium.otf') format('opentype'); font-style: normal; font-weight: 500; } @font-face { font-family: 'SamsungSharpSans'; src: url('https://d199c2lmsg7yuw.cloudfront.net/SamsungSharpSans-Bold.otf') format('opentype'); font-style: normal; font-weight: 700; } @font-face { font-display: swap; font-family: 'SamsungOne'; font-style: normal; font-weight: normal; src: local('SamsungOne'), url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.woff2') format('woff2'), url('/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.woff') format('woff'), url('/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.ttf') format('truetype'), url('/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.eot?#iefix') format('embedded-opentype'); } @font-face { font-display: swap; font-family: 'SamsungOne'; font-style: normal; font-weight: bold; src: local('SamsungOne'), url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.woff2') format('woff2'), url('/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.woff') format('woff'), url('/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.ttf') format('truetype'), url('/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.eot?#iefix') format('embedded-opentype'); } .cheil-static-ecom *, .cheil-static-ecom *:after, .cheil-static-ecom *:before { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; scroll-behavior: smooth; } .cheil-static-ecom { overflow: hidden; } #content > div.par.parsys > div.cl-g-sticky-navigation-text.section { display: none; } .visibleNav { display: block !important; } .pointer { cursor: pointer; } .addeventatc-selected { top: -175px!important; } #addeventatc2-drop { top: 0px!important; left: -55%!important; } .addevent { color: #fff!important; display: flex!important; justify-content: center; align-items: center; } .addevent:hover { color: #000!important; background: rgba(0,0,0,0)!important; } .addevent:hover svg #calendar-icon > * { stroke: #000!important; } .addeventatc_dropdown { width: 186px; } .addeventatc_dropdown span { background: none!important; padding: 14px 10px 14px 18px!important; } .divider { position: relative; width: 2px; &:after { content: ""; position: absolute; border-left: 2px solid black; height: 125%; border-radius: 2px; top: -0.2em; @media screen and (max-width: 768px) { border-left: 1px solid black; } } } .noWrap { white-space: nowrap; } .copyx { display: none!important; } .addeventatc { @media screen and (max-width: 768px){ margin: 3em auto; } span { display: none; } } .addeventatc .addeventatc_icon { display: none; } .ReactModal__Overlay { background: rgba(0, 0, 0, 0.5)!important; } .slick-slider { display: flex; } .slick-track { display: flex!important; align-items: center!important;; } img { &:focus { outline: none; } } #MinimalForm { display: none; } .formIframe { border: 0; } .CompareArrowLeft { position: absolute; top: -40%; right: 15%; } .CompareArrowRight { position: absolute; top: -40%; left: 15%; } .flex-end { align-self: flex-end; } .flex-start { align-self: flex-start; } .wider { letter-spacing: 0.1em; } .slick-slide { /* height: 50vh; */ max-width: 95vw !important; /* width: 75vw !important; */ overflow: hidden; } .slick-slide:focus { outline: none; } .slick-slider { max-width: 1440px; width: 95vw; } .slick-track { width: 95vw; } #apps { .slick-slider{ width: 100%; overflow: visible; margin: 0 auto; } .slick-arrow { display: none !important; } .slick-list { width: 100%; } } #cheil-id-root__financeModule{ margin: 25px auto !important; } .ReactModal__Body--open, .ReactModal__Html--open { overflow: hidden; } .ReactModal__Content { opacity: 0; max-width:1440px; transition: opacity 300ms ease-in-out; } .ReactModal__Content--after-open { opacity: 1; } .ReactModal__Content--before-close { opacity: 0; } .animatedSvg { stroke-dasharray: 100; stroke-dashoffset: 100; &_concierge { animation: dash 3s ease-in-out 1s forwards; } &_chat { animation: dashAlt 3s ease-in-out 2s forwards; } &_appointment { animation: dash 3s ease-in-out 3s forwards; } &_people { animation: dash 3s ease-in-out 4s forwards; } } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .animatedSvg { stroke-width: 0; stroke-dashoffset: 0; stroke-dasharray: 0; &_concierge { animation: none; } &_chat { animation:none; } &_appointment { animation: none; } &_people { animation: none; } } } _:-ms-lang(x), _:-webkit-full-screen, .animatedSvg{ stroke-width: 0; stroke-dashoffset: 0; stroke-dasharray: 0; &_concierge { animation: none; } &_chat { animation:none; } &_appointment { animation: none; } &_people { animation: none; } } @keyframes dash { 0% { stroke-dashoffset: 100; } 100% { stroke-dashoffset: 0; stroke-width: 0 } } @keyframes dashAlt { 0% { stroke-dashoffset: 100; } 100% { stroke-dashoffset: 0; } } abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,tbody,td,tfoot,th,thead,time,tr,ul,var,video { margin: 0; padding: 0; vertical-align: top; -webkit-box-sizing: border-box; box-sizing: border-box } `,hy=ts.createRoot(document.getElementById("cheil-static-bb-buds-offer"));hy.render(f(Dn.StrictMode,{children:f(S0,{theme:Ap,children:I(t1,{children:[f(py,{}),f(ay,{})]})})}));try{window.sg.components.featureColumnCarousel.init()}catch{console.log("feature column carousel not loaded yet")}fy(); }); </script> </div> <div class="of-g-feature-benefit-card aem-GridColumn aem-GridColumn--default--12"> <div class="feature-benefit-card bg-white feature-benefit-card--desktop-layout-3 desktop-text-align--left mobile-text-align--left feature-benefit-card--use-mouseover-interaction" id="discount-programs"> <h2 class="feature-benefit-card__head-title">Samsung Discount Programs </h2> <div class="feature-benefit-card__head-description">Access our exclusive discount sites for Students &amp; Youth, Key Workers, Teachers and Business.</div> <div class="feature-benefit-card__swiper swiper-container " data-swiper-option='{ "componentEl":".feature-benefit-card__swiper", "keepWrapper": true, "breakpoints": { "1": { "slidesPerView":1 }, "768": { "slidesPerView":3 } }, "autoHeight":false, "pagination":true, "offTxtAccesibility":true}'> <div class="feature-benefit-card__card-wrap swiper-wrapper"> <div class="feature-benefit-card__card swiper-slide"> <div class="feature-benefit-card__card-inner feature-benefit-card__card--contents-type-image text-color--white"> <div class="feature-benefit-card__card-inner-bg" style="background:#F7F7F7"></div> <div class="feature-benefit-card__text-wrap"> <div class="feature-benefit-card__text-wrap-inner"> <div class="feature-benefit-card__text-wrap-area"> <div class="feature-benefit-card__eyebrow-text"> </div> <h3 class="feature-benefit-card__title">Student &amp; Youth Offers</h3> <div class="feature-benefit-card__cta"> <a href="/uk/students-offers/" an-tr="ft16_feature benefit card-product offer-cta-content_click" an-ca="content click" an-ac="feature" an-la="samsung discount programs:student and youth offers:learn more" class="cta cta--contained cta--white" aria-label="Learn more"> Learn more </a> </div> </div> </div> </div> <div class="feature-benefit-card__figure"> <div class="image"> <img data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/mobile/bundle-deals/Youth_448x440_PC_V2.jpg?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/mobile/bundle-deals/Youth_448x440_MO.jpg?$LazyLoad_Home_PNG$" alt="A student putting their Galaxy Buds in their ear whilst working on their Galaxy Book laptop" role="img" class="image__preview lazy-load responsive-img"/> <img data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/mobile/bundle-deals/Youth_448x440_PC_V2.jpg?$448_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/mobile/bundle-deals/Youth_448x440_MO.jpg?$312_N_PNG$" alt="A student putting their Galaxy Buds in their ear whilst working on their Galaxy Book laptop" role="img" class="image__main lazy-load responsive-img"/> </div> </div> </div> </div> <div class="feature-benefit-card__card swiper-slide"> <div class="feature-benefit-card__card-inner feature-benefit-card__card--contents-type-image text-color--white"> <div class="feature-benefit-card__card-inner-bg" style="background:#F7F7F7"></div> <div class="feature-benefit-card__text-wrap"> <div class="feature-benefit-card__text-wrap-inner"> <div class="feature-benefit-card__text-wrap-area"> <div class="feature-benefit-card__eyebrow-text"> </div> <h3 class="feature-benefit-card__title">Key Worker &amp; Teacher Offers </h3> <div class="feature-benefit-card__cta"> <a href="/uk/key-worker-offers/" an-tr="ft16_feature benefit card-product offer-cta-content_click" an-ca="content click" an-ac="feature" an-la="samsung discount programs:key worker and teacher offers :learn more" class="cta cta--contained cta--white" aria-label="Learn more"> Learn more </a> </div> </div> </div> </div> <div class="feature-benefit-card__figure"> <div class="image"> <img data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/mobile/bundle-deals/Teacher_448x440_PC_V2.jpg?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/mobile/bundle-deals/Teacher_448x440_MO_V2.jpg?$LazyLoad_Home_PNG$" alt="A Teacher is looking down at their Samsung Tablet with a student" role="img" class="image__preview lazy-load responsive-img"/> <img data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/mobile/bundle-deals/Teacher_448x440_PC_V2.jpg?$448_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/mobile/bundle-deals/Teacher_448x440_MO_V2.jpg?$312_N_PNG$" alt="A Teacher is looking down at their Samsung Tablet with a student" role="img" class="image__main lazy-load responsive-img"/> </div> </div> </div> </div> <div class="feature-benefit-card__card swiper-slide"> <div class="feature-benefit-card__card-inner feature-benefit-card__card--contents-type-image text-color--white"> <div class="feature-benefit-card__card-inner-bg" style="background:#F7F7F7"></div> <div class="feature-benefit-card__text-wrap"> <div class="feature-benefit-card__text-wrap-inner"> <div class="feature-benefit-card__text-wrap-area"> <div class="feature-benefit-card__eyebrow-text"> </div> <h3 class="feature-benefit-card__title">Business Offers</h3> <div class="feature-benefit-card__cta"> <a href="/uk/business/offers/" an-tr="ft16_feature benefit card-product offer-cta-content_click" an-ca="content click" an-ac="feature" an-la="samsung discount programs:business offers:learn more" class="cta cta--contained cta--white" aria-label="Learn more"> Learn more </a> </div> </div> </div> </div> <div class="feature-benefit-card__figure"> <div class="image"> <img data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/mobile/bundle-deals/Business_448x440_PC_V2.jpg?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/mobile/bundle-deals/Business_448x440_MO.jpg?$LazyLoad_Home_PNG$" alt="A person is holding a smartphone in their hand with a Galaxy Book and newspaper on the desk" role="img" class="image__preview lazy-load responsive-img"/> <img data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/mobile/bundle-deals/Business_448x440_PC_V2.jpg?$448_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2407/local/mobile/bundle-deals/Business_448x440_MO.jpg?$312_N_PNG$" alt="A person is holding a smartphone in their hand with a Galaxy Book and newspaper on the desk" role="img" class="image__main lazy-load responsive-img"/> </div> </div> </div> </div> </div> </div> </div> </div> <div class="pd-g-feature-benefit-full-bleed aem-GridColumn aem-GridColumn--default--12"> <section class="st-feature-benefit-full-bleed st-feature-benefit-full-bleed--middle st-feature-benefit-full-bleed--left st-feature-benefit-full-bleed--m-top st-feature-benefit-full-bleed--m-center st-feature-benefit-full-bleed--center-img-over desktop-bg-white mobile-bg-white desktop-text-color-white mobile-text-color-white st-feature-benefit-full-bleed--image-radius" id="shop-app" data-clickable-state="false"> <div class="st-feature-benefit-full-bleed__wrap"> <div class="st-feature-benefit-full-bleed__content-wrap"> <div class="st-feature-benefit-full-bleed__content-inner"> <div class="st-feature-benefit-full-bleed__content-area"> <h2 class="st-feature-benefit-full-bleed__title" data-font-size-pc="38" data-font-size-mo="26">Download and Save with the Samsung Shop App</h2> <p class="st-feature-benefit-full-bleed__text" data-font-size-pc="18" data-font-size-mo="14">Get exclusive offers, live order tracking and loyalty rewards with every purchase, plus 5% off your 1st order over £500*</p> <div class="st-feature-benefit-full-bleed__cta"> <a class="cta cta--contained cta--icon cta--white cta--mobile-white" href="https://samsungshop.onelink.me/6zKq/dcu71smk" target="_blank" aria-label="Download now Download now : open in a new window" an-tr="ft03_feature full bleed-product offer-cta-button" an-ca="content click" an-ac="feature" an-la="download and save with the samsung shop app:download now">Download now <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </div> </div> </div> </div> <figure class="st-feature-benefit-full-bleed__figure "> <div class="image image--dyn-height"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/offer/homeappliance/SlimBanner_App_DT_1440x400.jpg?$LazyLoad_Home_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/offer/homeappliance/APP_KV_MO_720x1080.jpg?$LazyLoad_Home_JPG$" data-desktop-alt="A blue building has the words ‘Shop’ lit up in white lights. A range of icons depict loyalty points, money off and delivery. A QR code is shown so users can access the app." data-mobile-alt="A blue building has the words ‘Shop’ lit up in white lights. A range of icons depict loyalty points, money off and delivery. A QR code is shown so users can access the app."/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/offer/homeappliance/SlimBanner_App_DT_1440x400.jpg?$1440_N_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/offer/homeappliance/APP_KV_MO_720x1080.jpg?$624_N_JPG$" data-desktop-alt="A blue building has the words ‘Shop’ lit up in white lights. A range of icons depict loyalty points, money off and delivery. A QR code is shown so users can access the app." data-mobile-alt="A blue building has the words ‘Shop’ lit up in white lights. A range of icons depict loyalty points, money off and delivery. A QR code is shown so users can access the app."/> </div> </figure> </div> </section> </div> <div class="cm-g-text-block aem-GridColumn aem-GridColumn--default--12"> <div class="textblock margin-top--32 margin-bottom--32 bg-white text-center text-mo-center "> <div class="textblock__body padding-top--0 padding-bottom--0"> <h2 class="textblock__title" data-font-size-pc="38" data-font-size-mo="26">Recommended Products</h2> </div> </div> </div> <div class="pd-g-curation-card aem-GridColumn aem-GridColumn--default--12"> <input type="hidden" class="pd10-priceCurrency" value="GBP"/> <input type="hidden" class="pd10-priceDisplayYn" value="Y"/> <input type="hidden" class="pd10-cartUrl" value="https://shop.samsung.com/uk/cart/"/> <input type="hidden" class="pd10-wtbCtaBtnYN"/> <input type="hidden" class="pd10-offerCheckYn" value="Y"/> <input type="hidden" class="pd10-productType" value="family"/> <input type="hidden" class="pd10-useTag" value="false"/> <input type="hidden" class="pd10-tagSku"/> <input type="hidden" class="pd10-useRepairabilityIndex-1" value="false"/> <input type="hidden" class="pd10-useEnergyLabel-1" value="false"/> <input type="hidden" class="pd10-useRepairabilityIndex-2" value="false"/> <input type="hidden" class="pd10-useEnergyLabel-2" value="false"/> <input type="hidden" class="pd10-useRepairabilityIndex-3" value="false"/> <input type="hidden" class="pd10-useEnergyLabel-3" value="false"/> <input type="hidden" class="pd10-useRepairabilityIndex-4" value="false"/> <input type="hidden" class="pd10-useEnergyLabel-4" value="false"/> <input type="hidden" class="pd10-useRepairabilityIndex-5" value="false"/> <input type="hidden" class="pd10-useEnergyLabel-5" value="false"/> <input type="hidden" class="pd10-useRepairabilityIndex-6" value="false"/> <input type="hidden" class="pd10-useEnergyLabel-6" value="false"/> <input type="hidden" class="pd10-useRepairabilityIndex-7" value="false"/> <input type="hidden" class="pd10-useEnergyLabel-7" value="false"/> <input type="hidden" class="pd10-useRepairabilityIndex-8" value="false"/> <input type="hidden" class="pd10-useEnergyLabel-8" value="false"/> <input type="hidden" class="pd10-useRepairabilityIndex-9" value="false"/> <input type="hidden" class="pd10-useEnergyLabel-9" value="false"/> <input type="hidden" class="pd10-skuList" value="NP960QHA-KG2UK,NP960XMB-KB1UK,SM-X820NZAREUB,SM-X920NZAREUB,SM-X926BZAREUB,SM-X826BZAREUB,NP960QGK-KG2UK,NP960XGL-XG2UK,NP960XGL-XG3UK"/> <input type="hidden" name="pd10-calculateFinancingYn" class="pd10-calculateFinancingYn" value="Y"/> <input type="hidden" name="pd10-emiUrl" class="pd10-emiUrl" value="/uk/web/emi-popup"/> <input type="hidden" name="pd10-financingUrl" class="pd10-financingUrl" value="/uk/web/si-calculator"/> <div class="curation-card margin-bottom--normal bg-white"> <div class="feature-kv desktop-layout--top mobile-layout--top desktop-text-align--left mobile-text-align--left text-color--white"> </div> <div class="lineup-card mobile-card-layout--vertical"> <div class="lineup-card__swiper"> <button type="button" class="lineup-card__data-swiper-prev swiper-button-prev" an-tr="curation card-product offer-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left"> <span class="hidden">Previous</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#previous-bold" href="#previous-bold"></use> </svg> </button> <div class="lineup-card__data-swiper swiper-container basic-swiper" data-swiper-option='{ "slidesPerView":4, "keepWrapper":true, "componentEl":".lineup-card", &#34;viewMode&#34;:&#34;pc&#34;, "followFinger":true, "offTxtAccesibility":"true" }'> <div class="swiper-wrapper" role="list"> <div class="lineup-card__item-wrap swiper-slide" role="listitem"> <div class="lineup-card__item bg-light-gray " data-skucode="NP960QHA-KG2UK"> <div class="lineup-card__image-wrap"> <div class="lineup-card__badge"> <span class="badge-icon badge-icon--label "> </span> </div> </div> </div> </div> <div class="lineup-card__item-wrap swiper-slide" role="listitem"> <div class="lineup-card__item bg-light-gray " data-skucode="NP960XMB-KB1UK"> <div class="lineup-card__image-wrap"> <div class="lineup-card__badge"> <span class="badge-icon badge-icon--label "> </span> </div> </div> </div> </div> <div class="lineup-card__item-wrap swiper-slide" role="listitem"> <div class="lineup-card__item bg-light-gray " data-skucode="SM-X820NZAREUB"> <div class="lineup-card__image-wrap"> <div class="lineup-card__badge"> <span class="badge-icon badge-icon--label "> </span> </div> </div> </div> </div> <div class="lineup-card__item-wrap swiper-slide" role="listitem"> <div class="lineup-card__item bg-light-gray " data-skucode="SM-X920NZAREUB"> <div class="lineup-card__image-wrap"> <div class="lineup-card__badge"> <span class="badge-icon badge-icon--label "> </span> </div> </div> </div> </div> <div class="lineup-card__item-wrap swiper-slide" role="listitem"> <div class="lineup-card__item bg-light-gray " data-skucode="SM-X926BZAREUB"> <div class="lineup-card__image-wrap"> <div class="lineup-card__badge"> <span class="badge-icon badge-icon--label "> </span> </div> </div> </div> </div> <div class="lineup-card__item-wrap swiper-slide" role="listitem"> <div class="lineup-card__item bg-light-gray " data-skucode="SM-X826BZAREUB"> <div class="lineup-card__image-wrap"> <div class="lineup-card__badge"> <span class="badge-icon badge-icon--label "> </span> </div> </div> </div> </div> <div class="lineup-card__item-wrap swiper-slide" role="listitem"> <div class="lineup-card__item bg-light-gray " data-skucode="NP960QGK-KG2UK"> <div class="lineup-card__image-wrap"> <div class="lineup-card__badge"> <span class="badge-icon badge-icon--label "> </span> </div> </div> </div> </div> <div class="lineup-card__item-wrap swiper-slide" role="listitem"> <div class="lineup-card__item bg-light-gray " data-skucode="NP960XGL-XG2UK"> <div class="lineup-card__image-wrap"> <div class="lineup-card__badge"> <span class="badge-icon badge-icon--label "> </span> </div> </div> </div> </div> <div class="lineup-card__item-wrap swiper-slide" role="listitem"> <div class="lineup-card__item bg-light-gray " data-skucode="NP960XGL-XG3UK"> <div class="lineup-card__image-wrap"> <div class="lineup-card__badge"> <span class="badge-icon badge-icon--label "> </span> </div> </div> </div> </div> </div> </div> <button type="button" class="lineup-card__data-swiper-next swiper-button-next" an-tr="curation card-product offer-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right"> <span class="hidden">Next</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </button> </div> </div> <div class="popup-video" role="dialog"> <div class="popup-video__dimmed"></div> <div class="popup-video__looping--start" tabindex="0"></div> <div class="popup-video__video-wrap"> <p class="popup-video__current-video-title hidden" tabindex="0"></p> </div> <button class="popup-video__btn-video-close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#cancel-close-regular" href="#cancel-close-regular"></use> </svg> </button> <div class="popup-video__looping--end" tabindex="0"></div> </div> </div> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style> .signup-text { font-size: 28px; text-align: center; padding: 20px; } @media(max-width: 768px) { .signup-text { font-size: 16px; } } </style> <h3 class="signup-text"> <u> <a href="https://account.samsung.com/membership/auth/sign-up" target="_blank" aria-label="Sign up" an-ca="content click" an-ac="feature" an-la="Sign up for Samsung offers, news and get 15% off on your birthday"> Sign up </a> </u> for Samsung offers, news and get 15% off on your birthday </h3> </div> <div class="cm-g-text-editor aem-GridColumn aem-GridColumn--default--12"> <!-- [Dialog] Page Type: Common --> <div class="text-editor margin-top--16 bg-white"> <div class="text-editor__inner-wrap padding-top--0 padding-bottom--0"> <div class="text-editor__inner desktop-padding-left-right--large mobile-padding-left-right--small "> <div class="text-editor__column-wrap"> <div class="text-editor__column description-text-size--small"> <p>*Purchase from <a href="https://www.samsung.com/uk/">Samsung.com</a> by 03/12/24</p> <p>**Purchase from <a href="https://www.samsung.com/uk/">Samsung.com</a> by 03/12/24. Tab S10 Ultra AI Book Keyboard with trackpad worth £339. Use code at checkout to redeem. Cannot be used in conjunction with other voucher codes.</p> <p>1. Purchase from <a href="https://www.samsung.com/uk/">Samsung.com</a> by 03/12/24. While stocks last.</p> <p>2. Purchase from <a href="https://www.samsung.com/uk/">Samsung.com</a> by 03/12/24. £100 value based on any smartphone in any condition. £570 value based on Galaxy S24 Ultra. Values over £100 vary by model and condition. Purchased phone will be blocked if you don't send us your Trade In device. T&amp;Cs apply.</p> <p>3. Purchase from <a href="https://www.samsung.com/uk/">Samsung.com</a> by 03/12/24. £490 value based on Galaxy Z Fold5 1TB. Purchased phone will be blocked if you don't send us your Trade In device. T&amp;Cs apply.</p> <p>4. Purchase from <a href="https://www.samsung.com/uk/">Samsung.com</a> by 03/12/24. £100 value based on any smartphone in any condition. £490 value based on Galaxy Z Fold5 1TB. Values over £100 vary by model and condition. Purchased phone will be blocked if you don't send us your Trade In device. T&amp;Cs apply.</p> <p>5. Purchase from <a href="https://www.samsung.com/uk/">Samsung.com</a>. Amount based on Apple Watch Ultra 49mm GPS-Cell. Values can vary by model and condition of Trade In device, and on purchases of exclusive colour devices. Charges apply if you fail to send us your Trade In device. T&amp;Cs apply.</p> <p>6. Purchase from <a href="https://www.samsung.com/uk/">Samsung.com</a>. Only one discounted product per full priced product.  Discount will be applied to the lowest value device only. Discount applied automatically at checkout when products added to basket.</p> <p>7. Purchase from <a href="https://www.samsung.com/uk/">Samsung.com</a> by 03/12/24. £150 value based on any tablet, in any condition. £450 value based on Galaxy Tab S9 Ultra. Values over £150 vary by model and condition. Charges apply if you don't send us your Trade In device. T&amp;Cs apply.</p> <p>8. Purchase from <a href="https://www.samsung.com/uk/">Samsung.com</a>. Only one discounted product per full priced product.  Discount will be applied to the lowest value device only. Discount applied automatically at checkout when products added to basket.</p> <p>9. Purchase from <a href="https://www.samsung.com/uk/">Samsung.com</a> by 31/10/24. Discount applied automatically at checkout when S24 FE phone and a maximum of one pair of Buds3 and one pair of Buds3 Pro added to basket. If multiple qualifying products are added to basket, discount will be applied to the highest value device only.</p> <p>10. Purchase from Samsung Business Shop by 19/11/24. Save an extra 10% on selected mobile devices as a registered business customer. </p> <p>11. Purchase from <a href="https://www.samsung.com/uk/">Samsung.com</a> by 19/11/24. £50 value based on any tablet, in any condition. £170 value based on Galaxy Tab S8+ or S8. Values over £50 vary by model and condition. Charges apply if you don't send us your Trade In device. T&amp;Cs apply.</p> <p>Samsung Electronics (UK) Limited (Registered no: 03086621), registered at Samsung House, 2000 Hillswood Drive, Chertsey, Surrey KT16 0RS, United Kingdom, acts as credit broker and not lender, and is authorised and regulated by the Financial Conduct Authority (FRN 727333). Glow Financial Services Limited, 71 Queen Victoria Street, London EC4V 4BE. Registered No. 09127663, authorised and regulated by the Financial Conduct Authority (Reference No. 751308), acting as lender, under brand licence as Samsung Finance (powered by Glow) through Samsung Electronics (UK) Limited. Samsung Electronics (UK) Limited works with multiple lenders.</p> <p>Samsung Care+ is underwritten by Assurant General Insurance Limited. Assurant General Insurance Limited is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, Financial Services Register No. 202735. Assurant General Insurance Limited is registered in England &amp; Wales No. 2341082. Registered Office: Emerald Buildings, Westmere Drive, Crewe, Cheshire, CW1 6UN.</p> </div> </div> </div> </div> </div> <!-- [Dialog] Page Type: Support Help, Use Box: off --> <!-- [Dialog] Page Type: Support Help, Use Box: on, Use Box가 on이면 Component-theme 사용하지 않음 --> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style scoped="scoped"> .pd15-combo-package__bundle-product-save { display: none; } .pd15-combo-package__bundle-total-saving { display: none; } </style> <style> .hideInAem { display: none; font-size: 16px; color: red; font-weight: bold; } .aem-AuthorLayer-Edit .hideInAem { display: block; text-align: center; } </style> <p class="hideInAem">CSS Code Changes to Bundle Builder</p> </div> <div class="nv-g-breadcrumb aem-GridColumn aem-GridColumn--default--12"> <nav class="breadcrumb" aria-label="Breadcrumb"> <div class="breadcrumb__inner"> <ul class="breadcrumb__path"> <li> <a aria-label="Home" an-tr="nv03_breadcrumb-product offer-text-breadcrumb" an-ca="navigation" an-ac="breadcrumb" an-la="breadcrumb:home" href="/uk/"> <span class="breadcrumb__text-desktop">Home</span> <span class="breadcrumb__text-mobile">Home</span> </a> <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#next-bold" href="#next-bold"></use></svg> </li> <li> <strong class="breadcrumb__text-desktop" aria-current="page">Mobile</strong> <strong class="breadcrumb__text-mobile" aria-current="page">Mobile</strong> </li> </ul> </div> <script type="application/ld+json" data-type="seo" data-object-type="BreadcrumbList" data-id="01884ed9-6c9f-4dcb-b5e4-1d9fec6fc8b6">{"@context":"http://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://www.samsung.com/uk/","position":1},{"@type":"ListItem","name":"Mobile","item":"","position":2}]}</script> </nav></div> </div> </div> <div class="iparsys parsys aem-GridColumn aem-GridColumn--default--12"> <div class="newpar new section"> </div> <div class="par iparys_inherited"> </div> </div> <div class="responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> </div> </div> </div> </div> </div> <footer class="footer"> <!--googleoff: all--> <div class="footer"> <div class="footer-column"> <h2 class="hidden">Footer Navigation</h2> <div class="footer-column__item"> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-0">Product &amp; Service</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-0" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="product and service"> <span class="hidden" data-i18n-open="Open" data-i18n-close="Close">Open</span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/smartphones/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:smartphones" aria-label="Smartphones Smartphones">Smartphones</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/tablets/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:tablets" aria-label="Tablets tablets">Tablets</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/audio-sound/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:audio sound" aria-label="Audio Sound audio sound">Audio Sound</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/watches/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:watches" aria-label="Watches watches">Watches</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/apps/smart-switch/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:smart switch" aria-label="Smart Switch Smart Switch">Smart Switch</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/mobile-accessories/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:mobile accessories" aria-label="Mobile Accessories Mobile Accessories">Mobile Accessories</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/tvs/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:tvs" aria-label="TVs tvs">TVs</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/lifestyle-tvs/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:lifestyle tvs" aria-label="Lifestyle TVs Lifestyle TVs">Lifestyle TVs</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/audio-devices/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:sound devices" aria-label="Sound Devices Sound Devices">Sound Devices</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/refrigerators/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:refrigerators" aria-label="Refrigerators refrigerators">Refrigerators</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/washers-and-dryers/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:laundry" aria-label="Laundry Laundry">Laundry</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/cooking-appliances/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:cooking appliances" aria-label="Cooking Appliances cooking appliances">Cooking Appliances</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/business/climate/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:air solutions" aria-label="Air Solutions Air Solutions">Air Solutions</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/monitors/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:monitors" aria-label="Monitors monitors">Monitors</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/memory-storage-devices/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="product and service:memory storage" aria-label="Memory Storage memory storage">Memory Storage</a> </li> </ul> </div> </div> </div> <div class="footer-column__item"> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-1">Shop</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-1" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="shop"> <span class="hidden" data-i18n-open="Open" data-i18n-close="Close">Open</span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/offer/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:all offers" aria-label="All Offers All Offers">All Offers</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/pay-monthly-contract/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:monthly network contracts" aria-label="Contract Phones Contract Phones">Contract Phones</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/trade-in/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:trade in deals" aria-label="Trade In Deals Trade In Deals">Trade In Deals</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/samsung-upgrade/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:samsung upgrade programme" aria-label="Samsung Upgrade Programme Samsung Upgrade Programme">Samsung Upgrade Programme</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/smarter-service/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:samsung experts buying advice" aria-label="Samsung Experts – Buying Advice Samsung Experts – Buying Advice">Samsung Experts – Buying Advice</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="https://shop.samsung.com/uk/mypage/orders" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:track your order" aria-label="Track Your Order track your order : Open in a new window"> Track Your Order <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/shop-faq/delivery-and-installations/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:delivery and returns" aria-label="Delivery and Returns Delivery and Returns">Delivery and Returns</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/shop-faq/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:online shop faqs" aria-label="Online Shop FAQs Online Shop FAQs">Online Shop FAQs</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/apps/samsung-shop-app/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:samsung shop app" aria-label="Samsung Shop App Samsung Shop App">Samsung Shop App</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/business/offers/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:business shop" aria-label="Business Shop Business Shop">Business Shop</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="https://www.samsung.com/uk/students-offers/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:student and youth offers" aria-label="Student &amp; Youth Offers Student &amp; Youth Offers">Student &amp; Youth Offers</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/key-worker-offers/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:key worker and teacher offers " aria-label="Key Worker &amp; Teacher Offers Key Worker &amp; Teacher Offers">Key Worker &amp; Teacher Offers </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/samsung-experience-store/locations/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:samsung eperience store" aria-label="Samsung Experience Store Samsung Experience Store">Samsung Experience Store</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/explore/kings-cross/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:samsung kx ldn" aria-label="Samsung KX LDN Samsung KX LDN">Samsung KX LDN</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/explore/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="shop:explore" aria-label="Explore Explore">Explore</a> </li> </ul> </div> </div> </div> <div class="footer-column__item"> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-2">Support</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-2" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="support"> <span class="hidden" data-i18n-open="Open" data-i18n-close="Close">Open</span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/#productsupport" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:solutions manuals and downloads" aria-label="Solutions, Manuals &amp; Downloads Solutions, Manuals &amp; Downloads">Solutions, Manuals &amp; Downloads</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/repair/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:book a repair" aria-label="Book a Repair Book a Repair">Book a Repair</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/repair/track-my-repair/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:track my repair" aria-label="Track my Repair Track my Repair">Track my Repair</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/contact/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:contact us" aria-label="Contact Us Contact Us">Contact Us</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/warranty/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:warranty information" aria-label="Warranty Information Warranty Information">Warranty Information</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/product-help/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:how to guides" aria-label="How to Guides How to Guides">How to Guides</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/contact/email-the-ceo/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:email ceo" aria-label="Email CEO Email CEO">Email CEO</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/warranty/register-your-samsung-product-warranty/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:product registration" aria-label="Product Registration Product Registration">Product Registration</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="https://samsungcustomerboard.fra1.qualtrics.com/jfe/form/SV_cBhgiZU742TgGma" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:rate your experience" aria-label="Rate your experience Rate your experience : Open in a new window"> Rate your experience <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/support/home-appliances/safety-notice-gas-hobs/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="support:safety notice" aria-label="Safety Notice Safety Notice">Safety Notice</a> </li> </ul> </div> </div> </div> <div class="footer-column__item"> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-3">Account &amp; Community</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-3" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="account and services"> <span class="hidden" data-i18n-open="Open" data-i18n-close="Close">Open</span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/mypage/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:my page" aria-label="My page My page">My page</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/mypage/myproducts/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:my products" aria-label="My products My products">My products</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="https://shop.samsung.com/uk/mypage/orders" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:orders" aria-label="Orders Orders : Open in a new window"> Orders <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="https://shop.samsung.com/uk/mypage/wishlist" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:wishlist" aria-label="Wishlist Wishlist : Open in a new window"> Wishlist <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/apps/samsung-members/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:members" aria-label="Members Members">Members</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="https://shop.samsung.com/uk/mypage/vouchers" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:vouchers" aria-label="Vouchers Vouchers">Vouchers</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="https://eu.community.samsung.com/?category.id=uk" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:community" aria-label="Community Community">Community</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/rewards/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="account and services:samsung rewards" aria-label="Samsung Rewards Samsung Rewards">Samsung Rewards</a> </li> </ul> </div> </div> </div> <div class="footer-column__item"> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-4">Sustainability</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-4" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="sustainability"> <span class="hidden" data-i18n-open="Open" data-i18n-close="Close">Open</span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/sustainability/environment/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:environment" aria-label="Environment Environment">Environment</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/sustainability/security-and-privacy/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:security and privacy" aria-label="Security &amp; Privacy">Security &amp; Privacy</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/sustainability/accessibility/overview/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:accessibility" aria-label="Accessibility Accessibility">Accessibility</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/sustainability/diversity-and-inclusion/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:diversity, equity, and inclusion" aria-label="Diversity · Equity · Inclusion Diversity, Equity, and Inclusion">Diversity · Equity · Inclusion</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//csr.samsung.com/en/main.do" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:corporate citizenship" aria-label="Corporate Citizenship Corporate Citizenship. Together for Tomorrow! Enabling People : Open in a new window"> Corporate Citizenship <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//www.samsung.com/global/sustainability/" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:corporate sustainability" aria-label="Corporate Sustainability Corporate Sustainability : Open in a new window"> Corporate Sustainability <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//images.samsung.com/is/content/samsung/assets/uk/home/SEUK_2023_Modern_Slavery_Statement_Final.pdf" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:modern slavery act statement " aria-label="Modern Slavery Act Statement Modern Slavery Act Statement : Open in a new window"> Modern Slavery Act Statement <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/samsung-gender-pay/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:gender pay gap reports" aria-label="Gender Pay Gap Reports Gender Pay Gap Reports">Gender Pay Gap Reports</a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/sustainability/online-safety/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="sustainability:online safety" aria-label="Online Safety Online Safety">Online Safety</a> </li> </ul> </div> </div> <div class="footer-category"> <h3 class="footer-category__title" id="footer-category-title-4-2">About Us</h3> <a class="footer-category__anchor" href="javascript:void(0);" role="button" aria-labelledby="footer-category-title-4-2" aria-expanded="false" an-tr="nv01_footer sitemap|menu1Depth" an-ca="navigation" an-ac="footer" an-la="about us"> <span class="hidden">Open</span> <svg class="icon" focusable="false"> <use xlink:href="#open-down-regular" href="#open-down-regular"></use> </svg> </a> <div class="footer-category__list-wrap"> <ul class="footer-category__list" role="list"> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/about-us/company-info/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:company info" aria-label="Company Info Company Info"> Company Info </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/about-us/business-area/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:business area" aria-label="Business Area Business Area"> Business Area </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/about-us/brand-identity/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:brand identity" aria-label="Brand Identity Brand Identity"> Brand Identity </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/about-us/careers/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:careers" aria-label="Careers Careers"> Careers </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//www.samsung.com/global/ir/" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:investor relations" aria-label="Investor Relations Investor Relations : Open in a new window"> Investor Relations <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//news.samsung.com/uk" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:newsroom" aria-label="Newsroom Newsroom : Open in a new window"> Newsroom <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="/uk/about-us/ethics/" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:ethics" aria-label="Ethics Ethics"> Ethics </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link new-window" href="//design.samsung.com/global/index.html" target="_blank" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:samsung design" aria-label="Samsung Design Samsung Design : Open in a new window"> Samsung Design <svg class="icon" focusable="false"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> </li> <li class="footer-category__item" role="listitem"> <a class="footer-category__link" href="//images.samsung.com/is/content/samsung/assets/uk/banner-test/Tax-Strategy-signed-2024-SEUK-SSEL.pdf" an-tr="nv01_footer sitemap--cta-menu" an-ca="navigation" an-ac="footer" an-la="about us:tax strategy" aria-label="Tax strategy Tax strategy"> Tax strategy </a> </li> </ul> </div> </div> </div> </div> <div class="footer-bottom"> <div class="footer-copyright-wrap"> <div class="footer-copyright-align"> <p class="footer-copyright">Copyright© 1995-2024 Samsung. All rights reserved.</p> </div> <div class="footer-language"> <a class="footer-language__anchor" href="/uk/function/ipredirection/ipredirectionLocalList/" aria-label="Choose another country or region to see content specific to your location." an-tr="nv02_footer bottom--cta-locallist" an-ca="navigation" an-ac="footer" an-la="bottom:country selector:locallist">United Kingdom/English</a> </div> <div class="footer-local-logo"> <div class="footer-local-logo--wrap"> <div class="footer-local-logo__item"> <a class="footer-local-logo__link" href="#" an-tr="nv02_footer bottom--cta-logo" an-ca="navigation" an-ac="footer" an-la="bottom:local logo:icon for royal warrant of uk at the bottom of page"> <div class="image"> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/homepage/WEB-royal-warrant_v02-01.png?$ORIGIN_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/homepage/WEB-royal-warrant_v02-01.png?$ORIGIN_PNG$" alt="Icon for Royal Warrant of UK at the bottom of page"/> </div> </a> </div> </div> </div> </div> <div class="footer-language-wrap" an-tr="nv02_footer bottom--text-scroll" an-ca="scroll" an-ac="scroll:100" an-la="scroll:100"> <div class="footer-language"> <a class="footer-language__anchor" href="/uk/function/ipredirection/ipredirectionLocalList/" aria-label="Choose another country or region to see content specific to your location." an-tr="nv02_footer bottom--cta-locallist" an-ca="navigation" an-ac="footer" an-la="bottom:country selector:locallist">United Kingdom/English</a> </div> <div class="footer-terms"> <ul class="footer-terms__list" role="list"> <li class="footer-terms__item" role="listitem"> <a id="accHelp" class="footer-terms__link" href="/uk/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu: "> </a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/uk/estore/static/link_terms_and_conditions_of_sale/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:terms and conditions" aria-label="terms and conditions">Terms and Conditions</a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/uk/info/privacy/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:privacy" aria-label="privacy">Privacy</a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/uk/info/privacy/cookie-policy/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:cookies" aria-label="cookies">Cookies</a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/uk/info/legal/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:legal" aria-label="legal">Legal</a> </li> <li class="footer-terms__item" role="listitem"> <a class="footer-terms__link" href="/uk/info/sitemap/" an-tr="nv02_footer bottom--cta-bottom" an-ca="navigation" an-ac="footer" an-la="bottom:legal menu:sitemap" aria-label="Sitemap">Sitemap</a> </li> </ul> </div> <div class="footer-sns"> <span class="footer-sns__title">STAY IN THE LOOP?</span> <ul class="footer-sns__list" role="list"> <li class="footer-sns__item" role="listitem"> <a class="footer-sns__link" href="https://www.facebook.com/SamsungUK" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:facebook" aria-label="facebook : Open in a new window"> <svg class="icon" focusable="false"> <use xlink:href="#facebook-bold" href="#facebook-bold"></use> </svg> </a> </li> <li class="footer-sns__item" role="listitem"> <a class="footer-sns__link" href="https://twitter.com/samsunguk" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:twitter" aria-label="twitter : Open in a new window"> <svg class="icon" focusable="false"> <use xlink:href="#twitter-bold" href="#twitter-bold"></use> </svg> </a> </li> <li class="footer-sns__item" role="listitem"> <a class="footer-sns__link" href="https://www.instagram.com/samsunguk/" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:instagram" aria-label="instagram : Open in a new window"> <svg class="icon" focusable="false"> <use xlink:href="#instagram-bold" href="#instagram-bold"></use> </svg> </a> </li> <li class="footer-sns__item" role="listitem"> <a class="footer-sns__link" href="https://www.youtube.com/samsunguk" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:youtube" aria-label="youtube : Open in a new window"> <svg class="icon" focusable="false"> <use xlink:href="#youtube-bold" href="#youtube-bold"></use> </svg> </a> </li> <li class="footer-sns__item" role="listitem"> <a class="footer-sns__link" href="https://www.linkedin.com/company/samsung-electronics" target="_blank" rel="noreferrer noopener" an-tr="nv02_footer bottom--cta-sns" an-ca="navigation" an-ac="footer" an-la="bottom:sns:linkedin" aria-label="linkedin : Open in a new window"> <svg class="icon" focusable="false"> <use xlink:href="#linked-in-bold" href="#linked-in-bold"></use> </svg> </a> </li> </ul> </div> </div> </div> </div> </footer> <button class="fab" an-tr="nv02_footer bottom--text-back to top" an-ca="indication" an-ac="back to top" an-la="back to top" title="Go to Top">Go to Top <svg class="fab__icon" focusable="false"> <use xlink:href="#up-highest-bold" href="#up-highest-bold"></use> </svg> </button> <!--googleon: all--> <script src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-dependencies.min.js"></script> <script src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-base-new-gnb.min.js"></script> <!-- <sly data-sly-test="false"> <script type="text/javascript" src='/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-site/resources/au/js/au.js'></script> </sly> --> <!--[if lt IE 9]> <script src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/ie9/html5.js"></script> <![endif]--> <!--[if lte IE 9]> <script type='text/javascript' src='//cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtransport-xdomainrequest/1.0.3/jquery.xdomainrequest.min.js'></script> <![endif]--> <input type="hidden" name="isGpv2Flag" id="isGpv2Flag" value="N"/> <input type="hidden" name="isNewHybrisFlag" id="isNewHybrisFlag" value="Y"/> <section class="pd-get-stock-alert-popup" role="dialog" aria-modal="true" style="display: none"> <div class="pd-get-stock-alert-popup__dimmed"></div> <div class="pd-get-stock-alert-popup__contents"> <div class="scrollbar"> <div class="pd-get-stock-alert-popup__inner-wrap scrollbar__contents"> <div class="pd-get-stock-alert-popup__header"> <h2 class="text-title">Get stock alerts</h2> <p class="pd-get-stock-alert-popup__desc">Provide your email address below to be notified when this item is back in stock and available to buy.</p> </div> <div class="pd-get-stock-alert-popup__text-field-wrap"> <!-- <div class="text-field"> --> <!-- <label for="getStockAlertEmailInput">Enter Your Email</label> --> <!-- <input id="getStockAlertEmailInput" type="text" autocomplete="off"> --> <!-- <svg class="icon"> --> <!-- <use xlink:href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg-sprite.svg#delete-bold"></use> --> <!-- </svg> --> <!-- <sly data-sly-test="false"> --> <!-- <p class="error-message">Please make sure you have provided the correct address.</p> --> <!-- </sly> --> <!-- <sly data-sly-test="true"> --> <!-- <p class="error-message">Please double check your email address.</p> --> <!-- </sly> --> <!-- </div> --> <div class="text-field-v2"> <label class="text-field-v2__hint" for="getStockAlertEmailInput">Enter Your Email</label> <div class="text-field-v2__input-wrap"> <input class="text-field-v2__input" id="getStockAlertEmailInput" type="text" value="" autocomplete="email"/> <button class="text-field-v2__input-icon delete" aria-label="Delete" type="button"> <svg class="icon delete" focusable="false" aria-hidden="true"> <use xlink:href="#cancel-bold" href="#cancel-bold"></use> </svg> </button> <div class="text-field-v2__input-icon error"> <svg class="icon error" focusable="false" aria-hidden="true"> <use xlink:href="#information-error-bold" href="#information-error-bold"></use> </svg> </div> </div> <p class="text-field-v2__text error" id="getstock-popup-error-txt">Please double check your email address.</p> </div> </div> <div class="pd-get-stock-alert-popup__checkbox-container"> </div> <div class="pd-get-stock-alert-popup__disclaimer"> <p class="pd-get-stock-alert-popup__disclaimer-text"></p> </div> </div> </div> <div class="pd-get-stock-alert-popup__btn-wrap"> <button class="pd-get-stock-alert-popup__btn-close cta cta--outlined cta--black" an-tr="pd03_product finder:stock alert-product offer-cta-popup" an-ca="buy cta" an-ac="stock alert" an-la="stock alert:close">Close</button> <button class="pd-get-stock-alert-popup__btn-submit cta cta--contained cta--emphasis cta--disabled" disabled an-tr="pd03_product finder:stock alert-product offer-cta-popup" an-ca="buy cta" an-ac="stock alert" an-la="stock alert:submit">Submit</button> </div> <button class="pd-get-stock-alert-popup__close" an-tr="pd03_product finder:stock alert-product offer-cta-popup" an-ca="buy cta" an-ac="stock alert" an-la="stock alert:close"> <span class="hidden">Close popup</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="pd-get-stock-alert-popup__final-wrap"> <div class="pd-get-stock-alert-popup__final"> <p class="pd-get-stock-alert-popup__final-desc"> We will email you when inventory is added. <br/>Thank you. </p> <div class="pd-get-stock-alert-popup__final-btn-wrap"> <button class="pd-get-stock-alert-popup__final-btn-close cta cta--contained cta--emphasis">Submit</button> </div> <button class="pd-get-stock-alert-popup__close"> <span class="hidden">Close popup</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </section> <div class="confirm-popup" style="display: none" role="dialog" aria-modal="true"> <div class="confirm-popup__dimmed"></div> <div class="confirm-popup__content"> <div class="confirm-popup__content-inner"> <strong class="confirm-popup__title"></strong> <div class="confirm-popup__desc"></div> <div class="confirm-popup__disclaimer"></div> <div class="confirm-popup__cta-wrap"> <button class="cta cta--outlined cta--black"></button> <button class="cta cta--contained cta--emphasis"></button> </div> <button class="confirm-popup__close"> <svg class="icon"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> <span class="hidden">Close</span> </button> </div> </div> </div> <input type="hidden" value="/uk/web/my-wishlist/" id="WishlistPopupUrl"/> <div class="wishlist-popup"> <div class="layer-popup" id="wishlist-popup" role="dialog" style="display:block" aria-modal="true"> <div class="layer-popup__inner"> <div class="layer-popup__contents"> <h2 class="layer-popup__title"></h2> <div class="wishlist-popup__desc"></div> <div class="wishlist-popup__selectbox__wrap"> <div class="wishlist-popup__selectbox"> <div class="wishlist-popup__selectbox-inner"> <div class="menu filled"> <select class="menu__select" data-default-message="My Wishlist" tabindex="-1"> <option value="">My Wishlist 1</option> <option value="">My Wishlist 2</option> <option value="">My Wishlist 3</option> <option value="">My Wishlist 4</option> <option value="">My Wishlist 5</option> <option value="">My Wishlist 6</option> <option value="">My Wishlist 7</option> <option value="">My Wishlist 8</option> <option value="">My Wishlist 9</option> </select> <button class="menu__select-field" aria-haspopup="listbox" aria-expanded="false"> <span class="menu__select-field-text"></span> <svg class="menu__select-field-icon down" focusable="false" aria-hidden="true"> <use xlink:href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg-sprite.svg#open-down-bold"></use> </svg> <svg class="menu__select-field-icon up" focusable="false" aria-hidden="true"> <use xlink:href="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg-sprite.svg#close-up-bold"></use> </svg> </button> </div> </div> </div> </div> </div> <div class="wishlist-popup__cta-wrap"> <div class="wishlist-popup__cta"> <a class="cta cta--outlined cta--black" href="#" role="button" aria-label="Link Title"></a> </div> <div class="wishlist-popup__cta"> <a class="cta cta--contained cta--emphasis" href="#" role="button"></a> </div> </div> <button type="button" class="layer-popup__close wishlist-popup__close"> <span class="hidden">Close popup</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </div> <style> #wtb-id-span { display: none; } .modal-container { position: relative; } .modal-window, .modal-overlay { display: none; } .modal-open { overflow: hidden; max-height: 100vh !important; margin: 0 !important; } .modal-open .modal-overlay { display: block; position: fixed; z-index: 10000; top: 0; left: 0; width: 100vw; height: 100%; opacity: 0.6; background: #000; } .modal-open .modal-window { display: block; position: fixed; z-index: 10001; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; overflow-x: hidden; overflow-y: auto; outline: 0; } .modal-open .internal-container { position: absolute; z-index: 5001; top: 5px; left: 50%; width: calc(100% - 10px); max-width: 1140px; min-height: 200px; max-height: calc(100vh - 10px); /* padding: 1.5625rem 1.25rem; */ overflow-y: auto; overflow-x: hidden; transform: translateX(-50%); background: #fff; } .modal-open .internal-container .tab{ height: auto; } @media screen and (min-width: 760px) { .modal-open .internal-container { width: calc(100% - 30px); max-height: calc(100vh - 30px); } .modal-open .internal-container .tab{ height: auto; } } .modal-open .close-button { display: flex; position: relative; justify-content: center; width: 20px; height: 20px; font-size: 26px; font-weight: bold; cursor: pointer; z-index: 1; } @media screen and (min-width: 760px) { .modal-open .close-button { position: sticky; top: 1rem; margin: 1rem 1rem auto auto; } _:-ms-fullscreen, :root .modal-open .close-button { position: absolute; right: 20px; } .modal-open .internal-container .tab{ height: auto; } } .modal-open .close-button img { width: 100%; z-index: -1; } .modal-open .close-button:hover { transition: color 0.3s; color: lighten(#000, 50%); } .modal-top-bar { display: flex; align-items: center; justify-content: flex-end; position: relative; padding: 15px 15px 5px 0; } .modal-title { margin: 0; margin-left: 0.4375rem; } .cciw-overlay { z-index: 5001 !important; } #ps-lightbox-background { z-index: 5001 !important; } .mfp-bg { z-index: 5001 !important; } .ps-container { z-index: 5002 !important; } .mfp-wrap { z-index: 5002 !important; } </style> <script defer src="//maps.googleapis.com/maps/api/js?region=kr&client=gme-samsungsds&libraries=places&callback=Function.prototype" type="text/javascript"></script> <div class="where-to-buy"></div> <input type="hidden" name="useNewWtb" id="useNewWtb" value="Y"/> <input type="hidden" name="searchApiDomain" id="searchApiDomain" value="//searchapi.samsung.com/v6"/> <input type="hidden" name="buyinstoreRedirectYN" id="buyinstoreRedirectYN" value="N"/> <input type="hidden" id="rtlValue"/> <input type="hidden" name="current_model_code" id="current_model_code"/> <input type="hidden" id="wtbCurrentPagePath" value="/content/samsung/uk/shop/mobile/home"/> <section class="ftd18-register-product popup" role="dialog" aria-modal="true" data-comp-name="popup" data-auto-init="false" id="ftd18RegisterProduct"> <div class="popup__dimmed"></div> <div class="popup__contents-wrap"> <div class="popup__contents"> <div class="popup__inner-wrap"> <div class="popup__inner"> <div class="ftd18-register-product-popup" data-comp-name="registerProduct" data-auto-init="false"> <div class="ftd18-register-product__step-1 show"> <h2 class="ftd18-register-product__title">Product Registration</h2> <p class="ftd18-register-product__desc" data-js-action="RegisterDescription">Quick-and-easy product registration..<br/>Receive up-to-date personalised services and tips.</p> <div class="ftd18-register-product__step-1-inner"> <div class="ftd18-register-product__step-1__reg-list" role="list"> <div class="ftd18-register-product__step-1__reg" role="listitem"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#retention-registration-step01-serialnumber" href="#retention-registration-step01-serialnumber"></use> </svg> <div class="ftd18-register-product__step-1__reg__inner"> <strong class="ftd18-register-product__step-1__reg__title">Serial Number / IMEI</strong> <p class="ftd18-register-product__step-1__reg__desc">Enter your Serial Number/IMEI</p> <button class="cta cta--contained cta--black" data-js-action="serialnumberBtn" an-tr="ftd18_register product popup-product offer-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:product registration:enter serial number/imei"> Enter serial number/IMEI </button> </div> </div> <div class="ftd18-register-product__step-1__reg" role="listitem"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#retention-registration-step01-qr" href="#retention-registration-step01-qr"></use> </svg> <div class="ftd18-register-product__step-1__reg__inner"> <strong class="ftd18-register-product__step-1__reg__title">QR Scan</strong> <p class="ftd18-register-product__step-1__reg__desc">Scan the QR code on your products for easy registration.</p> <p class="ftd18-register-product__step-1__reg__sub-desc">* This feature can only be supported on Samsung Home Appliances and non-smart B2C monitors.</p> <button class="cta cta--contained cta--black" data-js-action="qrscanBtn" an-tr="ftd18_register product popup-product offer-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:product registration:scan qr"> Scan QR code </button> </div> </div> </div> </div> </div> <div class="ftd18-register-product__step-2"> <h2 class="ftd18-register-product__title">Enter your Serial Number/IMEI</h2> <p class="ftd18-register-product__desc myd16-register-description">Quick-and-easy product registration.</p> <div class="ftd18-register-product__step-2-inner"> <div class="text-field-v2" data-comp-name="textFieldv2" data-auto-init="false"> <label class="text-field-v2__hint" for="serial-imei">Serial Number / IMEI</label> <div class="text-field-v2__input-wrap"> <input class="text-field-v2__input" id="serial-imei" type="text" autocomplete="on"/> <button class="text-field-v2__input-icon delete" aria-label="Delete" type="button"> <svg class="icon delete" focusable="false" aria-hidden="true"> <use xlink:href="#cancel-bold" href="#cancel-bold"></use> </svg> </button> <div class="text-field-v2__input-icon error"> <svg class="icon error" focusable="false" aria-hidden="true"> <use xlink:href="#information-error-bold" href="#information-error-bold"></use> </svg> </div> </div> <p class="text-field-v2__text assistive" id="serial-imei-assistive" aria-hidden="true">Please enter the 11 or 15- digit number.</p> <p class="text-field-v2__text error" id="serial-imei-error" aria-hidden="true">This product is already registered. Make sure you entered the right serial number or IMEI.</p> </div> <div class="ftd18-register-product__step-2__how-to-find-model-code"> <button class="ftd18-register-product__step-2__how-to-find-model-code__cta" data-i18n-expand="Expand" data-i18n-collapse="Collapse" an-tr="ftd18_register product popup-product offer-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:how to find serial number or imei"> How to find Serial Number or IMEI <span class="hidden">Expand</span> <svg class="icon down" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> <svg class="icon up" focusable="false" aria-hidden="true"> <use xlink:href="#close-up-bold" href="#close-up-bold"></use> </svg> </button> <div class="ftd18-register-product__step-2__how-to-find-model-code-inner"> <div class="ftd18-register-product__step-2__select-wrap"> <ul class="ftd18-register-product__step-2__select-list" role="list"> <li class="ftd18-register-product__step-2__select" role="listitem"> <div class="ftd18-register-product__step-2__select__menu"> <div class="menu menu--text-field" data-comp-name="menu" data-auto-init="false" data-type="textField" data-tagging-button> <select class="menu__select" aria-labelledby="type-hint" tabindex="-1" data-js-action="howToFindTypeSelect"> <option selected value="TV &amp; AV" an-tr="an-tr-tv-av" an-ca="an-ca-tv-av" an-ac="an-ac-tv-av" an-la="an-la-tv-av">TV &amp; AV</option> <option value="Mobile Device" an-tr="an-tr-mobile-device" an-ca="an-ca-mobile-device" an-ac="an-ac-mobile-device" an-la="an-la-mobile-device">Mobile Device</option> <option value="Home Appliance">Home Appliance</option> <option value="PC &amp; Office">PC &amp; Office</option> <option value="Camera &amp; Camcorder">Camera &amp; Camcorder</option> </select> <p id="type-hint" class="menu--text-field__hint">Type </p> <button class="menu__select-field" aria-haspopup="listbox" aria-expanded="false" aria-labelledby="type-hint type-text" type="button"> <span id="type-text" class="menu__select-field-text"></span> <svg class="menu__select-field-icon down" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> <svg class="menu__select-field-icon up" focusable="false" aria-hidden="true"> <use xlink:href="#close-up-bold" href="#close-up-bold"></use> </svg> </button> </div> </div> </li> <li class="ftd18-register-product__step-2__select" role="listitem"> <div class="ftd18-register-product__step-2__select__menu"> <div class="menu menu--text-field" data-comp-name="menu" data-auto-init="false" data-type="textField" data-tagging-button> <select class="menu__select" aria-labelledby="sub-type-hint" tabindex="-1"> <option selected value="Television">Television</option> <option value="Blu-ray">Blu-ray</option> <option value="Home cinema">Home cinema</option> <option value="MP3/MP4 Player">MP3/MP4 Player</option> </select> <p id="sub-type-hint" class="menu--text-field__hint">Sub Type</p> <button class="menu__select-field" aria-haspopup="listbox" aria-expanded="false" aria-labelledby="sub-type-hint sub-type-text" type="button"> <span id="sub-type-text" class="menu__select-field-text"></span> <svg class="menu__select-field-icon down" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> <svg class="menu__select-field-icon up" focusable="false" aria-hidden="true"> <use xlink:href="#close-up-bold" href="#close-up-bold"></use> </svg> </button> </div> </div> </li> <li class="ftd18-register-product__step-2__select" role="listitem"> <div class="ftd18-register-product__step-2__select__menu"> <div class="menu menu--text-field" data-comp-name="menu" data-auto-init="false" data-type="textField" data-tagging-button> <select class="menu__select" aria-labelledby="category-hint" tabindex="-1"> <option selected value="SUHD">SUHD</option> <option value="UHD">UHD</option> <option value="FHD">FHD</option> <option value="HD">HD</option> </select> <p id="category-hint" class="menu--text-field__hint">Category</p> <button class="menu__select-field" aria-haspopup="listbox" aria-expanded="false" aria-labelledby="category-hint category-text" type="button"> <span id="category-text" class="menu__select-field-text"></span> <svg class="menu__select-field-icon down" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> <svg class="menu__select-field-icon up" focusable="false" aria-hidden="true"> <use xlink:href="#close-up-bold" href="#close-up-bold"></use> </svg> </button> </div> </div> </li> </ul> </div> <div class="ftd18-register-product__step-2__swiper-wrap"> <div class="ftd18-register-product__step-2__swiper swiper-container basic-swiper" data-swiper-option='{ &quot;slidesPerView&quot;: 1, &quot;keepWrapper&quot;: true, &quot;autoHeight&quot;: true, &quot;loop&quot;: false, &quot;pagination&quot;: true, &quot;componentEl&quot;: &quot;.ftd18-register-product-popup&quot;, &quot;followFinger&quot;: true }' data-comp-name="swiper" data-auto-init="false"> <div class="swiper-wrapper"> <div class="ftd18-register-product__step-2__swiper__slide swiper-slide" data-type-headline="How to find Serial Number or IMEI 1" role="tabpanel" id="slide-0"> <div class="ftd18-register-product__step-2__swiper__slide__image"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" alt="" role="img" data-comp-name="image" data-auto-init="false"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" alt="" role="img" data-comp-name="image" data-auto-init="false"/> </div> </div> <div class="ftd18-register-product__step-2__swiper__slide__title">Back view</div> <div class="ftd18-register-product__step-2__swiper__slide__desc">The serial number and model name are printed on the label located on the lower left side of the device’s exterior, near the front. They are also on a second label, inside the refrigerator compartment on a side wall above the top shelf.</div> </div> <div class="ftd18-register-product__step-2__swiper__slide swiper-slide" data-type-headline="How to find Serial Number or IMEI 2" role="tabpanel" id="slide-1"> <div class="ftd18-register-product__step-2__swiper__slide__image"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" alt="" role="img" data-comp-name="image" data-auto-init="false"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/uk-111-105186828?$ORIGIN_PNG$" alt="" role="img" data-comp-name="image" data-auto-init="false"/> </div> </div> <div class="ftd18-register-product__step-2__swiper__slide__title">Back view</div> <div class="ftd18-register-product__step-2__swiper__slide__desc">The serial number and model name are printed on the label located on the lower left side of the device’s exterior, near the front. They are also on a second label, inside the refrigerator compartment on a side wall above the top shelf.</div> </div> </div> </div> <div class="indicator dot-indicator" data-indicator-data='{ &quot;type&quot;: &quot;dot-indicator&quot;, &quot;play&quot;: true, &quot;autoRolling&quot;: false, &quot;infiniteRolling&quot;: false }' data-comp-name="indicator" data-auto-init="false"> <div class="indicator-wrap"> <div class="indicator__list-wrap"> <div class="indicator__list" role="tablist"> <button class="indicator__item" role="tab"> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden"></span> </span> </button> </div> </div> </div> </div> </div> </div> </div> </div> <div class="ftd18-register-product__btn-wrap"> <!-- /* button 이 disabled 경우 .cta--disabled 추가, disabled 속성 추가 */--> <button class="cta cta--outlined cta--black" data-action="back" data-js-action="backto1Btn" an-tr="ftd18_register product popup-product offer-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:back"> Back </button> <!-- /* button 이 disabled 경우 .cta--disabled 추가, disabled 속성 추가 */--> <button class="cta cta--contained cta--black" data-action="check" data-js-action="checkBtn" an-tr="ftd18_register product popup-product offer-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:check"> Check </button> </div> </div> <div class="ftd18-register-product__step-3"> <h2 class="ftd18-register-product__title">Product registration is almost complete!!</h2> <p class="ftd18-register-product__desc">You&#39;ve entered a valid S/N or IMEI. Now select the model of your product.</p> <div class="ftd18-register-product__step-3-inner"> <div class="ftd18-register-product__step-3__category-list" data-i18n-selected="selected" role="list"> </div> <div class="ftd18-register-product__step-3__search"> <div class="ftd18-register-product__step-3__search__input-container"> <button class="ftd18-register-product__step-3__search__input__back"> <span class="hidden">Back</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#backward-bold" href="#backward-bold"></use> </svg> </button> <div class="ftd18-register-product__step-3__search__input-wrap"> <label class="ftd18-register-product__step-3__search__input-label" for="model-code-search">Enter your Model Number</label> <bdi><input class="ftd18-register-product__step-3__search__input" type="text" id="model-code-search" autocomplete="on"/></bdi> <button class="ftd18-register-product__step-3__search__input-icon delete" aria-label="delete" type="button" an-tr="ftd18_register product popup-product offer-delete-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:delete model number"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#cancel-bold" href="#cancel-bold"></use> </svg> </button> <button class="ftd18-register-product__step-3__search__input-icon search" aria-label="search" type="submit" an-tr="ftd18_register product popup-product offer-delete-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:search model number"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#search-bold" href="#search-bold"></use> </svg> </button> </div> </div> <h3 class="ftd18-register-product__step-3__search__result__title">Suggested searches</h3> <div class="ftd18-register-product__step-3__search__result-list-wrap scrollbar" data-auto-init="false" data-comp-name="scrollbar" data-auto-resize> <ul class="ftd18-register-product__step-3__search__result-list scrollbar__contents" role="list"> </ul> </div> <div class="ftd18-register-product__step-3__search__result__error" aria-live="polite">No result. Please try again.</div> </div> </div> <div class="ftd18-register-product__btn-wrap"> <button class="cta cta--outlined cta--black" data-action="back" data-js-action="backto2Btn" an-tr="ftd18_register product popup-product offer-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:back"> Back </button> <button class="cta cta--contained cta--black cta--disabled" disabled data-action="select" data-js-action="selectBtn" an-tr="ftd18_register product popup-product offer-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:select"> Select </button> </div> </div> </div> </div> </div> <button class="popup__close" an-tr="ftd18_register product popup-product offer-register popup-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </section> <section class="ftd18-register-product-completion popup popup--alert" role="dialog" aria-modal="true" data-comp-name="popup" data-auto-init="false" id="ftd18RegisterProductCompletion"> <div class="popup__dimmed"></div> <div class="popup__contents-wrap"> <div class="popup__contents"> <div class="popup__inner-wrap"> <div class="popup__inner"> <div class="image" data-js-action="ftd18RegisterProductImage"> <img class="image__main lazy-load-man" data-src="https://via.placeholder.com/120x120" alt="" data-comp-name="image" data-auto-init="false"/> </div> <h2 class="ftd18-register-product__title" data-js-action="ftd18RegisterProductTitle">Galaxy Book3 Ultra</h2> <p class="ftd18-register-product__desc" data-js-action="ftd18RegisterProductSku">SM-G996BZKGEUA</p> <p class="ftd18-register-product__desc" data-js-action="ftd18RegisterProductSerial">Serial Number: R3CR508WNAH</p> </div> </div> <div class="popup__btn-wrap"> <button class="cta cta--contained cta--black" data-js-action="confirmBtn" an-tr="ftd18_register product popup-product offer-cta-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:confirm"> Confirm </button> </div> <button class="popup__close" an-tr="ftd18_register product popup-product offer-register popup-content_click" an-ca="content click" an-ac="feature" an-la="registration popup:close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </section> <section class="ftd18-register-product-qr-scan-error popup popup--alert" role="dialog" aria-modal="true" data-comp-name="popup" data-auto-init="false" id="ftd18RegisterProductQRScanError"> <div class="popup__dimmed"></div> <div class="popup__contents-wrap"> <div class="popup__contents"> <div class="popup__inner-wrap"> <div class="popup__inner"> <h2 class="ftd18-register-product__title">The device you are currently using does not support the camera function.</h2> <p class="ftd18-register-product__desc">Please try again with a different device.</p> </div> </div> <div class="popup__btn-wrap"> <button class="cta cta--contained cta--black" data-js-action="alertBtn" data-action="confirm" an-tr="ftd18_register product popup-product offer-error pop up-content_click" an-ca="content click" an-ac="feature" an-la="error popup:confirm"> Confirm </button> </div> <button class="popup__close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </section> <script src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-templates/page-static-gnb/compact.min.js"></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/product-popup/pd-g-register-product-popup/clientlibs/site.min.js"></script> <script src="/etc.clientlibs/samsung/components/content/epp/common/ep-cm-g-barcode-scanner-popup/clientlibs/site.min.js"></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/offer/of-g-usp-banner/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/home/ho-g-home-kv-carousel/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-static-content/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/home/ho-g-showcase-card/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/product/pd-g-feature-benefit-full-bleed/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-local-benefit/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/offer/of-g-feature-benefit-card/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/product/pd-g-curation-card/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-text-editor/clientlibs/site.min.js" async></script> <script type="application/ld+json" data-type="seo" data-object-type="WebPage" data-id="73a79115-1285-42de-afb6-bf7f3404a3ca">{"@context":"http://schema.org","@type":"WebPage","name":"Black Friday Phone \u0026 Tablet Deals \u0026 Offers | Samsung UK","url":"https://www.samsung.com/uk/shop/mobile/home/"}</script> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10