CINXE.COM
Best Phone For You | Mobile Buying Guide | 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>Best Phone For You | Mobile Buying Guide | Samsung UK</title> <meta name="title" content="Best Phone For You | Mobile Buying Guide | Samsung UK"/> <link rel="canonical" href="https://www.samsung.com/uk/mobile-phone-buying-guide/"/> <link rel="alternate" hreflang="en-US" href="https://www.samsung.com/us/explore/mobile/buying-guide/"/> <link rel="alternate" hreflang="en-GB" href="https://www.samsung.com/uk/mobile-phone-buying-guide/"/> <link rel="alternate" hreflang="en-SG" href="https://www.samsung.com/sg/mobile/mobile-phone-buying-guide/"/> <link rel="alternate" hreflang="en-ID" href="https://www.samsung.com/id/mobile/mobile-phone-buying-guide/"/> <link rel="alternate" hreflang="id-ID" href="https://www.samsung.com/id/mobile/mobile-phone-buying-guide/"/> <link rel="alternate" hreflang="en-NZ" href="https://www.samsung.com/nz/mobile/mobile-phone-buying-guide/"/> <link rel="alternate" hreflang="en-MY" href="https://www.samsung.com/my/mobile/mobile-phone-buying-guide/"/> <link rel="alternate" hreflang="en-PH" href="https://www.samsung.com/ph/mobile/mobile-phone-buying-guide/"/> <link rel="alternate" hreflang="en-TH" href="https://www.samsung.com/th/mobile/mobile-phone-buying-guide/"/> <link rel="alternate" hreflang="th-TH" href="https://www.samsung.com/th/mobile/mobile-phone-buying-guide/"/> <link rel="alternate" hreflang="vi-VN" href="https://www.samsung.com/vn/mobile/mobile-phone-buying-guide/"/> <link rel="alternate" hreflang="en-VN" href="https://www.samsung.com/vn/mobile/mobile-phone-buying-guide/"/> <meta name="keywords" content="smartphone buying guide, mobile phone guide, smartphone guide, phone buying guide, which phone to buy, which smartphone to buy, which mobile phone to buy, which phone should i buy, best phone to buy, good phone to buy"/> <meta name="description" content="Find the best phone, watch or tablet for you & your needs with our Buying Guide. Plus, learn more about the New Samsung Galaxy S24 & Galaxy Tab S9 series."/> <meta name="date" content="2024-10-16"/> <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/mobile-phone-buying-guide/"/> <meta name="twitter:title" content="Best Phone For You | Mobile Buying Guide | Samsung UK"/> <meta name="twitter:description" content="Find the best phone, watch or tablet for you & your needs with our Buying Guide. Plus, learn more about the New Samsung Galaxy S24 & Galaxy Tab S9 series."/> <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/mobile-phone-buying-guide/"/> <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="Best Phone For You | Mobile Buying Guide | Samsung UK"/> <meta property="og:description" content="Find the best phone, watch or tablet for you & your needs with our Buying Guide. Plus, learn more about the New Samsung Galaxy S24 & Galaxy Tab S9 series."/> <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/mobile-phone-buying-guide/"/> <meta property="description" content="Find the best phone, watch or tablet for you & your needs with our Buying Guide. Plus, learn more about the New Samsung Galaxy S24 & Galaxy Tab S9 series."/> <meta property="keywords" content="smartphone buying guide, mobile phone guide, smartphone guide, phone buying guide, which phone to buy, which smartphone to buy, which mobile phone to buy, which phone should i buy, best phone to buy, good phone to buy"/> <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/common/cm-g-static-content/clientlibs/site.min.ae85240e2285ff65e974c0b136a75d59.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/commonUs/nv-g-lnb/clientlibs/site.min.2085b578d45dc4f8919ddb8a204b239a.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-blank-space/clientlibs/site.min.2368b82aeac930d99ed38fa404bcac1a.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/common/cm-g-tab-container-single-menu/clientlibs/site.min.83332c5a60069c6f35b4a5d7546a47e8.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/product/pd-g-feature-benefit-column-carousel/clientlibs/site.min.2af5671a6c07a03882e9662ab60fa1e3.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/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" : "L2NvbnRlbnQvc2Ftc3VuZy91ay9tb2JpbGUtcGhvbmUtYnV5aW5nLWd1aWRl", "pageTrack" : "microsite", "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("microsite" == "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="bdpnbeqxjpkdmz2b7h5q-f-be89025c1-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":5,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"6160094d","ak.r":42017,"ak.a2":e,"ak.m":"x","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":33524,"ak.gh":"184.28.235.14","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732377083","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==oilR8ZEPJ1hc8ONVsPqIMgUYhooqRPiy5HM2SeDxZF0rA4S/ejk0DK3CvNBlANhWHIV6h3etI9OBL3Bp8kqg+1mvJyuoR270OFeawmc/Pc79x8ZRTRA4Wk6NZ3fbpe8CdoCSEsnFy7jzSZzUWyCk06QgtX/dCdvr91sVusRF1rQbO8K2Io+o+sZ5d9JBUsqyd6sLH3OrPTmVSvINE5Zglgky0s70tIwOKOj2Jii7SERQrBIVonDo7rCbCfAf0huhDVFEGKo+2fhrdxyKd7GDo/Wv/zbBFw6xRhdbKzDxhN7d9IYNwOwGpgWe+lhfBX913oxiG7oK56Y0vcTIIFpZetnA9NmTpAsZ3yK76pPahPJI4aZH49rxvVZjAKQgFn6LifEoovzCAz/znVl1nMp80EEPOJ+svkaPQ+W5x+AhJV4=","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"> <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="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:32:37"/> <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 & 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 & 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 & 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 & teacher offers" role="menuitem"> Key Worker & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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" - 16.0" </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 & 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 & 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 & 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 & 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 & 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 & 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-microsite-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-microsite-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-microsite-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-microsite-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-microsite-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-microsite-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="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; } </style> <p class="hideInAem">FAQ schema for page</p> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "Which Samsung phone is best for me?", "acceptedAnswer": { "@type": "Answer", "text": "The best Samsung phone for you will depend on your needs and budget. If you’re looking for the most powerful and versatile phone for example, check out the flagship Galaxy S series. Here, you’ll find the epic Galaxy S23 Ultra with its incredible camera setup, powerful processor, and long lasting battery. For our best folding smartphones it’s got to be the Galaxy Z Fold5 or the Galaxy Z Flip5. And if you’re looking for a more affordable Samsung phone that still offers great features, the Galaxy A54 5G - part of the Galaxy A series - is a fantastic choice." } },{ "@type": "Question", "name": "What is a Smartphone?", "acceptedAnswer": { "@type": "Answer", "text": "A smartphone is like a mini computer that fits into your pocket. It combines the functions of a traditional mobile phone with more advanced features such as internet access, multimedia apps, and interactive touchscreens. With a Samsung Galaxy smartphone you can make calls, send emails, take photos, record videos, play games, browse the web, and so much more." } },{ "@type": "Question", "name": "How to choose a Samsung phone?", "acceptedAnswer": { "@type": "Answer", "text": "When choosing a Samsung phone, consider your budget and most desired features, such as the display size, camera quality, and battery life. This will help you determine which Galaxy phone range is right for you. For example, the Galaxy S series is our flagship range of premium smartphones which offer top specs across the board. If you’re looking for an innovative folding device, check out the Galaxy Z series. And for stunning design features with a more affordable price tag, explore the Galaxy A series. You can find out more about what makes each Galaxy series special in our Samsung phone ranges explained guide." } },{ "@type": "Question", "name": "What is a Sim Free Smartphone?", "acceptedAnswer": { "@type": "Answer", "text": "A SIM free smartphone means it does not come with a SIM card and is sold unlocked. You are free to choose your own mobile network and tariff that best meets your useability and access requirements. With a Samsung SIM free smartphone you only pay for the phone, not the contract." } },{ "@type": "Question", "name": "Which Samsung phone is the easiest to use?", "acceptedAnswer": { "@type": "Answer", "text": "Samsung Galaxy A series phones are designed to be user-friendly and accessible for everyone. The Galaxy A54 5G for example, has an expansive 6.4-inch display, a simple to navigate interface, versatile camera setup and long lasting battery. It also supports 5G connectivity and fast charging. Find out more about the Galaxy A series phones here." } },{ "@type": "Question", "name": "Is an Android phone a smartphone?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. All Samsung smartphones use powerful and high-tech Android software to operate. Why Android? Ultimately it lets you do more with your Samsung smartphone. Whether you're looking to sync with other Galaxy devices, customise your app info, or organise your phone, the Android operating system lets you do all that and more." } }] } </script> </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; } </style> <p class="hideInAem">Video schema for KV YT video</p> <script type="application/ld+json">{ "@context": "http://schema.org", "@type": "VideoObject", "name": "Samsung Galaxy Phone Range Explained | Find The Best Smartphone For You | Samsung UK", "description": "Discover the best Samsung Galaxy smartphone for you in this video. We have a series of smartphone to suit everyone & every need. Browse the Samsung Galaxy smartphone range at: https://bit.ly/Samsung-Galaxy-smartphones 00:00 Samsung Galaxy Smartphone Range 00:08 Galaxy Z Fold Series This foldable phone is perfect for multi-taskers, gamers & movie lovers. When folded, the Z fold series phones are compact & powerful smartphones. Unfolded, the tablet-like display can be used as a workspace, cinema or arcade. The latest model is also compatible with S-pen. Explore the Galaxy Z Fold Series at: https://bit.ly/Galaxy-Z-Series 00:29 Galaxy Z Flip Series This phone is a modern take on the 90's flip phone, built for trend setters to share every moment. Compact when closed, flip it open to enjoy an expansive screen, hands-free selfies & video calls. Explore the Galaxy Z Flip Series at: https://bit.ly/Galaxy-Z-Series 00:51 Galaxy S Series For those who desire the latest tech, the S series smartphones are for you. Capture epic moments with pro-grade cameras & take your photography skills to the next level with features like Nightography. These phones are also built with powerful processors & long-lasting batteries. Explore the Galaxy S Series at: https://bit.ly/Samsung-Galaxy-S-Series 01:11 Galaxy A Series With amazing cameras, brilliant displays & long-lasting batteries for great prices, the Galaxy A series smartphones are our best mid range phone series. Perfect for those who don't need so many extra features on their device. Some A series phones also have 5g connectivity. Explore the Galaxy A Series at: https://bit.ly/Galaxy-A-Phone 01:28 Galaxy M Series The M series are ideal started phones as they are easy to use & have all the essentials that you need, such as long-lasting batteries & great cameras . Explore M Series at: https://bit.ly/Galaxy-M-Series 🔗 Connect with us: Facebook: https://www.facebook.com/SamsungUK Instagram: https://www.instagram.com/samsunguk/ TikTok: https://www.tiktok.com/@samsunguk Subscribe to @SamsungUK for the latest product updates and offers https://youtube.com/c/samsunguk?sub_confirmation=1 #SamsungGalaxySmartphone #Smartphone #SamsungSmartphoneRange #GalaxySmartphone #SamsungUK", "thumbnailUrl": "https://i.ytimg.com/vi/RgJxJ4Cl9KY/default.jpg", "uploadDate": "2023-11-17T12:51:30Z", "duration": "PT1M53S", "embedUrl": "https://www.youtube.com/embed/RgJxJ4Cl9KY", "interactionCount": "330" }</script> </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; } </style> <p class="hideInAem">Video schema for 1st YT video</p> <script type="application/ld+json">{ "@context": "http://schema.org", "@type": "VideoObject", "name": "Galaxy S24 Phone Range Explained | The Latest Samsung Phone 2024 | Samsung UK", "description": "Step into the future of technology & innovation with the Galaxy S24 smartphone series. Discover the latest features & specs in this video. Read more about the Galaxy S24 series at: https://bit.ly/S24-Series-Explained Browse the S24 range at: https://bit.ly/Galaxy-S24-Range 00:00 Meet the Galaxy S24 series Discover the new & exciting features across the S24, S24+ and the S24 Ultra. 00:18 What is Galaxy AI? Featuring on all 3 smartphones, Galaxy AI has a host of innovative features such as Live Translation and Photo Assist. Learn how to use Live Translate in this video: https://youtu.be/6QlTbj_xIZw?feature=shared 00:53 Best S24 Camera The S24 Ultra has the best camera out of all the Samsung smartphones. With upgraded Camera AI this smartphone has camera software specs that leave traditional cameras trailing behind. Find out more in this article: https://bit.ly/Best-Samsung-Camera-Phone 01:29 Processor & Storage The S24 & S24+ are powered by the latest Samsung Exynos processor with up to 512GB of storage. The S24 Ultra is powered by Snapdragon processor with up to 1TB of storage. 01:52 Battery The S24+ & S24 Ultra offer 45W Fast Charging so you can watch and play all day without worrying about how much juice you have left. 02:01 Design The S24 and S24+ feature sleek curves, while the S24 Ultra has a bold angular design. The S24 Ultra also features the built in S-Pen designed to enhance productivity & facilitate tasks such as document annotation & note-taking functionality. 02:22 Display The Galaxy S24 has a beautiful 6.2 inch dynamic AMOLED 2X display, while the larger 6.7 and 6.8 inch screens on the S24+ & Ultra come with even higher resolution. 02:43 Durability The S24 Ultra has a Corning® Gorilla® Armour screen, which ensures resilience against scratches and cracks. You'll also find a super tough Titanium frame on the Galaxy S24 Ultra which helps to absorb shocks & provide an additional layer of defence against dents and breakages. Find out more in this article: https://bit.ly/most-durable-phone 03:05 Water & Dust Resistant All phones are IP67 water & dust resistant, so you no longer need to worry if you accidentally drop your phone down the toilet or need to make a call in the rain. 🔗 Connect with us: Facebook: https://www.facebook.com/SamsungUK Instagram: https://www.instagram.com/samsunguk/ TikTok: https://www.tiktok.com/@samsunguk Subscribe to @SamsungUK for the latest product updates and offers https://youtube.com/c/samsunguk?sub_confirmation=1 #GalaxyS24 #GalaxyS24Ultra #LatestPhone2024 #SamsungUK", "thumbnailUrl": "https://i.ytimg.com/vi/EI3XSKh8kIQ/default.jpg", "uploadDate": "2024-03-01T14:19:50Z", "duration": "PT3M30S", "embedUrl": "https://www.youtube.com/embed/EI3XSKh8kIQ", "interactionCount": "2434" }</script> </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; } </style> <p class="hideInAem">Video schema for 2nd YT video</p> <script type="application/ld+json">{ "@context": "http://schema.org", "@type": "VideoObject", "name": "Galaxy S24 Camera Specs Explained | AI Powered Cameras | Samsung UK", "description": "Discover the unparalleled camera technology of the Galaxy S24 series in this video. Read more about the Galaxy S24 cameras at: https://bit.ly/S24-Camera-Specs Browse the S24 range at: https://bit.ly/Galaxy-S24-Range 00:00 Galaxy S24 Camera 00:16 Camera Specs With a 50MP main camera on the S24 and S24+, & an incredible 200MP with 100x space zoom on the S24 Ultra, stunning shots are guaranteed. Enhanced with AI integration and Nightography for striking textures in low light, your photos will be spectacular, day or night. 00:47 Galaxy AI Photo Editing Refine your photos effortlessly with the powerful Galaxy AI, which can suggest automatic edits to perfect your shots after capture. 01:11 Camera Settings The S24 series offers an upgraded expert raw mode with a 24MP default resolution for those who prefer manual control. Apply a dark filter to prevent overexposure in bright conditions. Customise shutter speed, exposure time, white balance, & more with ease. 01:40 Camera Zoom Discover enhanced zoom capabilities with the S24 series. With AI enhancements, the S24 Ultra's optical zoom is now twice as powerful, delivering up to ten times zoom at optical quality. 02:08 Camera Quality Experience lifelike content with the super HDR upgrade, ensuring that your stills, motion pictures, gifs, or HD videos faithfully represent the captured scene. 🔗 Connect with us: Facebook: https://www.facebook.com/SamsungUK Instagram: https://www.instagram.com/samsunguk/ TikTok: https://www.tiktok.com/@samsunguk Subscribe to @SamsungUK for the latest product updates and offers https://youtube.com/c/samsunguk?sub_confirmation=1 #GalaxyS24Camera #GalaxyAI #Camera #SamsungUK", "thumbnailUrl": "https://i.ytimg.com/vi/dsxlOvGxgbs/default.jpg", "uploadDate": "2024-03-01T14:03:00Z", "duration": "PT2M35S", "embedUrl": "https://www.youtube.com/embed/dsxlOvGxgbs", "interactionCount": "3374" }</script> </div> <div class="nv-g-lnb aem-GridColumn aem-GridColumn--default--12"> <div class="lnb-nav lnb-nav--bg-white lnb-nav--default lnb-nav--sticky lnb-nav--title-align-left"> <div class="lnb-nav__inner"> <div class="lnb-nav__default-wrapper"> <div class="lnb-nav__title"> <a class="lnb-nav__menu-title" target="_self" an-tr="nv13_lnb-microsite-image-logo" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:mobile phone buying guide"> <h1> Mobile Phone Buying Guide</h1> </a> </div> <div class="lnb-nav__cta bg-cta-black"> <a title="Compare Smartphones" href="#compare-smartphones" an-tr="nv13_lnb-microsite-text-depth1" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:compare smartphones"> Compare Smartphones </a> </div> <div class="lnb-nav__nav-wrap"> <button type="button" class="swiper-menu-prev" an-tr="nv13_lnb-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left"> <svg class="icon" focusable="false"> <use href="#previous-regular" xlink:href="#previous-regular"></use> </svg> </button> <span class="swiper-menu-prev-bg"></span> <span class="swiper-menu-prev-gradation"></span> <div class="lnb-nav__nav swiper-container"> <div class="swiper-wrapper"> <div class="lnb-nav__item swiper-slide "> <a title="Articles" href="#articles" an-tr="nv13_lnb-microsite-text-depth1" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:articles"> <span>Articles</span> </a> </div> <div class="lnb-nav__item swiper-slide "> <a title="Phones" href="#phones" an-tr="nv13_lnb-microsite-text-depth1" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:phone"> <span>Phones</span> </a> </div> <div class="lnb-nav__item swiper-slide "> <a title="Videos" href="#videos" an-tr="nv13_lnb-microsite-text-depth1" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:videos"> <span>Videos</span> </a> </div> <div class="lnb-nav__item swiper-slide "> <a title="Compare Samsung Phones" href="#compare-smartphones" an-tr="nv13_lnb-microsite-text-depth1" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:compare samsung phones"> <span>Compare Samsung Phones</span> </a> </div> <div class="lnb-nav__item swiper-slide "> <a title="Ways to pay" href="#waystopay" target="_self" an-tr="nv13_lnb-microsite-text-depth1" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:ways to pay"> <span>Ways to pay</span> </a> </div> <div class="lnb-nav__item swiper-slide "> <a href="#mobile-experience" an-tr="nv13_lnb-microsite-text-depth1" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:mobile experience"> <span>Mobile Experience</span> </a> </div> <div class="lnb-nav__item swiper-slide "> <a title="Questions" href="#questions" an-tr="nv13_lnb-microsite-text-depth1" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:questions"> <span>Questions</span> </a> </div> </div> </div> <button type="button" class="swiper-menu-next" an-tr="nv13_lnb-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right"> <svg class="icon" focusable="false"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <span class="swiper-menu-next-bg"></span> <span class="swiper-menu-next-gradation"></span> </div> </div> <button class="lnb-nav__menuclose-btn"> <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 96 96"> <g fill="none" fill-rule="evenodd"> <path d="M0 0H96V96H0z"/> <path fill="#000" fill-rule="nonzero" d="M80.233 12.232L83.768 15.768 51.536 47.999 83.766 80.23 80.231 83.766 48 51.535 15.768 83.768 12.233 80.232 44.465 47.999 12.232 15.768 15.767 12.232 48 44.464z"/> </g> </svg> </button> <div class="lnb-nav__menu-wrapper"> </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-black mobile-text-color-black st-feature-benefit-full-bleed--video-embed " 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">Mobile Phone Buying Guide</p> <h2 class="st-feature-benefit-full-bleed__title" data-font-size-pc="38" data-font-size-mo="26">Find the phone that fits your lifestyle</h2> <p class="st-feature-benefit-full-bleed__text" data-font-size-pc="18" data-font-size-mo="14">Say goodbye to technical jargon with our simple buying guide. We’ve dialed up all the information you need to call in the mobile that suits you the best. </p> <div class="st-feature-benefit-full-bleed__cta"> <a class="cta cta--contained cta--icon cta--black cta--mobile-black" href="/uk/smartphones/all-smartphones/" target="_blank" aria-label="Shop now Shop now : open in a new window" an-tr="ft03_feature full bleed-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="find the phone that fits your lifestyle:shop now">Shop now <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#outlink-bold" href="#outlink-bold"></use> </svg> </a> <a class="cta cta--underline cta--black cta--mobile-black js-video-play " href="javascript:void(0);" aria-label="Watch video" an-tr="ft03_feature full bleed-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="find the phone that fits your lifestyle:watch video" role="button">Watch video</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/mobile-phone-buying-guide/KV_DT_Mobile_Buying_Guide_02.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/KV_MO_Mobile_Buying_Guide_02.png?$LazyLoad_Home_PNG$" data-desktop-alt="A Galaxy S24 Cobalt violet on a white background and a White Galaxy Z Fold6 on a cobalt violet background are separated by a diagonal line" data-mobile-alt="A Galaxy S24 Cobalt violet on a white background and a White Galaxy Z Fold6 on a cobalt violet background are separated by a diagonal line"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/KV_DT_Mobile_Buying_Guide_02.png?$1440_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/KV_MO_Mobile_Buying_Guide_02.png?$720_N_PNG$" data-desktop-alt="A Galaxy S24 Cobalt violet on a white background and a White Galaxy Z Fold6 on a cobalt violet background are separated by a diagonal line" data-mobile-alt="A Galaxy S24 Cobalt violet on a white background and a White Galaxy Z Fold6 on a cobalt violet background are separated by a diagonal line"/> </div> </figure> </div> <div class="st-feature-benefit-full-bleed__video-layer" role="dialog" aria-modal="true"> <div class="st-feature-benefit-full-bleed__video"> <div class="st-feature-benefit-full-bleed__video-wrap"> <div class="video" data-image-default="false" data-video-embed="false" data-video-type="youtube" data-video-data="{"caption":"","id":"RgJxJ4Cl9KY","title":null,"autoplay":true}"> </div> <button type="button" class="st-feature-benefit-full-bleed__close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <!-- (2021.07.21 수정) close-btn -> cancel-close-regular 변경 --> <use xlink:href="#cancel-close-regular" href="#cancel-close-regular"></use> </svg> </button> </div> </div> </div> </section> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <div> <style> .jGZhRd { padding: 15px 0; } .rtb__container { width: 100%; background-color: #FFFFFF; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 20px 0; } .rtb__content__container { background-color: #f4f4f4; color: #000000; display: flex; flex-direction: row; align-items: flex-start; justify-content: space-evenly; padding: 28px 22px 22px; max-width: 1440px; border-radius: 20px; overflow: hidden; width: calc(100% - 40px); min-height: 109px; } .rtb__container svg use { stroke: #000000; fill: #000000; } .rtb__item { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 20px; } .rtb__content { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 0.2rem; max-width: 260px; } .rtb__image { display: flex; flex-direction: column; justify-content: center; align-items: center; align-self: flex-start; } .rtb__image img, .rtb__image svg { width: 35px; height: 35px; } .rtb__item a { font-weight: bold; text-decoration: underline; color: white; font-size: 13px; } .rtb__item h3 { font-size: 14px; } .rtb__content p { font-size: 13px; } @media screen and (max-width: 1440px) { .jGZhRd { padding: 15px; } } @media screen and (max-width: 1000px) { .rtb__content h3, .rtb__content p, .rtb__content a { font-size: 85%; } .rtb__image img, .rtb__image svg { width: 30px; height: 30px; } } @media screen and (max-width: 768px) { .rtb__content__container { flex-direction: column; width: 90%; gap: 45px; padding: 7%; } .rtb__content { max-width: calc(100% - 32px - 20px); } .rtb__content h3, .rtb__content p, .rtb__content a { font-size: 100%; } .rtb__image img, .rtb__image svg { width: 35px; height: 35px; } .rtb__item { align-self: flex-start; } } </style> <div class="rtb__container"> <div class="rtb__content__container"> <div class="rtb__item"> <div class="rtb__image"> <img src="https://images.samsung.com/is/content/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/Smart-service-icon-mbg-2.svg"/> </div> <div class="rtb__content"> <h3>Smarter Service</h3> <p>Instant advice from the experts who know Samsung best.</p> </div> </div> <div class="rtb__item"> <div class="rtb__image"> <img src="https://images.samsung.com/is/content/samsung/assets/uk/offer/black-friday/2023/icons/Ico-returns-35x35-black.svg"/> </div> <div class="rtb__content"> <h3>14 Day Returns</h3> <p>If you don't love it, return it.</p> </div> </div> <div class="rtb__item"> <div class="rtb__image"> <img src="https://images.samsung.com/is/content/samsung/assets/uk/offer/black-friday/2023/icons/FinanceIcon-black.svg"/> </div> <div class="rtb__content"> <h3>Flexible Finance</h3> <p>Spread the cost and trade in for an instant discount.</p> </div> </div> <div class="rtb__item"> <div class="rtb__image"> <img src="https://images.samsung.com/is/content/samsung/assets/uk/offer/black-friday/2023/icons/Ico-delivery-35x35-black.svg"/> </div> <div class="rtb__content"> <h3>Free Delivery</h3> <p>Sign in / Sign up to get free delivery.</p> </div> </div> </div> </div> </div> </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-small" id="SeeMore"> </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="articles"> <div class="textblock__body padding-top--48 padding-bottom--48"> <h2 class="textblock__title" data-font-size-pc="48" data-font-size-mo="30">Our phones and their features </h2> </div> </div> </div> <div class="cm-g-tab-container-single-menu aem-GridColumn aem-GridColumn--default--12"> <section class="tab-container margin-bottom--32 co47-bg-white"> <div class="tab-container__wrapper"> <ul class="tab-container__list desktop-tab-size--large" role="tablist"> <li class="tab-container__item is-active" role="presentation" an-tr="co47_tab container-single-menu-microsite-text-tab" an-ca="content click" an-ac="feature" an-la="tab:explore our range"> <button class="tab-container__title" role="tab" aria-selected="true">Explore our range</button> </li> <li class="tab-container__item" role="presentation" an-tr="co47_tab container-single-menu-microsite-text-tab" an-ca="content click" an-ac="feature" an-la="tab:compare"> <button class="tab-container__title" role="tab" aria-selected="false">Compare</button> </li> <li class="tab-container__item" role="presentation" an-tr="co47_tab container-single-menu-microsite-text-tab" an-ca="content click" an-ac="feature" an-la="tab:smartphone essentials"> <button class="tab-container__title" role="tab" aria-selected="false">Smartphone essentials</button> </li> <li class="tab-container__item" role="presentation" an-tr="co47_tab container-single-menu-microsite-text-tab" an-ca="content click" an-ac="feature" an-la="tab:best for"> <button class="tab-container__title" role="tab" aria-selected="false">Best for</button> </li> <li class="tab-container__item" role="presentation" an-tr="co47_tab container-single-menu-microsite-text-tab" an-ca="content click" an-ac="feature" an-la="tab:features"> <button class="tab-container__title" role="tab" aria-selected="false">Features</button> </li> </ul> </div> <div class="tab-container__panel is-active" role="tabpanel"> <div class="cm-g-text-block"> <div class="textblock margin-bottom--16 bg-white text-center text-mo-center container-width-medium"> <div class="textblock__body padding-top--0 padding-bottom--0"> <p class="textblock__desc" data-font-size-pc="18" data-font-size-mo="14">We’ve got phones to suit every taste and need </p> </div> </div> </div> <div class="pd-g-feature-benefit-column-carousel"> <div class="feature-column-carousel bg-white feature-column-carousel--width-1440 feature-column-carousel--desktop-columns-space-wide feature-column-carousel--divide"> <div class="feature-column-carousel__column feature-column-carousel__column--desktop-columns-4 feature-column-carousel__column--mobile-columns-1 feature-column-carousel__column--align-center use-mobile-carousel swiper-container basic-swiper use-mobile-indicator use-mobile-arrow use-see-more-button" data-desktop-per-page="8" data-mobile-per-page="3" data-swiper-option="{ "slidesPerView":1, "autoHeight":true, "keepWrapper":true, "viewMode":"mobile", "loop": false , "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-microsite-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left" type="button" class="swiper-button-prev"> <span class="hidden">Previous</span> <svg class="icon" focusable="false"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </button> <div class="feature-column-carousel__inner swiper-wrapper"> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:1"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title"> <h2>Introducing Galaxy Z Fold6 and Z Flip6</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/introducing-samsung-galaxy-z-fold-6-and-z-flip-6/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="introducing galaxy z fold6 and z flip6:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/introducing-samsung-galaxy-z-fold-6-and-z-flip-6/ZFold6_vs_ZFold5_thumb_DT_720x540_2.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/introducing-samsung-galaxy-z-fold-6-and-z-flip-6/ZFold6_vs_ZFold5_thumb_MO_720x540_2.png?$LazyLoad_Home_PNG$" alt="A silver shadow Galaxy Z Fold6 is laying half open next to a blue half unfolded Galaxy Z Flip6."/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/introducing-samsung-galaxy-z-fold-6-and-z-flip-6/ZFold6_vs_ZFold5_thumb_DT_720x540_2.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/introducing-samsung-galaxy-z-fold-6-and-z-flip-6/ZFold6_vs_ZFold5_thumb_MO_720x540_2.png?$720_N_PNG$" alt="A silver shadow Galaxy Z Fold6 is laying half open next to a blue half unfolded Galaxy Z Flip6."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:2" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title" data-headline-text="samsung s24 series explained"> <h2>Samsung S24 Series explained</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/introducing-samsung-galaxy-s24/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung s24 series explained:read more" data-clickable-target="true" data-link-title="Read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/IntroducingS24_thumb_DT_720x540.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/IntroducingS24_thumb_MO_720x540.png?$LazyLoad_Home_PNG$" alt="Samsung S24 Series explained"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/IntroducingS24_thumb_DT_720x540.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/IntroducingS24_thumb_MO_720x540.png?$720_N_PNG$" alt="Samsung S24 Series explained"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:3" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title" data-headline-text="samsung s23 series explained"> <h2>Samsung S23 Series explained</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/introducing-samsung-galaxy-s23/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung s23 series explained:read more" data-clickable-target="true" data-link-title="Read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/01_S23range_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/01_S23range_mo.png?$LazyLoad_Home_PNG$" alt="Samsung S23 Series explained"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/01_S23range_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/01_S23range_mo.png?$720_N_PNG$" alt="Samsung S23 Series explained"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:4" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title" data-headline-text="samsung galaxy z series explained"> <h2>Samsung Galaxy Z Series explained</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/best-samsung-galaxy-z-phone/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung galaxy z series explained:read more" data-clickable-target="true" data-link-title="Read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/02_zseriesexplained_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/02_zseriesexplained_mo.png?$LazyLoad_Home_PNG$" alt="Samsung Galaxy Z Series explained"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/02_zseriesexplained_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/02_zseriesexplained_mo.png?$720_N_PNG$" alt="Samsung Galaxy Z Series explained"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:5" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title" data-headline-text="samsung phone ranges explained"> <h2>Samsung phone ranges explained</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-phone-ranges-explained/" aria-label="read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung phone ranges explained:read more" data-clickable-target="true" data-link-title="read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/03_phoneranges_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/03_phoneranges_mo.png?$LazyLoad_Home_PNG$" alt="Samsung Phone Ranges Explained"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/03_phoneranges_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/03_phoneranges_mo.png?$720_N_PNG$" alt="Samsung Phone Ranges Explained"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:6" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title"> <h2>Best Samsung S Series phone</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/best-samsung-s-series-phone/" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la=":" data-clickable-target="true"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/04_bestsseries_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/04_bestsseries_mo.png?$LazyLoad_Home_PNG$" alt="Best Samsung S Series phone"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/04_bestsseries_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/04_bestsseries_mo.png?$720_N_PNG$" alt="Best Samsung S Series phone"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:7" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title" data-headline-text="samsung galaxy a series explained: which is the best a series phone for you"> <h2>Samsung Galaxy A Series explained</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/best-samsung-a-series-phone/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung galaxy a series explained: which is the best a series phone for you:read more" data-clickable-target="true" data-link-title="Read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/05_Samsung_Galaxy_A_series_explained_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/05_Samsung_Galaxy_A_series_explained_mo.png?$LazyLoad_Home_PNG$" alt="Samsung Galaxy A Series Explained: Which is the best A Series phone for you?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/05_Samsung_Galaxy_A_series_explained_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/05_Samsung_Galaxy_A_series_explained_mo.png?$720_N_PNG$" alt="Samsung Galaxy A Series Explained: Which is the best A Series phone for you?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:8" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title" data-headline-text="what is a samsung fe smartphone and what does it stand for"> <h2>Samsung FE<br />explained</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/what-is-samsung-fe/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what is a samsung fe smartphone and what does it stand for:read more" data-clickable-target="true" data-link-title="Read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/06_What_is_Samsung_FE_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/06_What_is_Samsung_FE_mo.png?$LazyLoad_Home_PNG$" alt="What is a Samsung FE smartphone and what does it stand for?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/06_What_is_Samsung_FE_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/06_What_is_Samsung_FE_mo.png?$720_N_PNG$" alt="What is a Samsung FE smartphone and what does it stand for?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:9" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title" data-headline-text="why foldable phone"> <h2>Why foldable phone?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/why-foldable-phone/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="why foldable phone:read more" data-clickable-target="true" data-link-title="Read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/07_Whyfoldablephone_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/07_Whyfoldablephone_mo.png?$LazyLoad_Home_PNG$" alt="Why foldable phone?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/07_Whyfoldablephone_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/07_Whyfoldablephone_mo.png?$720_N_PNG$" alt="Why foldable phone?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:10" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title" data-headline-text="guide to phone financing"> <h2>Guide To Phone Financing</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/guide-to-phone-finance/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="guide to phone financing:read more" data-clickable-target="true" data-link-title="Read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/08_GuidetoPhoneFinancing_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/08_GuidetoPhoneFinancing_mo.png?$LazyLoad_Home_PNG$" alt="Guide To Phone Financing"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/08_GuidetoPhoneFinancing_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/discover-the-range/08_GuidetoPhoneFinancing_mo.png?$720_N_PNG$" alt="Guide To Phone Financing"/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" class="swiper-button-next"> <span class="hidden">Next</span> <svg class="icon" focusable="false"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="indicator" data-indicator-data='{ "type": "dot-indicator", "autoRolling": false, "infiniteRolling": true}'> <div class="indicator-wrap"> <button class="indicator__controls indicator__controls--play"> <svg class="play" focusable="false"> <use xlink:href="#play-bold" href="#play-bold"></use> </svg> <svg class="pause" focusable="false"> <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=""> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden">Indicator 1</span> </span> </button> </div> </div> </div> </div> <div class="feature-column-carousel__more-button"> <a an-tr="ft12_feature column carousel-microsite-text-link" an-ca="indication" an-ac="view more" an-la="view more" class="cta cta--outlined cta--black" href="javascript:void(0);" aria-label="See more" role="button">See more</a> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar1_pd_g_feature_benefit-0"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar1_pd_g_feature_benefit-1"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar1_pd_g_feature_benefit-2"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar1_pd_g_feature_benefit-3"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar1_pd_g_feature_benefit-4"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar1_pd_g_feature_benefit-5"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar1_pd_g_feature_benefit-6"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar1_pd_g_feature_benefit-7"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar1_pd_g_feature_benefit-8"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar1_pd_g_feature_benefit-9"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> </div> </div> </div> <div class="tab-container__panel" role="tabpanel"> <div class="cm-g-text-block"> <div class="textblock margin-bottom--16 bg-white text-center text-mo-center container-width-medium"> <div class="textblock__body padding-top--0 padding-bottom--0"> <p class="textblock__desc" data-font-size-pc="18" data-font-size-mo="14">See what each phone can do for you</p> </div> </div> </div> <div class="pd-g-feature-benefit-column-carousel"> <div class="feature-column-carousel bg-white feature-column-carousel--width-1440 feature-column-carousel--desktop-columns-space-wide feature-column-carousel--divide"> <div class="feature-column-carousel__column feature-column-carousel__column--desktop-columns-4 feature-column-carousel__column--mobile-columns-1 feature-column-carousel__column--align-center use-mobile-carousel swiper-container basic-swiper use-mobile-indicator use-mobile-arrow use-see-more-button" data-desktop-per-page="8" data-mobile-per-page="3" data-swiper-option="{ "slidesPerView":1, "autoHeight":true, "keepWrapper":true, "viewMode":"mobile", "loop": false , "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-microsite-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left" type="button" class="swiper-button-prev"> <span class="hidden">Previous</span> <svg class="icon" focusable="false"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </button> <div class="feature-column-carousel__inner swiper-wrapper"> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:1"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Z Fold6 vs Z Fold5</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-galaxy-z-fold-6-vs-z-fold-5/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung z fold6 vs z fold5:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/samsung-galaxy-z-fold-6-vs-z-fold-5/ZFold6_vs_ZFold5_thumb_DT_720x540.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/samsung-galaxy-z-fold-6-vs-z-fold-5/ZFold6_vs_ZFold5_thumb_MO_720x540.png?$LazyLoad_Home_PNG$" alt="Two folded Galaxy Z Fold6 smartphones are next to each other"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/samsung-galaxy-z-fold-6-vs-z-fold-5/ZFold6_vs_ZFold5_thumb_DT_720x540.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/samsung-galaxy-z-fold-6-vs-z-fold-5/ZFold6_vs_ZFold5_thumb_MO_720x540.png?$720_N_PNG$" alt="Two folded Galaxy Z Fold6 smartphones are next to each other"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:2"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Z Flip6 vs Z Flip5</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-galaxy-z-flip-6-vs-z-flip-5/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung z flip6 vs z flip5:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/samsung-galaxy-z-flip-6-vs-z-flip-5/ZFlip6_vs_ZFlip5_thumb_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/samsung-galaxy-z-flip-6-vs-z-flip-5/ZFlip6_vs_ZFlip5_thumb_MO_720x540.png?$LazyLoad_Home_PNG$" alt="The rear screen of a Galaxy Z Flip6 is shown next to the rear screen of a Galaxy Z Flip5"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/samsung-galaxy-z-flip-6-vs-z-flip-5/ZFlip6_vs_ZFlip5_thumb_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/samsung-galaxy-z-flip-6-vs-z-flip-5/ZFlip6_vs_ZFlip5_thumb_MO_720x540.png?$720_N_PNG$" alt="The rear screen of a Galaxy Z Flip6 is shown next to the rear screen of a Galaxy Z Flip5"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:3" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title" data-headline-text="galaxy s24 vs z fold5 z flip5"> <h2>Galaxy S24 vs Z Fold5 & Z Flip5</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-galaxy-s24-vs-z-fold-5-flip-5/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="galaxy s24 vs z fold5 z flip5:read more" data-clickable-target="true" data-link-title="Read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24vsFlipFold5_thumb_DT_720x540.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24vsFlipFold5_thumb_MO_720x540.png?$LazyLoad_Home_PNG$" alt="Galaxy S24 vs Z Fold5 & Z Flip5"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24vsFlipFold5_thumb_DT_720x540.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24vsFlipFold5_thumb_MO_720x540.png?$720_N_PNG$" alt="Galaxy S24 vs Z Fold5 & Z Flip5"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:4" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title" data-headline-text="samsung s24 vs s23"> <h2>Samsung S24 vs<br />S23</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/galaxy-s24-vs-s23/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung s24 vs s23:read more" data-clickable-target="true" data-link-title="Read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24vsS23_thumb_DT.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24vsS23_thumb_MO_.png?$LazyLoad_Home_PNG$" alt="Samsung S24 vs S23"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24vsS23_thumb_DT.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24vsS23_thumb_MO_.png?$720_N_PNG$" alt="Samsung S24 vs S23"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:5"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Z Fold5 vs Z Fold4</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-galaxy-z-fold-5-vs-fold-4/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung z fold5 vs z fold4:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/09_ZFold5_vs_ZFold4_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/09_ZFold5_vs_ZFold4_mo.png?$LazyLoad_Home_PNG$" alt="Samsung Z Fold5 vs Z Fold4"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/09_ZFold5_vs_ZFold4_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/09_ZFold5_vs_ZFold4_mo.png?$720_N_PNG$" alt="Samsung Z Fold5 vs Z Fold4"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:6"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Z Flip5 vs Z Flip4</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-galaxy-z-flip-5-vs-z-flip-4/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung z flip5 vs z flip4:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/10_ZFlip5_vs_ZFlip4_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/10_ZFlip5_vs_ZFlip4_mo.png?$LazyLoad_Home_PNG$" alt="Samsung Z Flip5 vs Z Flip4"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/10_ZFlip5_vs_ZFlip4_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/10_ZFlip5_vs_ZFlip4_mo.png?$720_N_PNG$" alt="Samsung Z Flip5 vs Z Flip4"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:7"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Galaxy S23 vs Z Fold5 & Z Flip5</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-galaxy-s23-vs-z-fold-5-flip-5/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="galaxy s23 vs z fold5 z flip5:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/11_S23_vs_ZFold5_ZFlip5_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/11_S23_vs_ZFold5_ZFlip5_mo.png?$LazyLoad_Home_PNG$" alt="Galaxy S23 vs Z Fold5 & Z Flip5"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/11_S23_vs_ZFold5_ZFlip5_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/11_S23_vs_ZFold5_ZFlip5_mo.png?$720_N_PNG$" alt="Galaxy S23 vs Z Fold5 & Z Flip5"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:8"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung S23 vs<br />S22</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-s22-ultra-vs-s23-ultra/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung s23 vs s22:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/12_S23_vs_S22_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/12_S23_vs_S22_mo.png?$LazyLoad_Home_PNG$" alt="Samsung S23 vs S22"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/12_S23_vs_S22_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/12_S23_vs_S22_mo.png?$720_N_PNG$" alt="Samsung S23 vs S22"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:9"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Z Flip4 vs<br />Z Flip3</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-galaxy-z-flip-4-vs-z-flip-3/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la=":read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/13_ZFlip_vsZFlip3_dt2.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/13_ZFlip_vsZFlip3_mo2.png?$LazyLoad_Home_PNG$" alt="Samsung Galaxy Z Flip4 vs Galaxy Z Flip3:"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/13_ZFlip_vsZFlip3_dt2.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/13_ZFlip_vsZFlip3_mo2.png?$720_N_PNG$" alt="Samsung Galaxy Z Flip4 vs Galaxy Z Flip3:"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:10"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Z Fold4 vs <br />Z Fold3 </h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-galaxy-z-fold-4-vs-fold-3/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la=":read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/14_ZFold4_vs_ZFold3_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/14_ZFold4_vs_ZFold3_mo.png?$LazyLoad_Home_PNG$" alt="Samsung Galaxy Z Fold4 vs Galaxy Z Fold3: "/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/14_ZFold4_vs_ZFold3_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/14_ZFold4_vs_ZFold3_mo.png?$720_N_PNG$" alt="Samsung Galaxy Z Fold4 vs Galaxy Z Fold3: "/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:11"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung S22 vs Z Fold4 & Z Flip4</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-galaxy-s22-vs-z-fold-4-flip-4/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung galaxy s22 vs z fold4 z flip4:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/15_S22_vs_ZFold4_and_ZFlip4_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/15_S22_vs_ZFold4_and_ZFlip4_mo.png?$LazyLoad_Home_PNG$" alt="Samsung Galaxy S22 vs Z Fold4 & Z Flip4"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/15_S22_vs_ZFold4_and_ZFlip4_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/15_S22_vs_ZFold4_and_ZFlip4_mo.png?$720_N_PNG$" alt="Samsung Galaxy S22 vs Z Fold4 & Z Flip4"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:12"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung S22 vs <br />Z Fold3 & Z Flip3</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-s22-vs-z-fold-3-flip-3/" aria-label="read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung s22 vs z fold3 z flip3:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/22_S22_vs_ZFold3andZFlip3_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/22_S22_vs_ZFold3andZFlip3_mo.png?$LazyLoad_Home_PNG$" alt="Samsung S22 vs Z Fold3 & Z Flip3"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/22_S22_vs_ZFold3andZFlip3_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/22_S22_vs_ZFold3andZFlip3_mo.png?$720_N_PNG$" alt="Samsung S22 vs Z Fold3 & Z Flip3"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:13"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung S22 vs <br />S21 <br /></h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-s21-vs-s22/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung s21 s21 plus vs s21 ultra:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/23_S22_vs_S21_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/23_S22_vs_S21_mo.png?$LazyLoad_Home_PNG$" alt="Samsung S22 vs S21 "/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/23_S22_vs_S21_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/23_S22_vs_S21_mo.png?$720_N_PNG$" alt="Samsung S22 vs S21 "/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:14"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung S22 vs<br />Note20</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-note-20-vs-s22/" aria-label="read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung s22 vs note20:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/24_notevss22_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/24_notevss22_mo.png?$LazyLoad_Home_PNG$" alt="Samsung S22 vs Note20"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/24_notevss22_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/24_notevss22_mo.png?$720_N_PNG$" alt="Samsung S22 vs Note20"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:15"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung S21 Series explained</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-s21-vs-s21-plus-vs-s21-ultra/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung galaxy s21 series explained:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/16_S21vsFE_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/16_S21vsFE_mo.png?$LazyLoad_Home_PNG$" alt="Samsung Galaxy S21 Series Explained"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/16_S21vsFE_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/16_S21vsFE_mo.png?$720_N_PNG$" alt="Samsung Galaxy S21 Series Explained"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:16"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung S21 FE vs<br />S21</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-s21-vs-s21-fe/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung s21 fe vs s21:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/17_S21FE_vs_S21_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/17_S21FE_vs_S21_mo.png?$LazyLoad_Home_PNG$" alt="Samsung S21 FE vs S21"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/17_S21FE_vs_S21_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/17_S21FE_vs_S21_mo.png?$720_N_PNG$" alt="Samsung S21 FE vs S21"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:17"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Z Fold3 vs Z Fold2</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-z-fold-3-vs-z-fold-2/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung z fold3 vs samsung z fold2:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/18_SamsungZFold3VsSamsungZFold2_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/18_SamsungZFold3VsSamsungZFold2_mo.png?$LazyLoad_Home_PNG$" alt="Samsung Z Fold3 Vs Samsung Z Fold2: What’s The Difference?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/18_SamsungZFold3VsSamsungZFold2_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/18_SamsungZFold3VsSamsungZFold2_mo.png?$720_N_PNG$" alt="Samsung Z Fold3 Vs Samsung Z Fold2: What’s The Difference?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:18"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Z Flip3 vs<br />Z Flip</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-z-flip-3-vs-z-flip/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung z flip3 vs samsung z flip what is the difference:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/19_SamsungGalaxyZFlip3VsSamsungZFlip_d.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/19_SamsungGalaxyZFlip3VsSamsungZFlip_mo.png?$LazyLoad_Home_PNG$" alt="Samsung Z Flip3 Vs Samsung Z Flip: What’s The Difference?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/19_SamsungGalaxyZFlip3VsSamsungZFlip_d.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/19_SamsungGalaxyZFlip3VsSamsungZFlip_mo.png?$720_N_PNG$" alt="Samsung Z Flip3 Vs Samsung Z Flip: What’s The Difference?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:19"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Z Fold3 &<br />Z Flip3 vs Note20</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-z-fold-3-z-flip-3-vs-note-20/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung z fold3 and z flip3 vs samsung note20 what is the difference:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/20_howtogethemostoutofyourfold_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/20_howtogethemostoutofyourfold_mo.png?$LazyLoad_Home_PNG$" alt="Samsung Z Fold3 & Z Flip3 Vs Samsung Note20: What’s The Difference?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/20_howtogethemostoutofyourfold_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/20_howtogethemostoutofyourfold_mo.png?$720_N_PNG$" alt="Samsung Z Fold3 & Z Flip3 Vs Samsung Note20: What’s The Difference?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:20"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Z Fold3 &<br />Z Flip3 vs S21</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-z-fold-3-z-flip-3-vs-s21/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung z fold3 and z flip3 vs samsung s21 what is the difference:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/21_SamsungZFold3_SamsungZFlip3VsSamsungS21_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/21_SamsungZFold3_SamsungZFlip3VsSamsungS21_mo.png?$LazyLoad_Home_PNG$" alt="Samsung Z Fold3 & Z Flip3 Vs Samsung S21: What’s The Difference?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/21_SamsungZFold3_SamsungZFlip3VsSamsungS21_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/21_SamsungZFold3_SamsungZFlip3VsSamsungS21_mo.png?$720_N_PNG$" alt="Samsung Z Fold3 & Z Flip3 Vs Samsung S21: What’s The Difference?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:21"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Getting the most<br />from your Fold</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-z-fold-3-z-flip-3-tips/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="getting the most from your fold:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/20_howtogethemostoutofyourfold_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/20_howtogethemostoutofyourfold_mo.png?$LazyLoad_Home_PNG$" alt="How To Get The Most Out Of Your Fold"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/20_howtogethemostoutofyourfold_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/20_howtogethemostoutofyourfold_mo.png?$720_N_PNG$" alt="How To Get The Most Out Of Your Fold"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:22"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Galaxy A55 vs A35 vs A15</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/latest-samsung-a-series-range-2024/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="galaxy a55 vs a35 vs a15:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/latest-samsung-a-series-range-2024/A55_thumb_DT_720x540.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/latest-samsung-a-series-range-2024/A55_thumb_MO_720x540.png?$LazyLoad_Home_PNG$" alt="The rear and screen view of a Galaxy A55 is shown"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/latest-samsung-a-series-range-2024/A55_thumb_DT_720x540.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/latest-samsung-a-series-range-2024/A55_thumb_MO_720x540.png?$720_N_PNG$" alt="The rear and screen view of a Galaxy A55 is shown"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:23"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung A54 vs A34 vs A14</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/compare-samsung-a-series-2023-models/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la=":read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/66_Galaxy_A54_vs_A34_vs_A14_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/66_Galaxy_A54_vs_A34_vs_A14_mo.png?$LazyLoad_Home_PNG$" alt="Samsung A54 vs A34 vs A14"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/66_Galaxy_A54_vs_A34_vs_A14_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/66_Galaxy_A54_vs_A34_vs_A14_mo.png?$720_N_PNG$" alt="Samsung A54 vs A34 vs A14"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:24"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung A33 vs<br />A53: </h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-galaxy-a33-vs-a53/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la=":read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/67_A33_vs_A53_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/67_A33_vs_A53_mo.png?$LazyLoad_Home_PNG$" alt="Samsung A33 vs A53"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/67_A33_vs_A53_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/67_A33_vs_A53_mo.png?$720_N_PNG$" alt="Samsung A33 vs A53"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:25"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung A52 vs<br />A53</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-galaxy-a52-vs-a53/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la=":read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/68_A52_vs_A53_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/68_A52_vs_A53_mo.png?$LazyLoad_Home_PNG$" alt="Samsung A52 vs A53"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/68_A52_vs_A53_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/compare-our-range/68_A52_vs_A53_mo.png?$720_N_PNG$" alt="Samsung A52 vs A53"/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" class="swiper-button-next"> <span class="hidden">Next</span> <svg class="icon" focusable="false"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="indicator" data-indicator-data='{ "type": "dot-indicator", "autoRolling": false, "infiniteRolling": true}'> <div class="indicator-wrap"> <button class="indicator__controls indicator__controls--play"> <svg class="play" focusable="false"> <use xlink:href="#play-bold" href="#play-bold"></use> </svg> <svg class="pause" focusable="false"> <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=""> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden">Indicator 1</span> </span> </button> </div> </div> </div> </div> <div class="feature-column-carousel__more-button"> <a an-tr="ft12_feature column carousel-microsite-text-link" an-ca="indication" an-ac="view more" an-la="view more" class="cta cta--outlined cta--black" href="javascript:void(0);" aria-label="See more" role="button">See more</a> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-0"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-1"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-2"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-3"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-4"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-5"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-6"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-7"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-8"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-9"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-10"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-11"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-12"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-13"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-14"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-15"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-16"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-17"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-18"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-19"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-20"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-21"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-22"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-23"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar2_pd_g_feature_benefit_1192715648-24"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> </div> </div> </div> <div class="tab-container__panel" role="tabpanel"> <div class="cm-g-text-block"> <div class="textblock margin-bottom--16 bg-white text-center text-mo-center container-width-medium"> <div class="textblock__body padding-top--0 padding-bottom--0"> <p class="textblock__desc" data-font-size-pc="18" data-font-size-mo="14">Just a few of the things you’ll need to consider… </p> </div> </div> </div> <div class="pd-g-feature-benefit-column-carousel"> <div class="feature-column-carousel bg-white feature-column-carousel--width-1440 feature-column-carousel--desktop-columns-space-wide feature-column-carousel--mobile-columns-space-none feature-column-carousel--divide"> <div class="feature-column-carousel__column feature-column-carousel__column--desktop-columns-4 feature-column-carousel__column--mobile-columns-1 feature-column-carousel__column--align-center use-mobile-carousel swiper-container basic-swiper use-mobile-indicator use-mobile-arrow " data-desktop-per-page="8" data-mobile-per-page="3" data-swiper-option="{ "slidesPerView":1, "autoHeight":true, "keepWrapper":true, "viewMode":"mobile", "loop": false , "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-microsite-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left" type="button" class="swiper-button-prev"> <span class="hidden">Previous</span> <svg class="icon" focusable="false"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </button> <div class="feature-column-carousel__inner swiper-wrapper"> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:1"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>What is<br />Galaxy AI?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/what-is-galaxy-ai/" aria-label="read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what is galaxy ai:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/what-is-galaxy-ai/AI_thumb_DT_720x540.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/what-is-galaxy-ai/AI_thumb_MO_720x540.png?$LazyLoad_Home_PNG$" alt="The rear and screen view of a Galaxy smartphone is shown, with an image of a person skateboarding"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/what-is-galaxy-ai/AI_thumb_DT_720x540.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/what-is-galaxy-ai/AI_thumb_MO_720x540.png?$720_N_PNG$" alt="The rear and screen view of a Galaxy smartphone is shown, with an image of a person skateboarding"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:2"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>What is 5G and do I need it?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/what-is-5g/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what is 5g and do i need it:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/25_What_is_5G_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/25_What_is_5G_mo.png?$LazyLoad_Home_PNG$" alt="What is 5G and do I need it?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/25_What_is_5G_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/25_What_is_5G_mo.png?$720_N_PNG$" alt="What is 5G and do I need it?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:3"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>Choose an Android operating system</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/why-android/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="why should i choose android as my operating system:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/26_Choose_an_Android_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/26_Choose_an_Android_mo.png?$LazyLoad_Home_PNG$" alt="Why should I choose Android as my operating system?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/26_Choose_an_Android_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/26_Choose_an_Android_mo.png?$720_N_PNG$" alt="Why should I choose Android as my operating system?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:4"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>How much memory and storage?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/how-much-memory/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="how much phone memory and storage do i need:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/27_How_much_memory_and_storage_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/27_How_much_memory_and_storage_mo.png?$LazyLoad_Home_PNG$" alt="How much phone memory and storage do I need?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/27_How_much_memory_and_storage_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/27_How_much_memory_and_storage_mo.png?$720_N_PNG$" alt="How much phone memory and storage do I need?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:5"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>What is mobile data & how does it work?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/what-is-mobile-data/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what is mobile data and how does it work:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/28_Mobile_data_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/28_Mobile_data_mo.png?$LazyLoad_Home_PNG$" alt="What Is Mobile Data & How Does It Work?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/28_Mobile_data_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/28_Mobile_data_mo.png?$720_N_PNG$" alt="What Is Mobile Data & How Does It Work?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:6"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Accessories</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Galaxy Ecosystem</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/supporting-products/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung galaxy ecosystem:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/29_Galaxy_ecosystem_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/29_Galaxy_ecosystem_mo.png?$LazyLoad_Home_PNG$" alt/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/29_Galaxy_ecosystem_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/29_Galaxy_ecosystem_mo.png?$720_N_PNG$" alt/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:7"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title"> <h2>What is a SIM free phone?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/what-is-a-sim-free-phone/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what is a sim free phone:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/30_Whats_a_SIMfree_phone_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/30_Whats_a_SIMfree_phone_mo.png?$LazyLoad_Home_PNG$" alt="What is a SIM free phone?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/30_Whats_a_SIMfree_phone_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartphone-essentials/30_Whats_a_SIMfree_phone_mo.png?$720_N_PNG$" alt="What is a SIM free phone?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:8" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title" data-headline-text="what are widgets and how do they work"> <h2>What are widgets & how do they work?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/what-are-widgets/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what are widgets and how do they work:read more" data-clickable-target="true" data-link-title="Read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24_Camera_Specs_thumb_DT_720x5401.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24_Camera_Specs_thumb_MO_720x5401.png?$LazyLoad_Home_PNG$" alt="What are widgets & how do they work?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24_Camera_Specs_thumb_DT_720x5401.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24_Camera_Specs_thumb_MO_720x5401.png?$720_N_PNG$" alt="What are widgets & how do they work?"/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" class="swiper-button-next"> <span class="hidden">Next</span> <svg class="icon" focusable="false"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="indicator" data-indicator-data='{ "type": "dot-indicator", "autoRolling": false, "infiniteRolling": true}'> <div class="indicator-wrap"> <button class="indicator__controls indicator__controls--play"> <svg class="play" focusable="false"> <use xlink:href="#play-bold" href="#play-bold"></use> </svg> <svg class="pause" focusable="false"> <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=""> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden">Indicator 1</span> </span> </button> </div> </div> </div> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar3_pd_g_feature_benefit-0"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar3_pd_g_feature_benefit-1"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar3_pd_g_feature_benefit-2"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar3_pd_g_feature_benefit-3"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar3_pd_g_feature_benefit-4"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar3_pd_g_feature_benefit-5"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar3_pd_g_feature_benefit-6"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar3_pd_g_feature_benefit-7"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> </div> </div> </div> <div class="tab-container__panel" role="tabpanel"> <div class="cm-g-text-block"> <div class="textblock margin-bottom--16 bg-white text-center text-mo-center container-width-medium"> <div class="textblock__body padding-top--0 padding-bottom--0"> <p class="textblock__desc" data-font-size-pc="18" data-font-size-mo="14">Whether you’re a gamer, selfie taker or just like to watch content, here’s our picks.</p> </div> </div> </div> <div class="pd-g-feature-benefit-column-carousel"> <div class="feature-column-carousel bg-white feature-column-carousel--width-1440 feature-column-carousel--desktop-columns-space-wide feature-column-carousel--mobile-columns-space-none feature-column-carousel--divide"> <div class="feature-column-carousel__column feature-column-carousel__column--desktop-columns-4 feature-column-carousel__column--mobile-columns-1 feature-column-carousel__column--align-center use-mobile-carousel swiper-container basic-swiper use-mobile-indicator use-mobile-arrow " data-desktop-per-page="4" data-mobile-per-page="3" data-swiper-option="{ "slidesPerView":1, "autoHeight":true, "keepWrapper":true, "viewMode":"mobile", "loop": false , "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-microsite-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left" type="button" class="swiper-button-prev"> <span class="hidden">Previous</span> <svg class="icon" focusable="false"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </button> <div class="feature-column-carousel__inner swiper-wrapper"> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:1"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title"> <h2>Your phone battery needs</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/best-battery-life-samsung/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what is the best phone for your phone battery needs:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/31_Your_phone_battery_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/31_Your_phone_battery_mo.png?$LazyLoad_Home_PNG$" alt="What is the best phone for your phone battery needs?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/31_Your_phone_battery_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/31_Your_phone_battery_mo.png?$720_N_PNG$" alt="What is the best phone for your phone battery needs?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:2"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title"> <h2>What screen size is needed?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/what-screen-size/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what smartphone screen size do i need:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/32_What_screen_size_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/32_What_screen_size_mo.png?$LazyLoad_Home_PNG$" alt="What smartphone screen size do I need?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/32_What_screen_size_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/32_What_screen_size_mo.png?$720_N_PNG$" alt="What smartphone screen size do I need?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:3"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Photography</p> </div> <div class="feature-column-carousel__title"> <h2>Best phone camera features for you</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/best-camera-phone/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what phone camera features are best for you:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/33_Best_phone_camera_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/33_Best_phone_camera_mo.png?$LazyLoad_Home_PNG$" alt="What phone camera features are best for you?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/33_Best_phone_camera_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/33_Best_phone_camera_mo.png?$720_N_PNG$" alt="What phone camera features are best for you?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:4"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title"> <h2>What to look for in a gaming phone</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/best-gaming-phone/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what to look for in a gaming phone:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/34_What_to_look_for_a_gaming_phone_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/34_What_to_look_for_a_gaming_phone_mo.png?$LazyLoad_Home_PNG$" alt="What to look for In a gaming phone"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/34_What_to_look_for_a_gaming_phone_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/34_What_to_look_for_a_gaming_phone_mo.png?$720_N_PNG$" alt="What to look for In a gaming phone"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:5"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Photography</p> </div> <div class="feature-column-carousel__title"> <h2>Which phone has the best camera?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/which-phone-has-the-best-camera/" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la=":"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/35_Which_phone_has_thebest_camera_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/35_Which_phone_has_thebest_camera_mo.png?$LazyLoad_Home_PNG$" alt="Which phone has the best camera?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/35_Which_phone_has_thebest_camera_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/35_Which_phone_has_thebest_camera_mo.png?$720_N_PNG$" alt="Which phone has the best camera?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:6"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title"> <h2>Best foldable phone for you</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-fold-vs-flip/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="best foldable phone for you:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/36_bestfoldablephone_foryou_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/36_bestfoldablephone_foryou_mo.png?$LazyLoad_Home_PNG$" alt="Best foldable phone for you"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/36_bestfoldablephone_foryou_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/36_bestfoldablephone_foryou_mo.png?$720_N_PNG$" alt="Best foldable phone for you"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:7"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title"> <h2>Which phone has the best display?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/best-phone-display/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="which phone has the best display:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/37_What_phone_has_the_best_display_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/37_What_phone_has_the_best_display_mo.png?$LazyLoad_Home_PNG$" alt="Which phone has the best display?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/37_What_phone_has_the_best_display_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/37_What_phone_has_the_best_display_mo.png?$720_N_PNG$" alt="Which phone has the best display?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:8" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title" data-headline-text="the best tech gifts and gadgets"> <h2>The best tech gifts & gadgets</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/best-tech-gifts-and-gadgets/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="the best tech gifts and gadgets:read more" data-clickable-target="true" data-link-title="Read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/Best_tech_570x450_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/Best_tech_720x540_mo.png?$LazyLoad_Home_PNG$" alt/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/Best_tech_570x450_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/best-for/Best_tech_720x540_mo.png?$720_N_PNG$" alt/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:9" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Phone</p> </div> <div class="feature-column-carousel__title" data-headline-text="what is samsungs most durable smartphone"> <h2>Samsung’s most durable phone</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/most-durable-smartphone/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what is samsungs most durable smartphone:read more" data-clickable-target="true" data-link-title="Read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/MostDurableSmartphone_thumb_DT_720x540.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/MostDurableSmartphone_thumb_MO_720x540.png?$LazyLoad_Home_PNG$" alt="Samsung’s most durable smartphone"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/MostDurableSmartphone_thumb_DT_720x540.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/MostDurableSmartphone_thumb_MO_720x540.png?$720_N_PNG$" alt="Samsung’s most durable smartphone"/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" class="swiper-button-next"> <span class="hidden">Next</span> <svg class="icon" focusable="false"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="indicator" data-indicator-data='{ "type": "dot-indicator", "autoRolling": false, "infiniteRolling": true}'> <div class="indicator-wrap"> <button class="indicator__controls indicator__controls--play"> <svg class="play" focusable="false"> <use xlink:href="#play-bold" href="#play-bold"></use> </svg> <svg class="pause" focusable="false"> <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=""> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden">Indicator 1</span> </span> </button> </div> </div> </div> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar4_pd_g_feature_benefit_1137084909-0"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar4_pd_g_feature_benefit_1137084909-1"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar4_pd_g_feature_benefit_1137084909-2"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar4_pd_g_feature_benefit_1137084909-3"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar4_pd_g_feature_benefit_1137084909-4"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar4_pd_g_feature_benefit_1137084909-5"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar4_pd_g_feature_benefit_1137084909-6"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar4_pd_g_feature_benefit_1137084909-7"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar4_pd_g_feature_benefit_1137084909-8"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> </div> </div> </div> <div class="tab-container__panel" role="tabpanel"> <div class="cm-g-text-block"> <div class="textblock margin-bottom--16 bg-white text-center text-mo-center container-width-medium"> <div class="textblock__body padding-top--0 padding-bottom--0"> <p class="textblock__desc" data-font-size-pc="18" data-font-size-mo="14">We’ve drilled down into what each phone does to help you make the right choice.</p> </div> </div> </div> <div class="pd-g-feature-benefit-column-carousel"> <div class="feature-column-carousel bg-white feature-column-carousel--width-1440 feature-column-carousel--desktop-columns-space-wide feature-column-carousel--mobile-columns-space-none feature-column-carousel--divide"> <div class="feature-column-carousel__column feature-column-carousel__column--desktop-columns-4 feature-column-carousel__column--mobile-columns-1 feature-column-carousel__column--align-center use-mobile-carousel swiper-container basic-swiper use-mobile-indicator use-mobile-arrow use-see-more-button" data-desktop-per-page="8" data-mobile-per-page="3" data-swiper-option="{ "slidesPerView":1, "autoHeight":true, "keepWrapper":true, "viewMode":"mobile", "loop": false , "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-microsite-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left" type="button" class="swiper-button-prev"> <span class="hidden">Previous</span> <svg class="icon" focusable="false"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </button> <div class="feature-column-carousel__inner swiper-wrapper"> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:1" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>Galaxy S24 camera specs explained</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-galaxy-s24-camera-specs-explained/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la=":read more" data-clickable-target="true" data-link-title="Read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24_Camera_Specs_thumb_DT_720x540.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24_Camera_Specs_thumb_MO_720x540.png?$LazyLoad_Home_PNG$" alt="Galaxy S24 camera specs explained"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24_Camera_Specs_thumb_DT_720x540.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/2401/local/mobile-phone-buying-guide/S24_Camera_Specs_thumb_MO_720x540.png?$720_N_PNG$" alt="Galaxy S24 camera specs explained"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:2"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>How foldable phone screens work</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/how-do-foldable-phone-screens-work/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="how foldable phone screens work:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/43_How_foldable_screens_works_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/43_How_foldable_screens_works_mo.png?$LazyLoad_Home_PNG$" alt="How foldable phone screens work"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/43_How_foldable_screens_works_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/43_How_foldable_screens_works_mo.png?$720_N_PNG$" alt="How foldable phone screens work"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:3"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>What is a dynamic AMOLED screen?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/what-is-dynamic-amoled-screen/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what is a dynamic amoled screen:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/44_What_is_AMOLED_screen_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/44_What_is_AMOLED_screen_mo.png?$LazyLoad_Home_PNG$" alt="What is a dynamic AMOLED screen"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/44_What_is_AMOLED_screen_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/44_What_is_AMOLED_screen_mo.png?$720_N_PNG$" alt="What is a dynamic AMOLED screen"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:4"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>The best Samsung night mode camera</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-night-mode-camera/" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la=":"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/45_Night_mode_camera_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/45_Night_mode_camera_mo.png?$LazyLoad_Home_PNG$" alt="The best Samsung night mode camera"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/45_Night_mode_camera_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/45_Night_mode_camera_mo.png?$720_N_PNG$" alt="The best Samsung night mode camera"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:5"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>Get the most from Samsung Health</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-health-tips/" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la=":"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/46_Get_the_most_Samsung_Health_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/46_Get_the_most_Samsung_Health_mo.png?$LazyLoad_Home_PNG$" alt="Get the most from Samsung Health"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/46_Get_the_most_Samsung_Health_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/46_Get_the_most_Samsung_Health_mo.png?$720_N_PNG$" alt="Get the most from Samsung Health"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:6"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>What is Infinity Flex Display?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/what-is-infinity-flex-display/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what is infinity flex display:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/47_Infinity_Flex_Display_d.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/47_Infinity_Flex_Display_mo.png?$LazyLoad_Home_PNG$" alt="What Is Infinity Flex Display?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/47_Infinity_Flex_Display_d.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/47_Infinity_Flex_Display_mo.png?$720_N_PNG$" alt="What Is Infinity Flex Display?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:7"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>Taking a good photo on your phone</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/photography-tips-for-smartphone/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="how to take a good photo on your phone:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/48_Taking_a_good_photo_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/48_Taking_a_good_photo_mo.png?$LazyLoad_Home_PNG$" alt="How To Take A Good Photo On Your Phone?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/48_Taking_a_good_photo_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/48_Taking_a_good_photo_mo.png?$720_N_PNG$" alt="How To Take A Good Photo On Your Phone?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:8"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>What is Snapdragon® 8</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/snapdragon8/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what is snapdragon 8:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/39_What_is_Snapdragon8_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/39_What_is_Snapdragon8_mo.png?$LazyLoad_Home_PNG$" alt="What is Snapdragon® 8"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/39_What_is_Snapdragon8_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/39_What_is_Snapdragon8_mo.png?$720_N_PNG$" alt="What is Snapdragon® 8"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:9"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>What is Samsung One UI?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/what-is-one-ui/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what is samsung one ui:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/38_Wha_is_SamsungOneUI_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/38_Wha_is_SamsungOneUI_mo.png?$LazyLoad_Home_PNG$" alt="What is Samsung One UI?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/38_Wha_is_SamsungOneUI_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/38_Wha_is_SamsungOneUI_mo.png?$720_N_PNG$" alt="What is Samsung One UI?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:10"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>What is Samsung Knox?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/what-is-samsung-knox/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what is samsung knox:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/41_WhatisSamsungKnox_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/41_WhatisSamsungKnox_mo.png?$LazyLoad_Home_PNG$" alt="What is Samsung Knox?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/41_WhatisSamsungKnox_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/41_WhatisSamsungKnox_mo.png?$720_N_PNG$" alt="What is Samsung Knox?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:11"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Features</p> </div> <div class="feature-column-carousel__title"> <h2>Flex Mode & How To Use It</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-flex-mode/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="flex mode how to use it:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/40_FlexMode_and_HowToUseIt_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/40_FlexMode_and_HowToUseIt_mo.png?$LazyLoad_Home_PNG$" alt="Flex Mode & How To Use It"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/40_FlexMode_and_HowToUseIt_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/40_FlexMode_and_HowToUseIt_mo.png?$720_N_PNG$" alt="Flex Mode & How To Use It"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:12" data-clickable-state="true"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Accessories</p> </div> <div class="feature-column-carousel__title" data-headline-text="get the most out of your s pen"> <h2>Get the most out of your S Pen</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-s-pen-tips/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="get the most out of your s pen:read more" data-clickable-target="true" data-link-title="Read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure" tabindex="0" role="button"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/42_Get_the_most_of_SPen_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/42_Get_the_most_of_SPen_mo.png?$LazyLoad_Home_PNG$" alt="Get the most out of your S Pen"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/42_Get_the_most_of_SPen_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/features/42_Get_the_most_of_SPen_mo.png?$720_N_PNG$" alt="Get the most out of your S Pen"/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" class="swiper-button-next"> <span class="hidden">Next</span> <svg class="icon" focusable="false"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="indicator" data-indicator-data='{ "type": "dot-indicator", "autoRolling": false, "infiniteRolling": true}'> <div class="indicator-wrap"> <button class="indicator__controls indicator__controls--play"> <svg class="play" focusable="false"> <use xlink:href="#play-bold" href="#play-bold"></use> </svg> <svg class="pause" focusable="false"> <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=""> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden">Indicator 1</span> </span> </button> </div> </div> </div> </div> <div class="feature-column-carousel__more-button"> <a an-tr="ft12_feature column carousel-microsite-text-link" an-ca="indication" an-ac="view more" an-la="view more" class="cta cta--outlined cta--black" href="javascript:void(0);" aria-label="See more" role="button">See more</a> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar5_pd_g_feature_benefit_415439106-0"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar5_pd_g_feature_benefit_415439106-1"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar5_pd_g_feature_benefit_415439106-2"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar5_pd_g_feature_benefit_415439106-3"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar5_pd_g_feature_benefit_415439106-4"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar5_pd_g_feature_benefit_415439106-5"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar5_pd_g_feature_benefit_415439106-6"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar5_pd_g_feature_benefit_415439106-7"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar5_pd_g_feature_benefit_415439106-8"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar5_pd_g_feature_benefit_415439106-9"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar5_pd_g_feature_benefit_415439106-10"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_panelPar5_pd_g_feature_benefit_415439106-11"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> </div> </div> </div> </section> </div> <div class="cm-g-text-block aem-GridColumn aem-GridColumn--default--12"> <div class="textblock bg-black text-center text-mo-center container-width-medium" id="phones"> <div class="textblock__body padding-top--48 padding-bottom--48"> <h2 class="textblock__title" data-font-size-pc="48" data-font-size-mo="30">Discover your perfect phone</h2> </div> </div> </div> <div class="pd-g-feature-benefit-column-carousel aem-GridColumn aem-GridColumn--default--12"> <div class="feature-column-carousel bg-black feature-column-carousel--width-1440 feature-column-carousel--desktop-columns-space-wide feature-column-carousel--divide"> <div class="feature-column-carousel__column feature-column-carousel__column--desktop-columns-5 feature-column-carousel__column--mobile-columns-1 feature-column-carousel__column--align-center use-mobile-carousel swiper-container basic-swiper use-mobile-indicator use-mobile-arrow " data-desktop-per-page="9" data-mobile-per-page="9" data-swiper-option="{ "slidesPerView":1, "autoHeight":true, "keepWrapper":true, "viewMode":"mobile", "loop": false , "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-microsite-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left" type="button" class="swiper-button-prev"> <span class="hidden">Previous</span> <svg class="icon" focusable="false"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </button> <div class="feature-column-carousel__inner swiper-wrapper"> <div class="feature-column-carousel__item feature-column-carousel__item--align-center swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:1"> <div class="feature-column-carousel__feature bg-black"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__title"> <h3>Galaxy S<br /><br /></h3> </div> <div class="feature-column-carousel__text"> <p>Our fastest processor and<br />best camera</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--contained cta--white" href="/uk/smartphones/galaxy-s/" aria-label="Shop now" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="galaxy s:shop now"> Shop now </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/01_S_Series_dt4.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/01_S_Series_mo4.png?$LazyLoad_Home_PNG$" alt="The Galaxy S Series is shown, including the S24 Ultra with S Pen, rear view of S24+ and screen view of S24."/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/01_S_Series_dt4.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/01_S_Series_mo4.png?$720_N_PNG$" alt="The Galaxy S Series is shown, including the S24 Ultra with S Pen, rear view of S24+ and screen view of S24."/> </div> </div> </div> </div> <div class="feature-column-carousel__item feature-column-carousel__item--align-center swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:2"> <div class="feature-column-carousel__feature bg-black"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__title"> <h2>Galaxy Z<br /><br /></h2> </div> <div class="feature-column-carousel__text"> <p>Open out endless possibilities with foldable smartphones </p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--contained cta--white" href="/uk/smartphones/galaxy-z/" aria-label="Shop now" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="galaxy z fold5:shop now"> Shop now </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/02_Z_Series_6_dt4.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/01_z_Series6_mo4.png?$LazyLoad_Home_PNG$" alt="An image of the rear side of the Galaxy Z Fold6, and front screen of Galaxy Z Flip6."/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/02_Z_Series_6_dt4.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/01_z_Series6_mo4.png?$720_N_PNG$" alt="An image of the rear side of the Galaxy Z Fold6, and front screen of Galaxy Z Flip6."/> </div> </div> </div> </div> <div class="feature-column-carousel__item feature-column-carousel__item--align-center swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:3"> <div class="feature-column-carousel__feature bg-black"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__title"> <h3>Galaxy A<br /><br /></h3> </div> <div class="feature-column-carousel__text"> <p>Galaxy innovation made<br />accessible for all</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--contained cta--white" href="/uk/smartphones/galaxy-a/" aria-label="Buy now" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="galaxy tab s9 ultra:buy now"> Buy now </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/03_A_Series_02_A55_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/01_A_Series_mo4_02_A55.png?$LazyLoad_Home_PNG$" alt="Rear view of 2 Galaxy A Series smartphones next to each other"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/03_A_Series_02_A55_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/01_A_Series_mo4_02_A55.png?$720_N_PNG$" alt="Rear view of 2 Galaxy A Series smartphones next to each other"/> </div> </div> </div> </div> <div class="feature-column-carousel__item feature-column-carousel__item--align-center swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:4"> <div class="feature-column-carousel__feature bg-black"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__title"> <h3>Galaxy M<br /><br /></h3> </div> <div class="feature-column-carousel__text"> <p>Power and speed at the price<br />you'll love</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--contained cta--white" href="/uk/smartphones/galaxy-m/" aria-label="Shop now" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la=":shop now"> Shop now </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/04_M_Series_dt4.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/04_M_Series_mo4.png?$LazyLoad_Home_PNG$" alt="Rear view of a white and navy Galaxy M Series smartphone"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/04_M_Series_dt4.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/04_M_Series_mo4.png?$720_N_PNG$" alt="Rear view of a white and navy Galaxy M Series smartphone"/> </div> </div> </div> </div> <div class="feature-column-carousel__item feature-column-carousel__item--align-center swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:5"> <div class="feature-column-carousel__feature bg-black"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__title"> <h3>Certified<br />Renewed<br /></h3> </div> <div class="feature-column-carousel__text"> <p>As good as new,<br />for less</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--contained cta--white" href="/uk/certified-re-newed-phones/#shopall" aria-label="Shop now" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="galaxy watch6 classic:shop now"> Shop now </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/05_Certified_Renewed_dt5.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/05_Certified_Renewed_mo5.png?$LazyLoad_Home_PNG$" alt="Rear and screen view of a Certified Renewed Samsung smartphone with S Pen"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/05_Certified_Renewed_dt5.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/05_Certified_Renewed_mo5.png?$720_N_PNG$" alt="Rear and screen view of a Certified Renewed Samsung smartphone with S Pen"/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" class="swiper-button-next"> <span class="hidden">Next</span> <svg class="icon" focusable="false"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="indicator" data-indicator-data='{ "type": "dot-indicator", "autoRolling": false, "infiniteRolling": true}'> <div class="indicator-wrap"> <button class="indicator__controls indicator__controls--play"> <svg class="play" focusable="false"> <use xlink:href="#play-bold" href="#play-bold"></use> </svg> <svg class="pause" focusable="false"> <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=""> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden">Indicator 1</span> </span> </button> </div> </div> </div> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_pd_g_feature_benefit_461171919-0"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_pd_g_feature_benefit_461171919-1"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_pd_g_feature_benefit_461171919-2"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_pd_g_feature_benefit_461171919-3"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_pd_g_feature_benefit_461171919-4"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> </div> </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-small"> </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="videos"> <div class="textblock__body padding-top--48 padding-bottom--48"> <h2 class="textblock__title" data-font-size-pc="48" data-font-size-mo="30">Meet the latest AI powered Galaxy S24 Series</h2> </div> </div> </div> <div class="pd-g-feature-benefit-column-carousel aem-GridColumn aem-GridColumn--default--12"> <div class="feature-column-carousel bg-white feature-column-carousel--width-1440 feature-column-carousel--desktop-columns-space-wide feature-column-carousel--divide feature-column-carousel--image-radius"> <div class="feature-column-carousel__column feature-column-carousel__column--desktop-columns-2 feature-column-carousel__column--mobile-columns-1 feature-column-carousel__column--align-center " data-desktop-per-page="9" data-mobile-per-page="9"> <div class="feature-column-carousel__inner "> <div class="feature-column-carousel__item feature-column-carousel__item--align-center " data-type-headline="Best S Series Phone For You" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:1"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__title"> <h3>Galaxy S24 Phone Series Explained</h3> </div> <div class="feature-column-carousel__text"> <p>Discover the features of the latest Galaxy S24 smartphone series. Galaxy AI is here.</p> </div> </div> <div class="feature-column-carousel__button"> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/S24Range_570x304.jpg?$LazyLoad_Home_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/S24Range_720x540.jpg?$LazyLoad_Home_JPG$" alt="Galaxy S24 Phone Series Explained"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/S24Range_570x304.jpg?$570_N_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/S24Range_720x540.jpg?$720_N_JPG$" alt="Galaxy S24 Phone Series Explained"/> </div> <button an-tr="ft12_feature column carousel-microsite-video-button" an-ca="content click" an-ac="feature" an-la="galaxy s24 phone series explained:play video" type="button" class="feature-column-carousel__play-button" data-video-id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_pd_g_feature_benefit_1509956971-0"><span class="hidden">Galaxy S24 Phone Series Explained Play video</span></button> </div> </div> </div> <div class="feature-column-carousel__item feature-column-carousel__item--align-center " data-type-headline="Discover the newest devices" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:2"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__title"> <h3>Galaxy S24 camera specs explained</h3> </div> <div class="feature-column-carousel__text"> <p>Find out why the latest AI enhanced camera setup on the Galaxy S24 is our most impressive smartphone camera yet.</p> </div> </div> <div class="feature-column-carousel__button"> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/S324Specs_570x304.jpg?$LazyLoad_Home_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/S324Specs_720x540.jpg?$LazyLoad_Home_JPG$" alt="Galaxy S24 camera specs explained"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/S324Specs_570x304.jpg?$570_N_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/S324Specs_720x540.jpg?$720_N_JPG$" alt="Galaxy S24 camera specs explained"/> </div> <button an-tr="ft12_feature column carousel-microsite-video-button" an-ca="content click" an-ac="feature" an-la="galaxy s24 camera specs explained:play video" type="button" class="feature-column-carousel__play-button" data-video-id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_pd_g_feature_benefit_1509956971-1"><span class="hidden">Galaxy S24 camera specs explained Play video</span></button> </div> </div> </div> </div> <div class="indicator" data-indicator-data='{ "type": "dot-indicator", "autoRolling": false, "infiniteRolling": true}'> <div class="indicator-wrap"> <button class="indicator__controls indicator__controls--play"> <svg class="play" focusable="false"> <use xlink:href="#play-bold" href="#play-bold"></use> </svg> <svg class="pause" focusable="false"> <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=""> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden">Indicator 1</span> </span> </button> </div> </div> </div> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_pd_g_feature_benefit_1509956971-0"> <div class="feature-column-carousel__video feature-column-carousel__video--youtube"> <div class="video" data-image-default="false" data-video-embed="false" data-video-type="youtube" data-video-data='{ "title": "", "id": "EI3XSKh8kIQ", "muted": false, "caption": "Galaxy S24 Phone Series Explained", "autoplay": true}'> </div> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_pd_g_feature_benefit_1509956971-1"> <div class="feature-column-carousel__video feature-column-carousel__video--youtube"> <div class="video" data-image-default="false" data-video-embed="false" data-video-type="youtube" data-video-data='{ "title": "", "id": "dsxlOvGxgbs", "muted": false, "caption": "Galaxy S24 camera specs explained", "autoplay": true}'> </div> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> </div> </div> <div class="cm-g-text-block aem-GridColumn aem-GridColumn--default--12"> <div class="textblock margin-bottom--16 bg-white text-center text-mo-center container-width-medium"> <div class="textblock__body padding-top--0 padding-bottom--48"> <div class="cta-wrap"> <a href="/uk/smartphones/galaxy-s/" class="cta cta--contained cta--emphasis" target="_self" title="Shop Galaxy S Series" an-tr="co01_text block-microsite-cta-button" an-ca="content click" an-ac="feature" an-la=":shop galaxy s series">Shop Galaxy S Series</a> </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-black mobile-text-color-black 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"> <h2 class="st-feature-benefit-full-bleed__title" data-font-size-pc="32" data-font-size-mo="22">Looking to upgrade?</h2> <p class="st-feature-benefit-full-bleed__text" data-font-size-pc="18" data-font-size-mo="14">Compare your old Samsung phone vs. our latest AI smartphones</p> <div class="st-feature-benefit-full-bleed__cta"> <a class="cta cta--contained cta--icon cta--black cta--mobile-black" href="https://galaxy-compare.europe-samsung.com/?mainDevice=zflip6&compareDevice=s22ultra5g" target="_blank" aria-label="Compare now Compare now : open in a new window" an-tr="ft03_feature full bleed-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="looking to upgrade:compare now">Compare 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/smartphones/compare/images/PFB_DT_1440x344_Smartphones.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/smartphones/compare/images/PFB_MO_720x800_Smartphones.png?$LazyLoad_Home_PNG$" data-desktop-alt="From left to right, rear screen of Galaxy Z Flip6, camera view of Cobalt Violet Galaxy S24, screen of Amber Yellow S24+, rear screen of Galaxy Z Fold6 and a Galaxy S24 Ultra with S Pen" data-mobile-alt="From left to right, rear screen of Galaxy Z Flip6, camera view of Cobalt Violet Galaxy S24, screen of Amber Yellow S24+, rear screen of Galaxy Z Fold6 and a Galaxy S24 Ultra with S Pen"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/smartphones/compare/images/PFB_DT_1440x344_Smartphones.png?$1440_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/smartphones/compare/images/PFB_MO_720x800_Smartphones.png?$624_N_PNG$" data-desktop-alt="From left to right, rear screen of Galaxy Z Flip6, camera view of Cobalt Violet Galaxy S24, screen of Amber Yellow S24+, rear screen of Galaxy Z Fold6 and a Galaxy S24 Ultra with S Pen" data-mobile-alt="From left to right, rear screen of Galaxy Z Flip6, camera view of Cobalt Violet Galaxy S24, screen of Amber Yellow S24+, rear screen of Galaxy Z Fold6 and a Galaxy S24 Ultra with S Pen"/> </div> </figure> </div> </section> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style scoped="scoped"> #comparetwo { display: none; } </style> <div id="compare-smartphones"></div> <div data-repo="MjAyMy1zbWFydHBob25lLWNvbXBhcmlzb24=" id="cheil-static"></div> <script type="module" async> (function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();function Tp(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var bp={exports:{}},Pa={},_p={exports:{}},ee={};/** * @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 Ni=Symbol.for("react.element"),F0=Symbol.for("react.portal"),V0=Symbol.for("react.fragment"),$0=Symbol.for("react.strict_mode"),j0=Symbol.for("react.profiler"),W0=Symbol.for("react.provider"),Z0=Symbol.for("react.context"),H0=Symbol.for("react.forward_ref"),K0=Symbol.for("react.suspense"),Y0=Symbol.for("react.memo"),X0=Symbol.for("react.lazy"),qc=Symbol.iterator;function Q0(e){return e===null||typeof e!="object"?null:(e=qc&&e[qc]||e["@@iterator"],typeof e=="function"?e:null)}var Dp={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Rp=Object.assign,Op={};function Dr(e,t,n){this.props=e,this.context=t,this.refs=Op,this.updater=n||Dp}Dr.prototype.isReactComponent={};Dr.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")};Dr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Lp(){}Lp.prototype=Dr.prototype;function Cu(e,t,n){this.props=e,this.context=t,this.refs=Op,this.updater=n||Dp}var Pu=Cu.prototype=new Lp;Pu.constructor=Cu;Rp(Pu,Dr.prototype);Pu.isPureReactComponent=!0;var ef=Array.isArray,Gp=Object.prototype.hasOwnProperty,Mu={current:null},Ip={key:!0,ref:!0,__self:!0,__source:!0};function Up(e,t,n){var r,i={},o=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)Gp.call(t,r)&&!Ip.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1<s){for(var l=Array(s),u=0;u<s;u++)l[u]=arguments[u+2];i.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)i[r]===void 0&&(i[r]=s[r]);return{$$typeof:Ni,type:e,key:o,ref:a,props:i,_owner:Mu.current}}function J0(e,t){return{$$typeof:Ni,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Bu(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ni}function q0(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var tf=/\/+/g;function vs(e,t){return typeof e=="object"&&e!==null&&e.key!=null?q0(""+e.key):t.toString(36)}function Po(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case Ni:case F0:a=!0}}if(a)return a=e,i=i(a),e=r===""?"."+vs(a,0):r,ef(i)?(n="",e!=null&&(n=e.replace(tf,"$&/")+"/"),Po(i,t,n,"",function(u){return u})):i!=null&&(Bu(i)&&(i=J0(i,n+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(tf,"$&/")+"/")+e)),t.push(i)),1;if(a=0,r=r===""?".":r+":",ef(e))for(var s=0;s<e.length;s++){o=e[s];var l=r+vs(o,s);a+=Po(o,t,n,l,i)}else if(l=Q0(e),typeof l=="function")for(e=l.call(e),s=0;!(o=e.next()).done;)o=o.value,l=r+vs(o,s++),a+=Po(o,t,n,l,i);else if(o==="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 a}function Ji(e,t,n){if(e==null)return e;var r=[],i=0;return Po(e,r,"","",function(o){return t.call(n,o,i++)}),r}function ev(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 He={current:null},Mo={transition:null},tv={ReactCurrentDispatcher:He,ReactCurrentBatchConfig:Mo,ReactCurrentOwner:Mu};ee.Children={map:Ji,forEach:function(e,t,n){Ji(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Ji(e,function(){t++}),t},toArray:function(e){return Ji(e,function(t){return t})||[]},only:function(e){if(!Bu(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ee.Component=Dr;ee.Fragment=V0;ee.Profiler=j0;ee.PureComponent=Cu;ee.StrictMode=$0;ee.Suspense=K0;ee.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tv;ee.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=Rp({},e.props),i=e.key,o=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,a=Mu.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)Gp.call(t,l)&&!Ip.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){s=Array(l);for(var u=0;u<l;u++)s[u]=arguments[u+2];r.children=s}return{$$typeof:Ni,type:e.type,key:i,ref:o,props:r,_owner:a}};ee.createContext=function(e){return e={$$typeof:Z0,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:W0,_context:e},e.Consumer=e};ee.createElement=Up;ee.createFactory=function(e){var t=Up.bind(null,e);return t.type=e,t};ee.createRef=function(){return{current:null}};ee.forwardRef=function(e){return{$$typeof:H0,render:e}};ee.isValidElement=Bu;ee.lazy=function(e){return{$$typeof:X0,_payload:{_status:-1,_result:e},_init:ev}};ee.memo=function(e,t){return{$$typeof:Y0,type:e,compare:t===void 0?null:t}};ee.startTransition=function(e){var t=Mo.transition;Mo.transition={};try{e()}finally{Mo.transition=t}};ee.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};ee.useCallback=function(e,t){return He.current.useCallback(e,t)};ee.useContext=function(e){return He.current.useContext(e)};ee.useDebugValue=function(){};ee.useDeferredValue=function(e){return He.current.useDeferredValue(e)};ee.useEffect=function(e,t){return He.current.useEffect(e,t)};ee.useId=function(){return He.current.useId()};ee.useImperativeHandle=function(e,t,n){return He.current.useImperativeHandle(e,t,n)};ee.useInsertionEffect=function(e,t){return He.current.useInsertionEffect(e,t)};ee.useLayoutEffect=function(e,t){return He.current.useLayoutEffect(e,t)};ee.useMemo=function(e,t){return He.current.useMemo(e,t)};ee.useReducer=function(e,t,n){return He.current.useReducer(e,t,n)};ee.useRef=function(e){return He.current.useRef(e)};ee.useState=function(e){return He.current.useState(e)};ee.useSyncExternalStore=function(e,t,n){return He.current.useSyncExternalStore(e,t,n)};ee.useTransition=function(){return He.current.useTransition()};ee.version="18.2.0";_p.exports=ee;var C=_p.exports;const Ut=Tp(C);/** * @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 nv=C,rv=Symbol.for("react.element"),iv=Symbol.for("react.fragment"),ov=Object.prototype.hasOwnProperty,av=nv.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,sv={key:!0,ref:!0,__self:!0,__source:!0};function Np(e,t,n){var r,i={},o=null,a=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)ov.call(t,r)&&!sv.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:rv,type:e,key:o,ref:a,props:i,_owner:av.current}}Pa.Fragment=iv;Pa.jsx=Np;Pa.jsxs=Np;bp.exports=Pa;var Au=bp.exports;const Xe=Au.Fragment,P=Au.jsx,V=Au.jsxs;var sl={},zp={exports:{}},st={},Fp={exports:{}},Vp={};/** * @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(D,$){var W=D.length;D.push($);e:for(;0<W;){var q=W-1>>>1,R=D[q];if(0<i(R,$))D[q]=$,D[W]=R,W=q;else break e}}function n(D){return D.length===0?null:D[0]}function r(D){if(D.length===0)return null;var $=D[0],W=D.pop();if(W!==$){D[0]=W;e:for(var q=0,R=D.length,T=R>>>1;q<T;){var E=2*(q+1)-1,_=D[E],x=E+1,X=D[x];if(0>i(_,W))x<R&&0>i(X,_)?(D[q]=X,D[x]=W,q=x):(D[q]=_,D[E]=W,q=E);else if(x<R&&0>i(X,W))D[q]=X,D[x]=W,q=x;else break e}}return $}function i(D,$){var W=D.sortIndex-$.sortIndex;return W!==0?W:D.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],u=[],c=1,d=null,f=3,m=!1,h=!1,y=!1,w=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(D){for(var $=n(u);$!==null;){if($.callback===null)r(u);else if($.startTime<=D)r(u),$.sortIndex=$.expirationTime,t(l,$);else break;$=n(u)}}function S(D){if(y=!1,v(D),!h)if(n(l)!==null)h=!0,te(k);else{var $=n(u);$!==null&&Z(S,$.startTime-D)}}function k(D,$){h=!1,y&&(y=!1,g(A),A=-1),m=!0;var W=f;try{for(v($),d=n(l);d!==null&&(!(d.expirationTime>$)||D&&!N());){var q=d.callback;if(typeof q=="function"){d.callback=null,f=d.priorityLevel;var R=q(d.expirationTime<=$);$=e.unstable_now(),typeof R=="function"?d.callback=R:d===n(l)&&r(l),v($)}else r(l);d=n(l)}if(d!==null)var T=!0;else{var E=n(u);E!==null&&Z(S,E.startTime-$),T=!1}return T}finally{d=null,f=W,m=!1}}var B=!1,b=null,A=-1,I=5,U=-1;function N(){return!(e.unstable_now()-U<I)}function z(){if(b!==null){var D=e.unstable_now();U=D;var $=!0;try{$=b(!0,D)}finally{$?M():(B=!1,b=null)}}else B=!1}var M;if(typeof p=="function")M=function(){p(z)};else if(typeof MessageChannel<"u"){var j=new MessageChannel,K=j.port2;j.port1.onmessage=z,M=function(){K.postMessage(null)}}else M=function(){w(z,0)};function te(D){b=D,B||(B=!0,M())}function Z(D,$){A=w(function(){D(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(D){D.callback=null},e.unstable_continueExecution=function(){h||m||(h=!0,te(k))},e.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):I=0<D?Math.floor(1e3/D):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(D){switch(f){case 1:case 2:case 3:var $=3;break;default:$=f}var W=f;f=$;try{return D()}finally{f=W}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(D,$){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var W=f;f=D;try{return $()}finally{f=W}},e.unstable_scheduleCallback=function(D,$,W){var q=e.unstable_now();switch(typeof W=="object"&&W!==null?(W=W.delay,W=typeof W=="number"&&0<W?q+W:q):W=q,D){case 1:var R=-1;break;case 2:R=250;break;case 5:R=1073741823;break;case 4:R=1e4;break;default:R=5e3}return R=W+R,D={id:c++,callback:$,priorityLevel:D,startTime:W,expirationTime:R,sortIndex:-1},W>q?(D.sortIndex=W,t(u,D),n(l)===null&&D===n(u)&&(y?(g(A),A=-1):y=!0,Z(S,W-q))):(D.sortIndex=R,t(l,D),h||m||(h=!0,te(k))),D},e.unstable_shouldYield=N,e.unstable_wrapCallback=function(D){var $=f;return function(){var W=f;f=$;try{return D.apply(this,arguments)}finally{f=W}}}})(Vp);Fp.exports=Vp;var lv=Fp.exports;/** * @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 $p=C,at=lv;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 jp=new Set,gi={};function Zn(e,t){wr(e,t),wr(e+"Capture",t)}function wr(e,t){for(gi[e]=t,e=0;e<t.length;e++)jp.add(t[e])}var Wt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ll=Object.prototype.hasOwnProperty,uv=/^[: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]*$/,nf={},rf={};function cv(e){return ll.call(rf,e)?!0:ll.call(nf,e)?!1:uv.test(e)?rf[e]=!0:(nf[e]=!0,!1)}function fv(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 dv(e,t,n,r){if(t===null||typeof t>"u"||fv(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 Ke(e,t,n,r,i,o,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var Ie={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ie[e]=new Ke(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ie[t]=new Ke(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ie[e]=new Ke(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ie[e]=new Ke(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){Ie[e]=new Ke(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ie[e]=new Ke(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ie[e]=new Ke(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ie[e]=new Ke(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ie[e]=new Ke(e,5,!1,e.toLowerCase(),null,!1,!1)});var Tu=/[\-:]([a-z])/g;function bu(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(Tu,bu);Ie[t]=new Ke(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(Tu,bu);Ie[t]=new Ke(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(Tu,bu);Ie[t]=new Ke(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ie[e]=new Ke(e,1,!1,e.toLowerCase(),null,!1,!1)});Ie.xlinkHref=new Ke("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ie[e]=new Ke(e,1,!1,e.toLowerCase(),null,!0,!0)});function _u(e,t,n,r){var i=Ie.hasOwnProperty(t)?Ie[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(dv(t,n,i,r)&&(n=null),r||i===null?cv(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Jt=$p.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,qi=Symbol.for("react.element"),Qn=Symbol.for("react.portal"),Jn=Symbol.for("react.fragment"),Du=Symbol.for("react.strict_mode"),ul=Symbol.for("react.profiler"),Wp=Symbol.for("react.provider"),Zp=Symbol.for("react.context"),Ru=Symbol.for("react.forward_ref"),cl=Symbol.for("react.suspense"),fl=Symbol.for("react.suspense_list"),Ou=Symbol.for("react.memo"),rn=Symbol.for("react.lazy"),Hp=Symbol.for("react.offscreen"),of=Symbol.iterator;function Nr(e){return e===null||typeof e!="object"?null:(e=of&&e[of]||e["@@iterator"],typeof e=="function"?e:null)}var ye=Object.assign,ys;function Yr(e){if(ys===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ys=t&&t[1]||""}return` `+ys+e}var Ss=!1;function ws(e,t){if(!e||Ss)return"";Ss=!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 i=u.stack.split(` `),o=r.stack.split(` `),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(a!==1||s!==1)do if(a--,s--,0>s||i[a]!==o[s]){var l=` `+i[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{Ss=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Yr(e):""}function pv(e){switch(e.tag){case 5:return Yr(e.type);case 16:return Yr("Lazy");case 13:return Yr("Suspense");case 19:return Yr("SuspenseList");case 0:case 2:case 15:return e=ws(e.type,!1),e;case 11:return e=ws(e.type.render,!1),e;case 1:return e=ws(e.type,!0),e;default:return""}}function dl(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 Jn:return"Fragment";case Qn:return"Portal";case ul:return"Profiler";case Du:return"StrictMode";case cl:return"Suspense";case fl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Zp:return(e.displayName||"Context")+".Consumer";case Wp:return(e._context.displayName||"Context")+".Provider";case Ru:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ou:return t=e.displayName||null,t!==null?t:dl(e.type)||"Memo";case rn:t=e._payload,e=e._init;try{return dl(e(t))}catch{}}return null}function mv(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 dl(t);case 8:return t===Du?"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 En(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Kp(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function hv(e){var t=Kp(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 i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function eo(e){e._valueTracker||(e._valueTracker=hv(e))}function Yp(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Kp(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Fo(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 pl(e,t){var n=t.checked;return ye({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function af(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=En(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 Xp(e,t){t=t.checked,t!=null&&_u(e,"checked",t,!1)}function ml(e,t){Xp(e,t);var n=En(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")?hl(e,t.type,n):t.hasOwnProperty("defaultValue")&&hl(e,t.type,En(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function sf(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 hl(e,t,n){(t!=="number"||Fo(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Xr=Array.isArray;function dr(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+En(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function gl(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(O(91));return ye({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function lf(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(O(92));if(Xr(n)){if(1<n.length)throw Error(O(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:En(n)}}function Qp(e,t){var n=En(t.value),r=En(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 uf(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Jp(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 vl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Jp(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var to,qp=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}: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 vi(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var qr={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},gv=["Webkit","ms","Moz","O"];Object.keys(qr).forEach(function(e){gv.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),qr[t]=qr[e]})});function em(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||qr.hasOwnProperty(e)&&qr[e]?(""+t).trim():t+"px"}function tm(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=em(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var vv=ye({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 yl(e,t){if(t){if(vv[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(O(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(O(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(O(61))}if(t.style!=null&&typeof t.style!="object")throw Error(O(62))}}function Sl(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 wl=null;function Lu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var xl=null,pr=null,mr=null;function cf(e){if(e=Vi(e)){if(typeof xl!="function")throw Error(O(280));var t=e.stateNode;t&&(t=ba(t),xl(e.stateNode,e.type,t))}}function nm(e){pr?mr?mr.push(e):mr=[e]:pr=e}function rm(){if(pr){var e=pr,t=mr;if(mr=pr=null,cf(e),t)for(e=0;e<t.length;e++)cf(t[e])}}function im(e,t){return e(t)}function om(){}var xs=!1;function am(e,t,n){if(xs)return e(t,n);xs=!0;try{return im(e,t,n)}finally{xs=!1,(pr!==null||mr!==null)&&(om(),rm())}}function yi(e,t){var n=e.stateNode;if(n===null)return null;var r=ba(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(O(231,t,typeof n));return n}var kl=!1;if(Wt)try{var zr={};Object.defineProperty(zr,"passive",{get:function(){kl=!0}}),window.addEventListener("test",zr,zr),window.removeEventListener("test",zr,zr)}catch{kl=!1}function yv(e,t,n,r,i,o,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var ei=!1,Vo=null,$o=!1,El=null,Sv={onError:function(e){ei=!0,Vo=e}};function wv(e,t,n,r,i,o,a,s,l){ei=!1,Vo=null,yv.apply(Sv,arguments)}function xv(e,t,n,r,i,o,a,s,l){if(wv.apply(this,arguments),ei){if(ei){var u=Vo;ei=!1,Vo=null}else throw Error(O(198));$o||($o=!0,El=u)}}function Hn(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 sm(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 ff(e){if(Hn(e)!==e)throw Error(O(188))}function kv(e){var t=e.alternate;if(!t){if(t=Hn(e),t===null)throw Error(O(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return ff(i),e;if(o===r)return ff(i),t;o=o.sibling}throw Error(O(188))}if(n.return!==r.return)n=i,r=o;else{for(var a=!1,s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a){for(s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a)throw Error(O(189))}}if(n.alternate!==r)throw Error(O(190))}if(n.tag!==3)throw Error(O(188));return n.stateNode.current===n?e:t}function lm(e){return e=kv(e),e!==null?um(e):null}function um(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=um(e);if(t!==null)return t;e=e.sibling}return null}var cm=at.unstable_scheduleCallback,df=at.unstable_cancelCallback,Ev=at.unstable_shouldYield,Cv=at.unstable_requestPaint,Ee=at.unstable_now,Pv=at.unstable_getCurrentPriorityLevel,Gu=at.unstable_ImmediatePriority,fm=at.unstable_UserBlockingPriority,jo=at.unstable_NormalPriority,Mv=at.unstable_LowPriority,dm=at.unstable_IdlePriority,Ma=null,Ot=null;function Bv(e){if(Ot&&typeof Ot.onCommitFiberRoot=="function")try{Ot.onCommitFiberRoot(Ma,e,void 0,(e.current.flags&128)===128)}catch{}}var Mt=Math.clz32?Math.clz32:bv,Av=Math.log,Tv=Math.LN2;function bv(e){return e>>>=0,e===0?32:31-(Av(e)/Tv|0)|0}var no=64,ro=4194304;function Qr(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 Wo(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~i;s!==0?r=Qr(s):(o&=a,o!==0&&(r=Qr(o)))}else a=n&~i,a!==0?r=Qr(a):o!==0&&(r=Qr(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&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-Mt(t),i=1<<n,r|=e[n],t&=~i;return r}function _v(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 Dv(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-Mt(o),s=1<<a,l=i[a];l===-1?(!(s&n)||s&r)&&(i[a]=_v(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}function Cl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function pm(){var e=no;return no<<=1,!(no&4194240)&&(no=64),e}function ks(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function zi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Mt(t),e[t]=n}function Rv(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 i=31-Mt(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function Iu(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Mt(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var se=0;function mm(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var hm,Uu,gm,vm,ym,Pl=!1,io=[],pn=null,mn=null,hn=null,Si=new Map,wi=new Map,sn=[],Ov="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 pf(e,t){switch(e){case"focusin":case"focusout":pn=null;break;case"dragenter":case"dragleave":mn=null;break;case"mouseover":case"mouseout":hn=null;break;case"pointerover":case"pointerout":Si.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":wi.delete(t.pointerId)}}function Fr(e,t,n,r,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},t!==null&&(t=Vi(t),t!==null&&Uu(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Lv(e,t,n,r,i){switch(t){case"focusin":return pn=Fr(pn,e,t,n,r,i),!0;case"dragenter":return mn=Fr(mn,e,t,n,r,i),!0;case"mouseover":return hn=Fr(hn,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Si.set(o,Fr(Si.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,wi.set(o,Fr(wi.get(o)||null,e,t,n,r,i)),!0}return!1}function Sm(e){var t=Rn(e.target);if(t!==null){var n=Hn(t);if(n!==null){if(t=n.tag,t===13){if(t=sm(n),t!==null){e.blockedOn=t,ym(e.priority,function(){gm(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 Bo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Ml(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);wl=r,n.target.dispatchEvent(r),wl=null}else return t=Vi(n),t!==null&&Uu(t),e.blockedOn=n,!1;t.shift()}return!0}function mf(e,t,n){Bo(e)&&n.delete(t)}function Gv(){Pl=!1,pn!==null&&Bo(pn)&&(pn=null),mn!==null&&Bo(mn)&&(mn=null),hn!==null&&Bo(hn)&&(hn=null),Si.forEach(mf),wi.forEach(mf)}function Vr(e,t){e.blockedOn===t&&(e.blockedOn=null,Pl||(Pl=!0,at.unstable_scheduleCallback(at.unstable_NormalPriority,Gv)))}function xi(e){function t(i){return Vr(i,e)}if(0<io.length){Vr(io[0],e);for(var n=1;n<io.length;n++){var r=io[n];r.blockedOn===e&&(r.blockedOn=null)}}for(pn!==null&&Vr(pn,e),mn!==null&&Vr(mn,e),hn!==null&&Vr(hn,e),Si.forEach(t),wi.forEach(t),n=0;n<sn.length;n++)r=sn[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<sn.length&&(n=sn[0],n.blockedOn===null);)Sm(n),n.blockedOn===null&&sn.shift()}var hr=Jt.ReactCurrentBatchConfig,Zo=!0;function Iv(e,t,n,r){var i=se,o=hr.transition;hr.transition=null;try{se=1,Nu(e,t,n,r)}finally{se=i,hr.transition=o}}function Uv(e,t,n,r){var i=se,o=hr.transition;hr.transition=null;try{se=4,Nu(e,t,n,r)}finally{se=i,hr.transition=o}}function Nu(e,t,n,r){if(Zo){var i=Ml(e,t,n,r);if(i===null)Ds(e,t,r,Ho,n),pf(e,r);else if(Lv(i,e,t,n,r))r.stopPropagation();else if(pf(e,r),t&4&&-1<Ov.indexOf(e)){for(;i!==null;){var o=Vi(i);if(o!==null&&hm(o),o=Ml(e,t,n,r),o===null&&Ds(e,t,r,Ho,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else Ds(e,t,r,null,n)}}var Ho=null;function Ml(e,t,n,r){if(Ho=null,e=Lu(r),e=Rn(e),e!==null)if(t=Hn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=sm(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 Ho=e,null}function wm(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(Pv()){case Gu:return 1;case fm:return 4;case jo:case Mv:return 16;case dm:return 536870912;default:return 16}default:return 16}}var un=null,zu=null,Ao=null;function xm(){if(Ao)return Ao;var e,t=zu,n=t.length,r,i="value"in un?un.value:un.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===i[o-r];r++);return Ao=i.slice(e,1<r?1-r:void 0)}function To(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 oo(){return!0}function hf(){return!1}function lt(e){function t(n,r,i,o,a){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?oo:hf,this.isPropagationStopped=hf,this}return ye(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=oo)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=oo)},persist:function(){},isPersistent:oo}),t}var Rr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Fu=lt(Rr),Fi=ye({},Rr,{view:0,detail:0}),Nv=lt(Fi),Es,Cs,$r,Ba=ye({},Fi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Vu,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!==$r&&($r&&e.type==="mousemove"?(Es=e.screenX-$r.screenX,Cs=e.screenY-$r.screenY):Cs=Es=0,$r=e),Es)},movementY:function(e){return"movementY"in e?e.movementY:Cs}}),gf=lt(Ba),zv=ye({},Ba,{dataTransfer:0}),Fv=lt(zv),Vv=ye({},Fi,{relatedTarget:0}),Ps=lt(Vv),$v=ye({},Rr,{animationName:0,elapsedTime:0,pseudoElement:0}),jv=lt($v),Wv=ye({},Rr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Zv=lt(Wv),Hv=ye({},Rr,{data:0}),vf=lt(Hv),Kv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Yv={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"},Xv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Qv(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Xv[e])?!!t[e]:!1}function Vu(){return Qv}var Jv=ye({},Fi,{key:function(e){if(e.key){var t=Kv[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=To(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Yv[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Vu,charCode:function(e){return e.type==="keypress"?To(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?To(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),qv=lt(Jv),ey=ye({},Ba,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),yf=lt(ey),ty=ye({},Fi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Vu}),ny=lt(ty),ry=ye({},Rr,{propertyName:0,elapsedTime:0,pseudoElement:0}),iy=lt(ry),oy=ye({},Ba,{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}),ay=lt(oy),sy=[9,13,27,32],$u=Wt&&"CompositionEvent"in window,ti=null;Wt&&"documentMode"in document&&(ti=document.documentMode);var ly=Wt&&"TextEvent"in window&&!ti,km=Wt&&(!$u||ti&&8<ti&&11>=ti),Sf=String.fromCharCode(32),wf=!1;function Em(e,t){switch(e){case"keyup":return sy.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Cm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var qn=!1;function uy(e,t){switch(e){case"compositionend":return Cm(t);case"keypress":return t.which!==32?null:(wf=!0,Sf);case"textInput":return e=t.data,e===Sf&&wf?null:e;default:return null}}function cy(e,t){if(qn)return e==="compositionend"||!$u&&Em(e,t)?(e=xm(),Ao=zu=un=null,qn=!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 km&&t.locale!=="ko"?null:t.data;default:return null}}var fy={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 xf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!fy[e.type]:t==="textarea"}function Pm(e,t,n,r){nm(r),t=Ko(t,"onChange"),0<t.length&&(n=new Fu("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var ni=null,ki=null;function dy(e){Gm(e,0)}function Aa(e){var t=nr(e);if(Yp(t))return e}function py(e,t){if(e==="change")return t}var Mm=!1;if(Wt){var Ms;if(Wt){var Bs="oninput"in document;if(!Bs){var kf=document.createElement("div");kf.setAttribute("oninput","return;"),Bs=typeof kf.oninput=="function"}Ms=Bs}else Ms=!1;Mm=Ms&&(!document.documentMode||9<document.documentMode)}function Ef(){ni&&(ni.detachEvent("onpropertychange",Bm),ki=ni=null)}function Bm(e){if(e.propertyName==="value"&&Aa(ki)){var t=[];Pm(t,ki,e,Lu(e)),am(dy,t)}}function my(e,t,n){e==="focusin"?(Ef(),ni=t,ki=n,ni.attachEvent("onpropertychange",Bm)):e==="focusout"&&Ef()}function hy(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Aa(ki)}function gy(e,t){if(e==="click")return Aa(t)}function vy(e,t){if(e==="input"||e==="change")return Aa(t)}function yy(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Tt=typeof Object.is=="function"?Object.is:yy;function Ei(e,t){if(Tt(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 i=n[r];if(!ll.call(t,i)||!Tt(e[i],t[i]))return!1}return!0}function Cf(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Pf(e,t){var n=Cf(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=Cf(n)}}function Am(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Am(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Tm(){for(var e=window,t=Fo();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Fo(e.document)}return t}function ju(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 Sy(e){var t=Tm(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Am(n.ownerDocument.documentElement,n)){if(r!==null&&ju(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 i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=Pf(n,o);var a=Pf(n,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.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 wy=Wt&&"documentMode"in document&&11>=document.documentMode,er=null,Bl=null,ri=null,Al=!1;function Mf(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Al||er==null||er!==Fo(r)||(r=er,"selectionStart"in r&&ju(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}),ri&&Ei(ri,r)||(ri=r,r=Ko(Bl,"onSelect"),0<r.length&&(t=new Fu("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=er)))}function ao(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var tr={animationend:ao("Animation","AnimationEnd"),animationiteration:ao("Animation","AnimationIteration"),animationstart:ao("Animation","AnimationStart"),transitionend:ao("Transition","TransitionEnd")},As={},bm={};Wt&&(bm=document.createElement("div").style,"AnimationEvent"in window||(delete tr.animationend.animation,delete tr.animationiteration.animation,delete tr.animationstart.animation),"TransitionEvent"in window||delete tr.transitionend.transition);function Ta(e){if(As[e])return As[e];if(!tr[e])return e;var t=tr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in bm)return As[e]=t[n];return e}var _m=Ta("animationend"),Dm=Ta("animationiteration"),Rm=Ta("animationstart"),Om=Ta("transitionend"),Lm=new Map,Bf="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 Pn(e,t){Lm.set(e,t),Zn(t,[e])}for(var Ts=0;Ts<Bf.length;Ts++){var bs=Bf[Ts],xy=bs.toLowerCase(),ky=bs[0].toUpperCase()+bs.slice(1);Pn(xy,"on"+ky)}Pn(_m,"onAnimationEnd");Pn(Dm,"onAnimationIteration");Pn(Rm,"onAnimationStart");Pn("dblclick","onDoubleClick");Pn("focusin","onFocus");Pn("focusout","onBlur");Pn(Om,"onTransitionEnd");wr("onMouseEnter",["mouseout","mouseover"]);wr("onMouseLeave",["mouseout","mouseover"]);wr("onPointerEnter",["pointerout","pointerover"]);wr("onPointerLeave",["pointerout","pointerover"]);Zn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Zn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Zn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Zn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Zn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Zn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Jr="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(" "),Ey=new Set("cancel close invalid load scroll toggle".split(" ").concat(Jr));function Af(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,xv(r,t,void 0,e),e.currentTarget=null}function Gm(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;Af(i,s,u),o=l}else for(a=0;a<r.length;a++){if(s=r[a],l=s.instance,u=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;Af(i,s,u),o=l}}}if($o)throw e=El,$o=!1,El=null,e}function pe(e,t){var n=t[Rl];n===void 0&&(n=t[Rl]=new Set);var r=e+"__bubble";n.has(r)||(Im(t,e,2,!1),n.add(r))}function _s(e,t,n){var r=0;t&&(r|=4),Im(n,e,r,t)}var so="_reactListening"+Math.random().toString(36).slice(2);function Ci(e){if(!e[so]){e[so]=!0,jp.forEach(function(n){n!=="selectionchange"&&(Ey.has(n)||_s(n,!1,e),_s(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[so]||(t[so]=!0,_s("selectionchange",!1,t))}}function Im(e,t,n,r){switch(wm(t)){case 1:var i=Iv;break;case 4:i=Uv;break;default:i=Nu}n=i.bind(null,t,n,e),i=void 0,!kl||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Ds(e,t,n,r,i){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var s=r.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(a===4)for(a=r.return;a!==null;){var l=a.tag;if((l===3||l===4)&&(l=a.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;a=a.return}for(;s!==null;){if(a=Rn(s),a===null)return;if(l=a.tag,l===5||l===6){r=o=a;continue e}s=s.parentNode}}r=r.return}am(function(){var u=o,c=Lu(n),d=[];e:{var f=Lm.get(e);if(f!==void 0){var m=Fu,h=e;switch(e){case"keypress":if(To(n)===0)break e;case"keydown":case"keyup":m=qv;break;case"focusin":h="focus",m=Ps;break;case"focusout":h="blur",m=Ps;break;case"beforeblur":case"afterblur":m=Ps;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":m=gf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=Fv;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=ny;break;case _m:case Dm:case Rm:m=jv;break;case Om:m=iy;break;case"scroll":m=Nv;break;case"wheel":m=ay;break;case"copy":case"cut":case"paste":m=Zv;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=yf}var y=(t&4)!==0,w=!y&&e==="scroll",g=y?f!==null?f+"Capture":null:f;y=[];for(var p=u,v;p!==null;){v=p;var S=v.stateNode;if(v.tag===5&&S!==null&&(v=S,g!==null&&(S=yi(p,g),S!=null&&y.push(Pi(p,S,v)))),w)break;p=p.return}0<y.length&&(f=new m(f,h,null,n,c),d.push({event:f,listeners:y}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",f&&n!==wl&&(h=n.relatedTarget||n.fromElement)&&(Rn(h)||h[Zt]))break e;if((m||f)&&(f=c.window===c?c:(f=c.ownerDocument)?f.defaultView||f.parentWindow:window,m?(h=n.relatedTarget||n.toElement,m=u,h=h?Rn(h):null,h!==null&&(w=Hn(h),h!==w||h.tag!==5&&h.tag!==6)&&(h=null)):(m=null,h=u),m!==h)){if(y=gf,S="onMouseLeave",g="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(y=yf,S="onPointerLeave",g="onPointerEnter",p="pointer"),w=m==null?f:nr(m),v=h==null?f:nr(h),f=new y(S,p+"leave",m,n,c),f.target=w,f.relatedTarget=v,S=null,Rn(c)===u&&(y=new y(g,p+"enter",h,n,c),y.target=v,y.relatedTarget=w,S=y),w=S,m&&h)t:{for(y=m,g=h,p=0,v=y;v;v=Yn(v))p++;for(v=0,S=g;S;S=Yn(S))v++;for(;0<p-v;)y=Yn(y),p--;for(;0<v-p;)g=Yn(g),v--;for(;p--;){if(y===g||g!==null&&y===g.alternate)break t;y=Yn(y),g=Yn(g)}y=null}else y=null;m!==null&&Tf(d,f,m,y,!1),h!==null&&w!==null&&Tf(d,w,h,y,!0)}}e:{if(f=u?nr(u):window,m=f.nodeName&&f.nodeName.toLowerCase(),m==="select"||m==="input"&&f.type==="file")var k=py;else if(xf(f))if(Mm)k=vy;else{k=hy;var B=my}else(m=f.nodeName)&&m.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(k=gy);if(k&&(k=k(e,u))){Pm(d,k,n,c);break e}B&&B(e,f,u),e==="focusout"&&(B=f._wrapperState)&&B.controlled&&f.type==="number"&&hl(f,"number",f.value)}switch(B=u?nr(u):window,e){case"focusin":(xf(B)||B.contentEditable==="true")&&(er=B,Bl=u,ri=null);break;case"focusout":ri=Bl=er=null;break;case"mousedown":Al=!0;break;case"contextmenu":case"mouseup":case"dragend":Al=!1,Mf(d,n,c);break;case"selectionchange":if(wy)break;case"keydown":case"keyup":Mf(d,n,c)}var b;if($u)e:{switch(e){case"compositionstart":var A="onCompositionStart";break e;case"compositionend":A="onCompositionEnd";break e;case"compositionupdate":A="onCompositionUpdate";break e}A=void 0}else qn?Em(e,n)&&(A="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(A="onCompositionStart");A&&(km&&n.locale!=="ko"&&(qn||A!=="onCompositionStart"?A==="onCompositionEnd"&&qn&&(b=xm()):(un=c,zu="value"in un?un.value:un.textContent,qn=!0)),B=Ko(u,A),0<B.length&&(A=new vf(A,e,null,n,c),d.push({event:A,listeners:B}),b?A.data=b:(b=Cm(n),b!==null&&(A.data=b)))),(b=ly?uy(e,n):cy(e,n))&&(u=Ko(u,"onBeforeInput"),0<u.length&&(c=new vf("onBeforeInput","beforeinput",null,n,c),d.push({event:c,listeners:u}),c.data=b))}Gm(d,t)})}function Pi(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ko(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=yi(e,n),o!=null&&r.unshift(Pi(e,o,i)),o=yi(e,t),o!=null&&r.push(Pi(e,o,i))),e=e.return}return r}function Yn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Tf(e,t,n,r,i){for(var o=t._reactName,a=[];n!==null&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(l!==null&&l===r)break;s.tag===5&&u!==null&&(s=u,i?(l=yi(n,o),l!=null&&a.unshift(Pi(n,l,s))):i||(l=yi(n,o),l!=null&&a.push(Pi(n,l,s)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var Cy=/\r\n?/g,Py=/\u0000|\uFFFD/g;function bf(e){return(typeof e=="string"?e:""+e).replace(Cy,` `).replace(Py,"")}function lo(e,t,n){if(t=bf(t),bf(e)!==t&&n)throw Error(O(425))}function Yo(){}var Tl=null,bl=null;function _l(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 Dl=typeof setTimeout=="function"?setTimeout:void 0,My=typeof clearTimeout=="function"?clearTimeout:void 0,_f=typeof Promise=="function"?Promise:void 0,By=typeof queueMicrotask=="function"?queueMicrotask:typeof _f<"u"?function(e){return _f.resolve(null).then(e).catch(Ay)}:Dl;function Ay(e){setTimeout(function(){throw e})}function Rs(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),xi(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);xi(t)}function gn(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 Df(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 Or=Math.random().toString(36).slice(2),Rt="__reactFiber$"+Or,Mi="__reactProps$"+Or,Zt="__reactContainer$"+Or,Rl="__reactEvents$"+Or,Ty="__reactListeners$"+Or,by="__reactHandles$"+Or;function Rn(e){var t=e[Rt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Zt]||n[Rt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Df(e);e!==null;){if(n=e[Rt])return n;e=Df(e)}return t}e=n,n=e.parentNode}return null}function Vi(e){return e=e[Rt]||e[Zt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function nr(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(O(33))}function ba(e){return e[Mi]||null}var Ol=[],rr=-1;function Mn(e){return{current:e}}function me(e){0>rr||(e.current=Ol[rr],Ol[rr]=null,rr--)}function de(e,t){rr++,Ol[rr]=e.current,e.current=t}var Cn={},$e=Mn(Cn),qe=Mn(!1),Nn=Cn;function xr(e,t){var n=e.type.contextTypes;if(!n)return Cn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function et(e){return e=e.childContextTypes,e!=null}function Xo(){me(qe),me($e)}function Rf(e,t,n){if($e.current!==Cn)throw Error(O(168));de($e,t),de(qe,n)}function Um(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(O(108,mv(e)||"Unknown",i));return ye({},n,r)}function Qo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Cn,Nn=$e.current,de($e,e),de(qe,qe.current),!0}function Of(e,t,n){var r=e.stateNode;if(!r)throw Error(O(169));n?(e=Um(e,t,Nn),r.__reactInternalMemoizedMergedChildContext=e,me(qe),me($e),de($e,e)):me(qe),de(qe,n)}var Ft=null,_a=!1,Os=!1;function Nm(e){Ft===null?Ft=[e]:Ft.push(e)}function _y(e){_a=!0,Nm(e)}function Bn(){if(!Os&&Ft!==null){Os=!0;var e=0,t=se;try{var n=Ft;for(se=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ft=null,_a=!1}catch(i){throw Ft!==null&&(Ft=Ft.slice(e+1)),cm(Gu,Bn),i}finally{se=t,Os=!1}}return null}var ir=[],or=0,Jo=null,qo=0,ct=[],ft=0,zn=null,Vt=1,$t="";function bn(e,t){ir[or++]=qo,ir[or++]=Jo,Jo=e,qo=t}function zm(e,t,n){ct[ft++]=Vt,ct[ft++]=$t,ct[ft++]=zn,zn=e;var r=Vt;e=$t;var i=32-Mt(r)-1;r&=~(1<<i),n+=1;var o=32-Mt(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,Vt=1<<32-Mt(t)+i|n<<i|r,$t=o+e}else Vt=1<<o|n<<i|r,$t=e}function Wu(e){e.return!==null&&(bn(e,1),zm(e,1,0))}function Zu(e){for(;e===Jo;)Jo=ir[--or],ir[or]=null,qo=ir[--or],ir[or]=null;for(;e===zn;)zn=ct[--ft],ct[ft]=null,$t=ct[--ft],ct[ft]=null,Vt=ct[--ft],ct[ft]=null}var ot=null,it=null,he=!1,Ct=null;function Fm(e,t){var n=dt(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 Lf(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,ot=e,it=gn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ot=e,it=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=zn!==null?{id:Vt,overflow:$t}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=dt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ot=e,it=null,!0):!1;default:return!1}}function Ll(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Gl(e){if(he){var t=it;if(t){var n=t;if(!Lf(e,t)){if(Ll(e))throw Error(O(418));t=gn(n.nextSibling);var r=ot;t&&Lf(e,t)?Fm(r,n):(e.flags=e.flags&-4097|2,he=!1,ot=e)}}else{if(Ll(e))throw Error(O(418));e.flags=e.flags&-4097|2,he=!1,ot=e}}}function Gf(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ot=e}function uo(e){if(e!==ot)return!1;if(!he)return Gf(e),he=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!_l(e.type,e.memoizedProps)),t&&(t=it)){if(Ll(e))throw Vm(),Error(O(418));for(;t;)Fm(e,t),t=gn(t.nextSibling)}if(Gf(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(O(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){it=gn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}it=null}}else it=ot?gn(e.stateNode.nextSibling):null;return!0}function Vm(){for(var e=it;e;)e=gn(e.nextSibling)}function kr(){it=ot=null,he=!1}function Hu(e){Ct===null?Ct=[e]:Ct.push(e)}var Dy=Jt.ReactCurrentBatchConfig;function xt(e,t){if(e&&e.defaultProps){t=ye({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var ea=Mn(null),ta=null,ar=null,Ku=null;function Yu(){Ku=ar=ta=null}function Xu(e){var t=ea.current;me(ea),e._currentValue=t}function Il(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 gr(e,t){ta=e,Ku=ar=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Je=!0),e.firstContext=null)}function mt(e){var t=e._currentValue;if(Ku!==e)if(e={context:e,memoizedValue:t,next:null},ar===null){if(ta===null)throw Error(O(308));ar=e,ta.dependencies={lanes:0,firstContext:e}}else ar=ar.next=e;return t}var On=null;function Qu(e){On===null?On=[e]:On.push(e)}function $m(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Qu(t)):(n.next=i.next,i.next=n),t.interleaved=n,Ht(e,r)}function Ht(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}var on=!1;function Ju(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function jm(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 jt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function vn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,ne&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Ht(e,n)}return i=r.interleaved,i===null?(t.next=t,Qu(r)):(t.next=i.next,i.next=t),r.interleaved=t,Ht(e,n)}function bo(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,Iu(e,n)}}function If(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=a:o=o.next=a,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,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 na(e,t,n,r){var i=e.updateQueue;on=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,u=l.next;l.next=null,a===null?o=u:a.next=u,a=l;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==a&&(s===null?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(o!==null){var d=i.baseState;a=0,c=u=l=null,s=o;do{var f=s.lane,m=s.eventTime;if((r&f)===f){c!==null&&(c=c.next={eventTime:m,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,y=s;switch(f=t,m=n,y.tag){case 1:if(h=y.payload,typeof h=="function"){d=h.call(m,d,f);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=y.payload,f=typeof h=="function"?h.call(m,d,f):h,f==null)break e;d=ye({},d,f);break e;case 2:on=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=i.effects,f===null?i.effects=[s]:f.push(s))}else m={eventTime:m,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(u=c=m,l=d):c=c.next=m,a|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;f=s,s=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(1);if(c===null&&(l=d),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do a|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);Vn|=a,e.lanes=a,e.memoizedState=d}}function Uf(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(O(191,i));i.call(r)}}}var Wm=new $p.Component().refs;function Ul(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:ye({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Da={isMounted:function(e){return(e=e._reactInternals)?Hn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ze(),i=Sn(e),o=jt(r,i);o.payload=t,n!=null&&(o.callback=n),t=vn(e,o,i),t!==null&&(Bt(t,e,i,r),bo(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ze(),i=Sn(e),o=jt(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=vn(e,o,i),t!==null&&(Bt(t,e,i,r),bo(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ze(),r=Sn(e),i=jt(n,r);i.tag=2,t!=null&&(i.callback=t),t=vn(e,i,r),t!==null&&(Bt(t,e,r,n),bo(t,e,r))}};function Nf(e,t,n,r,i,o,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,a):t.prototype&&t.prototype.isPureReactComponent?!Ei(n,r)||!Ei(i,o):!0}function Zm(e,t,n){var r=!1,i=Cn,o=t.contextType;return typeof o=="object"&&o!==null?o=mt(o):(i=et(t)?Nn:$e.current,r=t.contextTypes,o=(r=r!=null)?xr(e,i):Cn),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Da,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function zf(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&&Da.enqueueReplaceState(t,t.state,null)}function Nl(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=Wm,Ju(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=mt(o):(o=et(t)?Nn:$e.current,i.context=xr(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(Ul(e,t,o,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Da.enqueueReplaceState(i,i.state,null),na(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function jr(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(O(309));var r=n.stateNode}if(!r)throw Error(O(147,e));var i=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(a){var s=i.refs;s===Wm&&(s=i.refs={}),a===null?delete s[o]:s[o]=a},t._stringRef=o,t)}if(typeof e!="string")throw Error(O(284));if(!n._owner)throw Error(O(290,e))}return e}function co(e,t){throw e=Object.prototype.toString.call(t),Error(O(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ff(e){var t=e._init;return t(e._payload)}function Hm(e){function t(g,p){if(e){var v=g.deletions;v===null?(g.deletions=[p],g.flags|=16):v.push(p)}}function n(g,p){if(!e)return null;for(;p!==null;)t(g,p),p=p.sibling;return null}function r(g,p){for(g=new Map;p!==null;)p.key!==null?g.set(p.key,p):g.set(p.index,p),p=p.sibling;return g}function i(g,p){return g=wn(g,p),g.index=0,g.sibling=null,g}function o(g,p,v){return g.index=v,e?(v=g.alternate,v!==null?(v=v.index,v<p?(g.flags|=2,p):v):(g.flags|=2,p)):(g.flags|=1048576,p)}function a(g){return e&&g.alternate===null&&(g.flags|=2),g}function s(g,p,v,S){return p===null||p.tag!==6?(p=Fs(v,g.mode,S),p.return=g,p):(p=i(p,v),p.return=g,p)}function l(g,p,v,S){var k=v.type;return k===Jn?c(g,p,v.props.children,S,v.key):p!==null&&(p.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===rn&&Ff(k)===p.type)?(S=i(p,v.props),S.ref=jr(g,p,v),S.return=g,S):(S=Go(v.type,v.key,v.props,null,g.mode,S),S.ref=jr(g,p,v),S.return=g,S)}function u(g,p,v,S){return p===null||p.tag!==4||p.stateNode.containerInfo!==v.containerInfo||p.stateNode.implementation!==v.implementation?(p=Vs(v,g.mode,S),p.return=g,p):(p=i(p,v.children||[]),p.return=g,p)}function c(g,p,v,S,k){return p===null||p.tag!==7?(p=Un(v,g.mode,S,k),p.return=g,p):(p=i(p,v),p.return=g,p)}function d(g,p,v){if(typeof p=="string"&&p!==""||typeof p=="number")return p=Fs(""+p,g.mode,v),p.return=g,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case qi:return v=Go(p.type,p.key,p.props,null,g.mode,v),v.ref=jr(g,null,p),v.return=g,v;case Qn:return p=Vs(p,g.mode,v),p.return=g,p;case rn:var S=p._init;return d(g,S(p._payload),v)}if(Xr(p)||Nr(p))return p=Un(p,g.mode,v,null),p.return=g,p;co(g,p)}return null}function f(g,p,v,S){var k=p!==null?p.key:null;if(typeof v=="string"&&v!==""||typeof v=="number")return k!==null?null:s(g,p,""+v,S);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case qi:return v.key===k?l(g,p,v,S):null;case Qn:return v.key===k?u(g,p,v,S):null;case rn:return k=v._init,f(g,p,k(v._payload),S)}if(Xr(v)||Nr(v))return k!==null?null:c(g,p,v,S,null);co(g,v)}return null}function m(g,p,v,S,k){if(typeof S=="string"&&S!==""||typeof S=="number")return g=g.get(v)||null,s(p,g,""+S,k);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case qi:return g=g.get(S.key===null?v:S.key)||null,l(p,g,S,k);case Qn:return g=g.get(S.key===null?v:S.key)||null,u(p,g,S,k);case rn:var B=S._init;return m(g,p,v,B(S._payload),k)}if(Xr(S)||Nr(S))return g=g.get(v)||null,c(p,g,S,k,null);co(p,S)}return null}function h(g,p,v,S){for(var k=null,B=null,b=p,A=p=0,I=null;b!==null&&A<v.length;A++){b.index>A?(I=b,b=null):I=b.sibling;var U=f(g,b,v[A],S);if(U===null){b===null&&(b=I);break}e&&b&&U.alternate===null&&t(g,b),p=o(U,p,A),B===null?k=U:B.sibling=U,B=U,b=I}if(A===v.length)return n(g,b),he&&bn(g,A),k;if(b===null){for(;A<v.length;A++)b=d(g,v[A],S),b!==null&&(p=o(b,p,A),B===null?k=b:B.sibling=b,B=b);return he&&bn(g,A),k}for(b=r(g,b);A<v.length;A++)I=m(b,g,A,v[A],S),I!==null&&(e&&I.alternate!==null&&b.delete(I.key===null?A:I.key),p=o(I,p,A),B===null?k=I:B.sibling=I,B=I);return e&&b.forEach(function(N){return t(g,N)}),he&&bn(g,A),k}function y(g,p,v,S){var k=Nr(v);if(typeof k!="function")throw Error(O(150));if(v=k.call(v),v==null)throw Error(O(151));for(var B=k=null,b=p,A=p=0,I=null,U=v.next();b!==null&&!U.done;A++,U=v.next()){b.index>A?(I=b,b=null):I=b.sibling;var N=f(g,b,U.value,S);if(N===null){b===null&&(b=I);break}e&&b&&N.alternate===null&&t(g,b),p=o(N,p,A),B===null?k=N:B.sibling=N,B=N,b=I}if(U.done)return n(g,b),he&&bn(g,A),k;if(b===null){for(;!U.done;A++,U=v.next())U=d(g,U.value,S),U!==null&&(p=o(U,p,A),B===null?k=U:B.sibling=U,B=U);return he&&bn(g,A),k}for(b=r(g,b);!U.done;A++,U=v.next())U=m(b,g,A,U.value,S),U!==null&&(e&&U.alternate!==null&&b.delete(U.key===null?A:U.key),p=o(U,p,A),B===null?k=U:B.sibling=U,B=U);return e&&b.forEach(function(z){return t(g,z)}),he&&bn(g,A),k}function w(g,p,v,S){if(typeof v=="object"&&v!==null&&v.type===Jn&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case qi:e:{for(var k=v.key,B=p;B!==null;){if(B.key===k){if(k=v.type,k===Jn){if(B.tag===7){n(g,B.sibling),p=i(B,v.props.children),p.return=g,g=p;break e}}else if(B.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===rn&&Ff(k)===B.type){n(g,B.sibling),p=i(B,v.props),p.ref=jr(g,B,v),p.return=g,g=p;break e}n(g,B);break}else t(g,B);B=B.sibling}v.type===Jn?(p=Un(v.props.children,g.mode,S,v.key),p.return=g,g=p):(S=Go(v.type,v.key,v.props,null,g.mode,S),S.ref=jr(g,p,v),S.return=g,g=S)}return a(g);case Qn:e:{for(B=v.key;p!==null;){if(p.key===B)if(p.tag===4&&p.stateNode.containerInfo===v.containerInfo&&p.stateNode.implementation===v.implementation){n(g,p.sibling),p=i(p,v.children||[]),p.return=g,g=p;break e}else{n(g,p);break}else t(g,p);p=p.sibling}p=Vs(v,g.mode,S),p.return=g,g=p}return a(g);case rn:return B=v._init,w(g,p,B(v._payload),S)}if(Xr(v))return h(g,p,v,S);if(Nr(v))return y(g,p,v,S);co(g,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,p!==null&&p.tag===6?(n(g,p.sibling),p=i(p,v),p.return=g,g=p):(n(g,p),p=Fs(v,g.mode,S),p.return=g,g=p),a(g)):n(g,p)}return w}var Er=Hm(!0),Km=Hm(!1),$i={},Lt=Mn($i),Bi=Mn($i),Ai=Mn($i);function Ln(e){if(e===$i)throw Error(O(174));return e}function qu(e,t){switch(de(Ai,t),de(Bi,e),de(Lt,$i),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:vl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=vl(t,e)}me(Lt),de(Lt,t)}function Cr(){me(Lt),me(Bi),me(Ai)}function Ym(e){Ln(Ai.current);var t=Ln(Lt.current),n=vl(t,e.type);t!==n&&(de(Bi,e),de(Lt,n))}function ec(e){Bi.current===e&&(me(Lt),me(Bi))}var ge=Mn(0);function ra(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 Ls=[];function tc(){for(var e=0;e<Ls.length;e++)Ls[e]._workInProgressVersionPrimary=null;Ls.length=0}var _o=Jt.ReactCurrentDispatcher,Gs=Jt.ReactCurrentBatchConfig,Fn=0,ve=null,Me=null,Ae=null,ia=!1,ii=!1,Ti=0,Ry=0;function Ne(){throw Error(O(321))}function nc(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Tt(e[n],t[n]))return!1;return!0}function rc(e,t,n,r,i,o){if(Fn=o,ve=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,_o.current=e===null||e.memoizedState===null?Iy:Uy,e=n(r,i),ii){o=0;do{if(ii=!1,Ti=0,25<=o)throw Error(O(301));o+=1,Ae=Me=null,t.updateQueue=null,_o.current=Ny,e=n(r,i)}while(ii)}if(_o.current=oa,t=Me!==null&&Me.next!==null,Fn=0,Ae=Me=ve=null,ia=!1,t)throw Error(O(300));return e}function ic(){var e=Ti!==0;return Ti=0,e}function _t(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ae===null?ve.memoizedState=Ae=e:Ae=Ae.next=e,Ae}function ht(){if(Me===null){var e=ve.alternate;e=e!==null?e.memoizedState:null}else e=Me.next;var t=Ae===null?ve.memoizedState:Ae.next;if(t!==null)Ae=t,Me=e;else{if(e===null)throw Error(O(310));Me=e,e={memoizedState:Me.memoizedState,baseState:Me.baseState,baseQueue:Me.baseQueue,queue:Me.queue,next:null},Ae===null?ve.memoizedState=Ae=e:Ae=Ae.next=e}return Ae}function bi(e,t){return typeof t=="function"?t(e):t}function Is(e){var t=ht(),n=t.queue;if(n===null)throw Error(O(311));n.lastRenderedReducer=e;var r=Me,i=r.baseQueue,o=n.pending;if(o!==null){if(i!==null){var a=i.next;i.next=o.next,o.next=a}r.baseQueue=i=o,n.pending=null}if(i!==null){o=i.next,r=r.baseState;var s=a=null,l=null,u=o;do{var c=u.lane;if((Fn&c)===c)l!==null&&(l=l.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 d={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(s=l=d,a=r):l=l.next=d,ve.lanes|=c,Vn|=c}u=u.next}while(u!==null&&u!==o);l===null?a=r:l.next=s,Tt(r,t.memoizedState)||(Je=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do o=i.lane,ve.lanes|=o,Vn|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Us(e){var t=ht(),n=t.queue;if(n===null)throw Error(O(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var a=i=i.next;do o=e(o,a.action),a=a.next;while(a!==i);Tt(o,t.memoizedState)||(Je=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Xm(){}function Qm(e,t){var n=ve,r=ht(),i=t(),o=!Tt(r.memoizedState,i);if(o&&(r.memoizedState=i,Je=!0),r=r.queue,oc(eh.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||Ae!==null&&Ae.memoizedState.tag&1){if(n.flags|=2048,_i(9,qm.bind(null,n,r,i,t),void 0,null),Te===null)throw Error(O(349));Fn&30||Jm(n,t,i)}return i}function Jm(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ve.updateQueue,t===null?(t={lastEffect:null,stores:null},ve.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function qm(e,t,n,r){t.value=n,t.getSnapshot=r,th(t)&&nh(e)}function eh(e,t,n){return n(function(){th(t)&&nh(e)})}function th(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Tt(e,n)}catch{return!0}}function nh(e){var t=Ht(e,1);t!==null&&Bt(t,e,1,-1)}function Vf(e){var t=_t();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:bi,lastRenderedState:e},t.queue=e,e=e.dispatch=Gy.bind(null,ve,e),[t.memoizedState,e]}function _i(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ve.updateQueue,t===null?(t={lastEffect:null,stores:null},ve.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 rh(){return ht().memoizedState}function Do(e,t,n,r){var i=_t();ve.flags|=e,i.memoizedState=_i(1|t,n,void 0,r===void 0?null:r)}function Ra(e,t,n,r){var i=ht();r=r===void 0?null:r;var o=void 0;if(Me!==null){var a=Me.memoizedState;if(o=a.destroy,r!==null&&nc(r,a.deps)){i.memoizedState=_i(t,n,o,r);return}}ve.flags|=e,i.memoizedState=_i(1|t,n,o,r)}function $f(e,t){return Do(8390656,8,e,t)}function oc(e,t){return Ra(2048,8,e,t)}function ih(e,t){return Ra(4,2,e,t)}function oh(e,t){return Ra(4,4,e,t)}function ah(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 sh(e,t,n){return n=n!=null?n.concat([e]):null,Ra(4,4,ah.bind(null,t,e),n)}function ac(){}function lh(e,t){var n=ht();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&nc(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function uh(e,t){var n=ht();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&nc(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ch(e,t,n){return Fn&21?(Tt(n,t)||(n=pm(),ve.lanes|=n,Vn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Je=!0),e.memoizedState=n)}function Oy(e,t){var n=se;se=n!==0&&4>n?n:4,e(!0);var r=Gs.transition;Gs.transition={};try{e(!1),t()}finally{se=n,Gs.transition=r}}function fh(){return ht().memoizedState}function Ly(e,t,n){var r=Sn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},dh(e))ph(t,n);else if(n=$m(e,t,n,r),n!==null){var i=Ze();Bt(n,e,r,i),mh(n,t,r)}}function Gy(e,t,n){var r=Sn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(dh(e))ph(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,Tt(s,a)){var l=t.interleaved;l===null?(i.next=i,Qu(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=$m(e,t,i,r),n!==null&&(i=Ze(),Bt(n,e,r,i),mh(n,t,r))}}function dh(e){var t=e.alternate;return e===ve||t!==null&&t===ve}function ph(e,t){ii=ia=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function mh(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Iu(e,n)}}var oa={readContext:mt,useCallback:Ne,useContext:Ne,useEffect:Ne,useImperativeHandle:Ne,useInsertionEffect:Ne,useLayoutEffect:Ne,useMemo:Ne,useReducer:Ne,useRef:Ne,useState:Ne,useDebugValue:Ne,useDeferredValue:Ne,useTransition:Ne,useMutableSource:Ne,useSyncExternalStore:Ne,useId:Ne,unstable_isNewReconciler:!1},Iy={readContext:mt,useCallback:function(e,t){return _t().memoizedState=[e,t===void 0?null:t],e},useContext:mt,useEffect:$f,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Do(4194308,4,ah.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Do(4194308,4,e,t)},useInsertionEffect:function(e,t){return Do(4,2,e,t)},useMemo:function(e,t){var n=_t();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=_t();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=Ly.bind(null,ve,e),[r.memoizedState,e]},useRef:function(e){var t=_t();return e={current:e},t.memoizedState=e},useState:Vf,useDebugValue:ac,useDeferredValue:function(e){return _t().memoizedState=e},useTransition:function(){var e=Vf(!1),t=e[0];return e=Oy.bind(null,e[1]),_t().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ve,i=_t();if(he){if(n===void 0)throw Error(O(407));n=n()}else{if(n=t(),Te===null)throw Error(O(349));Fn&30||Jm(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,$f(eh.bind(null,r,o,e),[e]),r.flags|=2048,_i(9,qm.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=_t(),t=Te.identifierPrefix;if(he){var n=$t,r=Vt;n=(r&~(1<<32-Mt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ti++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Ry++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Uy={readContext:mt,useCallback:lh,useContext:mt,useEffect:oc,useImperativeHandle:sh,useInsertionEffect:ih,useLayoutEffect:oh,useMemo:uh,useReducer:Is,useRef:rh,useState:function(){return Is(bi)},useDebugValue:ac,useDeferredValue:function(e){var t=ht();return ch(t,Me.memoizedState,e)},useTransition:function(){var e=Is(bi)[0],t=ht().memoizedState;return[e,t]},useMutableSource:Xm,useSyncExternalStore:Qm,useId:fh,unstable_isNewReconciler:!1},Ny={readContext:mt,useCallback:lh,useContext:mt,useEffect:oc,useImperativeHandle:sh,useInsertionEffect:ih,useLayoutEffect:oh,useMemo:uh,useReducer:Us,useRef:rh,useState:function(){return Us(bi)},useDebugValue:ac,useDeferredValue:function(e){var t=ht();return Me===null?t.memoizedState=e:ch(t,Me.memoizedState,e)},useTransition:function(){var e=Us(bi)[0],t=ht().memoizedState;return[e,t]},useMutableSource:Xm,useSyncExternalStore:Qm,useId:fh,unstable_isNewReconciler:!1};function Pr(e,t){try{var n="",r=t;do n+=pv(r),r=r.return;while(r);var i=n}catch(o){i=` Error generating stack: `+o.message+` `+o.stack}return{value:e,source:t,stack:i,digest:null}}function Ns(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function zl(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var zy=typeof WeakMap=="function"?WeakMap:Map;function hh(e,t,n){n=jt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){sa||(sa=!0,Xl=r),zl(e,t)},n}function gh(e,t,n){n=jt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){zl(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){zl(e,t),typeof r!="function"&&(yn===null?yn=new Set([this]):yn.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function jf(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new zy;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=e1.bind(null,e,t,n),t.then(e,e))}function Wf(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 Zf(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,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=jt(-1,1),t.tag=2,vn(n,t,1))),n.lanes|=1),e)}var Fy=Jt.ReactCurrentOwner,Je=!1;function We(e,t,n,r){t.child=e===null?Km(t,null,n,r):Er(t,e.child,n,r)}function Hf(e,t,n,r,i){n=n.render;var o=t.ref;return gr(t,i),r=rc(e,t,n,r,o,i),n=ic(),e!==null&&!Je?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Kt(e,t,i)):(he&&n&&Wu(t),t.flags|=1,We(e,t,r,i),t.child)}function Kf(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!mc(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,vh(e,t,o,r,i)):(e=Go(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&i)){var a=o.memoizedProps;if(n=n.compare,n=n!==null?n:Ei,n(a,r)&&e.ref===t.ref)return Kt(e,t,i)}return t.flags|=1,e=wn(o,r),e.ref=t.ref,e.return=t,t.child=e}function vh(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(Ei(o,r)&&e.ref===t.ref)if(Je=!1,t.pendingProps=r=o,(e.lanes&i)!==0)e.flags&131072&&(Je=!0);else return t.lanes=e.lanes,Kt(e,t,i)}return Fl(e,t,n,r,i)}function yh(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},de(lr,rt),rt|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,de(lr,rt),rt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,de(lr,rt),rt|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,de(lr,rt),rt|=r;return We(e,t,i,n),t.child}function Sh(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Fl(e,t,n,r,i){var o=et(n)?Nn:$e.current;return o=xr(t,o),gr(t,i),n=rc(e,t,n,r,o,i),r=ic(),e!==null&&!Je?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Kt(e,t,i)):(he&&r&&Wu(t),t.flags|=1,We(e,t,n,i),t.child)}function Yf(e,t,n,r,i){if(et(n)){var o=!0;Qo(t)}else o=!1;if(gr(t,i),t.stateNode===null)Ro(e,t),Zm(t,n,r),Nl(t,n,r,i),r=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,u=n.contextType;typeof u=="object"&&u!==null?u=mt(u):(u=et(n)?Nn:$e.current,u=xr(t,u));var c=n.getDerivedStateFromProps,d=typeof c=="function"||typeof a.getSnapshotBeforeUpdate=="function";d||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||l!==u)&&zf(t,a,r,u),on=!1;var f=t.memoizedState;a.state=f,na(t,r,a,i),l=t.memoizedState,s!==r||f!==l||qe.current||on?(typeof c=="function"&&(Ul(t,n,c,r),l=t.memoizedState),(s=on||Nf(t,n,s,r,f,l,u))?(d||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=u,r=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,jm(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:xt(t.type,s),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,typeof l=="object"&&l!==null?l=mt(l):(l=et(n)?Nn:$e.current,l=xr(t,l));var m=n.getDerivedStateFromProps;(c=typeof m=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==d||f!==l)&&zf(t,a,r,l),on=!1,f=t.memoizedState,a.state=f,na(t,r,a,i);var h=t.memoizedState;s!==d||f!==h||qe.current||on?(typeof m=="function"&&(Ul(t,n,m,r),h=t.memoizedState),(u=on||Nf(t,n,u,r,f,h,l)||!1)?(c||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,h,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,h,l)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=l,r=u):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Vl(e,t,n,r,o,i)}function Vl(e,t,n,r,i,o){Sh(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return i&&Of(t,n,!1),Kt(e,t,o);r=t.stateNode,Fy.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Er(t,e.child,null,o),t.child=Er(t,null,s,o)):We(e,t,s,o),t.memoizedState=r.state,i&&Of(t,n,!0),t.child}function wh(e){var t=e.stateNode;t.pendingContext?Rf(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Rf(e,t.context,!1),qu(e,t.containerInfo)}function Xf(e,t,n,r,i){return kr(),Hu(i),t.flags|=256,We(e,t,n,r),t.child}var $l={dehydrated:null,treeContext:null,retryLane:0};function jl(e){return{baseLanes:e,cachePool:null,transitions:null}}function xh(e,t,n){var r=t.pendingProps,i=ge.current,o=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),de(ge,i&1),e===null)return Gl(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):(a=r.children,e=r.fallback,o?(r=t.mode,o=t.child,a={mode:"hidden",children:a},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=a):o=Ga(a,r,0,null),e=Un(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=jl(n),t.memoizedState=$l,e):sc(t,a));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return Vy(e,t,a,r,s,i,n);if(o){o=r.fallback,a=t.mode,i=e.child,s=i.sibling;var l={mode:"hidden",children:r.children};return!(a&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=wn(i,l),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=wn(s,o):(o=Un(o,a,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,a=e.child.memoizedState,a=a===null?jl(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},o.memoizedState=a,o.childLanes=e.childLanes&~n,t.memoizedState=$l,r}return o=e.child,e=o.sibling,r=wn(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function sc(e,t){return t=Ga({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function fo(e,t,n,r){return r!==null&&Hu(r),Er(t,e.child,null,n),e=sc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Vy(e,t,n,r,i,o,a){if(n)return t.flags&256?(t.flags&=-257,r=Ns(Error(O(422))),fo(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=Ga({mode:"visible",children:r.children},i,0,null),o=Un(o,i,a,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Er(t,e.child,null,a),t.child.memoizedState=jl(a),t.memoizedState=$l,o);if(!(t.mode&1))return fo(e,t,a,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(O(419)),r=Ns(o,r,void 0),fo(e,t,a,r)}if(s=(a&e.childLanes)!==0,Je||s){if(r=Te,r!==null){switch(a&-a){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}i=i&(r.suspendedLanes|a)?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,Ht(e,i),Bt(r,e,i,-1))}return pc(),r=Ns(Error(O(421))),fo(e,t,a,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=t1.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,it=gn(i.nextSibling),ot=t,he=!0,Ct=null,e!==null&&(ct[ft++]=Vt,ct[ft++]=$t,ct[ft++]=zn,Vt=e.id,$t=e.overflow,zn=t),t=sc(t,r.children),t.flags|=4096,t)}function Qf(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Il(e.return,t,n)}function zs(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function kh(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(We(e,t,r.children,n),r=ge.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&&Qf(e,n,t);else if(e.tag===19)Qf(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(de(ge,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&ra(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),zs(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&ra(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}zs(t,!0,n,null,o);break;case"together":zs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ro(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Kt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Vn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(O(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 $y(e,t,n){switch(t.tag){case 3:wh(t),kr();break;case 5:Ym(t);break;case 1:et(t.type)&&Qo(t);break;case 4:qu(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;de(ea,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(de(ge,ge.current&1),t.flags|=128,null):n&t.child.childLanes?xh(e,t,n):(de(ge,ge.current&1),e=Kt(e,t,n),e!==null?e.sibling:null);de(ge,ge.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return kh(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),de(ge,ge.current),r)break;return null;case 22:case 23:return t.lanes=0,yh(e,t,n)}return Kt(e,t,n)}var Eh,Wl,Ch,Ph;Eh=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}};Wl=function(){};Ch=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Ln(Lt.current);var o=null;switch(n){case"input":i=pl(e,i),r=pl(e,r),o=[];break;case"select":i=ye({},i,{value:void 0}),r=ye({},r,{value:void 0}),o=[];break;case"textarea":i=gl(e,i),r=gl(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Yo)}yl(n,r);var a;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var s=i[u];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(gi.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in r){var l=r[u];if(s=i?.[u],r.hasOwnProperty(u)&&l!==s&&(l!=null||s!=null))if(u==="style")if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(o||(o=[]),o.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(o=o||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(o=o||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(gi.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&pe("scroll",e),o||s===l||(o=[])):(o=o||[]).push(u,l))}n&&(o=o||[]).push("style",n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}};Ph=function(e,t,n,r){n!==r&&(t.flags|=4)};function Wr(e,t){if(!he)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 ze(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function jy(e,t,n){var r=t.pendingProps;switch(Zu(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ze(t),null;case 1:return et(t.type)&&Xo(),ze(t),null;case 3:return r=t.stateNode,Cr(),me(qe),me($e),tc(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(uo(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ct!==null&&(ql(Ct),Ct=null))),Wl(e,t),ze(t),null;case 5:ec(t);var i=Ln(Ai.current);if(n=t.type,e!==null&&t.stateNode!=null)Ch(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(O(166));return ze(t),null}if(e=Ln(Lt.current),uo(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Rt]=t,r[Mi]=o,e=(t.mode&1)!==0,n){case"dialog":pe("cancel",r),pe("close",r);break;case"iframe":case"object":case"embed":pe("load",r);break;case"video":case"audio":for(i=0;i<Jr.length;i++)pe(Jr[i],r);break;case"source":pe("error",r);break;case"img":case"image":case"link":pe("error",r),pe("load",r);break;case"details":pe("toggle",r);break;case"input":af(r,o),pe("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},pe("invalid",r);break;case"textarea":lf(r,o),pe("invalid",r)}yl(n,o),i=null;for(var a in o)if(o.hasOwnProperty(a)){var s=o[a];a==="children"?typeof s=="string"?r.textContent!==s&&(o.suppressHydrationWarning!==!0&&lo(r.textContent,s,e),i=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&lo(r.textContent,s,e),i=["children",""+s]):gi.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&pe("scroll",r)}switch(n){case"input":eo(r),sf(r,o,!0);break;case"textarea":eo(r),uf(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Yo)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Jp(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[Rt]=t,e[Mi]=r,Eh(e,t,!1,!1),t.stateNode=e;e:{switch(a=Sl(n,r),n){case"dialog":pe("cancel",e),pe("close",e),i=r;break;case"iframe":case"object":case"embed":pe("load",e),i=r;break;case"video":case"audio":for(i=0;i<Jr.length;i++)pe(Jr[i],e);i=r;break;case"source":pe("error",e),i=r;break;case"img":case"image":case"link":pe("error",e),pe("load",e),i=r;break;case"details":pe("toggle",e),i=r;break;case"input":af(e,r),i=pl(e,r),pe("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=ye({},r,{value:void 0}),pe("invalid",e);break;case"textarea":lf(e,r),i=gl(e,r),pe("invalid",e);break;default:i=r}yl(n,i),s=i;for(o in s)if(s.hasOwnProperty(o)){var l=s[o];o==="style"?tm(e,l):o==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&qp(e,l)):o==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&vi(e,l):typeof l=="number"&&vi(e,""+l):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(gi.hasOwnProperty(o)?l!=null&&o==="onScroll"&&pe("scroll",e):l!=null&&_u(e,o,l,a))}switch(n){case"input":eo(e),sf(e,r,!1);break;case"textarea":eo(e),uf(e);break;case"option":r.value!=null&&e.setAttribute("value",""+En(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?dr(e,!!r.multiple,o,!1):r.defaultValue!=null&&dr(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Yo)}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 ze(t),null;case 6:if(e&&t.stateNode!=null)Ph(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(O(166));if(n=Ln(Ai.current),Ln(Lt.current),uo(t)){if(r=t.stateNode,n=t.memoizedProps,r[Rt]=t,(o=r.nodeValue!==n)&&(e=ot,e!==null))switch(e.tag){case 3:lo(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&lo(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Rt]=t,t.stateNode=r}return ze(t),null;case 13:if(me(ge),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(he&&it!==null&&t.mode&1&&!(t.flags&128))Vm(),kr(),t.flags|=98560,o=!1;else if(o=uo(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(O(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(O(317));o[Rt]=t}else kr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ze(t),o=!1}else Ct!==null&&(ql(Ct),Ct=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||ge.current&1?Be===0&&(Be=3):pc())),t.updateQueue!==null&&(t.flags|=4),ze(t),null);case 4:return Cr(),Wl(e,t),e===null&&Ci(t.stateNode.containerInfo),ze(t),null;case 10:return Xu(t.type._context),ze(t),null;case 17:return et(t.type)&&Xo(),ze(t),null;case 19:if(me(ge),o=t.memoizedState,o===null)return ze(t),null;if(r=(t.flags&128)!==0,a=o.rendering,a===null)if(r)Wr(o,!1);else{if(Be!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=ra(e),a!==null){for(t.flags|=128,Wr(o,!1),r=a.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,a=o.alternate,a===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,o.type=a.type,e=a.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return de(ge,ge.current&1|2),t.child}e=e.sibling}o.tail!==null&&Ee()>Mr&&(t.flags|=128,r=!0,Wr(o,!1),t.lanes=4194304)}else{if(!r)if(e=ra(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Wr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!he)return ze(t),null}else 2*Ee()-o.renderingStartTime>Mr&&n!==1073741824&&(t.flags|=128,r=!0,Wr(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(n=o.last,n!==null?n.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Ee(),t.sibling=null,n=ge.current,de(ge,r?n&1|2:n&1),t):(ze(t),null);case 22:case 23:return dc(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?rt&1073741824&&(ze(t),t.subtreeFlags&6&&(t.flags|=8192)):ze(t),null;case 24:return null;case 25:return null}throw Error(O(156,t.tag))}function Wy(e,t){switch(Zu(t),t.tag){case 1:return et(t.type)&&Xo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Cr(),me(qe),me($e),tc(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ec(t),null;case 13:if(me(ge),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(O(340));kr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return me(ge),null;case 4:return Cr(),null;case 10:return Xu(t.type._context),null;case 22:case 23:return dc(),null;case 24:return null;default:return null}}var po=!1,Ve=!1,Zy=typeof WeakSet=="function"?WeakSet:Set,F=null;function sr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Se(e,t,r)}else n.current=null}function Zl(e,t,n){try{n()}catch(r){Se(e,t,r)}}var Jf=!1;function Hy(e,t){if(Tl=Zo,e=Tm(),ju(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 i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,u=0,c=0,d=e,f=null;t:for(;;){for(var m;d!==n||i!==0&&d.nodeType!==3||(s=a+i),d!==o||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(m=d.firstChild)!==null;)f=d,d=m;for(;;){if(d===e)break t;if(f===n&&++u===i&&(s=a),f===o&&++c===r&&(l=a),(m=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=m}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(bl={focusedElem:e,selectionRange:n},Zo=!1,F=t;F!==null;)if(t=F,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,F=e;else for(;F!==null;){t=F;try{var h=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var y=h.memoizedProps,w=h.memoizedState,g=t.stateNode,p=g.getSnapshotBeforeUpdate(t.elementType===t.type?y:xt(t.type,y),w);g.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(O(163))}}catch(S){Se(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,F=e;break}F=t.return}return h=Jf,Jf=!1,h}function oi(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&Zl(t,n,o)}i=i.next}while(i!==r)}}function Oa(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 Hl(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 Mh(e){var t=e.alternate;t!==null&&(e.alternate=null,Mh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Rt],delete t[Mi],delete t[Rl],delete t[Ty],delete t[by])),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 Bh(e){return e.tag===5||e.tag===3||e.tag===4}function qf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Bh(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 Kl(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=Yo));else if(r!==4&&(e=e.child,e!==null))for(Kl(e,t,n),e=e.sibling;e!==null;)Kl(e,t,n),e=e.sibling}function Yl(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(Yl(e,t,n),e=e.sibling;e!==null;)Yl(e,t,n),e=e.sibling}var Le=null,kt=!1;function en(e,t,n){for(n=n.child;n!==null;)Ah(e,t,n),n=n.sibling}function Ah(e,t,n){if(Ot&&typeof Ot.onCommitFiberUnmount=="function")try{Ot.onCommitFiberUnmount(Ma,n)}catch{}switch(n.tag){case 5:Ve||sr(n,t);case 6:var r=Le,i=kt;Le=null,en(e,t,n),Le=r,kt=i,Le!==null&&(kt?(e=Le,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Le.removeChild(n.stateNode));break;case 18:Le!==null&&(kt?(e=Le,n=n.stateNode,e.nodeType===8?Rs(e.parentNode,n):e.nodeType===1&&Rs(e,n),xi(e)):Rs(Le,n.stateNode));break;case 4:r=Le,i=kt,Le=n.stateNode.containerInfo,kt=!0,en(e,t,n),Le=r,kt=i;break;case 0:case 11:case 14:case 15:if(!Ve&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&Zl(n,t,a),i=i.next}while(i!==r)}en(e,t,n);break;case 1:if(!Ve&&(sr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Se(n,t,s)}en(e,t,n);break;case 21:en(e,t,n);break;case 22:n.mode&1?(Ve=(r=Ve)||n.memoizedState!==null,en(e,t,n),Ve=r):en(e,t,n);break;default:en(e,t,n)}}function ed(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Zy),t.forEach(function(r){var i=n1.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function St(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 5:Le=s.stateNode,kt=!1;break e;case 3:Le=s.stateNode.containerInfo,kt=!0;break e;case 4:Le=s.stateNode.containerInfo,kt=!0;break e}s=s.return}if(Le===null)throw Error(O(160));Ah(o,a,i),Le=null,kt=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(u){Se(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Th(t,e),t=t.sibling}function Th(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(St(t,e),bt(e),r&4){try{oi(3,e,e.return),Oa(3,e)}catch(y){Se(e,e.return,y)}try{oi(5,e,e.return)}catch(y){Se(e,e.return,y)}}break;case 1:St(t,e),bt(e),r&512&&n!==null&&sr(n,n.return);break;case 5:if(St(t,e),bt(e),r&512&&n!==null&&sr(n,n.return),e.flags&32){var i=e.stateNode;try{vi(i,"")}catch(y){Se(e,e.return,y)}}if(r&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,a=n!==null?n.memoizedProps:o,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&Xp(i,o),Sl(s,a);var u=Sl(s,o);for(a=0;a<l.length;a+=2){var c=l[a],d=l[a+1];c==="style"?tm(i,d):c==="dangerouslySetInnerHTML"?qp(i,d):c==="children"?vi(i,d):_u(i,c,d,u)}switch(s){case"input":ml(i,o);break;case"textarea":Qp(i,o);break;case"select":var f=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var m=o.value;m!=null?dr(i,!!o.multiple,m,!1):f!==!!o.multiple&&(o.defaultValue!=null?dr(i,!!o.multiple,o.defaultValue,!0):dr(i,!!o.multiple,o.multiple?[]:"",!1))}i[Mi]=o}catch(y){Se(e,e.return,y)}}break;case 6:if(St(t,e),bt(e),r&4){if(e.stateNode===null)throw Error(O(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(y){Se(e,e.return,y)}}break;case 3:if(St(t,e),bt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{xi(t.containerInfo)}catch(y){Se(e,e.return,y)}break;case 4:St(t,e),bt(e);break;case 13:St(t,e),bt(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(cc=Ee())),r&4&&ed(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(Ve=(u=Ve)||c,St(t,e),Ve=u):St(t,e),bt(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!c&&e.mode&1)for(F=e,c=e.child;c!==null;){for(d=F=c;F!==null;){switch(f=F,m=f.child,f.tag){case 0:case 11:case 14:case 15:oi(4,f,f.return);break;case 1:sr(f,f.return);var h=f.stateNode;if(typeof h.componentWillUnmount=="function"){r=f,n=f.return;try{t=r,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(y){Se(r,n,y)}}break;case 5:sr(f,f.return);break;case 22:if(f.memoizedState!==null){nd(d);continue}}m!==null?(m.return=f,F=m):nd(d)}c=c.sibling}e:for(c=null,d=e;;){if(d.tag===5){if(c===null){c=d;try{i=d.stateNode,u?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=d.stateNode,l=d.memoizedProps.style,a=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=em("display",a))}catch(y){Se(e,e.return,y)}}}else if(d.tag===6){if(c===null)try{d.stateNode.nodeValue=u?"":d.memoizedProps}catch(y){Se(e,e.return,y)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;c===d&&(c=null),d=d.return}c===d&&(c=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:St(t,e),bt(e),r&4&&ed(e);break;case 21:break;default:St(t,e),bt(e)}}function bt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Bh(n)){var r=n;break e}n=n.return}throw Error(O(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(vi(i,""),r.flags&=-33);var o=qf(e);Yl(e,o,i);break;case 3:case 4:var a=r.stateNode.containerInfo,s=qf(e);Kl(e,s,a);break;default:throw Error(O(161))}}catch(l){Se(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Ky(e,t,n){F=e,bh(e)}function bh(e,t,n){for(var r=(e.mode&1)!==0;F!==null;){var i=F,o=i.child;if(i.tag===22&&r){var a=i.memoizedState!==null||po;if(!a){var s=i.alternate,l=s!==null&&s.memoizedState!==null||Ve;s=po;var u=Ve;if(po=a,(Ve=l)&&!u)for(F=i;F!==null;)a=F,l=a.child,a.tag===22&&a.memoizedState!==null?rd(i):l!==null?(l.return=a,F=l):rd(i);for(;o!==null;)F=o,bh(o),o=o.sibling;F=i,po=s,Ve=u}td(e)}else i.subtreeFlags&8772&&o!==null?(o.return=i,F=o):td(e)}}function td(e){for(;F!==null;){var t=F;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Ve||Oa(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ve)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:xt(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Uf(t,o,r);break;case 3:var a=t.updateQueue;if(a!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Uf(t,a,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.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 c=u.memoizedState;if(c!==null){var d=c.dehydrated;d!==null&&xi(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(O(163))}Ve||t.flags&512&&Hl(t)}catch(f){Se(t,t.return,f)}}if(t===e){F=null;break}if(n=t.sibling,n!==null){n.return=t.return,F=n;break}F=t.return}}function nd(e){for(;F!==null;){var t=F;if(t===e){F=null;break}var n=t.sibling;if(n!==null){n.return=t.return,F=n;break}F=t.return}}function rd(e){for(;F!==null;){var t=F;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Oa(4,t)}catch(l){Se(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(l){Se(t,i,l)}}var o=t.return;try{Hl(t)}catch(l){Se(t,o,l)}break;case 5:var a=t.return;try{Hl(t)}catch(l){Se(t,a,l)}}}catch(l){Se(t,t.return,l)}if(t===e){F=null;break}var s=t.sibling;if(s!==null){s.return=t.return,F=s;break}F=t.return}}var Yy=Math.ceil,aa=Jt.ReactCurrentDispatcher,lc=Jt.ReactCurrentOwner,pt=Jt.ReactCurrentBatchConfig,ne=0,Te=null,Pe=null,Ge=0,rt=0,lr=Mn(0),Be=0,Di=null,Vn=0,La=0,uc=0,ai=null,Qe=null,cc=0,Mr=1/0,zt=null,sa=!1,Xl=null,yn=null,mo=!1,cn=null,la=0,si=0,Ql=null,Oo=-1,Lo=0;function Ze(){return ne&6?Ee():Oo!==-1?Oo:Oo=Ee()}function Sn(e){return e.mode&1?ne&2&&Ge!==0?Ge&-Ge:Dy.transition!==null?(Lo===0&&(Lo=pm()),Lo):(e=se,e!==0||(e=window.event,e=e===void 0?16:wm(e.type)),e):1}function Bt(e,t,n,r){if(50<si)throw si=0,Ql=null,Error(O(185));zi(e,n,r),(!(ne&2)||e!==Te)&&(e===Te&&(!(ne&2)&&(La|=n),Be===4&&ln(e,Ge)),tt(e,r),n===1&&ne===0&&!(t.mode&1)&&(Mr=Ee()+500,_a&&Bn()))}function tt(e,t){var n=e.callbackNode;Dv(e,t);var r=Wo(e,e===Te?Ge:0);if(r===0)n!==null&&df(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&df(n),t===1)e.tag===0?_y(id.bind(null,e)):Nm(id.bind(null,e)),By(function(){!(ne&6)&&Bn()}),n=null;else{switch(mm(r)){case 1:n=Gu;break;case 4:n=fm;break;case 16:n=jo;break;case 536870912:n=dm;break;default:n=jo}n=Uh(n,_h.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function _h(e,t){if(Oo=-1,Lo=0,ne&6)throw Error(O(327));var n=e.callbackNode;if(vr()&&e.callbackNode!==n)return null;var r=Wo(e,e===Te?Ge:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=ua(e,r);else{t=r;var i=ne;ne|=2;var o=Rh();(Te!==e||Ge!==t)&&(zt=null,Mr=Ee()+500,In(e,t));do try{Jy();break}catch(s){Dh(e,s)}while(1);Yu(),aa.current=o,ne=i,Pe!==null?t=0:(Te=null,Ge=0,t=Be)}if(t!==0){if(t===2&&(i=Cl(e),i!==0&&(r=i,t=Jl(e,i))),t===1)throw n=Di,In(e,0),ln(e,r),tt(e,Ee()),n;if(t===6)ln(e,r);else{if(i=e.current.alternate,!(r&30)&&!Xy(i)&&(t=ua(e,r),t===2&&(o=Cl(e),o!==0&&(r=o,t=Jl(e,o))),t===1))throw n=Di,In(e,0),ln(e,r),tt(e,Ee()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(O(345));case 2:_n(e,Qe,zt);break;case 3:if(ln(e,r),(r&130023424)===r&&(t=cc+500-Ee(),10<t)){if(Wo(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Ze(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Dl(_n.bind(null,e,Qe,zt),t);break}_n(e,Qe,zt);break;case 4:if(ln(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var a=31-Mt(r);o=1<<a,a=t[a],a>i&&(i=a),r&=~o}if(r=i,r=Ee()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Yy(r/1960))-r,10<r){e.timeoutHandle=Dl(_n.bind(null,e,Qe,zt),r);break}_n(e,Qe,zt);break;case 5:_n(e,Qe,zt);break;default:throw Error(O(329))}}}return tt(e,Ee()),e.callbackNode===n?_h.bind(null,e):null}function Jl(e,t){var n=ai;return e.current.memoizedState.isDehydrated&&(In(e,t).flags|=256),e=ua(e,t),e!==2&&(t=Qe,Qe=n,t!==null&&ql(t)),e}function ql(e){Qe===null?Qe=e:Qe.push.apply(Qe,e)}function Xy(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 i=n[r],o=i.getSnapshot;i=i.value;try{if(!Tt(o(),i))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&=~uc,t&=~La,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Mt(t),r=1<<n;e[n]=-1,t&=~r}}function id(e){if(ne&6)throw Error(O(327));vr();var t=Wo(e,0);if(!(t&1))return tt(e,Ee()),null;var n=ua(e,t);if(e.tag!==0&&n===2){var r=Cl(e);r!==0&&(t=r,n=Jl(e,r))}if(n===1)throw n=Di,In(e,0),ln(e,t),tt(e,Ee()),n;if(n===6)throw Error(O(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,_n(e,Qe,zt),tt(e,Ee()),null}function fc(e,t){var n=ne;ne|=1;try{return e(t)}finally{ne=n,ne===0&&(Mr=Ee()+500,_a&&Bn())}}function $n(e){cn!==null&&cn.tag===0&&!(ne&6)&&vr();var t=ne;ne|=1;var n=pt.transition,r=se;try{if(pt.transition=null,se=1,e)return e()}finally{se=r,pt.transition=n,ne=t,!(ne&6)&&Bn()}}function dc(){rt=lr.current,me(lr)}function In(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,My(n)),Pe!==null)for(n=Pe.return;n!==null;){var r=n;switch(Zu(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Xo();break;case 3:Cr(),me(qe),me($e),tc();break;case 5:ec(r);break;case 4:Cr();break;case 13:me(ge);break;case 19:me(ge);break;case 10:Xu(r.type._context);break;case 22:case 23:dc()}n=n.return}if(Te=e,Pe=e=wn(e.current,null),Ge=rt=t,Be=0,Di=null,uc=La=Vn=0,Qe=ai=null,On!==null){for(t=0;t<On.length;t++)if(n=On[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var a=o.next;o.next=i,r.next=a}n.pending=r}On=null}return e}function Dh(e,t){do{var n=Pe;try{if(Yu(),_o.current=oa,ia){for(var r=ve.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}ia=!1}if(Fn=0,Ae=Me=ve=null,ii=!1,Ti=0,lc.current=null,n===null||n.return===null){Be=1,Di=t,Pe=null;break}e:{var o=e,a=n.return,s=n,l=t;if(t=Ge,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,c=s,d=c.tag;if(!(c.mode&1)&&(d===0||d===11||d===15)){var f=c.alternate;f?(c.updateQueue=f.updateQueue,c.memoizedState=f.memoizedState,c.lanes=f.lanes):(c.updateQueue=null,c.memoizedState=null)}var m=Wf(a);if(m!==null){m.flags&=-257,Zf(m,a,s,o,t),m.mode&1&&jf(o,u,t),t=m,l=u;var h=t.updateQueue;if(h===null){var y=new Set;y.add(l),t.updateQueue=y}else h.add(l);break e}else{if(!(t&1)){jf(o,u,t),pc();break e}l=Error(O(426))}}else if(he&&s.mode&1){var w=Wf(a);if(w!==null){!(w.flags&65536)&&(w.flags|=256),Zf(w,a,s,o,t),Hu(Pr(l,s));break e}}o=l=Pr(l,s),Be!==4&&(Be=2),ai===null?ai=[o]:ai.push(o),o=a;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var g=hh(o,l,t);If(o,g);break e;case 1:s=l;var p=o.type,v=o.stateNode;if(!(o.flags&128)&&(typeof p.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(yn===null||!yn.has(v)))){o.flags|=65536,t&=-t,o.lanes|=t;var S=gh(o,s,t);If(o,S);break e}}o=o.return}while(o!==null)}Lh(n)}catch(k){t=k,Pe===n&&n!==null&&(Pe=n=n.return);continue}break}while(1)}function Rh(){var e=aa.current;return aa.current=oa,e===null?oa:e}function pc(){(Be===0||Be===3||Be===2)&&(Be=4),Te===null||!(Vn&268435455)&&!(La&268435455)||ln(Te,Ge)}function ua(e,t){var n=ne;ne|=2;var r=Rh();(Te!==e||Ge!==t)&&(zt=null,In(e,t));do try{Qy();break}catch(i){Dh(e,i)}while(1);if(Yu(),ne=n,aa.current=r,Pe!==null)throw Error(O(261));return Te=null,Ge=0,Be}function Qy(){for(;Pe!==null;)Oh(Pe)}function Jy(){for(;Pe!==null&&!Ev();)Oh(Pe)}function Oh(e){var t=Ih(e.alternate,e,rt);e.memoizedProps=e.pendingProps,t===null?Lh(e):Pe=t,lc.current=null}function Lh(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Wy(n,t),n!==null){n.flags&=32767,Pe=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Be=6,Pe=null;return}}else if(n=jy(n,t,rt),n!==null){Pe=n;return}if(t=t.sibling,t!==null){Pe=t;return}Pe=t=e}while(t!==null);Be===0&&(Be=5)}function _n(e,t,n){var r=se,i=pt.transition;try{pt.transition=null,se=1,qy(e,t,n,r)}finally{pt.transition=i,se=r}return null}function qy(e,t,n,r){do vr();while(cn!==null);if(ne&6)throw Error(O(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(O(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Rv(e,o),e===Te&&(Pe=Te=null,Ge=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||mo||(mo=!0,Uh(jo,function(){return vr(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=pt.transition,pt.transition=null;var a=se;se=1;var s=ne;ne|=4,lc.current=null,Hy(e,n),Th(n,e),Sy(bl),Zo=!!Tl,bl=Tl=null,e.current=n,Ky(n),Cv(),ne=s,se=a,pt.transition=o}else e.current=n;if(mo&&(mo=!1,cn=e,la=i),o=e.pendingLanes,o===0&&(yn=null),Bv(n.stateNode),tt(e,Ee()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(sa)throw sa=!1,e=Xl,Xl=null,e;return la&1&&e.tag!==0&&vr(),o=e.pendingLanes,o&1?e===Ql?si++:(si=0,Ql=e):si=0,Bn(),null}function vr(){if(cn!==null){var e=mm(la),t=pt.transition,n=se;try{if(pt.transition=null,se=16>e?16:e,cn===null)var r=!1;else{if(e=cn,cn=null,la=0,ne&6)throw Error(O(331));var i=ne;for(ne|=4,F=e.current;F!==null;){var o=F,a=o.child;if(F.flags&16){var s=o.deletions;if(s!==null){for(var l=0;l<s.length;l++){var u=s[l];for(F=u;F!==null;){var c=F;switch(c.tag){case 0:case 11:case 15:oi(8,c,o)}var d=c.child;if(d!==null)d.return=c,F=d;else for(;F!==null;){c=F;var f=c.sibling,m=c.return;if(Mh(c),c===u){F=null;break}if(f!==null){f.return=m,F=f;break}F=m}}}var h=o.alternate;if(h!==null){var y=h.child;if(y!==null){h.child=null;do{var w=y.sibling;y.sibling=null,y=w}while(y!==null)}}F=o}}if(o.subtreeFlags&2064&&a!==null)a.return=o,F=a;else e:for(;F!==null;){if(o=F,o.flags&2048)switch(o.tag){case 0:case 11:case 15:oi(9,o,o.return)}var g=o.sibling;if(g!==null){g.return=o.return,F=g;break e}F=o.return}}var p=e.current;for(F=p;F!==null;){a=F;var v=a.child;if(a.subtreeFlags&2064&&v!==null)v.return=a,F=v;else e:for(a=p;F!==null;){if(s=F,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Oa(9,s)}}catch(k){Se(s,s.return,k)}if(s===a){F=null;break e}var S=s.sibling;if(S!==null){S.return=s.return,F=S;break e}F=s.return}}if(ne=i,Bn(),Ot&&typeof Ot.onPostCommitFiberRoot=="function")try{Ot.onPostCommitFiberRoot(Ma,e)}catch{}r=!0}return r}finally{se=n,pt.transition=t}}return!1}function od(e,t,n){t=Pr(n,t),t=hh(e,t,1),e=vn(e,t,1),t=Ze(),e!==null&&(zi(e,1,t),tt(e,t))}function Se(e,t,n){if(e.tag===3)od(e,e,n);else for(;t!==null;){if(t.tag===3){od(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(yn===null||!yn.has(r))){e=Pr(n,e),e=gh(t,e,1),t=vn(t,e,1),e=Ze(),t!==null&&(zi(t,1,e),tt(t,e));break}}t=t.return}}function e1(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ze(),e.pingedLanes|=e.suspendedLanes&n,Te===e&&(Ge&n)===n&&(Be===4||Be===3&&(Ge&130023424)===Ge&&500>Ee()-cc?In(e,0):uc|=n),tt(e,t)}function Gh(e,t){t===0&&(e.mode&1?(t=ro,ro<<=1,!(ro&130023424)&&(ro=4194304)):t=1);var n=Ze();e=Ht(e,t),e!==null&&(zi(e,t,n),tt(e,n))}function t1(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Gh(e,n)}function n1(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(O(314))}r!==null&&r.delete(t),Gh(e,n)}var Ih;Ih=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||qe.current)Je=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Je=!1,$y(e,t,n);Je=!!(e.flags&131072)}else Je=!1,he&&t.flags&1048576&&zm(t,qo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ro(e,t),e=t.pendingProps;var i=xr(t,$e.current);gr(t,n),i=rc(null,t,r,e,i,n);var o=ic();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,et(r)?(o=!0,Qo(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Ju(t),i.updater=Da,t.stateNode=i,i._reactInternals=t,Nl(t,r,e,n),t=Vl(null,t,r,!0,o,n)):(t.tag=0,he&&o&&Wu(t),We(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ro(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=i1(r),e=xt(r,e),i){case 0:t=Fl(null,t,r,e,n);break e;case 1:t=Yf(null,t,r,e,n);break e;case 11:t=Hf(null,t,r,e,n);break e;case 14:t=Kf(null,t,r,xt(r.type,e),n);break e}throw Error(O(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:xt(r,i),Fl(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:xt(r,i),Yf(e,t,r,i,n);case 3:e:{if(wh(t),e===null)throw Error(O(387));r=t.pendingProps,o=t.memoizedState,i=o.element,jm(e,t),na(t,r,null,n);var a=t.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=Pr(Error(O(423)),t),t=Xf(e,t,r,n,i);break e}else if(r!==i){i=Pr(Error(O(424)),t),t=Xf(e,t,r,n,i);break e}else for(it=gn(t.stateNode.containerInfo.firstChild),ot=t,he=!0,Ct=null,n=Km(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(kr(),r===i){t=Kt(e,t,n);break e}We(e,t,r,n)}t=t.child}return t;case 5:return Ym(t),e===null&&Gl(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,_l(r,i)?a=null:o!==null&&_l(r,o)&&(t.flags|=32),Sh(e,t),We(e,t,a,n),t.child;case 6:return e===null&&Gl(t),null;case 13:return xh(e,t,n);case 4:return qu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Er(t,null,r,n):We(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:xt(r,i),Hf(e,t,r,i,n);case 7:return We(e,t,t.pendingProps,n),t.child;case 8:return We(e,t,t.pendingProps.children,n),t.child;case 12:return We(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,de(ea,r._currentValue),r._currentValue=a,o!==null)if(Tt(o.value,a)){if(o.children===i.children&&!qe.current){t=Kt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=jt(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),Il(o.return,n,t),s.lanes|=n;break}l=l.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(O(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),Il(a,n,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}We(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,gr(t,n),i=mt(i),r=r(i),t.flags|=1,We(e,t,r,n),t.child;case 14:return r=t.type,i=xt(r,t.pendingProps),i=xt(r.type,i),Kf(e,t,r,i,n);case 15:return vh(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:xt(r,i),Ro(e,t),t.tag=1,et(r)?(e=!0,Qo(t)):e=!1,gr(t,n),Zm(t,r,i),Nl(t,r,i,n),Vl(null,t,r,!0,e,n);case 19:return kh(e,t,n);case 22:return yh(e,t,n)}throw Error(O(156,t.tag))};function Uh(e,t){return cm(e,t)}function r1(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 dt(e,t,n,r){return new r1(e,t,n,r)}function mc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function i1(e){if(typeof e=="function")return mc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ru)return 11;if(e===Ou)return 14}return 2}function wn(e,t){var n=e.alternate;return n===null?(n=dt(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 Go(e,t,n,r,i,o){var a=2;if(r=e,typeof e=="function")mc(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Jn:return Un(n.children,i,o,t);case Du:a=8,i|=8;break;case ul:return e=dt(12,n,t,i|2),e.elementType=ul,e.lanes=o,e;case cl:return e=dt(13,n,t,i),e.elementType=cl,e.lanes=o,e;case fl:return e=dt(19,n,t,i),e.elementType=fl,e.lanes=o,e;case Hp:return Ga(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Wp:a=10;break e;case Zp:a=9;break e;case Ru:a=11;break e;case Ou:a=14;break e;case rn:a=16,r=null;break e}throw Error(O(130,e==null?e:typeof e,""))}return t=dt(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Un(e,t,n,r){return e=dt(7,e,r,t),e.lanes=n,e}function Ga(e,t,n,r){return e=dt(22,e,r,t),e.elementType=Hp,e.lanes=n,e.stateNode={isHidden:!1},e}function Fs(e,t,n){return e=dt(6,e,null,t),e.lanes=n,e}function Vs(e,t,n){return t=dt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function o1(e,t,n,r,i){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=ks(0),this.expirationTimes=ks(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ks(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function hc(e,t,n,r,i,o,a,s,l){return e=new o1(e,t,n,s,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=dt(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ju(o),e}function a1(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Qn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Nh(e){if(!e)return Cn;e=e._reactInternals;e:{if(Hn(e)!==e||e.tag!==1)throw Error(O(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(et(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(O(171))}if(e.tag===1){var n=e.type;if(et(n))return Um(e,n,t)}return t}function zh(e,t,n,r,i,o,a,s,l){return e=hc(n,r,!0,e,i,o,a,s,l),e.context=Nh(null),n=e.current,r=Ze(),i=Sn(n),o=jt(r,i),o.callback=t??null,vn(n,o,i),e.current.lanes=i,zi(e,i,r),tt(e,r),e}function Ia(e,t,n,r){var i=t.current,o=Ze(),a=Sn(i);return n=Nh(n),t.context===null?t.context=n:t.pendingContext=n,t=jt(o,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=vn(i,t,a),e!==null&&(Bt(e,i,a,o),bo(e,i,a)),a}function ca(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 ad(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function gc(e,t){ad(e,t),(e=e.alternate)&&ad(e,t)}function s1(){return null}var Fh=typeof reportError=="function"?reportError:function(e){console.error(e)};function vc(e){this._internalRoot=e}Ua.prototype.render=vc.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(O(409));Ia(e,t,null,null)};Ua.prototype.unmount=vc.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;$n(function(){Ia(null,e,null,null)}),t[Zt]=null}};function Ua(e){this._internalRoot=e}Ua.prototype.unstable_scheduleHydration=function(e){if(e){var t=vm();e={blockedOn:null,target:e,priority:t};for(var n=0;n<sn.length&&t!==0&&t<sn[n].priority;n++);sn.splice(n,0,e),n===0&&Sm(e)}};function yc(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Na(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function sd(){}function l1(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var u=ca(a);o.call(u)}}var a=zh(t,r,e,0,null,!1,!1,"",sd);return e._reactRootContainer=a,e[Zt]=a.current,Ci(e.nodeType===8?e.parentNode:e),$n(),a}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var s=r;r=function(){var u=ca(l);s.call(u)}}var l=hc(e,0,!1,null,null,!1,!1,"",sd);return e._reactRootContainer=l,e[Zt]=l.current,Ci(e.nodeType===8?e.parentNode:e),$n(function(){Ia(t,l,n,r)}),l}function za(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o;if(typeof i=="function"){var s=i;i=function(){var l=ca(a);s.call(l)}}Ia(t,a,e,i)}else a=l1(n,t,e,i,r);return ca(a)}hm=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Qr(t.pendingLanes);n!==0&&(Iu(t,n|1),tt(t,Ee()),!(ne&6)&&(Mr=Ee()+500,Bn()))}break;case 13:$n(function(){var r=Ht(e,1);if(r!==null){var i=Ze();Bt(r,e,1,i)}}),gc(e,1)}};Uu=function(e){if(e.tag===13){var t=Ht(e,134217728);if(t!==null){var n=Ze();Bt(t,e,134217728,n)}gc(e,134217728)}};gm=function(e){if(e.tag===13){var t=Sn(e),n=Ht(e,t);if(n!==null){var r=Ze();Bt(n,e,t,r)}gc(e,t)}};vm=function(){return se};ym=function(e,t){var n=se;try{return se=e,t()}finally{se=n}};xl=function(e,t,n){switch(t){case"input":if(ml(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 i=ba(r);if(!i)throw Error(O(90));Yp(r),ml(r,i)}}}break;case"textarea":Qp(e,n);break;case"select":t=n.value,t!=null&&dr(e,!!n.multiple,t,!1)}};im=fc;om=$n;var u1={usingClientEntryPoint:!1,Events:[Vi,nr,ba,nm,rm,fc]},Zr={findFiberByHostInstance:Rn,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},c1={bundleType:Zr.bundleType,version:Zr.version,rendererPackageName:Zr.rendererPackageName,rendererConfig:Zr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Jt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=lm(e),e===null?null:e.stateNode},findFiberByHostInstance:Zr.findFiberByHostInstance||s1,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ho=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ho.isDisabled&&ho.supportsFiber)try{Ma=ho.inject(c1),Ot=ho}catch{}}st.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=u1;st.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!yc(t))throw Error(O(200));return a1(e,t,null,n)};st.createRoot=function(e,t){if(!yc(e))throw Error(O(299));var n=!1,r="",i=Fh;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=hc(e,1,!1,null,null,n,!1,r,i),e[Zt]=t.current,Ci(e.nodeType===8?e.parentNode:e),new vc(t)};st.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(O(188)):(e=Object.keys(e).join(","),Error(O(268,e)));return e=lm(t),e=e===null?null:e.stateNode,e};st.flushSync=function(e){return $n(e)};st.hydrate=function(e,t,n){if(!Na(t))throw Error(O(200));return za(null,e,t,!0,n)};st.hydrateRoot=function(e,t,n){if(!yc(e))throw Error(O(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",a=Fh;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=zh(t,null,e,1,n??null,i,!1,o,a),e[Zt]=t.current,Ci(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Ua(t)};st.render=function(e,t,n){if(!Na(t))throw Error(O(200));return za(null,e,t,!1,n)};st.unmountComponentAtNode=function(e){if(!Na(e))throw Error(O(40));return e._reactRootContainer?($n(function(){za(null,null,e,!1,function(){e._reactRootContainer=null,e[Zt]=null})}),!0):!1};st.unstable_batchedUpdates=fc;st.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Na(n))throw Error(O(200));if(e==null||e._reactInternals===void 0)throw Error(O(38));return za(e,t,n,!1,r)};st.version="18.2.0-next-9e3b772b8-20220608";function Vh(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Vh)}catch(e){console.error(e)}}Vh(),zp.exports=st;var f1=zp.exports,ld=f1;sl.createRoot=ld.createRoot,sl.hydrateRoot=ld.hydrateRoot;var $h={exports:{}},le={};/** * @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 Sc=Symbol.for("react.element"),wc=Symbol.for("react.portal"),Fa=Symbol.for("react.fragment"),Va=Symbol.for("react.strict_mode"),$a=Symbol.for("react.profiler"),ja=Symbol.for("react.provider"),Wa=Symbol.for("react.context"),d1=Symbol.for("react.server_context"),Za=Symbol.for("react.forward_ref"),Ha=Symbol.for("react.suspense"),Ka=Symbol.for("react.suspense_list"),Ya=Symbol.for("react.memo"),Xa=Symbol.for("react.lazy"),p1=Symbol.for("react.offscreen"),jh;jh=Symbol.for("react.module.reference");function gt(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Sc:switch(e=e.type,e){case Fa:case $a:case Va:case Ha:case Ka:return e;default:switch(e=e&&e.$$typeof,e){case d1:case Wa:case Za:case Xa:case Ya:case ja:return e;default:return t}}case wc:return t}}}le.ContextConsumer=Wa;le.ContextProvider=ja;le.Element=Sc;le.ForwardRef=Za;le.Fragment=Fa;le.Lazy=Xa;le.Memo=Ya;le.Portal=wc;le.Profiler=$a;le.StrictMode=Va;le.Suspense=Ha;le.SuspenseList=Ka;le.isAsyncMode=function(){return!1};le.isConcurrentMode=function(){return!1};le.isContextConsumer=function(e){return gt(e)===Wa};le.isContextProvider=function(e){return gt(e)===ja};le.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Sc};le.isForwardRef=function(e){return gt(e)===Za};le.isFragment=function(e){return gt(e)===Fa};le.isLazy=function(e){return gt(e)===Xa};le.isMemo=function(e){return gt(e)===Ya};le.isPortal=function(e){return gt(e)===wc};le.isProfiler=function(e){return gt(e)===$a};le.isStrictMode=function(e){return gt(e)===Va};le.isSuspense=function(e){return gt(e)===Ha};le.isSuspenseList=function(e){return gt(e)===Ka};le.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Fa||e===$a||e===Va||e===Ha||e===Ka||e===p1||typeof e=="object"&&e!==null&&(e.$$typeof===Xa||e.$$typeof===Ya||e.$$typeof===ja||e.$$typeof===Wa||e.$$typeof===Za||e.$$typeof===jh||e.getModuleId!==void 0)};le.typeOf=gt;$h.exports=le;var Wh=$h.exports;function m1(e){function t(R,T,E,_,x){for(var X=0,G=0,ce=0,ie=0,ae,Q,_e=0,Ye=0,re,Ue=re=ae=0,oe=0,De=0,Ir=0,Re=0,Qi=E.length,Ur=Qi-1,yt,Y="",xe="",hs="",gs="",qt;oe<Qi;){if(Q=E.charCodeAt(oe),oe===Ur&&G+ie+ce+X!==0&&(G!==0&&(Q=G===47?10:47),ie=ce=X=0,Qi++,Ur++),G+ie+ce+X===0){if(oe===Ur&&(0<De&&(Y=Y.replace(f,"")),0<Y.trim().length)){switch(Q){case 32:case 9:case 59:case 13:case 10:break;default:Y+=E.charAt(oe)}Q=59}switch(Q){case 123:for(Y=Y.trim(),ae=Y.charCodeAt(0),re=1,Re=++oe;oe<Qi;){switch(Q=E.charCodeAt(oe)){case 123:re++;break;case 125:re--;break;case 47:switch(Q=E.charCodeAt(oe+1)){case 42:case 47:e:{for(Ue=oe+1;Ue<Ur;++Ue)switch(E.charCodeAt(Ue)){case 47:if(Q===42&&E.charCodeAt(Ue-1)===42&&oe+2!==Ue){oe=Ue+1;break e}break;case 10:if(Q===47){oe=Ue+1;break e}}oe=Ue}}break;case 91:Q++;case 40:Q++;case 34:case 39:for(;oe++<Ur&&E.charCodeAt(oe)!==Q;);}if(re===0)break;oe++}switch(re=E.substring(Re,oe),ae===0&&(ae=(Y=Y.replace(d,"").trim()).charCodeAt(0)),ae){case 64:switch(0<De&&(Y=Y.replace(f,"")),Q=Y.charCodeAt(1),Q){case 100:case 109:case 115:case 45:De=T;break;default:De=te}if(re=t(T,De,re,Q,x+1),Re=re.length,0<D&&(De=n(te,Y,Ir),qt=s(3,re,De,T,M,z,Re,Q,x,_),Y=De.join(""),qt!==void 0&&(Re=(re=qt.trim()).length)===0&&(Q=0,re="")),0<Re)switch(Q){case 115:Y=Y.replace(B,a);case 100:case 109:case 45:re=Y+"{"+re+"}";break;case 107:Y=Y.replace(p,"$1 $2"),re=Y+"{"+re+"}",re=K===1||K===2&&o("@"+re,3)?"@-webkit-"+re+"@"+re:"@"+re;break;default:re=Y+re,_===112&&(re=(xe+=re,""))}else re="";break;default:re=t(T,n(T,Y,Ir),re,_,x+1)}hs+=re,re=Ir=De=Ue=ae=0,Y="",Q=E.charCodeAt(++oe);break;case 125:case 59:if(Y=(0<De?Y.replace(f,""):Y).trim(),1<(Re=Y.length))switch(Ue===0&&(ae=Y.charCodeAt(0),ae===45||96<ae&&123>ae)&&(Re=(Y=Y.replace(" ",":")).length),0<D&&(qt=s(1,Y,T,R,M,z,xe.length,_,x,_))!==void 0&&(Re=(Y=qt.trim()).length)===0&&(Y="\0\0"),ae=Y.charCodeAt(0),Q=Y.charCodeAt(1),ae){case 0:break;case 64:if(Q===105||Q===99){gs+=Y+E.charAt(oe);break}default:Y.charCodeAt(Re-1)!==58&&(xe+=i(Y,ae,Q,Y.charCodeAt(2)))}Ir=De=Ue=ae=0,Y="",Q=E.charCodeAt(++oe)}}switch(Q){case 13:case 10:G===47?G=0:1+ae===0&&_!==107&&0<Y.length&&(De=1,Y+="\0"),0<D*W&&s(0,Y,T,R,M,z,xe.length,_,x,_),z=1,M++;break;case 59:case 125:if(G+ie+ce+X===0){z++;break}default:switch(z++,yt=E.charAt(oe),Q){case 9:case 32:if(ie+X+G===0)switch(_e){case 44:case 58:case 9:case 32:yt="";break;default:Q!==32&&(yt=" ")}break;case 0:yt="\\0";break;case 12:yt="\\f";break;case 11:yt="\\v";break;case 38:ie+G+X===0&&(De=Ir=1,yt="\f"+yt);break;case 108:if(ie+G+X+j===0&&0<Ue)switch(oe-Ue){case 2:_e===112&&E.charCodeAt(oe-3)===58&&(j=_e);case 8:Ye===111&&(j=Ye)}break;case 58:ie+G+X===0&&(Ue=oe);break;case 44:G+ce+ie+X===0&&(De=1,yt+="\r");break;case 34:case 39:G===0&&(ie=ie===Q?0:ie===0?Q:ie);break;case 91:ie+G+ce===0&&X++;break;case 93:ie+G+ce===0&&X--;break;case 41:ie+G+X===0&&ce--;break;case 40:if(ie+G+X===0){if(ae===0)switch(2*_e+3*Ye){case 533:break;default:ae=1}ce++}break;case 64:G+ce+ie+X+Ue+re===0&&(re=1);break;case 42:case 47:if(!(0<ie+X+ce))switch(G){case 0:switch(2*Q+3*E.charCodeAt(oe+1)){case 235:G=47;break;case 220:Re=oe,G=42}break;case 42:Q===47&&_e===42&&Re+2!==oe&&(E.charCodeAt(Re+2)===33&&(xe+=E.substring(Re,oe+1)),yt="",G=0)}}G===0&&(Y+=yt)}Ye=_e,_e=Q,oe++}if(Re=xe.length,0<Re){if(De=T,0<D&&(qt=s(2,xe,De,R,M,z,Re,_,x,_),qt!==void 0&&(xe=qt).length===0))return gs+xe+hs;if(xe=De.join(",")+"{"+xe+"}",K*j!==0){switch(K!==2||o(xe,2)||(j=0),j){case 111:xe=xe.replace(S,":-moz-$1")+xe;break;case 112:xe=xe.replace(v,"::-webkit-input-$1")+xe.replace(v,"::-moz-$1")+xe.replace(v,":-ms-input-$1")+xe}j=0}}return gs+xe+hs}function n(R,T,E){var _=T.trim().split(w);T=_;var x=_.length,X=R.length;switch(X){case 0:case 1:var G=0;for(R=X===0?"":R[0]+" ";G<x;++G)T[G]=r(R,T[G],E).trim();break;default:var ce=G=0;for(T=[];G<x;++G)for(var ie=0;ie<X;++ie)T[ce++]=r(R[ie]+" ",_[G],E).trim()}return T}function r(R,T,E){var _=T.charCodeAt(0);switch(33>_&&(_=(T=T.trim()).charCodeAt(0)),_){case 38:return T.replace(g,"$1"+R.trim());case 58:return R.trim()+T.replace(g,"$1"+R.trim());default:if(0<1*E&&0<T.indexOf("\f"))return T.replace(g,(R.charCodeAt(0)===58?"":"$1")+R.trim())}return R+T}function i(R,T,E,_){var x=R+";",X=2*T+3*E+4*_;if(X===944){R=x.indexOf(":",9)+1;var G=x.substring(R,x.length-1).trim();return G=x.substring(0,R).trim()+G+";",K===1||K===2&&o(G,1)?"-webkit-"+G+G:G}if(K===0||K===2&&!o(x,1))return x;switch(X){case 1015:return x.charCodeAt(10)===97?"-webkit-"+x+x:x;case 951:return x.charCodeAt(3)===116?"-webkit-"+x+x:x;case 963:return x.charCodeAt(5)===110?"-webkit-"+x+x:x;case 1009:if(x.charCodeAt(4)!==100)break;case 969:case 942:return"-webkit-"+x+x;case 978:return"-webkit-"+x+"-moz-"+x+x;case 1019:case 983:return"-webkit-"+x+"-moz-"+x+"-ms-"+x+x;case 883:if(x.charCodeAt(8)===45)return"-webkit-"+x+x;if(0<x.indexOf("image-set(",11))return x.replace(N,"$1-webkit-$2")+x;break;case 932:if(x.charCodeAt(4)===45)switch(x.charCodeAt(5)){case 103:return"-webkit-box-"+x.replace("-grow","")+"-webkit-"+x+"-ms-"+x.replace("grow","positive")+x;case 115:return"-webkit-"+x+"-ms-"+x.replace("shrink","negative")+x;case 98:return"-webkit-"+x+"-ms-"+x.replace("basis","preferred-size")+x}return"-webkit-"+x+"-ms-"+x+x;case 964:return"-webkit-"+x+"-ms-flex-"+x+x;case 1023:if(x.charCodeAt(8)!==99)break;return G=x.substring(x.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),"-webkit-box-pack"+G+"-webkit-"+x+"-ms-flex-pack"+G+x;case 1005:return h.test(x)?x.replace(m,":-webkit-")+x.replace(m,":-moz-")+x:x;case 1e3:switch(G=x.substring(13).trim(),T=G.indexOf("-")+1,G.charCodeAt(0)+G.charCodeAt(T)){case 226:G=x.replace(k,"tb");break;case 232:G=x.replace(k,"tb-rl");break;case 220:G=x.replace(k,"lr");break;default:return x}return"-webkit-"+x+"-ms-"+G+x;case 1017:if(x.indexOf("sticky",9)===-1)break;case 975:switch(T=(x=R).length-10,G=(x.charCodeAt(T)===33?x.substring(0,T):x).substring(R.indexOf(":",7)+1).trim(),X=G.charCodeAt(0)+(G.charCodeAt(7)|0)){case 203:if(111>G.charCodeAt(8))break;case 115:x=x.replace(G,"-webkit-"+G)+";"+x;break;case 207:case 102:x=x.replace(G,"-webkit-"+(102<X?"inline-":"")+"box")+";"+x.replace(G,"-webkit-"+G)+";"+x.replace(G,"-ms-"+G+"box")+";"+x}return x+";";case 938:if(x.charCodeAt(5)===45)switch(x.charCodeAt(6)){case 105:return G=x.replace("-items",""),"-webkit-"+x+"-webkit-box-"+G+"-ms-flex-"+G+x;case 115:return"-webkit-"+x+"-ms-flex-item-"+x.replace(A,"")+x;default:return"-webkit-"+x+"-ms-flex-line-pack"+x.replace("align-content","").replace(A,"")+x}break;case 973:case 989:if(x.charCodeAt(3)!==45||x.charCodeAt(4)===122)break;case 931:case 953:if(U.test(R)===!0)return(G=R.substring(R.indexOf(":")+1)).charCodeAt(0)===115?i(R.replace("stretch","fill-available"),T,E,_).replace(":fill-available",":stretch"):x.replace(G,"-webkit-"+G)+x.replace(G,"-moz-"+G.replace("fill-",""))+x;break;case 962:if(x="-webkit-"+x+(x.charCodeAt(5)===102?"-ms-"+x:"")+x,E+_===211&&x.charCodeAt(13)===105&&0<x.indexOf("transform",10))return x.substring(0,x.indexOf(";",27)+1).replace(y,"$1-webkit-$2")+x}return x}function o(R,T){var E=R.indexOf(T===1?":":"{"),_=R.substring(0,T!==3?E:10);return E=R.substring(E+1,R.length-1),$(T!==2?_:_.replace(I,"$1"),E,T)}function a(R,T){var E=i(T,T.charCodeAt(0),T.charCodeAt(1),T.charCodeAt(2));return E!==T+";"?E.replace(b," or ($1)").substring(4):"("+T+")"}function s(R,T,E,_,x,X,G,ce,ie,ae){for(var Q=0,_e=T,Ye;Q<D;++Q)switch(Ye=Z[Q].call(c,R,_e,E,_,x,X,G,ce,ie,ae)){case void 0:case!1:case!0:case null:break;default:_e=Ye}if(_e!==T)return _e}function l(R){switch(R){case void 0:case null:D=Z.length=0;break;default:if(typeof R=="function")Z[D++]=R;else if(typeof R=="object")for(var T=0,E=R.length;T<E;++T)l(R[T]);else W=!!R|0}return l}function u(R){return R=R.prefix,R!==void 0&&($=null,R?typeof R!="function"?K=1:(K=2,$=R):K=0),u}function c(R,T){var E=R;if(33>E.charCodeAt(0)&&(E=E.trim()),q=E,E=[q],0<D){var _=s(-1,T,E,E,M,z,0,0,0,0);_!==void 0&&typeof _=="string"&&(T=_)}var x=t(te,E,T,0,0);return 0<D&&(_=s(-2,x,E,E,M,z,x.length,0,0,0),_!==void 0&&(x=_)),q="",j=0,z=M=1,x}var d=/^\0+/g,f=/[\0\r\f]/g,m=/: */g,h=/zoo|gra/,y=/([,: ])(transform)/g,w=/,\r+?/g,g=/([\t\r\n ])*\f?&/g,p=/@(k\w+)\s*(\S*)\s*/,v=/::(place)/g,S=/:(read-only)/g,k=/[svh]\w+-[tblr]{2}/,B=/\(\s*(.*)\s*\)/g,b=/([\s\S]*?);/g,A=/-self|flex-/g,I=/[^]*?(:[rp][el]a[\w-]+)[^]*/,U=/stretch|:\s*\w+\-(?:conte|avail)/,N=/([^-])(image-set\()/,z=1,M=1,j=0,K=1,te=[],Z=[],D=0,$=null,W=0,q="";return c.use=l,c.set=u,e!==void 0&&u(e),c}var h1={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 g1(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var v1=/^((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|disableRemotePlayback|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)-.*))$/,ud=g1(function(e){return v1.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),Zh={exports:{}},ue={};/** @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 be=typeof Symbol=="function"&&Symbol.for,xc=be?Symbol.for("react.element"):60103,kc=be?Symbol.for("react.portal"):60106,Qa=be?Symbol.for("react.fragment"):60107,Ja=be?Symbol.for("react.strict_mode"):60108,qa=be?Symbol.for("react.profiler"):60114,es=be?Symbol.for("react.provider"):60109,ts=be?Symbol.for("react.context"):60110,Ec=be?Symbol.for("react.async_mode"):60111,ns=be?Symbol.for("react.concurrent_mode"):60111,rs=be?Symbol.for("react.forward_ref"):60112,is=be?Symbol.for("react.suspense"):60113,y1=be?Symbol.for("react.suspense_list"):60120,os=be?Symbol.for("react.memo"):60115,as=be?Symbol.for("react.lazy"):60116,S1=be?Symbol.for("react.block"):60121,w1=be?Symbol.for("react.fundamental"):60117,x1=be?Symbol.for("react.responder"):60118,k1=be?Symbol.for("react.scope"):60119;function ut(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case xc:switch(e=e.type,e){case Ec:case ns:case Qa:case qa:case Ja:case is:return e;default:switch(e=e&&e.$$typeof,e){case ts:case rs:case as:case os:case es:return e;default:return t}}case kc:return t}}}function Hh(e){return ut(e)===ns}ue.AsyncMode=Ec;ue.ConcurrentMode=ns;ue.ContextConsumer=ts;ue.ContextProvider=es;ue.Element=xc;ue.ForwardRef=rs;ue.Fragment=Qa;ue.Lazy=as;ue.Memo=os;ue.Portal=kc;ue.Profiler=qa;ue.StrictMode=Ja;ue.Suspense=is;ue.isAsyncMode=function(e){return Hh(e)||ut(e)===Ec};ue.isConcurrentMode=Hh;ue.isContextConsumer=function(e){return ut(e)===ts};ue.isContextProvider=function(e){return ut(e)===es};ue.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===xc};ue.isForwardRef=function(e){return ut(e)===rs};ue.isFragment=function(e){return ut(e)===Qa};ue.isLazy=function(e){return ut(e)===as};ue.isMemo=function(e){return ut(e)===os};ue.isPortal=function(e){return ut(e)===kc};ue.isProfiler=function(e){return ut(e)===qa};ue.isStrictMode=function(e){return ut(e)===Ja};ue.isSuspense=function(e){return ut(e)===is};ue.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Qa||e===ns||e===qa||e===Ja||e===is||e===y1||typeof e=="object"&&e!==null&&(e.$$typeof===as||e.$$typeof===os||e.$$typeof===es||e.$$typeof===ts||e.$$typeof===rs||e.$$typeof===w1||e.$$typeof===x1||e.$$typeof===k1||e.$$typeof===S1)};ue.typeOf=ut;Zh.exports=ue;var E1=Zh.exports,Cc=E1,C1={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},P1={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},M1={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Kh={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Pc={};Pc[Cc.ForwardRef]=M1;Pc[Cc.Memo]=Kh;function cd(e){return Cc.isMemo(e)?Kh:Pc[e.$$typeof]||C1}var B1=Object.defineProperty,A1=Object.getOwnPropertyNames,fd=Object.getOwnPropertySymbols,T1=Object.getOwnPropertyDescriptor,b1=Object.getPrototypeOf,dd=Object.prototype;function Yh(e,t,n){if(typeof t!="string"){if(dd){var r=b1(t);r&&r!==dd&&Yh(e,r,n)}var i=A1(t);fd&&(i=i.concat(fd(t)));for(var o=cd(e),a=cd(t),s=0;s<i.length;++s){var l=i[s];if(!P1[l]&&!(n&&n[l])&&!(a&&a[l])&&!(o&&o[l])){var u=T1(t,l);try{B1(e,l,u)}catch{}}}}return e}var _1=Yh;const D1=Tp(_1);function Pt(){return(Pt=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 pd=function(e,t){for(var n=[e[0]],r=0,i=t.length;r<i;r+=1)n.push(t[r],e[r+1]);return n},eu=function(e){return e!==null&&typeof e=="object"&&(e.toString?e.toString():Object.prototype.toString.call(e))==="[object Object]"&&!Wh.typeOf(e)},fa=Object.freeze([]),xn=Object.freeze({});function Br(e){return typeof e=="function"}function md(e){return e.displayName||e.name||"Component"}function Mc(e){return e&&typeof e.styledComponentId=="string"}var Ar=typeof process<"u"&&process.env!==void 0&&({}.REACT_APP_SC_ATTR||{}.SC_ATTR)||"data-styled",Bc=typeof window<"u"&&"HTMLElement"in window,R1=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&process.env!==void 0&&({}.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&{}.REACT_APP_SC_DISABLE_SPEEDY!==""?{}.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&{}.REACT_APP_SC_DISABLE_SPEEDY:{}.SC_DISABLE_SPEEDY!==void 0&&{}.SC_DISABLE_SPEEDY!==""&&{}.SC_DISABLE_SPEEDY!=="false"&&{}.SC_DISABLE_SPEEDY)),O1={};function jn(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 L1=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,i=0;i<n;i++)r+=this.groupSizes[i];return r},t.insertRules=function(n,r){if(n>=this.groupSizes.length){for(var i=this.groupSizes,o=i.length,a=o;n>=a;)(a<<=1)<0&&jn(16,""+n);this.groupSizes=new Uint32Array(a),this.groupSizes.set(i),this.length=a;for(var s=o;s<a;s++)this.groupSizes[s]=0}for(var l=this.indexOfGroup(n+1),u=0,c=r.length;u<c;u++)this.tag.insertRule(l,r[u])&&(this.groupSizes[n]++,l++)},t.clearGroup=function(n){if(n<this.length){var r=this.groupSizes[n],i=this.indexOfGroup(n),o=i+r;this.groupSizes[n]=0;for(var a=i;a<o;a++)this.tag.deleteRule(i)}},t.getGroup=function(n){var r="";if(n>=this.length||this.groupSizes[n]===0)return r;for(var i=this.groupSizes[n],o=this.indexOfGroup(n),a=o+i,s=o;s<a;s++)r+=this.tag.getRule(s)+`/*!sc*/ `;return r},e}(),Io=new Map,da=new Map,li=1,go=function(e){if(Io.has(e))return Io.get(e);for(;da.has(li);)li++;var t=li++;return Io.set(e,t),da.set(t,e),t},G1=function(e){return da.get(e)},I1=function(e,t){t>=li&&(li=t+1),Io.set(e,t),da.set(t,e)},U1="style["+Ar+'][data-styled-version="5.3.11"]',N1=new RegExp("^"+Ar+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),z1=function(e,t,n){for(var r,i=n.split(","),o=0,a=i.length;o<a;o++)(r=i[o])&&e.registerName(t,r)},F1=function(e,t){for(var n=(t.textContent||"").split(`/*!sc*/ `),r=[],i=0,o=n.length;i<o;i++){var a=n[i].trim();if(a){var s=a.match(N1);if(s){var l=0|parseInt(s[1],10),u=s[2];l!==0&&(I1(u,l),z1(e,u,s[3]),e.getTag().insertRules(l,r)),r.length=0}else r.push(a)}}},V1=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null},Xh=function(e){var t=document.head,n=e||t,r=document.createElement("style"),i=function(s){for(var l=s.childNodes,u=l.length;u>=0;u--){var c=l[u];if(c&&c.nodeType===1&&c.hasAttribute(Ar))return c}}(n),o=i!==void 0?i.nextSibling:null;r.setAttribute(Ar,"active"),r.setAttribute("data-styled-version","5.3.11");var a=V1();return a&&r.setAttribute("nonce",a),n.insertBefore(r,o),r},$1=function(){function e(n){var r=this.element=Xh(n);r.appendChild(document.createTextNode("")),this.sheet=function(i){if(i.sheet)return i.sheet;for(var o=document.styleSheets,a=0,s=o.length;a<s;a++){var l=o[a];if(l.ownerNode===i)return l}jn(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}(),j1=function(){function e(n){var r=this.element=Xh(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 i=document.createTextNode(r),o=this.nodes[n];return this.element.insertBefore(i,o||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}(),W1=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}(),hd=Bc,Z1={isServer:!Bc,useCSSOMInjection:!R1},pa=function(){function e(n,r,i){n===void 0&&(n=xn),r===void 0&&(r={}),this.options=Pt({},Z1,{},n),this.gs=r,this.names=new Map(i),this.server=!!n.isServer,!this.server&&Bc&&hd&&(hd=!1,function(o){for(var a=document.querySelectorAll(U1),s=0,l=a.length;s<l;s++){var u=a[s];u&&u.getAttribute(Ar)!=="active"&&(F1(o,u),u.parentNode&&u.parentNode.removeChild(u))}}(this))}e.registerId=function(n){return go(n)};var t=e.prototype;return t.reconstructWithOptions=function(n,r){return r===void 0&&(r=!0),new e(Pt({},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=(i=(r=this.options).isServer,o=r.useCSSOMInjection,a=r.target,n=i?new W1(a):o?new $1(a):new j1(a),new L1(n)));var n,r,i,o,a},t.hasNameForId=function(n,r){return this.names.has(n)&&this.names.get(n).has(r)},t.registerName=function(n,r){if(go(n),this.names.has(n))this.names.get(n).add(r);else{var i=new Set;i.add(r),this.names.set(n,i)}},t.insertRules=function(n,r,i){this.registerName(n,r),this.getTag().insertRules(go(n),i)},t.clearNames=function(n){this.names.has(n)&&this.names.get(n).clear()},t.clearRules=function(n){this.getTag().clearGroup(go(n)),this.clearNames(n)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(n){for(var r=n.getTag(),i=r.length,o="",a=0;a<i;a++){var s=G1(a);if(s!==void 0){var l=n.names.get(s),u=r.getGroup(a);if(l&&u&&l.size){var c=Ar+".g"+a+'[id="'+s+'"]',d="";l!==void 0&&l.forEach(function(f){f.length>0&&(d+=f+",")}),o+=""+u+c+'{content:"'+d+`"}/*!sc*/ `}}}return o}(this)},e}(),H1=/(a)(d)/gi,gd=function(e){return String.fromCharCode(e+(e>25?39:97))};function tu(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=gd(t%52)+n;return(gd(t%52)+n).replace(H1,"$1-$2")}var ur=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},Qh=function(e){return ur(5381,e)};function Jh(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(Br(n)&&!Mc(n))return!1}return!0}var K1=Qh("5.3.11"),Y1=function(){function e(t,n,r){this.rules=t,this.staticRulesId="",this.isStatic=(r===void 0||r.isStatic)&&Jh(t),this.componentId=n,this.baseHash=ur(K1,n),this.baseStyle=r,pa.registerId(n)}return e.prototype.generateAndInjectStyles=function(t,n,r){var i=this.componentId,o=[];if(this.baseStyle&&o.push(this.baseStyle.generateAndInjectStyles(t,n,r)),this.isStatic&&!r.hash)if(this.staticRulesId&&n.hasNameForId(i,this.staticRulesId))o.push(this.staticRulesId);else{var a=Wn(this.rules,t,n,r).join(""),s=tu(ur(this.baseHash,a)>>>0);if(!n.hasNameForId(i,s)){var l=r(a,"."+s,void 0,i);n.insertRules(i,s,l)}o.push(s),this.staticRulesId=s}else{for(var u=this.rules.length,c=ur(this.baseHash,r.hash),d="",f=0;f<u;f++){var m=this.rules[f];if(typeof m=="string")d+=m;else if(m){var h=Wn(m,t,n,r),y=Array.isArray(h)?h.join(""):h;c=ur(c,y+f),d+=y}}if(d){var w=tu(c>>>0);if(!n.hasNameForId(i,w)){var g=r(d,"."+w,void 0,i);n.insertRules(i,w,g)}o.push(w)}}return o.join(" ")},e}(),X1=/^\s*\/\/.*$/gm,Q1=[":","[",".","#"];function J1(e){var t,n,r,i,o=e===void 0?xn:e,a=o.options,s=a===void 0?xn:a,l=o.plugins,u=l===void 0?fa:l,c=new m1(s),d=[],f=function(y){function w(g){if(g)try{y(g+"}")}catch{}}return function(g,p,v,S,k,B,b,A,I,U){switch(g){case 1:if(I===0&&p.charCodeAt(0)===64)return y(p+";"),"";break;case 2:if(A===0)return p+"/*|*/";break;case 3:switch(A){case 102:case 112:return y(v[0]+p),"";default:return p+(U===0?"/*|*/":"")}case-2:p.split("/*|*/}").forEach(w)}}}(function(y){d.push(y)}),m=function(y,w,g){return w===0&&Q1.indexOf(g[n.length])!==-1||g.match(i)?y:"."+t};function h(y,w,g,p){p===void 0&&(p="&");var v=y.replace(X1,""),S=w&&g?g+" "+w+" { "+v+" }":v;return t=p,n=w,r=new RegExp("\\"+n+"\\b","g"),i=new RegExp("(\\"+n+"\\b){2,}"),c(g||!w?"":w,S)}return c.use([].concat(u,[function(y,w,g){y===2&&g.length&&g[0].lastIndexOf(n)>0&&(g[0]=g[0].replace(r,m))},f,function(y){if(y===-2){var w=d;return d=[],w}}])),h.hash=u.length?u.reduce(function(y,w){return w.name||jn(15),ur(y,w.name)},5381).toString():"",h}var qh=Ut.createContext();qh.Consumer;var eg=Ut.createContext(),q1=(eg.Consumer,new pa),nu=J1();function tg(){return C.useContext(qh)||q1}function ng(){return C.useContext(eg)||nu}var eS=function(){function e(t,n){var r=this;this.inject=function(i,o){o===void 0&&(o=nu);var a=r.name+o.hash;i.hasNameForId(r.id,a)||i.insertRules(r.id,a,o(r.rules,a,"@keyframes"))},this.toString=function(){return jn(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=nu),this.name+t.hash},e}(),tS=/([A-Z])/,nS=/([A-Z])/g,rS=/^ms-/,iS=function(e){return"-"+e.toLowerCase()};function vd(e){return tS.test(e)?e.replace(nS,iS).replace(rS,"-ms-"):e}var yd=function(e){return e==null||e===!1||e===""};function Wn(e,t,n,r){if(Array.isArray(e)){for(var i,o=[],a=0,s=e.length;a<s;a+=1)(i=Wn(e[a],t,n,r))!==""&&(Array.isArray(i)?o.push.apply(o,i):o.push(i));return o}if(yd(e))return"";if(Mc(e))return"."+e.styledComponentId;if(Br(e)){if(typeof(u=e)!="function"||u.prototype&&u.prototype.isReactComponent||!t)return e;var l=e(t);return Wn(l,t,n,r)}var u;return e instanceof eS?n?(e.inject(n,r),e.getName(r)):e:eu(e)?function c(d,f){var m,h,y=[];for(var w in d)d.hasOwnProperty(w)&&!yd(d[w])&&(Array.isArray(d[w])&&d[w].isCss||Br(d[w])?y.push(vd(w)+":",d[w],";"):eu(d[w])?y.push.apply(y,c(d[w],w)):y.push(vd(w)+": "+(m=w,(h=d[w])==null||typeof h=="boolean"||h===""?"":typeof h!="number"||h===0||m in h1||m.startsWith("--")?String(h).trim():h+"px")+";"));return f?[f+" {"].concat(y,["}"]):y}(e):e.toString()}var Sd=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function rg(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 Br(e)||eu(e)?Sd(Wn(pd(fa,[e].concat(n)))):n.length===0&&e.length===1&&typeof e[0]=="string"?e:Sd(Wn(pd(e,n)))}var ig=function(e,t,n){return n===void 0&&(n=xn),e.theme!==n.theme&&e.theme||t||n.theme},oS=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,aS=/(^-|-$)/g;function $s(e){return e.replace(oS,"-").replace(aS,"")}var og=function(e){return tu(Qh(e)>>>0)};function vo(e){return typeof e=="string"&&!0}var ru=function(e){return typeof e=="function"||typeof e=="object"&&e!==null&&!Array.isArray(e)},sS=function(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"};function lS(e,t,n){var r=e[n];ru(t)&&ru(r)?ag(r,t):e[n]=t}function ag(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 i=0,o=n;i<o.length;i++){var a=o[i];if(ru(a))for(var s in a)sS(s)&&lS(e,a[s],s)}return e}var Tr=Ut.createContext();Tr.Consumer;function sg(e){var t=C.useContext(Tr),n=C.useMemo(function(){return function(r,i){if(!r)return jn(14);if(Br(r)){var o=r(i);return o}return Array.isArray(r)||typeof r!="object"?jn(8):i?Pt({},i,{},r):r}(e.theme,t)},[e.theme,t]);return e.children?Ut.createElement(Tr.Provider,{value:n},e.children):null}var js={};function lg(e,t,n){var r=Mc(e),i=!vo(e),o=t.attrs,a=o===void 0?fa:o,s=t.componentId,l=s===void 0?function(p,v){var S=typeof p!="string"?"sc":$s(p);js[S]=(js[S]||0)+1;var k=S+"-"+og("5.3.11"+S+js[S]);return v?v+"-"+k:k}(t.displayName,t.parentComponentId):s,u=t.displayName,c=u===void 0?function(p){return vo(p)?"styled."+p:"Styled("+md(p)+")"}(e):u,d=t.displayName&&t.componentId?$s(t.displayName)+"-"+t.componentId:t.componentId||l,f=r&&e.attrs?Array.prototype.concat(e.attrs,a).filter(Boolean):a,m=t.shouldForwardProp;r&&e.shouldForwardProp&&(m=t.shouldForwardProp?function(p,v,S){return e.shouldForwardProp(p,v,S)&&t.shouldForwardProp(p,v,S)}:e.shouldForwardProp);var h,y=new Y1(n,d,r?e.componentStyle:void 0),w=y.isStatic&&a.length===0,g=function(p,v){return function(S,k,B,b){var A=S.attrs,I=S.componentStyle,U=S.defaultProps,N=S.foldedComponentIds,z=S.shouldForwardProp,M=S.styledComponentId,j=S.target,K=function(_,x,X){_===void 0&&(_=xn);var G=Pt({},x,{theme:_}),ce={};return X.forEach(function(ie){var ae,Q,_e,Ye=ie;for(ae in Br(Ye)&&(Ye=Ye(G)),Ye)G[ae]=ce[ae]=ae==="className"?(Q=ce[ae],_e=Ye[ae],Q&&_e?Q+" "+_e:Q||_e):Ye[ae]}),[G,ce]}(ig(k,C.useContext(Tr),U)||xn,k,A),te=K[0],Z=K[1],D=function(_,x,X,G){var ce=tg(),ie=ng(),ae=x?_.generateAndInjectStyles(xn,ce,ie):_.generateAndInjectStyles(X,ce,ie);return ae}(I,b,te),$=B,W=Z.$as||k.$as||Z.as||k.as||j,q=vo(W),R=Z!==k?Pt({},k,{},Z):k,T={};for(var E in R)E[0]!=="$"&&E!=="as"&&(E==="forwardedAs"?T.as=R[E]:(z?z(E,ud,W):!q||ud(E))&&(T[E]=R[E]));return k.style&&Z.style!==k.style&&(T.style=Pt({},k.style,{},Z.style)),T.className=Array.prototype.concat(N,M,D!==M?D:null,k.className,Z.className).filter(Boolean).join(" "),T.ref=$,C.createElement(W,T)}(h,p,v,w)};return g.displayName=c,(h=Ut.forwardRef(g)).attrs=f,h.componentStyle=y,h.displayName=c,h.shouldForwardProp=m,h.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):fa,h.styledComponentId=d,h.target=r?e.target:e,h.withComponent=function(p){var v=t.componentId,S=function(B,b){if(B==null)return{};var A,I,U={},N=Object.keys(B);for(I=0;I<N.length;I++)A=N[I],b.indexOf(A)>=0||(U[A]=B[A]);return U}(t,["componentId"]),k=v&&v+"-"+(vo(p)?p:$s(md(p)));return lg(p,Pt({},S,{attrs:f,componentId:k}),n)},Object.defineProperty(h,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(p){this._foldedDefaultProps=r?ag({},e.defaultProps,p):p}}),Object.defineProperty(h,"toString",{value:function(){return"."+h.styledComponentId}}),i&&D1(h,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),h}var iu=function(e){return function t(n,r,i){if(i===void 0&&(i=xn),!Wh.isValidElementType(r))return jn(1,String(r));var o=function(){return n(r,i,rg.apply(void 0,arguments))};return o.withConfig=function(a){return t(n,r,Pt({},i,{},a))},o.attrs=function(a){return t(n,r,Pt({},i,{attrs:Array.prototype.concat(i.attrs,a).filter(Boolean)}))},o}(lg,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){iu[e]=iu(e)});var uS=function(){function e(n,r){this.rules=n,this.componentId=r,this.isStatic=Jh(n),pa.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(n,r,i,o){var a=o(Wn(this.rules,r,i,o).join(""),""),s=this.componentId+n;i.insertRules(s,s,a)},t.removeStyles=function(n,r){r.clearRules(this.componentId+n)},t.renderStyles=function(n,r,i,o){n>2&&pa.registerId(this.componentId+n),this.removeStyles(n,i),this.createStyles(n,r,i,o)},e}();function cS(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 i=rg.apply(void 0,[e].concat(n)),o="sc-global-"+og(JSON.stringify(i)),a=new uS(i,o);function s(u){var c=tg(),d=ng(),f=C.useContext(Tr),m=C.useRef(c.allocateGSInstance(o)).current;return c.server&&l(m,u,c,f,d),C.useLayoutEffect(function(){if(!c.server)return l(m,u,c,f,d),function(){return a.removeStyles(m,c)}},[m,u,c,f,d]),null}function l(u,c,d,f,m){if(a.isStatic)a.renderStyles(u,O1,d,m);else{var h=Pt({},c,{theme:ig(c,f,s.defaultProps)});a.renderStyles(u,h,d,m)}}return Ut.memo(s)}var fS=function(){return C.useContext(Tr)};const nt=iu,dS="#000000",pS="#363636",mS="#bebebe",hS="#f8f8f8",gS="#ffffff",vS="#F2F2F2",yS="#2189ff",SS="#6E6A69",wS="#0274C2",xS="#2189ff",kS="#FF4337",ES="#0f0",Ac={colors:{black:dS,offBlack:pS,outOfStock:SS,grey:mS,lightGrey:hS,white:gS,offWhite:vS,primary:yS,accent:xS,secondary:wS,red:kS,green:ES},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}},ug=cS` [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; } .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; } } `,CS=(e,t)=>{const n=fS(),r=n.breakpoints.mobile,i=n.breakpoints.desktop,o=e*(1/1.8),a=e;return` ${t}: ${o}px; @media screen and (max-width: ${i}px) { ${t}: ${e*100/i}vw; } @media screen and (max-width: ${r}px) { ${t}: ${e*.15}vmin; } @media screen and (min-width: ${i}px) { ${t}: ${a}px; } `},Tc=e=>CS(e,"font-size"),PS={}.VITE_SITECODE,Ws={}.VITE_PAGENAME,MS={shouldForwardProp:(e,t)=>["ga-la","ga-ac","ga-ca","data-omni","data-omni-type"].includes(e)||t(e)};function ji(e,t){const n=t||"microsite";return{"data-omni-type":n,"data-omni":`${PS}:${Ws}:${e}`,"ga-ca":n,"ga-ac":`${Ws}`,"ga-la":`${Ws}:${e}`}}const bc=nt.button.withConfig(MS).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: 0.97222vw; */ border-radius: 45px; ${e=>Tc(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; font-weight: bold; line-height: 1; text-transform: uppercase; text-shadow: none; /* letter-spacing: 0.15em; */ display: inline-block; &: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; } &:disabled { color: ${e=>e.theme.colors.white}; background: ${e=>e.theme.colors.grey}; border-color: ${e=>e.theme.colors.grey}; } `,Zs=nt(bc)` 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; } `;nt(bc)` 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; } `;nt(bc)` 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; } `;nt.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=>Tc(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 BS=({className:e,children:t,ref:n,onClick:r,style:i,...o})=>P("div",{className:e,onClick:r,ref:n,style:{...i},...o,children:t}),Dn=nt(BS)` 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"}; `:""} `;function cg(e){const[t,n]=C.useState(!1);return C.useEffect(()=>{typeof window>"u"&&C.startTransition(()=>{n(!1)}),n(window?.innerWidth<=e);const r=()=>{C.startTransition(()=>{n(window?.innerWidth<=e)})};return window?.addEventListener("resize",r),()=>{window?.removeEventListener("resize",r)}},[]),t}function Lr(){return cg(Ac.breakpoints.mobile)}function fg(){return cg(Ac.breakpoints.tablet)}var ou=function(e,t){return ou=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},ou(e,t)};function dg(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");ou(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var L=function(){return L=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},L.apply(this,arguments)};function vt(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 i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function Ce(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return o}function Gt(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,o;r<i;r++)(o||!(r in t))&&(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}var AS="production",pg=typeof process>"u"||process.env===void 0?AS:"production",Nt=function(e){return{isEnabled:function(t){return e.some(function(n){return!!t[n]})}}},Ri={measureLayout:Nt(["layout","layoutId","drag"]),animation:Nt(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:Nt(["exit"]),drag:Nt(["drag","dragControls"]),focus:Nt(["whileFocus"]),hover:Nt(["whileHover","onHoverStart","onHoverEnd"]),tap:Nt(["whileTap","onTap","onTapStart","onTapCancel"]),pan:Nt(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:Nt(["whileInView","onViewportEnter","onViewportLeave"])};function TS(e){for(var t in e)e[t]!==null&&(t==="projectionNodeConstructor"?Ri.projectionNodeConstructor=e[t]:Ri[t].Component=e[t])}var bS=function(){},ma=function(){},mg=C.createContext({strict:!1}),hg=Object.keys(Ri),_S=hg.length;function DS(e,t,n){var r=[],i=C.useContext(mg);if(!t)return null;pg!=="production"&&n&&i.strict;for(var o=0;o<_S;o++){var a=hg[o],s=Ri[a],l=s.isEnabled,u=s.Component;l(e)&&u&&r.push(C.createElement(u,L({key:a},e,{visualElement:t})))}return r}var _c=C.createContext({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"}),ss=C.createContext({});function RS(){return C.useContext(ss).visualElement}var ls=C.createContext(null),Gr=typeof document<"u",au=Gr?C.useLayoutEffect:C.useEffect,su={current:null},gg=!1;function OS(){if(gg=!0,!!Gr)if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return su.current=e.matches};e.addListener(t),t()}else su.current=!1}function LS(){!gg&&OS();var e=Ce(C.useState(su.current),1),t=e[0];return t}function GS(){var e=LS(),t=C.useContext(_c).reducedMotion;return t==="never"?!1:t==="always"?!0:e}function IS(e,t,n,r){var i=C.useContext(mg),o=RS(),a=C.useContext(ls),s=GS(),l=C.useRef(void 0);r||(r=i.renderer),!l.current&&r&&(l.current=r(e,{visualState:t,parent:o,props:n,presenceId:a?.id,blockInitialAnimation:a?.initial===!1,shouldReduceMotion:s}));var u=l.current;return au(function(){u?.syncRender()}),C.useEffect(function(){var c;(c=u?.animationState)===null||c===void 0||c.animateChanges()}),au(function(){return function(){return u?.notifyUnmount()}},[]),u}function cr(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function US(e,t,n){return C.useCallback(function(r){var i;r&&((i=e.mount)===null||i===void 0||i.call(e,r)),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):cr(n)&&(n.current=r))},[t])}function vg(e){return Array.isArray(e)}function Et(e){return typeof e=="string"||vg(e)}function NS(e){var t={};return e.forEachValue(function(n,r){return t[r]=n.get()}),t}function zS(e){var t={};return e.forEachValue(function(n,r){return t[r]=n.getVelocity()}),t}function yg(e,t,n,r,i){var o;return r===void 0&&(r={}),i===void 0&&(i={}),typeof t=="function"&&(t=t(n??e.custom,r,i)),typeof t=="string"&&(t=(o=e.variants)===null||o===void 0?void 0:o[t]),typeof t=="function"&&(t=t(n??e.custom,r,i)),t}function us(e,t,n){var r=e.getProps();return yg(r,t,n??r.custom,NS(e),zS(e))}function cs(e){var t;return typeof((t=e.animate)===null||t===void 0?void 0:t.start)=="function"||Et(e.initial)||Et(e.animate)||Et(e.whileHover)||Et(e.whileDrag)||Et(e.whileTap)||Et(e.whileFocus)||Et(e.exit)}function Sg(e){return!!(cs(e)||e.variants)}function FS(e,t){if(cs(e)){var n=e.initial,r=e.animate;return{initial:n===!1||Et(n)?n:void 0,animate:Et(r)?r:void 0}}return e.inherit!==!1?t:{}}function VS(e){var t=FS(e,C.useContext(ss)),n=t.initial,r=t.animate;return C.useMemo(function(){return{initial:n,animate:r}},[wd(n),wd(r)])}function wd(e){return Array.isArray(e)?e.join(" "):e}function Wi(e){var t=C.useRef(null);return t.current===null&&(t.current=e()),t.current}var ui={hasAnimatedSinceResize:!0,hasEverUpdated:!1},$S=1;function jS(){return Wi(function(){if(ui.hasEverUpdated)return $S++})}var ha=C.createContext({}),wg=C.createContext({});function WS(e,t,n,r){var i,o=t.layoutId,a=t.layout,s=t.drag,l=t.dragConstraints,u=t.layoutScroll,c=C.useContext(wg);!r||!n||n?.projection||(n.projection=new r(e,n.getLatestValues(),(i=n.parent)===null||i===void 0?void 0:i.projection),n.projection.setOptions({layoutId:o,layout:a,alwaysMeasureLayout:!!s||l&&cr(l),visualElement:n,scheduleRender:function(){return n.scheduleRender()},animationType:typeof a=="string"?a:"both",initialPromotionConfig:c,layoutScroll:u}))}var ZS=function(e){dg(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},t.prototype.componentDidUpdate=function(){},t.prototype.updateProps=function(){var n=this.props,r=n.visualElement,i=n.props;r&&r.setProps(i)},t.prototype.render=function(){return this.props.children},t}(Ut.Component);function HS(e){var t=e.preloadedFeatures,n=e.createVisualElement,r=e.projectionNodeConstructor,i=e.useRender,o=e.useVisualState,a=e.Component;t&&TS(t);function s(l,u){var c=KS(l);l=L(L({},l),{layoutId:c});var d=C.useContext(_c),f=null,m=VS(l),h=d.isStatic?void 0:jS(),y=o(l,d.isStatic);return!d.isStatic&&Gr&&(m.visualElement=IS(a,y,L(L({},d),l),n),WS(h,l,m.visualElement,r||Ri.projectionNodeConstructor),f=DS(l,m.visualElement,t)),C.createElement(ZS,{visualElement:m.visualElement,props:L(L({},d),l)},f,C.createElement(ss.Provider,{value:m},i(a,l,h,US(y,m.visualElement,u),y,d.isStatic,m.visualElement)))}return C.forwardRef(s)}function KS(e){var t,n=e.layoutId,r=(t=C.useContext(ha))===null||t===void 0?void 0:t.id;return r&&n!==void 0?r+"-"+n:n}function YS(e){function t(r,i){return i===void 0&&(i={}),HS(e(r,i))}if(typeof Proxy>"u")return t;var n=new Map;return new Proxy(t,{get:function(r,i){return n.has(i)||n.set(i,t(i)),n.get(i)}})}var XS=["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 Dc(e){return typeof e!="string"||e.includes("-")?!1:!!(XS.indexOf(e)>-1||/[A-Z]/.test(e))}var ga={};function QS(e){Object.assign(ga,e)}var lu=["","X","Y","Z"],JS=["translate","scale","rotate","skew"],Oi=["transformPerspective","x","y","z"];JS.forEach(function(e){return lu.forEach(function(t){return Oi.push(e+t)})});function qS(e,t){return Oi.indexOf(e)-Oi.indexOf(t)}var ew=new Set(Oi);function Zi(e){return ew.has(e)}var tw=new Set(["originX","originY","originZ"]);function xg(e){return tw.has(e)}function kg(e,t){var n=t.layout,r=t.layoutId;return Zi(e)||xg(e)||(n||r!==void 0)&&(!!ga[e]||e==="opacity")}var Yt=function(e){return!!(e!==null&&typeof e=="object"&&e.getVelocity)},nw={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function rw(e,t,n,r){var i=e.transform,o=e.transformKeys,a=t.enableHardwareAcceleration,s=a===void 0?!0:a,l=t.allowTransformNone,u=l===void 0?!0:l,c="";o.sort(qS);for(var d=!1,f=o.length,m=0;m<f;m++){var h=o[m];c+="".concat(nw[h]||h,"(").concat(i[h],") "),h==="z"&&(d=!0)}return!d&&s?c+="translateZ(0)":c=c.trim(),r?c=r(i,n?"":c):u&&n&&(c="none"),c}function iw(e){var t=e.originX,n=t===void 0?"50%":t,r=e.originY,i=r===void 0?"50%":r,o=e.originZ,a=o===void 0?0:o;return"".concat(n," ").concat(i," ").concat(a)}function Eg(e){return e.startsWith("--")}var ow=function(e,t){return t&&typeof e=="number"?t.transform(e):e};const Cg=(e,t)=>n=>Math.max(Math.min(n,t),e),ci=e=>e%1?Number(e.toFixed(5)):e,Li=/(-)?([\d]*\.?[\d])+/g,uu=/(#[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,aw=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Hi(e){return typeof e=="string"}const Kn={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},fi=Object.assign(Object.assign({},Kn),{transform:Cg(0,1)}),yo=Object.assign(Object.assign({},Kn),{default:1}),Ki=e=>({test:t=>Hi(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),tn=Ki("deg"),It=Ki("%"),H=Ki("px"),sw=Ki("vh"),lw=Ki("vw"),xd=Object.assign(Object.assign({},It),{parse:e=>It.parse(e)/100,transform:e=>It.transform(e*100)}),Rc=(e,t)=>n=>!!(Hi(n)&&aw.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Pg=(e,t,n)=>r=>{if(!Hi(r))return r;const[i,o,a,s]=r.match(Li);return{[e]:parseFloat(i),[t]:parseFloat(o),[n]:parseFloat(a),alpha:s!==void 0?parseFloat(s):1}},Gn={test:Rc("hsl","hue"),parse:Pg("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+It.transform(ci(t))+", "+It.transform(ci(n))+", "+ci(fi.transform(r))+")"},uw=Cg(0,255),Hs=Object.assign(Object.assign({},Kn),{transform:e=>Math.round(uw(e))}),fn={test:Rc("rgb","red"),parse:Pg("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+Hs.transform(e)+", "+Hs.transform(t)+", "+Hs.transform(n)+", "+ci(fi.transform(r))+")"};function cw(e){let t="",n="",r="",i="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),i=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),i=e.substr(4,1),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}const cu={test:Rc("#"),parse:cw,transform:fn.transform},je={test:e=>fn.test(e)||cu.test(e)||Gn.test(e),parse:e=>fn.test(e)?fn.parse(e):Gn.test(e)?Gn.parse(e):cu.parse(e),transform:e=>Hi(e)?e:e.hasOwnProperty("red")?fn.transform(e):Gn.transform(e)},Mg="${c}",Bg="${n}";function fw(e){var t,n,r,i;return isNaN(e)&&Hi(e)&&((n=(t=e.match(Li))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((i=(r=e.match(uu))===null||r===void 0?void 0:r.length)!==null&&i!==void 0?i:0)>0}function Ag(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const r=e.match(uu);r&&(n=r.length,e=e.replace(uu,Mg),t.push(...r.map(je.parse)));const i=e.match(Li);return i&&(e=e.replace(Li,Bg),t.push(...i.map(Kn.parse))),{values:t,numColors:n,tokenised:e}}function Tg(e){return Ag(e).values}function bg(e){const{values:t,numColors:n,tokenised:r}=Ag(e),i=t.length;return o=>{let a=r;for(let s=0;s<i;s++)a=a.replace(s<n?Mg:Bg,s<n?je.transform(o[s]):ci(o[s]));return a}}const dw=e=>typeof e=="number"?0:e;function pw(e){const t=Tg(e);return bg(e)(t.map(dw))}const Xt={test:fw,parse:Tg,createTransformer:bg,getAnimatableNone:pw},mw=new Set(["brightness","contrast","saturate","opacity"]);function hw(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(Li)||[];if(!r)return e;const i=n.replace(r,"");let o=mw.has(t)?1:0;return r!==n&&(o*=100),t+"("+o+i+")"}const gw=/([a-z-]*)\(.*?\)/g,fu=Object.assign(Object.assign({},Xt),{getAnimatableNone:e=>{const t=e.match(gw);return t?t.map(hw).join(" "):e}});var kd=L(L({},Kn),{transform:Math.round}),_g={borderWidth:H,borderTopWidth:H,borderRightWidth:H,borderBottomWidth:H,borderLeftWidth:H,borderRadius:H,radius:H,borderTopLeftRadius:H,borderTopRightRadius:H,borderBottomRightRadius:H,borderBottomLeftRadius:H,width:H,maxWidth:H,height:H,maxHeight:H,size:H,top:H,right:H,bottom:H,left:H,padding:H,paddingTop:H,paddingRight:H,paddingBottom:H,paddingLeft:H,margin:H,marginTop:H,marginRight:H,marginBottom:H,marginLeft:H,rotate:tn,rotateX:tn,rotateY:tn,rotateZ:tn,scale:yo,scaleX:yo,scaleY:yo,scaleZ:yo,skew:tn,skewX:tn,skewY:tn,distance:H,translateX:H,translateY:H,translateZ:H,x:H,y:H,z:H,perspective:H,transformPerspective:H,opacity:fi,originX:xd,originY:xd,originZ:H,zIndex:kd,fillOpacity:fi,strokeOpacity:fi,numOctaves:kd};function Oc(e,t,n,r){var i,o=e.style,a=e.vars,s=e.transform,l=e.transformKeys,u=e.transformOrigin;l.length=0;var c=!1,d=!1,f=!0;for(var m in t){var h=t[m];if(Eg(m)){a[m]=h;continue}var y=_g[m],w=ow(h,y);if(Zi(m)){if(c=!0,s[m]=w,l.push(m),!f)continue;h!==((i=y.default)!==null&&i!==void 0?i:0)&&(f=!1)}else xg(m)?(u[m]=w,d=!0):o[m]=w}c?o.transform=rw(e,n,f,r):r?o.transform=r({},""):!t.transform&&o.transform&&(o.transform="none"),d&&(o.transformOrigin=iw(u))}var Lc=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function Dg(e,t,n){for(var r in t)!Yt(t[r])&&!kg(r,n)&&(e[r]=t[r])}function vw(e,t,n){var r=e.transformTemplate;return C.useMemo(function(){var i=Lc();Oc(i,t,{enableHardwareAcceleration:!n},r);var o=i.vars,a=i.style;return L(L({},o),a)},[t])}function yw(e,t,n){var r=e.style||{},i={};return Dg(i,r,e),Object.assign(i,vw(e,t,n)),e.transformValues&&(i=e.transformValues(i)),i}function Sw(e,t,n){var r={},i=yw(e,t,n);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":"pan-".concat(e.drag==="x"?"y":"x")),r.style=i,r}var ww=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 va(e){return ww.has(e)}var Rg=function(e){return!va(e)};function xw(e){e&&(Rg=function(t){return t.startsWith("on")?!va(t):e(t)})}try{xw(require("@emotion/is-prop-valid").default)}catch{}function kw(e,t,n){var r={};for(var i in e)(Rg(i)||n===!0&&va(i)||!t&&!va(i)||e.draggable&&i.startsWith("onDrag"))&&(r[i]=e[i]);return r}function Ed(e,t,n){return typeof e=="string"?e:H.transform(t+n*e)}function Ew(e,t,n){var r=Ed(t,e.x,e.width),i=Ed(n,e.y,e.height);return"".concat(r," ").concat(i)}var Cw={offset:"stroke-dashoffset",array:"stroke-dasharray"},Pw={offset:"strokeDashoffset",array:"strokeDasharray"};function Mw(e,t,n,r,i){n===void 0&&(n=1),r===void 0&&(r=0),i===void 0&&(i=!0),e.pathLength=1;var o=i?Cw:Pw;e[o.offset]=H.transform(-r);var a=H.transform(t),s=H.transform(n);e[o.array]="".concat(a," ").concat(s)}function Gc(e,t,n,r){var i=t.attrX,o=t.attrY,a=t.originX,s=t.originY,l=t.pathLength,u=t.pathSpacing,c=u===void 0?1:u,d=t.pathOffset,f=d===void 0?0:d,m=vt(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);Oc(e,m,n,r),e.attrs=e.style,e.style={};var h=e.attrs,y=e.style,w=e.dimensions;h.transform&&(w&&(y.transform=h.transform),delete h.transform),w&&(a!==void 0||s!==void 0||y.transform)&&(y.transformOrigin=Ew(w,a!==void 0?a:.5,s!==void 0?s:.5)),i!==void 0&&(h.x=i),o!==void 0&&(h.y=o),l!==void 0&&Mw(h,l,c,f,!1)}var Og=function(){return L(L({},Lc()),{attrs:{}})};function Bw(e,t){var n=C.useMemo(function(){var i=Og();return Gc(i,t,{enableHardwareAcceleration:!1},e.transformTemplate),L(L({},i.attrs),{style:L({},i.style)})},[t]);if(e.style){var r={};Dg(r,e.style,e),n.style=L(L({},r),n.style)}return n}function Aw(e){e===void 0&&(e=!1);var t=function(n,r,i,o,a,s){var l=a.latestValues,u=Dc(n)?Bw:Sw,c=u(r,l,s),d=kw(r,typeof n=="string",e),f=L(L(L({},d),c),{ref:o});return i&&(f["data-projection-id"]=i),C.createElement(n,f)};return t}var Tw=/([a-z])([A-Z])/g,bw="$1-$2",Lg=function(e){return e.replace(Tw,bw).toLowerCase()};function Gg(e,t,n,r){var i=t.style,o=t.vars;Object.assign(e.style,i,r&&r.getProjectionStyles(n));for(var a in o)e.style.setProperty(a,o[a])}var Ig=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function Ug(e,t,n,r){Gg(e,t,void 0,r);for(var i in t.attrs)e.setAttribute(Ig.has(i)?i:Lg(i),t.attrs[i])}function Ic(e){var t=e.style,n={};for(var r in t)(Yt(t[r])||kg(r,e))&&(n[r]=t[r]);return n}function Ng(e){var t=Ic(e);for(var n in e)if(Yt(e[n])){var r=n==="x"||n==="y"?"attr"+n.toUpperCase():n;t[r]=e[n]}return t}function Uc(e){return typeof e=="object"&&typeof e.start=="function"}var Gi=function(e){return Array.isArray(e)},_w=function(e){return!!(e&&typeof e=="object"&&e.mix&&e.toValue)},zg=function(e){return Gi(e)?e[e.length-1]||0:e};function Uo(e){var t=Yt(e)?e.get():e;return _w(t)?t.toValue():t}function Cd(e,t,n,r){var i=e.scrapeMotionValuesFromProps,o=e.createRenderState,a=e.onMount,s={latestValues:Dw(t,n,r,i),renderState:o()};return a&&(s.mount=function(l){return a(t,l,s)}),s}var Fg=function(e){return function(t,n){var r=C.useContext(ss),i=C.useContext(ls);return n?Cd(e,t,r,i):Wi(function(){return Cd(e,t,r,i)})}};function Dw(e,t,n,r){var i={},o=n?.initial===!1,a=r(e);for(var s in a)i[s]=Uo(a[s]);var l=e.initial,u=e.animate,c=cs(e),d=Sg(e);t&&d&&!c&&e.inherit!==!1&&(l??(l=t.initial),u??(u=t.animate));var f=o||l===!1,m=f?u:l;if(m&&typeof m!="boolean"&&!Uc(m)){var h=Array.isArray(m)?m:[m];h.forEach(function(y){var w=yg(e,y);if(w){var g=w.transitionEnd;w.transition;var p=vt(w,["transitionEnd","transition"]);for(var v in p){var S=p[v];if(Array.isArray(S)){var k=f?S.length-1:0;S=S[k]}S!==null&&(i[v]=S)}for(var v in g)i[v]=g[v]}})}return i}var Rw={useVisualState:Fg({scrapeMotionValuesFromProps:Ng,createRenderState:Og,onMount:function(e,t,n){var r=n.renderState,i=n.latestValues;try{r.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{r.dimensions={x:0,y:0,width:0,height:0}}Gc(r,i,{enableHardwareAcceleration:!1},e.transformTemplate),Ug(t,r)}})},Ow={useVisualState:Fg({scrapeMotionValuesFromProps:Ic,createRenderState:Lc})};function Lw(e,t,n,r,i){var o=t.forwardMotionProps,a=o===void 0?!1:o,s=Dc(e)?Rw:Ow;return L(L({},s),{preloadedFeatures:n,useRender:Aw(a),createVisualElement:r,projectionNodeConstructor:i,Component:e})}var fe;(function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"})(fe||(fe={}));function fs(e,t,n,r){return r===void 0&&(r={passive:!0}),e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n)}}function du(e,t,n,r){C.useEffect(function(){var i=e.current;if(n&&i)return fs(i,t,n,r)},[e,t,n,r])}function Gw(e){var t=e.whileFocus,n=e.visualElement,r=function(){var o;(o=n.animationState)===null||o===void 0||o.setActive(fe.Focus,!0)},i=function(){var o;(o=n.animationState)===null||o===void 0||o.setActive(fe.Focus,!1)};du(n,"focus",t?r:void 0),du(n,"blur",t?i:void 0)}function Vg(e){return typeof PointerEvent<"u"&&e instanceof PointerEvent?e.pointerType==="mouse":e instanceof MouseEvent}function $g(e){var t=!!e.touches;return t}function Iw(e){return function(t){var n=t instanceof MouseEvent,r=!n||n&&t.button===0;r&&e(t)}}var Uw={pageX:0,pageY:0};function Nw(e,t){t===void 0&&(t="page");var n=e.touches[0]||e.changedTouches[0],r=n||Uw;return{x:r[t+"X"],y:r[t+"Y"]}}function zw(e,t){return t===void 0&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function Nc(e,t){return t===void 0&&(t="page"),{point:$g(e)?Nw(e,t):zw(e,t)}}var jg=function(e,t){t===void 0&&(t=!1);var n=function(r){return e(r,Nc(r))};return t?Iw(n):n},Fw=function(){return Gr&&window.onpointerdown===null},Vw=function(){return Gr&&window.ontouchstart===null},$w=function(){return Gr&&window.onmousedown===null},jw={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Ww={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function Wg(e){return Fw()?e:Vw()?Ww[e]:$w()?jw[e]:e}function yr(e,t,n,r){return fs(e,Wg(t),jg(n,t==="pointerdown"),r)}function ya(e,t,n,r){return du(e,Wg(t),n&&jg(n,t==="pointerdown"),r)}function Zg(e){var t=null;return function(){var n=function(){t=null};return t===null?(t=e,n):!1}}var Pd=Zg("dragHorizontal"),Md=Zg("dragVertical");function Hg(e){var t=!1;if(e==="y")t=Md();else if(e==="x")t=Pd();else{var n=Pd(),r=Md();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}function Kg(){var e=Hg(!0);return e?(e(),!1):!0}function Bd(e,t,n){return function(r,i){var o;!Vg(r)||Kg()||((o=e.animationState)===null||o===void 0||o.setActive(fe.Hover,t),n?.(r,i))}}function Zw(e){var t=e.onHoverStart,n=e.onHoverEnd,r=e.whileHover,i=e.visualElement;ya(i,"pointerenter",t||r?Bd(i,!0,t):void 0,{passive:!t}),ya(i,"pointerleave",n||r?Bd(i,!1,n):void 0,{passive:!n})}var Yg=function(e,t){return t?e===t?!0:Yg(e,t.parentElement):!1};function Xg(e){return C.useEffect(function(){return function(){return e()}},[])}const Sa=(e,t,n)=>Math.min(Math.max(n,e),t),Ks=.001,Hw=.01,Ad=10,Kw=.05,Yw=1;function Xw({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let i,o;bS(e<=Ad*1e3);let a=1-t;a=Sa(Kw,Yw,a),e=Sa(Hw,Ad,e/1e3),a<1?(i=u=>{const c=u*a,d=c*e,f=c-n,m=pu(u,a),h=Math.exp(-d);return Ks-f/m*h},o=u=>{const d=u*a*e,f=d*n+n,m=Math.pow(a,2)*Math.pow(u,2)*e,h=Math.exp(-d),y=pu(Math.pow(u,2),a);return(-i(u)+Ks>0?-1:1)*((f-m)*h)/y}):(i=u=>{const c=Math.exp(-u*e),d=(u-n)*e+1;return-Ks+c*d},o=u=>{const c=Math.exp(-u*e),d=(n-u)*(e*e);return c*d});const s=5/e,l=Jw(i,o,s);if(e=e*1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(l,2)*r;return{stiffness:u,damping:a*2*Math.sqrt(r*u),duration:e}}}const Qw=12;function Jw(e,t,n){let r=n;for(let i=1;i<Qw;i++)r=r-e(r)/t(r);return r}function pu(e,t){return e*Math.sqrt(1-t*t)}const qw=["duration","bounce"],e2=["stiffness","damping","mass"];function Td(e,t){return t.some(n=>e[n]!==void 0)}function t2(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Td(e,e2)&&Td(e,qw)){const n=Xw(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function zc(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:i}=e,o=vt(e,["from","to","restSpeed","restDelta"]);const a={done:!1,value:t};let{stiffness:s,damping:l,mass:u,velocity:c,duration:d,isResolvedFromDuration:f}=t2(o),m=bd,h=bd;function y(){const w=c?-(c/1e3):0,g=n-t,p=l/(2*Math.sqrt(s*u)),v=Math.sqrt(s/u)/1e3;if(i===void 0&&(i=Math.min(Math.abs(n-t)/100,.4)),p<1){const S=pu(v,p);m=k=>{const B=Math.exp(-p*v*k);return n-B*((w+p*v*g)/S*Math.sin(S*k)+g*Math.cos(S*k))},h=k=>{const B=Math.exp(-p*v*k);return p*v*B*(Math.sin(S*k)*(w+p*v*g)/S+g*Math.cos(S*k))-B*(Math.cos(S*k)*(w+p*v*g)-S*g*Math.sin(S*k))}}else if(p===1)m=S=>n-Math.exp(-v*S)*(g+(w+v*g)*S);else{const S=v*Math.sqrt(p*p-1);m=k=>{const B=Math.exp(-p*v*k),b=Math.min(S*k,300);return n-B*((w+p*v*g)*Math.sinh(b)+S*g*Math.cosh(b))/S}}}return y(),{next:w=>{const g=m(w);if(f)a.done=w>=d;else{const p=h(w)*1e3,v=Math.abs(p)<=r,S=Math.abs(n-g)<=i;a.done=v&&S}return a.value=a.done?n:g,a},flipTarget:()=>{c=-c,[t,n]=[n,t],y()}}}zc.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const bd=e=>0,Ii=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},we=(e,t,n)=>-n*e+n*t+e;function Ys(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function _d({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,o=0,a=0;if(!t)i=o=a=n;else{const s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;i=Ys(l,s,e+1/3),o=Ys(l,s,e),a=Ys(l,s,e-1/3)}return{red:Math.round(i*255),green:Math.round(o*255),blue:Math.round(a*255),alpha:r}}const n2=(e,t,n)=>{const r=e*e,i=t*t;return Math.sqrt(Math.max(0,n*(i-r)+r))},r2=[cu,fn,Gn],Dd=e=>r2.find(t=>t.test(e)),Qg=(e,t)=>{let n=Dd(e),r=Dd(t),i=n.parse(e),o=r.parse(t);n===Gn&&(i=_d(i),n=fn),r===Gn&&(o=_d(o),r=fn);const a=Object.assign({},i);return s=>{for(const l in a)l!=="alpha"&&(a[l]=n2(i[l],o[l],s));return a.alpha=we(i.alpha,o.alpha,s),n.transform(a)}},mu=e=>typeof e=="number",i2=(e,t)=>n=>t(e(n)),ds=(...e)=>e.reduce(i2);function Jg(e,t){return mu(e)?n=>we(e,t,n):je.test(e)?Qg(e,t):e0(e,t)}const qg=(e,t)=>{const n=[...e],r=n.length,i=e.map((o,a)=>Jg(o,t[a]));return o=>{for(let a=0;a<r;a++)n[a]=i[a](o);return n}},o2=(e,t)=>{const n=Object.assign(Object.assign({},e),t),r={};for(const i in n)e[i]!==void 0&&t[i]!==void 0&&(r[i]=Jg(e[i],t[i]));return i=>{for(const o in r)n[o]=r[o](i);return n}};function Rd(e){const t=Xt.parse(e),n=t.length;let r=0,i=0,o=0;for(let a=0;a<n;a++)r||typeof t[a]=="number"?r++:t[a].hue!==void 0?o++:i++;return{parsed:t,numNumbers:r,numRGB:i,numHSL:o}}const e0=(e,t)=>{const n=Xt.createTransformer(t),r=Rd(e),i=Rd(t);return r.numHSL===i.numHSL&&r.numRGB===i.numRGB&&r.numNumbers>=i.numNumbers?ds(qg(r.parsed,i.parsed),n):a=>`${a>0?t:e}`},a2=(e,t)=>n=>we(e,t,n);function s2(e){if(typeof e=="number")return a2;if(typeof e=="string")return je.test(e)?Qg:e0;if(Array.isArray(e))return qg;if(typeof e=="object")return o2}function l2(e,t,n){const r=[],i=n||s2(e[0]),o=e.length-1;for(let a=0;a<o;a++){let s=i(e[a],e[a+1]);if(t){const l=Array.isArray(t)?t[a]:t;s=ds(l,s)}r.push(s)}return r}function u2([e,t],[n]){return r=>n(Ii(e,t,r))}function c2(e,t){const n=e.length,r=n-1;return i=>{let o=0,a=!1;if(i<=e[0]?a=!0:i>=e[r]&&(o=r-1,a=!0),!a){let l=1;for(;l<n&&!(e[l]>i||l===r);l++);o=l-1}const s=Ii(e[o],e[o+1],i);return t[o](s)}}function t0(e,t,{clamp:n=!0,ease:r,mixer:i}={}){const o=e.length;ma(o===t.length),ma(!r||!Array.isArray(r)||r.length===o-1),e[0]>e[o-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const a=l2(t,r,i),s=o===2?u2(e,a):c2(e,a);return n?l=>s(Sa(e[0],e[o-1],l)):s}const ps=e=>t=>1-e(1-t),Fc=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,f2=e=>t=>Math.pow(t,e),n0=e=>t=>t*t*((e+1)*t-e),d2=e=>{const t=n0(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},r0=1.525,p2=4/11,m2=8/11,h2=9/10,Vc=e=>e,$c=f2(2),g2=ps($c),i0=Fc($c),o0=e=>1-Math.sin(Math.acos(e)),jc=ps(o0),v2=Fc(jc),Wc=n0(r0),y2=ps(Wc),S2=Fc(Wc),w2=d2(r0),x2=4356/361,k2=35442/1805,E2=16061/1805,wa=e=>{if(e===1||e===0)return e;const t=e*e;return e<p2?7.5625*t:e<m2?9.075*t-9.9*e+3.4:e<h2?x2*t-k2*e+E2:10.8*e*e-20.52*e+10.72},C2=ps(wa),P2=e=>e<.5?.5*(1-wa(1-e*2)):.5*wa(e*2-1)+.5;function M2(e,t){return e.map(()=>t||i0).splice(0,e.length-1)}function B2(e){const t=e.length;return e.map((n,r)=>r!==0?r/(t-1):0)}function A2(e,t){return e.map(n=>n*t)}function No({from:e=0,to:t=1,ease:n,offset:r,duration:i=300}){const o={done:!1,value:e},a=Array.isArray(t)?t:[e,t],s=A2(r&&r.length===a.length?r:B2(a),i);function l(){return t0(s,a,{ease:Array.isArray(n)?n:M2(a,n)})}let u=l();return{next:c=>(o.value=u(c),o.done=c>=i,o),flipTarget:()=>{a.reverse(),u=l()}}}function T2({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:i=.5,modifyTarget:o}){const a={done:!1,value:t};let s=n*e;const l=t+s,u=o===void 0?l:o(l);return u!==l&&(s=u-t),{next:c=>{const d=-s*Math.exp(-c/r);return a.done=!(d>i||d<-i),a.value=a.done?u:u+d,a},flipTarget:()=>{}}}const Od={keyframes:No,spring:zc,decay:T2};function b2(e){if(Array.isArray(e.to))return No;if(Od[e.type])return Od[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?No:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?zc:No}const a0=1/60*1e3,_2=typeof performance<"u"?()=>performance.now():()=>Date.now(),s0=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(_2()),a0);function D2(e){let t=[],n=[],r=0,i=!1,o=!1;const a=new WeakSet,s={schedule:(l,u=!1,c=!1)=>{const d=c&&i,f=d?t:n;return u&&a.add(l),f.indexOf(l)===-1&&(f.push(l),d&&i&&(r=t.length)),l},cancel:l=>{const u=n.indexOf(l);u!==-1&&n.splice(u,1),a.delete(l)},process:l=>{if(i){o=!0;return}if(i=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let u=0;u<r;u++){const c=t[u];c(l),a.has(c)&&(s.schedule(c),e())}i=!1,o&&(o=!1,s.process(l))}};return s}const R2=40;let hu=!0,Ui=!1,gu=!1;const Sr={delta:0,timestamp:0},Yi=["read","update","preRender","render","postRender"],ms=Yi.reduce((e,t)=>(e[t]=D2(()=>Ui=!0),e),{}),At=Yi.reduce((e,t)=>{const n=ms[t];return e[t]=(r,i=!1,o=!1)=>(Ui||L2(),n.schedule(r,i,o)),e},{}),br=Yi.reduce((e,t)=>(e[t]=ms[t].cancel,e),{}),Xs=Yi.reduce((e,t)=>(e[t]=()=>ms[t].process(Sr),e),{}),O2=e=>ms[e].process(Sr),l0=e=>{Ui=!1,Sr.delta=hu?a0:Math.max(Math.min(e-Sr.timestamp,R2),1),Sr.timestamp=e,gu=!0,Yi.forEach(O2),gu=!1,Ui&&(hu=!1,s0(l0))},L2=()=>{Ui=!0,hu=!0,gu||s0(l0)},xa=()=>Sr;function u0(e,t,n=0){return e-t-n}function G2(e,t,n=0,r=!0){return r?u0(t+-e,t,n):t-(e-t)+n}function I2(e,t,n,r){return r?e>=t+n:e<=-n}const U2=e=>{const t=({delta:n})=>e(n);return{start:()=>At.update(t,!0),stop:()=>br.update(t)}};function c0(e){var t,n,{from:r,autoplay:i=!0,driver:o=U2,elapsed:a=0,repeat:s=0,repeatType:l="loop",repeatDelay:u=0,onPlay:c,onStop:d,onComplete:f,onRepeat:m,onUpdate:h}=e,y=vt(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:w}=y,g,p=0,v=y.duration,S,k=!1,B=!0,b;const A=b2(y);!((n=(t=A).needsInterpolation)===null||n===void 0)&&n.call(t,r,w)&&(b=t0([0,100],[r,w],{clamp:!1}),r=0,w=100);const I=A(Object.assign(Object.assign({},y),{from:r,to:w}));function U(){p++,l==="reverse"?(B=p%2===0,a=G2(a,v,u,B)):(a=u0(a,v,u),l==="mirror"&&I.flipTarget()),k=!1,m&&m()}function N(){g.stop(),f&&f()}function z(j){if(B||(j=-j),a+=j,!k){const K=I.next(Math.max(0,a));S=K.value,b&&(S=b(S)),k=B?K.done:a<=0}h?.(S),k&&(p===0&&(v??(v=a)),p<s?I2(a,v,u,B)&&U():N())}function M(){c?.(),g=o(z),g.start()}return i&&M(),{stop:()=>{d?.(),g.stop()}}}function f0(e,t){return t?e*(1e3/t):0}function N2({from:e=0,velocity:t=0,min:n,max:r,power:i=.8,timeConstant:o=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:l=1,modifyTarget:u,driver:c,onUpdate:d,onComplete:f,onStop:m}){let h;function y(v){return n!==void 0&&v<n||r!==void 0&&v>r}function w(v){return n===void 0?r:r===void 0||Math.abs(n-v)<Math.abs(r-v)?n:r}function g(v){h?.stop(),h=c0(Object.assign(Object.assign({},v),{driver:c,onUpdate:S=>{var k;d?.(S),(k=v.onUpdate)===null||k===void 0||k.call(v,S)},onComplete:f,onStop:m}))}function p(v){g(Object.assign({type:"spring",stiffness:a,damping:s,restDelta:l},v))}if(y(e))p({from:e,velocity:t,to:w(e)});else{let v=i*t+e;typeof u<"u"&&(v=u(v));const S=w(v),k=S===n?-1:1;let B,b;const A=I=>{B=b,b=I,t=f0(I-B,xa().delta),(k===1&&I>S||k===-1&&I<S)&&p({from:I,to:S,velocity:t})};g({type:"decay",from:e,velocity:t,timeConstant:o,power:i,restDelta:l,modifyTarget:u,onUpdate:y(v)?A:void 0})}return{stop:()=>h?.stop()}}const vu=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),Ld=e=>vu(e)&&e.hasOwnProperty("z"),So=(e,t)=>Math.abs(e-t);function d0(e,t){if(mu(e)&&mu(t))return So(e,t);if(vu(e)&&vu(t)){const n=So(e.x,t.x),r=So(e.y,t.y),i=Ld(e)&&Ld(t)?So(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(i,2))}}const p0=(e,t)=>1-3*t+3*e,m0=(e,t)=>3*t-6*e,h0=e=>3*e,ka=(e,t,n)=>((p0(t,n)*e+m0(t,n))*e+h0(t))*e,g0=(e,t,n)=>3*p0(t,n)*e*e+2*m0(t,n)*e+h0(t),z2=1e-7,F2=10;function V2(e,t,n,r,i){let o,a,s=0;do a=t+(n-t)/2,o=ka(a,r,i)-e,o>0?n=a:t=a;while(Math.abs(o)>z2&&++s<F2);return a}const $2=8,j2=.001;function W2(e,t,n,r){for(let i=0;i<$2;++i){const o=g0(t,n,r);if(o===0)return t;const a=ka(t,n,r)-e;t-=a/o}return t}const zo=11,wo=1/(zo-1);function Z2(e,t,n,r){if(e===t&&n===r)return Vc;const i=new Float32Array(zo);for(let a=0;a<zo;++a)i[a]=ka(a*wo,e,n);function o(a){let s=0,l=1;const u=zo-1;for(;l!==u&&i[l]<=a;++l)s+=wo;--l;const c=(a-i[l])/(i[l+1]-i[l]),d=s+c*wo,f=g0(d,e,n);return f>=j2?W2(a,d,e,n):f===0?d:V2(a,s,s+wo,e,n)}return a=>a===0||a===1?a:ka(o(a),t,r)}function H2(e){var t=e.onTap,n=e.onTapStart,r=e.onTapCancel,i=e.whileTap,o=e.visualElement,a=t||n||r||i,s=C.useRef(!1),l=C.useRef(null),u={passive:!(n||t||r||h)};function c(){var y;(y=l.current)===null||y===void 0||y.call(l),l.current=null}function d(){var y;return c(),s.current=!1,(y=o.animationState)===null||y===void 0||y.setActive(fe.Tap,!1),!Kg()}function f(y,w){d()&&(Yg(o.getInstance(),y.target)?t?.(y,w):r?.(y,w))}function m(y,w){d()&&r?.(y,w)}function h(y,w){var g;c(),!s.current&&(s.current=!0,l.current=ds(yr(window,"pointerup",f,u),yr(window,"pointercancel",m,u)),(g=o.animationState)===null||g===void 0||g.setActive(fe.Tap,!0),n?.(y,w))}ya(o,"pointerdown",a?h:void 0,u),Xg(c)}var Gd=new Set;function K2(e,t,n){e||Gd.has(t)||(console.warn(t),n&&console.warn(n),Gd.add(t))}var yu=new WeakMap,Qs=new WeakMap,Y2=function(e){var t;(t=yu.get(e.target))===null||t===void 0||t(e)},X2=function(e){e.forEach(Y2)};function Q2(e){var t=e.root,n=vt(e,["root"]),r=t||document;Qs.has(r)||Qs.set(r,{});var i=Qs.get(r),o=JSON.stringify(n);return i[o]||(i[o]=new IntersectionObserver(X2,L({root:t},n))),i[o]}function J2(e,t,n){var r=Q2(t);return yu.set(e,n),r.observe(e),function(){yu.delete(e),r.unobserve(e)}}function q2(e){var t=e.visualElement,n=e.whileInView,r=e.onViewportEnter,i=e.onViewportLeave,o=e.viewport,a=o===void 0?{}:o,s=C.useRef({hasEnteredView:!1,isInView:!1}),l=!!(n||r||i);a.once&&s.current.hasEnteredView&&(l=!1);var u=typeof IntersectionObserver>"u"?nx:tx;u(l,s.current,t,a)}var ex={some:0,all:1};function tx(e,t,n,r){var i=r.root,o=r.margin,a=r.amount,s=a===void 0?"some":a,l=r.once;C.useEffect(function(){if(e){var u={root:i?.current,rootMargin:o,threshold:typeof s=="number"?s:ex[s]},c=function(d){var f,m=d.isIntersecting;if(t.isInView!==m&&(t.isInView=m,!(l&&!m&&t.hasEnteredView))){m&&(t.hasEnteredView=!0),(f=n.animationState)===null||f===void 0||f.setActive(fe.InView,m);var h=n.getProps(),y=m?h.onViewportEnter:h.onViewportLeave;y?.(d)}};return J2(n.getInstance(),u,c)}},[e,i,o,s])}function nx(e,t,n,r){var i=r.fallback,o=i===void 0?!0:i;C.useEffect(function(){!e||!o||(pg!=="production"&&K2(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var a;t.hasEnteredView=!0;var s=n.getProps().onViewportEnter;s?.(null),(a=n.animationState)===null||a===void 0||a.setActive(fe.InView,!0)}))},[e])}var dn=function(e){return function(t){return e(t),null}},rx={inView:dn(q2),tap:dn(H2),focus:dn(Gw),hover:dn(Zw)},ix=0,ox=function(){return ix++},ax=function(){return Wi(ox)};function v0(){var e=C.useContext(ls);if(e===null)return[!0,null];var t=e.isPresent,n=e.onExitComplete,r=e.register,i=ax();C.useEffect(function(){return r(i)},[]);var o=function(){return n?.(i)};return!t&&n?[!1,o]:[!0]}function y0(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 Ea=function(e){return e*1e3},sx={linear:Vc,easeIn:$c,easeInOut:i0,easeOut:g2,circIn:o0,circInOut:v2,circOut:jc,backIn:Wc,backInOut:S2,backOut:y2,anticipate:w2,bounceIn:C2,bounceInOut:P2,bounceOut:wa},Id=function(e){if(Array.isArray(e)){ma(e.length===4);var t=Ce(e,4),n=t[0],r=t[1],i=t[2],o=t[3];return Z2(n,r,i,o)}else if(typeof e=="string")return sx[e];return e},lx=function(e){return Array.isArray(e)&&typeof e[0]!="number"},Ud=function(e,t){return e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&Xt.test(t)&&!t.startsWith("url("))},An=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},xo=function(e){return{type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}},Js=function(){return{type:"keyframes",ease:"linear",duration:.3}},ux=function(e){return{type:"keyframes",duration:.8,values:e}},Nd={x:An,y:An,z:An,rotate:An,rotateX:An,rotateY:An,rotateZ:An,scaleX:xo,scaleY:xo,scale:xo,opacity:Js,backgroundColor:Js,color:Js,default:xo},cx=function(e,t){var n;return Gi(t)?n=ux:n=Nd[e]||Nd.default,L({to:t},n(t))},fx=L(L({},_g),{color:je,backgroundColor:je,outlineColor:je,fill:je,stroke:je,borderColor:je,borderTopColor:je,borderRightColor:je,borderBottomColor:je,borderLeftColor:je,filter:fu,WebkitFilter:fu}),Zc=function(e){return fx[e]};function Hc(e,t){var n,r=Zc(e);return r!==fu&&(r=Xt),(n=r.getAnimatableNone)===null||n===void 0?void 0:n.call(r,t)}function dx(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=vt(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}function px(e){var t=e.ease,n=e.times,r=e.yoyo,i=e.flip,o=e.loop,a=vt(e,["ease","times","yoyo","flip","loop"]),s=L({},a);return n&&(s.offset=n),a.duration&&(s.duration=Ea(a.duration)),a.repeatDelay&&(s.repeatDelay=Ea(a.repeatDelay)),t&&(s.ease=lx(t)?t.map(Id):Id(t)),a.type==="tween"&&(s.type="keyframes"),(r||o||i)&&(r?s.repeatType="reverse":o?s.repeatType="loop":i&&(s.repeatType="mirror"),s.repeat=o||r||i||a.repeat),a.type!=="spring"&&(s.type="keyframes"),s}function mx(e,t){var n,r,i=Kc(e,t)||{};return(r=(n=i.delay)!==null&&n!==void 0?n:e.delay)!==null&&r!==void 0?r:0}function hx(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=Gt([],Ce(e.to),!1),e.to[0]=e.from),e}function gx(e,t,n){var r;return Array.isArray(t.to)&&((r=e.duration)!==null&&r!==void 0||(e.duration=.8)),hx(t),dx(e)||(e=L(L({},e),cx(n,t.to))),L(L({},t),px(e))}function vx(e,t,n,r,i){var o,a=Kc(r,e),s=(o=a.from)!==null&&o!==void 0?o:t.get(),l=Ud(e,n);s==="none"&&l&&typeof n=="string"?s=Hc(e,n):zd(s)&&typeof n=="string"?s=Fd(n):!Array.isArray(n)&&zd(n)&&typeof s=="string"&&(n=Fd(s));var u=Ud(e,s);function c(){var f={from:s,to:n,velocity:t.getVelocity(),onComplete:i,onUpdate:function(m){return t.set(m)}};return a.type==="inertia"||a.type==="decay"?N2(L(L({},f),a)):c0(L(L({},gx(a,f,e)),{onUpdate:function(m){var h;f.onUpdate(m),(h=a.onUpdate)===null||h===void 0||h.call(a,m)},onComplete:function(){var m;f.onComplete(),(m=a.onComplete)===null||m===void 0||m.call(a)}}))}function d(){var f,m,h=zg(n);return t.set(h),i(),(f=a?.onUpdate)===null||f===void 0||f.call(a,h),(m=a?.onComplete)===null||m===void 0||m.call(a),{stop:function(){}}}return!u||!l||a.type===!1?d:c}function zd(e){return e===0||typeof e=="string"&&parseFloat(e)===0&&e.indexOf(" ")===-1}function Fd(e){return typeof e=="number"?0:Hc("",e)}function Kc(e,t){return e[t]||e.default||e}function Yc(e,t,n,r){return r===void 0&&(r={}),t.start(function(i){var o,a,s=vx(e,t,n,r,i),l=mx(r,e),u=function(){return a=s()};return l?o=window.setTimeout(u,Ea(l)):u(),function(){clearTimeout(o),a?.stop()}})}var yx=function(e){return/^\-?\d*\.?\d+$/.test(e)},Sx=function(e){return/^0[^.\s]+$/.test(e)};function Xc(e,t){e.indexOf(t)===-1&&e.push(t)}function Qc(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var di=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(t){var n=this;return Xc(this.subscriptions,t),function(){return Qc(n.subscriptions,t)}},e.prototype.notify=function(t,n,r){var i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](t,n,r);else for(var o=0;o<i;o++){var a=this.subscriptions[o];a&&a(t,n,r)}},e.prototype.getSize=function(){return this.subscriptions.length},e.prototype.clear=function(){this.subscriptions.length=0},e}(),wx=function(e){return!isNaN(parseFloat(e))},xx=function(){function e(t){var n=this;this.version="6.5.1",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new di,this.velocityUpdateSubscribers=new di,this.renderSubscribers=new di,this.canTrackVelocity=!1,this.updateAndNotify=function(r,i){i===void 0&&(i=!0),n.prev=n.current,n.current=r;var o=xa(),a=o.delta,s=o.timestamp;n.lastUpdated!==s&&(n.timeDelta=a,n.lastUpdated=s,At.postRender(n.scheduleVelocityCheck)),n.prev!==n.current&&n.updateSubscribers.notify(n.current),n.velocityUpdateSubscribers.getSize()&&n.velocityUpdateSubscribers.notify(n.getVelocity()),i&&n.renderSubscribers.notify(n.current)},this.scheduleVelocityCheck=function(){return At.postRender(n.velocityCheck)},this.velocityCheck=function(r){var i=r.timestamp;i!==n.lastUpdated&&(n.prev=n.current,n.velocityUpdateSubscribers.notify(n.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=wx(this.current)}return e.prototype.onChange=function(t){return this.updateSubscribers.add(t)},e.prototype.clearListeners=function(){this.updateSubscribers.clear()},e.prototype.onRenderRequest=function(t){return t(this.get()),this.renderSubscribers.add(t)},e.prototype.attach=function(t){this.passiveEffect=t},e.prototype.set=function(t,n){n===void 0&&(n=!0),!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)},e.prototype.get=function(){return this.current},e.prototype.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){return this.canTrackVelocity?f0(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},e.prototype.start=function(t){var n=this;return this.stop(),new Promise(function(r){n.hasAnimated=!0,n.stopAnimation=t(r)}).then(function(){return n.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 _r(e){return new xx(e)}var S0=function(e){return function(t){return t.test(e)}},kx={test:function(e){return e==="auto"},parse:function(e){return e}},w0=[Kn,H,It,tn,lw,sw,kx],Hr=function(e){return w0.find(S0(e))},Ex=Gt(Gt([],Ce(w0),!1),[je,Xt],!1),Cx=function(e){return Ex.find(S0(e))};function Px(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,_r(n))}function Mx(e,t){var n=us(e,t),r=n?e.makeTargetAnimatable(n,!1):{},i=r.transitionEnd,o=i===void 0?{}:i;r.transition;var a=vt(r,["transitionEnd","transition"]);a=L(L({},a),o);for(var s in a){var l=zg(a[s]);Px(e,s,l)}}function Bx(e,t,n){var r,i,o,a,s=Object.keys(t).filter(function(m){return!e.hasValue(m)}),l=s.length;if(l)for(var u=0;u<l;u++){var c=s[u],d=t[c],f=null;Array.isArray(d)&&(f=d[0]),f===null&&(f=(i=(r=n[c])!==null&&r!==void 0?r:e.readValue(c))!==null&&i!==void 0?i:t[c]),f!=null&&(typeof f=="string"&&(yx(f)||Sx(f))?f=parseFloat(f):!Cx(f)&&Xt.test(d)&&(f=Hc(c,d)),e.addValue(c,_r(f)),(o=(a=n)[c])!==null&&o!==void 0||(a[c]=f),e.setBaseTarget(c,f))}}function Ax(e,t){if(t){var n=t[e]||t.default||t;return n.from}}function Tx(e,t,n){var r,i,o={};for(var a in e)o[a]=(r=Ax(a,t))!==null&&r!==void 0?r:(i=n.getValue(a))===null||i===void 0?void 0:i.get();return o}function bx(e,t,n){n===void 0&&(n={}),e.notifyAnimationStart(t);var r;if(Array.isArray(t)){var i=t.map(function(a){return Su(e,a,n)});r=Promise.all(i)}else if(typeof t=="string")r=Su(e,t,n);else{var o=typeof t=="function"?us(e,t,n.custom):t;r=x0(e,o,n)}return r.then(function(){return e.notifyAnimationComplete(t)})}function Su(e,t,n){var r;n===void 0&&(n={});var i=us(e,t,n.custom),o=(i||{}).transition,a=o===void 0?e.getDefaultTransition()||{}:o;n.transitionOverride&&(a=n.transitionOverride);var s=i?function(){return x0(e,i,n)}:function(){return Promise.resolve()},l=!((r=e.variantChildren)===null||r===void 0)&&r.size?function(m){m===void 0&&(m=0);var h=a.delayChildren,y=h===void 0?0:h,w=a.staggerChildren,g=a.staggerDirection;return _x(e,t,y+m,w,g,n)}:function(){return Promise.resolve()},u=a.when;if(u){var c=Ce(u==="beforeChildren"?[s,l]:[l,s],2),d=c[0],f=c[1];return d().then(f)}else return Promise.all([s(),l(n.delay)])}function x0(e,t,n){var r,i=n===void 0?{}:n,o=i.delay,a=o===void 0?0:o,s=i.transitionOverride,l=i.type,u=e.makeTargetAnimatable(t),c=u.transition,d=c===void 0?e.getDefaultTransition():c,f=u.transitionEnd,m=vt(u,["transition","transitionEnd"]);s&&(d=s);var h=[],y=l&&((r=e.animationState)===null||r===void 0?void 0:r.getState()[l]);for(var w in m){var g=e.getValue(w),p=m[w];if(!(!g||p===void 0||y&&Rx(y,w))){var v=L({delay:a},d);e.shouldReduceMotion&&Zi(w)&&(v=L(L({},v),{type:!1,delay:0}));var S=Yc(w,g,p,v);h.push(S)}}return Promise.all(h).then(function(){f&&Mx(e,f)})}function _x(e,t,n,r,i,o){n===void 0&&(n=0),r===void 0&&(r=0),i===void 0&&(i=1);var a=[],s=(e.variantChildren.size-1)*r,l=i===1?function(u){return u===void 0&&(u=0),u*r}:function(u){return u===void 0&&(u=0),s-u*r};return Array.from(e.variantChildren).sort(Dx).forEach(function(u,c){a.push(Su(u,t,L(L({},o),{delay:n+l(c)})).then(function(){return u.notifyAnimationComplete(t)}))}),Promise.all(a)}function Dx(e,t){return e.sortNodePosition(t)}function Rx(e,t){var n=e.protectedKeys,r=e.needsAnimating,i=n.hasOwnProperty(t)&&r[t]!==!0;return r[t]=!1,i}var Jc=[fe.Animate,fe.InView,fe.Focus,fe.Hover,fe.Tap,fe.Drag,fe.Exit],Ox=Gt([],Ce(Jc),!1).reverse(),Lx=Jc.length;function Gx(e){return function(t){return Promise.all(t.map(function(n){var r=n.animation,i=n.options;return bx(e,r,i)}))}}function Ix(e){var t=Gx(e),n=Nx(),r={},i=!0,o=function(c,d){var f=us(e,d);if(f){f.transition;var m=f.transitionEnd,h=vt(f,["transition","transitionEnd"]);c=L(L(L({},c),h),m)}return c};function a(c){return r[c]!==void 0}function s(c){t=c(e)}function l(c,d){for(var f,m=e.getProps(),h=e.getVariantContext(!0)||{},y=[],w=new Set,g={},p=1/0,v=function(b){var A=Ox[b],I=n[A],U=(f=m[A])!==null&&f!==void 0?f:h[A],N=Et(U),z=A===d?I.isActive:null;z===!1&&(p=b);var M=U===h[A]&&U!==m[A]&&N;if(M&&i&&e.manuallyAnimateOnMount&&(M=!1),I.protectedKeys=L({},g),!I.isActive&&z===null||!U&&!I.prevProp||Uc(U)||typeof U=="boolean")return"continue";var j=Ux(I.prevProp,U),K=j||A===d&&I.isActive&&!M&&N||b>p&&N,te=Array.isArray(U)?U:[U],Z=te.reduce(o,{});z===!1&&(Z={});var D=I.prevResolvedValues,$=D===void 0?{}:D,W=L(L({},$),Z),q=function(_){K=!0,w.delete(_),I.needsAnimating[_]=!0};for(var R in W){var T=Z[R],E=$[R];g.hasOwnProperty(R)||(T!==E?Gi(T)&&Gi(E)?!y0(T,E)||j?q(R):I.protectedKeys[R]=!0:T!==void 0?q(R):w.add(R):T!==void 0&&w.has(R)?q(R):I.protectedKeys[R]=!0)}I.prevProp=U,I.prevResolvedValues=Z,I.isActive&&(g=L(L({},g),Z)),i&&e.blockInitialAnimation&&(K=!1),K&&!M&&y.push.apply(y,Gt([],Ce(te.map(function(_){return{animation:_,options:L({type:A},c)}})),!1))},S=0;S<Lx;S++)v(S);if(r=L({},g),w.size){var k={};w.forEach(function(b){var A=e.getBaseTarget(b);A!==void 0&&(k[b]=A)}),y.push({animation:k})}var B=!!y.length;return i&&m.initial===!1&&!e.manuallyAnimateOnMount&&(B=!1),i=!1,B?t(y):Promise.resolve()}function u(c,d,f){var m;if(n[c].isActive===d)return Promise.resolve();(m=e.variantChildren)===null||m===void 0||m.forEach(function(w){var g;return(g=w.animationState)===null||g===void 0?void 0:g.setActive(c,d)}),n[c].isActive=d;var h=l(f,c);for(var y in n)n[y].protectedKeys={};return h}return{isAnimated:a,animateChanges:l,setActive:u,setAnimateFunction:s,getState:function(){return n}}}function Ux(e,t){return typeof t=="string"?t!==e:vg(t)?!y0(t,e):!1}function Tn(e){return e===void 0&&(e=!1),{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Nx(){var e;return e={},e[fe.Animate]=Tn(!0),e[fe.InView]=Tn(),e[fe.Hover]=Tn(),e[fe.Tap]=Tn(),e[fe.Drag]=Tn(),e[fe.Focus]=Tn(),e[fe.Exit]=Tn(),e}var zx={animation:dn(function(e){var t=e.visualElement,n=e.animate;t.animationState||(t.animationState=Ix(t)),Uc(n)&&C.useEffect(function(){return n.subscribe(t)},[n])}),exit:dn(function(e){var t=e.custom,n=e.visualElement,r=Ce(v0(),2),i=r[0],o=r[1],a=C.useContext(ls);C.useEffect(function(){var s,l;n.isPresent=i;var u=(s=n.animationState)===null||s===void 0?void 0:s.setActive(fe.Exit,!i,{custom:(l=a?.custom)!==null&&l!==void 0?l:t});!i&&u?.then(o)},[i])})},k0=function(){function e(t,n,r){var i=this,o=r===void 0?{}:r,a=o.transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(i.lastMoveEvent&&i.lastMoveEventInfo){var f=el(i.lastMoveEventInfo,i.history),m=i.startEvent!==null,h=d0(f.offset,{x:0,y:0})>=3;if(!(!m&&!h)){var y=f.point,w=xa().timestamp;i.history.push(L(L({},y),{timestamp:w}));var g=i.handlers,p=g.onStart,v=g.onMove;m||(p&&p(i.lastMoveEvent,f),i.startEvent=i.lastMoveEvent),v&&v(i.lastMoveEvent,f)}}},this.handlePointerMove=function(f,m){if(i.lastMoveEvent=f,i.lastMoveEventInfo=qs(m,i.transformPagePoint),Vg(f)&&f.buttons===0){i.handlePointerUp(f,m);return}At.update(i.updatePoint,!0)},this.handlePointerUp=function(f,m){i.end();var h=i.handlers,y=h.onEnd,w=h.onSessionEnd,g=el(qs(m,i.transformPagePoint),i.history);i.startEvent&&y&&y(f,g),w&&w(f,g)},!($g(t)&&t.touches.length>1)){this.handlers=n,this.transformPagePoint=a;var s=Nc(t),l=qs(s,this.transformPagePoint),u=l.point,c=xa().timestamp;this.history=[L(L({},u),{timestamp:c})];var d=n.onSessionStart;d&&d(t,el(l,this.history)),this.removeListeners=ds(yr(window,"pointermove",this.handlePointerMove),yr(window,"pointerup",this.handlePointerUp),yr(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(t){this.handlers=t},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),br.update(this.updatePoint)},e}();function qs(e,t){return t?{point:t(e.point)}:e}function Vd(e,t){return{x:e.x-t.x,y:e.y-t.y}}function el(e,t){var n=e.point;return{point:n,delta:Vd(n,E0(t)),offset:Vd(n,Fx(t)),velocity:Vx(t,.1)}}function Fx(e){return e[0]}function E0(e){return e[e.length-1]}function Vx(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,i=E0(e);n>=0&&(r=e[n],!(i.timestamp-r.timestamp>Ea(t)));)n--;if(!r)return{x:0,y:0};var o=(i.timestamp-r.timestamp)/1e3;if(o===0)return{x:0,y:0};var a={x:(i.x-r.x)/o,y:(i.y-r.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function Qt(e){return e.max-e.min}function $d(e,t,n){return t===void 0&&(t=0),n===void 0&&(n=.01),d0(e,t)<n}function jd(e,t,n,r){r===void 0&&(r=.5),e.origin=r,e.originPoint=we(t.min,t.max,e.origin),e.scale=Qt(n)/Qt(t),($d(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=we(n.min,n.max,e.origin)-e.originPoint,($d(e.translate)||isNaN(e.translate))&&(e.translate=0)}function pi(e,t,n,r){jd(e.x,t.x,n.x,r?.originX),jd(e.y,t.y,n.y,r?.originY)}function Wd(e,t,n){e.min=n.min+t.min,e.max=e.min+Qt(t)}function $x(e,t,n){Wd(e.x,t.x,n.x),Wd(e.y,t.y,n.y)}function Zd(e,t,n){e.min=t.min-n.min,e.max=e.min+Qt(t)}function mi(e,t,n){Zd(e.x,t.x,n.x),Zd(e.y,t.y,n.y)}function jx(e,t,n){var r=t.min,i=t.max;return r!==void 0&&e<r?e=n?we(r,e,n.min):Math.max(e,r):i!==void 0&&e>i&&(e=n?we(i,e,n.max):Math.min(e,i)),e}function Hd(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function Wx(e,t){var n=t.top,r=t.left,i=t.bottom,o=t.right;return{x:Hd(e.x,r,o),y:Hd(e.y,n,i)}}function Kd(e,t){var n,r=t.min-e.min,i=t.max-e.max;return t.max-t.min<e.max-e.min&&(n=Ce([i,r],2),r=n[0],i=n[1]),{min:r,max:i}}function Zx(e,t){return{x:Kd(e.x,t.x),y:Kd(e.y,t.y)}}function Hx(e,t){var n=.5,r=Qt(e),i=Qt(t);return i>r?n=Ii(t.min,t.max-r,e.min):r>i&&(n=Ii(e.min,e.max-i,t.min)),Sa(0,1,n)}function Kx(e,t){var n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}var wu=.35;function Yx(e){return e===void 0&&(e=wu),e===!1?e=0:e===!0&&(e=wu),{x:Yd(e,"left","right"),y:Yd(e,"top","bottom")}}function Yd(e,t,n){return{min:Xd(e,t),max:Xd(e,n)}}function Xd(e,t){var n;return typeof e=="number"?e:(n=e[t])!==null&&n!==void 0?n:0}var Qd=function(){return{translate:0,scale:1,origin:0,originPoint:0}},hi=function(){return{x:Qd(),y:Qd()}},Jd=function(){return{min:0,max:0}},Fe=function(){return{x:Jd(),y:Jd()}};function Dt(e){return[e("x"),e("y")]}function C0(e){var t=e.top,n=e.left,r=e.right,i=e.bottom;return{x:{min:n,max:r},y:{min:t,max:i}}}function Xx(e){var t=e.x,n=e.y;return{top:n.min,right:t.max,bottom:n.max,left:t.min}}function Qx(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}}function tl(e){return e===void 0||e===1}function P0(e){var t=e.scale,n=e.scaleX,r=e.scaleY;return!tl(t)||!tl(n)||!tl(r)}function nn(e){return P0(e)||qd(e.x)||qd(e.y)||e.z||e.rotate||e.rotateX||e.rotateY}function qd(e){return e&&e!=="0%"}function Ca(e,t,n){var r=e-n,i=t*r;return n+i}function ep(e,t,n,r,i){return i!==void 0&&(e=Ca(e,i,r)),Ca(e,n,r)+t}function xu(e,t,n,r,i){t===void 0&&(t=0),n===void 0&&(n=1),e.min=ep(e.min,t,n,r,i),e.max=ep(e.max,t,n,r,i)}function M0(e,t){var n=t.x,r=t.y;xu(e.x,n.translate,n.scale,n.originPoint),xu(e.y,r.translate,r.scale,r.originPoint)}function Jx(e,t,n,r){var i,o;r===void 0&&(r=!1);var a=n.length;if(a){t.x=t.y=1;for(var s,l,u=0;u<a;u++)s=n[u],l=s.projectionDelta,((o=(i=s.instance)===null||i===void 0?void 0:i.style)===null||o===void 0?void 0:o.display)!=="contents"&&(r&&s.options.layoutScroll&&s.scroll&&s!==s.root&&fr(e,{x:-s.scroll.x,y:-s.scroll.y}),l&&(t.x*=l.x.scale,t.y*=l.y.scale,M0(e,l)),r&&nn(s.latestValues)&&fr(e,s.latestValues))}}function an(e,t){e.min=e.min+t,e.max=e.max+t}function tp(e,t,n){var r=Ce(n,3),i=r[0],o=r[1],a=r[2],s=t[a]!==void 0?t[a]:.5,l=we(e.min,e.max,s);xu(e,t[i],t[o],l,t.scale)}var qx=["x","scaleX","originX"],ek=["y","scaleY","originY"];function fr(e,t){tp(e.x,t,qx),tp(e.y,t,ek)}function B0(e,t){return C0(Qx(e.getBoundingClientRect(),t))}function tk(e,t,n){var r=B0(e,n),i=t.scroll;return i&&(an(r.x,i.x),an(r.y,i.y)),r}var nk=new WeakMap,rk=function(){function e(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Fe(),this.visualElement=t}return e.prototype.start=function(t,n){var r=this,i=n===void 0?{}:n,o=i.snapToCursor,a=o===void 0?!1:o;if(this.visualElement.isPresent!==!1){var s=function(d){r.stopAnimation(),a&&r.snapToCursor(Nc(d,"page").point)},l=function(d,f){var m,h=r.getProps(),y=h.drag,w=h.dragPropagation,g=h.onDragStart;y&&!w&&(r.openGlobalLock&&r.openGlobalLock(),r.openGlobalLock=Hg(y),!r.openGlobalLock)||(r.isDragging=!0,r.currentDirection=null,r.resolveConstraints(),r.visualElement.projection&&(r.visualElement.projection.isAnimationBlocked=!0,r.visualElement.projection.target=void 0),Dt(function(p){var v,S,k=r.getAxisMotionValue(p).get()||0;if(It.test(k)){var B=(S=(v=r.visualElement.projection)===null||v===void 0?void 0:v.layout)===null||S===void 0?void 0:S.actual[p];if(B){var b=Qt(B);k=b*(parseFloat(k)/100)}}r.originPoint[p]=k}),g?.(d,f),(m=r.visualElement.animationState)===null||m===void 0||m.setActive(fe.Drag,!0))},u=function(d,f){var m=r.getProps(),h=m.dragPropagation,y=m.dragDirectionLock,w=m.onDirectionLock,g=m.onDrag;if(!(!h&&!r.openGlobalLock)){var p=f.offset;if(y&&r.currentDirection===null){r.currentDirection=ik(p),r.currentDirection!==null&&w?.(r.currentDirection);return}r.updateAxis("x",f.point,p),r.updateAxis("y",f.point,p),r.visualElement.syncRender(),g?.(d,f)}},c=function(d,f){return r.stop(d,f)};this.panSession=new k0(t,{onSessionStart:s,onStart:l,onMove:u,onSessionEnd:c},{transformPagePoint:this.visualElement.getTransformPagePoint()})}},e.prototype.stop=function(t,n){var r=this.isDragging;if(this.cancel(),!!r){var i=n.velocity;this.startAnimation(i);var o=this.getProps().onDragEnd;o?.(t,n)}},e.prototype.cancel=function(){var t,n;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),(t=this.panSession)===null||t===void 0||t.end(),this.panSession=void 0;var r=this.getProps().dragPropagation;!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),(n=this.visualElement.animationState)===null||n===void 0||n.setActive(fe.Drag,!1)},e.prototype.updateAxis=function(t,n,r){var i=this.getProps().drag;if(!(!r||!ko(t,i,this.currentDirection))){var o=this.getAxisMotionValue(t),a=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(a=jx(a,this.constraints[t],this.elastic[t])),o.set(a)}},e.prototype.resolveConstraints=function(){var t=this,n=this.getProps(),r=n.dragConstraints,i=n.dragElastic,o=(this.visualElement.projection||{}).layout,a=this.constraints;r&&cr(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):r&&o?this.constraints=Wx(o.actual,r):this.constraints=!1,this.elastic=Yx(i),a!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&Dt(function(s){t.getAxisMotionValue(s)&&(t.constraints[s]=Kx(o.actual[s],t.constraints[s]))})},e.prototype.resolveRefConstraints=function(){var t=this.getProps(),n=t.dragConstraints,r=t.onMeasureDragConstraints;if(!n||!cr(n))return!1;var i=n.current,o=this.visualElement.projection;if(!o||!o.layout)return!1;var a=tk(i,o.root,this.visualElement.getTransformPagePoint()),s=Zx(o.layout.actual,a);if(r){var l=r(Xx(s));this.hasMutatedConstraints=!!l,l&&(s=C0(l))}return s},e.prototype.startAnimation=function(t){var n=this,r=this.getProps(),i=r.drag,o=r.dragMomentum,a=r.dragElastic,s=r.dragTransition,l=r.dragSnapToOrigin,u=r.onDragTransitionEnd,c=this.constraints||{},d=Dt(function(f){var m;if(ko(f,i,n.currentDirection)){var h=(m=c?.[f])!==null&&m!==void 0?m:{};l&&(h={min:0,max:0});var y=a?200:1e6,w=a?40:1e7,g=L(L({type:"inertia",velocity:o?t[f]:0,bounceStiffness:y,bounceDamping:w,timeConstant:750,restDelta:1,restSpeed:10},s),h);return n.startAxisValueAnimation(f,g)}});return Promise.all(d).then(u)},e.prototype.startAxisValueAnimation=function(t,n){var r=this.getAxisMotionValue(t);return Yc(t,r,0,n)},e.prototype.stopAnimation=function(){var t=this;Dt(function(n){return t.getAxisMotionValue(n).stop()})},e.prototype.getAxisMotionValue=function(t){var n,r,i="_drag"+t.toUpperCase(),o=this.visualElement.getProps()[i];return o||this.visualElement.getValue(t,(r=(n=this.visualElement.getProps().initial)===null||n===void 0?void 0:n[t])!==null&&r!==void 0?r:0)},e.prototype.snapToCursor=function(t){var n=this;Dt(function(r){var i=n.getProps().drag;if(ko(r,i,n.currentDirection)){var o=n.visualElement.projection,a=n.getAxisMotionValue(r);if(o&&o.layout){var s=o.layout.actual[r],l=s.min,u=s.max;a.set(t[r]-we(l,u,.5))}}})},e.prototype.scalePositionWithinConstraints=function(){var t=this,n,r=this.getProps(),i=r.drag,o=r.dragConstraints,a=this.visualElement.projection;if(!(!cr(o)||!a||!this.constraints)){this.stopAnimation();var s={x:0,y:0};Dt(function(u){var c=t.getAxisMotionValue(u);if(c){var d=c.get();s[u]=Hx({min:d,max:d},t.constraints[u])}});var l=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=l?l({},""):"none",(n=a.root)===null||n===void 0||n.updateScroll(),a.updateLayout(),this.resolveConstraints(),Dt(function(u){if(ko(u,i,null)){var c=t.getAxisMotionValue(u),d=t.constraints[u],f=d.min,m=d.max;c.set(we(f,m,s[u]))}})}},e.prototype.addListeners=function(){var t=this,n;nk.set(this.visualElement,this);var r=this.visualElement.getInstance(),i=yr(r,"pointerdown",function(u){var c=t.getProps(),d=c.drag,f=c.dragListener,m=f===void 0?!0:f;d&&m&&t.start(u)}),o=function(){var u=t.getProps().dragConstraints;cr(u)&&(t.constraints=t.resolveRefConstraints())},a=this.visualElement.projection,s=a.addEventListener("measure",o);a&&!a.layout&&((n=a.root)===null||n===void 0||n.updateScroll(),a.updateLayout()),o();var l=fs(window,"resize",function(){return t.scalePositionWithinConstraints()});return a.addEventListener("didUpdate",function(u){var c=u.delta,d=u.hasLayoutChanged;t.isDragging&&d&&(Dt(function(f){var m=t.getAxisMotionValue(f);m&&(t.originPoint[f]+=c[f].translate,m.set(m.get()+c[f].translate))}),t.visualElement.syncRender())}),function(){l(),i(),s()}},e.prototype.getProps=function(){var t=this.visualElement.getProps(),n=t.drag,r=n===void 0?!1:n,i=t.dragDirectionLock,o=i===void 0?!1:i,a=t.dragPropagation,s=a===void 0?!1:a,l=t.dragConstraints,u=l===void 0?!1:l,c=t.dragElastic,d=c===void 0?wu:c,f=t.dragMomentum,m=f===void 0?!0:f;return L(L({},t),{drag:r,dragDirectionLock:o,dragPropagation:s,dragConstraints:u,dragElastic:d,dragMomentum:m})},e}();function ko(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function ik(e,t){t===void 0&&(t=10);var n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}function ok(e){var t=e.dragControls,n=e.visualElement,r=Wi(function(){return new rk(n)});C.useEffect(function(){return t&&t.subscribe(r)},[r,t]),C.useEffect(function(){return r.addListeners()},[r])}function ak(e){var t=e.onPan,n=e.onPanStart,r=e.onPanEnd,i=e.onPanSessionStart,o=e.visualElement,a=t||n||r||i,s=C.useRef(null),l=C.useContext(_c).transformPagePoint,u={onSessionStart:i,onStart:n,onMove:t,onEnd:function(d,f){s.current=null,r&&r(d,f)}};C.useEffect(function(){s.current!==null&&s.current.updateHandlers(u)});function c(d){s.current=new k0(d,u,{transformPagePoint:l})}ya(o,"pointerdown",a&&c),Xg(function(){return s.current&&s.current.end()})}var sk={pan:dn(ak),drag:dn(ok)},Eo=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function lk(){var e=Eo.map(function(){return new di}),t={},n={clearAllListeners:function(){return e.forEach(function(r){return r.clear()})},updatePropListeners:function(r){Eo.forEach(function(i){var o,a="on"+i,s=r[a];(o=t[i])===null||o===void 0||o.call(t),s&&(t[i]=n[a](s))})}};return e.forEach(function(r,i){n["on"+Eo[i]]=function(o){return r.add(o)},n["notify"+Eo[i]]=function(){for(var o=[],a=0;a<arguments.length;a++)o[a]=arguments[a];return r.notify.apply(r,Gt([],Ce(o),!1))}}),n}function uk(e,t,n){var r;for(var i in t){var o=t[i],a=n[i];if(Yt(o))e.addValue(i,o);else if(Yt(a))e.addValue(i,_r(o));else if(a!==o)if(e.hasValue(i)){var s=e.getValue(i);!s.hasAnimated&&s.set(o)}else e.addValue(i,_r((r=e.getStaticValue(i))!==null&&r!==void 0?r:o))}for(var i in n)t[i]===void 0&&e.removeValue(i);return t}var A0=function(e){var t=e.treeType,n=t===void 0?"":t,r=e.build,i=e.getBaseTarget,o=e.makeTargetAnimatable,a=e.measureViewportBox,s=e.render,l=e.readValueFromInstance,u=e.removeValueFromRenderState,c=e.sortNodePosition,d=e.scrapeMotionValuesFromProps;return function(f,m){var h=f.parent,y=f.props,w=f.presenceId,g=f.blockInitialAnimation,p=f.visualState,v=f.shouldReduceMotion;m===void 0&&(m={});var S=!1,k=p.latestValues,B=p.renderState,b,A=lk(),I=new Map,U=new Map,N={},z=L({},k),M;function j(){!b||!S||(K(),s(b,B,y.style,T.projection))}function K(){r(T,B,k,m,y)}function te(){A.notifyUpdate(k)}function Z(E,_){var x=_.onChange(function(G){k[E]=G,y.onUpdate&&At.update(te,!1,!0)}),X=_.onRenderRequest(T.scheduleRender);U.set(E,function(){x(),X()})}var D=d(y);for(var $ in D){var W=D[$];k[$]!==void 0&&Yt(W)&&W.set(k[$],!1)}var q=cs(y),R=Sg(y),T=L(L({treeType:n,current:null,depth:h?h.depth+1:0,parent:h,children:new Set,presenceId:w,shouldReduceMotion:v,variantChildren:R?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:!!h?.isMounted(),blockInitialAnimation:g,isMounted:function(){return!!b},mount:function(E){S=!0,b=T.current=E,T.projection&&T.projection.mount(E),R&&h&&!q&&(M=h?.addVariantChild(T)),I.forEach(function(_,x){return Z(x,_)}),h?.children.add(T),T.setProps(y)},unmount:function(){var E;(E=T.projection)===null||E===void 0||E.unmount(),br.update(te),br.render(j),U.forEach(function(_){return _()}),M?.(),h?.children.delete(T),A.clearAllListeners(),b=void 0,S=!1},addVariantChild:function(E){var _,x=T.getClosestVariantNode();if(x)return(_=x.variantChildren)===null||_===void 0||_.add(E),function(){return x.variantChildren.delete(E)}},sortNodePosition:function(E){return!c||n!==E.treeType?0:c(T.getInstance(),E.getInstance())},getClosestVariantNode:function(){return R?T:h?.getClosestVariantNode()},getLayoutId:function(){return y.layoutId},getInstance:function(){return b},getStaticValue:function(E){return k[E]},setStaticValue:function(E,_){return k[E]=_},getLatestValues:function(){return k},setVisibility:function(E){T.isVisible!==E&&(T.isVisible=E,T.scheduleRender())},makeTargetAnimatable:function(E,_){return _===void 0&&(_=!0),o(T,E,y,_)},measureViewportBox:function(){return a(b,y)},addValue:function(E,_){T.hasValue(E)&&T.removeValue(E),I.set(E,_),k[E]=_.get(),Z(E,_)},removeValue:function(E){var _;I.delete(E),(_=U.get(E))===null||_===void 0||_(),U.delete(E),delete k[E],u(E,B)},hasValue:function(E){return I.has(E)},getValue:function(E,_){var x=I.get(E);return x===void 0&&_!==void 0&&(x=_r(_),T.addValue(E,x)),x},forEachValue:function(E){return I.forEach(E)},readValue:function(E){var _;return(_=k[E])!==null&&_!==void 0?_:l(b,E,m)},setBaseTarget:function(E,_){z[E]=_},getBaseTarget:function(E){if(i){var _=i(y,E);if(_!==void 0&&!Yt(_))return _}return z[E]}},A),{build:function(){return K(),B},scheduleRender:function(){At.render(j,!1,!0)},syncRender:j,setProps:function(E){(E.transformTemplate||y.transformTemplate)&&T.scheduleRender(),y=E,A.updatePropListeners(E),N=uk(T,d(y),N)},getProps:function(){return y},getVariant:function(E){var _;return(_=y.variants)===null||_===void 0?void 0:_[E]},getDefaultTransition:function(){return y.transition},getTransformPagePoint:function(){return y.transformPagePoint},getVariantContext:function(E){if(E===void 0&&(E=!1),E)return h?.getVariantContext();if(!q){var _=h?.getVariantContext()||{};return y.initial!==void 0&&(_.initial=y.initial),_}for(var x={},X=0;X<ck;X++){var G=T0[X],ce=y[G];(Et(ce)||ce===!1)&&(x[G]=ce)}return x}});return T}},T0=Gt(["initial"],Ce(Jc),!1),ck=T0.length;function ku(e){return typeof e=="string"&&e.startsWith("var(--")}var b0=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function fk(e){var t=b0.exec(e);if(!t)return[,];var n=Ce(t,3),r=n[1],i=n[2];return[r,i]}function Eu(e,t,n){var r=Ce(fk(e),2),i=r[0],o=r[1];if(i){var a=window.getComputedStyle(t).getPropertyValue(i);return a?a.trim():ku(o)?Eu(o,t):o}}function dk(e,t,n){var r,i=vt(t,[]),o=e.getInstance();if(!(o instanceof Element))return{target:i,transitionEnd:n};n&&(n=L({},n)),e.forEachValue(function(u){var c=u.get();if(ku(c)){var d=Eu(c,o);d&&u.set(d)}});for(var a in i){var s=i[a];if(ku(s)){var l=Eu(s,o);l&&(i[a]=l,n&&((r=n[a])!==null&&r!==void 0||(n[a]=s)))}}return{target:i,transitionEnd:n}}var pk=new Set(["width","height","top","left","right","bottom","x","y"]),_0=function(e){return pk.has(e)},mk=function(e){return Object.keys(e).some(_0)},D0=function(e,t){e.set(t,!1),e.set(t)},np=function(e){return e===Kn||e===H},rp;(function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"})(rp||(rp={}));var ip=function(e,t){return parseFloat(e.split(", ")[t])},op=function(e,t){return function(n,r){var i=r.transform;if(i==="none"||!i)return 0;var o=i.match(/^matrix3d\((.+)\)$/);if(o)return ip(o[1],t);var a=i.match(/^matrix\((.+)\)$/);return a?ip(a[1],e):0}},hk=new Set(["x","y","z"]),gk=Oi.filter(function(e){return!hk.has(e)});function vk(e){var t=[];return gk.forEach(function(n){var r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t.length&&e.syncRender(),t}var ap={width:function(e,t){var n=e.x,r=t.paddingLeft,i=r===void 0?"0":r,o=t.paddingRight,a=o===void 0?"0":o;return n.max-n.min-parseFloat(i)-parseFloat(a)},height:function(e,t){var n=e.y,r=t.paddingTop,i=r===void 0?"0":r,o=t.paddingBottom,a=o===void 0?"0":o;return n.max-n.min-parseFloat(i)-parseFloat(a)},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:op(4,13),y:op(5,14)},yk=function(e,t,n){var r=t.measureViewportBox(),i=t.getInstance(),o=getComputedStyle(i),a=o.display,s={};a==="none"&&t.setStaticValue("display",e.display||"block"),n.forEach(function(u){s[u]=ap[u](r,o)}),t.syncRender();var l=t.measureViewportBox();return n.forEach(function(u){var c=t.getValue(u);D0(c,s[u]),e[u]=ap[u](l,o)}),e},Sk=function(e,t,n,r){n===void 0&&(n={}),r===void 0&&(r={}),t=L({},t),r=L({},r);var i=Object.keys(t).filter(_0),o=[],a=!1,s=[];if(i.forEach(function(c){var d=e.getValue(c);if(e.hasValue(c)){var f=n[c],m=Hr(f),h=t[c],y;if(Gi(h)){var w=h.length,g=h[0]===null?1:0;f=h[g],m=Hr(f);for(var p=g;p<w;p++)y?ma(Hr(h[p])===y):y=Hr(h[p])}else y=Hr(h);if(m!==y)if(np(m)&&np(y)){var v=d.get();typeof v=="string"&&d.set(parseFloat(v)),typeof h=="string"?t[c]=parseFloat(h):Array.isArray(h)&&y===H&&(t[c]=h.map(parseFloat))}else m?.transform&&y?.transform&&(f===0||h===0)?f===0?d.set(y.transform(f)):t[c]=m.transform(h):(a||(o=vk(e),a=!0),s.push(c),r[c]=r[c]!==void 0?r[c]:t[c],D0(d,h))}}),s.length){var l=s.indexOf("height")>=0?window.pageYOffset:null,u=yk(t,e,s);return o.length&&o.forEach(function(c){var d=Ce(c,2),f=d[0],m=d[1];e.getValue(f).set(m)}),e.syncRender(),l!==null&&window.scrollTo({top:l}),{target:u,transitionEnd:r}}else return{target:t,transitionEnd:r}};function wk(e,t,n,r){return mk(t)?Sk(e,t,n,r):{target:t,transitionEnd:r}}var xk=function(e,t,n,r){var i=dk(e,t,r);return t=i.target,r=i.transitionEnd,wk(e,t,n,r)};function kk(e){return window.getComputedStyle(e)}var R0={treeType:"dom",readValueFromInstance:function(e,t){if(Zi(t)){var n=Zc(t);return n&&n.default||0}else{var r=kk(e);return(Eg(t)?r.getPropertyValue(t):r[t])||0}},sortNodePosition:function(e,t){return e.compareDocumentPosition(t)&2?1:-1},getBaseTarget:function(e,t){var n;return(n=e.style)===null||n===void 0?void 0:n[t]},measureViewportBox:function(e,t){var n=t.transformPagePoint;return B0(e,n)},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,r){var i=n.transformValues;r===void 0&&(r=!0);var o=t.transition,a=t.transitionEnd,s=vt(t,["transition","transitionEnd"]),l=Tx(s,o||{},e);if(i&&(a&&(a=i(a)),s&&(s=i(s)),l&&(l=i(l))),r){Bx(e,s,l);var u=xk(e,s,l,a);a=u.transitionEnd,s=u.target}return L({transition:o,transitionEnd:a},s)},scrapeMotionValuesFromProps:Ic,build:function(e,t,n,r,i){e.isVisible!==void 0&&(t.style.visibility=e.isVisible?"visible":"hidden"),Oc(t,n,r,i.transformTemplate)},render:Gg},Ek=A0(R0),Ck=A0(L(L({},R0),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var n;return Zi(t)?((n=Zc(t))===null||n===void 0?void 0:n.default)||0:(t=Ig.has(t)?t:Lg(t),e.getAttribute(t))},scrapeMotionValuesFromProps:Ng,build:function(e,t,n,r,i){Gc(t,n,r,i.transformTemplate)},render:Ug})),Pk=function(e,t){return Dc(e)?Ck(t,{enableHardwareAcceleration:!1}):Ek(t,{enableHardwareAcceleration:!0})};function sp(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var Kr={correct:function(e,t){if(!t.target)return e;if(typeof e=="string")if(H.test(e))e=parseFloat(e);else return e;var n=sp(e,t.target.x),r=sp(e,t.target.y);return"".concat(n,"% ").concat(r,"%")}},lp="_$css",Mk={correct:function(e,t){var n=t.treeScale,r=t.projectionDelta,i=e,o=e.includes("var("),a=[];o&&(e=e.replace(b0,function(y){return a.push(y),lp}));var s=Xt.parse(e);if(s.length>5)return i;var l=Xt.createTransformer(e),u=typeof s[0]!="number"?1:0,c=r.x.scale*n.x,d=r.y.scale*n.y;s[0+u]/=c,s[1+u]/=d;var f=we(c,d,.5);typeof s[2+u]=="number"&&(s[2+u]/=f),typeof s[3+u]=="number"&&(s[3+u]/=f);var m=l(s);if(o){var h=0;m=m.replace(lp,function(){var y=a[h];return h++,y})}return m}},Bk=function(e){dg(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.componentDidMount=function(){var n=this,r=this.props,i=r.visualElement,o=r.layoutGroup,a=r.switchLayoutGroup,s=r.layoutId,l=i.projection;QS(Tk),l&&(o?.group&&o.group.add(l),a?.register&&s&&a.register(l),l.root.didUpdate(),l.addEventListener("animationComplete",function(){n.safeToRemove()}),l.setOptions(L(L({},l.options),{onExitComplete:function(){return n.safeToRemove()}}))),ui.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(n){var r=this,i=this.props,o=i.layoutDependency,a=i.visualElement,s=i.drag,l=i.isPresent,u=a.projection;return u&&(u.isPresent=l,s||n.layoutDependency!==o||o===void 0?u.willUpdate():this.safeToRemove(),n.isPresent!==l&&(l?u.promote():u.relegate()||At.postRender(function(){var c;!((c=u.getStack())===null||c===void 0)&&c.members.length||r.safeToRemove()}))),null},t.prototype.componentDidUpdate=function(){var n=this.props.visualElement.projection;n&&(n.root.didUpdate(),!n.currentAnimation&&n.isLead()&&this.safeToRemove())},t.prototype.componentWillUnmount=function(){var n=this.props,r=n.visualElement,i=n.layoutGroup,o=n.switchLayoutGroup,a=r.projection;a&&(a.scheduleCheckAfterUnmount(),i?.group&&i.group.remove(a),o?.deregister&&o.deregister(a))},t.prototype.safeToRemove=function(){var n=this.props.safeToRemove;n?.()},t.prototype.render=function(){return null},t}(Ut.Component);function Ak(e){var t=Ce(v0(),2),n=t[0],r=t[1],i=C.useContext(ha);return Ut.createElement(Bk,L({},e,{layoutGroup:i,switchLayoutGroup:C.useContext(wg),isPresent:n,safeToRemove:r}))}var Tk={borderRadius:L(L({},Kr),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Kr,borderTopRightRadius:Kr,borderBottomLeftRadius:Kr,borderBottomRightRadius:Kr,boxShadow:Mk},bk={measureLayout:Ak};function _k(e,t,n){n===void 0&&(n={});var r=Yt(e)?e:_r(e);return Yc("",r,t,n),{stop:function(){return r.stop()},isAnimating:function(){return r.isAnimating()}}}var O0=["TopLeft","TopRight","BottomLeft","BottomRight"],Dk=O0.length,up=function(e){return typeof e=="string"?parseFloat(e):e},cp=function(e){return typeof e=="number"||H.test(e)};function Rk(e,t,n,r,i,o){var a,s,l,u;i?(e.opacity=we(0,(a=n.opacity)!==null&&a!==void 0?a:1,Ok(r)),e.opacityExit=we((s=t.opacity)!==null&&s!==void 0?s:1,0,Lk(r))):o&&(e.opacity=we((l=t.opacity)!==null&&l!==void 0?l:1,(u=n.opacity)!==null&&u!==void 0?u:1,r));for(var c=0;c<Dk;c++){var d="border".concat(O0[c],"Radius"),f=fp(t,d),m=fp(n,d);if(!(f===void 0&&m===void 0)){f||(f=0),m||(m=0);var h=f===0||m===0||cp(f)===cp(m);h?(e[d]=Math.max(we(up(f),up(m),r),0),(It.test(m)||It.test(f))&&(e[d]+="%")):e[d]=m}}(t.rotate||n.rotate)&&(e.rotate=we(t.rotate||0,n.rotate||0,r))}function fp(e,t){var n;return(n=e[t])!==null&&n!==void 0?n:e.borderRadius}var Ok=L0(0,.5,jc),Lk=L0(.5,.95,Vc);function L0(e,t,n){return function(r){return r<e?0:r>t?1:n(Ii(e,t,r))}}function dp(e,t){e.min=t.min,e.max=t.max}function wt(e,t){dp(e.x,t.x),dp(e.y,t.y)}function pp(e,t,n,r,i){return e-=t,e=Ca(e,1/n,r),i!==void 0&&(e=Ca(e,1/i,r)),e}function Gk(e,t,n,r,i,o,a){if(t===void 0&&(t=0),n===void 0&&(n=1),r===void 0&&(r=.5),o===void 0&&(o=e),a===void 0&&(a=e),It.test(t)){t=parseFloat(t);var s=we(a.min,a.max,t/100);t=s-a.min}if(typeof t=="number"){var l=we(o.min,o.max,r);e===o&&(l-=t),e.min=pp(e.min,t,n,l,i),e.max=pp(e.max,t,n,l,i)}}function mp(e,t,n,r,i){var o=Ce(n,3),a=o[0],s=o[1],l=o[2];Gk(e,t[a],t[s],t[l],t.scale,r,i)}var Ik=["x","scaleX","originX"],Uk=["y","scaleY","originY"];function hp(e,t,n,r){mp(e.x,t,Ik,n?.x,r?.x),mp(e.y,t,Uk,n?.y,r?.y)}function gp(e){return e.translate===0&&e.scale===1}function G0(e){return gp(e.x)&&gp(e.y)}function I0(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 Nk=function(){function e(){this.members=[]}return e.prototype.add=function(t){Xc(this.members,t),t.scheduleRender()},e.prototype.remove=function(t){if(Qc(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){var n=this.members[this.members.length-1];n&&this.promote(n)}},e.prototype.relegate=function(t){var n=this.members.findIndex(function(a){return t===a});if(n===0)return!1;for(var r,i=n;i>=0;i--){var o=this.members[i];if(o.isPresent!==!1){r=o;break}}return r?(this.promote(r),!0):!1},e.prototype.promote=function(t,n){var r,i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender(),t.resumeFrom=i,n&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues,t.snapshot.isShared=!0),!((r=t.root)===null||r===void 0)&&r.isUpdating&&(t.isLayoutDirty=!0);var o=t.options.crossfade;o===!1&&i.hide()}},e.prototype.exitAnimationComplete=function(){this.members.forEach(function(t){var n,r,i,o,a;(r=(n=t.options).onExitComplete)===null||r===void 0||r.call(n),(a=(i=t.resumingFrom)===null||i===void 0?void 0:(o=i.options).onExitComplete)===null||a===void 0||a.call(o)})},e.prototype.scheduleRender=function(){this.members.forEach(function(t){t.instance&&t.scheduleRender(!1)})},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}(),zk="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function vp(e,t,n){var r=e.x.translate/t.x,i=e.y.translate/t.y,o="translate3d(".concat(r,"px, ").concat(i,"px, 0) ");if(o+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),n){var a=n.rotate,s=n.rotateX,l=n.rotateY;a&&(o+="rotate(".concat(a,"deg) ")),s&&(o+="rotateX(".concat(s,"deg) ")),l&&(o+="rotateY(".concat(l,"deg) "))}var u=e.x.scale*t.x,c=e.y.scale*t.y;return o+="scale(".concat(u,", ").concat(c,")"),o===zk?"none":o}var Fk=function(e,t){return e.depth-t.depth},Vk=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(t){Xc(this.children,t),this.isDirty=!0},e.prototype.remove=function(t){Qc(this.children,t),this.isDirty=!0},e.prototype.forEach=function(t){this.isDirty&&this.children.sort(Fk),this.isDirty=!1,this.children.forEach(t)},e}(),yp=1e3;function U0(e){var t=e.attachResizeListener,n=e.defaultParent,r=e.measureScroll,i=e.checkIsScrollRoot,o=e.resetTransform;return function(){function a(s,l,u){var c=this;l===void 0&&(l={}),u===void 0&&(u=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(){c.isUpdating&&(c.isUpdating=!1,c.clearAllSnapshots())},this.updateProjection=function(){c.nodes.forEach(Kk),c.nodes.forEach(Yk)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=s,this.latestValues=l,this.root=u?u.root||u:this,this.path=u?Gt(Gt([],Ce(u.path),!1),[u],!1):[],this.parent=u,this.depth=u?u.depth+1:0,s&&this.root.registerPotentialNode(s,this);for(var d=0;d<this.path.length;d++)this.path[d].shouldResetTransform=!0;this.root===this&&(this.nodes=new Vk)}return a.prototype.addEventListener=function(s,l){return this.eventHandlers.has(s)||this.eventHandlers.set(s,new di),this.eventHandlers.get(s).add(l)},a.prototype.notifyListeners=function(s){for(var l=[],u=1;u<arguments.length;u++)l[u-1]=arguments[u];var c=this.eventHandlers.get(s);c?.notify.apply(c,Gt([],Ce(l),!1))},a.prototype.hasListeners=function(s){return this.eventHandlers.has(s)},a.prototype.registerPotentialNode=function(s,l){this.potentialNodes.set(s,l)},a.prototype.mount=function(s,l){var u=this,c;if(l===void 0&&(l=!1),!this.instance){this.isSVG=s instanceof SVGElement&&s.tagName!=="svg",this.instance=s;var d=this.options,f=d.layoutId,m=d.layout,h=d.visualElement;if(h&&!h.getInstance()&&h.mount(s),this.root.nodes.add(this),(c=this.parent)===null||c===void 0||c.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),l&&(m||f)&&(this.isLayoutDirty=!0),t){var y,w=function(){return u.root.updateBlockedByResize=!1};t(s,function(){u.root.updateBlockedByResize=!0,clearTimeout(y),y=window.setTimeout(w,250),ui.hasAnimatedSinceResize&&(ui.hasAnimatedSinceResize=!1,u.nodes.forEach(Hk))})}f&&this.root.registerSharedNode(f,this),this.options.animate!==!1&&h&&(f||m)&&this.addEventListener("didUpdate",function(g){var p,v,S,k,B,b=g.delta,A=g.hasLayoutChanged,I=g.hasRelativeTargetChanged,U=g.layout;if(u.isTreeAnimationBlocked()){u.target=void 0,u.relativeTarget=void 0;return}var N=(v=(p=u.options.transition)!==null&&p!==void 0?p:h.getDefaultTransition())!==null&&v!==void 0?v:eE,z=h.getProps(),M=z.onLayoutAnimationStart,j=z.onLayoutAnimationComplete,K=!u.targetLayout||!I0(u.targetLayout,U)||I,te=!A&&I;if(!((S=u.resumeFrom)===null||S===void 0)&&S.instance||te||A&&(K||!u.currentAnimation)){u.resumeFrom&&(u.resumingFrom=u.resumeFrom,u.resumingFrom.resumingFrom=void 0),u.setAnimationOrigin(b,te);var Z=L(L({},Kc(N,"layout")),{onPlay:M,onComplete:j});h.shouldReduceMotion&&(Z.delay=0,Z.type=!1),u.startAnimation(Z)}else!A&&u.animationProgress===0&&u.finishAnimation(),u.isLead()&&((B=(k=u.options).onExitComplete)===null||B===void 0||B.call(k));u.targetLayout=U})}},a.prototype.unmount=function(){var s,l;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),(s=this.getStack())===null||s===void 0||s.remove(this),(l=this.parent)===null||l===void 0||l.children.delete(this),this.instance=void 0,br.preRender(this.updateProjection)},a.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},a.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},a.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},a.prototype.isTreeAnimationBlocked=function(){var s;return this.isAnimationBlocked||((s=this.parent)===null||s===void 0?void 0:s.isTreeAnimationBlocked())||!1},a.prototype.startUpdate=function(){var s;this.isUpdateBlocked()||(this.isUpdating=!0,(s=this.nodes)===null||s===void 0||s.forEach(Xk))},a.prototype.willUpdate=function(s){var l,u,c;if(s===void 0&&(s=!0),this.root.isUpdateBlocked()){(u=(l=this.options).onExitComplete)===null||u===void 0||u.call(l);return}if(!this.root.isUpdating&&this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var d=0;d<this.path.length;d++){var f=this.path[d];f.shouldResetTransform=!0,f.updateScroll()}var m=this.options,h=m.layoutId,y=m.layout;if(!(h===void 0&&!y)){var w=(c=this.options.visualElement)===null||c===void 0?void 0:c.getProps().transformTemplate;this.prevTransformTemplateValue=w?.(this.latestValues,""),this.updateSnapshot(),s&&this.notifyListeners("willUpdate")}}},a.prototype.didUpdate=function(){var s=this.isUpdateBlocked();if(s){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Sp);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(tE),this.potentialNodes.clear()),this.nodes.forEach(Zk),this.nodes.forEach($k),this.nodes.forEach(jk),this.clearAllSnapshots(),Xs.update(),Xs.preRender(),Xs.render())},a.prototype.clearAllSnapshots=function(){this.nodes.forEach(Wk),this.sharedNodes.forEach(Qk)},a.prototype.scheduleUpdateProjection=function(){At.preRender(this.updateProjection,!1,!0)},a.prototype.scheduleCheckAfterUnmount=function(){var s=this;At.postRender(function(){s.isLayoutDirty?s.root.didUpdate():s.root.checkUpdateFailed()})},a.prototype.updateSnapshot=function(){if(!(this.snapshot||!this.instance)){var s=this.measure(),l=this.removeTransform(this.removeElementScroll(s));Ep(l),this.snapshot={measured:s,layout:l,latestValues:{}}}},a.prototype.updateLayout=function(){var s;if(this.instance&&(this.updateScroll(),!(!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))){if(this.resumeFrom&&!this.resumeFrom.instance)for(var l=0;l<this.path.length;l++){var u=this.path[l];u.updateScroll()}var c=this.measure();Ep(c);var d=this.layout;this.layout={measured:c,actual:this.removeElementScroll(c)},this.layoutCorrected=Fe(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),(s=this.options.visualElement)===null||s===void 0||s.notifyLayoutMeasure(this.layout.actual,d?.actual)}},a.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.isScrollRoot=i(this.instance),this.scroll=r(this.instance))},a.prototype.resetTransform=function(){var s;if(o){var l=this.isLayoutDirty||this.shouldResetTransform,u=this.projectionDelta&&!G0(this.projectionDelta),c=(s=this.options.visualElement)===null||s===void 0?void 0:s.getProps().transformTemplate,d=c?.(this.latestValues,""),f=d!==this.prevTransformTemplateValue;l&&(u||nn(this.latestValues)||f)&&(o(this.instance,d),this.shouldResetTransform=!1,this.scheduleRender())}},a.prototype.measure=function(){var s=this.options.visualElement;if(!s)return Fe();var l=s.measureViewportBox(),u=this.root.scroll;return u&&(an(l.x,u.x),an(l.y,u.y)),l},a.prototype.removeElementScroll=function(s){var l=Fe();wt(l,s);for(var u=0;u<this.path.length;u++){var c=this.path[u],d=c.scroll,f=c.options,m=c.isScrollRoot;if(c!==this.root&&d&&f.layoutScroll){if(m){wt(l,s);var h=this.root.scroll;h&&(an(l.x,-h.x),an(l.y,-h.y))}an(l.x,d.x),an(l.y,d.y)}}return l},a.prototype.applyTransform=function(s,l){l===void 0&&(l=!1);var u=Fe();wt(u,s);for(var c=0;c<this.path.length;c++){var d=this.path[c];!l&&d.options.layoutScroll&&d.scroll&&d!==d.root&&fr(u,{x:-d.scroll.x,y:-d.scroll.y}),nn(d.latestValues)&&fr(u,d.latestValues)}return nn(this.latestValues)&&fr(u,this.latestValues),u},a.prototype.removeTransform=function(s){var l,u=Fe();wt(u,s);for(var c=0;c<this.path.length;c++){var d=this.path[c];if(d.instance&&nn(d.latestValues)){P0(d.latestValues)&&d.updateSnapshot();var f=Fe(),m=d.measure();wt(f,m),hp(u,d.latestValues,(l=d.snapshot)===null||l===void 0?void 0:l.layout,f)}}return nn(this.latestValues)&&hp(u,this.latestValues),u},a.prototype.setTargetDelta=function(s){this.targetDelta=s,this.root.scheduleUpdateProjection()},a.prototype.setOptions=function(s){var l;this.options=L(L(L({},this.options),s),{crossfade:(l=s.crossfade)!==null&&l!==void 0?l:!0})},a.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},a.prototype.resolveTargetDelta=function(){var s,l=this.options,u=l.layout,c=l.layoutId;!this.layout||!(u||c)||(!this.targetDelta&&!this.relativeTarget&&(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=Fe(),this.relativeTargetOrigin=Fe(),mi(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),wt(this.relativeTarget,this.relativeTargetOrigin))),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Fe(),this.targetWithTransforms=Fe()),this.relativeTarget&&this.relativeTargetOrigin&&(!((s=this.relativeParent)===null||s===void 0)&&s.target)?$x(this.target,this.relativeTarget,this.relativeParent.target):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.actual):wt(this.target,this.layout.actual),M0(this.target,this.targetDelta)):wt(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&!!this.relativeParent.resumingFrom==!!this.resumingFrom&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget=Fe(),this.relativeTargetOrigin=Fe(),mi(this.relativeTargetOrigin,this.target,this.relativeParent.target),wt(this.relativeTarget,this.relativeTargetOrigin)))))},a.prototype.getClosestProjectingParent=function(){if(!(!this.parent||nn(this.parent.latestValues)))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},a.prototype.calcProjection=function(){var s,l=this.options,u=l.layout,c=l.layoutId;if(this.isTreeAnimating=!!(!((s=this.parent)===null||s===void 0)&&s.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!(!this.layout||!(u||c))){var d=this.getLead();wt(this.layoutCorrected,this.layout.actual),Jx(this.layoutCorrected,this.treeScale,this.path,!!this.resumingFrom||this!==d);var f=d.target;if(f){this.projectionDelta||(this.projectionDelta=hi(),this.projectionDeltaWithTransform=hi());var m=this.treeScale.x,h=this.treeScale.y,y=this.projectionTransform;pi(this.projectionDelta,this.layoutCorrected,f,this.latestValues),this.projectionTransform=vp(this.projectionDelta,this.treeScale),(this.projectionTransform!==y||this.treeScale.x!==m||this.treeScale.y!==h)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",f))}}},a.prototype.hide=function(){this.isVisible=!1},a.prototype.show=function(){this.isVisible=!0},a.prototype.scheduleRender=function(s){var l,u,c;s===void 0&&(s=!0),(u=(l=this.options).scheduleRender)===null||u===void 0||u.call(l),s&&((c=this.getStack())===null||c===void 0||c.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},a.prototype.setAnimationOrigin=function(s,l){var u=this,c;l===void 0&&(l=!1);var d=this.snapshot,f=d?.latestValues||{},m=L({},this.latestValues),h=hi();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!l;var y=Fe(),w=d?.isShared,g=(((c=this.getStack())===null||c===void 0?void 0:c.members.length)||0)<=1,p=!!(w&&!g&&this.options.crossfade===!0&&!this.path.some(qk));this.animationProgress=0,this.mixTargetDelta=function(v){var S,k=v/1e3;wp(h.x,s.x,k),wp(h.y,s.y,k),u.setTargetDelta(h),u.relativeTarget&&u.relativeTargetOrigin&&u.layout&&(!((S=u.relativeParent)===null||S===void 0)&&S.layout)&&(mi(y,u.layout.actual,u.relativeParent.layout.actual),Jk(u.relativeTarget,u.relativeTargetOrigin,y,k)),w&&(u.animationValues=m,Rk(m,f,u.latestValues,k,p,g)),u.root.scheduleUpdateProjection(),u.scheduleRender(),u.animationProgress=k},this.mixTargetDelta(0)},a.prototype.startAnimation=function(s){var l=this,u,c;this.notifyListeners("animationStart"),(u=this.currentAnimation)===null||u===void 0||u.stop(),this.resumingFrom&&((c=this.resumingFrom.currentAnimation)===null||c===void 0||c.stop()),this.pendingAnimation&&(br.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=At.update(function(){ui.hasAnimatedSinceResize=!0,l.currentAnimation=_k(0,yp,L(L({},s),{onUpdate:function(d){var f;l.mixTargetDelta(d),(f=s.onUpdate)===null||f===void 0||f.call(s,d)},onComplete:function(){var d;(d=s.onComplete)===null||d===void 0||d.call(s),l.completeAnimation()}})),l.resumingFrom&&(l.resumingFrom.currentAnimation=l.currentAnimation),l.pendingAnimation=void 0})},a.prototype.completeAnimation=function(){var s;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),(s=this.getStack())===null||s===void 0||s.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},a.prototype.finishAnimation=function(){var s;this.currentAnimation&&((s=this.mixTargetDelta)===null||s===void 0||s.call(this,yp),this.currentAnimation.stop()),this.completeAnimation()},a.prototype.applyTransformsToTarget=function(){var s=this.getLead(),l=s.targetWithTransforms,u=s.target,c=s.layout,d=s.latestValues;!l||!u||!c||(wt(l,u),fr(l,d),pi(this.projectionDeltaWithTransform,this.layoutCorrected,l,d))},a.prototype.registerSharedNode=function(s,l){var u,c,d;this.sharedNodes.has(s)||this.sharedNodes.set(s,new Nk);var f=this.sharedNodes.get(s);f.add(l),l.promote({transition:(u=l.options.initialPromotionConfig)===null||u===void 0?void 0:u.transition,preserveFollowOpacity:(d=(c=l.options.initialPromotionConfig)===null||c===void 0?void 0:c.shouldPreserveFollowOpacity)===null||d===void 0?void 0:d.call(c,l)})},a.prototype.isLead=function(){var s=this.getStack();return s?s.lead===this:!0},a.prototype.getLead=function(){var s,l=this.options.layoutId;return l?((s=this.getStack())===null||s===void 0?void 0:s.lead)||this:this},a.prototype.getPrevLead=function(){var s,l=this.options.layoutId;return l?(s=this.getStack())===null||s===void 0?void 0:s.prevLead:void 0},a.prototype.getStack=function(){var s=this.options.layoutId;if(s)return this.root.sharedNodes.get(s)},a.prototype.promote=function(s){var l=s===void 0?{}:s,u=l.needsReset,c=l.transition,d=l.preserveFollowOpacity,f=this.getStack();f&&f.promote(this,d),u&&(this.projectionDelta=void 0,this.needsReset=!0),c&&this.setOptions({transition:c})},a.prototype.relegate=function(){var s=this.getStack();return s?s.relegate(this):!1},a.prototype.resetRotation=function(){var s=this.options.visualElement;if(s){for(var l=!1,u={},c=0;c<lu.length;c++){var d=lu[c],f="rotate"+d;s.getStaticValue(f)&&(l=!0,u[f]=s.getStaticValue(f),s.setStaticValue(f,0))}if(l){s?.syncRender();for(var f in u)s.setStaticValue(f,u[f]);s.scheduleRender()}}},a.prototype.getProjectionStyles=function(s){var l,u,c,d,f,m;s===void 0&&(s={});var h={};if(!this.instance||this.isSVG)return h;if(this.isVisible)h.visibility="";else return{visibility:"hidden"};var y=(l=this.options.visualElement)===null||l===void 0?void 0:l.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,h.opacity="",h.pointerEvents=Uo(s.pointerEvents)||"",h.transform=y?y(this.latestValues,""):"none",h;var w=this.getLead();if(!this.projectionDelta||!this.layout||!w.target){var g={};return this.options.layoutId&&(g.opacity=(u=this.latestValues.opacity)!==null&&u!==void 0?u:1,g.pointerEvents=Uo(s.pointerEvents)||""),this.hasProjected&&!nn(this.latestValues)&&(g.transform=y?y({},""):"none",this.hasProjected=!1),g}var p=w.animationValues||w.latestValues;this.applyTransformsToTarget(),h.transform=vp(this.projectionDeltaWithTransform,this.treeScale,p),y&&(h.transform=y(p,h.transform));var v=this.projectionDelta,S=v.x,k=v.y;h.transformOrigin="".concat(S.origin*100,"% ").concat(k.origin*100,"% 0"),w.animationValues?h.opacity=w===this?(d=(c=p.opacity)!==null&&c!==void 0?c:this.latestValues.opacity)!==null&&d!==void 0?d:1:this.preserveOpacity?this.latestValues.opacity:p.opacityExit:h.opacity=w===this?(f=p.opacity)!==null&&f!==void 0?f:"":(m=p.opacityExit)!==null&&m!==void 0?m:0;for(var B in ga)if(p[B]!==void 0){var b=ga[B],A=b.correct,I=b.applyTo,U=A(p[B],w);if(I)for(var N=I.length,z=0;z<N;z++)h[I[z]]=U;else h[B]=U}return this.options.layoutId&&(h.pointerEvents=w===this?Uo(s.pointerEvents)||"":"none"),h},a.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0},a.prototype.resetTree=function(){this.root.nodes.forEach(function(s){var l;return(l=s.currentAnimation)===null||l===void 0?void 0:l.stop()}),this.root.nodes.forEach(Sp),this.root.sharedNodes.clear()},a}()}function $k(e){e.updateLayout()}function jk(e){var t,n,r,i,o=(n=(t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)!==null&&n!==void 0?n:e.snapshot;if(e.isLead()&&e.layout&&o&&e.hasListeners("didUpdate")){var a=e.layout,s=a.actual,l=a.measured;e.options.animationType==="size"?Dt(function(p){var v=o.isShared?o.measured[p]:o.layout[p],S=Qt(v);v.min=s[p].min,v.max=v.min+S}):e.options.animationType==="position"&&Dt(function(p){var v=o.isShared?o.measured[p]:o.layout[p],S=Qt(s[p]);v.max=v.min+S});var u=hi();pi(u,s,o.layout);var c=hi();o.isShared?pi(c,e.applyTransform(l,!0),o.measured):pi(c,s,o.layout);var d=!G0(u),f=!1;if(!e.resumeFrom&&(e.relativeParent=e.getClosestProjectingParent(),e.relativeParent&&!e.relativeParent.resumeFrom)){var m=e.relativeParent,h=m.snapshot,y=m.layout;if(h&&y){var w=Fe();mi(w,o.layout,h.layout);var g=Fe();mi(g,s,y.actual),I0(w,g)||(f=!0)}}e.notifyListeners("didUpdate",{layout:s,snapshot:o,delta:c,layoutDelta:u,hasLayoutChanged:d,hasRelativeTargetChanged:f})}else e.isLead()&&((i=(r=e.options).onExitComplete)===null||i===void 0||i.call(r));e.options.transition=void 0}function Wk(e){e.clearSnapshot()}function Sp(e){e.clearMeasurements()}function Zk(e){var t=e.options.visualElement;t?.getProps().onBeforeLayoutMeasure&&t.notifyBeforeLayoutMeasure(),e.resetTransform()}function Hk(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function Kk(e){e.resolveTargetDelta()}function Yk(e){e.calcProjection()}function Xk(e){e.resetRotation()}function Qk(e){e.removeLeadSnapshot()}function wp(e,t,n){e.translate=we(t.translate,0,n),e.scale=we(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function xp(e,t,n,r){e.min=we(t.min,n.min,r),e.max=we(t.max,n.max,r)}function Jk(e,t,n,r){xp(e.x,t.x,n.x,r),xp(e.y,t.y,n.y,r)}function qk(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}var eE={duration:.45,ease:[.4,0,.1,1]};function tE(e,t){for(var n=e.root,r=e.path.length-1;r>=0;r--)if(e.path[r].instance){n=e.path[r];break}var i=n&&n!==e.root?n.instance:document,o=i.querySelector('[data-projection-id="'.concat(t,'"]'));o&&e.mount(o,!0)}function kp(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function Ep(e){kp(e.x),kp(e.y)}var nE=U0({attachResizeListener:function(e,t){return fs(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),nl={current:void 0},rE=U0({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!nl.current){var e=new nE(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),nl.current=e}return nl.current},resetTransform:function(e,t){e.style.transform=t??"none"},checkIsScrollRoot:function(e){return window.getComputedStyle(e).position==="fixed"}}),iE=L(L(L(L({},zx),rx),sk),bk),rl=YS(function(e,t){return Lw(e,t,iE,Pk,rE)});function oE(){var e=C.useRef(!1);return au(function(){return e.current=!0,function(){e.current=!1}},[]),e}function aE(){var e=oE(),t=Ce(C.useState(0),2),n=t[0],r=t[1],i=C.useCallback(function(){e.current&&r(n+1)},[n]),o=C.useCallback(function(){return At.postRender(i)},[i]);return[o,n]}var sE=C.createContext(null),lE=function(e){return!e.isLayoutDirty&&e.willUpdate(!1)};function Cp(){var e=new Set,t=new WeakMap,n=function(){return e.forEach(lE)};return{add:function(r){e.add(r),t.set(r,r.addEventListener("willUpdate",n))},remove:function(r){var i;e.delete(r),(i=t.get(r))===null||i===void 0||i(),t.delete(r),n()},dirty:n}}var N0=function(e){return e===!0},uE=function(e){return N0(e===!0)||e==="id"},cE=function(e){var t,n,r=e.children,i=e.id,o=e.inheritId,a=e.inherit,s=a===void 0?!0:a;o!==void 0&&(s=o);var l=C.useContext(ha),u=C.useContext(sE),c=Ce(aE(),2),d=c[0],f=c[1],m=C.useRef(null),h=(t=l.id)!==null&&t!==void 0?t:u;m.current===null&&(uE(s)&&h&&(i=i?h+"-"+i:h),m.current={id:i,group:N0(s)&&(n=l?.group)!==null&&n!==void 0?n:Cp()});var y=C.useMemo(function(){return L(L({},m.current),{forceRender:d})},[f]);return C.createElement(ha.Provider,{value:y},r)},fE=0,dE=function(e){var t=e.children;return C.useEffect(function(){},[]),C.createElement(cE,{id:Wi(function(){return"asl-".concat(fE++)})},t)};const pE=({className:e,children:t,style:n})=>P("p",{className:e,style:n,children:t}),J=nt(pE)` 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=>Tc(e.size?typeof 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; }`)} `,mE="#000000",hE="#464646",gE="#121212",vE="#b7b7b7",yE="#ffffff",SE="#f4f4f4",wE="#ff9922",xE="#2189ff",kE="#6E6A69",EE="#0274C2",Xi={colors:{black:mE,grey:hE,darkGrey:gE,lightGrey:vE,white:yE,offWhite:SE,flag:wE,primary:xE,outOfStock:kE,secondary:EE},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]},CE={CAT_Z:{productName:"CAT_Z",code:"CAT_Z",family:"GALAXY Z",keySpecs:{screenSize:""},specs:{screenSize:"",display:"",battery:"",processor:"",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"",Wide:"",Telephoto:"0",Macro:"0",Zoom:"",frontCamera:"",videoRecording:"",memory:"",storage:"",fastCharging:"",sPen:"",weight:"",dimensions:"",material:"",waterResistance:""},devices:[""]},Fold6:{productName:"Galaxy Z Fold6",code:"Fold6",family:"Z",screenType:"ZFold",keySpecs:{screenSize:"6.6"},tagline:"Best for Productivity",description:'The ultimate productivity phone, with a massive 7.6" main display and the heavyweight Snapdragon 8 Gen 3 processor.',specs:{screenSize:'7.6"|6.3"',display:"QXGA+ Dynamic AMOLED 2X, 120Hz, 2600 nits (peak)",battery:"4400mAh",processor:"Snapdragon® 8 Gen 3",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/2407/local/compare/Q6_cameracluster.png",Ultrawide:"12 MP (UW)",Wide:"50 MP (W)",Telephoto:"10 MP (T)",Macro:"0",Zoom:"Optical Zoom 3x, Optical quality Zoom 2x, Digital Zoom up to 30x",frontCamera:"10 MP(Cover) + 4MP UDC(Main)",videoRecording:"Up to 8K @ 30fps",memory:"12GB",storage:"256GB / 512GB / 1TB",fastCharging:"Yes",sPen:"Yes",weight:"239g",dimensions:`Unfolded: 153.5 x 132.6 x 5.6 mm, Folded: 153.5 x 68.1 x 12.1 mm`,material:"Corning® Gorilla® Glass Victus® 2 and Enhanced Armour Aluminum Frame",waterResistance:"IP48"},devices:["SM-F956BDBBEUB","SM-F956BDBCEUB","SM-F956BDBNEUB","SM-F956BZSBEUB","SM-F956BZSCEUB","SM-F956BZSNEUB","SM-F956BLIBEUB","SM-F956BLICEUB","SM-F956BLINEUB","SM-F956BAKBEUB","SM-F956BAKCEUB","SM-F956BAKNEUB","SM-F956BZWBEUB","SM-F956BZWCEUB","SM-F956BZWNEUB"]},Flip6:{productName:"Galaxy Z Flip6",code:"Flip6",family:"Z",screenType:"ZFlip6",keySpecs:{screenSize:"6.6"},tagline:"Best for Portability",description:"With the best ever camera and biggest battery on a Flip yet, Galaxy Z Flip6 is the ultimate flex.",specs:{screenSize:'6.7"|3.4"',display:"FHD+ Dynamic AMOLED 2X, 120Hz, 2600 nits (peak)",battery:"4000mAh",processor:"Snapdragon® 8 Gen 3",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/2407/local/compare/B6_cameracluster.png",Ultrawide:"12 MP (UW)",Wide:"50 MP (W)",Telephoto:"0",Macro:"0",Zoom:"Optical quality Zoom 2x, Digital Zoom up to 10x",frontCamera:"10 MP",videoRecording:"Up to 4K @ 60fps",memory:"12GB",storage:"256GB / 512GB",fastCharging:"Yes",sPen:"No",weight:"187g",dimensions:`Unfolded: 165.1 x 71.9 x 6.9 mm, Folded 85.1 x 71.9 x 14.9 mm`,material:"Corning® Gorilla® Glass Victus® 2 and Enhanced Armour Aluminum Frame",waterResistance:"IPX8 water resistant (up to 1.5m for 30 mins)"},devices:["SM-F741BZSGEUB","SM-F741BZSHEUB","SM-F741BLBGEUB","SM-F741BLBHEUB","SM-F741BLGGEUB","SM-F741BLGHEUB","SM-F741BZYGEUB","SM-F741BZYHEUB","SM-F741BAKGEUB","SM-F741BAKHEUB","SM-F741BZOGEUB","SM-F741BZOHEUB","SM-F741BZWGEUB","SM-F741BZWHEUB"]},Fold5:{productName:"Galaxy Z Fold5",code:"Fold5",family:"Z",screenType:"ZFold",keySpecs:{screenSize:"6.6"},tagline:"Best for Content Streaming",image:"https://stg-images.samsung.com/is/image/samsung/p6pim/uk/2307/gallery/uk-galaxy-z-fold5-f946-466188-sm-f946blbbeub-thumb-537168147?$310_N_PNG$",description:"Immerse yourself in vivid detail and enjoy the big screen experience anywhere. Unfold a giant, super-smooth 7.6” display, for all your favourite shows and movies and watch them in crisp, clear detail. Enhanced battery life allows you to watch for up to 1.3 hours longer.",specs:{screenSize:'7.6"|6.2"',display:"Foldable Dynamic AMOLED 2X, 120Hz, HDR10+, 1750 nits (peak)",battery:"4400mAh",processor:"Snapdragon™ 8 Gen 2",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/2307/local/comparison/fold5cluster.jpg",Ultrawide:"12 MP (UW)",Wide:"50 MP (W)",Telephoto:"10 MP (T)",Macro:"0",Zoom:"3x Optical Zoom / Up to 30x Space Zoom",frontCamera:"10 MP",videoRecording:"Up to 8K @ 30fps",memory:"12GB",storage:"256GB / 512GB / 1TB",fastCharging:"Yes",sPen:"Yes",weight:"253g",dimensions:`Unfolded: 154.9 x 129.0 x 6.1 mm, Folded: 154.9 x 67.1 x 13.4 mm`,material:"Gorilla Glass Victus 2 and Armour Aluminium",waterResistance:"IPX8 water resistant (up to 1.5m for 30 mins)"},devices:["SM-F946BZBBEUB","SM-F946BZBCEUB","SM-F946BZBNEUB","SM-F946BZUBEUB","SM-F946BZUCEUB","SM-F946BZUNEUB","SM-F946BLBBEUB","SM-F946BLBCEUB","SM-F946BLBNEUB","SM-F946BZEBEUB","SM-F946BZECEUB","SM-F946BZENEUB","SM-F946BZKBEUB","SM-F946BZKCEUB","SM-F946BZKNEUB"]},Flip5:{productName:"Galaxy Z Flip5",code:"Flip5",family:"Z",screenType:"ZFlip5",keySpecs:{screenSize:"6.6"},tagline:"Best for Selfies",image:"https://images.samsung.com/is/image/samsung/assets/uk/2407/smartphones/galaxy-z-fold6/compare/flip5_mint.png",description:"Open up a bigger cover screen and bigger possibilities. Add photos, videos and GIFs to create a bespoke look. Then strike the perfect pose, shoot and instantly review your pics on a 6.7” screen for amazing selfies or group shots.",specs:{screenSize:'6.7"|3.4"',display:"Foldable Dynamic AMOLED 2X, 120Hz, HDR10+, 1200 nits (peak)",battery:"3700mAh",processor:"Snapdragon™ 8 Gen 2",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/2307/local/comparison/flip5-cluster.jpg",Ultrawide:"12 MP (UW)",Wide:"12 MP (W)",Telephoto:"0",Macro:"0",Zoom:"Up to 10x Digital Zoom",frontCamera:"10 MP",videoRecording:"Up to 4K @ 60fps",memory:"8GB",storage:"256GB / 512GB",fastCharging:"Yes",sPen:"No",weight:"187g",dimensions:`Unfolded: 165.1 x 71.9 x 6.0 mm, Folded 85.1 x 71.9 x 15.2 mm`,material:"Gorilla Glass Victus 2 and Armour Aluminium",waterResistance:"IPX8 water resistant (up to 1.5m for 30 mins)"},devices:["SM-F731BLGGEUB","SM-F731BLGHEUB","SM-F731BLIGEUB","SM-F731BLIHEUB","SM-F731BZAGEUB","SM-F731BZAHEUB","SM-F731BZEGEUB","SM-F731BZEHEUB","SM-F731BZBGEUB","SM-F731BZBHEUB","SM-F731BZGGEUB","SM-F731BZGHEUB","SM-F731BZUGEUB","SM-F731BZUHEUB","SM-F731BZYGEUB","SM-F731BZYHEUB"]},Fold4:{productName:"Galaxy Z Fold4",code:"Fold4",family:"Z",screenType:"ZFold",keySpecs:{screenSize:"6.6"},tagline:"Best for Productivity",description:"Unfold a world of creativity and a big, immersive display ready for work and play. Tough and with a Nightography mode, it’s ready day and night.",image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/Fold4.png",specs:{screenSize:'7.6"|6.2"',display:"Foldable Dynamic AMOLED 2X, 120Hz, HDR10+, 1200 nits (peak)",battery:"4400mAh",processor:"4nm Snapdragon™ 8+ Gen 1",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/fold4cluster.png",Ultrawide:"12 MP (UW)",Wide:"50 MP (W)",Telephoto:"10 MP (T)",Macro:"0",Zoom:"3x Optical Zoom / Up to 30x Digital Zoom",frontCamera:"10MP Front + 4MP Inner Camera",videoRecording:"8K@24fps, 4K@60fps, 1080p@60/240fps (gyro-EIS), 720p@960fps (gyro-EIS), HDR10+",memory:"12GB",storage:"256GB / 512GB / 1TB",fastCharging:"Yes",sPen:"Yes",weight:"263g",dimensions:"155.1 x 130.1 x 6.3",material:"Glass front (Gorilla Glass Victus+) (folded), plastic front (unfolded), glass back (Gorilla Glass Victus+), aluminum frame",waterResistance:"IPX8 water resistant (up to 1.5m for 30 mins)"},devices:["SM-F936BZABEUB","SM-F936BZKBEUB","SM-F936BZEBEUB","SM-F936BDRBEUB"]},Flip4:{productName:"Galaxy Z Flip4",code:"Flip4",family:"Z",screenType:"ZFlip",keySpecs:{screenSize:"6.6"},tagline:"Best for Selfies",description:"Compact with a long battery life, fast processor, and wide camera, this device is set to help you up your style and selfie game.",image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/Flip4.png",specs:{screenSize:'6.7"|1.9"',display:"Foldable Dynamic AMOLED 2X, 120Hz, HDR10+, 1200 nits (peak)",battery:"3700mAh",processor:"4nm Snapdragon™ 8+ Gen 1",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/flip-cluster.png",Ultrawide:"12 MP (UW)",Wide:"12 MP (W)",Telephoto:"0",Macro:"0",Zoom:"Up to 8x Digital Zoom",frontCamera:"10 MP",videoRecording:"4K@30/60fps, 1080p@60/240fps, 720p@960fps, HDR10+",memory:"8GB",storage:"128GB / 256GB / 512GB",fastCharging:"Yes",sPen:"No",weight:"187g",dimensions:"165.2 x 71.9 x 6.9",material:"Plastic front (opened), glass back (Gorilla Glass Victus+), aluminum frame",waterResistance:"IPX8 water resistant (up to 1.5m for 30 mins)"},devices:["SM-F721BZDGEUB","SM-F721BLVGEUB","SM-F721BZAGEUB","SM-F721BZDGEUB","SM-F721BLBGEUB"]},ZFold3:{productName:"Galaxy Z Fold3",code:"ZFold3",family:"Z",screenType:"ZFold",keySpecs:{screenSize:"6.8"},tagline:"Best for Work & Play",description:"Fold out a device that features a 7.6 inch AMOLED display and Dolby Atmos sound so you can immerse yourself in your world. With a folding screen and durable hinge, you can stream hands-free with the action in the top half and controls in the bottom.",image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/sm-f926_zfold3_5g_openback_phantomsilver.jpg",specs:{screenSize:'7.6"',display:"Infinity Flex Display",battery:"4400mAh",processor:"Snapdragon 888",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/fold4cluster.png",Ultrawide:"12 MP (UW)",Wide:"12 MP (W)",Telephoto:"12 MP (T)",Macro:"0",Zoom:"2x Optical",frontCamera:"10MP Front + 4MP Inner",videoRecording:"4K@60fps, 1080p@60/240fps (gyro-EIS), 720p@960fps (gyro-EIS), HDR10+",memory:"12GB",storage:"256GB / 512GB",fastCharging:"Yes",sPen:"Yes",weight:"271g",dimensions:`Unfolded: 158.2 x 128.1 x 6.4, Folded: 158.2 x 67.1 x 14.4-16 mm`,material:"Armor aluminum frame with tougher drop and scratch resistance (advertised)",waterResistance:"IPX8 water resistant (up to 1.5m for 30 min)"},devices:["SM-F926BZKDEUA"]},ZFlip3:{productName:"Galaxy Z Flip3",code:"ZFlip3",family:"Z",screenType:"ZFlip",keySpecs:{screenSize:"6.8"},tagline:"Best for Style & Selfies",description:"Flip into water-resistance and a stylish design that fits neatly in your pocket. With the ability to view messages, skip songs or take selfies while folded, this device has ease and elegance all in one.",image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/zflip3_cream.jpg",specs:{screenSize:'6.7" | 1.9"',display:"FHD+ Infinity-O Display",battery:"3300mAh",processor:"Snapdragon 888",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/flip-cluster.png",Ultrawide:"12 MP (UW)",Wide:"12 MP (W)",Telephoto:"0",Macro:"0",Zoom:"2x Optical & up to 10x Digital Zoom",frontCamera:"10MP Front + 4MP Inner",videoRecording:"4K@30/60fps, 1080p@60/240fps, 720p@960fps, HDR10+",memory:"8GB",storage:"128GB / 256GB",fastCharging:"Yes",sPen:"No",weight:"183g",dimensions:`Unfolded: 166 x 72.2 x 6.9, Folded: 86.4 x 72.2 x 15.9-17.1`,material:"Plastic front, glass back (Gorilla Glass Victus), aluminum frame",waterResistance:"IPX8 water resistant (up to 1.5m for 30 min)"},devices:["SM-F711BZGFEUA"]},CAT_S:{productName:"CAT_S",code:"CAT_S",family:"GALAXY S",keySpecs:{screenSize:""},specs:{screenSize:"",display:"",battery:"",processor:"",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"",Wide:"",Telephoto:"0",Macro:"0",Zoom:"",frontCamera:"",videoRecording:"",memory:"",storage:"",fastCharging:"",sPen:"",weight:"",dimensions:"",material:"",waterResistance:""},devices:[""]},S24Ultra:{productName:"Galaxy S24 Ultra",code:"S24Ultra",family:"S24",screenType:"Smartphone",keySpecs:{screenSize:"6.6"},image:"",tagline:"Best for Photography & AI Editing",description:"With the groundbreaking Quad-telephoto camera, you get 2x, 3x, 5x and 10x optical zoom plus AI-powered 100x Space Zoom. Achieve pin-sharp pics with the 200MP main camera and game-changing AI editing technology.",specs:{screenSize:'6.8"',display:"QHD+ Dynamic AMOLED 2X",battery:"5000mAh",processor:"Snapdragon® 8 Gen 3",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/2401/local/compare/s24-ultra-cluster.png",Ultrawide:"12 MP (UW)",Wide:"200 MP (W)",Telephoto:"50 MP / 10 MP (T)",Macro:"0",Zoom:"Optical Zoom 3x and 5x, Optical Quality Zoom 2x and 10x (Enabled by Adaptive Pixel sensor) , Digital Zoom up to 100x",frontCamera:"12 MP",videoRecording:"UHD 8K (7680 x 4320)@30fps",memory:"12GB",storage:"256GB / 512GB / 1TB",fastCharging:"Yes",sPen:"Yes",weight:"232g",dimensions:"162.3 x 79.0 x 8.6",material:"Titanium Frame, Corning® Gorilla® Armor",waterResistance:"IP68 Water Resistant (up to 1.5m for 30 mins)"},devices:["SM-S928BZTPEUB","SM-S928BZKPEUB","SM-S928BZKGEUB","SM-S928BZKHEUB","SM-S928BZTGEUB","SM-S928BZTHEUB","SM-S928BZVPEUB","SM-S928BZVGEUB","SM-S928BZVHEUB","SM-S928BZYPEUB","SM-S928BZYGEUB","SM-S928BZYHEUB","SM-S928BLBPEUB","SM-S928BLBGEUB","SM-S928BLBHEUB","SM-S928BLGPEUB","SM-S928BLGGEUB","SM-S928BLGHEUB","SM-S928BZOPEUB","SM-S928BZOGEUB","SM-S928BZOHEUB"]},S24Plus:{productName:"Galaxy S24+",code:"S24Plus",family:"S24",screenType:"Smartphone",keySpecs:{screenSize:"6.6"},image:"",tagline:"Best for Content Streaming",description:"Take your immersive viewing to the next level with a 6.7” Dynamic AMOLED 2X screen. Stream and watch your favourite films and series, or play games with our brightest ever screen and optimised battery.",specs:{screenSize:'6.7"',display:"QHD+ Dynamic AMOLED 2X",battery:"4900mAh",processor:"Exynos 2400",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/2401/local/compare/s24-cluster.png",Ultrawide:"12 MP (UW)",Wide:"50 MP (W)",Telephoto:"10 MP (T)",Macro:"0",Zoom:"Optical Zoom 3x, Optical Quality Zoom 2x (Enabled by Adaptive Pixel sensor) , Digital Zoom up to 30x",frontCamera:"12 MP",videoRecording:"UHD 8K (7680 x 4320)@30fps",memory:"12GB",storage:"256GB / 512GB",fastCharging:"Yes",sPen:"No",weight:"196g",dimensions:"158.5 x 75.9 x 7.7",material:"Armour Aluminum Frame, Corning® Gorilla® Glass Victus® 2",waterResistance:"IP68 Water Resistant (up to 1.5m for 30 mins)"},devices:["SM-S926BZVDEUB","SM-S926BZYDEUB","SM-S926BZYGEUB","SM-S926BZVGEUB","SM-S926BZADEUB","SM-S926BZAGEUB","SM-S926BZKDEUB","SM-S926BZKGEUB","SM-S926BLGDEUB","SM-S926BLGGEUB","SM-S926BZODEUB","SM-S926BZOGEUB","SM-S926BLBDEUB","SM-S926BLBGEUB"]},S24:{productName:"Galaxy S24",code:"S24",family:"S24",screenType:"Smartphone",keySpecs:{screenSize:"6.6"},image:"",tagline:"Best for Every-day Powerhouse",description:"Enjoy watching content on a 6.2” large display, or capture great selfies with the 12MP dual pixel selfie camera. With AI editing and Translation, it’s time to enjoy a smarter phone.",specs:{screenSize:'6.2"',display:"FHD+ Dynamic AMOLED 2X",battery:"4000mAh",processor:"Exynos 2400",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/2401/local/compare/s24-cluster.png",Ultrawide:"12 MP (UW)",Wide:"50 MP (W)",Telephoto:"10 MP (T)",Macro:"0",Zoom:"Optical Zoom 3x, Optical Quality Zoom 2x (Enabled by Adaptive Pixel sensor) , Digital Zoom up to 30x",frontCamera:"12 MP",videoRecording:"UHD 8K (7680 x 4320)@30fps",memory:"8GB",storage:"128GB / 256GB",fastCharging:"Yes",sPen:"No",weight:"167g",dimensions:"147.0 x 70.6 x 7.6",material:"Armour Aluminum Frame, Corning® Gorilla® Glass Victus® 2",waterResistance:"IP68 Water Resistant (up to 1.5m for 30 mins)"},devices:["SM-S921BZYGEUB","SM-S921BZYDEUB","SM-S921BZVDEUB","SM-S921BZVGEUB","SM-S921BZADEUB","SM-S921BZAGEUB","SM-S921BZKDEUB","SM-S921BZKGEUB","SM-S921BLGDEUB","SM-S921BLGGEUB","SM-S921BZODEUB","SM-S921BZOGEUB","SM-S921BLBDEUB","SM-S921BLBGEUB"]},S23Ultra:{productName:"Galaxy S23 Ultra",code:"S23Ultra",family:"S23",screenType:"Smartphone",keySpecs:{screenSize:"6.6"},image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/Galaxy_S23_Ultra.png",tagline:"Best for Photography",description:"Featuring a 200MP Ultra High-Resolution Rear Camera, two 10MP Telephoto lenses and a 12MP Wide lens, this device is ready to capture high-res images wherever you are. Nightography mode means you’ll also snap crystal-clear shots in the dark.",specs:{screenSize:'6.8"',display:`Edge Quad HD+ (3,088x1,440) Dynamic AMOLED 2X (1~120Hz)`,battery:"5000mAh",processor:"Octa-Core Snapdragon™ 8 Gen 2",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/ultra-cluster.png",Ultrawide:"12 MP (UW)",Wide:"200 MP (W)",Telephoto:"10 MP (T)",Macro:"0",Zoom:"3x & 10x Optical Zoom / Up to 30x Digital Zoom",frontCamera:"12 MP",videoRecording:"8K 30fps and 4K 60fps",memory:"8GB / 12GB",storage:"256GB / 512GB / 1TB",fastCharging:"Yes",sPen:"Yes",weight:"233g",dimensions:"163.4 x 78.1 x 8.9",material:"Armour Aluminum Frame, Gorilla® Glass Victus® 2",waterResistance:"IP68 Water Resistant (up to 1.5m for 30 mins)"},devices:["SM-S918BZEDEUB","SM-S918BZKDEUB","SM-S918BZGDEUB","SM-S918BLIDEUB","SM-S918BZADEUB","SM-S918BLGDEUB","SM-S918BZRDEUB","SM-S918BLBDEUB"]},S23Plus:{productName:"Galaxy S23+",code:"S23Plus",family:"S23",screenType:"Smartphone",keySpecs:{screenSize:"6.6"},image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/Galaxy_S23_Plus.png",tagline:"Best for Design",description:"With a large screen display of 6.6 inches and large rounded edges, this device is ready to help you create and design. Qualcomm Snapdragon® 8 Gen 2 Processor teamed up 8GB RAM make graphics more vivid and sharper to bring your creations to life.",specs:{screenSize:'6.6"',display:`FHD+ (2,340x1,080) Dynamic AMOLED 2X (48~120Hz)`,battery:"4700mAh",processor:"Octa-Core Snapdragon™ 8 Gen 2",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/s22-cluster.png",Ultrawide:"12 MP (UW)",Wide:"50 MP (W)",Telephoto:"10 MP (T)",Macro:"0",Zoom:"3x Optical & Up to 30x Digital Zoom",frontCamera:"12 MP",videoRecording:"",memory:"8GB",storage:"256GB / 512GB",fastCharging:"Yes",sPen:"No",weight:"195g",dimensions:"157.8 x 76.2 x 7.6",material:"Armour Aluminum Frame, Gorilla® Glass Victus® 2",waterResistance:"IP68 Water Resistant (up to 1.5m for 30 mins)"},devices:["SM-S916BZEDEUB","SM-S916BZKDEUB","SM-S916BZGDEUB","SM-S916BLIDEUB","SM-S916BZADEUB","SM-S916BLGDEUB"]},S23:{productName:"Galaxy S23",code:"S23",family:"S23",screenType:"Smartphone",keySpecs:{screenSize:"6.6"},image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/Galaxy_S23.png",tagline:"Best for Portability",description:"The smallest in the Galaxy S23 series, with a screen display of 6.1-inches this smartphone has been made for portability. Three pro-grade cameras on the rear snap Insta-worthy content on the go.",specs:{screenSize:'6.1"',display:`FHD+ (2,340x1,080) Dynamic AMOLED 2X (48~120Hz)`,battery:"3900mAh",processor:"Octa-Core Snapdragon™ 8 Gen 2",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/s22-cluster.png",Ultrawide:"12 MP (UW)",Wide:"50 MP (W)",Telephoto:"10 MP (T)",Macro:"0",Zoom:"3x Optical & Up to 30x Digital Zoom",frontCamera:"12 MP",videoRecording:"",memory:"8GB",storage:"128GB / 256GB / 512GB",fastCharging:"Yes",sPen:"No",weight:"167g",dimensions:"157.8 x 76.2 x 7.6",material:"Armour Aluminum Frame, Gorilla® Glass Victus® 2",waterResistance:"IP68 Water Resistant (up to 1.5m for 30 mins)"},devices:["SM-S911BZEDEUB","SM-S911BZKDEUB","SM-S911BZGDEUB","SM-S911BLIDEUB"]},S22Ultra:{productName:"Galaxy S22 Ultra",code:"S22Ultra",family:"S22",screenType:"Smartphone",keySpecs:{screenSize:"6.8"},image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/Galaxy_S22_Ultra.png",tagline:"Best for Photography",description:"With a built-in S Pen, Nightography camera and a battery that goes way beyond all day, this device is great for boosting your productivity, whenever you choose to work.",specs:{screenSize:'6.8"',display:"Dynamic AMOLED 2X, 120Hz, HDR10+, 1750 nits (peak)",battery:"5000mAh",processor:"Exynos 2200",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/ultra-cluster.png",Ultrawide:"12 MP (UW)",Wide:"108 MP (W)",Telephoto:"10 MP (T)",Macro:"0",Zoom:"Up to 100x Digital Zoom",frontCamera:"40MP",videoRecording:"8K@24fps, 4K@30/60fps, 1080p@30/60/240fps, 720p@960fps, HDR10+, stereo sound rec., gyro-EIS",memory:"8GB / 12GB",storage:"128GB / 256GB / 512GB",fastCharging:"Yes",sPen:"Yes",weight:"228g",dimensions:"163.3 x 77.9 x 8.9",material:"Glass front (Gorilla Glass Victus+), glass back (Gorilla Glass Victus+), aluminum frame",waterResistance:"IP68 dust/water resistant (up to 1.5m for 30 mins)"},devices:["SM-S908BDRDEUB","SM-S908BZKDEUB","SM-S908BZGDEUB","SM-S908BZWDEUB"]},S22Plus:{productName:"Galaxy S22+",code:"S22Plus",family:"S22",screenType:"Smartphone",keySpecs:{screenSize:"6.8"},tagline:"Best All-rounder",description:"With a strong performance that matches a Nightography, Pro-grade camera this device is ready to take on any video challenge.",image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/S22-plus.png",specs:{screenSize:'6.6"',display:"FHD+ (2,340x1,080) (393 ppi) Dynamic AMOLED 2X (24~120Hz)",battery:"4500mAh",processor:"Exynos 2200",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/s22-cluster.png",Ultrawide:"12 MP (UW)",Wide:"50 MP (W)",Telephoto:"10 MP (T)",Macro:"0",Zoom:"3x Optical",frontCamera:"10MP",videoRecording:"8K@24fps, 4K@30/60fps, 1080p@30/60/240fps, 720p@960fps, HDR10+, stereo sound rec., gyro-EIS",memory:"8GB",storage:"128GB / 256GB",fastCharging:"Yes",sPen:"No",weight:"195g",dimensions:"157.4 x 75.8 x 7.6",material:"Glass front (Gorilla Glass Victus+), glass back (Gorilla Glass Victus+), aluminum frame",waterResistance:"IP68 dust/water resistant (up to 1.5m for 30 mins)"},devices:["SM-S906BZWDEUB","SM-S906BZKDEUB","SM-S906BZGDEUB","SM-S906BIDDEUB"]},S22:{productName:"Galaxy S22",code:"S22",family:"S22",screenType:"Smartphone",keySpecs:{screenSize:"6.8"},tagline:"Best All-rounder",image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/Galaxy_S22.png",description:"Snap into perfect pictures with a Nightography camera, storage to hold all your night shots and battery to last all day and beyond. With a Pro-grade Camera that records blurless, stable videos that stay smooth, it’s a great all-rounder.",specs:{screenSize:'6.1"',display:"FHD+ (2,400x1,080) (425 ppi)",battery:"3700mAh",processor:"Exynos 2200",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/s22-cluster.png",Ultrawide:"12 MP (UW)",Wide:"50 MP (W)",Telephoto:"10 MP (T)",Macro:"0",Zoom:"3x Optical",frontCamera:"10MP",videoRecording:"8K@24fps, 4K@30/60fps, 1080p@30/60/240fps, 720p@960fps, HDR10+, stereo sound rec., gyro-EIS",memory:"8GB",storage:"128GB / 256GB",fastCharging:"Yes",sPen:"No",weight:"167g",dimensions:"146 x 70.6 x 7.6",material:"Glass front (Gorilla Glass Victus+), glass back (Gorilla Glass Victus+), aluminum frame",waterResistance:"IP68 dust/water resistant (up to 1.5m for 30 mins)"},devices:["SM-S901BZWDEUB","SM-S901BZGDEUB","SM-S901BIDDEUB","SM-S901BLVDEUB","SM-S901BZKDEUB"]},S21FE:{productName:"Galaxy S21 FE",code:"S21FE",family:"S21",screenType:"Smartphone",keySpecs:{screenSize:"6.8"},tagline:"",description:"",image:"https://images.samsung.com/is/image/samsung/p6pim/uk/sm-g990blgfeua/gallery/uk-galaxy-s21-fe-g990-408536-sm-g990blgfeua-thumb-533938460",specs:{screenSize:'6.4"',display:"FHD+ (2,400x1,080) (407 ppi)",battery:"4500mAh",processor:"Snapdragon 888",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"12 MP (UW)",Wide:"12 MP (W)",Telephoto:"8 MP (T)",Macro:"0",Zoom:"3x Hybrid Optic & up to 30x Digital Zoom",frontCamera:"32MP",videoRecording:"4K@30/60fps, 1080p@30/60/240fps, 720p@960fps, HDR10+, gyro-EIS",memory:"8GB",storage:"128GB / 256GB",fastCharging:"Yes",sPen:"No",weight:"190g",dimensions:"",material:"Glass front (Gorilla Glass Victus), plastic back, aluminum frame",waterResistance:"IP68 dust/water resistant (up to 1.5m for 30 min)"},devices:["SM-G990BZAFEEA","SM-G990BLGFEUA","SM-G990BLVFEUA","SM-G990BZWFEUA"]},S21Ultra:{productName:"Galaxy S21 Ultra",code:"S21Ultra",family:"S21",screenType:"Smartphone",keySpecs:{screenSize:"6.8"},tagline:"",description:"",image:"//images.samsung.com/is/image/samsung/p5/uk/pzn/toolkit2021/pct-pju/S21Ultra-black.png",specs:{screenSize:'6.8"',display:"Infinity-O Display, Dynamic AMOLED 2X",battery:"5,000mAh",processor:"Exynos 2100",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"12 MP (UW)",Wide:"108 MP (W)",Telephoto:"10 MP (T)",Macro:"0",Zoom:"3x & 10x Optical & up to 100x Digital Zoom",frontCamera:"10MP",videoRecording:"8K@24fps, 4K@30/60fps, 1080p@30/60/240fps, 720p@960fps, HDR10+, stereo sound rec., gyro-EIS",memory:"12GB / 16GB",storage:"128GB / 256GB / 512GB",fastCharging:"Yes",sPen:"Yes",weight:"228g",dimensions:"165.1 x 75.6 x 8.9",material:"Glass front (Gorilla Glass Victus), glass back (Gorilla Glass Victus), aluminum frame",waterResistance:"IP68 dust/water resistant (up to 1.5m for 30 min)"},devices:["SM-G998BZKGEUA"]},S21Plus:{productName:"Galaxy S21+",code:"S21Plus",family:"S21",screenType:"Smartphone",keySpecs:{screenSize:"6.8"},tagline:"",description:"",image:"//images.samsung.com/is/image/samsung/p5/uk/pzn/toolkit2021/pct-pju/S21Plus-violet.png",specs:{screenSize:'6.7"',display:"Infinity-O Display, Dynamic AMOLED 2X",battery:"4800mAh",processor:"Exynos 2100",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"12 MP (UW)",Wide:"12 MP (W)",Telephoto:"64MP (T)",Macro:"0",Zoom:"1.1x Optical & 3x Hybrid",frontCamera:"10MP",videoRecording:"8K@24fps, 4K@30/60fps, 1080p@30/60/240fps, 720p@960fps, HDR10+, stereo sound rec., gyro-EIS",memory:"8GB",storage:"128GB / 256GB / 512GB",fastCharging:"Yes",sPen:"No",weight:"202g",dimensions:"161.5 x 75.6 x 7.8",material:"Glass front (Gorilla Glass Victus), glass back (Gorilla Glass Victus), aluminum frame",waterResistance:"IP68 dust/water resistant (up to 1.5m for 30 min)"},devices:["SM-G996BZKGEUA"]},S21:{productName:"Galaxy S21",code:"S21",family:"S21",screenType:"Smartphone",keySpecs:{screenSize:"6.8"},tagline:"",description:"",image:"//images.samsung.com/is/image/samsung/p5/uk/pzn/toolkit2021/pct-pju/S21-violet.png",specs:{screenSize:'6.2"',display:"Infinity-O Display, Dynamic AMOLED 2X",battery:"4000mAh",processor:"Exynos 2100",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"12 MP (UW)",Wide:"12 MP (W)",Telephoto:"64MP (T)",Macro:"0",Zoom:"1.1x Optical & 3x Hybrid",frontCamera:"10MP",videoRecording:"8K@24fps, 4K@30/60fps, 1080p@30/60/240fps, 720p@960fps, HDR10+, stereo sound rec., gyro-EIS",memory:"8GB",storage:"128GB / 256GB",fastCharging:"Yes",sPen:"No",weight:"169g",dimensions:"151.7 x 71.2 x 7.9",material:"Glass front (Gorilla Glass Victus), plastic back, aluminum frame",waterResistance:"IP68 dust/water resistant (up to 1.5m for 30 min)"},devices:["SM-G991BZVGEUA"]},S20Ultra:{productName:"Galaxy S20 Ultra",code:"S20Ultra",family:"S20",screenType:"Smartphone",keySpecs:{screenSize:"6.8"},tagline:"",description:"",image:"//images.samsung.com/is/image/samsung/p5/uk/pzn/toolkit2021/pct-pju/S20Ultra.png?$ORIGIN_PNG$",specs:{screenSize:'6.9"',display:"Infinity-O Display, Dynamic AMOLED 2X",battery:"5000mAh",processor:"Exynos 990",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"12 MP",Wide:"108 MP (W)",Telephoto:"48MP (T)",Macro:"0",Zoom:"10x Hybrid",frontCamera:"40MP",videoRecording:"8K@24fps, 4K@30/60fps, 1080p@30/60/240fps, 720p@960fps, HDR10+, stereo sound rec., gyro-EIS & OIS",memory:"12GB / 16GB",storage:"128GB / 256GB / 512GB",fastCharging:"Yes",sPen:"No",weight:"222g",dimensions:"166.9 x 76 x 8.8",material:"Glass front (Gorilla Glass 6), glass back (Gorilla Glass 6), aluminum frame",waterResistance:"IP68 dust/water resistant (up to 1.5m for 30 min)"},devices:[""]},S20:{productName:"Galaxy S20",code:"S20",family:"S20",screenType:"Smartphone",keySpecs:{screenSize:"6.8"},tagline:"",description:"",image:"//images.samsung.com/is/image/samsung/assets/uk/2202/pf/local/uk/smartphones/galaxy-s22/purchase/v0/comparison/S105G.png",specs:{screenSize:'6.2"',display:"Infinity-O Display, Dynamic AMOLED 2X ",battery:"4000mAh",processor:"Exynos 990",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"12 MP (UW)",Wide:"12 MP (W)",Telephoto:"64MP (T)",Macro:"0",Zoom:"1.1x Optical & 3x Hybrid",frontCamera:"10MP",videoRecording:"8K@24fps, 4K@30/60fps, 1080p@30/60/240fps, 720p@960fps, HDR10+, stereo sound rec., gyro-EIS & OIS",memory:"8GB",storage:"128GB",fastCharging:"Yes",sPen:"No",weight:"163g",dimensions:"151.7 x 69.1 x 7.9",material:"Glass front (Gorilla Glass 6), glass back (Gorilla Glass 6), aluminum frame",waterResistance:"IP68 dust/water resistant (up to 1.5m for 30 min)"},devices:[""]},S10Plus:{productName:"Galaxy S10+",code:"S10Plus",family:"S10",screenType:"Smartphone",keySpecs:{screenSize:"6.8"},image:"//images.samsung.com/is/image/samsung/assets/uk/2202/pf/local/uk/smartphones/galaxy-s22/purchase/v0/comparison/S10Plus.png?$ORIGIN_PNG$",specs:{screenSize:'6.4"',display:"Infinity-O Display,Curved Display, WQHD+ Dynamic AMOLED",battery:"4100mAh",processor:"Exynos 1080",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"16MP",Wide:"12 MP (W)",Telephoto:"12 MP (T)",Macro:"0",Zoom:"2x Optical",frontCamera:"10MP 8MP Depth",videoRecording:"4K@60fps (no EIS), 4K@30fps, 1080p@30/60/240fps, 720p@960fps, HDR10+, stereo sound rec., gyro-EIS & OIS",memory:"8GB",storage:"512GB / 1TB",fastCharging:"Yes",sPen:"No",weight:"175g",dimensions:"",material:"Glass front (Gorilla Glass 6), glass back (Gorilla Glass 6), aluminum frame",waterResistance:"IP68 dust/water resistant (up to 1.5m for 30 min)"},devices:["SM5N986BZNGEUB"]},S10SMG973F:{productName:"Galaxy S10",code:"S10SMG973F",screenType:"Smartphone",family:"S10",keySpecs:{screenSize:"6.8"},image:"//images.samsung.com/is/image/samsung/assets/uk/2202/pf/local/uk/smartphones/galaxy-s22/purchase/v0/comparison/S105G.png",specs:{screenSize:'6.1"',display:"Infinity-O Display,Curved Display, WQHD+ Dynamic AMOLED",battery:"3400mAh",processor:"Exynos 1080",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"16MP (UW)",Wide:"12 MP (W)",Telephoto:"12 MP (T)",Macro:"0",Zoom:"2x Optical",frontCamera:"10MP",videoRecording:"4K@60fps (no EIS), 4K@30fps, 1080p@30/60/240fps, 720p@960fps, HDR10+, stereo sound rec., gyro-EIS & OIS",memory:"6GB / 8GB",storage:"128GB / 256GB",fastCharging:"Yes",sPen:"No",weight:"157g",dimensions:"149.9 x 70.4 x 7.8",material:"Glass front (Gorilla Glass 6), glass back (Gorilla Glass 5), aluminum frame",waterResistance:"IP68 dust/water resistant (up to 1.5m for 30 min)"},devices:[""]},CAT_A:{productName:"CAT_A",code:"CAT_A",family:"GALAXY A",keySpecs:{screenSize:""},specs:{screenSize:"",display:"",battery:"",processor:"",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"",Wide:"",Telephoto:"0",Macro:"0",Zoom:"",frontCamera:"",videoRecording:"",memory:"",storage:"",fastCharging:"",sPen:"",weight:"",dimensions:"",material:"",waterResistance:""},devices:[""]},A55:{productName:"Galaxy A55 5G",code:"A55",family:"A",keySpecs:{screenSize:"6.4"},image:"",tagline:"Best for Photography",description:"The Samsung Galaxy A55 5G takes clearer and more vibrant photos even in poor lighting conditions day or night thanks to advanced AI Image Signal Processing (ISP) for stunning low-light images.",specs:{screenSize:'6.6"',display:"Super AMOLED",battery:"5000mAh",processor:"Octa-core 2.75GHz, 2GHz",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/2401/local/compare/s24-cluster.png",Ultrawide:"12MP",Wide:"50MP",Telephoto:"0",Macro:"5MP",Zoom:"Up to x10 Digital",frontCamera:"32MP",videoRecording:"UHD 4K (3840 x 2160)@30fps",memory:"8GB",storage:"128GB / 256GB",fastCharging:"Yes",sPen:"No",weight:"213g",dimensions:"161.1 x 77.4 x 8.2",material:"Metal frame, Corning® Gorilla® Glass Victus® front, glass rear",waterResistance:"IP67 Water Resistant (up to 1m for 30min)"},devices:["SM-A556BZYCEUB","SM-A556BLBAEUB","SM-A556BZKAEUB","SM-A556BLVAEUB","SM-A556BZYAEUB","SM-A556BLBCEUB","SM-A556BZKCEUB","SM-A556BLVCEUB"]},A35:{productName:"Galaxy A35 5G",code:"A35",family:"A",keySpecs:{screenSize:"6.4"},image:"",tagline:"Best for content on a budget",description:"With a 6.6-inch screen and a Super AMOLED display, for Full High Definition, watching the latest shows or browsing social media just got simple. A 5000 mAh battery for up to two-day battery life means you’ll never have to miss your favourite show. ",specs:{screenSize:'6.6"',display:"Super AMOLED",battery:"5000mAh",processor:"Octa-core 2.4GHz, 2GHz",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/2401/local/compare/s24-cluster.png",Ultrawide:"8MP",Wide:"50MP",Telephoto:"0",Macro:"5MP",Zoom:"Up to x10 Digital",frontCamera:"13MP",videoRecording:"UHD 4K (3840 x 2160)@30fps",memory:"6GB",storage:"128GB / 256GB",fastCharging:"Yes",sPen:"No",weight:"209g",dimensions:"161.7 x 78.0 x 8.2",material:"Glass rear, plastic side",waterResistance:"IP67 Water Resistant (up to 1m for 30min)"},devices:["SM-A356BZYGEUB","SM-A356BLBBEUB","SM-A356BZKBEUB","SM-A356BLVBEUB","SM-A356BZYBEUB","SM-A356BLBGEUB","SM-A356BZKGEUB","SM-A356BLVGEUB"]},A545g:{productName:"Galaxy A54 5G",code:"A545g",family:"A",keySpecs:{screenSize:"6.4"},image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/Galaxy_A54_5G.png",tagline:"",description:"With a range of cameras like the 2MP Selfie Camera, Rear Camera and Zoom12MP Ultra Wide Camera, to name a few, this device is ready to capture all your special moments. 256GB storage means you can keep them all too.",specs:{screenSize:'6.4"',display:"Super AMOLED",battery:"5000mAh",processor:"S5E8835 (Exynos1380) Octa-core 2.4GHz + 2.0GHz",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/a53-cluster.png",Ultrawide:"12MP",Wide:"50MP",Telephoto:"0",Macro:"0",Zoom:"x10 Digital",frontCamera:"32MP",videoRecording:"UHD 30fps, FHD 60fps, FHD 30fps, HD 30fps",memory:"8GB",storage:"128GB/ 256GB",fastCharging:"Yes",sPen:"No",weight:"202g",dimensions:"158.2x76.7x8.2",material:"GG5 screen, Glass back, Metal frame",waterResistance:"IP67 Water Resistant (up to 1m for 30min)"},devices:["SM-A546BLGDEUB","SM-A546BLVDEUB","SM-A546BZKDEUB","SM-A546BZWDEUB","SM-A546BZKCEUB","SM-A546BLGCEUB","SM-A546BLVCEUB","SM-A546BZWCEUB","SM-A546BZKCEEB"]},A52s:{productName:"Galaxy A52s",code:"A52s",family:"A",keySpecs:{screenSize:"6.8"},image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/A52s.png",tagline:"Best Value",description:`Featuring a 6.5" AMOLED display, multiple cameras and long-lasting battery, this device is a great choice. Plus, it's IP67 rated water & dust resistant for any adventure.`,specs:{screenSize:'6.5"',display:"FHD+ Super AMOLED Infinity-O Display",battery:"4500mAh",processor:"5nm Octa-core",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/a53-cluster.png",Ultrawide:"12 MP",Wide:"64 MP (W)",Telephoto:"0",Macro:"0",Zoom:"",frontCamera:"32MP",videoRecording:"4K@30fps, 1080p@30/60fps; gyro-EIS",memory:"6GB / 8GB",storage:"128GB",fastCharging:"Yes",sPen:"No",weight:"189g",dimensions:"159.9 x 75.1 x 8.4",material:"Glass front (Gorilla Glass 5), plastic back",waterResistance:"IP67 dust/water resistant (up to 1m for 30 min)"},devices:["SM-A528BLVCEUA","SM-A528BLVCEUA","SM-A528BLVCEUA","SM-A528BLVCEUA"]},A345g:{productName:"Galaxy A34 5G",code:"A345g",family:"A",keySpecs:{screenSize:"6.6"},image:"",tagline:"",description:"See everything in brightness on the A34 6.6 inch screen, paired with refresh rates of up to 120Hz. It’s smooth and bright, even in sunlight. With a 5,000mAh (typical) battery, Galaxy A34 5G keeps going for all the snapping, scrolling and streaming you can handle.",specs:{screenSize:'6.6"',display:"Super AMOLED",battery:"5000mAh",processor:"MT6877TT Octa-core 2.6GHz + 2.0GHz",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/a53-cluster.png",Ultrawide:"8MP",Wide:"48MP",Telephoto:"0",Macro:"0",Zoom:"x10 Digital",frontCamera:"13MP",videoRecording:"UHD 30fps, FHD 60fps, FHD 30fps, HD 30fps",memory:"6GB / 8GB",storage:"128GB / 256GB",fastCharging:"Yes",sPen:"No",weight:"199g",dimensions:"161.3 x 78.1 x 8.2",material:"GG5 screen, PC back, PC frame",waterResistance:"IP67 Water Resistant (up to 1m for 30min)"},devices:["SM-A346BZKAEUB","SM-A346BLGAEUB","SM-A346BLVAEUB","SM-A346BZSAEUB"]},A33:{productName:"Galaxy A33 5G",code:"A33",family:"A",keySpecs:{screenSize:"6.8"},image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/A33.png",tagline:"Best for Budget 4k",description:'This device features a 6.4" Super AMOLED display, long lasting battery and 48MP multi lens camera. With memory ready to store all your moments you can snap and play for hours.',specs:{screenSize:'6.4"',display:"FHD+ sAMOLED 90Hz Display",battery:"5000mAh",processor:"5nm Octa-core",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/a53-cluster.png",Ultrawide:"8MP",Wide:"48 MP (W)",Telephoto:"0",Macro:"0",Zoom:"",frontCamera:"13MP",videoRecording:"4K@30fps, 1080p@30/60fps",memory:"6GB / 8GB",storage:"128GB",fastCharging:"Yes",sPen:"No",weight:"186g",dimensions:"159.7 x 74 x 8.1",material:"Glass front (Gorilla Glass 5), plastic frame, plastic back",waterResistance:""},devices:["SM-A336BLBGEUB","SM-A336BZKGEUB","SM-A336BZWGEUB","SM-A336BZOGEUB"]},A23:{productName:"Galaxy A23 5G",code:"A23",family:"A",keySpecs:{screenSize:"6.8"},image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/Galaxy_A23_5G.png",tagline:"Best for Battery",description:"Enjoy super smooth gaming and streaming, to ultra-fast sharing and downloading or take pictures on the 50MP camera with an Ultra Wide lens. With a long battery life, you can scroll or snap for hours.",specs:{screenSize:'6.6"',display:"FHD+ 120Hz Infinity-V Display",battery:"5000mAh",processor:"2GHz / 1.8GHz Snapdragon™ 695",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/a53-cluster.png",Ultrawide:"5MP",Wide:"50 MP (W)",Telephoto:"0",Macro:"0",Zoom:"",frontCamera:"8MP",videoRecording:"1080p@30fps",memory:"4GB / 6GB / 8GB",storage:"64GB / 128GB",fastCharging:"Yes",sPen:"No",weight:"197g",dimensions:"165.4 x 76.9 x 8.4",material:"Glass front (Gorilla Glass 5), plastic frame, plastic back",waterResistance:""},devices:["SM-A236BLBUEUB","SM-A236BZKUEUB","SM-A236BZWUEUB"]},A22:{productName:"Galaxy A22 5G",code:"A22",family:"A",keySpecs:{screenSize:"6.8"},tagline:"Best for 5G Speeds",description:"Speed into ultra fast 5G and Octa-core processing power with up to 8GB of RAM for fast and efficient performance, great for work, play and everything in between.",image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/A22.png",specs:{screenSize:'6.6"',display:"FHD+ Infinity-V Display",battery:"5000mAh",processor:"Octa-core",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/a22-cluster.png",Ultrawide:"5MP",Wide:"48 MP (W)",Telephoto:"0",Macro:"0",Zoom:"",frontCamera:"8MP",videoRecording:"1152p@30fps",memory:"4GB / 6GB / 8GB",storage:"64GB / 128GB",fastCharging:"Yes",sPen:"No",weight:"203g",dimensions:"167.2 x 76.4 x 9",material:"Glass front, plastic frame, plastic back",waterResistance:""},devices:["SM-A226BZAUEUA"]},A145g:{productName:"Galaxy A14 5G",code:"A145g",family:"A",keySpecs:{screenSize:"6.58"},image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/Galaxy_A14_5G.png",tagline:"",description:"This device features an Octa-core processor and triple-lens rear camera for stunning photos. Available in light green, black and silver, it’s a picture-perfect phone ready to take out and about on your adventures.",specs:{screenSize:'6.58"',display:"TFT-LCD",battery:"5000mAh",processor:"MT6833 Octa-core 2xCortex-A76 up to 2200MHz; 6xCortex-A55 up to 2000MHz",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/a53-cluster.png",Ultrawide:"2MP",Wide:"50MP",Telephoto:"0",Macro:"0",Zoom:"x10 Digital",frontCamera:"13MP",videoRecording:"1920x1080 @ 30fps",memory:"4GB / 6GB",storage:"64GB / 128GB",fastCharging:"Yes",sPen:"No",weight:"202g",dimensions:"167.7 x 78 x 9.14",material:"Glass screen, Plastic back, Plastic+Al frame",waterResistance:"IPX2 Domestic waterproofing"},devices:["SM-A146PZKDEUB","SM-A146PLGDEUB","SM-A146PZSDEUB"]},A14LTE:{productName:"Galaxy A14 LTE",code:"A14LTE",family:"A",keySpecs:{screenSize:"6.58"},image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/Galaxy_A14_LTE.png",tagline:"",description:"Enjoy a 6.6-inch FHD+ display that gives you plenty of space to watch films, games, and memories or get creative with an Ultra-wide main camera and 13MP Front camera.",specs:{screenSize:'6.58"',display:"TFT-LCD",battery:"5000mAh",processor:"MT6769V/CTZA Octa-core 2xCortex-A75 up to 2.0GHz 6xCortex-A55 up to 1.8GHz",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/a53-cluster.png",Ultrawide:"5MP",Wide:"50MP",Telephoto:"0",Macro:"0",Zoom:"x10 Digital",frontCamera:"13MP",videoRecording:"1920x1080 @ 30fps",memory:"4GB / 6GB",storage:"64GB / 128GB",fastCharging:"Yes",sPen:"No",weight:"202g",dimensions:"167.7 x 78 x 9.14 ",material:"Glass screen, PC back, PC+20%GF frame",waterResistance:"IPX2 Domestic waterproofing"},devices:["SM-A145RZSUEUB","SM-A145RZKUEUB","SM-A145RLGUEUB","SM-A145RZSVEUB","SM-A145RLGVEUB","SM-A145RZKVEUB"]},A13:{productName:"Galaxy A13 5G",code:"A13",family:"A",keySpecs:{screenSize:"6.8"},image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/Galaxy_A13_5G.png",tagline:"Best for Budget 5G",description:"Snap into a detailed 50MP Main Camera and a crystal screen with less blur, more details for smooth videos and pictures, all wrapped up in a great design and price.",specs:{screenSize:'6.5"',display:"TFT LCD, FHD+ Infinity-V Display",battery:"5000mAh",processor:"2GHz / 1.8GHz Octa-core",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/a13-cluster.png",Ultrawide:"5MP",Wide:"50 MP (W)",Telephoto:"0",Macro:"0",Zoom:"",frontCamera:"5MP",videoRecording:"1080p@30fps",memory:"3GB / 4GB / 6GB",storage:"32GB / 64GB / 128GB",fastCharging:"Yes",sPen:"No",weight:"195g",dimensions:"164.5 x 76.5 x 8.8",material:"Glass front, plastic back, plastic frame",waterResistance:""},devices:["SM-A137FLBVEUB"]},A04S:{productName:"Galaxy A04S",code:"A04S",family:"A",keySpecs:{screenSize:"6.8"},image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/Galaxy_A04S.png",tagline:"Best on Budget",description:'Featuring a 6.5" AMOLED Infinity-V Display, 50MP Camera, Long-Lasting Battery and Expandable Memory, this device has big features at a lower price.',specs:{screenSize:'6.5"',display:"PLS LCD, 90Hz, 400 nits (peak)",battery:"5000mAh",processor:"2GHz Octa-core",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/a13-cluster.png",Ultrawide:"0",Wide:"50 MP (W)",Telephoto:"0",Macro:"0",Zoom:"",frontCamera:"5MP",videoRecording:"1080p@30fps",memory:"3GB / 4GB",storage:"32GB / 64GB / 128GB",fastCharging:"Yes",sPen:"No",weight:"195g",dimensions:"164.7 x 76.7 x 9.1",material:"Glass front, plastic back, plastic frame",waterResistance:""},devices:["SM-A047FZKUEUB"]},CAT_NOTE:{productName:"CAT_NOTE",code:"CAT_NOTE",family:"GALAXY NOTE",keySpecs:{screenSize:""},specs:{screenSize:"",display:"",battery:"",processor:"",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"",Wide:"",Telephoto:"0",Macro:"0",Zoom:"",frontCamera:"",videoRecording:"",memory:"",storage:"",fastCharging:"",sPen:"",weight:"",dimensions:"",material:"",waterResistance:""},devices:[""]},note20ultra:{productName:"Galaxy Note20 Ultra 5G",code:"note20ultra",family:"Note",keySpecs:{screenSize:"6.8"},image:"//images.samsung.com/is/image/samsung/p5/uk/pzn/toolkit2021/pct-pju/Note20Ultra.png?$ORIGIN_PNG$",specs:{screenSize:'6.9"',display:"Infinity-O Display, Dynamic AMOLED 2X",battery:"4500mAh",processor:"5nm Octa-core",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"12 MP",Wide:"12 MP (W)",Telephoto:"12 MP (T)",Macro:"0",Zoom:"5x Optical & 50x Hybrid",frontCamera:"10MP",videoRecording:"8K@24fps, 4K@30/60fps, 1080p@30/60/240fps, 720p@960fps, HDR10+, stereo sound rec., gyro-EIS & OIS",memory:"8GB / 12GB",storage:"256GB / 512GB",fastCharging:"Yes",sPen:"Yes",weight:"208g",dimensions:"164.8 x 77.2 x 8.1",material:"Glass front (Gorilla Glass Victus), glass back (Gorilla Glass Victus), stainless steel frame",waterResistance:"IP68 dust/water resistant (up to 1.5m for 30 min)"},devices:["SM5N986BZNGEUB"]},Note10Plus:{productName:"Galaxy Note10+ 5G",code:"Note10Plus",family:"Note",keySpecs:{screenSize:"6.8"},image:"//images.samsung.com/is/image/samsung/p5/uk/pzn/toolkit2021/pct-pju/Note10Plus5G.png?$ORIGIN_PNG$",specs:{screenSize:'6.8"',display:"Infinity-O Display",battery:"4,300mAh",processor:"Exynos 9825",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"16MP (UW)",Wide:"12 MP (W)",Telephoto:"12 MP (T)",Macro:"0",Zoom:"2x Optical",frontCamera:"10MP",videoRecording:"4K@30/60fps, 1080p@30/60/240fps, 720p@960fps, HDR10+, stereo sound rec., gyro-EIS & OIS",memory:"12GB",storage:"256GB / 512GB",fastCharging:"Yes",sPen:"Yes",weight:"198g",dimensions:"162.3 x 77.2 x 7.9",material:"Glass front (Gorilla Glass 6), glass back (Gorilla Glass 6), aluminum frame",waterResistance:"IP68 dust/water resistant (up to 1.5m for 30 min)"},devices:[""]},note9:{productName:"Galaxy Note9",code:"note9",family:"Note",keySpecs:{screenSize:"6.8"},image:"//images.samsung.com/is/image/samsung/p5/uk/pzn/toolkit2021/pct-pju/Note9.png?$ORIGIN_PNG$",specs:{screenSize:'6.4"',display:"Infinity-O, Super AMOLED",battery:"4000mAh",processor:"Exynos 9810",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"12 MP (UW)",Wide:"8 MP (W)",Telephoto:"12 MP (T)",Macro:"0",Zoom:"2x Optical",frontCamera:"8MP",videoRecording:"4K@60fps (no OIS/EIS), 4K@30fps, 1080p@30/60/240fps, 720p@960fps, HDR, stereo sound rec., gyro-EIS & OIS",memory:"6GB / 8GB",storage:"128GB / 512GB",fastCharging:"Yes",sPen:"Yes",weight:"201g",dimensions:"",material:"Glass front (Gorilla Glass 5), glass back (Gorilla Glass 5), aluminum frame",waterResistance:"IP68 dust/water resistant (up to 1.5m for 30 min)"},devices:[""]},CAT_APPLE:{productName:"CAT_APPLE",code:"CAT_APPLE",family:"APPLE",keySpecs:{screenSize:""},specs:{screenSize:"",display:"",battery:"",processor:"",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"",Wide:"",Telephoto:"0",Macro:"0",Zoom:"",frontCamera:"",videoRecording:"",memory:"",storage:"",fastCharging:"",sPen:"",weight:"",dimensions:"",material:"",waterResistance:""},devices:[""]},IP14:{productName:"iPhone 14",code:"IP14",family:"apple",keySpecs:{screenSize:"6.6"},image:"https://www.apple.com/v/iphone/compare/ac/images/overview/compare_iphone14_midnight__klpsbox5u06e_large_2x.jpg",specs:{screenSize:'6.1"',display:"Super Retina XDR",battery:"3279mAh",processor:"A15 Bionic chip, 6-core CPU, 5-core GPU, 16-core Neural Engine",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"12 MP (UW)",Wide:"12 MP (W)",Telephoto:"12 MP (T)",Macro:"0",Zoom:"10x Digital",frontCamera:"12 MP",videoRecording:"4K@24/25/30/60fps, 1080p@25/30/60/120/240fps, HDR, Dolby Vision HDR (up to 60fps), Cinematic mode (4K@30fps), stereo sound rec.",memory:"8GB / 12GB",storage:"128GB / 256GB / 512GB",fastCharging:"Yes",sPen:"No",weight:"172g",dimensions:"146.7 x 71.5 x 7.8",material:"Ceramic Shield front, aluminum",waterResistance:"IP68 Water Resistant (up to 6m for 30 mins)"},devices:[""]},lo13:{productName:"iPhone 13",code:"lo13",family:"apple",keySpecs:{screenSize:"6.8"},image:"//images.samsung.com/is/image/samsung/assets/uk/2202/pf/local/uk/smartphones/galaxy-s22/purchase/v0/comparison/iPhone13.png",specs:{screenSize:'6.1"',display:"Super Retina XDR OLED, HDR10, Dolby Vision, 800 nits (HBM), 1200 nits (peak)",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",processor:"A15 Bionic Chip",Ultrawide:"12 MP (UW)",Wide:"12 MP (W)",Telephoto:"",Macro:"0",Zoom:"2x Optical Zoom & 5x Digital",frontCamera:"12 MP",videoRecording:"4K@24/30/60fps, 1080p@30/60/120/240fps, HDR, Dolby Vision HDR (up to 60fps), stereo sound rec.",memory:"4GB",storage:"128GB / 256GB / 512GB",battery:"3240mAh",fastCharging:"Yes",sPen:"No",weight:"173g",dimensions:"",material:"Glass front (Corning-made glass), glass back (Corning-made glass), aluminum frame",waterResistance:"IP68 dust/water resistant (up to 6m for 30 min)"},devices:[""]},lo12ProMax:{productName:"iPhone 12 Pro Max",code:"lo12ProMax",family:"apple",keySpecs:{screenSize:"6.8"},image:"//images.samsung.com/is/image/samsung/assets/uk/2202/pf/local/uk/smartphones/galaxy-s22/purchase/v0/comparison/iPhone12Pro.png",specs:{screenSize:'6.7"',display:"Super Retina XDR OLED, HDR10, Dolby Vision, 800 nits (HBM), 1200 nits (peak)",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",processor:"A14 Bionic Chip",Ultrawide:"12 MP (UW)",Wide:"12 MP (W)",Telephoto:"",Macro:"0",Zoom:"2.5x Optical Zoom",frontCamera:"12 MP",videoRecording:"4K@24/30/60fps, 1080p@30/60/120/240fps, 10‑bit HDR, Dolby Vision HDR (up to 60fps), stereo sound rec.",memory:"6GB",storage:"128GB / 256GB / 512GB",battery:"3687mAh",fastCharging:"Yes",sPen:"No",weight:"226g",dimensions:"",material:"Glass front (Corning-made glass), glass back (Corning-made glass), stainless steel frame",waterResistance:"IP68 dust/water resistant (up to 6m for 30 min)"},devices:[""]},CAT_GOOGLE:{productName:"CAT_GOOGLE",code:"CAT_GOOGLE",family:"GOOGLE",keySpecs:{screenSize:""},specs:{screenSize:"",display:"",battery:"",processor:"",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"",Wide:"",Telephoto:"0",Macro:"0",Zoom:"",frontCamera:"",videoRecording:"",memory:"",storage:"",fastCharging:"",sPen:"",weight:"",dimensions:"",material:"",waterResistance:""},devices:[""]},pixel6:{productName:"Google Pixel 6",code:"pixel6",family:"Pixel",keySpecs:{screenSize:"6.8"},image:"https://images.samsung.com/is/image/samsung/assets/uk/comparison-table/GooglePixel6.png",specs:{screenSize:'6.4"',display:"AMOLED, 90Hz, HDR10+",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",processor:"Tensor Chip",Ultrawide:"12 MP (UW)",Wide:"50 MP (W)",Telephoto:"",Macro:"0",Zoom:"",frontCamera:"8 MP",videoRecording:"4K@30/60fps, 1080p@30/60/120/240fps; gyro-EIS, OIS",memory:"8GB",storage:"128GB / 256GB",battery:"4614mAh",fastCharging:"Yes",sPen:"No",weight:"207g",dimensions:"",material:"Glass front (Gorilla Glass Victus), glass back (Gorilla Glass 6), aluminum frame",waterResistance:"IP68 dust/water resistant (up to 1.5m for 30 min)"},devices:[""]},CAT_HUAWEI:{productName:"CAT_HUAWEI",code:"CAT_HUAWEI",family:"HUAWEI",keySpecs:{screenSize:""},specs:{screenSize:"",display:"",battery:"",processor:"",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",Ultrawide:"",Wide:"",Telephoto:"0",Macro:"0",Zoom:"",frontCamera:"",videoRecording:"",memory:"",storage:"",fastCharging:"",sPen:"",weight:"",dimensions:"",material:"",waterResistance:""},devices:[""]},p30pro:{productName:"Huawei P30 Pro",code:"p30pro",family:"Huawei",keySpecs:{screenSize:"6.8"},image:"//images.samsung.com/is/image/samsung/p5/uk/pzn/toolkit2021/pct-pju/P30Pro.png?$ORIGIN_PNG$",specs:{screenSize:'6.47"',display:"OLED, HDR10",cluster:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/generic-cluster.png",processor:"",Ultrawide:"20 MP (UW)",Wide:"40 MP (W)",Telephoto:"8MP (T)",Macro:"0",Zoom:"5x Optical Zoom",frontCamera:"32 MP",videoRecording:"4K@30fps, 1080p@60fps, 1080p@30fps (gyro-EIS), 720p@960fps",memory:"6GB / 8GB",storage:"128GB / 256GB / 512GB",battery:"4200mAh",fastCharging:"Yes",sPen:"No",weight:"192g",dimensions:"",material:"Glass front (Aluminosilicate glass), glass back (Aluminosilicate glass), aluminum frame",waterResistance:"IP68 dust/water resistant (up to 2m for 30 min)"},devices:[""]}},PE={productivity:"Productivity",portability:"Portability",photography:"Photography",durability:"Durability",cinematography:"Cinematography",all:"All tech specs",feat:"Feat",cameraCluster:"camera"},ke={screenSize:{id:"screenSize",name:"Screen size",categories:["all","feat","productivity","cinematography","portability"],sort:(e,t)=>{const n=parseFloat(e.split(" ")[0]);return parseFloat(t.split(" ")[0])-n}},display:{id:"display",name:"Display",categories:["all","feat","cinematography"]},battery:{id:"battery",name:"Battery (Typical)*",categories:["all","feat","productivity","cinematography"],sort:(e,t)=>{const n=parseInt(e.split(" ")[0]);return parseInt(t.split(" ")[0])-n}},processor:{id:"processor",name:"Processor",categories:["all","feat","productivity"]},connectivity:{id:"connectivity",name:"Connectivity",categories:["all"]},cpu:{id:"cpu",name:"CPU",categories:["all"]},memory:{id:"memory",name:"Memory",categories:["all"],sort:(e,t)=>{const n=e.split("/").map(a=>parseInt(a)),r=t.split("/").map(a=>parseInt(a)),i=n.reduce((a,s)=>a>s?a:s,0);return r.reduce((a,s)=>a>s?a:s,0)-i}},storage:{id:"storage",name:"Storage",categories:["all","productivity"]},os:{id:"os",name:"Operating System",categories:["all"]},color:{id:"color",name:"Colour",categories:["all"]},weight:{id:"weight",name:"Weight",categories:["all","portability","durability"],sort:(e,t)=>{const n=parseFloat(e.split(" ")[0]),r=parseFloat(t.split(" ")[0]);return n-r}},dimensions:{id:"dimensions",name:"Dimension (HxWxD, mm)",categories:["all","durability"]},videoRecording:{id:"videoRecording",name:"Video Recording Resolution",categories:["all","cinematography"]},material:{id:"material",name:"Material",categories:["all","durability"]},waterResistance:{id:"waterResistance",name:"Water Resistance*",categories:["all","durability"]},Ultrawide:{id:"Ultrawide",name:"Ultra wide (rear)",categories:["all","cameraCluster","photography"],sort:(e,t)=>{if(e!==""){const n=parseInt(e.split(" ")[0]);return parseInt(t.split(" ")[0])-n}return 0}},Wide:{id:"Wide",name:"Wide angle (rear)",categories:["all","cameraCluster","photography"],sort:(e,t)=>{if(e!==""){const n=parseInt(e.split(" ")[0]);return parseInt(t.split(" ")[0])-n}return 0}},Telephoto:{id:"Telephoto",name:"Telephoto (rear)",categories:["all","cameraCluster","photography"],sort:(e,t)=>{if(e!==""){const n=parseInt(e.split(" ")[0]);return parseInt(t.split(" ")[0])-n}return 0}},Macro:{id:"Macro",name:"Macro",categories:["all","cameraCluster","photography"],sort:(e,t)=>{if(e!==""){const n=parseInt(e.split(" ")[0]);return parseInt(t.split(" ")[0])-n}return 0}},Zoom:{id:"Zoom",name:"Zoom",categories:["all","cameraCluster","photography"]},frontCamera:{id:"frontCamera",name:"Front camera",categories:["all","cameraCluster","photography"],sort:(e,t)=>{const n=parseInt(e.split(" ")[0]);return parseInt(t.split(" ")[0])-n}},fastCharging:{id:"fastCharging",name:"Fast charging",categories:["all"],sort:(e,t)=>e==="Yes"&&t==="No"?-1:e==="No"&&t==="Yes"?1:0},sPen:{id:"sPen",name:"S Pen compatible",categories:["all"],sort:(e,t)=>e==="Yes"&&t==="No"?-1:e==="No"&&t==="Yes"?1:0},cluster:{id:"cluster",name:"cluster",categories:["cameraCluster"]}},il=e=>{const{devices:t,selectedSku:n,availableSkus:r,field:i,handleSelectSku:o,element:a,style:s,isMobile:l,exclusiveFlag:u,finished:c,theme:d="light"}=e,[f,m]=C.useState([]),h=a;return C.useEffect(()=>{if(t&&t[n]){const y=r.filter(w=>t[w]?w===n?!0:t[n][i]===t[w][i]?!1:!(i==="color"&&t[n].color.equals(t[w].color)):!1).sort((w,g)=>{if(i==="size"){let p=parseInt(t[w].size.replace(/D*/g,"")),v=parseInt(t[g].size.replace(/D*/g,""));return t[w].size.includes("TB")&&(p=p*1024),t[g].size.includes("TB")&&(v=v*1024),p-v}else if(i==="color"){const p=t[w].color.order,v=t[g].color.order;return p-v}else return 1}).map((w,g)=>P(h,{i:g,handleSelectSku:o,device:t[w],sku:w,active:w===n,field:i,style:s,isMobile:l,theme:d},`${t[w][i]?.toString()}_${c?1:0}`));m(y)}},[r,t]),f},ME=e=>{const{devices:t,selectedSku:n}=e,[r,i]=C.useState([]),[o,a]=C.useState([]),[s,l]=C.useState([]);return C.useEffect(()=>{if(t&&t[n]){let u=[],c=[];Object.entries(t).forEach(([f,m])=>{t[n].diff(m)<2&&(m.color.exclusive?u.push(f):c.push(f))});let d=[...c,...u];d.length<2&&(u=[],c=[],Object.entries(t).forEach(([f,m])=>{m&&(f!==n&&!m.price.priceType||t[n].diff(m)<3&&(m.color.exclusive?u.push(f):c.push(f)))}),d=[...c,...u]),l(c),a(u),i([...c,...u])}},[t,n]),[r,o,s]},BE=e=>{const{device:t,sku:n,handleSelectSku:r,active:i,i:o,field:a,style:s,exclusiveFlag:l,theme:u="light"}=e,c=Lr();return P("div",{style:{display:"flex",flexDirection:"column",position:"relative",...s},onClick:()=>{r(n)},...ji(`colorSelect:${t.name}:${t.color.colorName}`),children:P("div",{style:{width:c?"6vmin":"min(27px, 3vw)",height:c?"6vmin":"min(27px, 3vw)",borderRadius:"50%",borderColor:i?Xi.colors.primary:"#00000000",borderStyle:"solid",borderWidth:"2px",margin:0,position:"relative",cursor:"pointer"},children:P("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)"}})})},`${t.color.htmlColor}_${t.name}_${c}`)};nt.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 AE=({device:e,sku:t,handleSelectSku:n,active:r,i,theme:o="light"})=>{const a=Lr();return P(Dn,{padding:"0",margin:a?"0":"0 0.5em 0 0",...ji(`chooseYourDeviceStorage:${t}`),onClick:()=>n(t),style:{borderRadius:"8px",padding:"0.3em 0.6em",border:`2px ${r?Xi.colors.primary:o==="light"?"#000":"#fff"} solid`,opacity:r?1:.4,transition:"all 0.2s ease-in-out",cursor:"pointer"},children:P(J,{weight:"bold",size:a?23:13,style:{whiteSpace:"nowrap",color:o==="light"?"#000":"#fff"},children:e.size})})},TE=({device:e,sku:t,handleSelectSku:n,active:r,i,theme:o="light",field:a})=>{const s=Lr();return P(Dn,{padding:"0",margin:s?"0":"0 0.5em 0 0",...ji(`chooseYourDeviceStorage:${t}`),onClick:()=>n(t),style:{borderRadius:"8px",padding:"0.3em 0.6em",border:`2px ${r?Xi.colors.primary:o==="light"?"#000":"#fff"} solid`,opacity:r?1:.4,transition:"all 0.2s ease-in-out",cursor:"pointer"},children:P(J,{weight:"bold",size:s?23:13,style:{whiteSpace:"nowrap",color:o==="light"?"#000":"#fff"},children:e[a]?.toString()})})};class Pp{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 Mp={currencyIso:"GBP",formattedValue:"Loading...",value:"-1"},bE={isValueRounded:!1,stockLevel:0},_E={altText:"Galaxy S22+",format:"TokoThumb",galleryIndex:0,imageType:"GALLERY",url:""};class Xn{constructor(t){this.currencyIso=t.currencyIso,this.formattedValue=t.formattedValue,this.priceType=t.priceType,this.value=parseFloat(t.value)}}class DE{constructor(t,n="api"){this._tradeIn=!1,this._upgrade=!1,this._services=[],this._link="",this._gallery=[],this._connectivity="",n==="init"?(this._sku=t._sku,this._name=t._name,this._pdp=t._pdp,this._picture=_E,this._price=new Xn(Mp),this._color=new Pp(t._color),this._size=t._size||"init",this._stock=bE,this._family=t._family,this._tag=t._tag,this._promotionPrice=t._promotionPrice,this._fullPrice=new Xn(Mp)):(this._sku=t.code||t.id||t.modelCode||t.sku,this._name=t.name||t.baseProductName,this._name.includes("5G")?this._connectivity="5G":this._name.includes("4G")?this._connectivity="4G":this._name.includes("LTE")?this._connectivity="LTE":this._connectivity="WiFi",this._pdp=t.pdp,this._picture=t.picture||t?.galleryImagesV2&&(t?.galleryImagesV2[0]?.images?.product||t?.galleryImagesV2[0]?.images[2]?.value)||{},this._fullPrice=new Xn(t.price||t.priceData),t.promotionPrice?.value?this._price=new Xn({...t.promotionPrice,priceType:t.price.priceType}):this._price=new Xn(t.price||t.priceData),this._color=new Pp(t.color),this._size=t.size||"api",this._stock=t.stock,this._family=this._sku.slice(0,7),this._gallery=t.gallery,t.addedServices&&t.addedServices.length>0&&t.addedServices.forEach(r=>{switch(r){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 Xn(t)}get promotionPrice(){return this._promotionPrice}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}get connectivity(){return this._connectivity}diff(t){let n=0;return this.size!==t.size&&n++,this.color.formattedColor!==t.color.formattedColor&&n++,this.family!==t.family&&n++,n}toJson(){return JSON.stringify(this)}}const RE=e=>{let t=e[0];const[n,r]=C.useState({}),[i,o]=C.useState(),[a,s]=C.useState(!1);return C.useEffect(()=>{s(!1),window.configuratorData||(window.configuratorData={}),window.configuratorData[t]?(r(window.configuratorData[t]),s(!0)):fetch(`https://p1-smn4-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk/products/?fields=FULL&productCodes=${e.join(",")}`).then(l=>l.json()).then(l=>{let u={};l.forEach(c=>{if(c.allPrices){c.price=c.allPrices.filter(m=>{const h=m,y=Date.now(),w=h?.startTime??0,g=h?.endTime??Number.MAX_SAFE_INTEGER;return w<y&&g>y}).reduce((m,h)=>{const y=m,w=h;return y.value<w.value?y:w},{currencyIso:"GBP",formattedValue:"XX.XX",minQuantity:1,priceType:void 0,value:Number.MAX_SAFE_INTEGER}),u[c.code]=new DE({...c,sku:c.code}),u[c.code].stock=c.stock,u[c.code].link=c.externalUrl;const d=c.variantOptions.find(m=>m.code===c.code).galleryImagesV2;let f=[];d&&d.forEach(m=>{f.push({url:m.images.TokoThumb.url,position:m.images.TokoThumb.galleryIndex})}),f.length>0&&(f=f.sort((m,h)=>m.position-h.position)),u[c.code].gallery=f,u[c.code].picture=Object.entries(c.images).filter(([m,h])=>h.format==="TokoThumb")[0][1]}}),Object.entries(u).forEach(([c,d])=>{d.price.value===0&&(u[c].stock.stockLevel=-1)}),r(u),s(!0),window.configuratorData[t]=u})},[t]),{data:n,error:i,finished:a}},OE=(e,t=!1)=>{const n=new Intl.NumberFormat("en-UK",{style:"currency",currency:"GBP"}).format(e);return t?n.replace(".00",""):n};class ol{get code(){return this._code}get interestRate(){return this._interestRate}get minAmount(){return this._minAmount}get period(){return this._period}get periodLabel(){return this._periodLabel}get periodicValue(){return this._periodicValue}get purchaseCost(){return this._purchaseCost}get totalCost(){return this._totalCost}get totalInterest(){return this._totalInterest}get periodLabelTrunc(){return this._periodLabelTrunc}constructor(t){t?(this._code=t.code,this._interestRate=parseFloat(t.interestRate.replace("£","").replace(",","")),this._minAmount=parseFloat(t.minAmount.replace("£","").replace(",","")),this._period=t.period,this._periodicValue=parseFloat(t.periodicValue.replace("£","").replace(",","")),this._periodLabel=t.periodLabel.toLowerCase()||"months",this._purchaseCost=parseFloat(t.purchaseCost.replace("£","").replace(",","")),this._totalCost=parseFloat(t.totalCost.replace("£","").replace(",","")),this._totalInterest=parseFloat(t.totalInterest.replace("£","").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)}toString(){return`From ${Bp(this._periodicValue)}/${this._periodLabelTrunc} for ${this._code} ${this._periodLabel} or ${Bp(this._totalCost)}*`}}const Bp=(e,t=!1)=>Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP"}).format(e),al=(e,t)=>t.periodicValue<e.periodicValue||t.periodicValue===e.periodicValue&&t.interestRate<=e.interestRate?t:e,LE=e=>{const[t,n]=C.useState({overall:new ol}),[r,i]=C.useState();return C.useEffect(()=>{window.financeData||(window.financeData={}),window.financeData?.hasOwnProperty(e)?n(window.financeData[e]):fetch(`https://p1-smn4-api-cdn.shop.samsung.com/tokocommercewebservices/v2/uk/products/${e}/calculateInstallment?`).then(o=>o.json()).then(o=>{let a,s,l;o.values&&(o.values.map(u=>{u.code&&typeof u.code=="string"&&(u.code.toLowerCase().indexOf("klarna")!==-1?u.values&&u.values.length>0&&(u.values=u.values.map(c=>new ol(c)),a=u.values.reduce(al)):u.code.toLowerCase().indexOf("paypal")!==-1&&u.values&&u.values.length>0&&(u.values=u.values.map(c=>new ol(c)),s=u.values.reduce(al)))}),a?s?l=al(a,s):l=a:s&&(l=s),n({klarna:a,paypal:s,overall:l}),window.financeData[e]={klarna:a,paypal:s,overall:l})})},[e]),[t,r]};/*! ***************************************************************************** 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 kn=function(){return kn=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},kn.apply(this,arguments)};function GE(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 i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}var IE=function(){return Math.random().toString(36).substring(6)},UE=function(e){var t=e.animate,n=t===void 0?!0:t,r=e.animateBegin,i=e.backgroundColor,o=i===void 0?"#f5f6f7":i,a=e.backgroundOpacity,s=a===void 0?1:a,l=e.baseUrl,u=l===void 0?"":l,c=e.children,d=e.foregroundColor,f=d===void 0?"#eee":d,m=e.foregroundOpacity,h=m===void 0?1:m,y=e.gradientRatio,w=y===void 0?2:y,g=e.gradientDirection,p=g===void 0?"left-right":g,v=e.uniqueKey,S=e.interval,k=S===void 0?.25:S,B=e.rtl,b=B===void 0?!1:B,A=e.speed,I=A===void 0?1.2:A,U=e.style,N=U===void 0?{}:U,z=e.title,M=z===void 0?"Loading...":z,j=e.beforeMask,K=j===void 0?null:j,te=GE(e,["animate","animateBegin","backgroundColor","backgroundOpacity","baseUrl","children","foregroundColor","foregroundOpacity","gradientRatio","gradientDirection","uniqueKey","interval","rtl","speed","style","title","beforeMask"]),Z=v||IE(),D=Z+"-diff",$=Z+"-animated-diff",W=Z+"-aria",q=b?{transform:"scaleX(-1)"}:null,R="0; "+k+"; 1",T=I+"s",E=p==="top-bottom"?"rotate(90)":void 0;return C.createElement("svg",kn({"aria-labelledby":W,role:"img",style:kn(kn({},N),q)},te),M?C.createElement("title",{id:W},M):null,K&&C.isValidElement(K)?K:null,C.createElement("rect",{role:"presentation",x:"0",y:"0",width:"100%",height:"100%",clipPath:"url("+u+"#"+D+")",style:{fill:"url("+u+"#"+$+")"}}),C.createElement("defs",null,C.createElement("clipPath",{id:D},c),C.createElement("linearGradient",{id:$,gradientTransform:E},C.createElement("stop",{offset:"0%",stopColor:o,stopOpacity:s},n&&C.createElement("animate",{attributeName:"offset",values:-w+"; "+-w+"; 1",keyTimes:R,dur:T,repeatCount:"indefinite",begin:r})),C.createElement("stop",{offset:"50%",stopColor:f,stopOpacity:h},n&&C.createElement("animate",{attributeName:"offset",values:-w/2+"; "+-w/2+"; "+(1+w/2),keyTimes:R,dur:T,repeatCount:"indefinite",begin:r})),C.createElement("stop",{offset:"100%",stopColor:o,stopOpacity:s},n&&C.createElement("animate",{attributeName:"offset",values:"0; 0; "+(1+w),keyTimes:R,dur:T,repeatCount:"indefinite",begin:r})))))},z0=function(e){return e.children?C.createElement(UE,kn({},e)):C.createElement(NE,kn({},e))},NE=function(e){return C.createElement(z0,kn({viewBox:"0 0 476 124"},e),C.createElement("rect",{x:"48",y:"8",width:"88",height:"6",rx:"3"}),C.createElement("rect",{x:"48",y:"26",width:"52",height:"6",rx:"3"}),C.createElement("rect",{x:"0",y:"56",width:"410",height:"6",rx:"3"}),C.createElement("rect",{x:"0",y:"72",width:"380",height:"6",rx:"3"}),C.createElement("rect",{x:"0",y:"88",width:"178",height:"6",rx:"3"}),C.createElement("circle",{cx:"20",cy:"20",r:"20"}))};const zE=z0,FE=e=>{const{skus:t}=e,{data:n,error:r,finished:i}=RE(t);e.image;const[o,a]=C.useState(t[0]),[{overall:s},l]=LE(o),[u,c]=ME({devices:n,selectedSku:o});r&&console.log(r);const d=g=>{a(g)},f=Lr(),m=il({devices:n,selectedSku:o,availableSkus:u,field:"color",handleSelectSku:d,element:BE,theme:"light"});il({devices:n,selectedSku:o,availableSkus:u,field:"size",handleSelectSku:d,element:AE,theme:"light"}),il({devices:n,selectedSku:o,availableSkus:u,field:"connectivity",handleSelectSku:d,element:TE,theme:"light"});const h=nt(Zs)` &:hover { background:#000; color:#fff; } `;C.useState(!1);const[y,w]=C.useState(0);return V(Xe,{children:[n&&!n[o]&&V("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between",position:"absolute",top:"2em",height:"calc(100% - 4em)",width:"100%",alignItems:"center",minHeight:"300px"},children:[P("img",{style:{height:f?"110px":"240px",objectFit:"contain"},src:e.image}),P(Zs,{onClick:()=>{},size:f?26:16,style:{margin:f?"1em 0":"0",padding:"0.8571em 1.5em",width:"fit-content",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#f4f4f4",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Not for sale"}),f&&P("a",{href:"",style:{fontSize:f?"12px":"16px",textDecoration:"underline",fontFamily:"SamsungOne",fontWeight:"600",color:"black",visibility:"hidden"},children:"Learn more"})]}),V(Dn,{style:{margin:f?"0em 0":"0",height:"100%",position:"relative",padding:"0 0 0 0",width:"100%",justifyContent:"space-between"},children:[n&&n[o]&&V("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:[P("img",{onClick:()=>w((y-1)%(n[o].gallery?.length||1)),src:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/arrowDown.png",style:{transform:"rotate(90deg)",maxWidth:"1.2em",cursor:"pointer",display:f?"none":"",visibility:y!=0?"visible":"hidden"}}),P("img",{style:{maxWidth:"360px",width:f?"100%":""},src:n[o].gallery[y]?.url.replace("$ORIGIN_PNG$","")+""}),!n[o].picture.url&&P(zE,{height:"136",width:"200",viewBox:"0 0 200 136",style:{maxWidth:"100%"},children:P("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"200",height:"136"})}),P("img",{onClick:()=>w((y+1)%(n[o].gallery?.length||1)),src:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/arrowDown.png",style:{transform:"rotate(270deg)",maxWidth:"1.2em",cursor:"pointer",display:f?"none":"",visibility:y!=n[o].gallery?.length?"visible":"hidden"}})]}),V(Dn,{style:{width:"100%",marginTop:"min(1.11vw, 16px)",padding:"0",justifyContent:f?"flex-start":"space-between",flexGrow:1},children:[V("div",{style:{width:"100%",padding:"0 min(0.34vw, 5px)",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:[n&&n[o]&&P(Dn,{row:!0,style:{justifyContent:"center",alignItems:"center",width:"100%",padding:"0",margin:f?"3vw 0 5vw":"0 auto 0.5em",gap:"10px"},children:V(J,{align:"center",children:[P("b",{children:"Colour"}),": ",n[o]?.color.colorName," ",P("span",{style:{color:"#333",paddingTop:"5px"},children:n[o].name.includes("Online")?"(Online exclusive)":""})]})}),n&&P(Dn,{row:!0,style:{justifyContent:"center",alignItems:"center",width:"100%",maxWidth:"190px",padding:"0",margin:f?"3vw 0 5vw":"0 0 min(1.11vw, 16px) 0",gap:f?"0":"10px",flexWrap:f?"wrap":"nowrap"},children:P(dE,{children:m})}),n&&n[o]&&V("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",height:f?"":"min(3.33vw, 48px)",margin:f?"":"1em auto ",paddingBottom:"1em",width:"100%",alignItems:"center"},children:[n&&n[o]&&n[o]?.price?.formattedValue!=="Loading..."&&n[o]?.stock?.stockLevelStatus!=="outOfStock"&&V(J,{size:f?25:22,weight:"bold",children:["From"," ",n[o]&&n[o].price?.formattedValue]}),n&&n[o]&&s&&n[o]?.stock.stockLevelStatus!=="outOfStock"&&V(J,{size:f?25:15,align:"center",children:["Or ",OE(s.periodicValue),"/",s.periodLabelTrunc," ",f&&P("br",{}),"for ",s.code," ",s.periodLabel]}),n&&n[o]?.stock.stockLevelStatus==="outOfStock"&&P(J,{style:{color:"#bdbdb"},size:f?22:16,weight:"bold",align:"center",children:"This device is currently out of stock"}),n&&!n[o]?.price.priceType&&P(J,{style:{color:"#bdbdb"},size:f?22:16,weight:"bold",align:"center",children:" "})]})]}),n&&n[o]&&V(Dn,{style:{justifyContent:"center",width:"100%",padding:"0",margin:"0 auto ",alignSelf:"center",gap:"1em",flexDirection:f?"column":"row"},row:!0,children:[n&&n[o]&&n[o].price.priceType&&n[o].stock&&n[o].stock.stockLevelStatus==="outOfStock"&&P(Zs,{onClick:()=>{},size:f?26:16,style:{margin:f?"1em 0":" 0",padding:"0.8571em 1.5em",width:"100%",maxWidth:"fit-content",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#f4f4f4",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:"Out of stock"}),n&&n[o]&&n[o].stock&&n[o].price.priceType&&n[o].stock.stockLevelStatus!=="outOfStock"&&n[o]&&P(h,{onClick:()=>{n[o].name.includes("S24 Ultra")?window.location.href=`/uk/smartphones/galaxy-s24-ultra/buy/?modelCode=${o}`:!n[o].name.includes("Ultra")&&n[o].name.includes("S24")?window.location.href=`/uk/smartphones/galaxy-s24/buy/?modelCode=${o}`:n[o].name.includes("Flip5")?window.location.href=`/uk/smartphones/galaxy-z-flip5/buy/?modelCode=${o}`:n[o].name.includes("Fold5")?window.location.href=`/uk/smartphones/galaxy-z-fold5/buy/?modelCode=${o}`:window.location.href=`${n[o].link}buy/?modelCode=${o}`},size:f?26:16,style:{margin:f?"1em 0":"0",padding:"0.8571em 1.5em",fontFamily:"SamsungOne",textAlign:"center",cursor:"pointer"},...ji(`accessoryAdd:${n[o].name}`),children:n[o].stock.stockLevelStatus==="preOrder"?"Pre-order":"Buy now"}),n&&n[o]&&P("a",{href:n[o].name.includes("Flip5")?"/uk/smartphones/galaxy-z-flip5/":n[o].name.includes("Fold5")?"/uk/smartphones/galaxy-z-fold5/":n[o].link,style:{fontSize:f?"12px":"16px",textDecoration:"underline",fontFamily:"SamsungOne",fontWeight:"600",color:"black"},children:"Learn more"})]})]})]})]})},VE=({size:e,size2:t,type:n})=>{const r=Lr();switch(n){case"ZFold":return V(Xe,{children:[V("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"center"},children:[V(J,{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},weight:"bold",size:r?18:16,children:[e," ″"]}),P("img",{style:{height:"calc("+(e||"").replace('"',"")+"in / 2.5)",scale:r?"0.7":"1"},src:"https://images.samsung.com/is/content/samsung/assets/uk/mobile-compare/Fold-screen-open.svg"})]}),V("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"center"},children:[P("img",{style:{height:"100%",scale:r?"0.7":"1"},src:"https://images.samsung.com/is/content/samsung/assets/uk/mobile-compare/Fold-screen-closed.svg"}),V(J,{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},weight:"bold",size:r?18:16,children:[t," ″"]})]})]});case"ZFlip":return V(Xe,{children:[V("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"center"},children:[V(J,{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},weight:"bold",size:r?18:16,children:[e," ″"]}),P("img",{style:{height:"calc("+(e||"").replace('"',"")+"in / 2.5)",scale:r?"0.7":"1"},src:"https://images.samsung.com/is/content/samsung/assets/uk/mobile-compare/Flip-screen-open.svg"})]}),V("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"center"},children:[P("img",{style:{height:"calc("+t+"in - 0.4in)",scale:r?"0.7":"1"},src:"https://images.samsung.com/is/content/samsung/assets/uk/mobile-compare/Flip-screen-closed.svg"}),V(J,{style:{position:"absolute",bottom:"80px",right:"37px",transform:"translate(-50%, -50%)"},weight:"bold",size:r?18:16,children:[t," ″"]})]})]});case"ZFlip5":return V(Xe,{children:[V("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"center"},children:[V(J,{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},weight:"bold",size:r?18:16,children:[e," ″"]}),P("img",{style:{height:"calc("+(e||"").replace('"',"")+"in / 2.5)",scale:r?"0.7":"1"},src:"https://images.samsung.com/is/content/samsung/assets/uk/mobile-compare/Flip-screen-open.svg"})]}),V("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"center"},children:[P("img",{style:{height:"1.5in",scale:r?"0.7":"1"},src:"https://images.samsung.com/is/content/samsung/assets/uk/2307/local/comparison/b5-screen.svg"}),V(J,{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},weight:"bold",size:r?18:16,children:[t," ″"]})]})]});case"Smartphone":return V("div",{style:{position:"relative"},children:[P("img",{style:{height:"calc("+e+"in / 2.5)",scale:r?"0.7":"1"},src:"https://images.samsung.com/is/content/samsung/assets/uk/mobile-compare/S-screen.svg"}),V(J,{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},weight:"bold",size:r?18:16,children:[e," ″"]})]});case"ZFlip6":return V(Xe,{children:[V("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"center"},children:[V(J,{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},weight:"bold",size:r?18:16,children:[e," ″"]}),P("img",{style:{height:"calc("+(e||"").replace('"',"")+"in / 2.5)",scale:r?"0.7":"1"},src:"https://images.samsung.com/is/content/samsung/assets/uk/2407/local/compare/B6-open.svg"})]}),V("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"center"},children:[P("img",{style:{height:"1.5in",scale:r?"0.7":"1"},src:"https://images.samsung.com/is/content/samsung/assets/uk/2407/local/compare/B6-closed.svg"}),V(J,{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},weight:"bold",size:r?18:16,children:[t," ″"]})]})]});default:return V("div",{style:{position:"relative"},children:[P("img",{style:{height:"calc("+e+"in / 2.5)",scale:r?"0.7":"1"},src:"https://images.samsung.com/is/content/samsung/assets/uk/mobile-compare/S-screen.svg"}),V(J,{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"},weight:"bold",size:r?18:16,children:[e," ″"]})]})}},$E=nt(J)` &:hover { background-color: #b7b7b744; } transition: all 0.15s ease-in-out; padding: 0.5em 0; `,jE=nt(J)` background-color: #b7b7b744; transition: all 0.15s ease-in-out; padding: 0.4em 0; `,WE=({options:e,handleChange:t,value:n,style:r})=>{const[i,o]=C.useState(!1),a=fg(),s=C.useRef(null);return P(rl.div,{ref:s,style:{display:"flex",cursor:"pointer",position:"relative",flexDirection:"column",transition:"border-bottom 0s",padding:"2em 0",...r},onClick:()=>{!i&&s.current&&s.current.focus(),o(!i)},onBlur:()=>o(!1),children:V(J,{font:"secondary",weight:"bold",style:{position:"relative",paddingBottom:"0.5em",whiteSpace:"nowrap"},size:20,children:[n.displayName,P(rl.div,{animate:i?{height:"14em",opacity:1}:{height:"0em",opacity:1,transition:{type:"tween",ease:"easeOut",duration:.1}},style:{position:"absolute",top:"100%",maxHeight:"14em",overflowY:"scroll",width:"100%",zIndex:50,background:Xi.colors.white,borderBottom:"1px #707070 solid",WebkitMaskImage:"linear-gradient(180deg, transparent 0%, black 2%)",maskImage:"linear-gradient(180deg, transparent 0%, black 2%, )",boxShadow:"12px 8px 31px -9px rgba(0,0,0,0.75)"},children:e.map(l=>V("div",{onClick:()=>{l.displayName.indexOf("CAT_")>-1||t(l)},...ji(`comparisonTableOption:${l.value}`),children:[l.displayName.indexOf("CAT")>-1&&P(jE,{font:"secondary",weight:"bold",size:12,children:l.family}),l.displayName.indexOf("CAT")<=-1&&P($E,{font:"secondary",weight:"bold",children:l.displayName})]},`selector_option_${l.value}`))}),P(rl.img,{src:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/arrowDown.png",style:{position:"absolute",width:a?"0.5em":"1.2em",alignSelf:"center",bottom:a?"calc(0.2ch + 0.5em)":"calc(0.5ch + 0.5em)",right:0},animate:i?{rotate:180}:{rotate:0}})]})})},Co=nt.div` width: 95%; height: 1px; background-color: #dcdcdc; position: absolute; left: 50%; transform: translateX(-50%); top: 100%; `,ZE=e=>({active:e.active||!1});nt.div.attrs(ZE)` padding: 0.75em 2em; cursor: pointer; border-radius: 1.4em; border: ${e=>e.active?"2px solid #006FF2":"1px solid #DCDCDC"}; display: flex; align-items: center; justify-content: center; min-width: 140px; box-sizing: border-box; transition: all 0.2s ease-in-out; &:hover { border: 2px solid #006ff2; } `;const HE=nt.div` @media screen and (max-width:380px) { flex-direction:column!important; align-items:center; } `,Oe=CE,KE=Object.entries(Oe).map(([e,t])=>({value:e,displayName:t.productName,family:t.family})),YE=KE.sort((e,t)=>e?.family>t?.family?1:t.family>e.family?-1:0);({...YE});const XE=({})=>{C.useState(!0);const e=Lr(),t=fg();if(!Oe)return P(Xe,{children:"Buffering"});const r="SM-G973F".replace("-",""),i=new URLSearchParams(window.location.search);let o=i.get("deviceOne"),a=i.get("deviceTwo"),s=i.get("deviceThree");const l=t?2:3,[u,c]=C.useState([Oe.Fold6,Oe.Flip6,Oe.Flip5]),[d,f]=C.useState("photography"),m=u.slice(0,l),h=(N,z)=>{const M=[...u];M[N]=Oe[z],c(M);let j=Object.values(M[0].code).join(""),K=Object.values(M[1].code).join(""),te=Object.values(M[2].code).join("");if(window.history.pushState){var Z=window.location.protocol+"//"+window.location.host+window.location.pathname+"?deviceOne="+j+"&deviceTwo="+K+"&deviceThree="+te;window.history.pushState({path:Z},"",Z)}},y=window.location.href;C.useEffect(()=>{if(y.indexOf("?deviceOne")>-1){const N=Oe[o]||Oe[Object.keys(Oe)[0]],z=Oe[a]||Oe[Object.keys(Oe)[1]],M=Oe[s]||Oe[Object.keys(Oe)[2]];c([N,z,M])}},[]);const[w,g]=C.useState("");C.useState("false"),C.useState(!1);const p=Object.keys(u[0].specs).filter(N=>{const z=N,{categories:M}=ke[z];return M.includes(d)}),v=Object.keys(u[0].specs).filter(N=>{const z=N,{categories:M}=ke[z];return M.includes("feat")}),S=Object.keys(u[0].specs).filter(N=>{const z=N,{categories:M}=ke[z];return M.includes("cameraCluster")}),k=Object.keys(u[0].specs).filter(N=>{const z=N,{categories:M}=ke[z];return M.includes("all")}),[B,b]=C.useState(!1),[A,I]=C.useState(!1);let U=N=>{b(z=>!z)};return C.useEffect(()=>{for(const[N,z]of Object.entries(Oe))N.indexOf(r)>-1&&g(N)},[]),V(Xe,{children:[V("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",paddingTop:e?"80px":"100px"},children:[V(J,{font:"secondary",weight:"bold",style:{fontSize:e?"36px":"52px",textAlign:"center"},children:["Compare Galaxy ","Smartphones"]}),P(J,{font:"primary",style:{fontSize:e?"16px":"24px",marginTop:"12px",textAlign:"center"},children:"Compare features most relevant for you."})]}),V("table",{style:{borderCollapse:"collapse",width:e?"calc(100% - 30px)":"100%",maxWidth:"1209px",margin:"5em auto"},children:[P("tr",{children:m.map((N,z)=>P("th",{style:{width:`${100/l}%`,position:"sticky",top:0,backgroundColor:"white",zIndex:2},children:P(WE,{style:{width:"95%",margin:"0 auto"},options:Object.entries(Oe).map(([M,j])=>({value:M,displayName:j.productName,family:j.family})),handleChange:M=>h(z,M.value),value:{displayName:m[z]?.productName||"Your device",value:"",family:""}},(N?.productName||"yourDevice")+"_selector_"+z)}))}),P("tr",{children:m.map((N,z)=>P("td",{style:{textAlign:"center",padding:"2em 0",width:`${100/l}%`,position:"relative"},children:N.devices&&P(FE,{skus:N.devices,image:N.image||""},N.devices.join(","))}))}),P("tr",{children:P("td",{colSpan:l,style:{width:"100%"},children:P("div",{style:{display:"none",gap:"30px",justifyContent:"center",padding:"1em 0",alignItems:"center",width:"100%",overflowX:"scroll",maxWidth:"100%"}})})}),P("tr",{children:m.map((N,z)=>P("td",{style:{verticalAlign:"top",width:`${100/l}%`,position:"relative"},children:N.tagline&&V("div",{style:{display:"flex",flexDirection:"row",width:"fit-content",margin:"0 auto",justifyContent:"center",alignItems:"center",gap:"10px",marginBottom:"27px"},children:[P("img",{src:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/best-icon.png",style:{width:"36px",height:"auto"}}),P(J,{align:"center",weight:"bold",size:e?18:16,margin:"0 auto",style:{whiteSpace:"break-spaces"},children:N?.tagline})]})}))}),P("tr",{children:m.map((N,z)=>P("td",{style:{verticalAlign:"top",width:`${100/l}%`,position:"relative"},children:P("div",{style:{display:"flex",flexDirection:"row",width:"fit-content",margin:"0 auto",justifyContent:"center",alignItems:"center",gap:"10px",marginBottom:"27px"},children:N.description?P(J,{align:"center",weight:"",size:e?18:14,margin:"0 auto",style:{whiteSpace:"break-spaces",fontWeight:"600",marginBottom:"27px"},children:N.description}):V(J,{align:"center",weight:"",size:e?18:14,margin:"0 auto",style:{whiteSpace:"break-spaces",fontWeight:"600",marginBottom:"27px"},children:["We don’t have a description for this device, but what we can tell you is that our"," ",P("a",{href:"/uk/apps/smart-switch/",children:"Smart Switch app"})," ","makes choosing an exciting new Galaxy device even easier."]})})}))}),P("tr",{children:P("td",{colSpan:l,style:{width:"100%"},children:P(J,{font:"secondary",weight:"bold",style:{fontSize:"32px",marginTop:"120px"},children:"Key Differences"})})}),v.map((N,z)=>{const M=N;return P(Xe,{children:P("tr",{children:m.map((j,K)=>{const{sort:te}=ke[M];let Z=-1;return te&&(Z=m.map(W=>W?.specs[M]||"").sort(te).indexOf(j?.specs[M]||"")),V("td",{style:{verticalAlign:"middle",width:`${100/l}%`,padding:"2em 0",position:"relative"},children:[V("table",{id:"col-"+K,style:{width:"100%"},children:[P("tr",{children:P("td",{children:P(J,{align:"left",size:e?28:22,font:"secondary",weight:"bold",style:{visibility:K===0?"visible":"hidden",marginBottom:"40px"},children:ke[M].name})})}),P("tr",{children:V("td",{style:{backgroundImage:ke[M].name==="Battery (Typical)*"?"url(https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/battery-icon.png)":"",backgroundSize:"contain",backgroundRepeat:"no-repeat",width:"135px",padding:ke[M].name==="Display"?"0 10px":"0",backgroundPosition:"center",verticalAlign:(ke[M].name==="Screen size","middle"),height:ke[M].name==="Screen size"?"calc("+(j.specs[M]||"").replace('"',"")+"in / 2.5)":"61px",scale:e?"0.7":"1"},children:[["screenSize"].includes(M)&&P(HE,{style:{display:"flex",justifyContent:"center",flexDirection:"row",gap:e?"5px":"18px"},children:P(VE,{size:(j.specs[M]||"").split("|")[0].replace('"',"")||"",size2:(j.specs[M]||"").split("|").length>1?(j.specs[M]||"").split("|")[1].replace('"',""):"naoo",type:j.screenType||"Smartphone"})}),!["screenSize"].includes(M)&&V(J,{align:"center",weight:"bold",size:e?22:16,margin:"0 auto",style:{whiteSpace:"break-spaces",position:"relative"},children:[(j?.specs[M]||"").indexOf("|")!==-1?"":j?.specs[M],Z===0&&P("img",{src:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/best-icon.png",width:29,height:29,style:{verticalAlign:"middle",marginLeft:"50px",position:"absolute",bottom:ke[M].name==="Battery (Typical)*"?"-5px":"calc(50% - 15px)",right:"unset"}})]})]})})]}),z<p.length-1&&P(Co,{})]})})})})}),S.length>0&&P("tr",{children:P("td",{colSpan:l,style:{width:"100%"},children:P(J,{font:"secondary",weight:"bold",style:{fontSize:"32px",marginTop:"78px"},children:"Camera cluster"})})}),S.length>0&&S.map((N,z)=>{const M=N;return V(Xe,{children:[" ",P("tr",{children:m.map((j,K)=>{const{sort:te}=ke[M];let Z=-1;return te&&(Z=m.map(W=>W?.specs[M]||"").sort(te).indexOf(j?.specs[M]||"")),V("td",{style:{verticalAlign:"top",width:`${100/l}%`,padding:"2em 0",position:"relative"},children:[V("table",{id:"col-"+K,style:{width:"100%"},children:[P("tr",{children:P("td",{children:ke[M].name!=="cluster"?P(J,{align:"left",size:e?28:22,font:"secondary",weight:"bold",style:{visibility:K===0?"visible":"hidden",marginBottom:"40px",display:"flex",alignItems:"center",gap:"15px",position:"relative"},children:ke[M].name}):""})}),P("tr",{children:P("td",{children:ke[M].name==="cluster"&&j?.specs[M]!=""?P("img",{src:j?.specs[M],alt:ke[M].name,style:{margin:"0 auto",maxWidth:"40%"}}):V(J,{align:"center",weight:"bold",size:e?18:16,margin:"0 auto",children:[j?.specs[M]!=="0"?j?.specs[M]:"-",Z===0&&j?.specs[M]!=="0"&&P("img",{src:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/best-icon.png",width:29,height:29,style:{verticalAlign:"middle",marginLeft:"10px"}})]})})})]}),ke[M].name!=="cluster"?z<p.length-1&&P(Co,{}):""]})})})]})}),P("tr",{children:P("td",{colSpan:l,style:{width:"100%"},children:V("div",{style:{display:"flex",flexDirection:"row",marginTop:"78px",alignItems:"center",gap:"8px"},children:[P(J,{font:"secondary",weight:"bold",style:{fontSize:e?"19px":"32px"},children:"Specs related to"}),V("div",{style:{position:"relative",display:"flex",flexDirection:"column"},children:[V("div",{style:{display:"flex",flexDirection:"row",gap:"10px",alignItems:"center"},children:[P("button",{onClick:()=>I(!0),style:{background:"none",border:"none",textDecoration:"underline",fontFamily:"SamsungSharpSans",fontWeight:"bold",fontSize:e?"19px":"32px",color:"#006FF2",cursor:"pointer"},children:d}),P("span",{onClick:()=>{I(!A)},style:{cursor:"pointer",display:"block",width:"16px",height:"16px",borderTop:"3px solid rgb(0,111,242)",borderLeft:"3px solid rgb(0,111,242)",transform:A?"rotate(44deg)":"rotate(226deg)",transition:"transform 0.3s ease",position:"relative",top:A?"":"-6px"}})]}),P("ul",{style:{maxHeight:A?"100vh":0,overflow:A?"":"hidden",position:"absolute",top:"50px",background:"white",width:"fit-content",padding:"0",margin:"0",listStyle:"none",cursor:"pointer",zIndex:"100",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:Object.entries(PE).map(([N,z])=>{const M=N;return["all","cameraCluster","feat","review"].includes(M)?null:P("li",{onClick:()=>{f(M),I(!1)},style:{fontFamily:"SamsungSharpSans",fontWeight:"bold",fontSize:e?"16px":"26px",padding:"12px",backgroundColor:M==d?"aliceblue":""},children:z})})})]})]})})}),p.map((N,z)=>{const M=N;return V(Xe,{children:[" ",P("tr",{style:{display:""},children:m.map((j,K)=>{const{sort:te}=ke[M];let Z=-1;return te&&(Z=m.map(W=>W?.specs[M]||"").sort(te).indexOf(j?.specs[M]||"")),V("td",{style:{width:`${100/l}%`,padding:"2em 0",position:"relative"},children:[P("td",{children:V(J,{align:"left",size:e?28:22,font:"secondary",weight:"bold",style:{visibility:K===0?"visible":"hidden",marginBottom:"40px"},children:[ke[M].name," "]})}),V("div",{style:{display:"flex",justifyContent:"center",gap:"10px",alignItems:"center",width:"fit-content",margin:"0 auto"},children:[P(J,{align:"center",weight:"bold",size:e?18:16,margin:"0 auto",children:j?.specs[M]!=="0"?j?.specs[M]?.split(` `).map((D,$)=>V(Xe,{children:[D,$<(j?.specs[M]?.length||0)-1&&P("br",{})]})):"-"}),Z===0&&j?.specs[M]!=="0"&&P("img",{className:"icon"+Z,src:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/best-icon.png",width:29,height:29,style:{verticalAlign:"middle",marginLeft:"10px"}})]}),z<p.length-1&&P(Co,{})]})})})]})}),P("tr",{children:P("td",{colSpan:l,style:{width:"100%"},children:V("div",{onClick:U,style:{marginTop:"78px",display:"flex",alignItems:"center",gap:"10px",cursor:"pointer"},children:[P(J,{font:"secondary",weight:"bold",style:{fontSize:e?"19px":"32px"},children:"All tech specs"}),P("img",{src:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/blueDownArrow.png",width:20,height:13,style:{transition:"all 0.3s",transform:B?"rotate(180deg)":""}})]})})}),B&&P(Xe,{children:k.map((N,z)=>{const M=N;return P(Xe,{children:P("tr",{children:m.map((j,K)=>{const{sort:te}=ke[M];let Z=-1;return te&&(Z=m.map(W=>W?.specs[M]||"").sort(te).indexOf(j?.specs[M]||"")),V("td",{style:{width:`${100/l}%`,padding:"2em 0",position:"relative"},children:[P("td",{children:V(J,{align:"left",size:e?28:22,font:"secondary",weight:"bold",style:{visibility:K===0?"visible":"hidden",marginBottom:"40px"},children:[ke[M].name," "]})}),V("div",{style:{display:"flex",justifyContent:"center",gap:"10px",alignItems:"center",width:"fit-content",margin:"0 auto"},children:[P(J,{align:"center",weight:"bold",size:e?18:16,style:{padding:"0 10px"},margin:"0 auto",children:j?.specs[M]!=="0"?j?.specs[M]?.split(` `).map((D,$)=>V(Xe,{children:[D,$<(j?.specs[M]?.length||0)-1&&P("br",{})]})):"-"}),Z===0&&j?.specs[M]!=="0"&&P("img",{className:"icon"+Z,src:"https://images.samsung.com/is/image/samsung/assets/uk/mobile-compare/best-icon.png",width:29,height:29,style:{verticalAlign:"middle",marginLeft:"10px"}})]}),z<p.length-1&&P(Co,{})]})})})})})})]})]})};function QE(){return V(sg,{theme:Ac,children:[P(ug,{}),P(XE,{})]})}const JE="modulepreload",qE=function(e){return"/"+e},Ap={},eC=function(t,n,r){if(!n||n.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=qE(o),o in Ap)return;Ap[o]=!0;const a=o.endsWith(".css"),s=a?'[rel="stylesheet"]':"";if(!!r)for(let c=i.length-1;c>=0;c--){const d=i[c];if(d.href===o&&(!a||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${s}`))return;const u=document.createElement("link");if(u.rel=a?"stylesheet":JE,a||(u.as="script",u.crossOrigin=""),u.href=o,document.head.appendChild(u),a)return new Promise((c,d)=>{u.addEventListener("load",c),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o})},tC=e=>{e&&e instanceof Function&&eC(()=>import("./web-vitals-60d3425a.js"),[]).then(({getCLS:t,getFID:n,getFCP:r,getLCP:i,getTTFB:o})=>{t(e),n(e),r(e),i(e),o(e)})},nC=sl.createRoot(document.getElementById("cheil-static"));nC.render(P(Ut.StrictMode,{children:V(sg,{theme:Xi,children:[P(ug,{}),P(QE,{})]})}));tC(); </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="waystopay"> <div class="textblock__body padding-top--48 padding-bottom--48"> <h2 class="textblock__title" data-font-size-pc="48" data-font-size-mo="30">Other ways to pay</h2> <p class="textblock__desc" data-font-size-pc="18" data-font-size-mo="14">Find a payment plan to suit you</p> </div> </div> </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-2 desktop-text-align--center mobile-text-align--center feature-benefit-card--use-mouseover-interaction"> <div class="feature-benefit-card__swiper swiper-container " data-swiper-option='{ "componentEl":".feature-benefit-card__swiper", "keepWrapper": true, "breakpoints": { "1": { "slidesPerView":1 }, "768": { "slidesPerView":2 } }, "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"> <div class="feature-benefit-card__card-inner-bg" style="background:#FFFFFF"></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">Trade in, money off</h3> <div class="feature-benefit-card__cta"> <a href="/uk/trade-in/" an-tr="ft16_feature benefit card-microsite-cta-content_click" an-ca="content click" an-ac="feature" an-la=":trade in, money off:learn more" class="cta cta--contained cta--black" 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/mobile-phone-buying-guide/TradeIn_DT_684x440.jpg?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/TradeIn_MO_624x892.jpg?$LazyLoad_Home_PNG$" alt="Close up image of a Titanium Grey Galaxy S24 Ultra with S Pen with a grey streak behind it to show movement of the smartphone to the left. Behind this is another Galaxy smartphone with a grey streak behind it to show movement of the smartphone in the opposite direction of the Galaxy S24 Ultra.." role="img" class="image__preview lazy-load responsive-img"/> <img data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/TradeIn_DT_684x440.jpg?$684_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/TradeIn_MO_624x892.jpg?$312_N_PNG$" alt="Close up image of a Titanium Grey Galaxy S24 Ultra with S Pen with a grey streak behind it to show movement of the smartphone to the left. Behind this is another Galaxy smartphone with a grey streak behind it to show movement of the smartphone in the opposite direction of the Galaxy S24 Ultra.." 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"> <div class="feature-benefit-card__card-inner-bg" style="background:#FFFFFF"></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">Samsung Finance: Pay in installments</h3> <div class="feature-benefit-card__cta"> <a href="/uk/samsung-finance/" an-tr="ft16_feature benefit card-microsite-cta-content_click" an-ca="content click" an-ac="feature" an-la=":pay in instalments with samsung finance:learn more" class="cta cta--contained cta--black" 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/mobile-phone-buying-guide/Installments_DT_648x440.jpg?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/Installments_MO_624x892.jpg?$LazyLoad_Home_PNG$" alt="On the top left lies the Samsung Finance icon. Below this is a line up of Samsung products. Rear screen of Galaxy Z Flip5 next to camera view of a Galaxy S24 Ultra next to the screen of a Galaxy Tab S9 Ultra." role="img" class="image__preview lazy-load responsive-img"/> <img data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/Installments_DT_648x440.jpg?$684_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/Installments_MO_624x892.jpg?$312_N_PNG$" alt="On the top left lies the Samsung Finance icon. Below this is a line up of Samsung products. Rear screen of Galaxy Z Flip5 next to camera view of a Galaxy S24 Ultra next to the screen of a Galaxy Tab S9 Ultra." role="img" class="image__main lazy-load responsive-img"/> </div> </div> </div> </div> </div> </div> </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="mobile-experience"> <div class="textblock__body padding-top--48 padding-bottom--48"> <h2 class="textblock__title" data-font-size-pc="48" data-font-size-mo="30">Want to enhance your mobile experience?</h2> <p class="textblock__desc" data-font-size-pc="18" data-font-size-mo="14">Read up on our other products that will complement your future smartphone</p> </div> </div> </div> <div class="cm-g-tab-container-single-menu aem-GridColumn aem-GridColumn--default--12"> <section class="tab-container co47-bg-white"> <div class="tab-container__wrapper use-horizontal-tab"> <ul class="tab-container__list tab-container__list--horizontal-tab desktop-tab-size--large" role="tablist"> <li class="tab-container__item is-active" role="presentation" an-tr="co47_tab container-single-menu-microsite-text-tab" an-ca="content click" an-ac="feature" an-la="tab:smart rings"> <button class="tab-container__title" role="tab" aria-selected="true">Smart Rings</button> </li> <li class="tab-container__item" role="presentation" an-tr="co47_tab container-single-menu-microsite-text-tab" an-ca="content click" an-ac="feature" an-la="tab:smartwatches"> <button class="tab-container__title" role="tab" aria-selected="false">Smartwatches</button> </li> <li class="tab-container__item" role="presentation" an-tr="co47_tab container-single-menu-microsite-text-tab" an-ca="content click" an-ac="feature" an-la="tab:tablets"> <button class="tab-container__title" role="tab" aria-selected="false">Tablets</button> </li> </ul> </div> <div class="tab-container__panel is-active" role="tabpanel"> <div class="pd-g-feature-benefit-column-carousel"> <div class="feature-column-carousel bg-white feature-column-carousel--width-1440 feature-column-carousel--desktop-columns-space-wide feature-column-carousel--divide feature-column-carousel--image-radius"> <div class="feature-column-carousel__column feature-column-carousel__column--desktop-columns-4 feature-column-carousel__column--mobile-columns-1 feature-column-carousel__column--align-center use-mobile-carousel swiper-container basic-swiper use-mobile-indicator use-mobile-arrow " data-desktop-per-page="4" data-mobile-per-page="3" data-swiper-option="{ "slidesPerView":1, "autoHeight":true, "keepWrapper":true, "viewMode":"mobile", "loop": false , "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-microsite-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left" type="button" class="swiper-button-prev"> <span class="hidden">Previous</span> <svg class="icon" focusable="false"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </button> <div class="feature-column-carousel__inner swiper-wrapper"> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:1"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Rings</p> </div> <div class="feature-column-carousel__title"> <h2>What does a Smart Ring do</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/introducing-samsung-galaxy-ring/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what does a smart ring do:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/introducing-samsung-galaxy-ring/Introducing_Galaxy_Ring_thumb_DT_720x540.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/introducing-samsung-galaxy-ring/Introducing_Galaxy_Ring_thumb_MO_720x540.png?$LazyLoad_Home_PNG$" alt="Titanium Silver, Titanium Black and Titanium Gold Samsung Rings are shown"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/introducing-samsung-galaxy-ring/Introducing_Galaxy_Ring_thumb_DT_720x540.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/introducing-samsung-galaxy-ring/Introducing_Galaxy_Ring_thumb_MO_720x540.png?$720_N_PNG$" alt="Titanium Silver, Titanium Black and Titanium Gold Samsung Rings are shown"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:2"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Comparison</p> </div> <div class="feature-column-carousel__title"> <h2>Smart Ring vs Smartwatch</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/smart-ring-vs-smartwatch/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="smart ring vs smartwatch:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/smart-ring-vs-smartwatch/SmartRing_SmartWatchs_thumb_DT_720x540.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/smart-ring-vs-smartwatch/SmartRing_SmartWatch_thumb_MO_720x540.png?$LazyLoad_Home_PNG$" alt="Titanium Silver, Titanium Black and Titanium Gold Samsung Rings are shown on one side. Galaxy Watch Ultra and Galaxy Watch7 are shown on the other."/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/smart-ring-vs-smartwatch/SmartRing_SmartWatchs_thumb_DT_720x540.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/smart-ring-vs-smartwatch/SmartRing_SmartWatch_thumb_MO_720x540.png?$720_N_PNG$" alt="Titanium Silver, Titanium Black and Titanium Gold Samsung Rings are shown on one side. Galaxy Watch Ultra and Galaxy Watch7 are shown on the other."/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" class="swiper-button-next"> <span class="hidden">Next</span> <svg class="icon" focusable="false"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="indicator" data-indicator-data='{ "type": "dot-indicator", "autoRolling": false, "infiniteRolling": true}'> <div class="indicator-wrap"> <button class="indicator__controls indicator__controls--play"> <svg class="play" focusable="false"> <use xlink:href="#play-bold" href="#play-bold"></use> </svg> <svg class="pause" focusable="false"> <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=""> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden">Indicator 1</span> </span> </button> </div> </div> </div> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar1_pd_g_feature_benefit-0"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar1_pd_g_feature_benefit-1"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> </div> </div> </div> <div class="tab-container__panel" role="tabpanel"> <div class="pd-g-feature-benefit-column-carousel"> <div class="feature-column-carousel bg-white feature-column-carousel--width-1440 feature-column-carousel--desktop-columns-space-wide feature-column-carousel--divide feature-column-carousel--image-radius"> <div class="feature-column-carousel__column feature-column-carousel__column--desktop-columns-4 feature-column-carousel__column--mobile-columns-1 feature-column-carousel__column--align-center use-mobile-carousel swiper-container basic-swiper use-mobile-indicator use-mobile-arrow use-see-more-button" data-desktop-per-page="8" data-mobile-per-page="3" data-swiper-option="{ "slidesPerView":1, "autoHeight":true, "keepWrapper":true, "viewMode":"mobile", "loop": false , "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-microsite-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left" type="button" class="swiper-button-prev"> <span class="hidden">Previous</span> <svg class="icon" focusable="false"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </button> <div class="feature-column-carousel__inner swiper-wrapper"> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:1"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Watches</p> </div> <div class="feature-column-carousel__title"> <h2>What does a smartwatch do?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/what-does-a-smartwatch-do/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="what does a smartwatch do:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/50_what_smartwatch_do_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/50_what_smartwatch_do_mo.png?$LazyLoad_Home_PNG$" alt="What does a smartwatch do?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/50_what_smartwatch_do_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/50_what_smartwatch_do_mo.png?$720_N_PNG$" alt="What does a smartwatch do?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:2"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Watches</p> </div> <div class="feature-column-carousel__title"> <h2>Best smartwatch for you</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/best-smart-watch/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="best smartwatch for you:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/51_Best_smartwatch_4you_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/51_Best_smartwatch_4you_mo.png?$LazyLoad_Home_PNG$" alt="Best smartwatch for you"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/51_Best_smartwatch_4you_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/51_Best_smartwatch_4you_mo.png?$720_N_PNG$" alt="Best smartwatch for you"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:3"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Watches</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Watch Ultra vs Watch7</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/samsung-galaxy-watch-7-vs-galaxy-watch-ultra/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung watch ultra vs watch7:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/samsung-galaxy-watch-7-vs-galaxy-watch-ultra/Watch_Ultra_vs_7_thumb_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/samsung-galaxy-watch-7-vs-galaxy-watch-ultra/Watch_Ultra_vs_7_thumb_MO_720x540.png?$LazyLoad_Home_PNG$" alt="Galaxy Watch Ultra is shown next to a Galaxy Watch7"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/samsung-galaxy-watch-7-vs-galaxy-watch-ultra/Watch_Ultra_vs_7_thumb_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/samsung-galaxy-watch-7-vs-galaxy-watch-ultra/Watch_Ultra_vs_7_thumb_MO_720x540.png?$720_N_PNG$" alt="Galaxy Watch Ultra is shown next to a Galaxy Watch7"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:4"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Watches</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Watch6 vs Watch5</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/galaxy-watch-6-vs-galaxy-watch-5/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung watch6 vs watch5:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/52_Watch6_vs_Watch5_dt2.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/52_Watch6_vs_Watch5_mo2.png?$LazyLoad_Home_PNG$" alt="Samsung Watch6 vs Watch5"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/52_Watch6_vs_Watch5_dt2.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/52_Watch6_vs_Watch5_mo2.png?$720_N_PNG$" alt="Samsung Watch6 vs Watch5"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:5"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Watches</p> </div> <div class="feature-column-carousel__title"> <h2>Watch6 Classic vs Watch4 Classic</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/galaxy-watch-6-classic-vs-galaxy-watch-4-classic/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung watch6 classic vs watch4 classic:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/53_Watch6Classic_vs_Watch2Classic_dt2.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/53_Watch6Classic_vs_Watch2Classic_mo2.png?$LazyLoad_Home_PNG$" alt="Samsung Watch6 Classic vs Watch4 Classic"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/53_Watch6Classic_vs_Watch2Classic_dt2.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/53_Watch6Classic_vs_Watch2Classic_mo2.png?$720_N_PNG$" alt="Samsung Watch6 Classic vs Watch4 Classic"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:6"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Watches</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Watch5 vs<br />Watch5 Pro</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="https://www.samsung.com/uk/mobile-phone-buying-guide/galaxy-watch-5-vs-galaxy-watch-5-pro/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la=":read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/54_Watch5_vs_Watch5Pro_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/54_Watch5_vs_Watch5Pro_mo.png?$LazyLoad_Home_PNG$" alt="Samsung Galaxy Watch5 vs Galaxy Watch5 Pro"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/54_Watch5_vs_Watch5Pro_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/54_Watch5_vs_Watch5Pro_mo.png?$720_N_PNG$" alt="Samsung Galaxy Watch5 vs Galaxy Watch5 Pro"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:7"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Watches</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Watch5 vs Watch Active2 & Fit2</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="https://www.samsung.com/uk/mobile-phone-buying-guide/galaxy-watch-5-vs-galaxy-watch-active-2-fit-2/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="galaxy watch5 vs galaxy watch active2 and galaxy fit2:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/55_Watch5_vs_WatchActive2_Fit2_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/55_Watch5_vs_WatchActive2_Fit2_mo.png?$LazyLoad_Home_PNG$" alt="Galaxy Watch5 vs Galaxy Watch Active2 & Galaxy Fit2"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/55_Watch5_vs_WatchActive2_Fit2_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/55_Watch5_vs_WatchActive2_Fit2_mo.png?$720_N_PNG$" alt="Galaxy Watch5 vs Galaxy Watch Active2 & Galaxy Fit2"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:8"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Watches</p> </div> <div class="feature-column-carousel__title"> <h2>Samsung Watch5 vs<br />Watch4</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="https://www.samsung.com/uk/mobile-phone-buying-guide/galaxy-watch-4-vs-galaxy-watch-5/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="samsung galaxy watch5 vs galaxy watch4:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/56_Samsung_Watch5_vs_Watch4_dt2.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/56_Samsung_Watch5_vs_Watch4_mo2.png?$LazyLoad_Home_PNG$" alt="Samsung Galaxy Watch5 vs Galaxy Watch4"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/56_Samsung_Watch5_vs_Watch4_dt2.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/56_Samsung_Watch5_vs_Watch4_mo2.png?$720_N_PNG$" alt="Samsung Galaxy Watch5 vs Galaxy Watch4"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:9"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Watches</p> </div> <div class="feature-column-carousel__title"> <h2>Best app for smart watch</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/best-app-for-smart-watch/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="best app for smart watch:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/57_Bestappforsmartwatch_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/57_Bestappforsmartwatch_mo.png?$LazyLoad_Home_PNG$" alt="Best app for smart watch"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/57_Bestappforsmartwatch_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/57_Bestappforsmartwatch_mo.png?$720_N_PNG$" alt="Best app for smart watch"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:10"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Watches</p> </div> <div class="feature-column-carousel__title"> <h2>Best fitness watch</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/best-fitness-watch/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="best fitness watch:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/58_Bestfitnesswatch_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/58_Bestfitnesswatch_mo.png?$LazyLoad_Home_PNG$" alt="Best fitness watch"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/58_Bestfitnesswatch_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/58_Bestfitnesswatch_mo.png?$720_N_PNG$" alt="Best fitness watch"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:11"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Watches</p> </div> <div class="feature-column-carousel__title"> <h2>Best smartwatch for runners</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/best-smartwatch-for-runners/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la=":read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/59_Bestsmartwatchforrunners_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/59_Bestsmartwatchforrunners_mo.png?$LazyLoad_Home_PNG$" alt="Best smartwatch for runners"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/59_Bestsmartwatchforrunners_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/smartwatches/59_Bestsmartwatchforrunners_mo.png?$720_N_PNG$" alt="Best smartwatch for runners"/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" class="swiper-button-next"> <span class="hidden">Next</span> <svg class="icon" focusable="false"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="indicator" data-indicator-data='{ "type": "dot-indicator", "autoRolling": false, "infiniteRolling": true}'> <div class="indicator-wrap"> <button class="indicator__controls indicator__controls--play"> <svg class="play" focusable="false"> <use xlink:href="#play-bold" href="#play-bold"></use> </svg> <svg class="pause" focusable="false"> <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=""> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden">Indicator 1</span> </span> </button> </div> </div> </div> </div> <div class="feature-column-carousel__more-button"> <a an-tr="ft12_feature column carousel-microsite-text-link" an-ca="indication" an-ac="view more" an-la="view more" class="cta cta--outlined cta--black" href="javascript:void(0);" aria-label="See more" role="button">See more</a> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar2_pd_g_feature_benefit-0"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar2_pd_g_feature_benefit-1"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar2_pd_g_feature_benefit-2"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar2_pd_g_feature_benefit-3"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar2_pd_g_feature_benefit-4"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar2_pd_g_feature_benefit-5"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar2_pd_g_feature_benefit-6"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar2_pd_g_feature_benefit-7"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar2_pd_g_feature_benefit-8"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar2_pd_g_feature_benefit-9"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar2_pd_g_feature_benefit-10"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> </div> </div> </div> <div class="tab-container__panel" role="tabpanel"> <div class="pd-g-feature-benefit-column-carousel"> <div class="feature-column-carousel bg-white feature-column-carousel--width-1440 feature-column-carousel--desktop-columns-space-wide feature-column-carousel--divide feature-column-carousel--image-radius"> <div class="feature-column-carousel__column feature-column-carousel__column--desktop-columns-4 feature-column-carousel__column--mobile-columns-1 feature-column-carousel__column--align-center use-mobile-carousel swiper-container basic-swiper use-mobile-indicator use-mobile-arrow " data-desktop-per-page="4" data-mobile-per-page="3" data-swiper-option="{ "slidesPerView":1, "autoHeight":true, "keepWrapper":true, "viewMode":"mobile", "loop": false , "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-microsite-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:left" type="button" class="swiper-button-prev"> <span class="hidden">Previous</span> <svg class="icon" focusable="false"> <use xlink:href="#previous-regular" href="#previous-regular"></use> </svg> </button> <div class="feature-column-carousel__inner swiper-wrapper"> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:1"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Tablet</p> </div> <div class="feature-column-carousel__title"> <h2>Latest Samsung Galaxy Tab 2023</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/latest-samsung-galaxy-tab-2023/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="latest samsung galaxy tab 2023:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/60_LatestSamsung_GalaxyTab2023_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/60_LatestSamsung_GalaxyTab2023_mo.png?$LazyLoad_Home_PNG$" alt="Latest Samsung Galaxy Tab 2023"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/60_LatestSamsung_GalaxyTab2023_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/60_LatestSamsung_GalaxyTab2023_mo.png?$720_N_PNG$" alt="Latest Samsung Galaxy Tab 2023"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:2"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Tablets</p> </div> <div class="feature-column-carousel__title"> <h2>Best Tablet<br />for Work</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/best-tablet-for-work/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="best tablet for work:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/62_BestTabletforWork_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/62_BestTabletforWork_mo.png?$LazyLoad_Home_PNG$" alt="Best Tablet for Work"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/62_BestTabletforWork_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/62_BestTabletforWork_mo.png?$720_N_PNG$" alt="Best Tablet for Work"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:3"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Tablets</p> </div> <div class="feature-column-carousel__title"> <h2>Best tablet<br />to buy</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/best-tablet-to-buy/" aria-label="read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="best tablet to buy:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/62_Best_tabletto_buy_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/62_Best_tabletto_buy_mo.png?$LazyLoad_Home_PNG$" alt="Best Tablet to Buy"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/62_Best_tabletto_buy_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/62_Best_tabletto_buy_mo.png?$720_N_PNG$" alt="Best Tablet to Buy"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:4"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Tablets</p> </div> <div class="feature-column-carousel__title"> <h2>How to use S Pen on tablets</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/how-to-use-s-pen-on-tablets/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="how to use s pen on tablets:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/63_Howtouse_SPen_ontablets_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/63_Howtouse_SPen_ontablets_mo.png?$LazyLoad_Home_PNG$" alt="How to use S Pen on tablets"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/63_Howtouse_SPen_ontablets_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/63_Howtouse_SPen_ontablets_mo.png?$720_N_PNG$" alt="How to use S Pen on tablets"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:5"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Tablets</p> </div> <div class="feature-column-carousel__title"> <h2>Which tablet screen size is best for you?</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/tablet-screen-size-guide/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="which tablet screen size is best for you:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/64_tablet_screensize_bestforyou_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/64_tablet_screensize_bestforyou_mo.png?$LazyLoad_Home_PNG$" alt="Which tablet screen size is best for you?"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/64_tablet_screensize_bestforyou_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/64_tablet_screensize_bestforyou_mo.png?$720_N_PNG$" alt="Which tablet screen size is best for you?"/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide" an-tr="ft12_feature column carousel-microsite-image-index" an-ca="indication" an-ac="carousel" an-la="carousel:index:6"> <div class="feature-column-carousel__feature bg-white"> <div class="feature-column-carousel__content"> <div class="feature-column-carousel__text-wrap"> <div class="feature-column-carousel__eyebrow"> <p class="feature-column-carousel__eyebrow-text">Tablets</p> </div> <div class="feature-column-carousel__title"> <h2>Best tablet for students</h2> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/mobile-phone-buying-guide/best-tablet-for-student/" aria-label="Read more" an-tr="ft12_feature column carousel-microsite-cta-button" an-ca="content click" an-ac="feature" an-la="best tablet for students:read more"> Read more </a> </div> <div class="feature-column-carousel__disclaimer"> </div> </div> <div class="feature-column-carousel__figure"> <div class="image"> <img class="image__preview lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/65_Best_tablet_forstudents_dt.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/65_Best_tablet_forstudents_mo.png?$LazyLoad_Home_PNG$" alt="Best tablet for students"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/65_Best_tablet_forstudents_dt.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/mobile-phone-buying-guide/2023-revamp/article-thumbnails/tablets/65_Best_tablet_forstudents_mo.png?$720_N_PNG$" alt="Best tablet for students"/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-microsite-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" class="swiper-button-next"> <span class="hidden">Next</span> <svg class="icon" focusable="false"> <use xlink:href="#next-regular" href="#next-regular"></use> </svg> </button> <div class="indicator" data-indicator-data='{ "type": "dot-indicator", "autoRolling": false, "infiniteRolling": true}'> <div class="indicator-wrap"> <button class="indicator__controls indicator__controls--play"> <svg class="play" focusable="false"> <use xlink:href="#play-bold" href="#play-bold"></use> </svg> <svg class="pause" focusable="false"> <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=""> <span class="indicator__dot-wrap"> <span class="indicator__dot"> <span class="indicator__dot-inner"></span> </span> <span class="hidden">Indicator 1</span> </span> </button> </div> </div> </div> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar3_pd_g_feature_benefit-0"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar3_pd_g_feature_benefit-1"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar3_pd_g_feature_benefit-2"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar3_pd_g_feature_benefit-3"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar3_pd_g_feature_benefit-4"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> <div class="feature-column-carousel__video-wrap" id="video-id-51f58251-e452-432f-9069-c8d172eb913a_root_responsivegrid_cm_g_tab_container_s_1315313878_panelPar3_pd_g_feature_benefit-5"> <div class="feature-column-carousel__video "> <button type="button" class="feature-column-carousel__close"><span class="hidden">Close</span> <svg class="icon" focusable="false"><use xlink:href="#close-btn" href="#close-btn"></use></svg> </button> </div> </div> </div> </div> </div> </section> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <div id="questions"></div> <div id="root-faq"></div> <style> #faqs > div:first-of-type > p { font-weight:bold!important; } </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(e){function r(r){for(var n,a,l=r[0],p=r[1],f=r[2],c=0,s=[];c<l.length;c++)a=l[c],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&s.push(o[a][0]),o[a]=0;for(n in p)Object.prototype.hasOwnProperty.call(p,n)&&(e[n]=p[n]);for(i&&i(r);s.length;)s.shift()();return u.push.apply(u,f||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,l=1;l<t.length;l++){var p=t[l];0!==o[p]&&(n=!1)}n&&(u.splice(r--,1),e=a(a.s=t[0]))}return e}var n={},o={1:0},u=[];function a(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,a),t.l=!0,t.exports}a.m=e,a.c=n,a.d=function(e,r,t){a.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,r){if(1&r&&(e=a(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(a.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)a.d(t,n,function(r){return e[r]}.bind(null,n));return t},a.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(r,"a",r),r},a.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},a.p="/";var l=this["webpackJsonpsamsung-upgrade"]=this["webpackJsonpsamsung-upgrade"]||[],p=l.push.bind(l);l.push=r,l=l.slice();for(var f=0;f<l.length;f++)r(l[f]);var i=p;t()}([]); //# sourceMappingURL=runtime-main.e81d8945.js.map /*! For license information please see 2.22bd8bfe.chunk.js.LICENSE.txt */ (this["webpackJsonpsamsung-upgrade"]=this["webpackJsonpsamsung-upgrade"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(16)},function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"ServerStyleSheet",(function(){return Fe})),n.d(t,"StyleSheetConsumer",(function(){return oe})),n.d(t,"StyleSheetContext",(function(){return re})),n.d(t,"StyleSheetManager",(function(){return ce})),n.d(t,"ThemeConsumer",(function(){return Me})),n.d(t,"ThemeContext",(function(){return Re})),n.d(t,"ThemeProvider",(function(){return je})),n.d(t,"__PRIVATE__",(function(){return We})),n.d(t,"createGlobalStyle",(function(){return Ve})),n.d(t,"css",(function(){return we})),n.d(t,"isStyledComponent",(function(){return w})),n.d(t,"keyframes",(function(){return ze})),n.d(t,"useTheme",(function(){return Be})),n.d(t,"version",(function(){return k})),n.d(t,"withTheme",(function(){return Ue}));var r=n(6),o=n(0),i=n.n(o),a=n(11),u=n.n(a),l=n(12),s=n(13),c=n(7),f=n(8),d=n.n(f);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,o=t.length;r<o;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))&&!Object(r.typeOf)(e)},v=Object.freeze([]),g=Object.freeze({});function y(e){return"function"==typeof e}function b(e){return e.displayName||e.name||"Component"}function w(e){return e&&"string"==typeof e.styledComponentId}var x="undefined"!=typeof e&&(Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_REGION:"uk"}).REACT_APP_SC_ATTR||Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_REGION:"uk"}).SC_ATTR)||"data-styled",k="5.3.3",S="undefined"!=typeof window&&"HTMLElement"in window,E=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof e&&void 0!==Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_REGION:"uk"}).REACT_APP_SC_DISABLE_SPEEDY&&""!==Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_REGION:"uk"}).REACT_APP_SC_DISABLE_SPEEDY?"false"!==Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_REGION:"uk"}).REACT_APP_SC_DISABLE_SPEEDY&&Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_REGION:"uk"}).REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof e&&void 0!==Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_REGION:"uk"}).SC_DISABLE_SPEEDY&&""!==Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_REGION:"uk"}).SC_DISABLE_SPEEDY&&("false"!==Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_REGION:"uk"}).SC_DISABLE_SPEEDY&&Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_REGION:"uk"}).SC_DISABLE_SPEEDY)),T={};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 P=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,o=r;e>=o;)(o<<=1)<0&&C(16,""+e);this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var i=r;i<o;i++)this.groupSizes[i]=0}for(var a=this.indexOfGroup(e+1),u=0,l=t.length;u<l;u++)this.tag.insertRule(a,t[u])&&(this.groupSizes[e]++,a++)},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 o=n;o<r;o++)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),o=r+n,i=r;i<o;i++)t+=this.tag.getRule(i)+"/*!sc*/\n";return t},e}(),O=new Map,_=new Map,A=1,R=function(e){if(O.has(e))return O.get(e);for(;_.has(A);)A++;var t=A++;return O.set(e,t),_.set(t,e),t},M=function(e){return _.get(e)},j=function(e,t){t>=A&&(A=t+1),O.set(e,t),_.set(t,e)},L="style["+x+'][data-styled-version="5.3.3"]',N=new RegExp("^"+x+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),I=function(e,t,n){for(var r,o=n.split(","),i=0,a=o.length;i<a;i++)(r=o[i])&&e.registerName(t,r)},D=function(e,t){for(var n=(t.textContent||"").split("/*!sc*/\n"),r=[],o=0,i=n.length;o<i;o++){var a=n[o].trim();if(a){var u=a.match(N);if(u){var l=0|parseInt(u[1],10),s=u[2];0!==l&&(j(s,l),I(e,s,u[3]),e.getTag().insertRules(l,r)),r.length=0}else r.push(a)}}},V=function(){return"undefined"!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null},z=function(e){var t=document.head,n=e||t,r=document.createElement("style"),o=function(e){for(var t=e.childNodes,n=t.length;n>=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(x))return r}}(n),i=void 0!==o?o.nextSibling:null;r.setAttribute(x,"active"),r.setAttribute("data-styled-version","5.3.3");var a=V();return a&&r.setAttribute("nonce",a),n.insertBefore(r,i),r},F=function(){function e(e){var t=this.element=z(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 o=t[n];if(o.ownerNode===e)return o}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}(),U=function(){function e(e){var t=this.element=z(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}(),B=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}(),W=S,H={isServer:!S,useCSSOMInjection:!E},$=function(){function e(e,t,n){void 0===e&&(e=g),void 0===t&&(t={}),this.options=p({},H,{},e),this.gs=t,this.names=new Map(n),this.server=!!e.isServer,!this.server&&S&&W&&(W=!1,function(e){for(var t=document.querySelectorAll(L),n=0,r=t.length;n<r;n++){var o=t[n];o&&"active"!==o.getAttribute(x)&&(D(e,o),o.parentNode&&o.parentNode.removeChild(o))}}(this))}e.registerId=function(e){return R(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,o=t.target,e=n?new B(o):r?new F(o):new U(o),new P(e)));var e,t,n,r,o},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(R(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(R(e),n)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(R(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="",o=0;o<n;o++){var i=M(o);if(void 0!==i){var a=e.names.get(i),u=t.getGroup(o);if(a&&u&&a.size){var l=x+".g"+o+'[id="'+i+'"]',s="";void 0!==a&&a.forEach((function(e){e.length>0&&(s+=e+",")})),r+=""+u+l+'{content:"'+s+'"}/*!sc*/\n'}}}return r}(this)},e}(),K=/(a)(d)/gi,Y=function(e){return String.fromCharCode(e+(e>25?39:97))};function Q(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=Y(t%52)+n;return(Y(t%52)+n).replace(K,"$1-$2")}var X=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},G=function(e){return X(5381,e)};function q(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(y(n)&&!w(n))return!1}return!0}var Z=G("5.3.3"),J=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&q(e),this.componentId=t,this.baseHash=X(Z,t),this.baseStyle=n,$.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.componentId,o=[];if(this.baseStyle&&o.push(this.baseStyle.generateAndInjectStyles(e,t,n)),this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(r,this.staticRulesId))o.push(this.staticRulesId);else{var i=ye(this.rules,e,t,n).join(""),a=Q(X(this.baseHash,i)>>>0);if(!t.hasNameForId(r,a)){var u=n(i,"."+a,void 0,r);t.insertRules(r,a,u)}o.push(a),this.staticRulesId=a}else{for(var l=this.rules.length,s=X(this.baseHash,n.hash),c="",f=0;f<l;f++){var d=this.rules[f];if("string"==typeof d)c+=d;else if(d){var p=ye(d,e,t,n),m=Array.isArray(p)?p.join(""):p;s=X(s,m+f),c+=m}}if(c){var h=Q(s>>>0);if(!t.hasNameForId(r,h)){var v=n(c,"."+h,void 0,r);t.insertRules(r,h,v)}o.push(h)}}return o.join(" ")},e}(),ee=/^\s*\/\/.*$/gm,te=[":","[",".","#"];function ne(e){var t,n,r,o,i=void 0===e?g:e,a=i.options,u=void 0===a?g:a,s=i.plugins,c=void 0===s?v:s,f=new l.a(u),d=[],p=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,i,a,u,l,s,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===s)return r+"/*|*/";break;case 3:switch(s){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}((function(e){d.push(e)})),m=function(e,r,i){return 0===r&&-1!==te.indexOf(i[n.length])||i.match(o)?e:"."+t};function h(e,i,a,u){void 0===u&&(u="&");var l=e.replace(ee,""),s=i&&a?a+" "+i+" { "+l+" }":l;return t=u,n=i,r=new RegExp("\\"+n+"\\b","g"),o=new RegExp("(\\"+n+"\\b){2,}"),f(a||!i?"":i,s)}return f.use([].concat(c,[function(e,t,o){2===e&&o.length&&o[0].lastIndexOf(n)>0&&(o[0]=o[0].replace(r,m))},p,function(e){if(-2===e){var t=d;return d=[],t}}])),h.hash=c.length?c.reduce((function(e,t){return t.name||C(15),X(e,t.name)}),5381).toString():"",h}var re=i.a.createContext(),oe=re.Consumer,ie=i.a.createContext(),ae=(ie.Consumer,new $),ue=ne();function le(){return Object(o.useContext)(re)||ae}function se(){return Object(o.useContext)(ie)||ue}function ce(e){var t=Object(o.useState)(e.stylisPlugins),n=t[0],r=t[1],a=le(),l=Object(o.useMemo)((function(){var t=a;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=Object(o.useMemo)((function(){return ne({options:{prefix:!e.disableVendorPrefixes},plugins:n})}),[e.disableVendorPrefixes,n]);return Object(o.useEffect)((function(){u()(n,e.stylisPlugins)||r(e.stylisPlugins)}),[e.stylisPlugins]),i.a.createElement(re.Provider,{value:l},i.a.createElement(ie.Provider,{value:s},e.children))}var fe=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=ue);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=ue),this.name+e.hash},e}(),de=/([A-Z])/,pe=/([A-Z])/g,me=/^ms-/,he=function(e){return"-"+e.toLowerCase()};function ve(e){return de.test(e)?e.replace(pe,he).replace(me,"-ms-"):e}var ge=function(e){return null==e||!1===e||""===e};function ye(e,t,n,r){if(Array.isArray(e)){for(var o,i=[],a=0,u=e.length;a<u;a+=1)""!==(o=ye(e[a],t,n,r))&&(Array.isArray(o)?i.push.apply(i,o):i.push(o));return i}return ge(e)?"":w(e)?"."+e.styledComponentId:y(e)?"function"!=typeof(l=e)||l.prototype&&l.prototype.isReactComponent||!t?e:ye(e(t),t,n,r):e instanceof fe?n?(e.inject(n,r),e.getName(r)):e:h(e)?function e(t,n){var r,o,i=[];for(var a in t)t.hasOwnProperty(a)&&!ge(t[a])&&(Array.isArray(t[a])&&t[a].isCss||y(t[a])?i.push(ve(a)+":",t[a],";"):h(t[a])?i.push.apply(i,e(t[a],a)):i.push(ve(a)+": "+(r=a,(null==(o=t[a])||"boolean"==typeof o||""===o?"":"number"!=typeof o||0===o||r in s.a?String(o).trim():o+"px")+";")));return n?[n+" {"].concat(i,["}"]):i}(e):e.toString();var l}var be=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function we(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 y(e)||h(e)?be(ye(m(v,[e].concat(n)))):0===n.length&&1===e.length&&"string"==typeof e[0]?e:be(ye(m(e,n)))}new Set;var xe=function(e,t,n){return void 0===n&&(n=g),e.theme!==n.theme&&e.theme||t||n.theme},ke=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Se=/(^-|-$)/g;function Ee(e){return e.replace(ke,"-").replace(Se,"")}var Te=function(e){return Q(G(e)>>>0)};function Ce(e){return"string"==typeof e&&!0}var Pe=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Oe=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function _e(e,t,n){var r=e[n];Pe(t)&&Pe(r)?Ae(r,t):e[n]=t}function Ae(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 a=i[o];if(Pe(a))for(var u in a)Oe(u)&&_e(e,a[u],u)}return e}var Re=i.a.createContext(),Me=Re.Consumer;function je(e){var t=Object(o.useContext)(Re),n=Object(o.useMemo)((function(){return function(e,t){return e?y(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?i.a.createElement(Re.Provider,{value:n},e.children):null}var Le={};function Ne(e,t,n){var r=w(e),a=!Ce(e),u=t.attrs,l=void 0===u?v:u,s=t.componentId,f=void 0===s?function(e,t){var n="string"!=typeof e?"sc":Ee(e);Le[n]=(Le[n]||0)+1;var r=n+"-"+Te("5.3.3"+n+Le[n]);return t?t+"-"+r:r}(t.displayName,t.parentComponentId):s,m=t.displayName,h=void 0===m?function(e){return Ce(e)?"styled."+e:"Styled("+b(e)+")"}(e):m,x=t.displayName&&t.componentId?Ee(t.displayName)+"-"+t.componentId:t.componentId||f,k=r&&e.attrs?Array.prototype.concat(e.attrs,l).filter(Boolean):l,S=t.shouldForwardProp;r&&e.shouldForwardProp&&(S=t.shouldForwardProp?function(n,r,o){return e.shouldForwardProp(n,r,o)&&t.shouldForwardProp(n,r,o)}:e.shouldForwardProp);var E,T=new J(n,x,r?e.componentStyle:void 0),C=T.isStatic&&0===l.length,P=function(e,t){return function(e,t,n,r){var i=e.attrs,a=e.componentStyle,u=e.defaultProps,l=e.foldedComponentIds,s=e.shouldForwardProp,f=e.styledComponentId,d=e.target,m=function(e,t,n){void 0===e&&(e=g);var r=p({},t,{theme:e}),o={};return n.forEach((function(e){var t,n,i,a=e;for(t in y(a)&&(a=a(r)),a)r[t]=o[t]="className"===t?(n=o[t],i=a[t],n&&i?n+" "+i:n||i):a[t]})),[r,o]}(xe(t,Object(o.useContext)(Re),u)||g,t,i),h=m[0],v=m[1],b=function(e,t,n,r){var o=le(),i=se();return t?e.generateAndInjectStyles(g,o,i):e.generateAndInjectStyles(n,o,i)}(a,r,h),w=n,x=v.$as||t.$as||v.as||t.as||d,k=Ce(x),S=v!==t?p({},t,{},v):t,E={};for(var T in S)"$"!==T[0]&&"as"!==T&&("forwardedAs"===T?E.as=S[T]:(s?s(T,c.default,x):!k||Object(c.default)(T))&&(E[T]=S[T]));return t.style&&v.style!==t.style&&(E.style=p({},t.style,{},v.style)),E.className=Array.prototype.concat(l,f,b!==f?b:null,t.className,v.className).filter(Boolean).join(" "),E.ref=w,Object(o.createElement)(x,E)}(E,e,t,C)};return P.displayName=h,(E=i.a.forwardRef(P)).attrs=k,E.componentStyle=T,E.displayName=h,E.shouldForwardProp=S,E.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):v,E.styledComponentId=x,E.target=r?e.target:e,E.withComponent=function(e){var r=t.componentId,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["componentId"]),i=r&&r+"-"+(Ce(e)?e:Ee(b(e)));return Ne(e,p({},o,{attrs:k,componentId:i}),n)},Object.defineProperty(E,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?Ae({},e.defaultProps,t):t}}),E.toString=function(){return"."+E.styledComponentId},a&&d()(E,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),E}var Ie=function(e){return function e(t,n,o){if(void 0===o&&(o=g),!Object(r.isValidElementType)(n))return C(1,String(n));var i=function(){return t(n,o,we.apply(void 0,arguments))};return i.withConfig=function(r){return e(t,n,p({},o,{},r))},i.attrs=function(r){return e(t,n,p({},o,{attrs:Array.prototype.concat(o.attrs,r).filter(Boolean)}))},i}(Ne,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){Ie[e]=Ie(e)}));var De=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=q(e),$.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var o=r(ye(this.rules,t,n,r).join(""),""),i=this.componentId+e;n.insertRules(i,i,o)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&$.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function Ve(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=we.apply(void 0,[e].concat(n)),u="sc-global-"+Te(JSON.stringify(a)),l=new De(a,u);function s(e){var t=le(),n=se(),r=Object(o.useContext)(Re),i=Object(o.useRef)(t.allocateGSInstance(u)).current;return t.server&&c(i,e,t,r,n),Object(o.useLayoutEffect)((function(){if(!t.server)return c(i,e,t,r,n),function(){return l.removeStyles(i,t)}}),[i,e,t,r,n]),null}function c(e,t,n,r,o){if(l.isStatic)l.renderStyles(e,T,n,o);else{var i=p({},t,{theme:xe(t,r,s.defaultProps)});l.renderStyles(e,i,n,o)}}return i.a.memo(s)}function ze(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=we.apply(void 0,[e].concat(n)).join(""),i=Te(o);return new fe(i,o)}var Fe=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var n=V();return"<style "+[n&&'nonce="'+n+'"',x+'="true"','data-styled-version="5.3.3"'].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={})[x]="",t["data-styled-version"]="5.3.3",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),r=V();return r&&(n.nonce=r),[i.a.createElement("style",p({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new $({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?C(2):i.a.createElement(ce,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return C(3)},e}(),Ue=function(e){var t=i.a.forwardRef((function(t,n){var r=Object(o.useContext)(Re),a=e.defaultProps,u=xe(t,r,a);return i.a.createElement(e,p({},t,{theme:u,ref:n}))}));return d()(t,e),t.displayName="WithTheme("+b(e)+")",t},Be=function(){return Object(o.useContext)(Re)},We={StyleSheet:$,masterSheet:ae};t.default=Ie}.call(this,n(21))},function(e,t,n){"use strict";function r(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n.d(t,"a",(function(){return r}))},,,function(e,t,n){"use strict";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 o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}}(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(n):"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.")}()}n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";e.exports=n(22)},function(e,t,n){"use strict";n.r(t);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)-.*))$/,o=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}));t.default=o},function(e,t,n){"use strict";var r=n(6),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function l(e){return r.isMemo(e)?a:u[e.$$typeof]||o}u[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[r.Memo]=a;var s=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(m){var o=p(n);o&&o!==m&&e(t,o,r)}var a=c(n);f&&(a=a.concat(f(n)));for(var u=l(t),h=l(n),v=0;v<a.length;++v){var g=a[v];if(!i[g]&&(!r||!r[g])&&(!h||!h[g])&&(!u||!u[g])){var y=d(n,g);try{s(t,g,y)}catch(b){}}}}return t}},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,t){for(var n,u,l=a(e),s=1;s<arguments.length;s++){for(var c in n=Object(arguments[s]))o.call(n,c)&&(l[c]=n[c]);if(r){u=r(n);for(var f=0;f<u.length;f++)i.call(n,u[f])&&(l[u[f]]=n[u[f]])}}return l}},function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}}(),e.exports=n(17)},function(e,t){e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var u=Object.prototype.hasOwnProperty.bind(t),l=0;l<i.length;l++){var s=i[l];if(!u(s))return!1;var c=e[s],f=t[s];if(!1===(o=n?n.call(r,c,f,s):void 0)||void 0===o&&c!==f)return!1}return!0}},function(e,t,n){"use strict";t.a=function(e){function t(e,t,r){var o=t.trim().split(m);t=o;var i=o.length,a=e.length;switch(a){case 0:case 1:var u=0;for(e=0===a?"":e[0]+" ";u<i;++u)t[u]=n(e,t[u],r).trim();break;default:var l=u=0;for(t=[];u<i;++u)for(var s=0;s<a;++s)t[l++]=n(e[s]+" ",o[u],r).trim()}return t}function n(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(h,"$1"+e.trim());case 58:return e.trim()+t.replace(h,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(h,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function r(e,t,n,i){var a=e+";",u=2*t+3*n+4*i;if(944===u){e=a.indexOf(":",9)+1;var l=a.substring(e,a.length-1).trim();return l=a.substring(0,e).trim()+l+";",1===_||2===_&&o(l,1)?"-webkit-"+l+l:l}if(0===_||2===_&&!o(a,1))return a;switch(u){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(T,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(l=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+l+a;case 1005:return d.test(a)?a.replace(f,":-webkit-")+a.replace(f,":-moz-")+a:a;case 1e3:switch(t=(l=a.substring(13).trim()).indexOf("-")+1,l.charCodeAt(0)+l.charCodeAt(t)){case 226:l=a.replace(b,"tb");break;case 232:l=a.replace(b,"tb-rl");break;case 220:l=a.replace(b,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+l+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,u=(l=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|l.charCodeAt(7))){case 203:if(111>l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102<u?"inline-":"")+"box")+";"+a.replace(l,"-webkit-"+l)+";"+a.replace(l,"-ms-"+l+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return l=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+l+"-ms-flex-"+l+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(k,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(k,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===E.test(e))return 115===(l=e.substring(e.indexOf(":")+1)).charCodeAt(0)?r(e.replace("stretch","fill-available"),t,n,i).replace(":fill-available",":stretch"):a.replace(l,"-webkit-"+l)+a.replace(l,"-moz-"+l.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===n+i&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(p,"$1-webkit-$2")+a}return a}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),j(2!==t?r:r.replace(S,"$1"),n,t)}function i(e,t){var n=r(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(x," or ($1)").substring(4):"("+t+")"}function a(e,t,n,r,o,i,a,u,s,c){for(var f,d=0,p=t;d<M;++d)switch(f=R[d].call(l,e,p,n,r,o,i,a,u,s,c)){case void 0:case!1:case!0:case null:break;default:p=f}if(p!==t)return p}function u(e){return void 0!==(e=e.prefix)&&(j=null,e?"function"!==typeof e?_=1:(_=2,j=e):_=0),u}function l(e,n){var u=e;if(33>u.charCodeAt(0)&&(u=u.trim()),u=[u],0<M){var l=a(-1,n,u,u,P,C,0,0,0,0);void 0!==l&&"string"===typeof l&&(n=l)}var f=function e(n,u,l,f,d){for(var p,m,h,b,x,k=0,S=0,E=0,T=0,R=0,j=0,N=h=p=0,I=0,D=0,V=0,z=0,F=l.length,U=F-1,B="",W="",H="",$="";I<F;){if(m=l.charCodeAt(I),I===U&&0!==S+T+E+k&&(0!==S&&(m=47===S?10:47),T=E=k=0,F++,U++),0===S+T+E+k){if(I===U&&(0<D&&(B=B.replace(c,"")),0<B.trim().length)){switch(m){case 32:case 9:case 59:case 13:case 10:break;default:B+=l.charAt(I)}m=59}switch(m){case 123:for(p=(B=B.trim()).charCodeAt(0),h=1,z=++I;I<F;){switch(m=l.charCodeAt(I)){case 123:h++;break;case 125:h--;break;case 47:switch(m=l.charCodeAt(I+1)){case 42:case 47:e:{for(N=I+1;N<U;++N)switch(l.charCodeAt(N)){case 47:if(42===m&&42===l.charCodeAt(N-1)&&I+2!==N){I=N+1;break e}break;case 10:if(47===m){I=N+1;break e}}I=N}}break;case 91:m++;case 40:m++;case 34:case 39:for(;I++<U&&l.charCodeAt(I)!==m;);}if(0===h)break;I++}switch(h=l.substring(z,I),0===p&&(p=(B=B.replace(s,"").trim()).charCodeAt(0)),p){case 64:switch(0<D&&(B=B.replace(c,"")),m=B.charCodeAt(1)){case 100:case 109:case 115:case 45:D=u;break;default:D=A}if(z=(h=e(u,D,h,m,d+1)).length,0<M&&(x=a(3,h,D=t(A,B,V),u,P,C,z,m,d,f),B=D.join(""),void 0!==x&&0===(z=(h=x.trim()).length)&&(m=0,h="")),0<z)switch(m){case 115:B=B.replace(w,i);case 100:case 109:case 45:h=B+"{"+h+"}";break;case 107:h=(B=B.replace(v,"$1 $2"))+"{"+h+"}",h=1===_||2===_&&o("@"+h,3)?"@-webkit-"+h+"@"+h:"@"+h;break;default:h=B+h,112===f&&(W+=h,h="")}else h="";break;default:h=e(u,t(u,B,V),h,f,d+1)}H+=h,h=V=D=N=p=0,B="",m=l.charCodeAt(++I);break;case 125:case 59:if(1<(z=(B=(0<D?B.replace(c,""):B).trim()).length))switch(0===N&&(p=B.charCodeAt(0),45===p||96<p&&123>p)&&(z=(B=B.replace(" ",":")).length),0<M&&void 0!==(x=a(1,B,u,n,P,C,W.length,f,d,f))&&0===(z=(B=x.trim()).length)&&(B="\0\0"),p=B.charCodeAt(0),m=B.charCodeAt(1),p){case 0:break;case 64:if(105===m||99===m){$+=B+l.charAt(I);break}default:58!==B.charCodeAt(z-1)&&(W+=r(B,p,m,B.charCodeAt(2)))}V=D=N=p=0,B="",m=l.charCodeAt(++I)}}switch(m){case 13:case 10:47===S?S=0:0===1+p&&107!==f&&0<B.length&&(D=1,B+="\0"),0<M*L&&a(0,B,u,n,P,C,W.length,f,d,f),C=1,P++;break;case 59:case 125:if(0===S+T+E+k){C++;break}default:switch(C++,b=l.charAt(I),m){case 9:case 32:if(0===T+k+S)switch(R){case 44:case 58:case 9:case 32:b="";break;default:32!==m&&(b=" ")}break;case 0:b="\\0";break;case 12:b="\\f";break;case 11:b="\\v";break;case 38:0===T+S+k&&(D=V=1,b="\f"+b);break;case 108:if(0===T+S+k+O&&0<N)switch(I-N){case 2:112===R&&58===l.charCodeAt(I-3)&&(O=R);case 8:111===j&&(O=j)}break;case 58:0===T+S+k&&(N=I);break;case 44:0===S+E+T+k&&(D=1,b+="\r");break;case 34:case 39:0===S&&(T=T===m?0:0===T?m:T);break;case 91:0===T+S+E&&k++;break;case 93:0===T+S+E&&k--;break;case 41:0===T+S+k&&E--;break;case 40:if(0===T+S+k){if(0===p)switch(2*R+3*j){case 533:break;default:p=1}E++}break;case 64:0===S+E+T+k+N+h&&(h=1);break;case 42:case 47:if(!(0<T+k+E))switch(S){case 0:switch(2*m+3*l.charCodeAt(I+1)){case 235:S=47;break;case 220:z=I,S=42}break;case 42:47===m&&42===R&&z+2!==I&&(33===l.charCodeAt(z+2)&&(W+=l.substring(z,I+1)),b="",S=0)}}0===S&&(B+=b)}j=R,R=m,I++}if(0<(z=W.length)){if(D=u,0<M&&(void 0!==(x=a(2,W,D,n,P,C,z,f,d,f))&&0===(W=x).length))return $+W+H;if(W=D.join(",")+"{"+W+"}",0!==_*O){switch(2!==_||o(W,2)||(O=0),O){case 111:W=W.replace(y,":-moz-$1")+W;break;case 112:W=W.replace(g,"::-webkit-input-$1")+W.replace(g,"::-moz-$1")+W.replace(g,":-ms-input-$1")+W}O=0}}return $+W+H}(A,u,n,0,0);return 0<M&&(void 0!==(l=a(-2,f,u,u,P,C,f.length,0,0,0))&&(f=l)),"",O=0,C=P=1,f}var s=/^\0+/g,c=/[\0\r\f]/g,f=/: */g,d=/zoo|gra/,p=/([,: ])(transform)/g,m=/,\r+?/g,h=/([\t\r\n ])*\f?&/g,v=/@(k\w+)\s*(\S*)\s*/,g=/::(place)/g,y=/:(read-only)/g,b=/[svh]\w+-[tblr]{2}/,w=/\(\s*(.*)\s*\)/g,x=/([\s\S]*?);/g,k=/-self|flex-/g,S=/[^]*?(:[rp][el]a[\w-]+)[^]*/,E=/stretch|:\s*\w+\-(?:conte|avail)/,T=/([^-])(image-set\()/,C=1,P=1,O=0,_=1,A=[],R=[],M=0,j=null,L=0;return l.use=function e(t){switch(t){case void 0:case null:M=R.length=0;break;default:if("function"===typeof t)R[M++]=t;else if("object"===typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else L=0|!!t}return e},l.set=u,void 0!==e&&u(e),l}},function(e,t,n){"use strict";t.a={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(e,t,n){var r,o=n(23);Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),a=n(24),u=n(0),l=n(26),s=n(27);function c(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}var f=c(i),d={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=i.createGlobalStyle(r||(r=o([" \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=d.breakpoints.mobile,r=d.breakpoints.desktop,o=e*(1/1.8),i=e;return"\n ".concat(t,": ").concat(o,"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(i,"px;\n }\n ")},h=function(e){return m(e,"font-size")},v=function(){return(v=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function g(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var y,b,w=f.default((function(e){var t=e.className,n=e.children,r=e.ref,o=e.onClick,i=e.style,u=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 o=0;for(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}(e,["className","children","ref","onClick","style"]);return a.jsx("div",v({className:t,onClick:o,ref:r,style:v({},i)},u,{children:n}),void 0)}))(y||(y=g(["\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 ":""})),x=f.default((function(e){var t=e.className,n=e.children,r=e.style;return a.jsx("p",v({className:t,style:r},{children:n}),void 0)}))(b||(b=g(["\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 k(e){var t=u.useState(window.innerWidth<=e),n=t[0],r=t[1];return u.useEffect((function(){var t=function(){r(window.innerWidth<=e)};return window.addEventListener("resize",t),function(){window.removeEventListener("resize",t)}}),[]),n}function S(){return k(d.breakpoints.mobile)}var E=function(e){var t=e.src,n=e.mobileSrc,r=e.width,o=e.height,i=e.margin,l=e.loader,s=e.alt,c=e.className,f=e.align,d=e.style,p=a.jsx("div",{style:{width:r,height:o}},void 0),m=S();return a.jsx(u.Suspense,v({fallback:l||p},{children:a.jsx("img",{className:c,alt:s,src:m?n:t,draggable:"false",style:v({width:r,height:o,margin:i,alignSelf:f||"center"},d),onMouseDown:function(e){e.preventDefault()}},void 0)}),void 0)},T=Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_REGION:"uk"}).REACT_APP_SITECODE,C=Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_REGION:"uk"}).REACT_APP_PAGENAME,P={shouldForwardProp:function(e,t){return["ga-la","ga-ac","ga-ca","data-omni","data-omni-type"].includes(e)||t(e)}};function O(e,t){var n=t||"microsite";return{"data-omni-type":n,"data-omni":T+":"+C+":"+e,"ga-ca":n,"ga-ac":""+C,"ga-la":C+":"+e}}var _,A,R,M,j,L,N,I=f.default.button.withConfig(P).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}}))(_||(_=g(["\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})),D=f.default(I)(A||(A=g(["\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})),V=f.default(I)(R||(R=g(["\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})),z=f.default(I)(M||(M=g(["\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})),F=f.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}}))(j||(j=g(["\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"})),U=f.default((function(e){var t=e.children,n=e.className,r=e.onClick;return a.jsx("button",v({className:n,onClick:r},{children:a.jsx("span",v({className:"buttonCopy"},{children:t}),void 0)}),void 0)})).attrs((function(e){return{inverted:e.inverted||!1}}))(L||(L=g(["\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})),B=f.default((function(e){var t=e.children,n=e.className,r=e.href;return a.jsxs("a",v({className:n,href:r,target:"_blank",rel:"noopener noreferrer"},{children:[a.jsx("span",v({className:"buttonCopy"},{children:t}),void 0),a.jsx("span",{className:"buttonArrows"},void 0)]}),void 0)})).attrs((function(e){return{inverted:e.inverted||!1}}))(N||(N=g(["\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})),W={duration:1,ease:"easeOut",delay:.3},H={hidden:{opacity:0,translateX:"-10%"},visible:{opacity:1,translateX:"0%",transition:W}},$={hidden:{opacity:0,translateX:"10%"},visible:{opacity:1,translateX:"0%",transition:W}},K={hidden:{opacity:0,translateY:"10%"},visible:{opacity:1,translateY:"0%",transition:W}};t.Banner=function(e){var t=e.dir,n=e.brow,r=e.header,o=e.body,i=e.cta,c=e.img,f=e.style,d=e.id,p=e.mobileBody,m=S(),h=l.useInView({threshold:.75,triggerOnce:!0}),g=h[0],y=h[1],b=s.useAnimation();u.useEffect((function(){y&&b.start("visible")}),[y]);var k=null;switch(i.color){case"black":k=a.jsx(z,v({style:m?{display:"flex",margin:"1em auto"}:{display:"flex",margin:"1em 0"},onClick:i.action},O(d+":"+i.copy),{children:i.copy}),void 0);break;case"white":k=a.jsx(V,v({style:m?{display:"flex",margin:"1em auto"}:{display:"flex",margin:"1em 0"},onClick:i.action},O(d+":"+i.copy),{children:i.copy}),void 0);break;default:k=a.jsx(D,v({style:m?{display:"flex",margin:"1em auto"}:{display:"flex",margin:"1em 0"},onClick:i.action},O(d+":"+i.copy),{children:i.copy}),void 0)}return a.jsxs(w,v({id:d,as:"div",ref:g,style:v({width:"100%",maxWidth:"1440px",flexDirection:m?"column-reverse":"r"===t?"row-reverse":"row",padding:"2em 5%",margin:"0 auto",justifyContent:"r"===t?"center":"space-between"},f)},{children:[a.jsx(s.motion.div,v({animate:b,variants:m?K:H,initial:"hidden",style:v({width:m?"90%":"45%"},c.style)},{children:a.jsx(E,{src:c.src,width:"100%",mobileSrc:c.mobileSrc,alt:c.alt},void 0)}),void 0),a.jsxs(s.motion.div,v({animate:b,initial:"hidden",variants:m?K:$,style:{width:m?"82%":"45%",alignItems:"flex-start",margin:0}},{children:[a.jsx(x,v({size:"sm",align:m?"center":"left",style:{width:"100%",marginBottom:".75em",textTransform:"uppercase"},color:"black"},{children:n}),void 0),a.jsx(x,v({font:"secondary",size:"xxl",style:{width:"100%",margin:"0"},color:"black",align:m?"center":"left"},{children:r}),void 0),a.jsx(x,v({size:m?"body":"sm",style:{width:"100%",margin:"1em 0 "},color:"black",align:m?"center":"left"},{children:m&&p?p:o}),void 0),k]}),void 0)]}),void 0)},t.Button=I,t.Container=w,t.GlobalStyle=p,t.Image=E,t.Link=F,t.MMPButton=U,t.MMPLink=B,t.P6Button=D,t.P6ButtonBlack=z,t.P6ButtonWhite=V,t.Section=function(e){var t=e.children,n=e.id,r=l.useInView({triggerOnce:!0}),o=r[0],i=r[1],u=s.useAnimation();return i&&u.start("visible"),a.jsx(s.motion.div,v({variants:{hidden:{opacity:0,translateY:10},visible:{opacity:1,translateY:0,transition:{duration:1,ease:[.7,0,.3,1]}}},initial:"hidden",animate:u,ref:o,id:n},{children:t}),void 0)},t.Text=x,t.aprLowestMonthlyCalculator=function(e,t,n){return void 0===t&&(t=1.0999),void 0===n&&(n=4),Math.ceil(e*(Math.pow(t,1/12)-1)/(1-Math.pow(t,-n))*100)/100},t.formatPrice=function(e){return new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP",maximumFractionDigits:2}).format(e)},t.responsiveProperty=m,t.responsiveText=h,t.responsiveValue=function(e){var t=d.breakpoints.mobile,n=d.breakpoints.desktop,r=e*(1/1.4),o=e;return window.innerWidth>=n?o:window.innerWidth>=t?r+(o-r)*((window.innerWidth-t)/(n-t)):r},t.tagging=O,t.taggingValidator=P,t.theme=d,t.useBreakpoint=k,t.useIsDesktop=function(){return k(d.breakpoints.desktop)},t.useIsMobile=S,t.useIsTablet=function(){return k(d.breakpoints.tablet)}},,function(e,t,n){"use strict";var r=n(9),o="function"===typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,u=o?Symbol.for("react.fragment"):60107,l=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,c=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,m=o?Symbol.for("react.memo"):60115,h=o?Symbol.for("react.lazy"):60116,v="function"===typeof Symbol&&Symbol.iterator;function g(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 y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function w(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}function x(){}function k(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error(g(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},x.prototype=w.prototype;var S=k.prototype=new x;S.constructor=k,r(S,w.prototype),S.isPureReactComponent=!0;var E={current:null},T=Object.prototype.hasOwnProperty,C={key:!0,ref:!0,__self:!0,__source:!0};function P(e,t,n){var r,o={},a=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(a=""+t.key),t)T.call(t,r)&&!C.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var s=Array(l),c=0;c<l;c++)s[c]=arguments[c+2];o.children=s}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:u,props:o,_owner:E.current}}function O(e){return"object"===typeof e&&null!==e&&e.$$typeof===i}var _=/\/+/g,A=[];function R(e,t,n,r){if(A.length){var o=A.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function M(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>A.length&&A.push(e)}function j(e,t,n){return null==e?0:function e(t,n,r,o){var u=typeof t;"undefined"!==u&&"boolean"!==u||(t=null);var l=!1;if(null===t)l=!0;else switch(u){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case a:l=!0}}if(l)return r(o,t,""===n?"."+L(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var c=n+L(u=t[s],s);l+=e(u,c,r,o)}else if(null===t||"object"!==typeof t?c=null:c="function"===typeof(c=v&&t[v]||t["@@iterator"])?c:null,"function"===typeof c)for(t=c.call(t),s=0;!(u=t.next()).done;)l+=e(u=u.value,c=n+L(u,s++),r,o);else if("object"===u)throw r=""+t,Error(g(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return l}(e,"",t,n)}function L(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 N(e,t){e.func.call(e.context,t,e.count++)}function I(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?D(e,r,n,(function(e){return e})):null!=e&&(O(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(_,"$&/")+"/")+n)),r.push(e))}function D(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(_,"$&/")+"/"),j(e,I,t=R(t,i,r,o)),M(t)}var V={current:null};function z(){var e=V.current;if(null===e)throw Error(g(321));return e}var F={ReactCurrentDispatcher:V,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:E,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return D(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;j(e,N,t=R(null,null,t,n)),M(t)},count:function(e){return j(e,(function(){return null}),null)},toArray:function(e){var t=[];return D(e,t,null,(function(e){return e})),t},only:function(e){if(!O(e))throw Error(g(143));return e}},t.Component=w,t.Fragment=u,t.Profiler=s,t.PureComponent=k,t.StrictMode=l,t.Suspense=p,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=F,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(g(267,e));var o=r({},e.props),a=e.key,u=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(u=t.ref,l=E.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)T.call(t,c)&&!C.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){s=Array(c);for(var f=0;f<c;f++)s[f]=arguments[f+2];o.children=s}return{$$typeof:i,type:e.type,key:a,ref:u,props:o,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:c,_context:e},e.Consumer=e},t.createElement=P,t.createFactory=function(e){var t=P.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:d,render:e}},t.isValidElement=O,t.lazy=function(e){return{$$typeof:h,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return z().useCallback(e,t)},t.useContext=function(e,t){return z().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return z().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return z().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return z().useLayoutEffect(e,t)},t.useMemo=function(e,t){return z().useMemo(e,t)},t.useReducer=function(e,t,n){return z().useReducer(e,t,n)},t.useRef=function(e){return z().useRef(e)},t.useState=function(e){return z().useState(e)},t.version="16.14.0"},function(e,t,n){"use strict";var r=n(0),o=n(9),i=n(18);function a(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."}if(!r)throw Error(a(227));function u(e,t,n,r,o,i,a,u,l){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(c){this.onError(c)}}var l=!1,s=null,c=!1,f=null,d={onError:function(e){l=!0,s=e}};function p(e,t,n,r,o,i,a,c,f){l=!1,s=null,u.apply(d,arguments)}var m=null,h=null,v=null;function g(e,t,n){var r=e.type||"unknown-event";e.currentTarget=v(n),function(e,t,n,r,o,i,u,d,m){if(p.apply(this,arguments),l){if(!l)throw Error(a(198));var h=s;l=!1,s=null,c||(c=!0,f=h)}}(r,t,void 0,e),e.currentTarget=null}var y=null,b={};function w(){if(y)for(var e in b){var t=b[e],n=y.indexOf(e);if(!(-1<n))throw Error(a(96,e));if(!k[n]){if(!t.extractEvents)throw Error(a(97,e));for(var r in k[n]=t,n=t.eventTypes){var o=void 0,i=n[r],u=t,l=r;if(S.hasOwnProperty(l))throw Error(a(99,l));S[l]=i;var s=i.phasedRegistrationNames;if(s){for(o in s)s.hasOwnProperty(o)&&x(s[o],u,l);o=!0}else i.registrationName?(x(i.registrationName,u,l),o=!0):o=!1;if(!o)throw Error(a(98,r,e))}}}}function x(e,t,n){if(E[e])throw Error(a(100,e));E[e]=t,T[e]=t.eventTypes[n].dependencies}var k=[],S={},E={},T={};function C(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!b.hasOwnProperty(t)||b[t]!==r){if(b[t])throw Error(a(102,t));b[t]=r,n=!0}}n&&w()}var P=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),O=null,_=null,A=null;function R(e){if(e=h(e)){if("function"!==typeof O)throw Error(a(280));var t=e.stateNode;t&&(t=m(t),O(e.stateNode,e.type,t))}}function M(e){_?A?A.push(e):A=[e]:_=e}function j(){if(_){var e=_,t=A;if(A=_=null,R(e),t)for(e=0;e<t.length;e++)R(t[e])}}function L(e,t){return e(t)}function N(e,t,n,r,o){return e(t,n,r,o)}function I(){}var D=L,V=!1,z=!1;function F(){null===_&&null===A||(I(),j())}function U(e,t,n){if(z)return e(t,n);z=!0;try{return D(e,t,n)}finally{z=!1,F()}}var B=/^[: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]*$/,W=Object.prototype.hasOwnProperty,H={},$={};function K(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var Y={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){Y[e]=new K(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];Y[t]=new K(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){Y[e]=new K(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){Y[e]=new K(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){Y[e]=new K(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){Y[e]=new K(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){Y[e]=new K(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){Y[e]=new K(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){Y[e]=new K(e,5,!1,e.toLowerCase(),null,!1)}));var Q=/[\-:]([a-z])/g;function X(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(Q,X);Y[t]=new K(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(Q,X);Y[t]=new K(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(Q,X);Y[t]=new K(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){Y[e]=new K(e,1,!1,e.toLowerCase(),null,!1)})),Y.xlinkHref=new K("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){Y[e]=new K(e,1,!1,e.toLowerCase(),null,!0)}));var G=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function q(e,t,n,r){var o=Y.hasOwnProperty(t)?Y[t]:null;(null!==o?0===o.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,o,r)&&(n=null),r||null===o?function(e){return!!W.call($,e)||!W.call(H,e)&&(B.test(e)?$[e]=!0:(H[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}G.hasOwnProperty("ReactCurrentDispatcher")||(G.ReactCurrentDispatcher={current:null}),G.hasOwnProperty("ReactCurrentBatchConfig")||(G.ReactCurrentBatchConfig={suspense:null});var Z=/^(.*)[\\\/]/,J="function"===typeof Symbol&&Symbol.for,ee=J?Symbol.for("react.element"):60103,te=J?Symbol.for("react.portal"):60106,ne=J?Symbol.for("react.fragment"):60107,re=J?Symbol.for("react.strict_mode"):60108,oe=J?Symbol.for("react.profiler"):60114,ie=J?Symbol.for("react.provider"):60109,ae=J?Symbol.for("react.context"):60110,ue=J?Symbol.for("react.concurrent_mode"):60111,le=J?Symbol.for("react.forward_ref"):60112,se=J?Symbol.for("react.suspense"):60113,ce=J?Symbol.for("react.suspense_list"):60120,fe=J?Symbol.for("react.memo"):60115,de=J?Symbol.for("react.lazy"):60116,pe=J?Symbol.for("react.block"):60121,me="function"===typeof Symbol&&Symbol.iterator;function he(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=me&&e[me]||e["@@iterator"])?e:null}function ve(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 ne:return"Fragment";case te:return"Portal";case oe:return"Profiler";case re:return"StrictMode";case se:return"Suspense";case ce:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case ae:return"Context.Consumer";case ie:return"Context.Provider";case le:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case fe:return ve(e.type);case pe:return ve(e.render);case de:if(e=1===e._status?e._result:null)return ve(e)}return null}function ge(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,i=ve(e.type);n=null,r&&(n=ve(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(Z,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}function ye(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function be(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function we(e){e._valueTracker||(e._valueTracker=function(e){var t=be(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 o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.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 xe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=be(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function ke(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Se(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ye(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 Ee(e,t){null!=(t=t.checked)&&q(e,"checked",t,!1)}function Te(e,t){Ee(e,t);var n=ye(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")?Pe(e,t.type,n):t.hasOwnProperty("defaultValue")&&Pe(e,t.type,ye(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ce(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 Pe(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Oe(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function _e(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=""+ye(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Ae(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Re(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:ye(n)}}function Me(e,t){var n=ye(t.value),r=ye(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 je(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var Le="http://www.w3.org/1999/xhtml",Ne="http://www.w3.org/2000/svg";function Ie(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 De(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ie(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Ve,ze=function(e){return"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Ne||"innerHTML"in e)e.innerHTML=t;else{for((Ve=Ve||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Ve.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));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}function Ue(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Be={animationend:Ue("Animation","AnimationEnd"),animationiteration:Ue("Animation","AnimationIteration"),animationstart:Ue("Animation","AnimationStart"),transitionend:Ue("Transition","TransitionEnd")},We={},He={};function $e(e){if(We[e])return We[e];if(!Be[e])return e;var t,n=Be[e];for(t in n)if(n.hasOwnProperty(t)&&t in He)return We[e]=n[t];return e}P&&(He=document.createElement("div").style,"AnimationEvent"in window||(delete Be.animationend.animation,delete Be.animationiteration.animation,delete Be.animationstart.animation),"TransitionEvent"in window||delete Be.transitionend.transition);var Ke=$e("animationend"),Ye=$e("animationiteration"),Qe=$e("animationstart"),Xe=$e("transitionend"),Ge="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),qe=new("function"===typeof WeakMap?WeakMap:Map);function Ze(e){var t=qe.get(e);return void 0===t&&(t=new Map,qe.set(e,t)),t}function Je(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function et(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 tt(e){if(Je(e)!==e)throw Error(a(188))}function nt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Je(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return tt(o),e;if(i===r)return tt(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var u=!1,l=o.child;l;){if(l===n){u=!0,n=o,r=i;break}if(l===r){u=!0,r=o,n=i;break}l=l.sibling}if(!u){for(l=i.child;l;){if(l===n){u=!0,n=i,r=o;break}if(l===r){u=!0,r=i,n=o;break}l=l.sibling}if(!u)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function rt(e,t){if(null==t)throw Error(a(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function ot(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var it=null;function at(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)g(e,t[r],n[r]);else t&&g(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function ut(e){if(null!==e&&(it=rt(it,e)),e=it,it=null,e){if(ot(e,at),it)throw Error(a(95));if(c)throw e=f,c=!1,f=null,e}}function lt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function st(e){if(!P)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"===typeof t[e]),t}var ct=[];function ft(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>ct.length&&ct.push(e)}function dt(e,t,n,r){if(ct.length){var o=ct.pop();return o.topLevelType=e,o.eventSystemFlags=r,o.nativeEvent=t,o.targetInst=n,o}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=Pn(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=lt(e.nativeEvent);r=e.topLevelType;var i=e.nativeEvent,a=e.eventSystemFlags;0===n&&(a|=64);for(var u=null,l=0;l<k.length;l++){var s=k[l];s&&(s=s.extractEvents(r,t,i,o,a))&&(u=rt(u,s))}ut(u)}}function mt(e,t,n){if(!n.has(e)){switch(e){case"scroll":Qt(t,"scroll",!0);break;case"focus":case"blur":Qt(t,"focus",!0),Qt(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":st(e)&&Qt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Ge.indexOf(e)&&Yt(e,t)}n.set(e,null)}}var ht,vt,gt,yt=!1,bt=[],wt=null,xt=null,kt=null,St=new Map,Et=new Map,Tt=[],Ct="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Pt="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function Ot(e,t,n,r,o){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:o,container:r}}function _t(e,t){switch(e){case"focus":case"blur":wt=null;break;case"dragenter":case"dragleave":xt=null;break;case"mouseover":case"mouseout":kt=null;break;case"pointerover":case"pointerout":St.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Et.delete(t.pointerId)}}function At(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e=Ot(t,n,r,o,i),null!==t&&(null!==(t=On(t))&&vt(t)),e):(e.eventSystemFlags|=r,e)}function Rt(e){var t=Pn(e.target);if(null!==t){var n=Je(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=et(n)))return e.blockedOn=t,void i.unstable_runWithPriority(e.priority,(function(){gt(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Mt(e){if(null!==e.blockedOn)return!1;var t=Zt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=On(t);return null!==n&&vt(n),e.blockedOn=t,!1}return!0}function jt(e,t,n){Mt(e)&&n.delete(t)}function Lt(){for(yt=!1;0<bt.length;){var e=bt[0];if(null!==e.blockedOn){null!==(e=On(e.blockedOn))&&ht(e);break}var t=Zt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:bt.shift()}null!==wt&&Mt(wt)&&(wt=null),null!==xt&&Mt(xt)&&(xt=null),null!==kt&&Mt(kt)&&(kt=null),St.forEach(jt),Et.forEach(jt)}function Nt(e,t){e.blockedOn===t&&(e.blockedOn=null,yt||(yt=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Lt)))}function It(e){function t(t){return Nt(t,e)}if(0<bt.length){Nt(bt[0],e);for(var n=1;n<bt.length;n++){var r=bt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==wt&&Nt(wt,e),null!==xt&&Nt(xt,e),null!==kt&&Nt(kt,e),St.forEach(t),Et.forEach(t),n=0;n<Tt.length;n++)(r=Tt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Tt.length&&null===(n=Tt[0]).blockedOn;)Rt(n),null===n.blockedOn&&Tt.shift()}var Dt={},Vt=new Map,zt=new Map,Ft=["abort","abort",Ke,"animationEnd",Ye,"animationIteration",Qe,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Xe,"transitionEnd","waiting","waiting"];function Ut(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1],i="on"+(o[0].toUpperCase()+o.slice(1));i={phasedRegistrationNames:{bubbled:i,captured:i+"Capture"},dependencies:[r],eventPriority:t},zt.set(r,t),Vt.set(r,i),Dt[o]=i}}Ut("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Ut("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Ut(Ft,2);for(var Bt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Wt=0;Wt<Bt.length;Wt++)zt.set(Bt[Wt],0);var Ht=i.unstable_UserBlockingPriority,$t=i.unstable_runWithPriority,Kt=!0;function Yt(e,t){Qt(t,e,!1)}function Qt(e,t,n){var r=zt.get(t);switch(void 0===r?2:r){case 0:r=Xt.bind(null,t,1,e);break;case 1:r=Gt.bind(null,t,1,e);break;default:r=qt.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Xt(e,t,n,r){V||I();var o=qt,i=V;V=!0;try{N(o,e,t,n,r)}finally{(V=i)||F()}}function Gt(e,t,n,r){$t(Ht,qt.bind(null,e,t,n,r))}function qt(e,t,n,r){if(Kt)if(0<bt.length&&-1<Ct.indexOf(e))e=Ot(null,e,t,n,r),bt.push(e);else{var o=Zt(e,t,n,r);if(null===o)_t(e,r);else if(-1<Ct.indexOf(e))e=Ot(o,e,t,n,r),bt.push(e);else if(!function(e,t,n,r,o){switch(t){case"focus":return wt=At(wt,e,t,n,r,o),!0;case"dragenter":return xt=At(xt,e,t,n,r,o),!0;case"mouseover":return kt=At(kt,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return St.set(i,At(St.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,Et.set(i,At(Et.get(i)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r)){_t(e,r),e=dt(e,r,null,t);try{U(pt,e)}finally{ft(e)}}}}function Zt(e,t,n,r){if(null!==(n=Pn(n=lt(r)))){var o=Je(n);if(null===o)n=null;else{var i=o.tag;if(13===i){if(null!==(n=et(o)))return n;n=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;n=null}else o!==n&&(n=null)}}e=dt(e,r,n,t);try{U(pt,e)}finally{ft(e)}return null}var Jt={animationIterationCount:!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},en=["Webkit","ms","Moz","O"];function tn(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||Jt.hasOwnProperty(e)&&Jt[e]?(""+t).trim():t+"px"}function nn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=tn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(Jt).forEach((function(e){en.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Jt[t]=Jt[e]}))}));var rn=o({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 on(e,t){if(t){if(rn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(a(62,""))}}function an(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 un=Le;function ln(e,t){var n=Ze(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=T[t];for(var r=0;r<t.length;r++)mt(t[r],e,n)}function sn(){}function cn(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 fn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dn(e,t){var n,r=fn(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=fn(r)}}function pn(){for(var e=window,t=cn();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=cn((e=t.contentWindow).document)}return t}function mn(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)}var hn=null,vn=null;function gn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function yn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var bn="function"===typeof setTimeout?setTimeout:void 0,wn="function"===typeof clearTimeout?clearTimeout:void 0;function xn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function kn(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 Sn=Math.random().toString(36).slice(2),En="__reactInternalInstance$"+Sn,Tn="__reactEventHandlers$"+Sn,Cn="__reactContainere$"+Sn;function Pn(e){var t=e[En];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Cn]||n[En]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=kn(e);null!==e;){if(n=e[En])return n;e=kn(e)}return t}n=(e=n).parentNode}return null}function On(e){return!(e=e[En]||e[Cn])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function _n(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function An(e){return e[Tn]||null}function Rn(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Mn(e,t){var n=e.stateNode;if(!n)return null;var r=m(n);if(!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(a(231,t,typeof n));return n}function jn(e,t,n){(t=Mn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Ln(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Rn(t);for(t=n.length;0<t--;)jn(n[t],"captured",e);for(t=0;t<n.length;t++)jn(n[t],"bubbled",e)}}function Nn(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Mn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function In(e){e&&e.dispatchConfig.registrationName&&Nn(e._targetInst,null,e)}function Dn(e){ot(e,Ln)}var Vn=null,zn=null,Fn=null;function Un(){if(Fn)return Fn;var e,t,n=zn,r=n.length,o="value"in Vn?Vn.value:Vn.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return Fn=o.slice(e,1<t?1-t:void 0)}function Bn(){return!0}function Wn(){return!1}function Hn(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Bn:Wn,this.isPropagationStopped=Wn,this}function $n(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function Kn(e){if(!(e instanceof this))throw Error(a(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Yn(e){e.eventPool=[],e.getPooled=$n,e.release=Kn}o(Hn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Bn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Bn)},persist:function(){this.isPersistent=Bn},isPersistent:Wn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Wn,this._dispatchInstances=this._dispatchListeners=null}}),Hn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Hn.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,Yn(n),n},Yn(Hn);var Qn=Hn.extend({data:null}),Xn=Hn.extend({data:null}),Gn=[9,13,27,32],qn=P&&"CompositionEvent"in window,Zn=null;P&&"documentMode"in document&&(Zn=document.documentMode);var Jn=P&&"TextEvent"in window&&!Zn,er=P&&(!qn||Zn&&8<Zn&&11>=Zn),tr=String.fromCharCode(32),nr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},rr=!1;function or(e,t){switch(e){case"keyup":return-1!==Gn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ir(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var ar=!1;var ur={eventTypes:nr,extractEvents:function(e,t,n,r){var o;if(qn)e:{switch(e){case"compositionstart":var i=nr.compositionStart;break e;case"compositionend":i=nr.compositionEnd;break e;case"compositionupdate":i=nr.compositionUpdate;break e}i=void 0}else ar?or(e,n)&&(i=nr.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=nr.compositionStart);return i?(er&&"ko"!==n.locale&&(ar||i!==nr.compositionStart?i===nr.compositionEnd&&ar&&(o=Un()):(zn="value"in(Vn=r)?Vn.value:Vn.textContent,ar=!0)),i=Qn.getPooled(i,t,n,r),o?i.data=o:null!==(o=ir(n))&&(i.data=o),Dn(i),o=i):o=null,(e=Jn?function(e,t){switch(e){case"compositionend":return ir(t);case"keypress":return 32!==t.which?null:(rr=!0,tr);case"textInput":return(e=t.data)===tr&&rr?null:e;default:return null}}(e,n):function(e,t){if(ar)return"compositionend"===e||!qn&&or(e,t)?(e=Un(),Fn=zn=Vn=null,ar=!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 er&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=Xn.getPooled(nr.beforeInput,t,n,r)).data=e,Dn(t)):t=null,null===o?t:null===t?o:[o,t]}},lr={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 sr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!lr[e.type]:"textarea"===t}var cr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function fr(e,t,n){return(e=Hn.getPooled(cr.change,e,t,n)).type="change",M(n),Dn(e),e}var dr=null,pr=null;function mr(e){ut(e)}function hr(e){if(xe(_n(e)))return e}function vr(e,t){if("change"===e)return t}var gr=!1;function yr(){dr&&(dr.detachEvent("onpropertychange",br),pr=dr=null)}function br(e){if("value"===e.propertyName&&hr(pr))if(e=fr(pr,e,lt(e)),V)ut(e);else{V=!0;try{L(mr,e)}finally{V=!1,F()}}}function wr(e,t,n){"focus"===e?(yr(),pr=n,(dr=t).attachEvent("onpropertychange",br)):"blur"===e&&yr()}function xr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return hr(pr)}function kr(e,t){if("click"===e)return hr(t)}function Sr(e,t){if("input"===e||"change"===e)return hr(t)}P&&(gr=st("input")&&(!document.documentMode||9<document.documentMode));var Er={eventTypes:cr,_isInputEventSupported:gr,extractEvents:function(e,t,n,r){var o=t?_n(t):window,i=o.nodeName&&o.nodeName.toLowerCase();if("select"===i||"input"===i&&"file"===o.type)var a=vr;else if(sr(o))if(gr)a=Sr;else{a=xr;var u=wr}else(i=o.nodeName)&&"input"===i.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(a=kr);if(a&&(a=a(e,t)))return fr(a,n,r);u&&u(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&Pe(o,"number",o.value)}},Tr=Hn.extend({view:null,detail:null}),Cr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Pr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Cr[e])&&!!t[e]}function Or(){return Pr}var _r=0,Ar=0,Rr=!1,Mr=!1,jr=Tr.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Or,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=_r;return _r=e.screenX,Rr?"mousemove"===e.type?e.screenX-t:0:(Rr=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Ar;return Ar=e.screenY,Mr?"mousemove"===e.type?e.screenY-t:0:(Mr=!0,0)}}),Lr=jr.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Nr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Ir={eventTypes:Nr,extractEvents:function(e,t,n,r,o){var i="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(i&&0===(32&o)&&(n.relatedTarget||n.fromElement)||!a&&!i)return null;(i=r.window===r?r:(i=r.ownerDocument)?i.defaultView||i.parentWindow:window,a)?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?Pn(t):null)&&(t!==Je(t)||5!==t.tag&&6!==t.tag)&&(t=null)):a=null;if(a===t)return null;if("mouseout"===e||"mouseover"===e)var u=jr,l=Nr.mouseLeave,s=Nr.mouseEnter,c="mouse";else"pointerout"!==e&&"pointerover"!==e||(u=Lr,l=Nr.pointerLeave,s=Nr.pointerEnter,c="pointer");if(e=null==a?i:_n(a),i=null==t?i:_n(t),(l=u.getPooled(l,a,n,r)).type=c+"leave",l.target=e,l.relatedTarget=i,(n=u.getPooled(s,t,n,r)).type=c+"enter",n.target=i,n.relatedTarget=e,c=t,(r=a)&&c)e:{for(s=c,a=0,e=u=r;e;e=Rn(e))a++;for(e=0,t=s;t;t=Rn(t))e++;for(;0<a-e;)u=Rn(u),a--;for(;0<e-a;)s=Rn(s),e--;for(;a--;){if(u===s||u===s.alternate)break e;u=Rn(u),s=Rn(s)}u=null}else u=null;for(s=u,u=[];r&&r!==s&&(null===(a=r.alternate)||a!==s);)u.push(r),r=Rn(r);for(r=[];c&&c!==s&&(null===(a=c.alternate)||a!==s);)r.push(c),c=Rn(c);for(c=0;c<u.length;c++)Nn(u[c],"bubbled",l);for(c=r.length;0<c--;)Nn(r[c],"captured",n);return 0===(64&o)?[l]:[l,n]}};var Dr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},Vr=Object.prototype.hasOwnProperty;function zr(e,t){if(Dr(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++)if(!Vr.call(t,n[r])||!Dr(e[n[r]],t[n[r]]))return!1;return!0}var Fr=P&&"documentMode"in document&&11>=document.documentMode,Ur={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Br=null,Wr=null,Hr=null,$r=!1;function Kr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return $r||null==Br||Br!==cn(n)?null:("selectionStart"in(n=Br)&&mn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Hr&&zr(Hr,n)?null:(Hr=n,(e=Hn.getPooled(Ur.select,Wr,e,t)).type="select",e.target=Br,Dn(e),e))}var Yr={eventTypes:Ur,extractEvents:function(e,t,n,r,o,i){if(!(i=!(o=i||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{o=Ze(o),i=T.onSelect;for(var a=0;a<i.length;a++)if(!o.has(i[a])){o=!1;break e}o=!0}i=!o}if(i)return null;switch(o=t?_n(t):window,e){case"focus":(sr(o)||"true"===o.contentEditable)&&(Br=o,Wr=t,Hr=null);break;case"blur":Hr=Wr=Br=null;break;case"mousedown":$r=!0;break;case"contextmenu":case"mouseup":case"dragend":return $r=!1,Kr(n,r);case"selectionchange":if(Fr)break;case"keydown":case"keyup":return Kr(n,r)}return null}},Qr=Hn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Xr=Hn.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Gr=Tr.extend({relatedTarget:null});function qr(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}var Zr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Jr={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"},eo=Tr.extend({key:function(e){if(e.key){var t=Zr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=qr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Jr[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Or,charCode:function(e){return"keypress"===e.type?qr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?qr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),to=jr.extend({dataTransfer:null}),no=Tr.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Or}),ro=Hn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),oo=jr.extend({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:null,deltaMode:null}),io={eventTypes:Dt,extractEvents:function(e,t,n,r){var o=Vt.get(e);if(!o)return null;switch(e){case"keypress":if(0===qr(n))return null;case"keydown":case"keyup":e=eo;break;case"blur":case"focus":e=Gr;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=jr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=to;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=no;break;case Ke:case Ye:case Qe:e=Qr;break;case Xe:e=ro;break;case"scroll":e=Tr;break;case"wheel":e=oo;break;case"copy":case"cut":case"paste":e=Xr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Lr;break;default:e=Hn}return Dn(t=e.getPooled(o,t,n,r)),t}};if(y)throw Error(a(101));y=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w(),m=An,h=On,v=_n,C({SimpleEventPlugin:io,EnterLeaveEventPlugin:Ir,ChangeEventPlugin:Er,SelectEventPlugin:Yr,BeforeInputEventPlugin:ur});var ao=[],uo=-1;function lo(e){0>uo||(e.current=ao[uo],ao[uo]=null,uo--)}function so(e,t){uo++,ao[uo]=e.current,e.current=t}var co={},fo={current:co},po={current:!1},mo=co;function ho(e,t){var n=e.type.contextTypes;if(!n)return co;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function vo(e){return null!==(e=e.childContextTypes)&&void 0!==e}function go(){lo(po),lo(fo)}function yo(e,t,n){if(fo.current!==co)throw Error(a(168));so(fo,t),so(po,n)}function bo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,ve(t)||"Unknown",i));return o({},n,{},r)}function wo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||co,mo=fo.current,so(fo,e),so(po,po.current),!0}function xo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=bo(e,t,mo),r.__reactInternalMemoizedMergedChildContext=e,lo(po),lo(fo),so(fo,e)):lo(po),so(po,n)}var ko=i.unstable_runWithPriority,So=i.unstable_scheduleCallback,Eo=i.unstable_cancelCallback,To=i.unstable_requestPaint,Co=i.unstable_now,Po=i.unstable_getCurrentPriorityLevel,Oo=i.unstable_ImmediatePriority,_o=i.unstable_UserBlockingPriority,Ao=i.unstable_NormalPriority,Ro=i.unstable_LowPriority,Mo=i.unstable_IdlePriority,jo={},Lo=i.unstable_shouldYield,No=void 0!==To?To:function(){},Io=null,Do=null,Vo=!1,zo=Co(),Fo=1e4>zo?Co:function(){return Co()-zo};function Uo(){switch(Po()){case Oo:return 99;case _o:return 98;case Ao:return 97;case Ro:return 96;case Mo:return 95;default:throw Error(a(332))}}function Bo(e){switch(e){case 99:return Oo;case 98:return _o;case 97:return Ao;case 96:return Ro;case 95:return Mo;default:throw Error(a(332))}}function Wo(e,t){return e=Bo(e),ko(e,t)}function Ho(e,t,n){return e=Bo(e),So(e,t,n)}function $o(e){return null===Io?(Io=[e],Do=So(Oo,Yo)):Io.push(e),jo}function Ko(){if(null!==Do){var e=Do;Do=null,Eo(e)}Yo()}function Yo(){if(!Vo&&null!==Io){Vo=!0;var e=0;try{var t=Io;Wo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Io=null}catch(n){throw null!==Io&&(Io=Io.slice(e+1)),So(Oo,Ko),n}finally{Vo=!1}}}function Qo(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function Xo(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Go={current:null},qo=null,Zo=null,Jo=null;function ei(){Jo=Zo=qo=null}function ti(e){var t=Go.current;lo(Go),e.type._context._currentValue=t}function ni(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function ri(e,t){qo=e,Jo=Zo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Aa=!0),e.firstContext=null)}function oi(e,t){if(Jo!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(Jo=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Zo){if(null===qo)throw Error(a(308));Zo=t,qo.dependencies={expirationTime:0,firstContext:t,responders:null}}else Zo=Zo.next=t;return e._currentValue}var ii=!1;function ai(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function ui(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function li(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function si(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function ci(e,t){var n=e.alternate;null!==n&&ui(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function fi(e,t,n,r){var i=e.updateQueue;ii=!1;var a=i.baseQueue,u=i.shared.pending;if(null!==u){if(null!==a){var l=a.next;a.next=u.next,u.next=l}a=u,i.shared.pending=null,null!==(l=e.alternate)&&(null!==(l=l.updateQueue)&&(l.baseQueue=u))}if(null!==a){l=a.next;var s=i.baseState,c=0,f=null,d=null,p=null;if(null!==l)for(var m=l;;){if((u=m.expirationTime)<r){var h={expirationTime:m.expirationTime,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null};null===p?(d=p=h,f=s):p=p.next=h,u>c&&(c=u)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null}),il(u,m.suspenseConfig);e:{var v=e,g=m;switch(u=t,h=n,g.tag){case 1:if("function"===typeof(v=g.payload)){s=v.call(h,s,u);break e}s=v;break e;case 3:v.effectTag=-4097&v.effectTag|64;case 0:if(null===(u="function"===typeof(v=g.payload)?v.call(h,s,u):v)||void 0===u)break e;s=o({},s,u);break e;case 2:ii=!0}}null!==m.callback&&(e.effectTag|=32,null===(u=i.effects)?i.effects=[m]:u.push(m))}if(null===(m=m.next)||m===l){if(null===(u=i.shared.pending))break;m=a.next=u.next,u.next=l,i.baseQueue=a=u,i.shared.pending=null}}null===p?f=s:p.next=d,i.baseState=f,i.baseQueue=p,al(c),e.expirationTime=c,e.memoizedState=s}}function di(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=o,o=n,"function"!==typeof r)throw Error(a(191,r));r.call(o)}}}var pi=G.ReactCurrentBatchConfig,mi=(new r.Component).refs;function hi(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:o({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var vi={isMounted:function(e){return!!(e=e._reactInternalFiber)&&Je(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Ku(),o=pi.suspense;(o=li(r=Yu(r,e,o),o)).payload=t,void 0!==n&&null!==n&&(o.callback=n),si(e,o),Qu(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Ku(),o=pi.suspense;(o=li(r=Yu(r,e,o),o)).tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),si(e,o),Qu(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Ku(),r=pi.suspense;(r=li(n=Yu(n,e,r),r)).tag=2,void 0!==t&&null!==t&&(r.callback=t),si(e,r),Qu(e,n)}};function gi(e,t,n,r,o,i,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!zr(n,r)||!zr(o,i))}function yi(e,t,n){var r=!1,o=co,i=t.contextType;return"object"===typeof i&&null!==i?i=oi(i):(o=vo(t)?mo:fo.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?ho(e,o):co),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=vi,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function bi(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&&vi.enqueueReplaceState(t,t.state,null)}function wi(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=mi,ai(e);var i=t.contextType;"object"===typeof i&&null!==i?o.context=oi(i):(i=vo(t)?mo:fo.current,o.context=ho(e,i)),fi(e,n,o,r),o.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(hi(e,t,i,n),o.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof o.getSnapshotBeforeUpdate||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||(t=o.state,"function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&vi.enqueueReplaceState(o,o.state,null),fi(e,n,o,r),o.state=e.memoizedState),"function"===typeof o.componentDidMount&&(e.effectTag|=4)}var xi=Array.isArray;function ki(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(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===mi&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!==typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Si(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Ei(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}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 o(e,t){return(e=Cl(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.effectTag=2,n):r:(t.effectTag=2,n):n}function u(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=_l(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function s(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=ki(e,t,n),r.return=e,r):((r=Pl(n.type,n.key,n.props,null,e.mode,r)).ref=ki(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=Al(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Ol(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=_l(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case ee:return(n=Pl(t.type,t.key,t.props,null,e.mode,n)).ref=ki(e,null,t),n.return=e,n;case te:return(t=Al(t,e.mode,n)).return=e,t}if(xi(t)||he(t))return(t=Ol(t,e.mode,n,null)).return=e,t;Si(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==o?null:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case ee:return n.key===o?n.type===ne?f(e,t,n.props.children,r,o):s(e,t,n,r):null;case te:return n.key===o?c(e,t,n,r):null}if(xi(n)||he(n))return null!==o?null:f(e,t,n,r,null);Si(e,n)}return null}function m(e,t,n,r,o){if("string"===typeof r||"number"===typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"===typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?n:r.key)||null,r.type===ne?f(t,e,r.props.children,o,r.key):s(t,e,r,o);case te:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(xi(r)||he(r))return f(t,e=e.get(n)||null,r,o,null);Si(t,r)}return null}function h(o,a,u,l){for(var s=null,c=null,f=a,h=a=0,v=null;null!==f&&h<u.length;h++){f.index>h?(v=f,f=null):v=f.sibling;var g=p(o,f,u[h],l);if(null===g){null===f&&(f=v);break}e&&f&&null===g.alternate&&t(o,f),a=i(g,a,h),null===c?s=g:c.sibling=g,c=g,f=v}if(h===u.length)return n(o,f),s;if(null===f){for(;h<u.length;h++)null!==(f=d(o,u[h],l))&&(a=i(f,a,h),null===c?s=f:c.sibling=f,c=f);return s}for(f=r(o,f);h<u.length;h++)null!==(v=m(f,o,h,u[h],l))&&(e&&null!==v.alternate&&f.delete(null===v.key?h:v.key),a=i(v,a,h),null===c?s=v:c.sibling=v,c=v);return e&&f.forEach((function(e){return t(o,e)})),s}function v(o,u,l,s){var c=he(l);if("function"!==typeof c)throw Error(a(150));if(null==(l=c.call(l)))throw Error(a(151));for(var f=c=null,h=u,v=u=0,g=null,y=l.next();null!==h&&!y.done;v++,y=l.next()){h.index>v?(g=h,h=null):g=h.sibling;var b=p(o,h,y.value,s);if(null===b){null===h&&(h=g);break}e&&h&&null===b.alternate&&t(o,h),u=i(b,u,v),null===f?c=b:f.sibling=b,f=b,h=g}if(y.done)return n(o,h),c;if(null===h){for(;!y.done;v++,y=l.next())null!==(y=d(o,y.value,s))&&(u=i(y,u,v),null===f?c=y:f.sibling=y,f=y);return c}for(h=r(o,h);!y.done;v++,y=l.next())null!==(y=m(h,o,v,y.value,s))&&(e&&null!==y.alternate&&h.delete(null===y.key?v:y.key),u=i(y,u,v),null===f?c=y:f.sibling=y,f=y);return e&&h.forEach((function(e){return t(o,e)})),c}return function(e,r,i,l){var s="object"===typeof i&&null!==i&&i.type===ne&&null===i.key;s&&(i=i.props.children);var c="object"===typeof i&&null!==i;if(c)switch(i.$$typeof){case ee:e:{for(c=i.key,s=r;null!==s;){if(s.key===c){switch(s.tag){case 7:if(i.type===ne){n(e,s.sibling),(r=o(s,i.props.children)).return=e,e=r;break e}break;default:if(s.elementType===i.type){n(e,s.sibling),(r=o(s,i.props)).ref=ki(e,s,i),r.return=e,e=r;break e}}n(e,s);break}t(e,s),s=s.sibling}i.type===ne?((r=Ol(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=Pl(i.type,i.key,i.props,null,e.mode,l)).ref=ki(e,r,i),l.return=e,e=l)}return u(e);case te:e:{for(s=i.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Al(i,e.mode,l)).return=e,e=r}return u(e)}if("string"===typeof i||"number"===typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=_l(i,e.mode,l)).return=e,e=r),u(e);if(xi(i))return h(e,r,i,l);if(he(i))return v(e,r,i,l);if(c&&Si(e,i),"undefined"===typeof i&&!s)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Ti=Ei(!0),Ci=Ei(!1),Pi={},Oi={current:Pi},_i={current:Pi},Ai={current:Pi};function Ri(e){if(e===Pi)throw Error(a(174));return e}function Mi(e,t){switch(so(Ai,t),so(_i,e),so(Oi,Pi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:De(null,"");break;default:t=De(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}lo(Oi),so(Oi,t)}function ji(){lo(Oi),lo(_i),lo(Ai)}function Li(e){Ri(Ai.current);var t=Ri(Oi.current),n=De(t,e.type);t!==n&&(so(_i,e),so(Oi,n))}function Ni(e){_i.current===e&&(lo(Oi),lo(_i))}var Ii={current:0};function Di(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!==(64&t.effectTag))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}function Vi(e,t){return{responder:e,props:t}}var zi=G.ReactCurrentDispatcher,Fi=G.ReactCurrentBatchConfig,Ui=0,Bi=null,Wi=null,Hi=null,$i=!1;function Ki(){throw Error(a(321))}function Yi(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Dr(e[n],t[n]))return!1;return!0}function Qi(e,t,n,r,o,i){if(Ui=i,Bi=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,zi.current=null===e||null===e.memoizedState?ga:ya,e=n(r,o),t.expirationTime===Ui){i=0;do{if(t.expirationTime=0,!(25>i))throw Error(a(301));i+=1,Hi=Wi=null,t.updateQueue=null,zi.current=ba,e=n(r,o)}while(t.expirationTime===Ui)}if(zi.current=va,t=null!==Wi&&null!==Wi.next,Ui=0,Hi=Wi=Bi=null,$i=!1,t)throw Error(a(300));return e}function Xi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Hi?Bi.memoizedState=Hi=e:Hi=Hi.next=e,Hi}function Gi(){if(null===Wi){var e=Bi.alternate;e=null!==e?e.memoizedState:null}else e=Wi.next;var t=null===Hi?Bi.memoizedState:Hi.next;if(null!==t)Hi=t,Wi=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Wi=e).memoizedState,baseState:Wi.baseState,baseQueue:Wi.baseQueue,queue:Wi.queue,next:null},null===Hi?Bi.memoizedState=Hi=e:Hi=Hi.next=e}return Hi}function qi(e,t){return"function"===typeof t?t(e):t}function Zi(e){var t=Gi(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Wi,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var u=o.next;o.next=i.next,i.next=u}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var l=u=i=null,s=o;do{var c=s.expirationTime;if(c<Ui){var f={expirationTime:s.expirationTime,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};null===l?(u=l=f,i=r):l=l.next=f,c>Bi.expirationTime&&(Bi.expirationTime=c,al(c))}else null!==l&&(l=l.next={expirationTime:1073741823,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),il(c,s.suspenseConfig),r=s.eagerReducer===e?s.eagerState:e(r,s.action);s=s.next}while(null!==s&&s!==o);null===l?i=r:l.next=u,Dr(r,t.memoizedState)||(Aa=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function Ji(e){var t=Gi(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var u=o=o.next;do{i=e(i,u.action),u=u.next}while(u!==o);Dr(i,t.memoizedState)||(Aa=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function ea(e){var t=Xi();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:qi,lastRenderedState:e}).dispatch=ha.bind(null,Bi,e),[t.memoizedState,e]}function ta(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Bi.updateQueue)?(t={lastEffect:null},Bi.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 na(){return Gi().memoizedState}function ra(e,t,n,r){var o=Xi();Bi.effectTag|=e,o.memoizedState=ta(1|t,n,void 0,void 0===r?null:r)}function oa(e,t,n,r){var o=Gi();r=void 0===r?null:r;var i=void 0;if(null!==Wi){var a=Wi.memoizedState;if(i=a.destroy,null!==r&&Yi(r,a.deps))return void ta(t,n,i,r)}Bi.effectTag|=e,o.memoizedState=ta(1|t,n,i,r)}function ia(e,t){return ra(516,4,e,t)}function aa(e,t){return oa(516,4,e,t)}function ua(e,t){return oa(4,2,e,t)}function la(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 sa(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,oa(4,2,la.bind(null,t,e),n)}function ca(){}function fa(e,t){return Xi().memoizedState=[e,void 0===t?null:t],e}function da(e,t){var n=Gi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Yi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function pa(e,t){var n=Gi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Yi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ma(e,t,n){var r=Uo();Wo(98>r?98:r,(function(){e(!0)})),Wo(97<r?97:r,(function(){var r=Fi.suspense;Fi.suspense=void 0===t?null:t;try{e(!1),n()}finally{Fi.suspense=r}}))}function ha(e,t,n){var r=Ku(),o=pi.suspense;o={expirationTime:r=Yu(r,e,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var i=t.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),t.pending=o,i=e.alternate,e===Bi||null!==i&&i===Bi)$i=!0,o.expirationTime=Ui,Bi.expirationTime=Ui;else{if(0===e.expirationTime&&(null===i||0===i.expirationTime)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,u=i(a,n);if(o.eagerReducer=i,o.eagerState=u,Dr(u,a))return}catch(l){}Qu(e,r)}}var va={readContext:oi,useCallback:Ki,useContext:Ki,useEffect:Ki,useImperativeHandle:Ki,useLayoutEffect:Ki,useMemo:Ki,useReducer:Ki,useRef:Ki,useState:Ki,useDebugValue:Ki,useResponder:Ki,useDeferredValue:Ki,useTransition:Ki},ga={readContext:oi,useCallback:fa,useContext:oi,useEffect:ia,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,ra(4,2,la.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ra(4,2,e,t)},useMemo:function(e,t){var n=Xi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Xi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=ha.bind(null,Bi,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Xi().memoizedState=e},useState:ea,useDebugValue:ca,useResponder:Vi,useDeferredValue:function(e,t){var n=ea(e),r=n[0],o=n[1];return ia((function(){var n=Fi.suspense;Fi.suspense=void 0===t?null:t;try{o(e)}finally{Fi.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ea(!1),n=t[0];return t=t[1],[fa(ma.bind(null,t,e),[t,e]),n]}},ya={readContext:oi,useCallback:da,useContext:oi,useEffect:aa,useImperativeHandle:sa,useLayoutEffect:ua,useMemo:pa,useReducer:Zi,useRef:na,useState:function(){return Zi(qi)},useDebugValue:ca,useResponder:Vi,useDeferredValue:function(e,t){var n=Zi(qi),r=n[0],o=n[1];return aa((function(){var n=Fi.suspense;Fi.suspense=void 0===t?null:t;try{o(e)}finally{Fi.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Zi(qi),n=t[0];return t=t[1],[da(ma.bind(null,t,e),[t,e]),n]}},ba={readContext:oi,useCallback:da,useContext:oi,useEffect:aa,useImperativeHandle:sa,useLayoutEffect:ua,useMemo:pa,useReducer:Ji,useRef:na,useState:function(){return Ji(qi)},useDebugValue:ca,useResponder:Vi,useDeferredValue:function(e,t){var n=Ji(qi),r=n[0],o=n[1];return aa((function(){var n=Fi.suspense;Fi.suspense=void 0===t?null:t;try{o(e)}finally{Fi.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Ji(qi),n=t[0];return t=t[1],[da(ma.bind(null,t,e),[t,e]),n]}},wa=null,xa=null,ka=!1;function Sa(e,t){var n=El(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ea(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,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Ta(e){if(ka){var t=xa;if(t){var n=t;if(!Ea(e,t)){if(!(t=xn(n.nextSibling))||!Ea(e,t))return e.effectTag=-1025&e.effectTag|2,ka=!1,void(wa=e);Sa(wa,n)}wa=e,xa=xn(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,ka=!1,wa=e}}function Ca(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;wa=e}function Pa(e){if(e!==wa)return!1;if(!ka)return Ca(e),ka=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!yn(t,e.memoizedProps))for(t=xa;t;)Sa(e,t),t=xn(t.nextSibling);if(Ca(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){xa=xn(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}xa=null}}else xa=wa?xn(e.stateNode.nextSibling):null;return!0}function Oa(){xa=wa=null,ka=!1}var _a=G.ReactCurrentOwner,Aa=!1;function Ra(e,t,n,r){t.child=null===e?Ci(t,null,n,r):Ti(t,e.child,n,r)}function Ma(e,t,n,r,o){n=n.render;var i=t.ref;return ri(t,o),r=Qi(e,t,n,r,i,o),null===e||Aa?(t.effectTag|=1,Ra(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Qa(e,t,o))}function ja(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!==typeof a||Tl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Pl(n.type,null,r,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,La(e,t,a,r,o,i))}return a=e.child,o<i&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:zr)(o,r)&&e.ref===t.ref)?Qa(e,t,i):(t.effectTag|=1,(e=Cl(a,r)).ref=t.ref,e.return=t,t.child=e)}function La(e,t,n,r,o,i){return null!==e&&zr(e.memoizedProps,r)&&e.ref===t.ref&&(Aa=!1,o<i)?(t.expirationTime=e.expirationTime,Qa(e,t,i)):Ia(e,t,n,r,i)}function Na(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Ia(e,t,n,r,o){var i=vo(n)?mo:fo.current;return i=ho(t,i),ri(t,o),n=Qi(e,t,n,r,i,o),null===e||Aa?(t.effectTag|=1,Ra(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Qa(e,t,o))}function Da(e,t,n,r,o){if(vo(n)){var i=!0;wo(t)}else i=!1;if(ri(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),yi(t,n,r),wi(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,u=t.memoizedProps;a.props=u;var l=a.context,s=n.contextType;"object"===typeof s&&null!==s?s=oi(s):s=ho(t,s=vo(n)?mo:fo.current);var c=n.getDerivedStateFromProps,f="function"===typeof c||"function"===typeof a.getSnapshotBeforeUpdate;f||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(u!==r||l!==s)&&bi(t,a,r,s),ii=!1;var d=t.memoizedState;a.state=d,fi(t,r,a,o),l=t.memoizedState,u!==r||d!==l||po.current||ii?("function"===typeof c&&(hi(t,n,c,r),l=t.memoizedState),(u=ii||gi(t,n,u,r,d,l,s))?(f||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.effectTag|=4)):("function"===typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=s,r=u):("function"===typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,ui(e,t),u=t.memoizedProps,a.props=t.type===t.elementType?u:Xo(t.type,u),l=a.context,"object"===typeof(s=n.contextType)&&null!==s?s=oi(s):s=ho(t,s=vo(n)?mo:fo.current),(f="function"===typeof(c=n.getDerivedStateFromProps)||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(u!==r||l!==s)&&bi(t,a,r,s),ii=!1,l=t.memoizedState,a.state=l,fi(t,r,a,o),d=t.memoizedState,u!==r||l!==d||po.current||ii?("function"===typeof c&&(hi(t,n,c,r),d=t.memoizedState),(c=ii||gi(t,n,u,r,l,d,s))?(f||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,s),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,s)),"function"===typeof a.componentDidUpdate&&(t.effectTag|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!==typeof a.componentDidUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=s,r=c):("function"!==typeof a.componentDidUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!==typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return Va(e,t,n,r,i,o)}function Va(e,t,n,r,o,i){Na(e,t);var a=0!==(64&t.effectTag);if(!r&&!a)return o&&xo(t,n,!1),Qa(e,t,i);r=t.stateNode,_a.current=t;var u=a&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Ti(t,e.child,null,i),t.child=Ti(t,null,u,i)):Ra(e,t,u,i),t.memoizedState=r.state,o&&xo(t,n,!0),t.child}function za(e){var t=e.stateNode;t.pendingContext?yo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&yo(0,t.context,!1),Mi(e,t.containerInfo)}var Fa,Ua,Ba,Wa={dehydrated:null,retryTime:0};function Ha(e,t,n){var r,o=t.mode,i=t.pendingProps,a=Ii.current,u=!1;if((r=0!==(64&t.effectTag))||(r=0!==(2&a)&&(null===e||null!==e.memoizedState)),r?(u=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),so(Ii,1&a),null===e){if(void 0!==i.fallback&&Ta(t),u){if(u=i.fallback,(i=Ol(null,o,0,null)).return=t,0===(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Ol(u,o,n,null)).return=t,i.sibling=n,t.memoizedState=Wa,t.child=i,n}return o=i.children,t.memoizedState=null,t.child=Ci(t,null,o,n)}if(null!==e.memoizedState){if(o=(e=e.child).sibling,u){if(i=i.fallback,(n=Cl(e,e.pendingProps)).return=t,0===(2&t.mode)&&(u=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=u;null!==u;)u.return=n,u=u.sibling;return(o=Cl(o,i)).return=t,n.sibling=o,n.childExpirationTime=0,t.memoizedState=Wa,t.child=n,o}return n=Ti(t,e.child,i.children,n),t.memoizedState=null,t.child=n}if(e=e.child,u){if(u=i.fallback,(i=Ol(null,o,0,null)).return=t,i.child=e,null!==e&&(e.return=i),0===(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Ol(u,o,n,null)).return=t,i.sibling=n,n.effectTag|=2,i.childExpirationTime=0,t.memoizedState=Wa,t.child=i,n}return t.memoizedState=null,t.child=Ti(t,e,i.children,n)}function $a(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),ni(e.return,t)}function Ka(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=o,a.lastEffect=i)}function Ya(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Ra(e,t,r.children,n),0!==(2&(r=Ii.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!==(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&$a(e,n);else if(19===e.tag)$a(e,n);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(so(Ii,r),0===(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Di(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Ka(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Di(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Ka(t,!0,n,null,i,t.lastEffect);break;case"together":Ka(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Qa(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&al(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Cl(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Cl(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Xa(e,t){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 Ga(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return vo(t.type)&&go(),null;case 3:return ji(),lo(po),lo(fo),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!Pa(t)||(t.effectTag|=4),null;case 5:Ni(t),n=Ri(Ai.current);var i=t.type;if(null!==e&&null!=t.stateNode)Ua(e,t,i,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Ri(Oi.current),Pa(t)){r=t.stateNode,i=t.type;var u=t.memoizedProps;switch(r[En]=t,r[Tn]=u,i){case"iframe":case"object":case"embed":Yt("load",r);break;case"video":case"audio":for(e=0;e<Ge.length;e++)Yt(Ge[e],r);break;case"source":Yt("error",r);break;case"img":case"image":case"link":Yt("error",r),Yt("load",r);break;case"form":Yt("reset",r),Yt("submit",r);break;case"details":Yt("toggle",r);break;case"input":Se(r,u),Yt("invalid",r),ln(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!u.multiple},Yt("invalid",r),ln(n,"onChange");break;case"textarea":Re(r,u),Yt("invalid",r),ln(n,"onChange")}for(var l in on(i,u),e=null,u)if(u.hasOwnProperty(l)){var s=u[l];"children"===l?"string"===typeof s?r.textContent!==s&&(e=["children",s]):"number"===typeof s&&r.textContent!==""+s&&(e=["children",""+s]):E.hasOwnProperty(l)&&null!=s&&ln(n,l)}switch(i){case"input":we(r),Ce(r,u,!0);break;case"textarea":we(r),je(r);break;case"select":case"option":break;default:"function"===typeof u.onClick&&(r.onclick=sn)}n=e,t.updateQueue=n,null!==n&&(t.effectTag|=4)}else{switch(l=9===n.nodeType?n:n.ownerDocument,e===un&&(e=Ie(i)),e===un?"script"===i?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=l.createElement(i,{is:r.is}):(e=l.createElement(i),"select"===i&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,i),e[En]=t,e[Tn]=r,Fa(e,t),t.stateNode=e,l=an(i,r),i){case"iframe":case"object":case"embed":Yt("load",e),s=r;break;case"video":case"audio":for(s=0;s<Ge.length;s++)Yt(Ge[s],e);s=r;break;case"source":Yt("error",e),s=r;break;case"img":case"image":case"link":Yt("error",e),Yt("load",e),s=r;break;case"form":Yt("reset",e),Yt("submit",e),s=r;break;case"details":Yt("toggle",e),s=r;break;case"input":Se(e,r),s=ke(e,r),Yt("invalid",e),ln(n,"onChange");break;case"option":s=Oe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},s=o({},r,{value:void 0}),Yt("invalid",e),ln(n,"onChange");break;case"textarea":Re(e,r),s=Ae(e,r),Yt("invalid",e),ln(n,"onChange");break;default:s=r}on(i,s);var c=s;for(u in c)if(c.hasOwnProperty(u)){var f=c[u];"style"===u?nn(e,f):"dangerouslySetInnerHTML"===u?null!=(f=f?f.__html:void 0)&&ze(e,f):"children"===u?"string"===typeof f?("textarea"!==i||""!==f)&&Fe(e,f):"number"===typeof f&&Fe(e,""+f):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(E.hasOwnProperty(u)?null!=f&&ln(n,u):null!=f&&q(e,u,f,l))}switch(i){case"input":we(e),Ce(e,r,!1);break;case"textarea":we(e),je(e);break;case"option":null!=r.value&&e.setAttribute("value",""+ye(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?_e(e,!!r.multiple,n,!1):null!=r.defaultValue&&_e(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof s.onClick&&(e.onclick=sn)}gn(i,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Ba(0,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(a(166));n=Ri(Ai.current),Ri(Oi.current),Pa(t)?(n=t.stateNode,r=t.memoizedProps,n[En]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[En]=t,t.stateNode=n)}return null;case 13:return lo(Ii),r=t.memoizedState,0!==(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&Pa(t):(r=null!==(i=e.memoizedState),n||null===i||null!==(i=e.child.sibling)&&(null!==(u=t.firstEffect)?(t.firstEffect=i,i.nextEffect=u):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),n&&!r&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Ii.current)?Pu===wu&&(Pu=xu):(Pu!==wu&&Pu!==xu||(Pu=ku),0!==Mu&&null!==Eu&&(jl(Eu,Cu),Ll(Eu,Mu)))),(n||r)&&(t.effectTag|=4),null);case 4:return ji(),null;case 10:return ti(t),null;case 17:return vo(t.type)&&go(),null;case 19:if(lo(Ii),null===(r=t.memoizedState))return null;if(i=0!==(64&t.effectTag),null===(u=r.rendering)){if(i)Xa(r,!1);else if(Pu!==wu||null!==e&&0!==(64&e.effectTag))for(u=t.child;null!==u;){if(null!==(e=Di(u))){for(t.effectTag|=64,Xa(r,!1),null!==(i=e.updateQueue)&&(t.updateQueue=i,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)u=n,(i=r).effectTag&=2,i.nextEffect=null,i.firstEffect=null,i.lastEffect=null,null===(e=i.alternate)?(i.childExpirationTime=0,i.expirationTime=u,i.child=null,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null):(i.childExpirationTime=e.childExpirationTime,i.expirationTime=e.expirationTime,i.child=e.child,i.memoizedProps=e.memoizedProps,i.memoizedState=e.memoizedState,i.updateQueue=e.updateQueue,u=e.dependencies,i.dependencies=null===u?null:{expirationTime:u.expirationTime,firstContext:u.firstContext,responders:u.responders}),r=r.sibling;return so(Ii,1&Ii.current|2),t.child}u=u.sibling}}else{if(!i)if(null!==(e=Di(u))){if(t.effectTag|=64,i=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Xa(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Fo()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,i=!0,Xa(r,!1),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=Fo()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Fo(),n.sibling=null,t=Ii.current,so(Ii,i?1&t|2:1&t),n):null}throw Error(a(156,t.tag))}function qa(e){switch(e.tag){case 1:vo(e.type)&&go();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(ji(),lo(po),lo(fo),0!==(64&(t=e.effectTag)))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return Ni(e),null;case 13:return lo(Ii),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return lo(Ii),null;case 4:return ji(),null;case 10:return ti(e),null;default:return null}}function Za(e,t){return{value:e,source:t,stack:ge(t)}}Fa=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}},Ua=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var u,l,s=t.stateNode;switch(Ri(Oi.current),e=null,n){case"input":a=ke(s,a),r=ke(s,r),e=[];break;case"option":a=Oe(s,a),r=Oe(s,r),e=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":a=Ae(s,a),r=Ae(s,r),e=[];break;default:"function"!==typeof a.onClick&&"function"===typeof r.onClick&&(s.onclick=sn)}for(u in on(n,r),n=null,a)if(!r.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if("style"===u)for(l in s=a[u])s.hasOwnProperty(l)&&(n||(n={}),n[l]="");else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(E.hasOwnProperty(u)?e||(e=[]):(e=e||[]).push(u,null));for(u in r){var c=r[u];if(s=null!=a?a[u]:void 0,r.hasOwnProperty(u)&&c!==s&&(null!=c||null!=s))if("style"===u)if(s){for(l in s)!s.hasOwnProperty(l)||c&&c.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in c)c.hasOwnProperty(l)&&s[l]!==c[l]&&(n||(n={}),n[l]=c[l])}else n||(e||(e=[]),e.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(e=e||[]).push(u,c)):"children"===u?s===c||"string"!==typeof c&&"number"!==typeof c||(e=e||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(E.hasOwnProperty(u)?(null!=c&&ln(i,u),e||s===c||(e=[])):(e=e||[]).push(u,c))}n&&(e=e||[]).push("style",n),i=e,(t.updateQueue=i)&&(t.effectTag|=4)}},Ba=function(e,t,n,r){n!==r&&(t.effectTag|=4)};var Ja="function"===typeof WeakSet?WeakSet:Set;function eu(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ge(n)),null!==n&&ve(n.type),t=t.value,null!==e&&1===e.tag&&ve(e.type);try{console.error(t)}catch(o){setTimeout((function(){throw o}))}}function tu(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){yl(e,n)}else t.current=null}function nu(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Xo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:case 5:case 6:case 4:case 17:return}throw Error(a(163))}function ru(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.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function ou(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 iu(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void ou(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:Xo(n.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=n.updateQueue)&&di(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}di(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&gn(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&It(n)))));case 19:case 17:case 20:case 21:return}throw Error(a(163))}function au(e,t,n){switch("function"===typeof kl&&kl(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Wo(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var o=t;try{n()}catch(i){yl(o,i)}}e=e.next}while(e!==r)}))}break;case 1:tu(t),"function"===typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(n){yl(e,n)}}(t,n);break;case 5:tu(t);break;case 4:cu(e,t,n)}}function uu(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&uu(t)}function lu(e){return 5===e.tag||3===e.tag||4===e.tag}function su(e){e:{for(var t=e.return;null!==t;){if(lu(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(Fe(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||lu(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}r?function e(t,n,r){var o=t.tag,i=5===o||6===o;if(i)t=i?t.stateNode:t.stateNode.instance,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!==(r=r._reactRootContainer)&&void 0!==r||null!==n.onclick||(n.onclick=sn));else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t):function e(t,n,r){var o=t.tag,i=5===o||6===o;if(i)t=i?t.stateNode:t.stateNode.instance,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t)}function cu(e,t,n){for(var r,o,i=t,u=!1;;){if(!u){u=i.return;e:for(;;){if(null===u)throw Error(a(160));switch(r=u.stateNode,u.tag){case 5:o=!1;break e;case 3:case 4:r=r.containerInfo,o=!0;break e}u=u.return}u=!0}if(5===i.tag||6===i.tag){e:for(var l=e,s=i,c=n,f=s;;)if(au(l,f,c),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===s)break e;for(;null===f.sibling;){if(null===f.return||f.return===s)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}o?(l=r,s=i.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):r.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,o=!0,i.child.return=i,i=i.child;continue}}else if(au(e,i,n),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(u=!1)}i.sibling.return=i.return,i=i.sibling}}function fu(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void ru(3,t);case 1:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Tn]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Ee(n,r),an(e,o),t=an(e,r),o=0;o<i.length;o+=2){var u=i[o],l=i[o+1];"style"===u?nn(n,l):"dangerouslySetInnerHTML"===u?ze(n,l):"children"===u?Fe(n,l):q(n,u,l,t)}switch(e){case"input":Te(n,r);break;case"textarea":Me(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?_e(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?_e(n,!!r.multiple,r.defaultValue,!0):_e(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,It(t.containerInfo)));case 12:return;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Lu=Fo()),null!==n)e:for(e=n;;){if(5===e.tag)i=e.stateNode,r?"function"===typeof(i=i.style).setProperty?i.setProperty("display","none","important"):i.display="none":(i=e.stateNode,o=void 0!==(o=e.memoizedProps.style)&&null!==o&&o.hasOwnProperty("display")?o.display:null,i.style.display=tn("display",o));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(i=e.child.sibling).return=e,e=i;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void du(t);case 19:return void du(t);case 17:return}throw Error(a(163))}function du(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ja),t.forEach((function(t){var r=wl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var pu="function"===typeof WeakMap?WeakMap:Map;function mu(e,t,n){(n=li(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Iu||(Iu=!0,Du=r),eu(e,t)},n}function hu(e,t,n){(n=li(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var o=t.value;n.payload=function(){return eu(e,t),r(o)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Vu?Vu=new Set([this]):Vu.add(this),eu(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var vu,gu=Math.ceil,yu=G.ReactCurrentDispatcher,bu=G.ReactCurrentOwner,wu=0,xu=3,ku=4,Su=0,Eu=null,Tu=null,Cu=0,Pu=wu,Ou=null,_u=1073741823,Au=1073741823,Ru=null,Mu=0,ju=!1,Lu=0,Nu=null,Iu=!1,Du=null,Vu=null,zu=!1,Fu=null,Uu=90,Bu=null,Wu=0,Hu=null,$u=0;function Ku(){return 0!==(48&Su)?1073741821-(Fo()/10|0):0!==$u?$u:$u=1073741821-(Fo()/10|0)}function Yu(e,t,n){if(0===(2&(t=t.mode)))return 1073741823;var r=Uo();if(0===(4&t))return 99===r?1073741823:1073741822;if(0!==(16&Su))return Cu;if(null!==n)e=Qo(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=Qo(e,150,100);break;case 97:case 96:e=Qo(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==Eu&&e===Cu&&--e,e}function Qu(e,t){if(50<Wu)throw Wu=0,Hu=null,Error(a(185));if(null!==(e=Xu(e,t))){var n=Uo();1073741823===t?0!==(8&Su)&&0===(48&Su)?Ju(e):(qu(e),0===Su&&Ko()):qu(e),0===(4&Su)||98!==n&&99!==n||(null===Bu?Bu=new Map([[e,t]]):(void 0===(n=Bu.get(e))||n>t)&&Bu.set(e,t))}}function Xu(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(Eu===o&&(al(t),Pu===ku&&jl(o,Cu)),Ll(o,t)),o}function Gu(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!Ml(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return 2>=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function qu(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=$o(Ju.bind(null,e));else{var t=Gu(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Ku();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==jo&&Eo(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?$o(Ju.bind(null,e)):Ho(r,Zu.bind(null,e),{timeout:10*(1073741821-t)-Fo()}),e.callbackNode=t}}}function Zu(e,t){if($u=0,t)return Nl(e,t=Ku()),qu(e),null;var n=Gu(e);if(0!==n){if(t=e.callbackNode,0!==(48&Su))throw Error(a(327));if(hl(),e===Eu&&n===Cu||nl(e,n),null!==Tu){var r=Su;Su|=16;for(var o=ol();;)try{ll();break}catch(l){rl(e,l)}if(ei(),Su=r,yu.current=o,1===Pu)throw t=Ou,nl(e,n),jl(e,n),qu(e),t;if(null===Tu)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Pu,Eu=null,r){case wu:case 1:throw Error(a(345));case 2:Nl(e,2<n?2:n);break;case xu:if(jl(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fl(o)),1073741823===_u&&10<(o=Lu+500-Fo())){if(ju){var i=e.lastPingedTime;if(0===i||i>=n){e.lastPingedTime=n,nl(e,n);break}}if(0!==(i=Gu(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=bn(dl.bind(null,e),o);break}dl(e);break;case ku:if(jl(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fl(o)),ju&&(0===(o=e.lastPingedTime)||o>=n)){e.lastPingedTime=n,nl(e,n);break}if(0!==(o=Gu(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Au?r=10*(1073741821-Au)-Fo():1073741823===_u?r=0:(r=10*(1073741821-_u)-5e3,0>(r=(o=Fo())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*gu(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=bn(dl.bind(null,e),r);break}dl(e);break;case 5:if(1073741823!==_u&&null!==Ru){i=_u;var u=Ru;if(0>=(r=0|u.busyMinDurationMs)?r=0:(o=0|u.busyDelayMs,r=(i=Fo()-(10*(1073741821-i)-(0|u.timeoutMs||5e3)))<=o?0:o+r-i),10<r){jl(e,n),e.timeoutHandle=bn(dl.bind(null,e),r);break}}dl(e);break;default:throw Error(a(329))}if(qu(e),e.callbackNode===t)return Zu.bind(null,e)}}return null}function Ju(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,0!==(48&Su))throw Error(a(327));if(hl(),e===Eu&&t===Cu||nl(e,t),null!==Tu){var n=Su;Su|=16;for(var r=ol();;)try{ul();break}catch(o){rl(e,o)}if(ei(),Su=n,yu.current=r,1===Pu)throw n=Ou,nl(e,t),jl(e,t),qu(e),n;if(null!==Tu)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Eu=null,dl(e),qu(e)}return null}function el(e,t){var n=Su;Su|=1;try{return e(t)}finally{0===(Su=n)&&Ko()}}function tl(e,t){var n=Su;Su&=-2,Su|=8;try{return e(t)}finally{0===(Su=n)&&Ko()}}function nl(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,wn(n)),null!==Tu)for(n=Tu.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&go();break;case 3:ji(),lo(po),lo(fo);break;case 5:Ni(r);break;case 4:ji();break;case 13:case 19:lo(Ii);break;case 10:ti(r)}n=n.return}Eu=e,Tu=Cl(e.current,null),Cu=t,Pu=wu,Ou=null,Au=_u=1073741823,Ru=null,Mu=0,ju=!1}function rl(e,t){for(;;){try{if(ei(),zi.current=va,$i)for(var n=Bi.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if(Ui=0,Hi=Wi=Bi=null,$i=!1,null===Tu||null===Tu.return)return Pu=1,Ou=t,Tu=null;e:{var o=e,i=Tu.return,a=Tu,u=t;if(t=Cu,a.effectTag|=2048,a.firstEffect=a.lastEffect=null,null!==u&&"object"===typeof u&&"function"===typeof u.then){var l=u;if(0===(2&a.mode)){var s=a.alternate;s?(a.updateQueue=s.updateQueue,a.memoizedState=s.memoizedState,a.expirationTime=s.expirationTime):(a.updateQueue=null,a.memoizedState=null)}var c=0!==(1&Ii.current),f=i;do{var d;if(d=13===f.tag){var p=f.memoizedState;if(null!==p)d=null!==p.dehydrated;else{var m=f.memoizedProps;d=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!c)}}if(d){var h=f.updateQueue;if(null===h){var v=new Set;v.add(l),f.updateQueue=v}else h.add(l);if(0===(2&f.mode)){if(f.effectTag|=64,a.effectTag&=-2981,1===a.tag)if(null===a.alternate)a.tag=17;else{var g=li(1073741823,null);g.tag=2,si(a,g)}a.expirationTime=1073741823;break e}u=void 0,a=t;var y=o.pingCache;if(null===y?(y=o.pingCache=new pu,u=new Set,y.set(l,u)):void 0===(u=y.get(l))&&(u=new Set,y.set(l,u)),!u.has(a)){u.add(a);var b=bl.bind(null,o,l,a);l.then(b,b)}f.effectTag|=4096,f.expirationTime=t;break e}f=f.return}while(null!==f);u=Error((ve(a.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ge(a))}5!==Pu&&(Pu=2),u=Za(u,a),f=i;do{switch(f.tag){case 3:l=u,f.effectTag|=4096,f.expirationTime=t,ci(f,mu(f,l,t));break e;case 1:l=u;var w=f.type,x=f.stateNode;if(0===(64&f.effectTag)&&("function"===typeof w.getDerivedStateFromError||null!==x&&"function"===typeof x.componentDidCatch&&(null===Vu||!Vu.has(x)))){f.effectTag|=4096,f.expirationTime=t,ci(f,hu(f,l,t));break e}}f=f.return}while(null!==f)}Tu=cl(Tu)}catch(k){t=k;continue}break}}function ol(){var e=yu.current;return yu.current=va,null===e?va:e}function il(e,t){e<_u&&2<e&&(_u=e),null!==t&&e<Au&&2<e&&(Au=e,Ru=t)}function al(e){e>Mu&&(Mu=e)}function ul(){for(;null!==Tu;)Tu=sl(Tu)}function ll(){for(;null!==Tu&&!Lo();)Tu=sl(Tu)}function sl(e){var t=vu(e.alternate,e,Cu);return e.memoizedProps=e.pendingProps,null===t&&(t=cl(e)),bu.current=null,t}function cl(e){Tu=e;do{var t=Tu.alternate;if(e=Tu.return,0===(2048&Tu.effectTag)){if(t=Ga(t,Tu,Cu),1===Cu||1!==Tu.childExpirationTime){for(var n=0,r=Tu.child;null!==r;){var o=r.expirationTime,i=r.childExpirationTime;o>n&&(n=o),i>n&&(n=i),r=r.sibling}Tu.childExpirationTime=n}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Tu.firstEffect),null!==Tu.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Tu.firstEffect),e.lastEffect=Tu.lastEffect),1<Tu.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Tu:e.firstEffect=Tu,e.lastEffect=Tu))}else{if(null!==(t=qa(Tu)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Tu.sibling))return t;Tu=e}while(null!==Tu);return Pu===wu&&(Pu=5),null}function fl(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function dl(e){var t=Uo();return Wo(99,pl.bind(null,e,t)),null}function pl(e,t){do{hl()}while(null!==Fu);if(0!==(48&Su))throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=fl(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Eu&&(Tu=Eu=null,Cu=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,o=n.firstEffect):o=n:o=n.firstEffect,null!==o){var i=Su;Su|=32,bu.current=null,hn=Kt;var u=pn();if(mn(u)){if("selectionStart"in u)var l={start:u.selectionStart,end:u.selectionEnd};else e:{var s=(l=(l=u.ownerDocument)&&l.defaultView||window).getSelection&&l.getSelection();if(s&&0!==s.rangeCount){l=s.anchorNode;var c=s.anchorOffset,f=s.focusNode;s=s.focusOffset;try{l.nodeType,f.nodeType}catch(C){l=null;break e}var d=0,p=-1,m=-1,h=0,v=0,g=u,y=null;t:for(;;){for(var b;g!==l||0!==c&&3!==g.nodeType||(p=d+c),g!==f||0!==s&&3!==g.nodeType||(m=d+s),3===g.nodeType&&(d+=g.nodeValue.length),null!==(b=g.firstChild);)y=g,g=b;for(;;){if(g===u)break t;if(y===l&&++h===c&&(p=d),y===f&&++v===s&&(m=d),null!==(b=g.nextSibling))break;y=(g=y).parentNode}g=b}l=-1===p||-1===m?null:{start:p,end:m}}else l=null}l=l||{start:0,end:0}}else l=null;vn={activeElementDetached:null,focusedElem:u,selectionRange:l},Kt=!1,Nu=o;do{try{ml()}catch(C){if(null===Nu)throw Error(a(330));yl(Nu,C),Nu=Nu.nextEffect}}while(null!==Nu);Nu=o;do{try{for(u=e,l=t;null!==Nu;){var w=Nu.effectTag;if(16&w&&Fe(Nu.stateNode,""),128&w){var x=Nu.alternate;if(null!==x){var k=x.ref;null!==k&&("function"===typeof k?k(null):k.current=null)}}switch(1038&w){case 2:su(Nu),Nu.effectTag&=-3;break;case 6:su(Nu),Nu.effectTag&=-3,fu(Nu.alternate,Nu);break;case 1024:Nu.effectTag&=-1025;break;case 1028:Nu.effectTag&=-1025,fu(Nu.alternate,Nu);break;case 4:fu(Nu.alternate,Nu);break;case 8:cu(u,c=Nu,l),uu(c)}Nu=Nu.nextEffect}}catch(C){if(null===Nu)throw Error(a(330));yl(Nu,C),Nu=Nu.nextEffect}}while(null!==Nu);if(k=vn,x=pn(),w=k.focusedElem,l=k.selectionRange,x!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==l&&mn(w)&&(x=l.start,void 0===(k=l.end)&&(k=x),"selectionStart"in w?(w.selectionStart=x,w.selectionEnd=Math.min(k,w.value.length)):(k=(x=w.ownerDocument||document)&&x.defaultView||window).getSelection&&(k=k.getSelection(),c=w.textContent.length,u=Math.min(l.start,c),l=void 0===l.end?u:Math.min(l.end,c),!k.extend&&u>l&&(c=l,l=u,u=c),c=dn(w,u),f=dn(w,l),c&&f&&(1!==k.rangeCount||k.anchorNode!==c.node||k.anchorOffset!==c.offset||k.focusNode!==f.node||k.focusOffset!==f.offset)&&((x=x.createRange()).setStart(c.node,c.offset),k.removeAllRanges(),u>l?(k.addRange(x),k.extend(f.node,f.offset)):(x.setEnd(f.node,f.offset),k.addRange(x))))),x=[];for(k=w;k=k.parentNode;)1===k.nodeType&&x.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"===typeof w.focus&&w.focus(),w=0;w<x.length;w++)(k=x[w]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Kt=!!hn,vn=hn=null,e.current=n,Nu=o;do{try{for(w=e;null!==Nu;){var S=Nu.effectTag;if(36&S&&iu(w,Nu.alternate,Nu),128&S){x=void 0;var E=Nu.ref;if(null!==E){var T=Nu.stateNode;switch(Nu.tag){case 5:x=T;break;default:x=T}"function"===typeof E?E(x):E.current=x}}Nu=Nu.nextEffect}}catch(C){if(null===Nu)throw Error(a(330));yl(Nu,C),Nu=Nu.nextEffect}}while(null!==Nu);Nu=null,No(),Su=i}else e.current=n;if(zu)zu=!1,Fu=e,Uu=t;else for(Nu=o;null!==Nu;)t=Nu.nextEffect,Nu.nextEffect=null,Nu=t;if(0===(t=e.firstPendingTime)&&(Vu=null),1073741823===t?e===Hu?Wu++:(Wu=0,Hu=e):Wu=0,"function"===typeof xl&&xl(n.stateNode,r),qu(e),Iu)throw Iu=!1,e=Du,Du=null,e;return 0!==(8&Su)||Ko(),null}function ml(){for(;null!==Nu;){var e=Nu.effectTag;0!==(256&e)&&nu(Nu.alternate,Nu),0===(512&e)||zu||(zu=!0,Ho(97,(function(){return hl(),null}))),Nu=Nu.nextEffect}}function hl(){if(90!==Uu){var e=97<Uu?97:Uu;return Uu=90,Wo(e,vl)}}function vl(){if(null===Fu)return!1;var e=Fu;if(Fu=null,0!==(48&Su))throw Error(a(331));var t=Su;for(Su|=32,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!==(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:ru(5,n),ou(5,n)}}catch(r){if(null===e)throw Error(a(330));yl(e,r)}n=e.nextEffect,e.nextEffect=null,e=n}return Su=t,Ko(),!0}function gl(e,t,n){si(e,t=mu(e,t=Za(n,t),1073741823)),null!==(e=Xu(e,1073741823))&&qu(e)}function yl(e,t){if(3===e.tag)gl(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){gl(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Vu||!Vu.has(r))){si(n,e=hu(n,e=Za(t,e),1073741823)),null!==(n=Xu(n,1073741823))&&qu(n);break}}n=n.return}}function bl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Eu===e&&Cu===n?Pu===ku||Pu===xu&&1073741823===_u&&Fo()-Lu<500?nl(e,Cu):ju=!0:Ml(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,qu(e)))}function wl(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=Yu(t=Ku(),e,null)),null!==(e=Xu(e,t))&&qu(e)}vu=function(e,t,n){var r=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||po.current)Aa=!0;else{if(r<n){switch(Aa=!1,t.tag){case 3:za(t),Oa();break;case 5:if(Li(t),4&t.mode&&1!==n&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:vo(t.type)&&wo(t);break;case 4:Mi(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value,o=t.type._context,so(Go,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Ha(e,t,n):(so(Ii,1&Ii.current),null!==(t=Qa(e,t,n))?t.sibling:null);so(Ii,1&Ii.current);break;case 19:if(r=t.childExpirationTime>=n,0!==(64&e.effectTag)){if(r)return Ya(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),so(Ii,Ii.current),!r)return null}return Qa(e,t,n)}Aa=!1}}else Aa=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=ho(t,fo.current),ri(t,n),o=Qi(null,t,r,e,o,n),t.effectTag|=1,"object"===typeof o&&null!==o&&"function"===typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,vo(r)){var i=!0;wo(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ai(t);var u=r.getDerivedStateFromProps;"function"===typeof u&&hi(t,r,u,e),o.updater=vi,t.stateNode=o,o._reactInternalFiber=t,wi(t,r,e,n),t=Va(null,t,r,!0,i,n)}else t.tag=0,Ra(null,t,o,n),t=t.child;return t;case 16:e:{if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,i=t.tag=function(e){if("function"===typeof e)return Tl(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===le)return 11;if(e===fe)return 14}return 2}(o),e=Xo(o,e),i){case 0:t=Ia(null,t,o,e,n);break e;case 1:t=Da(null,t,o,e,n);break e;case 11:t=Ma(null,t,o,e,n);break e;case 14:t=ja(null,t,o,Xo(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Ia(e,t,r,o=t.elementType===r?o:Xo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Da(e,t,r,o=t.elementType===r?o:Xo(r,o),n);case 3:if(za(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,ui(e,t),fi(t,r,null,n),(r=t.memoizedState.element)===o)Oa(),t=Qa(e,t,n);else{if((o=t.stateNode.hydrate)&&(xa=xn(t.stateNode.containerInfo.firstChild),wa=t,o=ka=!0),o)for(n=Ci(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Ra(e,t,r,n),Oa();t=t.child}return t;case 5:return Li(t),null===e&&Ta(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,u=o.children,yn(r,o)?u=null:null!==i&&yn(r,i)&&(t.effectTag|=16),Na(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Ra(e,t,u,n),t=t.child),t;case 6:return null===e&&Ta(t),null;case 13:return Ha(e,t,n);case 4:return Mi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ti(t,null,r,n):Ra(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Ma(e,t,r,o=t.elementType===r?o:Xo(r,o),n);case 7:return Ra(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ra(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,u=t.memoizedProps,i=o.value;var l=t.type._context;if(so(Go,l._currentValue),l._currentValue=i,null!==u)if(l=u.value,0===(i=Dr(l,i)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(u.children===o.children&&!po.current){t=Qa(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var s=l.dependencies;if(null!==s){u=l.child;for(var c=s.firstContext;null!==c;){if(c.context===r&&0!==(c.observedBits&i)){1===l.tag&&((c=li(n,null)).tag=2,si(l,c)),l.expirationTime<n&&(l.expirationTime=n),null!==(c=l.alternate)&&c.expirationTime<n&&(c.expirationTime=n),ni(l.return,n),s.expirationTime<n&&(s.expirationTime=n);break}c=c.next}}else u=10===l.tag&&l.type===t.type?null:l.child;if(null!==u)u.return=l;else for(u=l;null!==u;){if(u===t){u=null;break}if(null!==(l=u.sibling)){l.return=u.return,u=l;break}u=u.return}l=u}Ra(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,ri(t,n),r=r(o=oi(o,i.unstable_observedBits)),t.effectTag|=1,Ra(e,t,r,n),t.child;case 14:return i=Xo(o=t.type,t.pendingProps),ja(e,t,o,i=Xo(o.type,i),r,n);case 15:return La(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Xo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,vo(r)?(e=!0,wo(t)):e=!1,ri(t,n),yi(t,r,o),wi(t,r,o,n),Va(null,t,r,!0,e,n);case 19:return Ya(e,t,n)}throw Error(a(156,t.tag))};var xl=null,kl=null;function Sl(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.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function El(e,t,n,r){return new Sl(e,t,n,r)}function Tl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Cl(e,t){var n=e.alternate;return null===n?((n=El(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.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Pl(e,t,n,r,o,i){var u=2;if(r=e,"function"===typeof e)Tl(e)&&(u=1);else if("string"===typeof e)u=5;else e:switch(e){case ne:return Ol(n.children,o,i,t);case ue:u=8,o|=7;break;case re:u=8,o|=1;break;case oe:return(e=El(12,n,t,8|o)).elementType=oe,e.type=oe,e.expirationTime=i,e;case se:return(e=El(13,n,t,o)).type=se,e.elementType=se,e.expirationTime=i,e;case ce:return(e=El(19,n,t,o)).elementType=ce,e.expirationTime=i,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case ie:u=10;break e;case ae:u=9;break e;case le:u=11;break e;case fe:u=14;break e;case de:u=16,r=null;break e;case pe:u=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=El(u,n,t,o)).elementType=e,t.type=r,t.expirationTime=i,t}function Ol(e,t,n,r){return(e=El(7,e,r,t)).expirationTime=n,e}function _l(e,t,n){return(e=El(6,e,null,t)).expirationTime=n,e}function Al(e,t,n){return(t=El(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Rl(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Ml(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function jl(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Ll(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Nl(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Il(e,t,n,r){var o=t.current,i=Ku(),u=pi.suspense;i=Yu(i,o,u);e:if(n){t:{if(Je(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(vo(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var s=n.type;if(vo(s)){n=bo(n,s,l);break e}}n=l}else n=co;return null===t.context?t.context=n:t.pendingContext=n,(t=li(i,u)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),si(o,t),Qu(o,i),i}function Dl(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Vl(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function zl(e,t){Vl(e,t),(e=e.alternate)&&Vl(e,t)}function Fl(e,t,n){var r=new Rl(e,t,n=null!=n&&!0===n.hydrate),o=El(3,null,null,2===t?7:1===t?3:0);r.current=o,o.stateNode=r,ai(o),e[Cn]=r.current,n&&0!==t&&function(e,t){var n=Ze(t);Ct.forEach((function(e){mt(e,t,n)})),Pt.forEach((function(e){mt(e,t,n)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function Ul(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Bl(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"===typeof o){var u=o;o=function(){var e=Dl(a);u.call(e)}}Il(t,a,e,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Fl(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"===typeof o){var l=o;o=function(){var e=Dl(a);l.call(e)}}tl((function(){Il(t,a,e,o)}))}return Dl(a)}function Wl(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:te,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Hl(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Ul(t))throw Error(a(200));return Wl(e,t,null,n)}Fl.prototype.render=function(e){Il(e,this._internalRoot,null,null)},Fl.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Il(null,e,null,(function(){t[Cn]=null}))},ht=function(e){if(13===e.tag){var t=Qo(Ku(),150,100);Qu(e,t),zl(e,t)}},vt=function(e){13===e.tag&&(Qu(e,3),zl(e,3))},gt=function(e){if(13===e.tag){var t=Ku();Qu(e,t=Yu(t,e,null)),zl(e,t)}},O=function(e,t,n){switch(t){case"input":if(Te(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 o=An(r);if(!o)throw Error(a(90));xe(r),Te(r,o)}}}break;case"textarea":Me(e,n);break;case"select":null!=(t=n.value)&&_e(e,!!n.multiple,t,!1)}},L=el,N=function(e,t,n,r,o){var i=Su;Su|=4;try{return Wo(98,e.bind(null,t,n,r,o))}finally{0===(Su=i)&&Ko()}},I=function(){0===(49&Su)&&(function(){if(null!==Bu){var e=Bu;Bu=null,e.forEach((function(e,t){Nl(t,e),qu(t)})),Ko()}}(),hl())},D=function(e,t){var n=Su;Su|=2;try{return e(t)}finally{0===(Su=n)&&Ko()}};var $l={Events:[On,_n,An,C,S,Dn,function(e){ot(e,In)},M,j,qt,ut,hl,{current:!1}]};!function(e){var t=e.findFiberByHostInstance;(function(e){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);xl=function(e){try{t.onCommitFiberRoot(n,e,void 0,64===(64&e.current.effectTag))}catch(r){}},kl=function(e){try{t.onCommitFiberUnmount(n,e)}catch(r){}}}catch(r){}})(o({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:G.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=nt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:Pn,bundleType:0,version:"16.14.0",rendererPackageName:"react-dom"}),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=$l,t.createPortal=Hl,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"===typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=nt(t))?null:e.stateNode},t.flushSync=function(e,t){if(0!==(48&Su))throw Error(a(187));var n=Su;Su|=1;try{return Wo(99,e.bind(null,t))}finally{Su=n,Ko()}},t.hydrate=function(e,t,n){if(!Ul(t))throw Error(a(200));return Bl(null,e,t,!0,n)},t.render=function(e,t,n){if(!Ul(t))throw Error(a(200));return Bl(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Ul(e))throw Error(a(40));return!!e._reactRootContainer&&(tl((function(){Bl(null,null,e,!1,(function(){e._reactRootContainer=null,e[Cn]=null}))})),!0)},t.unstable_batchedUpdates=el,t.unstable_createPortal=function(e,t){return Hl(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ul(n))throw Error(a(200));if(null==e||void 0===e._reactInternalFiber)throw Error(a(38));return Bl(e,t,n,!1,r)},t.version="16.14.0"},function(e,t,n){"use strict";e.exports=n(19)},function(e,t,n){"use strict";var r,o,i,a,u;if("undefined"===typeof window||"function"!==typeof MessageChannel){var l=null,s=null,c=function e(){if(null!==l)try{var n=t.unstable_now();l(!0,n),l=null}catch(r){throw setTimeout(e,0),r}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==l?setTimeout(r,0,e):(l=e,setTimeout(c,0))},o=function(e,t){s=setTimeout(e,t)},i=function(){clearTimeout(s)},a=function(){return!1},u=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,p=window.Date,m=window.setTimeout,h=window.clearTimeout;if("undefined"!==typeof console){var v=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!==typeof v&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"===typeof d&&"function"===typeof d.now)t.unstable_now=function(){return d.now()};else{var g=p.now();t.unstable_now=function(){return p.now()-g}}var y=!1,b=null,w=-1,x=5,k=0;a=function(){return t.unstable_now()>=k},u=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):x=0<e?Math.floor(1e3/e):5};var S=new MessageChannel,E=S.port2;S.port1.onmessage=function(){if(null!==b){var e=t.unstable_now();k=e+x;try{b(!0,e)?E.postMessage(null):(y=!1,b=null)}catch(n){throw E.postMessage(null),n}}else y=!1},r=function(e){b=e,y||(y=!0,E.postMessage(null))},o=function(e,n){w=m((function(){e(t.unstable_now())}),n)},i=function(){h(w),w=-1}}function T(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<O(o,t)))break e;e[r]=t,e[n]=o,n=r}}function C(e){return void 0===(e=e[0])?null:e}function P(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],u=i+1,l=e[u];if(void 0!==a&&0>O(a,n))void 0!==l&&0>O(l,a)?(e[r]=l,e[u]=n,r=u):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==l&&0>O(l,n)))break e;e[r]=l,e[u]=n,r=u}}}return t}return null}function O(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var _=[],A=[],R=1,M=null,j=3,L=!1,N=!1,I=!1;function D(e){for(var t=C(A);null!==t;){if(null===t.callback)P(A);else{if(!(t.startTime<=e))break;P(A),t.sortIndex=t.expirationTime,T(_,t)}t=C(A)}}function V(e){if(I=!1,D(e),!N)if(null!==C(_))N=!0,r(z);else{var t=C(A);null!==t&&o(V,t.startTime-e)}}function z(e,n){N=!1,I&&(I=!1,i()),L=!0;var r=j;try{for(D(n),M=C(_);null!==M&&(!(M.expirationTime>n)||e&&!a());){var u=M.callback;if(null!==u){M.callback=null,j=M.priorityLevel;var l=u(M.expirationTime<=n);n=t.unstable_now(),"function"===typeof l?M.callback=l:M===C(_)&&P(_),D(n)}else P(_);M=C(_)}if(null!==M)var s=!0;else{var c=C(A);null!==c&&o(V,c.startTime-n),s=!1}return s}finally{M=null,j=r,L=!1}}function F(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var U=u;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(){N||L||(N=!0,r(z))},t.unstable_getCurrentPriorityLevel=function(){return j},t.unstable_getFirstCallbackNode=function(){return C(_)},t.unstable_next=function(e){switch(j){case 1:case 2:case 3:var t=3;break;default:t=j}var n=j;j=t;try{return e()}finally{j=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=U,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=j;j=e;try{return t()}finally{j=n}},t.unstable_scheduleCallback=function(e,n,a){var u=t.unstable_now();if("object"===typeof a&&null!==a){var l=a.delay;l="number"===typeof l&&0<l?u+l:u,a="number"===typeof a.timeout?a.timeout:F(e)}else a=F(e),l=u;return e={id:R++,callback:n,priorityLevel:e,startTime:l,expirationTime:a=l+a,sortIndex:-1},l>u?(e.sortIndex=l,T(A,e),null===C(_)&&e===C(A)&&(I?i():I=!0,o(V,l-u))):(e.sortIndex=a,T(_,e),N||L||(N=!0,r(z))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();D(e);var n=C(_);return n!==M&&null!==M&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<M.expirationTime||a()},t.unstable_wrapCallback=function(e){var t=j;return function(){var n=j;j=t;try{return e.apply(this,arguments)}finally{j=n}}}},,function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"===typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l,s=[],c=!1,f=-1;function d(){c&&l&&(c=!1,l.length?s=l.concat(s):f=-1,s.length&&p())}function p(){if(!c){var e=u(d);c=!0;for(var t=s.length;t;){for(l=s,s=[];++f<t;)l&&l[f].run();f=-1,t=s.length}l=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function m(e,t){this.fun=e,this.array=t}function h(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];s.push(new m(e,t)),1!==s.length||c||u(p)},m.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";var r="function"===typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,u=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,v=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,b=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function k(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case d:case a:case l:case u:case m:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case v:case s:return e;default:return t}}case i:return t}}}function S(e){return k(e)===d}t.AsyncMode=f,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=o,t.ForwardRef=p,t.Fragment=a,t.Lazy=g,t.Memo=v,t.Portal=i,t.Profiler=l,t.StrictMode=u,t.Suspense=m,t.isAsyncMode=function(e){return S(e)||k(e)===f},t.isConcurrentMode=S,t.isContextConsumer=function(e){return k(e)===c},t.isContextProvider=function(e){return k(e)===s},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return k(e)===p},t.isFragment=function(e){return k(e)===a},t.isLazy=function(e){return k(e)===g},t.isMemo=function(e){return k(e)===v},t.isPortal=function(e){return k(e)===i},t.isProfiler=function(e){return k(e)===l},t.isStrictMode=function(e){return k(e)===u},t.isSuspense=function(e){return k(e)===m},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===a||e===d||e===l||e===u||e===m||e===h||"object"===typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===v||e.$$typeof===s||e.$$typeof===c||e.$$typeof===p||e.$$typeof===b||e.$$typeof===w||e.$$typeof===x||e.$$typeof===y)},t.typeOf=k},function(e,t){e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}},function(e,t,n){"use strict";e.exports=n(25)},function(e,t,n){"use strict";var r=n(0),o=60103;if(t.Fragment=60107,"function"===typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,n){var r,i={},s=null,c=null;for(r in void 0!==n&&(s=""+n),void 0!==t.key&&(s=""+t.key),void 0!==t.ref&&(c=t.ref),t)u.call(t,r)&&!l.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:s,ref:c,props:i,_owner:a.current}}t.jsx=s,t.jsxs=s},function(e,t,n){"use strict";n.r(t),n.d(t,"InView",(function(){return h})),n.d(t,"default",(function(){return h})),n.d(t,"defaultFallbackInView",(function(){return c})),n.d(t,"observe",(function(){return d})),n.d(t,"useInView",(function(){return v}));var r=n(0);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}).apply(this,arguments)}function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a=new Map,u=new WeakMap,l=0,s=void 0;function c(e){s=e}function f(e){return Object.keys(e).sort().filter((function(t){return void 0!==e[t]})).map((function(t){return t+"_"+("root"===t?(n=e.root)?(u.has(n)||(l+=1,u.set(n,l.toString())),u.get(n)):"0":e[t]);var n})).toString()}function d(e,t,n,r){if(void 0===n&&(n={}),void 0===r&&(r=s),"undefined"===typeof window.IntersectionObserver&&void 0!==r){var o=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"===typeof n.threshold?n.threshold:0,time:0,boundingClientRect:o,intersectionRect:o,rootBounds:o}),function(){}}var i=function(e){var t=f(e),n=a.get(t);if(!n){var r,o=new Map,i=new IntersectionObserver((function(t){t.forEach((function(t){var n,i=t.isIntersecting&&r.some((function(e){return t.intersectionRatio>=e}));e.trackVisibility&&"undefined"===typeof t.isVisible&&(t.isVisible=i),null==(n=o.get(t.target))||n.forEach((function(e){e(i,t)}))}))}),e);r=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:o},a.set(t,n)}return n}(n),u=i.id,l=i.observer,c=i.elements,d=c.get(e)||[];return c.has(e)||c.set(e,d),d.push(t),l.observe(e),function(){d.splice(d.indexOf(t),1),0===d.length&&(c.delete(e),l.unobserve(e)),0===c.size&&(l.disconnect(),a.delete(u))}}var p=["children","as","tag","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 a(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=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var u=a.prototype;return u.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())},u.componentWillUnmount=function(){this.unobserve(),this.node=null},u.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,o=e.trackVisibility,i=e.delay,a=e.fallbackInView;this._unobserveCb=d(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:o,delay:i},a)}},u.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},u.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 i=this.props,a=i.children,u=i.as,l=i.tag,s=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(i,p);return r.createElement(u||l||"div",o({ref:this.handleNode},s),a)},a}(r.Component);function v(e){var t=void 0===e?{}:e,n=t.threshold,o=t.delay,i=t.trackVisibility,a=t.rootMargin,u=t.root,l=t.triggerOnce,s=t.skip,c=t.initialInView,f=t.fallbackInView,p=r.useRef(),m=r.useState({inView:!!c}),h=m[0],v=m[1],g=r.useCallback((function(e){void 0!==p.current&&(p.current(),p.current=void 0),s||e&&(p.current=d(e,(function(e,t){v({inView:e,entry:t}),t.isIntersecting&&l&&p.current&&(p.current(),p.current=void 0)}),{root:u,rootMargin:a,threshold:n,trackVisibility:i,delay:o},f))}),[Array.isArray(n)?n.toString():n,u,a,l,s,i,f,o]);Object(r.useEffect)((function(){p.current||!h.entry||l||s||v({inView:!!c})}));var y=[g,h.inView,h.entry];return y.ref=y[0],y.inView=y[1],y.entry=y[2],y}h.displayName="InView",h.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1}},function(e,t,n){"use strict";n.r(t),n.d(t,"createDomMotionComponent",(function(){return ca})),n.d(t,"motion",(function(){return sa})),n.d(t,"m",(function(){return fa})),n.d(t,"AnimatePresence",(function(){return ga})),n.d(t,"AnimateSharedLayout",(function(){return Pa})),n.d(t,"MotionConfig",(function(){return Oa})),n.d(t,"LazyMotion",(function(){return _a})),n.d(t,"domAnimation",(function(){return Ra})),n.d(t,"domMax",(function(){return Ma})),n.d(t,"useMotionValue",(function(){return ja})),n.d(t,"useMotionTemplate",(function(){return Ia})),n.d(t,"MotionValue",(function(){return Rr})),n.d(t,"motionValue",(function(){return Mr})),n.d(t,"resolveMotionValue",(function(){return Xe})),n.d(t,"useTransform",(function(){return za})),n.d(t,"useSpring",(function(){return Ua})),n.d(t,"useVelocity",(function(){return Ba})),n.d(t,"useElementScroll",(function(){return Ya})),n.d(t,"useViewportScroll",(function(){return qa})),n.d(t,"useReducedMotion",(function(){return Za})),n.d(t,"animationControls",(function(){return Ja})),n.d(t,"useAnimation",(function(){return eu})),n.d(t,"animate",(function(){return ya})),n.d(t,"animateVisualElement",(function(){return Hr})),n.d(t,"useCycle",(function(){return nu})),n.d(t,"transform",(function(){return Va})),n.d(t,"isValidMotionProp",(function(){return _e})),n.d(t,"useIsPresent",(function(){return S})),n.d(t,"usePresence",(function(){return k})),n.d(t,"DragControls",(function(){return ru})),n.d(t,"useDragControls",(function(){return iu})),n.d(t,"useDomEvent",(function(){return ot})),n.d(t,"createMotionComponent",(function(){return U})),n.d(t,"addScaleCorrection",(function(){return K})),n.d(t,"snapshotViewportBox",(function(){return Io})),n.d(t,"createCrossfader",(function(){return ba})),n.d(t,"visualElement",(function(){return Fi})),n.d(t,"batchLayout",(function(){return ti})),n.d(t,"flushLayout",(function(){return ni})),n.d(t,"MotionConfigContext",(function(){return g})),n.d(t,"PresenceContext",(function(){return w})),n.d(t,"LayoutGroupContext",(function(){return O})),n.d(t,"VisibilityAction",(function(){return si})),n.d(t,"FramerTreeLayoutContext",(function(){return Oi})),n.d(t,"SharedLayoutContext",(function(){return Pi})),n.d(t,"createBatcher",(function(){return Ti})),n.d(t,"FlatTree",(function(){return zi})),n.d(t,"useDeprecatedAnimatedState",(function(){return su})),n.d(t,"useDeprecatedInvertedScale",(function(){return fu}));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])})(e,t)};function o(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 i=function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function a(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 o=0;for(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}Object.create;function u(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(u){o={error:u}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function l(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;var s=n(0),c=n.n(s),f=function(e){return{isEnabled:function(t){return e.some((function(e){return!!t[e]}))}}},d={measureLayout:f(["layout","layoutId","drag","_layoutResetTransform"]),animation:f(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag"]),exit:f(["exit"]),drag:f(["drag","dragControls"]),focus:f(["whileFocus"]),hover:f(["whileHover","onHoverStart","onHoverEnd"]),tap:f(["whileTap","onTap","onTapStart","onTapCancel"]),pan:f(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),layoutAnimation:f(["layout","layoutId"])};function p(e){for(var t in e){var n=e[t];null!==n&&(d[t].Component=n)}}var m=Object(s.createContext)({strict:!1}),h=Object.keys(d),v=h.length;var g=Object(s.createContext)({transformPagePoint:function(e){return e},isStatic:!1}),y=Object(s.createContext)({});function b(){return Object(s.useContext)(y).visualElement}var w=Object(s.createContext)(null);function x(e){var t=Object(s.useRef)(null);return null===t.current&&(t.current=e()),t.current}function k(){var e=Object(s.useContext)(w);if(null===e)return[!0,null];var t=e.isPresent,n=e.onExitComplete,r=e.register,o=P();Object(s.useEffect)((function(){return r(o)}),[]);return!t&&n?[!1,function(){return null===n||void 0===n?void 0:n(o)}]:[!0]}function S(){return E(Object(s.useContext)(w))}function E(e){return null===e||e.isPresent}var T=0,C=function(){return T++},P=function(){return x(C)},O=Object(s.createContext)(null),_="undefined"!==typeof window,A=_?s.useLayoutEffect:s.useEffect;function R(e,t,n,r){var o=Object(s.useContext)(g),a=Object(s.useContext)(m),u=b(),l=Object(s.useContext)(w),c=function(e){var t=e.layoutId,n=Object(s.useContext)(O);return n&&void 0!==t?n+"-"+t:t}(n),f=Object(s.useRef)(void 0);r||(r=a.renderer),!f.current&&r&&(f.current=r(e,{visualState:t,parent:u,props:i(i({},n),{layoutId:c}),presenceId:null===l||void 0===l?void 0:l.id,blockInitialAnimation:!1===(null===l||void 0===l?void 0:l.initial)}));var d=f.current;return A((function(){d&&(d.setProps(i(i(i({},o),n),{layoutId:c})),d.isPresent=E(l),d.isPresenceRoot=!u||u.presenceId!==(null===l||void 0===l?void 0:l.id),d.syncRender())})),Object(s.useEffect)((function(){var e;d&&(null===(e=d.animationState)||void 0===e||e.animateChanges())})),A((function(){return function(){return null===d||void 0===d?void 0:d.notifyUnmount()}}),[]),d}function M(e){return"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function j(e){return Array.isArray(e)}function L(e){return"string"===typeof e||j(e)}function N(e,t,n,r,o){var i;return void 0===r&&(r={}),void 0===o&&(o={}),"string"===typeof t&&(t=null===(i=e.variants)||void 0===i?void 0:i[t]),"function"===typeof t?t(null!==n&&void 0!==n?n:e.custom,r,o):t}function I(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 D(e){var t;return"function"===typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||L(e.initial)||L(e.animate)||L(e.whileHover)||L(e.whileDrag)||L(e.whileTap)||L(e.whileFocus)||L(e.exit)}function V(e){return Boolean(D(e)||e.variants)}function z(e,t){var n=function(e,t){if(D(e)){var n=e.initial,r=e.animate;return{initial:!1===n||L(n)?n:void 0,animate:L(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,Object(s.useContext)(y)),r=n.initial,o=n.animate;return Object(s.useMemo)((function(){return{initial:r,animate:o}}),t?[F(r),F(o)]:[])}function F(e){return Array.isArray(e)?e.join(" "):e}function U(e){var t=e.preloadedFeatures,n=e.createVisualElement,r=e.useRender,o=e.useVisualState,a=e.Component;return t&&p(t),Object(s.forwardRef)((function(e,t){var u=Object(s.useContext)(g).isStatic,l=null,c=z(e,u),f=o(e,u);return!u&&_&&(c.visualElement=R(a,f,e,n),l=function(e,t,n){var r=[];if(Object(s.useContext)(m),!t)return null;for(var o=0;o<v;o++){var a=h[o],u=d[a],l=u.isEnabled,c=u.Component;l(e)&&c&&r.push(s.createElement(c,i({key:a},e,{visualElement:t})))}return r}(e,c.visualElement)),s.createElement(s.Fragment,null,s.createElement(y.Provider,{value:c},r(a,e,function(e,t,n){return Object(s.useCallback)((function(r){var o;r&&(null===(o=e.mount)||void 0===o||o.call(e,r)),t&&(r?t.mount(r):t.unmount()),n&&("function"===typeof n?n(r):M(n)&&(n.current=r))}),[t])}(f,c.visualElement,t),f,u)),l)}))}function B(e){function t(t,n){return void 0===n&&(n={}),U(e(t,n))}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 W=["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 H(e){return"string"===typeof e&&!e.includes("-")&&!!(W.indexOf(e)>-1||/[A-Z]/.test(e))}var $={};function K(e){for(var t in e)$[t]=e[t]}var Y=["","X","Y","Z"],Q=["transformPerspective","x","y","z"];function X(e,t){return Q.indexOf(e)-Q.indexOf(t)}["translate","scale","rotate","skew"].forEach((function(e){return Y.forEach((function(t){return Q.push(e+t)}))}));var G=new Set(Q);function q(e){return G.has(e)}var Z=new Set(["originX","originY","originZ"]);function J(e){return Z.has(e)}function ee(e,t){var n=t.layout,r=t.layoutId;return q(e)||J(e)||(n||void 0!==r)&&(!!$[e]||"opacity"===e)}var te=function(e){return null!==e&&"object"===typeof e&&e.getVelocity},ne={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function re(e){return e.startsWith("--")}var oe=function(e,t){return t&&"number"===typeof e?t.transform(e):e},ie=function(e,t){return function(n){return Math.max(Math.min(n,t),e)}},ae=function(e){return e%1?Number(e.toFixed(5)):e},ue=/(-)?([\d]*\.?[\d])+/g,le=/(#[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,se=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function ce(e){return"string"===typeof e}var fe=function(e){return{test:function(t){return ce(t)&&t.endsWith(e)&&1===t.split(" ").length},parse:parseFloat,transform:function(t){return""+t+e}}},de=fe("deg"),pe=fe("%"),me=fe("px"),he=fe("vh"),ve=fe("vw"),ge=i(i({},pe),{parse:function(e){return pe.parse(e)/100},transform:function(e){return pe.transform(100*e)}}),ye={test:function(e){return"number"===typeof e},parse:parseFloat,transform:function(e){return e}},be=i(i({},ye),{transform:ie(0,1)}),we=i(i({},ye),{default:1}),xe=i(i({},ye),{transform:Math.round}),ke={borderWidth:me,borderTopWidth:me,borderRightWidth:me,borderBottomWidth:me,borderLeftWidth:me,borderRadius:me,radius:me,borderTopLeftRadius:me,borderTopRightRadius:me,borderBottomRightRadius:me,borderBottomLeftRadius:me,width:me,maxWidth:me,height:me,maxHeight:me,size:me,top:me,right:me,bottom:me,left:me,padding:me,paddingTop:me,paddingRight:me,paddingBottom:me,paddingLeft:me,margin:me,marginTop:me,marginRight:me,marginBottom:me,marginLeft:me,rotate:de,rotateX:de,rotateY:de,rotateZ:de,scale:we,scaleX:we,scaleY:we,scaleZ:we,skew:de,skewX:de,skewY:de,distance:me,translateX:me,translateY:me,translateZ:me,x:me,y:me,z:me,perspective:me,transformPerspective:me,opacity:be,originX:ge,originY:ge,originZ:me,zIndex:xe,fillOpacity:be,strokeOpacity:be,numOctaves:xe};function Se(e,t,n,r,o,i,a,u){var l,s=e.style,c=e.vars,f=e.transform,d=e.transformKeys,p=e.transformOrigin;d.length=0;var m=!1,h=!1,v=!0;for(var g in t){var y=t[g];if(re(g))c[g]=y;else{var b=ke[g],w=oe(y,b);if(q(g)){if(m=!0,f[g]=w,d.push(g),!v)continue;y!==(null!==(l=b.default)&&void 0!==l?l:0)&&(v=!1)}else if(J(g))p[g]=w,h=!0;else if((null===n||void 0===n?void 0:n.isHydrated)&&(null===r||void 0===r?void 0:r.isHydrated)&&$[g]){var x=$[g].process(y,r,n),k=$[g].applyTo;if(k)for(var S=k.length,E=0;E<S;E++)s[k[E]]=x;else s[g]=x}else s[g]=w}}r&&n&&a&&u?(s.transform=a(r.deltaFinal,r.treeScale,m?f:void 0),i&&(s.transform=i(f,s.transform)),s.transformOrigin=u(r)):(m&&(s.transform=function(e,t,n,r){var o=e.transform,i=e.transformKeys,a=t.enableHardwareAcceleration,u=void 0===a||a,l=t.allowTransformNone,s=void 0===l||l,c="";i.sort(X);for(var f=!1,d=i.length,p=0;p<d;p++){var m=i[p];c+=(ne[m]||m)+"("+o[m]+") ","z"===m&&(f=!0)}return!f&&u?c+="translateZ(0)":c=c.trim(),r?c=r(o,n?"":c):s&&n&&(c="none"),c}(e,o,v,i)),h&&(s.transformOrigin=function(e){var t=e.originX,n=void 0===t?"50%":t,r=e.originY,o=void 0===r?"50%":r,i=e.originZ;return n+" "+o+" "+(void 0===i?0:i)}(p)))}var Ee=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function Te(e,t,n){for(var r in t)te(t[r])||ee(r,n)||(e[r]=t[r])}function Ce(e,t,n){var r={};return Te(r,e.style||{},e),Object.assign(r,function(e,t,n){var r=e.transformTemplate;return Object(s.useMemo)((function(){var e={style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}};Se(e,t,void 0,void 0,{enableHardwareAcceleration:!n},r);var o=e.style;return i(i({},e.vars),o)}),[t])}(e,t,n)),e.transformValues&&(r=e.transformValues(r)),r}function Pe(e,t,n){var r={},o=Ce(e,t,n);return Boolean(e.drag)&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":"pan-"+("x"===e.drag?"y":"x")),r.style=o,r}var Oe=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","_layoutResetTransform","onLayoutAnimationComplete","onViewportBoxUpdate","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover"]);function _e(e){return Oe.has(e)}var Ae=function(e){return!_e(e)};try{var Re=n(7).default;Ae=function(e){return e.startsWith("on")?!_e(e):Re(e)}}catch(du){}function Me(e,t,n){return"string"===typeof e?e:me.transform(t+n*e)}var je=function(e,t){return me.transform(e*t)},Le={offset:"stroke-dashoffset",array:"stroke-dasharray"},Ne={offset:"strokeDashoffset",array:"strokeDasharray"};function Ie(e,t,n,r,o,i,u,l){var s=t.attrX,c=t.attrY,f=t.originX,d=t.originY,p=t.pathLength,m=t.pathSpacing,h=void 0===m?1:m,v=t.pathOffset,g=void 0===v?0:v;Se(e,a(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]),n,r,o,i,u,l),e.attrs=e.style,e.style={};var y=e.attrs,b=e.style,w=e.dimensions,x=e.totalPathLength;y.transform&&(w&&(b.transform=y.transform),delete y.transform),w&&(void 0!==f||void 0!==d||b.transform)&&(b.transformOrigin=function(e,t,n){return Me(t,e.x,e.width)+" "+Me(n,e.y,e.height)}(w,void 0!==f?f:.5,void 0!==d?d:.5)),void 0!==s&&(y.x=s),void 0!==c&&(y.y=c),void 0!==x&&void 0!==p&&function(e,t,n,r,o,i){void 0===r&&(r=1),void 0===o&&(o=0),void 0===i&&(i=!0);var a=i?Le:Ne;e[a.offset]=je(-o,t);var u=je(n,t),l=je(r,t);e[a.array]=u+" "+l}(y,x,p,h,g,!1)}var De=function(){return i(i({},{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}),{attrs:{}})};function Ve(e,t){var n=Object(s.useMemo)((function(){var n=De();return Ie(n,t,void 0,void 0,{enableHardwareAcceleration:!1},e.transformTemplate),i(i({},n.attrs),{style:i({},n.style)})}),[t]);if(e.style){var r={};Te(r,e.style,e),n.style=i(i({},r),n.style)}return n}function ze(e){void 0===e&&(e=!1);return function(t,n,r,o,a){var u=o.latestValues,l=(H(t)?Ve:Pe)(n,u,a),c=function(e,t,n){var r={};for(var o in e)(Ae(o)||!0===n&&_e(o)||!t&&!_e(o))&&(r[o]=e[o]);return r}(n,"string"===typeof t,e),f=i(i(i({},c),l),{ref:r});return Object(s.createElement)(t,f)}}var Fe=/([a-z])([A-Z])/g,Ue=function(e){return e.replace(Fe,"$1-$2").toLowerCase()};function Be(e,t){var n=t.style,r=t.vars;for(var o in Object.assign(e.style,n),r)e.style.setProperty(o,r[o])}var We=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform"]);function He(e,t){for(var n in Be(e,t),t.attrs)e.setAttribute(We.has(n)?n:Ue(n),t.attrs[n])}function $e(e){var t=e.style,n={};for(var r in t)(te(t[r])||ee(r,e))&&(n[r]=t[r]);return n}function Ke(e){var t=$e(e);for(var n in e){if(te(e[n]))t["x"===n||"y"===n?"attr"+n.toUpperCase():n]=e[n]}return t}function Ye(e){return"object"===typeof e&&"function"===typeof e.start}var Qe=function(e){return Array.isArray(e)};function Xe(e){var t,n=te(e)?e.get():e;return t=n,Boolean(t&&"object"===typeof t&&t.mix&&t.toValue)?n.toValue():n}function Ge(e,t,n,r){var o=e.scrapeMotionValuesFromProps,i=e.createRenderState,a=e.onMount,u={latestValues:Ze(t,n,r,o),renderState:i()};return a&&(u.mount=function(e){return a(t,e,u)}),u}var qe=function(e){return function(t,n){var r=Object(s.useContext)(y),o=Object(s.useContext)(w);return n?Ge(e,t,r,o):x((function(){return Ge(e,t,r,o)}))}};function Ze(e,t,n,r){var o={},i=!1===(null===n||void 0===n?void 0:n.initial),u=r(e);for(var l in u)o[l]=Xe(u[l]);var s=e.initial,c=e.animate,f=D(e),d=V(e);t&&d&&!f&&!1!==e.inherit&&(null!==s&&void 0!==s||(s=t.initial),null!==c&&void 0!==c||(c=t.animate));var p=i||!1===s?c:s;p&&"boolean"!==typeof p&&!Ye(p)&&(Array.isArray(p)?p:[p]).forEach((function(t){var n=N(e,t);if(n){var r=n.transitionEnd;n.transition;var i=a(n,["transitionEnd","transition"]);for(var u in i)o[u]=i[u];for(var u in r)o[u]=r[u]}}));return o}var Je={useVisualState:qe({scrapeMotionValuesFromProps:Ke,createRenderState:De,onMount:function(e,t,n){var r=n.renderState,o=n.latestValues;try{r.dimensions="function"===typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(i){r.dimensions={x:0,y:0,width:0,height:0}}"path"===t.tagName&&(r.totalPathLength=t.getTotalLength()),Ie(r,o,void 0,void 0,{enableHardwareAcceleration:!1},e.transformTemplate),He(t,r)}})};var et,tt={useVisualState:qe({scrapeMotionValuesFromProps:$e,createRenderState:Ee})};function nt(e,t,n,r){var o=t.forwardMotionProps,a=void 0!==o&&o,u=H(e)?Je:tt;return i(i({},u),{preloadedFeatures:n,useRender:ze(a),createVisualElement:r,Component:e})}function rt(e,t,n,r){return e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n,r)}}function ot(e,t,n,r){Object(s.useEffect)((function(){var o=e.current;if(n&&o)return rt(o,t,n,r)}),[e,t,n,r])}function it(e){return"undefined"!==typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function at(e){return!!e.touches}!function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.Exit="exit"}(et||(et={}));var ut={pageX:0,pageY:0};function lt(e,t){void 0===t&&(t="page");var n=e.touches[0]||e.changedTouches[0]||ut;return{x:n[t+"X"],y:n[t+"Y"]}}function st(e,t){return void 0===t&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function ct(e,t){return void 0===t&&(t="page"),{point:at(e)?lt(e,t):st(e,t)}}var ft=function(e,t){void 0===t&&(t=!1);var n,r=function(t){return e(t,ct(t))};return t?(n=r,function(e){var t=e instanceof MouseEvent;(!t||t&&0===e.button)&&n(e)}):r},dt={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},pt={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function mt(e){return _&&null===window.onpointerdown?e:_&&null===window.ontouchstart?pt[e]:_&&null===window.onmousedown?dt[e]:e}function ht(e,t,n,r){return rt(e,mt(t),ft(n,"pointerdown"===t),r)}function vt(e,t,n,r){return ot(e,mt(t),n&&ft(n,"pointerdown"===t),r)}function gt(e){var t=null;return function(){return null===t&&(t=e,function(){t=null})}}var yt=gt("dragHorizontal"),bt=gt("dragVertical");function wt(e){var t=!1;if("y"===e)t=bt();else if("x"===e)t=yt();else{var n=yt(),r=bt();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}function xt(){var e=wt(!0);return!e||(e(),!1)}function kt(e,t,n){return function(r,o){var i;it(r)&&!xt()&&(null===n||void 0===n||n(r,o),null===(i=e.animationState)||void 0===i||i.setActive(et.Hover,t))}}function St(e){return Object(s.useEffect)((function(){return function(){return e()}}),[])}var Et=function(e,t){return function(n){return t(e(n))}},Tt=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.reduce(Et)};var Ct=function(e){return function(t){return e(t),null}},Pt={tap:Ct((function(e){var t=e.onTap,n=e.onTapStart,r=e.onTapCancel,o=e.whileTap,i=e.visualElement,a=t||n||r||o,u=Object(s.useRef)(!1),l=Object(s.useRef)(null);function c(){var e;null===(e=l.current)||void 0===e||e.call(l),l.current=null}function f(){var e;return c(),u.current=!1,null===(e=i.animationState)||void 0===e||e.setActive(et.Tap,!1),!xt()}function d(e,n){f()&&(!function e(t,n){return!!n&&(t===n||e(t,n.parentElement))}(i.getInstance(),e.target)?null===r||void 0===r||r(e,n):null===t||void 0===t||t(e,n))}function p(e,t){f()&&(null===r||void 0===r||r(e,t))}vt(i,"pointerdown",a?function(e,t){var r;c(),u.current||(u.current=!0,l.current=Tt(ht(window,"pointerup",d),ht(window,"pointercancel",p)),null===n||void 0===n||n(e,t),null===(r=i.animationState)||void 0===r||r.setActive(et.Tap,!0))}:void 0),St(c)})),focus:Ct((function(e){var t=e.whileFocus,n=e.visualElement;ot(n,"focus",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(et.Focus,!0)}:void 0),ot(n,"blur",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(et.Focus,!1)}:void 0)})),hover:Ct((function(e){var t=e.onHoverStart,n=e.onHoverEnd,r=e.whileHover,o=e.visualElement;vt(o,"pointerenter",t||r?kt(o,!0,t):void 0),vt(o,"pointerleave",n||r?kt(o,!1,n):void 0)}))};function Ot(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 _t=function(e,t,n){return Math.min(Math.max(n,e),t)};function At(e){var t,n,r=e.duration,o=void 0===r?800:r,i=e.bounce,a=void 0===i?.25:i,u=e.velocity,l=void 0===u?0:u,s=e.mass,c=void 0===s?1:s,f=1-a;f=_t(.05,1,f),o=_t(.01,10,o/1e3),f<1?(t=function(e){var t=e*f,n=t*o;return.001-(t-l)/Rt(e,f)*Math.exp(-n)},n=function(e){var n=e*f*o,r=n*l+l,i=Math.pow(f,2)*Math.pow(e,2)*o,a=Math.exp(-n),u=Rt(Math.pow(e,2),f);return(.001-t(e)>0?-1:1)*((r-i)*a)/u}):(t=function(e){return Math.exp(-e*o)*((e-l)*o+1)-.001},n=function(e){return Math.exp(-e*o)*(o*o*(l-e))});var d=function(e,t,n){for(var r=n,o=1;o<12;o++)r-=e(r)/t(r);return r}(t,n,5/o);if(o*=1e3,isNaN(d))return{stiffness:100,damping:10,duration:o};var p=Math.pow(d,2)*c;return{stiffness:p,damping:2*f*Math.sqrt(c*p),duration:o}}function Rt(e,t){return e*Math.sqrt(1-t*t)}var Mt=["duration","bounce"],jt=["stiffness","damping","mass"];function Lt(e,t){return t.some((function(t){return void 0!==e[t]}))}function Nt(e){var t=e.from,n=void 0===t?0:t,r=e.to,o=void 0===r?1:r,u=e.restSpeed,l=void 0===u?2:u,s=e.restDelta,c=a(e,["from","to","restSpeed","restDelta"]),f={done:!1,value:n},d=function(e){var t=i({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Lt(e,jt)&&Lt(e,Mt)){var n=At(e);(t=i(i(i({},t),n),{velocity:0,mass:1})).isResolvedFromDuration=!0}return t}(c),p=d.stiffness,m=d.damping,h=d.mass,v=d.velocity,g=d.duration,y=d.isResolvedFromDuration,b=It,w=It;function x(){var e=v?-v/1e3:0,t=o-n,r=m/(2*Math.sqrt(p*h)),i=Math.sqrt(p/h)/1e3;if(null!==s&&void 0!==s||(s=Math.abs(o-n)<=1?.01:.4),r<1){var a=Rt(i,r);b=function(n){var u=Math.exp(-r*i*n);return o-u*((e+r*i*t)/a*Math.sin(a*n)+t*Math.cos(a*n))},w=function(n){var o=Math.exp(-r*i*n);return r*i*o*(Math.sin(a*n)*(e+r*i*t)/a+t*Math.cos(a*n))-o*(Math.cos(a*n)*(e+r*i*t)-a*t*Math.sin(a*n))}}else if(1===r)b=function(n){return o-Math.exp(-i*n)*(t+(e+i*t)*n)};else{var u=i*Math.sqrt(r*r-1);b=function(n){var a=Math.exp(-r*i*n),l=Math.min(u*n,300);return o-a*((e+r*i*t)*Math.sinh(l)+u*t*Math.cosh(l))/u}}}return x(),{next:function(e){var t=b(e);if(y)f.done=e>=g;else{var n=1e3*w(e),r=Math.abs(n)<=l,i=Math.abs(o-t)<=s;f.done=r&&i}return f.value=f.done?o:t,f},flipTarget:function(){var e;v=-v,n=(e=[o,n])[0],o=e[1],x()}}}Nt.needsInterpolation=function(e,t){return"string"===typeof e||"string"===typeof t};var It=function(e){return 0},Dt=function(e,t,n){var r=t-e;return 0===r?1:(n-e)/r},Vt=function(e,t,n){return-n*e+n*t+e},zt=function(e,t){return function(n){return Boolean(ce(n)&&se.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t))}},Ft=function(e,t,n){return function(r){var o;if(!ce(r))return r;var i=r.match(ue),a=i[0],u=i[1],l=i[2],s=i[3];return(o={})[e]=parseFloat(a),o[t]=parseFloat(u),o[n]=parseFloat(l),o.alpha=void 0!==s?parseFloat(s):1,o}},Ut=ie(0,255),Bt=i(i({},ye),{transform:function(e){return Math.round(Ut(e))}}),Wt={test:zt("rgb","red"),parse:Ft("red","green","blue"),transform:function(e){var t=e.red,n=e.green,r=e.blue,o=e.alpha,i=void 0===o?1:o;return"rgba("+Bt.transform(t)+", "+Bt.transform(n)+", "+Bt.transform(r)+", "+ae(be.transform(i))+")"}};var Ht={test:zt("#"),parse:function(e){var t="",n="",r="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}},transform:Wt.transform},$t={test:zt("hsl","hue"),parse:Ft("hue","saturation","lightness"),transform:function(e){var t=e.hue,n=e.saturation,r=e.lightness,o=e.alpha,i=void 0===o?1:o;return"hsla("+Math.round(t)+", "+pe.transform(ae(n))+", "+pe.transform(ae(r))+", "+ae(be.transform(i))+")"}},Kt=function(e,t,n){var r=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-r)+r))},Yt=[Ht,Wt,$t],Qt=function(e){return Yt.find((function(t){return t.test(e)}))},Xt=function(e){return"'"+e+"' is not an animatable color. Use the equivalent color code instead."},Gt=function(e,t){var n=Qt(e),r=Qt(t);Xt(e),Xt(t),n.transform,r.transform;var o=n.parse(e),a=r.parse(t),u=i({},o),l=n===$t?Vt:Kt;return function(e){for(var t in u)"alpha"!==t&&(u[t]=l(o[t],a[t],e));return u.alpha=Vt(o.alpha,a.alpha,e),n.transform(u)}},qt={test:function(e){return Wt.test(e)||Ht.test(e)||$t.test(e)},parse:function(e){return Wt.test(e)?Wt.parse(e):$t.test(e)?$t.parse(e):Ht.parse(e)},transform:function(e){return ce(e)?e:e.hasOwnProperty("red")?Wt.transform(e):$t.transform(e)}};function Zt(e){var t=[],n=0,r=e.match(le);r&&(n=r.length,e=e.replace(le,"${c}"),t.push.apply(t,r.map(qt.parse)));var o=e.match(ue);return o&&(e=e.replace(ue,"${n}"),t.push.apply(t,o.map(ye.parse))),{values:t,numColors:n,tokenised:e}}function Jt(e){return Zt(e).values}function en(e){var t=Zt(e),n=t.values,r=t.numColors,o=t.tokenised,i=n.length;return function(e){for(var t=o,n=0;n<i;n++)t=t.replace(n<r?"${c}":"${n}",n<r?qt.transform(e[n]):ae(e[n]));return t}}var tn=function(e){return"number"===typeof e?0:e};var nn={test:function(e){var t,n,r,o;return isNaN(e)&&ce(e)&&(null!==(n=null===(t=e.match(ue))||void 0===t?void 0:t.length)&&void 0!==n?n:0)+(null!==(o=null===(r=e.match(le))||void 0===r?void 0:r.length)&&void 0!==o?o:0)>0},parse:Jt,createTransformer:en,getAnimatableNone:function(e){var t=Jt(e);return en(e)(t.map(tn))}},rn=function(e){return"number"===typeof e};function on(e,t){return rn(e)?function(n){return Vt(e,t,n)}:qt.test(e)?Gt(e,t):sn(e,t)}var an=function(e,t){var n=l([],e),r=n.length,o=e.map((function(e,n){return on(e,t[n])}));return function(e){for(var t=0;t<r;t++)n[t]=o[t](e);return n}},un=function(e,t){var n=i(i({},e),t),r={};for(var o in n)void 0!==e[o]&&void 0!==t[o]&&(r[o]=on(e[o],t[o]));return function(e){for(var t in r)n[t]=r[t](e);return n}};function ln(e){for(var t=nn.parse(e),n=t.length,r=0,o=0,i=0,a=0;a<n;a++)r||"number"===typeof t[a]?r++:void 0!==t[a].hue?i++:o++;return{parsed:t,numNumbers:r,numRGB:o,numHSL:i}}var sn=function(e,t){var n=nn.createTransformer(t),r=ln(e),o=ln(t);return r.numHSL===o.numHSL&&r.numRGB===o.numRGB&&(r.numNumbers,o.numNumbers),Tt(an(r.parsed,o.parsed),n)},cn=function(e,t){return function(n){return Vt(e,t,n)}};function fn(e,t,n){for(var r,o=[],i=n||("number"===typeof(r=e[0])?cn:"string"===typeof r?qt.test(r)?Gt:sn:Array.isArray(r)?an:"object"===typeof r?un:void 0),a=e.length-1,u=0;u<a;u++){var l=i(e[u],e[u+1]);if(t){var s=Array.isArray(t)?t[u]:t;l=Tt(s,l)}o.push(l)}return o}function dn(e,t,n){var r=void 0===n?{}:n,o=r.clamp,i=void 0===o||o,a=r.ease,u=r.mixer,l=e.length;t.length,!a||!Array.isArray(a)||a.length,e[0]>e[l-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());var s=fn(t,a,u),c=2===l?function(e,t){var n=e[0],r=e[1],o=t[0];return function(e){return o(Dt(n,r,e))}}(e,s):function(e,t){var n=e.length,r=n-1;return function(o){var i=0,a=!1;if(o<=e[0]?a=!0:o>=e[r]&&(i=r-1,a=!0),!a){for(var u=1;u<n&&!(e[u]>o||u===r);u++);i=u-1}var l=Dt(e[i],e[i+1],o);return t[i](l)}}(e,s);return i?function(t){return c(_t(e[0],e[l-1],t))}:c}var pn,mn=function(e){return function(t){return 1-e(1-t)}},hn=function(e){return function(t){return t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2}},vn=function(e){return function(t){return t*t*((e+1)*t-e)}},gn=function(e){return e},yn=(pn=2,function(e){return Math.pow(e,pn)}),bn=mn(yn),wn=hn(yn),xn=function(e){return 1-Math.sin(Math.acos(e))},kn=mn(xn),Sn=hn(kn),En=vn(1.525),Tn=mn(En),Cn=hn(En),Pn=function(e){var t=vn(e);return function(e){return(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))}}(1.525),On=function(e){if(1===e||0===e)return e;var t=e*e;return e<4/11?7.5625*t:e<8/11?9.075*t-9.9*e+3.4:e<.9?4356/361*t-35442/1805*e+16061/1805:10.8*e*e-20.52*e+10.72},_n=mn(On);function An(e,t){return e.map((function(){return t||wn})).splice(0,e.length-1)}function Rn(e){var t=e.from,n=void 0===t?0:t,r=e.to,o=void 0===r?1:r,i=e.ease,a=e.offset,u=e.duration,l=void 0===u?300:u,s={done:!1,value:n},c=Array.isArray(o)?o:[n,o],f=function(e,t){return e.map((function(e){return e*t}))}(a&&a.length===c.length?a:function(e){var t=e.length;return e.map((function(e,n){return 0!==n?n/(t-1):0}))}(c),l);function d(){return dn(f,c,{ease:Array.isArray(i)?i:An(c,i)})}var p=d();return{next:function(e){return s.value=p(e),s.done=e>=l,s},flipTarget:function(){c.reverse(),p=d()}}}var Mn={keyframes:Rn,spring:Nt,decay:function(e){var t=e.velocity,n=void 0===t?0:t,r=e.from,o=void 0===r?0:r,i=e.power,a=void 0===i?.8:i,u=e.timeConstant,l=void 0===u?350:u,s=e.restDelta,c=void 0===s?.5:s,f=e.modifyTarget,d={done:!1,value:o},p=a*n,m=o+p,h=void 0===f?m:f(m);return h!==m&&(p=h-o),{next:function(e){var t=-p*Math.exp(-e/l);return d.done=!(t>c||t<-c),d.value=d.done?h:h+t,d},flipTarget:function(){}}}};var jn="undefined"!==typeof performance?function(){return performance.now()}:function(){return Date.now()},Ln="undefined"!==typeof window?function(e){return window.requestAnimationFrame(e)}:function(e){return setTimeout((function(){return e(jn())}),1/60*1e3)};var Nn=!0,In=!1,Dn=!1,Vn={delta:0,timestamp:0},zn=["read","update","preRender","render","postRender"],Fn=zn.reduce((function(e,t){return e[t]=function(e){var t=[],n=[],r=0,o=!1,i=new WeakSet,a={schedule:function(e,a,u){void 0===a&&(a=!1),void 0===u&&(u=!1);var l=u&&o,s=l?t:n;return a&&i.add(e),-1===s.indexOf(e)&&(s.push(e),l&&o&&(r=t.length)),e},cancel:function(e){var t=n.indexOf(e);-1!==t&&n.splice(t,1),i.delete(e)},process:function(u){var l;if(o=!0,t=(l=[n,t])[0],(n=l[1]).length=0,r=t.length)for(var s=0;s<r;s++){var c=t[s];c(u),i.has(c)&&(a.schedule(c),e())}o=!1}};return a}((function(){return In=!0})),e}),{}),Un=zn.reduce((function(e,t){var n=Fn[t];return e[t]=function(e,t,r){return void 0===t&&(t=!1),void 0===r&&(r=!1),In||Kn(),n.schedule(e,t,r)},e}),{}),Bn=zn.reduce((function(e,t){return e[t]=Fn[t].cancel,e}),{}),Wn=zn.reduce((function(e,t){return e[t]=function(){return Fn[t].process(Vn)},e}),{}),Hn=function(e){return Fn[e].process(Vn)},$n=function e(t){In=!1,Vn.delta=Nn?1/60*1e3:Math.max(Math.min(t-Vn.timestamp,40),1),Vn.timestamp=t,Dn=!0,zn.forEach(Hn),Dn=!1,In&&(Nn=!1,Ln(e))},Kn=function(){In=!0,Nn=!0,Dn||Ln($n)},Yn=function(){return Vn},Qn=Un;function Xn(e,t,n){return void 0===n&&(n=0),e-t-n}var Gn=function(e){var t=function(t){var n=t.delta;return e(n)};return{start:function(){return Qn.update(t,!0)},stop:function(){return Bn.update(t)}}};function qn(e){var t,n,r,o,u,l=e.from,s=e.autoplay,c=void 0===s||s,f=e.driver,d=void 0===f?Gn:f,p=e.elapsed,m=void 0===p?0:p,h=e.repeat,v=void 0===h?0:h,g=e.repeatType,y=void 0===g?"loop":g,b=e.repeatDelay,w=void 0===b?0:b,x=e.onPlay,k=e.onStop,S=e.onComplete,E=e.onRepeat,T=e.onUpdate,C=a(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]),P=C.to,O=0,_=C.duration,A=!1,R=!0,M=function(e){if(Array.isArray(e.to))return Rn;if(Mn[e.type])return Mn[e.type];var t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Rn:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Nt:Rn}(C);(null===(n=(t=M).needsInterpolation)||void 0===n?void 0:n.call(t,l,P))&&(u=dn([0,100],[l,P],{clamp:!1}),l=0,P=100);var j=M(i(i({},C),{from:l,to:P}));function L(){O++,"reverse"===y?m=function(e,t,n,r){return void 0===n&&(n=0),void 0===r&&(r=!0),r?Xn(t+-e,t,n):t-(e-t)+n}(m,_,w,R=O%2===0):(m=Xn(m,_,w),"mirror"===y&&j.flipTarget()),A=!1,E&&E()}function N(e){if(R||(e=-e),m+=e,!A){var t=j.next(Math.max(0,m));o=t.value,u&&(o=u(o)),A=R?t.done:m<=0}null===T||void 0===T||T(o),A&&(0===O&&(null!==_&&void 0!==_||(_=m)),O<v?function(e,t,n,r){return r?e>=t+n:e<=-n}(m,_,w,R)&&L():(r.stop(),S&&S()))}return c&&(null===x||void 0===x||x(),(r=d(N)).start()),{stop:function(){null===k||void 0===k||k(),r.stop()}}}function Zn(e,t){return t?e*(1e3/t):0}var Jn=function(e){return 1e3*e},er=function(e,t){return 1-3*t+3*e},tr=function(e,t){return 3*t-6*e},nr=function(e){return 3*e},rr=function(e,t,n){return((er(t,n)*e+tr(t,n))*e+nr(t))*e},or=function(e,t,n){return 3*er(t,n)*e*e+2*tr(t,n)*e+nr(t)};function ir(e,t,n,r){if(e===t&&n===r)return gn;for(var o=new Float32Array(11),i=0;i<11;++i)o[i]=rr(.1*i,e,n);function a(t){for(var r=0,i=1;10!==i&&o[i]<=t;++i)r+=.1;--i;var a=r+.1*((t-o[i])/(o[i+1]-o[i])),u=or(a,e,n);return u>=.001?function(e,t,n,r){for(var o=0;o<8;++o){var i=or(t,n,r);if(0===i)return t;t-=(rr(t,n,r)-e)/i}return t}(t,a,e,n):0===u?a:function(e,t,n,r,o){var i,a,u=0;do{(i=rr(a=t+(n-t)/2,r,o)-e)>0?n=a:t=a}while(Math.abs(i)>1e-7&&++u<10);return a}(t,r,r+.1,e,n)}return function(e){return 0===e||1===e?e:rr(a(e),t,r)}}var ar={linear:gn,easeIn:yn,easeInOut:wn,easeOut:bn,circIn:xn,circInOut:Sn,circOut:kn,backIn:En,backInOut:Cn,backOut:Tn,anticipate:Pn,bounceIn:_n,bounceInOut:function(e){return e<.5?.5*(1-On(1-2*e)):.5*On(2*e-1)+.5},bounceOut:On},ur=function(e){if(Array.isArray(e)){e.length;var t=u(e,4);return ir(t[0],t[1],t[2],t[3])}return"string"===typeof e?ar[e]:e},lr=function(e,t){return"zIndex"!==e&&(!("number"!==typeof t&&!Array.isArray(t))||!("string"!==typeof t||!nn.test(t)||t.startsWith("url(")))},sr=function(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}},cr=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}},fr=function(){return{type:"keyframes",ease:"linear",duration:.3}},dr=function(e){return{type:"keyframes",duration:.8,values:e}},pr={x:sr,y:sr,z:sr,rotate:sr,rotateX:sr,rotateY:sr,rotateZ:sr,scaleX:cr,scaleY:cr,scale:cr,opacity:fr,backgroundColor:fr,color:fr,default:cr},mr=new Set(["brightness","contrast","saturate","opacity"]);function hr(e){var t=e.slice(0,-1).split("("),n=t[0],r=t[1];if("drop-shadow"===n)return e;var o=(r.match(ue)||[])[0];if(!o)return e;var i=r.replace(o,""),a=mr.has(n)?1:0;return o!==r&&(a*=100),n+"("+a+i+")"}var vr=/([a-z-]*)\(.*?\)/g,gr=i(i({},nn),{getAnimatableNone:function(e){var t=e.match(vr);return t?t.map(hr).join(" "):e}}),yr=i(i({},ke),{color:qt,backgroundColor:qt,outlineColor:qt,fill:qt,stroke:qt,borderColor:qt,borderTopColor:qt,borderRightColor:qt,borderBottomColor:qt,borderLeftColor:qt,filter:gr,WebkitFilter:gr}),br=function(e){return yr[e]};function wr(e,t){var n,r=br(e);return r!==gr&&(r=nn),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,t)}function xr(e){var t=e.ease,n=e.times,r=e.yoyo,o=e.flip,u=e.loop,l=a(e,["ease","times","yoyo","flip","loop"]),s=i({},l);return n&&(s.offset=n),l.duration&&(s.duration=Jn(l.duration)),l.repeatDelay&&(s.repeatDelay=Jn(l.repeatDelay)),t&&(s.ease=function(e){return Array.isArray(e)&&"number"!==typeof e[0]}(t)?t.map(ur):ur(t)),"tween"===l.type&&(s.type="keyframes"),(r||u||o)&&(!0,r?s.repeatType="reverse":u?s.repeatType="loop":o&&(s.repeatType="mirror"),s.repeat=u||r||o||l.repeat),"spring"!==l.type&&(s.type="keyframes"),s}function kr(e,t,n){var r;return Array.isArray(t.to)&&(null!==(r=e.duration)&&void 0!==r||(e.duration=.8)),function(e){Array.isArray(e.to)&&null===e.to[0]&&(e.to=l([],u(e.to)),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=a(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}(e)||(e=i(i({},e),function(e,t){var n;return n=Qe(t)?dr:pr[e]||pr.default,i({to:t},n(t))}(n,t.to))),i(i({},t),xr(e))}function Sr(e,t,n,r,o){var a,u=Cr(r,e),l=null!==(a=u.from)&&void 0!==a?a:t.get(),s=lr(e,n);"none"===l&&s&&"string"===typeof n?l=wr(e,n):Er(l)&&"string"===typeof n?l=Tr(n):!Array.isArray(n)&&Er(n)&&"string"===typeof l&&(n=Tr(l));var c=lr(e,l);return c&&s&&!1!==u.type?function(){var r={from:l,to:n,velocity:t.getVelocity(),onComplete:o,onUpdate:function(e){return t.set(e)}};return"inertia"===u.type||"decay"===u.type?function(e){var t,n=e.from,r=void 0===n?0:n,o=e.velocity,a=void 0===o?0:o,u=e.min,l=e.max,s=e.power,c=void 0===s?.8:s,f=e.timeConstant,d=void 0===f?750:f,p=e.bounceStiffness,m=void 0===p?500:p,h=e.bounceDamping,v=void 0===h?10:h,g=e.restDelta,y=void 0===g?1:g,b=e.modifyTarget,w=e.driver,x=e.onUpdate,k=e.onComplete;function S(e){return void 0!==u&&e<u||void 0!==l&&e>l}function E(e){return void 0===u?l:void 0===l||Math.abs(u-e)<Math.abs(l-e)?u:l}function T(e){null===t||void 0===t||t.stop(),t=qn(i(i({},e),{driver:w,onUpdate:function(t){var n;null===x||void 0===x||x(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:k}))}function C(e){T(i({type:"spring",stiffness:m,damping:v,restDelta:y},e))}if(S(r))C({from:r,velocity:a,to:E(r)});else{var P=c*a+r;"undefined"!==typeof b&&(P=b(P));var O,_,A=E(P),R=A===u?-1:1;T({type:"decay",from:r,velocity:a,timeConstant:d,power:c,restDelta:y,modifyTarget:b,onUpdate:S(P)?function(e){O=_,_=e,a=Zn(e-O,Yn().delta),(1===R&&e>A||-1===R&&e<A)&&C({from:e,to:A,velocity:a})}:void 0})}return{stop:function(){return null===t||void 0===t?void 0:t.stop()}}}(i(i({},r),u)):qn(i(i({},kr(u,r,e)),{onUpdate:function(e){var t;r.onUpdate(e),null===(t=u.onUpdate)||void 0===t||t.call(u,e)},onComplete:function(){var e;r.onComplete(),null===(e=u.onComplete)||void 0===e||e.call(u)}}))}:function(){var e;return t.set(n),o(),null===(e=null===u||void 0===u?void 0:u.onComplete)||void 0===e||e.call(u),{stop:function(){}}}}function Er(e){return 0===e||"string"===typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function Tr(e){return"number"===typeof e?0:wr("",e)}function Cr(e,t){return e[t]||e.default||e}function Pr(e,t,n,r){return void 0===r&&(r={}),t.start((function(o){var i,a,u=Sr(e,t,n,r,o),l=function(e,t){var n;return null!==(n=(Cr(e,t)||{}).delay)&&void 0!==n?n:0}(r,e),s=function(){return a=u()};return l?i=setTimeout(s,Jn(l)):s(),function(){clearTimeout(i),null===a||void 0===a||a.stop()}}))}function Or(e,t){-1===e.indexOf(t)&&e.push(t)}function _r(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Ar=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return Or(this.subscriptions,e),function(){return _r(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 o=0;o<r;o++){var i=this.subscriptions[o];i&&i(e,t,n)}},e.prototype.getSize=function(){return this.subscriptions.length},e.prototype.clear=function(){this.subscriptions.length=0},e}(),Rr=function(){function e(e){var t,n=this;this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Ar,this.velocityUpdateSubscribers=new Ar,this.renderSubscribers=new Ar,this.canTrackVelocity=!1,this.updateAndNotify=function(e,t){void 0===t&&(t=!0),n.prev=n.current,n.current=e;var r=Yn(),o=r.delta,i=r.timestamp;n.lastUpdated!==i&&(n.timeDelta=o,n.lastUpdated=i,Qn.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 Qn.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?Zn(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 Mr(e){return new Rr(e)}var jr=function(e){return function(t){return t.test(e)}},Lr=[ye,me,pe,de,ve,he,{test:function(e){return"auto"===e},parse:function(e){return e}}],Nr=function(e){return Lr.find(jr(e))},Ir=l(l([],u(Lr)),[qt,nn]),Dr=function(e){return Ir.find(jr(e))};function Vr(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Mr(n))}function zr(e,t){var n=I(e,t),r=n?e.makeTargetAnimatable(n,!1):{},o=r.transitionEnd,u=void 0===o?{}:o;r.transition;var l,s=a(r,["transitionEnd","transition"]);for(var c in s=i(i({},s),u)){Vr(e,c,(l=s[c],Qe(l)?l[l.length-1]||0:l))}}function Fr(e,t){l([],u(t)).reverse().forEach((function(n){var r,o=e.getVariant(n);o&&zr(e,o),null===(r=e.variantChildren)||void 0===r||r.forEach((function(e){Fr(e,t)}))}))}function Ur(e,t,n){var r,o,i,a,u=Object.keys(t).filter((function(t){return!e.hasValue(t)})),l=u.length;if(l)for(var s=0;s<l;s++){var c=u[s],f=t[c],d=null;Array.isArray(f)&&(d=f[0]),null===d&&(d=null!==(o=null!==(r=n[c])&&void 0!==r?r:e.readValue(c))&&void 0!==o?o:t[c]),void 0!==d&&null!==d&&("string"===typeof d&&/^\-?\d*\.?\d+$/.test(d)?d=parseFloat(d):!Dr(d)&&nn.test(f)&&(d=wr(c,f)),e.addValue(c,Mr(d)),null!==(i=(a=n)[c])&&void 0!==i||(a[c]=d),e.setBaseTarget(c,d))}}function Br(e,t){if(t)return(t[e]||t.default||t).from}function Wr(e,t,n){var r,o,i={};for(var a in e)i[a]=null!==(r=Br(a,t))&&void 0!==r?r:null===(o=n.getValue(a))||void 0===o?void 0:o.get();return i}function Hr(e,t,n){var r;if(void 0===n&&(n={}),e.notifyAnimationStart(),Array.isArray(t)){var o=t.map((function(t){return $r(e,t,n)}));r=Promise.all(o)}else if("string"===typeof t)r=$r(e,t,n);else{var i="function"===typeof t?I(e,t,n.custom):t;r=Kr(e,i,n)}return r.then((function(){return e.notifyAnimationComplete(t)}))}function $r(e,t,n){var r;void 0===n&&(n={});var o=I(e,t,n.custom),a=(o||{}).transition,l=void 0===a?e.getDefaultTransition()||{}:a;n.transitionOverride&&(l=n.transitionOverride);var s=o?function(){return Kr(e,o,n)}:function(){return Promise.resolve()},c=(null===(r=e.variantChildren)||void 0===r?void 0:r.size)?function(r){void 0===r&&(r=0);var o=l.delayChildren,a=void 0===o?0:o,u=l.staggerChildren,s=l.staggerDirection;return function(e,t,n,r,o,a){void 0===n&&(n=0);void 0===r&&(r=0);void 0===o&&(o=1);var u=[],l=(e.variantChildren.size-1)*r,s=1===o?function(e){return void 0===e&&(e=0),e*r}:function(e){return void 0===e&&(e=0),l-e*r};return Array.from(e.variantChildren).sort(Yr).forEach((function(e,r){u.push($r(e,t,i(i({},a),{delay:n+s(r)})).then((function(){return e.notifyAnimationComplete(t)})))})),Promise.all(u)}(e,t,a+r,u,s,n)}:function(){return Promise.resolve()},f=l.when;if(f){var d=u("beforeChildren"===f?[s,c]:[c,s],2),p=d[0],m=d[1];return p().then(m)}return Promise.all([s(),c(n.delay)])}function Kr(e,t,n){var r,o=void 0===n?{}:n,u=o.delay,l=void 0===u?0:u,s=o.transitionOverride,c=o.type,f=e.makeTargetAnimatable(t),d=f.transition,p=void 0===d?e.getDefaultTransition():d,m=f.transitionEnd,h=a(f,["transition","transitionEnd"]);s&&(p=s);var v=[],g=c&&(null===(r=e.animationState)||void 0===r?void 0:r.getState()[c]);for(var y in h){var b=e.getValue(y),w=h[y];if(!(!b||void 0===w||g&&Qr(g,y))){var x=Pr(y,b,w,i({delay:l},p));v.push(x)}}return Promise.all(v).then((function(){m&&zr(e,m)}))}function Yr(e,t){return e.sortNodePosition(t)}function Qr(e,t){var n=e.protectedKeys,r=e.needsAnimating,o=n.hasOwnProperty(t)&&!0!==r[t];return r[t]=!1,o}var Xr=[et.Animate,et.Hover,et.Tap,et.Drag,et.Focus,et.Exit],Gr=l([],u(Xr)).reverse(),qr=Xr.length;function Zr(e){var t=function(e){return function(t){return Promise.all(t.map((function(t){var n=t.animation,r=t.options;return Hr(e,n,r)})))}}(e),n=function(){var e;return(e={})[et.Animate]=Jr(!0),e[et.Hover]=Jr(),e[et.Tap]=Jr(),e[et.Drag]=Jr(),e[et.Focus]=Jr(),e[et.Exit]=Jr(),e}(),r={},o=!0,s=function(t,n){var r=I(e,n);if(r){r.transition;var o=r.transitionEnd,u=a(r,["transition","transitionEnd"]);t=i(i(i({},t),u),o)}return t};function c(a,c){for(var f,d=e.getProps(),p=e.getVariantContext(!0)||{},m=[],h=new Set,v={},g=1/0,y=function(t){var r=Gr[t],y=n[r],b=null!==(f=d[r])&&void 0!==f?f:p[r],w=L(b),x=r===c?y.isActive:null;!1===x&&(g=t);var k=b===p[r]&&b!==d[r]&&w;if(k&&o&&e.manuallyAnimateOnMount&&(k=!1),y.protectedKeys=i({},v),!y.isActive&&null===x||!b&&!y.prevProp||Ye(b)||"boolean"===typeof b)return"continue";var S=function(e,t){if("string"===typeof t)return t!==e;if(j(t))return!Ot(t,e);return!1}(y.prevProp,b)||r===c&&y.isActive&&!k&&w||t>g&&w,E=Array.isArray(b)?b:[b],T=E.reduce(s,{});!1===x&&(T={});var C=y.prevResolvedValues,P=void 0===C?{}:C,O=i(i({},P),T),_=function(e){S=!0,h.delete(e),y.needsAnimating[e]=!0};for(var A in O){var R=T[A],M=P[A];v.hasOwnProperty(A)||(R!==M?Qe(R)&&Qe(M)?Ot(R,M)?y.protectedKeys[A]=!0:_(A):void 0!==R?_(A):h.add(A):void 0!==R&&h.has(A)?_(A):y.protectedKeys[A]=!0)}y.prevProp=b,y.prevResolvedValues=T,y.isActive&&(v=i(i({},v),T)),o&&e.blockInitialAnimation&&(S=!1),S&&!k&&m.push.apply(m,l([],u(E.map((function(e){return{animation:e,options:i({type:r},a)}})))))},b=0;b<qr;b++)y(b);if(r=i({},v),h.size){var w={};h.forEach((function(t){var n=e.getBaseTarget(t);void 0!==n&&(w[t]=n)})),m.push({animation:w})}var x=Boolean(m.length);return o&&!1===d.initial&&!e.manuallyAnimateOnMount&&(x=!1),o=!1,x?t(m):Promise.resolve()}return{isAnimated:function(e){return void 0!==r[e]},animateChanges:c,setActive:function(t,r,o){var i;return n[t].isActive===r?Promise.resolve():(null===(i=e.variantChildren)||void 0===i||i.forEach((function(e){var n;return null===(n=e.animationState)||void 0===n?void 0:n.setActive(t,r)})),n[t].isActive=r,c(o,t))},setAnimateFunction:function(n){t=n(e)},getState:function(){return n}}}function Jr(e){return void 0===e&&(e=!1),{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var eo={animation:Ct((function(e){var t=e.visualElement,n=e.animate;t.animationState||(t.animationState=Zr(t)),Ye(n)&&Object(s.useEffect)((function(){return n.subscribe(t)}),[n])})),exit:Ct((function(e){var t=e.custom,n=e.visualElement,r=u(k(),2),o=r[0],i=r[1],a=Object(s.useContext)(w);Object(s.useEffect)((function(){var e,r,u=null===(e=n.animationState)||void 0===e?void 0:e.setActive(et.Exit,!o,{custom:null!==(r=null===a||void 0===a?void 0:a.custom)&&void 0!==r?r:t});!o&&(null===u||void 0===u||u.then(i))}),[o])}))},to=function(e){return e.hasOwnProperty("x")&&e.hasOwnProperty("y")},no=function(e){return to(e)&&e.hasOwnProperty("z")},ro=function(e,t){return Math.abs(e-t)};function oo(e,t){if(rn(e)&&rn(t))return ro(e,t);if(to(e)&&to(t)){var n=ro(e.x,t.x),r=ro(e.y,t.y),o=no(e)&&no(t)?ro(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}}var io=function(){function e(e,t,n){var r=this,o=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(r.lastMoveEvent&&r.lastMoveEventInfo){var e=lo(r.lastMoveEventInfo,r.history),t=null!==r.startEvent,n=oo(e.offset,{x:0,y:0})>=3;if(t||n){var o=e.point,a=Yn().timestamp;r.history.push(i(i({},o),{timestamp:a}));var u=r.handlers,l=u.onStart,s=u.onMove;t||(l&&l(r.lastMoveEvent,e),r.startEvent=r.lastMoveEvent),s&&s(r.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){r.lastMoveEvent=e,r.lastMoveEventInfo=ao(t,r.transformPagePoint),it(e)&&0===e.buttons?r.handlePointerUp(e,t):Qn.update(r.updatePoint,!0)},this.handlePointerUp=function(e,t){r.end();var n=r.handlers,o=n.onEnd,i=n.onSessionEnd,a=lo(ao(t,r.transformPagePoint),r.history);r.startEvent&&o&&o(e,a),i&&i(e,a)},!(at(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=o;var a=ao(ct(e),this.transformPagePoint),u=a.point,l=Yn().timestamp;this.history=[i(i({},u),{timestamp:l})];var s=t.onSessionStart;s&&s(e,lo(a,this.history)),this.removeListeners=Tt(ht(window,"pointermove",this.handlePointerMove),ht(window,"pointerup",this.handlePointerUp),ht(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),Bn.update(this.updatePoint)},e}();function ao(e,t){return t?{point:t(e.point)}:e}function uo(e,t){return{x:e.x-t.x,y:e.y-t.y}}function lo(e,t){var n=e.point;return{point:n,delta:uo(n,co(t)),offset:uo(n,so(t)),velocity:fo(t,.1)}}function so(e){return e[0]}function co(e){return e[e.length-1]}function fo(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,o=co(e);n>=0&&(r=e[n],!(o.timestamp-r.timestamp>Jn(t)));)n--;if(!r)return{x:0,y:0};var i=(o.timestamp-r.timestamp)/1e3;if(0===i)return{x:0,y:0};var a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function po(e){return e}function mo(e){var t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}function ho(){return{x:{min:0,max:1},y:{min:0,max:1}}}var vo={translate:0,scale:1,origin:0,originPoint:0};function go(){return{x:i({},vo),y:i({},vo)}}function yo(e){return[e("x"),e("y")]}function bo(e,t,n){var r=t.min,o=t.max;return void 0!==r&&e<r?e=n?Vt(r,e,n.min):Math.max(e,r):void 0!==o&&e>o&&(e=n?Vt(o,e,n.max):Math.min(e,o)),e}function wo(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 xo(e,t){var n,r=t.min-e.min,o=t.max-e.max;return t.max-t.min<e.max-e.min&&(r=(n=u([o,r],2))[0],o=n[1]),{min:e.min+r,max:e.min+o}}function ko(e,t,n){return{min:So(e,t),max:So(e,n)}}function So(e,t){var n;return"number"===typeof e?e:null!==(n=e[t])&&void 0!==n?n:0}function Eo(e,t){return mo(function(e,t){var n=e.top,r=e.left,o=e.bottom,i=e.right;void 0===t&&(t=po);var a=t({x:r,y:n}),u=t({x:i,y:o});return{top:a.y,left:a.x,bottom:u.y,right:u.x}}(e.getBoundingClientRect(),t))}function To(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=.01),oo(e,t)<n}function Co(e){return e.max-e.min}function Po(e,t){var n=.5,r=Co(e),o=Co(t);return o>r?n=Dt(t.min,t.max-r,e.min):r>o&&(n=Dt(e.min,e.max-o,t.min)),_t(0,1,n)}function Oo(e,t,n,r){void 0===r&&(r=.5),e.origin=r,e.originPoint=Vt(t.min,t.max,e.origin),e.scale=Co(n)/Co(t),To(e.scale,1,1e-4)&&(e.scale=1),e.translate=Vt(n.min,n.max,e.origin)-e.originPoint,To(e.translate)&&(e.translate=0)}function _o(e,t,n,r){Oo(e.x,t.x,n.x,Ao(r.originX)),Oo(e.y,t.y,n.y,Ao(r.originY))}function Ao(e){return"number"===typeof e?e:.5}function Ro(e,t,n){e.min=n.min+t.min,e.max=e.min+Co(t)}var Mo=function(e,t){return e.depth-t.depth};function jo(e){return e.projection.isEnabled||e.shouldResetTransform()}function Lo(e,t){void 0===t&&(t=[]);var n=e.parent;return n&&Lo(n,t),jo(e)&&t.push(e),t}function No(e){if(!e.shouldResetTransform()){var t,n=e.getLayoutState();e.notifyBeforeLayoutMeasure(n.layout),n.isHydrated=!0,n.layout=e.measureViewportBox(),n.layoutCorrected=(t=n.layout,{x:i({},t.x),y:i({},t.y)}),e.notifyLayoutMeasure(n.layout,e.prevViewportBox||n.layout),Qn.update((function(){return e.rebaseProjectionTarget()}))}}function Io(e){e.shouldResetTransform()||(e.prevViewportBox=e.measureViewportBox(!1),e.rebaseProjectionTarget(!1,e.prevViewportBox))}function Do(e,t){return{min:t.min-e.min,max:t.max-e.min}}function Vo(e,t){return{x:Do(e.x,t.x),y:Do(e.y,t.y)}}function zo(e,t){var n=e.getLayoutId(),r=t.getLayoutId();return n!==r||void 0===r&&e!==t}function Fo(e){var t=e.getProps(),n=t.drag,r=t._dragX;return n&&!r}function Uo(e,t){e.min=t.min,e.max=t.max}function Bo(e,t,n){return n+t*(e-n)}function Wo(e,t,n,r,o){return void 0!==o&&(e=Bo(e,o,r)),Bo(e,n,r)+t}function Ho(e,t,n,r,o){void 0===t&&(t=0),void 0===n&&(n=1),e.min=Wo(e.min,t,n,r,o),e.max=Wo(e.max,t,n,r,o)}function $o(e,t){var n=t.x,r=t.y;Ho(e.x,n.translate,n.scale,n.originPoint),Ho(e.y,r.translate,r.scale,r.originPoint)}function Ko(e,t,n,r){var o=u(r,3),i=o[0],a=o[1],l=o[2];e.min=t.min,e.max=t.max;var s=void 0!==n[l]?n[l]:.5,c=Vt(t.min,t.max,s);Ho(e,n[i],n[a],c,n.scale)}var Yo=["x","scaleX","originX"],Qo=["y","scaleY","originY"];function Xo(e,t,n){Ko(e.x,t.x,n,Yo),Ko(e.y,t.y,n,Qo)}function Go(e,t,n,r,o){return e=Bo(e-=t,1/n,r),void 0!==o&&(e=Bo(e,1/o,r)),e}function qo(e,t,n){var r=u(n,3),o=r[0],i=r[1],a=r[2];!function(e,t,n,r,o){void 0===t&&(t=0),void 0===n&&(n=1),void 0===r&&(r=.5);var i=Vt(e.min,e.max,r)-t;e.min=Go(e.min,t,n,i,o),e.max=Go(e.max,t,n,i,o)}(e,t[o],t[i],t[a],t.scale)}function Zo(e,t){qo(e.x,t,Yo),qo(e.y,t,Qo)}var Jo=new Set;function ei(e,t,n){e[n]||(e[n]=[]),e[n].push(t)}function ti(e){return Jo.add(e),function(){return Jo.delete(e)}}function ni(){if(Jo.size){var e=0,t=[[]],n=[],r=function(n){return ei(t,n,e)},o=function(t){ei(n,t,e),e++};Jo.forEach((function(t){t(r,o),e=0})),Jo.clear();for(var i=n.length,a=0;a<=i;a++)t[a]&&t[a].forEach(oi),n[a]&&n[a].forEach(oi)}}var ri,oi=function(e){return e()},ii=new WeakMap,ai=function(){function e(e){var t=e.visualElement;this.isDragging=!1,this.currentDirection=null,this.constraints=!1,this.elastic={x:{min:0,max:1},y:{min:0,max:1}},this.props={},this.hasMutatedConstraints=!1,this.cursorProgress={x:.5,y:.5},this.originPoint={},this.openGlobalLock=null,this.panSession=null,this.visualElement=t,this.visualElement.enableLayoutProjection(),ii.set(t,this)}return e.prototype.start=function(e,t){var n=this,r=void 0===t?{}:t,o=r.snapToCursor,i=void 0!==o&&o,a=r.cursorProgress,s=this.props.transformPagePoint;this.panSession=new io(e,{onSessionStart:function(e){var t;n.stopMotion();var r=function(e){return ct(e,"client")}(e).point;null===(t=n.cancelLayout)||void 0===t||t.call(n),n.cancelLayout=ti((function(e,t){var o=Lo(n.visualElement),s=function(e){var t=[];return e.children.forEach((function e(n){jo(n)&&t.push(n),n.children.forEach(e)})),t.sort(Mo)}(n.visualElement),c=l(l([],u(o)),u(s)),f=!1;n.isLayoutDrag()&&n.visualElement.lockProjectionTarget(),t((function(){c.forEach((function(e){return e.resetTransform()}))})),e((function(){No(n.visualElement),s.forEach(No)})),t((function(){c.forEach((function(e){return e.restoreTransform()})),i&&(f=n.snapToCursor(r))})),e((function(){Boolean(n.getAxisMotionValue("x")&&!n.isExternalDrag())||n.visualElement.rebaseProjectionTarget(!0,n.visualElement.measureViewportBox(!1)),n.visualElement.scheduleUpdateLayoutProjection();var e=n.visualElement.projection;yo((function(t){if(!f){var o=e.target[t],i=o.min,u=o.max;n.cursorProgress[t]=a?a[t]:Dt(i,u,r[t])}var l=n.getAxisMotionValue(t);l&&(n.originPoint[t]=l.get())}))})),t((function(){Wn.update(),Wn.preRender(),Wn.render(),Wn.postRender()})),e((function(){return n.resolveDragConstraints()}))}))},onStart:function(e,t){var r,o,i,a=n.props,u=a.drag,l=a.dragPropagation;(!u||l||(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=wt(u),n.openGlobalLock))&&(ni(),n.isDragging=!0,n.currentDirection=null,null===(o=(r=n.props).onDragStart)||void 0===o||o.call(r,e,t),null===(i=n.visualElement.animationState)||void 0===i||i.setActive(et.Drag,!0))},onMove:function(e,t){var r,o,i,a,u=n.props,l=u.dragPropagation,s=u.dragDirectionLock;if(l||n.openGlobalLock){var c=t.offset;if(s&&null===n.currentDirection)return n.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}(c),void(null!==n.currentDirection&&(null===(o=(r=n.props).onDirectionLock)||void 0===o||o.call(r,n.currentDirection)));n.updateAxis("x",t.point,c),n.updateAxis("y",t.point,c),null===(a=(i=n.props).onDrag)||void 0===a||a.call(i,e,t),ri=e}},onSessionEnd:function(e,t){return n.stop(e,t)}},{transformPagePoint:s})},e.prototype.resolveDragConstraints=function(){var e=this,t=this.props,n=t.dragConstraints,r=t.dragElastic,o=this.visualElement.getLayoutState().layoutCorrected;this.constraints=!!n&&(M(n)?this.resolveRefConstraints(o,n):function(e,t){var n=t.top,r=t.left,o=t.bottom,i=t.right;return{x:wo(e.x,r,i),y:wo(e.y,n,o)}}(o,n)),this.elastic=function(e){return!1===e?e=0:!0===e&&(e=.35),{x:ko(e,"left","right"),y:ko(e,"top","bottom")}}(r),this.constraints&&!this.hasMutatedConstraints&&yo((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}(o[t],e.constraints[t]))}))},e.prototype.resolveRefConstraints=function(e,t){var n=this.props,r=n.onMeasureDragConstraints,o=n.transformPagePoint,i=t.current;this.constraintsBox=Eo(i,o);var a=function(e,t){return{x:xo(e.x,t.x),y:xo(e.y,t.y)}}(e,this.constraintsBox);if(r){var u=r(function(e){var t=e.x,n=e.y;return{top:n.min,bottom:n.max,left:t.min,right:t.max}}(a));this.hasMutatedConstraints=!!u,u&&(a=mo(u))}return a},e.prototype.cancelDrag=function(){var e,t;this.visualElement.unlockProjectionTarget(),null===(e=this.cancelLayout)||void 0===e||e.call(this),this.isDragging=!1,this.panSession&&this.panSession.end(),this.panSession=null,!this.props.dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(et.Drag,!1)},e.prototype.stop=function(e,t){var n,r,o;null===(n=this.panSession)||void 0===n||n.end(),this.panSession=null;var i=this.isDragging;if(this.cancelDrag(),i){var a=t.velocity;this.animateDragEnd(a),null===(o=(r=this.props).onDragEnd)||void 0===o||o.call(r,e,t)}},e.prototype.snapToCursor=function(e){var t=this;return yo((function(n){if(ui(n,t.props.drag,t.currentDirection)){var r=t.getAxisMotionValue(n);if(!r)return t.cursorProgress[n]=.5,!0;var o=t.visualElement.getLayoutState().layout,i=o[n].max-o[n].min,a=o[n].min+i/2,u=e[n]-a;t.originPoint[n]=e[n],r.set(u)}})).includes(!0)},e.prototype.updateAxis=function(e,t,n){if(ui(e,this.props.drag,this.currentDirection))return this.getAxisMotionValue(e)?this.updateAxisMotionValue(e,n):this.updateVisualElementAxis(e,t)},e.prototype.updateAxisMotionValue=function(e,t){var n=this.getAxisMotionValue(e);if(t&&n){var r=this.originPoint[e]+t[e],o=this.constraints?bo(r,this.constraints[e],this.elastic[e]):r;n.set(o)}},e.prototype.updateVisualElementAxis=function(e,t){var n,r=this.visualElement.getLayoutState().layout[e],o=r.max-r.min,i=this.cursorProgress[e],a=function(e,t,n,r,o){var i=e-t*n;return r?bo(i,r,o):i}(t[e],o,i,null===(n=this.constraints)||void 0===n?void 0:n[e],this.elastic[e]);this.visualElement.setProjectionTargetAxis(e,a,a+o)},e.prototype.setProps=function(e){var t=e.drag,n=void 0!==t&&t,r=e.dragDirectionLock,o=void 0!==r&&r,u=e.dragPropagation,l=void 0!==u&&u,s=e.dragConstraints,c=void 0!==s&&s,f=e.dragElastic,d=void 0===f?.35:f,p=e.dragMomentum,m=void 0===p||p,h=a(e,["drag","dragDirectionLock","dragPropagation","dragConstraints","dragElastic","dragMomentum"]);this.props=i({drag:n,dragDirectionLock:o,dragPropagation:l,dragConstraints:c,dragElastic:d,dragMomentum:m},h)},e.prototype.getAxisMotionValue=function(e){var t=this.props,n=t.layout,r=t.layoutId,o="_drag"+e.toUpperCase();return this.props[o]?this.props[o]:n||void 0!==r?void 0:this.visualElement.getValue(e,0)},e.prototype.isLayoutDrag=function(){return!this.getAxisMotionValue("x")},e.prototype.isExternalDrag=function(){var e=this.props,t=e._dragX,n=e._dragY;return t||n},e.prototype.animateDragEnd=function(e){var t=this,n=this.props,r=n.drag,o=n.dragMomentum,a=n.dragElastic,u=n.dragTransition,l=function(e,t){void 0===t&&(t=!0);var n,r=e.getProjectionParent();return!!r&&(t?Zo(n=Vo(r.projection.target,e.projection.target),r.getLatestValues()):n=Vo(r.getLayoutState().layout,e.getLayoutState().layout),yo((function(t){return e.setProjectionTargetAxis(t,n[t].min,n[t].max,!0)})),!0)}(this.visualElement,this.isLayoutDrag()&&!this.isExternalDrag()),s=this.constraints||{};if(l&&Object.keys(s).length&&this.isLayoutDrag()){var c=this.visualElement.getProjectionParent();if(c){var f=Vo(c.projection.targetFinal,s);yo((function(e){var t=f[e],n=t.min,r=t.max;s[e]={min:isNaN(n)?void 0:n,max:isNaN(r)?void 0:r}}))}}var d=yo((function(n){var c;if(ui(n,r,t.currentDirection)){var f=null!==(c=null===s||void 0===s?void 0:s[n])&&void 0!==c?c:{},d=a?200:1e6,p=a?40:1e7,m=i(i({type:"inertia",velocity:o?e[n]:0,bounceStiffness:d,bounceDamping:p,timeConstant:750,restDelta:1,restSpeed:10},u),f);return t.getAxisMotionValue(n)?t.startAxisValueAnimation(n,m):t.visualElement.startLayoutAnimation(n,m,l)}}));return Promise.all(d).then((function(){var e,n;null===(n=(e=t.props).onDragTransitionEnd)||void 0===n||n.call(e)}))},e.prototype.stopMotion=function(){var e=this;yo((function(t){var n=e.getAxisMotionValue(t);n?n.stop():e.visualElement.stopLayoutAnimation()}))},e.prototype.startAxisValueAnimation=function(e,t){var n=this.getAxisMotionValue(e);if(n){var r=n.get();return n.set(r),n.set(r),Pr(e,n,0,t)}},e.prototype.scalePoint=function(){var e=this,t=this.props,n=t.drag;if(M(t.dragConstraints)&&this.constraintsBox){this.stopMotion();var r={x:0,y:0};yo((function(t){r[t]=Po(e.visualElement.projection.target[t],e.constraintsBox[t])})),this.updateConstraints((function(){yo((function(t){if(ui(t,n,null)){var o=function(e,t,n){var r=e.max-e.min,o=Vt(t.min,t.max-r,n);return{min:o,max:o+r}}(e.visualElement.projection.target[t],e.constraintsBox[t],r[t]),i=o.min,a=o.max;e.visualElement.setProjectionTargetAxis(t,i,a)}}))})),setTimeout(ni,1)}},e.prototype.updateConstraints=function(e){var t=this;this.cancelLayout=ti((function(n,r){var o=Lo(t.visualElement);r((function(){return o.forEach((function(e){return e.resetTransform()}))})),n((function(){return No(t.visualElement)})),r((function(){return o.forEach((function(e){return e.restoreTransform()}))})),n((function(){t.resolveDragConstraints()})),e&&r(e)}))},e.prototype.mount=function(e){var t=this,n=ht(e.getInstance(),"pointerdown",(function(e){var n=t.props,r=n.drag,o=n.dragListener;r&&(void 0===o||o)&&t.start(e)})),r=rt(window,"resize",(function(){t.scalePoint()})),o=e.onLayoutUpdate((function(){t.isDragging&&t.resolveDragConstraints()})),i=e.prevDragCursor;return i&&this.start(ri,{cursorProgress:i}),function(){null===n||void 0===n||n(),null===r||void 0===r||r(),null===o||void 0===o||o(),t.cancelDrag()}},e}();function ui(e,t,n){return(!0===t||t===e)&&(null===n||n===e)}var li,si,ci={pan:Ct((function(e){var t=e.onPan,n=e.onPanStart,r=e.onPanEnd,o=e.onPanSessionStart,i=e.visualElement,a=t||n||r||o,u=Object(s.useRef)(null),l=Object(s.useContext)(g).transformPagePoint,c={onSessionStart:o,onStart:n,onMove:t,onEnd:function(e,t){u.current=null,r&&r(e,t)}};Object(s.useEffect)((function(){null!==u.current&&u.current.updateHandlers(c)})),vt(i,"pointerdown",a&&function(e){u.current=new io(e,c,{transformPagePoint:l})}),St((function(){return u.current&&u.current.end()}))})),drag:Ct((function(e){var t=e.dragControls,n=e.visualElement,r=Object(s.useContext)(g).transformPagePoint,o=x((function(){return new ai({visualElement:n})}));o.setProps(i(i({},e),{transformPagePoint:r})),Object(s.useEffect)((function(){return t&&t.subscribe(o)}),[o]),Object(s.useEffect)((function(){return o.mount(n)}),[])}))};function fi(e){return"string"===typeof e&&e.startsWith("var(--")}!function(e){e[e.Entering=0]="Entering",e[e.Present=1]="Present",e[e.Exiting=2]="Exiting"}(li||(li={})),function(e){e[e.Hide=0]="Hide",e[e.Show=1]="Show"}(si||(si={}));var di=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function pi(e,t,n){void 0===n&&(n=1);var r=u(function(e){var t=di.exec(e);if(!t)return[,];var n=u(t,3);return[n[1],n[2]]}(e),2),o=r[0],i=r[1];if(o){var a=window.getComputedStyle(t).getPropertyValue(o);return a?a.trim():fi(i)?pi(i,t,n+1):i}}function mi(e,t){return e/(t.max-t.min)*100}var hi={process:function(e,t,n){var r=n.target;if("string"===typeof e){if(!me.test(e))return e;e=parseFloat(e)}return mi(e,r.x)+"% "+mi(e,r.y)+"%"}},vi={borderRadius:i(i({},hi),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:hi,borderTopRightRadius:hi,borderBottomLeftRadius:hi,borderBottomRightRadius:hi,boxShadow:{process:function(e,t){var n=t.delta,r=t.treeScale,o=e,i=e.includes("var("),a=[];i&&(e=e.replace(di,(function(e){return a.push(e),"_$css"})));var u=nn.parse(e);if(u.length>5)return o;var l=nn.createTransformer(e),s="number"!==typeof u[0]?1:0,c=n.x.scale*r.x,f=n.y.scale*r.y;u[0+s]/=c,u[1+s]/=f;var d=Vt(c,f,.5);"number"===typeof u[2+s]&&(u[2+s]/=d),"number"===typeof u[3+s]&&(u[3+s]/=d);var p=l(u);if(i){var m=0;p=p.replace("_$css",(function(){var e=a[m];return m++,e}))}return p}}},gi=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.frameTarget={x:{min:0,max:1},y:{min:0,max:1}},t.currentAnimationTarget={x:{min:0,max:1},y:{min:0,max:1}},t.isAnimating={x:!1,y:!1},t.stopAxisAnimation={x:void 0,y:void 0},t.isAnimatingTree=!1,t.animate=function(e,n,r){void 0===r&&(r={});var o=r.originBox,u=r.targetBox,l=r.visibilityAction,s=r.shouldStackAnimate,c=r.onComplete,f=r.prevParent,d=a(r,["originBox","targetBox","visibilityAction","shouldStackAnimate","onComplete","prevParent"]),p=t.props,m=p.visualElement,h=p.layout;if(!1===s)return t.isAnimatingTree=!1,t.safeToRemove();if(!t.isAnimatingTree||!0===s){s&&(t.isAnimatingTree=!0),n=o||n,e=u||e;var v=!1,g=m.getProjectionParent();if(g){var y=g.prevViewportBox,b=g.getLayoutState().layout;f&&(u&&(b=f.getLayoutState().layout),o&&!zo(f,g)&&f.prevViewportBox&&(y=f.prevViewportBox)),y&&Si(f,o,u)&&(v=!0,n=Vo(y,n),e=Vo(b,e))}var w=yi(n,e),x=yo((function(r){var o,a;if("position"===h){var u=e[r].max-e[r].min;n[r].max=n[r].min+u}if(!m.projection.isTargetLocked)return void 0===l?w?t.animateAxis(r,e[r],n[r],i(i({},d),{isRelative:v})):(null===(a=(o=t.stopAxisAnimation)[r])||void 0===a||a.call(o),m.setProjectionTargetAxis(r,e[r].min,e[r].max,v)):void m.setVisibility(l===si.Show)}));return m.syncRender(),Promise.all(x).then((function(){t.isAnimatingTree=!1,c&&c(),m.notifyLayoutAnimationComplete()}))}},t}return o(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.visualElement;t.animateMotionValue=Pr,t.enableLayoutProjection(),this.unsubLayoutReady=t.onLayoutUpdate(this.animate),t.layoutSafeToRemove=function(){return e.safeToRemove()},K(vi)},t.prototype.componentWillUnmount=function(){var e=this;this.unsubLayoutReady(),yo((function(t){var n,r;return null===(r=(n=e.stopAxisAnimation)[t])||void 0===r?void 0:r.call(n)}))},t.prototype.animateAxis=function(e,t,n,r){var o,i,a=this,u=void 0===r?{}:r,l=u.transition,s=u.isRelative;if(!this.isAnimating[e]||!xi(t,this.currentAnimationTarget[e])){null===(i=(o=this.stopAxisAnimation)[e])||void 0===i||i.call(o),this.isAnimating[e]=!0;var c=this.props.visualElement,f=this.frameTarget[e],d=c.getProjectionAnimationProgress()[e];d.clearListeners(),d.set(0),d.set(0);var p=function(){var r=d.get()/1e3;!function(e,t,n,r){e.min=Vt(t.min,n.min,r),e.max=Vt(t.max,n.max,r)}(f,n,t,r),c.setProjectionTargetAxis(e,f.min,f.max,s)};p();var m=d.onChange(p);this.stopAxisAnimation[e]=function(){a.isAnimating[e]=!1,d.stop(),m()},this.currentAnimationTarget[e]=t;var h=l||c.getDefaultTransition()||ki;return Pr("x"===e?"layoutX":"layoutY",d,1e3,h&&Cr(h,"layout")).then(this.stopAxisAnimation[e])}},t.prototype.safeToRemove=function(){var e,t;null===(t=(e=this.props).safeToRemove)||void 0===t||t.call(e)},t.prototype.render=function(){return null},t}(s.Component);function yi(e,t){return!wi(e)&&!wi(t)&&(!xi(e.x,t.x)||!xi(e.y,t.y))}var bi={min:0,max:0};function wi(e){return xi(e.x,bi)&&xi(e.y,bi)}function xi(e,t){return e.min===t.min&&e.max===t.max}var ki={duration:.45,ease:[.4,0,.1,1]};function Si(e,t,n){return e||!e&&!(t||n)}var Ei={layoutReady:function(e){return e.notifyLayoutReady()}};function Ti(){var e=new Set;return{add:function(t){return e.add(t)},flush:function(t){var n=void 0===t?Ei:t,r=n.layoutReady,o=n.parent;ti((function(t,n){var i=Array.from(e).sort(Mo),a=o?Lo(o):[];n((function(){l(l([],u(a)),u(i)).forEach((function(e){return e.resetTransform()}))})),t((function(){i.forEach(No)})),n((function(){a.forEach((function(e){return e.restoreTransform()})),i.forEach(r)})),t((function(){i.forEach((function(e){e.isPresent&&(e.presence=li.Present)}))})),n((function(){Wn.preRender(),Wn.render()})),t((function(){Qn.postRender((function(){return i.forEach(Ci)})),e.clear()}))})),ni()}}}function Ci(e){e.prevViewportBox=e.projection.target}var Pi=Object(s.createContext)(Ti()),Oi=Object(s.createContext)(Ti());function _i(e){return!!e.forceUpdate}var Ai=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.syncLayout,n=e.framerSyncLayout,r=e.visualElement;_i(t)&&t.register(r),_i(n)&&n.register(r),r.onUnmount((function(){_i(t)&&t.remove(r),_i(n)&&n.remove(r)}))},t.prototype.getSnapshotBeforeUpdate=function(){var e=this.props,t=e.syncLayout,n=e.visualElement;return _i(t)?t.syncUpdate():(Io(n),t.add(n)),null},t.prototype.componentDidUpdate=function(){var e=this.props.syncLayout;_i(e)||e.flush()},t.prototype.render=function(){return null},t}(c.a.Component);var Ri={measureLayout:function(e){var t=Object(s.useContext)(Pi),n=Object(s.useContext)(Oi);return c.a.createElement(Ai,i({},e,{syncLayout:t,framerSyncLayout:n}))},layoutAnimation:function(e){var t=u(k(),2)[1];return s.createElement(gi,i({},e,{safeToRemove:t}))}};function Mi(){return{isHydrated:!1,layout:{x:{min:0,max:1},y:{min:0,max:1}},layoutCorrected:{x:{min:0,max:1},y:{min:0,max:1}},treeScale:{x:1,y:1},delta:go(),deltaFinal:go(),deltaTransform:""}}var ji=Mi();function Li(e,t,n){var r=e.x,o=e.y,i="translate3d("+r.translate/t.x+"px, "+o.translate/t.y+"px, 0) ";if(n){var a=n.rotate,u=n.rotateX,l=n.rotateY;a&&(i+="rotate("+a+") "),u&&(i+="rotateX("+u+") "),l&&(i+="rotateY("+l+") ")}return i+="scale("+r.scale+", "+o.scale+")",n||i!==Ii?i:""}function Ni(e){var t=e.deltaFinal;return 100*t.x.origin+"% "+100*t.y.origin+"% 0"}var Ii=Li(ji.delta,ji.treeScale,{x:1,y:1}),Di=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","SetAxisTarget","Unmount"];function Vi(e,t,n,r){var o,i,a=e.delta,u=e.layout,l=e.layoutCorrected,s=e.treeScale,c=t.target;i=u,Uo((o=l).x,i.x),Uo(o.y,i.y),function(e,t,n){var r=n.length;if(r){var o,i;t.x=t.y=1;for(var a=0;a<r;a++)i=(o=n[a]).getLayoutState().delta,t.x*=i.x.scale,t.y*=i.y.scale,$o(e,i),Fo(o)&&Xo(e,e,o.getLatestValues())}}(l,s,n),_o(a,l,c,r)}var zi=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){Or(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){_r(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(Mo),this.isDirty=!1,this.children.forEach(e)},e}();var Fi=function(e){var t=e.treeType,n=void 0===t?"":t,r=e.build,o=e.getBaseTarget,a=e.makeTargetAnimatable,s=e.measureViewportBox,c=e.render,f=e.readValueFromInstance,d=e.resetTransform,p=e.restoreTransform,m=e.removeValueFromRenderState,h=e.sortNodePosition,v=e.scrapeMotionValuesFromProps;return function(e,t){var g=e.parent,y=e.props,b=e.presenceId,w=e.blockInitialAnimation,x=e.visualState;void 0===t&&(t={});var k,S,E,T,C,P,O=x.latestValues,_=x.renderState,A=function(){var e=Di.map((function(){return new Ar})),t={},n={clearAllListeners:function(){return e.forEach((function(e){return e.clear()}))},updatePropListeners:function(e){return Di.forEach((function(r){var o;null===(o=t[r])||void 0===o||o.call(t);var i="on"+r,a=e[i];a&&(t[r]=n[i](a))}))}};return e.forEach((function(e,t){n["on"+Di[t]]=function(t){return e.add(t)},n["notify"+Di[t]]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.notify.apply(e,l([],u(t)))}})),n}(),R={isEnabled:!1,isHydrated:!1,isTargetLocked:!1,target:{x:{min:0,max:1},y:{min:0,max:1}},targetFinal:{x:{min:0,max:1},y:{min:0,max:1}}},M=R,j=O,N=Mi(),I=!1,z=new Map,F=new Map,U={},B=i({},O);function W(){k&&(Z.isProjectionReady()&&(Xo(M.targetFinal,M.target,j),_o(N.deltaFinal,N.layoutCorrected,M.targetFinal,O)),H(),c(k,_))}function H(){var e=O;if(T&&T.isActive()){var n=T.getCrossfadeState(Z);n&&(e=n)}r(Z,_,e,M,N,t,y)}function $(){A.notifyUpdate(O)}function K(){Z.layoutTree.forEach(Bi)}var Y=v(y);for(var Q in Y){var X=Y[Q];void 0!==O[Q]&&te(X)&&X.set(O[Q],!1)}var G=D(y),q=V(y),Z=i(i({treeType:n,current:null,depth:g?g.depth+1:0,parent:g,children:new Set,path:g?l(l([],u(g.path)),[g]):[],layoutTree:g?g.layoutTree:new zi,presenceId:b,projection:R,variantChildren:q?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(null===g||void 0===g?void 0:g.isMounted()),blockInitialAnimation:w,isMounted:function(){return Boolean(k)},mount:function(e){k=Z.current=e,Z.pointTo(Z),q&&g&&!G&&(P=null===g||void 0===g?void 0:g.addVariantChild(Z)),null===g||void 0===g||g.children.add(Z)},unmount:function(){Bn.update($),Bn.render(W),Bn.preRender(Z.updateLayoutProjection),F.forEach((function(e){return e()})),Z.stopLayoutAnimation(),Z.layoutTree.remove(Z),null===P||void 0===P||P(),null===g||void 0===g||g.children.delete(Z),null===E||void 0===E||E(),A.clearAllListeners()},addVariantChild:function(e){var t,n=Z.getClosestVariantNode();if(n)return null===(t=n.variantChildren)||void 0===t||t.add(e),function(){return n.variantChildren.delete(e)}},sortNodePosition:function(e){return h&&n===e.treeType?h(Z.getInstance(),e.getInstance()):0},getClosestVariantNode:function(){return q?Z:null===g||void 0===g?void 0:g.getClosestVariantNode()},scheduleUpdateLayoutProjection:g?g.scheduleUpdateLayoutProjection:function(){return Qn.preRender(Z.updateTreeLayoutProjection,!1,!0)},getLayoutId:function(){return y.layoutId},getInstance:function(){return k},getStaticValue:function(e){return O[e]},setStaticValue:function(e,t){return O[e]=t},getLatestValues:function(){return O},setVisibility:function(e){Z.isVisible!==e&&(Z.isVisible=e,Z.scheduleRender())},makeTargetAnimatable:function(e,t){return void 0===t&&(t=!0),a(Z,e,y,t)},addValue:function(e,t){Z.hasValue(e)&&Z.removeValue(e),z.set(e,t),O[e]=t.get(),function(e,t){var n=t.onChange((function(t){O[e]=t,y.onUpdate&&Qn.update($,!1,!0)})),r=t.onRenderRequest(Z.scheduleRender);F.set(e,(function(){n(),r()}))}(e,t)},removeValue:function(e){var t;z.delete(e),null===(t=F.get(e))||void 0===t||t(),F.delete(e),delete O[e],m(e,_)},hasValue:function(e){return z.has(e)},getValue:function(e,t){var n=z.get(e);return void 0===n&&void 0!==t&&(n=Mr(t),Z.addValue(e,n)),n},forEachValue:function(e){return z.forEach(e)},readValue:function(e){var n;return null!==(n=O[e])&&void 0!==n?n:f(k,e,t)},setBaseTarget:function(e,t){B[e]=t},getBaseTarget:function(e){if(o){var t=o(y,e);if(void 0!==t&&!te(t))return t}return B[e]}},A),{build:function(){return H(),_},scheduleRender:function(){Qn.render(W,!1,!0)},syncRender:W,setProps:function(e){y=e,A.updatePropListeners(e),U=function(e,t,n){var r;for(var o in t){var i=t[o],a=n[o];if(te(i))e.addValue(o,i);else if(te(a))e.addValue(o,Mr(i));else if(a!==i)if(e.hasValue(o)){var u=e.getValue(o);!u.hasAnimated&&u.set(i)}else e.addValue(o,Mr(null!==(r=e.getStaticValue(o))&&void 0!==r?r:i))}for(var o in n)void 0===t[o]&&e.removeValue(o);return t}(Z,v(y),U)},getProps:function(){return y},getVariant:function(e){var t;return null===(t=y.variants)||void 0===t?void 0:t[e]},getDefaultTransition:function(){return y.transition},getVariantContext:function(e){if(void 0===e&&(e=!1),e)return null===g||void 0===g?void 0:g.getVariantContext();if(!G){var t=(null===g||void 0===g?void 0:g.getVariantContext())||{};return void 0!==y.initial&&(t.initial=y.initial),t}for(var n={},r=0;r<$i;r++){var o=Hi[r],i=y[o];(L(i)||!1===i)&&(n[o]=i)}return n},enableLayoutProjection:function(){R.isEnabled=!0,Z.layoutTree.add(Z)},lockProjectionTarget:function(){R.isTargetLocked=!0},unlockProjectionTarget:function(){Z.stopLayoutAnimation(),R.isTargetLocked=!1},getLayoutState:function(){return N},setCrossfader:function(e){T=e},isProjectionReady:function(){return R.isEnabled&&R.isHydrated&&N.isHydrated},startLayoutAnimation:function(e,t,n){void 0===n&&(n=!1);var r=Z.getProjectionAnimationProgress()[e],o=n?R.relativeTarget[e]:R.target[e],i=o.min,a=o.max-i;return r.clearListeners(),r.set(i),r.set(i),r.onChange((function(t){Z.setProjectionTargetAxis(e,t,t+a,n)})),Z.animateMotionValue(e,r,0,t)},stopLayoutAnimation:function(){yo((function(e){return Z.getProjectionAnimationProgress()[e].stop()}))},measureViewportBox:function(e){void 0===e&&(e=!0);var n=s(k,t);return e||Zo(n,O),n},getProjectionAnimationProgress:function(){return C||(C={x:Mr(0),y:Mr(0)}),C},setProjectionTargetAxis:function(e,t,n,r){var o;void 0===r&&(r=!1),r?(R.relativeTarget||(R.relativeTarget={x:{min:0,max:1},y:{min:0,max:1}}),o=R.relativeTarget[e]):(R.relativeTarget=void 0,o=R.target[e]),R.isHydrated=!0,o.min=t,o.max=n,I=!0,A.notifySetAxisTarget()},rebaseProjectionTarget:function(e,t){void 0===t&&(t=N.layout);var n=Z.getProjectionAnimationProgress(),r=n.x,o=n.y,i=!R.relativeTarget&&!R.isTargetLocked&&!r.isAnimating()&&!o.isAnimating();(e||i)&&yo((function(e){var n=t[e],r=n.min,o=n.max;Z.setProjectionTargetAxis(e,r,o)}))},notifyLayoutReady:function(e){!function(e){var t=e.getProjectionParent();if(t){var n=Vo(t.getLayoutState().layout,e.getLayoutState().layout);yo((function(t){e.setProjectionTargetAxis(t,n[t].min,n[t].max,!0)}))}else e.rebaseProjectionTarget()}(Z),Z.notifyLayoutUpdate(N.layout,Z.prevViewportBox||N.layout,e)},resetTransform:function(){return d(Z,k,y)},restoreTransform:function(){return p(k,_)},updateLayoutProjection:function(){if(Z.isProjectionReady()){var e=N.delta,t=N.treeScale,n=t.x,r=t.y,o=N.deltaTransform;Vi(N,M,Z.path,O),I&&Z.notifyViewportBoxUpdate(M.target,e),I=!1;var i=Li(e,t);i===o&&n===t.x&&r===t.y||Z.scheduleRender(),N.deltaTransform=i}},updateTreeLayoutProjection:function(){Z.layoutTree.forEach(Ui),Qn.preRender(K,!1,!0)},getProjectionParent:function(){if(void 0===S){for(var e=!1,t=Z.path.length-1;t>=0;t--){var n=Z.path[t];if(n.projection.isEnabled){e=n;break}}S=e}return S},resolveRelativeTargetBox:function(){var e=Z.getProjectionParent();if(R.relativeTarget&&e&&(function(e,t){Ro(e.target.x,e.relativeTarget.x,t.target.x),Ro(e.target.y,e.relativeTarget.y,t.target.y)}(R,e.projection),Fo(e))){var t=R.target;Xo(t,t,e.getLatestValues())}},shouldResetTransform:function(){return Boolean(y._layoutResetTransform)},pointTo:function(e){M=e.projection,j=e.getLatestValues(),null===E||void 0===E||E(),E=Tt(e.onSetAxisTarget(Z.scheduleUpdateLayoutProjection),e.onLayoutAnimationComplete((function(){var e;Z.isPresent?Z.presence=li.Present:null===(e=Z.layoutSafeToRemove)||void 0===e||e.call(Z)})))},isPresent:!0,presence:li.Entering});return Z}};function Ui(e){e.resolveRelativeTargetBox()}function Bi(e){e.updateLayoutProjection()}var Wi,Hi=l(["initial"],u(Xr)),$i=Hi.length,Ki=new Set(["width","height","top","left","right","bottom","x","y"]),Yi=function(e){return Ki.has(e)},Qi=function(e,t){e.set(t,!1),e.set(t)},Xi=function(e){return e===ye||e===me};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(Wi||(Wi={}));var Gi=function(e,t){return parseFloat(e.split(", ")[t])},qi=function(e,t){return function(n,r){var o=r.transform;if("none"===o||!o)return 0;var i=o.match(/^matrix3d\((.+)\)$/);if(i)return Gi(i[1],t);var a=o.match(/^matrix\((.+)\)$/);return a?Gi(a[1],e):0}},Zi=new Set(["x","y","z"]),Ji=Q.filter((function(e){return!Zi.has(e)}));var ea={width:function(e){var t=e.x;return t.max-t.min},height:function(e){var t=e.y;return t.max-t.min},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:qi(4,13),y:qi(5,14)},ta=function(e,t,n,r){void 0===n&&(n={}),void 0===r&&(r={}),t=i({},t),r=i({},r);var o=Object.keys(t).filter(Yi),a=[],l=!1,s=[];if(o.forEach((function(o){var i=e.getValue(o);if(e.hasValue(o)){var u,c=n[o],f=t[o],d=Nr(c);if(Qe(f))for(var p=f.length,m=null===f[0]?1:0;m<p;m++)u?Nr(f[m]):(u=Nr(f[m]))===d||Xi(d)&&Xi(u);else u=Nr(f);if(d!==u)if(Xi(d)&&Xi(u)){var h=i.get();"string"===typeof h&&i.set(parseFloat(h)),"string"===typeof f?t[o]=parseFloat(f):Array.isArray(f)&&u===me&&(t[o]=f.map(parseFloat))}else(null===d||void 0===d?void 0:d.transform)&&(null===u||void 0===u?void 0:u.transform)&&(0===c||0===f)?0===c?i.set(u.transform(c)):t[o]=d.transform(f):(l||(a=function(e){var t=[];return Ji.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),l=!0),s.push(o),r[o]=void 0!==r[o]?r[o]:t[o],Qi(i,f))}})),s.length){var c=function(e,t,n){var r=t.measureViewportBox(),o=t.getInstance(),i=getComputedStyle(o),a=i.display,u={top:i.top,left:i.left,bottom:i.bottom,right:i.right,transform:i.transform};"none"===a&&t.setStaticValue("display",e.display||"block"),t.syncRender();var l=t.measureViewportBox();return n.forEach((function(n){var o=t.getValue(n);Qi(o,ea[n](r,u)),e[n]=ea[n](l,i)})),e}(t,e,s);return a.length&&a.forEach((function(t){var n=u(t,2),r=n[0],o=n[1];e.getValue(r).set(o)})),e.syncRender(),{target:c,transitionEnd:r}}return{target:t,transitionEnd:r}};function na(e,t,n,r){return function(e){return Object.keys(e).some(Yi)}(t)?ta(e,t,n,r):{target:t,transitionEnd:r}}var ra=function(e,t,n,r){var o=function(e,t,n){var r,o=a(t,[]),u=e.getInstance();if(!(u instanceof HTMLElement))return{target:o,transitionEnd:n};for(var l in n&&(n=i({},n)),e.forEachValue((function(e){var t=e.get();if(fi(t)){var n=pi(t,u);n&&e.set(n)}})),o){var s=o[l];if(fi(s)){var c=pi(s,u);c&&(o[l]=c,n&&(null!==(r=n[l])&&void 0!==r||(n[l]=s)))}}return{target:o,transitionEnd:n}}(e,t,r);return na(e,t=o.target,n,r=o.transitionEnd)};var oa={treeType:"dom",readValueFromInstance:function(e,t){if(q(t)){var n=br(t);return n&&n.default||0}var r,o=(r=e,window.getComputedStyle(r));return(re(t)?o.getPropertyValue(t):o[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 Eo(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,r){var o=n.transformValues;void 0===r&&(r=!0);var u=t.transition,l=t.transitionEnd,s=a(t,["transition","transitionEnd"]),c=Wr(s,u||{},e);if(o&&(l&&(l=o(l)),s&&(s=o(s)),c&&(c=o(c))),r){Ur(e,s,c);var f=ra(e,s,c,l);l=f.transitionEnd,s=f.target}return i({transition:u,transitionEnd:l},s)},scrapeMotionValuesFromProps:$e,build:function(e,t,n,r,o,i,a){void 0!==e.isVisible&&(t.style.visibility=e.isVisible?"visible":"hidden");var u=r.isEnabled&&o.isHydrated;Se(t,n,r,o,i,a.transformTemplate,u?Li:void 0,u?Ni:void 0)},render:Be},ia=Fi(oa),aa=Fi(i(i({},oa),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var n;return q(t)?(null===(n=br(t))||void 0===n?void 0:n.default)||0:(t=We.has(t)?t:Ue(t),e.getAttribute(t))},scrapeMotionValuesFromProps:Ke,build:function(e,t,n,r,o,i,a){var u=r.isEnabled&&o.isHydrated;Ie(t,n,r,o,i,a.transformTemplate,u?Li:void 0,u?Ni:void 0)},render:He})),ua=function(e,t){return H(e)?aa(t,{enableHardwareAcceleration:!1}):ia(t,{enableHardwareAcceleration:!0})},la=i(i(i(i({},eo),Pt),ci),Ri),sa=B((function(e,t){return nt(e,t,la,ua)}));function ca(e){return U(nt(e,{forwardMotionProps:!1},la,ua))}var fa=B(nt);var da=0;function pa(){var e=da;return da++,e}var ma=function(e){var t=e.children,n=e.initial,r=e.isPresent,o=e.onExitComplete,i=e.custom,a=e.presenceAffectsLayout,u=x(ha),l=x(pa),c=Object(s.useMemo)((function(){return{id:l,initial:n,isPresent:r,custom:i,onExitComplete:function(e){u.set(e,!0);var t=!0;u.forEach((function(e){e||(t=!1)})),t&&(null===o||void 0===o||o())},register:function(e){return u.set(e,!1),function(){return u.delete(e)}}}}),a?void 0:[r]);return Object(s.useMemo)((function(){u.forEach((function(e,t){return u.set(t,!1)}))}),[r]),s.useEffect((function(){!r&&!u.size&&(null===o||void 0===o||o())}),[r]),s.createElement(w.Provider,{value:c},t)};function ha(){return new Map}function va(e){return e.key||""}var ga=function(e){var t=e.children,n=e.custom,r=e.initial,o=void 0===r||r,i=e.onExitComplete,a=e.exitBeforeEnter,c=e.presenceAffectsLayout,f=void 0===c||c,d=function(){var e=Object(s.useRef)(!1),t=u(Object(s.useState)(0),2),n=t[0],r=t[1];return St((function(){return e.current=!0})),Object(s.useCallback)((function(){!e.current&&r(n+1)}),[n])}(),p=Object(s.useContext)(Pi);_i(p)&&(d=p.forceUpdate);var m=Object(s.useRef)(!0),h=function(e){var t=[];return s.Children.forEach(e,(function(e){Object(s.isValidElement)(e)&&t.push(e)})),t}(t),v=Object(s.useRef)(h),g=Object(s.useRef)(new Map).current,y=Object(s.useRef)(new Set).current;if(function(e,t){e.forEach((function(e){var n=va(e);t.set(n,e)}))}(h,g),m.current)return m.current=!1,s.createElement(s.Fragment,null,h.map((function(e){return s.createElement(ma,{key:va(e),isPresent:!0,initial:!!o&&void 0,presenceAffectsLayout:f},e)})));for(var b=l([],u(h)),w=v.current.map(va),x=h.map(va),k=w.length,S=0;S<k;S++){var E=w[S];-1===x.indexOf(E)?y.add(E):y.delete(E)}return a&&y.size&&(b=[]),y.forEach((function(e){if(-1===x.indexOf(e)){var t=g.get(e);if(t){var r=w.indexOf(e);b.splice(r,0,s.createElement(ma,{key:va(t),isPresent:!1,onExitComplete:function(){g.delete(e),y.delete(e);var t=v.current.findIndex((function(t){return t.key===e}));v.current.splice(t,1),y.size||(v.current=h,d(),i&&i())},custom:n,presenceAffectsLayout:f},t))}}})),b=b.map((function(e){var t=e.key;return y.has(t)?e:s.createElement(ma,{key:va(e),isPresent:!0,presenceAffectsLayout:f},e)})),v.current=b,s.createElement(s.Fragment,null,y.size?b:b.map((function(e){return Object(s.cloneElement)(e)})))};function ya(e,t,n){void 0===n&&(n={});var r=te(e)?e:Mr(e);return Pr("",r,t,n),{stop:function(){return r.stop()}}}function ba(){var e=Mr(1),t={lead:void 0,follow:void 0,crossfadeOpacity:!1,preserveFollowOpacity:!1},n=i({},t),r={},o={},a=!1,u=null,l=0;function s(n,r){var o=t.lead,l=t.follow;a=!0,u=null;var s=!1,c=function(){s=!0,o&&o.scheduleRender(),l&&l.scheduleRender()},f=function(){a=!1,u=Yn().timestamp};return r=r&&Cr(r,"crossfade"),ya(e,n,i(i({},r),{onUpdate:c,onComplete:function(){s?f():(e.set(n),Qn.read(f)),c()}}))}function c(){var n,i,a=Yn().timestamp,u=t.lead,s=t.follow;if(a!==l&&u){l=a;var c=u.getLatestValues();Object.assign(r,c);var f=s?s.getLatestValues():t.prevValues;Object.assign(o,f);var d=e.get(),p=null!==(n=c.opacity)&&void 0!==n?n:1,m=null!==(i=null===f||void 0===f?void 0:f.opacity)&&void 0!==i?i:1;t.crossfadeOpacity&&s?(r.opacity=Vt(!1!==s.isVisible?0:m,p,wa(d)),o.opacity=t.preserveFollowOpacity?m:Vt(m,0,xa(d))):s||(r.opacity=Vt(m,p,d)),function(e,t,n,r,o,i){for(var a=0;a<Ea;a++){var u="border"+Sa[a]+"Radius",l=Ta(r,u),s=Ta(n,u);if((void 0!==l||void 0!==s)&&(l||(l=0),s||(s=0),"number"===typeof l&&"number"===typeof s)){var c=Math.max(Vt(l,s,i),0);e[u]=t[u]=c}}if(r.rotate||n.rotate){var f=Vt(r.rotate||0,n.rotate||0,i);e.rotate=t.rotate=f}!o&&n.backgroundColor&&r.backgroundColor&&(e.backgroundColor=t.backgroundColor=Gt(r.backgroundColor,n.backgroundColor)(i))}(r,o,c,f||{},Boolean(s),d)}}return{isActive:function(){return r&&(a||Yn().timestamp===u)},fromLead:function(e){return s(0,e)},toLead:function(r){var o=0;return t.prevValues||t.follow?n.lead===t.follow&&n.follow===t.lead&&(o=1-e.get()):o=1,e.set(o),s(1,r)},reset:function(){return e.set(1)},stop:function(){return e.stop()},getCrossfadeState:function(e){return c(),e===t.lead?r:e===t.follow?o:void 0},setOptions:function(e){n=t,t=e,r={},o={}},getLatestValues:function(){return r}}}var wa=ka(0,.5,kn),xa=ka(.5,.95,gn);function ka(e,t,n){return function(r){return r<e?0:r>t?1:n(Dt(e,t,r))}}var Sa=["TopLeft","TopRight","BottomLeft","BottomRight"],Ea=Sa.length;function Ta(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:e.borderRadius}function Ca(){var e,t,n,r=new Set,o={leadIsExiting:!1},a=i({},o),u=ba(),l=!1;return{add:function(e){e.setCrossfader(u),r.add(e),n&&(e.prevDragCursor=n),o.lead||(o.lead=e)},remove:function(e){r.delete(e)},getLead:function(){return o.lead},updateSnapshot:function(){if(o.lead){e=u.isActive()?u.getLatestValues():o.lead.getLatestValues(),t=o.lead.prevViewportBox;var r=ii.get(o.lead);r&&r.isDragging&&(n=r.cursorProgress)}},clearSnapshot:function(){n=t=void 0},updateLeadAndFollow:function(){var t,n,s;a=i({},o);for(var c=Array.from(r),f=c.length;f--;f>=0){var d=c[f];if(n&&(null!==s&&void 0!==s||(s=d)),null!==n&&void 0!==n||(n=d),n&&s)break}o.lead=n,o.follow=s,o.leadIsExiting=(null===(t=o.lead)||void 0===t?void 0:t.presence)===li.Exiting,u.setOptions({lead:n,follow:s,prevValues:e,crossfadeOpacity:(null===s||void 0===s?void 0:s.isPresenceRoot)||(null===n||void 0===n?void 0:n.isPresenceRoot)}),o.lead===a.follow||a.lead===o.lead&&a.leadIsExiting===o.leadIsExiting||(l=!0)},animate:function(e,n){var r;if(void 0===n&&(n=!1),e===o.lead){n?e.pointTo(o.lead):e.setVisibility(!0);var i={},a=null===(r=o.follow)||void 0===r?void 0:r.getProjectionParent();if(a&&(i.prevParent=a),e.presence===li.Entering?i.originBox=o.follow?o.follow.prevViewportBox:t:e.presence===li.Exiting&&(i.targetBox=function(){var e;return null===(e=o.follow)||void 0===e?void 0:e.getLayoutState().layout}()),l){l=!1;var s=e.getDefaultTransition();e.presence===li.Entering?u.toLead(s):u.fromLead(s)}e.notifyLayoutReady(i)}else n?o.lead&&e.pointTo(o.lead):e.setVisibility(!1)}}}var Pa=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.children=new Set,t.stacks=new Map,t.hasMounted=!1,t.updateScheduled=!1,t.renderScheduled=!1,t.syncContext=i(i({},Ti()),{syncUpdate:function(e){return t.scheduleUpdate(e)},forceUpdate:function(){t.syncContext=i({},t.syncContext),t.scheduleUpdate(!0)},register:function(e){return t.addChild(e)},remove:function(e){return t.removeChild(e)}}),t}return o(t,e),t.prototype.componentDidMount=function(){this.hasMounted=!0},t.prototype.componentDidUpdate=function(){this.startLayoutAnimation()},t.prototype.shouldComponentUpdate=function(){return this.renderScheduled=!0,!0},t.prototype.startLayoutAnimation=function(){var e=this;this.renderScheduled=this.updateScheduled=!1;var t=this.props.type;this.children.forEach((function(e){e.isPresent?e.presence!==li.Entering&&(e.presence=e.presence===li.Exiting?li.Entering:li.Present):e.presence=li.Exiting})),this.updateStacks();var n={layoutReady:function(n){void 0!==n.getLayoutId()?e.getStack(n).animate(n,"crossfade"===t):n.notifyLayoutReady()},parent:this.context.visualElement};this.children.forEach((function(t){return e.syncContext.add(t)})),this.syncContext.flush(n),this.stacks.forEach((function(e){return e.clearSnapshot()}))},t.prototype.updateStacks=function(){this.stacks.forEach((function(e){return e.updateLeadAndFollow()}))},t.prototype.scheduleUpdate=function(e){void 0===e&&(e=!1),!e&&this.updateScheduled||(this.updateScheduled=!0,this.children.forEach((function(e){!function(e){for(var t=!1,n={},r=0;r<Y.length;r++){var o="rotate"+Y[r];e.hasValue(o)&&0!==e.getStaticValue(o)&&(t=!0,n[o]=e.getStaticValue(o),e.setStaticValue(o,0))}if(t){for(var o in e.syncRender(),n)e.setStaticValue(o,n[o]);e.scheduleRender()}}(e),e.shouldResetTransform()&&e.resetTransform()})),this.children.forEach(Io),this.stacks.forEach((function(e){return e.updateSnapshot()})),!e&&this.renderScheduled||(this.renderScheduled=!0,this.forceUpdate()))},t.prototype.addChild=function(e){this.children.add(e),this.addToStack(e),e.presence=this.hasMounted?li.Entering:li.Present},t.prototype.removeChild=function(e){this.scheduleUpdate(),this.children.delete(e),this.removeFromStack(e)},t.prototype.addToStack=function(e){var t=this.getStack(e);null===t||void 0===t||t.add(e)},t.prototype.removeFromStack=function(e){var t=this.getStack(e);null===t||void 0===t||t.remove(e)},t.prototype.getStack=function(e){var t=e.getLayoutId();if(void 0!==t)return!this.stacks.has(t)&&this.stacks.set(t,Ca()),this.stacks.get(t)},t.prototype.render=function(){return s.createElement(Pi.Provider,{value:this.syncContext},this.props.children)},t.contextType=y,t}(s.Component);function Oa(e){var t=e.children,n=a(e,["children"]);(n=i(i({},Object(s.useContext)(g)),n)).isStatic=x((function(){return n.isStatic}));var r="object"===typeof n.transition?n.transition.toString():"",o=Object(s.useMemo)((function(){return n}),[r,n.transformPagePoint]);return s.createElement(g.Provider,{value:o},t)}function _a(e){var t=e.children,n=e.features,r=e.strict,o=void 0!==r&&r,i=u(Object(s.useState)(!Aa(n)),2)[1],l=Object(s.useRef)(void 0);if(!Aa(n)){var c=n.renderer,f=a(n,["renderer"]);l.current=c,p(f)}return Object(s.useEffect)((function(){Aa(n)&&n().then((function(e){var t=e.renderer;p(a(e,["renderer"])),l.current=t,i(!0)}))}),[]),s.createElement(m.Provider,{value:{renderer:l.current,strict:o}},t)}function Aa(e){return"function"===typeof e}var Ra=i(i({renderer:ua},eo),Pt),Ma=i(i(i({},Ra),ci),Ri);function ja(e){var t=x((function(){return Mr(e)}));if(Object(s.useContext)(g).isStatic){var n=u(Object(s.useState)(e),2)[1];Object(s.useEffect)((function(){return t.onChange(n)}),[])}return t}function La(e,t){Object(s.useEffect)((function(){if(te(e))return e.onChange(t)}),[t])}function Na(e,t){var n=ja(t()),r=function(){return n.set(t())};return r(),function(e,t){Object(s.useEffect)((function(){var n=e.map((function(e){return e.onChange(t)}));return function(){return n.forEach((function(e){return e()}))}}))}(e,(function(){return Qn.update(r,!1,!0)})),n}function Ia(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=e.length;function o(){for(var n="",o=0;o<r;o++){n+=e[o],t[o]&&(n+=t[o].get())}return n}return Na(t,o)}var Da=function(e){return function(e){return"object"===typeof e&&e.mix}(e)?e.mix:void 0};function Va(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=!Array.isArray(e[0]),r=n?0:-1,o=e[0+r],a=e[1+r],u=e[2+r],l=e[3+r],s=dn(a,u,i({mixer:Da(u[0])},l));return n?s(o):s}function za(e,t,n,r){var o="function"===typeof t?t:Va(t,n,r);return Array.isArray(e)?Fa(e,o):Fa([e],(function(e){var t=u(e,1)[0];return o(t)}))}function Fa(e,t){var n=x((function(){return[]}));return Na(e,(function(){n.length=0;for(var r=e.length,o=0;o<r;o++)n[o]=e[o].get();return t(n)}))}function Ua(e,t){void 0===t&&(t={});var n=Object(s.useContext)(g).isStatic,r=Object(s.useRef)(null),o=ja(te(e)?e.get():e);return Object(s.useMemo)((function(){return o.attach((function(e,a){return n?a(e):(r.current&&r.current.stop(),r.current=qn(i(i({from:o.get(),to:e,velocity:o.getVelocity()},t),{onUpdate:a})),o.get())}))}),Object.values(t)),La(e,(function(e){return o.set(parseFloat(e))})),o}function Ba(e){var t=ja(e.getVelocity());return Object(s.useEffect)((function(){return e.velocityUpdateSubscribers.add((function(e){t.set(e)}))}),[e]),t}function Wa(){return{scrollX:Mr(0),scrollY:Mr(0),scrollXProgress:Mr(0),scrollYProgress:Mr(0)}}function Ha(e,t,n){n.set(e&&t?e/t:0)}function $a(e,t){var n=function(){var n=t(),r=n.xOffset,o=n.yOffset,i=n.xMaxOffset,a=n.yMaxOffset;e.scrollX.set(r),e.scrollY.set(o),Ha(r,i,e.scrollXProgress),Ha(o,a,e.scrollYProgress)};return n(),n}var Ka;function Ya(e){var t=x(Wa);return A((function(){var n=e.current;if(n){var r=$a(t,function(e){return function(){return{xOffset:e.scrollLeft,yOffset:e.scrollTop,xMaxOffset:e.scrollWidth-e.offsetWidth,yMaxOffset:e.scrollHeight-e.offsetHeight}}}(n)),o=rt(n,"scroll",r,{passive:!0}),i=rt(n,"resize",r);return function(){o&&o(),i&&i()}}}),[]),t}function Qa(){return{xOffset:window.pageXOffset,yOffset:window.pageYOffset,xMaxOffset:document.body.clientWidth-window.innerWidth,yMaxOffset:document.body.clientHeight-window.innerHeight}}var Xa,Ga=!1;function qa(){return Ka||(Ka=Wa()),A((function(){!Ga&&function(){if(Ga=!0,"undefined"!==typeof window){var e=$a(Ka,Qa);rt(window,"scroll",e,{passive:!0}),rt(window,"resize",e)}}()}),[]),Ka}function Za(){!Xa&&function(){if(Xa=Mr(null),"undefined"!==typeof window)if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return Xa.set(e.matches)};e.addListener(t),t()}else Xa.set(!1)}();var e=u(Object(s.useState)(Xa.get()),2),t=e[0],n=e[1];return La(Xa,n),t}function Ja(){var e=!1,t=[],n=new Set,r={subscribe:function(e){return n.add(e),function(){n.delete(e)}},start:function(r,o){if(e){var i=[];return n.forEach((function(e){i.push(Hr(e,r,{transitionOverride:o}))})),Promise.all(i)}return new Promise((function(e){t.push({animation:[r,o],resolve:e})}))},set:function(e){return n.forEach((function(t){!function(e,t){Array.isArray(t)?Fr(e,t):"string"===typeof t?Fr(e,[t]):zr(e,t)}(t,e)}))},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;r.start.apply(r,l([],u(t))).then(n)})),function(){e=!1,r.stop()}}};return r}function eu(){var e=x(Ja);return Object(s.useEffect)(e.mount,[]),e}var tu=function(e,t,n){var r=t-e;return((n-e)%r+r)%r+e};function nu(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Object(s.useRef)(0),r=u(Object(s.useState)(e[n.current]),2),o=r[0],i=r[1];return[o,function(t){n.current="number"!==typeof t?tu(0,e.length,n.current+1):t,i(e[n.current])}]}var ru=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.prototype.updateConstraints=function(e){void 0===e&&(e=!0),this.componentControls.forEach((function(e){e.updateConstraints()})),e&&ni()},e}(),ou=function(){return new ru};function iu(){return x(ou)}var au=function(){return{}},uu=Fi({build:function(){},measureViewportBox:ho,resetTransform:function(){},restoreTransform:function(){},removeValueFromRenderState:function(){},render:function(){},scrapeMotionValuesFromProps:au,readValueFromInstance:function(e,t,n){return n.initialState[t]||0},makeTargetAnimatable:function(e,t){var n=t.transition,r=t.transitionEnd,o=a(t,["transition","transitionEnd"]);return Ur(e,o,Wr(o,n||{},e)),i({transition:n,transitionEnd:r},o)}}),lu=qe({scrapeMotionValuesFromProps:au,createRenderState:au});function su(e){var t=u(Object(s.useState)(e),2),n=t[0],r=t[1],o=lu({},!1),a=x((function(){return uu({props:{},visualState:o},{initialState:e})}));return Object(s.useEffect)((function(){return a.mount({}),a.unmount()}),[]),Object(s.useEffect)((function(){a.setProps({onUpdate:function(e){return r(i({},e))}})})),[n,x((function(){return function(e){return Hr(a,e)}}))]}var cu=function(e){return e>.001?1/e:1e5};function fu(e){var t=ja(1),n=ja(1),r=b();return!0,e?(t=e.scaleX||t,n=e.scaleY||n):r&&(t=r.getValue("scaleX",1),n=r.getValue("scaleY",1)),{scaleX:za(t,cu),scaleY:za(n,cu)}}}]]); //# sourceMappingURL=2.22bd8bfe.chunk.js.map (this["webpackJsonpsamsung-upgrade"]=this["webpackJsonpsamsung-upgrade"]||[]).push([[0],{15:function(e,a,t){e.exports=t(28)},20:function(e,a,t){},28:function(e,a,t){"use strict";t.r(a);var n,o,r,i,s=t(0),l=t.n(s),u=t(10),c=t.n(u),m=(t(20),t(1)),d=t(2),h={colors:{black:"#000000",offBlack:"#363636",grey:"#E8E8E8",lightGrey:"#F4F4F4",white:"#ffffff",offWhite:"#F2F2F2",primary:"#1428a0",accent:"#4497F4",secondary:"#0274C2",red:"#FF4337",green:"#0f0",blue:"#3A84F7",priceBlue:"#2289FB",newBlue:"#5288fc"},transition:{default:"0.3s"},fonts:{primary:"SamsungOne, sans-serif",secondary:"SamsungSharpSans, sans-serif",tertiary:"sssM, SamsungOne, sans-serif",baseSize:[14,16],sizes:{terms:8,xs:10,button:12,s:[10,12],sm:[12,14],m:[14,16],l:[14,18],lm:[16,20],xl:[18,24],title:[24,30],xsl:[26,40],xxl:[28,45],massive:[36,55],brow:15,body:[14,16],video:12}},breakpoints:{desktop:1440,tablet:900,mobile:767}},y=Object(m.createGlobalStyle)(n||(n=Object(d.a)([" \n @font-face {\n font-family: sssM;\n src: url(https://www.samsung.com/etc/designs/smg/global/fonts/samsungsharpsans-medium_v2.woff2);\n }\n \n .cheil-static *, .cheil-static *:after, .cheil-static *: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"]))),p=function(e){return function(e,a){var t=Object.keys(h.breakpoints).map((function(e){return h.breakpoints[e]})).sort((function(e,a){return e-a}));if(Array.isArray(e)&&e.length>1){var n=e.map((function(e,n){return 0===n?"".concat(a,": ").concat(e,"px;"):"\n @media screen and (min-width: ".concat(t[n-1],"px) {\n ").concat(a,": ").concat(e,"px;\n }\n\n ")}));return n.push(n.shift()),n.join("")}var o=e;return"\n ".concat(a,": ").concat(o,"px;\n ")}(e,"font-size")},f=Object(m.default)((function(e){var a=e.className,t=e.children;return l.a.createElement("div",{className:a},t)}))(o||(o=Object(d.a)(["\n font-family: ",";\n max-width: 1440px;\n overflow: hidden;\n margin: auto;\n background: ",";\n color: ",";\n"])),(function(e){return e.theme.fonts.primary}),(function(e){return e.theme.colors.white}),(function(e){return e.theme.colors.black})),w=t(5),g=Object(s.memo)(Object(m.default)((function(e){var a=e.className,t=e.children,n=e.ref,o=e.id,r=e.onClick;return l.a.createElement("div",{id:o,className:a,onClick:r,ref:n},t)}))(r||(r=Object(d.a)(["\n display: ","; \n position: ",";\n flex-direction: ",";\n flex-grow: ",";\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.display?e.display:"flex"}),(function(e){return e.position?e.position:"relative"}),(function(e){return e.row?"row":"column"}),(function(e){return e.grow||"unset"}),(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: ".concat(e.top||"auto",";\n bottom: ").concat(e.bottom||"auto",";\n left:").concat(e.left||"auto",";\n right: ").concat(e.right||"auto",";\n "):""}))),b=Object(s.memo)(Object(m.default)((function(e){var a=e.className,t=e.children;e.sanitize;return l.a.createElement("p",{className:a},t)}))(i||(i=Object(d.a)(["\n font-family: ",";\n font-weight: ",";\n text-align: ",";\n margin: ",";\n width: ",";\n white-space: ",";\n text-underline-offset: ",";\n text-decoration: ",";\n color: ",";\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.width||"auto"}),(function(e){return e.whiteSpace||"normal"}),(function(e){return e.textUnderlineOffset||"auto"}),(function(e){return e.underline?"underline":"none"}),(function(e){return e.color?e.theme.colors[e.color]:e.theme.color}),(function(e){return p(e.size?e.theme.fonts.sizes[e.size]:e.theme.fonts.baseSize)}))),A=function(){return window.innerWidth<768},E=Object(s.createContext)(void 0),k=function(e){var a=e.children,t=S();return l.a.createElement(E.Provider,{value:t},a)},v=function(){var e=Object(s.useContext)(E);if(void 0===e)throw new Error("useIsMobile must be used within the useIsMobile Provider");return e},S=function(){var e=Object(s.useState)(A()),a=Object(w.a)(e,2),t=a[0],n=a[1];return Object(s.useEffect)((function(){var e=function(){n(A())};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),t},x=function(){var e="STG";switch(window.location.host.split(".")[0]){case"p6-qa":e="STG";break;case"www":e="PROD";break;case"test":e="STG"}return{env:e,dataOmniBase:"Samsung-Faqs",dataOmniType:"microsite"}};function I(e,a){var t=x();return{"data-omni-type":"microsite","data-omni":"uk:".concat(t.dataOmniBase,":").concat(e),"ga-ca":"microsite","ga-ac":"".concat(t.dataOmniBase),"ga-la":"".concat(t.dataOmniBase,":").concat(e)}}t.p;t.p;t.p;t.p;t.p;t.p;t.p;t.p;t.p;var C,F,B=["svgRef","title"];function L(){return(L=Object.assign||function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}function D(e,a){if(null==e)return{};var t,n,o=function(e,a){if(null==e)return{};var t,n,o={},r=Object.keys(e);for(n=0;n<r.length;n++)t=r[n],a.indexOf(t)>=0||(o[t]=e[t]);return o}(e,a);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n<r.length;n++)t=r[n],a.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var M,G,q,W,Q,Y,P=function(e){var a=e.svgRef,t=e.title,n=D(e,B);return l.a.createElement("svg",L({width:22,height:22,viewBox:"0 0 22 22",ref:a},n),t?l.a.createElement("title",null,t):null,C||(C=l.a.createElement("defs",null,l.a.createElement("pattern",{id:"pattern",preserveAspectRatio:"none",width:"100%",height:"100%",viewBox:"0 0 279 277"},l.a.createElement("image",{width:279,height:277,xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARcAAAEVCAYAAADKG6HfAAAACXBIWXMAAC4jAAAuIwF4pT92AAAKxUlEQVR4nO3d7XHUSAKA4e6t/XlVOAN8ETAXwc1GcGwEazIghNsM2AiACBYiwI7g7AgOIjgTQV/J2wYDY3tGo4/+eJ4qfkABbsnMS0tqSTGlFPgqxngSQtiEELb5F7dH7J6P+QeU7t5/qyml8zFjF5csxngWQngeQvhXEQOCslyFEIbIvEop7fUfZvdxiTEOQXkVQnhawHCgBhchhJcppcuHxtptXPLhzxszFRjtj5TSy/v+cJdxiTFuclieFTAcqNlwuLRNKV1/vw3dxSWHZTh2fFLAcKAFOwPzU0/f2juHQsIC0xmOAM7z5+uLruLiUAhm8yx/vr7o5rAoxjisV/lQwFCgZb+mlN6FzuLy0eVmmN2nlNJp6OWwKK9lERaY39O8ILWbcy5nBYwBenGz9qWLw6IYo3scYFl/b37mkk/kAsva9nBYtClgDNCb0x7icrLH7wGm1cXMBViBuACzEBdgFj3E5YdbwYH59RCXB5+WBcyj+bjkhwt/LmAo0JVezrm8K2AM0JVe4vJmj98DTKiLuORDo08FDAW60dOlaHdGw4K6iUuevbwtYCjQhd4W0b3MTyoHZtZVXPKrD7YuTcP8ulv+nwNzagYD8+ry3qI7MxjnYGAm3d64OAQmpTRcQfrFZWqYXvd3RQ9XkfKrEH4NIbwvYEjQhC5fRP+Y/NzdzQRPsZvi76BNP+e3FP6t0e27EBdYWH6n8nnjrxa+6P6wCJbUSVhuiAsspKewBHGBZfQWliAuML8ewxLEBebVa1iCuMB8YoybXsMS8rV2YGJ3wvKk131r5gITE5a/iAtMSFi+EheYiLB8S1xgAsLyI3GBIwnLbuICRxCW+4kLjCQsDxMXGEFYHicucCBh2Y+4wAGEZX/iAnsSlsOIC+xBWA4nLvAIYRlHXOABMcYzYRnHIxfgHjksr+2fccxcYAdhOZ64wHcaCEsRbw4VF7ij8rB8zu8+vyxgLOICtxoIy3Z493kBY7khLtBOWIqYsdwSF7onLPMQF7omLPMRF7olLPMSF7okLPMTF7ojLMsQF7oiLMsRF7ohLMsSF7ogLMsTF5oXY3wlLMvzyAWaFmN8E0L4rdJtrDYswcyFlgnLusSFJgnL+sSF5lQelqsQwqb2sATnXGhNA2EZZizXBYzlaGYuNENYyiIuNEFYyiMuVE9YyiQuVE1YyiUuVEtYyiYuVElYyicuVEdY6iAuVEVY6iEuVENY6mKFLsWLMZ6EEIaXfT2r9LvVXViCmQulE5Z6iQvFEpa6iQtFEpb6iQvFaSAsb1NKm57DEsSF0jQSluFh4N0TF4ohLG0RF4ogLO0RF1YnLG0SF1YlLO0SF1YjLG0TF1YhLO0TFxYnLH0QFxYlLP0QFxYjLH0RFxYRY9yEED4KSz/EhdnlsAwzlieV7m1hGUFcmJWw9EtcmI2w9E1cmEUDYXkhLMcRFybXSFjeFDCOqokLkxIWbokLkxEW7hIXJiEsfE9cOJqwsIu4cBRh4T7iwmjCwkPEhVGEhceICwcTFvYhLhwkxrgVFvYhLuwtxjgsh/8gLOxDXNhLDsvriveWsCxMXHiUsDCGuPCgysPyWVjW83OvG87jGgjLNqV0WcBYumTmwk7CwrHEhR8IC1MQF74hLExFXPhCWJiSuHBDWJiauCAszEJcOicszEVcOiYszElcOiUszE1cOhRjfCkszM3y/87EGIf7bH6rdKuFpSJmLh0RFpYkLp0QFpYmLh2oPCyfhKVOzrk0rvKwXOWwXBcwFg5k5tIwYWFN4tIoYWFt4tIgYaEE4tIYYaEU4tIQYaEk4tIIYaE04tIAYaFE4lI5YaFU4lIxYaFk4lKhGOOJsFA6y/8rM4QlhHAeQnhW6SYISyfMXCoiLNREXCohLNRGXCrQQFjeC0t/nHMpXANheZtSOitgHCzMzKVgwkLNxKVQwkLtxKVAwkILxKUwwkIrxKUgwkJLxKUQwkJrxKUAwkKLxGVlwkKrxGVFwkLLxGUlMcaNsNAyy/9XcCcsTyrdBGHhUWYuCxMWeiEuCxIWeiIuC2kgLL8LC4dwzmUBDYTlRUrpTQHjoCJmLjMTFnolLjMSFnomLjMRFnonLjMQFhCXyQkL/EVcJiQs8JW4TERY4FviMgFhgR+Jy5GEBXYTlyPEGJ8LC+wmLiPFGIf7bP4UFthNXEbIYXld3cC/EhZmJy4HEhbYj7uiD1B5WD6HEM5SSu8KGAsdEJc9NRCWbUrpsoCx0AmHRXsQFjicuDxCWGAccXmAsMB44nIPYYHjiMsOwgLHE5fvCAtMQ1zuEBaYjrhkwgLTEhdhgVl0H5cY4ythgel1vfw/xjjcwPdbAUMZQ1goWrczF2GBeXUZF2GB+XUXl8rDchVC2AgLNejqnEsDYRlmLNcFjAUe1c3MRVhgWV3ERVhgec3HRVhgHU3HRVhgPc3GRVhgXU3GRVhgfc3FRVigDE3FRVigHM3ERVigLNWv0I0xnoQQhrcI/rOA4YwhLDSp6rjksJyHEJ4VMJwxhIVmVXtYJCxwr/MCds15lXERFnjQxwJ2z8fq4tJAWN4KC3NKKQ1x+bTyTq5r5tJCWFJKZ8LCAt6tuJOvhsBVE5dWwlLAOOjDmxW38uZrx5RS8XtaWOBwMcbzFZZoDI9hPR1m58XPXIQFRnu5wq779+1hf9FxERYYLz9r+fcFd+FFSunV7U+KPSwSFpjGQodHXw6Hbn+hyJmLsMCknue1VXP5vGt5RXFxERaYVv7Qb2cKzL3v0SoqLsIC8xgCk1LahBD+mPALXORDoZ3v0SomLsIC80spDVeQ/pHDMNaw+vfXlNKDK82LOKEbY9zkFYVPVx/MOMJCdfLn7mU+J/Nkj/G/Hz6nKaW9FuitHpe8ged7blyJhIXq5c/h8OP0u20ZZiaXKaWD77ReNS7CAu1a7ZyLsEDbVolLA2F5ISzwsMXj0khY1rzjFKqwaFyEBfqxWFyEBfqySFyEBfoze1yEBfo0a1yEBfo1W1yEBfo2S1yEBZg8LsIChKnjIizArcniEmMclsP/R1iAMFVcclheT/F3rURYYGJHx0VYgF2OiouwAPf5eeyeqTws9z6xHJjGqJmLsACPOTguwgLs46C4CAuwr73jIizAIfaKi7AAh3o0LsICjPFgXIQFGOveuAgLcIydcREW4Fg/xEVYgCl8867oGOPwtvs/K92zwgIF+RKXGOPwdvvLSp/HIixQmLuHRa+EBZjKzcwlxrgNIXyocK8KCxTqduZyVuE36CqEcCosUKYYQjgJIfyvsu/PVZ6xXBcwFmCHYeayrWzHCAtUoLa4CAtUYojLppKxCgtUZNYX0U9IWKAywwndVPiQhQUq9FNeK1IqYYFK/ZSX/JdIWKBipZ5zERao3BCX88I2QVigAaXFRVigEbc3Ll4XcEe0sEBDbs+5rP0ydmGBxtzOXIYHRf13pU27CCE8FxZoy83MJaX0MYTw+wpb9jalZMYCDbr7mMuTfHL32UKbOYSlxufIAHv4ss4lzx7OFlqxKyzQuG8W0eWnum1nDoywQAd+WKE7c2CEBTqxc/l/DswmX8mZwhCqF8IC/bj33qLhCtJwJWeIQgjh0xF75O0QqpTS2mtpgAV988bFh+S3MZ7lQ6bHVvMOi+LeDYvz8mVuoDN7x+WuGONwyHT63SMyr/PjGy6tW4HOhRD+D6hWC5I27rhcAAAAAElFTkSuQmCC"})))),F||(F=l.a.createElement("rect",{id:"arrow_linkout",width:22,height:22,fill:"url(#pattern)"})))},T=l.a.forwardRef((function(e,a){return l.a.createElement(P,L({svgRef:a},e))})),N=(t.p,t(14)),O=m.default.div.withConfig(N.taggingValidator)(M||(M=Object(d.a)(["\n width:100%;\n margin: 0 0 2px;\n padding: 0;\n border-top: solid 1px #D9D9D9;\n &:last-of-type {\n border-bottom: solid 1px #D9D9D9;\n }\n"]))),j=m.default.div(G||(G=Object(d.a)(['\n cursor: pointer;\n color: black;\n padding: 20px 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n transition: max-height 0.35s cubic-bezier(0, 1, 0, 1);\n width: 100%;\n &::after {\n content: "";\n width: 12px;\n height: 12px;\n min-width: 10px;\n min-height: 10px;\n border-bottom: 2px solid currentColor;\n border-right: 2px solid currentColor;\n transform: ',";\n position: relative;\n margin-left: 20px;\n top: ",";\n }\n background-color:transparent;\n\n @media screen and (min-width: ","px) {\n padding: 20px 30px;\n }\n"])),(function(e){return e.opened?"rotate(225deg)":"rotate(45deg)"}),(function(e){return e.opened?"4px":"-2px"}),(function(e){return e.theme.breakpoints.mobile})),J=m.default.div(q||(q=Object(d.a)(["\n cursor: pointer;\n color: black;\n padding: 20px 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n cursor: pointer;\n width: 100%;\n background-color:transparent;\n @media screen and (min-width: ","px) {\n padding: 20px 30px;\n }\n"])),(function(e){return e.theme.breakpoints.mobile})),H=m.default.div(W||(W=Object(d.a)(["\noverflow: hidden;\n-webkit-transition: opacity 3s ease-in-out;\n-moz-transition: opacity 3s ease-in-out;\n-ms-transition: opacity 3s ease-in-out;\n-o-transition: opacity 3s ease-in-out;\n transition: opacity 3s ease-in-out;\nheight: auto;\nwidth: 100%;\nline-height: 1.4;\nmax-height: ",";\ntransition: max-height 0.35s cubic-bezier(0, 1, 0, 1);\n"])),(function(e){return e.opened?"unset":"0"})),z=function(e){var a=e.title,t=e.link,n=e.children,o=v(),r=Object(s.useState)(!1),i=Object(w.a)(r,2),u=i[0],c=i[1];return l.a.createElement(l.a.Fragment,null,n?l.a.createElement(O,Object.assign({},I("Accordion_".concat(a)),{key:"".concat(a)}),l.a.createElement(j,{opened:u,onClick:function(){return c(!u)}},l.a.createElement(b,{font:"primary",weight:"bold",size:"l"},a)),l.a.createElement(H,{opened:u},l.a.createElement(g,{alignItems:"flex-start",padding:o?"10px 15px 20px 15px":"0px 30px 20px 30px",width:"90%",margin:"0 auto 0 0"},n))):l.a.createElement(O,Object.assign({},I("Accordion_".concat(a)),{key:"".concat(a)}),l.a.createElement(J,null,l.a.createElement("a",{href:t,className:"accordionLink",target:"_blank",rel:"noopener noreferrer",style:{width:"100%",height:"100%"}},l.a.createElement(b,{font:"primary",weight:"bold",size:"l"},a)),l.a.createElement(T,{style:{width:"14px",height:"14px"}}))))},R=function(){return window.innerWidth<1200},U=Object(s.createContext)(void 0),K=function(e){var a=e.children,t=V();return l.a.createElement(U.Provider,{value:t},a)},V=function(){var e=Object(s.useState)(R()),a=Object(w.a)(e,2),t=a[0],n=a[1];return Object(s.useEffect)((function(){var e=function(){n(R())};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),t},X=Object(m.default)(g)(Q||(Q=Object(d.a)(["\n overflow-x: auto;\n overflow-y: hidden;\n white-space: nowrap;\n padding: 1.2em 0;\n cursor: pointer;\n align-items: center;\n padding: 20px 40px;\n border: ",';\n border-radius: 10px;\n justify-content: space-between;\n -webkit-transition: opacity 2s ease-in-out;\n -moz-transition: opacity 3s ease-in-out;\n -ms-transition: opacity 3s ease-in-out;\n -o-transition: opacity 3s ease-in-out;\n transition: opacity 3s ease-in-out;\n width: 100%;\n\n &::after {\n content: "";\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAABkFSURBVHic7d1NrG1nWQfwf09ta2jjvYLQkli4VESdIDWlaEwao/UjcWBMbCrRqXFqnGp0Zhw40MQghICmJiICTjQprVUHhthStAFbqwjqQEPQ0BaMBsrtxcG+5/bcc/c+Z3+std6v3y95B2DUtd73ef7P2mufc+5Nmc5bkjyQ5F1JvjPJW5NcSPItV//nX0nyUpLPJ/lskqeS/E2Sf5vwGgCgFU3PzXuS/HqSf0ryjT3X80l+7er/LQDoWfNz851JPprklS0vdpv1SpKPJLlvwfsAgCU0PzfvSvJIkisT3sDpdSXJnyS5e4kbAoAZdTE3fzar7yLmuoHT66UkD891MwAws+bn5q1J3r/gDZxe77t6DQDQgi7m5u1JHi14E8fribz6U5EAUKsu5uYdSZ6s4CaO11NJLu57MwAws4tZzarS8/J4PZnVLN/JLUk+XsHFn15/n+S1u94MAMzsQuoa/sfrL5PctsuNlPzu4rz1dLwJAKAeF7OaTaXn46b13m1v5KEKLva85U0AADWo9ZP/6fXu827kjVn2VxYOWd4EAFBS7Z/8T64Xk9x51s38YQUXucvyJgCAElr55H9yfXDTzbwz8/6lormWNwEALKmlT/4n15Uk37fuhj5WwcXtu7wJAGAJLX7yP7k+fPqGviPJ5Qou7JDlTQAAc2r1k//JdTmrf4Y4R1dv6ueT3DzVDhVyX5K/ijcBAEzvQpLH0v6/WHtzkp87+V8c8u8S17a8CQBgSj188j+5nju+sXsquJipl58JAGAKrX/nv2m96SjJAxNuVC3uzeofQvAQAMC+LiR5PMn9pS9kBg8cZfXrfz26N6vva3wdAMCuLmb1QbLH4Z8k7zpK8l2lr2JGfjAQgF318gN/Z3lbkvxryn8XMffyg4EAbKO3H/jbtD6XrP4+cOkLWWL5wUAAztLrD/ytW19KkpcruJClljcBAKwzyif/4/VyMtYDgIcAAE4bbfhfewAY5SuAk8vXAQAkY732P7m+dJTVA8Bo/IogAL3/qt9ZXjxK8vnSV1GIXxEEGNcIv+p3ls8dJfls6asoyJsAgPGM/Mn/2L8cJflk6asozJsAgHGM/sn/2JPJ6t8FLv3DCDUsPxgI0LdRf+Bv3XrT8aY8X8HF1LD8iiBAn0b8Vb9N69kkObq6MR/ad0c74+sAgP547X+9Pzr5H+5Jcjnln0pqWd4EAPTBJ//r1+Ukl05v0kcquLCalp8JAGib7/xvXGvf+N+X5EoFF1fT8iYAoE0++d+4Xknyjk0b9kgFF1jb8iYAoC0++a9fHzhr0+5K8lIFF1nb8iYAoA0++a9fLya587zNe6iCC61xeRMAUDef/Devd2+7ie+r4GJrXN4EANTJJ//N6z27bOQtSR6t4KJrXN4EANTFJ//N64kkt+66oXfY0I3LmwCAOvjkv3k9ldUs34unqs3LmwCAssyomWeUDZ55gwHYmdm00Gyy0QttNADnMpMWnkk2fOENB+AGZlGhWWTjC208AGbQGWuRGeQACh8AwIDMnkpmj4Oo5CAABmDmVDZzHEhlBwLQIbOm0lnjYCo9GIAOmDGVzxgHVPkBATTIbGlktjioRg4KoAFmSmMzxYE1dmAAFTJLGp0lDq7RgwOogBnS+AxxgI0fIEABZkcns8NBdnKQAAswMzqbGQ60swMFmIFZ0emscLCdHizABMyIzmeEA+78gAH2YDYMMhsc9CAHDbAFM2GwmeDABztwgDXMgkFngYMf9OABYgYMPwMUwOAFAAxJ9sv+JApBIQAjkfky/zoKQkEA/ZP1sn4thaEwgH7JeBl/JgWiQID+yHbZvhWFolCAfsh0mb4TBaNggPbJclm+F4WjcIB2yXAZfhAFpICA9shu2T0JhaSQgHbIbJk9KQWloID6yWpZPQuFpbCAesloGT0rBabAgPrIZtm8CIWm0IB6yGSZvCgFp+CA8mSxLC5C4Sk8oBwZLIOLUoAKEFie7JW9VVCIChFYjsyVuVVRkAoSmJ+slbVVUpgKE5iPjJWxVVOgChSYnmyVrU1QqAoVmI5MlalNUbAKFjicLJWlTVK4ChfYnwyVoU1TwAoY2J3slJ1dUMgKGdiezJSZXVHQCho4n6yUlV1S2Aob2ExGysiuKXAFDtxINsrGISh0hQ68SibKxKEoeAUPyEJZOCiFr/BhZDJQBg5NA2gAGJHsk31EI2gEGIvMk3mcoCE0BIxA1sk61tAYGgN6JuNkHGfQIBoEeiTbZBtb0CgaBXoi02QaO9AwGgZ6IMtkGXvQOBoHWibDZBgH0EAaCFoku2QXE9BIGglaIrNkFhPSUBoKWiCrZBUz0FgaC2omo2QUM9JgGgxqJJtkEwvQaBoNaiKTZBIL0nAaDmogi2QRBWg8jQclySAZREEaUANCCbJH9lABjagRYUkyR+ZQEQ2pIWEJskbWUCGNqTFhTjJGxlAxDapBYQ6yRbbQAI2qUWFKMkWm0BANq2FhCrJEltAgjatx4RAyRIbQMA2sgWEfskN20AGNrJFhFzJDZtARDa2hYRuyQlbQIY2tseEsMkJG0DENrsFhHdkgGxiARtfocJJMkAkMRMNreEhkgSxgSBpf4zM2GSADGJgAEACMSe/rfRAEZyxBQI/0vJ6HawSCQGAMel2vww0Eg2Cgb3pcj8NGAkJA0Ce9rbfhXIJCUNAXPa2nYWsCQ2DQB72sl2FngkNw0DY9rIdhbwJEgNAmvat34WCCRJDQFj2rZ2EyAkWg0Aa9qldhcoJFsFA3PapHYTYCRsBQJ72pN2F2gkbQUBc9qSdhMQJH4FAHvagXYXGCR/BQlh7Ug1CMABJAlKH39B4UJ4gEEcvSc3oOqiGQBBLL0Gt6DaojmAQT89JjegyqJaAEFPPQW3oLqieoBBXT0lN6CpohsAQW09BLegmaI7gEF4fRQ3oImiXABBj70Tt6B5onyAQZu9Ezega6IdAEGtvRK3oFuiPYBBtn0yN6BLol4AQc6+kNvQHdE3SCjuvpCT0BwxB4Ao8VvaAXYDiCT/CNTg/oARiWABSAo1L7ah+GJwgF4WjUvJoHrhKIAnEUal2tA6cIRsHYOzWuxoENBKSA7JXaVtvAOQSloOyNmlbTwJYEpsDshVpWy8COBKfgbJ0aVsPAngSoAG2V2lW7wIEEqSBtjZpVs8BEBKpAbYVaVavAxASrYK2dGlWjwEwErICtldpUm8DMBK2grY2aVJPAQgSuwK2FWlSLwMIEr+AtTQ2qQaAQASyAS1F7ag8oTBAL4qWpOTUHVEIgC+SlqDW1BlRGMAvmuakxNQZUSkAL6LmoLbUFVE5QC+qpqSk1BTRCYAvsqagltQQ0RnAL7kOpITUENEqAC/B9qR21AzROkAvyXakZNQN0QqAL9G2pFbUCdEawC/bzqBE1AnRKwAv4TdSG2gA6J+gF/WlqQk0AgxD4Av+YWlALwGAEv+BXA2oAGJQBMO4AcPbjnj1AEoNgxEHgzMc7c4C1DIRxBoKzHuesAbZiMPQ/GJxx/2cMsBcDot8B4Wz7PVuASRgU/Q0KZ9rfmQLMwsDoZ2A4y37OEmARBkf7g8MZtn+GAEUYIO0OEGfX7tkBVMEgaW+QOLP2zgygSgZKOwPFWbVzVgBNMFjqHyzOqP4zAmiSAVPvgHE29Z4NQBcMmvoGjTOp70wAumTg1DNwnEU9ZwEwBIOn/OBxBuXPAGBIBlC5AWTvy+09ADGISgwie778ngOwhoG03ECy18vtNQBbMJjmH0z2eP49BmAPBtR8A8rezre3AEzAoJp+UNnT6fcUgBkYWNMNLHs53V4CsACD6/DBZQ8P30MACjDA9h9g9m7/vQOgAgbZ7oPMnu2+ZwBUyEDbfqDZq+33CoAGGGznDzZ7dP4eAdAgA27z+nSSv6vgOmpchj/du6n0BcACLiR5PMn9pS+EJjyT5MEkL5S+EAAO502Atc3yyR+gQx4CrLOW4Q/QMQ8B1rpl+AMMwEOAdXIZ/gAD8RBgGf4Ag/IQMPYy/AEG5iFgzGX4A+AhYLBl+ANwjYeAMZbhD8ANPAT0vQx/ADbyENDnMvwBOJeHgL6W4Q/A1jwE9LEMfwB25iGg7WX4A7A3DwFtLsMfgIN5CGhrGf4ATMZDQBvL8Adgch4C6l6GPwCz8RBQ5zL8AZidh4C6luEPwGI8BNSxDH8AFuchwPAHYFAeAgx/AAblIcDwB2BQHgIMfwAG5SHA8AdgUB4CDH8ABuUhwPAHYFAeAgx/AAblIcDwB2BQHgIMfwAG5SHA8AdgUB4CDH8ABnUhyadSfsjWuj4dwx8Wc1T6AgAAoFe+Athu+QoAgG4Y/h4CABiM4e8hAIDBGP4eAgAYjOHvIQCAwRj+HgIAGIzh7yEAgMEY/h4CABiM4e8hAIDBGP4eAgAYjOHvIQCAwRj+HgIAGIzhX8fyEADAYgz/upaHAABmZ/jXuTwEADAbw7/u5SEAgMkZ/m0sDwEATMbwb2t5CADgYIZ/m8tDAAB7M/zbXh4CANiZ4d/H8hAAwNYM/76WhwAAzmX497k8BACwkeHf9/IQAMANDP8xlocAAK4x/MdaHgIAMPwHXR4CAAZm+I+9PAQADMjwtzwEAAzG8LdOLg8BAAMw/K11y0MAQMcMf+us5SEAoEOGv7XN8hDAMG4qfQGwgAtJHk9yf+kLoQnPJHkwyQulLwTmdFT6AmBmhv9mn8nqEy/XuzfJE/EmAKBZXvuf/6rbHp2/RwA0xGDbfrDZq+33CoCKGWi7DzR7tvueAVARg2z/QWbv9t87AAoywA4fYPbw8D0EYEEG13SDy15Ot5cAzMjAmn5g2dPp9xSACRlU8w0qezvf3gJwAANq/gFlj+ffYwB2YDAtN5js9XJ7DcAZDKTlB5I9X37PATjBICo3iOx9ub0HGJoBVH4AOYPyZwAwFIOnnsHjLOo5C4CuGTj1DRxnUt+ZAHTFoKl30Dibes8GoGkGTP0DxhnVf0YATTFY2hkszqqdswKomoHS3kBxZu2dGUBVDJJ2B4mza/fsAIoyQNofIM6w/TMEWJTB0c/gcJb9nCXArAyM/gaGM+3vTAEmZVD0Oyicbb9nC3AQA6L/AeGM+z9jgJ0YDOMMBmc9zlkDnMlAGG8gOPPxzhzgOgbBuIPA2Y979sDgDAADQA2oAWAwgl/wH1MLagEYhMAX+KepCTUBdE7QC/pN1IbaADol4AX8edSIGgE6I9gF+7bUiloBOiHQBfqu1IyaARonyAX5vtSO2gEaJcAF+KHUkBoCGiO4BfdU1JJaAhohsAX21NSUmgIqJ6gF9VzUltoCKiWgBfTc1JgaAyojmAXzUtSaWgMqIZAF8tLUnJoDChPEgrgUtaf2gEIEsAAuTQ2qQWBhglfw1kItqkVgIQJX4NZGTapJYGaCVtDWSm2qTWAmAlbA1k6NqlFgYoJVsLZCrapVYCICVaC2Rs2qWeBAglSQtkrtql1gTwJUgLZODathYEeCU3D2Qi2rZWBLAlNg9kZNq2ngHIJSUPZKbattYAMBKSB7p8bVOHCKYBSMo1Drah24SiAKxNGoeTUPwxOEgnBUal/tw7AEoAAcnR7QAzAcwSf4WNELegGGIfAEHtfTE3oCuifoBB3r6Q29Ad0ScAKOs+kRPQLdEWyCje3oFb0C3RBoAo3d6Bk9A80TZIKM/egdvQPNEmACjMPoIT0EzRFcgotp6CW9BM0QWAKLaekpPQXVE1SCinnoLb0F1RJQAop56TE9BtURTIKJZeg1vQbVEEgCiWXpOT0HxQkiQUQZek/vQTECSABRlh7Ug7A4wSN4qINe1IuwGIEjcKiLntSTMDtBI2iok97UmzAbASNgqJse1aMwOcEiWGiDXtWrMBmBIlBoi57Vs3AwQSJIaJPe1buwNwEiQGibHtbDsDPBITjog17Wy7A1gSEw6Iue1tNwLkEhKOiT3tbbsJGAEBD0TY/rcbiBYBAMjEGv63W4RiAIBMai5/U8CIIzliCgZ3pf7zMwASAAGJsMkAEMSONrfEhkgSxgKBpew8NJMkEmMACNrtFhHdkgG+iYBtfgcBYZISPokMbW2LANWSEr6IiG1tCwC5khM+iARtbIsA/ZITtomAbWwHAIGSJDaJDG1bgwBVkiS2iIhtWwMCWZIlNogEbVqDAH2SJbqJgG1aAwJxkjY6iQxtSYsARZI2uoiIbUkLAkmSNzqIBG1IhQguyRPRSkATUglCSDZBAFaDyNBzWQRbKIBWk4DQc1kUkyiQVoNI0GNZJNsokZaTANBjWTUTKKGWgsjQUtkFWyiglpKA0FLZFZMosJaCSNBC2SXbKLA2ggDQQtk2EyjD1oHI0DPZBlsowdaBgNAz2RaTKNLWgUjQI9km2yjTNoEA0CPZNxMo41NIbGgBHIOlnHCRpCQ8BIZJ7MIxpBI8CYZJ/sG5oG0AAwMhkoA4ek8BU+IAtl4WAUvIIHXiUTZeIQFLpCB24kG2Vj1xS4Agc2k5EysksKW2ED55OVsrIrClpBA9uTmTKzCwpZIQO7k52ys2kKWAED+5OhMrRJClfhAoeTpbK0KQpWwQLTkakytQkKVaEC05OtsrVqClSBAvORsTK2SgpTYQLzk7WytioKUkECy5G5MrcKClEhAsuTvbK3KAWoAIFyZLAMLkLhKTygPFksixel4BQcUA+ZLJMXodAUGlAf2SybZ6XAFBhQLxkto2ehsBQWUD9ZLasnpaAUFNAOmS2zJ6GQFBLQHtktuw+igBQQ0C4ZLsP3onAUDtA+WS7Ld6JgFAzQD5ku07eiUBQK0B/ZLtvPpEAUCNAvGS/j11IYCgPon6yX9ddREAoCGIfMl/lJFIJCAEYk+wfPfgUweAEAQzMDBp0BDn7Qgwc4wSwYbBY48MEOHOAMZsIgM8FBD3LQADswGzqfDQ648wMGOIAZ0emMcLCdHizAhMyKzmaFA+3sQAFmZGZ0MjMcZCcHCbAgs6Px2eEAGz9AgILMkEZniINr9OAAKmKWNDZLHFhjBwZQMTOlkZnioBo5KICGmC2VzxYHVPkBATTMjKl0xjiYSg8GoCNmTWWzxoFUdiAAHTNzKpk5DqKSgwAYiNlTePY4gMIHADAwM6jQDLLxhTYegGvMooVnkQ1feMMB2MhMWmgm2eiFNhqArZlNM88mGzzzBgOwNzNqphn1Ghu7cT2d5OK+GwvAZC5mlcml50KN66msZvlOjpL8aQUXX+PyyR+gLt4EbF5/nuTmXTbztyu46BqX4Q9QJw8Bm9dvbbuJD1dwsTUur/0B6ubrgM3rZ87bvAtJ/rOCC61t+eQP0AZvAtavLyT51rM27v0VXGRty/AHaIuHgPXr9zZt2DuSXKngAmtaXvsDtMnXATeuV5K8fd1mPVLBxdW0fPIHaJs3ATeuD57epDcm+VoFF1bLMvwB+uAh4Pr11SR3Javf90+SX0xy615b259PJfnhJC+UvhAADvblJD+eVbaT3JbkF07+F8+k/FNJDcsnf4A+eRPw6nr6eFPujB/++0YMf4DeeQhYrVeSvOEoyY8muemgLW3fM0kejNf+AD37cpIfS/LJ0hdS2FGSHzlKcn/pKynMd/4A4/AzASvff5TkLaWvoqBnsiqEl0pfCACLeSmrt74jvwl481GSS6WvohCv/QHGNfrXAZeS1SaU/oGEpZe/8AdAMu5fDHwxSf6vggtZcvlpfwBOGvG3A75ylOTlKXavEV77A3DaiF8HvHyU5Oulr2Ihhj8Am4z2EPD1oyRfKX0VC/CrfgCcZ6RfEfyfoyTPl76KmflVPwC2NcqvCP7jUZJnS1/FjLz2B2BXI3wd8OxRkudKX8VMDH8A9tX7Q8BzSfLt6e8fA/KrfgBMocdfEbyS5O7jG3yyggsy/AGoUW8PAZ9IVv8iUJJ8dKJNKs1rfwCm1tvXAR87+R/enORyyj+VHLL8eV8A5tTDnw2+nNXMv84jFVzYvstrfwCW0PrXAX+w7qbemtVfBSx9cYY/ADVr9SHgcpK3bbqp36/gAndZXvsDUEKLXwd84Kwben2SL1Rwkdssn/wBKKmlNwFfTHLneTf0E6n/7wIY/gDUoIWHgCtJfnLbG/rdCi540/LaH4Ca1P51wO/scjO3JPmzCi769PLJH4Aa1fom4NEkt+16M9+c5IkKLv54PRWf/AGo18XU9RDwWPYY/sduT/IXFdzEx5Pcse9NAMBC7kjyeMrPzceSvObQm7k5yW+m3A8GvierryQAoAW3JnlvyszMK0l+I6vZPZmfzupv7C91Ey8meWjKGwCABT2c1Sxbam6+kOSn5rqZ12b1NuBrM97Alaz+LPG5v68IAJV7XVY/hf9K5pubX0/yviRvWOKGvifJhzPtg8DlJH+c5HuXuAEAWNC9Wc3NKR8EvprkQ0m+e8H7uOb1SX45yT9sebHr1rNJfiXJpWUvHQAWdynJryZ5LvvPzc8k+aUk33bIhdx0yP/yKXcm+YEkP5jk7Vm9injd1fVNSf43yX8n+fck/5zVH0346yT/MeE1AEAr7k7yQ0nuz+of6bmU1Qfr27N6K/6lq+uLWQ39TyT52yT/NcX/8/8H+M+HHxUOiQ0AAAAASUVORK5CYII=");\n width: 22px;\n height: 22px;\n min-width: 10px;\n min-height: 10px;\n background-repeat: no-repeat;\n background-position: center;\n background-color: transparent;\n background-size: contain;\n transition: transform 0.2s ease-out;\n transform-origin: center center;\n transform: ',";\n position: relative;\n margin-left: 20px;\n // top: ",";\n right: 22px;\n\n @media screen and (max-width: ","px) {\n width: 16px;\n height: 16px;\n right: -4px;\n }\n\n @media screen and (min-width: ","px) and (max-width: ","px) {\n width: 16px;\n height: 16px;\n right: 25px;\n }\n }\n\n @media screen and (max-width: ","px) {\n padding: 10px 20px;\n }\n"])),(function(e){return e.open?"none":"1px solid lightgrey;"}),(function(e){return e.open?"rotate(90deg)":"rotate(45deg)"}),(function(e){return e.opened?"4px":"-2px"}),(function(e){return e.theme.breakpoints.mobile}),(function(e){return e.theme.breakpoints.mobile}),(function(e){return e.theme.breakpoints.tablet}),(function(e){return e.theme.breakpoints.tablet})),Z=m.default.h2(Y||(Y=Object(d.a)(["\n font-family: SamsungSharpSans, sans-serif;\n font-weight: bold;\n text-align: center;\n width: 100%;\n"]))),_=function(e){var a=e.data,t=Object.keys(a),n=Object(s.useState)(!1),o=Object(w.a)(n,2),r=o[0],i=o[1],u=Object(s.useState)(t[0]),c=Object(w.a)(u,2),m=c[0],d=(c[1],v()),h=function(){var e=Object(s.useContext)(U);if(void 0===e)throw new Error("useIsMobile must be used within the useIsMobile Provider");return e}();return l.a.createElement(g,{width:"100%",padding:d?"10px":"40px",id:"faqs"},l.a.createElement(X,{row:!0,width:"90%",onClick:function(){i(!r)},open:!!r},l.a.createElement(Z,{style:{fontSize:d?"45px":h?"40px":"45px"}},d?"FAQ's":"Frequently asked questions")),l.a.createElement(g,{width:"100%",padding:"0",opacity:r?"1":"0",visibility:r?"visible":"hidden",display:r?"flex":"none"},l.a.createElement(g,{background:"#fff",width:"100%",padding:h?"1.2em 0":"1.2em"},l.a.createElement(g,{width:"100%",padding:d?"0":"1.2em"},a[m].faqs.map((function(e,a){return l.a.createElement(l.a.Fragment,null,e&&e.answer?l.a.createElement(z,{key:"".concat(e.question,"_").concat(a),title:e.question},e.answer):l.a.createElement(z,{key:"".concat(e.question,"_").concat(a),title:e.question,link:e.link}))}))))))},$={finance:{General:{title:"",faqs:[{question:"What criteria do I need to apply for Samsung Finance?",answer:"Samsung Finance is only available for purchases of Samsung products online. To be eligible, you must be a UK resident over 18 years of age, hold a UK Bank or Building Society Account which allows Direct Debit set-up and have a valid identification document such as a passport, full or provisional driving license or an EU identity card. We will also ask you for your address history for the last three years, your financial dependencies, your annual income and if employed, your employers name."},{question:"How much can I borrow for Samsung Finance?",answer:"Samsung Finance is available on order values between \xa3150 and \xa310,000. For purchases between \xa3150 and \xa3250, you must pay a 20% deposit and can then spread the remainder of the cost over a duration of 12 months. For purchases between \xa3250 and \xa310,000, you can pay a minimum deposit of 10% (you can choose to pay more upfront) and then spread the cost over a loan term of 12 to 36 months."},{question:"How will you decide the interest rate (APR) for my loan?",answer:"Before we offer you a loan, we will undertake a soft credit check with a Credit Reference Agency. Using this and the information you\u2019ve told us in your application, we will understand your ability to make the monthly repayments on your loan and the kind of borrower you\u2019ve been throughout your borrowing history. You will know before you are committed to the loan what APR we can offer you. Once you\u2019ve accepted the loan, the soft credit check will be converted to a hard credit check. A hard credit check leaves a footprint on your credit report. You will be informed during your application process before this happens."},{question:"How do I apply for Samsung Finance?",answer:"Samsung Finance is available on Samsung.com. When you apply, should you wish to proceed with the loan agreement, you\u2019ll be given an instant decision and asked to sign your loan agreement digitally. Your loan is only available for goods, or services offered by Samsung. No money will be credited to your personal bank account. Instead, the value of your loan will be passed to Samsung in return for your purchased goods and services."},{question:"When will my monthly direct debit be taken?",answer:"Your first Direct Debit repayment will be the later of: a month from the date of your loan if you take away your goods from a store on the day; or a month from the date you received your goods, if multiple items have been purchased, this will be one month from the date all your items have been received; or a date that you\u2019ve agreed with us. This will be detailed in your welcome email and Samsung Finance customer portal. You can only change the date of your Direct Debit after the first repayment has been made."},{question:"What if I change my mind?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement("p",null,"If you change your mind and no longer want the loan, you\u2019ll have 14 days to cancel your loan agreement from the date we confirm to you in writing that we have entered into this Credit Agreement or (if later) the date you received the goods. Just call us on"," ",l.a.createElement("a",{href:"tel:0333 00 33 777",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"0333 00 33 777"),"(Lines are open 9am to 6pm Monday to Saturday. Calls are charged at the same rate as standard landline numbers) or email"," ",l.a.createElement("a",{href:"mailto:support@samsungfinance.co.uk.",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"support@samsungfinance.co.uk"),"."),l.a.createElement("p",null,"You will need to arrange for your loan to be repaid in full or return your goods and services to Samsung as per their Terms and Conditions of Sale within 30 days from the date you notify us that you wish to cancel. We won\u2019t charge you any fees or interest for doing this. After this 14-day period you'll be bound by the terms of your loan, but we don\u2019t charge any early settlement fees if you wish to repay your loan in full or make any overpayments. There are no payment holiday entitlements with this loan, but if you find yourself in financial difficulties, please get in contact with us on"," ",l.a.createElement("a",{href:"tel:0333 00 33 777",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"0333 00 33 777"),"(Lines are open 9am to 6pm Monday to Saturday. Calls are charged at the same rate as standard landline numbers). We\u2019re here to help."))},{question:"How do I register with the customer portal?",answer:l.a.createElement("p",null,"The Samsung Finance customer portal contains all your loan documentation, shows you when your next payment is due and allows you to make additional or catch-up repayments on your loan if needed. You will receive an email notification once your loan agreement has been processed. This welcome email will contain your loan agreement and details for when your loan will activate. It also provides you with information on how to register and manage your online account. If you forget your password, you can access your customer portal through"," ",l.a.createElement("a",{href:"https://www.samsungfinance.co.uk/",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"www.samsungfinance.co.uk")," ","and select \u2018forgotten your password\u2019 and follow the instructions.")},{question:"How do I change my contact details?",answer:l.a.createElement("p",null,"To change your name, address or email please contact us on"," ",l.a.createElement("a",{href:"tel:0333 00 33 777",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"0333 00 33 777")," ","(Lines are open 9am to 6pm Monday to Saturday. Calls are charged at the same rate as standard landline numbers). Due to security reasons, only the person who has the loan with Samsung Finance can make these changes.")},{question:"Can I change my direct debit details?",answer:l.a.createElement("p",null,"You can change the date of your Direct Debit after your first repayment. To make any changes to your Direct Debit, please call us on"," ",l.a.createElement("a",{href:"tel:0333 00 33 777",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"0333 00 33 777")," ","(Lines are open 9am to 6pm Monday to Saturday. Calls are charged at the same rate as standard landline numbers).")},{question:"Can I increase my borrowing?",answer:"We understand that situations may change and you may wish to purchase additional Samsung goods and services. Your existing loan cannot be increased however subject to your financial circumstances and a good repayment history with Samsung Finance, you may be eligible for a further loan agreement. Please note that the rate we offer on any new loan could be lower or higher than your existing loan but no higher than 9.9%. The loan amount and the rate we will lend you will depend on your personal circumstance and credit assessment."},{question:"How do I request my annual statement?",answer:"The easiest way to get a copy of your statement is to download it from the Samsung Finance customer portal. This will be the same as the copy we will send you annually by email."},{question:"What happens if I miss a payment?",answer:l.a.createElement("p",null,"If you think you\u2019re going to miss a repayment or your payment will be late, we will ask that you contact us immediately on"," ",l.a.createElement("a",{href:"tel:0333 00 33 777",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"0333 00 33 777")," ","(Lines are open 9am to 6pm Monday to Saturday. Calls are charged at the same rate as standard landline numbers). If a payment is received late or missed, this will be registered with a Credit Reference Agency and could affect your credit rating. We will charge you a late payment fee of \xa312 on any late or missed payments under your Credit Agreement. Missing payments could have serious consequences. You may have to repay what you owe us early. Your credit records may be affected making it harder or more expensive to borrow in future. It could also result in legal proceedings being taken against you to recover what you owe. We want to help you avoid this, so if you think you will have any problems repaying your loan, please contact us immediately on"," ",l.a.createElement("a",{href:"tel:0333 00 33 777",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"0333 00 33 777")," ","(Lines are open 9am to 6pm Monday to Saturday. Calls are charged at the same rate as standard landline numbers).")},{question:"What if I get turned down for a loan?",answer:l.a.createElement("p",null,"Getting turned down for a loan can be disheartening, especially if you don\u2019t know why you were rejected. Your loan application may be rejected by Samsung Finance because you do not meet our lending criteria, we don\u2019t think you can afford the loan and its repayments, or your credit history doesn\u2019t meet our credit criteria. As part of the application, we obtained information from the credit reference agency, TransUnion International UK Limited. They can be contacted by phoning"," ",l.a.createElement("a",{href:"tel:0330 024 7574",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"0330 024 7574")," ","or by visiting"," ",l.a.createElement("a",{href:"https://www.transunion.co.uk/",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"www.transunion.co.uk"))},{question:"What can I do if I\u2019m having financial difficulties?",answer:l.a.createElement("p",null,"If you are having financial difficulties, worried about making your repayments or you\u2019ve already slipped behind, we are here to help you and find the support you need. We help our customers get on top of their money worries every day, so talk to us, we are ready to listen. Whatever the reason for the issues you have, we'll help you find a solution that works for you. Please contact us on"," ",l.a.createElement("a",{href:"tel:0333 00 33 777",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"0333 00 33 777")," ","(Lines are open 9am to 6pm Monday to Saturday. Calls are charged at the same rate as standard landline numbers). Depending on your circumstances we may be able to reduce the amount you repay for a period or give you more time to make your repayments. Taking one of these options may mean you need to pay more in other months to get back up to speed. Once you contact us, we will work with you to find the right option for you. For free and impartial debt support, you could also talk to: ",l.a.createElement("br",null)," - Money Helper:"," ",l.a.createElement("a",{href:"https://www.moneyhelper.org.uk/en",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"www.moneyhelper.org")," ",l.a.createElement("br",null)," - Citizens Advice Bureau:"," ",l.a.createElement("a",{href:"https://www.citizensadvice.org.uk/",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"www.citizensadvice.org.uk")," ",l.a.createElement("br",null)," - Step Change:"," ",l.a.createElement("a",{href:"https://www.stepchange.org",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"www.stepchange.org")," ",l.a.createElement("br",null)," - Debt Advice Foundation:"," ",l.a.createElement("a",{href:"https://www.debtadvicefoundation.org",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"www.debtadvicefoundation.org")," ",l.a.createElement("br",null)," - National Debt Line:"," ",l.a.createElement("a",{href:"https://www.nationaldebtline.org",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"www.nationaldebtline.org"),l.a.createElement("br",null),"Please note that there will be no impact on the information held about you by UK Credit Reference Agencies due to the impact of Coronavirus. This is unless you miss a repayment.")},{question:"How do I complain?",answer:l.a.createElement("p",null,"We aim to always provide the highest level of service to our customers. Should you feel that we have failed to meet your expectations, please get in contact with us on"," ",l.a.createElement("a",{href:"tel:0333 00 33 777",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"0333 00 33 777")," ","(Lines are open 9am to 6pm Monday to Saturday. Calls are charged at the same rate as standard landline numbers) so that we can put it right quickly. Complaints can be made over the telephone or by emailing to"," ",l.a.createElement("a",{href:"mailto:complaints@samsungfinance.co.uk",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"complaints@samsungfinance.co.uk"),". As soon as we receive your complaint, we\u2019ll investigate the issue raised and try to resolve the matter as soon as we can. We will keep you updated on our progress by email. We endeavour to resolve any concerns you raise with us, however, if you are not satisfied with the outcome or you have not received a reply from us within eight weeks of raising your complaint, you have the right to refer your case to the Financial Ombudsman Service:"," ",l.a.createElement("br",null),"Email:"," ",l.a.createElement("a",{href:"mailto:complaint.info@financial-ombudsman.org.uk",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"complaint.info@financial-ombudsman.org.uk")," ",l.a.createElement("br",null),"Call:"," ",l.a.createElement("a",{href:"tel:0800 023 4567",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"0800 023 4567"),l.a.createElement("br",null),"Write to: The Financial Ombudsman Service Exchange Tower Harbour Exchange Square London E14 9GE 15.")},{question:"Can I have my data deleted?",answer:l.a.createElement("p",null,"The right to have your data deleted is known as the \u2018right to erasure\u2019, you may sometimes hear this called the \u2018right to be forgotten\u2019. You can ask us to delete any data that we hold on you or withdraw your consent from us using that data. In some circumstances, we will be able to do this if we no longer need your data for the original reason we collected it. For more information, please contact us on"," ",l.a.createElement("a",{href:"tel:0333 00 33 777",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"0333 00 33 777")," ","(Lines are open 9am to 6pm Monday to Saturday. Calls are charged at the same rate as standard landline numbers) or emailing"," ",l.a.createElement("a",{href:"mailto:support@samsungfinance.co.uk",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"support@samsungfinance.co.uk"))},{question:"Can I see the information you hold on me?",answer:"Your personal information belongs to you. You can ask us to provide details about what we\u2019ve collected, and you can ask us to delete it or correct any inaccuracies. You can also ask us to restrict or limit processing, sharing, or transfer of your personal information, as well as to provide to you your personal information that we\u2019ve collected so you can use it for your own purposes. However, requesting the deletion of your personal information may also result in a loss of access to services we provide. We won\u2019t delete data that we\u2019re required by law to retain."}]}},paypal:{General:{title:"",faqs:[{question:"How does PayPal Credit work?",answer:l.a.createElement("p",null,"Think of it as credit without a card. If approved, you'll get a credit limit that can be used straight away at thousands of online stores that accept PayPal. At some of those stores, you can use PayPal Credit to pay in instalments. This lets you spread the cost with equal monthly payments, usually at a lower interest rate. You may also be able to access other types of promotional offers. For more information, call PayPal Customer Service on"," ",l.a.createElement("a",{href:"tel:0800 368 7155",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"0800 368 7155"),".",l.a.createElement("br",null)," Our opening hours: ",l.a.createElement("br",null)," 8:00 a.m. to 8:30 p.m. Monday to Friday ",l.a.createElement("br",null)," 8:00 a.m. to 6:30 p.m. Saturday and Sunday ",l.a.createElement("br",null)," If you're calling from outside the UK. call"," ",l.a.createElement("a",{href:"tel:0044 800 368 715",target:"_blank",rel:"noopener noreferrer",className:"faqLink"},"0044 800 368 715"),l.a.createElement("br",null)," 8:00 a.m. to 8:30 p.m. Monday to Friday ",l.a.createElement("br",null)," 8:00 a.m. to 6:30 p.m. Saturday and Sunday ",l.a.createElement("br",null)," Fax: 020 8080 6518")},{question:"What is a Representative APR?",answer:"A Representative APR (Annual Percentage Rate) is shown on products where you borrow money, so that an easier and fairer comparison can be made. It's the typical cost of credit expressed as a percentage, spread over 12 months."},{question:"Does it take long to apply?",answer:"The application should take no more than 10 minutes to complete. We'll run a credit check and give you a decision in seconds. Once you've read and agreed to your Credit Agreement, you can complete your purchase right away."},{question:"How do I make payments?",answer:"You can make a one-off repayment from your bank account, debit card or PayPal balance at any time, either online or by calling PayPal Customer Service. Alternatively you can set up monthly Direct Debit payments from a bank account you've linked to your PayPal account. To set up Direct Debit payments, log in to your PayPal account and follow the instructions on the Make a Payment page."},{question:"Does PayPal Credit offer other benefits?",answer:l.a.createElement("p",null,"PayPal Credit gives you credit that you can use again and again. Other benefits include: ",l.a.createElement("br",null)," - Flexibility and control \u2014 choose to settle up immediately or spread the costs monthly ",l.a.createElement("br",null)," - Promotional offers so you could receive reduced interest, or interest-free rates, on certain purchases ",l.a.createElement("br",null)," - PayPal Credit is easily accessible from your PayPal account when you make an online purchase ",l.a.createElement("br",null)," - An easy way to manage purchases: view purchases on your monthly statement or online.")},{question:"Are there any fees associated with PayPal Credit?",answer:"If you're late with a payment, PayPal will charge you a late payment fee of \xa312. You'll be charged a return payment fee of \xa312 if you have insufficient funds to cover the payment. We also charge a fee of \xa35 if you request a printed copy of a previous statement. For more information on how these fees apply, please refer to the Credit Agreement."}]}},rewards:{General:{title:"",faqs:[{question:"How long do I have to use my Samsung Rewards Points?",answer:"You have to use your Samsung Rewards Points within 24 months of receiving them. After this time, they will no longer show in your points balance in your Samsung account."},{question:"What are the lowest and highest number of points I can spend at once?",answer:"10 points is the minimum points required to purchase items from Samsung.com. The maximum points you can spend is 99% of your basket value."},{question:"Do I still earn points if I return my order?",answer:"No. Your Samsung Rewards Points only become active after 28 days from delivery, so if you return your item(s) within the 14-day returns period, your points will be removed from your balance."},{question:"What if I return part of my order but keep the rest?",answer:"Your Samsung Rewards points only become active after 28 days from delivery. If you return part of your order within the 14-day returns window, the Samsung Rewards points associated with the items you return will be removed from your balance. All Samsung Rewards points associated with the items you keep will become active after 28 days, as normal."},{question:"Can I transfer my points to another Samsung account?",answer:"No. Samsung Rewards points cannot be transferred to any other Samsung account."},{question:"I\u2019ve made a purchase, why can\u2019t I see my Rewards Points in my account?",answer:"You must be logged in to your Samsung Account and have enrolled to Samsung Rewards when you made your purchase. If you were logged into your Samsung Account but not enrolled, you will have 28 days after the purchase date to retrospectively join Rewards. If you checked out as a Guest you will not be entitled to earn Rewards points on your order. Any earned Rewards Points will show up in your Samsung Account 28 days after delivery of your product(s)."},{question:"How do I delete my Samsung Rewards data?",answer:l.a.createElement(l.a.Fragment,null,l.a.createElement("p",{style:{marginBottom:"10px"}},"Please go to ",l.a.createElement("a",{target:"_blank",href:"https://privacy.samsung.com"},"https://privacy.samsung.com")," then follow the 4 steps below:"),l.a.createElement("ol",{style:{listStyle:"auto",marginLeft:"25px"}},l.a.createElement("li",{style:{listStyle:"decimal"}},"Scroll down to ",l.a.createElement("b",null,"'Delete your data from Samsung apps and services'")," and then click ",l.a.createElement("b",null,l.a.createElement("span",{style:{textDecoration:"underline"}},"See how"))),l.a.createElement("li",{style:{listStyle:"decimal"}},"Sign in using your Samsung account details"),l.a.createElement("li",{style:{listStyle:"decimal"}},"Navigate to the ",l.a.createElement("b",null,l.a.createElement("span",{style:{textDecoration:"underline"}},"Deletion"))," tab, scroll down and select ",l.a.createElement("b",null,"Samsung Rewards >")),l.a.createElement("li",{style:{listStyle:"decimal"}},"Select the tick next to the Samsung Rewards image, select ",l.a.createElement("b",null,"'Request deletion'")," and then then ",l.a.createElement("b",null,"'Request'")," to confirm")))}]}},boost:{General:{title:"",faqs:[{question:"Am I eligible for Boost offers?",answer:"Boost offers are available to customers who have purchased a Samsung Galaxy S22 series, Galaxy Tab S8 series, Galaxy Tab S7 series, Galaxy S21 series, Galaxy Z Fold3 5G, Galaxy Z Flip3 5G or Galaxy S20FE in UK and Ireland. Please check the terms and conditions of each offer for further criteria."},{question:"Can I redeem this offer with other offers/promotions?",answer:"This varies by partner offer. Please check the terms and conditions of each offer for eligibility criteria."},{question:"Will I need to enter payment details to sign up to the partner benefits?",answer:"This varies by partner offer. Please check the terms and conditions of each offer for eligibility criteria. Partners will email before trial period expires."},{question:"Who do I contact if I am unable to access the benefits portal or have a query on Boost Eligibility?",answer:"Please contact Samsung UK support at: https://www.samsung.com/uk/support/contact/"}]}},pay:{General:{title:"",faqs:[{question:"What is Samsung Pay?",answer:l.a.createElement("p",null,"Samsung Pay is a secure and simple way to make contactless payments with select Samsung Galaxy phones and watches. You can also pay with Samsung Pay within participating websites and apps, where you see Samsung Pay Checkout button.",l.a.createElement("br",null),"*Samsung Pay is available with participating payment networks, banks and merchants and is only compatible with selected cards and Samsung devices. A limit of \xa3100 may apply, based on merchant policies")},{question:"What are Samsung Pay\u2019s main features?",answer:l.a.createElement("p",null,"Samsung Pay allows you to make payments from your Samsung devices in-store (at virtually any terminal where contactless cards are accepted) within participating websites and in-app within supported apps. ",l.a.createElement("br",null)," In addition to payment, you can also enjoy the following:",l.a.createElement("br",null)," - You can set up a card as a \u2018transport card\u2019 to use on TfL services. This option means you don\u2019t even need to wake your phone or verify with a fingerprint, iris scanner or PIN \u2013 simply touch the middle section of your phone against the card reader* ",l.a.createElement("br",null)," ","*Compatible with London buses, the Tube, London Trams, DLR, London Overground, TfL Rail, Emirates Air Line, River Bus and most National Rail services in London.")},{question:"Where can I use Samsung Pay?",answer:"Samsung Pay works virtually anywhere you can tap your contactless card. In addition, you can also make payments in apps and on websites where you see Samsung Pay Checkout button."},{question:"How do I get Samsung Pay?",answer:"You can set-up Samsung Pay via Samsung Wallet or by downloading Samsung Pay from the Google Play store."}]}},cashback:{General:{title:"",faqs:[{question:"What is cashback?",answer:l.a.createElement("p",null,"Our cashback promotion lets you claim up to \xa3300 off when you treat yourself to selected products in our TV, mobile, display and home appliances range. These are highlighted on our website for extra ease.")},{question:"How does cashback work?",answer:l.a.createElement("p",null,"When you pick a product in the cashback promotion between the 1st and 20th December 2022, you\u2019ll automatically qualify for the cashback offer. Then, all you need to do is follow a few simple steps to claim this. The legal stuff: 1 claim per product, up to a limit of 4 per household and 50 per registered business.")},{question:"How to claim Samsung cashback offer",answer:l.a.createElement("p",null,"It\u2019s super simple to claim the Samsung cashback offer. Pick eligible products between 1st and 20th December 2022. Once your purchase has arrived, pop on to"," ",l.a.createElement("a",{target:"_blank",href:"https://samsungpromotions.claims/20_days_of_christmas"},"www.samsungpromotions.claims")," ","within 60 days and enter your product info and details. One of our team will then review this and then email you to let you know when your claim has been validated. We aim to do this within 7 working days. Once that\u2019s all done, we\u2019ll credit your account via a BACS transfer within 30 days.")},{question:"When does the Samsung cashback offer end",answer:l.a.createElement("p",null,"We\u2019re running our cashback promotion from 1st December 09.00 to 20th December 23.59 so don\u2019t hang around to claim this great offer.")}]}},flex:{General:{title:"",faqs:[{question:"I\u2019ve been invited to purchase a new device but Flex is not available?",answer:l.a.createElement("p",null,"If you wish to purchase a new Galaxy phone, and settle your old Flex loan by handing back your old one, you can still do this through the Samsung Flex lounge, but you will need to choose a different finance or payment method.",l.a.createElement("br",null),"Please note: The phone you are returning will be shown as a Trade In at checkout. Do not remove this from your order, or your Flex loan will not be settled, and you will still be liable to make all outstanding payments.")},{question:"How do I join Samsung Flex",answer:l.a.createElement("p",null,"Samsung Flex is not currently available to new customers. You can manage your existing Flex loan via ",l.a.createElement("a",{target:"_blank",href:"https://www.samsungfinance.co.uk/"},"https://www.samsungfinance.co.uk/"),". Please note, you may need to register using the same email you used to purchase your Flex device.")},{question:"Can I trade in an old device when I join Samsung Flex?",answer:l.a.createElement("p",null,"Yes, you can trade in an old device for an instant discount off your loan amount when you join Samsung Flex. Then you\u2019ll pay even less per month for your new phone. Simply select the trade in option when choosing your new Galaxy or at the checkout.")},{question:"Can I buy multiple products with Samsung Flex?",answer:l.a.createElement("p",null,"You can only use Samsung Flex to pay for a single Galaxy S24, S24+, or S24 Ultra phone. Any free gifts offered with the S24 Series are included, but if you wish to purchase additional items, please either order them separately, or select a different payment method.")},{question:"What condition must my phone meet to be bought back?",answer:l.a.createElement("div",{className:"flex-table-parent"}," ",l.a.createElement("ul",null," ",l.a.createElement("li",null,"It powers on and holds charge")," ",l.a.createElement("li",null,"It is fully functional and has no software or hardware faults")," ",l.a.createElement("li",null,"It has a fully functioning display. There are no visible imperfections, blemishes, discolouration or signs of image retention")," ",l.a.createElement("li",null,"It only shows normal wear and tear and there are no cracks in the screen or back glass")," ",l.a.createElement("li",null,"The casing around the device (including the camera lens) is not cracked")," ",l.a.createElement("li",null,"There is no liquid damage to the device whatsoever")," ",l.a.createElement("li",null,"It has not been personalised with custom engraving")," ")," ",l.a.createElement("p",null,"If your phone does not meet these criteria, your phone can still be bought back; however, a surcharge may apply, depending on the level of damage. Surcharges are listed below.")," ",l.a.createElement("div",{className:"flex-table-data"},l.a.createElement("table",null," ",l.a.createElement("tbody",null," ",l.a.createElement("tr",null," ",l.a.createElement("th",null,"\xa0")," ",l.a.createElement("th",null,"Galazy Z Fold5"),l.a.createElement("th",null,"Galazy Z Flip5")," ",l.a.createElement("th",null,"Galaxy S23, S24")," ",l.a.createElement("th",null,"Galaxy S23+, S24+")," ",l.a.createElement("th",null,"Galaxy S23 Ultra, S24 Ultra")," ")," ",l.a.createElement("tr",null," ",l.a.createElement("td",null,"Back glass damaged"),l.a.createElement("td",null,"\xa3100.00"),l.a.createElement("td",null,"\xa3100.00")," ",l.a.createElement("td",null,"\xa350.00")," ",l.a.createElement("td",null,"\xa350.00")," ",l.a.createElement("td",null,"\xa350.00")," ")," ",l.a.createElement("tr",null," ",l.a.createElement("td",null,"Screen damaged")," ",l.a.createElement("td",null,"\xa3150.00"),l.a.createElement("td",null,"\xa3150.00"),l.a.createElement("td",null,"\xa3100.00")," ",l.a.createElement("td",null,"\xa3125.00")," ",l.a.createElement("td",null,"\xa3150.00")," ")," ",l.a.createElement("tr",null," ",l.a.createElement("td",null,"Both damaged")," ",l.a.createElement("td",null,"\xa3200.00"),l.a.createElement("td",null,"\xa3200.00"),l.a.createElement("td",null,"\xa3150.00")," ",l.a.createElement("td",null,"\xa3175.00")," ",l.a.createElement("td",null,"\xa3200.00")," ")," ",l.a.createElement("tr",null," ",l.a.createElement("td",null,"Any other fault")," ",l.a.createElement("td",null,"\xa3100.00"),l.a.createElement("td",null,"\xa3100.00"),l.a.createElement("td",null,"\xa350.00")," ",l.a.createElement("td",null,"\xa350.00")," ",l.a.createElement("td",null,"\xa350.00")," ")," ",l.a.createElement("tr",null," ",l.a.createElement("td",null,"Missing s-pen")," ",l.a.createElement("td",null,"N/A"),l.a.createElement("td",null,"N/A"),l.a.createElement("td",null,"N/A")," ",l.a.createElement("td",null,"N/A")," ",l.a.createElement("td",null,"\xa315.00")," ")," ")," ")," "),l.a.createElement("p",null,"If your phone is damaged beyond repair, we\u2019re afraid it cannot be bought back and will be returned to you, and you will still be required to make the final settlement payment.")," ")},{question:"What happens if I want to keep my device at the end of the term?",answer:l.a.createElement("p",null,"If you want to keep your phone at the end of the term, you do not need to do anything. The final settlement payment will be taken at the end of your agreement.")},{question:"Can I get other products on Samsung Flex?",answer:l.a.createElement("p",null,"Currently Samsung Flex is only available for the new Galaxy S Series."," ")},{question:"What criteria do I need to apply for a loan?",answer:l.a.createElement("p",null,"Samsung Flex from Samsung Finance is only available for purchases of samsung products online. To be eligible, you must be a uk resident over 18 years of age, hold a uk bank or building society account which allows direct debit set-up and have a valid identification document such as a passport, full or provisional driving licence or an eu identity card.",l.a.createElement("br",null),"We will also ask you for your address history for the last three years, your financial dependencies, your annual income and, if employed, your employer\u2019s name.")},{question:"How do I apply for a loan?",answer:l.a.createElement("p",null,"Samsung Flex from Samsung Finance is available on samsung.com. When you apply, should you wish to proceed with the loan agreement, you\u2019ll be given an instant decision and asked to sign your loan agreement digitally. Your loan is only available for goods, or services offered by samsung. No money will be credited to your personal bank account. Instead, the value of your loan will be passed to samsung in return for your purchased goods and services.")},{question:"What if I get turned down for a loan?",answer:l.a.createElement("p",null,"Getting turned down for a loan can be disheartening, especially if you don\u2019t know why you were rejected. Your loan application may be rejected by Samsung Finance because you do not meet our lending criteria, we don\u2019t think you can afford the loan and its repayments, or your credit history doesn\u2019t meet our credit criteria. As part of the application, we obtained information from the credit reference agency, transunion international uk limited. They can be contacted by phoning 0330 024 7574 or by visiting www.transunion.co.uk")},{question:"When will my monthly direct debit be taken?",answer:l.a.createElement("p",null,"Your first direct debit repayment will be a month from the date you received your goods. This will be detailed in your welcome email and Samsung Finance customer portal. You can change the date of your direct debit after the first repayment has been made.")},{question:"What if I change my mind?",answer:l.a.createElement("p",null,"If you change your mind and no longer want the loan, you\u2019ll have 14 days to cancel your loan agreement from the date we confirm to you in writing that we have entered into this credit agreement or (if later) the date you received the goods. Just call us on 0333 00 33 777\u2020 (lines are open 9am to 6pm Monday to Saturday) or email support@samsungfinance.co.uk. You will need to arrange for your loan to be repaid in full or return your goods and services to samsung as per their terms and conditions of sale within 30 days from the date you notify us that you wish to cancel. We won\u2019t charge you any fees or interest for doing this. After this 14-day period you'll be bound by the terms of your loan, but we don\u2019t charge any early settlement fees if you wish to repay your loan in full or make any overpayments.")},{question:"How do I register with the customer portal?",answer:l.a.createElement("p",null,"The Samsung Finance customer portal contains all your loan documentation, shows you when your next payment is due and allows you to make additional or catch-up repayments on your loan if needed. You will receive an email notification once your loan agreement has been processed. This welcome email will contain your loan agreement and details for when your loan will activate. It also provides you with information on how to register and manage your online account. If you forget your password, you can access your customer portal through"," ",l.a.createElement("a",{href:"https://www.samsungfinance.co.uk"},"www.samsungfinance.co.uk")," ","and select \u2018forgotten your password\u2019 and follow the instructions.")},{question:"How do I change my contact details?",answer:l.a.createElement("p",null,"To change your name, address or email please contact us on 0333 00 33 777\u2020 (lines are open 9am to 6pm Monday to Saturday). Due to security reasons, only the person who has the loan with Samsung Finance can make these changes.")},{question:"Can I change my direct debit details?",answer:l.a.createElement("p",null,"You can change the date of your direct debit after your first repayment. To make any changes to your direct debit, please call us on 0333 00 33 777\u2020 (lines are open 9am to 6pm Monday to Saturday)."," ")},{question:"Can I increase my borrowing?",answer:l.a.createElement("p",null,"We understand that situations may change and you may wish to purchase additional samsung goods and services. Your existing loan cannot be increased; however, subject to your financial circumstances and a good repayment history with Samsung Finance, you may be eligible for a further loan agreement. Please note that the rate we offer on any new loan could be higher than your existing loan but no higher than 9.9%. The loan amount and the rate we will lend you will depend on your personal circumstances and credit assessment.")},{question:"How do I request my annual statement?",answer:l.a.createElement("p",null,"The easiest way to get a copy of your statement is to download it from the Samsung Finance customer portal. This will be the same as the copy we will send you annually by email.")},{question:"What happens if I miss a payment?",answer:l.a.createElement("p",null,"If you think you\u2019re going to miss a repayment or your payment will be late, we ask that you contact us immediately on 0333 00 33 777\u2020 (lines are open 9am to 6pm Monday to Saturday). If a payment is received late or missed, this will be registered with a credit reference agency and could affect your credit rating. We may charge you a late payment fee of \xa312 on any late or missed payments under your credit agreement. Missing payments could have serious consequences. You may have to repay what you owe us early. Your credit records may be affected making it harder or more expensive to borrow in future. It could also result in legal proceedings being taken against you to recover what you owe. We want to help you avoid this, so if you think you will have any problems repaying your loan, please contact us immediately on 0333 00 33 777\u2020 (lines are open 9am to 6pm Monday to Saturday).")},{question:"What Can I do if I'm having financial difficulties?",answer:l.a.createElement("p",null,"If you are having financial difficulties, worried about making your repayments or you\u2019ve already slipped behind, we are here to help you and find the support you need. Whatever the reason for the issues you have, we'll help you find a solution that works for you. Please contact us on 0333 00 33 777 (lines are open 9am to 6pm Monday to Saturday). For free and impartial debt support, you could also talk to:",l.a.createElement("br",null),l.a.createElement("br",null),"-Money helper: www.moneyhelper.org",l.a.createElement("br",null),"-Citizens advice bureau: www.citizensadvice.org.uk",l.a.createElement("br",null),"-Step change: www.stepchange.org",l.a.createElement("br",null),"-Debt advice foundation: www.debtadvicefoundation.org",l.a.createElement("br",null),"-National debt line: www.nationaldebtline.org",l.a.createElement("br",null))},{question:"How do I complain?",answer:l.a.createElement("p",null,"We aim to always provide the highest level of service to our customers. Should you feel that we have failed to meet your expectations, please get in contact with us on 0333 00 33 777\u2020 (lines are open 9am to 6pm Monday to Saturday) so that we can put it right quickly. Complaints can be made over the telephone or by email to: complaints@samsungfinance.co.uk",l.a.createElement("br",null),"As soon as we receive your complaint, we\u2019ll investigate the issue raised and try to resolve the matter as soon as we can. We will keep you updated on our progress where the investigation takes more time. We endeavour to resolve any concerns you raise with us; however, if you are not satisfied with the outcome or you have not received a reply from us within eight weeks of raising your complaint, you have the right to refer your case to the financial ombudsman service:",l.a.createElement("br",null),"Email: complaint.info@financial-ombudsman.org.uk",l.a.createElement("br",null),"Call: 0800 023 4567",l.a.createElement("br",null),"Write to: the financial ombudsman service, exchange tower, harbour exchange square london e14 9sr.")},{question:"How do I request my annual statement?",answer:l.a.createElement("p",null,"The easiest way to get a copy of your statement is to download it from the Samsung Finance customer portal. This will be the same as the copy we will send you annually by email.")},{question:"Can I have my data deleted?",answer:l.a.createElement("p",null,"The right to have your data deleted is known as the \u2018right to erasure\u2019; you may sometimes hear this called the \u2018right to be forgotten\u2019. You can ask us to delete any data that we hold on you or withdraw your consent from us using that data. In some circumstances, we will be able to do this if we no longer need your data for the original reason we collected it. For more information, please contact us on 0333 00 33 777\u2020 (lines are open 9am to 6pm Monday to Saturday) or emailing support@samsungfinance.co.uk"," ")},{question:"Can I see the information you hold on me?",answer:l.a.createElement("p",null,"Our customers have the right to access and receive a copy of the information that we hold on you and other supplementary information. Once we\u2019ve received your request, we have one month to provide you with a response. If your request is particularly complex, we may take a further two months. We will need to be satisfied about the identity of the requester and therefore we will ask you for identification documentation. For more information, please contact us on 0333 00 33 777\u2020 (lines are open 9am to 6pm Monday to Saturday) or emailing support@samsungfinance.co.uk.")}]}},memory:{General:{title:"",faqs:[{question:"What is an SSD?",answer:l.a.createElement("p",null,'A SSD, or solid-state drive, is a type of storage device used in desktop computers and laptops. An SSD has no moving parts or spinning disks inside which means they are more reliable and read and write data much faster than a traditional HDD (hard-disk drive). This allows programs to open faster and files to be saved and moved around more quickly. SSDs can come in different types. Some SSDs go inside a PC, others can be connected externally via USB. They come in different form factors, with 2 of the most popular being a 2.5" SSD and an M.2 SSD.')},{question:"What is NVME?",answer:l.a.createElement("p",null,'NVMe stands for "Non-Volatile Memory Express". This is a type of SSD (solid-state drive) which connects directly into the motherboard of the computer via a PCI Express (PCIe) interface. Due to the speed of this connection, NVMe SSDs are 3 to 4 times faster than SSDs that use an older SATA (Serial Advance Technology Attachment) connection.')},{question:"What is m2?",answer:l.a.createElement("p",null,'M.2 (pronoucned "m dot two") is a SSD (solid-state drive) which is small and compact. It\'s popular in thin and light laptops because it takes up less room than 2.5-inch SSDs.')},{question:"What is difference between SSD & HDD?",answer:"The main differences between an HDD (hard-disk drive) and a SSD (solid-state drive) is that a HDD is made of physical spinning platters to store data while SSDs store data on fast memory chips with no moving parts. This makes SSDs smaller, faster and more power efficent, however HDDs can offer more storage capacity."},{question:"What is a USB Drive?",answer:l.a.createElement("p",null,"A USB drive is any drive connected to a USB port on a computer. The most common type of USB drive is a flash drive however, a USB drive can also refer to an external HDD, SSD or other storage devices connected by USB.")},{question:"What SSD should I get?",answer:l.a.createElement("p",null,"The short answer is that it depends on which device you are using and what your needs are. We recommend giving our help team a call who can help you find your ideal SSD.")}]}},buyingGuide:{General:{title:"",faqs:[{question:"Which Samsung phone is best for me?",answer:l.a.createElement("p",null,"The best ",l.a.createElement("a",{href:"https://www.samsung.com/uk/smartphones/all-smartphones/"},"Samsung phone")," for you will depend on your needs and budget. If you\u2019re looking for the most powerful and versatile phone for example, check out the flagship ",l.a.createElement("a",{href:"https://www.samsung.com/uk/smartphones/galaxy-s/"},"Galaxy S series"),". Here, you\u2019ll find the epic ",l.a.createElement("a",{href:"https://www.samsung.com/uk/smartphones/galaxy-s24-ultra/"},"Galaxy S24 Ultra")," with its incredible camera setup, powerful processor, and long lasting battery. For our best folding smartphones it\u2019s got to be the ",l.a.createElement("a",{href:"https://www.samsung.com/uk/smartphones/galaxy-z-fold6/"},"Galaxy Z Fold6")," or the ",l.a.createElement("a",{href:"https://www.samsung.com/uk/smartphones/galaxy-z-flip6/"},"Galaxy Z Flip6"),". And if you\u2019re looking for a more affordable Samsung phone that still offers great features, the ",l.a.createElement("a",{href:"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a55-5g-awesome-iceblue-128gb-sm-a556blbaeub/buy/"},"Galaxy A55 5G")," - part of the ",l.a.createElement("a",{href:"https://www.samsung.com/uk/smartphones/galaxy-a/"},"Galaxy A series")," - is a fantastic choice.")},{question:"What is a Smartphone?",answer:l.a.createElement("p",null,"A smartphone is like a mini computer that fits into your pocket. It combines the functions of a traditional mobile phone with more advanced features such as internet access, multimedia apps, and interactive touchscreens. With a ",l.a.createElement("a",{href:"https://www.samsung.com/uk/smartphones/all-smartphones/"},"Samsung Galaxy smartphone")," you can make calls, send emails, take photos, record videos, play games, browse the web, and so much more.")},{question:"How to choose a Samsung phone?",answer:l.a.createElement("p",null,"When choosing a ",l.a.createElement("a",{href:"https://www.samsung.com/uk/smartphones/all-smartphones/"},"Samsung phone"),", consider your budget and most desired features, such as the display size, camera quality, and battery life. This will help you determine which ",l.a.createElement("a",{href:"https://www.samsung.com/uk/mobile-phone-buying-guide/samsung-phone-ranges-explained/"},"Galaxy phone range")," is right for you. For example, the ",l.a.createElement("a",{href:"https://www.samsung.com/uk/smartphones/galaxy-s/"},"Galaxy S series")," is our flagship range of premium smartphones which offer top specs across the board. If you\u2019re looking for an innovative folding device, check out the ",l.a.createElement("a",{href:"https://www.samsung.com/uk/mobile-phone-buying-guide/best-samsung-galaxy-z-phone/"},"Galaxy Z series"),". And for stunning design features with a more affordable price tag, explore the ",l.a.createElement("a",{href:"https://www.samsung.com/uk/smartphones/galaxy-a/"},"Galaxy A series"),". You can find out more about what makes each Galaxy series special in our ",l.a.createElement("a",{href:"https://www.samsung.com/uk/mobile-phone-buying-guide/samsung-phone-ranges-explained/"},"Samsung phone ranges explained")," guide.")},{question:"What is a Sim Free Smartphone?",answer:l.a.createElement("p",null,"A ",l.a.createElement("a",{href:"https://www.samsung.com/uk/mobile-phone-buying-guide/what-is-a-sim-free-phone/"},"SIM free smartphone")," means it does not come with a SIM card and is sold unlocked. You are free to choose your own mobile network and tariff that best meets your useability and access requirements. With a Samsung SIM free smartphone you only pay for the phone, not the contract.")},{question:"Which Samsung phone is the easiest to use?",answer:l.a.createElement("p",null,"Samsung ",l.a.createElement("a",{href:"https://www.samsung.com/uk/smartphones/galaxy-a/"},"Galaxy A series")," phones are designed to be user-friendly and accessible for everyone. The ",l.a.createElement("a",{href:"https://www.samsung.com/uk/smartphones/galaxy-a/galaxy-a55-5g-awesome-iceblue-128gb-sm-a556blbaeub/buy/"},"Galaxy A55 5G")," has an expansive 6.6-inch display, a simple to navigate interface, versatile camera setup and long lasting battery. It also supports 5G connectivity and fast charging.\xa0 ",l.a.createElement("a",{href:"https://www.samsung.com/uk/mobile-phone-buying-guide/best-samsung-a-series-phone/"},"Find out more about the Galaxy A series phones here"),".")},{question:"Is an Android phone a smartphone?",answer:l.a.createElement("p",null,"Yes. All ",l.a.createElement("a",{href:"https://www.samsung.com/uk/smartphones/all-smartphones/"},"Samsung smartphones")," use powerful and high-tech Android software to operate. ",l.a.createElement("a",{href:"https://www.samsung.com/uk/mobile-phone-buying-guide/why-android/"},"Why Android?")," Ultimately it lets you do more with your Samsung smartphone. Whether you're looking to sync with other Galaxy devices, customise your app info, or organise your phone, the Android operating system lets you do all that and more.")}]}},christmasCashback:{General:{title:"",faqs:[{question:"What is cashback?",answer:l.a.createElement("p",null,"Our cashback promotion lets you claim up to \xa3300 cashback when you buy selected Samsung products. From phones to refrigeration, TVs to Buds, there\u2019s an offer for everyone.")},{question:"How does cashback work?",answer:l.a.createElement("p",null,"When you purchase a product in the cashback promotion between the 29th November and the 21st December 2023, you\u2019ll automatically qualify for the cashback offer. Then, all you need to do is follow a few simple steps to claim this. The legal stuff: 1 claim per product, up to a limit of 4 per household.")},{question:"How to claim Samsung cashback offer",answer:l.a.createElement("p",null,"First, purchase an eligible product between the between the 29th November and the 21st December 2023. Once your purchase has arrived, go to ",l.a.createElement("a",{href:"https://samsungoffers.claims/samsungcashback",target:"_blank"},"https://samsungoffers.claims/samsungcashback")," within 30 days of purchase and enter your product info and details. One of our team will then review this and email you to let you know when your claim has been validated. We aim to do this within 7 working days. Once that\u2019s all done, we\u2019ll credit your account via a BACS transfer within 30 days.")}]}}};var ee=function(){return l.a.createElement(m.ThemeProvider,{theme:h},l.a.createElement(y,null),l.a.createElement(f,{className:"cheil-static"},l.a.createElement(K,null,l.a.createElement(k,null,l.a.createElement(_,{data:$.buyingGuide})))))};c.a.render(l.a.createElement(l.a.StrictMode,null,l.a.createElement(ee,null)),document.getElementById("root-faq"))}},[[15,1,2]]]); //# sourceMappingURL=main.00fed341.chunk.js.map }); </script> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style scoped="scoped"> #seeAllSmartphones .primary-selection__headline-wrap { padding: 0 0 20px 0; } @media (max-width: 767px) { #howToChooseQuestions .cl-tab-text__list { display: inline-flex; } #howToChooseQuestions .cl-tab-text__item { width: 50%; padding: 0; } } @media only screen and (max-width: 767px) { #seeAllSmartphones .primary-selection__product { padding: 25px; height: auto; } } </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,$){ var cheillondon = cheillondon || {}; cheillondon.staticOverride = (function() { 'use strict'; var main = { init: function() { main.doEverythingTimeout(); }, doEverythingTimeout: function() { setTimeout(function() { if (window.$) { console.log('jQuery loaded'); main.everything(); } else { console.log('jQuery NOT loaded'); main.doEverythingTimeout(); } }, 100); }, everything: function() { $("#chat-slide").find("a").on("click", function () { window.sprChat('openNewConversation', { initialMessages: [{ isSentByUser: true, message: 'Buying Advice' }], }); }); }, }; return { main : main }; })(); cheillondon.staticOverride.main.init(); }); </script> </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-microsite-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 Phone Buying Guide</strong> <strong class="breadcrumb__text-mobile" aria-current="page">Mobile Phone Buying Guide</strong> </li> </ul> </div> <script type="application/ld+json" data-type="seo" data-object-type="BreadcrumbList" data-id="74d6e41e-8d85-44fe-8eae-d320cfb9cb0c">{"@context":"http://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://www.samsung.com/uk/","position":1},{"@type":"ListItem","name":"Mobile Phone Buying Guide","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 & 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 & Youth Offers Student & Youth Offers">Student & 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 & Teacher Offers Key Worker & Teacher Offers">Key Worker & 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 & Downloads Solutions, Manuals & Downloads">Solutions, Manuals & 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 & 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 & Privacy">Security & 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-microsite-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-microsite-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-microsite-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/mobile-phone-buying-guide"/> <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-microsite-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-microsite-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-microsite-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 & 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 & 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 & Office">PC & Office</option> <option value="Camera & Camcorder">Camera & 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='{ "slidesPerView": 1, "keepWrapper": true, "autoHeight": true, "loop": false, "pagination": true, "componentEl": ".ftd18-register-product-popup", "followFinger": 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='{ "type": "dot-indicator", "play": true, "autoRolling": false, "infiniteRolling": 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-microsite-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-microsite-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'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-microsite-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-microsite-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-microsite-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-microsite-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-microsite-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-microsite-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-microsite-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-microsite-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/common/cm-g-static-content/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/commonUs/nv-g-lnb/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-tab-container-single-menu/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/product/pd-g-feature-benefit-column-carousel/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 type="application/ld+json" data-type="seo" data-object-type="WebPage" data-id="dfe17401-3f6b-42a6-b721-d61fce1fa50d">{"@context":"http://schema.org","@type":"WebPage","name":"Best Phone For You | Mobile Buying Guide | Samsung UK","url":"https://www.samsung.com/uk/mobile-phone-buying-guide/"}</script> </div> </body> </html>