CINXE.COM
Samsung AI Products | AI Features & Devices | 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>Samsung AI Products | AI Features & Devices | Samsung UK</title> <meta name="title" content="Samsung AI Products | AI Features & Devices | Samsung UK"/> <link rel="canonical" href="https://www.samsung.com/uk/ai-meets-ai/"/> <meta name="keywords" content="ai products, galaxy ai, ai, ai phone, ai tv, ai washing macine, ai devices, ai features"/> <meta name="description" content="Experience Samsung AI technology with Galaxy AI, Bespoke AI & AI TV. Discover the full range of products and features at Samsung UK."/> <meta name="date" content="2024-11-22"/> <meta name="sitecode" content="uk"/> <meta name="twitter:card" content="Summary"/> <meta name="twitter:site" content="@SamsungUK"/> <meta name="twitter:creator" content="@SamsungUK"/> <meta name="twitter:url" content="https://www.samsung.com/uk/ai-meets-ai/"/> <meta name="twitter:title" content="Samsung AI Products | AI Features & Devices | Samsung UK"/> <meta name="twitter:description" content="Experience Samsung AI technology with Galaxy AI, Bespoke AI & AI TV. Discover the full range of products and features at Samsung UK."/> <meta name="twitter:image" content="https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/logo-square-letter.png"/> <meta property="og:url" content="https://www.samsung.com/uk/ai-meets-ai/"/> <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="Samsung AI Products | AI Features & Devices | Samsung UK"/> <meta property="og:description" content="Experience Samsung AI technology with Galaxy AI, Bespoke AI & AI TV. Discover the full range of products and features at Samsung UK."/> <meta property="og:country-name" content="uk"/> <meta property="name" content="Samsung uk"/> <meta property="image" content="https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/logo-square-letter.png"/> <meta property="url" content="https://www.samsung.com/uk/ai-meets-ai/"/> <meta property="description" content="Experience Samsung AI technology with Galaxy AI, Bespoke AI & AI TV. Discover the full range of products and features at Samsung UK."/> <meta property="keywords" content="ai products, galaxy ai, ai, ai phone, ai tv, ai washing macine, ai devices, ai features"/> <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-pcd/compact.min.ce57bf75446f2473b348efa5e5ba2877.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/navigation/nv-g-explore-floating-navigation/clientlibs/site.min.0de2168415adfb685c4ad4cc2b0a065c.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/product/pd-g-header-carousel/clientlibs/site.min.2153b84b70d2b0f8acdfe694d68bf981.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-static-content/clientlibs/site.min.ae85240e2285ff65e974c0b136a75d59.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-text-editor/clientlibs/site.min.915936b79813dd90a2b67f9f51fdfe8f.css" type="text/css"/> <link rel="stylesheet" href="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-discover-column-new/clientlibs/site.min.953d53bfe905c4dc8a45ed6eaa0ade83.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/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" : "L2NvbnRlbnQvc2Ftc3VuZy91ay9haS1tZWV0cy1haQ==", "pageTrack" : "product category detail", "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"> digitalData.page.pathIndicator.depth_2 = "cross category".replace(/&/g, ' and ').replace(/ /g,' '); digitalData.page.pathIndicator.depth_3 = "ai".replace(/&/g, ' and ').replace(/ /g,' '); digitalData.page.pathIndicator.depth_4 = ""; digitalData.page.pathIndicator.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-pcd" || "page-buying-pd" === "page-pcd" || "page-feature-pd" === "page-pcd") { 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-pcd"){ 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="bdpnbeqxz22cyz2gtwhq-f-fbaff7dfd-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":3,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"13711dec","ak.r":6099,"ak.a2":e,"ak.m":"x","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":58170,"ak.gh":"124.155.222.130","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732681103","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==Vv57fZWXuT4ewNUhFHydJm/2DKL5Pqerj9D3ZohIULb/E98Ey+gxAxO0fuph52T05lsr0Qv3i0UQzemZMpAkiNeACyN7b+IFafDTLhNihHo+27hZCKX7GGN4G4QaeswqwMvuvl8SssC0wfDj9g/y/wPYQTwAdlOLeQ4iJXSRC/Dr9TZXfPOqShbl4U07nuIf9mrDU7AL2Fy9qgrvENoSyeQIommDegRcWwnhNdVWK1gJnPSZdS9Onla5YQ8iijhQHqSBAOdmsvXQqEGLx1cWnamz9iX9LLGrsAd5PJzz0Ps9V3odCA5YJdyEJq+6mHWBcGDR5rD8/N3wLpaTm0ohVKRwHHrBInLY2DhIWri3ZtZqF4HG9nYLg+SyWX81o1BWuB1C2uqzzSWLxkc86LF/baEpHBDJA+flP0lZ0g6qnc8=","ak.pv":"3678","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-pcd"/> <input type="hidden" name="siteCode" id="siteCode" value="uk"/> <input type="hidden" name="store_sitecode" id="store_sitecode" value="uk"/> <input type="hidden" name="language" id="language" value="en_GB"/> <input type="hidden" name="serverType" id="serverType" value="prod"/> <!-- new-hybris --> <input type="hidden" name="gpvStoreDomain" id="gpvStoreDomain" value="https://p1.ecom.samsung.com"/> <input type="hidden" name="storeWebDomain" id="storeWebDomain" value="https://shop.samsung.com"/> <input type="hidden" name="shopIntegrationFlag" id="shopIntegrationFlag" value="Hybris-new"/> <input type="hidden" name="newHyvStoreDomain" id="newHyvStoreDomain"/> <!-- business page 여부 --> <input type="hidden" name="b2bFlag" id="b2bFlag" value="N"/> <input type="hidden" name="pageUrl" id="pageUrl"/> <input type="hidden" name="pathString" id="pathString"/> <input type="hidden" name="wishlistYn" id="wishlistYn"/> <input type="hidden" name="shopParmLang" id="shopParmLang"/> <input type="hidden" name="reservationDomain" id="reservationDomain"/> <!-- 공통 hidden input 끝--> <section class="progress cm-loader" style="display:none;"> <div class="progress__wrapper"> <div class="progress__circle-1"></div> <div class="progress__circle-2"></div> <div class="progress__circle-3"></div> <div class="progress__circle-4"></div> </div> </section> <script type="text/javascript" src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/js/crypto-js.min.js"></script> <header id="header" role="banner"> <!--googleoff: all--> <div class="skip-bar"> <a href="#content" id="skipToContent">Skip to content</a> <a href="#accHelp" id="skipToAccHelp">Skip to accessibility help</a> </div> </header> <div class="newpar new section"> </div> <div class="par iparys_inherited"> </div> <div class="nv16-country-selector" style="height: 0px;"> <div class="nv16-country-selector__content-wrap"> <div class="nv16-country-selector__content"> <div class="nv16-country-selector__description">Choose your location and language.</div> <div class="nv16-country-selector__select-contaniner" data-country-codes="uk"> <div class="nv16-country-selector__menu"> <div class="menu" data-comp-name="menu"> <select class="menu__select" tabindex="-1"><option selected value="uk" data-country-type="sitecd">United Kingdom / English</option><option value="uk" data-country-type="location">UK / English</option><option value="other">Other Countries or location</option> </select> <button class="menu__select-field" aria-haspopup="listbox" aria-expanded="false" type="button" an-tr="nv16_gnb-country selector-navigation" an-ca="navigation" an-ac="gnb" an-la="country selector"> <span class="menu__select-field-text"></span> <svg class="menu__select-field-icon down" focusable="false" aria-hidden="true"> <use xlink:href="#open-down-bold" href="#open-down-bold"></use> </svg> <svg class="menu__select-field-icon up" focusable="false" aria-hidden="true"> <use xlink:href="#close-up-bold" href="#close-up-bold"></use> </svg> </button> </div> </div> <div class="nv16-country-selector__continue"> <button class="cta cta--contained cta--black" aria-label="Button Label" data-action="countrySelectorContinue" an-tr="nv16_gnb-country selector-navigation" an-ca="navigation" an-ac="gnb" an-la="country selector:continue">Continue </button> </div> </div> <button class="nv16-country-selector__close" data-action="countrySelectorClose"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> </div> </div> <!--# COD05_Mobile App Download Banner #--> <section class="cod05-app-banner" style="display:none"> <!-- /* <div class="cod05-app-banner__icon"> <img src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-shop-app-v2.png" alt="Samsung Shop App Icon"> </div> <div class="cod05-app-banner__content"> <h3 class="cod05-app-banner__title">Samsung Shop app</h3> <p class="cod05-app-banner__desc">Get $500 welcome voucher on login. Downlad the app now.</p> <a class="cta cta--underline cta--black cod05-app-banner__cta" href="#" aria-label="Link Title"> App download </a> </div> <button class="cod05-app-banner__close" data-action="countrySelectorClose"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> */--> </section> <!--# //COD05_Mobile App Download Banner #--> <input type="hidden" name="st_checked" id="st_checked" value="2024-11-26 05:42:25"/> <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":"Gifting Guide","englishName":"gifting guide","linkType":"move","linkUrl":"/uk/tech-gifting-guide/","displayFlag":"Y","mobileOnlyFlag":"N","badgeFlag":"true","badgeType":"new","badgeText":"NEW","badgePeriod":"20241125|20241231","isBadgeDisplay":true,"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 AI Refrigerators","englishName":"bespoke ai 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/tech-gifting-guide/" an-tr="nv00_gnb-3depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="shop:new and featured:gifting guide" role="menuitem"> Gifting Guide <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/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 ai refrigerators" role="menuitem"> Bespoke AI 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-product category detail-l0-navigation2" an-ca="navigation" an-ac="gnb" an-la="search" aria-haspopup="true" aria-expanded="false"> <span class="hidden">Search </span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#search-bold" href="#search-bold"></use> </svg> </button> </div> <div class="nv00-gnb__utility cart"> <a class="nv00-gnb__utility-btn js-global-cart-btn js-has-carturl" data-cart-url="https://shop.samsung.com/uk/cart/" href="https://shop.samsung.com/uk/cart/" an-tr="nv00_gnb--cart-depth1" an-ca="navigation" an-ac="gnb" an-la="cart" role="button"> <span class="hidden">Basket</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#cart-bold" href="#cart-bold"></use> </svg> <span class="cart-in-number gnb-cart-count" aria-live="polite" style="display:none;"><span class="hidden">Number of Products : </span></span> </a> </div> <div class="nv00-gnb__utility before-login"> <a class="nv00-gnb__utility-btn mobile-only loginBtn" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="login" aria-label="Manage Account" href="javascript:;" role="button"> <span class="hidden">Sign In/Sign-Up</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#user-bold" href="#user-bold"></use> </svg> </a> <ul class="nv00-gnb__utility-user-menu-list" role="menu"> <li class="nv00-gnb__utility-user-menu desktop-only"> <a class="nv00-gnb__utility-user-menu-link loginBtn" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="sign in sign up" aria-label="sign in sign up" href="javascript:;" data-linkinfo="https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate" role="menuitem"> Sign In/Sign-Up </a> <p class="nv00-gnb__utility-user-menu-rewards"> <a href="/uk/why-samsung-account/" class="nv00-gnb__utility-user-menu-rewards-link" aria-label="Why Create a Samsung Account? Samsung Rewards" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="rewards"> Why Create a Samsung Account? <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </a> </p> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" href="/uk/mypage/orders/" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="orders" aria-label="orders" role="menuitem"> Orders </a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" href="/uk/mypage/myproducts/" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="product registration" aria-label="product registration" role="menuitem"> Product Registration<br /> </a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" href="/uk/rewards/" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="samsung rewards" aria-label="samsung rewards" role="menuitem"> Samsung Rewards </a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" href="/uk/members/" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="members" aria-label="members" role="menuitem"> Members </a> </li> </ul> </div> <div class="nv00-gnb__utility after-login"> <a class="nv00-gnb__utility-btn mobile-only js-account" href="javascript:;" role="button" aria-label="Manage Account"> <span class="hidden">Manage Account</span> <div class="image js-gnb-afterlogin-image"> <img class="image__main" src="" alt="alternative-text" role="img" data-comp-name="image"/> </div> <span class="account-icon js-gnb-afterlogin-no-image"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#user-bold" href="#user-bold"></use> </svg> </span> </a> <ul class="nv00-gnb__utility-user-menu-list" role="menu"> <li class="nv00-gnb__utility-user-menu user desktop-only"> <a class="nv00-gnb__utility-user-menu-link js-user-name" href="https://account.samsung.com/membership/contents/profile/profile-gate" role="menuitem" aria-label="Manage Account"> <div class="image js-gnb-afterlogin-image"> <img class="image__main" src="" alt="alternative-text" role="img" data-comp-name="image"/> </div> <span class="account-icon js-gnb-afterlogin-no-image"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#user-bold" href="#user-bold"></use> </svg> </span> <p class="user-name"></p> <p class="hidden">Manage Account</p> </a> <p class="nv00-gnb__utility-user-menu-rewards"> <a href="/uk/why-samsung-account/" class="nv00-gnb__utility-user-menu-rewards-link" aria-label="Why Create a Samsung Account? Samsung Rewards" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="rewards"> Why Create a Samsung Account? <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#next-bold" href="#next-bold"></use> </svg> </a> </p> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="my page" target="_self" aria-label="my page" href="/uk/mypage/" role="menuitem">My page</a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="orders" target="_self" aria-label="orders" href="/uk/mypage/orders/" role="menuitem">Orders</a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="wishlist" target="_blank" aria-label="wishlist" href="https://shop.samsung.com/uk/mypage/wishlist" role="menuitem">Wishlist</a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="product registration" target="_self" aria-label="product registration" href="/uk/mypage/myproducts/" role="menuitem">Product Registration<br /></a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="my rewards" target="_self" aria-label="my rewards" href="/uk/mypage/rewards/" role="menuitem">My Rewards</a> </li> <li class="nv00-gnb__utility-user-menu"> <a class="nv00-gnb__utility-user-menu-link" an-tr="nv00_gnb-account-account" an-ca="account" an-ac="gnb" an-la="members" target="_self" aria-label="members" href="/uk/members/" role="menuitem">Members</a> </li> <li class="nv00-gnb__utility-user-menu"> <a href="javascript:;" class="nv00-gnb__utility-user-menu-link logoutBtn" an-tr="nv00_gnb-1depth-navigation2" an-ca="navigation" an-ac="gnb" an-la="logout" aria-label="logout" role="menuitem">Log out</a> </li> </ul> </div> <div class="nv00-gnb__utility hamburger"> <button class="nv00-gnb__utility-btn" an-tr="nv00_gnb-gnb-navigation2" an-ca="navigation" an-ac="gnb" an-la="gnb:open" aria-expanded="false" aria-haspopup="true"> <span class="hidden">Navigation</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#menu-bold" href="#menu-bold"></use> </svg> </button> </div> </div> <div class="nv00-gnb__inner-wrap-looping--end" tabindex="0"></div> </div> <div class="nv00-gnb__dim-wrap" aria-hidden="true"></div> <form id="signInForm" name="signInForm" method="get" action="https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate"> <input type="hidden" name="response_type" id="response_type" value=""/> <input type="hidden" name="client_id" value="84hg4924k6"/> <input type="hidden" name="locale" id="locale" value=""/> <input type="hidden" name="countryCode" value="GB"/> <input type="hidden" name="redirect_uri" id="redirect_uri" value="/aemapi/v6/data-login/afterLogin.uk.json"/> <input type="hidden" name="state" id="signInState" value=""/> <input type="hidden" name="goBackURL" id="signInGoBackURL" value=""/> <input type="hidden" name="scope" id="scope" value=""/> </form> <!-- SA 로그아웃호출 폼 --> <form id="signOutForm" name="signOutForm" method="get" action="https://account.samsung.com/accounts/v1/Samsung_com_UK/signOutGate"> <input type="hidden" name="client_id" value="84hg4924k6"/> <input type="hidden" name="state" id="signOutState" value=""/> <input type="hidden" name="signOutURL" id="signOutURL" value="/aemapi/v6/data-login/afterLogout.uk.json"/> </form> <!-- 회원가입 폼 --> <form id="joinForm" name="joinForm" method="post" action="https://account.samsung.com/membership/"> <input type="hidden" name="actionID" value="SignupAP"/> <input type="hidden" name="serviceID" value="84hg4924k6"/> <input type="hidden" name="serviceName" value="SAMSUNG"/> <input type="hidden" name="domain" value=""/> <input type="hidden" name="countryCode" value="GB"/> <input type="hidden" name="languageCode" value="en"/> <input type="hidden" name="registURL" id="joinRegistURL" value="/aemapi/v6/data-login/afterLogin.uk.json"/> <input type="hidden" name="returnURL" id="joinReturnURL"/> <input type="hidden" name="goBackURL" id="joinGoBackURL" value=""/> <input type="hidden" name="ssoType" value="ENC_TK"/> <input type="hidden" name="emailActivationURL" id="joinEmailActivationURL" value="/aemapi/v6/data-login/emailActivationURL.uk.json"/> </form> <!-- Find Email 폼 --> <form id="findAccountForm" name="findAccountForm" method="post" action="https://account.samsung.com/membership/"> <input type="hidden" name="actionID" value="FindEmail"/> <input type="hidden" name="serviceID" value="84hg4924k6"/> <input type="hidden" name="serviceName" value="SAMSUNG"/> <input type="hidden" name="domain" value=""/> <input type="hidden" name="countryCode" value="GB"/> <input type="hidden" name="languageCode" value="en"/> <input type="hidden" name="goBackURL" id="findGoBackURL" value=""/> <input type="hidden" name="ssoType" value="ENC_TK"/> </form> <!-- Account Modify Form --> <form id="accountModifyForm" name="accountModifyForm" method="post" action="https://account.samsung.com/membership/"> <input type="hidden" name="actionID" value="ModifyUserInfo"/> <input type="hidden" name="serviceID" value="84hg4924k6"/> <input type="hidden" name="serviceName" value="SAMSUNG"/> <input type="hidden" name="domain" value=""/> <input type="hidden" name="countryCode" value="GB"/> <input type="hidden" name="languageCode" value="en"/> <input type="hidden" name="goBackURL" id="accountModifyGoBackURL" value=""/> <input type="hidden" name="ssoType" value="ENC_TK"/> </form> <form id="textForm" name="textForm"> <input type="hidden" name="productCountText" id="productCountText" value="Number of products"/> </form> <input type="hidden" name="domain" id="domain" value="www.samsung.com"/> <input type="hidden" name="useLogin" id="useLogin" value="Y"/> <input type="hidden" name="useStore" id="useStore" value="Y"/> <input type="hidden" name="storeDomain" id="storeDomain" value="https://api.shop.samsung.com"/> <input type="hidden" name="hybrisApiJson" id="hybrisApiJson"/> <input type="hidden" name="addToCartPostYn" id="addToCartPostYn"/> <input type="hidden" name="useNewAddToCartApi" id="useNewAddToCartApi"/> <input type="hidden" name="loginLinkURL" id="loginLinkURL" value="https://account.samsung.com/accounts/v1/Samsung_com_UK/signInGate"/> <input type="hidden" name="logoutURL" id="logoutURL" value="https://account.samsung.com/accounts/v1/Samsung_com_UK/signOutGate"/> <input type="hidden" name="updateProfileURL" id="updateProfileURL"/> <input type="hidden" name="isLoginWithNoStore" id="isLoginWithNoStore"/> <input type="hidden" name="countryCode" id="countryCode" value="GB"/> <input type="hidden" name="languageCode" id="languageCode" value="en"/> <input type="hidden" name="loginAccountServiceId" id="loginAccountServiceId" value="84hg4924k6"/> <input type="hidden" name="emailActivationURL" id="emailActivationURL" value="/aemapi/v6/data-login/emailActivationURL.uk.json"/> <input type="hidden" name="shopIntegrationFlag" id="shopIntegrationFlag" value="Hybris-new"/> <input type="hidden" name="tieredPriceUseYn" id="tieredPriceUseYn"/> <input type="hidden" name="mySamsungRewardsTierType" id="mySamsungRewardsTierType" value="global"/> <input type="hidden" name="newMyRewardCurrencyConv" id="newMyRewardCurrencyConv" value="0.001"/> <input type="hidden" name="countryIsoCode" id="countryIsoCode" value="GBR"/> <input type="hidden" name="loginValidateYnForGPv2" id="loginValidateYnForGPv2" value=""/> <div class="nv00-gnb__layer-popup-wrap"> <div class="nv00-gnb__layer-popup-looping--start" tabindex="0"></div> <div class="layer-popup gnb-layer_popup-js" id="layerEmptyCart"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#info-regular" href="#info-regular"></use> </svg> <p class="layer-popup__desc information-text">Your basket is empty.</p> <div class="layer-popup__cta-wrap"> <button class="cta cta--contained cta--black gnb-js-layer-close" an-tr="nv00_gnb-product category detail-cart popup-other_interaction" an-ca="other interaction" an-ac="cart is empty:OK" an-la="cart is empty:OK" aria-label="Accessibility Text" onclick="window.sg.components.nv00Gnb.closeLayerPopup(this);"> OK </button> </div> <button class="layer-popup__close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb-layer_popup-js" id="layerInsufficientStock"> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#info-regular" href="#info-regular"></use> </svg> <p class="layer-popup__desc information-text">Sorry this item is out of stock</p> <div class="layer-popup__cta-wrap"> <button class="cta cta--contained cta--black gnb-js-layer-close" aria-label="Accessibility Text" onclick="window.sg.components.nv00Gnb.closeLayerPopup(this);"> OK </button> </div> <button class="layer-popup__close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb__remove-product gnb-layer_popup-js" id="layerRemoveProduct"> <p class="layer-popup__title">Remove </p> <p class="layer-popup__desc">Code not valid with this product<br/>Are you sure to remove this product?</p> <div class="layer-popup__cta-wrap"> <button class="cta cta--outlined cta--black" aria-label="Accessibility Text"> Add to wishlist </button> <button class="cta cta--contained cta--black" aria-label="Accessibility Text"> Delete </button> </div> <button class="layer-popup__close"> <span class="hidden">Close</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb-layer_popup-js gnb__popup-privacy" id="layerPrivacy"> <p class="layer-popup__title">Privacy Policy</p> <div class="layer-popup__checkbox-wrap"> <div class="checkbox-v2"> <input class="checkbox-v2__input" type="checkbox" name="checkbox" id="privacy-terms"/> <label class="checkbox-v2__label" for="privacy-terms"> <span class="checkbox-v2__label-box-wrap"> <span class="checkbox-v2__label-box"> <svg class="checkbox-v2__label-box-icon" focusable="false" aria-hidden="true"> <use xlink:href="#done-bold" href="#done-bold"></use> </svg> </span> </span> <span class="checkbox-v2__label-text">I have read and agree to the Samsung.com <a href='/uk/info/privacy/' target='_blank' class='link-text' title="Open in a new window">Privacy Policy</a></span> </label> </div> <p class="layer-popup__checkbox-desc error" id="errorPrivacy">Tick this box to proceed to Samsung.com.</p> <div class="checkbox-v2"> <input class="checkbox-v2__input" type="checkbox" name="checkbox" id="privacy-terms2"/> <label class="checkbox-v2__label" for="privacy-terms2"> <span class="checkbox-v2__label-box-wrap"> <span class="checkbox-v2__label-box"> <svg class="checkbox-v2__label-box-icon" focusable="false" aria-hidden="true"> <use xlink:href="#done-bold" href="#done-bold"></use> </svg> </span> </span> <span class="checkbox-v2__label-text">By ticking this box, I accept Samsung Service Updates, including : </span></label></div><p class="layer-popup__checkbox-desc">Samsung.com Services and marketing information, new product and service announcements as well as special offers, events and newsletters.</p> </div> <div class="layer-popup__cta-wrap"> <button id="privacyBtn" class="cta cta--outlined cta--black" aria-label="Accessibility Text">PROCEED TO SAMSUNG.COM</button> <button class="cta cta--contained cta--black login-leave-btn" aria-label="Accessibility Text" onclick="window.sg.components.nv00Gnb.closeLayerPopup(this);">Close</button> </div> <button class="layer-popup__close login-leave-btn" data-focus-id="shop-popover-close" data-tab-disable="true"> <span class="hidden">Close Privacy Policy</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="layer-popup gnb__popup-privacy gnb-layer_popup-js" id="layerPreference"> <p class="layer-popup__title">Check preferences</p> <p class="layer-popup__desc">Help us to make recommendations for you by telling us what you like</p> <div class="layer-popup__cta-wrap"> <button id="preferenceCheckBtn" class="cta cta--outlined cta--black" aria-label="Accessibility Text">Yes</button> <button id="privacyCloseBtn" class="cta cta--contained cta--black" aria-label="Accessibility Text" onclick="window.sg.components.nv00Gnb.closeLayerPopup(this);">Later</button> </div> <button class="layer-popup__close" data-focus-id="shop-popover-close" data-tab-disable="true"> <span class="hidden">Close Check Preferences</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#delete-bold" href="#delete-bold"></use> </svg> </button> </div> <div class="nv00-gnb__layer-popup-looping--end" tabindex="0"></div> </div> </nav> <!--googleon: all--> <input type="hidden" name="sc_gnb_searchURL" id="sc_gnb_searchURL" value="/uk/aisearch"/> <input type="hidden" name="sc_gnb_placeholder" id="sc_gnb_placeholder" value="Galaxy Z Fold6"/> <input type="hidden" name="sc_gnb_aiSearchUseYn" id="sc_gnb_aiSearchUseYn" value="Y"/> <input type="hidden" name="eppFlag" id="eppFlag" value="N"/> <!--googleoff: all--> <section class="gnb-search" role="dialog" aria-modal="true" style="display: none;"> <div class="gnb-search__dimmed"></div> <div class="gnb-search__looping--start" tabindex="0"></div> <div class="gnb-search__contents"> <h2 class="text-title">What are you looking for?</h2> <div class="gnb-search__search-wrap"> <form action="javascript:;" class="gnb-search__form" role="search" autocomplete="off"> <fieldset> <legend>Search form</legend> <div class="gnb-search__input-wrap"> <button type="button" class="gnb-search__input-btn--close"> <span class="hidden">Close</span> <svg class="icon" focusable="false"> <use xlink:href="#backward-bold" href="#backward-bold"></use> </svg> </button> <label class="hidden" for="gnb-search-keyword">Search Keyword</label> <input type="text" name="search" class="gnb-search__input" id="gnb-search-keyword" maxlength="64" an-tr="search layer--search bar-submit" an-ca="search" an-ac="search layer" an-la="search bar:keyword submit:"/> <span class="gnb-search__placeholder">Galaxy Z Fold6</span> <!-- input 에 text 가 입력되어 있으면 .gnb-search__input-btn--cancel--show 추가 --> <button type="button" class="gnb-search__input-btn--cancel" an-tr="search layer-product category detail-keyword delete-search" an-ca="search" an-ac="search layer" an-la="search bar:keyword delete"> <span class="hidden">Delete</span> <svg class="icon" focusable="false"> <use xlink:href="#cancel-bold" href="#cancel-bold"></use> </svg> </button> <button type="submit" class="gnb-search__input-btn--search" an-tr="search layer-product category detail-submit-search" an-ca="search" an-ac="search layer" an-la="search bar:keyword submit:keyword"> <span class="hidden">Search</span> <svg class="icon" focusable="false"> <use xlink:href="#search-bold" href="#search-bold"></use> </svg> </button> <button type="button" class="gnb-search__input-btn--scan-barcode"> <span class="hidden">Scan Barcode</span> <svg class="icon" focusable="false" aria-hidden="true"> <use xlink:href="#barcode-regular" href="#barcode-regular"></use> </svg> </button> </div> </fieldset> </form> <div class="gnb-search__result-wrap gnb-search__result-wrap--hide" style="overflow: auto;"> <div class="gnb-search__no-suggestions gnb-search__no-suggestions--hide"> <div class="gnb-search__result-title-wrap"> <h3 class="gnb-search__result-title">No Suggestions</h3> </div> </div> <div class="gnb-search__related gnb-search__related--hide"> <div class="gnb-search__result-title-wrap"> <h3 class="gnb-search__result-title">Suggested Searches</h3> </div> <ul class="gnb-search__result-list" role="list"> </ul> </div> <div class="gnb-search__popular-keyword gnb-search__popular-keyword--hide"> <div class="gnb-search__result-title-wrap"> <h3 class="gnb-search__result-title">Popular Keyword</h3> </div> <ul class="gnb-search__result-list" role="list"> </ul> </div> <div class="gnb-search__history gnb-search__history--hide"> <div class="gnb-search__result-title-wrap"> <h3 class="gnb-search__result-title">Search History</h3> <button class="gnb-search__btn--history-clear" an-tr="search layer-product category detail-clear all-search" an-ca="search" an-ac="search layer" an-la="search history:clear all"> Clear All </button> </div> <ul class="gnb-search__result-list" role="list"> </ul> </div> </div> </div> <!-- .gnb-search__result-wrap--hide 가 제거될 때 .gnb-search__chip-wrap--hide 추가 --> <div class="gnb-search__chip-wrap" role="list"> <h3 class="hidden">recommended search</h3> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:galaxy z fold6">Galaxy Z Fold6</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:galaxy z flip6">Galaxy Z Flip6</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:neo qled">Neo QLED</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:the frame">The Frame</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:bespoke jet">BESPOKE Jet</a> </div> <div role="listitem"> <a class="gnb-search__chip" aria-label="search" an-tr="sr01_search input--ctabutton" an-ca="search" an-ac="search layer" an-la="search chips:bespoke refrigerators">BESPOKE Refrigerators</a> </div> </div> <button class="gnb-search__btn--close" an-tr="search layer-product category detail-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="responsivegrid-top responsivegrid"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> </div> </div> <div class="main-ipar iparsys parsys"> <div class="newpar new section"> </div> <div class="par iparys_inherited"> </div> </div> <div class="root responsivegrid"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="pd-g-product-promotion-bar aem-GridColumn aem-GridColumn--default--12"> </div> <div class="responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="nv-g-explore-floating-navigation aem-GridColumn aem-GridColumn--default--12"> <div class="nv07-explore-floating-navigation"> <div class="nv07-explore-floating-navigation__inner-wrap bg-white"> <div class="nv07-explore-floating-navigation__headline-wrap"> <h1> <a class="nv07-explore-floating-navigation__headline" an-tr="nv07_explore floating navigation-product category detail-logo-navigation" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi: "> </a> </h1> </div> <div class="nv07-explore-floating-navigation__menu-wrap"> <button class="nv07-explore-floating-navigation__menu--previous" an-tr="nv07_explore floating navigation-product category detail-arrow-indication" an-ca="indication" an-ac="carousel" an-la="carouse:arrow:left"> <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#previous-regular" href="#previous-regular"></use></svg> <span class="nv07-explore-floating-navigation__menu--previous-underline" aria-hidden="true"></span> </button> <ul class="nv07-explore-floating-navigation__menu-list" role="list"> <li class="nv07-explore-floating-navigation__menu" role="listitem"> <a class="nv07-explore-floating-navigation__menu-link" href="#aimatchmakertool" aria-label="AI Matchmaker tool" an-tr="nv07_explore floating navigation-product category detail-1depth-navigation" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:ai matchmaker tool"> AI Matchmaker tool </a> </li> <li class="nv07-explore-floating-navigation__menu" role="listitem"> <a class="nv07-explore-floating-navigation__menu-link" href="#productsforlifestyle" aria-label="Products for lifestyle" an-tr="nv07_explore floating navigation-product category detail-1depth-navigation" an-ca="navigation" an-ac="secondary navi" an-la="secondary navi:products for lifestyle"> Products for lifestyle </a> </li> </ul> <button class="nv07-explore-floating-navigation__menu--next" an-tr="nv07_explore floating navigation-product category detail-arrow-indication" an-ca="indication" an-ac="carousel" an-la="carouse:arrow:right"> <svg class="icon" focusable="false" aria-hidden="true"><use xlink:href="#next-regular" href="#next-regular"></use></svg> <span class="nv07-explore-floating-navigation__menu--next-underline" aria-hidden="true"></span> </button> </div> </div> </div> </div> <div class="pd-g-header-carousel aem-GridColumn aem-GridColumn--default--12"> <section class="header-carousel header-carousel--small" style="display:block;" data-filter-id data-header> <div class="header-carousel__container " data-carousel-data='{ "desktopIndicatorUse": true, "mobileIndicatorUse": true, "desktopArrowUse": true, "mobileArrowUse": true, "autoRolling": false, "infiniteRolling": true}'> <button tabindex="-1" type="button" class="swiper-autoplay-stop-btn"><span class="hidden">Stop automatic slide show</span></button> <div class="header-carousel__wrapper"> <div class="header-carousel__slide bg-white"> <div class="header-carousel__slide-inner"> <div class="header-carousel__text-wrap header-carousel__text-wrap--black header-carousel__text-wrap--desktop-middle-left header-carousel__text-wrap--mobile-top-center"> <div class="header-carousel__text-inner"> <div class="header-carousel__cta-wrap"> </div> </div> </div> <div class="header-carousel__background-media"> <div class="video lazy-load" data-image-default="true" data-video-embed="true" data-video-type="mp4" data-video-data='{ "desktopSrc": "//images.samsung.com/is/content/samsung/assets/uk/ai-meets-ai/videos/KV_AIMeetsAI_EN_DT_1440x640_7s_v12.mp4", "mobileSrc": "//images.samsung.com/is/content/samsung/assets/uk/ai-meets-ai/videos/KV_AIMeetsAI_EN_MO_720x1080_7s_v12.mp4", "title": "", "caption": "", "muted": true, "autoplay": false, "loop": true, "controls": false}'> <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/ai-meets-ai/KV_AIMeetsAI_EN_DT_1440x640_7s_v11.jpg?$144_N_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/KV_AIMeetsAI_EN_MO_720x1080_7s_v11.jpg?$LazyLoad_Home_JPG$" alt="A living room setting is shown with a range of Samsung AI products like a Samsung 8K Neo QLED TV, Bespoke AI oven and Galaxy S24 Ultra. A female sits on a sofa to the side."/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/KV_AIMeetsAI_EN_DT_1440x640_7s_v11.jpg?$1440_N_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/KV_AIMeetsAI_EN_MO_720x1080_7s_v11.jpg?$FB_TYPE_B_JPG$" alt="A living room setting is shown with a range of Samsung AI products like a Samsung 8K Neo QLED TV, Bespoke AI oven and Galaxy S24 Ultra. A female sits on a sofa to the side."/> </div> </div> </div> </div> </div> </div> </div> </section> </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="whenaimeetsai"> <div class="textblock__body padding-top--48 padding-bottom--48"> <h2 class="textblock__title" data-font-size-pc="48" data-font-size-mo="30">Extraordinary Together</h2> <p class="textblock__desc" data-font-size-pc="18" data-font-size-mo="14">Explore how our AI products work in harmony to suit your needs while ensuring your data remains protected</p> </div> </div> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <div id="aimatchmakertool"></div> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style scoped="scoped"> #matchmaker-component{max-width:1440px;margin:0 auto;text-align:center}.aiMeetsai{background-color:#f7f7f7;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.paddingOf{padding:0 0 2rem}.indicatorContainer{display:flex;justify-content:center;margin:auto}.loading-container{height:100px;width:100px;margin:auto}.loading-container img{height:100;width:100px;margin:auto}@media screen and (max-width: 375px){.aiMeetsai{padding:.5rem}}.grid{max-width:1440px;margin:0 auto;box-sizing:border-box}.lifeStyleCard{display:flex;flex-direction:column;border-radius:8px;border:2px solid #DDDDDD;transition:transform .3s ease-in-out,border-color .3s ease-in-out;cursor:pointer;background-color:#fff}.lifeStyleCard.selected{border-color:#2189ff}.lifeStyleCard:hover{transform:scale(1.05)}.cardContent{display:flex;align-items:center;justify-content:center;flex-grow:1;padding:20px;min-height:108px}.card-title{margin:20px 0;text-align:start}.card-description{text-align:center;font-size:18px;font-family:SamsungSharpSans;font-weight:700;line-height:24px}.imageContainer{height:370px;width:100%;display:flex;position:relative;overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px}.imageContainer img{height:100%;width:100%;margin:auto;justify-content:center}.cardImage{height:100%;width:auto;object-fit:cover;border-top-left-radius:6px;border-top-right-radius:6px}.connectIcon{position:absolute;width:40px;top:10px;left:10px;opacity:0;transform:scale(.5);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.lifeStyleCard.selected .connectIcon{opacity:1;transform:scale(1)}@media only screen and (max-width: 480px){.card-description{text-align:center;font-size:5.22222222vw;font-family:SamsungSharpSans;font-weight:700;line-height:1.25;padding:0}.imageContainer{height:330px}.lifeStyleCard{height:100%}}@media screen and (max-width: 1200px){.lifeStyleCard:hover{transform:none}.lifeStyleCard.selected{transform:scale(1.05)}.cardContent{padding:15px}}@media only screen and (max-width: 415px){.imageContainer{height:75vw}.cardContent{min-height:unset;padding:6.66666667vw}}.next-button{padding:10px 0;background-color:#008df7;color:#fff;border:none;border-radius:40px;font-size:18px;cursor:pointer;outline:none;transition:background-color .5s ease,color .5s ease,border-color .5s ease,opacity .5s ease,box-shadow .5s ease;font-family:SamsungOne,arial,sans-serif;font-weight:500;text-align:center;box-shadow:0 1px 3px #0003;height:50px;position:relative}.next-button:hover{background-color:#006bea}.next-button:disabled{background-color:#ddd;color:#aaa;border:1px solid #DDDDDD;cursor:not-allowed;opacity:.5}.arrowIconDefault{width:9px;height:auto;position:absolute;transition:filter .5s ease,opacity .5s ease;top:35%;right:20px}.next-button:not(:disabled) .arrowIconDefault{filter:brightness(0) invert(1);opacity:1}.embla{max-width:100%;margin:auto;--slide-height: 19rem;--slide-spacing: 1rem;--slide-size: 80%}.embla__viewport{overflow:hidden;width:100%}.embla__container{backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;margin-left:-4px;height:fit-content;padding:20px 0;width:98%}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);position:relative}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;height:var(--slide-height)}@media (min-width: 480px){.embla{--slide-size: 60%}}@media (min-width: 900px){.embla{--slide-size: 40%}}@media (min-width: 1200px){.embla{--slide-size: 28%}}.lifestyleContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.lifestyle-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;align-items:stretch;height:auto}.card-container{display:flex;flex-direction:column;border-radius:3px;border:3px solid #F7F7F7;transition:border-color .3s ease-in-out}.lifestyleContainer .lifestyleTitle{font-size:38px;font-family:SamsungSharpSans;font-weight:700;margin:0 10px 30px;max-width:900px}.lifestyleContainer .lifestyleSubtitle{font-size:18px;font-family:SamsungOne,arial,sans-serif;font-weight:400;margin:0 10px 35px}.buttonContainer{margin:35px auto}@media only screen and (max-width: 1200px){.buttonContainer{margin:15px auto 30px}}@media only screen and (max-width: 480px){.lifestyleContainer{padding:0;width:100%;margin:0}.lifestyleContainer .lifestyleTitle{font-size:24px;font-family:SamsungSharpSans;font-weight:700;margin:20px 10px 0}.lifestyleContainer .lifestyleSubtitle{font-size:14px;font-family:SamsungSharpSans;font-weight:500;margin:20px 10px 10px}.lifestyleButtonPosition{margin-top:0}}@media only screen and (max-width: 425px){.buttonContainer{width:100%}.nextButton{width:100%!important;font-size:1rem!important}}.product-selection{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.product-grid{display:grid;gap:26px;width:100%;margin:0 auto 5px;justify-content:center;box-sizing:border-box;height:475px}.productSelectionTitle{font-size:38px;font-weight:700;margin:0 10px 30px;font-family:SamsungSharpSans;max-width:535px;text-align:center}.productSelectionSubtitle{font-size:18px;font-family:SamsungOne,arial,sans-serif;font-weight:400;margin:0 10px 35px}.product-selection .buttonContainer{width:350px}@media screen and (min-width: 900px) and (max-width: 1200px){.product-grid{margin-bottom:15px}}@media (max-width: 900px){.product-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px;height:auto;margin-bottom:20px}}@media (max-width: 550px){.productSelectionTitle{max-width:86.66666667vw;font-size:7.22222222vw;line-height:1.1}.productSelectionSubtitle{font-size:3.88888889vw;margin:5vw}.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px;width:auto;margin:0}.product-selection .buttonContainer{width:100%}.product-selection .buttonContainer button{font-size:14px}}@media (max-width: 300px){.product-grid{width:90vw}.product-selection .buttonContainer button{font-size:3.88888889vw;height:10%}.arrowIconDefault{width:6px}}.productContainer{display:flex;flex-direction:column;align-items:center;justify-items:center;justify-content:center;border-radius:6px;transition:transform .3s ease-in-out;background-color:#fff;cursor:pointer;width:auto;gap:20px;border:2px solid #DDDDDD;padding:1rem;position:relative}.productContainer.selected{border:2px solid #2189FF}.productContainer:hover{transform:scale(1.05)}.productimageContainer{max-height:100px;width:100%;display:flex;margin-top:10px}.productimageContainer img{width:45%;margin:0 auto}.connectIconProduct{position:absolute;width:40px;top:0;left:0;opacity:0;transform:scale(.5);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.productContainer.selected .connectIconProduct{opacity:1}.productContainer .product-title{margin:10px 10px 20px;padding:0 10px;font-family:SamsungSharpSans;font-weight:700;font-size:18px}@media screen and (min-width: 900px) and (max-width: 1050px){.productContainer{gap:0px;margin-top:0}.productContainer .product-title{font-size:14px;margin-bottom:10px}}@media (max-width: 900px){.productContainer{height:150px;padding:0;gap:0}.productimageContainer{height:80px}.productContainer .product-title{margin:10px;padding:0;font-size:15px}}@media (max-width: 550px){.connectIconProduct{width:80px;left:-12px}.connectIconProduct img{width:100%}}@media (max-width: 320px){.connectIconProduct{width:25vw;left:-10px}.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px;width:auto;margin:0}.productContainer{width:45vw;height:45vw;padding:1vw;gap:0;box-sizing:border-box}.productimageContainer{height:50%;margin:0;display:flex;justify-content:center;align-items:center}.productimageContainer img{width:50%;height:auto}.productContainer .product-title{font-size:3.5vw;line-height:1.1;text-align:center;margin:5px 0}.product-selection .buttonContainer button{font-size:3.88888889vw;height:10%}.arrowIconDefault{width:6px}}.aiContentContainer{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;margin-bottom:4rem}.ai-content{margin-bottom:40px;padding:2rem 2rem 0;position:relative}.aiLifestyleSelect{top:2rem;left:2rem;position:absolute;width:400px}.aiElementContainer{background-color:#fff;height:350px;position:relative;max-width:431px;border-radius:16px}.aiElements{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;margin-top:50px}.selectContainer{width:100%;max-width:480px;height:265px;margin-top:calc(2rem + 40px);display:flex}.selectContainer .aiTitleCopy,.aiSubtitleCopy{margin-top:10px;text-align:left}.aiSubtitleCopy{max-width:385px;font-size:18px;line-height:22px;font-weight:400}.aiIconConnection{position:absolute;top:25%;transform:translateY(-50%);right:-50px;z-index:1;width:65px}.aiIconConnectionEmpty{position:absolute;top:25%;transform:translateY(-50%);left:-50px;z-index:1;width:65px}.aiCopyContainer{margin:auto 0}.aiTitleCopy{font-size:34px;font-family:SamsungSharpSans;line-height:42px;font-weight:700}.aiSubtitleCopy{font-size:18px;font-family:SamsungOne,arial,sans-serif;line-height:22px;font-weight:400}@media (max-width: 1050px){.aiElementContainer{height:400px}}@media (max-width: 1000px){.aiContentContainer{min-height:840px}.aiCopyContainer{width:70%;margin:auto 0}.ai-content{padding:0}.selectContainer{width:auto;padding:2rem}.aiLifestyleSelectContainer{width:calc(100% - 2rem);position:absolute;max-width:345px}.aiLifestyleSelect{top:-4rem;left:0;position:absolute;width:100%}.aiElements{grid-template-columns:repeat(1,1fr)}.aiTitleCopy{font-size:24px;line-height:30px;max-width:80%}.aiSubtitleCopy{max-width:80%}.aiIconConnection{right:-40px}.aiIconConnectionEmpty{left:-23px}}@media (max-width: 500px){.aiTitleCopy{font-size:4.44444444vw;line-height:1.33}.aiSubtitleCopy{font-size:3.33333333vw!important;line-height:1.33}}@media (max-width: 375px){.selectContainer{width:auto;padding:1rem}}@media (max-width: 340px){.aiTitleCopy{font-size:4.44444444vw;line-height:1.33}.aiSubtitleCopy{font-size:3.33333333vw!important;line-height:1.33}}@media (max-width: 500px){.aiElementContainer .aiElement{width:calc(100% - 2rem)}.aiElementContainer .custom-select{width:100%}.aiElementContainer .custom-select-trigger{width:calc(100% - 40px);text-align:left;padding-left:10px;padding-right:30px}}.custom-select{display:inline-block;width:100%;background-color:#fff;border-radius:6px;box-shadow:0 4px 10px -2px #0003;cursor:pointer;font-family:SamsungOne,arial,sans-serif;font-weight:700;font-size:15px;line-height:30px;position:relative}.custom-select.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select-trigger{display:block;justify-content:space-between;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;align-items:center;height:40px;padding:0 20px 0 30px;font-size:13px;width:calc(100% - 40px);line-height:40px;text-align:left}.custom-select-trigger .arrow{position:absolute;top:calc(50% - 6px);right:10px;width:12px;height:12px;background-size:12px 12px}.custom-select-trigger .arrow.down{background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='9'%20viewBox='0%200%2015%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M-1.93562e-07%201.12867C-1.80945e-07%200.840047%200.111903%200.55142%200.334504%200.330495C0.780909%20-0.110166%201.50526%20-0.110166%201.95167%200.330495L7.49985%205.80728L13.048%200.330496C13.4944%20-0.110165%2014.2188%20-0.110165%2014.6652%200.330496C15.1116%200.771157%2015.1116%201.48619%2014.6652%201.92685L7.49985%209L0.334504%201.92685C0.111903%201.70712%20-2.06178e-07%201.4173%20-1.93562e-07%201.12867Z'%20fill='black'/%3e%3c/svg%3e")}.custom-select-trigger .arrow.up{background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='9'%20viewBox='0%200%2015%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15%207.87133C15%208.15995%2014.8881%208.44858%2014.6655%208.6695C14.2191%209.11017%2013.4947%209.11017%2013.0483%208.6695L7.50015%203.19272L1.95197%208.6695C1.50556%209.11017%200.781209%209.11017%200.334804%208.6695C-0.111601%208.22884%20-0.111601%207.51381%200.334804%207.07315L7.50015%208.94384e-08L14.6655%207.07315C14.8881%207.29288%2015%207.5827%2015%207.87133Z'%20fill='black'/%3e%3c/svg%3e")}.custom-select-options{position:absolute;top:100%;left:0;right:0;background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:0 4px 10px -2px #0003;z-index:10000;overflow:hidden;overflow-y:auto}.custom-select-option{padding:10px 30px;cursor:pointer;text-align:left;font-family:SamsungOne,arial,sans-serif;font-weight:700;font-size:13px;line-height:30px}.custom-select-option.disabled{cursor:not-allowed;color:#ccc}.custom-select-option:hover{background-color:#f0f0f0}@media screen and (max-width: 390px){.custom-select-trigger{font-size:4.44444444vw}.custom-select-option{font-size:4.44444444vw;padding:10px;line-height:1.33}}@media screen and (max-width: 375px){.lifestyleSelect{max-width:100%}.lifestyleSelect .custom-select-trigger{padding:0 10px}.lifestyleSelect .custom-select-option{padding:10px}}@media screen and (max-width: 310){.lifestyleSelect .custom-select-trigger,.lifestyleSelect .custom-select-option{font-size:10px}}.aiElementBox{height:100%;display:flex}.aiElement{display:flex;flex-direction:column;justify-content:space-between;padding:2rem}.aiElementHeader{display:flex;gap:10px}.aiImageContainer{height:100%;display:flex;justify-content:center;align-items:center;width:30%}.aiElementCopy{display:flex;flex-direction:column;text-align:left;padding:10 5px}.aiElementCopy .aiElementTitle{min-height:65px;margin:0;font-family:SamsungSharpSans;font-size:24px;line-height:30px;font-weight:700}@media (max-width: 500px){.aiElementCopy .aiElementTitle{font-size:4.44444444vw;min-height:0;margin-bottom:10px}}.aiElementCopy .aiElementDesc{min-height:120px;margin:0;font-size:18px;font-family:SamsungOne;line-height:21px;font-weight:400}@media (max-width: 500px){.aiElementCopy .aiElementDesc{font-size:3.33333333vw!important;line-height:1.33;min-width:0}}.aiSelectInputContainer,.customRelative{position:relative;width:100%}@media (max-width: 1200px){.aiElementHeader{gap:10px}}@media (min-width: 1200px) and (max-width: 1400px){.aiElement{padding:1rem}.aiImage{height:100px;margin:auto}.aiElementHeader{gap:10px}.aiElementDesc{font-size:16px!important;line-height:20px!important}}@media (min-width: 1000px) and (max-width: 1200px){.aiElement{padding:1rem}.aiElementHeader{height:75%}.aiImage{height:84px;margin:auto}.aiElementCopy .aiElementDesc{font-size:15px!important;line-height:19px!important}}@media (max-width: 480px){.aiElementContainer{height:350px}.aiElement{padding:1rem;height:auto}.aiElementHeader{flex-direction:column;gap:5px;height:10%}.aiImageContainer{height:100%;display:flex;min-height:80px;margin:0 auto 10px}.aiElementCopy p{min-height:100px}.aiElementCopy h2{min-height:auto;margin:20px 0}}.emptyConnection{display:flex;flex-direction:column;justify-content:center;text-align:center;justify-items:center;align-items:center;background-color:#ffffffb3;height:310px;position:relative;max-width:431px;border-radius:16px}.empityConnectionContainer{display:flex;flex-direction:column;width:100%}.emptyInputContainter{padding:2rem}.emptySelect{margin:auto;width:100%}.emptyConnection p{text-align:center}@media (max-width: 480px){.emptyConnection{height:350px}.emptyInputContainter{padding:1.5rem;height:auto}}.emblaAi{max-width:100%;margin:auto;--slide-height: 19rem;--slide-spacing: 1rem;--slide-size: 80%;position:relative}.embla__viewportAi{overflow:hidden;width:100%;position:absolute;height:650px;z-index:0}@media screen and (min-width: 900px) and (max-width: 1000px){.emblaAi{--slide-size: 45%}}@media screen and (min-width: 800px) and (max-width: 900px){.emblaAi{--slide-size: 50%}}@media screen and (min-width: 700px) and (max-width: 800px){.emblaAi{--slide-size: 57%}}@media screen and (min-width: 650px) and (max-width: 700px){.emblaAi{--slide-size: 60%}}@media screen and (min-width: 550px) and (max-width: 650px){.emblaAi{--slide-size: 70%}}.stage-indicator{display:flex;align-items:center;justify-content:space-between;max-width:400px;z-index:1}.stage-item{width:24px;height:24px;border-radius:50%;background-color:#ccc;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;transition:background-color .3s ease;font-family:SamsungOne,arial,sans-serif}.stage-item.active{background-color:#006bea}.stage-item.black{background-color:#000;cursor:pointer}.stage-line{margin:0 15px}@media (max-width: 480px){.stage-line{width:50px}}@media (max-width: 300px){.stage-line{width:20%}}.loadingContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:600px;text-align:center;width:100%;overflow:hidden;height:775.086px;max-height:calc(100vh - 30px)}.aiIcon{width:96px;height:auto;margin-bottom:20px}.knoxIcon{width:120px;height:auto;margin-top:20px}.loadingTitleContainer{display:flex;position:relative;margin:0 2rem}.loadingTitle{font-size:38px;font-family:SamsungSharpSans;font-weight:700;margin:0;width:760px}@media screen and (max-width: 680px){.loadingTitle{width:350px}}@media screen and (max-width: 400px){.loadingTitle{width:265px;font-size:32px}}@media screen and (min-width: 1200px){.knoxIcon{width:180px}}.loadingDotsContainer{gap:8px;width:50px;display:inline-flex;height:7px;margin-left:5px;vertical-align:baseline}.loadingDotsContainer svg{animation:fadeInOut 2s infinite}@keyframes fadeInOut{0%,to{opacity:0}50%{opacity:1}}@media screen and (max-width: 680px){.loadingDotsContainer{right:40px;bottom:6px}}@media screen and (max-width: 400px){.loadingDotsContainer{right:45px;bottom:6px}}.basket-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background:#fff;padding:20px;width:100%;border-radius:14px;position:relative}.basket-container .loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;width:100%;border-radius:14px;max-width:100px}.basket-container .no-sale-message{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;width:100%;border-radius:14px;font-family:"SamsungOne, sans-serif";margin:auto}.basket-container .loading-container img{width:100%}.basket-container:first-child .circle-with-plusequal{display:none}.circle-with-plusequal{position:absolute;z-index:2;top:50%;width:40px;height:40px;padding:9px;background-color:#fff;border-radius:100%;transform:translateY(-50%);left:0;margin-left:-30px;border:1px solid #C3C3C3;display:flex;justify-content:center;align-items:center;font-size:36px;color:#000;font-weight:400}.plusequal-txt{font-size:36px;margin-top:3px}.basket-container .loading-img{margin:0 auto}.basket-container .heading{font-family:SamsungSharpSans,sans-serif;font-weight:700;margin:0 10px 10px 0;font-size:4.44444444vw;text-align:left}@media (min-width: 480px){.basket-container .heading{font-size:21px}}.basket-container .review-margin{margin-bottom:5px}.basket-container .price-and-image{display:flex;width:100%;justify-content:space-between;align-items:center}.basket-container .price-container{width:50%;display:flex;flex-direction:column;margin:0}.basket-container p.colour-txt{text-align:left;margin:0}#matchmaker-component .basket-container p.old-price{text-align:left;font-size:3.333333333vw;text-decoration:line-through;margin:.2rem 0}.basket-container .offerDetailsBasket{font-size:12px;text-align:left;margin:10px 0}@media screen and (min-width: 480px){#matchmaker-component .basket-container p.old-price{font-size:14px}}.basket-container p.save-price{text-align:left;color:"#2189ff";font-size:3.1111111vw!important;color:#2189ff;margin:0 0 5px;text-decoration:none!important}@media screen and (min-width: 480px){.basket-container p.save-price{font-size:12px!important}}.basket-container p.new-price{text-align:left;margin:0 0 1rem;clear:both}.basket-container .image-container{width:50%}.basket-container .product-image{text-align:left;width:100%;max-width:100px}.basket-container .button{background-color:#fff;border-radius:45px;padding:.8571em 2.712em;cursor:pointer;color:#000;border:1px solid rgb(112,112,112);margin:0 auto;font-size:14px;font-family:SamsungOne;font-weight:700;line-height:1;text-shadow:none}.basket-container .button:hover{color:#fff;background:#000;border-color:#000;border-width:1px;border-style:solid;transition:all .3s ease-in-out 0s}#matchmaker-component .basket-container p.colour-txt{font-size:3.333333333vw}@media screen and (min-width: 480px){#matchmaker-component .basket-container p.colour-txt{font-size:14px}}@media screen and (min-width: 768px) and (max-width: 1025px){.basket-container,.bundle-price-section{width:auto;margin:0 auto 30px;max-width:400px}.basket-container .new-price,.price-info,.savings{font-size:18px}.plusequal-txt{font-size:32px;font-weight:500}.circle-with-plusequal{top:-15px;left:50%;margin-left:-20px;width:40px;height:40px}}@media (max-width: 768px){.basket-container,.bundle-price-section{width:auto;margin:0 auto 10px;max-width:300px}.plusequal-txt{font-size:26px;font-weight:400;margin-top:4px;margin-left:1px}.circle-with-plusequal{top:-6px;left:50%;margin-left:-20px;width:8px;height:8px}.basket-container .price-and-image{margin-bottom:10px}.basket-container .colour-txt{font-size:12px}.basket-container .new-price,.price-info,.savings{font-size:15px}}.review{margin-bottom:12px}.review .rating{display:inline-block;font-size:0;line-height:1.33;color:#ddd;vertical-align:top;white-space:nowrap}.review .rating__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;height:20px}.review .rating__star-list{margin-right:8px}.review .rating__star-item{position:relative;width:14px;height:14px;margin-right:2px;display:inline-block;vertical-align:top}@media only screen and (max-width: 768px){.review .rating__star-item{width:12px;height:12px;margin-right:2px}}.review .rating__star-empty{display:inline-block;background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-rating-star-empty-grayscale-bb.svg)}.review .rating__star-empty,.rating__star-filled{width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.review .rating__star-filled{position:absolute;top:0;left:0;background-position:left top;background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-rating-star-filled.svg)}.review .rating__point,.rating__review-count{display:inline-block;font-weight:700;font-size:13px;font-family:SamsungOne,arial,sans-serif}.review .rating__review-count{margin-left:5px}#offerDetails{display:block;position:relative}#offerDetails img{float:left;height:65px;margin:0 10px 0 0;width:65px}@media only screen and (max-width: 768px){#offerDetails img{height:75px;margin:0 8px 0 0;width:75px}.review .rating__point,.rating__review-count{font-size:12px}}@media only screen and (max-width: 400px){.review .rating__point,.rating__review-count{font-size:3.333333vw}}.configurator-container button{margin:0;padding:.8571em 1.5em;font-family:SamsungOne,arial,sans-serif;text-align:center}.configurator-container button.not-for-sale,.configurator-container button.out-of-stock{background-color:#f4f4f4;border-color:#fff;pointer-events:none;color:#b5b5b5}.configurator-container button.buy-now-light{background-color:#fff;color:#000}.configurator-container button.buy-now-dark{background-color:#000;color:#fff}.configurator-container button.add-to-bundle{background-color:#2189ff;border-radius:45px;padding:.8571em 2.712em;cursor:pointer;color:#fff;border:1px solid #2189ff;margin:0 auto;font-size:14px;font-family:SamsungOne;font-weight:700;line-height:1;text-shadow:none}.configurator-container{opacity:1;margin:30px;display:flex;font-family:SamsungOne,arial,sans-serif;gap:10%;justify-content:left;flex-direction:row;width:100%;flex-direction:column}.configurator-container .configurator-left{width:50%;text-align:left;margin:auto}.configurator-container .configurator-right{width:40%;text-align:left;display:flex;flex-direction:column;justify-content:left;margin:auto}.configurator-container .configurator-left h3{margin-bottom:10px;font-weight:800;font-size:26px}.configurator-container .configurator-left .price{font-weight:700;font-size:24px}.configurator-container .configurator-selectors{display:flex;flex-direction:row;width:100%;justify-content:left;gap:5px;margin-top:20px}.configurator-container .selector-container{display:flex;flex-direction:column;gap:10px;width:52%}.configurator-container .selector-label{text-align:left;margin-bottom:6px}.configurator-container .storage-selectors-container{justify-content:left;width:100%;padding:0;margin:0 0 min(1.11vw,16px);gap:10px;display:flex;flex-flow:wrap}.configurator-container .color-selectors-container{justify-content:left;align-items:center;width:100%;max-width:100%;padding:0;flex-wrap:wrap;flex-direction:row;gap:5px}.configurator-container .main-image-container{display:flex;justify-content:center;width:45%}.configurator-container .main-image{width:min(100%,15.42vw);aspect-ratio:3 / 2;background-size:contain;background-position:center;background-repeat:no-repeat;background-attachment:scroll;margin:0 auto}.key-features{text-align:left;font-weight:700;margin-bottom:11px;margin-top:18px}.configurator-container .key-features-list{list-style-type:disc;padding-inline-start:12px;font-family:SamsungOne,arial,sans-serif;font-size:14px;font-weight:450}.configurator-container .key-features-list li{list-style-type:disc;padding:3px 0}.configurator-container #offerDetails{margin-top:18px;flex:1;font-size:14px;line-height:1.33;font-family:SamsungOne,arial,sans-serif;clear:both}.configurator-container .centered-loading{display:flex;justify-content:center;align-items:center;max-width:100px}.configurator-container .centered-loading img{margin:0 auto;width:80px}.add-to-bundle-container{margin:20px auto auto}@media (max-width: 768px){.configurator-container{display:block}.configurator-container .configurator-right,.configurator-container .configurator-left{width:100%}.add-to-bundle-container{margin:auto}}@media (max-width: 480px){.configurator-container .main-image{width:100%;background-size:150%}}#product-configurator{padding:30px 80px;background:#fff;border-radius:12px;display:block;margin-top:30px}#search-box{display:flex;flex-direction:column;align-items:center}.configurator-title{margin-bottom:26px;width:100%;text-align:center;font-size:20px;font-family:SamsungSharpSans,sans-serif;font-weight:700}.search-container{display:flex;flex-direction:column;align-items:center;position:relative}.search-input-container{position:relative;width:400px;margin:20px 20px 0}.search-input{width:100%;padding:10px 5px 10px 20px;font-size:16px;border:1px solid #E4E4E4;border-radius:25px;font-family:SamsungOne}.search-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer}.dropdown-list{max-height:0;overflow:hidden;position:absolute;top:61px;background:#fff;width:400px;padding:0;margin:0;list-style:none;cursor:pointer;z-index:100;font-family:SamsungOne;box-shadow:2.8px 2.8px 2.2px #00000005,6.7px 6.7px 5.3px #00000007,12.5px 12.5px 10px #00000009,22.3px 22.3px 17.9px #0000000b,41.8px 41.8px 33.4px rgba(0,0,0,0,.05),100px 100px 80px #00000012}.dropdown-list.open{max-height:300px;overflow:scroll}@media (max-width: 768px){#product-configurator{padding:20px;margin-bottom:20px}.search-input-container{width:100%;margin-left:-5px}.dropdown-list{width:auto}}.bundle-wrapper{font-family:SamsungOne,arial,sans-serif;margin-top:1rem;width:calc(100% - 4rem)}.bundle-wrapper .bundle-padding{padding:2rem}.bundle-wrapper h1{font-size:8.33333333vw;font-family:SamsungSharpSans;line-height:30px;font-weight:700;margin-bottom:2rem}@media (min-width: 768px){.bundle-wrapper h1{line-height:42px;font-size:3.33333333vw}}@media (min-width: 1440px){.bundle-wrapper h1{font-size:48px}}.bundle-container{display:flex;justify-content:space-around;gap:20px;margin-top:50px;font-weight:700}.bundle-price-section{background:#fff;width:100%;border-radius:14px;display:flex;justify-content:center;align-items:center;gap:20px;flex-direction:column;padding:20px;position:relative}.priceContainter{display:flex;width:100%;height:100%;justify-content:center;flex-direction:column}.price-info{display:flex;justify-content:space-between;width:100%;margin:1rem auto}.savings{display:flex;justify-content:space-between;width:100%;color:#2189ff;margin:1rem auto}.button{letter-spacing:initial;background:#000;border:1px solid rgb(165,165,165);text-transform:none;border-radius:45px;padding:.8571em 2.712em;cursor:pointer;color:#fff;margin:0 auto;font-size:14px;font-family:SamsungOne;font-weight:700;line-height:1;text-shadow:none}.button:hover{color:#000;background:#fff;border-width:1px;border-style:solid;transition:all .3s ease-in-out 0s;border:1px solid rgb(165,165,165)}@media screen and (min-width: 768px) and (max-width: 1025px){.bundle-wrapper{width:auto}.bundle-container{display:block;margin-top:30px;margin-bottom:20px;padding:0 10px}.bundle-price-section{width:auto}.bundle-wrapper h1{font-size:24px}}@media (max-width: 768px){.bundle-wrapper,.bundle-wrapper .bundle-padding{width:100%;padding:2rem 0}.bundle-container{display:block;margin-top:30px;margin-bottom:20px;padding:0 10px}.bundle-price-section{width:auto}.bundle-wrapper h1{font-size:24px}}body{margin:0} </style> <div id="matchmaker-component"></div> <script> ;(function(win,doc,callback){'use strict';callback=callback||function(){};function detach(){if(doc.addEventListener){doc.removeEventListener('DOMContentLoaded',completed);}else{doc.detachEvent('onreadystatechange',completed);}}function completed(){if(doc.addEventListener||event.type==='load'||doc.readyState==='complete'){detach();callback(window,window.jQuery);}}function init(){if (doc.addEventListener){doc.addEventListener('DOMContentLoaded',completed);}else{doc.attachEvent('onreadystatechange',completed);}}init();})(window,document,function(win,$){ var oh=Object.defineProperty;var ih=(e,t,n)=>t in e?oh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var se=(e,t,n)=>(ih(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function sh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Qc={exports:{}},Oi={},Yc={exports:{}},Y={};/** * @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 uo=Symbol.for("react.element"),lh=Symbol.for("react.portal"),uh=Symbol.for("react.fragment"),ah=Symbol.for("react.strict_mode"),ch=Symbol.for("react.profiler"),fh=Symbol.for("react.provider"),dh=Symbol.for("react.context"),ph=Symbol.for("react.forward_ref"),hh=Symbol.for("react.suspense"),mh=Symbol.for("react.memo"),gh=Symbol.for("react.lazy"),aa=Symbol.iterator;function vh(e){return e===null||typeof e!="object"?null:(e=aa&&e[aa]||e["@@iterator"],typeof e=="function"?e:null)}var Gc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Kc=Object.assign,Xc={};function dr(e,t,n){this.props=e,this.context=t,this.refs=Xc,this.updater=n||Gc}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 Zc(){}Zc.prototype=dr.prototype;function Gl(e,t,n){this.props=e,this.context=t,this.refs=Xc,this.updater=n||Gc}var Kl=Gl.prototype=new Zc;Kl.constructor=Gl;Kc(Kl,dr.prototype);Kl.isPureReactComponent=!0;var ca=Array.isArray,Jc=Object.prototype.hasOwnProperty,Xl={current:null},qc={key:!0,ref:!0,__self:!0,__source:!0};function bc(e,t,n){var r,o={},i=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(i=""+t.key),t)Jc.call(t,r)&&!qc.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(l===1)o.children=n;else if(1<l){for(var u=Array(l),a=0;a<l;a++)u[a]=arguments[a+2];o.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps,l)o[r]===void 0&&(o[r]=l[r]);return{$$typeof:uo,type:e,key:i,ref:s,props:o,_owner:Xl.current}}function yh(e,t){return{$$typeof:uo,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Zl(e){return typeof e=="object"&&e!==null&&e.$$typeof===uo}function Sh(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var fa=/\/+/g;function ss(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Sh(""+e.key):t.toString(36)}function Do(e,t,n,r,o){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case uo:case lh:s=!0}}if(s)return s=e,o=o(s),e=r===""?"."+ss(s,0):r,ca(o)?(n="",e!=null&&(n=e.replace(fa,"$&/")+"/"),Do(o,t,n,"",function(a){return a})):o!=null&&(Zl(o)&&(o=yh(o,n+(!o.key||s&&s.key===o.key?"":(""+o.key).replace(fa,"$&/")+"/")+e)),t.push(o)),1;if(s=0,r=r===""?".":r+":",ca(e))for(var l=0;l<e.length;l++){i=e[l];var u=r+ss(i,l);s+=Do(i,t,n,u,o)}else if(u=vh(e),typeof u=="function")for(e=u.call(e),l=0;!(i=e.next()).done;)i=i.value,u=r+ss(i,l++),s+=Do(i,t,n,u,o);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function vo(e,t,n){if(e==null)return e;var r=[],o=0;return Do(e,r,"","",function(i){return t.call(n,i,o++)}),r}function wh(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 Fe={current:null},Fo={transition:null},kh={ReactCurrentDispatcher:Fe,ReactCurrentBatchConfig:Fo,ReactCurrentOwner:Xl};function ef(){throw Error("act(...) is not supported in production builds of React.")}Y.Children={map:vo,forEach:function(e,t,n){vo(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return vo(e,function(){t++}),t},toArray:function(e){return vo(e,function(t){return t})||[]},only:function(e){if(!Zl(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Y.Component=dr;Y.Fragment=uh;Y.Profiler=ch;Y.PureComponent=Gl;Y.StrictMode=ah;Y.Suspense=hh;Y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=kh;Y.act=ef;Y.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=Kc({},e.props),o=e.key,i=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,s=Xl.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)Jc.call(t,u)&&!qc.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&l!==void 0?l[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){l=Array(u);for(var a=0;a<u;a++)l[a]=arguments[a+2];r.children=l}return{$$typeof:uo,type:e.type,key:o,ref:i,props:r,_owner:s}};Y.createContext=function(e){return e={$$typeof:dh,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:fh,_context:e},e.Consumer=e};Y.createElement=bc;Y.createFactory=function(e){var t=bc.bind(null,e);return t.type=e,t};Y.createRef=function(){return{current:null}};Y.forwardRef=function(e){return{$$typeof:ph,render:e}};Y.isValidElement=Zl;Y.lazy=function(e){return{$$typeof:gh,_payload:{_status:-1,_result:e},_init:wh}};Y.memo=function(e,t){return{$$typeof:mh,type:e,compare:t===void 0?null:t}};Y.startTransition=function(e){var t=Fo.transition;Fo.transition={};try{e()}finally{Fo.transition=t}};Y.unstable_act=ef;Y.useCallback=function(e,t){return Fe.current.useCallback(e,t)};Y.useContext=function(e){return Fe.current.useContext(e)};Y.useDebugValue=function(){};Y.useDeferredValue=function(e){return Fe.current.useDeferredValue(e)};Y.useEffect=function(e,t){return Fe.current.useEffect(e,t)};Y.useId=function(){return Fe.current.useId()};Y.useImperativeHandle=function(e,t,n){return Fe.current.useImperativeHandle(e,t,n)};Y.useInsertionEffect=function(e,t){return Fe.current.useInsertionEffect(e,t)};Y.useLayoutEffect=function(e,t){return Fe.current.useLayoutEffect(e,t)};Y.useMemo=function(e,t){return Fe.current.useMemo(e,t)};Y.useReducer=function(e,t,n){return Fe.current.useReducer(e,t,n)};Y.useRef=function(e){return Fe.current.useRef(e)};Y.useState=function(e){return Fe.current.useState(e)};Y.useSyncExternalStore=function(e,t,n){return Fe.current.useSyncExternalStore(e,t,n)};Y.useTransition=function(){return Fe.current.useTransition()};Y.version="18.3.1";Yc.exports=Y;var _=Yc.exports;const rn=sh(_);/** * @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 xh=_,Eh=Symbol.for("react.element"),_h=Symbol.for("react.fragment"),Ch=Object.prototype.hasOwnProperty,Nh=xh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,jh={key:!0,ref:!0,__self:!0,__source:!0};function tf(e,t,n){var r,o={},i=null,s=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(s=t.ref);for(r in t)Ch.call(t,r)&&!jh.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:Eh,type:e,key:i,ref:s,props:o,_owner:Nh.current}}Oi.Fragment=_h;Oi.jsx=tf;Oi.jsxs=tf;Qc.exports=Oi;var v=Qc.exports,Fs={},nf={exports:{}},et={},rf={exports:{}},of={};/** * @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(j,T){var R=j.length;j.push(T);e:for(;0<R;){var D=R-1>>>1,U=j[D];if(0<o(U,T))j[D]=T,j[R]=U,R=D;else break e}}function n(j){return j.length===0?null:j[0]}function r(j){if(j.length===0)return null;var T=j[0],R=j.pop();if(R!==T){j[0]=R;e:for(var D=0,U=j.length,te=U>>>1;D<te;){var G=2*(D+1)-1,Se=j[G],X=G+1,oe=j[X];if(0>o(Se,R))X<U&&0>o(oe,Se)?(j[D]=oe,j[X]=R,D=X):(j[D]=Se,j[G]=R,D=G);else if(X<U&&0>o(oe,R))j[D]=oe,j[X]=R,D=X;else break e}}return T}function o(j,T){var R=j.sortIndex-T.sortIndex;return R!==0?R:j.id-T.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var u=[],a=[],f=1,d=null,m=3,y=!1,g=!1,S=!1,E=typeof setTimeout=="function"?setTimeout:null,h=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 c(j){for(var T=n(a);T!==null;){if(T.callback===null)r(a);else if(T.startTime<=j)r(a),T.sortIndex=T.expirationTime,t(u,T);else break;T=n(a)}}function k(j){if(S=!1,c(j),!g)if(n(u)!==null)g=!0,H(C);else{var T=n(a);T!==null&&$(k,T.startTime-j)}}function C(j,T){g=!1,S&&(S=!1,h(N),N=-1),y=!0;var R=m;try{for(c(T),d=n(u);d!==null&&(!(d.expirationTime>T)||j&&!A());){var D=d.callback;if(typeof D=="function"){d.callback=null,m=d.priorityLevel;var U=D(d.expirationTime<=T);T=e.unstable_now(),typeof U=="function"?d.callback=U:d===n(u)&&r(u),c(T)}else r(u);d=n(u)}if(d!==null)var te=!0;else{var G=n(a);G!==null&&$(k,G.startTime-T),te=!1}return te}finally{d=null,m=R,y=!1}}var w=!1,x=null,N=-1,L=5,I=-1;function A(){return!(e.unstable_now()-I<L)}function V(){if(x!==null){var j=e.unstable_now();I=j;var T=!0;try{T=x(!0,j)}finally{T?q():(w=!1,x=null)}}else w=!1}var q;if(typeof p=="function")q=function(){p(V)};else if(typeof MessageChannel<"u"){var z=new MessageChannel,B=z.port2;z.port1.onmessage=V,q=function(){B.postMessage(null)}}else q=function(){E(V,0)};function H(j){x=j,w||(w=!0,q())}function $(j,T){N=E(function(){j(e.unstable_now())},T)}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(j){j.callback=null},e.unstable_continueExecution=function(){g||y||(g=!0,H(C))},e.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):L=0<j?Math.floor(1e3/j):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(j){switch(m){case 1:case 2:case 3:var T=3;break;default:T=m}var R=m;m=T;try{return j()}finally{m=R}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(j,T){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var R=m;m=j;try{return T()}finally{m=R}},e.unstable_scheduleCallback=function(j,T,R){var D=e.unstable_now();switch(typeof R=="object"&&R!==null?(R=R.delay,R=typeof R=="number"&&0<R?D+R:D):R=D,j){case 1:var U=-1;break;case 2:U=250;break;case 5:U=1073741823;break;case 4:U=1e4;break;default:U=5e3}return U=R+U,j={id:f++,callback:T,priorityLevel:j,startTime:R,expirationTime:U,sortIndex:-1},R>D?(j.sortIndex=R,t(a,j),n(u)===null&&j===n(a)&&(S?(h(N),N=-1):S=!0,$(k,R-D))):(j.sortIndex=U,t(u,j),g||y||(g=!0,H(C))),j},e.unstable_shouldYield=A,e.unstable_wrapCallback=function(j){var T=m;return function(){var R=m;m=T;try{return j.apply(this,arguments)}finally{m=R}}}})(of);rf.exports=of;var Ih=rf.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 Ph=_,be=Ih;function P(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 sf=new Set,Ur={};function Tn(e,t){er(e,t),er(e+"Capture",t)}function er(e,t){for(Ur[e]=t,e=0;e<t.length;e++)sf.add(t[e])}var $t=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Bs=Object.prototype.hasOwnProperty,Th=/^[: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]*$/,da={},pa={};function Lh(e){return Bs.call(pa,e)?!0:Bs.call(da,e)?!1:Th.test(e)?pa[e]=!0:(da[e]=!0,!1)}function Oh(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 $h(e,t,n,r){if(t===null||typeof t>"u"||Oh(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 Be(e,t,n,r,o,i,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var Te={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Te[e]=new Be(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Te[t]=new Be(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Te[e]=new Be(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Te[e]=new Be(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){Te[e]=new Be(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Te[e]=new Be(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Te[e]=new Be(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Te[e]=new Be(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Te[e]=new Be(e,5,!1,e.toLowerCase(),null,!1,!1)});var Jl=/[\-:]([a-z])/g;function ql(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(Jl,ql);Te[t]=new Be(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(Jl,ql);Te[t]=new Be(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(Jl,ql);Te[t]=new Be(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Te[e]=new Be(e,1,!1,e.toLowerCase(),null,!1,!1)});Te.xlinkHref=new Be("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Te[e]=new Be(e,1,!1,e.toLowerCase(),null,!0,!0)});function bl(e,t,n,r){var o=Te.hasOwnProperty(t)?Te[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&($h(t,n,o,r)&&(n=null),r||o===null?Lh(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Dt=Ph.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,yo=Symbol.for("react.element"),Mn=Symbol.for("react.portal"),zn=Symbol.for("react.fragment"),eu=Symbol.for("react.strict_mode"),Us=Symbol.for("react.profiler"),lf=Symbol.for("react.provider"),uf=Symbol.for("react.context"),tu=Symbol.for("react.forward_ref"),Vs=Symbol.for("react.suspense"),Hs=Symbol.for("react.suspense_list"),nu=Symbol.for("react.memo"),Vt=Symbol.for("react.lazy"),af=Symbol.for("react.offscreen"),ha=Symbol.iterator;function vr(e){return e===null||typeof e!="object"?null:(e=ha&&e[ha]||e["@@iterator"],typeof e=="function"?e:null)}var ve=Object.assign,ls;function Cr(e){if(ls===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ls=t&&t[1]||""}return` `+ls+e}var us=!1;function as(e,t){if(!e||us)return"";us=!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(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var o=a.stack.split(` `),i=r.stack.split(` `),s=o.length-1,l=i.length-1;1<=s&&0<=l&&o[s]!==i[l];)l--;for(;1<=s&&0<=l;s--,l--)if(o[s]!==i[l]){if(s!==1||l!==1)do if(s--,l--,0>l||o[s]!==i[l]){var u=` `+o[s].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=s&&0<=l);break}}}finally{us=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Cr(e):""}function Rh(e){switch(e.tag){case 5:return Cr(e.type);case 16:return Cr("Lazy");case 13:return Cr("Suspense");case 19:return Cr("SuspenseList");case 0:case 2:case 15:return e=as(e.type,!1),e;case 11:return e=as(e.type.render,!1),e;case 1:return e=as(e.type,!0),e;default:return""}}function Ws(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 zn:return"Fragment";case Mn:return"Portal";case Us:return"Profiler";case eu:return"StrictMode";case Vs:return"Suspense";case Hs:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case uf:return(e.displayName||"Context")+".Consumer";case lf:return(e._context.displayName||"Context")+".Provider";case tu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case nu:return t=e.displayName||null,t!==null?t:Ws(e.type)||"Memo";case Vt:t=e._payload,e=e._init;try{return Ws(e(t))}catch{}}return null}function Mh(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 Ws(t);case 8:return t===eu?"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 on(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function cf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function zh(e){var t=cf(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(s){r=""+s,i.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function So(e){e._valueTracker||(e._valueTracker=zh(e))}function ff(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=cf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ni(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 Qs(e,t){var n=t.checked;return ve({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function ma(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=on(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 df(e,t){t=t.checked,t!=null&&bl(e,"checked",t,!1)}function Ys(e,t){df(e,t);var n=on(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")?Gs(e,t.type,n):t.hasOwnProperty("defaultValue")&&Gs(e,t.type,on(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ga(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 Gs(e,t,n){(t!=="number"||ni(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Nr=Array.isArray;function Kn(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=""+on(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function Ks(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(P(91));return ve({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function va(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(P(92));if(Nr(n)){if(1<n.length)throw Error(P(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:on(n)}}function pf(e,t){var n=on(t.value),r=on(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 ya(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function hf(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 Xs(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?hf(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var wo,mf=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(wo=wo||document.createElement("div"),wo.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=wo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Vr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Tr={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},Ah=["Webkit","ms","Moz","O"];Object.keys(Tr).forEach(function(e){Ah.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Tr[t]=Tr[e]})});function gf(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Tr.hasOwnProperty(e)&&Tr[e]?(""+t).trim():t+"px"}function vf(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=gf(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var Dh=ve({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 Zs(e,t){if(t){if(Dh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(P(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(P(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(P(61))}if(t.style!=null&&typeof t.style!="object")throw Error(P(62))}}function Js(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 qs=null;function ru(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var bs=null,Xn=null,Zn=null;function Sa(e){if(e=fo(e)){if(typeof bs!="function")throw Error(P(280));var t=e.stateNode;t&&(t=Ai(t),bs(e.stateNode,e.type,t))}}function yf(e){Xn?Zn?Zn.push(e):Zn=[e]:Xn=e}function Sf(){if(Xn){var e=Xn,t=Zn;if(Zn=Xn=null,Sa(e),t)for(e=0;e<t.length;e++)Sa(t[e])}}function wf(e,t){return e(t)}function kf(){}var cs=!1;function xf(e,t,n){if(cs)return e(t,n);cs=!0;try{return wf(e,t,n)}finally{cs=!1,(Xn!==null||Zn!==null)&&(kf(),Sf())}}function Hr(e,t){var n=e.stateNode;if(n===null)return null;var r=Ai(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(P(231,t,typeof n));return n}var el=!1;if($t)try{var yr={};Object.defineProperty(yr,"passive",{get:function(){el=!0}}),window.addEventListener("test",yr,yr),window.removeEventListener("test",yr,yr)}catch{el=!1}function Fh(e,t,n,r,o,i,s,l,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(f){this.onError(f)}}var Lr=!1,ri=null,oi=!1,tl=null,Bh={onError:function(e){Lr=!0,ri=e}};function Uh(e,t,n,r,o,i,s,l,u){Lr=!1,ri=null,Fh.apply(Bh,arguments)}function Vh(e,t,n,r,o,i,s,l,u){if(Uh.apply(this,arguments),Lr){if(Lr){var a=ri;Lr=!1,ri=null}else throw Error(P(198));oi||(oi=!0,tl=a)}}function Ln(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 Ef(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 wa(e){if(Ln(e)!==e)throw Error(P(188))}function Hh(e){var t=e.alternate;if(!t){if(t=Ln(e),t===null)throw Error(P(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var i=o.alternate;if(i===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return wa(o),e;if(i===r)return wa(o),t;i=i.sibling}throw Error(P(188))}if(n.return!==r.return)n=o,r=i;else{for(var s=!1,l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s)throw Error(P(189))}}if(n.alternate!==r)throw Error(P(190))}if(n.tag!==3)throw Error(P(188));return n.stateNode.current===n?e:t}function _f(e){return e=Hh(e),e!==null?Cf(e):null}function Cf(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Cf(e);if(t!==null)return t;e=e.sibling}return null}var Nf=be.unstable_scheduleCallback,ka=be.unstable_cancelCallback,Wh=be.unstable_shouldYield,Qh=be.unstable_requestPaint,we=be.unstable_now,Yh=be.unstable_getCurrentPriorityLevel,ou=be.unstable_ImmediatePriority,jf=be.unstable_UserBlockingPriority,ii=be.unstable_NormalPriority,Gh=be.unstable_LowPriority,If=be.unstable_IdlePriority,$i=null,Ct=null;function Kh(e){if(Ct&&typeof Ct.onCommitFiberRoot=="function")try{Ct.onCommitFiberRoot($i,e,void 0,(e.current.flags&128)===128)}catch{}}var pt=Math.clz32?Math.clz32:Jh,Xh=Math.log,Zh=Math.LN2;function Jh(e){return e>>>=0,e===0?32:31-(Xh(e)/Zh|0)|0}var ko=64,xo=4194304;function jr(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 si(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,s=n&268435455;if(s!==0){var l=s&~o;l!==0?r=jr(l):(i&=s,i!==0&&(r=jr(i)))}else s=n&~o,s!==0?r=jr(s):i!==0&&(r=jr(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-pt(t),o=1<<n,r|=e[n],t&=~o;return r}function qh(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 bh(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var s=31-pt(i),l=1<<s,u=o[s];u===-1?(!(l&n)||l&r)&&(o[s]=qh(l,t)):u<=t&&(e.expiredLanes|=l),i&=~l}}function nl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Pf(){var e=ko;return ko<<=1,!(ko&4194240)&&(ko=64),e}function fs(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ao(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-pt(t),e[t]=n}function em(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-pt(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function iu(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-pt(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var le=0;function Tf(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Lf,su,Of,$f,Rf,rl=!1,Eo=[],Kt=null,Xt=null,Zt=null,Wr=new Map,Qr=new Map,Wt=[],tm="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 xa(e,t){switch(e){case"focusin":case"focusout":Kt=null;break;case"dragenter":case"dragleave":Xt=null;break;case"mouseover":case"mouseout":Zt=null;break;case"pointerover":case"pointerout":Wr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Qr.delete(t.pointerId)}}function Sr(e,t,n,r,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},t!==null&&(t=fo(t),t!==null&&su(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function nm(e,t,n,r,o){switch(t){case"focusin":return Kt=Sr(Kt,e,t,n,r,o),!0;case"dragenter":return Xt=Sr(Xt,e,t,n,r,o),!0;case"mouseover":return Zt=Sr(Zt,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return Wr.set(i,Sr(Wr.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,Qr.set(i,Sr(Qr.get(i)||null,e,t,n,r,o)),!0}return!1}function Mf(e){var t=gn(e.target);if(t!==null){var n=Ln(t);if(n!==null){if(t=n.tag,t===13){if(t=Ef(n),t!==null){e.blockedOn=t,Rf(e.priority,function(){Of(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=ol(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);qs=r,n.target.dispatchEvent(r),qs=null}else return t=fo(n),t!==null&&su(t),e.blockedOn=n,!1;t.shift()}return!0}function Ea(e,t,n){Bo(e)&&n.delete(t)}function rm(){rl=!1,Kt!==null&&Bo(Kt)&&(Kt=null),Xt!==null&&Bo(Xt)&&(Xt=null),Zt!==null&&Bo(Zt)&&(Zt=null),Wr.forEach(Ea),Qr.forEach(Ea)}function wr(e,t){e.blockedOn===t&&(e.blockedOn=null,rl||(rl=!0,be.unstable_scheduleCallback(be.unstable_NormalPriority,rm)))}function Yr(e){function t(o){return wr(o,e)}if(0<Eo.length){wr(Eo[0],e);for(var n=1;n<Eo.length;n++){var r=Eo[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Kt!==null&&wr(Kt,e),Xt!==null&&wr(Xt,e),Zt!==null&&wr(Zt,e),Wr.forEach(t),Qr.forEach(t),n=0;n<Wt.length;n++)r=Wt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Wt.length&&(n=Wt[0],n.blockedOn===null);)Mf(n),n.blockedOn===null&&Wt.shift()}var Jn=Dt.ReactCurrentBatchConfig,li=!0;function om(e,t,n,r){var o=le,i=Jn.transition;Jn.transition=null;try{le=1,lu(e,t,n,r)}finally{le=o,Jn.transition=i}}function im(e,t,n,r){var o=le,i=Jn.transition;Jn.transition=null;try{le=4,lu(e,t,n,r)}finally{le=o,Jn.transition=i}}function lu(e,t,n,r){if(li){var o=ol(e,t,n,r);if(o===null)ks(e,t,r,ui,n),xa(e,r);else if(nm(o,e,t,n,r))r.stopPropagation();else if(xa(e,r),t&4&&-1<tm.indexOf(e)){for(;o!==null;){var i=fo(o);if(i!==null&&Lf(i),i=ol(e,t,n,r),i===null&&ks(e,t,r,ui,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else ks(e,t,r,null,n)}}var ui=null;function ol(e,t,n,r){if(ui=null,e=ru(r),e=gn(e),e!==null)if(t=Ln(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Ef(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 ui=e,null}function zf(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(Yh()){case ou:return 1;case jf:return 4;case ii:case Gh:return 16;case If:return 536870912;default:return 16}default:return 16}}var Yt=null,uu=null,Uo=null;function Af(){if(Uo)return Uo;var e,t=uu,n=t.length,r,o="value"in Yt?Yt.value:Yt.textContent,i=o.length;for(e=0;e<n&&t[e]===o[e];e++);var s=n-e;for(r=1;r<=s&&t[n-r]===o[i-r];r++);return Uo=o.slice(e,1<r?1-r:void 0)}function Vo(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 _o(){return!0}function _a(){return!1}function tt(e){function t(n,r,o,i,s){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=i,this.target=s,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(n=e[l],this[l]=n?n(i):i[l]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?_o:_a,this.isPropagationStopped=_a,this}return ve(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=_o)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=_o)},persist:function(){},isPersistent:_o}),t}var pr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},au=tt(pr),co=ve({},pr,{view:0,detail:0}),sm=tt(co),ds,ps,kr,Ri=ve({},co,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:cu,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!==kr&&(kr&&e.type==="mousemove"?(ds=e.screenX-kr.screenX,ps=e.screenY-kr.screenY):ps=ds=0,kr=e),ds)},movementY:function(e){return"movementY"in e?e.movementY:ps}}),Ca=tt(Ri),lm=ve({},Ri,{dataTransfer:0}),um=tt(lm),am=ve({},co,{relatedTarget:0}),hs=tt(am),cm=ve({},pr,{animationName:0,elapsedTime:0,pseudoElement:0}),fm=tt(cm),dm=ve({},pr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),pm=tt(dm),hm=ve({},pr,{data:0}),Na=tt(hm),mm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},gm={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"},vm={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ym(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=vm[e])?!!t[e]:!1}function cu(){return ym}var Sm=ve({},co,{key:function(e){if(e.key){var t=mm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Vo(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?gm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:cu,charCode:function(e){return e.type==="keypress"?Vo(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Vo(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),wm=tt(Sm),km=ve({},Ri,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ja=tt(km),xm=ve({},co,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:cu}),Em=tt(xm),_m=ve({},pr,{propertyName:0,elapsedTime:0,pseudoElement:0}),Cm=tt(_m),Nm=ve({},Ri,{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}),jm=tt(Nm),Im=[9,13,27,32],fu=$t&&"CompositionEvent"in window,Or=null;$t&&"documentMode"in document&&(Or=document.documentMode);var Pm=$t&&"TextEvent"in window&&!Or,Df=$t&&(!fu||Or&&8<Or&&11>=Or),Ia=" ",Pa=!1;function Ff(e,t){switch(e){case"keyup":return Im.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var An=!1;function Tm(e,t){switch(e){case"compositionend":return Bf(t);case"keypress":return t.which!==32?null:(Pa=!0,Ia);case"textInput":return e=t.data,e===Ia&&Pa?null:e;default:return null}}function Lm(e,t){if(An)return e==="compositionend"||!fu&&Ff(e,t)?(e=Af(),Uo=uu=Yt=null,An=!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 Df&&t.locale!=="ko"?null:t.data;default:return null}}var Om={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 Ta(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Om[e.type]:t==="textarea"}function Uf(e,t,n,r){yf(r),t=ai(t,"onChange"),0<t.length&&(n=new au("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $r=null,Gr=null;function $m(e){qf(e,0)}function Mi(e){var t=Bn(e);if(ff(t))return e}function Rm(e,t){if(e==="change")return t}var Vf=!1;if($t){var ms;if($t){var gs="oninput"in document;if(!gs){var La=document.createElement("div");La.setAttribute("oninput","return;"),gs=typeof La.oninput=="function"}ms=gs}else ms=!1;Vf=ms&&(!document.documentMode||9<document.documentMode)}function Oa(){$r&&($r.detachEvent("onpropertychange",Hf),Gr=$r=null)}function Hf(e){if(e.propertyName==="value"&&Mi(Gr)){var t=[];Uf(t,Gr,e,ru(e)),xf($m,t)}}function Mm(e,t,n){e==="focusin"?(Oa(),$r=t,Gr=n,$r.attachEvent("onpropertychange",Hf)):e==="focusout"&&Oa()}function zm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Mi(Gr)}function Am(e,t){if(e==="click")return Mi(t)}function Dm(e,t){if(e==="input"||e==="change")return Mi(t)}function Fm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var yt=typeof Object.is=="function"?Object.is:Fm;function Kr(e,t){if(yt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!Bs.call(t,o)||!yt(e[o],t[o]))return!1}return!0}function $a(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ra(e,t){var n=$a(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=$a(n)}}function Wf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Wf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Qf(){for(var e=window,t=ni();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ni(e.document)}return t}function du(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 Bm(e){var t=Qf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Wf(n.ownerDocument.documentElement,n)){if(r!==null&&du(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Ra(n,i);var s=Ra(n,r);o&&s&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.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 Um=$t&&"documentMode"in document&&11>=document.documentMode,Dn=null,il=null,Rr=null,sl=!1;function Ma(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;sl||Dn==null||Dn!==ni(r)||(r=Dn,"selectionStart"in r&&du(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}),Rr&&Kr(Rr,r)||(Rr=r,r=ai(il,"onSelect"),0<r.length&&(t=new au("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Dn)))}function Co(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Fn={animationend:Co("Animation","AnimationEnd"),animationiteration:Co("Animation","AnimationIteration"),animationstart:Co("Animation","AnimationStart"),transitionend:Co("Transition","TransitionEnd")},vs={},Yf={};$t&&(Yf=document.createElement("div").style,"AnimationEvent"in window||(delete Fn.animationend.animation,delete Fn.animationiteration.animation,delete Fn.animationstart.animation),"TransitionEvent"in window||delete Fn.transitionend.transition);function zi(e){if(vs[e])return vs[e];if(!Fn[e])return e;var t=Fn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Yf)return vs[e]=t[n];return e}var Gf=zi("animationend"),Kf=zi("animationiteration"),Xf=zi("animationstart"),Zf=zi("transitionend"),Jf=new Map,za="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 ln(e,t){Jf.set(e,t),Tn(t,[e])}for(var ys=0;ys<za.length;ys++){var Ss=za[ys],Vm=Ss.toLowerCase(),Hm=Ss[0].toUpperCase()+Ss.slice(1);ln(Vm,"on"+Hm)}ln(Gf,"onAnimationEnd");ln(Kf,"onAnimationIteration");ln(Xf,"onAnimationStart");ln("dblclick","onDoubleClick");ln("focusin","onFocus");ln("focusout","onBlur");ln(Zf,"onTransitionEnd");er("onMouseEnter",["mouseout","mouseover"]);er("onMouseLeave",["mouseout","mouseover"]);er("onPointerEnter",["pointerout","pointerover"]);er("onPointerLeave",["pointerout","pointerover"]);Tn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Tn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Tn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Tn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Tn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Tn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ir="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(" "),Wm=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ir));function Aa(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Vh(r,t,void 0,e),e.currentTarget=null}function qf(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var s=r.length-1;0<=s;s--){var l=r[s],u=l.instance,a=l.currentTarget;if(l=l.listener,u!==i&&o.isPropagationStopped())break e;Aa(o,l,a),i=u}else for(s=0;s<r.length;s++){if(l=r[s],u=l.instance,a=l.currentTarget,l=l.listener,u!==i&&o.isPropagationStopped())break e;Aa(o,l,a),i=u}}}if(oi)throw e=tl,oi=!1,tl=null,e}function ae(e,t){var n=t[fl];n===void 0&&(n=t[fl]=new Set);var r=e+"__bubble";n.has(r)||(bf(t,e,2,!1),n.add(r))}function ws(e,t,n){var r=0;t&&(r|=4),bf(n,e,r,t)}var No="_reactListening"+Math.random().toString(36).slice(2);function Xr(e){if(!e[No]){e[No]=!0,sf.forEach(function(n){n!=="selectionchange"&&(Wm.has(n)||ws(n,!1,e),ws(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[No]||(t[No]=!0,ws("selectionchange",!1,t))}}function bf(e,t,n,r){switch(zf(t)){case 1:var o=om;break;case 4:o=im;break;default:o=lu}n=o.bind(null,t,n,e),o=void 0,!el||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function ks(e,t,n,r,o){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var l=r.stateNode.containerInfo;if(l===o||l.nodeType===8&&l.parentNode===o)break;if(s===4)for(s=r.return;s!==null;){var u=s.tag;if((u===3||u===4)&&(u=s.stateNode.containerInfo,u===o||u.nodeType===8&&u.parentNode===o))return;s=s.return}for(;l!==null;){if(s=gn(l),s===null)return;if(u=s.tag,u===5||u===6){r=i=s;continue e}l=l.parentNode}}r=r.return}xf(function(){var a=i,f=ru(n),d=[];e:{var m=Jf.get(e);if(m!==void 0){var y=au,g=e;switch(e){case"keypress":if(Vo(n)===0)break e;case"keydown":case"keyup":y=wm;break;case"focusin":g="focus",y=hs;break;case"focusout":g="blur",y=hs;break;case"beforeblur":case"afterblur":y=hs;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":y=Ca;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=um;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=Em;break;case Gf:case Kf:case Xf:y=fm;break;case Zf:y=Cm;break;case"scroll":y=sm;break;case"wheel":y=jm;break;case"copy":case"cut":case"paste":y=pm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=ja}var S=(t&4)!==0,E=!S&&e==="scroll",h=S?m!==null?m+"Capture":null:m;S=[];for(var p=a,c;p!==null;){c=p;var k=c.stateNode;if(c.tag===5&&k!==null&&(c=k,h!==null&&(k=Hr(p,h),k!=null&&S.push(Zr(p,k,c)))),E)break;p=p.return}0<S.length&&(m=new y(m,g,null,n,f),d.push({event:m,listeners:S}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",m&&n!==qs&&(g=n.relatedTarget||n.fromElement)&&(gn(g)||g[Rt]))break e;if((y||m)&&(m=f.window===f?f:(m=f.ownerDocument)?m.defaultView||m.parentWindow:window,y?(g=n.relatedTarget||n.toElement,y=a,g=g?gn(g):null,g!==null&&(E=Ln(g),g!==E||g.tag!==5&&g.tag!==6)&&(g=null)):(y=null,g=a),y!==g)){if(S=Ca,k="onMouseLeave",h="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(S=ja,k="onPointerLeave",h="onPointerEnter",p="pointer"),E=y==null?m:Bn(y),c=g==null?m:Bn(g),m=new S(k,p+"leave",y,n,f),m.target=E,m.relatedTarget=c,k=null,gn(f)===a&&(S=new S(h,p+"enter",g,n,f),S.target=c,S.relatedTarget=E,k=S),E=k,y&&g)t:{for(S=y,h=g,p=0,c=S;c;c=On(c))p++;for(c=0,k=h;k;k=On(k))c++;for(;0<p-c;)S=On(S),p--;for(;0<c-p;)h=On(h),c--;for(;p--;){if(S===h||h!==null&&S===h.alternate)break t;S=On(S),h=On(h)}S=null}else S=null;y!==null&&Da(d,m,y,S,!1),g!==null&&E!==null&&Da(d,E,g,S,!0)}}e:{if(m=a?Bn(a):window,y=m.nodeName&&m.nodeName.toLowerCase(),y==="select"||y==="input"&&m.type==="file")var C=Rm;else if(Ta(m))if(Vf)C=Dm;else{C=zm;var w=Mm}else(y=m.nodeName)&&y.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(C=Am);if(C&&(C=C(e,a))){Uf(d,C,n,f);break e}w&&w(e,m,a),e==="focusout"&&(w=m._wrapperState)&&w.controlled&&m.type==="number"&&Gs(m,"number",m.value)}switch(w=a?Bn(a):window,e){case"focusin":(Ta(w)||w.contentEditable==="true")&&(Dn=w,il=a,Rr=null);break;case"focusout":Rr=il=Dn=null;break;case"mousedown":sl=!0;break;case"contextmenu":case"mouseup":case"dragend":sl=!1,Ma(d,n,f);break;case"selectionchange":if(Um)break;case"keydown":case"keyup":Ma(d,n,f)}var x;if(fu)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else An?Ff(e,n)&&(N="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(N="onCompositionStart");N&&(Df&&n.locale!=="ko"&&(An||N!=="onCompositionStart"?N==="onCompositionEnd"&&An&&(x=Af()):(Yt=f,uu="value"in Yt?Yt.value:Yt.textContent,An=!0)),w=ai(a,N),0<w.length&&(N=new Na(N,e,null,n,f),d.push({event:N,listeners:w}),x?N.data=x:(x=Bf(n),x!==null&&(N.data=x)))),(x=Pm?Tm(e,n):Lm(e,n))&&(a=ai(a,"onBeforeInput"),0<a.length&&(f=new Na("onBeforeInput","beforeinput",null,n,f),d.push({event:f,listeners:a}),f.data=x))}qf(d,t)})}function Zr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ai(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=Hr(e,n),i!=null&&r.unshift(Zr(e,i,o)),i=Hr(e,t),i!=null&&r.push(Zr(e,i,o))),e=e.return}return r}function On(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Da(e,t,n,r,o){for(var i=t._reactName,s=[];n!==null&&n!==r;){var l=n,u=l.alternate,a=l.stateNode;if(u!==null&&u===r)break;l.tag===5&&a!==null&&(l=a,o?(u=Hr(n,i),u!=null&&s.unshift(Zr(n,u,l))):o||(u=Hr(n,i),u!=null&&s.push(Zr(n,u,l)))),n=n.return}s.length!==0&&e.push({event:t,listeners:s})}var Qm=/\r\n?/g,Ym=/\u0000|\uFFFD/g;function Fa(e){return(typeof e=="string"?e:""+e).replace(Qm,` `).replace(Ym,"")}function jo(e,t,n){if(t=Fa(t),Fa(e)!==t&&n)throw Error(P(425))}function ci(){}var ll=null,ul=null;function al(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 cl=typeof setTimeout=="function"?setTimeout:void 0,Gm=typeof clearTimeout=="function"?clearTimeout:void 0,Ba=typeof Promise=="function"?Promise:void 0,Km=typeof queueMicrotask=="function"?queueMicrotask:typeof Ba<"u"?function(e){return Ba.resolve(null).then(e).catch(Xm)}:cl;function Xm(e){setTimeout(function(){throw e})}function xs(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),Yr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);Yr(t)}function Jt(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 Ua(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 hr=Math.random().toString(36).slice(2),Et="__reactFiber$"+hr,Jr="__reactProps$"+hr,Rt="__reactContainer$"+hr,fl="__reactEvents$"+hr,Zm="__reactListeners$"+hr,Jm="__reactHandles$"+hr;function gn(e){var t=e[Et];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Rt]||n[Et]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Ua(e);e!==null;){if(n=e[Et])return n;e=Ua(e)}return t}e=n,n=e.parentNode}return null}function fo(e){return e=e[Et]||e[Rt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Bn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(P(33))}function Ai(e){return e[Jr]||null}var dl=[],Un=-1;function un(e){return{current:e}}function fe(e){0>Un||(e.current=dl[Un],dl[Un]=null,Un--)}function ue(e,t){Un++,dl[Un]=e.current,e.current=t}var sn={},Me=un(sn),We=un(!1),_n=sn;function tr(e,t){var n=e.type.contextTypes;if(!n)return sn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Qe(e){return e=e.childContextTypes,e!=null}function fi(){fe(We),fe(Me)}function Va(e,t,n){if(Me.current!==sn)throw Error(P(168));ue(Me,t),ue(We,n)}function ed(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(P(108,Mh(e)||"Unknown",o));return ve({},n,r)}function di(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||sn,_n=Me.current,ue(Me,e),ue(We,We.current),!0}function Ha(e,t,n){var r=e.stateNode;if(!r)throw Error(P(169));n?(e=ed(e,t,_n),r.__reactInternalMemoizedMergedChildContext=e,fe(We),fe(Me),ue(Me,e)):fe(We),ue(We,n)}var Pt=null,Di=!1,Es=!1;function td(e){Pt===null?Pt=[e]:Pt.push(e)}function qm(e){Di=!0,td(e)}function an(){if(!Es&&Pt!==null){Es=!0;var e=0,t=le;try{var n=Pt;for(le=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Pt=null,Di=!1}catch(o){throw Pt!==null&&(Pt=Pt.slice(e+1)),Nf(ou,an),o}finally{le=t,Es=!1}}return null}var Vn=[],Hn=0,pi=null,hi=0,nt=[],rt=0,Cn=null,Tt=1,Lt="";function pn(e,t){Vn[Hn++]=hi,Vn[Hn++]=pi,pi=e,hi=t}function nd(e,t,n){nt[rt++]=Tt,nt[rt++]=Lt,nt[rt++]=Cn,Cn=e;var r=Tt;e=Lt;var o=32-pt(r)-1;r&=~(1<<o),n+=1;var i=32-pt(t)+o;if(30<i){var s=o-o%5;i=(r&(1<<s)-1).toString(32),r>>=s,o-=s,Tt=1<<32-pt(t)+o|n<<o|r,Lt=i+e}else Tt=1<<i|n<<o|r,Lt=e}function pu(e){e.return!==null&&(pn(e,1),nd(e,1,0))}function hu(e){for(;e===pi;)pi=Vn[--Hn],Vn[Hn]=null,hi=Vn[--Hn],Vn[Hn]=null;for(;e===Cn;)Cn=nt[--rt],nt[rt]=null,Lt=nt[--rt],nt[rt]=null,Tt=nt[--rt],nt[rt]=null}var qe=null,Je=null,de=!1,dt=null;function rd(e,t){var n=ot(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 Wa(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,qe=e,Je=Jt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,qe=e,Je=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Cn!==null?{id:Tt,overflow:Lt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ot(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,qe=e,Je=null,!0):!1;default:return!1}}function pl(e){return(e.mode&1)!==0&&(e.flags&128)===0}function hl(e){if(de){var t=Je;if(t){var n=t;if(!Wa(e,t)){if(pl(e))throw Error(P(418));t=Jt(n.nextSibling);var r=qe;t&&Wa(e,t)?rd(r,n):(e.flags=e.flags&-4097|2,de=!1,qe=e)}}else{if(pl(e))throw Error(P(418));e.flags=e.flags&-4097|2,de=!1,qe=e}}}function Qa(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;qe=e}function Io(e){if(e!==qe)return!1;if(!de)return Qa(e),de=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!al(e.type,e.memoizedProps)),t&&(t=Je)){if(pl(e))throw od(),Error(P(418));for(;t;)rd(e,t),t=Jt(t.nextSibling)}if(Qa(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(P(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Je=Jt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Je=null}}else Je=qe?Jt(e.stateNode.nextSibling):null;return!0}function od(){for(var e=Je;e;)e=Jt(e.nextSibling)}function nr(){Je=qe=null,de=!1}function mu(e){dt===null?dt=[e]:dt.push(e)}var bm=Dt.ReactCurrentBatchConfig;function xr(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(P(309));var r=n.stateNode}if(!r)throw Error(P(147,e));var o=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(s){var l=o.refs;s===null?delete l[i]:l[i]=s},t._stringRef=i,t)}if(typeof e!="string")throw Error(P(284));if(!n._owner)throw Error(P(290,e))}return e}function Po(e,t){throw e=Object.prototype.toString.call(t),Error(P(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ya(e){var t=e._init;return t(e._payload)}function id(e){function t(h,p){if(e){var c=h.deletions;c===null?(h.deletions=[p],h.flags|=16):c.push(p)}}function n(h,p){if(!e)return null;for(;p!==null;)t(h,p),p=p.sibling;return null}function r(h,p){for(h=new Map;p!==null;)p.key!==null?h.set(p.key,p):h.set(p.index,p),p=p.sibling;return h}function o(h,p){return h=tn(h,p),h.index=0,h.sibling=null,h}function i(h,p,c){return h.index=c,e?(c=h.alternate,c!==null?(c=c.index,c<p?(h.flags|=2,p):c):(h.flags|=2,p)):(h.flags|=1048576,p)}function s(h){return e&&h.alternate===null&&(h.flags|=2),h}function l(h,p,c,k){return p===null||p.tag!==6?(p=Ts(c,h.mode,k),p.return=h,p):(p=o(p,c),p.return=h,p)}function u(h,p,c,k){var C=c.type;return C===zn?f(h,p,c.props.children,k,c.key):p!==null&&(p.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Vt&&Ya(C)===p.type)?(k=o(p,c.props),k.ref=xr(h,p,c),k.return=h,k):(k=Xo(c.type,c.key,c.props,null,h.mode,k),k.ref=xr(h,p,c),k.return=h,k)}function a(h,p,c,k){return p===null||p.tag!==4||p.stateNode.containerInfo!==c.containerInfo||p.stateNode.implementation!==c.implementation?(p=Ls(c,h.mode,k),p.return=h,p):(p=o(p,c.children||[]),p.return=h,p)}function f(h,p,c,k,C){return p===null||p.tag!==7?(p=kn(c,h.mode,k,C),p.return=h,p):(p=o(p,c),p.return=h,p)}function d(h,p,c){if(typeof p=="string"&&p!==""||typeof p=="number")return p=Ts(""+p,h.mode,c),p.return=h,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case yo:return c=Xo(p.type,p.key,p.props,null,h.mode,c),c.ref=xr(h,null,p),c.return=h,c;case Mn:return p=Ls(p,h.mode,c),p.return=h,p;case Vt:var k=p._init;return d(h,k(p._payload),c)}if(Nr(p)||vr(p))return p=kn(p,h.mode,c,null),p.return=h,p;Po(h,p)}return null}function m(h,p,c,k){var C=p!==null?p.key:null;if(typeof c=="string"&&c!==""||typeof c=="number")return C!==null?null:l(h,p,""+c,k);if(typeof c=="object"&&c!==null){switch(c.$$typeof){case yo:return c.key===C?u(h,p,c,k):null;case Mn:return c.key===C?a(h,p,c,k):null;case Vt:return C=c._init,m(h,p,C(c._payload),k)}if(Nr(c)||vr(c))return C!==null?null:f(h,p,c,k,null);Po(h,c)}return null}function y(h,p,c,k,C){if(typeof k=="string"&&k!==""||typeof k=="number")return h=h.get(c)||null,l(p,h,""+k,C);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case yo:return h=h.get(k.key===null?c:k.key)||null,u(p,h,k,C);case Mn:return h=h.get(k.key===null?c:k.key)||null,a(p,h,k,C);case Vt:var w=k._init;return y(h,p,c,w(k._payload),C)}if(Nr(k)||vr(k))return h=h.get(c)||null,f(p,h,k,C,null);Po(p,k)}return null}function g(h,p,c,k){for(var C=null,w=null,x=p,N=p=0,L=null;x!==null&&N<c.length;N++){x.index>N?(L=x,x=null):L=x.sibling;var I=m(h,x,c[N],k);if(I===null){x===null&&(x=L);break}e&&x&&I.alternate===null&&t(h,x),p=i(I,p,N),w===null?C=I:w.sibling=I,w=I,x=L}if(N===c.length)return n(h,x),de&&pn(h,N),C;if(x===null){for(;N<c.length;N++)x=d(h,c[N],k),x!==null&&(p=i(x,p,N),w===null?C=x:w.sibling=x,w=x);return de&&pn(h,N),C}for(x=r(h,x);N<c.length;N++)L=y(x,h,N,c[N],k),L!==null&&(e&&L.alternate!==null&&x.delete(L.key===null?N:L.key),p=i(L,p,N),w===null?C=L:w.sibling=L,w=L);return e&&x.forEach(function(A){return t(h,A)}),de&&pn(h,N),C}function S(h,p,c,k){var C=vr(c);if(typeof C!="function")throw Error(P(150));if(c=C.call(c),c==null)throw Error(P(151));for(var w=C=null,x=p,N=p=0,L=null,I=c.next();x!==null&&!I.done;N++,I=c.next()){x.index>N?(L=x,x=null):L=x.sibling;var A=m(h,x,I.value,k);if(A===null){x===null&&(x=L);break}e&&x&&A.alternate===null&&t(h,x),p=i(A,p,N),w===null?C=A:w.sibling=A,w=A,x=L}if(I.done)return n(h,x),de&&pn(h,N),C;if(x===null){for(;!I.done;N++,I=c.next())I=d(h,I.value,k),I!==null&&(p=i(I,p,N),w===null?C=I:w.sibling=I,w=I);return de&&pn(h,N),C}for(x=r(h,x);!I.done;N++,I=c.next())I=y(x,h,N,I.value,k),I!==null&&(e&&I.alternate!==null&&x.delete(I.key===null?N:I.key),p=i(I,p,N),w===null?C=I:w.sibling=I,w=I);return e&&x.forEach(function(V){return t(h,V)}),de&&pn(h,N),C}function E(h,p,c,k){if(typeof c=="object"&&c!==null&&c.type===zn&&c.key===null&&(c=c.props.children),typeof c=="object"&&c!==null){switch(c.$$typeof){case yo:e:{for(var C=c.key,w=p;w!==null;){if(w.key===C){if(C=c.type,C===zn){if(w.tag===7){n(h,w.sibling),p=o(w,c.props.children),p.return=h,h=p;break e}}else if(w.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Vt&&Ya(C)===w.type){n(h,w.sibling),p=o(w,c.props),p.ref=xr(h,w,c),p.return=h,h=p;break e}n(h,w);break}else t(h,w);w=w.sibling}c.type===zn?(p=kn(c.props.children,h.mode,k,c.key),p.return=h,h=p):(k=Xo(c.type,c.key,c.props,null,h.mode,k),k.ref=xr(h,p,c),k.return=h,h=k)}return s(h);case Mn:e:{for(w=c.key;p!==null;){if(p.key===w)if(p.tag===4&&p.stateNode.containerInfo===c.containerInfo&&p.stateNode.implementation===c.implementation){n(h,p.sibling),p=o(p,c.children||[]),p.return=h,h=p;break e}else{n(h,p);break}else t(h,p);p=p.sibling}p=Ls(c,h.mode,k),p.return=h,h=p}return s(h);case Vt:return w=c._init,E(h,p,w(c._payload),k)}if(Nr(c))return g(h,p,c,k);if(vr(c))return S(h,p,c,k);Po(h,c)}return typeof c=="string"&&c!==""||typeof c=="number"?(c=""+c,p!==null&&p.tag===6?(n(h,p.sibling),p=o(p,c),p.return=h,h=p):(n(h,p),p=Ts(c,h.mode,k),p.return=h,h=p),s(h)):n(h,p)}return E}var rr=id(!0),sd=id(!1),mi=un(null),gi=null,Wn=null,gu=null;function vu(){gu=Wn=gi=null}function yu(e){var t=mi.current;fe(mi),e._currentValue=t}function ml(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 qn(e,t){gi=e,gu=Wn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ve=!0),e.firstContext=null)}function st(e){var t=e._currentValue;if(gu!==e)if(e={context:e,memoizedValue:t,next:null},Wn===null){if(gi===null)throw Error(P(308));Wn=e,gi.dependencies={lanes:0,firstContext:e}}else Wn=Wn.next=e;return t}var vn=null;function Su(e){vn===null?vn=[e]:vn.push(e)}function ld(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,Su(t)):(n.next=o.next,o.next=n),t.interleaved=n,Mt(e,r)}function Mt(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 Ht=!1;function wu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ud(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 Ot(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function qt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,J&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Mt(e,n)}return o=r.interleaved,o===null?(t.next=t,Su(r)):(t.next=o.next,o.next=t),r.interleaved=t,Mt(e,n)}function Ho(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 Ga(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=s:i=i.next=s,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function vi(e,t,n,r){var o=e.updateQueue;Ht=!1;var i=o.firstBaseUpdate,s=o.lastBaseUpdate,l=o.shared.pending;if(l!==null){o.shared.pending=null;var u=l,a=u.next;u.next=null,s===null?i=a:s.next=a,s=u;var f=e.alternate;f!==null&&(f=f.updateQueue,l=f.lastBaseUpdate,l!==s&&(l===null?f.firstBaseUpdate=a:l.next=a,f.lastBaseUpdate=u))}if(i!==null){var d=o.baseState;s=0,f=a=u=null,l=i;do{var m=l.lane,y=l.eventTime;if((r&m)===m){f!==null&&(f=f.next={eventTime:y,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var g=e,S=l;switch(m=t,y=n,S.tag){case 1:if(g=S.payload,typeof g=="function"){d=g.call(y,d,m);break e}d=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=S.payload,m=typeof g=="function"?g.call(y,d,m):g,m==null)break e;d=ve({},d,m);break e;case 2:Ht=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,m=o.effects,m===null?o.effects=[l]:m.push(l))}else y={eventTime:y,lane:m,tag:l.tag,payload:l.payload,callback:l.callback,next:null},f===null?(a=f=y,u=d):f=f.next=y,s|=m;if(l=l.next,l===null){if(l=o.shared.pending,l===null)break;m=l,l=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}while(!0);if(f===null&&(u=d),o.baseState=u,o.firstBaseUpdate=a,o.lastBaseUpdate=f,t=o.shared.interleaved,t!==null){o=t;do s|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);jn|=s,e.lanes=s,e.memoizedState=d}}function Ka(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(P(191,o));o.call(r)}}}var po={},Nt=un(po),qr=un(po),br=un(po);function yn(e){if(e===po)throw Error(P(174));return e}function ku(e,t){switch(ue(br,t),ue(qr,e),ue(Nt,po),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Xs(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Xs(t,e)}fe(Nt),ue(Nt,t)}function or(){fe(Nt),fe(qr),fe(br)}function ad(e){yn(br.current);var t=yn(Nt.current),n=Xs(t,e.type);t!==n&&(ue(qr,e),ue(Nt,n))}function xu(e){qr.current===e&&(fe(Nt),fe(qr))}var me=un(0);function yi(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 _s=[];function Eu(){for(var e=0;e<_s.length;e++)_s[e]._workInProgressVersionPrimary=null;_s.length=0}var Wo=Dt.ReactCurrentDispatcher,Cs=Dt.ReactCurrentBatchConfig,Nn=0,ge=null,Ee=null,Ce=null,Si=!1,Mr=!1,eo=0,eg=0;function Oe(){throw Error(P(321))}function _u(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!yt(e[n],t[n]))return!1;return!0}function Cu(e,t,n,r,o,i){if(Nn=i,ge=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Wo.current=e===null||e.memoizedState===null?og:ig,e=n(r,o),Mr){i=0;do{if(Mr=!1,eo=0,25<=i)throw Error(P(301));i+=1,Ce=Ee=null,t.updateQueue=null,Wo.current=sg,e=n(r,o)}while(Mr)}if(Wo.current=wi,t=Ee!==null&&Ee.next!==null,Nn=0,Ce=Ee=ge=null,Si=!1,t)throw Error(P(300));return e}function Nu(){var e=eo!==0;return eo=0,e}function kt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ce===null?ge.memoizedState=Ce=e:Ce=Ce.next=e,Ce}function lt(){if(Ee===null){var e=ge.alternate;e=e!==null?e.memoizedState:null}else e=Ee.next;var t=Ce===null?ge.memoizedState:Ce.next;if(t!==null)Ce=t,Ee=e;else{if(e===null)throw Error(P(310));Ee=e,e={memoizedState:Ee.memoizedState,baseState:Ee.baseState,baseQueue:Ee.baseQueue,queue:Ee.queue,next:null},Ce===null?ge.memoizedState=Ce=e:Ce=Ce.next=e}return Ce}function to(e,t){return typeof t=="function"?t(e):t}function Ns(e){var t=lt(),n=t.queue;if(n===null)throw Error(P(311));n.lastRenderedReducer=e;var r=Ee,o=r.baseQueue,i=n.pending;if(i!==null){if(o!==null){var s=o.next;o.next=i.next,i.next=s}r.baseQueue=o=i,n.pending=null}if(o!==null){i=o.next,r=r.baseState;var l=s=null,u=null,a=i;do{var f=a.lane;if((Nn&f)===f)u!==null&&(u=u.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var d={lane:f,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(l=u=d,s=r):u=u.next=d,ge.lanes|=f,jn|=f}a=a.next}while(a!==null&&a!==i);u===null?s=r:u.next=l,yt(r,t.memoizedState)||(Ve=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do i=o.lane,ge.lanes|=i,jn|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function js(e){var t=lt(),n=t.queue;if(n===null)throw Error(P(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(o!==null){n.pending=null;var s=o=o.next;do i=e(i,s.action),s=s.next;while(s!==o);yt(i,t.memoizedState)||(Ve=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function cd(){}function fd(e,t){var n=ge,r=lt(),o=t(),i=!yt(r.memoizedState,o);if(i&&(r.memoizedState=o,Ve=!0),r=r.queue,ju(hd.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Ce!==null&&Ce.memoizedState.tag&1){if(n.flags|=2048,no(9,pd.bind(null,n,r,o,t),void 0,null),je===null)throw Error(P(349));Nn&30||dd(n,t,o)}return o}function dd(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ge.updateQueue,t===null?(t={lastEffect:null,stores:null},ge.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function pd(e,t,n,r){t.value=n,t.getSnapshot=r,md(t)&&gd(e)}function hd(e,t,n){return n(function(){md(t)&&gd(e)})}function md(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!yt(e,n)}catch{return!0}}function gd(e){var t=Mt(e,1);t!==null&&ht(t,e,1,-1)}function Xa(e){var t=kt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:to,lastRenderedState:e},t.queue=e,e=e.dispatch=rg.bind(null,ge,e),[t.memoizedState,e]}function no(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ge.updateQueue,t===null?(t={lastEffect:null,stores:null},ge.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 vd(){return lt().memoizedState}function Qo(e,t,n,r){var o=kt();ge.flags|=e,o.memoizedState=no(1|t,n,void 0,r===void 0?null:r)}function Fi(e,t,n,r){var o=lt();r=r===void 0?null:r;var i=void 0;if(Ee!==null){var s=Ee.memoizedState;if(i=s.destroy,r!==null&&_u(r,s.deps)){o.memoizedState=no(t,n,i,r);return}}ge.flags|=e,o.memoizedState=no(1|t,n,i,r)}function Za(e,t){return Qo(8390656,8,e,t)}function ju(e,t){return Fi(2048,8,e,t)}function yd(e,t){return Fi(4,2,e,t)}function Sd(e,t){return Fi(4,4,e,t)}function wd(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 kd(e,t,n){return n=n!=null?n.concat([e]):null,Fi(4,4,wd.bind(null,t,e),n)}function Iu(){}function xd(e,t){var n=lt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&_u(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ed(e,t){var n=lt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&_u(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function _d(e,t,n){return Nn&21?(yt(n,t)||(n=Pf(),ge.lanes|=n,jn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ve=!0),e.memoizedState=n)}function tg(e,t){var n=le;le=n!==0&&4>n?n:4,e(!0);var r=Cs.transition;Cs.transition={};try{e(!1),t()}finally{le=n,Cs.transition=r}}function Cd(){return lt().memoizedState}function ng(e,t,n){var r=en(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Nd(e))jd(t,n);else if(n=ld(e,t,n,r),n!==null){var o=De();ht(n,e,r,o),Id(n,t,r)}}function rg(e,t,n){var r=en(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Nd(e))jd(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var s=t.lastRenderedState,l=i(s,n);if(o.hasEagerState=!0,o.eagerState=l,yt(l,s)){var u=t.interleaved;u===null?(o.next=o,Su(t)):(o.next=u.next,u.next=o),t.interleaved=o;return}}catch{}finally{}n=ld(e,t,o,r),n!==null&&(o=De(),ht(n,e,r,o),Id(n,t,r))}}function Nd(e){var t=e.alternate;return e===ge||t!==null&&t===ge}function jd(e,t){Mr=Si=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Id(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,iu(e,n)}}var wi={readContext:st,useCallback:Oe,useContext:Oe,useEffect:Oe,useImperativeHandle:Oe,useInsertionEffect:Oe,useLayoutEffect:Oe,useMemo:Oe,useReducer:Oe,useRef:Oe,useState:Oe,useDebugValue:Oe,useDeferredValue:Oe,useTransition:Oe,useMutableSource:Oe,useSyncExternalStore:Oe,useId:Oe,unstable_isNewReconciler:!1},og={readContext:st,useCallback:function(e,t){return kt().memoizedState=[e,t===void 0?null:t],e},useContext:st,useEffect:Za,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Qo(4194308,4,wd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Qo(4194308,4,e,t)},useInsertionEffect:function(e,t){return Qo(4,2,e,t)},useMemo:function(e,t){var n=kt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=kt();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=ng.bind(null,ge,e),[r.memoizedState,e]},useRef:function(e){var t=kt();return e={current:e},t.memoizedState=e},useState:Xa,useDebugValue:Iu,useDeferredValue:function(e){return kt().memoizedState=e},useTransition:function(){var e=Xa(!1),t=e[0];return e=tg.bind(null,e[1]),kt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ge,o=kt();if(de){if(n===void 0)throw Error(P(407));n=n()}else{if(n=t(),je===null)throw Error(P(349));Nn&30||dd(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Za(hd.bind(null,r,i,e),[e]),r.flags|=2048,no(9,pd.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=kt(),t=je.identifierPrefix;if(de){var n=Lt,r=Tt;n=(r&~(1<<32-pt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=eo++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=eg++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ig={readContext:st,useCallback:xd,useContext:st,useEffect:ju,useImperativeHandle:kd,useInsertionEffect:yd,useLayoutEffect:Sd,useMemo:Ed,useReducer:Ns,useRef:vd,useState:function(){return Ns(to)},useDebugValue:Iu,useDeferredValue:function(e){var t=lt();return _d(t,Ee.memoizedState,e)},useTransition:function(){var e=Ns(to)[0],t=lt().memoizedState;return[e,t]},useMutableSource:cd,useSyncExternalStore:fd,useId:Cd,unstable_isNewReconciler:!1},sg={readContext:st,useCallback:xd,useContext:st,useEffect:ju,useImperativeHandle:kd,useInsertionEffect:yd,useLayoutEffect:Sd,useMemo:Ed,useReducer:js,useRef:vd,useState:function(){return js(to)},useDebugValue:Iu,useDeferredValue:function(e){var t=lt();return Ee===null?t.memoizedState=e:_d(t,Ee.memoizedState,e)},useTransition:function(){var e=js(to)[0],t=lt().memoizedState;return[e,t]},useMutableSource:cd,useSyncExternalStore:fd,useId:Cd,unstable_isNewReconciler:!1};function ct(e,t){if(e&&e.defaultProps){t=ve({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function gl(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:ve({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Bi={isMounted:function(e){return(e=e._reactInternals)?Ln(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=De(),o=en(e),i=Ot(r,o);i.payload=t,n!=null&&(i.callback=n),t=qt(e,i,o),t!==null&&(ht(t,e,o,r),Ho(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=De(),o=en(e),i=Ot(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=qt(e,i,o),t!==null&&(ht(t,e,o,r),Ho(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=De(),r=en(e),o=Ot(n,r);o.tag=2,t!=null&&(o.callback=t),t=qt(e,o,r),t!==null&&(ht(t,e,r,n),Ho(t,e,r))}};function Ja(e,t,n,r,o,i,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,s):t.prototype&&t.prototype.isPureReactComponent?!Kr(n,r)||!Kr(o,i):!0}function Pd(e,t,n){var r=!1,o=sn,i=t.contextType;return typeof i=="object"&&i!==null?i=st(i):(o=Qe(t)?_n:Me.current,r=t.contextTypes,i=(r=r!=null)?tr(e,o):sn),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Bi,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function qa(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&&Bi.enqueueReplaceState(t,t.state,null)}function vl(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},wu(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=st(i):(i=Qe(t)?_n:Me.current,o.context=tr(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(gl(e,t,i,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&Bi.enqueueReplaceState(o,o.state,null),vi(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function ir(e,t){try{var n="",r=t;do n+=Rh(r),r=r.return;while(r);var o=n}catch(i){o=` Error generating stack: `+i.message+` `+i.stack}return{value:e,source:t,stack:o,digest:null}}function Is(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function yl(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var lg=typeof WeakMap=="function"?WeakMap:Map;function Td(e,t,n){n=Ot(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){xi||(xi=!0,Il=r),yl(e,t)},n}function Ld(e,t,n){n=Ot(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){yl(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){yl(e,t),typeof r!="function"&&(bt===null?bt=new Set([this]):bt.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function ba(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new lg;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=kg.bind(null,e,t,n),t.then(e,e))}function ec(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 tc(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ot(-1,1),t.tag=2,qt(n,t,1))),n.lanes|=1),e)}var ug=Dt.ReactCurrentOwner,Ve=!1;function Ae(e,t,n,r){t.child=e===null?sd(t,null,n,r):rr(t,e.child,n,r)}function nc(e,t,n,r,o){n=n.render;var i=t.ref;return qn(t,o),r=Cu(e,t,n,r,i,o),n=Nu(),e!==null&&!Ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,zt(e,t,o)):(de&&n&&pu(t),t.flags|=1,Ae(e,t,r,o),t.child)}function rc(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!zu(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Od(e,t,i,r,o)):(e=Xo(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var s=i.memoizedProps;if(n=n.compare,n=n!==null?n:Kr,n(s,r)&&e.ref===t.ref)return zt(e,t,o)}return t.flags|=1,e=tn(i,r),e.ref=t.ref,e.return=t,t.child=e}function Od(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(Kr(i,r)&&e.ref===t.ref)if(Ve=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(Ve=!0);else return t.lanes=e.lanes,zt(e,t,o)}return Sl(e,t,n,r,o)}function $d(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ue(Yn,Xe),Xe|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ue(Yn,Xe),Xe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,ue(Yn,Xe),Xe|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,ue(Yn,Xe),Xe|=r;return Ae(e,t,o,n),t.child}function Rd(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Sl(e,t,n,r,o){var i=Qe(n)?_n:Me.current;return i=tr(t,i),qn(t,o),n=Cu(e,t,n,r,i,o),r=Nu(),e!==null&&!Ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,zt(e,t,o)):(de&&r&&pu(t),t.flags|=1,Ae(e,t,n,o),t.child)}function oc(e,t,n,r,o){if(Qe(n)){var i=!0;di(t)}else i=!1;if(qn(t,o),t.stateNode===null)Yo(e,t),Pd(t,n,r),vl(t,n,r,o),r=!0;else if(e===null){var s=t.stateNode,l=t.memoizedProps;s.props=l;var u=s.context,a=n.contextType;typeof a=="object"&&a!==null?a=st(a):(a=Qe(n)?_n:Me.current,a=tr(t,a));var f=n.getDerivedStateFromProps,d=typeof f=="function"||typeof s.getSnapshotBeforeUpdate=="function";d||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==r||u!==a)&&qa(t,s,r,a),Ht=!1;var m=t.memoizedState;s.state=m,vi(t,r,s,o),u=t.memoizedState,l!==r||m!==u||We.current||Ht?(typeof f=="function"&&(gl(t,n,f,r),u=t.memoizedState),(l=Ht||Ja(t,n,l,r,m,u,a))?(d||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),s.props=r,s.state=u,s.context=a,r=l):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,ud(e,t),l=t.memoizedProps,a=t.type===t.elementType?l:ct(t.type,l),s.props=a,d=t.pendingProps,m=s.context,u=n.contextType,typeof u=="object"&&u!==null?u=st(u):(u=Qe(n)?_n:Me.current,u=tr(t,u));var y=n.getDerivedStateFromProps;(f=typeof y=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(l!==d||m!==u)&&qa(t,s,r,u),Ht=!1,m=t.memoizedState,s.state=m,vi(t,r,s,o);var g=t.memoizedState;l!==d||m!==g||We.current||Ht?(typeof y=="function"&&(gl(t,n,y,r),g=t.memoizedState),(a=Ht||Ja(t,n,a,r,m,g,u)||!1)?(f||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,g,u),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,g,u)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),s.props=r,s.state=g,s.context=u,r=a):(typeof s.componentDidUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return wl(e,t,n,r,i,o)}function wl(e,t,n,r,o,i){Rd(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return o&&Ha(t,n,!1),zt(e,t,i);r=t.stateNode,ug.current=t;var l=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=rr(t,e.child,null,i),t.child=rr(t,null,l,i)):Ae(e,t,l,i),t.memoizedState=r.state,o&&Ha(t,n,!0),t.child}function Md(e){var t=e.stateNode;t.pendingContext?Va(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Va(e,t.context,!1),ku(e,t.containerInfo)}function ic(e,t,n,r,o){return nr(),mu(o),t.flags|=256,Ae(e,t,n,r),t.child}var kl={dehydrated:null,treeContext:null,retryLane:0};function xl(e){return{baseLanes:e,cachePool:null,transitions:null}}function zd(e,t,n){var r=t.pendingProps,o=me.current,i=!1,s=(t.flags&128)!==0,l;if((l=s)||(l=e!==null&&e.memoizedState===null?!1:(o&2)!==0),l?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),ue(me,o&1),e===null)return hl(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):(s=r.children,e=r.fallback,i?(r=t.mode,i=t.child,s={mode:"hidden",children:s},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=s):i=Hi(s,r,0,null),e=kn(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=xl(n),t.memoizedState=kl,e):Pu(t,s));if(o=e.memoizedState,o!==null&&(l=o.dehydrated,l!==null))return ag(e,t,s,r,l,o,n);if(i){i=r.fallback,s=t.mode,o=e.child,l=o.sibling;var u={mode:"hidden",children:r.children};return!(s&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=tn(o,u),r.subtreeFlags=o.subtreeFlags&14680064),l!==null?i=tn(l,i):(i=kn(i,s,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,s=e.child.memoizedState,s=s===null?xl(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},i.memoizedState=s,i.childLanes=e.childLanes&~n,t.memoizedState=kl,r}return i=e.child,e=i.sibling,r=tn(i,{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 Pu(e,t){return t=Hi({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function To(e,t,n,r){return r!==null&&mu(r),rr(t,e.child,null,n),e=Pu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ag(e,t,n,r,o,i,s){if(n)return t.flags&256?(t.flags&=-257,r=Is(Error(P(422))),To(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=Hi({mode:"visible",children:r.children},o,0,null),i=kn(i,o,s,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&rr(t,e.child,null,s),t.child.memoizedState=xl(s),t.memoizedState=kl,i);if(!(t.mode&1))return To(e,t,s,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var l=r.dgst;return r=l,i=Error(P(419)),r=Is(i,r,void 0),To(e,t,s,r)}if(l=(s&e.childLanes)!==0,Ve||l){if(r=je,r!==null){switch(s&-s){case 4:o=2;break;case 16:o=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:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|s)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,Mt(e,o),ht(r,e,o,-1))}return Mu(),r=Is(Error(P(421))),To(e,t,s,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=xg.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,Je=Jt(o.nextSibling),qe=t,de=!0,dt=null,e!==null&&(nt[rt++]=Tt,nt[rt++]=Lt,nt[rt++]=Cn,Tt=e.id,Lt=e.overflow,Cn=t),t=Pu(t,r.children),t.flags|=4096,t)}function sc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ml(e.return,t,n)}function Ps(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function Ad(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Ae(e,t,r.children,n),r=me.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&&sc(e,n,t);else if(e.tag===19)sc(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(ue(me,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&yi(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Ps(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&yi(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Ps(t,!0,n,null,i);break;case"together":Ps(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Yo(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function zt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),jn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(P(153));if(t.child!==null){for(e=t.child,n=tn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=tn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function cg(e,t,n){switch(t.tag){case 3:Md(t),nr();break;case 5:ad(t);break;case 1:Qe(t.type)&&di(t);break;case 4:ku(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;ue(mi,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ue(me,me.current&1),t.flags|=128,null):n&t.child.childLanes?zd(e,t,n):(ue(me,me.current&1),e=zt(e,t,n),e!==null?e.sibling:null);ue(me,me.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Ad(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),ue(me,me.current),r)break;return null;case 22:case 23:return t.lanes=0,$d(e,t,n)}return zt(e,t,n)}var Dd,El,Fd,Bd;Dd=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}};El=function(){};Fd=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,yn(Nt.current);var i=null;switch(n){case"input":o=Qs(e,o),r=Qs(e,r),i=[];break;case"select":o=ve({},o,{value:void 0}),r=ve({},r,{value:void 0}),i=[];break;case"textarea":o=Ks(e,o),r=Ks(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ci)}Zs(n,r);var s;n=null;for(a in o)if(!r.hasOwnProperty(a)&&o.hasOwnProperty(a)&&o[a]!=null)if(a==="style"){var l=o[a];for(s in l)l.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Ur.hasOwnProperty(a)?i||(i=[]):(i=i||[]).push(a,null));for(a in r){var u=r[a];if(l=o!=null?o[a]:void 0,r.hasOwnProperty(a)&&u!==l&&(u!=null||l!=null))if(a==="style")if(l){for(s in l)!l.hasOwnProperty(s)||u&&u.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in u)u.hasOwnProperty(s)&&l[s]!==u[s]&&(n||(n={}),n[s]=u[s])}else n||(i||(i=[]),i.push(a,n)),n=u;else a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,l=l?l.__html:void 0,u!=null&&l!==u&&(i=i||[]).push(a,u)):a==="children"?typeof u!="string"&&typeof u!="number"||(i=i||[]).push(a,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(Ur.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&ae("scroll",e),i||l===u||(i=[])):(i=i||[]).push(a,u))}n&&(i=i||[]).push("style",n);var a=i;(t.updateQueue=a)&&(t.flags|=4)}};Bd=function(e,t,n,r){n!==r&&(t.flags|=4)};function Er(e,t){if(!de)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 $e(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function fg(e,t,n){var r=t.pendingProps;switch(hu(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $e(t),null;case 1:return Qe(t.type)&&fi(),$e(t),null;case 3:return r=t.stateNode,or(),fe(We),fe(Me),Eu(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Io(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,dt!==null&&(Ll(dt),dt=null))),El(e,t),$e(t),null;case 5:xu(t);var o=yn(br.current);if(n=t.type,e!==null&&t.stateNode!=null)Fd(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(P(166));return $e(t),null}if(e=yn(Nt.current),Io(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Et]=t,r[Jr]=i,e=(t.mode&1)!==0,n){case"dialog":ae("cancel",r),ae("close",r);break;case"iframe":case"object":case"embed":ae("load",r);break;case"video":case"audio":for(o=0;o<Ir.length;o++)ae(Ir[o],r);break;case"source":ae("error",r);break;case"img":case"image":case"link":ae("error",r),ae("load",r);break;case"details":ae("toggle",r);break;case"input":ma(r,i),ae("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},ae("invalid",r);break;case"textarea":va(r,i),ae("invalid",r)}Zs(n,i),o=null;for(var s in i)if(i.hasOwnProperty(s)){var l=i[s];s==="children"?typeof l=="string"?r.textContent!==l&&(i.suppressHydrationWarning!==!0&&jo(r.textContent,l,e),o=["children",l]):typeof l=="number"&&r.textContent!==""+l&&(i.suppressHydrationWarning!==!0&&jo(r.textContent,l,e),o=["children",""+l]):Ur.hasOwnProperty(s)&&l!=null&&s==="onScroll"&&ae("scroll",r)}switch(n){case"input":So(r),ga(r,i,!0);break;case"textarea":So(r),ya(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=ci)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{s=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=hf(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Et]=t,e[Jr]=r,Dd(e,t,!1,!1),t.stateNode=e;e:{switch(s=Js(n,r),n){case"dialog":ae("cancel",e),ae("close",e),o=r;break;case"iframe":case"object":case"embed":ae("load",e),o=r;break;case"video":case"audio":for(o=0;o<Ir.length;o++)ae(Ir[o],e);o=r;break;case"source":ae("error",e),o=r;break;case"img":case"image":case"link":ae("error",e),ae("load",e),o=r;break;case"details":ae("toggle",e),o=r;break;case"input":ma(e,r),o=Qs(e,r),ae("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=ve({},r,{value:void 0}),ae("invalid",e);break;case"textarea":va(e,r),o=Ks(e,r),ae("invalid",e);break;default:o=r}Zs(n,o),l=o;for(i in l)if(l.hasOwnProperty(i)){var u=l[i];i==="style"?vf(e,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&mf(e,u)):i==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Vr(e,u):typeof u=="number"&&Vr(e,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Ur.hasOwnProperty(i)?u!=null&&i==="onScroll"&&ae("scroll",e):u!=null&&bl(e,i,u,s))}switch(n){case"input":So(e),ga(e,r,!1);break;case"textarea":So(e),ya(e);break;case"option":r.value!=null&&e.setAttribute("value",""+on(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?Kn(e,!!r.multiple,i,!1):r.defaultValue!=null&&Kn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=ci)}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 $e(t),null;case 6:if(e&&t.stateNode!=null)Bd(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(P(166));if(n=yn(br.current),yn(Nt.current),Io(t)){if(r=t.stateNode,n=t.memoizedProps,r[Et]=t,(i=r.nodeValue!==n)&&(e=qe,e!==null))switch(e.tag){case 3:jo(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&jo(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Et]=t,t.stateNode=r}return $e(t),null;case 13:if(fe(me),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(de&&Je!==null&&t.mode&1&&!(t.flags&128))od(),nr(),t.flags|=98560,i=!1;else if(i=Io(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(P(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(P(317));i[Et]=t}else nr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;$e(t),i=!1}else dt!==null&&(Ll(dt),dt=null),i=!0;if(!i)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||me.current&1?_e===0&&(_e=3):Mu())),t.updateQueue!==null&&(t.flags|=4),$e(t),null);case 4:return or(),El(e,t),e===null&&Xr(t.stateNode.containerInfo),$e(t),null;case 10:return yu(t.type._context),$e(t),null;case 17:return Qe(t.type)&&fi(),$e(t),null;case 19:if(fe(me),i=t.memoizedState,i===null)return $e(t),null;if(r=(t.flags&128)!==0,s=i.rendering,s===null)if(r)Er(i,!1);else{if(_e!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(s=yi(e),s!==null){for(t.flags|=128,Er(i,!1),r=s.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,s=i.alternate,s===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,e=s.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ue(me,me.current&1|2),t.child}e=e.sibling}i.tail!==null&&we()>sr&&(t.flags|=128,r=!0,Er(i,!1),t.lanes=4194304)}else{if(!r)if(e=yi(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Er(i,!0),i.tail===null&&i.tailMode==="hidden"&&!s.alternate&&!de)return $e(t),null}else 2*we()-i.renderingStartTime>sr&&n!==1073741824&&(t.flags|=128,r=!0,Er(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(n=i.last,n!==null?n.sibling=s:t.child=s,i.last=s)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=we(),t.sibling=null,n=me.current,ue(me,r?n&1|2:n&1),t):($e(t),null);case 22:case 23:return Ru(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Xe&1073741824&&($e(t),t.subtreeFlags&6&&(t.flags|=8192)):$e(t),null;case 24:return null;case 25:return null}throw Error(P(156,t.tag))}function dg(e,t){switch(hu(t),t.tag){case 1:return Qe(t.type)&&fi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return or(),fe(We),fe(Me),Eu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return xu(t),null;case 13:if(fe(me),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(P(340));nr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return fe(me),null;case 4:return or(),null;case 10:return yu(t.type._context),null;case 22:case 23:return Ru(),null;case 24:return null;default:return null}}var Lo=!1,Re=!1,pg=typeof WeakSet=="function"?WeakSet:Set,M=null;function Qn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ye(e,t,r)}else n.current=null}function _l(e,t,n){try{n()}catch(r){ye(e,t,r)}}var lc=!1;function hg(e,t){if(ll=li,e=Qf(),du(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var s=0,l=-1,u=-1,a=0,f=0,d=e,m=null;t:for(;;){for(var y;d!==n||o!==0&&d.nodeType!==3||(l=s+o),d!==i||r!==0&&d.nodeType!==3||(u=s+r),d.nodeType===3&&(s+=d.nodeValue.length),(y=d.firstChild)!==null;)m=d,d=y;for(;;){if(d===e)break t;if(m===n&&++a===o&&(l=s),m===i&&++f===r&&(u=s),(y=d.nextSibling)!==null)break;d=m,m=d.parentNode}d=y}n=l===-1||u===-1?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ul={focusedElem:e,selectionRange:n},li=!1,M=t;M!==null;)if(t=M,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,M=e;else for(;M!==null;){t=M;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var S=g.memoizedProps,E=g.memoizedState,h=t.stateNode,p=h.getSnapshotBeforeUpdate(t.elementType===t.type?S:ct(t.type,S),E);h.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var c=t.stateNode.containerInfo;c.nodeType===1?c.textContent="":c.nodeType===9&&c.documentElement&&c.removeChild(c.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(P(163))}}catch(k){ye(t,t.return,k)}if(e=t.sibling,e!==null){e.return=t.return,M=e;break}M=t.return}return g=lc,lc=!1,g}function zr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&_l(t,n,i)}o=o.next}while(o!==r)}}function Ui(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 Cl(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 Ud(e){var t=e.alternate;t!==null&&(e.alternate=null,Ud(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Et],delete t[Jr],delete t[fl],delete t[Zm],delete t[Jm])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Vd(e){return e.tag===5||e.tag===3||e.tag===4}function uc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Vd(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 Nl(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=ci));else if(r!==4&&(e=e.child,e!==null))for(Nl(e,t,n),e=e.sibling;e!==null;)Nl(e,t,n),e=e.sibling}function jl(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(jl(e,t,n),e=e.sibling;e!==null;)jl(e,t,n),e=e.sibling}var Ie=null,ft=!1;function Ft(e,t,n){for(n=n.child;n!==null;)Hd(e,t,n),n=n.sibling}function Hd(e,t,n){if(Ct&&typeof Ct.onCommitFiberUnmount=="function")try{Ct.onCommitFiberUnmount($i,n)}catch{}switch(n.tag){case 5:Re||Qn(n,t);case 6:var r=Ie,o=ft;Ie=null,Ft(e,t,n),Ie=r,ft=o,Ie!==null&&(ft?(e=Ie,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ie.removeChild(n.stateNode));break;case 18:Ie!==null&&(ft?(e=Ie,n=n.stateNode,e.nodeType===8?xs(e.parentNode,n):e.nodeType===1&&xs(e,n),Yr(e)):xs(Ie,n.stateNode));break;case 4:r=Ie,o=ft,Ie=n.stateNode.containerInfo,ft=!0,Ft(e,t,n),Ie=r,ft=o;break;case 0:case 11:case 14:case 15:if(!Re&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,s=i.destroy;i=i.tag,s!==void 0&&(i&2||i&4)&&_l(n,t,s),o=o.next}while(o!==r)}Ft(e,t,n);break;case 1:if(!Re&&(Qn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){ye(n,t,l)}Ft(e,t,n);break;case 21:Ft(e,t,n);break;case 22:n.mode&1?(Re=(r=Re)||n.memoizedState!==null,Ft(e,t,n),Re=r):Ft(e,t,n);break;default:Ft(e,t,n)}}function ac(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new pg),t.forEach(function(r){var o=Eg.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function at(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,s=t,l=s;e:for(;l!==null;){switch(l.tag){case 5:Ie=l.stateNode,ft=!1;break e;case 3:Ie=l.stateNode.containerInfo,ft=!0;break e;case 4:Ie=l.stateNode.containerInfo,ft=!0;break e}l=l.return}if(Ie===null)throw Error(P(160));Hd(i,s,o),Ie=null,ft=!1;var u=o.alternate;u!==null&&(u.return=null),o.return=null}catch(a){ye(o,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Wd(t,e),t=t.sibling}function Wd(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(at(t,e),St(e),r&4){try{zr(3,e,e.return),Ui(3,e)}catch(S){ye(e,e.return,S)}try{zr(5,e,e.return)}catch(S){ye(e,e.return,S)}}break;case 1:at(t,e),St(e),r&512&&n!==null&&Qn(n,n.return);break;case 5:if(at(t,e),St(e),r&512&&n!==null&&Qn(n,n.return),e.flags&32){var o=e.stateNode;try{Vr(o,"")}catch(S){ye(e,e.return,S)}}if(r&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,s=n!==null?n.memoizedProps:i,l=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{l==="input"&&i.type==="radio"&&i.name!=null&&df(o,i),Js(l,s);var a=Js(l,i);for(s=0;s<u.length;s+=2){var f=u[s],d=u[s+1];f==="style"?vf(o,d):f==="dangerouslySetInnerHTML"?mf(o,d):f==="children"?Vr(o,d):bl(o,f,d,a)}switch(l){case"input":Ys(o,i);break;case"textarea":pf(o,i);break;case"select":var m=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var y=i.value;y!=null?Kn(o,!!i.multiple,y,!1):m!==!!i.multiple&&(i.defaultValue!=null?Kn(o,!!i.multiple,i.defaultValue,!0):Kn(o,!!i.multiple,i.multiple?[]:"",!1))}o[Jr]=i}catch(S){ye(e,e.return,S)}}break;case 6:if(at(t,e),St(e),r&4){if(e.stateNode===null)throw Error(P(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(S){ye(e,e.return,S)}}break;case 3:if(at(t,e),St(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Yr(t.containerInfo)}catch(S){ye(e,e.return,S)}break;case 4:at(t,e),St(e);break;case 13:at(t,e),St(e),o=e.child,o.flags&8192&&(i=o.memoizedState!==null,o.stateNode.isHidden=i,!i||o.alternate!==null&&o.alternate.memoizedState!==null||(Ou=we())),r&4&&ac(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(Re=(a=Re)||f,at(t,e),Re=a):at(t,e),St(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!f&&e.mode&1)for(M=e,f=e.child;f!==null;){for(d=M=f;M!==null;){switch(m=M,y=m.child,m.tag){case 0:case 11:case 14:case 15:zr(4,m,m.return);break;case 1:Qn(m,m.return);var g=m.stateNode;if(typeof g.componentWillUnmount=="function"){r=m,n=m.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(S){ye(r,n,S)}}break;case 5:Qn(m,m.return);break;case 22:if(m.memoizedState!==null){fc(d);continue}}y!==null?(y.return=m,M=y):fc(d)}f=f.sibling}e:for(f=null,d=e;;){if(d.tag===5){if(f===null){f=d;try{o=d.stateNode,a?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(l=d.stateNode,u=d.memoizedProps.style,s=u!=null&&u.hasOwnProperty("display")?u.display:null,l.style.display=gf("display",s))}catch(S){ye(e,e.return,S)}}}else if(d.tag===6){if(f===null)try{d.stateNode.nodeValue=a?"":d.memoizedProps}catch(S){ye(e,e.return,S)}}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;f===d&&(f=null),d=d.return}f===d&&(f=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:at(t,e),St(e),r&4&&ac(e);break;case 21:break;default:at(t,e),St(e)}}function St(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Vd(n)){var r=n;break e}n=n.return}throw Error(P(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(Vr(o,""),r.flags&=-33);var i=uc(e);jl(e,i,o);break;case 3:case 4:var s=r.stateNode.containerInfo,l=uc(e);Nl(e,l,s);break;default:throw Error(P(161))}}catch(u){ye(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function mg(e,t,n){M=e,Qd(e)}function Qd(e,t,n){for(var r=(e.mode&1)!==0;M!==null;){var o=M,i=o.child;if(o.tag===22&&r){var s=o.memoizedState!==null||Lo;if(!s){var l=o.alternate,u=l!==null&&l.memoizedState!==null||Re;l=Lo;var a=Re;if(Lo=s,(Re=u)&&!a)for(M=o;M!==null;)s=M,u=s.child,s.tag===22&&s.memoizedState!==null?dc(o):u!==null?(u.return=s,M=u):dc(o);for(;i!==null;)M=i,Qd(i),i=i.sibling;M=o,Lo=l,Re=a}cc(e)}else o.subtreeFlags&8772&&i!==null?(i.return=o,M=i):cc(e)}}function cc(e){for(;M!==null;){var t=M;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Re||Ui(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Re)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:ct(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Ka(t,i,r);break;case 3:var s=t.updateQueue;if(s!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Ka(t,s,n)}break;case 5:var l=t.stateNode;if(n===null&&t.flags&4){n=l;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var f=a.memoizedState;if(f!==null){var d=f.dehydrated;d!==null&&Yr(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(P(163))}Re||t.flags&512&&Cl(t)}catch(m){ye(t,t.return,m)}}if(t===e){M=null;break}if(n=t.sibling,n!==null){n.return=t.return,M=n;break}M=t.return}}function fc(e){for(;M!==null;){var t=M;if(t===e){M=null;break}var n=t.sibling;if(n!==null){n.return=t.return,M=n;break}M=t.return}}function dc(e){for(;M!==null;){var t=M;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ui(4,t)}catch(u){ye(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(u){ye(t,o,u)}}var i=t.return;try{Cl(t)}catch(u){ye(t,i,u)}break;case 5:var s=t.return;try{Cl(t)}catch(u){ye(t,s,u)}}}catch(u){ye(t,t.return,u)}if(t===e){M=null;break}var l=t.sibling;if(l!==null){l.return=t.return,M=l;break}M=t.return}}var gg=Math.ceil,ki=Dt.ReactCurrentDispatcher,Tu=Dt.ReactCurrentOwner,it=Dt.ReactCurrentBatchConfig,J=0,je=null,xe=null,Pe=0,Xe=0,Yn=un(0),_e=0,ro=null,jn=0,Vi=0,Lu=0,Ar=null,Ue=null,Ou=0,sr=1/0,jt=null,xi=!1,Il=null,bt=null,Oo=!1,Gt=null,Ei=0,Dr=0,Pl=null,Go=-1,Ko=0;function De(){return J&6?we():Go!==-1?Go:Go=we()}function en(e){return e.mode&1?J&2&&Pe!==0?Pe&-Pe:bm.transition!==null?(Ko===0&&(Ko=Pf()),Ko):(e=le,e!==0||(e=window.event,e=e===void 0?16:zf(e.type)),e):1}function ht(e,t,n,r){if(50<Dr)throw Dr=0,Pl=null,Error(P(185));ao(e,n,r),(!(J&2)||e!==je)&&(e===je&&(!(J&2)&&(Vi|=n),_e===4&&Qt(e,Pe)),Ye(e,r),n===1&&J===0&&!(t.mode&1)&&(sr=we()+500,Di&&an()))}function Ye(e,t){var n=e.callbackNode;bh(e,t);var r=si(e,e===je?Pe:0);if(r===0)n!==null&&ka(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ka(n),t===1)e.tag===0?qm(pc.bind(null,e)):td(pc.bind(null,e)),Km(function(){!(J&6)&&an()}),n=null;else{switch(Tf(r)){case 1:n=ou;break;case 4:n=jf;break;case 16:n=ii;break;case 536870912:n=If;break;default:n=ii}n=bd(n,Yd.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Yd(e,t){if(Go=-1,Ko=0,J&6)throw Error(P(327));var n=e.callbackNode;if(bn()&&e.callbackNode!==n)return null;var r=si(e,e===je?Pe:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=_i(e,r);else{t=r;var o=J;J|=2;var i=Kd();(je!==e||Pe!==t)&&(jt=null,sr=we()+500,wn(e,t));do try{Sg();break}catch(l){Gd(e,l)}while(!0);vu(),ki.current=i,J=o,xe!==null?t=0:(je=null,Pe=0,t=_e)}if(t!==0){if(t===2&&(o=nl(e),o!==0&&(r=o,t=Tl(e,o))),t===1)throw n=ro,wn(e,0),Qt(e,r),Ye(e,we()),n;if(t===6)Qt(e,r);else{if(o=e.current.alternate,!(r&30)&&!vg(o)&&(t=_i(e,r),t===2&&(i=nl(e),i!==0&&(r=i,t=Tl(e,i))),t===1))throw n=ro,wn(e,0),Qt(e,r),Ye(e,we()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(P(345));case 2:hn(e,Ue,jt);break;case 3:if(Qt(e,r),(r&130023424)===r&&(t=Ou+500-we(),10<t)){if(si(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){De(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=cl(hn.bind(null,e,Ue,jt),t);break}hn(e,Ue,jt);break;case 4:if(Qt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var s=31-pt(r);i=1<<s,s=t[s],s>o&&(o=s),r&=~i}if(r=o,r=we()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*gg(r/1960))-r,10<r){e.timeoutHandle=cl(hn.bind(null,e,Ue,jt),r);break}hn(e,Ue,jt);break;case 5:hn(e,Ue,jt);break;default:throw Error(P(329))}}}return Ye(e,we()),e.callbackNode===n?Yd.bind(null,e):null}function Tl(e,t){var n=Ar;return e.current.memoizedState.isDehydrated&&(wn(e,t).flags|=256),e=_i(e,t),e!==2&&(t=Ue,Ue=n,t!==null&&Ll(t)),e}function Ll(e){Ue===null?Ue=e:Ue.push.apply(Ue,e)}function vg(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!yt(i(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Qt(e,t){for(t&=~Lu,t&=~Vi,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-pt(t),r=1<<n;e[n]=-1,t&=~r}}function pc(e){if(J&6)throw Error(P(327));bn();var t=si(e,0);if(!(t&1))return Ye(e,we()),null;var n=_i(e,t);if(e.tag!==0&&n===2){var r=nl(e);r!==0&&(t=r,n=Tl(e,r))}if(n===1)throw n=ro,wn(e,0),Qt(e,t),Ye(e,we()),n;if(n===6)throw Error(P(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,hn(e,Ue,jt),Ye(e,we()),null}function $u(e,t){var n=J;J|=1;try{return e(t)}finally{J=n,J===0&&(sr=we()+500,Di&&an())}}function In(e){Gt!==null&&Gt.tag===0&&!(J&6)&&bn();var t=J;J|=1;var n=it.transition,r=le;try{if(it.transition=null,le=1,e)return e()}finally{le=r,it.transition=n,J=t,!(J&6)&&an()}}function Ru(){Xe=Yn.current,fe(Yn)}function wn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Gm(n)),xe!==null)for(n=xe.return;n!==null;){var r=n;switch(hu(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&fi();break;case 3:or(),fe(We),fe(Me),Eu();break;case 5:xu(r);break;case 4:or();break;case 13:fe(me);break;case 19:fe(me);break;case 10:yu(r.type._context);break;case 22:case 23:Ru()}n=n.return}if(je=e,xe=e=tn(e.current,null),Pe=Xe=t,_e=0,ro=null,Lu=Vi=jn=0,Ue=Ar=null,vn!==null){for(t=0;t<vn.length;t++)if(n=vn[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,i=n.pending;if(i!==null){var s=i.next;i.next=o,r.next=s}n.pending=r}vn=null}return e}function Gd(e,t){do{var n=xe;try{if(vu(),Wo.current=wi,Si){for(var r=ge.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}Si=!1}if(Nn=0,Ce=Ee=ge=null,Mr=!1,eo=0,Tu.current=null,n===null||n.return===null){_e=1,ro=t,xe=null;break}e:{var i=e,s=n.return,l=n,u=t;if(t=Pe,l.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,f=l,d=f.tag;if(!(f.mode&1)&&(d===0||d===11||d===15)){var m=f.alternate;m?(f.updateQueue=m.updateQueue,f.memoizedState=m.memoizedState,f.lanes=m.lanes):(f.updateQueue=null,f.memoizedState=null)}var y=ec(s);if(y!==null){y.flags&=-257,tc(y,s,l,i,t),y.mode&1&&ba(i,a,t),t=y,u=a;var g=t.updateQueue;if(g===null){var S=new Set;S.add(u),t.updateQueue=S}else g.add(u);break e}else{if(!(t&1)){ba(i,a,t),Mu();break e}u=Error(P(426))}}else if(de&&l.mode&1){var E=ec(s);if(E!==null){!(E.flags&65536)&&(E.flags|=256),tc(E,s,l,i,t),mu(ir(u,l));break e}}i=u=ir(u,l),_e!==4&&(_e=2),Ar===null?Ar=[i]:Ar.push(i),i=s;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var h=Td(i,u,t);Ga(i,h);break e;case 1:l=u;var p=i.type,c=i.stateNode;if(!(i.flags&128)&&(typeof p.getDerivedStateFromError=="function"||c!==null&&typeof c.componentDidCatch=="function"&&(bt===null||!bt.has(c)))){i.flags|=65536,t&=-t,i.lanes|=t;var k=Ld(i,l,t);Ga(i,k);break e}}i=i.return}while(i!==null)}Zd(n)}catch(C){t=C,xe===n&&n!==null&&(xe=n=n.return);continue}break}while(!0)}function Kd(){var e=ki.current;return ki.current=wi,e===null?wi:e}function Mu(){(_e===0||_e===3||_e===2)&&(_e=4),je===null||!(jn&268435455)&&!(Vi&268435455)||Qt(je,Pe)}function _i(e,t){var n=J;J|=2;var r=Kd();(je!==e||Pe!==t)&&(jt=null,wn(e,t));do try{yg();break}catch(o){Gd(e,o)}while(!0);if(vu(),J=n,ki.current=r,xe!==null)throw Error(P(261));return je=null,Pe=0,_e}function yg(){for(;xe!==null;)Xd(xe)}function Sg(){for(;xe!==null&&!Wh();)Xd(xe)}function Xd(e){var t=qd(e.alternate,e,Xe);e.memoizedProps=e.pendingProps,t===null?Zd(e):xe=t,Tu.current=null}function Zd(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=dg(n,t),n!==null){n.flags&=32767,xe=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{_e=6,xe=null;return}}else if(n=fg(n,t,Xe),n!==null){xe=n;return}if(t=t.sibling,t!==null){xe=t;return}xe=t=e}while(t!==null);_e===0&&(_e=5)}function hn(e,t,n){var r=le,o=it.transition;try{it.transition=null,le=1,wg(e,t,n,r)}finally{it.transition=o,le=r}return null}function wg(e,t,n,r){do bn();while(Gt!==null);if(J&6)throw Error(P(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(P(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(em(e,i),e===je&&(xe=je=null,Pe=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Oo||(Oo=!0,bd(ii,function(){return bn(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=it.transition,it.transition=null;var s=le;le=1;var l=J;J|=4,Tu.current=null,hg(e,n),Wd(n,e),Bm(ul),li=!!ll,ul=ll=null,e.current=n,mg(n),Qh(),J=l,le=s,it.transition=i}else e.current=n;if(Oo&&(Oo=!1,Gt=e,Ei=o),i=e.pendingLanes,i===0&&(bt=null),Kh(n.stateNode),Ye(e,we()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(xi)throw xi=!1,e=Il,Il=null,e;return Ei&1&&e.tag!==0&&bn(),i=e.pendingLanes,i&1?e===Pl?Dr++:(Dr=0,Pl=e):Dr=0,an(),null}function bn(){if(Gt!==null){var e=Tf(Ei),t=it.transition,n=le;try{if(it.transition=null,le=16>e?16:e,Gt===null)var r=!1;else{if(e=Gt,Gt=null,Ei=0,J&6)throw Error(P(331));var o=J;for(J|=4,M=e.current;M!==null;){var i=M,s=i.child;if(M.flags&16){var l=i.deletions;if(l!==null){for(var u=0;u<l.length;u++){var a=l[u];for(M=a;M!==null;){var f=M;switch(f.tag){case 0:case 11:case 15:zr(8,f,i)}var d=f.child;if(d!==null)d.return=f,M=d;else for(;M!==null;){f=M;var m=f.sibling,y=f.return;if(Ud(f),f===a){M=null;break}if(m!==null){m.return=y,M=m;break}M=y}}}var g=i.alternate;if(g!==null){var S=g.child;if(S!==null){g.child=null;do{var E=S.sibling;S.sibling=null,S=E}while(S!==null)}}M=i}}if(i.subtreeFlags&2064&&s!==null)s.return=i,M=s;else e:for(;M!==null;){if(i=M,i.flags&2048)switch(i.tag){case 0:case 11:case 15:zr(9,i,i.return)}var h=i.sibling;if(h!==null){h.return=i.return,M=h;break e}M=i.return}}var p=e.current;for(M=p;M!==null;){s=M;var c=s.child;if(s.subtreeFlags&2064&&c!==null)c.return=s,M=c;else e:for(s=p;M!==null;){if(l=M,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:Ui(9,l)}}catch(C){ye(l,l.return,C)}if(l===s){M=null;break e}var k=l.sibling;if(k!==null){k.return=l.return,M=k;break e}M=l.return}}if(J=o,an(),Ct&&typeof Ct.onPostCommitFiberRoot=="function")try{Ct.onPostCommitFiberRoot($i,e)}catch{}r=!0}return r}finally{le=n,it.transition=t}}return!1}function hc(e,t,n){t=ir(n,t),t=Td(e,t,1),e=qt(e,t,1),t=De(),e!==null&&(ao(e,1,t),Ye(e,t))}function ye(e,t,n){if(e.tag===3)hc(e,e,n);else for(;t!==null;){if(t.tag===3){hc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(bt===null||!bt.has(r))){e=ir(n,e),e=Ld(t,e,1),t=qt(t,e,1),e=De(),t!==null&&(ao(t,1,e),Ye(t,e));break}}t=t.return}}function kg(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=De(),e.pingedLanes|=e.suspendedLanes&n,je===e&&(Pe&n)===n&&(_e===4||_e===3&&(Pe&130023424)===Pe&&500>we()-Ou?wn(e,0):Lu|=n),Ye(e,t)}function Jd(e,t){t===0&&(e.mode&1?(t=xo,xo<<=1,!(xo&130023424)&&(xo=4194304)):t=1);var n=De();e=Mt(e,t),e!==null&&(ao(e,t,n),Ye(e,n))}function xg(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Jd(e,n)}function Eg(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(P(314))}r!==null&&r.delete(t),Jd(e,n)}var qd;qd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||We.current)Ve=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ve=!1,cg(e,t,n);Ve=!!(e.flags&131072)}else Ve=!1,de&&t.flags&1048576&&nd(t,hi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Yo(e,t),e=t.pendingProps;var o=tr(t,Me.current);qn(t,n),o=Cu(null,t,r,e,o,n);var i=Nu();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Qe(r)?(i=!0,di(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,wu(t),o.updater=Bi,t.stateNode=o,o._reactInternals=t,vl(t,r,e,n),t=wl(null,t,r,!0,i,n)):(t.tag=0,de&&i&&pu(t),Ae(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Yo(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=Cg(r),e=ct(r,e),o){case 0:t=Sl(null,t,r,e,n);break e;case 1:t=oc(null,t,r,e,n);break e;case 11:t=nc(null,t,r,e,n);break e;case 14:t=rc(null,t,r,ct(r.type,e),n);break e}throw Error(P(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ct(r,o),Sl(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ct(r,o),oc(e,t,r,o,n);case 3:e:{if(Md(t),e===null)throw Error(P(387));r=t.pendingProps,i=t.memoizedState,o=i.element,ud(e,t),vi(t,r,null,n);var s=t.memoizedState;if(r=s.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=ir(Error(P(423)),t),t=ic(e,t,r,n,o);break e}else if(r!==o){o=ir(Error(P(424)),t),t=ic(e,t,r,n,o);break e}else for(Je=Jt(t.stateNode.containerInfo.firstChild),qe=t,de=!0,dt=null,n=sd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(nr(),r===o){t=zt(e,t,n);break e}Ae(e,t,r,n)}t=t.child}return t;case 5:return ad(t),e===null&&hl(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,s=o.children,al(r,o)?s=null:i!==null&&al(r,i)&&(t.flags|=32),Rd(e,t),Ae(e,t,s,n),t.child;case 6:return e===null&&hl(t),null;case 13:return zd(e,t,n);case 4:return ku(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=rr(t,null,r,n):Ae(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ct(r,o),nc(e,t,r,o,n);case 7:return Ae(e,t,t.pendingProps,n),t.child;case 8:return Ae(e,t,t.pendingProps.children,n),t.child;case 12:return Ae(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,s=o.value,ue(mi,r._currentValue),r._currentValue=s,i!==null)if(yt(i.value,s)){if(i.children===o.children&&!We.current){t=zt(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var l=i.dependencies;if(l!==null){s=i.child;for(var u=l.firstContext;u!==null;){if(u.context===r){if(i.tag===1){u=Ot(-1,n&-n),u.tag=2;var a=i.updateQueue;if(a!==null){a=a.shared;var f=a.pending;f===null?u.next=u:(u.next=f.next,f.next=u),a.pending=u}}i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),ml(i.return,n,t),l.lanes|=n;break}u=u.next}}else if(i.tag===10)s=i.type===t.type?null:i.child;else if(i.tag===18){if(s=i.return,s===null)throw Error(P(341));s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),ml(s,n,t),s=i.sibling}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===t){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}Ae(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,qn(t,n),o=st(o),r=r(o),t.flags|=1,Ae(e,t,r,n),t.child;case 14:return r=t.type,o=ct(r,t.pendingProps),o=ct(r.type,o),rc(e,t,r,o,n);case 15:return Od(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ct(r,o),Yo(e,t),t.tag=1,Qe(r)?(e=!0,di(t)):e=!1,qn(t,n),Pd(t,r,o),vl(t,r,o,n),wl(null,t,r,!0,e,n);case 19:return Ad(e,t,n);case 22:return $d(e,t,n)}throw Error(P(156,t.tag))};function bd(e,t){return Nf(e,t)}function _g(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 ot(e,t,n,r){return new _g(e,t,n,r)}function zu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Cg(e){if(typeof e=="function")return zu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===tu)return 11;if(e===nu)return 14}return 2}function tn(e,t){var n=e.alternate;return n===null?(n=ot(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 Xo(e,t,n,r,o,i){var s=2;if(r=e,typeof e=="function")zu(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case zn:return kn(n.children,o,i,t);case eu:s=8,o|=8;break;case Us:return e=ot(12,n,t,o|2),e.elementType=Us,e.lanes=i,e;case Vs:return e=ot(13,n,t,o),e.elementType=Vs,e.lanes=i,e;case Hs:return e=ot(19,n,t,o),e.elementType=Hs,e.lanes=i,e;case af:return Hi(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case lf:s=10;break e;case uf:s=9;break e;case tu:s=11;break e;case nu:s=14;break e;case Vt:s=16,r=null;break e}throw Error(P(130,e==null?e:typeof e,""))}return t=ot(s,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function kn(e,t,n,r){return e=ot(7,e,r,t),e.lanes=n,e}function Hi(e,t,n,r){return e=ot(22,e,r,t),e.elementType=af,e.lanes=n,e.stateNode={isHidden:!1},e}function Ts(e,t,n){return e=ot(6,e,null,t),e.lanes=n,e}function Ls(e,t,n){return t=ot(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ng(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=fs(0),this.expirationTimes=fs(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=fs(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Au(e,t,n,r,o,i,s,l,u){return e=new Ng(e,t,n,l,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=ot(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},wu(i),e}function jg(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Mn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function ep(e){if(!e)return sn;e=e._reactInternals;e:{if(Ln(e)!==e||e.tag!==1)throw Error(P(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Qe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(P(171))}if(e.tag===1){var n=e.type;if(Qe(n))return ed(e,n,t)}return t}function tp(e,t,n,r,o,i,s,l,u){return e=Au(n,r,!0,e,o,i,s,l,u),e.context=ep(null),n=e.current,r=De(),o=en(n),i=Ot(r,o),i.callback=t??null,qt(n,i,o),e.current.lanes=o,ao(e,o,r),Ye(e,r),e}function Wi(e,t,n,r){var o=t.current,i=De(),s=en(o);return n=ep(n),t.context===null?t.context=n:t.pendingContext=n,t=Ot(i,s),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=qt(o,t,s),e!==null&&(ht(e,o,s,i),Ho(e,o,s)),s}function Ci(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 mc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Du(e,t){mc(e,t),(e=e.alternate)&&mc(e,t)}function Ig(){return null}var np=typeof reportError=="function"?reportError:function(e){console.error(e)};function Fu(e){this._internalRoot=e}Qi.prototype.render=Fu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(P(409));Wi(e,t,null,null)};Qi.prototype.unmount=Fu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;In(function(){Wi(null,e,null,null)}),t[Rt]=null}};function Qi(e){this._internalRoot=e}Qi.prototype.unstable_scheduleHydration=function(e){if(e){var t=$f();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Wt.length&&t!==0&&t<Wt[n].priority;n++);Wt.splice(n,0,e),n===0&&Mf(e)}};function Bu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Yi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function gc(){}function Pg(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var a=Ci(s);i.call(a)}}var s=tp(t,r,e,0,null,!1,!1,"",gc);return e._reactRootContainer=s,e[Rt]=s.current,Xr(e.nodeType===8?e.parentNode:e),In(),s}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var l=r;r=function(){var a=Ci(u);l.call(a)}}var u=Au(e,0,!1,null,null,!1,!1,"",gc);return e._reactRootContainer=u,e[Rt]=u.current,Xr(e.nodeType===8?e.parentNode:e),In(function(){Wi(t,u,n,r)}),u}function Gi(e,t,n,r,o){var i=n._reactRootContainer;if(i){var s=i;if(typeof o=="function"){var l=o;o=function(){var u=Ci(s);l.call(u)}}Wi(t,s,e,o)}else s=Pg(n,t,e,o,r);return Ci(s)}Lf=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=jr(t.pendingLanes);n!==0&&(iu(t,n|1),Ye(t,we()),!(J&6)&&(sr=we()+500,an()))}break;case 13:In(function(){var r=Mt(e,1);if(r!==null){var o=De();ht(r,e,1,o)}}),Du(e,1)}};su=function(e){if(e.tag===13){var t=Mt(e,134217728);if(t!==null){var n=De();ht(t,e,134217728,n)}Du(e,134217728)}};Of=function(e){if(e.tag===13){var t=en(e),n=Mt(e,t);if(n!==null){var r=De();ht(n,e,t,r)}Du(e,t)}};$f=function(){return le};Rf=function(e,t){var n=le;try{return le=e,t()}finally{le=n}};bs=function(e,t,n){switch(t){case"input":if(Ys(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Ai(r);if(!o)throw Error(P(90));ff(r),Ys(r,o)}}}break;case"textarea":pf(e,n);break;case"select":t=n.value,t!=null&&Kn(e,!!n.multiple,t,!1)}};wf=$u;kf=In;var Tg={usingClientEntryPoint:!1,Events:[fo,Bn,Ai,yf,Sf,$u]},_r={findFiberByHostInstance:gn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Lg={bundleType:_r.bundleType,version:_r.version,rendererPackageName:_r.rendererPackageName,rendererConfig:_r.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Dt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=_f(e),e===null?null:e.stateNode},findFiberByHostInstance:_r.findFiberByHostInstance||Ig,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var $o=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!$o.isDisabled&&$o.supportsFiber)try{$i=$o.inject(Lg),Ct=$o}catch{}}et.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Tg;et.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Bu(t))throw Error(P(200));return jg(e,t,null,n)};et.createRoot=function(e,t){if(!Bu(e))throw Error(P(299));var n=!1,r="",o=np;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Au(e,1,!1,null,null,n,!1,r,o),e[Rt]=t.current,Xr(e.nodeType===8?e.parentNode:e),new Fu(t)};et.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(P(188)):(e=Object.keys(e).join(","),Error(P(268,e)));return e=_f(t),e=e===null?null:e.stateNode,e};et.flushSync=function(e){return In(e)};et.hydrate=function(e,t,n){if(!Yi(t))throw Error(P(200));return Gi(null,e,t,!0,n)};et.hydrateRoot=function(e,t,n){if(!Bu(e))throw Error(P(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",s=np;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(s=n.onRecoverableError)),t=tp(t,null,e,1,n??null,o,!1,i,s),e[Rt]=t.current,Xr(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Qi(t)};et.render=function(e,t,n){if(!Yi(t))throw Error(P(200));return Gi(null,e,t,!1,n)};et.unmountComponentAtNode=function(e){if(!Yi(e))throw Error(P(40));return e._reactRootContainer?(In(function(){Gi(null,null,e,!1,function(){e._reactRootContainer=null,e[Rt]=null})}),!0):!1};et.unstable_batchedUpdates=$u;et.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Yi(n))throw Error(P(200));if(e==null||e._reactInternals===void 0)throw Error(P(38));return Gi(e,t,n,!1,r)};et.version="18.3.1-next-f1338f8080-20240426";function rp(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(rp)}catch(e){console.error(e)}}rp(),nf.exports=et;var Og=nf.exports,vc=Og;Fs.createRoot=vc.createRoot,Fs.hydrateRoot=vc.hydrateRoot;const $g="modulepreload",Rg=function(e){return"/"+e},yc={},wt=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),s=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.all(n.map(l=>{if(l=Rg(l),l in yc)return;yc[l]=!0;const u=l.endsWith(".css"),a=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${a}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":$g,u||(f.as="script",f.crossOrigin=""),f.href=l,s&&f.setAttribute("nonce",s),document.head.appendChild(f),u)return new Promise((d,m)=>{f.addEventListener("load",d),f.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${l}`)))})}))}return o.then(()=>t()).catch(i=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=i,window.dispatchEvent(s),!s.defaultPrevented)throw i})},Mg=({children:e,className:t})=>v.jsx("div",{className:`grid ${t}`,children:e}),zg=["uk","de","fr","es","it"],Ag=()=>{const t=new URL(window.location.href).pathname.split("/").filter(n=>n);for(let n of t)if(zg.includes(n))return n;return"uk"},Dg=Ag(),Os="AI-Meets-AI";function Ge(e,t){const n=t||"microsite";return{"data-omni-type":n,"data-omni":`${Dg}:${Os}:${e}`,"ga-ca":n,"ga-ac":`${Os}`,"ga-la":`${Os}:${e}`}}const op=({title:e,imgDT:t,imgMO:n,aiIcon:r,selected:o,alt:i,onClick:s,tag:l})=>{const a=window.innerWidth>=1200?t:n;return v.jsxs("div",{className:`lifeStyleCard ${o?"selected":""}`,onClick:s,...Ge(`lifestyle category clicked:${l}`),children:[v.jsxs("div",{className:"imageContainer",children:[v.jsx("div",{className:"connectIcon",children:v.jsx("img",{src:r,alt:"AI Connect Icon"})}),v.jsx("img",{src:a,alt:i,className:"cardImage"})]}),v.jsx("div",{className:"cardContent",children:v.jsx("p",{className:"card-description",children:e})})]})},ip=({text:e,onClick:t,disabled:n,width:r,className:o})=>v.jsxs("button",{...Ge(`next button clicked:${e}`),style:{width:r},className:`next-button ${o||""} ${n?"disabled":""}`,onClick:t,disabled:n,children:[e,v.jsx(Fg,{disabled:n})]});function Fg({disabled:e}){return v.jsx("svg",{width:"9",height:"15",viewBox:"0 0 9 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:`arrowIconDefault ${e?"arrow-disabled":""}`,children:v.jsx("path",{d:"M1.12867 15C0.840048 15 0.55142 14.8881 0.330496 14.6655C-0.110165 14.2191 -0.110165 13.4947 0.330496 13.0483L5.80728 7.50015L0.330496 1.95197C-0.110165 1.50556 -0.110165 0.781209 0.330496 0.334804C0.771157 -0.111601 1.48619 -0.111601 1.92685 0.334804L9 7.50015L1.92685 14.6655C1.70712 14.8881 1.4173 15 1.12867 15Z",fill:e?"#AAAAAA":"white"})})}function Bg(e){return Object.prototype.toString.call(e)==="[object Object]"}function Sc(e){return Bg(e)||Array.isArray(e)}function Ug(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Uu(e,t){const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;const o=JSON.stringify(Object.keys(e.breakpoints||{})),i=JSON.stringify(Object.keys(t.breakpoints||{}));return o!==i?!1:n.every(s=>{const l=e[s],u=t[s];return typeof l=="function"?`${l}`==`${u}`:!Sc(l)||!Sc(u)?l===u:Uu(l,u)})}function wc(e){return e.concat().sort((t,n)=>t.name>n.name?1:-1).map(t=>t.options)}function Vg(e,t){if(e.length!==t.length)return!1;const n=wc(e),r=wc(t);return n.every((o,i)=>{const s=r[i];return Uu(o,s)})}function Vu(e){return typeof e=="number"}function Ol(e){return typeof e=="string"}function Hu(e){return typeof e=="boolean"}function kc(e){return Object.prototype.toString.call(e)==="[object Object]"}function pe(e){return Math.abs(e)}function Wu(e){return Math.sign(e)}function Fr(e,t){return pe(e-t)}function Hg(e,t){if(e===0||t===0||pe(e)<=pe(t))return 0;const n=Fr(pe(e),pe(t));return pe(n/e)}function oo(e){return io(e).map(Number)}function mt(e){return e[ho(e)]}function ho(e){return Math.max(0,e.length-1)}function Qu(e,t){return t===ho(e)}function xc(e,t=0){return Array.from(Array(e),(n,r)=>t+r)}function io(e){return Object.keys(e)}function sp(e,t){return[e,t].reduce((n,r)=>(io(r).forEach(o=>{const i=n[o],s=r[o],l=kc(i)&&kc(s);n[o]=l?sp(i,s):s}),n),{})}function $l(e,t){return typeof t.MouseEvent<"u"&&e instanceof t.MouseEvent}function Wg(e,t){const n={start:r,center:o,end:i};function r(){return 0}function o(u){return i(u)/2}function i(u){return t-u}function s(u,a){return Ol(e)?n[e](u):e(t,u,a)}return{measure:s}}function so(){let e=[];function t(o,i,s,l={passive:!0}){let u;if("addEventListener"in o)o.addEventListener(i,s,l),u=()=>o.removeEventListener(i,s,l);else{const a=o;a.addListener(s),u=()=>a.removeListener(s)}return e.push(u),r}function n(){e=e.filter(o=>o())}const r={add:t,clear:n};return r}function Qg(e,t,n,r){const o=so(),i=1e3/60;let s=null,l=0,u=0;function a(){o.add(e,"visibilitychange",()=>{e.hidden&&g()})}function f(){y(),o.clear()}function d(E){if(!u)return;s||(s=E);const h=E-s;for(s=E,l+=h;l>=i;)n(),l-=i;const p=pe(l/i);r(p),u&&t.requestAnimationFrame(d)}function m(){u||(u=t.requestAnimationFrame(d))}function y(){t.cancelAnimationFrame(u),s=null,l=0,u=0}function g(){s=null,l=0}return{init:a,destroy:f,start:m,stop:y,update:n,render:r}}function Yg(e,t){const n=t==="rtl",r=e==="y",o=r?"y":"x",i=r?"x":"y",s=!r&&n?-1:1,l=f(),u=d();function a(g){const{height:S,width:E}=g;return r?S:E}function f(){return r?"top":n?"right":"left"}function d(){return r?"bottom":n?"left":"right"}function m(g){return g*s}return{scroll:o,cross:i,startEdge:l,endEdge:u,measureSize:a,direction:m}}function Pn(e=0,t=0){const n=pe(e-t);function r(a){return a<e}function o(a){return a>t}function i(a){return r(a)||o(a)}function s(a){return i(a)?r(a)?e:t:a}function l(a){return n?a-n*Math.ceil((a-t)/n):a}return{length:n,max:t,min:e,constrain:s,reachedAny:i,reachedMax:o,reachedMin:r,removeOffset:l}}function lp(e,t,n){const{constrain:r}=Pn(0,e),o=e+1;let i=s(t);function s(m){return n?pe((o+m)%o):r(m)}function l(){return i}function u(m){return i=s(m),d}function a(m){return f().set(l()+m)}function f(){return lp(e,l(),n)}const d={get:l,set:u,add:a,clone:f};return d}function Gg(e,t,n,r,o,i,s,l,u,a,f,d,m,y,g,S,E,h,p){const{cross:c,direction:k}=e,C=["INPUT","SELECT","TEXTAREA"],w={passive:!1},x=so(),N=so(),L=Pn(50,225).constrain(y.measure(20)),I={mouse:300,touch:400},A={mouse:500,touch:600},V=g?43:25;let q=!1,z=0,B=0,H=!1,$=!1,j=!1,T=!1;function R(O){if(!p)return;function K(Z){(Hu(p)||p(O,Z))&&X(Z)}const ie=t;x.add(ie,"dragstart",Z=>Z.preventDefault(),w).add(ie,"touchmove",()=>{},w).add(ie,"touchend",()=>{}).add(ie,"touchstart",K).add(ie,"mousedown",K).add(ie,"touchcancel",Q).add(ie,"contextmenu",Q).add(ie,"click",ne,!0)}function D(){x.clear(),N.clear()}function U(){const O=T?n:t;N.add(O,"touchmove",oe,w).add(O,"touchend",Q).add(O,"mousemove",oe,w).add(O,"mouseup",Q)}function te(O){const K=O.nodeName||"";return C.includes(K)}function G(){return(g?A:I)[T?"mouse":"touch"]}function Se(O,K){const ie=d.add(Wu(O)*-1),Z=f.byDistance(O,!g).distance;return g||pe(O)<L?Z:E&&K?Z*.5:f.byIndex(ie.get(),0).distance}function X(O){const K=$l(O,r);T=K,j=g&&K&&!O.buttons&&q,q=Fr(o.get(),s.get())>=2,!(K&&O.button!==0)&&(te(O.target)||(H=!0,i.pointerDown(O),a.useFriction(0).useDuration(0),o.set(s),U(),z=i.readPoint(O),B=i.readPoint(O,c),m.emit("pointerDown")))}function oe(O){if(!$l(O,r)&&O.touches.length>=2)return Q(O);const ie=i.readPoint(O),Z=i.readPoint(O,c),ee=Fr(ie,z),ze=Fr(Z,B);if(!$&&!T&&(!O.cancelable||($=ee>ze,!$)))return Q(O);const Le=i.pointerMove(O);ee>S&&(j=!0),a.useFriction(.3).useDuration(.75),l.start(),o.add(k(Le)),O.preventDefault()}function Q(O){const ie=f.byDistance(0,!1).index!==d.get(),Z=i.pointerUp(O)*G(),ee=Se(k(Z),ie),ze=Hg(Z,ee),Le=V-10*ze,fn=h+ze/50;$=!1,H=!1,N.clear(),a.useDuration(Le).useFriction(fn),u.distance(ee,!g),T=!1,m.emit("pointerUp")}function ne(O){j&&(O.stopPropagation(),O.preventDefault(),j=!1)}function he(){return H}return{init:R,destroy:D,pointerDown:he}}function Kg(e,t){let r,o;function i(d){return d.timeStamp}function s(d,m){const g=`client${(m||e.scroll)==="x"?"X":"Y"}`;return($l(d,t)?d:d.touches[0])[g]}function l(d){return r=d,o=d,s(d)}function u(d){const m=s(d)-s(o),y=i(d)-i(r)>170;return o=d,y&&(r=d),m}function a(d){if(!r||!o)return 0;const m=s(o)-s(r),y=i(d)-i(r),g=i(d)-i(o)>170,S=m/y;return y&&!g&&pe(S)>.1?S:0}return{pointerDown:l,pointerMove:u,pointerUp:a,readPoint:s}}function Xg(){function e(n){const{offsetTop:r,offsetLeft:o,offsetWidth:i,offsetHeight:s}=n;return{top:r,right:o+i,bottom:r+s,left:o,width:i,height:s}}return{measure:e}}function Zg(e){function t(r){return e*(r/100)}return{measure:t}}function Jg(e,t,n,r,o,i,s){let l,u,a=[],f=!1;function d(S){return o.measureSize(s.measure(S))}function m(S){if(!i)return;u=d(e),a=r.map(d);function E(p){for(const c of p){const k=c.target===e,C=r.indexOf(c.target),w=k?u:a[C],x=d(k?e:r[C]);if(pe(x-w)>=.5){n.requestAnimationFrame(()=>{S.reInit(),t.emit("resize")});break}}}l=new ResizeObserver(p=>{f||(Hu(i)||i(S,p))&&E(p)}),[e].concat(r).forEach(p=>l.observe(p))}function y(){l&&l.disconnect(),f=!0}return{init:m,destroy:y}}function qg(e,t,n,r,o){let i=0,s=0,l=r,u=o,a=e.get(),f=0;function d(){const C=n.get()-e.get(),w=!l;let x=0;return w?(i=0,e.set(n),x=C):(i+=C/l,i*=u,a+=i,e.add(i),x=a-f),s=Wu(x),f=a,k}function m(){const C=n.get()-t.get();return pe(C)<.001}function y(){return l}function g(){return s}function S(){return i}function E(){return p(r)}function h(){return c(o)}function p(C){return l=C,k}function c(C){return u=C,k}const k={direction:g,duration:y,velocity:S,seek:d,settled:m,useBaseFriction:h,useBaseDuration:E,useFriction:c,useDuration:p};return k}function bg(e,t,n,r,o){const i=o.measure(10),s=o.measure(50),l=Pn(.1,.99);let u=!1;function a(){return!(u||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function f(y){if(!a())return;const g=e.reachedMin(t.get())?"min":"max",S=pe(e[g]-t.get()),E=n.get()-t.get(),h=l.constrain(S/s);n.subtract(E*h),!y&&pe(E)<i&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())}function d(y){u=!y}return{constrain:f,toggleActive:d}}function e0(e,t,n,r,o){const i=Pn(-t+e,0),s=d(),l=f(),u=m();function a(g,S){return Fr(g,S)<1}function f(){const g=s[0],S=mt(s),E=s.lastIndexOf(g),h=s.indexOf(S)+1;return Pn(E,h)}function d(){return n.map((g,S)=>{const{min:E,max:h}=i,p=i.constrain(g),c=!S,k=Qu(n,S);return c?h:k||a(E,p)?E:a(h,p)?h:p}).map(g=>parseFloat(g.toFixed(3)))}function m(){if(t<=e+o)return[i.max];if(r==="keepSnaps")return s;const{min:g,max:S}=l;return s.slice(g,S)}return{snapsContained:u,scrollContainLimit:l}}function t0(e,t,n){const r=t[0],o=n?r-e:mt(t);return{limit:Pn(o,r)}}function n0(e,t,n,r){const i=t.min+.1,s=t.max+.1,{reachedMin:l,reachedMax:u}=Pn(i,s);function a(m){return m===1?u(n.get()):m===-1?l(n.get()):!1}function f(m){if(!a(m))return;const y=e*(m*-1);r.forEach(g=>g.add(y))}return{loop:f}}function r0(e){const{max:t,length:n}=e;function r(i){const s=i-t;return n?s/-n:0}return{get:r}}function o0(e,t,n,r,o){const{startEdge:i,endEdge:s}=e,{groupSlides:l}=o,u=d().map(t.measure),a=m(),f=y();function d(){return l(r).map(S=>mt(S)[s]-S[0][i]).map(pe)}function m(){return r.map(S=>n[i]-S[i]).map(S=>-pe(S))}function y(){return l(a).map(S=>S[0]).map((S,E)=>S+u[E])}return{snaps:a,snapsAligned:f}}function i0(e,t,n,r,o,i){const{groupSlides:s}=o,{min:l,max:u}=r,a=f();function f(){const m=s(i),y=!e||t==="keepSnaps";return n.length===1?[i]:y?m:m.slice(l,u).map((g,S,E)=>{const h=!S,p=Qu(E,S);if(h){const c=mt(E[0])+1;return xc(c)}if(p){const c=ho(i)-mt(E)[0]+1;return xc(c,mt(E)[0])}return g})}return{slideRegistry:a}}function s0(e,t,n,r,o){const{reachedAny:i,removeOffset:s,constrain:l}=r;function u(g){return g.concat().sort((S,E)=>pe(S)-pe(E))[0]}function a(g){const S=e?s(g):l(g),E=t.map((p,c)=>({diff:f(p-S,0),index:c})).sort((p,c)=>pe(p.diff)-pe(c.diff)),{index:h}=E[0];return{index:h,distance:S}}function f(g,S){const E=[g,g+n,g-n];if(!e)return g;if(!S)return u(E);const h=E.filter(p=>Wu(p)===S);return h.length?u(h):mt(E)-n}function d(g,S){const E=t[g]-o.get(),h=f(E,S);return{index:g,distance:h}}function m(g,S){const E=o.get()+g,{index:h,distance:p}=a(E),c=!e&&i(E);if(!S||c)return{index:h,distance:g};const k=t[h]-p,C=g+f(k,0);return{index:h,distance:C}}return{byDistance:m,byIndex:d,shortcut:f}}function l0(e,t,n,r,o,i,s){function l(d){const m=d.distance,y=d.index!==t.get();i.add(m),m&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),y&&(n.set(t.get()),t.set(d.index),s.emit("select"))}function u(d,m){const y=o.byDistance(d,m);l(y)}function a(d,m){const y=t.clone().set(d),g=o.byIndex(y.get(),m);l(g)}return{distance:u,index:a}}function u0(e,t,n,r,o,i,s){let l=0;function u(){i.add(document,"keydown",a,!1),t.forEach(f)}function a(m){m.code==="Tab"&&(l=new Date().getTime())}function f(m){const y=()=>{if(new Date().getTime()-l>10)return;e.scrollLeft=0;const E=t.indexOf(m),h=n.findIndex(p=>p.includes(E));Vu(h)&&(o.useDuration(0),r.index(h,0),s.emit("slideFocus"))};i.add(m,"focus",y,{passive:!0,capture:!0})}return{init:u}}function Zo(e){let t=e;function n(){return t}function r(u){t=s(u)}function o(u){t+=s(u)}function i(u){t-=s(u)}function s(u){return Vu(u)?u:u.get()}return{get:n,set:r,add:o,subtract:i}}function up(e,t){const n=e.scroll==="x"?i:s,r=t.style;let o=!1;function i(d){return`translate3d(${d}px,0px,0px)`}function s(d){return`translate3d(0px,${d}px,0px)`}function l(d){o||(r.transform=n(e.direction(d)))}function u(d){o=!d}function a(){o||(r.transform="",t.getAttribute("style")||t.removeAttribute("style"))}return{clear:a,to:l,toggleActive:u}}function a0(e,t,n,r,o,i,s,l,u){const f=oo(o),d=oo(o).reverse(),m=h().concat(p());function y(x,N){return x.reduce((L,I)=>L-o[I],N)}function g(x,N){return x.reduce((L,I)=>y(L,N)>0?L.concat([I]):L,[])}function S(x){return i.map((N,L)=>({start:N-r[L]+.5+x,end:N+t-.5+x}))}function E(x,N,L){const I=S(N);return x.map(A=>{const V=L?0:-n,q=L?n:0,z=L?"end":"start",B=I[A][z];return{index:A,loopPoint:B,slideLocation:Zo(-1),translate:up(e,u[A]),target:()=>l.get()>B?V:q}})}function h(){const x=s[0],N=g(d,x);return E(N,n,!1)}function p(){const x=t-s[0]-1,N=g(f,x);return E(N,-n,!0)}function c(){return m.every(({index:x})=>{const N=f.filter(L=>L!==x);return y(N,t)<=.1})}function k(){m.forEach(x=>{const{target:N,translate:L,slideLocation:I}=x,A=N();A!==I.get()&&(L.to(A),I.set(A))})}function C(){m.forEach(x=>x.translate.clear())}return{canLoop:c,clear:C,loop:k,loopPoints:m}}function c0(e,t,n){let r,o=!1;function i(u){if(!n)return;function a(f){for(const d of f)if(d.type==="childList"){u.reInit(),t.emit("slidesChanged");break}}r=new MutationObserver(f=>{o||(Hu(n)||n(u,f))&&a(f)}),r.observe(e,{childList:!0})}function s(){r&&r.disconnect(),o=!0}return{init:i,destroy:s}}function f0(e,t,n,r){const o={};let i=null,s=null,l,u=!1;function a(){l=new IntersectionObserver(g=>{u||(g.forEach(S=>{const E=t.indexOf(S.target);o[E]=S}),i=null,s=null,n.emit("slidesInView"))},{root:e.parentElement,threshold:r}),t.forEach(g=>l.observe(g))}function f(){l&&l.disconnect(),u=!0}function d(g){return io(o).reduce((S,E)=>{const h=parseInt(E),{isIntersecting:p}=o[h];return(g&&p||!g&&!p)&&S.push(h),S},[])}function m(g=!0){if(g&&i)return i;if(!g&&s)return s;const S=d(g);return g&&(i=S),g||(s=S),S}return{init:a,destroy:f,get:m}}function d0(e,t,n,r,o,i){const{measureSize:s,startEdge:l,endEdge:u}=e,a=n[0]&&o,f=g(),d=S(),m=n.map(s),y=E();function g(){if(!a)return 0;const p=n[0];return pe(t[l]-p[l])}function S(){if(!a)return 0;const p=i.getComputedStyle(mt(r));return parseFloat(p.getPropertyValue(`margin-${u}`))}function E(){return n.map((p,c,k)=>{const C=!c,w=Qu(k,c);return C?m[c]+f:w?m[c]+d:k[c+1][l]-p[l]}).map(pe)}return{slideSizes:m,slideSizesWithGaps:y,startGap:f,endGap:d}}function p0(e,t,n,r,o,i,s,l,u){const{startEdge:a,endEdge:f,direction:d}=e,m=Vu(n);function y(h,p){return oo(h).filter(c=>c%p===0).map(c=>h.slice(c,c+p))}function g(h){return h.length?oo(h).reduce((p,c,k)=>{const C=mt(p)||0,w=C===0,x=c===ho(h),N=o[a]-i[C][a],L=o[a]-i[c][f],I=!r&&w?d(s):0,A=!r&&x?d(l):0,V=pe(L-A-(N+I));return k&&V>t+u&&p.push(c),x&&p.push(h.length),p},[]).map((p,c,k)=>{const C=Math.max(k[c-1]||0);return h.slice(C,p)}):[]}function S(h){return m?y(h,n):g(h)}return{groupSlides:S}}function h0(e,t,n,r,o,i,s){const{align:l,axis:u,direction:a,startIndex:f,loop:d,duration:m,dragFree:y,dragThreshold:g,inViewThreshold:S,slidesToScroll:E,skipSnaps:h,containScroll:p,watchResize:c,watchSlides:k,watchDrag:C}=i,w=2,x=Xg(),N=x.measure(t),L=n.map(x.measure),I=Yg(u,a),A=I.measureSize(N),V=Zg(A),q=Wg(l,A),z=!d&&!!p,B=d||!!p,{slideSizes:H,slideSizesWithGaps:$,startGap:j,endGap:T}=d0(I,N,L,n,B,o),R=p0(I,A,E,d,N,L,j,T,w),{snaps:D,snapsAligned:U}=o0(I,q,N,L,R),te=-mt(D)+mt($),{snapsContained:G,scrollContainLimit:Se}=e0(A,te,U,p,w),X=z?G:U,{limit:oe}=t0(te,X,d),Q=lp(ho(X),f,d),ne=Q.clone(),he=oo(n),b=({dragHandler:dn,scrollBody:os,scrollBounds:is,options:{loop:go}})=>{go||is.constrain(dn.pointerDown()),os.seek()},O=({scrollBody:dn,translate:os,location:is,offsetLocation:go,scrollLooper:qp,slideLooper:bp,dragHandler:eh,animation:th,eventHandler:sa,options:{loop:nh}},rh)=>{const la=dn.velocity(),ua=dn.settled();ua&&!eh.pointerDown()&&(th.stop(),sa.emit("settle")),ua||sa.emit("scroll"),go.set(is.get()-la+la*rh),nh&&(qp.loop(dn.direction()),bp.loop()),os.to(go.get())},K=Qg(r,o,()=>b(rs),dn=>O(rs,dn)),ie=.68,Z=X[Q.get()],ee=Zo(Z),ze=Zo(Z),Le=Zo(Z),fn=qg(ee,ze,Le,m,ie),ts=s0(d,X,te,oe,Le),ns=l0(K,Q,ne,fn,ts,Le,s),ra=r0(oe),oa=so(),Zp=f0(t,n,s,S),{slideRegistry:ia}=i0(z,p,X,Se,R,he),Jp=u0(e,n,ia,ns,fn,oa,s),rs={ownerDocument:r,ownerWindow:o,eventHandler:s,containerRect:N,slideRects:L,animation:K,axis:I,dragHandler:Gg(I,e,r,o,Le,Kg(I,o),ee,K,ns,fn,ts,Q,s,V,y,g,h,ie,C),eventStore:oa,percentOfView:V,index:Q,indexPrevious:ne,limit:oe,location:ee,offsetLocation:ze,options:i,resizeHandler:Jg(t,s,o,n,I,c,x),scrollBody:fn,scrollBounds:bg(oe,ze,Le,fn,V),scrollLooper:n0(te,oe,ze,[ee,ze,Le]),scrollProgress:ra,scrollSnapList:X.map(ra.get),scrollSnaps:X,scrollTarget:ts,scrollTo:ns,slideLooper:a0(I,A,te,H,$,D,X,ze,n),slideFocus:Jp,slidesHandler:c0(t,s,k),slidesInView:Zp,slideIndexes:he,slideRegistry:ia,slidesToScroll:R,target:Le,translate:up(I,t)};return rs}function m0(){let e={},t;function n(a){t=a}function r(a){return e[a]||[]}function o(a){return r(a).forEach(f=>f(t,a)),u}function i(a,f){return e[a]=r(a).concat([f]),u}function s(a,f){return e[a]=r(a).filter(d=>d!==f),u}function l(){e={}}const u={init:n,emit:o,off:s,on:i,clear:l};return u}const g0={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0};function v0(e){function t(i,s){return sp(i,s||{})}function n(i){const s=i.breakpoints||{},l=io(s).filter(u=>e.matchMedia(u).matches).map(u=>s[u]).reduce((u,a)=>t(u,a),{});return t(i,l)}function r(i){return i.map(s=>io(s.breakpoints||{})).reduce((s,l)=>s.concat(l),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:n,optionsMediaQueries:r}}function y0(e){let t=[];function n(i,s){return t=s.filter(({options:l})=>e.optionsAtMedia(l).active!==!1),t.forEach(l=>l.init(i,e)),s.reduce((l,u)=>Object.assign(l,{[u.name]:u}),{})}function r(){t=t.filter(i=>i.destroy())}return{init:n,destroy:r}}function Ni(e,t,n){const r=e.ownerDocument,o=r.defaultView,i=v0(o),s=y0(i),l=so(),u=m0(),{mergeOptions:a,optionsAtMedia:f,optionsMediaQueries:d}=i,{on:m,off:y,emit:g}=u,S=A;let E=!1,h,p=a(g0,Ni.globalOptions),c=a(p),k=[],C,w,x;function N(){const{container:b,slides:O}=c;w=(Ol(b)?e.querySelector(b):b)||e.children[0];const ie=Ol(O)?w.querySelectorAll(O):O;x=[].slice.call(ie||w.children)}function L(b){const O=h0(e,w,x,r,o,b,u);if(b.loop&&!O.slideLooper.canLoop()){const K=Object.assign({},b,{loop:!1});return L(K)}return O}function I(b,O){E||(p=a(p,b),c=f(p),k=O||k,N(),h=L(c),d([p,...k.map(({options:K})=>K)]).forEach(K=>l.add(K,"change",A)),c.active&&(h.translate.to(h.location.get()),h.animation.init(),h.slidesInView.init(),h.slideFocus.init(),h.eventHandler.init(he),h.resizeHandler.init(he),h.slidesHandler.init(he),h.options.loop&&h.slideLooper.loop(),w.offsetParent&&x.length&&h.dragHandler.init(he),C=s.init(he,k)))}function A(b,O){const K=D();V(),I(a({startIndex:K},b),O),u.emit("reInit")}function V(){h.dragHandler.destroy(),h.eventStore.clear(),h.translate.clear(),h.slideLooper.clear(),h.resizeHandler.destroy(),h.slidesHandler.destroy(),h.slidesInView.destroy(),h.animation.destroy(),s.destroy(),l.clear()}function q(){E||(E=!0,l.clear(),V(),u.emit("destroy"),u.clear())}function z(b,O,K){!c.active||E||(h.scrollBody.useBaseFriction().useDuration(O===!0?0:c.duration),h.scrollTo.index(b,K||0))}function B(b){const O=h.index.add(1).get();z(O,b,-1)}function H(b){const O=h.index.add(-1).get();z(O,b,1)}function $(){return h.index.add(1).get()!==D()}function j(){return h.index.add(-1).get()!==D()}function T(){return h.scrollSnapList}function R(){return h.scrollProgress.get(h.location.get())}function D(){return h.index.get()}function U(){return h.indexPrevious.get()}function te(){return h.slidesInView.get()}function G(){return h.slidesInView.get(!1)}function Se(){return C}function X(){return h}function oe(){return e}function Q(){return w}function ne(){return x}const he={canScrollNext:$,canScrollPrev:j,containerNode:Q,internalEngine:X,destroy:q,off:y,on:m,emit:g,plugins:Se,previousScrollSnap:U,reInit:S,rootNode:oe,scrollNext:B,scrollPrev:H,scrollProgress:R,scrollSnapList:T,scrollTo:z,selectedScrollSnap:D,slideNodes:ne,slidesInView:te,slidesNotInView:G};return I(t,n),setTimeout(()=>u.emit("init"),0),he}Ni.globalOptions=void 0;function Ki(e={},t=[]){const n=_.useRef(e),r=_.useRef(t),[o,i]=_.useState(),[s,l]=_.useState(),u=_.useCallback(()=>{o&&o.reInit(n.current,r.current)},[o]);return _.useEffect(()=>{if(Ug()&&s){Ni.globalOptions=Ki.globalOptions;const a=Ni(s,n.current,r.current);return i(a),()=>a.destroy()}else i(void 0)},[s,i]),_.useEffect(()=>{Uu(n.current,e)||(n.current=e,u())},[e,u]),_.useEffect(()=>{Vg(r.current,t)||(r.current=t,u())},[t,u]),[l,o]}Ki.globalOptions=void 0;const S0=({lifeStyles:e,selectedKey:t,aiIcon:n,setSelectedKey:r})=>{const[o,i]=Ki(),s=_.useCallback(()=>{if(!i||t===null)return;const l=e.findIndex(u=>u.key===t);l!==-1&&i.scrollTo(l)},[i,t,e]);return _.useEffect(()=>{s()},[t,s]),v.jsx("section",{className:"embla",children:v.jsx("div",{className:"embla__viewport",ref:o,children:v.jsx("div",{className:"embla__container",children:e.map(l=>v.jsx("div",{className:`embla__slide ${t===l.key?"selected":""}`,onClick:()=>r(l.key),children:v.jsx(op,{title:l.title,content:l.content,imgDT:l.imgDT,imgMO:l.imgMO,selected:t===l.key,aiIcon:n,tag:l.key,alt:l.alt})},l.key))})})})},w0=({lifeStyles:e,title:t,aiIcon:n,cta:r,subtitle:o,onNext:i})=>{const[s,l]=_.useState(null),[u,a]=_.useState(window.innerWidth);_.useEffect(()=>{const d=()=>{a(window.innerWidth)};return window.addEventListener("resize",d),()=>{window.removeEventListener("resize",d)}},[]);const f=u<1250;return v.jsxs("div",{className:"lifestyleContainer",children:[v.jsx("h1",{className:"lifestyleTitle",children:t}),v.jsx("p",{className:"lifestyleSubtitle",children:o}),f?v.jsx(S0,{lifeStyles:e,selectedKey:s,setSelectedKey:l,aiIcon:n}):v.jsx("div",{className:`lifestyle-grid ${u>=900&&u<1200?"three-columns":"four-columns"}`,children:e.map(d=>v.jsx(op,{tag:d.key,title:d.title,content:d.content,imgDT:d.imgDT,imgMO:d.imgMO,selected:s===d.key,onClick:()=>l(d.key),aiIcon:n,alt:d.alt},d.key))}),v.jsx("div",{className:"buttonContainer",children:v.jsx(ip,{text:r,onClick:()=>s&&i(s),disabled:!s,width:"150px",className:"lifestyleButtonPosition"})})]})},k0=({title:e,icon:t,selected:n,aiIcon:r,tag:o,alt:i,onClick:s})=>v.jsxs("div",{className:`productContainer ${n?"selected":""}`,onClick:s,...Ge(`product category clicked:${o}`),children:[v.jsx("div",{className:"connectIconProduct",children:v.jsx("img",{src:r,alt:"connect"})}),v.jsx("div",{className:"productimageContainer",children:v.jsx("img",{src:t,alt:i,className:"product-icon"})}),v.jsx("h3",{className:"product-title",children:e})]}),x0=({data:e,onNext:t})=>{const[n,r]=_.useState([]),o=l=>{n.includes(l)?r(u=>u.filter(a=>a!==l)):n.length<3&&r(u=>[...u,l])},i=()=>{switch(n.length){case 0:return v.jsx("p",{className:"productSelectionSubtitle",children:e.subTitleOne});case 1:return v.jsx("p",{className:"productSelectionSubtitle",children:e.subTitleTwo});case 2:return v.jsx("p",{className:"productSelectionSubtitle",children:e.subTitleThree});case 3:return v.jsx("p",{className:"productSelectionSubtitle",children:e.subTitleFour});default:return v.jsx("p",{className:"productSelectionSubtitle",children:e.subTitleOne})}},s=Math.ceil(e.content.length/2);return v.jsxs("div",{className:"product-selection",children:[v.jsx("h1",{className:"productSelectionTitle",children:e.title}),i(),v.jsx("div",{className:"product-grid",style:{gridTemplateColumns:`repeat(${s}, 1fr)`},children:e.content.map(l=>v.jsx(k0,{tag:l.key,icon:l.icon,title:l.name,aiIcon:e.aiIcon,selected:n.includes(l.key),onClick:()=>o(l.key),alt:l.alt},l.key))}),v.jsx("div",{className:"buttonContainer",style:{margin:"36px auto"},children:v.jsx(ip,{width:"80%",text:e.cta,onClick:()=>t(n),disabled:n.length<2})})]})},Yu=({productSelector:e,value:t,onChange:n,options:r,className:o,defaultOptionText:i,maxHeight:s="300px"})=>{const[l,u]=_.useState(!1),[a,f]=_.useState(""),d=_.useRef(null);_.useEffect(()=>{const g=r.find(S=>S.value===t);f(g?g.text:i||e)},[t,r,i]);const m=g=>{n(g),u(!1)},y=g=>{d.current&&!d.current.contains(g.target)&&u(!1)};return _.useEffect(()=>(document.addEventListener("mousedown",y),()=>{document.removeEventListener("mousedown",y)}),[]),_.useEffect(()=>{const g=document.querySelector(".embla__viewportAi");g&&(g.style.zIndex=l?"2":"0")},[l]),v.jsxs("div",{...Ge("change category dropdown clicked"),className:`custom-select ${o||""} ${l?"open":""}`,ref:d,children:[v.jsxs("div",{className:"custom-select-trigger",onClick:()=>u(!l),children:[a,v.jsx("span",{className:`arrow ${l?"up":"down"}`})]}),l&&v.jsx("div",{className:"custom-select-options",style:{maxHeight:s},children:r.filter(g=>g.value!==t).map(g=>_.createElement("div",{...Ge(`category dropdown changed:${g.key}`),key:g.key,className:`custom-select-option ${g.disabled?"disabled":""}`,onClick:()=>!g.disabled&&m(g.value)},g.text))})]})},ap=({icon:e,productKey:t,getCopy:n,handleChangeProduct:r,index:o,selectedProducts:i,allIcons:s,productSelector:l})=>{const u=s.map(f=>({key:f.key,value:f.key,text:f.name,disabled:i.includes(f.key)&&t!==f.key})),a=f=>{r(o,f)};return v.jsx("div",{className:"aiElementContainer",children:v.jsx("div",{className:"aiElementBox",children:v.jsxs("div",{className:"aiElement",children:[v.jsxs("div",{className:"aiElementHeader",children:[v.jsx("div",{className:"aiImageContainer",children:e&&v.jsx("img",{className:"aiImage",src:e.icon,alt:e.name})}),v.jsxs("div",{className:"aiElementCopy",children:[v.jsx("h2",{className:"aiElementTitle",children:e==null?void 0:e.name}),v.jsx("p",{className:"aiElementDesc",dangerouslySetInnerHTML:{__html:n(t)}})]})]}),v.jsx("div",{...Ge("Product dropdown clicked"),className:"aiSelectInputContainer",children:v.jsx("div",{className:"customRelative",children:v.jsx(Yu,{productSelector:l,value:t,onChange:f=>a(f),options:u,className:"aiSelect",maxHeight:"300px"})})})]})})})},cp=({onSelect:e,options:t,productSelector:n})=>v.jsx("div",{className:"emptyConnection",children:v.jsx("div",{className:"empityConnectionContainer",children:v.jsx("div",{className:"emptyInputContainter",children:v.jsx(Yu,{value:"",onChange:r=>e(r),options:t,className:"lifestyleSelect emptySelect",defaultOptionText:n,productSelector:n})})})}),E0=({content:e,selectedProducts:t,getCopy:n,handleChangeProduct:r,data:o,productSelector:i})=>{const[s,l]=Ki();return _.useEffect(()=>{l&&l.scrollTo(1)},[l]),v.jsx("section",{className:"emblaAi",children:v.jsx("div",{className:"embla__viewportAi embla_overflow",ref:s,children:v.jsxs("div",{className:"embla__container",children:[t.map((u,a)=>{const f=e.find(d=>d.key===u);return v.jsxs("div",{className:"embla__slide",children:[f&&v.jsx(ap,{icon:f,productKey:u,getCopy:n,handleChangeProduct:r,index:a,selectedProducts:t,allIcons:e,productSelector:i}),a<t.length-1&&v.jsx("img",{src:o.aiIcon,alt:"AI",className:"aiIconConnection"})]},a)}),t.length<3&&v.jsxs("div",{className:"embla__slide",children:[v.jsx(cp,{productSelector:i,onSelect:u=>r(t.length,u),options:e.map(u=>({key:u.key,value:u.key,text:u.name,disabled:t.includes(u.key)}))}),v.jsx("img",{src:o.aiIcon,alt:"AI",className:"aiIconConnectionEmpty"})]})]})})})},_0=({data:e,productSelector:t,lifeStyleData:n,lifestyleKey:r,selectedProducts:o,matchMakerCopy:i,onProductChange:s,onLifestyleChange:l})=>{_.useEffect(()=>{},[o,r,n]);const u=c=>{if(r&&i[r]){let k=i[r][c]||"No specific copy available for this combination";return k=k.replace(/\s*\((\d+)\)/g,"<sup>$1</sup> "),k}return"No copy available"},a=()=>r&&i[r]&&i[r].title||"",f=()=>r&&i[r]&&i[r].subTitle||"",d=a(),m=f(),y=n.find(c=>c.key===r),g=(y==null?void 0:y.bgTextColor)||"black",[S,E]=_.useState(window.innerWidth);_.useEffect(()=>{const c=()=>{E(window.innerWidth)};return window.addEventListener("resize",c),()=>{window.removeEventListener("resize",c)}},[]);const h=S<700?(y==null?void 0:y.bgImageMO)||"":(y==null?void 0:y.bgImageDT)||"",p=S<1e3;return v.jsx("div",{className:"aiContentContainer",style:{backgroundImage:`url(${h})`},children:v.jsxs("div",{className:"ai-content",children:[v.jsxs("div",{className:"selectContainer",children:[v.jsx("div",{className:"aiLifestyleSelectContainer",children:v.jsx("div",{className:"aiLifestyleSelect",children:v.jsx(Yu,{value:r||"",productSelector:t,onChange:c=>l(c),options:n.map(c=>({key:c.key,value:c.key,text:c.title})),className:"lifestyleSelect"})})}),v.jsxs("div",{className:"aiCopyContainer",children:[v.jsx("h1",{className:"aiTitleCopy",style:{color:g},children:d}),v.jsx("p",{className:"aiSubtitleCopy",style:{color:g},children:m})]})]}),p?v.jsx(E0,{content:e.content,selectedProducts:o,getCopy:u,handleChangeProduct:s,data:e,productSelector:t}):v.jsxs("div",{className:"aiElements",children:[o.map((c,k)=>{const C=e.content.find(w=>w.key===c);return v.jsx(rn.Fragment,{children:C&&v.jsxs("div",{className:"aiElementContainer",children:[v.jsx(ap,{icon:C,productKey:c,getCopy:u,handleChangeProduct:s,index:k,selectedProducts:o,allIcons:e.content,productSelector:t}),k<o.length-1&&v.jsx("img",{src:e.aiIcon,alt:"AI",className:"aiIconConnection"})]})},k)}),o.length<3&&v.jsxs("div",{className:"aiElementContainer",children:[v.jsx("img",{src:e.aiIcon,alt:"AI",className:"aiIconConnectionEmpty"}),v.jsx(cp,{productSelector:t,onSelect:c=>s(o.length,c),options:e.content.map(c=>({key:c.key,value:c.key,text:c.name,disabled:o.includes(c.key)}))})]})]})]})})},C0=({currentStep:e,onStepChange:t})=>{const r=i=>{i<e&&t(i+1)},o=i=>{i<e&&t(i+1)};return v.jsx("div",{className:"stage-indicator",children:[...Array(3)].map((i,s)=>v.jsxs(rn.Fragment,{children:[v.jsx("div",{className:`stage-item ${s+1===e?"active":s<e?"black":""}`,onClick:()=>r(s),onTouchEnd:()=>o(s),children:s+1}),s<2&&v.jsx("img",{className:"stage-line",src:"https://images.samsung.com/is/content/samsung/assets/uk/ai-meets-ai/icons/line.svg",alt:"line"})]},s))})},N0=()=>{const[e,t]=_.useState([]);return _.useEffect(()=>{const n=setInterval(()=>{t(r=>r.length>=3?[]:[...r,r.length+1])},500);return()=>clearInterval(n)},[]),v.jsx("div",{className:"loadingDotsContainer",children:e.map(n=>v.jsxs("svg",{width:"7",height:"7",viewBox:"0 0 7 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsx("circle",{cx:"3.5",cy:"3.5",r:"3.5",fill:"url(#paint0_linear_2146_2695)"}),v.jsx("defs",{children:v.jsxs("linearGradient",{id:"paint0_linear_2146_2695",x1:"0",y1:"0",x2:"7",y2:"7",gradientUnits:"userSpaceOnUse",children:[v.jsx("stop",{stopColor:"#00AEFD"}),v.jsx("stop",{offset:"1",stopColor:"#005BFF"})]})})]},n))})},j0=({title:e,aiIconDT:t,aiIconMO:n,knoxIcon:r,duration:o,onComplete:i})=>{_.useEffect(()=>{const u=setTimeout(()=>{i()},o);return()=>clearTimeout(u)},[o,i]);const l=window.innerWidth>=1200?t:n;return v.jsxs("div",{className:"loadingContainer",children:[v.jsx("img",{src:l,alt:"Ai icon",className:"aiIcon"}),v.jsx("div",{className:"loadingTitleContainer",children:v.jsxs("h1",{className:"loadingTitle",children:[e,v.jsx(N0,{})]})}),v.jsx("img",{src:r,alt:"Secured by Knox",className:"knoxIcon"})]})},ji=e=>{const{devices:t,selectedSku:n,availableSkus:r,field:o,handleSelectSku:i,element:s,style:l,isMobile:u,exclusiveFlag:a,finished:f,theme:d="light"}=e,[m,y]=_.useState([]),g=s;return _.useEffect(()=>{if(t&&t[n]){const S=r.filter(E=>t[E]?E===n?!0:t[n][o]===t[E][o]?!1:!(o==="color"&&t[n].color.equals(t[E].color)):!1).sort((E,h)=>{if(o==="size"){let p=parseInt(t[E].size.replace(/D*/g,"")),c=parseInt(t[h].size.replace(/D*/g,""));return t[E].size.includes("TB")&&(p=p*1024),t[h].size.includes("TB")&&(c=c*1024),p-c}else if(o==="color"){const p=t[E].color.order,c=t[h].color.order;return p-c}else return 1}).map((E,h)=>{var p;return v.jsx(g,{i:h,handleSelectSku:i,device:t[E],sku:E,active:E===n,field:o,style:l,isMobile:u,theme:d},`${(p=t[E][o])==null?void 0:p.toString()}_${f?1:0}`)});y(S)}},[r,t]),m},fp=e=>{const{devices:t,selectedSku:n}=e,[r,o]=_.useState([]),[i,s]=_.useState([]),[l,u]=_.useState([]);return _.useEffect(()=>{if(t&&t[n]){const a=[],f=[];Object.entries(t).forEach(([d,m])=>{t[n].diff(m)<2&&(m.color.exclusive?a.push(d):f.push(d))}),u(f),s(a),o([...f,...a])}},[t,n]),[r,i,l]},I0=["uk","de","fr","es","it"],P0=()=>{const t=new URL(window.location.href).pathname.split("/").filter(n=>n);for(let n of t)if(I0.includes(n))return n;return"uk"},Bt=P0(),gt={productInfoStudents:"https://api.shop.samsung.com/tokocommercewebservices/v2/uk_student/products/",productInfoNetworks:"https://api.shop.samsung.com/tokocommercewebservices/v2/uk_networks/products/",productInfo:`https://api.shop.samsung.com/tokocommercewebservices/v2/${Bt}/products/`,offers:`https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/${Bt}/products/`,tradeIn:`https://p1.ecom.samsung.com/v1/exchange/api/gbr/trade-in/sku-devices/${Bt}/`,addToCart:`https://api.shop.samsung.com/tokocommercewebservices/v2/${Bt}/addToCart/multi/?fields=BASIC`,cart:`https://shop.samsung.com/${Bt}/cart`,search:`https://searchapi.samsung.com/v6/front/b2c/product/card/detail/newhybris?siteCode=${Bt}`,allTvs:`https://searchapi.samsung.com/v6/front/b2c/product/finder/newhybris?siteCode=${Bt}&start=1&num=100&sort=recommended&onlyFilterInfoYN=N&keySummaryYN=Y&specHighlightYN=Y`,countryCode:Bt};class Ec{constructor(t){se(this,"colorName");se(this,"formattedColor");se(this,"htmlColor");se(this,"exclusive",!1);se(this,"order");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 _c={currencyIso:"GBP",formattedValue:"Loading...",value:"-1"},T0={isValueRounded:!1,stockLevel:0},L0={altText:"Galaxy S22+",format:"TokoThumb",galleryIndex:0,imageType:"GALLERY",url:""};class $n{constructor(t){se(this,"currencyIso");se(this,"formattedValue");se(this,"priceType");se(this,"value");this.currencyIso=t.currencyIso,this.formattedValue=t.formattedValue,this.priceType=t.priceType,this.value=parseFloat(t.value)}}class O0{constructor(t,n="api"){se(this,"_name");se(this,"_family");se(this,"_pdp");se(this,"_picture");se(this,"_price");se(this,"_promotionPrice");se(this,"_savePrice");se(this,"_wasPrice");se(this,"_fullPrice");se(this,"_color");se(this,"_sku");se(this,"_size");se(this,"_stock");se(this,"_tradeIn",!1);se(this,"_upgrade",!1);se(this,"_services",[]);se(this,"_tag");se(this,"_link","");se(this,"_gallery",[]);var r,o,i,s,l,u,a;n==="init"?(this._sku=t._sku,this._name=t._name,this._pdp=t._pdp,this._picture=L0,this._price=new $n(_c),this._color=new Ec(t._color),this._size=t._size||"init",this._stock=T0,this._family=t._family,this._tag=t._tag,this._promotionPrice=t._promotionPrice,this._fullPrice=new $n(_c)):(this._sku=t.code||t.id||t.modelCode||t.sku,this._name=t.name||t.baseProductName,this._pdp=t.pdp,this._picture=t.picture||(t==null?void 0:t.galleryImagesV2)&&(((o=(r=t==null?void 0:t.galleryImagesV2[0])==null?void 0:r.images)==null?void 0:o.product)||((s=(i=t==null?void 0:t.galleryImagesV2[0])==null?void 0:i.images[2])==null?void 0:s.value))||{},this._fullPrice=new $n(t.price||t.priceData),this._wasPrice=(l=t.wasPrice)!=null&&l.value?t.wasPrice:null,this._savePrice=(u=t.savePrice)!=null&&u.value?t.savePrice:null,(a=t.promotionPrice)!=null&&a.value?this._price=new $n({...t.promotionPrice,priceType:t.price.priceType}):this._price=new $n(t.price||t.priceData),this._color=new Ec(t.color),this._size=t.size||"",this._stock=t.stock,this._family=this._sku.slice(0,7),this._gallery=t.gallery,t.addedServices&&t.addedServices.length>0&&t.addedServices.forEach(f=>{switch(f){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 $n(t)}get promotionPrice(){return this._promotionPrice}get savePrice(){return this._savePrice}get wasPrice(){return this._wasPrice}get fullPrice(){return this._fullPrice}get color(){return this._color}get sku(){return this._sku}get size(){return this._size}get stock(){return this._stock}set stock(t){this._stock=t}get tradeIn(){return this._tradeIn}get upgrade(){return this._upgrade}get services(){return this._services}set services(t){this._services=t}get tag(){return this._tag}get link(){return this._link}set link(t){this._link=t}set gallery(t){this._gallery=t}get gallery(){return this._gallery}diff(t){let n=0;return this.size!==t.size&&n++,this.color.formattedColor!==t.color.formattedColor&&n++,n}toJson(){return JSON.stringify(this)}}const $0=e=>{const t=[],[n,r]=_.useState(t),[o,i]=_.useState(),[s,l]=_.useState(!1);let u=e.toString();return _.useEffect(()=>{try{r(t),fetch(`${gt.search}&modelList=${u}&commonCodeYN=N&saleSkuYN=Y&onlyRequestSkuYN=Y&keySummaryYN=N`).then(a=>a.json()).then(a=>{if(!(!a||a.length===0)&&a.response&&a.response.statusCode===200&&a.response.resultData&&a.response.resultData.productList&&a.response.resultData.productList.length>0){let f=a.response.resultData.productList,d=[];Object.entries(f).forEach(m=>{if(typeof m[1]=="object"&&m[1]!==null){let g=m[1].modelList,S={};S.modelCode=g[0].modelCode,S.displayName=g[0].displayName.replace("Samsung ","").replace("<br>",""),S.thumbUrl=g[0].thumbUrl,S.thumbUrlAlt=g[0].thumbUrlAlt,S.promotionPriceDisplay=g[0].promotionPriceDisplay,S.ratings=g[0].ratings,S.reviewCount=g[0].reviewCount,d.push(S)}}),d.sort((m,y)=>{const g=parseFloat(m.ratings),S=parseFloat(y.ratings),E=parseInt(m.reviewCount),h=parseInt(y.reviewCount);return g!==S?S-g:h-E}),r(d)}}).catch(a=>i(a.message))}catch(a){i(a.message||"")}finally{l(!0)}},[u]),{data:n,error:o,finished:s}},R0=e=>{const t=[],[n,r]=_.useState(t),[o,i]=_.useState();return _.useState(!1),_.useEffect(()=>{r(t),fetch(`${window.location.href.includes("uk_student")?gt.productInfoStudents:window.location.href.includes("uk_networks")?gt.productInfoNetworks:gt.productInfo}${e}/offers?fields=SIMPLE_INFO`).then(s=>s.json()).then(s=>{if(!s||s.length===0)return;let l=[];s.benefits.length>0&&s.benefits.forEach(u=>{u.code.includes("CASHBACK")&&l.push(u.title.match(/^(.*?)\s*cashback/)[0]),u.code.includes("FOC")&&l.push(u.title.split("with this")[0].trim())}),r(l)}).catch(s=>i(s.message))},[e]),{offers:n,error:o}},dp=e=>{const t=[],[n,r]=_.useState(t),[o,i]=_.useState();return _.useState(!1),_.useEffect(()=>{r(t),fetch(`${window.location.href.includes("uk_student")?gt.productInfoStudents:window.location.href.includes("uk_networks")?gt.productInfoNetworks:gt.productInfo}${e}/offers?fields=SIMPLE_INFO`).then(s=>s.json()).then(s=>{if(!s||s.length===0)return;let l=[];s.benefits.length>0&&s.benefits.forEach(u=>{u.code.includes("CASHBACK")&&l.push(u.description),u.code.includes("FOC")&&l.push(u.description)}),r(l)}).catch(s=>i(s.message))},[e]),{freeItems:n,error:o}},M0=e=>{const t={},[n,r]=_.useState(t),[o,i]=_.useState(),s=e.replace("/","_");return _.useEffect(()=>{r(t);try{fetch(`https://api.bazaarvoice.com/data/display/0.2alpha/product/summary?PassKey=ca9LFRYUEKWhSfO92NxUNPoHRmU7O0tRORSOwOAN1BAic&contentType=reviews,questions&reviewDistribution=primaryRating,recommended&rev=0&productid=${s}`).then(l=>l.json()).then(l=>{var a,f,d,m,y;if(!l||l.length===0)return;const u={};u.numReviews=(a=l.reviewSummary)==null?void 0:a.numReviews,u.average=(d=(f=l.reviewSummary)==null?void 0:f.primaryRating)==null?void 0:d.average.toFixed(2),u.ratingRange=(y=(m=l.reviewSummary)==null?void 0:m.primaryRating)==null?void 0:y.ratingRange,r(u)}).catch(l=>i(l.message))}catch(l){i(l.message||"")}},[e]),{reviews:n,error:o}},pp=e=>{const t={},[n,r]=_.useState(t),[o,i]=_.useState(),[s,l]=_.useState(!1);return _.useEffect(()=>{try{r(t),fetch(`${window.location.href.includes("uk_student")?gt.productInfoStudents:window.location.href.includes("uk_networks")?gt.productInfoNetworks:gt.productInfo}?fields=FULL,name,price,priceRange,promotionPrice,code,color&productCodes=${e}`).then(u=>u.json()).then(u=>{let a={};!u||u.length===0||(u[0].variantOptions.forEach(f=>{var g,S;const d=(g=f.galleryImagesV2[0].images)==null?void 0:g.TokoThumb,m=f.priceData.priceType;f.price=f.priceData,f.wasPrice=f.wasPriceData,f.savePrice=f.saveValue,f.price.priceType=m;const y=(S=f.galleryImagesV2)==null?void 0:S.map((E,h)=>{var p,c;return{url:((c=(p=E==null?void 0:E.images)==null?void 0:p.TokoThumb)==null?void 0:c.url)||"",position:h}});a[f.code]=new O0({...f,picture:{url:d==null?void 0:d.url,altText:""},gallery:y})}),Object.entries(a).forEach(([f,d])=>{d.price.value===0&&(a[f].stock.stockLevel=-1)}),r(a))}).catch(u=>i(u.message))}catch(u){i(u.message||"")}finally{l(!0)}},[e]),{data:n,error:o,finished:s}},hp=e=>{const{device:t,sku:n,handleSelectSku:r,active:o,field:i,exclusiveFlag:s,theme:l="light"}=e;return v.jsx("div",{style:{display:"flex",flexDirection:"column",position:"relative"},onClick:()=>{r(n)},...Ge(`colorSelect:${t.name}:${t.color.colorName}`),children:v.jsx("div",{style:{width:"3vmin",height:"3vmin",borderRadius:"50%",borderColor:o?"#5F5F5F":"#00000000",borderStyle:"solid",borderWidth:"1px",margin:0,position:"relative",cursor:"pointer"},children:v.jsx("div",{style:{width:"75%",height:"75%",borderRadius:"50%",position:"absolute",boxSizing:"border-box",top:"50%",left:"50%",backgroundColor:t.color.formattedColor,transition:"all 0.3s ease-in-out",transform:"translate3d(-50%,-50%,0)",border:"1px solid #C3C3C3"}})})},`${t.color.htmlColor}_${t.name}_true`)},mp=({device:e,sku:t,handleSelectSku:n,active:r,theme:o="light"})=>v.jsx("div",{...Ge(`chooseYourDeviceStorage:${t}`),onClick:()=>n(t),id:t,style:{borderRadius:"2px",padding:"0.3em 0.3em",width:"auto",minWidth:"94px",height:"46px",border:r?"1px solid #006FF2":"1px solid #E4E4E4",opacity:r?1:.4,transition:"all 0.2s ease-in-out",cursor:"pointer",display:"flex",justifyContent:"center",alignItems:"center"},children:v.jsx("p",{style:{whiteSpace:"nowrap",textAlign:"center",color:o==="light"?"#000":"#fff"},children:e.size})}),gp=e=>{const{sku:t,marginBottom:n}=e;let{reviews:r,error:o}=M0(t);if((a=>Object.keys(a).length===0)(r))return v.jsx(v.Fragment,{});const s=r.average,l=r.numReviews,u=()=>{const a=[],f=r.ratingRange,d=Math.floor(s),m=Math.floor(f-s),y=s-d;for(let g=1;g<=d;g++)a.push(v.jsxs("span",{className:"rating__star-item",children:[v.jsx("span",{className:"rating__star-empty"}),v.jsx("span",{className:"rating__star-filled",style:{width:"100%"}})]},`full-${g}`));y>0&&a.push(v.jsxs("span",{className:"rating__star-item",children:[v.jsx("span",{className:"rating__star-empty"}),v.jsx("span",{className:"rating__star-filled",style:{width:y*100+"%"}})]},"partial"));for(let g=1;g<=m;g++)a.push(v.jsx("span",{className:"rating__star-item",children:v.jsx("span",{className:"rating__star-empty"})},`empty-${g}`));return a};return v.jsx("div",{className:"review",style:{marginBottom:n},children:v.jsx("span",{className:"rating",children:v.jsxs("span",{className:"rating__inner",children:[v.jsx("span",{className:"rating__star-list",children:u()}),v.jsx("strong",{className:"rating__point",children:v.jsx("span",{children:s})}),v.jsx("span",{className:"rating__review-count",children:`(${l})`})]})})})},Gu=(e,t)=>t==="uk"?new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP"}).format(e):t==="fr"?new Intl.NumberFormat("fr-FR",{style:"currency",currency:"EUR"}).format(e).replace(/\s+/g,""):new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR",minimumFractionDigits:2}).format(e).replace(/\s+/g,""),$s=e=>{var oe;const{theme:t="light",setSelected:n,defaultSku:r,bundleproductnumber:o,accessarySku:i,product:s,addToBag:l,setImage:u,inBasket:a,leadSku:f,updateShowConfig:d,updateSelectedBundleToEdit:m,scrollTo:y,setCta:g,onError:S,countryCode:E,cta:h,endCta:p,colour:c,save:k,notForSale:C}=e,{data:w,error:x,finished:N}=pp(f);let{offers:L}=R0(f);const[I,A]=_.useState(f??Object.keys(w)[0]),[V,q]=_.useState([]),[z,B]=_.useState([]),{freeItems:H}=dp(f);_.useEffect(()=>{B(H),console.log(f,"simple",H)},[H]);const[$,j]=_.useState([]);_.useEffect(()=>{const Q=new DOMParser,ne=H.map(he=>{const O=Q.parseFromString(he,"text/html").querySelectorAll("strong");let K="";return O.forEach(ie=>{ie.innerHTML.includes("Claim")&&!ie.querySelector("img")&&(K=ie.innerHTML)}),K||O.forEach(ie=>{ie.querySelector("img")||(K="Claim "+ie.innerHTML)}),K.trim()});j(ne),console.log(f,"extracted",ne)},[H]),_.useEffect(()=>{f&&A(f)},[f]),_.useEffect(()=>{i!=null&&i!==""?q(["Combine with Free Bazel",...L]):q(L)},[L]);const[T,R]=fp({devices:w,selectedSku:I}),[D,U]=_.useState(!1),[te,G]=_.useState(0);_.useEffect(()=>{const Q=()=>{var he;G((te+1)%(((he=w[I].gallery)==null?void 0:he.length)||1))};let ne;return D&&(ne=window.setInterval(Q,700)),()=>{ne&&window.clearInterval(ne)}},[D,te]),_.useState("HAND"),_.useState(" Default Value ");const Se=Q=>{n(Q),A(Q)};if(ji({devices:w,selectedSku:I,availableSkus:T,field:"color",handleSelectSku:Se,element:hp,theme:t}),ji({devices:w,selectedSku:I,availableSkus:T,field:"size",handleSelectSku:Se,element:mp,theme:t}),x=="Notforsale")return v.jsxs("div",{className:"basket-container",children:[v.jsx("div",{className:"circle-with-plusequal",children:v.jsx("span",{className:"plusequal-txt",children:"+"})}),v.jsx("div",{className:"no-sale-message",children:v.jsx("div",{style:{textAlign:"center",display:"flex",verticalAlign:"middle",fontFamily:"SamsungOne, sans-serif",fontSize:"16px",fontWeight:"bold",lineHeight:"1rem"},children:C})})]});if(!w[I])return v.jsx("div",{className:"basket-container",children:v.jsx("div",{className:"loading-container",children:v.jsx("img",{className:"loading-img",src:"https://images.samsung.com/is/image/samsung/assets/uk/pay-monthly-contracts-2023/contract-loading.gif"})})});const X=(Q,ne)=>Gu((Q==null?void 0:Q.value)??0,ne);return v.jsxs("div",{className:"basket-container",children:[v.jsx("div",{className:"circle-with-plusequal",children:v.jsx("span",{className:"plusequal-txt",children:"+"})}),v.jsx("h3",{className:"heading",children:w[I].name.replace("Samsung ","").replace("<br>","")}),v.jsx(gp,{marginBottom:"5px",sku:I}),v.jsxs("div",{className:"price-and-image",children:[v.jsxs("div",{className:"price-container",children:[v.jsxs("p",{className:"colour-txt",children:[c,": ",(oe=w[I].color)==null?void 0:oe.colorName]}),v.jsx("div",{className:"offerDetailsBasket",children:$.length>0&&$.map((Q,ne)=>v.jsx("p",{dangerouslySetInnerHTML:{__html:Q}},ne))}),w[I].savePrice&&v.jsxs("div",{children:[v.jsx("p",{className:"old-price",children:v.jsx("strong",{children:X(w[I].wasPrice,E)})}),v.jsxs("p",{className:"save-price",children:[k," ",X(w[I].savePrice,E)]})]}),v.jsx("p",{className:"new-price",children:v.jsx("strong",{children:X(w[I].price,E)})})]}),v.jsx("div",{className:"image-container",children:v.jsx("img",{className:"product-image",src:w[I].picture.url})})]}),v.jsx("button",{className:"button",...Ge("Bundle product:edit selection:clicked"),onClick:()=>{d(!0),m(o),y("product-configurator")},children:h})]})};var He=function(){return He=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},He.apply(this,arguments)};function Ii(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}var ce="-ms-",Br="-moz-",re="-webkit-",vp="comm",Xi="rule",Ku="decl",z0="@import",yp="@keyframes",A0="@layer",Sp=Math.abs,Xu=String.fromCharCode,Rl=Object.assign;function D0(e,t){return Ne(e,0)^45?(((t<<2^Ne(e,0))<<2^Ne(e,1))<<2^Ne(e,2))<<2^Ne(e,3):0}function wp(e){return e.trim()}function It(e,t){return(e=t.exec(e))?e[0]:e}function W(e,t,n){return e.replace(t,n)}function Jo(e,t,n){return e.indexOf(t,n)}function Ne(e,t){return e.charCodeAt(t)|0}function lr(e,t,n){return e.slice(t,n)}function xt(e){return e.length}function kp(e){return e.length}function Pr(e,t){return t.push(e),e}function F0(e,t){return e.map(t).join("")}function Cc(e,t){return e.filter(function(n){return!It(n,t)})}var Zi=1,ur=1,xp=0,ut=0,ke=0,mr="";function Ji(e,t,n,r,o,i,s,l){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:Zi,column:ur,length:s,return:"",siblings:l}}function Ut(e,t){return Rl(Ji("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function Rn(e){for(;e.root;)e=Ut(e.root,{children:[e]});Pr(e,e.siblings)}function B0(){return ke}function U0(){return ke=ut>0?Ne(mr,--ut):0,ur--,ke===10&&(ur=1,Zi--),ke}function vt(){return ke=ut<xp?Ne(mr,ut++):0,ur++,ke===10&&(ur=1,Zi++),ke}function xn(){return Ne(mr,ut)}function qo(){return ut}function qi(e,t){return lr(mr,e,t)}function Ml(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function V0(e){return Zi=ur=1,xp=xt(mr=e),ut=0,[]}function H0(e){return mr="",e}function Rs(e){return wp(qi(ut-1,zl(e===91?e+2:e===40?e+1:e)))}function W0(e){for(;(ke=xn())&&ke<33;)vt();return Ml(e)>2||Ml(ke)>3?"":" "}function Q0(e,t){for(;--t&&vt()&&!(ke<48||ke>102||ke>57&&ke<65||ke>70&&ke<97););return qi(e,qo()+(t<6&&xn()==32&&vt()==32))}function zl(e){for(;vt();)switch(ke){case e:return ut;case 34:case 39:e!==34&&e!==39&&zl(ke);break;case 40:e===41&&zl(e);break;case 92:vt();break}return ut}function Y0(e,t){for(;vt()&&e+ke!==57;)if(e+ke===84&&xn()===47)break;return"/*"+qi(t,ut-1)+"*"+Xu(e===47?e:vt())}function G0(e){for(;!Ml(xn());)vt();return qi(e,ut)}function K0(e){return H0(bo("",null,null,null,[""],e=V0(e),0,[0],e))}function bo(e,t,n,r,o,i,s,l,u){for(var a=0,f=0,d=s,m=0,y=0,g=0,S=1,E=1,h=1,p=0,c="",k=o,C=i,w=r,x=c;E;)switch(g=p,p=vt()){case 40:if(g!=108&&Ne(x,d-1)==58){Jo(x+=W(Rs(p),"&","&\f"),"&\f",Sp(a?l[a-1]:0))!=-1&&(h=-1);break}case 34:case 39:case 91:x+=Rs(p);break;case 9:case 10:case 13:case 32:x+=W0(g);break;case 92:x+=Q0(qo()-1,7);continue;case 47:switch(xn()){case 42:case 47:Pr(X0(Y0(vt(),qo()),t,n,u),u);break;default:x+="/"}break;case 123*S:l[a++]=xt(x)*h;case 125*S:case 59:case 0:switch(p){case 0:case 125:E=0;case 59+f:h==-1&&(x=W(x,/\f/g,"")),y>0&&xt(x)-d&&Pr(y>32?jc(x+";",r,n,d-1,u):jc(W(x," ","")+";",r,n,d-2,u),u);break;case 59:x+=";";default:if(Pr(w=Nc(x,t,n,a,f,o,l,c,k=[],C=[],d,i),i),p===123)if(f===0)bo(x,t,w,w,k,i,d,l,C);else switch(m===99&&Ne(x,3)===110?100:m){case 100:case 108:case 109:case 115:bo(e,w,w,r&&Pr(Nc(e,w,w,0,0,o,l,c,o,k=[],d,C),C),o,C,d,l,r?k:C);break;default:bo(x,w,w,w,[""],C,0,l,C)}}a=f=y=0,S=h=1,c=x="",d=s;break;case 58:d=1+xt(x),y=g;default:if(S<1){if(p==123)--S;else if(p==125&&S++==0&&U0()==125)continue}switch(x+=Xu(p),p*S){case 38:h=f>0?1:(x+="\f",-1);break;case 44:l[a++]=(xt(x)-1)*h,h=1;break;case 64:xn()===45&&(x+=Rs(vt())),m=xn(),f=d=xt(c=x+=G0(qo())),p++;break;case 45:g===45&&xt(x)==2&&(S=0)}}return i}function Nc(e,t,n,r,o,i,s,l,u,a,f,d){for(var m=o-1,y=o===0?i:[""],g=kp(y),S=0,E=0,h=0;S<r;++S)for(var p=0,c=lr(e,m+1,m=Sp(E=s[S])),k=e;p<g;++p)(k=wp(E>0?y[p]+" "+c:W(c,/&\f/g,y[p])))&&(u[h++]=k);return Ji(e,t,n,o===0?Xi:l,u,a,f,d)}function X0(e,t,n,r){return Ji(e,t,n,vp,Xu(B0()),lr(e,2,-2),0,r)}function jc(e,t,n,r,o){return Ji(e,t,n,Ku,lr(e,0,r),lr(e,r+1,-1),r,o)}function Ep(e,t,n){switch(D0(e,t)){case 5103:return re+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return re+e+e;case 4789:return Br+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return re+e+Br+e+ce+e+e;case 5936:switch(Ne(e,t+11)){case 114:return re+e+ce+W(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return re+e+ce+W(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return re+e+ce+W(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return re+e+ce+e+e;case 6165:return re+e+ce+"flex-"+e+e;case 5187:return re+e+W(e,/(\w+).+(:[^]+)/,re+"box-$1$2"+ce+"flex-$1$2")+e;case 5443:return re+e+ce+"flex-item-"+W(e,/flex-|-self/g,"")+(It(e,/flex-|baseline/)?"":ce+"grid-row-"+W(e,/flex-|-self/g,""))+e;case 4675:return re+e+ce+"flex-line-pack"+W(e,/align-content|flex-|-self/g,"")+e;case 5548:return re+e+ce+W(e,"shrink","negative")+e;case 5292:return re+e+ce+W(e,"basis","preferred-size")+e;case 6060:return re+"box-"+W(e,"-grow","")+re+e+ce+W(e,"grow","positive")+e;case 4554:return re+W(e,/([^-])(transform)/g,"$1"+re+"$2")+e;case 6187:return W(W(W(e,/(zoom-|grab)/,re+"$1"),/(image-set)/,re+"$1"),e,"")+e;case 5495:case 3959:return W(e,/(image-set\([^]*)/,re+"$1$`$1");case 4968:return W(W(e,/(.+:)(flex-)?(.*)/,re+"box-pack:$3"+ce+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+re+e+e;case 4200:if(!It(e,/flex-|baseline/))return ce+"grid-column-align"+lr(e,t)+e;break;case 2592:case 3360:return ce+W(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(r,o){return t=o,It(r.props,/grid-\w+-end/)})?~Jo(e+(n=n[t].value),"span",0)?e:ce+W(e,"-start","")+e+ce+"grid-row-span:"+(~Jo(n,"span",0)?It(n,/\d+/):+It(n,/\d+/)-+It(e,/\d+/))+";":ce+W(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(r){return It(r.props,/grid-\w+-start/)})?e:ce+W(W(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return W(e,/(.+)-inline(.+)/,re+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(xt(e)-1-t>6)switch(Ne(e,t+1)){case 109:if(Ne(e,t+4)!==45)break;case 102:return W(e,/(.+:)(.+)-([^]+)/,"$1"+re+"$2-$3$1"+Br+(Ne(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Jo(e,"stretch",0)?Ep(W(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return W(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,o,i,s,l,u,a){return ce+o+":"+i+a+(s?ce+o+"-span:"+(l?u:+u-+i)+a:"")+e});case 4949:if(Ne(e,t+6)===121)return W(e,":",":"+re)+e;break;case 6444:switch(Ne(e,Ne(e,14)===45?18:11)){case 120:return W(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+re+(Ne(e,14)===45?"inline-":"")+"box$3$1"+re+"$2$3$1"+ce+"$2box$3")+e;case 100:return W(e,":",":"+ce)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return W(e,"scroll-","scroll-snap-")+e}return e}function Pi(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function Z0(e,t,n,r){switch(e.type){case A0:if(e.children.length)break;case z0:case Ku:return e.return=e.return||e.value;case vp:return"";case yp:return e.return=e.value+"{"+Pi(e.children,r)+"}";case Xi:if(!xt(e.value=e.props.join(",")))return""}return xt(n=Pi(e.children,r))?e.return=e.value+"{"+n+"}":""}function J0(e){var t=kp(e);return function(n,r,o,i){for(var s="",l=0;l<t;l++)s+=e[l](n,r,o,i)||"";return s}}function q0(e){return function(t){t.root||(t=t.return)&&e(t)}}function b0(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case Ku:e.return=Ep(e.value,e.length,n);return;case yp:return Pi([Ut(e,{value:W(e.value,"@","@"+re)})],r);case Xi:if(e.length)return F0(n=e.props,function(o){switch(It(o,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Rn(Ut(e,{props:[W(o,/:(read-\w+)/,":"+Br+"$1")]})),Rn(Ut(e,{props:[o]})),Rl(e,{props:Cc(n,r)});break;case"::placeholder":Rn(Ut(e,{props:[W(o,/:(plac\w+)/,":"+re+"input-$1")]})),Rn(Ut(e,{props:[W(o,/:(plac\w+)/,":"+Br+"$1")]})),Rn(Ut(e,{props:[W(o,/:(plac\w+)/,ce+"input-$1")]})),Rn(Ut(e,{props:[o]})),Rl(e,{props:Cc(n,r)});break}return""})}}var ev={animationIterationCount:1,aspectRatio: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},Ke={},ar=typeof process<"u"&&Ke!==void 0&&(Ke.REACT_APP_SC_ATTR||Ke.SC_ATTR)||"data-styled",_p="active",Cp="data-styled-version",bi="6.1.11",Zu=`/*!sc*/ `,Ju=typeof window<"u"&&"HTMLElement"in window,tv=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&Ke!==void 0&&Ke.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&Ke.REACT_APP_SC_DISABLE_SPEEDY!==""?Ke.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&Ke.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&Ke!==void 0&&Ke.SC_DISABLE_SPEEDY!==void 0&&Ke.SC_DISABLE_SPEEDY!==""&&Ke.SC_DISABLE_SPEEDY!=="false"&&Ke.SC_DISABLE_SPEEDY),es=Object.freeze([]),cr=Object.freeze({});function nv(e,t,n){return n===void 0&&(n=cr),e.theme!==n.theme&&e.theme||t||n.theme}var Np=new Set(["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","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","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","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),rv=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ov=/(^-|-$)/g;function Ic(e){return e.replace(rv,"-").replace(ov,"")}var iv=/(a)(d)/gi,Ro=52,Pc=function(e){return String.fromCharCode(e+(e>25?39:97))};function Al(e){var t,n="";for(t=Math.abs(e);t>Ro;t=t/Ro|0)n=Pc(t%Ro)+n;return(Pc(t%Ro)+n).replace(iv,"$1-$2")}var Ms,jp=5381,Gn=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},Ip=function(e){return Gn(jp,e)};function sv(e){return Al(Ip(e)>>>0)}function lv(e){return e.displayName||e.name||"Component"}function zs(e){return typeof e=="string"&&!0}var Pp=typeof Symbol=="function"&&Symbol.for,Tp=Pp?Symbol.for("react.memo"):60115,uv=Pp?Symbol.for("react.forward_ref"):60112,av={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},cv={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Lp={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},fv=((Ms={})[uv]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Ms[Tp]=Lp,Ms);function Tc(e){return("type"in(t=e)&&t.type.$$typeof)===Tp?Lp:"$$typeof"in e?fv[e.$$typeof]:av;var t}var dv=Object.defineProperty,pv=Object.getOwnPropertyNames,Lc=Object.getOwnPropertySymbols,hv=Object.getOwnPropertyDescriptor,mv=Object.getPrototypeOf,Oc=Object.prototype;function Op(e,t,n){if(typeof t!="string"){if(Oc){var r=mv(t);r&&r!==Oc&&Op(e,r,n)}var o=pv(t);Lc&&(o=o.concat(Lc(t)));for(var i=Tc(e),s=Tc(t),l=0;l<o.length;++l){var u=o[l];if(!(u in cv||n&&n[u]||s&&u in s||i&&u in i)){var a=hv(t,u);try{dv(e,u,a)}catch{}}}}return e}function fr(e){return typeof e=="function"}function qu(e){return typeof e=="object"&&"styledComponentId"in e}function Sn(e,t){return e&&t?"".concat(e," ").concat(t):e||t||""}function $c(e,t){if(e.length===0)return"";for(var n=e[0],r=1;r<e.length;r++)n+=e[r];return n}function lo(e){return e!==null&&typeof e=="object"&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function Dl(e,t,n){if(n===void 0&&(n=!1),!n&&!lo(e)&&!Array.isArray(e))return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)e[r]=Dl(e[r],t[r]);else if(lo(t))for(var r in t)e[r]=Dl(e[r],t[r]);return e}function bu(e,t){Object.defineProperty(e,"toString",{value:t})}function mo(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(t.length>0?" Args: ".concat(t.join(", ")):""))}var gv=function(){function e(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t}return e.prototype.indexOfGroup=function(t){for(var n=0,r=0;r<t;r++)n+=this.groupSizes[r];return n},e.prototype.insertRules=function(t,n){if(t>=this.groupSizes.length){for(var r=this.groupSizes,o=r.length,i=o;t>=i;)if((i<<=1)<0)throw mo(16,"".concat(t));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var s=o;s<i;s++)this.groupSizes[s]=0}for(var l=this.indexOfGroup(t+1),u=(s=0,n.length);s<u;s++)this.tag.insertRule(l,n[s])&&(this.groupSizes[t]++,l++)},e.prototype.clearGroup=function(t){if(t<this.length){var n=this.groupSizes[t],r=this.indexOfGroup(t),o=r+n;this.groupSizes[t]=0;for(var i=r;i<o;i++)this.tag.deleteRule(r)}},e.prototype.getGroup=function(t){var n="";if(t>=this.length||this.groupSizes[t]===0)return n;for(var r=this.groupSizes[t],o=this.indexOfGroup(t),i=o+r,s=o;s<i;s++)n+="".concat(this.tag.getRule(s)).concat(Zu);return n},e}(),ei=new Map,Ti=new Map,ti=1,Mo=function(e){if(ei.has(e))return ei.get(e);for(;Ti.has(ti);)ti++;var t=ti++;return ei.set(e,t),Ti.set(t,e),t},vv=function(e,t){ti=t+1,ei.set(e,t),Ti.set(t,e)},yv="style[".concat(ar,"][").concat(Cp,'="').concat(bi,'"]'),Sv=new RegExp("^".concat(ar,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),wv=function(e,t,n){for(var r,o=n.split(","),i=0,s=o.length;i<s;i++)(r=o[i])&&e.registerName(t,r)},kv=function(e,t){for(var n,r=((n=t.textContent)!==null&&n!==void 0?n:"").split(Zu),o=[],i=0,s=r.length;i<s;i++){var l=r[i].trim();if(l){var u=l.match(Sv);if(u){var a=0|parseInt(u[1],10),f=u[2];a!==0&&(vv(f,a),wv(e,f,u[3]),e.getTag().insertRules(a,o)),o.length=0}else o.push(l)}}};function xv(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null}var $p=function(e){var t=document.head,n=e||t,r=document.createElement("style"),o=function(l){var u=Array.from(l.querySelectorAll("style[".concat(ar,"]")));return u[u.length-1]}(n),i=o!==void 0?o.nextSibling:null;r.setAttribute(ar,_p),r.setAttribute(Cp,bi);var s=xv();return s&&r.setAttribute("nonce",s),n.insertBefore(r,i),r},Ev=function(){function e(t){this.element=$p(t),this.element.appendChild(document.createTextNode("")),this.sheet=function(n){if(n.sheet)return n.sheet;for(var r=document.styleSheets,o=0,i=r.length;o<i;o++){var s=r[o];if(s.ownerNode===n)return s}throw mo(17)}(this.element),this.length=0}return e.prototype.insertRule=function(t,n){try{return this.sheet.insertRule(n,t),this.length++,!0}catch{return!1}},e.prototype.deleteRule=function(t){this.sheet.deleteRule(t),this.length--},e.prototype.getRule=function(t){var n=this.sheet.cssRules[t];return n&&n.cssText?n.cssText:""},e}(),_v=function(){function e(t){this.element=$p(t),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(t,n){if(t<=this.length&&t>=0){var r=document.createTextNode(n);return this.element.insertBefore(r,this.nodes[t]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},e.prototype.getRule=function(t){return t<this.length?this.nodes[t].textContent:""},e}(),Cv=function(){function e(t){this.rules=[],this.length=0}return e.prototype.insertRule=function(t,n){return t<=this.length&&(this.rules.splice(t,0,n),this.length++,!0)},e.prototype.deleteRule=function(t){this.rules.splice(t,1),this.length--},e.prototype.getRule=function(t){return t<this.length?this.rules[t]:""},e}(),Rc=Ju,Nv={isServer:!Ju,useCSSOMInjection:!tv},Rp=function(){function e(t,n,r){t===void 0&&(t=cr),n===void 0&&(n={});var o=this;this.options=He(He({},Nv),t),this.gs=n,this.names=new Map(r),this.server=!!t.isServer,!this.server&&Ju&&Rc&&(Rc=!1,function(i){for(var s=document.querySelectorAll(yv),l=0,u=s.length;l<u;l++){var a=s[l];a&&a.getAttribute(ar)!==_p&&(kv(i,a),a.parentNode&&a.parentNode.removeChild(a))}}(this)),bu(this,function(){return function(i){for(var s=i.getTag(),l=s.length,u="",a=function(d){var m=function(h){return Ti.get(h)}(d);if(m===void 0)return"continue";var y=i.names.get(m),g=s.getGroup(d);if(y===void 0||g.length===0)return"continue";var S="".concat(ar,".g").concat(d,'[id="').concat(m,'"]'),E="";y!==void 0&&y.forEach(function(h){h.length>0&&(E+="".concat(h,","))}),u+="".concat(g).concat(S,'{content:"').concat(E,'"}').concat(Zu)},f=0;f<l;f++)a(f);return u}(o)})}return e.registerId=function(t){return Mo(t)},e.prototype.reconstructWithOptions=function(t,n){return n===void 0&&(n=!0),new e(He(He({},this.options),t),this.gs,n&&this.names||void 0)},e.prototype.allocateGSInstance=function(t){return this.gs[t]=(this.gs[t]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(t=function(n){var r=n.useCSSOMInjection,o=n.target;return n.isServer?new Cv(o):r?new Ev(o):new _v(o)}(this.options),new gv(t)));var t},e.prototype.hasNameForId=function(t,n){return this.names.has(t)&&this.names.get(t).has(n)},e.prototype.registerName=function(t,n){if(Mo(t),this.names.has(t))this.names.get(t).add(n);else{var r=new Set;r.add(n),this.names.set(t,r)}},e.prototype.insertRules=function(t,n,r){this.registerName(t,n),this.getTag().insertRules(Mo(t),r)},e.prototype.clearNames=function(t){this.names.has(t)&&this.names.get(t).clear()},e.prototype.clearRules=function(t){this.getTag().clearGroup(Mo(t)),this.clearNames(t)},e.prototype.clearTag=function(){this.tag=void 0},e}(),jv=/&/g,Iv=/^\s*\/\/.*$/gm;function Mp(e,t){return e.map(function(n){return n.type==="rule"&&(n.value="".concat(t," ").concat(n.value),n.value=n.value.replaceAll(",",",".concat(t," ")),n.props=n.props.map(function(r){return"".concat(t," ").concat(r)})),Array.isArray(n.children)&&n.type!=="@keyframes"&&(n.children=Mp(n.children,t)),n})}function Pv(e){var t,n,r,o=cr,i=o.options,s=i===void 0?cr:i,l=o.plugins,u=l===void 0?es:l,a=function(m,y,g){return g.startsWith(n)&&g.endsWith(n)&&g.replaceAll(n,"").length>0?".".concat(t):m},f=u.slice();f.push(function(m){m.type===Xi&&m.value.includes("&")&&(m.props[0]=m.props[0].replace(jv,n).replace(r,a))}),s.prefix&&f.push(b0),f.push(Z0);var d=function(m,y,g,S){y===void 0&&(y=""),g===void 0&&(g=""),S===void 0&&(S="&"),t=S,n=y,r=new RegExp("\\".concat(n,"\\b"),"g");var E=m.replace(Iv,""),h=K0(g||y?"".concat(g," ").concat(y," { ").concat(E," }"):E);s.namespace&&(h=Mp(h,s.namespace));var p=[];return Pi(h,J0(f.concat(q0(function(c){return p.push(c)})))),p};return d.hash=u.length?u.reduce(function(m,y){return y.name||mo(15),Gn(m,y.name)},jp).toString():"",d}var Tv=new Rp,Fl=Pv(),zp=rn.createContext({shouldForwardProp:void 0,styleSheet:Tv,stylis:Fl});zp.Consumer;rn.createContext(void 0);function Mc(){return _.useContext(zp)}var Lv=function(){function e(t,n){var r=this;this.inject=function(o,i){i===void 0&&(i=Fl);var s=r.name+i.hash;o.hasNameForId(r.id,s)||o.insertRules(r.id,s,i(r.rules,s,"@keyframes"))},this.name=t,this.id="sc-keyframes-".concat(t),this.rules=n,bu(this,function(){throw mo(12,String(r.name))})}return e.prototype.getName=function(t){return t===void 0&&(t=Fl),this.name+t.hash},e}(),Ov=function(e){return e>="A"&&e<="Z"};function zc(e){for(var t="",n=0;n<e.length;n++){var r=e[n];if(n===1&&r==="-"&&e[0]==="-")return e;Ov(r)?t+="-"+r.toLowerCase():t+=r}return t.startsWith("ms-")?"-"+t:t}var Ap=function(e){return e==null||e===!1||e===""},Dp=function(e){var t,n,r=[];for(var o in e){var i=e[o];e.hasOwnProperty(o)&&!Ap(i)&&(Array.isArray(i)&&i.isCss||fr(i)?r.push("".concat(zc(o),":"),i,";"):lo(i)?r.push.apply(r,Ii(Ii(["".concat(o," {")],Dp(i),!1),["}"],!1)):r.push("".concat(zc(o),": ").concat((t=o,(n=i)==null||typeof n=="boolean"||n===""?"":typeof n!="number"||n===0||t in ev||t.startsWith("--")?String(n).trim():"".concat(n,"px")),";")))}return r};function En(e,t,n,r){if(Ap(e))return[];if(qu(e))return[".".concat(e.styledComponentId)];if(fr(e)){if(!fr(i=e)||i.prototype&&i.prototype.isReactComponent||!t)return[e];var o=e(t);return En(o,t,n,r)}var i;return e instanceof Lv?n?(e.inject(n,r),[e.getName(r)]):[e]:lo(e)?Dp(e):Array.isArray(e)?Array.prototype.concat.apply(es,e.map(function(s){return En(s,t,n,r)})):[e.toString()]}function $v(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(fr(n)&&!qu(n))return!1}return!0}var Rv=Ip(bi),Mv=function(){function e(t,n,r){this.rules=t,this.staticRulesId="",this.isStatic=(r===void 0||r.isStatic)&&$v(t),this.componentId=n,this.baseHash=Gn(Rv,n),this.baseStyle=r,Rp.registerId(n)}return e.prototype.generateAndInjectStyles=function(t,n,r){var o=this.baseStyle?this.baseStyle.generateAndInjectStyles(t,n,r):"";if(this.isStatic&&!r.hash)if(this.staticRulesId&&n.hasNameForId(this.componentId,this.staticRulesId))o=Sn(o,this.staticRulesId);else{var i=$c(En(this.rules,t,n,r)),s=Al(Gn(this.baseHash,i)>>>0);if(!n.hasNameForId(this.componentId,s)){var l=r(i,".".concat(s),void 0,this.componentId);n.insertRules(this.componentId,s,l)}o=Sn(o,s),this.staticRulesId=s}else{for(var u=Gn(this.baseHash,r.hash),a="",f=0;f<this.rules.length;f++){var d=this.rules[f];if(typeof d=="string")a+=d;else if(d){var m=$c(En(d,t,n,r));u=Gn(u,m+f),a+=m}}if(a){var y=Al(u>>>0);n.hasNameForId(this.componentId,y)||n.insertRules(this.componentId,y,r(a,".".concat(y),void 0,this.componentId)),o=Sn(o,y)}}return o},e}(),Fp=rn.createContext(void 0);Fp.Consumer;var As={};function zv(e,t,n){var r=qu(e),o=e,i=!zs(e),s=t.attrs,l=s===void 0?es:s,u=t.componentId,a=u===void 0?function(k,C){var w=typeof k!="string"?"sc":Ic(k);As[w]=(As[w]||0)+1;var x="".concat(w,"-").concat(sv(bi+w+As[w]));return C?"".concat(C,"-").concat(x):x}(t.displayName,t.parentComponentId):u,f=t.displayName,d=f===void 0?function(k){return zs(k)?"styled.".concat(k):"Styled(".concat(lv(k),")")}(e):f,m=t.displayName&&t.componentId?"".concat(Ic(t.displayName),"-").concat(t.componentId):t.componentId||a,y=r&&o.attrs?o.attrs.concat(l).filter(Boolean):l,g=t.shouldForwardProp;if(r&&o.shouldForwardProp){var S=o.shouldForwardProp;if(t.shouldForwardProp){var E=t.shouldForwardProp;g=function(k,C){return S(k,C)&&E(k,C)}}else g=S}var h=new Mv(n,m,r?o.componentStyle:void 0);function p(k,C){return function(w,x,N){var L=w.attrs,I=w.componentStyle,A=w.defaultProps,V=w.foldedComponentIds,q=w.styledComponentId,z=w.target,B=rn.useContext(Fp),H=Mc(),$=w.shouldForwardProp||H.shouldForwardProp,j=nv(x,B,A)||cr,T=function(Se,X,oe){for(var Q,ne=He(He({},X),{className:void 0,theme:oe}),he=0;he<Se.length;he+=1){var b=fr(Q=Se[he])?Q(ne):Q;for(var O in b)ne[O]=O==="className"?Sn(ne[O],b[O]):O==="style"?He(He({},ne[O]),b[O]):b[O]}return X.className&&(ne.className=Sn(ne.className,X.className)),ne}(L,x,j),R=T.as||z,D={};for(var U in T)T[U]===void 0||U[0]==="$"||U==="as"||U==="theme"&&T.theme===j||(U==="forwardedAs"?D.as=T.forwardedAs:$&&!$(U,R)||(D[U]=T[U]));var te=function(Se,X){var oe=Mc(),Q=Se.generateAndInjectStyles(X,oe.styleSheet,oe.stylis);return Q}(I,T),G=Sn(V,q);return te&&(G+=" "+te),T.className&&(G+=" "+T.className),D[zs(R)&&!Np.has(R)?"class":"className"]=G,D.ref=N,_.createElement(R,D)}(c,k,C)}p.displayName=d;var c=rn.forwardRef(p);return c.attrs=y,c.componentStyle=h,c.displayName=d,c.shouldForwardProp=g,c.foldedComponentIds=r?Sn(o.foldedComponentIds,o.styledComponentId):"",c.styledComponentId=m,c.target=r?o.target:e,Object.defineProperty(c,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(k){this._foldedDefaultProps=r?function(C){for(var w=[],x=1;x<arguments.length;x++)w[x-1]=arguments[x];for(var N=0,L=w;N<L.length;N++)Dl(C,L[N],!0);return C}({},o.defaultProps,k):k}}),bu(c,function(){return".".concat(c.styledComponentId)}),i&&Op(c,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),c}function Ac(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}var Dc=function(e){return Object.assign(e,{isCss:!0})};function Av(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(fr(e)||lo(e))return Dc(En(Ac(es,Ii([e],t,!0))));var r=e;return t.length===0&&r.length===1&&typeof r[0]=="string"?En(r):Dc(En(Ac(r,t)))}function Bl(e,t,n){if(n===void 0&&(n=cr),!t)throw mo(1,t);var r=function(o){for(var i=[],s=1;s<arguments.length;s++)i[s-1]=arguments[s];return e(t,n,Av.apply(void 0,Ii([o],i,!1)))};return r.attrs=function(o){return Bl(e,t,He(He({},n),{attrs:Array.prototype.concat(n.attrs,o).filter(Boolean)}))},r.withConfig=function(o){return Bl(e,t,He(He({},n),o))},r}var Bp=function(e){return Bl(zv,e)},ea=Bp;Np.forEach(function(e){ea[e]=Bp(e)});const Dv=({className:e,children:t,ref:n,onClick:r,style:o,...i})=>v.jsx("div",{className:e,onClick:r,ref:n,style:{...o},...i,children:t}),Fc=ea(Dv)` 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"}; `:""} `;/*! ***************************************************************************** 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 nn=function(){return nn=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},nn.apply(this,arguments)};function Fv(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}var Bv=function(){return Math.random().toString(36).substring(6)},Uv=function(e){var t=e.animate,n=t===void 0?!0:t,r=e.backgroundColor,o=r===void 0?"#f5f6f7":r,i=e.backgroundOpacity,s=i===void 0?1:i,l=e.baseUrl,u=l===void 0?"":l,a=e.children,f=e.foregroundColor,d=f===void 0?"#eee":f,m=e.foregroundOpacity,y=m===void 0?1:m,g=e.gradientRatio,S=g===void 0?2:g,E=e.uniqueKey,h=e.rtl,p=h===void 0?!1:h,c=e.speed,k=c===void 0?1.2:c,C=e.style,w=C===void 0?{}:C,x=e.title,N=x===void 0?"Loading...":x,L=e.beforeMask,I=L===void 0?null:L,A=Fv(e,["animate","backgroundColor","backgroundOpacity","baseUrl","children","foregroundColor","foregroundOpacity","gradientRatio","uniqueKey","rtl","speed","style","title","beforeMask"]),V=E||Bv(),q="".concat(V,"-diff"),z="".concat(V,"-animated-diff"),B="".concat(V,"-aria"),H=p?{transform:"scaleX(-1)"}:null,$="".concat(k,"s"),j="".concat(S*-1," 0"),T="".concat(S," 0");return _.createElement("svg",nn({"aria-labelledby":B,role:"img",style:nn(nn({},w),H)},A),N?_.createElement("title",{id:B},N):null,I&&_.isValidElement(I)?I:null,_.createElement("rect",{role:"presentation",x:"0",y:"0",width:"100%",height:"100%",clipPath:"url(".concat(u,"#").concat(q,")"),style:{fill:"url(".concat(u,"#").concat(z,")")}}),_.createElement("defs",null,_.createElement("clipPath",{id:q},a),_.createElement("linearGradient",{id:z,gradientTransform:"translate(".concat(j,")")},_.createElement("stop",{offset:"0%",stopColor:o,stopOpacity:s}),_.createElement("stop",{offset:"50%",stopColor:d,stopOpacity:y}),_.createElement("stop",{offset:"100%",stopColor:o,stopOpacity:s}),n&&_.createElement("animateTransform",{attributeName:"gradientTransform",type:"translate",values:"".concat(j,"; 0 0; ").concat(T),dur:$,repeatCount:"indefinite"}))))},ta=function(e){return e.children?_.createElement(Uv,nn({},e)):_.createElement(Vv,nn({},e))},Vv=function(e){return _.createElement(ta,nn({viewBox:"0 0 476 124"},e),_.createElement("rect",{x:"48",y:"8",width:"88",height:"6",rx:"3"}),_.createElement("rect",{x:"48",y:"26",width:"52",height:"6",rx:"3"}),_.createElement("rect",{x:"0",y:"56",width:"410",height:"6",rx:"3"}),_.createElement("rect",{x:"0",y:"72",width:"380",height:"6",rx:"3"}),_.createElement("rect",{x:"0",y:"88",width:"178",height:"6",rx:"3"}),_.createElement("circle",{cx:"20",cy:"20",r:"20"}))},Hv={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const Wv=e=>{var ne,he,b,O,K,ie;const{theme:t="light",setSelected:n,defaultSku:r,updateBundleSku:o,dropdownOpen:i,setImage:s,leadSku:l,onError:u,style:a,contryCode:f,storage:d,color:m,keyFeature:y,selectionCta:g,notAvailableCta:S,notForSale:E,outOfStock:h,buyNow:p}=e,{data:c,error:k,finished:C}=pp(l),[w,x]=_.useState(l??Object.keys(c)[0]);_.useState(""),_.useEffect(()=>{l&&x(l)},[l]);const[N,L]=_.useState([]),{freeItems:I}=dp(l);_.useEffect(()=>{L(I)},[I]);const[A,V]=fp({devices:c,selectedSku:w}),q=Z=>{n(Z),x(Z),s(c[Z].picture)},z=ji({devices:c,selectedSku:w,availableSkus:A,field:"color",handleSelectSku:q,element:hp,theme:t}),B=ji({devices:c,selectedSku:w,availableSkus:A,field:"size",handleSelectSku:q,element:mp,theme:t}),[H,$]=_.useState(!1),[j,T]=_.useState(0);_.useEffect(()=>{c&&C&&c[w]&&c[w].price.priceType&&(c[w]&&c[w].stock&&c[w].stock.stockLevelStatus==="outOfStock"||c[w]&&c[w].stock&&c[w].price.priceType&&c[w].stock.stockLevelStatus!=="outOfStock"&&{...Ge(`PCDBuyNow:${c[w].name}`)})},[c,w,C,c[w]]),_.useState(" Default Value ");const[R,D]=_.useState(null),[U,te]=_.useState(!1),[G,Se]=_.useState([]),X=()=>{te(!1);const Z=`https://searchapi.samsung.com/v6/front/b2c/product/card/detail/newhybris?siteCode=${f}&modelList=`+w+"&saleSkuYN=Y&onlyRequestSkuYN=Y&keySummaryYN=N&specYN=N&commonCodeYN=N";fetch(Z).then(ee=>ee.json()).then(ee=>{te(!0),Se(ee)},ee=>{te(!0),D(ee)})},oe=()=>{const Z=Hv.VITE_PRODUCT_API+w+"/offers?fields=SIMPLE_INFO";fetch(Z).then(ee=>ee.json()).then(ee=>{if(!ee||ee.length===0)return;const ze=[];ee.benefits.length>0&&ee.benefits.forEach(Le=>{Le.code.includes("CASHBACK")&&ze.push(Le.description),Le.code.includes("FOC")&&ze.push(Le.description)}),L(ze)},ee=>{console.log(ee)})};if(_.useEffect(()=>{w!==""&&(X(),oe())},[w]),k=="Notforsale")return v.jsx("div",{style:{textAlign:"center",paddingTop:"50px",display:"flex",verticalAlign:"middle",fontFamily:"SamsungOne, sans-serif",fontSize:"16px",fontWeight:"bold",lineHeight:"1rem"},children:E});if(!c[w])return v.jsx("div",{className:"centered-loading",children:v.jsx("img",{style:{maxWidth:"100px"},src:"https://images.samsung.com/is/image/samsung/assets/uk/pay-monthly-contracts-2023/contract-loading.gif",alt:"Loading"})});const Q=Z=>Gu((Z==null?void 0:Z.value)??0,f);return v.jsx(v.Fragment,{children:v.jsxs("div",{className:"configurator-container",style:{opacity:i?"0.2":"1"},children:[v.jsxs("div",{className:"configurator-left",children:[v.jsxs("div",{children:[v.jsx("h3",{children:c[w].name.replace("<br>","")}),v.jsx(gp,{marginBottom:"12px",sku:w}),v.jsx("p",{className:"price",children:Q(c[w].price)})]}),v.jsxs("div",{className:"configurator-selectors",children:[v.jsxs("div",{className:"selector-container",children:[c[w].size&&v.jsxs(v.Fragment,{children:[v.jsx("p",{className:"selector-label",children:(((he=(ne=G==null?void 0:G.response)==null?void 0:ne.resultData)==null?void 0:he.productList[0].modelList[0].pviTypeName)=="Mobile",d)}),v.jsx(Fc,{className:"storage-selectors-container",children:B})]}),v.jsxs("p",{className:"selector-label",children:[m,": ",(b=c[w].color)==null?void 0:b.colorName]}),v.jsx(Fc,{className:"color-selectors-container",children:z})]}),v.jsx("div",{className:"main-image-container",children:c[w]&&v.jsx("div",{className:"main-image",style:{backgroundImage:`url(${H?((O=c[w].gallery[j])==null?void 0:O.url)??"":c[w].picture.url})`},children:!c[w].picture.url&&v.jsx(ta,{height:"136",width:"200",viewBox:"0 0 200 136",style:{maxWidth:"100%"},children:v.jsx("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"200",height:"136"})})})})]})]}),v.jsxs("div",{className:"configurator-right",children:[((ie=(K=G==null?void 0:G.response)==null?void 0:K.resultData)==null?void 0:ie.productList[0].modelList[0].usp)&&v.jsxs(v.Fragment,{children:[v.jsx("p",{className:"key-features",children:y}),v.jsx("ul",{className:"key-features-list",children:G.response.resultData.productList[0].modelList[0].usp.map((Z,ee)=>v.jsx("li",{dangerouslySetInnerHTML:{__html:Z}},ee))})]}),v.jsxs("div",{className:"add-to-bundle-container",children:[c&&c[w].price.priceType&&c[w].stock.stockLevelStatus=="inStock"&&v.jsx("button",{...Ge("Product configurator:Add to bundle:clicked"),className:"add-to-bundle",onClick:()=>{o(w);const Z=document.getElementById("matchmaker-bundle-builder"),ee=Z!==null?Z.getBoundingClientRect().top-60:0;setTimeout(()=>{window.scrollTo({top:window.scrollY+ee,behavior:"smooth"})},200)},children:g}),c&&c[w].price.priceType&&c[w].stock.stockLevelStatus!="inStock"&&v.jsx("button",{className:"add-to-bundle",disabled:!0,children:S})]}),v.jsxs("div",{id:"offerDetails",children:[N.length>0&&v.jsx("p",{children:"Free item included with this purchase:"}),N.map((Z,ee)=>v.jsx("p",{dangerouslySetInnerHTML:{__html:Z}},ee))]})]})]})})};function At(e){return Array.isArray?Array.isArray(e):Hp(e)==="[object Array]"}const Qv=1/0;function Yv(e){if(typeof e=="string")return e;let t=e+"";return t=="0"&&1/e==-Qv?"-0":t}function Gv(e){return e==null?"":Yv(e)}function _t(e){return typeof e=="string"}function Up(e){return typeof e=="number"}function Kv(e){return e===!0||e===!1||Xv(e)&&Hp(e)=="[object Boolean]"}function Vp(e){return typeof e=="object"}function Xv(e){return Vp(e)&&e!==null}function Ze(e){return e!=null}function Ds(e){return!e.trim().length}function Hp(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const Zv="Incorrect 'index' type",Jv=e=>`Invalid value for key ${e}`,qv=e=>`Pattern length exceeds max of ${e}.`,bv=e=>`Missing ${e} property in key`,e1=e=>`Property 'weight' in key '${e}' must be a positive integer`,Bc=Object.prototype.hasOwnProperty;class t1{constructor(t){this._keys=[],this._keyMap={};let n=0;t.forEach(r=>{let o=Wp(r);this._keys.push(o),this._keyMap[o.id]=o,n+=o.weight}),this._keys.forEach(r=>{r.weight/=n})}get(t){return this._keyMap[t]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function Wp(e){let t=null,n=null,r=null,o=1,i=null;if(_t(e)||At(e))r=e,t=Uc(e),n=Ul(e);else{if(!Bc.call(e,"name"))throw new Error(bv("name"));const s=e.name;if(r=s,Bc.call(e,"weight")&&(o=e.weight,o<=0))throw new Error(e1(s));t=Uc(s),n=Ul(s),i=e.getFn}return{path:t,id:n,weight:o,src:r,getFn:i}}function Uc(e){return At(e)?e:e.split(".")}function Ul(e){return At(e)?e.join("."):e}function n1(e,t){let n=[],r=!1;const o=(i,s,l)=>{if(Ze(i))if(!s[l])n.push(i);else{let u=s[l];const a=i[u];if(!Ze(a))return;if(l===s.length-1&&(_t(a)||Up(a)||Kv(a)))n.push(Gv(a));else if(At(a)){r=!0;for(let f=0,d=a.length;f<d;f+=1)o(a[f],s,l+1)}else s.length&&o(a,s,l+1)}};return o(e,_t(t)?t.split("."):t,0),r?n:n[0]}const r1={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},o1={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1},i1={location:0,threshold:.6,distance:100},s1={useExtendedSearch:!1,getFn:n1,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var F={...o1,...r1,...i1,...s1};const l1=/[^ ]+/g;function u1(e=1,t=3){const n=new Map,r=Math.pow(10,t);return{get(o){const i=o.match(l1).length;if(n.has(i))return n.get(i);const s=1/Math.pow(i,.5*e),l=parseFloat(Math.round(s*r)/r);return n.set(i,l),l},clear(){n.clear()}}}class na{constructor({getFn:t=F.getFn,fieldNormWeight:n=F.fieldNormWeight}={}){this.norm=u1(n,3),this.getFn=t,this.isCreated=!1,this.setIndexRecords()}setSources(t=[]){this.docs=t}setIndexRecords(t=[]){this.records=t}setKeys(t=[]){this.keys=t,this._keysMap={},t.forEach((n,r)=>{this._keysMap[n.id]=r})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,_t(this.docs[0])?this.docs.forEach((t,n)=>{this._addString(t,n)}):this.docs.forEach((t,n)=>{this._addObject(t,n)}),this.norm.clear())}add(t){const n=this.size();_t(t)?this._addString(t,n):this._addObject(t,n)}removeAt(t){this.records.splice(t,1);for(let n=t,r=this.size();n<r;n+=1)this.records[n].i-=1}getValueForItemAtKeyId(t,n){return t[this._keysMap[n]]}size(){return this.records.length}_addString(t,n){if(!Ze(t)||Ds(t))return;let r={v:t,i:n,n:this.norm.get(t)};this.records.push(r)}_addObject(t,n){let r={i:n,$:{}};this.keys.forEach((o,i)=>{let s=o.getFn?o.getFn(t):this.getFn(t,o.path);if(Ze(s)){if(At(s)){let l=[];const u=[{nestedArrIndex:-1,value:s}];for(;u.length;){const{nestedArrIndex:a,value:f}=u.pop();if(Ze(f))if(_t(f)&&!Ds(f)){let d={v:f,i:a,n:this.norm.get(f)};l.push(d)}else At(f)&&f.forEach((d,m)=>{u.push({nestedArrIndex:m,value:d})})}r.$[i]=l}else if(_t(s)&&!Ds(s)){let l={v:s,n:this.norm.get(s)};r.$[i]=l}}}),this.records.push(r)}toJSON(){return{keys:this.keys,records:this.records}}}function Qp(e,t,{getFn:n=F.getFn,fieldNormWeight:r=F.fieldNormWeight}={}){const o=new na({getFn:n,fieldNormWeight:r});return o.setKeys(e.map(Wp)),o.setSources(t),o.create(),o}function a1(e,{getFn:t=F.getFn,fieldNormWeight:n=F.fieldNormWeight}={}){const{keys:r,records:o}=e,i=new na({getFn:t,fieldNormWeight:n});return i.setKeys(r),i.setIndexRecords(o),i}function zo(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:o=F.distance,ignoreLocation:i=F.ignoreLocation}={}){const s=t/e.length;if(i)return s;const l=Math.abs(r-n);return o?s+l/o:l?1:s}function c1(e=[],t=F.minMatchCharLength){let n=[],r=-1,o=-1,i=0;for(let s=e.length;i<s;i+=1){let l=e[i];l&&r===-1?r=i:!l&&r!==-1&&(o=i-1,o-r+1>=t&&n.push([r,o]),r=-1)}return e[i-1]&&i-r>=t&&n.push([r,i-1]),n}const mn=32;function f1(e,t,n,{location:r=F.location,distance:o=F.distance,threshold:i=F.threshold,findAllMatches:s=F.findAllMatches,minMatchCharLength:l=F.minMatchCharLength,includeMatches:u=F.includeMatches,ignoreLocation:a=F.ignoreLocation}={}){if(t.length>mn)throw new Error(qv(mn));const f=t.length,d=e.length,m=Math.max(0,Math.min(r,d));let y=i,g=m;const S=l>1||u,E=S?Array(d):[];let h;for(;(h=e.indexOf(t,g))>-1;){let x=zo(t,{currentLocation:h,expectedLocation:m,distance:o,ignoreLocation:a});if(y=Math.min(x,y),g=h+f,S){let N=0;for(;N<f;)E[h+N]=1,N+=1}}g=-1;let p=[],c=1,k=f+d;const C=1<<f-1;for(let x=0;x<f;x+=1){let N=0,L=k;for(;N<L;)zo(t,{errors:x,currentLocation:m+L,expectedLocation:m,distance:o,ignoreLocation:a})<=y?N=L:k=L,L=Math.floor((k-N)/2+N);k=L;let I=Math.max(1,m-L+1),A=s?d:Math.min(m+L,d)+f,V=Array(A+2);V[A+1]=(1<<x)-1;for(let z=A;z>=I;z-=1){let B=z-1,H=n[e.charAt(B)];if(S&&(E[B]=+!!H),V[z]=(V[z+1]<<1|1)&H,x&&(V[z]|=(p[z+1]|p[z])<<1|1|p[z+1]),V[z]&C&&(c=zo(t,{errors:x,currentLocation:B,expectedLocation:m,distance:o,ignoreLocation:a}),c<=y)){if(y=c,g=B,g<=m)break;I=Math.max(1,2*m-g)}}if(zo(t,{errors:x+1,currentLocation:m,expectedLocation:m,distance:o,ignoreLocation:a})>y)break;p=V}const w={isMatch:g>=0,score:Math.max(.001,c)};if(S){const x=c1(E,l);x.length?u&&(w.indices=x):w.isMatch=!1}return w}function d1(e){let t={};for(let n=0,r=e.length;n<r;n+=1){const o=e.charAt(n);t[o]=(t[o]||0)|1<<r-n-1}return t}class Yp{constructor(t,{location:n=F.location,threshold:r=F.threshold,distance:o=F.distance,includeMatches:i=F.includeMatches,findAllMatches:s=F.findAllMatches,minMatchCharLength:l=F.minMatchCharLength,isCaseSensitive:u=F.isCaseSensitive,ignoreLocation:a=F.ignoreLocation}={}){if(this.options={location:n,threshold:r,distance:o,includeMatches:i,findAllMatches:s,minMatchCharLength:l,isCaseSensitive:u,ignoreLocation:a},this.pattern=u?t:t.toLowerCase(),this.chunks=[],!this.pattern.length)return;const f=(m,y)=>{this.chunks.push({pattern:m,alphabet:d1(m),startIndex:y})},d=this.pattern.length;if(d>mn){let m=0;const y=d%mn,g=d-y;for(;m<g;)f(this.pattern.substr(m,mn),m),m+=mn;if(y){const S=d-mn;f(this.pattern.substr(S),S)}}else f(this.pattern,0)}searchIn(t){const{isCaseSensitive:n,includeMatches:r}=this.options;if(n||(t=t.toLowerCase()),this.pattern===t){let g={isMatch:!0,score:0};return r&&(g.indices=[[0,t.length-1]]),g}const{location:o,distance:i,threshold:s,findAllMatches:l,minMatchCharLength:u,ignoreLocation:a}=this.options;let f=[],d=0,m=!1;this.chunks.forEach(({pattern:g,alphabet:S,startIndex:E})=>{const{isMatch:h,score:p,indices:c}=f1(t,g,S,{location:o+E,distance:i,threshold:s,findAllMatches:l,minMatchCharLength:u,includeMatches:r,ignoreLocation:a});h&&(m=!0),d+=p,h&&c&&(f=[...f,...c])});let y={isMatch:m,score:m?d/this.chunks.length:1};return m&&r&&(y.indices=f),y}}class cn{constructor(t){this.pattern=t}static isMultiMatch(t){return Vc(t,this.multiRegex)}static isSingleMatch(t){return Vc(t,this.singleRegex)}search(){}}function Vc(e,t){const n=e.match(t);return n?n[1]:null}class p1 extends cn{constructor(t){super(t)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(t){const n=t===this.pattern;return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class h1 extends cn{constructor(t){super(t)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(t){const r=t.indexOf(this.pattern)===-1;return{isMatch:r,score:r?0:1,indices:[0,t.length-1]}}}class m1 extends cn{constructor(t){super(t)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(t){const n=t.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class g1 extends cn{constructor(t){super(t)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(t){const n=!t.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}}class v1 extends cn{constructor(t){super(t)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(t){const n=t.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[t.length-this.pattern.length,t.length-1]}}}class y1 extends cn{constructor(t){super(t)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(t){const n=!t.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}}class Gp extends cn{constructor(t,{location:n=F.location,threshold:r=F.threshold,distance:o=F.distance,includeMatches:i=F.includeMatches,findAllMatches:s=F.findAllMatches,minMatchCharLength:l=F.minMatchCharLength,isCaseSensitive:u=F.isCaseSensitive,ignoreLocation:a=F.ignoreLocation}={}){super(t),this._bitapSearch=new Yp(t,{location:n,threshold:r,distance:o,includeMatches:i,findAllMatches:s,minMatchCharLength:l,isCaseSensitive:u,ignoreLocation:a})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(t){return this._bitapSearch.searchIn(t)}}class Kp extends cn{constructor(t){super(t)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(t){let n=0,r;const o=[],i=this.pattern.length;for(;(r=t.indexOf(this.pattern,n))>-1;)n=r+i,o.push([r,n-1]);const s=!!o.length;return{isMatch:s,score:s?0:1,indices:o}}}const Vl=[p1,Kp,m1,g1,y1,v1,h1,Gp],Hc=Vl.length,S1=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,w1="|";function k1(e,t={}){return e.split(w1).map(n=>{let r=n.trim().split(S1).filter(i=>i&&!!i.trim()),o=[];for(let i=0,s=r.length;i<s;i+=1){const l=r[i];let u=!1,a=-1;for(;!u&&++a<Hc;){const f=Vl[a];let d=f.isMultiMatch(l);d&&(o.push(new f(d,t)),u=!0)}if(!u)for(a=-1;++a<Hc;){const f=Vl[a];let d=f.isSingleMatch(l);if(d){o.push(new f(d,t));break}}}return o})}const x1=new Set([Gp.type,Kp.type]);class E1{constructor(t,{isCaseSensitive:n=F.isCaseSensitive,includeMatches:r=F.includeMatches,minMatchCharLength:o=F.minMatchCharLength,ignoreLocation:i=F.ignoreLocation,findAllMatches:s=F.findAllMatches,location:l=F.location,threshold:u=F.threshold,distance:a=F.distance}={}){this.query=null,this.options={isCaseSensitive:n,includeMatches:r,minMatchCharLength:o,findAllMatches:s,ignoreLocation:i,location:l,threshold:u,distance:a},this.pattern=n?t:t.toLowerCase(),this.query=k1(this.pattern,this.options)}static condition(t,n){return n.useExtendedSearch}searchIn(t){const n=this.query;if(!n)return{isMatch:!1,score:1};const{includeMatches:r,isCaseSensitive:o}=this.options;t=o?t:t.toLowerCase();let i=0,s=[],l=0;for(let u=0,a=n.length;u<a;u+=1){const f=n[u];s.length=0,i=0;for(let d=0,m=f.length;d<m;d+=1){const y=f[d],{isMatch:g,indices:S,score:E}=y.search(t);if(g){if(i+=1,l+=E,r){const h=y.constructor.type;x1.has(h)?s=[...s,...S]:s.push(S)}}else{l=0,i=0,s.length=0;break}}if(i){let d={isMatch:!0,score:l/i};return r&&(d.indices=s),d}}return{isMatch:!1,score:1}}}const Hl=[];function _1(...e){Hl.push(...e)}function Wl(e,t){for(let n=0,r=Hl.length;n<r;n+=1){let o=Hl[n];if(o.condition(e,t))return new o(e,t)}return new Yp(e,t)}const Li={AND:"$and",OR:"$or"},Ql={PATH:"$path",PATTERN:"$val"},Yl=e=>!!(e[Li.AND]||e[Li.OR]),C1=e=>!!e[Ql.PATH],N1=e=>!At(e)&&Vp(e)&&!Yl(e),Wc=e=>({[Li.AND]:Object.keys(e).map(t=>({[t]:e[t]}))});function Xp(e,t,{auto:n=!0}={}){const r=o=>{let i=Object.keys(o);const s=C1(o);if(!s&&i.length>1&&!Yl(o))return r(Wc(o));if(N1(o)){const u=s?o[Ql.PATH]:i[0],a=s?o[Ql.PATTERN]:o[u];if(!_t(a))throw new Error(Jv(u));const f={keyId:Ul(u),pattern:a};return n&&(f.searcher=Wl(a,t)),f}let l={children:[],operator:i[0]};return i.forEach(u=>{const a=o[u];At(a)&&a.forEach(f=>{l.children.push(r(f))})}),l};return Yl(e)||(e=Wc(e)),r(e)}function j1(e,{ignoreFieldNorm:t=F.ignoreFieldNorm}){e.forEach(n=>{let r=1;n.matches.forEach(({key:o,norm:i,score:s})=>{const l=o?o.weight:null;r*=Math.pow(s===0&&l?Number.EPSILON:s,(l||1)*(t?1:i))}),n.score=r})}function I1(e,t){const n=e.matches;t.matches=[],Ze(n)&&n.forEach(r=>{if(!Ze(r.indices)||!r.indices.length)return;const{indices:o,value:i}=r;let s={indices:o,value:i};r.key&&(s.key=r.key.src),r.idx>-1&&(s.refIndex=r.idx),t.matches.push(s)})}function P1(e,t){t.score=e.score}function T1(e,t,{includeMatches:n=F.includeMatches,includeScore:r=F.includeScore}={}){const o=[];return n&&o.push(I1),r&&o.push(P1),e.map(i=>{const{idx:s}=i,l={item:t[s],refIndex:s};return o.length&&o.forEach(u=>{u(i,l)}),l})}class gr{constructor(t,n={},r){this.options={...F,...n},this.options.useExtendedSearch,this._keyStore=new t1(this.options.keys),this.setCollection(t,r)}setCollection(t,n){if(this._docs=t,n&&!(n instanceof na))throw new Error(Zv);this._myIndex=n||Qp(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(t){Ze(t)&&(this._docs.push(t),this._myIndex.add(t))}remove(t=()=>!1){const n=[];for(let r=0,o=this._docs.length;r<o;r+=1){const i=this._docs[r];t(i,r)&&(this.removeAt(r),r-=1,o-=1,n.push(i))}return n}removeAt(t){this._docs.splice(t,1),this._myIndex.removeAt(t)}getIndex(){return this._myIndex}search(t,{limit:n=-1}={}){const{includeMatches:r,includeScore:o,shouldSort:i,sortFn:s,ignoreFieldNorm:l}=this.options;let u=_t(t)?_t(this._docs[0])?this._searchStringList(t):this._searchObjectList(t):this._searchLogical(t);return j1(u,{ignoreFieldNorm:l}),i&&u.sort(s),Up(n)&&n>-1&&(u=u.slice(0,n)),T1(u,this._docs,{includeMatches:r,includeScore:o})}_searchStringList(t){const n=Wl(t,this.options),{records:r}=this._myIndex,o=[];return r.forEach(({v:i,i:s,n:l})=>{if(!Ze(i))return;const{isMatch:u,score:a,indices:f}=n.searchIn(i);u&&o.push({item:i,idx:s,matches:[{score:a,value:i,norm:l,indices:f}]})}),o}_searchLogical(t){const n=Xp(t,this.options),r=(l,u,a)=>{if(!l.children){const{keyId:d,searcher:m}=l,y=this._findMatches({key:this._keyStore.get(d),value:this._myIndex.getValueForItemAtKeyId(u,d),searcher:m});return y&&y.length?[{idx:a,item:u,matches:y}]:[]}const f=[];for(let d=0,m=l.children.length;d<m;d+=1){const y=l.children[d],g=r(y,u,a);if(g.length)f.push(...g);else if(l.operator===Li.AND)return[]}return f},o=this._myIndex.records,i={},s=[];return o.forEach(({$:l,i:u})=>{if(Ze(l)){let a=r(n,l,u);a.length&&(i[u]||(i[u]={idx:u,item:l,matches:[]},s.push(i[u])),a.forEach(({matches:f})=>{i[u].matches.push(...f)}))}}),s}_searchObjectList(t){const n=Wl(t,this.options),{keys:r,records:o}=this._myIndex,i=[];return o.forEach(({$:s,i:l})=>{if(!Ze(s))return;let u=[];r.forEach((a,f)=>{u.push(...this._findMatches({key:a,value:s[f],searcher:n}))}),u.length&&i.push({idx:l,item:s,matches:u})}),i}_findMatches({key:t,value:n,searcher:r}){if(!Ze(n))return[];let o=[];if(At(n))n.forEach(({v:i,i:s,n:l})=>{if(!Ze(i))return;const{isMatch:u,score:a,indices:f}=r.searchIn(i);u&&o.push({score:a,key:t,value:i,idx:s,norm:l,indices:f})});else{const{v:i,n:s}=n,{isMatch:l,score:u,indices:a}=r.searchIn(i);l&&o.push({score:u,key:t,value:i,norm:s,indices:a})}return o}}gr.version="7.0.0";gr.createIndex=Qp;gr.parseIndex=a1;gr.config=F;gr.parseQuery=Xp;_1(E1);const L1=ea.li` padding: 12px 20px; &:empty { display: none } &:hover { background-color: #f7f7f7; } @media (max-width: 767px) { padding: 4px 10px; } `,O1=e=>{const{searchTerm:t,updateDropdownOpen:n,updateSearchTerm:r,updateSkuToView:o,devices:i}=e,{data:s,error:l,finished:u}=$0(i);_.useState(s[0]);const[a,f]=_.useState(""),m=new gr(s,{keys:["displayName"],includeScore:!0}).search(a),y=a?m.map(g=>g.item):s;return _.useEffect(()=>{f(t)},[t]),v.jsx(v.Fragment,{children:y.map((g,S)=>v.jsx(L1,{onClick:()=>{n(!1),r(""),o(g.modelCode)},children:v.jsxs("div",{style:{display:"flex",flexDirection:"row",gap:"12px",alignItems:"center"},...Ge(`Product configurator dropdown:item clicked:${g.modelCode}`),children:[v.jsx("div",{style:{height:"40px",width:"40px",minWidth:"30px",aspectRatio:"1 / 1",backgroundImage:`url(${g.thumbUrl})`,backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat",WebkitBackgroundSize:"contain",backgroundAttachment:"scroll",overflow:"visible"},children:!g.thumbUrl&&v.jsx(ta,{height:"136",width:"200",viewBox:"0 0 200 136",style:{maxWidth:"100%"},children:v.jsx("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"200",height:"136"})})}),v.jsx("p",{style:{fontSize:"initial",minWidth:"65%",textAlign:"left",fontWeight:"bold",fontFamily:"SamsungOne, sans-serif"},children:g.displayName}),v.jsx("p",{style:{fontSize:"initial",minWidth:"20%",fontWeight:"bold",fontFamily:"SamsungOne, sans-serif"},children:g.promotionPriceDisplay})]})},S))})},Ao=e=>{const{skuToEdit:t,skuList:n,updateBundleSku:r,countryCode:o,selectBundleCopy:i}=e,s=_.useRef(null),[l,u]=_.useState(!1),[a,f]=_.useState(""),[d,m]=_.useState(""),[y,g]=_.useState(""),S=c=>{u(c)},E=c=>{f(c)},h=c=>{m(c.target.value),c.target.value.length>2?f(c.target.value.toLowerCase()):c.target.value==""&&f("")},p=c=>{g(c)};return _.useEffect(()=>{g(t)},[t]),_.useEffect(()=>{function c(k){if(s.current&&k.target){const C=k.target;s.current.contains(C)||u(!1)}}return document.addEventListener("mousedown",c),()=>{document.removeEventListener("mousedown",c)}},[s]),v.jsx(v.Fragment,{children:v.jsx("section",{id:"product-configurator",children:v.jsxs("div",{id:"search-box",children:[v.jsx("p",{className:"configurator-title",children:i.selectionTitle}),v.jsxs("div",{className:"search-container",children:[v.jsxs("div",{className:"search-input-container",children:[v.jsx("input",{...Ge("Product configurator:search box:clicked"),type:"text",value:d,onChange:h,onClick:()=>{u(!0)},className:"search-input",placeholder:i.searchBar}),v.jsx("img",{src:"https://images.samsung.com/is/image/samsung/assets/uk/bundle/icons/magnify.png",alt:"Search",className:"search-icon"})]}),v.jsx("ul",{ref:s,className:`dropdown-list ${l?"open":""}`,children:v.jsx(O1,{searchTerm:a,updateDropdownOpen:S,updateSearchTerm:E,devices:n,updateSkuToView:p})})]}),t!=""&&v.jsx(Wv,{defaultSku:y,theme:"light",setSelected:c=>console.log("sku"+c),dropdownOpen:l,updateBundleSku:r,setImage:c=>console.log(c),leadSku:y,onError:c=>console.log(c),contryCode:o,storage:i.storage,color:i.colour,keyFeature:i.keyFeature,selectionCta:i.selectionCta,notAvailableCta:i.notAvailableCta,notForSale:i.notForSale,outOfStock:i.outOfStock,buyNow:i.buyNow},y)]})})})},$1=()=>{const[e,t]=_.useState(window.innerWidth<768);return _.useEffect(()=>{const n=()=>{t(window.innerWidth<768)};return window.addEventListener("resize",n),()=>{window.removeEventListener("resize",n)}},[]),e},R1=({lifestyleKey:e,selectedProducts:t,productArray:n,countryCode:r,layoutData:o})=>{const[i,s]=_.useState([]),[l,u]=_.useState(!1),[a,f]=_.useState(),d=$1(),[m,y]=_.useState(),[g,S]=_.useState(),[E,h]=_.useState(),[p,c]=_.useState(!1),[k,C]=_.useState(),[w,x]=_.useState(),[N,L]=_.useState(),I=$=>{c($)},A=async $=>{if(!$)return{data:[],error:"No SKUs provided"};let T=[],R;const U=$.filter(Boolean).join(",");try{const G=await(await fetch(`${gt.search}&modelList=${U}&commonCodeYN=N&saleSkuYN=Y&onlyRequestSkuYN=Y&keySummaryYN=N`)).json();if(!G||G.length===0)return{data:T};if(G.response&&G.response.statusCode===200&&G.response.resultData&&G.response.resultData.productList&&G.response.resultData.productList.length>0){const Se=G.response.resultData.productList,X=[];Object.entries(Se).forEach(oe=>{if(typeof oe[1]=="object"&&oe[1]!==null){const ne=oe[1].modelList;X.push(ne[0].modelCode)}}),T=X}}catch(te){R=te.message||""}return{data:T,error:R}},V=$=>{N===0&&$?y($):N===1&&$?S($):N===2&&$&&h($),B(),c(!1)},q=$=>{if(L($),e&&t[$]){const j=n[e][t[$]];$===0?C(m):$===1?C(g):$===2&&C(E),x(j)}},z=$=>{setTimeout(()=>{const T=document.getElementById($),R=T?T.getBoundingClientRect().top-120:0;window.scrollTo({top:window.scrollY+R,behavior:"smooth"})},500)},B=async()=>{u(!1);const $=[m,g,E].filter(T=>!!T&&T!=="nosku");if($.length===0){u(!0);return}const j=`https://api.shop.samsung.com/tokocommercewebservices/v2/${r}/userData/anonymous/simulatecart?productCodes=${$.join(",")}`;fetch(j).then(T=>T.json()).then(T=>{u(!0),s(T)},T=>{u(!0),f(T)})};_.useEffect(()=>{(async()=>{if(e&&n[e]){const j=n[e][t[0]],T=n[e][t[1]],R=n[e][t[2]],D=await A(j),U=await A(T),te=await A(R);D.data.length>0&&y(D.data[0]),U.data.length>0&&S(U.data[0]),te.data.length>0&&h(te.data[0])}})()},[n,e,t]),_.useEffect(()=>{setTimeout(()=>{B()},500),I(!1)},[m,g,E]);const H=($,j)=>Gu(($==null?void 0:$.value)??0,j);return v.jsx("div",{className:"bundle-wrapper",id:"matchmaker-bundle-builder",children:v.jsxs("div",{className:"bundle-padding",children:[v.jsx("h1",{children:o.title}),v.jsx("p",{children:o.subTitle}),v.jsxs("div",{className:"bundle-container",children:[v.jsx($s,{defaultSku:m,bundleproductnumber:0,accessarySku:"",product:"product",theme:"light",setSelected:$=>console.log("sku"+$),leadSku:m||"",updateShowConfig:I,updateSelectedBundleToEdit:q,scrollTo:z,countryCode:r,cta:o.cta,endCta:o.cta,colour:o.colour,save:o.save,notForSale:o.notForSale},`${m}-0`),d&&N===0&&p&&k&&w&&w.length>0&&v.jsx(Ao,{skuToEdit:k,skuList:w,updateBundleSku:V,countryCode:r,selectBundleCopy:o}),v.jsx($s,{defaultSku:g,bundleproductnumber:1,accessarySku:"",product:"product",theme:"light",setSelected:$=>console.log("sku"+$),leadSku:g||"",updateShowConfig:I,updateSelectedBundleToEdit:q,scrollTo:z,countryCode:r,cta:o.cta,endCta:o.cta,colour:o.colour,save:o.save,notForSale:o.notForSale},`${g}-1`),d&&N===1&&p&&k&&w&&w.length>0&&v.jsx(Ao,{skuToEdit:k,skuList:w,updateBundleSku:V,countryCode:r,selectBundleCopy:o}),t.length>=3&&v.jsx($s,{defaultSku:E,bundleproductnumber:2,accessarySku:"",product:"product",theme:"light",setSelected:$=>console.log("sku"+$),leadSku:E||"",updateShowConfig:I,updateSelectedBundleToEdit:q,scrollTo:z,countryCode:r,cta:o.cta,endCta:o.cta,colour:o.colour,save:o.save,notForSale:o.notForSale},`${E}-2`),d&&N===2&&p&&k&&w&&w.length>0&&v.jsx(Ao,{skuToEdit:k,skuList:w,updateBundleSku:V,countryCode:r,selectBundleCopy:o}),v.jsxs("div",{className:"bundle-price-section",children:[v.jsx("div",{className:"circle-with-plusequal",children:v.jsx("span",{className:"plusequal-txt",children:"="})}),v.jsxs("div",{className:"priceContainter",children:[v.jsx("div",{children:(i==null?void 0:i.subTotal)&&v.jsxs("p",{className:"price-info",children:[v.jsxs("strong",{children:[o.totalPrice,":"]})," ",v.jsx("strong",{children:H(i.totalPrice,r)})]})}),v.jsx("div",{})]}),v.jsx("button",{className:"button",...Ge("Bundle:Add to cart:clicked"),onClick:()=>{const j=[m,g,E].filter(Boolean).map(R=>({productCode:R,services:[],qty:1}));async function T(){await fetch(`https://api.shop.samsung.com/tokocommercewebservices/v2/${r}/addToCart/multi?fields=BASIC`,{headers:{accept:"application/json, text/javascript, */*; q=0.01","accept-language":"en-GB,en-US;q=0.9,en;q=0.8","content-type":"application/json"},body:JSON.stringify(j),method:"POST",mode:"cors",credentials:"include"}).then(async R=>{await R.json(),window.location.href=`https://shop.samsung.com/${r}/cart`}).catch(R=>{console.log(R.message)})}T()},children:o.endCta})]})]}),!d&&p&&k&&w&&w.length>0&&v.jsx(Ao,{skuToEdit:k,skuList:w,updateBundleSku:V,countryCode:r,selectBundleCopy:o})]})})},M1=()=>{const t={layout:"layout_phase-two.json",matchmaker:"matchmaker_phase-two.json",productData:"productData.json"},[n,r]=_.useState(1),[o,i]=_.useState(null),[s,l]=_.useState([]),[u,a]=_.useState(null),[f,d]=_.useState(null),[m,y]=_.useState("uk"),[g,S]=_.useState(null),E=_.useRef(null),h=["uk","de","fr","es","it"],p=Object.assign({"./data/ai_copy copy.json":()=>wt(()=>import("./ai_copy copy-BHJfidrA.js"),[]),"./data/layout copy.json":()=>wt(()=>import("./layout copy-DRwD2JH1.js"),[]),"./data/layout.json":()=>wt(()=>import("./layout-K5GBQWN3.js"),[]),"./data/matchmaker.json":()=>wt(()=>import("./matchmaker-Dk4EVI8j.js"),[]),"./data/productData.json":()=>wt(()=>import("./productData-FKJ21VGa.js"),[]),"./data/uk-uk/layout.json":()=>wt(()=>import("./layout-DPu3TUbg.js"),[]),"./data/uk-uk/layout_phase-two.json":()=>wt(()=>import("./layout_phase-two-BWp7gC7-.js"),[]),"./data/uk-uk/matchmaker.json":()=>wt(()=>import("./matchmaker-BoQuyGS5.js"),[]),"./data/uk-uk/matchmaker_phase-two.json":()=>wt(()=>import("./matchmaker_phase-two-BoQuyGS5.js"),[]),"./data/uk-uk/productData.json":()=>wt(()=>import("./productData-kACWYCM9.js"),[])}),c=()=>{const B=new URL(window.location.href).pathname.split("/").filter(H=>H);for(let H of B)if(h.includes(H))return H;return"uk"},k=z=>`https://ai-meets-ai.s3.us-east-2.amazonaws.com/${m}/${z}`,C=async(z,B)=>{const H=`./data/${z}-${z}/${B}`;if(p[H])return p[H]().then($=>$.default);throw new Error(`File ${H} not found`)},w=async z=>{const B=await fetch(z);if(!B.ok)throw new Error(`Failed to fetch ${z}: ${B.statusText}`);return await B.json()};_.useEffect(()=>{window.state=window.state||{},window.state.newBundle=!1;const z=async()=>{},B=c();y(B),console.log("Country Code:",B),B&&(async()=>{try{let $,j,T;$=await w(k(t.layout)),j=await w(k(t.matchmaker)),T=await w(k(t.productData)),a($),d(j),S(T)}catch($){console.error("Error fetching data:",$)}})()},[m]),_.useEffect(()=>{if(E.current&&n!==1&&E.current.scrollIntoView({behavior:"smooth"}),n===4){window.state.newBundle=!0,console.log("newBundle set to true");const z=new Event("newBundleChanged");window.dispatchEvent(z)}},[n]);const x=z=>{i(z),r(n+1)},N=z=>{l(z),r(n+1)},L=()=>{r(n+1)},I=(z,B)=>{l(H=>{const $=[...H];return $[z]=B,$})},A=z=>{i(z)},V=()=>n===3?2:n===4?3:n,q=z=>{z<=n&&r(z)};return!u||!f||!g?v.jsx("div",{className:"loadingApiContainer",children:v.jsx("div",{className:"loading-container",children:v.jsx("img",{className:"loading-img",src:"https://images.samsung.com/is/image/samsung/assets/uk/pay-monthly-contracts-2023/contract-loading.gif",alt:"Loading"})})}):v.jsx("div",{id:"",className:"App",children:v.jsx(Mg,{className:"",children:v.jsxs("div",{className:`aiMeetsai ${n===4?"paddingOf":""}`,ref:E,children:[n===1&&u.section1&&v.jsx(w0,{lifeStyles:u.section1.content,title:u.section1.title,subtitle:u.section1.subTitle,onNext:x,aiIcon:u.section1.aiIcon,cta:u.section1.cta}),n===2&&u.section2&&v.jsx(x0,{data:u.section2,onNext:N}),n===3&&u.section3&&v.jsx(j0,{title:u.section3.title,icon:u.section3.img,duration:u.section3.timer,onComplete:L,aiIconDT:u.section3.aiIconDT,aiIconMO:u.section3.aiIconMO,knoxIcon:u.section3.knoxIcon}),n===4&&v.jsx(_0,{data:u.section2,productSelector:u.section4.productSelector,lifeStyleData:u.section1.content,lifestyleKey:o,selectedProducts:s,matchMakerCopy:f,onProductChange:I,onLifestyleChange:A}),v.jsx("div",{className:"indicatorContainer",children:v.jsx(C0,{currentStep:V(),onStepChange:q})}),n===4&&v.jsx(R1,{lifestyleKey:o,selectedProducts:s,productArray:g,countryCode:m,layoutData:u.bundle})]})})})};Fs.createRoot(document.getElementById("matchmaker-component")).render(v.jsx(rn.StrictMode,{children:v.jsx(M1,{})})); }); </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="productosyofertas"> <div class="textblock__body padding-top--48 padding-bottom--48"> <h2 class="textblock__title" data-font-size-pc="38" data-font-size-mo="26">Explore and buy our AI collections</h2> </div> </div> </div> <div class="static-content aem-GridColumn aem-GridColumn--default--12"> <style scoped="scoped"> body{margin:0}#cheil-static *{box-sizing:border-box}.boxShadowLight{box-shadow:.1px .2px .9px #00000005,.1px .4px 2.1px #00000007,.3px .8px 4px #00000009,.4px 1.3px 7.1px #0000000b,.8px 2.5px 13.4px #0000000d,2px 6px 32px #00000012}.noScrollBars{-webkitscrollbar-width:0}.noScrollBars::-webkit-scrollbar{display:none}.visible-in-aem{display:none}.aem-AuthorLayer-Edit .visible-in-aem{display:block}#rtbBanner{padding:min(120px,8.33vw) 0}#comparisonTable_Desktop td,#comparisonTable_Desktop th{text-align:center;padding:1.2em 0}#comparisonTable_Desktop tr{width:100%}@media only screen and (min-width: 768px){#rtbBanner .feature-column-carousel__content{margin-top:-20px;align-items:center;justify-content:center}#rtbBanner .feature-column-carousel__button{margin-top:0;margin-bottom:12px}#rtbBanner .feature-column-carousel__sub-title{padding-bottom:4px}}@media only screen and (max-width: 767px){#rtbBanner{padding:16.66vw 0}#rtbBanner .feature-column-carousel__feature{flex-wrap:nowrap;align-items:stretch;width:100%}#rtbBanner .feature-column-carousel__figure{width:40%}#rtbBanner .feature-column-carousel__content{margin-top:0;text-align:left;width:60%}#rtbBanner .feature-column-carousel__sub-title{padding-bottom:6px}#rtbBanner .title{font-size:17px!important}#rtbBanner .feature-column-carousel__text{padding-bottom:0}#rtbBanner .feature-column-carousel__text:last-child{padding-bottom:5.55555556vw}#rtbBanner .subTitle{font-size:14px!important}#rtbBanner .feature-column-carousel__button{margin-top:0;margin-bottom:0}#rtbBanner .feature-column-carousel__inner:first-child{padding-top:10px!important}th{width:30%}th:first-of-type{width:20%}}#spr-live-chat-app{opacity:0!important;pointer-events:none!important}.pCard{width:100%;overflow:hidden;background-color:#f6f6f6;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;max-width:1440px;margin:0 auto;padding:60px 40px;flex:1 1 0%;gap:1em;display:grid;grid-template-columns:repeat(4,minmax(0px,1fr))}.review{margin-bottom:12px}.review .rating{display:inline-block;font-size:0;line-height:1.33;color:#ddd;vertical-align:top;white-space:nowrap}.review .rating__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;height:20px}.review .rating__star-list{margin-right:8px}.review .rating__star-item{position:relative;width:16px;height:16px;margin-right:4px;display:inline-block;vertical-align:top}.review .rating__star-empty{display:inline-block;background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-rating-star-empty-grayscale-bb.svg)}.review .rating__star-empty,.rating__star-filled{width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.review .rating__star-filled{position:absolute;top:0;left:0;background-position:left top;background-image:url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-rating-star-filled.svg)}.review .rating__point,.rating__review-count{display:inline-block;font-weight:700;font-size:14px;font-family:SamsungOne,arial,sans-serif}.review .rating__review-count{margin-left:5px}#offerDetails{display:block;position:relative}#offerDetails img{float:left;height:65px;margin:0 10px 0 0;width:65px;@media only screen and (max-width: 768px){height:75px;margin:0 8px 0 0;width:75px}} </style> <div id="cheil-static-ai-meets-ai"></div> <script> ;(function(win,doc,callback){'use strict';callback=callback||function(){};function detach(){if(doc.addEventListener){doc.removeEventListener('DOMContentLoaded',completed);}else{doc.detachEvent('onreadystatechange',completed);}}function completed(){if(doc.addEventListener||event.type==='load'||doc.readyState==='complete'){detach();callback(window,window.jQuery);}}function init(){if (doc.addEventListener){doc.addEventListener('DOMContentLoaded',completed);}else{doc.attachEvent('onreadystatechange',completed);}}init();})(window,document,function(win,$){ (function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerpolicy&&(i.referrerPolicy=o.referrerpolicy),o.crossorigin==="use-credentials"?i.credentials="include":o.crossorigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function Gp(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Kr={},Kp={get exports(){return Kr},set exports(e){Kr=e}},Ri={},y={},Xp={get exports(){return y},set exports(e){y=e}},de={};/** * @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 mo=Symbol.for("react.element"),Zp=Symbol.for("react.portal"),Jp=Symbol.for("react.fragment"),qp=Symbol.for("react.strict_mode"),eh=Symbol.for("react.profiler"),th=Symbol.for("react.provider"),nh=Symbol.for("react.context"),rh=Symbol.for("react.forward_ref"),oh=Symbol.for("react.suspense"),ih=Symbol.for("react.memo"),lh=Symbol.for("react.lazy"),ya=Symbol.iterator;function sh(e){return e===null||typeof e!="object"?null:(e=ya&&e[ya]||e["@@iterator"],typeof e=="function"?e:null)}var rd={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},od=Object.assign,id={};function xr(e,t,n){this.props=e,this.context=t,this.refs=id,this.updater=n||rd}xr.prototype.isReactComponent={};xr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};xr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ld(){}ld.prototype=xr.prototype;function du(e,t,n){this.props=e,this.context=t,this.refs=id,this.updater=n||rd}var fu=du.prototype=new ld;fu.constructor=du;od(fu,xr.prototype);fu.isPureReactComponent=!0;var va=Array.isArray,sd=Object.prototype.hasOwnProperty,pu={current:null},ud={key:!0,ref:!0,__self:!0,__source:!0};function ad(e,t,n){var r,o={},i=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(i=""+t.key),t)sd.call(t,r)&&!ud.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1<s){for(var u=Array(s),a=0;a<s;a++)u[a]=arguments[a+2];o.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)o[r]===void 0&&(o[r]=s[r]);return{$$typeof:mo,type:e,key:i,ref:l,props:o,_owner:pu.current}}function uh(e,t){return{$$typeof:mo,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function hu(e){return typeof e=="object"&&e!==null&&e.$$typeof===mo}function ah(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Sa=/\/+/g;function El(e,t){return typeof e=="object"&&e!==null&&e.key!=null?ah(""+e.key):t.toString(36)}function Ho(e,t,n,r,o){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var l=!1;if(e===null)l=!0;else switch(i){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case mo:case Zp:l=!0}}if(l)return l=e,o=o(l),e=r===""?"."+El(l,0):r,va(o)?(n="",e!=null&&(n=e.replace(Sa,"$&/")+"/"),Ho(o,t,n,"",function(a){return a})):o!=null&&(hu(o)&&(o=uh(o,n+(!o.key||l&&l.key===o.key?"":(""+o.key).replace(Sa,"$&/")+"/")+e)),t.push(o)),1;if(l=0,r=r===""?".":r+":",va(e))for(var s=0;s<e.length;s++){i=e[s];var u=r+El(i,s);l+=Ho(i,t,n,u,o)}else if(u=sh(e),typeof u=="function")for(e=u.call(e),s=0;!(i=e.next()).done;)i=i.value,u=r+El(i,s++),l+=Ho(i,t,n,u,o);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function ko(e,t,n){if(e==null)return e;var r=[],o=0;return Ho(e,r,"","",function(i){return t.call(n,i,o++)}),r}function ch(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 Je={current:null},Yo={transition:null},dh={ReactCurrentDispatcher:Je,ReactCurrentBatchConfig:Yo,ReactCurrentOwner:pu};de.Children={map:ko,forEach:function(e,t,n){ko(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ko(e,function(){t++}),t},toArray:function(e){return ko(e,function(t){return t})||[]},only:function(e){if(!hu(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};de.Component=xr;de.Fragment=Jp;de.Profiler=eh;de.PureComponent=du;de.StrictMode=qp;de.Suspense=oh;de.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=dh;de.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=od({},e.props),o=e.key,i=e.ref,l=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,l=pu.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)sd.call(t,u)&&!ud.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var a=0;a<u;a++)s[a]=arguments[a+2];r.children=s}return{$$typeof:mo,type:e.type,key:o,ref:i,props:r,_owner:l}};de.createContext=function(e){return e={$$typeof:nh,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:th,_context:e},e.Consumer=e};de.createElement=ad;de.createFactory=function(e){var t=ad.bind(null,e);return t.type=e,t};de.createRef=function(){return{current:null}};de.forwardRef=function(e){return{$$typeof:rh,render:e}};de.isValidElement=hu;de.lazy=function(e){return{$$typeof:lh,_payload:{_status:-1,_result:e},_init:ch}};de.memo=function(e,t){return{$$typeof:ih,type:e,compare:t===void 0?null:t}};de.startTransition=function(e){var t=Yo.transition;Yo.transition={};try{e()}finally{Yo.transition=t}};de.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};de.useCallback=function(e,t){return Je.current.useCallback(e,t)};de.useContext=function(e){return Je.current.useContext(e)};de.useDebugValue=function(){};de.useDeferredValue=function(e){return Je.current.useDeferredValue(e)};de.useEffect=function(e,t){return Je.current.useEffect(e,t)};de.useId=function(){return Je.current.useId()};de.useImperativeHandle=function(e,t,n){return Je.current.useImperativeHandle(e,t,n)};de.useInsertionEffect=function(e,t){return Je.current.useInsertionEffect(e,t)};de.useLayoutEffect=function(e,t){return Je.current.useLayoutEffect(e,t)};de.useMemo=function(e,t){return Je.current.useMemo(e,t)};de.useReducer=function(e,t,n){return Je.current.useReducer(e,t,n)};de.useRef=function(e){return Je.current.useRef(e)};de.useState=function(e){return Je.current.useState(e)};de.useSyncExternalStore=function(e,t,n){return Je.current.useSyncExternalStore(e,t,n)};de.useTransition=function(){return Je.current.useTransition()};de.version="18.1.0";(function(e){e.exports=de})(Xp);const Vn=Gp(y);/** * @license React * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var fh=y,ph=Symbol.for("react.element"),hh=Symbol.for("react.fragment"),mh=Object.prototype.hasOwnProperty,gh=fh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,yh={key:!0,ref:!0,__self:!0,__source:!0};function cd(e,t,n){var r,o={},i=null,l=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(l=t.ref);for(r in t)mh.call(t,r)&&!yh.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:ph,type:e,key:i,ref:l,props:o,_owner:gh.current}}Ri.Fragment=hh;Ri.jsx=cd;Ri.jsxs=cd;(function(e){e.exports=Ri})(Kp);const ce=Kr.Fragment,g=Kr.jsx,L=Kr.jsxs;var rs={},os={},vh={get exports(){return os},set exports(e){os=e}},ft={},is={},Sh={get exports(){return is},set exports(e){is=e}},dd={};/** * @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(N,B){var W=N.length;N.push(B);e:for(;0<W;){var q=W-1>>>1,$=N[q];if(0<o($,B))N[q]=B,N[W]=$,W=q;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var B=N[0],W=N.pop();if(W!==B){N[0]=W;e:for(var q=0,$=N.length,O=$>>>1;q<O;){var R=2*(q+1)-1,U=N[R],C=R+1,H=N[C];if(0>o(U,W))C<$&&0>o(H,U)?(N[q]=H,N[C]=W,q=C):(N[q]=U,N[R]=W,q=R);else if(C<$&&0>o(H,W))N[q]=H,N[C]=W,q=C;else break e}}return B}function o(N,B){var W=N.sortIndex-B.sortIndex;return W!==0?W:N.id-B.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();e.unstable_now=function(){return l.now()-s}}var u=[],a=[],c=1,h=null,m=3,k=!1,v=!1,w=!1,_=typeof setTimeout=="function"?setTimeout:null,d=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 f(N){for(var B=n(a);B!==null;){if(B.callback===null)r(a);else if(B.startTime<=N)r(a),B.sortIndex=B.expirationTime,t(u,B);else break;B=n(a)}}function E(N){if(w=!1,f(N),!v)if(n(u)!==null)v=!0,b(S);else{var B=n(a);B!==null&&he(E,B.startTime-N)}}function S(N,B){v=!1,w&&(w=!1,d(I),I=-1),k=!0;var W=m;try{for(f(B),h=n(u);h!==null&&(!(h.expirationTime>B)||N&&!ae());){var q=h.callback;if(typeof q=="function"){h.callback=null,m=h.priorityLevel;var $=q(h.expirationTime<=B);B=e.unstable_now(),typeof $=="function"?h.callback=$:h===n(u)&&r(u),f(B)}else r(u);h=n(u)}if(h!==null)var O=!0;else{var R=n(a);R!==null&&he(E,R.startTime-B),O=!1}return O}finally{h=null,m=W,k=!1}}var x=!1,T=null,I=-1,D=5,j=-1;function ae(){return!(e.unstable_now()-j<D)}function Q(){if(T!==null){var N=e.unstable_now();j=N;var B=!0;try{B=T(!0,N)}finally{B?ie():(x=!1,T=null)}}else x=!1}var ie;if(typeof p=="function")ie=function(){p(Q)};else if(typeof MessageChannel<"u"){var ue=new MessageChannel,se=ue.port2;ue.port1.onmessage=Q,ie=function(){se.postMessage(null)}}else ie=function(){_(Q,0)};function b(N){T=N,x||(x=!0,ie())}function he(N,B){I=_(function(){N(e.unstable_now())},B)}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(N){N.callback=null},e.unstable_continueExecution=function(){v||k||(v=!0,b(S))},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):D=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(N){switch(m){case 1:case 2:case 3:var B=3;break;default:B=m}var W=m;m=B;try{return N()}finally{m=W}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,B){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var W=m;m=N;try{return B()}finally{m=W}},e.unstable_scheduleCallback=function(N,B,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,N){case 1:var $=-1;break;case 2:$=250;break;case 5:$=1073741823;break;case 4:$=1e4;break;default:$=5e3}return $=W+$,N={id:c++,callback:B,priorityLevel:N,startTime:W,expirationTime:$,sortIndex:-1},W>q?(N.sortIndex=W,t(a,N),n(u)===null&&N===n(a)&&(w?(d(I),I=-1):w=!0,he(E,W-q))):(N.sortIndex=$,t(u,N),v||k||(v=!0,b(S))),N},e.unstable_shouldYield=ae,e.unstable_wrapCallback=function(N){var B=m;return function(){var W=m;m=B;try{return N.apply(this,arguments)}finally{m=W}}}})(dd);(function(e){e.exports=dd})(Sh);/** * @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 fd=y,dt=is;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."}var pd=new Set,Xr={};function Dn(e,t){dr(e,t),dr(e+"Capture",t)}function dr(e,t){for(Xr[e]=t,e=0;e<t.length;e++)pd.add(t[e])}var Gt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ls=Object.prototype.hasOwnProperty,wh=/^[: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]*$/,wa={},xa={};function xh(e){return ls.call(xa,e)?!0:ls.call(wa,e)?!1:wh.test(e)?xa[e]=!0:(wa[e]=!0,!1)}function kh(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 Ch(e,t,n,r){if(t===null||typeof t>"u"||kh(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 qe(e,t,n,r,o,i,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=l}var We={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){We[e]=new qe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];We[t]=new qe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){We[e]=new qe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){We[e]=new qe(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){We[e]=new qe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){We[e]=new qe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){We[e]=new qe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){We[e]=new qe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){We[e]=new qe(e,5,!1,e.toLowerCase(),null,!1,!1)});var mu=/[\-:]([a-z])/g;function gu(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(mu,gu);We[t]=new qe(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(mu,gu);We[t]=new qe(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(mu,gu);We[t]=new qe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){We[e]=new qe(e,1,!1,e.toLowerCase(),null,!1,!1)});We.xlinkHref=new qe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){We[e]=new qe(e,1,!1,e.toLowerCase(),null,!0,!0)});function yu(e,t,n,r){var o=We.hasOwnProperty(t)?We[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Ch(t,n,o,r)&&(n=null),r||o===null?xh(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var qt=fd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Co=Symbol.for("react.element"),Yn=Symbol.for("react.portal"),Qn=Symbol.for("react.fragment"),vu=Symbol.for("react.strict_mode"),ss=Symbol.for("react.profiler"),hd=Symbol.for("react.provider"),md=Symbol.for("react.context"),Su=Symbol.for("react.forward_ref"),us=Symbol.for("react.suspense"),as=Symbol.for("react.suspense_list"),wu=Symbol.for("react.memo"),rn=Symbol.for("react.lazy"),gd=Symbol.for("react.offscreen"),ka=Symbol.iterator;function _r(e){return e===null||typeof e!="object"?null:(e=ka&&e[ka]||e["@@iterator"],typeof e=="function"?e:null)}var $e=Object.assign,_l;function Rr(e){if(_l===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);_l=t&&t[1]||""}return` `+_l+e}var Pl=!1;function Tl(e,t){if(!e||Pl)return"";Pl=!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(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var o=a.stack.split(` `),i=r.stack.split(` `),l=o.length-1,s=i.length-1;1<=l&&0<=s&&o[l]!==i[s];)s--;for(;1<=l&&0<=s;l--,s--)if(o[l]!==i[s]){if(l!==1||s!==1)do if(l--,s--,0>s||o[l]!==i[s]){var u=` `+o[l].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=l&&0<=s);break}}}finally{Pl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Rr(e):""}function Eh(e){switch(e.tag){case 5:return Rr(e.type);case 16:return Rr("Lazy");case 13:return Rr("Suspense");case 19:return Rr("SuspenseList");case 0:case 2:case 15:return e=Tl(e.type,!1),e;case 11:return e=Tl(e.type.render,!1),e;case 1:return e=Tl(e.type,!0),e;default:return""}}function cs(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 Qn:return"Fragment";case Yn:return"Portal";case ss:return"Profiler";case vu:return"StrictMode";case us:return"Suspense";case as:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case md:return(e.displayName||"Context")+".Consumer";case hd:return(e._context.displayName||"Context")+".Provider";case Su:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case wu:return t=e.displayName||null,t!==null?t:cs(e.type)||"Memo";case rn:t=e._payload,e=e._init;try{return cs(e(t))}catch{}}return null}function _h(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 cs(t);case 8:return t===vu?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function vn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function yd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ph(e){var t=yd(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(l){r=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Eo(e){e._valueTracker||(e._valueTracker=Ph(e))}function vd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=yd(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ri(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 ds(e,t){var n=t.checked;return $e({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ca(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=vn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Sd(e,t){t=t.checked,t!=null&&yu(e,"checked",t,!1)}function fs(e,t){Sd(e,t);var n=vn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ps(e,t.type,n):t.hasOwnProperty("defaultValue")&&ps(e,t.type,vn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ea(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 ps(e,t,n){(t!=="number"||ri(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var br=Array.isArray;function ir(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+vn(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function hs(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(A(91));return $e({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function _a(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(A(92));if(br(n)){if(1<n.length)throw Error(A(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:vn(n)}}function wd(e,t){var n=vn(t.value),r=vn(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Pa(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function xd(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 ms(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?xd(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var _o,kd=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(_o=_o||document.createElement("div"),_o.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=_o.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Zr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Fr={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},Th=["Webkit","ms","Moz","O"];Object.keys(Fr).forEach(function(e){Th.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Fr[t]=Fr[e]})});function Cd(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Fr.hasOwnProperty(e)&&Fr[e]?(""+t).trim():t+"px"}function Ed(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Cd(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var Ih=$e({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 gs(e,t){if(t){if(Ih[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(A(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(A(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(A(61))}if(t.style!=null&&typeof t.style!="object")throw Error(A(62))}}function ys(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 vs=null;function xu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ss=null,lr=null,sr=null;function Ta(e){if(e=vo(e)){if(typeof Ss!="function")throw Error(A(280));var t=e.stateNode;t&&(t=ji(t),Ss(e.stateNode,e.type,t))}}function _d(e){lr?sr?sr.push(e):sr=[e]:lr=e}function Pd(){if(lr){var e=lr,t=sr;if(sr=lr=null,Ta(e),t)for(e=0;e<t.length;e++)Ta(t[e])}}function Td(e,t){return e(t)}function Id(){}var Il=!1;function zd(e,t,n){if(Il)return e(t,n);Il=!0;try{return Td(e,t,n)}finally{Il=!1,(lr!==null||sr!==null)&&(Id(),Pd())}}function Jr(e,t){var n=e.stateNode;if(n===null)return null;var r=ji(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(A(231,t,typeof n));return n}var ws=!1;if(Gt)try{var Pr={};Object.defineProperty(Pr,"passive",{get:function(){ws=!0}}),window.addEventListener("test",Pr,Pr),window.removeEventListener("test",Pr,Pr)}catch{ws=!1}function zh(e,t,n,r,o,i,l,s,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(c){this.onError(c)}}var jr=!1,oi=null,ii=!1,xs=null,$h={onError:function(e){jr=!0,oi=e}};function Ah(e,t,n,r,o,i,l,s,u){jr=!1,oi=null,zh.apply($h,arguments)}function Nh(e,t,n,r,o,i,l,s,u){if(Ah.apply(this,arguments),jr){if(jr){var a=oi;jr=!1,oi=null}else throw Error(A(198));ii||(ii=!0,xs=a)}}function Un(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 $d(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 Ia(e){if(Un(e)!==e)throw Error(A(188))}function Oh(e){var t=e.alternate;if(!t){if(t=Un(e),t===null)throw Error(A(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var i=o.alternate;if(i===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return Ia(o),e;if(i===r)return Ia(o),t;i=i.sibling}throw Error(A(188))}if(n.return!==r.return)n=o,r=i;else{for(var l=!1,s=o.child;s;){if(s===n){l=!0,n=o,r=i;break}if(s===r){l=!0,r=o,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,r=o;break}if(s===r){l=!0,r=i,n=o;break}s=s.sibling}if(!l)throw Error(A(189))}}if(n.alternate!==r)throw Error(A(190))}if(n.tag!==3)throw Error(A(188));return n.stateNode.current===n?e:t}function Ad(e){return e=Oh(e),e!==null?Nd(e):null}function Nd(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Nd(e);if(t!==null)return t;e=e.sibling}return null}var Od=dt.unstable_scheduleCallback,za=dt.unstable_cancelCallback,Rh=dt.unstable_shouldYield,bh=dt.unstable_requestPaint,Oe=dt.unstable_now,Mh=dt.unstable_getCurrentPriorityLevel,ku=dt.unstable_ImmediatePriority,Rd=dt.unstable_UserBlockingPriority,li=dt.unstable_NormalPriority,Lh=dt.unstable_LowPriority,bd=dt.unstable_IdlePriority,bi=null,jt=null;function Fh(e){if(jt&&typeof jt.onCommitFiberRoot=="function")try{jt.onCommitFiberRoot(bi,e,void 0,(e.current.flags&128)===128)}catch{}}var Nt=Math.clz32?Math.clz32:Vh,jh=Math.log,Bh=Math.LN2;function Vh(e){return e>>>=0,e===0?32:31-(jh(e)/Bh|0)|0}var Po=64,To=4194304;function Mr(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 si(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,l=n&268435455;if(l!==0){var s=l&~o;s!==0?r=Mr(s):(i&=l,i!==0&&(r=Mr(i)))}else l=n&~o,l!==0?r=Mr(l):i!==0&&(r=Mr(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Nt(t),o=1<<n,r|=e[n],t&=~o;return r}function Dh(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 Uh(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var l=31-Nt(i),s=1<<l,u=o[l];u===-1?(!(s&n)||s&r)&&(o[l]=Dh(s,t)):u<=t&&(e.expiredLanes|=s),i&=~s}}function ks(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Md(){var e=Po;return Po<<=1,!(Po&4194240)&&(Po=64),e}function zl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function go(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Nt(t),e[t]=n}function Wh(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-Nt(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function Cu(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Nt(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var xe=0;function Ld(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Fd,Eu,jd,Bd,Vd,Cs=!1,Io=[],cn=null,dn=null,fn=null,qr=new Map,eo=new Map,ln=[],Hh="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 $a(e,t){switch(e){case"focusin":case"focusout":cn=null;break;case"dragenter":case"dragleave":dn=null;break;case"mouseover":case"mouseout":fn=null;break;case"pointerover":case"pointerout":qr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":eo.delete(t.pointerId)}}function Tr(e,t,n,r,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},t!==null&&(t=vo(t),t!==null&&Eu(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function Yh(e,t,n,r,o){switch(t){case"focusin":return cn=Tr(cn,e,t,n,r,o),!0;case"dragenter":return dn=Tr(dn,e,t,n,r,o),!0;case"mouseover":return fn=Tr(fn,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return qr.set(i,Tr(qr.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,eo.set(i,Tr(eo.get(i)||null,e,t,n,r,o)),!0}return!1}function Dd(e){var t=zn(e.target);if(t!==null){var n=Un(t);if(n!==null){if(t=n.tag,t===13){if(t=$d(n),t!==null){e.blockedOn=t,Vd(e.priority,function(){jd(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 Qo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Es(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);vs=r,n.target.dispatchEvent(r),vs=null}else return t=vo(n),t!==null&&Eu(t),e.blockedOn=n,!1;t.shift()}return!0}function Aa(e,t,n){Qo(e)&&n.delete(t)}function Qh(){Cs=!1,cn!==null&&Qo(cn)&&(cn=null),dn!==null&&Qo(dn)&&(dn=null),fn!==null&&Qo(fn)&&(fn=null),qr.forEach(Aa),eo.forEach(Aa)}function Ir(e,t){e.blockedOn===t&&(e.blockedOn=null,Cs||(Cs=!0,dt.unstable_scheduleCallback(dt.unstable_NormalPriority,Qh)))}function to(e){function t(o){return Ir(o,e)}if(0<Io.length){Ir(Io[0],e);for(var n=1;n<Io.length;n++){var r=Io[n];r.blockedOn===e&&(r.blockedOn=null)}}for(cn!==null&&Ir(cn,e),dn!==null&&Ir(dn,e),fn!==null&&Ir(fn,e),qr.forEach(t),eo.forEach(t),n=0;n<ln.length;n++)r=ln[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<ln.length&&(n=ln[0],n.blockedOn===null);)Dd(n),n.blockedOn===null&&ln.shift()}var ur=qt.ReactCurrentBatchConfig,ui=!0;function Gh(e,t,n,r){var o=xe,i=ur.transition;ur.transition=null;try{xe=1,_u(e,t,n,r)}finally{xe=o,ur.transition=i}}function Kh(e,t,n,r){var o=xe,i=ur.transition;ur.transition=null;try{xe=4,_u(e,t,n,r)}finally{xe=o,ur.transition=i}}function _u(e,t,n,r){if(ui){var o=Es(e,t,n,r);if(o===null)jl(e,t,r,ai,n),$a(e,r);else if(Yh(o,e,t,n,r))r.stopPropagation();else if($a(e,r),t&4&&-1<Hh.indexOf(e)){for(;o!==null;){var i=vo(o);if(i!==null&&Fd(i),i=Es(e,t,n,r),i===null&&jl(e,t,r,ai,n),i===o)break;o=i}o!==null&&r.stopPropagation()}else jl(e,t,r,null,n)}}var ai=null;function Es(e,t,n,r){if(ai=null,e=xu(r),e=zn(e),e!==null)if(t=Un(e),t===null)e=null;else if(n=t.tag,n===13){if(e=$d(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 ai=e,null}function Ud(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(Mh()){case ku:return 1;case Rd:return 4;case li:case Lh:return 16;case bd:return 536870912;default:return 16}default:return 16}}var un=null,Pu=null,Go=null;function Wd(){if(Go)return Go;var e,t=Pu,n=t.length,r,o="value"in un?un.value:un.textContent,i=o.length;for(e=0;e<n&&t[e]===o[e];e++);var l=n-e;for(r=1;r<=l&&t[n-r]===o[i-r];r++);return Go=o.slice(e,1<r?1-r:void 0)}function Ko(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 zo(){return!0}function Na(){return!1}function pt(e){function t(n,r,o,i,l){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=i,this.target=l,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?zo:Na,this.isPropagationStopped=Na,this}return $e(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=zo)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=zo)},persist:function(){},isPersistent:zo}),t}var kr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Tu=pt(kr),yo=$e({},kr,{view:0,detail:0}),Xh=pt(yo),$l,Al,zr,Mi=$e({},yo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Iu,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==zr&&(zr&&e.type==="mousemove"?($l=e.screenX-zr.screenX,Al=e.screenY-zr.screenY):Al=$l=0,zr=e),$l)},movementY:function(e){return"movementY"in e?e.movementY:Al}}),Oa=pt(Mi),Zh=$e({},Mi,{dataTransfer:0}),Jh=pt(Zh),qh=$e({},yo,{relatedTarget:0}),Nl=pt(qh),em=$e({},kr,{animationName:0,elapsedTime:0,pseudoElement:0}),tm=pt(em),nm=$e({},kr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),rm=pt(nm),om=$e({},kr,{data:0}),Ra=pt(om),im={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},lm={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"},sm={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function um(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=sm[e])?!!t[e]:!1}function Iu(){return um}var am=$e({},yo,{key:function(e){if(e.key){var t=im[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ko(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?lm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Iu,charCode:function(e){return e.type==="keypress"?Ko(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ko(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),cm=pt(am),dm=$e({},Mi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ba=pt(dm),fm=$e({},yo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Iu}),pm=pt(fm),hm=$e({},kr,{propertyName:0,elapsedTime:0,pseudoElement:0}),mm=pt(hm),gm=$e({},Mi,{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}),ym=pt(gm),vm=[9,13,27,32],zu=Gt&&"CompositionEvent"in window,Br=null;Gt&&"documentMode"in document&&(Br=document.documentMode);var Sm=Gt&&"TextEvent"in window&&!Br,Hd=Gt&&(!zu||Br&&8<Br&&11>=Br),Ma=String.fromCharCode(32),La=!1;function Yd(e,t){switch(e){case"keyup":return vm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Gn=!1;function wm(e,t){switch(e){case"compositionend":return Qd(t);case"keypress":return t.which!==32?null:(La=!0,Ma);case"textInput":return e=t.data,e===Ma&&La?null:e;default:return null}}function xm(e,t){if(Gn)return e==="compositionend"||!zu&&Yd(e,t)?(e=Wd(),Go=Pu=un=null,Gn=!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 Hd&&t.locale!=="ko"?null:t.data;default:return null}}var km={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 Fa(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!km[e.type]:t==="textarea"}function Gd(e,t,n,r){_d(r),t=ci(t,"onChange"),0<t.length&&(n=new Tu("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Vr=null,no=null;function Cm(e){lf(e,0)}function Li(e){var t=Zn(e);if(vd(t))return e}function Em(e,t){if(e==="change")return t}var Kd=!1;if(Gt){var Ol;if(Gt){var Rl="oninput"in document;if(!Rl){var ja=document.createElement("div");ja.setAttribute("oninput","return;"),Rl=typeof ja.oninput=="function"}Ol=Rl}else Ol=!1;Kd=Ol&&(!document.documentMode||9<document.documentMode)}function Ba(){Vr&&(Vr.detachEvent("onpropertychange",Xd),no=Vr=null)}function Xd(e){if(e.propertyName==="value"&&Li(no)){var t=[];Gd(t,no,e,xu(e)),zd(Cm,t)}}function _m(e,t,n){e==="focusin"?(Ba(),Vr=t,no=n,Vr.attachEvent("onpropertychange",Xd)):e==="focusout"&&Ba()}function Pm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Li(no)}function Tm(e,t){if(e==="click")return Li(t)}function Im(e,t){if(e==="input"||e==="change")return Li(t)}function zm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ot=typeof Object.is=="function"?Object.is:zm;function ro(e,t){if(Ot(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!ls.call(t,o)||!Ot(e[o],t[o]))return!1}return!0}function Va(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Da(e,t){var n=Va(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=Va(n)}}function Zd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Zd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Jd(){for(var e=window,t=ri();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ri(e.document)}return t}function $u(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 $m(e){var t=Jd(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Zd(n.ownerDocument.documentElement,n)){if(r!==null&&$u(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=Da(n,i);var l=Da(n,r);o&&l&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Am=Gt&&"documentMode"in document&&11>=document.documentMode,Kn=null,_s=null,Dr=null,Ps=!1;function Ua(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ps||Kn==null||Kn!==ri(r)||(r=Kn,"selectionStart"in r&&$u(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}),Dr&&ro(Dr,r)||(Dr=r,r=ci(_s,"onSelect"),0<r.length&&(t=new Tu("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Kn)))}function $o(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Xn={animationend:$o("Animation","AnimationEnd"),animationiteration:$o("Animation","AnimationIteration"),animationstart:$o("Animation","AnimationStart"),transitionend:$o("Transition","TransitionEnd")},bl={},qd={};Gt&&(qd=document.createElement("div").style,"AnimationEvent"in window||(delete Xn.animationend.animation,delete Xn.animationiteration.animation,delete Xn.animationstart.animation),"TransitionEvent"in window||delete Xn.transitionend.transition);function Fi(e){if(bl[e])return bl[e];if(!Xn[e])return e;var t=Xn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in qd)return bl[e]=t[n];return e}var ef=Fi("animationend"),tf=Fi("animationiteration"),nf=Fi("animationstart"),rf=Fi("transitionend"),of=new Map,Wa="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 kn(e,t){of.set(e,t),Dn(t,[e])}for(var Ml=0;Ml<Wa.length;Ml++){var Ll=Wa[Ml],Nm=Ll.toLowerCase(),Om=Ll[0].toUpperCase()+Ll.slice(1);kn(Nm,"on"+Om)}kn(ef,"onAnimationEnd");kn(tf,"onAnimationIteration");kn(nf,"onAnimationStart");kn("dblclick","onDoubleClick");kn("focusin","onFocus");kn("focusout","onBlur");kn(rf,"onTransitionEnd");dr("onMouseEnter",["mouseout","mouseover"]);dr("onMouseLeave",["mouseout","mouseover"]);dr("onPointerEnter",["pointerout","pointerover"]);dr("onPointerLeave",["pointerout","pointerover"]);Dn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Dn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Dn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Dn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Dn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Dn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Lr="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(" "),Rm=new Set("cancel close invalid load scroll toggle".split(" ").concat(Lr));function Ha(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Nh(r,t,void 0,e),e.currentTarget=null}function lf(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var l=r.length-1;0<=l;l--){var s=r[l],u=s.instance,a=s.currentTarget;if(s=s.listener,u!==i&&o.isPropagationStopped())break e;Ha(o,s,a),i=u}else for(l=0;l<r.length;l++){if(s=r[l],u=s.instance,a=s.currentTarget,s=s.listener,u!==i&&o.isPropagationStopped())break e;Ha(o,s,a),i=u}}}if(ii)throw e=xs,ii=!1,xs=null,e}function _e(e,t){var n=t[As];n===void 0&&(n=t[As]=new Set);var r=e+"__bubble";n.has(r)||(sf(t,e,2,!1),n.add(r))}function Fl(e,t,n){var r=0;t&&(r|=4),sf(n,e,r,t)}var Ao="_reactListening"+Math.random().toString(36).slice(2);function oo(e){if(!e[Ao]){e[Ao]=!0,pd.forEach(function(n){n!=="selectionchange"&&(Rm.has(n)||Fl(n,!1,e),Fl(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ao]||(t[Ao]=!0,Fl("selectionchange",!1,t))}}function sf(e,t,n,r){switch(Ud(t)){case 1:var o=Gh;break;case 4:o=Kh;break;default:o=_u}n=o.bind(null,t,n,e),o=void 0,!ws||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function jl(e,t,n,r,o){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var l=r.tag;if(l===3||l===4){var s=r.stateNode.containerInfo;if(s===o||s.nodeType===8&&s.parentNode===o)break;if(l===4)for(l=r.return;l!==null;){var u=l.tag;if((u===3||u===4)&&(u=l.stateNode.containerInfo,u===o||u.nodeType===8&&u.parentNode===o))return;l=l.return}for(;s!==null;){if(l=zn(s),l===null)return;if(u=l.tag,u===5||u===6){r=i=l;continue e}s=s.parentNode}}r=r.return}zd(function(){var a=i,c=xu(n),h=[];e:{var m=of.get(e);if(m!==void 0){var k=Tu,v=e;switch(e){case"keypress":if(Ko(n)===0)break e;case"keydown":case"keyup":k=cm;break;case"focusin":v="focus",k=Nl;break;case"focusout":v="blur",k=Nl;break;case"beforeblur":case"afterblur":k=Nl;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":k=Oa;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":k=Jh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":k=pm;break;case ef:case tf:case nf:k=tm;break;case rf:k=mm;break;case"scroll":k=Xh;break;case"wheel":k=ym;break;case"copy":case"cut":case"paste":k=rm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":k=ba}var w=(t&4)!==0,_=!w&&e==="scroll",d=w?m!==null?m+"Capture":null:m;w=[];for(var p=a,f;p!==null;){f=p;var E=f.stateNode;if(f.tag===5&&E!==null&&(f=E,d!==null&&(E=Jr(p,d),E!=null&&w.push(io(p,E,f)))),_)break;p=p.return}0<w.length&&(m=new k(m,v,null,n,c),h.push({event:m,listeners:w}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",k=e==="mouseout"||e==="pointerout",m&&n!==vs&&(v=n.relatedTarget||n.fromElement)&&(zn(v)||v[Kt]))break e;if((k||m)&&(m=c.window===c?c:(m=c.ownerDocument)?m.defaultView||m.parentWindow:window,k?(v=n.relatedTarget||n.toElement,k=a,v=v?zn(v):null,v!==null&&(_=Un(v),v!==_||v.tag!==5&&v.tag!==6)&&(v=null)):(k=null,v=a),k!==v)){if(w=Oa,E="onMouseLeave",d="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(w=ba,E="onPointerLeave",d="onPointerEnter",p="pointer"),_=k==null?m:Zn(k),f=v==null?m:Zn(v),m=new w(E,p+"leave",k,n,c),m.target=_,m.relatedTarget=f,E=null,zn(c)===a&&(w=new w(d,p+"enter",v,n,c),w.target=f,w.relatedTarget=_,E=w),_=E,k&&v)t:{for(w=k,d=v,p=0,f=w;f;f=Wn(f))p++;for(f=0,E=d;E;E=Wn(E))f++;for(;0<p-f;)w=Wn(w),p--;for(;0<f-p;)d=Wn(d),f--;for(;p--;){if(w===d||d!==null&&w===d.alternate)break t;w=Wn(w),d=Wn(d)}w=null}else w=null;k!==null&&Ya(h,m,k,w,!1),v!==null&&_!==null&&Ya(h,_,v,w,!0)}}e:{if(m=a?Zn(a):window,k=m.nodeName&&m.nodeName.toLowerCase(),k==="select"||k==="input"&&m.type==="file")var S=Em;else if(Fa(m))if(Kd)S=Im;else{S=Pm;var x=_m}else(k=m.nodeName)&&k.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(S=Tm);if(S&&(S=S(e,a))){Gd(h,S,n,c);break e}x&&x(e,m,a),e==="focusout"&&(x=m._wrapperState)&&x.controlled&&m.type==="number"&&ps(m,"number",m.value)}switch(x=a?Zn(a):window,e){case"focusin":(Fa(x)||x.contentEditable==="true")&&(Kn=x,_s=a,Dr=null);break;case"focusout":Dr=_s=Kn=null;break;case"mousedown":Ps=!0;break;case"contextmenu":case"mouseup":case"dragend":Ps=!1,Ua(h,n,c);break;case"selectionchange":if(Am)break;case"keydown":case"keyup":Ua(h,n,c)}var T;if(zu)e:{switch(e){case"compositionstart":var I="onCompositionStart";break e;case"compositionend":I="onCompositionEnd";break e;case"compositionupdate":I="onCompositionUpdate";break e}I=void 0}else Gn?Yd(e,n)&&(I="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(I="onCompositionStart");I&&(Hd&&n.locale!=="ko"&&(Gn||I!=="onCompositionStart"?I==="onCompositionEnd"&&Gn&&(T=Wd()):(un=c,Pu="value"in un?un.value:un.textContent,Gn=!0)),x=ci(a,I),0<x.length&&(I=new Ra(I,e,null,n,c),h.push({event:I,listeners:x}),T?I.data=T:(T=Qd(n),T!==null&&(I.data=T)))),(T=Sm?wm(e,n):xm(e,n))&&(a=ci(a,"onBeforeInput"),0<a.length&&(c=new Ra("onBeforeInput","beforeinput",null,n,c),h.push({event:c,listeners:a}),c.data=T))}lf(h,t)})}function io(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ci(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=Jr(e,n),i!=null&&r.unshift(io(e,i,o)),i=Jr(e,t),i!=null&&r.push(io(e,i,o))),e=e.return}return r}function Wn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Ya(e,t,n,r,o){for(var i=t._reactName,l=[];n!==null&&n!==r;){var s=n,u=s.alternate,a=s.stateNode;if(u!==null&&u===r)break;s.tag===5&&a!==null&&(s=a,o?(u=Jr(n,i),u!=null&&l.unshift(io(n,u,s))):o||(u=Jr(n,i),u!=null&&l.push(io(n,u,s)))),n=n.return}l.length!==0&&e.push({event:t,listeners:l})}var bm=/\r\n?/g,Mm=/\u0000|\uFFFD/g;function Qa(e){return(typeof e=="string"?e:""+e).replace(bm,` `).replace(Mm,"")}function No(e,t,n){if(t=Qa(t),Qa(e)!==t&&n)throw Error(A(425))}function di(){}var Ts=null,Is=null;function zs(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var $s=typeof setTimeout=="function"?setTimeout:void 0,Lm=typeof clearTimeout=="function"?clearTimeout:void 0,Ga=typeof Promise=="function"?Promise:void 0,Fm=typeof queueMicrotask=="function"?queueMicrotask:typeof Ga<"u"?function(e){return Ga.resolve(null).then(e).catch(jm)}:$s;function jm(e){setTimeout(function(){throw e})}function Bl(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),to(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);to(t)}function Wt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Ka(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Cr=Math.random().toString(36).slice(2),Lt="__reactFiber$"+Cr,lo="__reactProps$"+Cr,Kt="__reactContainer$"+Cr,As="__reactEvents$"+Cr,Bm="__reactListeners$"+Cr,Vm="__reactHandles$"+Cr;function zn(e){var t=e[Lt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Kt]||n[Lt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Ka(e);e!==null;){if(n=e[Lt])return n;e=Ka(e)}return t}e=n,n=e.parentNode}return null}function vo(e){return e=e[Lt]||e[Kt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Zn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(A(33))}function ji(e){return e[lo]||null}var Ns=[],Jn=-1;function Cn(e){return{current:e}}function Pe(e){0>Jn||(e.current=Ns[Jn],Ns[Jn]=null,Jn--)}function Ee(e,t){Jn++,Ns[Jn]=e.current,e.current=t}var Sn={},Ge=Cn(Sn),rt=Cn(!1),Rn=Sn;function fr(e,t){var n=e.type.contextTypes;if(!n)return Sn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ot(e){return e=e.childContextTypes,e!=null}function fi(){Pe(rt),Pe(Ge)}function Xa(e,t,n){if(Ge.current!==Sn)throw Error(A(168));Ee(Ge,t),Ee(rt,n)}function uf(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(A(108,_h(e)||"Unknown",o));return $e({},n,r)}function pi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Sn,Rn=Ge.current,Ee(Ge,e),Ee(rt,rt.current),!0}function Za(e,t,n){var r=e.stateNode;if(!r)throw Error(A(169));n?(e=uf(e,t,Rn),r.__reactInternalMemoizedMergedChildContext=e,Pe(rt),Pe(Ge),Ee(Ge,e)):Pe(rt),Ee(rt,n)}var Dt=null,Bi=!1,Vl=!1;function af(e){Dt===null?Dt=[e]:Dt.push(e)}function Dm(e){Bi=!0,af(e)}function En(){if(!Vl&&Dt!==null){Vl=!0;var e=0,t=xe;try{var n=Dt;for(xe=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Dt=null,Bi=!1}catch(o){throw Dt!==null&&(Dt=Dt.slice(e+1)),Od(ku,En),o}finally{xe=t,Vl=!1}}return null}var Um=qt.ReactCurrentBatchConfig;function Tt(e,t){if(e&&e.defaultProps){t=$e({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var hi=Cn(null),mi=null,qn=null,Au=null;function Nu(){Au=qn=mi=null}function Ou(e){var t=hi.current;Pe(hi),e._currentValue=t}function Os(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 ar(e,t){mi=e,Au=qn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(nt=!0),e.firstContext=null)}function kt(e){var t=e._currentValue;if(Au!==e)if(e={context:e,memoizedValue:t,next:null},qn===null){if(mi===null)throw Error(A(308));qn=e,mi.dependencies={lanes:0,firstContext:e}}else qn=qn.next=e;return t}var $t=null,on=!1;function Ru(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function cf(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 Qt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function pn(e,t){var n=e.updateQueue;n!==null&&(n=n.shared,qf(e)?(e=n.interleaved,e===null?(t.next=t,$t===null?$t=[n]:$t.push(n)):(t.next=e.next,e.next=t),n.interleaved=t):(e=n.pending,e===null?t.next=t:(t.next=e.next,e.next=t),n.pending=t))}function Xo(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,Cu(e,n)}}function Ja(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=l:i=i.next=l,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function gi(e,t,n,r){var o=e.updateQueue;on=!1;var i=o.firstBaseUpdate,l=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var u=s,a=u.next;u.next=null,l===null?i=a:l.next=a,l=u;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==l&&(s===null?c.firstBaseUpdate=a:s.next=a,c.lastBaseUpdate=u))}if(i!==null){var h=o.baseState;l=0,c=a=u=null,s=i;do{var m=s.lane,k=s.eventTime;if((r&m)===m){c!==null&&(c=c.next={eventTime:k,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var v=e,w=s;switch(m=t,k=n,w.tag){case 1:if(v=w.payload,typeof v=="function"){h=v.call(k,h,m);break e}h=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=w.payload,m=typeof v=="function"?v.call(k,h,m):v,m==null)break e;h=$e({},h,m);break e;case 2:on=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,m=o.effects,m===null?o.effects=[s]:m.push(s))}else k={eventTime:k,lane:m,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(a=c=k,u=h):c=c.next=k,l|=m;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;m=s,s=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}while(1);if(c===null&&(u=h),o.baseState=u,o.firstBaseUpdate=a,o.lastBaseUpdate=c,t=o.shared.interleaved,t!==null){o=t;do l|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);Ln|=l,e.lanes=l,e.memoizedState=h}}function qa(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(A(191,o));o.call(r)}}}var df=new fd.Component().refs;function Rs(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:$e({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Vi={isMounted:function(e){return(e=e._reactInternals)?Un(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ze(),o=mn(e),i=Qt(r,o);i.payload=t,n!=null&&(i.callback=n),pn(e,i),t=xt(e,o,r),t!==null&&Xo(t,e,o)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ze(),o=mn(e),i=Qt(r,o);i.tag=1,i.payload=t,n!=null&&(i.callback=n),pn(e,i),t=xt(e,o,r),t!==null&&Xo(t,e,o)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ze(),r=mn(e),o=Qt(n,r);o.tag=2,t!=null&&(o.callback=t),pn(e,o),t=xt(e,r,n),t!==null&&Xo(t,e,r)}};function ec(e,t,n,r,o,i,l){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,l):t.prototype&&t.prototype.isPureReactComponent?!ro(n,r)||!ro(o,i):!0}function ff(e,t,n){var r=!1,o=Sn,i=t.contextType;return typeof i=="object"&&i!==null?i=kt(i):(o=ot(t)?Rn:Ge.current,r=t.contextTypes,i=(r=r!=null)?fr(e,o):Sn),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Vi,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function tc(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Vi.enqueueReplaceState(t,t.state,null)}function bs(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=df,Ru(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=kt(i):(i=ot(t)?Rn:Ge.current,o.context=fr(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Rs(e,t,i,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&Vi.enqueueReplaceState(o,o.state,null),gi(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}var er=[],tr=0,yi=null,vi=0,gt=[],yt=0,bn=null,Ht=1,Yt="";function Pn(e,t){er[tr++]=vi,er[tr++]=yi,yi=e,vi=t}function pf(e,t,n){gt[yt++]=Ht,gt[yt++]=Yt,gt[yt++]=bn,bn=e;var r=Ht;e=Yt;var o=32-Nt(r)-1;r&=~(1<<o),n+=1;var i=32-Nt(t)+o;if(30<i){var l=o-o%5;i=(r&(1<<l)-1).toString(32),r>>=l,o-=l,Ht=1<<32-Nt(t)+o|n<<o|r,Yt=i+e}else Ht=1<<i|n<<o|r,Yt=e}function bu(e){e.return!==null&&(Pn(e,1),pf(e,1,0))}function Mu(e){for(;e===yi;)yi=er[--tr],er[tr]=null,vi=er[--tr],er[tr]=null;for(;e===bn;)bn=gt[--yt],gt[yt]=null,Yt=gt[--yt],gt[yt]=null,Ht=gt[--yt],gt[yt]=null}var ct=null,tt=null,Te=!1,zt=null;function hf(e,t){var n=vt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function nc(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ct=e,tt=Wt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ct=e,tt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=bn!==null?{id:Ht,overflow:Yt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=vt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ct=e,tt=null,!0):!1;default:return!1}}function Ms(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ls(e){if(Te){var t=tt;if(t){var n=t;if(!nc(e,t)){if(Ms(e))throw Error(A(418));t=Wt(n.nextSibling);var r=ct;t&&nc(e,t)?hf(r,n):(e.flags=e.flags&-4097|2,Te=!1,ct=e)}}else{if(Ms(e))throw Error(A(418));e.flags=e.flags&-4097|2,Te=!1,ct=e}}}function rc(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ct=e}function $r(e){if(e!==ct)return!1;if(!Te)return rc(e),Te=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!zs(e.type,e.memoizedProps)),t&&(t=tt)){if(Ms(e)){for(e=tt;e;)e=Wt(e.nextSibling);throw Error(A(418))}for(;t;)hf(e,t),t=Wt(t.nextSibling)}if(rc(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(A(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){tt=Wt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}tt=null}}else tt=ct?Wt(e.stateNode.nextSibling):null;return!0}function pr(){tt=ct=null,Te=!1}function Lu(e){zt===null?zt=[e]:zt.push(e)}function Ar(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(A(309));var r=n.stateNode}if(!r)throw Error(A(147,e));var o=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(l){var s=o.refs;s===df&&(s=o.refs={}),l===null?delete s[i]:s[i]=l},t._stringRef=i,t)}if(typeof e!="string")throw Error(A(284));if(!n._owner)throw Error(A(290,e))}return e}function Oo(e,t){throw e=Object.prototype.toString.call(t),Error(A(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function oc(e){var t=e._init;return t(e._payload)}function mf(e){function t(d,p){if(e){var f=d.deletions;f===null?(d.deletions=[p],d.flags|=16):f.push(p)}}function n(d,p){if(!e)return null;for(;p!==null;)t(d,p),p=p.sibling;return null}function r(d,p){for(d=new Map;p!==null;)p.key!==null?d.set(p.key,p):d.set(p.index,p),p=p.sibling;return d}function o(d,p){return d=wn(d,p),d.index=0,d.sibling=null,d}function i(d,p,f){return d.index=f,e?(f=d.alternate,f!==null?(f=f.index,f<p?(d.flags|=2,p):f):(d.flags|=2,p)):(d.flags|=1048576,p)}function l(d){return e&&d.alternate===null&&(d.flags|=2),d}function s(d,p,f,E){return p===null||p.tag!==6?(p=Ql(f,d.mode,E),p.return=d,p):(p=o(p,f),p.return=d,p)}function u(d,p,f,E){var S=f.type;return S===Qn?c(d,p,f.props.children,E,f.key):p!==null&&(p.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===rn&&oc(S)===p.type)?(E=o(p,f.props),E.ref=Ar(d,p,f),E.return=d,E):(E=ti(f.type,f.key,f.props,null,d.mode,E),E.ref=Ar(d,p,f),E.return=d,E)}function a(d,p,f,E){return p===null||p.tag!==4||p.stateNode.containerInfo!==f.containerInfo||p.stateNode.implementation!==f.implementation?(p=Gl(f,d.mode,E),p.return=d,p):(p=o(p,f.children||[]),p.return=d,p)}function c(d,p,f,E,S){return p===null||p.tag!==7?(p=Nn(f,d.mode,E,S),p.return=d,p):(p=o(p,f),p.return=d,p)}function h(d,p,f){if(typeof p=="string"&&p!==""||typeof p=="number")return p=Ql(""+p,d.mode,f),p.return=d,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Co:return f=ti(p.type,p.key,p.props,null,d.mode,f),f.ref=Ar(d,null,p),f.return=d,f;case Yn:return p=Gl(p,d.mode,f),p.return=d,p;case rn:var E=p._init;return h(d,E(p._payload),f)}if(br(p)||_r(p))return p=Nn(p,d.mode,f,null),p.return=d,p;Oo(d,p)}return null}function m(d,p,f,E){var S=p!==null?p.key:null;if(typeof f=="string"&&f!==""||typeof f=="number")return S!==null?null:s(d,p,""+f,E);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Co:return f.key===S?u(d,p,f,E):null;case Yn:return f.key===S?a(d,p,f,E):null;case rn:return S=f._init,m(d,p,S(f._payload),E)}if(br(f)||_r(f))return S!==null?null:c(d,p,f,E,null);Oo(d,f)}return null}function k(d,p,f,E,S){if(typeof E=="string"&&E!==""||typeof E=="number")return d=d.get(f)||null,s(p,d,""+E,S);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case Co:return d=d.get(E.key===null?f:E.key)||null,u(p,d,E,S);case Yn:return d=d.get(E.key===null?f:E.key)||null,a(p,d,E,S);case rn:var x=E._init;return k(d,p,f,x(E._payload),S)}if(br(E)||_r(E))return d=d.get(f)||null,c(p,d,E,S,null);Oo(p,E)}return null}function v(d,p,f,E){for(var S=null,x=null,T=p,I=p=0,D=null;T!==null&&I<f.length;I++){T.index>I?(D=T,T=null):D=T.sibling;var j=m(d,T,f[I],E);if(j===null){T===null&&(T=D);break}e&&T&&j.alternate===null&&t(d,T),p=i(j,p,I),x===null?S=j:x.sibling=j,x=j,T=D}if(I===f.length)return n(d,T),Te&&Pn(d,I),S;if(T===null){for(;I<f.length;I++)T=h(d,f[I],E),T!==null&&(p=i(T,p,I),x===null?S=T:x.sibling=T,x=T);return Te&&Pn(d,I),S}for(T=r(d,T);I<f.length;I++)D=k(T,d,I,f[I],E),D!==null&&(e&&D.alternate!==null&&T.delete(D.key===null?I:D.key),p=i(D,p,I),x===null?S=D:x.sibling=D,x=D);return e&&T.forEach(function(ae){return t(d,ae)}),Te&&Pn(d,I),S}function w(d,p,f,E){var S=_r(f);if(typeof S!="function")throw Error(A(150));if(f=S.call(f),f==null)throw Error(A(151));for(var x=S=null,T=p,I=p=0,D=null,j=f.next();T!==null&&!j.done;I++,j=f.next()){T.index>I?(D=T,T=null):D=T.sibling;var ae=m(d,T,j.value,E);if(ae===null){T===null&&(T=D);break}e&&T&&ae.alternate===null&&t(d,T),p=i(ae,p,I),x===null?S=ae:x.sibling=ae,x=ae,T=D}if(j.done)return n(d,T),Te&&Pn(d,I),S;if(T===null){for(;!j.done;I++,j=f.next())j=h(d,j.value,E),j!==null&&(p=i(j,p,I),x===null?S=j:x.sibling=j,x=j);return Te&&Pn(d,I),S}for(T=r(d,T);!j.done;I++,j=f.next())j=k(T,d,I,j.value,E),j!==null&&(e&&j.alternate!==null&&T.delete(j.key===null?I:j.key),p=i(j,p,I),x===null?S=j:x.sibling=j,x=j);return e&&T.forEach(function(Q){return t(d,Q)}),Te&&Pn(d,I),S}function _(d,p,f,E){if(typeof f=="object"&&f!==null&&f.type===Qn&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case Co:e:{for(var S=f.key,x=p;x!==null;){if(x.key===S){if(S=f.type,S===Qn){if(x.tag===7){n(d,x.sibling),p=o(x,f.props.children),p.return=d,d=p;break e}}else if(x.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===rn&&oc(S)===x.type){n(d,x.sibling),p=o(x,f.props),p.ref=Ar(d,x,f),p.return=d,d=p;break e}n(d,x);break}else t(d,x);x=x.sibling}f.type===Qn?(p=Nn(f.props.children,d.mode,E,f.key),p.return=d,d=p):(E=ti(f.type,f.key,f.props,null,d.mode,E),E.ref=Ar(d,p,f),E.return=d,d=E)}return l(d);case Yn:e:{for(x=f.key;p!==null;){if(p.key===x)if(p.tag===4&&p.stateNode.containerInfo===f.containerInfo&&p.stateNode.implementation===f.implementation){n(d,p.sibling),p=o(p,f.children||[]),p.return=d,d=p;break e}else{n(d,p);break}else t(d,p);p=p.sibling}p=Gl(f,d.mode,E),p.return=d,d=p}return l(d);case rn:return x=f._init,_(d,p,x(f._payload),E)}if(br(f))return v(d,p,f,E);if(_r(f))return w(d,p,f,E);Oo(d,f)}return typeof f=="string"&&f!==""||typeof f=="number"?(f=""+f,p!==null&&p.tag===6?(n(d,p.sibling),p=o(p,f),p.return=d,d=p):(n(d,p),p=Ql(f,d.mode,E),p.return=d,d=p),l(d)):n(d,p)}return _}var hr=mf(!0),gf=mf(!1),So={},Bt=Cn(So),so=Cn(So),uo=Cn(So);function $n(e){if(e===So)throw Error(A(174));return e}function Fu(e,t){switch(Ee(uo,t),Ee(so,e),Ee(Bt,So),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ms(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ms(t,e)}Pe(Bt),Ee(Bt,t)}function mr(){Pe(Bt),Pe(so),Pe(uo)}function yf(e){$n(uo.current);var t=$n(Bt.current),n=ms(t,e.type);t!==n&&(Ee(so,e),Ee(Bt,n))}function ju(e){so.current===e&&(Pe(Bt),Pe(so))}var Ie=Cn(0);function Si(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 Dl=[];function Bu(){for(var e=0;e<Dl.length;e++)Dl[e]._workInProgressVersionPrimary=null;Dl.length=0}var Zo=qt.ReactCurrentDispatcher,Ul=qt.ReactCurrentBatchConfig,Mn=0,ze=null,Me=null,Be=null,wi=!1,Ur=!1,ao=0,Wm=0;function He(){throw Error(A(321))}function Vu(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ot(e[n],t[n]))return!1;return!0}function Du(e,t,n,r,o,i){if(Mn=i,ze=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Zo.current=e===null||e.memoizedState===null?Gm:Km,e=n(r,o),Ur){i=0;do{if(Ur=!1,ao=0,25<=i)throw Error(A(301));i+=1,Be=Me=null,t.updateQueue=null,Zo.current=Xm,e=n(r,o)}while(Ur)}if(Zo.current=xi,t=Me!==null&&Me.next!==null,Mn=0,Be=Me=ze=null,wi=!1,t)throw Error(A(300));return e}function Uu(){var e=ao!==0;return ao=0,e}function Mt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Be===null?ze.memoizedState=Be=e:Be=Be.next=e,Be}function Ct(){if(Me===null){var e=ze.alternate;e=e!==null?e.memoizedState:null}else e=Me.next;var t=Be===null?ze.memoizedState:Be.next;if(t!==null)Be=t,Me=e;else{if(e===null)throw Error(A(310));Me=e,e={memoizedState:Me.memoizedState,baseState:Me.baseState,baseQueue:Me.baseQueue,queue:Me.queue,next:null},Be===null?ze.memoizedState=Be=e:Be=Be.next=e}return Be}function co(e,t){return typeof t=="function"?t(e):t}function Wl(e){var t=Ct(),n=t.queue;if(n===null)throw Error(A(311));n.lastRenderedReducer=e;var r=Me,o=r.baseQueue,i=n.pending;if(i!==null){if(o!==null){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(o!==null){i=o.next,r=r.baseState;var s=l=null,u=null,a=i;do{var c=a.lane;if((Mn&c)===c)u!==null&&(u=u.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var h={lane:c,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(s=u=h,l=r):u=u.next=h,ze.lanes|=c,Ln|=c}a=a.next}while(a!==null&&a!==i);u===null?l=r:u.next=s,Ot(r,t.memoizedState)||(nt=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do i=o.lane,ze.lanes|=i,Ln|=i,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Hl(e){var t=Ct(),n=t.queue;if(n===null)throw Error(A(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(o!==null){n.pending=null;var l=o=o.next;do i=e(i,l.action),l=l.next;while(l!==o);Ot(i,t.memoizedState)||(nt=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function vf(){}function Sf(e,t){var n=ze,r=Ct(),o=t(),i=!Ot(r.memoizedState,o);if(i&&(r.memoizedState=o,nt=!0),r=r.queue,Wu(kf.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Be!==null&&Be.memoizedState.tag&1){if(n.flags|=2048,fo(9,xf.bind(null,n,r,o,t),void 0,null),Fe===null)throw Error(A(349));Mn&30||wf(n,t,o)}return o}function wf(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ze.updateQueue,t===null?(t={lastEffect:null,stores:null},ze.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function xf(e,t,n,r){t.value=n,t.getSnapshot=r,Cf(t)&&xt(e,1,-1)}function kf(e,t,n){return n(function(){Cf(t)&&xt(e,1,-1)})}function Cf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ot(e,n)}catch{return!0}}function ic(e){var t=Mt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:co,lastRenderedState:e},t.queue=e,e=e.dispatch=Qm.bind(null,ze,e),[t.memoizedState,e]}function fo(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ze.updateQueue,t===null?(t={lastEffect:null,stores:null},ze.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 Ef(){return Ct().memoizedState}function Jo(e,t,n,r){var o=Mt();ze.flags|=e,o.memoizedState=fo(1|t,n,void 0,r===void 0?null:r)}function Di(e,t,n,r){var o=Ct();r=r===void 0?null:r;var i=void 0;if(Me!==null){var l=Me.memoizedState;if(i=l.destroy,r!==null&&Vu(r,l.deps)){o.memoizedState=fo(t,n,i,r);return}}ze.flags|=e,o.memoizedState=fo(1|t,n,i,r)}function lc(e,t){return Jo(8390656,8,e,t)}function Wu(e,t){return Di(2048,8,e,t)}function _f(e,t){return Di(4,2,e,t)}function Pf(e,t){return Di(4,4,e,t)}function Tf(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 If(e,t,n){return n=n!=null?n.concat([e]):null,Di(4,4,Tf.bind(null,t,e),n)}function Hu(){}function zf(e,t){var n=Ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Vu(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function $f(e,t){var n=Ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Vu(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Af(e,t,n){return Mn&21?(Ot(n,t)||(n=Md(),ze.lanes|=n,Ln|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,nt=!0),e.memoizedState=n)}function Hm(e,t){var n=xe;xe=n!==0&&4>n?n:4,e(!0);var r=Ul.transition;Ul.transition={};try{e(!1),t()}finally{xe=n,Ul.transition=r}}function Nf(){return Ct().memoizedState}function Ym(e,t,n){var r=mn(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Of(e)?Rf(t,n):(bf(e,t,n),n=Ze(),e=xt(e,r,n),e!==null&&Mf(e,t,r))}function Qm(e,t,n){var r=mn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Of(e))Rf(t,o);else{bf(e,t,o);var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var l=t.lastRenderedState,s=i(l,n);if(o.hasEagerState=!0,o.eagerState=s,Ot(s,l))return}catch{}finally{}n=Ze(),e=xt(e,r,n),e!==null&&Mf(e,t,r)}}function Of(e){var t=e.alternate;return e===ze||t!==null&&t===ze}function Rf(e,t){Ur=wi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function bf(e,t,n){qf(e)?(e=t.interleaved,e===null?(n.next=n,$t===null?$t=[t]:$t.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(e=t.pending,e===null?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function Mf(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Cu(e,n)}}var xi={readContext:kt,useCallback:He,useContext:He,useEffect:He,useImperativeHandle:He,useInsertionEffect:He,useLayoutEffect:He,useMemo:He,useReducer:He,useRef:He,useState:He,useDebugValue:He,useDeferredValue:He,useTransition:He,useMutableSource:He,useSyncExternalStore:He,useId:He,unstable_isNewReconciler:!1},Gm={readContext:kt,useCallback:function(e,t){return Mt().memoizedState=[e,t===void 0?null:t],e},useContext:kt,useEffect:lc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Jo(4194308,4,Tf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Jo(4194308,4,e,t)},useInsertionEffect:function(e,t){return Jo(4,2,e,t)},useMemo:function(e,t){var n=Mt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Mt();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=Ym.bind(null,ze,e),[r.memoizedState,e]},useRef:function(e){var t=Mt();return e={current:e},t.memoizedState=e},useState:ic,useDebugValue:Hu,useDeferredValue:function(e){return Mt().memoizedState=e},useTransition:function(){var e=ic(!1),t=e[0];return e=Hm.bind(null,e[1]),Mt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ze,o=Mt();if(Te){if(n===void 0)throw Error(A(407));n=n()}else{if(n=t(),Fe===null)throw Error(A(349));Mn&30||wf(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,lc(kf.bind(null,r,i,e),[e]),r.flags|=2048,fo(9,xf.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Mt(),t=Fe.identifierPrefix;if(Te){var n=Yt,r=Ht;n=(r&~(1<<32-Nt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ao++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Wm++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Km={readContext:kt,useCallback:zf,useContext:kt,useEffect:Wu,useImperativeHandle:If,useInsertionEffect:_f,useLayoutEffect:Pf,useMemo:$f,useReducer:Wl,useRef:Ef,useState:function(){return Wl(co)},useDebugValue:Hu,useDeferredValue:function(e){var t=Ct();return Af(t,Me.memoizedState,e)},useTransition:function(){var e=Wl(co)[0],t=Ct().memoizedState;return[e,t]},useMutableSource:vf,useSyncExternalStore:Sf,useId:Nf,unstable_isNewReconciler:!1},Xm={readContext:kt,useCallback:zf,useContext:kt,useEffect:Wu,useImperativeHandle:If,useInsertionEffect:_f,useLayoutEffect:Pf,useMemo:$f,useReducer:Hl,useRef:Ef,useState:function(){return Hl(co)},useDebugValue:Hu,useDeferredValue:function(e){var t=Ct();return Me===null?t.memoizedState=e:Af(t,Me.memoizedState,e)},useTransition:function(){var e=Hl(co)[0],t=Ct().memoizedState;return[e,t]},useMutableSource:vf,useSyncExternalStore:Sf,useId:Nf,unstable_isNewReconciler:!1};function Yu(e,t){try{var n="",r=t;do n+=Eh(r),r=r.return;while(r);var o=n}catch(i){o=` Error generating stack: `+i.message+` `+i.stack}return{value:e,source:t,stack:o}}function Fs(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Zm=typeof WeakMap=="function"?WeakMap:Map;function Lf(e,t,n){n=Qt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ci||(Ci=!0,Qs=r),Fs(e,t)},n}function Ff(e,t,n){n=Qt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){Fs(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Fs(e,t),typeof r!="function"&&(hn===null?hn=new Set([this]):hn.add(this));var l=t.stack;this.componentDidCatch(t.value,{componentStack:l!==null?l:""})}),n}function sc(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Zm;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=cg.bind(null,e,t,n),t.then(e,e))}function uc(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function ac(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Qt(-1,1),t.tag=2,pn(n,t))),n.lanes|=1),e)}var jf,js,Bf,Vf;jf=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}};js=function(){};Bf=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,$n(Bt.current);var i=null;switch(n){case"input":o=ds(e,o),r=ds(e,r),i=[];break;case"select":o=$e({},o,{value:void 0}),r=$e({},r,{value:void 0}),i=[];break;case"textarea":o=hs(e,o),r=hs(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=di)}gs(n,r);var l;n=null;for(a in o)if(!r.hasOwnProperty(a)&&o.hasOwnProperty(a)&&o[a]!=null)if(a==="style"){var s=o[a];for(l in s)s.hasOwnProperty(l)&&(n||(n={}),n[l]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Xr.hasOwnProperty(a)?i||(i=[]):(i=i||[]).push(a,null));for(a in r){var u=r[a];if(s=o!=null?o[a]:void 0,r.hasOwnProperty(a)&&u!==s&&(u!=null||s!=null))if(a==="style")if(s){for(l in s)!s.hasOwnProperty(l)||u&&u.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in u)u.hasOwnProperty(l)&&s[l]!==u[l]&&(n||(n={}),n[l]=u[l])}else n||(i||(i=[]),i.push(a,n)),n=u;else a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(i=i||[]).push(a,u)):a==="children"?typeof u!="string"&&typeof u!="number"||(i=i||[]).push(a,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(Xr.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&_e("scroll",e),i||s===u||(i=[])):(i=i||[]).push(a,u))}n&&(i=i||[]).push("style",n);var a=i;(t.updateQueue=a)&&(t.flags|=4)}};Vf=function(e,t,n,r){n!==r&&(t.flags|=4)};function Nr(e,t){if(!Te)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 Ye(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Jm(e,t,n){var r=t.pendingProps;switch(Mu(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ye(t),null;case 1:return ot(t.type)&&fi(),Ye(t),null;case 3:return r=t.stateNode,mr(),Pe(rt),Pe(Ge),Bu(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&($r(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,zt!==null&&(Xs(zt),zt=null))),js(e,t),Ye(t),null;case 5:ju(t);var o=$n(uo.current);if(n=t.type,e!==null&&t.stateNode!=null)Bf(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(A(166));return Ye(t),null}if(e=$n(Bt.current),$r(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Lt]=t,r[lo]=i,e=(t.mode&1)!==0,n){case"dialog":_e("cancel",r),_e("close",r);break;case"iframe":case"object":case"embed":_e("load",r);break;case"video":case"audio":for(o=0;o<Lr.length;o++)_e(Lr[o],r);break;case"source":_e("error",r);break;case"img":case"image":case"link":_e("error",r),_e("load",r);break;case"details":_e("toggle",r);break;case"input":Ca(r,i),_e("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},_e("invalid",r);break;case"textarea":_a(r,i),_e("invalid",r)}gs(n,i),o=null;for(var l in i)if(i.hasOwnProperty(l)){var s=i[l];l==="children"?typeof s=="string"?r.textContent!==s&&(i.suppressHydrationWarning!==!0&&No(r.textContent,s,e),o=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&No(r.textContent,s,e),o=["children",""+s]):Xr.hasOwnProperty(l)&&s!=null&&l==="onScroll"&&_e("scroll",r)}switch(n){case"input":Eo(r),Ea(r,i,!0);break;case"textarea":Eo(r),Pa(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=di)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{l=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=xd(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=l.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Lt]=t,e[lo]=r,jf(e,t,!1,!1),t.stateNode=e;e:{switch(l=ys(n,r),n){case"dialog":_e("cancel",e),_e("close",e),o=r;break;case"iframe":case"object":case"embed":_e("load",e),o=r;break;case"video":case"audio":for(o=0;o<Lr.length;o++)_e(Lr[o],e);o=r;break;case"source":_e("error",e),o=r;break;case"img":case"image":case"link":_e("error",e),_e("load",e),o=r;break;case"details":_e("toggle",e),o=r;break;case"input":Ca(e,r),o=ds(e,r),_e("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=$e({},r,{value:void 0}),_e("invalid",e);break;case"textarea":_a(e,r),o=hs(e,r),_e("invalid",e);break;default:o=r}gs(n,o),s=o;for(i in s)if(s.hasOwnProperty(i)){var u=s[i];i==="style"?Ed(e,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&kd(e,u)):i==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Zr(e,u):typeof u=="number"&&Zr(e,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Xr.hasOwnProperty(i)?u!=null&&i==="onScroll"&&_e("scroll",e):u!=null&&yu(e,i,u,l))}switch(n){case"input":Eo(e),Ea(e,r,!1);break;case"textarea":Eo(e),Pa(e);break;case"option":r.value!=null&&e.setAttribute("value",""+vn(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?ir(e,!!r.multiple,i,!1):r.defaultValue!=null&&ir(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=di)}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 Ye(t),null;case 6:if(e&&t.stateNode!=null)Vf(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(A(166));if(n=$n(uo.current),$n(Bt.current),$r(t)){if(r=t.stateNode,n=t.memoizedProps,r[Lt]=t,(i=r.nodeValue!==n)&&(e=ct,e!==null))switch(e.tag){case 3:No(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&No(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Lt]=t,t.stateNode=r}return Ye(t),null;case 13:if(Pe(Ie),r=t.memoizedState,Te&&tt!==null&&t.mode&1&&!(t.flags&128)){for(r=tt;r;)r=Wt(r.nextSibling);return pr(),t.flags|=98560,t}if(r!==null&&r.dehydrated!==null){if(r=$r(t),e===null){if(!r)throw Error(A(318));if(r=t.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(A(317));r[Lt]=t}else pr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;return Ye(t),null}return zt!==null&&(Xs(zt),zt=null),t.flags&128?(t.lanes=n,t):(r=r!==null,n=!1,e===null?$r(t):n=e.memoizedState!==null,r!==n&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||Ie.current&1?Le===0&&(Le=3):Ju())),t.updateQueue!==null&&(t.flags|=4),Ye(t),null);case 4:return mr(),js(e,t),e===null&&oo(t.stateNode.containerInfo),Ye(t),null;case 10:return Ou(t.type._context),Ye(t),null;case 17:return ot(t.type)&&fi(),Ye(t),null;case 19:if(Pe(Ie),i=t.memoizedState,i===null)return Ye(t),null;if(r=(t.flags&128)!==0,l=i.rendering,l===null)if(r)Nr(i,!1);else{if(Le!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(l=Si(e),l!==null){for(t.flags|=128,Nr(i,!1),r=l.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,l=i.alternate,l===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=l.childLanes,i.lanes=l.lanes,i.child=l.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=l.memoizedProps,i.memoizedState=l.memoizedState,i.updateQueue=l.updateQueue,i.type=l.type,e=l.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ee(Ie,Ie.current&1|2),t.child}e=e.sibling}i.tail!==null&&Oe()>gr&&(t.flags|=128,r=!0,Nr(i,!1),t.lanes=4194304)}else{if(!r)if(e=Si(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Nr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!l.alternate&&!Te)return Ye(t),null}else 2*Oe()-i.renderingStartTime>gr&&n!==1073741824&&(t.flags|=128,r=!0,Nr(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(n=i.last,n!==null?n.sibling=l:t.child=l,i.last=l)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Oe(),t.sibling=null,n=Ie.current,Ee(Ie,r?n&1|2:n&1),t):(Ye(t),null);case 22:case 23:return Zu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ut&1073741824&&(Ye(t),t.subtreeFlags&6&&(t.flags|=8192)):Ye(t),null;case 24:return null;case 25:return null}throw Error(A(156,t.tag))}var qm=qt.ReactCurrentOwner,nt=!1;function Xe(e,t,n,r){t.child=e===null?gf(t,null,n,r):hr(t,e.child,n,r)}function cc(e,t,n,r,o){n=n.render;var i=t.ref;return ar(t,o),r=Du(e,t,n,r,i,o),n=Uu(),e!==null&&!nt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Xt(e,t,o)):(Te&&n&&bu(t),t.flags|=1,Xe(e,t,r,o),t.child)}function dc(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!qu(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Df(e,t,i,r,o)):(e=ti(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var l=i.memoizedProps;if(n=n.compare,n=n!==null?n:ro,n(l,r)&&e.ref===t.ref)return Xt(e,t,o)}return t.flags|=1,e=wn(i,r),e.ref=t.ref,e.return=t,t.child=e}function Df(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(ro(i,r)&&e.ref===t.ref)if(nt=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(nt=!0);else return t.lanes=e.lanes,Xt(e,t,o)}return Bs(e,t,n,r,o)}function Uf(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ee(rr,ut),ut|=n;else if(n&1073741824)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,Ee(rr,ut),ut|=r;else return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ee(rr,ut),ut|=e,null;else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,Ee(rr,ut),ut|=r;return Xe(e,t,o,n),t.child}function Wf(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Bs(e,t,n,r,o){var i=ot(n)?Rn:Ge.current;return i=fr(t,i),ar(t,o),n=Du(e,t,n,r,i,o),r=Uu(),e!==null&&!nt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Xt(e,t,o)):(Te&&r&&bu(t),t.flags|=1,Xe(e,t,n,o),t.child)}function fc(e,t,n,r,o){if(ot(n)){var i=!0;pi(t)}else i=!1;if(ar(t,o),t.stateNode===null)e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),ff(t,n,r),bs(t,n,r,o),r=!0;else if(e===null){var l=t.stateNode,s=t.memoizedProps;l.props=s;var u=l.context,a=n.contextType;typeof a=="object"&&a!==null?a=kt(a):(a=ot(n)?Rn:Ge.current,a=fr(t,a));var c=n.getDerivedStateFromProps,h=typeof c=="function"||typeof l.getSnapshotBeforeUpdate=="function";h||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(s!==r||u!==a)&&tc(t,l,r,a),on=!1;var m=t.memoizedState;l.state=m,gi(t,r,l,o),u=t.memoizedState,s!==r||m!==u||rt.current||on?(typeof c=="function"&&(Rs(t,n,c,r),u=t.memoizedState),(s=on||ec(t,n,s,r,m,u,a))?(h||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(t.flags|=4194308)):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),l.props=r,l.state=u,l.context=a,r=s):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,cf(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:Tt(t.type,s),l.props=a,h=t.pendingProps,m=l.context,u=n.contextType,typeof u=="object"&&u!==null?u=kt(u):(u=ot(n)?Rn:Ge.current,u=fr(t,u));var k=n.getDerivedStateFromProps;(c=typeof k=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(s!==h||m!==u)&&tc(t,l,r,u),on=!1,m=t.memoizedState,l.state=m,gi(t,r,l,o);var v=t.memoizedState;s!==h||m!==v||rt.current||on?(typeof k=="function"&&(Rs(t,n,k,r),v=t.memoizedState),(a=on||ec(t,n,a,r,m,v,u)||!1)?(c||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(r,v,u),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(r,v,u)),typeof l.componentDidUpdate=="function"&&(t.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof l.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=v),l.props=r,l.state=v,l.context=u,r=a):(typeof l.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return Vs(e,t,n,r,i,o)}function Vs(e,t,n,r,o,i){Wf(e,t);var l=(t.flags&128)!==0;if(!r&&!l)return o&&Za(t,n,!1),Xt(e,t,i);r=t.stateNode,qm.current=t;var s=l&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&l?(t.child=hr(t,e.child,null,i),t.child=hr(t,null,s,i)):Xe(e,t,s,i),t.memoizedState=r.state,o&&Za(t,n,!0),t.child}function Hf(e){var t=e.stateNode;t.pendingContext?Xa(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Xa(e,t.context,!1),Fu(e,t.containerInfo)}function pc(e,t,n,r,o){return pr(),Lu(o),t.flags|=256,Xe(e,t,n,r),t.child}var Ro={dehydrated:null,treeContext:null,retryLane:0};function bo(e){return{baseLanes:e,cachePool:null,transitions:null}}function hc(e,t){return{baseLanes:e.baseLanes|t,cachePool:null,transitions:e.transitions}}function Yf(e,t,n){var r=t.pendingProps,o=Ie.current,i=!1,l=(t.flags&128)!==0,s;if((s=l)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),Ee(Ie,o&1),e===null)return Ls(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=Pi(o,r,0,null),e=Nn(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=bo(n),t.memoizedState=Ro,e):Ds(t,o));if(o=e.memoizedState,o!==null){if(s=o.dehydrated,s!==null){if(l)return t.flags&256?(t.flags&=-257,Mo(e,t,n,Error(A(422)))):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=Pi({mode:"visible",children:r.children},o,0,null),i=Nn(i,o,n,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&hr(t,e.child,null,n),t.child.memoizedState=bo(n),t.memoizedState=Ro,i);if(!(t.mode&1))t=Mo(e,t,n,null);else if(s.data==="$!")t=Mo(e,t,n,Error(A(419)));else if(r=(n&e.childLanes)!==0,nt||r){if(r=Fe,r!==null){switch(n&-n){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}r=i&(r.suspendedLanes|n)?0:i,r!==0&&r!==o.retryLane&&(o.retryLane=r,xt(e,r,-1))}Ju(),t=Mo(e,t,n,Error(A(421)))}else s.data==="$?"?(t.flags|=128,t.child=e.child,t=dg.bind(null,e),s._reactRetry=t,t=null):(n=o.treeContext,tt=Wt(s.nextSibling),ct=t,Te=!0,zt=null,n!==null&&(gt[yt++]=Ht,gt[yt++]=Yt,gt[yt++]=bn,Ht=n.id,Yt=n.overflow,bn=t),t=Ds(t,t.pendingProps.children),t.flags|=4096);return t}return i?(r=gc(e,t,r.children,r.fallback,n),i=t.child,o=e.child.memoizedState,i.memoizedState=o===null?bo(n):hc(o,n),i.childLanes=e.childLanes&~n,t.memoizedState=Ro,r):(n=mc(e,t,r.children,n),t.memoizedState=null,n)}return i?(r=gc(e,t,r.children,r.fallback,n),i=t.child,o=e.child.memoizedState,i.memoizedState=o===null?bo(n):hc(o,n),i.childLanes=e.childLanes&~n,t.memoizedState=Ro,r):(n=mc(e,t,r.children,n),t.memoizedState=null,n)}function Ds(e,t){return t=Pi({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function mc(e,t,n,r){var o=e.child;return e=o.sibling,n=wn(o,{mode:"visible",children:n}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n}function gc(e,t,n,r,o){var i=t.mode;e=e.child;var l=e.sibling,s={mode:"hidden",children:n};return!(i&1)&&t.child!==e?(n=t.child,n.childLanes=0,n.pendingProps=s,t.deletions=null):(n=wn(e,s),n.subtreeFlags=e.subtreeFlags&14680064),l!==null?r=wn(l,r):(r=Nn(r,i,o,null),r.flags|=2),r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Mo(e,t,n,r){return r!==null&&Lu(r),hr(t,e.child,null,n),e=Ds(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function yc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Os(e.return,t,n)}function Yl(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function Qf(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Xe(e,t,r.children,n),r=Ie.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&&yc(e,n,t);else if(e.tag===19)yc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ee(Ie,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&Si(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Yl(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Si(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Yl(t,!0,n,null,i);break;case"together":Yl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Xt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Ln|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(A(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 eg(e,t,n){switch(t.tag){case 3:Hf(t),pr();break;case 5:yf(t);break;case 1:ot(t.type)&&pi(t);break;case 4:Fu(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;Ee(hi,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Ee(Ie,Ie.current&1),t.flags|=128,null):n&t.child.childLanes?Yf(e,t,n):(Ee(Ie,Ie.current&1),e=Xt(e,t,n),e!==null?e.sibling:null);Ee(Ie,Ie.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Qf(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Ee(Ie,Ie.current),r)break;return null;case 22:case 23:return t.lanes=0,Uf(e,t,n)}return Xt(e,t,n)}function tg(e,t){switch(Mu(t),t.tag){case 1:return ot(t.type)&&fi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return mr(),Pe(rt),Pe(Ge),Bu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ju(t),null;case 13:if(Pe(Ie),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(A(340));pr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Pe(Ie),null;case 4:return mr(),null;case 10:return Ou(t.type._context),null;case 22:case 23:return Zu(),null;case 24:return null;default:return null}}var Lo=!1,Qe=!1,ng=typeof WeakSet=="function"?WeakSet:Set,F=null;function nr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Ae(e,t,r)}else n.current=null}function Us(e,t,n){try{n()}catch(r){Ae(e,t,r)}}var vc=!1;function rg(e,t){if(Ts=ui,e=Jd(),$u(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var l=0,s=-1,u=-1,a=0,c=0,h=e,m=null;t:for(;;){for(var k;h!==n||o!==0&&h.nodeType!==3||(s=l+o),h!==i||r!==0&&h.nodeType!==3||(u=l+r),h.nodeType===3&&(l+=h.nodeValue.length),(k=h.firstChild)!==null;)m=h,h=k;for(;;){if(h===e)break t;if(m===n&&++a===o&&(s=l),m===i&&++c===r&&(u=l),(k=h.nextSibling)!==null)break;h=m,m=h.parentNode}h=k}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Is={focusedElem:e,selectionRange:n},ui=!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 v=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var w=v.memoizedProps,_=v.memoizedState,d=t.stateNode,p=d.getSnapshotBeforeUpdate(t.elementType===t.type?w:Tt(t.type,w),_);d.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var f=t.stateNode.containerInfo;if(f.nodeType===1)f.textContent="";else if(f.nodeType===9){var E=f.body;E!=null&&(E.textContent="")}break;case 5:case 6:case 4:case 17:break;default:throw Error(A(163))}}catch(S){Ae(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,F=e;break}F=t.return}return v=vc,vc=!1,v}function Wr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Us(t,n,i)}o=o.next}while(o!==r)}}function Ui(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 Ws(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 Gf(e){var t=e.alternate;t!==null&&(e.alternate=null,Gf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Lt],delete t[lo],delete t[As],delete t[Bm],delete t[Vm])),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 Kf(e){return e.tag===5||e.tag===3||e.tag===4}function Sc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Kf(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 Hs(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=di));else if(r!==4&&(e=e.child,e!==null))for(Hs(e,t,n),e=e.sibling;e!==null;)Hs(e,t,n),e=e.sibling}function Ys(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(Ys(e,t,n),e=e.sibling;e!==null;)Ys(e,t,n),e=e.sibling}var De=null,It=!1;function tn(e,t,n){for(n=n.child;n!==null;)Xf(e,t,n),n=n.sibling}function Xf(e,t,n){if(jt&&typeof jt.onCommitFiberUnmount=="function")try{jt.onCommitFiberUnmount(bi,n)}catch{}switch(n.tag){case 5:Qe||nr(n,t);case 6:var r=De,o=It;De=null,tn(e,t,n),De=r,It=o,De!==null&&(It?(e=De,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):De.removeChild(n.stateNode));break;case 18:De!==null&&(It?(e=De,n=n.stateNode,e.nodeType===8?Bl(e.parentNode,n):e.nodeType===1&&Bl(e,n),to(e)):Bl(De,n.stateNode));break;case 4:r=De,o=It,De=n.stateNode.containerInfo,It=!0,tn(e,t,n),De=r,It=o;break;case 0:case 11:case 14:case 15:if(!Qe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,l=i.destroy;i=i.tag,l!==void 0&&(i&2||i&4)&&Us(n,t,l),o=o.next}while(o!==r)}tn(e,t,n);break;case 1:if(!Qe&&(nr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Ae(n,t,s)}tn(e,t,n);break;case 21:tn(e,t,n);break;case 22:n.mode&1?(Qe=(r=Qe)||n.memoizedState!==null,tn(e,t,n),Qe=r):tn(e,t,n);break;default:tn(e,t,n)}}function wc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new ng),t.forEach(function(r){var o=fg.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function _t(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,l=t,s=l;e:for(;s!==null;){switch(s.tag){case 5:De=s.stateNode,It=!1;break e;case 3:De=s.stateNode.containerInfo,It=!0;break e;case 4:De=s.stateNode.containerInfo,It=!0;break e}s=s.return}if(De===null)throw Error(A(160));Xf(i,l,o),De=null,It=!1;var u=o.alternate;u!==null&&(u.return=null),o.return=null}catch(a){Ae(o,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Zf(t,e),t=t.sibling}function Zf(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(_t(t,e),bt(e),r&4){try{Wr(3,e,e.return),Ui(3,e)}catch(v){Ae(e,e.return,v)}try{Wr(5,e,e.return)}catch(v){Ae(e,e.return,v)}}break;case 1:_t(t,e),bt(e),r&512&&n!==null&&nr(n,n.return);break;case 5:if(_t(t,e),bt(e),r&512&&n!==null&&nr(n,n.return),e.flags&32){var o=e.stateNode;try{Zr(o,"")}catch(v){Ae(e,e.return,v)}}if(r&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,l=n!==null?n.memoizedProps:i,s=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&Sd(o,i),ys(s,l);var a=ys(s,i);for(l=0;l<u.length;l+=2){var c=u[l],h=u[l+1];c==="style"?Ed(o,h):c==="dangerouslySetInnerHTML"?kd(o,h):c==="children"?Zr(o,h):yu(o,c,h,a)}switch(s){case"input":fs(o,i);break;case"textarea":wd(o,i);break;case"select":var m=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var k=i.value;k!=null?ir(o,!!i.multiple,k,!1):m!==!!i.multiple&&(i.defaultValue!=null?ir(o,!!i.multiple,i.defaultValue,!0):ir(o,!!i.multiple,i.multiple?[]:"",!1))}o[lo]=i}catch(v){Ae(e,e.return,v)}}break;case 6:if(_t(t,e),bt(e),r&4){if(e.stateNode===null)throw Error(A(162));a=e.stateNode,c=e.memoizedProps;try{a.nodeValue=c}catch(v){Ae(e,e.return,v)}}break;case 3:if(_t(t,e),bt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{to(t.containerInfo)}catch(v){Ae(e,e.return,v)}break;case 4:_t(t,e),bt(e);break;case 13:_t(t,e),bt(e),a=e.child,a.flags&8192&&a.memoizedState!==null&&(a.alternate===null||a.alternate.memoizedState===null)&&(Ku=Oe()),r&4&&wc(e);break;case 22:if(a=n!==null&&n.memoizedState!==null,e.mode&1?(Qe=(c=Qe)||a,_t(t,e),Qe=c):_t(t,e),bt(e),r&8192){c=e.memoizedState!==null;e:for(h=null,m=e;;){if(m.tag===5){if(h===null){h=m;try{o=m.stateNode,c?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=m.stateNode,u=m.memoizedProps.style,l=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=Cd("display",l))}catch(v){Ae(e,e.return,v)}}}else if(m.tag===6){if(h===null)try{m.stateNode.nodeValue=c?"":m.memoizedProps}catch(v){Ae(e,e.return,v)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;h===m&&(h=null),m=m.return}h===m&&(h=null),m.sibling.return=m.return,m=m.sibling}if(c&&!a&&e.mode&1)for(F=e,e=e.child;e!==null;){for(a=F=e;F!==null;){switch(c=F,h=c.child,c.tag){case 0:case 11:case 14:case 15:Wr(4,c,c.return);break;case 1:if(nr(c,c.return),i=c.stateNode,typeof i.componentWillUnmount=="function"){m=c,k=c.return;try{o=m,i.props=o.memoizedProps,i.state=o.memoizedState,i.componentWillUnmount()}catch(v){Ae(m,k,v)}}break;case 5:nr(c,c.return);break;case 22:if(c.memoizedState!==null){kc(a);continue}}h!==null?(h.return=c,F=h):kc(a)}e=e.sibling}}break;case 19:_t(t,e),bt(e),r&4&&wc(e);break;case 21:break;default:_t(t,e),bt(e)}}function bt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Kf(n)){var r=n;break e}n=n.return}throw Error(A(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(Zr(o,""),r.flags&=-33);var i=Sc(e);Ys(e,i,o);break;case 3:case 4:var l=r.stateNode.containerInfo,s=Sc(e);Hs(e,s,l);break;default:throw Error(A(161))}}catch(u){Ae(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function og(e,t,n){F=e,Jf(e)}function Jf(e,t,n){for(var r=(e.mode&1)!==0;F!==null;){var o=F,i=o.child;if(o.tag===22&&r){var l=o.memoizedState!==null||Lo;if(!l){var s=o.alternate,u=s!==null&&s.memoizedState!==null||Qe;s=Lo;var a=Qe;if(Lo=l,(Qe=u)&&!a)for(F=o;F!==null;)l=F,u=l.child,l.tag===22&&l.memoizedState!==null?Cc(o):u!==null?(u.return=l,F=u):Cc(o);for(;i!==null;)F=i,Jf(i),i=i.sibling;F=o,Lo=s,Qe=a}xc(e)}else o.subtreeFlags&8772&&i!==null?(i.return=o,F=i):xc(e)}}function xc(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:Qe||Ui(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Qe)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:Tt(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&qa(t,i,r);break;case 3:var l=t.updateQueue;if(l!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}qa(t,l,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var c=a.memoizedState;if(c!==null){var h=c.dehydrated;h!==null&&to(h)}}}break;case 19:case 17:case 21:case 22:case 23:break;default:throw Error(A(163))}Qe||t.flags&512&&Ws(t)}catch(m){Ae(t,t.return,m)}}if(t===e){F=null;break}if(n=t.sibling,n!==null){n.return=t.return,F=n;break}F=t.return}}function kc(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 Cc(e){for(;F!==null;){var t=F;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ui(4,t)}catch(u){Ae(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(u){Ae(t,o,u)}}var i=t.return;try{Ws(t)}catch(u){Ae(t,i,u)}break;case 5:var l=t.return;try{Ws(t)}catch(u){Ae(t,l,u)}}}catch(u){Ae(t,t.return,u)}if(t===e){F=null;break}var s=t.sibling;if(s!==null){s.return=t.return,F=s;break}F=t.return}}var ig=Math.ceil,ki=qt.ReactCurrentDispatcher,Qu=qt.ReactCurrentOwner,wt=qt.ReactCurrentBatchConfig,ge=0,Fe=null,be=null,Ue=0,ut=0,rr=Cn(0),Le=0,po=null,Ln=0,Wi=0,Gu=0,Hr=null,et=null,Ku=0,gr=1/0,Vt=null,Ci=!1,Qs=null,hn=null,Fo=!1,an=null,Ei=0,Yr=0,Gs=null,qo=-1,ei=0;function Ze(){return ge&6?Oe():qo!==-1?qo:qo=Oe()}function mn(e){return e.mode&1?ge&2&&Ue!==0?Ue&-Ue:Um.transition!==null?(ei===0&&(ei=Md()),ei):(e=xe,e!==0||(e=window.event,e=e===void 0?16:Ud(e.type)),e):1}function xt(e,t,n){if(50<Yr)throw Yr=0,Gs=null,Error(A(185));var r=Hi(e,t);return r===null?null:(go(r,t,n),(!(ge&2)||r!==Fe)&&(r===Fe&&(!(ge&2)&&(Wi|=t),Le===4&&sn(r,Ue)),it(r,n),t===1&&ge===0&&!(e.mode&1)&&(gr=Oe()+500,Bi&&En())),r)}function Hi(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}function qf(e){return(Fe!==null||$t!==null)&&(e.mode&1)!==0&&(ge&2)===0}function it(e,t){var n=e.callbackNode;Uh(e,t);var r=si(e,e===Fe?Ue:0);if(r===0)n!==null&&za(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&za(n),t===1)e.tag===0?Dm(Ec.bind(null,e)):af(Ec.bind(null,e)),Fm(function(){ge===0&&En()}),n=null;else{switch(Ld(r)){case 1:n=ku;break;case 4:n=Rd;break;case 16:n=li;break;case 536870912:n=bd;break;default:n=li}n=sp(n,ep.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ep(e,t){if(qo=-1,ei=0,ge&6)throw Error(A(327));var n=e.callbackNode;if(cr()&&e.callbackNode!==n)return null;var r=si(e,e===Fe?Ue:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=_i(e,r);else{t=r;var o=ge;ge|=2;var i=np();(Fe!==e||Ue!==t)&&(Vt=null,gr=Oe()+500,An(e,t));do try{ug();break}catch(s){tp(e,s)}while(1);Nu(),ki.current=i,ge=o,be!==null?t=0:(Fe=null,Ue=0,t=Le)}if(t!==0){if(t===2&&(o=ks(e),o!==0&&(r=o,t=Ks(e,o))),t===1)throw n=po,An(e,0),sn(e,r),it(e,Oe()),n;if(t===6)sn(e,r);else{if(o=e.current.alternate,!(r&30)&&!lg(o)&&(t=_i(e,r),t===2&&(i=ks(e),i!==0&&(r=i,t=Ks(e,i))),t===1))throw n=po,An(e,0),sn(e,r),it(e,Oe()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(A(345));case 2:Tn(e,et,Vt);break;case 3:if(sn(e,r),(r&130023424)===r&&(t=Ku+500-Oe(),10<t)){if(si(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){Ze(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=$s(Tn.bind(null,e,et,Vt),t);break}Tn(e,et,Vt);break;case 4:if(sn(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var l=31-Nt(r);i=1<<l,l=t[l],l>o&&(o=l),r&=~i}if(r=o,r=Oe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ig(r/1960))-r,10<r){e.timeoutHandle=$s(Tn.bind(null,e,et,Vt),r);break}Tn(e,et,Vt);break;case 5:Tn(e,et,Vt);break;default:throw Error(A(329))}}}return it(e,Oe()),e.callbackNode===n?ep.bind(null,e):null}function Ks(e,t){var n=Hr;return e.current.memoizedState.isDehydrated&&(An(e,t).flags|=256),e=_i(e,t),e!==2&&(t=et,et=n,t!==null&&Xs(t)),e}function Xs(e){et===null?et=e:et.push.apply(et,e)}function lg(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!Ot(i(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function sn(e,t){for(t&=~Gu,t&=~Wi,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Nt(t),r=1<<n;e[n]=-1,t&=~r}}function Ec(e){if(ge&6)throw Error(A(327));cr();var t=si(e,0);if(!(t&1))return it(e,Oe()),null;var n=_i(e,t);if(e.tag!==0&&n===2){var r=ks(e);r!==0&&(t=r,n=Ks(e,r))}if(n===1)throw n=po,An(e,0),sn(e,t),it(e,Oe()),n;if(n===6)throw Error(A(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Tn(e,et,Vt),it(e,Oe()),null}function Xu(e,t){var n=ge;ge|=1;try{return e(t)}finally{ge=n,ge===0&&(gr=Oe()+500,Bi&&En())}}function Fn(e){an!==null&&an.tag===0&&!(ge&6)&&cr();var t=ge;ge|=1;var n=wt.transition,r=xe;try{if(wt.transition=null,xe=1,e)return e()}finally{xe=r,wt.transition=n,ge=t,!(ge&6)&&En()}}function Zu(){ut=rr.current,Pe(rr)}function An(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Lm(n)),be!==null)for(n=be.return;n!==null;){var r=n;switch(Mu(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&fi();break;case 3:mr(),Pe(rt),Pe(Ge),Bu();break;case 5:ju(r);break;case 4:mr();break;case 13:Pe(Ie);break;case 19:Pe(Ie);break;case 10:Ou(r.type._context);break;case 22:case 23:Zu()}n=n.return}if(Fe=e,be=e=wn(e.current,null),Ue=ut=t,Le=0,po=null,Gu=Wi=Ln=0,et=Hr=null,$t!==null){for(t=0;t<$t.length;t++)if(n=$t[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,i=n.pending;if(i!==null){var l=i.next;i.next=o,r.next=l}n.pending=r}$t=null}return e}function tp(e,t){do{var n=be;try{if(Nu(),Zo.current=xi,wi){for(var r=ze.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}wi=!1}if(Mn=0,Be=Me=ze=null,Ur=!1,ao=0,Qu.current=null,n===null||n.return===null){Le=1,po=t,be=null;break}e:{var i=e,l=n.return,s=n,u=t;if(t=Ue,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,c=s,h=c.tag;if(!(c.mode&1)&&(h===0||h===11||h===15)){var m=c.alternate;m?(c.updateQueue=m.updateQueue,c.memoizedState=m.memoizedState,c.lanes=m.lanes):(c.updateQueue=null,c.memoizedState=null)}var k=uc(l);if(k!==null){k.flags&=-257,ac(k,l,s,i,t),k.mode&1&&sc(i,a,t),t=k,u=a;var v=t.updateQueue;if(v===null){var w=new Set;w.add(u),t.updateQueue=w}else v.add(u);break e}else{if(!(t&1)){sc(i,a,t),Ju();break e}u=Error(A(426))}}else if(Te&&s.mode&1){var _=uc(l);if(_!==null){!(_.flags&65536)&&(_.flags|=256),ac(_,l,s,i,t),Lu(u);break e}}i=u,Le!==4&&(Le=2),Hr===null?Hr=[i]:Hr.push(i),u=Yu(u,s),s=l;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t;var d=Lf(s,u,t);Ja(s,d);break e;case 1:i=u;var p=s.type,f=s.stateNode;if(!(s.flags&128)&&(typeof p.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(hn===null||!hn.has(f)))){s.flags|=65536,t&=-t,s.lanes|=t;var E=Ff(s,i,t);Ja(s,E);break e}}s=s.return}while(s!==null)}op(n)}catch(S){t=S,be===n&&n!==null&&(be=n=n.return);continue}break}while(1)}function np(){var e=ki.current;return ki.current=xi,e===null?xi:e}function Ju(){(Le===0||Le===3||Le===2)&&(Le=4),Fe===null||!(Ln&268435455)&&!(Wi&268435455)||sn(Fe,Ue)}function _i(e,t){var n=ge;ge|=2;var r=np();(Fe!==e||Ue!==t)&&(Vt=null,An(e,t));do try{sg();break}catch(o){tp(e,o)}while(1);if(Nu(),ge=n,ki.current=r,be!==null)throw Error(A(261));return Fe=null,Ue=0,Le}function sg(){for(;be!==null;)rp(be)}function ug(){for(;be!==null&&!Rh();)rp(be)}function rp(e){var t=lp(e.alternate,e,ut);e.memoizedProps=e.pendingProps,t===null?op(e):be=t,Qu.current=null}function op(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=tg(n,t),n!==null){n.flags&=32767,be=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Le=6,be=null;return}}else if(n=Jm(n,t,ut),n!==null){be=n;return}if(t=t.sibling,t!==null){be=t;return}be=t=e}while(t!==null);Le===0&&(Le=5)}function Tn(e,t,n){var r=xe,o=wt.transition;try{wt.transition=null,xe=1,ag(e,t,n,r)}finally{wt.transition=o,xe=r}return null}function ag(e,t,n,r){do cr();while(an!==null);if(ge&6)throw Error(A(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(A(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Wh(e,i),e===Fe&&(be=Fe=null,Ue=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Fo||(Fo=!0,sp(li,function(){return cr(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=wt.transition,wt.transition=null;var l=xe;xe=1;var s=ge;ge|=4,Qu.current=null,rg(e,n),Zf(n,e),$m(Is),ui=!!Ts,Is=Ts=null,e.current=n,og(n),bh(),ge=s,xe=l,wt.transition=i}else e.current=n;if(Fo&&(Fo=!1,an=e,Ei=o),i=e.pendingLanes,i===0&&(hn=null),Fh(n.stateNode),it(e,Oe()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)r(t[n]);if(Ci)throw Ci=!1,e=Qs,Qs=null,e;return Ei&1&&e.tag!==0&&cr(),i=e.pendingLanes,i&1?e===Gs?Yr++:(Yr=0,Gs=e):Yr=0,En(),null}function cr(){if(an!==null){var e=Ld(Ei),t=wt.transition,n=xe;try{if(wt.transition=null,xe=16>e?16:e,an===null)var r=!1;else{if(e=an,an=null,Ei=0,ge&6)throw Error(A(331));var o=ge;for(ge|=4,F=e.current;F!==null;){var i=F,l=i.child;if(F.flags&16){var s=i.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(F=a;F!==null;){var c=F;switch(c.tag){case 0:case 11:case 15:Wr(8,c,i)}var h=c.child;if(h!==null)h.return=c,F=h;else for(;F!==null;){c=F;var m=c.sibling,k=c.return;if(Gf(c),c===a){F=null;break}if(m!==null){m.return=k,F=m;break}F=k}}}var v=i.alternate;if(v!==null){var w=v.child;if(w!==null){v.child=null;do{var _=w.sibling;w.sibling=null,w=_}while(w!==null)}}F=i}}if(i.subtreeFlags&2064&&l!==null)l.return=i,F=l;else e:for(;F!==null;){if(i=F,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Wr(9,i,i.return)}var d=i.sibling;if(d!==null){d.return=i.return,F=d;break e}F=i.return}}var p=e.current;for(F=p;F!==null;){l=F;var f=l.child;if(l.subtreeFlags&2064&&f!==null)f.return=l,F=f;else e:for(l=p;F!==null;){if(s=F,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Ui(9,s)}}catch(S){Ae(s,s.return,S)}if(s===l){F=null;break e}var E=s.sibling;if(E!==null){E.return=s.return,F=E;break e}F=s.return}}if(ge=o,En(),jt&&typeof jt.onPostCommitFiberRoot=="function")try{jt.onPostCommitFiberRoot(bi,e)}catch{}r=!0}return r}finally{xe=n,wt.transition=t}}return!1}function _c(e,t,n){t=Yu(n,t),t=Lf(e,t,1),pn(e,t),t=Ze(),e=Hi(e,1),e!==null&&(go(e,1,t),it(e,t))}function Ae(e,t,n){if(e.tag===3)_c(e,e,n);else for(;t!==null;){if(t.tag===3){_c(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(hn===null||!hn.has(r))){e=Yu(n,e),e=Ff(t,e,1),pn(t,e),e=Ze(),t=Hi(t,1),t!==null&&(go(t,1,e),it(t,e));break}}t=t.return}}function cg(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ze(),e.pingedLanes|=e.suspendedLanes&n,Fe===e&&(Ue&n)===n&&(Le===4||Le===3&&(Ue&130023424)===Ue&&500>Oe()-Ku?An(e,0):Gu|=n),it(e,t)}function ip(e,t){t===0&&(e.mode&1?(t=To,To<<=1,!(To&130023424)&&(To=4194304)):t=1);var n=Ze();e=Hi(e,t),e!==null&&(go(e,t,n),it(e,n))}function dg(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),ip(e,n)}function fg(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(A(314))}r!==null&&r.delete(t),ip(e,n)}var lp;lp=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||rt.current)nt=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return nt=!1,eg(e,t,n);nt=!!(e.flags&131072)}else nt=!1,Te&&t.flags&1048576&&pf(t,vi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var o=fr(t,Ge.current);ar(t,n),o=Du(null,t,r,e,o,n);var i=Uu();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ot(r)?(i=!0,pi(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Ru(t),o.updater=Vi,t.stateNode=o,o._reactInternals=t,bs(t,r,e,n),t=Vs(null,t,r,!0,i,n)):(t.tag=0,Te&&i&&bu(t),Xe(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=hg(r),e=Tt(r,e),o){case 0:t=Bs(null,t,r,e,n);break e;case 1:t=fc(null,t,r,e,n);break e;case 11:t=cc(null,t,r,e,n);break e;case 14:t=dc(null,t,r,Tt(r.type,e),n);break e}throw Error(A(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Tt(r,o),Bs(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Tt(r,o),fc(e,t,r,o,n);case 3:e:{if(Hf(t),e===null)throw Error(A(387));r=t.pendingProps,i=t.memoizedState,o=i.element,cf(e,t),gi(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Error(A(423)),t=pc(e,t,r,n,o);break e}else if(r!==o){o=Error(A(424)),t=pc(e,t,r,n,o);break e}else for(tt=Wt(t.stateNode.containerInfo.firstChild),ct=t,Te=!0,zt=null,n=gf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(pr(),r===o){t=Xt(e,t,n);break e}Xe(e,t,r,n)}t=t.child}return t;case 5:return yf(t),e===null&&Ls(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,l=o.children,zs(r,o)?l=null:i!==null&&zs(r,i)&&(t.flags|=32),Wf(e,t),Xe(e,t,l,n),t.child;case 6:return e===null&&Ls(t),null;case 13:return Yf(e,t,n);case 4:return Fu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=hr(t,null,r,n):Xe(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Tt(r,o),cc(e,t,r,o,n);case 7:return Xe(e,t,t.pendingProps,n),t.child;case 8:return Xe(e,t,t.pendingProps.children,n),t.child;case 12:return Xe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,l=o.value,Ee(hi,r._currentValue),r._currentValue=l,i!==null)if(Ot(i.value,l)){if(i.children===o.children&&!rt.current){t=Xt(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){l=i.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(i.tag===1){u=Qt(-1,n&-n),u.tag=2;var a=i.updateQueue;if(a!==null){a=a.shared;var c=a.pending;c===null?u.next=u:(u.next=c.next,c.next=u),a.pending=u}}i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),Os(i.return,n,t),s.lanes|=n;break}u=u.next}}else if(i.tag===10)l=i.type===t.type?null:i.child;else if(i.tag===18){if(l=i.return,l===null)throw Error(A(341));l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),Os(l,n,t),l=i.sibling}else l=i.child;if(l!==null)l.return=i;else for(l=i;l!==null;){if(l===t){l=null;break}if(i=l.sibling,i!==null){i.return=l.return,l=i;break}l=l.return}i=l}Xe(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,ar(t,n),o=kt(o),r=r(o),t.flags|=1,Xe(e,t,r,n),t.child;case 14:return r=t.type,o=Tt(r,t.pendingProps),o=Tt(r.type,o),dc(e,t,r,o,n);case 15:return Df(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Tt(r,o),e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,ot(r)?(e=!0,pi(t)):e=!1,ar(t,n),ff(t,r,o),bs(t,r,o,n),Vs(null,t,r,!0,e,n);case 19:return Qf(e,t,n);case 22:return Uf(e,t,n)}throw Error(A(156,t.tag))};function sp(e,t){return Od(e,t)}function pg(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function vt(e,t,n,r){return new pg(e,t,n,r)}function qu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function hg(e){if(typeof e=="function")return qu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Su)return 11;if(e===wu)return 14}return 2}function wn(e,t){var n=e.alternate;return n===null?(n=vt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ti(e,t,n,r,o,i){var l=2;if(r=e,typeof e=="function")qu(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case Qn:return Nn(n.children,o,i,t);case vu:l=8,o|=8;break;case ss:return e=vt(12,n,t,o|2),e.elementType=ss,e.lanes=i,e;case us:return e=vt(13,n,t,o),e.elementType=us,e.lanes=i,e;case as:return e=vt(19,n,t,o),e.elementType=as,e.lanes=i,e;case gd:return Pi(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case hd:l=10;break e;case md:l=9;break e;case Su:l=11;break e;case wu:l=14;break e;case rn:l=16,r=null;break e}throw Error(A(130,e==null?e:typeof e,""))}return t=vt(l,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Nn(e,t,n,r){return e=vt(7,e,r,t),e.lanes=n,e}function Pi(e,t,n,r){return e=vt(22,e,r,t),e.elementType=gd,e.lanes=n,e.stateNode={},e}function Ql(e,t,n){return e=vt(6,e,null,t),e.lanes=n,e}function Gl(e,t,n){return t=vt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function mg(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=zl(0),this.expirationTimes=zl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zl(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function ea(e,t,n,r,o,i,l,s,u){return e=new mg(e,t,n,s,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=vt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ru(i),e}function gg(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Yn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function up(e){if(!e)return Sn;e=e._reactInternals;e:{if(Un(e)!==e||e.tag!==1)throw Error(A(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ot(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(A(171))}if(e.tag===1){var n=e.type;if(ot(n))return uf(e,n,t)}return t}function ap(e,t,n,r,o,i,l,s,u){return e=ea(n,r,!0,e,o,i,l,s,u),e.context=up(null),n=e.current,r=Ze(),o=mn(n),i=Qt(r,o),i.callback=t??null,pn(n,i),e.current.lanes=o,go(e,o,r),it(e,r),e}function Yi(e,t,n,r){var o=t.current,i=Ze(),l=mn(o);return n=up(n),t.context===null?t.context=n:t.pendingContext=n,t=Qt(i,l),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),pn(o,t),e=xt(o,l,i),e!==null&&Xo(e,o,l),l}function Ti(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 Pc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ta(e,t){Pc(e,t),(e=e.alternate)&&Pc(e,t)}function yg(){return null}var cp=typeof reportError=="function"?reportError:function(e){console.error(e)};function na(e){this._internalRoot=e}Qi.prototype.render=na.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(A(409));Yi(e,t,null,null)};Qi.prototype.unmount=na.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Fn(function(){Yi(null,e,null,null)}),t[Kt]=null}};function Qi(e){this._internalRoot=e}Qi.prototype.unstable_scheduleHydration=function(e){if(e){var t=Bd();e={blockedOn:null,target:e,priority:t};for(var n=0;n<ln.length&&t!==0&&t<ln[n].priority;n++);ln.splice(n,0,e),n===0&&Dd(e)}};function ra(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Gi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Tc(){}function vg(e,t,n,r,o){if(o){if(typeof r=="function"){var i=r;r=function(){var a=Ti(l);i.call(a)}}var l=ap(t,r,e,0,null,!1,!1,"",Tc);return e._reactRootContainer=l,e[Kt]=l.current,oo(e.nodeType===8?e.parentNode:e),Fn(),l}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var s=r;r=function(){var a=Ti(u);s.call(a)}}var u=ea(e,0,!1,null,null,!1,!1,"",Tc);return e._reactRootContainer=u,e[Kt]=u.current,oo(e.nodeType===8?e.parentNode:e),Fn(function(){Yi(t,u,n,r)}),u}function Ki(e,t,n,r,o){var i=n._reactRootContainer;if(i){var l=i;if(typeof o=="function"){var s=o;o=function(){var u=Ti(l);s.call(u)}}Yi(t,l,e,o)}else l=vg(n,t,e,o,r);return Ti(l)}Fd=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Mr(t.pendingLanes);n!==0&&(Cu(t,n|1),it(t,Oe()),!(ge&6)&&(gr=Oe()+500,En()))}break;case 13:var r=Ze();Fn(function(){return xt(e,1,r)}),ta(e,1)}};Eu=function(e){if(e.tag===13){var t=Ze();xt(e,134217728,t),ta(e,134217728)}};jd=function(e){if(e.tag===13){var t=Ze(),n=mn(e);xt(e,n,t),ta(e,n)}};Bd=function(){return xe};Vd=function(e,t){var n=xe;try{return xe=e,t()}finally{xe=n}};Ss=function(e,t,n){switch(t){case"input":if(fs(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=ji(r);if(!o)throw Error(A(90));vd(r),fs(r,o)}}}break;case"textarea":wd(e,n);break;case"select":t=n.value,t!=null&&ir(e,!!n.multiple,t,!1)}};Td=Xu;Id=Fn;var Sg={usingClientEntryPoint:!1,Events:[vo,Zn,ji,_d,Pd,Xu]},Or={findFiberByHostInstance:zn,bundleType:0,version:"18.1.0",rendererPackageName:"react-dom"},wg={bundleType:Or.bundleType,version:Or.version,rendererPackageName:Or.rendererPackageName,rendererConfig:Or.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:qt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Ad(e),e===null?null:e.stateNode},findFiberByHostInstance:Or.findFiberByHostInstance||yg,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.1.0-next-22edb9f77-20220426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var jo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!jo.isDisabled&&jo.supportsFiber)try{bi=jo.inject(wg),jt=jo}catch{}}ft.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Sg;ft.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ra(t))throw Error(A(200));return gg(e,t,null,n)};ft.createRoot=function(e,t){if(!ra(e))throw Error(A(299));var n=!1,r="",o=cp;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=ea(e,1,!1,null,null,n,!1,r,o),e[Kt]=t.current,oo(e.nodeType===8?e.parentNode:e),new na(t)};ft.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(A(188)):(e=Object.keys(e).join(","),Error(A(268,e)));return e=Ad(t),e=e===null?null:e.stateNode,e};ft.flushSync=function(e){return Fn(e)};ft.hydrate=function(e,t,n){if(!Gi(t))throw Error(A(200));return Ki(null,e,t,!0,n)};ft.hydrateRoot=function(e,t,n){if(!ra(e))throw Error(A(405));var r=n!=null&&n.hydratedSources||null,o=!1,i="",l=cp;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(l=n.onRecoverableError)),t=ap(t,null,e,1,n??null,o,!1,i,l),e[Kt]=t.current,oo(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Qi(t)};ft.render=function(e,t,n){if(!Gi(t))throw Error(A(200));return Ki(null,e,t,!1,n)};ft.unmountComponentAtNode=function(e){if(!Gi(e))throw Error(A(40));return e._reactRootContainer?(Fn(function(){Ki(null,null,e,!1,function(){e._reactRootContainer=null,e[Kt]=null})}),!0):!1};ft.unstable_batchedUpdates=Xu;ft.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Gi(n))throw Error(A(200));if(e==null||e._reactInternals===void 0)throw Error(A(38));return Ki(e,t,n,!1,r)};ft.version="18.1.0-next-22edb9f77-20220426";(function(e){function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=ft})(vh);var Ic=os;rs.createRoot=Ic.createRoot,rs.hydrateRoot=Ic.hydrateRoot;const xg="modulepreload",kg=function(e){return"/"+e},zc={},Pt=function(t,n,r){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=kg(i),i in zc)return;zc[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!r)for(let c=o.length-1;c>=0;c--){const h=o[c];if(h.href===i&&(!l||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const a=document.createElement("link");if(a.rel=l?"stylesheet":xg,l||(a.as="script",a.crossOrigin=""),a.href=i,document.head.appendChild(a),l)return new Promise((c,h)=>{a.addEventListener("load",c),a.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};var Ii={},Cg={get exports(){return Ii},set exports(e){Ii=e}},ke={};/** * @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 oa=Symbol.for("react.element"),ia=Symbol.for("react.portal"),Xi=Symbol.for("react.fragment"),Zi=Symbol.for("react.strict_mode"),Ji=Symbol.for("react.profiler"),qi=Symbol.for("react.provider"),el=Symbol.for("react.context"),Eg=Symbol.for("react.server_context"),tl=Symbol.for("react.forward_ref"),nl=Symbol.for("react.suspense"),rl=Symbol.for("react.suspense_list"),ol=Symbol.for("react.memo"),il=Symbol.for("react.lazy"),_g=Symbol.for("react.offscreen"),dp;dp=Symbol.for("react.module.reference");function Et(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case oa:switch(e=e.type,e){case Xi:case Ji:case Zi:case nl:case rl:return e;default:switch(e=e&&e.$$typeof,e){case Eg:case el:case tl:case il:case ol:case qi:return e;default:return t}}case ia:return t}}}ke.ContextConsumer=el;ke.ContextProvider=qi;ke.Element=oa;ke.ForwardRef=tl;ke.Fragment=Xi;ke.Lazy=il;ke.Memo=ol;ke.Portal=ia;ke.Profiler=Ji;ke.StrictMode=Zi;ke.Suspense=nl;ke.SuspenseList=rl;ke.isAsyncMode=function(){return!1};ke.isConcurrentMode=function(){return!1};ke.isContextConsumer=function(e){return Et(e)===el};ke.isContextProvider=function(e){return Et(e)===qi};ke.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===oa};ke.isForwardRef=function(e){return Et(e)===tl};ke.isFragment=function(e){return Et(e)===Xi};ke.isLazy=function(e){return Et(e)===il};ke.isMemo=function(e){return Et(e)===ol};ke.isPortal=function(e){return Et(e)===ia};ke.isProfiler=function(e){return Et(e)===Ji};ke.isStrictMode=function(e){return Et(e)===Zi};ke.isSuspense=function(e){return Et(e)===nl};ke.isSuspenseList=function(e){return Et(e)===rl};ke.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Xi||e===Ji||e===Zi||e===nl||e===rl||e===_g||typeof e=="object"&&e!==null&&(e.$$typeof===il||e.$$typeof===ol||e.$$typeof===qi||e.$$typeof===el||e.$$typeof===tl||e.$$typeof===dp||e.getModuleId!==void 0)};ke.typeOf=Et;(function(e){e.exports=ke})(Cg);function Pg(e){function t($,O,R,U,C){for(var H=0,z=0,G=0,ee=0,te,P,pe=0,ye=0,oe,ve=oe=te=0,X=0,Z=0,Se=0,we=0,Ke=R.length,lt=Ke-1,Re,Y="",fe="",st="",V="",ne;X<Ke;){if(P=R.charCodeAt(X),X===lt&&z+ee+G+H!==0&&(z!==0&&(P=z===47?10:47),ee=G=H=0,Ke++,lt++),z+ee+G+H===0){if(X===lt&&(0<Z&&(Y=Y.replace(m,"")),0<Y.trim().length)){switch(P){case 32:case 9:case 59:case 13:case 10:break;default:Y+=R.charAt(X)}P=59}switch(P){case 123:for(Y=Y.trim(),te=Y.charCodeAt(0),oe=1,we=++X;X<Ke;){switch(P=R.charCodeAt(X)){case 123:oe++;break;case 125:oe--;break;case 47:switch(P=R.charCodeAt(X+1)){case 42:case 47:e:{for(ve=X+1;ve<lt;++ve)switch(R.charCodeAt(ve)){case 47:if(P===42&&R.charCodeAt(ve-1)===42&&X+2!==ve){X=ve+1;break e}break;case 10:if(P===47){X=ve+1;break e}}X=ve}}break;case 91:P++;case 40:P++;case 34:case 39:for(;X++<lt&&R.charCodeAt(X)!==P;);}if(oe===0)break;X++}switch(oe=R.substring(we,X),te===0&&(te=(Y=Y.replace(h,"").trim()).charCodeAt(0)),te){case 64:switch(0<Z&&(Y=Y.replace(m,"")),P=Y.charCodeAt(1),P){case 100:case 109:case 115:case 45:Z=O;break;default:Z=b}if(oe=t(O,Z,oe,P,C+1),we=oe.length,0<N&&(Z=n(b,Y,Se),ne=s(3,oe,Z,O,ie,Q,we,P,C,U),Y=Z.join(""),ne!==void 0&&(we=(oe=ne.trim()).length)===0&&(P=0,oe="")),0<we)switch(P){case 115:Y=Y.replace(x,l);case 100:case 109:case 45:oe=Y+"{"+oe+"}";break;case 107:Y=Y.replace(p,"$1 $2"),oe=Y+"{"+oe+"}",oe=se===1||se===2&&i("@"+oe,3)?"@-webkit-"+oe+"@"+oe:"@"+oe;break;default:oe=Y+oe,U===112&&(oe=(fe+=oe,""))}else oe="";break;default:oe=t(O,n(O,Y,Se),oe,U,C+1)}st+=oe,oe=Se=Z=ve=te=0,Y="",P=R.charCodeAt(++X);break;case 125:case 59:if(Y=(0<Z?Y.replace(m,""):Y).trim(),1<(we=Y.length))switch(ve===0&&(te=Y.charCodeAt(0),te===45||96<te&&123>te)&&(we=(Y=Y.replace(" ",":")).length),0<N&&(ne=s(1,Y,O,$,ie,Q,fe.length,U,C,U))!==void 0&&(we=(Y=ne.trim()).length)===0&&(Y="\0\0"),te=Y.charCodeAt(0),P=Y.charCodeAt(1),te){case 0:break;case 64:if(P===105||P===99){V+=Y+R.charAt(X);break}default:Y.charCodeAt(we-1)!==58&&(fe+=o(Y,te,P,Y.charCodeAt(2)))}Se=Z=ve=te=0,Y="",P=R.charCodeAt(++X)}}switch(P){case 13:case 10:z===47?z=0:1+te===0&&U!==107&&0<Y.length&&(Z=1,Y+="\0"),0<N*W&&s(0,Y,O,$,ie,Q,fe.length,U,C,U),Q=1,ie++;break;case 59:case 125:if(z+ee+G+H===0){Q++;break}default:switch(Q++,Re=R.charAt(X),P){case 9:case 32:if(ee+H+z===0)switch(pe){case 44:case 58:case 9:case 32:Re="";break;default:P!==32&&(Re=" ")}break;case 0:Re="\\0";break;case 12:Re="\\f";break;case 11:Re="\\v";break;case 38:ee+z+H===0&&(Z=Se=1,Re="\f"+Re);break;case 108:if(ee+z+H+ue===0&&0<ve)switch(X-ve){case 2:pe===112&&R.charCodeAt(X-3)===58&&(ue=pe);case 8:ye===111&&(ue=ye)}break;case 58:ee+z+H===0&&(ve=X);break;case 44:z+G+ee+H===0&&(Z=1,Re+="\r");break;case 34:case 39:z===0&&(ee=ee===P?0:ee===0?P:ee);break;case 91:ee+z+G===0&&H++;break;case 93:ee+z+G===0&&H--;break;case 41:ee+z+H===0&&G--;break;case 40:if(ee+z+H===0){if(te===0)switch(2*pe+3*ye){case 533:break;default:te=1}G++}break;case 64:z+G+ee+H+ve+oe===0&&(oe=1);break;case 42:case 47:if(!(0<ee+H+G))switch(z){case 0:switch(2*P+3*R.charCodeAt(X+1)){case 235:z=47;break;case 220:we=X,z=42}break;case 42:P===47&&pe===42&&we+2!==X&&(R.charCodeAt(we+2)===33&&(fe+=R.substring(we,X+1)),Re="",z=0)}}z===0&&(Y+=Re)}ye=pe,pe=P,X++}if(we=fe.length,0<we){if(Z=O,0<N&&(ne=s(2,fe,Z,$,ie,Q,we,U,C,U),ne!==void 0&&(fe=ne).length===0))return V+fe+st;if(fe=Z.join(",")+"{"+fe+"}",se*ue!==0){switch(se!==2||i(fe,2)||(ue=0),ue){case 111:fe=fe.replace(E,":-moz-$1")+fe;break;case 112:fe=fe.replace(f,"::-webkit-input-$1")+fe.replace(f,"::-moz-$1")+fe.replace(f,":-ms-input-$1")+fe}ue=0}}return V+fe+st}function n($,O,R){var U=O.trim().split(_);O=U;var C=U.length,H=$.length;switch(H){case 0:case 1:var z=0;for($=H===0?"":$[0]+" ";z<C;++z)O[z]=r($,O[z],R).trim();break;default:var G=z=0;for(O=[];z<C;++z)for(var ee=0;ee<H;++ee)O[G++]=r($[ee]+" ",U[z],R).trim()}return O}function r($,O,R){var U=O.charCodeAt(0);switch(33>U&&(U=(O=O.trim()).charCodeAt(0)),U){case 38:return O.replace(d,"$1"+$.trim());case 58:return $.trim()+O.replace(d,"$1"+$.trim());default:if(0<1*R&&0<O.indexOf("\f"))return O.replace(d,($.charCodeAt(0)===58?"":"$1")+$.trim())}return $+O}function o($,O,R,U){var C=$+";",H=2*O+3*R+4*U;if(H===944){$=C.indexOf(":",9)+1;var z=C.substring($,C.length-1).trim();return z=C.substring(0,$).trim()+z+";",se===1||se===2&&i(z,1)?"-webkit-"+z+z:z}if(se===0||se===2&&!i(C,1))return C;switch(H){case 1015:return C.charCodeAt(10)===97?"-webkit-"+C+C:C;case 951:return C.charCodeAt(3)===116?"-webkit-"+C+C:C;case 963:return C.charCodeAt(5)===110?"-webkit-"+C+C:C;case 1009:if(C.charCodeAt(4)!==100)break;case 969:case 942:return"-webkit-"+C+C;case 978:return"-webkit-"+C+"-moz-"+C+C;case 1019:case 983:return"-webkit-"+C+"-moz-"+C+"-ms-"+C+C;case 883:if(C.charCodeAt(8)===45)return"-webkit-"+C+C;if(0<C.indexOf("image-set(",11))return C.replace(ae,"$1-webkit-$2")+C;break;case 932:if(C.charCodeAt(4)===45)switch(C.charCodeAt(5)){case 103:return"-webkit-box-"+C.replace("-grow","")+"-webkit-"+C+"-ms-"+C.replace("grow","positive")+C;case 115:return"-webkit-"+C+"-ms-"+C.replace("shrink","negative")+C;case 98:return"-webkit-"+C+"-ms-"+C.replace("basis","preferred-size")+C}return"-webkit-"+C+"-ms-"+C+C;case 964:return"-webkit-"+C+"-ms-flex-"+C+C;case 1023:if(C.charCodeAt(8)!==99)break;return z=C.substring(C.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),"-webkit-box-pack"+z+"-webkit-"+C+"-ms-flex-pack"+z+C;case 1005:return v.test(C)?C.replace(k,":-webkit-")+C.replace(k,":-moz-")+C:C;case 1e3:switch(z=C.substring(13).trim(),O=z.indexOf("-")+1,z.charCodeAt(0)+z.charCodeAt(O)){case 226:z=C.replace(S,"tb");break;case 232:z=C.replace(S,"tb-rl");break;case 220:z=C.replace(S,"lr");break;default:return C}return"-webkit-"+C+"-ms-"+z+C;case 1017:if(C.indexOf("sticky",9)===-1)break;case 975:switch(O=(C=$).length-10,z=(C.charCodeAt(O)===33?C.substring(0,O):C).substring($.indexOf(":",7)+1).trim(),H=z.charCodeAt(0)+(z.charCodeAt(7)|0)){case 203:if(111>z.charCodeAt(8))break;case 115:C=C.replace(z,"-webkit-"+z)+";"+C;break;case 207:case 102:C=C.replace(z,"-webkit-"+(102<H?"inline-":"")+"box")+";"+C.replace(z,"-webkit-"+z)+";"+C.replace(z,"-ms-"+z+"box")+";"+C}return C+";";case 938:if(C.charCodeAt(5)===45)switch(C.charCodeAt(6)){case 105:return z=C.replace("-items",""),"-webkit-"+C+"-webkit-box-"+z+"-ms-flex-"+z+C;case 115:return"-webkit-"+C+"-ms-flex-item-"+C.replace(I,"")+C;default:return"-webkit-"+C+"-ms-flex-line-pack"+C.replace("align-content","").replace(I,"")+C}break;case 973:case 989:if(C.charCodeAt(3)!==45||C.charCodeAt(4)===122)break;case 931:case 953:if(j.test($)===!0)return(z=$.substring($.indexOf(":")+1)).charCodeAt(0)===115?o($.replace("stretch","fill-available"),O,R,U).replace(":fill-available",":stretch"):C.replace(z,"-webkit-"+z)+C.replace(z,"-moz-"+z.replace("fill-",""))+C;break;case 962:if(C="-webkit-"+C+(C.charCodeAt(5)===102?"-ms-"+C:"")+C,R+U===211&&C.charCodeAt(13)===105&&0<C.indexOf("transform",10))return C.substring(0,C.indexOf(";",27)+1).replace(w,"$1-webkit-$2")+C}return C}function i($,O){var R=$.indexOf(O===1?":":"{"),U=$.substring(0,O!==3?R:10);return R=$.substring(R+1,$.length-1),B(O!==2?U:U.replace(D,"$1"),R,O)}function l($,O){var R=o(O,O.charCodeAt(0),O.charCodeAt(1),O.charCodeAt(2));return R!==O+";"?R.replace(T," or ($1)").substring(4):"("+O+")"}function s($,O,R,U,C,H,z,G,ee,te){for(var P=0,pe=O,ye;P<N;++P)switch(ye=he[P].call(c,$,pe,R,U,C,H,z,G,ee,te)){case void 0:case!1:case!0:case null:break;default:pe=ye}if(pe!==O)return pe}function u($){switch($){case void 0:case null:N=he.length=0;break;default:if(typeof $=="function")he[N++]=$;else if(typeof $=="object")for(var O=0,R=$.length;O<R;++O)u($[O]);else W=!!$|0}return u}function a($){return $=$.prefix,$!==void 0&&(B=null,$?typeof $!="function"?se=1:(se=2,B=$):se=0),a}function c($,O){var R=$;if(33>R.charCodeAt(0)&&(R=R.trim()),q=R,R=[q],0<N){var U=s(-1,O,R,R,ie,Q,0,0,0,0);U!==void 0&&typeof U=="string"&&(O=U)}var C=t(b,R,O,0,0);return 0<N&&(U=s(-2,C,R,R,ie,Q,C.length,0,0,0),U!==void 0&&(C=U)),q="",ue=0,Q=ie=1,C}var h=/^\0+/g,m=/[\0\r\f]/g,k=/: */g,v=/zoo|gra/,w=/([,: ])(transform)/g,_=/,\r+?/g,d=/([\t\r\n ])*\f?&/g,p=/@(k\w+)\s*(\S*)\s*/,f=/::(place)/g,E=/:(read-only)/g,S=/[svh]\w+-[tblr]{2}/,x=/\(\s*(.*)\s*\)/g,T=/([\s\S]*?);/g,I=/-self|flex-/g,D=/[^]*?(:[rp][el]a[\w-]+)[^]*/,j=/stretch|:\s*\w+\-(?:conte|avail)/,ae=/([^-])(image-set\()/,Q=1,ie=1,ue=0,se=1,b=[],he=[],N=0,B=null,W=0,q="";return c.use=u,c.set=a,e!==void 0&&a(e),c}var Tg={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 Ig(e){var t={};return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var zg=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,$c=Ig(function(e){return zg.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),Zs={},$g={get exports(){return Zs},set exports(e){Zs=e}},Ce={};/** @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 Ve=typeof Symbol=="function"&&Symbol.for,la=Ve?Symbol.for("react.element"):60103,sa=Ve?Symbol.for("react.portal"):60106,ll=Ve?Symbol.for("react.fragment"):60107,sl=Ve?Symbol.for("react.strict_mode"):60108,ul=Ve?Symbol.for("react.profiler"):60114,al=Ve?Symbol.for("react.provider"):60109,cl=Ve?Symbol.for("react.context"):60110,ua=Ve?Symbol.for("react.async_mode"):60111,dl=Ve?Symbol.for("react.concurrent_mode"):60111,fl=Ve?Symbol.for("react.forward_ref"):60112,pl=Ve?Symbol.for("react.suspense"):60113,Ag=Ve?Symbol.for("react.suspense_list"):60120,hl=Ve?Symbol.for("react.memo"):60115,ml=Ve?Symbol.for("react.lazy"):60116,Ng=Ve?Symbol.for("react.block"):60121,Og=Ve?Symbol.for("react.fundamental"):60117,Rg=Ve?Symbol.for("react.responder"):60118,bg=Ve?Symbol.for("react.scope"):60119;function ht(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case la:switch(e=e.type,e){case ua:case dl:case ll:case ul:case sl:case pl:return e;default:switch(e=e&&e.$$typeof,e){case cl:case fl:case ml:case hl:case al:return e;default:return t}}case sa:return t}}}function fp(e){return ht(e)===dl}Ce.AsyncMode=ua;Ce.ConcurrentMode=dl;Ce.ContextConsumer=cl;Ce.ContextProvider=al;Ce.Element=la;Ce.ForwardRef=fl;Ce.Fragment=ll;Ce.Lazy=ml;Ce.Memo=hl;Ce.Portal=sa;Ce.Profiler=ul;Ce.StrictMode=sl;Ce.Suspense=pl;Ce.isAsyncMode=function(e){return fp(e)||ht(e)===ua};Ce.isConcurrentMode=fp;Ce.isContextConsumer=function(e){return ht(e)===cl};Ce.isContextProvider=function(e){return ht(e)===al};Ce.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===la};Ce.isForwardRef=function(e){return ht(e)===fl};Ce.isFragment=function(e){return ht(e)===ll};Ce.isLazy=function(e){return ht(e)===ml};Ce.isMemo=function(e){return ht(e)===hl};Ce.isPortal=function(e){return ht(e)===sa};Ce.isProfiler=function(e){return ht(e)===ul};Ce.isStrictMode=function(e){return ht(e)===sl};Ce.isSuspense=function(e){return ht(e)===pl};Ce.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===ll||e===dl||e===ul||e===sl||e===pl||e===Ag||typeof e=="object"&&e!==null&&(e.$$typeof===ml||e.$$typeof===hl||e.$$typeof===al||e.$$typeof===cl||e.$$typeof===fl||e.$$typeof===Og||e.$$typeof===Rg||e.$$typeof===bg||e.$$typeof===Ng)};Ce.typeOf=ht;(function(e){e.exports=Ce})($g);var aa=Zs,Mg={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Lg={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Fg={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pp={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ca={};ca[aa.ForwardRef]=Fg;ca[aa.Memo]=pp;function Ac(e){return aa.isMemo(e)?pp:ca[e.$$typeof]||Mg}var jg=Object.defineProperty,Bg=Object.getOwnPropertyNames,Nc=Object.getOwnPropertySymbols,Vg=Object.getOwnPropertyDescriptor,Dg=Object.getPrototypeOf,Oc=Object.prototype;function hp(e,t,n){if(typeof t!="string"){if(Oc){var r=Dg(t);r&&r!==Oc&&hp(e,r,n)}var o=Bg(t);Nc&&(o=o.concat(Nc(t)));for(var i=Ac(e),l=Ac(t),s=0;s<o.length;++s){var u=o[s];if(!Lg[u]&&!(n&&n[u])&&!(l&&l[u])&&!(i&&i[u])){var a=Vg(t,u);try{jg(e,u,a)}catch{}}}}return e}var Ug=hp;function At(){return(At=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 Rc=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},Js=function(e){return e!==null&&typeof e=="object"&&(e.toString?e.toString():Object.prototype.toString.call(e))==="[object Object]"&&!Ii.typeOf(e)},zi=Object.freeze([]),gn=Object.freeze({});function yr(e){return typeof e=="function"}function bc(e){return e.displayName||e.name||"Component"}function da(e){return e&&typeof e.styledComponentId=="string"}var vr=typeof process<"u"&&({}.REACT_APP_SC_ATTR||{}.SC_ATTR)||"data-styled",fa=typeof window<"u"&&"HTMLElement"in window,Wg=Boolean(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&{}.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&{}.REACT_APP_SC_DISABLE_SPEEDY!==""?{}.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&{}.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&{}.SC_DISABLE_SPEEDY!==void 0&&{}.SC_DISABLE_SPEEDY!==""?{}.SC_DISABLE_SPEEDY!=="false"&&{}.SC_DISABLE_SPEEDY:!1),Hg={};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 Yg=function(){function e(n){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=n}var t=e.prototype;return t.indexOfGroup=function(n){for(var r=0,o=0;o<n;o++)r+=this.groupSizes[o];return r},t.insertRules=function(n,r){if(n>=this.groupSizes.length){for(var o=this.groupSizes,i=o.length,l=i;n>=l;)(l<<=1)<0&&jn(16,""+n);this.groupSizes=new Uint32Array(l),this.groupSizes.set(o),this.length=l;for(var s=i;s<l;s++)this.groupSizes[s]=0}for(var u=this.indexOfGroup(n+1),a=0,c=r.length;a<c;a++)this.tag.insertRule(u,r[a])&&(this.groupSizes[n]++,u++)},t.clearGroup=function(n){if(n<this.length){var r=this.groupSizes[n],o=this.indexOfGroup(n),i=o+r;this.groupSizes[n]=0;for(var l=o;l<i;l++)this.tag.deleteRule(o)}},t.getGroup=function(n){var r="";if(n>=this.length||this.groupSizes[n]===0)return r;for(var o=this.groupSizes[n],i=this.indexOfGroup(n),l=i+o,s=i;s<l;s++)r+=this.tag.getRule(s)+`/*!sc*/ `;return r},e}(),ni=new Map,$i=new Map,Qr=1,Bo=function(e){if(ni.has(e))return ni.get(e);for(;$i.has(Qr);)Qr++;var t=Qr++;return ni.set(e,t),$i.set(t,e),t},Qg=function(e){return $i.get(e)},Gg=function(e,t){t>=Qr&&(Qr=t+1),ni.set(e,t),$i.set(t,e)},Kg="style["+vr+'][data-styled-version="5.3.5"]',Xg=new RegExp("^"+vr+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),Zg=function(e,t,n){for(var r,o=n.split(","),i=0,l=o.length;i<l;i++)(r=o[i])&&e.registerName(t,r)},Jg=function(e,t){for(var n=(t.textContent||"").split(`/*!sc*/ `),r=[],o=0,i=n.length;o<i;o++){var l=n[o].trim();if(l){var s=l.match(Xg);if(s){var u=0|parseInt(s[1],10),a=s[2];u!==0&&(Gg(a,u),Zg(e,a,s[3]),e.getTag().insertRules(u,r)),r.length=0}else r.push(l)}}},qg=function(){return typeof window<"u"&&window.__webpack_nonce__!==void 0?window.__webpack_nonce__:null},mp=function(e){var t=document.head,n=e||t,r=document.createElement("style"),o=function(s){for(var u=s.childNodes,a=u.length;a>=0;a--){var c=u[a];if(c&&c.nodeType===1&&c.hasAttribute(vr))return c}}(n),i=o!==void 0?o.nextSibling:null;r.setAttribute(vr,"active"),r.setAttribute("data-styled-version","5.3.5");var l=qg();return l&&r.setAttribute("nonce",l),n.insertBefore(r,i),r},e0=function(){function e(n){var r=this.element=mp(n);r.appendChild(document.createTextNode("")),this.sheet=function(o){if(o.sheet)return o.sheet;for(var i=document.styleSheets,l=0,s=i.length;l<s;l++){var u=i[l];if(u.ownerNode===o)return u}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}(),t0=function(){function e(n){var r=this.element=mp(n);this.nodes=r.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(n,r){if(n<=this.length&&n>=0){var o=document.createTextNode(r),i=this.nodes[n];return this.element.insertBefore(o,i||null),this.length++,!0}return!1},t.deleteRule=function(n){this.element.removeChild(this.nodes[n]),this.length--},t.getRule=function(n){return n<this.length?this.nodes[n].textContent:""},e}(),n0=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}(),Mc=fa,r0={isServer:!fa,useCSSOMInjection:!Wg},Ai=function(){function e(n,r,o){n===void 0&&(n=gn),r===void 0&&(r={}),this.options=At({},r0,{},n),this.gs=r,this.names=new Map(o),this.server=!!n.isServer,!this.server&&fa&&Mc&&(Mc=!1,function(i){for(var l=document.querySelectorAll(Kg),s=0,u=l.length;s<u;s++){var a=l[s];a&&a.getAttribute(vr)!=="active"&&(Jg(i,a),a.parentNode&&a.parentNode.removeChild(a))}}(this))}e.registerId=function(n){return Bo(n)};var t=e.prototype;return t.reconstructWithOptions=function(n,r){return r===void 0&&(r=!0),new e(At({},this.options,{},n),this.gs,r&&this.names||void 0)},t.allocateGSInstance=function(n){return this.gs[n]=(this.gs[n]||0)+1},t.getTag=function(){return this.tag||(this.tag=(o=(r=this.options).isServer,i=r.useCSSOMInjection,l=r.target,n=o?new n0(l):i?new e0(l):new t0(l),new Yg(n)));var n,r,o,i,l},t.hasNameForId=function(n,r){return this.names.has(n)&&this.names.get(n).has(r)},t.registerName=function(n,r){if(Bo(n),this.names.has(n))this.names.get(n).add(r);else{var o=new Set;o.add(r),this.names.set(n,o)}},t.insertRules=function(n,r,o){this.registerName(n,r),this.getTag().insertRules(Bo(n),o)},t.clearNames=function(n){this.names.has(n)&&this.names.get(n).clear()},t.clearRules=function(n){this.getTag().clearGroup(Bo(n)),this.clearNames(n)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(n){for(var r=n.getTag(),o=r.length,i="",l=0;l<o;l++){var s=Qg(l);if(s!==void 0){var u=n.names.get(s),a=r.getGroup(l);if(u&&a&&u.size){var c=vr+".g"+l+'[id="'+s+'"]',h="";u!==void 0&&u.forEach(function(m){m.length>0&&(h+=m+",")}),i+=""+a+c+'{content:"'+h+`"}/*!sc*/ `}}}return i}(this)},e}(),o0=/(a)(d)/gi,Lc=function(e){return String.fromCharCode(e+(e>25?39:97))};function qs(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=Lc(t%52)+n;return(Lc(t%52)+n).replace(o0,"$1-$2")}var or=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},gp=function(e){return or(5381,e)};function yp(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(yr(n)&&!da(n))return!1}return!0}var i0=gp("5.3.5"),l0=function(){function e(t,n,r){this.rules=t,this.staticRulesId="",this.isStatic=(r===void 0||r.isStatic)&&yp(t),this.componentId=n,this.baseHash=or(i0,n),this.baseStyle=r,Ai.registerId(n)}return e.prototype.generateAndInjectStyles=function(t,n,r){var o=this.componentId,i=[];if(this.baseStyle&&i.push(this.baseStyle.generateAndInjectStyles(t,n,r)),this.isStatic&&!r.hash)if(this.staticRulesId&&n.hasNameForId(o,this.staticRulesId))i.push(this.staticRulesId);else{var l=Bn(this.rules,t,n,r).join(""),s=qs(or(this.baseHash,l)>>>0);if(!n.hasNameForId(o,s)){var u=r(l,"."+s,void 0,o);n.insertRules(o,s,u)}i.push(s),this.staticRulesId=s}else{for(var a=this.rules.length,c=or(this.baseHash,r.hash),h="",m=0;m<a;m++){var k=this.rules[m];if(typeof k=="string")h+=k;else if(k){var v=Bn(k,t,n,r),w=Array.isArray(v)?v.join(""):v;c=or(c,w+m),h+=w}}if(h){var _=qs(c>>>0);if(!n.hasNameForId(o,_)){var d=r(h,"."+_,void 0,o);n.insertRules(o,_,d)}i.push(_)}}return i.join(" ")},e}(),s0=/^\s*\/\/.*$/gm,u0=[":","[",".","#"];function a0(e){var t,n,r,o,i=e===void 0?gn:e,l=i.options,s=l===void 0?gn:l,u=i.plugins,a=u===void 0?zi:u,c=new Pg(s),h=[],m=function(w){function _(d){if(d)try{w(d+"}")}catch{}}return function(d,p,f,E,S,x,T,I,D,j){switch(d){case 1:if(D===0&&p.charCodeAt(0)===64)return w(p+";"),"";break;case 2:if(I===0)return p+"/*|*/";break;case 3:switch(I){case 102:case 112:return w(f[0]+p),"";default:return p+(j===0?"/*|*/":"")}case-2:p.split("/*|*/}").forEach(_)}}}(function(w){h.push(w)}),k=function(w,_,d){return _===0&&u0.indexOf(d[n.length])!==-1||d.match(o)?w:"."+t};function v(w,_,d,p){p===void 0&&(p="&");var f=w.replace(s0,""),E=_&&d?d+" "+_+" { "+f+" }":f;return t=p,n=_,r=new RegExp("\\"+n+"\\b","g"),o=new RegExp("(\\"+n+"\\b){2,}"),c(d||!_?"":_,E)}return c.use([].concat(a,[function(w,_,d){w===2&&d.length&&d[0].lastIndexOf(n)>0&&(d[0]=d[0].replace(r,k))},m,function(w){if(w===-2){var _=h;return h=[],_}}])),v.hash=a.length?a.reduce(function(w,_){return _.name||jn(15),or(w,_.name)},5381).toString():"",v}var vp=Vn.createContext();vp.Consumer;var Sp=Vn.createContext(),c0=(Sp.Consumer,new Ai),eu=a0();function wp(){return y.useContext(vp)||c0}function xp(){return y.useContext(Sp)||eu}var d0=function(){function e(t,n){var r=this;this.inject=function(o,i){i===void 0&&(i=eu);var l=r.name+i.hash;o.hasNameForId(r.id,l)||o.insertRules(r.id,l,i(r.rules,l,"@keyframes"))},this.toString=function(){return 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=eu),this.name+t.hash},e}(),f0=/([A-Z])/,p0=/([A-Z])/g,h0=/^ms-/,m0=function(e){return"-"+e.toLowerCase()};function Fc(e){return f0.test(e)?e.replace(p0,m0).replace(h0,"-ms-"):e}var jc=function(e){return e==null||e===!1||e===""};function Bn(e,t,n,r){if(Array.isArray(e)){for(var o,i=[],l=0,s=e.length;l<s;l+=1)(o=Bn(e[l],t,n,r))!==""&&(Array.isArray(o)?i.push.apply(i,o):i.push(o));return i}if(jc(e))return"";if(da(e))return"."+e.styledComponentId;if(yr(e)){if(typeof(a=e)!="function"||a.prototype&&a.prototype.isReactComponent||!t)return e;var u=e(t);return Bn(u,t,n,r)}var a;return e instanceof d0?n?(e.inject(n,r),e.getName(r)):e:Js(e)?function c(h,m){var k,v,w=[];for(var _ in h)h.hasOwnProperty(_)&&!jc(h[_])&&(Array.isArray(h[_])&&h[_].isCss||yr(h[_])?w.push(Fc(_)+":",h[_],";"):Js(h[_])?w.push.apply(w,c(h[_],_)):w.push(Fc(_)+": "+(k=_,(v=h[_])==null||typeof v=="boolean"||v===""?"":typeof v!="number"||v===0||k in Tg?String(v).trim():v+"px")+";"));return m?[m+" {"].concat(w,["}"]):w}(e):e.toString()}var Bc=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function kp(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 yr(e)||Js(e)?Bc(Bn(Rc(zi,[e].concat(n)))):n.length===0&&e.length===1&&typeof e[0]=="string"?e:Bc(Bn(Rc(e,n)))}var Cp=function(e,t,n){return n===void 0&&(n=gn),e.theme!==n.theme&&e.theme||t||n.theme},g0=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,y0=/(^-|-$)/g;function Kl(e){return e.replace(g0,"-").replace(y0,"")}var Ep=function(e){return qs(gp(e)>>>0)};function Vo(e){return typeof e=="string"&&!0}var tu=function(e){return typeof e=="function"||typeof e=="object"&&e!==null&&!Array.isArray(e)},v0=function(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"};function S0(e,t,n){var r=e[n];tu(t)&&tu(r)?_p(r,t):e[n]=t}function _p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var o=0,i=n;o<i.length;o++){var l=i[o];if(tu(l))for(var s in l)v0(s)&&S0(e,l[s],s)}return e}var Sr=Vn.createContext();Sr.Consumer;function w0(e){var t=y.useContext(Sr),n=y.useMemo(function(){return function(r,o){if(!r)return jn(14);if(yr(r)){var i=r(o);return i}return Array.isArray(r)||typeof r!="object"?jn(8):o?At({},o,{},r):r}(e.theme,t)},[e.theme,t]);return e.children?Vn.createElement(Sr.Provider,{value:n},e.children):null}var Xl={};function Pp(e,t,n){var r=da(e),o=!Vo(e),i=t.attrs,l=i===void 0?zi:i,s=t.componentId,u=s===void 0?function(p,f){var E=typeof p!="string"?"sc":Kl(p);Xl[E]=(Xl[E]||0)+1;var S=E+"-"+Ep("5.3.5"+E+Xl[E]);return f?f+"-"+S:S}(t.displayName,t.parentComponentId):s,a=t.displayName,c=a===void 0?function(p){return Vo(p)?"styled."+p:"Styled("+bc(p)+")"}(e):a,h=t.displayName&&t.componentId?Kl(t.displayName)+"-"+t.componentId:t.componentId||u,m=r&&e.attrs?Array.prototype.concat(e.attrs,l).filter(Boolean):l,k=t.shouldForwardProp;r&&e.shouldForwardProp&&(k=t.shouldForwardProp?function(p,f,E){return e.shouldForwardProp(p,f,E)&&t.shouldForwardProp(p,f,E)}:e.shouldForwardProp);var v,w=new l0(n,h,r?e.componentStyle:void 0),_=w.isStatic&&l.length===0,d=function(p,f){return function(E,S,x,T){var I=E.attrs,D=E.componentStyle,j=E.defaultProps,ae=E.foldedComponentIds,Q=E.shouldForwardProp,ie=E.styledComponentId,ue=E.target,se=function(U,C,H){U===void 0&&(U=gn);var z=At({},C,{theme:U}),G={};return H.forEach(function(ee){var te,P,pe,ye=ee;for(te in yr(ye)&&(ye=ye(z)),ye)z[te]=G[te]=te==="className"?(P=G[te],pe=ye[te],P&&pe?P+" "+pe:P||pe):ye[te]}),[z,G]}(Cp(S,y.useContext(Sr),j)||gn,S,I),b=se[0],he=se[1],N=function(U,C,H,z){var G=wp(),ee=xp(),te=C?U.generateAndInjectStyles(gn,G,ee):U.generateAndInjectStyles(H,G,ee);return te}(D,T,b),B=x,W=he.$as||S.$as||he.as||S.as||ue,q=Vo(W),$=he!==S?At({},S,{},he):S,O={};for(var R in $)R[0]!=="$"&&R!=="as"&&(R==="forwardedAs"?O.as=$[R]:(Q?Q(R,$c,W):!q||$c(R))&&(O[R]=$[R]));return S.style&&he.style!==S.style&&(O.style=At({},S.style,{},he.style)),O.className=Array.prototype.concat(ae,ie,N!==ie?N:null,S.className,he.className).filter(Boolean).join(" "),O.ref=B,y.createElement(W,O)}(v,p,f,_)};return d.displayName=c,(v=Vn.forwardRef(d)).attrs=m,v.componentStyle=w,v.displayName=c,v.shouldForwardProp=k,v.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):zi,v.styledComponentId=h,v.target=r?e.target:e,v.withComponent=function(p){var f=t.componentId,E=function(x,T){if(x==null)return{};var I,D,j={},ae=Object.keys(x);for(D=0;D<ae.length;D++)I=ae[D],T.indexOf(I)>=0||(j[I]=x[I]);return j}(t,["componentId"]),S=f&&f+"-"+(Vo(p)?p:Kl(bc(p)));return Pp(p,At({},E,{attrs:m,componentId:S}),n)},Object.defineProperty(v,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(p){this._foldedDefaultProps=r?_p({},e.defaultProps,p):p}}),v.toString=function(){return"."+v.styledComponentId},o&&Ug(v,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),v}var nu=function(e){return function t(n,r,o){if(o===void 0&&(o=gn),!Ii.isValidElementType(r))return jn(1,String(r));var i=function(){return n(r,o,kp.apply(void 0,arguments))};return i.withConfig=function(l){return t(n,r,At({},o,{},l))},i.attrs=function(l){return t(n,r,At({},o,{attrs:Array.prototype.concat(o.attrs,l).filter(Boolean)}))},i}(Pp,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){nu[e]=nu(e)});var x0=function(){function e(n,r){this.rules=n,this.componentId=r,this.isStatic=yp(n),Ai.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(n,r,o,i){var l=i(Bn(this.rules,r,o,i).join(""),""),s=this.componentId+n;o.insertRules(s,s,l)},t.removeStyles=function(n,r){r.clearRules(this.componentId+n)},t.renderStyles=function(n,r,o,i){n>2&&Ai.registerId(this.componentId+n),this.removeStyles(n,o),this.createStyles(n,r,o,i)},e}();function k0(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=kp.apply(void 0,[e].concat(n)),i="sc-global-"+Ep(JSON.stringify(o)),l=new x0(o,i);function s(a){var c=wp(),h=xp(),m=y.useContext(Sr),k=y.useRef(c.allocateGSInstance(i)).current;return c.server&&u(k,a,c,m,h),y.useLayoutEffect(function(){if(!c.server)return u(k,a,c,m,h),function(){return l.removeStyles(k,c)}},[k,a,c,m,h]),null}function u(a,c,h,m,k){if(l.isStatic)l.renderStyles(a,Hg,h,k);else{var v=At({},c,{theme:Cp(c,m,s.defaultProps)});l.renderStyles(a,v,h,k)}}return Vn.memo(s)}var C0=function(){return y.useContext(Sr)};const mt=nu,E0=(e,t)=>{const n=C0(),r=n.breakpoints.mobile,o=n.breakpoints.desktop,i=e*(1/1.8),l=e;return` ${t}: ${i}px; @media screen and (max-width: ${o}px) { ${t}: ${e*100/o}vw; } @media screen and (max-width: ${r}px) { ${t}: ${e*.15}vmin; } @media screen and (min-width: ${o}px) { ${t}: ${l}px; } `},pa=e=>E0(e,"font-size"),_0=({className:e,children:t,style:n})=>g("p",{className:e,style:n,children:t}),le=mt(_0)` 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=>!e.customSize&&pa(e.size?typeof Number(e.size)=="number"?e.size:e.theme.fonts.sizes[e.size]:e.theme.fonts.baseSize)} ${e=>e.mobileSize&&!e.customSize&&(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; }`)} ${e=>e.customSize&&` font-size: 3.333333333vw; margin-bottom: 2px; @media (min-width: 480px) { font-size: 14px; } `} `,P0="#000000",T0="#464646",I0="#121212",z0="#b7b7b7",$0="#ffffff",A0="#f4f4f4",N0="#ff9922",O0="#2189ff",R0="#6E6A69",b0="#0274C2",Tp={colors:{black:P0,grey:T0,darkGrey:I0,lightGrey:z0,white:$0,offWhite:A0,flag:N0,primary:O0,outOfStock:R0,secondary:b0},fonts:{primary:"SamsungOne, sans-serif",secondary:"SamsungSharpSans, sans-serif",tertiary:"sssM, SamsungSharpSans, sans-serif",quaternary:"sssR, SamsungSharpSans, sans-serif",baseSize:16,sizes:{disclaimer:13,xxs:14,xs:16,s:19,m:22,l:26,xl:32,section:38,heading:42}},breakpoints:{desktop:1440,tablet:1100,smallMobile:400,mobile:768},margins:[9,14,17,21,23,38,45,61,65]},Ip=Tp;function zp(e){const[t,n]=y.useState(!1);return y.useEffect(()=>{typeof window>"u"&&n(!1),n((window==null?void 0:window.innerWidth)<=e);const r=()=>{n((window==null?void 0:window.innerWidth)<=e)};return window==null||window.addEventListener("resize",r),()=>{window==null||window.removeEventListener("resize",r)}},[]),t}function en(){return zp(Ip.breakpoints.mobile)}function $p(){return zp(Ip.breakpoints.tablet)}const M0=mt.div` border-radius: 25px; overflow: hidden; position: relative; width: 100%; height: 100%; box-sizing: border-box; `,L0=({className:e,children:t,ref:n,onClick:r,style:o,...i})=>g("div",{className:e,onClick:r,ref:n,style:{...o},...i,children:t}),Zt=mt(L0)` display: flex; max-width: 1440px; position: ${e=>e.position?e.position:"relative"}; flex-direction: ${e=>e.row?"row":"column"}; width: ${e=>e.width||"auto"}; height: ${e=>e.height||"auto"}; justify-content: ${e=>e.align||"center"}; align-items: ${e=>e.alignItems||"center"}; flex-wrap: ${e=>e.wrap||(e.row?"initial":e.wrap)}; margin: ${e=>e.margin||"0 auto"}; padding: ${e=>e.padding||"1.2em"}; background: ${e=>e.background||"initial"}; opacity: ${e=>e.opacity||"1"}; ${e=>e.position==="absolute"?` top: ${e.top||"auto"}; bottom: ${e.bottom||"auto"}; left:${e.left||"auto"}; right: ${e.right||"auto"}; `:""} `,F0="uk",Zl="ai-meets-ai",j0={shouldForwardProp:(e,t)=>["ga-la","ga-ac","ga-ca","data-omni","data-omni-type"].includes(e)||t(e)};function me(e,t){const n=t||"microsite";return{"data-omni-type":n,"data-omni":`${F0}:${Zl}:${e}`,"ga-ca":n,"ga-ac":`${Zl}`,"ga-la":`${Zl}:${e}`}}const ha=mt.button.withConfig(j0).attrs(e=>({backgroundColor:e.backgroundColor||e.theme.colors.black,borderColor:e.borderColor||e.theme.colors.black,size:e.size||e.theme.fonts.sizes.sm}))` background: ${e=>e.theme.colors.black}; color: ${e=>e.theme.colors.white}; font-size: 14px; font-family: 'SamsungOne'; font-weight: 700; /* font-size: 0.97222vw; */ border-radius: 45px; /* ${e=>pa(e.size)} */ padding: 0.8571em 2.712em; margin: 0 10px; /* transition: all 0.3s ease-in-out; */ border-color: ${e=>e.borderColor}; border-width: 1px; border-style: solid; line-height: 1; text-transform: uppercase; text-shadow: none; /* letter-spacing: 0.15em; */ display: inline-block; cursor: pointer; &:hover, &:focus { color: ${e=>e.theme.colors.black}; background: ${e=>e.theme.colors.white}; border-color: ${e=>e.borderColor}; border-width: 1px; border-style: solid; transition: all 0.3s ease-in-out; } &:focus { outline: none; } @media screen and (min-width: ${e=>e.theme.breakpoints.desktop}px) { max-width: 408px; padding: 12px 24px; } &:disabled { color: ${e=>e.theme.colors.white}; background: ${e=>e.theme.colors.grey}; border-color: ${e=>e.theme.colors.grey}; } `,St=mt(ha)` 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; } `,On=mt(ha)` 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; } `,Ut=mt(ha)` 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; } `;mt.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=>pa(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 xn=e=>{const{devices:t,selectedSku:n,availableSkus:r,field:o,handleSelectSku:i,element:l,style:s,isMobile:u,exclusiveFlag:a,finished:c,theme:h="light"}=e,[m,k]=y.useState([]),v=l;return y.useEffect(()=>{if(t&&t[n]){const w=r.filter(_=>t[_]?_===n?!0:t[n][o]===t[_][o]?!1:!(o==="color"&&t[n].color.equals(t[_].color)):!1).sort((_,d)=>{if(o==="size"){let p=parseInt(t[_].size.replace(/D*/g,"")),f=parseInt(t[d].size.replace(/D*/g,""));return t[_].size.includes("TB")&&(p=p*1024),t[d].size.includes("TB")&&(f=f*1024),p-f}else if(o==="color"){const p=t[_].color.order,f=t[d].color.order;return p-f}else return 1}).map((_,d)=>{var p;return g(v,{i:d,handleSelectSku:i,device:t[_],sku:_,active:_===n,field:o,style:s,isMobile:u,theme:h},`${(p=t[_][o])==null?void 0:p.toString()}_${c?1:0}`)});k(w)}},[r,t]),m},gl=e=>{const{devices:t,selectedSku:n}=e,[r,o]=y.useState([]),[i,l]=y.useState([]),[s,u]=y.useState([]);return y.useEffect(()=>{if(t&&t[n]){const a=[],c=[];Object.entries(t).forEach(([h,m])=>{t[n].diff(m)<2&&(m.color.exclusive?a.push(h):c.push(h))}),u(c),l(a),o([...c,...a])}},[t,n]),[r,i,s]};var Ni=function(){return Ni=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},Ni.apply(this,arguments)};function Ap(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],l;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(s){l={error:s}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(l)throw l.error}}return i}var B0=typeof document<"u",V0=B0?y.useLayoutEffect:y.useEffect;function D0(e){var t=y.useRef(null);return t.current===null&&(t.current=e()),t.current}var Vc=y.createContext({});const Np=1/60*1e3,U0=typeof performance<"u"?()=>performance.now():()=>Date.now(),Op=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(U0()),Np);function W0(e){let t=[],n=[],r=0,o=!1,i=!1;const l=new WeakSet,s={schedule:(u,a=!1,c=!1)=>{const h=c&&o,m=h?t:n;return a&&l.add(u),m.indexOf(u)===-1&&(m.push(u),h&&o&&(r=t.length)),u},cancel:u=>{const a=n.indexOf(u);a!==-1&&n.splice(a,1),l.delete(u)},process:u=>{if(o){i=!0;return}if(o=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let a=0;a<r;a++){const c=t[a];c(u),l.has(c)&&(s.schedule(c),e())}o=!1,i&&(i=!1,s.process(u))}};return s}const H0=40;let ru=!0,ho=!1,ou=!1;const Gr={delta:0,timestamp:0},wo=["read","update","preRender","render","postRender"],yl=wo.reduce((e,t)=>(e[t]=W0(()=>ho=!0),e),{}),Y0=wo.reduce((e,t)=>{const n=yl[t];return e[t]=(r,o=!1,i=!1)=>(ho||G0(),n.schedule(r,o,i)),e},{});wo.reduce((e,t)=>(e[t]=yl[t].cancel,e),{});wo.reduce((e,t)=>(e[t]=()=>yl[t].process(Gr),e),{});const Q0=e=>yl[e].process(Gr),Rp=e=>{ho=!1,Gr.delta=ru?Np:Math.max(Math.min(e-Gr.timestamp,H0),1),Gr.timestamp=e,ou=!0,wo.forEach(Q0),ou=!1,ho&&(ru=!1,Op(Rp))},G0=()=>{ho=!0,ru=!0,ou||Op(Rp)};function K0(){var e=y.useRef(!1);return V0(function(){return e.current=!0,function(){e.current=!1}},[]),e}function X0(){var e=K0(),t=Ap(y.useState(0),2),n=t[0],r=t[1],o=y.useCallback(function(){e.current&&r(n+1)},[n]),i=y.useCallback(function(){return Y0.postRender(o)},[o]);return[i,n]}var Z0=y.createContext(null),J0=function(e){return!e.isLayoutDirty&&e.willUpdate(!1)};function Dc(){var e=new Set,t=new WeakMap,n=function(){return e.forEach(J0)};return{add:function(r){e.add(r),t.set(r,r.addEventListener("willUpdate",n))},remove:function(r){var o;e.delete(r),(o=t.get(r))===null||o===void 0||o(),t.delete(r),n()},dirty:n}}var bp=function(e){return e===!0},q0=function(e){return bp(e===!0)||e==="id"},e1=function(e){var t,n,r=e.children,o=e.id,i=e.inheritId,l=e.inherit,s=l===void 0?!0:l;i!==void 0&&(s=i);var u=y.useContext(Vc),a=y.useContext(Z0),c=Ap(X0(),2),h=c[0],m=c[1],k=y.useRef(null),v=(t=u.id)!==null&&t!==void 0?t:a;k.current===null&&(q0(s)&&v&&(o=o?v+"-"+o:v),k.current={id:o,group:bp(s)&&(n=u==null?void 0:u.group)!==null&&n!==void 0?n:Dc()});var w=y.useMemo(function(){return Ni(Ni({},k.current),{forceRender:h})},[m]);return y.createElement(Vc.Provider,{value:w},r)},t1=0,wr=function(e){var t=e.children;return y.useEffect(function(){},[]),y.createElement(e1,{id:D0(function(){return"asl-".concat(t1++)})},t)};const je=y.createContext(),n1=({children:e})=>{const[t,n]=y.useState(""),[r,o]=y.useState(""),[i,l]=y.useState(""),[s,u]=y.useState(""),[a,c]=y.useState(""),[h,m]=y.useState(""),[k,v]=y.useState(""),[w,_]=y.useState(""),[d,p]=y.useState(""),[f,E]=y.useState(""),[S,x]=y.useState(""),[T,I]=y.useState(""),[D,j]=y.useState(""),[ae,Q]=y.useState(!1),[ie,ue]=y.useState(!1),[se,b]=y.useState(!1),[he,N]=y.useState(!1),[B,W]=y.useState(!1),[q,$]=y.useState(!1),[O,R]=y.useState(!1),[U,C]=y.useState(""),[H,z]=y.useState(""),[G,ee]=y.useState(""),[te,P]=y.useState(""),[pe,ye]=y.useState(""),[oe,ve]=y.useState(""),Qp={countryCode:t,updateCountryCode:J=>{n(J)},sharedData:r,updateSharedData:J=>{o(J)},mainProduct:s,updateMainProduct:J=>{u(J)},secondProduct:f,updateSecondProduct:J=>{E(J)},thirdProduct:T,updateThirdProduct:J=>{I(J)},accessary:h,updateAccessary:J=>{m(J)},mainAccessary:k,updateMainAccessary:J=>{v(J)},secondAccessary:w,updateSecondAccessary:J=>{_(J)},thirdAccessary:d,updateThirdAccessary:J=>{p(J)},mainProductCategory:a,updateMainProductCategory:J=>{c(J)},editMainProduct:ae,updateEditMainProduct:J=>{Q(J)},secondProductCategory:S,updateSecondProductCategory:J=>{x(J)},editSecondProduct:ie,updateEditSecondProduct:J=>{ue(J)},thirdProductCategory:D,updateThirdProductCategory:J=>{j(J)},editThirdProduct:se,updateEditThirdProduct:J=>{b(J)},results:i,updateResults:J=>{l(J)},productConfigurator:he,updateProductConfigurator:J=>{N(J)},mainProductConfigurator:B,updateMainProductConfigurator:J=>{W(J)},secondProductConfigurator:q,updateSecondProductConfigurator:J=>{$(J)},thirdProductConfigurator:O,updateThirdProductConfigurator:J=>{R(J)},skuToView:te,updateSkuToView:J=>{P(J)},activeTab:pe,updateActiveTab:J=>{ye(J)},activeSubCategoryTab:oe,updateActiveSubCategoryTab:J=>{console.log(J),ve(J)},mainProductSubCategory:U,updateMainProductSubCategory:J=>{C(J)},secondProductSubCategory:H,updateSecondProductSubCategory:J=>{z(J)},thirdProductSubCategory:G,updateThirdProductSubCategory:J=>{ee(J)}};return g(je.Provider,{value:Qp,children:e})},vl=e=>{const{device:t,sku:n,handleSelectSku:r,active:o,i,field:l,style:s,exclusiveFlag:u,theme:a="light"}=e,c=en();return y.useContext(je),g("div",{style:{display:"flex",flexDirection:"column",position:"relative",...s},onClick:()=>{r(n)},...me(`colorSelect:${t.name}:${t.color.colorName}`),children:g("div",{style:{width:c?"6vmin":"min(27px, 3vw)",height:c?"6vmin":"min(27px, 3vw)",borderRadius:"50%",borderColor:o?"#5F5F5F":"#00000000",borderStyle:"solid",borderWidth:"1px",margin:0,position:"relative",cursor:"pointer"},children:g("div",{style:{width:"75%",height:"75%",borderRadius:"50%",position:"absolute",boxSizing:"border-box",top:"50%",left:"50%",backgroundColor:t.color.formattedColor,transition:"all 0.3s ease-in-out",transform:"translate3d(-50%,-50%,0)",border:"1px solid #C3C3C3"}})})},`${t.color.htmlColor}_${t.name}_${c}`)};mt.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 Sl=({device:e,sku:t,handleSelectSku:n,active:r,i:o,theme:i="light"})=>{const l=en(),{sharedData:s}=y.useContext(je);return console.log(t),g(Zt,{padding:"0",margin:l?"0":"0 0.5em 0 0",...me(`chooseYourDeviceStorage:${t}`),onClick:()=>n(t),id:t,style:{borderRadius:"2px",padding:"0.6em 1.2em",width:"auto",minWidth:"94px",height:"46px",display:e.size==""?"none":s.includes(t)?"flex":"none",border:r?"1px solid #006FF2":"1px solid #E4E4E4",opacity:r?1:.4,transition:"all 0.2s ease-in-out",cursor:"pointer"},children:g(le,{weight:"normal",size:l?23:14,style:{whiteSpace:"nowrap",textAlign:"center",color:i==="light"?"#000":"#fff"},children:e.size})})},r1=["uk","de","fr","es","it"],o1=()=>{const t=new URL(window.location.href).pathname.split("/").filter(n=>n);for(let n of t)if(r1.includes(n))return n;return"uk"},nn=o1(),wl={productInfo:`https://api.shop.samsung.com/tokocommercewebservices/v2/${nn}/products/`,offers:`https://p1-smn2-api-cdn.shop.samsung.com/tokocommercewebservices/v2/${nn}/products/`,tradeIn:`https://p1.ecom.samsung.com/v1/exchange/api/gbr/trade-in/sku-devices/${nn}/`,addToCart:`https://api.shop.samsung.com/tokocommercewebservices/v2/${nn}/addToCart/multi/?fields=BASIC`,cart:`https://shop.samsung.com/${nn}/cart`,search:`https://searchapi.samsung.com/v6/front/b2c/product/card/detail/newhybris?siteCode=${nn}`,allTvs:`https://searchapi.samsung.com/v6/front/b2c/product/finder/newhybris?siteCode=${nn}&start=1&num=100&sort=recommended&onlyFilterInfoYN=N&keySummaryYN=Y&specHighlightYN=Y`,countryCode:nn};class Uc{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 Wc={currencyIso:"GBP",formattedValue:"Loading...",value:"-1"},i1={isValueRounded:!1,stockLevel:0},l1={altText:"Galaxy S22+",format:"TokoThumb",galleryIndex:0,imageType:"GALLERY",url:""};class Hn{constructor(t){this.currencyIso=t.currencyIso,this.formattedValue=t.formattedValue,this.priceType=t.priceType,this.value=parseFloat(t.value)}}class s1{constructor(t,n="api"){var r,o,i,l,s,u,a;this._tradeIn=!1,this._upgrade=!1,this._services=[],this._link="",this._gallery=[],n==="init"?(this._sku=t._sku,this._name=t._name,this._pdp=t._pdp,this._picture=l1,this._price=new Hn(Wc),this._color=new Uc(t._color),this._size=t._size||"init",this._stock=i1,this._family=t._family,this._tag=t._tag,this._promotionPrice=t._promotionPrice,this._fullPrice=new Hn(Wc)):(this._sku=t.code||t.id||t.modelCode||t.sku,this._name=t.name||t.baseProductName,this._pdp=t.pdp,this._picture=t.picture||(t==null?void 0:t.galleryImagesV2)&&(((o=(r=t==null?void 0:t.galleryImagesV2[0])==null?void 0:r.images)==null?void 0:o.product)||((l=(i=t==null?void 0:t.galleryImagesV2[0])==null?void 0:i.images[2])==null?void 0:l.value))||{},this._fullPrice=new Hn(t.price||t.priceData),this._wasPrice=(s=t.wasPrice)!=null&&s.value?t.wasPrice:null,this._savePrice=(u=t.savePrice)!=null&&u.value?t.savePrice:null,(a=t.promotionPrice)!=null&&a.value?this._price=new Hn({...t.promotionPrice,priceType:t.price.priceType}):this._price=new Hn(t.price||t.priceData),this._color=new Uc(t.color),this._size=t.size||"",this._stock=t.stock,this._family=this._sku.slice(0,7),this._gallery=t.gallery,t.addedServices&&t.addedServices.length>0&&t.addedServices.forEach(c=>{switch(c){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 Hn(t)}get promotionPrice(){return this._promotionPrice}get savePrice(){return this._savePrice}get wasPrice(){return this._wasPrice}get fullPrice(){return this._fullPrice}get color(){return this._color}get sku(){return this._sku}get size(){return this._size}get stock(){return this._stock}set stock(t){this._stock=t}get tradeIn(){return this._tradeIn}get upgrade(){return this._upgrade}get services(){return this._services}set services(t){this._services=t}get tag(){return this._tag}get link(){return this._link}set link(t){this._link=t}set gallery(t){this._gallery=t}get gallery(){return this._gallery}diff(t){let n=0;return this.size!==t.size&&n++,this.color.formattedColor!==t.color.formattedColor&&n++,n}toJson(){return JSON.stringify(this)}}const u1=e=>{const t=[],[n,r]=y.useState(t),[o,i]=y.useState(),[l,s]=y.useState(!1);let u=e.toString();return y.useEffect(()=>{try{r(t),fetch(`${wl.search}&modelList=${u}&commonCodeYN=N&saleSkuYN=Y&onlyRequestSkuYN=Y&keySummaryYN=N`).then(a=>a.json()).then(a=>{if(!(!a||a.length===0))if(a.response&&a.response.statusCode==200&&a.response.resultData&&a.response.resultData.productList&&a.response.resultData.productList.length>0){let c=a.response.resultData.productList,h=[];Object.entries(c).forEach(m=>{if(typeof m[1]=="object"&&m[1]!==null){let v=m[1].modelList,w={};w.modelCode=v[0].modelCode,w.displayName=v[0].displayName.replace("Samsung ","").replace("<br>",""),w.thumbUrl=v[0].thumbUrl,w.thumbUrlAlt=v[0].thumbUrlAlt,w.promotionPriceDisplay=v[0].promotionPriceDisplay,w.ratings=v[0].ratings,w.reviewCount=v[0].reviewCount,h.push(w)}}),h.sort((m,k)=>{if(m.ratings==null)return 1;if(k.ratings==null)return-1;{const v=parseFloat(m.ratings),w=parseFloat(k.ratings),_=parseInt(m.reviewCount),d=parseInt(k.reviewCount);return v!==w?w-v:d-_}}),r(h)}else return})}catch(a){i(a.message||"")}finally{s(!0)}},[u]),{data:n,error:o,finished:l}},a1=e=>{const t=[],[n,r]=y.useState(t);return y.useState(),y.useState(!1),y.useEffect(()=>{r(t),fetch(`${wl.productInfo}${e}/offers?fields=SIMPLE_INFO`).then(o=>o.json()).then(o=>{if(!o||o.length===0)return;let i=[];o.benefits.length>0&&o.benefits.forEach(l=>{l.code.includes("CASHBACK")&&i.push(l.title.match(/^(.*?)\s*cashback/)[0]),l.code.includes("FOC")&&i.push(l.title.split("with this")[0].trim())}),r(i)})},[e]),{offers:n}},ma=e=>{const t=[],[n,r]=y.useState(t);return y.useState(),y.useState(!1),y.useEffect(()=>{r(t),fetch(`${wl.productInfo}${e}/offers?fields=SIMPLE_INFO`).then(o=>o.json()).then(o=>{if(!o||o.length===0)return;let i=[];o.benefits.length>0&&o.benefits.forEach(l=>{l.code.includes("CASHBACK")&&i.push(l.description),l.code.includes("FOC")&&i.push(l.description)}),r(i)})},[e]),{freeItems:n}},c1=e=>{const t={},[n,r]=y.useState(t),[o,i]=y.useState(),l=e.replace("/","_");return y.useEffect(()=>{r(t);try{fetch(`https://api.bazaarvoice.com/data/display/0.2alpha/product/summary?PassKey=ca9LFRYUEKWhSfO92NxUNPoHRmU7O0tRORSOwOAN1BAic&contentType=reviews,questions&reviewDistribution=primaryRating,recommended&rev=0&productid=${l}`).then(s=>s.json()).then(s=>{var a,c,h,m,k;if(!s||s.length===0)return;const u={};u.numReviews=(a=s.reviewSummary)==null?void 0:a.numReviews,u.average=(h=(c=s.reviewSummary)==null?void 0:c.primaryRating)==null?void 0:h.average.toFixed(2),u.ratingRange=(k=(m=s.reviewSummary)==null?void 0:m.primaryRating)==null?void 0:k.ratingRange,r(u)})}catch(s){i(s.message||"")}},[e]),{reviews:n,error:o}},xl=e=>{const t={},[n,r]=y.useState(t),[o,i]=y.useState(),[l,s]=y.useState(!1);return y.useEffect(()=>{try{r(t),fetch(`${wl.productInfo}?fields=FULL,name,price,priceRange,promotionPrice,code,color&productCodes=${e}`).then(u=>u.json()).then(u=>{let a={};!u||u.length===0||(u[0].variantOptions.forEach(c=>{var v,w;if(!c)return;const h=(v=c.galleryImagesV2[0].images)==null?void 0:v.TokoThumb,m=c.priceData.priceType;c.price=c.priceData,c.wasPrice=c.wasPriceData,c.savePrice=c.saveValue,c.price.priceType=m;const k=(w=c.galleryImagesV2)==null?void 0:w.map((_,d)=>{var p,f;return{url:((f=(p=_==null?void 0:_.images)==null?void 0:p.TokoThumb)==null?void 0:f.url)||"",position:d}});a[c.code]=new s1({...c,picture:{url:h==null?void 0:h.url,altText:""},gallery:k})}),Object.entries(a).forEach(([c,h])=>{h.price.value===0&&(a[c].stock.stockLevel=-1)}),r(a))})}catch(u){i(u.message||"")}finally{s(!0)}},[e]),{data:n,error:o,finished:l}};const kl=e=>{const{sku:t,marginBottom:n}=e;let{reviews:r,error:o}=c1(t);if((a=>Object.keys(a).length===0)(r))return g(ce,{});const l=r.average,s=r.numReviews;return g("div",{className:"review",style:{marginBottom:n},children:g("span",{className:"rating",children:L("span",{className:"rating__inner",children:[g("span",{className:"rating__star-list",children:(()=>{const a=[],c=r.ratingRange,h=Math.floor(l),m=Math.floor(c-l),k=l-h;for(let v=1;v<=h;v++)a.push(L("span",{className:"rating__star-item",children:[g("span",{className:"rating__star-empty"}),g("span",{className:"rating__star-filled",style:{width:"100%"}})]},`full-${v}`));if(k>0&&a.push(L("span",{className:"rating__star-item",children:[g("span",{className:"rating__star-empty"}),g("span",{className:"rating__star-filled",style:{width:`${k*100}%`}})]},"partial")),m>0)for(let v=1;v<=m;v++)a.push(g("span",{className:"rating__star-item",children:g("span",{className:"rating__star-empty"})},`empty-${v}`));return a})()}),g("strong",{className:"rating__point",children:g("span",{children:l})}),g("span",{className:"rating__review-count",children:`(${s})`})]})})})};/*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */var yn=function(){return yn=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},yn.apply(this,arguments)};function d1(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}var f1=function(){return Math.random().toString(36).substring(6)},Mp=function(e){var t=e.animate,n=e.animateBegin,r=e.backgroundColor,o=e.backgroundOpacity,i=e.baseUrl,l=e.children,s=e.foregroundColor,u=e.foregroundOpacity,a=e.gradientRatio,c=e.gradientDirection,h=e.uniqueKey,m=e.interval,k=e.rtl,v=e.speed,w=e.style,_=e.title,d=e.beforeMask,p=d1(e,["animate","animateBegin","backgroundColor","backgroundOpacity","baseUrl","children","foregroundColor","foregroundOpacity","gradientRatio","gradientDirection","uniqueKey","interval","rtl","speed","style","title","beforeMask"]),f=h||f1(),E=f+"-diff",S=f+"-animated-diff",x=f+"-aria",T=k?{transform:"scaleX(-1)"}:null,I="0; "+m+"; 1",D=v+"s",j=c==="top-bottom"?"rotate(90)":void 0;return y.createElement("svg",yn({"aria-labelledby":x,role:"img",style:yn(yn({},w),T)},p),_?y.createElement("title",{id:x},_):null,d&&y.isValidElement(d)?d:null,y.createElement("rect",{role:"presentation",x:"0",y:"0",width:"100%",height:"100%",clipPath:"url("+i+"#"+E+")",style:{fill:"url("+i+"#"+S+")"}}),y.createElement("defs",null,y.createElement("clipPath",{id:E},l),y.createElement("linearGradient",{id:S,gradientTransform:j},y.createElement("stop",{offset:"0%",stopColor:r,stopOpacity:o},t&&y.createElement("animate",{attributeName:"offset",values:-a+"; "+-a+"; 1",keyTimes:I,dur:D,repeatCount:"indefinite",begin:n})),y.createElement("stop",{offset:"50%",stopColor:s,stopOpacity:u},t&&y.createElement("animate",{attributeName:"offset",values:-a/2+"; "+-a/2+"; "+(1+a/2),keyTimes:I,dur:D,repeatCount:"indefinite",begin:n})),y.createElement("stop",{offset:"100%",stopColor:r,stopOpacity:o},t&&y.createElement("animate",{attributeName:"offset",values:"0; 0; "+(1+a),keyTimes:I,dur:D,repeatCount:"indefinite",begin:n})))))};Mp.defaultProps={animate:!0,backgroundColor:"#f5f6f7",backgroundOpacity:1,baseUrl:"",foregroundColor:"#eee",foregroundOpacity:1,gradientRatio:2,gradientDirection:"left-right",id:null,interval:.25,rtl:!1,speed:1.2,style:{},title:"Loading...",beforeMask:null};var Lp=function(e){return e.children?y.createElement(Mp,yn({},e)):y.createElement(p1,yn({},e))},p1=function(e){return y.createElement(Lp,yn({viewBox:"0 0 476 124"},e),y.createElement("rect",{x:"48",y:"8",width:"88",height:"6",rx:"3"}),y.createElement("rect",{x:"48",y:"26",width:"52",height:"6",rx:"3"}),y.createElement("rect",{x:"0",y:"56",width:"410",height:"6",rx:"3"}),y.createElement("rect",{x:"0",y:"72",width:"380",height:"6",rx:"3"}),y.createElement("rect",{x:"0",y:"88",width:"178",height:"6",rx:"3"}),y.createElement("circle",{cx:"20",cy:"20",r:"20"}))};const xo=Lp,Hc={light:{background:"#fff",text:"#000",grey:"#b4b4b4"},dark:{background:"#000",text:"#fff",grey:"#464646"}},Jl=(e,t)=>t==="uk"?new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP"}).format(e):new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR",minimumFractionDigits:2}).format(e).replace("€","€").replace(/\s+/g,""),ql=e=>{var R,U,C,H,z;const{theme:t="light",setSelected:n,defaultSku:r,accessarySku:o,product:i,addToBag:l,setImage:s,inBasket:u,leadSku:a,setCta:c,onError:h,style:m,outOfStock:k,notForSale:v,buyNow:w,saveText:_}=e,{data:d,error:p,finished:f}=xl(a);let{offers:E}=a1(a);const[S,x]=y.useState(a??Object.keys(d)[0]),[T,I]=y.useState([]);y.useEffect(()=>{a&&x(a)},[a]),y.useEffect(()=>{o!=null&&o!==""?I(["Combine with Free Bazel",...E]):I(E)},[E]);const[D,j]=gl({devices:d,selectedSku:S}),ae=G=>{n(G),x(G),s(d[G].picture)},Q=en();xn({devices:d,selectedSku:S,availableSkus:D,field:"color",handleSelectSku:ae,element:vl,theme:t}),xn({devices:d,selectedSku:S,availableSkus:D,field:"size",handleSelectSku:ae,element:Sl,theme:t});const[ie,ue]=y.useState(!1),[se,b]=y.useState(0);y.useEffect(()=>{const G=()=>{var te;b((se+1)%(((te=d[S].gallery)==null?void 0:te.length)||1))};let ee;return ie&&(ee=window.setInterval(G,700)),()=>{ee&&window.clearInterval(ee)}},[ie,se]),y.useEffect(()=>{let G=null;d&&f&&d[S]&&(d[S].price.priceType?d[S]&&d[S].stock&&d[S].stock.stockLevelStatus==="outOfStock"?G=g(St,{onClick:()=>{},size:Q?26:16,style:{margin:Q?"1em 0":" 0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:k}):d[S]&&d[S].stock&&d[S].price.priceType&&d[S].stock.stockLevelStatus!=="outOfStock"&&(t==="light"?G=g(Ut,{onClick:()=>{window.location.href=`${d[S].link}buy/?modelCode=${S}`},size:Q?26:16,style:{margin:Q?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center"},...me(`PCDBuyNow:${d[S].name}`),children:w}):G=g(On,{onClick:()=>{window.location.href=`${d[S].link}buy/?modelCode=${S}`},size:Q?26:16,style:{margin:Q?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center","&:hover":{borderColor:"#ffffff"}},...me(`PCDBuyNow:${d[S].name}`),children:w})):G=g(St,{onClick:()=>{},size:Q?26:16,style:{margin:Q?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:v}),G!==null&&c(G))},[d,S,f,d[S]]);const he=Hc[t]||Hc.light;y.useState("HAND"),y.useState(" Default Value ");const{sharedData:N}=y.useContext(je),{updateMainProduct:B,accessary:W,mainProductCategory:q,SecondProduct:$,countryCode:O}=y.useContext(je);return d[S]?g(ce,{children:L(M0,{style:{padding:Q?"":"min(1.9vw,0px)",position:"relative",backgroundColor:N?"":he.background,boxSizing:"border-box",width:"100%",height:"100%",overflow:"visible",justifyContent:"space-between",...m},children:[!1,g(Zt,{style:{margin:Q?"0em 0":"0",height:"100%",position:"relative",padding:"0 0 0 0",width:"100%",justifyContent:"space-between"},children:L(Zt,{style:{width:"100%",padding:"0",alignItems:"flex-start",flexGrow:1},children:[g("div",{style:{width:"100%"},children:g(le,{font:"secondary",weight:"bold",size:Q?24:18,style:{alignSelf:"center",textAlign:"left",marginBottom:"10px",marginRight:"10px",color:he.text},children:d[S].name.replace("Samsung ","").replace("<br>","")})}),g(kl,{marginBottom:"10px",sku:S}),L("div",{style:{display:"flex",width:"100%",gap:"10px",justifyContent:"space-between",alignItems:"center"},children:[L("div",{children:[L(le,{weight:"bold",size:Q?24:18,style:{textAlign:"left",color:he.text},customSize:!0,children:["Color: ",(R=d[S].color)==null?void 0:R.colorName]}),d[S].savePrice&&L(ce,{children:[g(le,{weight:"bold",size:Q?24:18,style:{textAlign:"left",display:"inline",textDecoration:"line-through",marginBottom:"11px"},customSize:!0,children:Jl(((U=d[S].wasPrice)==null?void 0:U.value)??0,O)}),L(le,{size:Q?22:11,weight:"bold",style:{display:"block",verticalAlign:"super",color:"#2189ff",padding:"0px"},customSize:!0,children:[_," ",Jl(((C=d[S].savePrice)==null?void 0:C.value)??0,O)]})]}),g(le,{weight:"bold",size:Q?24:18,style:{textAlign:"left",color:he.text,marginBottom:"0px"},customSize:!0,children:Jl(((H=d[S].price)==null?void 0:H.value)??0,O)})]}),d&&d[S]&&g("div",{style:{height:"62px",width:"40%",aspectRatio:"1 / 1",backgroundImage:`url(${ie?((z=d[S].gallery[se])==null?void 0:z.url)??"":d[S].picture.url})`,backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat",WebkitBackgroundSize:"cover",backgroundAttachment:"scroll",overflow:"visible"},onMouseEnter:()=>{ue(!0)},onMouseLeave:()=>{ue(!1),b(0)},children:!d[S].picture.url&&g(xo,{height:"136",width:"200",viewBox:"0 0 200 136",style:{maxWidth:"100%"},children:g("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"200",height:"136"})})})]}),T.length>0&&g("div",{style:{width:"100%",paddingTop:"10px"},children:g(le,{weight:"bold",size:Q?19:12,style:{textAlign:"left",color:"#2189ff",marginBottom:"4px"},children:T.join(", ")})})]})})]})}):g("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:g("img",{style:{margin:"0 auto"},width:"80",src:"https://images.samsung.com/is/image/samsung/assets/uk/pay-monthly-contracts-2023/contract-loading.gif"})})},Cl=(e,t)=>t==="uk"?new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP"}).format(e):new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR",minimumFractionDigits:2}).format(e).replace("€","€").replace(/\s+/g,""),Yc={light:{background:"#fff",text:"#000",grey:"#b4b4b4"},dark:{background:"#000",text:"#fff",grey:"#464646"}},Qc=e=>{var te,P,pe,ye,oe,ve;const{theme:t="light",setSelected:n,dropdownOpen:r,setImage:o,leadSku:i,setCta:l,countryCode:s,copyLayouts:u}=e,{data:a,finished:c}=xl(i),[h,m]=y.useState(i??Object.keys(a)[0]),[k,v]=y.useState("");y.useEffect(()=>{i&&m(i)},[i]);const[w,_]=y.useState([]);let{freeItems:d}=ma(i);y.useEffect(()=>{_(d)},[d]);const[p,f]=gl({devices:a,selectedSku:h}),E=X=>{n(X),m(X),o(a[X].picture)},S=en(),x=xn({devices:a,selectedSku:h,availableSkus:p,field:"color",handleSelectSku:E,element:vl,theme:t}),T=xn({devices:a,selectedSku:h,availableSkus:p,field:"size",handleSelectSku:E,element:Sl,theme:t}),[I,D]=y.useState(!1),[j,ae]=y.useState(0);y.useEffect(()=>{let X=null;console.log("data",a),a&&c&&a[h]&&(a[h].price.priceType?a[h]&&a[h].stock&&a[h].stock.stockLevelStatus==="outOfStock"?X=g(St,{onClick:()=>{},size:S?26:16,style:{margin:S?"1em 0":" 0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:u.outOfStock}):a[h]&&a[h].stock&&a[h].price.priceType&&a[h].stock.stockLevelStatus!=="outOfStock"&&(t==="light"?X=g(Ut,{onClick:()=>{window.location.href=`${a[h].link}buy/?modelCode=${h}`},size:S?26:16,style:{margin:S?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center"},...me(`PCDBuyNow:${a[h].name}`),children:u.buyNow}):X=g(On,{onClick:()=>{window.location.href=`${a[h].link}buy/?modelCode=${h}`},size:S?26:16,style:{margin:S?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center","&:hover":{borderColor:"#ffffff"}},...me(`PCDBuyNow:${a[h].name}`),children:u.buyNow})):X=g(St,{onClick:()=>{},size:S?26:16,style:{margin:S?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:u.notForSale}),X!==null&&l(X))},[a,h,c,a[h]]);const Q=Yc[t]||Yc.light;y.useState("HAND"),y.useState(" Default Value ");const{updateMainProductCategory:ie,updateMainProduct:ue,updateMainAccessary:se,updateSkuToView:b,updateEditMainProduct:he,activeTab:N,updateMainProductConfigurator:B,updateMainProductSubCategory:W,activeSubCategoryTab:q,updateActiveSubCategoryTab:$}=y.useContext(je);y.useContext(je);const[O,R]=y.useState(null),[U,C]=y.useState(!1),[H,z]=y.useState([]),G=()=>{C(!1);let X="https://searchapi.samsung.com/v6/front/b2c/product/card/detail/newhybris?siteCode=uk&modelList="+h+"&saleSkuYN=Y&onlyRequestSkuYN=Y&keySummaryYN=N&specYN=N&commonCodeYN=N";fetch(X).then(Z=>Z.json()).then(Z=>{C(!0),z(Z),z(Z),console.log(Z)},Z=>{C(!0),R(Z)})},ee=()=>{let X="https://api.shop.samsung.com/tokocommercewebservices/v2/uk/products/"+h+"/offers?fields=SIMPLE_INFO";fetch(X).then(Z=>Z.json()).then(Z=>{var we;if(!Z||Z.length===0)return;let Se=[];((we=Z==null?void 0:Z.benefits)==null?void 0:we.length)>0&&Z.benefits.forEach(Ke=>{Ke.code.includes("CASHBACK")&&Se.push(Ke.description),Ke.code.includes("FOC")&&Se.push(Ke.description)}),_(Se)},()=>{})};return y.useEffect(()=>{G(),ee()},[h]),a[h]?g(ce,{children:L("div",{style:{opacity:r?"0.2":"1",margin:S?"5vw 0vw":"30px",display:S?"block":"flex",gap:"10%",justifyContent:"left",flexDirection:"column",width:"100%",alignItems:"center"},children:[L("div",{style:{width:S?"100%":"50%"},children:[L("div",{children:[g(le,{weight:"normal",size:"26",style:{marginBottom:"10px",fontWeight:"800",fontSize:S?"16px":"26px"},children:a&&a[h].name&&a[h].name.replace("<br>","")}),g(kl,{marginBottom:"12px",sku:h}),g(le,{weight:"normal",size:"24",style:{fontWeight:"700",fontSize:S?"14px":"24px"},children:a&&Cl(a[h].price.value,s)})]}),L("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"left",gap:"10%",marginTop:"20px"},children:[L("div",{style:{display:"flex",flexDirection:"column",gap:"10px",width:"40%"},children:[a&&a[h].size&&a[h].size!=null&&L(ce,{children:[g(le,{weight:"normal",size:S?19:12,style:{textAlign:"left",color:Q.text,marginBottom:"6px"},children:(((P=(te=H==null?void 0:H.response)==null?void 0:te.resultData)==null?void 0:P.productList[0].modelList[0].pviTypeName)=="Mobile",u.storage)}),g(Zt,{style:{justifyContent:"left",width:"100%",padding:"0",marginBottom:"16px",gap:"10px",display:"flex",flexDirection:"row",flexWrap:"wrap"},children:g(wr,{children:T})})]}),L(le,{weight:"normal",size:S?19:12,style:{textAlign:"left",color:Q.text,marginBottom:"6px"},children:[u.color,": ",(pe=a[h].color)==null?void 0:pe.colorName]}),g("div",{style:{margin:"min(0.34vw, 5px) 0",alignSelf:"flex-start"},children:a&&g(Zt,{style:{justifyContent:"center",alignItems:"center",width:"100%",maxWidth:"100%",padding:"0",flexWrap:"wrap",flexDirection:"row",gap:S?"8px":"5px"},children:g(wr,{children:x})})})]}),g("div",{style:{display:"flex",justifyContent:"center",width:"50%"},children:a&&a[h]&&g(ce,{children:g("div",{style:{width:S?"100%":"min(100%, 15.42vw)",aspectRatio:"3 / 2",backgroundImage:`url(${I?((ye=a[h].gallery[j])==null?void 0:ye.url)??"":a[h].picture.url})`,backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat",WebkitBackgroundSize:"contain",backgroundAttachment:"scroll",overflow:"visible",margin:"0 auto"},children:!a[h].picture.url&&g(xo,{height:"136",width:"200",viewBox:"0 0 200 136",style:{maxWidth:"100%"},children:g("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"200",height:"136"})})})})})]})]}),L("div",{style:{width:S?"100%":"40%",display:"flex",flexDirection:"column",marginTop:S?"20px":"60px",justifyContent:"left"},children:[g("div",{children:((ve=(oe=H==null?void 0:H.response)==null?void 0:oe.resultData)==null?void 0:ve.productList[0].modelList[0].usp)&&L(ce,{children:[g(le,{weight:"normal",size:S?19:12,style:{textAlign:"left",fontWeight:"700",color:Q.text,marginBottom:"11px",marginTop:"18px"},children:u.keyFeatures}),g("ul",{style:{listStyleType:"disc",paddingInlineStart:"12px",fontFamily:"SamsungOne",fontSize:"14px",fontWeight:"450"},children:H.response.resultData.productList[0].modelList[0].usp.map((X,Z)=>g("li",{style:{listStyleType:"disc",padding:"3px 0px"},children:X},Z))})]})}),L("div",{style:{display:"flex",justifyContent:S?"center":"left",margin:"18px auto auto"},children:[a&&a[h].price.priceType&&a[h].stock.stockLevelStatus=="inStock"&&g(St,{onClick:()=>{ue(a[h].sku),ie(N),q!=""&&W(q),$(""),se(k),he(!1),B(!1),b("");const X=S?120:60,Z=S?document.getElementById("bundle-component"):document.getElementById("productosyofertas");var Se=Z!==null?Z.getBoundingClientRect().top-X:0;setTimeout(()=>{window.scrollTo({top:window.scrollY+Se,behavior:"smooth"})},200)},size:S?26:14,style:{fontFamily:"SamsungOne",backgroundColor:"#2189ff",borderColor:Q.background,color:"#fff",textAlign:"center"},...me("addFirstProductToBundleClicked"),children:u.cta}),a&&a[h].price.priceType&&a[h].stock.stockLevelStatus!="inStock"&&g(St,{disabled:!0,size:S?26:14,style:{fontFamily:"SamsungOne",backgroundColor:"#c7c7c7",borderColor:Q.background,color:"#fff",textAlign:"center"},...me("addFirstProductToBundleClicked"),children:"Producto no disponible"})]}),g("div",{id:"offerDetails",children:w.map((X,Z)=>g("div",{style:{marginTop:"18px",flex:"1",fontSize:S?"12px":"14px",lineHeight:"1.33",fontFamily:"SamsungOne",clear:"both"},dangerouslySetInnerHTML:{__html:X.replace(/ style="[^"]*"/g,"").replace("<p> </p>","")}},Z))})]})]})}):g("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:g("img",{style:{margin:"0 auto"},width:"80",src:"https://images.samsung.com/is/image/samsung/assets/uk/pay-monthly-contracts-2023/contract-loading.gif"})})},Gc={light:{background:"#fff",text:"#000",grey:"#b4b4b4"},dark:{background:"#000",text:"#fff",grey:"#464646"}},Kc=e=>{var Re,Y,fe,st,V,ne;const{theme:t="light",setSelected:n,defaultSku:r,addToBag:o,dropdownOpen:i,setImage:l,inBasket:s,leadSku:u,setCta:a,onError:c,style:h,countryCode:m,outOfStock:k,notForSale:v,buyNow:w,ctaText:_,keyFeatures:d,colorText:p}=e;let{data:f,error:E,finished:S}=xl(u);const[x,T]=y.useState(u??Object.keys(f)[0]);y.useEffect(()=>{u&&T(u)},[u]);const[I,D]=y.useState([]);let{freeItems:j}=ma(u);y.useEffect(()=>{D(j)},[j]);const[ae,Q]=y.useState(""),[ie,ue]=gl({devices:f,selectedSku:x}),se=M=>{n(M),T(M),l(f[M].picture)},b=en(),he=xn({devices:f,selectedSku:x,availableSkus:ie,field:"color",handleSelectSku:se,element:vl,theme:t}),N=xn({devices:f,selectedSku:x,availableSkus:ie,field:"size",handleSelectSku:se,element:Sl,theme:t}),[B,W]=y.useState(!1),[q,$]=y.useState(0);y.useEffect(()=>{const M=()=>{var Ne;$((q+1)%(((Ne=f[x].gallery)==null?void 0:Ne.length)||1))};let K;return B&&(K=window.setInterval(M,700)),()=>{K&&window.clearInterval(K)}},[B,q]),y.useEffect(()=>{let M=null;f&&S&&f[x]&&(f[x].price.priceType?f[x]&&f[x].stock&&f[x].stock.stockLevelStatus==="outOfStock"?M=g(St,{onClick:()=>{},size:b?26:16,style:{margin:b?"1em 0":" 0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:k}):f[x]&&f[x].stock&&f[x].price.priceType&&f[x].stock.stockLevelStatus!=="outOfStock"&&(t==="light"?M=g(Ut,{onClick:()=>{window.location.href=`${f[x].link}buy/?modelCode=${x}`},size:b?26:16,style:{margin:b?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center"},...me(`PCDBuyNow:${f[x].name}`),children:w}):M=g(On,{onClick:()=>{window.location.href=`${f[x].link}buy/?modelCode=${x}`},size:b?26:16,style:{margin:b?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center","&:hover":{borderColor:"#ffffff"}},...me(`PCDBuyNow:${f[x].name}`),children:w})):M=g(St,{onClick:()=>{},size:b?26:16,style:{margin:b?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:v}),M!==null&&a(M))},[f,x,S,f[x]]);const O=Gc[t]||Gc.light;y.useState("HAND"),y.useState(" Default Value ");const{updateSkuToView:R,updateSecondProduct:U,updateSecondProductCategory:C,updateEditSecondProduct:H,updateSecondProductConfigurator:z,updateSecondProductSubCategory:G,updateSecondAccessary:ee,secondAccessary:te,activeTab:P,activeSubCategoryTab:pe,updateActiveSubCategoryTab:ye}=y.useContext(je);y.useContext(je),y.useContext(je),console.log(f[x]);const[oe,ve]=y.useState(null),[X,Z]=y.useState(!1),[Se,we]=y.useState([]),Ke=()=>{Z(!1);let M="https://searchapi.samsung.com/v6/front/b2c/product/card/detail/newhybris?siteCode=uk&modelList="+x+"&saleSkuYN=Y&onlyRequestSkuYN=Y&keySummaryYN=N&specYN=N&commonCodeYN=N";fetch(M).then(K=>K.json()).then(K=>{Z(!0),we(K),we(K)},K=>{Z(!0),ve(K)})},lt=()=>{let M="https://api.shop.samsung.com/tokocommercewebservices/v2/uk/products/"+x+"/offers?fields=SIMPLE_INFO";fetch(M).then(K=>K.json()).then(K=>{if(!K||K.length===0)return;let Ne=[];K.benefits.length>0&&K.benefits.forEach(Rt=>{Rt.code.includes("CASHBACK")&&Ne.push(Rt.description),Rt.code.includes("FOC")&&Ne.push(Rt.description)}),D(Ne)},K=>{})};return y.useEffect(()=>{Ke(),lt()},[x]),f[x]?g(ce,{children:L("div",{style:{opacity:i?"0.2":"1",margin:b?"5vw 0vw":"30px",display:b?"block":"flex",gap:"10%",justifyContent:"left",flexDirection:"row",width:"100%"},children:[L("div",{style:{width:b?"100%":"50%"},children:[L("div",{children:[g(le,{weight:"normal",size:"26",style:{marginBottom:"10px",fontWeight:"800",fontSize:b?"16px":"26px"},children:f&&f[x].name&&f[x].name.replace("<br>","")}),g(kl,{marginBottom:"12px",sku:x}),g(le,{weight:"normal",size:"24",style:{fontWeight:"700",fontSize:b?"14px":"24px"},children:f&&Cl(f[x].price.value,m)})]}),L("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"left",gap:"10%",marginTop:"20px"},children:[L("div",{style:{display:"flex",flexDirection:"column",gap:"10px",width:"40%"},children:[f&&f[x].size&&f[x].size!=null&&L(ce,{children:[g(le,{weight:"normal",size:b?19:12,style:{textAlign:"left",color:O.text,marginBottom:"6px"},children:((Y=(Re=Se==null?void 0:Se.response)==null?void 0:Re.resultData)==null?void 0:Y.productList[0].modelList[0].pviTypeName)=="Mobile"?"Storage":"Size"}),g(Zt,{style:{justifyContent:"left",width:"100%",padding:"0",marginBottom:"16px",gap:"10px",display:"flex",flexDirection:"row",flexWrap:"wrap"},children:g(wr,{children:N})})]}),L(le,{weight:"normal",size:b?19:12,style:{textAlign:"left",color:O.text,marginBottom:"6px"},children:[p,": ",(fe=f[x].color)==null?void 0:fe.colorName]}),g("div",{style:{margin:"min(0.34vw, 5px) 0",alignSelf:"flex-start"},children:f&&g(Zt,{style:{justifyContent:"center",alignItems:"center",width:"100%",maxWidth:"100%",padding:"0",flexWrap:"wrap",gap:b?"8px":"5px",flexDirection:"row"},children:g(wr,{children:he})})})]}),g("div",{style:{display:"flex",justifyContent:"center",width:"50%"},children:f&&f[x]&&g(ce,{children:g("div",{style:{width:b?"100%":"min(100%, 15.42vw)",aspectRatio:"3 / 2",backgroundImage:`url(${B?((st=f[x].gallery[q])==null?void 0:st.url)??"":f[x].picture.url})`,backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat",WebkitBackgroundSize:"contain",backgroundAttachment:"scroll",overflow:"visible",margin:"0 auto"},children:!f[x].picture.url&&g(xo,{height:"136",width:"200",viewBox:"0 0 200 136",style:{maxWidth:"100%"},children:g("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"200",height:"136"})})})})})]})]}),L("div",{style:{width:b?"100%":"40%",display:"flex",flexDirection:"column",marginTop:b?"20px":"60px",justifyContent:"left"},children:[g("div",{children:((ne=(V=Se==null?void 0:Se.response)==null?void 0:V.resultData)==null?void 0:ne.productList[0].modelList[0].usp)&&L(ce,{children:[g(le,{weight:"normal",size:b?19:12,style:{textAlign:"left",fontWeight:"700",color:O.text,marginBottom:"11px",marginTop:"18px"},children:d}),g("ul",{style:{listStyleType:"disc",paddingInlineStart:"12px",fontFamily:"SamsungOne",fontSize:"14px",fontWeight:"450"},children:Se.response.resultData.productList[0].modelList[0].usp.map(M=>g("li",{style:{listStyleType:"disc",padding:"5px 0px"},children:M}))})]})}),g("div",{style:{display:"flex",justifyContent:b?"center":"left",margin:"18px auto auto"},children:f&&f[x].price.priceType&&g(St,{onClick:()=>{U(f[x].sku),C(P),pe!=""&&G(pe),ye(""),ee(ae),H(!1),z(!1),R("");const M=b?120:60,K=b?document.getElementById("bundle-component"):document.getElementById("productosyofertas");var Ne=K!==null?K.getBoundingClientRect().top-M:0;setTimeout(()=>{window.scrollTo({top:window.scrollY+Ne,behavior:"smooth"})},200)},size:b?26:16,style:{fontFamily:"SamsungOne",backgroundColor:"#2189ff",borderColor:O.background,color:"#fff",textAlign:"center"},...me("addSecondProductToBundleClicked"),children:_})}),g("div",{id:"offerDetails",children:I.map(M=>g("div",{style:{marginTop:"18px",flex:"1",fontSize:b?"12px":"14px",lineHeight:"1.33",fontFamily:"SamsungOne",clear:"both"},dangerouslySetInnerHTML:{__html:M.replace(/ style="[^"]*"/g,"").replace("<p> </p>","")}}))})]})]})}):g("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:g("img",{style:{margin:"0 auto"},width:"80",src:"https://images.samsung.com/is/image/samsung/assets/uk/pay-monthly-contracts-2023/contract-loading.gif"})})},Xc={light:{background:"#fff",text:"#000",grey:"#b4b4b4"},dark:{background:"#000",text:"#fff",grey:"#464646"}},Zc=e=>{var Re,Y,fe,st,V,ne;const{theme:t="light",setSelected:n,defaultSku:r,addToBag:o,dropdownOpen:i,setImage:l,inBasket:s,leadSku:u,setCta:a,onError:c,style:h,countryCode:m,outOfStock:k,notForSale:v,buyNow:w,ctaText:_,keyFeatures:d,colorText:p}=e,{data:f,error:E,finished:S}=xl(u),[x,T]=y.useState(u??Object.keys(f)[0]);y.useEffect(()=>{u&&T(u)},[u]);const[I,D]=y.useState([]);let{freeItems:j}=ma(u);y.useEffect(()=>{D(j)},[j]);const[ae,Q]=y.useState(""),[ie,ue]=gl({devices:f,selectedSku:x}),se=M=>{n(M),T(M),l(f[M].picture)},b=en(),he=xn({devices:f,selectedSku:x,availableSkus:ie,field:"color",handleSelectSku:se,element:vl,theme:t}),N=xn({devices:f,selectedSku:x,availableSkus:ie,field:"size",handleSelectSku:se,element:Sl,theme:t}),[B,W]=y.useState(!1),[q,$]=y.useState(0);y.useEffect(()=>{const M=()=>{var Ne;$((q+1)%(((Ne=f[x].gallery)==null?void 0:Ne.length)||1))};let K;return B&&(K=window.setInterval(M,700)),()=>{K&&window.clearInterval(K)}},[B,q]),y.useEffect(()=>{let M=null;f&&S&&f[x]&&(f[x].price.priceType?f[x]&&f[x].stock&&f[x].stock.stockLevelStatus==="outOfStock"?M=g(St,{onClick:()=>{},size:b?26:16,style:{margin:b?"1em 0":" 0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:k}):f[x]&&f[x].stock&&f[x].price.priceType&&f[x].stock.stockLevelStatus!=="outOfStock"&&(t==="light"?M=g(Ut,{onClick:()=>{window.location.href=`${f[x].link}buy/?modelCode=${x}`},size:b?26:16,style:{margin:b?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center"},...me(`PCDBuyNow:${f[x].name}`),children:w}):M=g(On,{onClick:()=>{window.location.href=`${f[x].link}buy/?modelCode=${x}`},size:b?26:16,style:{margin:b?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",textAlign:"center","&:hover":{borderColor:"#ffffff"}},...me(`PCDBuyNow:${f[x].name}`),children:w})):M=g(St,{onClick:()=>{},size:b?26:16,style:{margin:b?"1em 0":"0",padding:"0.8571em 1.5em",width:"100%",fontFamily:"SamsungOne",backgroundColor:"#f4f4f4",borderColor:"#ffffff",pointerEvents:"none",color:"#b5b5b5",textAlign:"center"},children:v}),M!==null&&a(M))},[f,x,S,f[x]]);const O=Xc[t]||Xc.light;y.useState("HAND"),y.useState(" Default Value ");const{updateSkuToView:R,updateThirdProductCategory:U,activeTab:C,updateThirdProduct:H,updateEditThirdProduct:z,updateThirdProductConfigurator:G,activeSubCategoryTab:ee,updateThirdAccessary:te,thirdAccessary:P,updateThirdProductSubCategory:pe,updateActiveSubCategoryTab:ye}=y.useContext(je);y.useContext(je);const[oe,ve]=y.useState(null),[X,Z]=y.useState(!1),[Se,we]=y.useState([]),Ke=()=>{Z(!1);let M="https://searchapi.samsung.com/v6/front/b2c/product/card/detail/newhybris?siteCode=uk&modelList="+x+"&saleSkuYN=Y&onlyRequestSkuYN=Y&keySummaryYN=N&specYN=N&commonCodeYN=N";fetch(M).then(K=>K.json()).then(K=>{Z(!0),we(K),we(K)},K=>{Z(!0),ve(K)})},lt=()=>{let M="https://api.shop.samsung.com/tokocommercewebservices/v2/uk/products/"+x+"/offers?fields=SIMPLE_INFO";fetch(M).then(K=>K.json()).then(K=>{if(!K||K.length===0)return;let Ne=[];K.benefits.length>0&&K.benefits.forEach(Rt=>{Rt.code.includes("CASHBACK")&&Ne.push(Rt.description),Rt.code.includes("FOC")&&Ne.push(Rt.description)}),D(Ne)},K=>{})};return y.useEffect(()=>{Ke(),lt()},[x]),f[x]?g(ce,{children:L("div",{style:{opacity:i?"0.2":"1",margin:b?"5vw 0vw":"30px",display:b?"block":"flex",gap:"10%",justifyContent:"left",flexDirection:"row",width:"100%"},children:[L("div",{style:{width:b?"100%":"50%"},children:[L("div",{children:[g(le,{weight:"normal",size:"26",style:{marginBottom:"10px",fontWeight:"800",fontSize:b?"16px":"26px"},children:f&&f[x].name&&f[x].name.replace("<br>","")}),g(kl,{marginBottom:"12px",sku:x}),g(le,{weight:"normal",size:"24",style:{fontWeight:"700",fontSize:b?"14px":"24px"},children:f&&Cl(f[x].price.value,m)})]}),L("div",{style:{display:"flex",flexDirection:"row",width:"100%",justifyContent:"left",gap:"10%",marginTop:"20px"},children:[L("div",{style:{display:"flex",flexDirection:"column",gap:"10px",width:"40%"},children:[f&&L(ce,{children:[g(le,{weight:"normal",size:b?19:12,style:{textAlign:"left",color:O.text,marginBottom:"6px"},children:((Y=(Re=Se==null?void 0:Se.response)==null?void 0:Re.resultData)==null?void 0:Y.productList[0].modelList[0].pviTypeName)=="Mobile"?"Storage":"Size"}),g(Zt,{style:{justifyContent:"left",width:"100%",padding:"0",marginBottom:"16px",gap:"10px",display:"flex",flexDirection:"row",flexWrap:"wrap"},children:g(wr,{children:N})})]}),L(le,{weight:"normal",size:b?19:12,style:{textAlign:"left",color:O.text,marginBottom:"6px"},children:[p,": ",(fe=f[x].color)==null?void 0:fe.colorName]}),g("div",{style:{margin:"min(0.34vw, 5px) 0",alignSelf:"flex-start"},children:f&&g(Zt,{style:{justifyContent:"center",alignItems:"center",width:"100%",maxWidth:"100%",padding:"0",flexWrap:"wrap",gap:b?"8px":"5px",flexDirection:"row"},children:g(wr,{children:he})})})]}),g("div",{style:{display:"flex",justifyContent:"center",width:"50%"},children:f&&f[x]&&g(ce,{children:g("div",{style:{width:b?"100%":"min(100%, 15.42vw)",aspectRatio:"3 / 2",backgroundImage:`url(${B?((st=f[x].gallery[q])==null?void 0:st.url)??"":f[x].picture.url})`,backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat",WebkitBackgroundSize:"contain",backgroundAttachment:"scroll",overflow:"visible",margin:"0 auto"},children:!f[x].picture.url&&g(xo,{height:"136",width:"200",viewBox:"0 0 200 136",style:{maxWidth:"100%"},children:g("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"200",height:"136"})})})})})]})]}),L("div",{style:{width:b?"100%":"40%",display:"flex",flexDirection:"column",marginTop:b?"20px":"60px",justifyContent:"left"},children:[g("div",{children:((ne=(V=Se==null?void 0:Se.response)==null?void 0:V.resultData)==null?void 0:ne.productList[0].modelList[0].usp)&&L(ce,{children:[g(le,{weight:"normal",size:b?19:12,style:{textAlign:"left",fontWeight:"700",color:O.text,marginBottom:"11px",marginTop:"18px"},children:d}),g("ul",{style:{listStyleType:"disc",paddingInlineStart:"12px",fontFamily:"SamsungOne",fontSize:"14px",fontWeight:"450"},children:Se.response.resultData.productList[0].modelList[0].usp.map(M=>g("li",{style:{listStyleType:"disc",padding:"5px 0px"},children:M}))})]})}),g("div",{style:{display:"flex",justifyContent:b?"center":"left",margin:"18px auto auto"},children:f&&f[x].price.priceType&&g(St,{onClick:()=>{H(f[x].sku),U(C),ee!=""&&pe(ee),ye(""),te(ae),z(!1),G(!1),R("");const M=b?120:60,K=b?document.getElementById("bundle-component"):document.getElementById("productosyofertas");var Ne=K!==null?K.getBoundingClientRect().top-M:0;setTimeout(()=>{window.scrollTo({top:window.scrollY+Ne,behavior:"smooth"})},200)},size:b?26:16,style:{fontFamily:"SamsungOne",backgroundColor:"#2189ff",borderColor:O.background,color:"#fff",textAlign:"center"},...me("addThirdProductToBundleClicked"),children:_})}),g("div",{id:"offerDetails",children:I.map(M=>g("div",{style:{marginTop:"18px",flex:"1",fontSize:b?"12px":"14px",lineHeight:"1.33",fontFamily:"SamsungOne",clear:"both"},dangerouslySetInnerHTML:{__html:M.replace(/ style="[^"]*"/g,"").replace("<p> </p>","")}}))})]})]})}):g("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:g("img",{style:{margin:"0 auto"},width:"80",src:"https://images.samsung.com/is/image/samsung/assets/uk/pay-monthly-contracts-2023/contract-loading.gif"})})};function Jt(e){return Array.isArray?Array.isArray(e):Bp(e)==="[object Array]"}const h1=1/0;function m1(e){if(typeof e=="string")return e;let t=e+"";return t=="0"&&1/e==-h1?"-0":t}function g1(e){return e==null?"":m1(e)}function Ft(e){return typeof e=="string"}function Fp(e){return typeof e=="number"}function y1(e){return e===!0||e===!1||v1(e)&&Bp(e)=="[object Boolean]"}function jp(e){return typeof e=="object"}function v1(e){return jp(e)&&e!==null}function at(e){return e!=null}function es(e){return!e.trim().length}function Bp(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const S1="Incorrect 'index' type",w1=e=>`Invalid value for key ${e}`,x1=e=>`Pattern length exceeds max of ${e}.`,k1=e=>`Missing ${e} property in key`,C1=e=>`Property 'weight' in key '${e}' must be a positive integer`,Jc=Object.prototype.hasOwnProperty;class E1{constructor(t){this._keys=[],this._keyMap={};let n=0;t.forEach(r=>{let o=Vp(r);this._keys.push(o),this._keyMap[o.id]=o,n+=o.weight}),this._keys.forEach(r=>{r.weight/=n})}get(t){return this._keyMap[t]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function Vp(e){let t=null,n=null,r=null,o=1,i=null;if(Ft(e)||Jt(e))r=e,t=qc(e),n=iu(e);else{if(!Jc.call(e,"name"))throw new Error(k1("name"));const l=e.name;if(r=l,Jc.call(e,"weight")&&(o=e.weight,o<=0))throw new Error(C1(l));t=qc(l),n=iu(l),i=e.getFn}return{path:t,id:n,weight:o,src:r,getFn:i}}function qc(e){return Jt(e)?e:e.split(".")}function iu(e){return Jt(e)?e.join("."):e}function _1(e,t){let n=[],r=!1;const o=(i,l,s)=>{if(at(i))if(!l[s])n.push(i);else{let u=l[s];const a=i[u];if(!at(a))return;if(s===l.length-1&&(Ft(a)||Fp(a)||y1(a)))n.push(g1(a));else if(Jt(a)){r=!0;for(let c=0,h=a.length;c<h;c+=1)o(a[c],l,s+1)}else l.length&&o(a,l,s+1)}};return o(e,Ft(t)?t.split("."):t,0),r?n:n[0]}const P1={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},T1={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1},I1={location:0,threshold:.6,distance:100},z1={useExtendedSearch:!1,getFn:_1,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var re={...T1,...P1,...I1,...z1};const $1=/[^ ]+/g;function A1(e=1,t=3){const n=new Map,r=Math.pow(10,t);return{get(o){const i=o.match($1).length;if(n.has(i))return n.get(i);const l=1/Math.pow(i,.5*e),s=parseFloat(Math.round(l*r)/r);return n.set(i,s),s},clear(){n.clear()}}}class ga{constructor({getFn:t=re.getFn,fieldNormWeight:n=re.fieldNormWeight}={}){this.norm=A1(n,3),this.getFn=t,this.isCreated=!1,this.setIndexRecords()}setSources(t=[]){this.docs=t}setIndexRecords(t=[]){this.records=t}setKeys(t=[]){this.keys=t,this._keysMap={},t.forEach((n,r)=>{this._keysMap[n.id]=r})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,Ft(this.docs[0])?this.docs.forEach((t,n)=>{this._addString(t,n)}):this.docs.forEach((t,n)=>{this._addObject(t,n)}),this.norm.clear())}add(t){const n=this.size();Ft(t)?this._addString(t,n):this._addObject(t,n)}removeAt(t){this.records.splice(t,1);for(let n=t,r=this.size();n<r;n+=1)this.records[n].i-=1}getValueForItemAtKeyId(t,n){return t[this._keysMap[n]]}size(){return this.records.length}_addString(t,n){if(!at(t)||es(t))return;let r={v:t,i:n,n:this.norm.get(t)};this.records.push(r)}_addObject(t,n){let r={i:n,$:{}};this.keys.forEach((o,i)=>{let l=o.getFn?o.getFn(t):this.getFn(t,o.path);if(at(l)){if(Jt(l)){let s=[];const u=[{nestedArrIndex:-1,value:l}];for(;u.length;){const{nestedArrIndex:a,value:c}=u.pop();if(at(c))if(Ft(c)&&!es(c)){let h={v:c,i:a,n:this.norm.get(c)};s.push(h)}else Jt(c)&&c.forEach((h,m)=>{u.push({nestedArrIndex:m,value:h})})}r.$[i]=s}else if(Ft(l)&&!es(l)){let s={v:l,n:this.norm.get(l)};r.$[i]=s}}}),this.records.push(r)}toJSON(){return{keys:this.keys,records:this.records}}}function Dp(e,t,{getFn:n=re.getFn,fieldNormWeight:r=re.fieldNormWeight}={}){const o=new ga({getFn:n,fieldNormWeight:r});return o.setKeys(e.map(Vp)),o.setSources(t),o.create(),o}function N1(e,{getFn:t=re.getFn,fieldNormWeight:n=re.fieldNormWeight}={}){const{keys:r,records:o}=e,i=new ga({getFn:t,fieldNormWeight:n});return i.setKeys(r),i.setIndexRecords(o),i}function Do(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:o=re.distance,ignoreLocation:i=re.ignoreLocation}={}){const l=t/e.length;if(i)return l;const s=Math.abs(r-n);return o?l+s/o:s?1:l}function O1(e=[],t=re.minMatchCharLength){let n=[],r=-1,o=-1,i=0;for(let l=e.length;i<l;i+=1){let s=e[i];s&&r===-1?r=i:!s&&r!==-1&&(o=i-1,o-r+1>=t&&n.push([r,o]),r=-1)}return e[i-1]&&i-r>=t&&n.push([r,i-1]),n}const In=32;function R1(e,t,n,{location:r=re.location,distance:o=re.distance,threshold:i=re.threshold,findAllMatches:l=re.findAllMatches,minMatchCharLength:s=re.minMatchCharLength,includeMatches:u=re.includeMatches,ignoreLocation:a=re.ignoreLocation}={}){if(t.length>In)throw new Error(x1(In));const c=t.length,h=e.length,m=Math.max(0,Math.min(r,h));let k=i,v=m;const w=s>1||u,_=w?Array(h):[];let d;for(;(d=e.indexOf(t,v))>-1;){let T=Do(t,{currentLocation:d,expectedLocation:m,distance:o,ignoreLocation:a});if(k=Math.min(T,k),v=d+c,w){let I=0;for(;I<c;)_[d+I]=1,I+=1}}v=-1;let p=[],f=1,E=c+h;const S=1<<c-1;for(let T=0;T<c;T+=1){let I=0,D=E;for(;I<D;)Do(t,{errors:T,currentLocation:m+D,expectedLocation:m,distance:o,ignoreLocation:a})<=k?I=D:E=D,D=Math.floor((E-I)/2+I);E=D;let j=Math.max(1,m-D+1),ae=l?h:Math.min(m+D,h)+c,Q=Array(ae+2);Q[ae+1]=(1<<T)-1;for(let ue=ae;ue>=j;ue-=1){let se=ue-1,b=n[e.charAt(se)];if(w&&(_[se]=+!!b),Q[ue]=(Q[ue+1]<<1|1)&b,T&&(Q[ue]|=(p[ue+1]|p[ue])<<1|1|p[ue+1]),Q[ue]&S&&(f=Do(t,{errors:T,currentLocation:se,expectedLocation:m,distance:o,ignoreLocation:a}),f<=k)){if(k=f,v=se,v<=m)break;j=Math.max(1,2*m-v)}}if(Do(t,{errors:T+1,currentLocation:m,expectedLocation:m,distance:o,ignoreLocation:a})>k)break;p=Q}const x={isMatch:v>=0,score:Math.max(.001,f)};if(w){const T=O1(_,s);T.length?u&&(x.indices=T):x.isMatch=!1}return x}function b1(e){let t={};for(let n=0,r=e.length;n<r;n+=1){const o=e.charAt(n);t[o]=(t[o]||0)|1<<r-n-1}return t}class Up{constructor(t,{location:n=re.location,threshold:r=re.threshold,distance:o=re.distance,includeMatches:i=re.includeMatches,findAllMatches:l=re.findAllMatches,minMatchCharLength:s=re.minMatchCharLength,isCaseSensitive:u=re.isCaseSensitive,ignoreLocation:a=re.ignoreLocation}={}){if(this.options={location:n,threshold:r,distance:o,includeMatches:i,findAllMatches:l,minMatchCharLength:s,isCaseSensitive:u,ignoreLocation:a},this.pattern=u?t:t.toLowerCase(),this.chunks=[],!this.pattern.length)return;const c=(m,k)=>{this.chunks.push({pattern:m,alphabet:b1(m),startIndex:k})},h=this.pattern.length;if(h>In){let m=0;const k=h%In,v=h-k;for(;m<v;)c(this.pattern.substr(m,In),m),m+=In;if(k){const w=h-In;c(this.pattern.substr(w),w)}}else c(this.pattern,0)}searchIn(t){const{isCaseSensitive:n,includeMatches:r}=this.options;if(n||(t=t.toLowerCase()),this.pattern===t){let v={isMatch:!0,score:0};return r&&(v.indices=[[0,t.length-1]]),v}const{location:o,distance:i,threshold:l,findAllMatches:s,minMatchCharLength:u,ignoreLocation:a}=this.options;let c=[],h=0,m=!1;this.chunks.forEach(({pattern:v,alphabet:w,startIndex:_})=>{const{isMatch:d,score:p,indices:f}=R1(t,v,w,{location:o+_,distance:i,threshold:l,findAllMatches:s,minMatchCharLength:u,includeMatches:r,ignoreLocation:a});d&&(m=!0),h+=p,d&&f&&(c=[...c,...f])});let k={isMatch:m,score:m?h/this.chunks.length:1};return m&&r&&(k.indices=c),k}}class _n{constructor(t){this.pattern=t}static isMultiMatch(t){return ed(t,this.multiRegex)}static isSingleMatch(t){return ed(t,this.singleRegex)}search(){}}function ed(e,t){const n=e.match(t);return n?n[1]:null}class M1 extends _n{constructor(t){super(t)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(t){const n=t===this.pattern;return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class L1 extends _n{constructor(t){super(t)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(t){const r=t.indexOf(this.pattern)===-1;return{isMatch:r,score:r?0:1,indices:[0,t.length-1]}}}class F1 extends _n{constructor(t){super(t)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(t){const n=t.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class j1 extends _n{constructor(t){super(t)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(t){const n=!t.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}}class B1 extends _n{constructor(t){super(t)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(t){const n=t.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[t.length-this.pattern.length,t.length-1]}}}class V1 extends _n{constructor(t){super(t)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(t){const n=!t.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,t.length-1]}}}class Wp extends _n{constructor(t,{location:n=re.location,threshold:r=re.threshold,distance:o=re.distance,includeMatches:i=re.includeMatches,findAllMatches:l=re.findAllMatches,minMatchCharLength:s=re.minMatchCharLength,isCaseSensitive:u=re.isCaseSensitive,ignoreLocation:a=re.ignoreLocation}={}){super(t),this._bitapSearch=new Up(t,{location:n,threshold:r,distance:o,includeMatches:i,findAllMatches:l,minMatchCharLength:s,isCaseSensitive:u,ignoreLocation:a})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(t){return this._bitapSearch.searchIn(t)}}class Hp extends _n{constructor(t){super(t)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(t){let n=0,r;const o=[],i=this.pattern.length;for(;(r=t.indexOf(this.pattern,n))>-1;)n=r+i,o.push([r,n-1]);const l=!!o.length;return{isMatch:l,score:l?0:1,indices:o}}}const lu=[M1,Hp,F1,j1,V1,B1,L1,Wp],td=lu.length,D1=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,U1="|";function W1(e,t={}){return e.split(U1).map(n=>{let r=n.trim().split(D1).filter(i=>i&&!!i.trim()),o=[];for(let i=0,l=r.length;i<l;i+=1){const s=r[i];let u=!1,a=-1;for(;!u&&++a<td;){const c=lu[a];let h=c.isMultiMatch(s);h&&(o.push(new c(h,t)),u=!0)}if(!u)for(a=-1;++a<td;){const c=lu[a];let h=c.isSingleMatch(s);if(h){o.push(new c(h,t));break}}}return o})}const H1=new Set([Wp.type,Hp.type]);class Y1{constructor(t,{isCaseSensitive:n=re.isCaseSensitive,includeMatches:r=re.includeMatches,minMatchCharLength:o=re.minMatchCharLength,ignoreLocation:i=re.ignoreLocation,findAllMatches:l=re.findAllMatches,location:s=re.location,threshold:u=re.threshold,distance:a=re.distance}={}){this.query=null,this.options={isCaseSensitive:n,includeMatches:r,minMatchCharLength:o,findAllMatches:l,ignoreLocation:i,location:s,threshold:u,distance:a},this.pattern=n?t:t.toLowerCase(),this.query=W1(this.pattern,this.options)}static condition(t,n){return n.useExtendedSearch}searchIn(t){const n=this.query;if(!n)return{isMatch:!1,score:1};const{includeMatches:r,isCaseSensitive:o}=this.options;t=o?t:t.toLowerCase();let i=0,l=[],s=0;for(let u=0,a=n.length;u<a;u+=1){const c=n[u];l.length=0,i=0;for(let h=0,m=c.length;h<m;h+=1){const k=c[h],{isMatch:v,indices:w,score:_}=k.search(t);if(v){if(i+=1,s+=_,r){const d=k.constructor.type;H1.has(d)?l=[...l,...w]:l.push(w)}}else{s=0,i=0,l.length=0;break}}if(i){let h={isMatch:!0,score:s/i};return r&&(h.indices=l),h}}return{isMatch:!1,score:1}}}const su=[];function Q1(...e){su.push(...e)}function uu(e,t){for(let n=0,r=su.length;n<r;n+=1){let o=su[n];if(o.condition(e,t))return new o(e,t)}return new Up(e,t)}const Oi={AND:"$and",OR:"$or"},au={PATH:"$path",PATTERN:"$val"},cu=e=>!!(e[Oi.AND]||e[Oi.OR]),G1=e=>!!e[au.PATH],K1=e=>!Jt(e)&&jp(e)&&!cu(e),nd=e=>({[Oi.AND]:Object.keys(e).map(t=>({[t]:e[t]}))});function Yp(e,t,{auto:n=!0}={}){const r=o=>{let i=Object.keys(o);const l=G1(o);if(!l&&i.length>1&&!cu(o))return r(nd(o));if(K1(o)){const u=l?o[au.PATH]:i[0],a=l?o[au.PATTERN]:o[u];if(!Ft(a))throw new Error(w1(u));const c={keyId:iu(u),pattern:a};return n&&(c.searcher=uu(a,t)),c}let s={children:[],operator:i[0]};return i.forEach(u=>{const a=o[u];Jt(a)&&a.forEach(c=>{s.children.push(r(c))})}),s};return cu(e)||(e=nd(e)),r(e)}function X1(e,{ignoreFieldNorm:t=re.ignoreFieldNorm}){e.forEach(n=>{let r=1;n.matches.forEach(({key:o,norm:i,score:l})=>{const s=o?o.weight:null;r*=Math.pow(l===0&&s?Number.EPSILON:l,(s||1)*(t?1:i))}),n.score=r})}function Z1(e,t){const n=e.matches;t.matches=[],at(n)&&n.forEach(r=>{if(!at(r.indices)||!r.indices.length)return;const{indices:o,value:i}=r;let l={indices:o,value:i};r.key&&(l.key=r.key.src),r.idx>-1&&(l.refIndex=r.idx),t.matches.push(l)})}function J1(e,t){t.score=e.score}function q1(e,t,{includeMatches:n=re.includeMatches,includeScore:r=re.includeScore}={}){const o=[];return n&&o.push(Z1),r&&o.push(J1),e.map(i=>{const{idx:l}=i,s={item:t[l],refIndex:l};return o.length&&o.forEach(u=>{u(i,s)}),s})}class Er{constructor(t,n={},r){this.options={...re,...n},this.options.useExtendedSearch,this._keyStore=new E1(this.options.keys),this.setCollection(t,r)}setCollection(t,n){if(this._docs=t,n&&!(n instanceof ga))throw new Error(S1);this._myIndex=n||Dp(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(t){at(t)&&(this._docs.push(t),this._myIndex.add(t))}remove(t=()=>!1){const n=[];for(let r=0,o=this._docs.length;r<o;r+=1){const i=this._docs[r];t(i,r)&&(this.removeAt(r),r-=1,o-=1,n.push(i))}return n}removeAt(t){this._docs.splice(t,1),this._myIndex.removeAt(t)}getIndex(){return this._myIndex}search(t,{limit:n=-1}={}){const{includeMatches:r,includeScore:o,shouldSort:i,sortFn:l,ignoreFieldNorm:s}=this.options;let u=Ft(t)?Ft(this._docs[0])?this._searchStringList(t):this._searchObjectList(t):this._searchLogical(t);return X1(u,{ignoreFieldNorm:s}),i&&u.sort(l),Fp(n)&&n>-1&&(u=u.slice(0,n)),q1(u,this._docs,{includeMatches:r,includeScore:o})}_searchStringList(t){const n=uu(t,this.options),{records:r}=this._myIndex,o=[];return r.forEach(({v:i,i:l,n:s})=>{if(!at(i))return;const{isMatch:u,score:a,indices:c}=n.searchIn(i);u&&o.push({item:i,idx:l,matches:[{score:a,value:i,norm:s,indices:c}]})}),o}_searchLogical(t){const n=Yp(t,this.options),r=(s,u,a)=>{if(!s.children){const{keyId:h,searcher:m}=s,k=this._findMatches({key:this._keyStore.get(h),value:this._myIndex.getValueForItemAtKeyId(u,h),searcher:m});return k&&k.length?[{idx:a,item:u,matches:k}]:[]}const c=[];for(let h=0,m=s.children.length;h<m;h+=1){const k=s.children[h],v=r(k,u,a);if(v.length)c.push(...v);else if(s.operator===Oi.AND)return[]}return c},o=this._myIndex.records,i={},l=[];return o.forEach(({$:s,i:u})=>{if(at(s)){let a=r(n,s,u);a.length&&(i[u]||(i[u]={idx:u,item:s,matches:[]},l.push(i[u])),a.forEach(({matches:c})=>{i[u].matches.push(...c)}))}}),l}_searchObjectList(t){const n=uu(t,this.options),{keys:r,records:o}=this._myIndex,i=[];return o.forEach(({$:l,i:s})=>{if(!at(l))return;let u=[];r.forEach((a,c)=>{u.push(...this._findMatches({key:a,value:l[c],searcher:n}))}),u.length&&i.push({idx:s,item:l,matches:u})}),i}_findMatches({key:t,value:n,searcher:r}){if(!at(n))return[];let o=[];if(Jt(n))n.forEach(({v:i,i:l,n:s})=>{if(!at(i))return;const{isMatch:u,score:a,indices:c}=r.searchIn(i);u&&o.push({score:a,key:t,value:i,idx:l,norm:s,indices:c})});else{const{v:i,n:l}=n,{isMatch:s,score:u,indices:a}=r.searchIn(i);s&&o.push({score:u,key:t,value:i,norm:l,indices:a})}return o}}Er.version="7.0.0";Er.createIndex=Dp;Er.parseIndex=N1;Er.config=re;Er.parseQuery=Yp;Q1(Y1);const ey=mt.li` padding: 12px 20px; &:empty { display: none } &:hover { background-color: #f7f7f7; } @media (max-width: 767px) { padding: 4px 10px; } `,ty=e=>{const{searchTerm:t,updateDropdownOpen:n,updateSearchTerm:r,devices:o}=e,i=en(),{data:l,error:s,finished:u}=u1(o);y.useState(l[0]);const[a,c]=y.useState(""),{updateSkuToView:h,updateSharedData:m}=y.useContext(je);y.useEffect(()=>{m(o)},[o]);const v=new Er(l,{keys:["displayName"],includeScore:!0}).search(a),w=a?v.map(_=>_.item):l;return y.useEffect(()=>{c(t)},[t]),g(ce,{children:w.map((_,d)=>g(ey,{onClick:()=>{n(!1),r(""),h(_.modelCode)},children:L("div",{style:{display:"flex",flexDirection:"row",gap:"12px",alignItems:"center"},children:[g("div",{style:{height:"40px",width:"40px",minWidth:"30px",aspectRatio:"1 / 1",backgroundImage:`url(${_.thumbUrl})`,backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat",WebkitBackgroundSize:"contain",backgroundAttachment:"scroll",overflow:"visible"},children:!_.thumbUrl&&g(xo,{height:"136",width:"200",viewBox:"0 0 200 136",style:{maxWidth:"100%"},children:g("rect",{x:"0",y:"0",rx:"15",ry:"15",width:"200",height:"136"})})}),g(le,{weight:"bold",style:{fontSize:i?"14px":"initial",minWidth:i?"58%":"65%"},children:_.displayName}),g(le,{weight:"bold",style:{fontSize:i?"14px":"initial",minWidth:"20%"},children:_.promotionPriceDisplay})]})},d))})},Uo=({showConfigurator:e,countryCode:t,dataSkus:n,copyData:r})=>{var ue,se,b,he,N,B,W,q,$,O,R,U,C,H,z,G,ee,te;const o=en(),i=$p();y.useState(null),y.useState(!1),y.useState([]);const{mainProduct:l,secondProduct:s,thirdProduct:u,editMainProduct:a,editSecondProduct:c,editThirdProduct:h,mainProductConfigurator:m,secondProductConfigurator:k,thirdProductConfigurator:v,skuToView:w,updateSkuToView:_,activeSubCategoryTab:d,updateActiveSubCategoryTab:p}=y.useContext(je);y.useContext(je),y.useContext(je);const f=y.useRef(null),[E,S]=y.useState(!1),[x,T]=y.useState(""),[I,D]=y.useState(""),j=P=>{D(P.target.value),P.target.value.length>2?T(P.target.value.toLowerCase()):P.target.value==""&&T("")},ae=P=>{S(P)},Q=P=>{T(P)},ie=()=>{_(""),D(""),T("")};return y.useEffect(()=>{function P(pe){if(f.current&&pe.target){const ye=pe.target;f.current.contains(ye)||S(!1)}}return document.addEventListener("mousedown",P),()=>{document.removeEventListener("mousedown",P)}},[f]),g(ce,{children:(m||k||v||a||c||h)&&e&&L("section",{className:"choose-your-product",id:"choose-your-la-product",style:{padding:o?"2vw":i?"30px":"30px 80px",background:o?"":"#fff",borderRadius:o?"0px":"12px",display:"block",margin:o?"8vw auto":"0px",width:"100%"},children:[L("div",{style:{display:"flex",height:"auto",opacity:1,cursor:"pointer",pointerEvents:"initial",transition:"visibility 0s linear 0.6s, opacity 0.6s linear",flexWrap:"wrap",position:"relative",gap:"10px",justifyContent:"center",marginBottom:"20px"},children:[g(le,{font:"secondary",weight:"bold",size:"20",style:{marginBottom:"26px",width:"100%",display:"inline-block",textAlign:o?"left":"center",fontSize:o?"16px":"20px"},children:r.productSelection.title}),g("div",{onClick:()=>{ie(),p("mobiles")},...me("mobilesTabClicked"),style:{display:"flex",flexDirection:"column",justifyContent:o?"left":"center",alignItems:"center",width:"100%",maxWidth:o?"calc(50% - 20px)":"120px",height:"80px",border:d=="mobiles"?"1px solid #2189ff":"1px solid grey",borderRadius:"6px",background:"#fff",cursor:"pointer"},children:((se=(ue=r==null?void 0:r.productSelection)==null?void 0:ue.products)==null?void 0:se.AISmartphone)&&L(ce,{children:[g("img",{src:r.productSelection.products.AISmartphone.img,alt:`${r.productSelection.products.AISmartphone.alt}`,style:{paddingBottom:"5px"}}),g(le,{font:"primary",weight:"normal",size:"12",style:{fontSize:o?"10px":"12px"},children:r.productSelection.products.AISmartphone.title})]})}),g("div",{onClick:()=>{ie(),p("tablets")},...me("tabletsTabClicked"),style:{display:"flex",flexDirection:"column",justifyContent:o?"left":"center",alignItems:"center",width:"100%",maxWidth:o?"calc(50% - 20px)":"120px",height:"80px",border:d=="tablets"?"1px solid #2189ff":"1px solid grey",borderRadius:"6px",background:"#fff",cursor:"pointer"},children:((he=(b=r==null?void 0:r.productSelection)==null?void 0:b.products)==null?void 0:he.AITablet)&&L(ce,{children:[g("img",{src:r.productSelection.products.AITablet.img,alt:`${r.productSelection.products.AITablet.alt}`,style:{paddingBottom:"10px"}}),g(le,{font:"primary",weight:"normal",size:"12",style:{fontSize:o?"10px":"12px"},children:r.productSelection.products.AITablet.title})]})}),g("div",{onClick:()=>{ie(),p("TV")},...me("TVTabClicked"),style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",maxWidth:o?"calc(50% - 20px)":"120px",height:"80px",border:d=="TV"?"1px solid #2189ff":"1px solid grey",borderRadius:"6px",background:"#fff",cursor:"pointer"},children:((B=(N=r==null?void 0:r.productSelection)==null?void 0:N.products)==null?void 0:B.AITV)&&L(ce,{children:[g("img",{src:r.productSelection.products.AITV.img,alt:`${r.productSelection.products.AITV.alt}`,style:{paddingBottom:"10px"}}),g(le,{font:"primary",weight:"normal",size:"12",style:{fontSize:o?"10px":"12px"},children:r.productSelection.products.AITV.title})]})}),g("div",{onClick:()=>{ie(),p("refrigerators")},...me("refrigeratorsTabClicked"),style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",maxWidth:o?"calc(50% - 20px)":"120px",height:"80px",border:d=="refrigerators"?"1px solid #2189ff":"1px solid grey",borderRadius:"6px",background:"#fff",cursor:"pointer"},children:((q=(W=r==null?void 0:r.productSelection)==null?void 0:W.products)==null?void 0:q.AIFridge)&&L(ce,{children:[g("img",{src:r.productSelection.products.AIFridge.img,alt:`${r.productSelection.products.AIFridge.alt}`,style:{paddingBottom:"10px"}}),g(le,{font:"primary",weight:"normal",size:"12",style:{fontSize:o?"10px":"12px"},children:r.productSelection.products.AIFridge.title})]})}),g("div",{onClick:()=>{ie(),p("Oven")},...me("OvenTabClicked"),style:{display:"flex",flexDirection:"column",justifyContent:o?"left":"center",alignItems:"center",width:"100%",maxWidth:o?"calc(50% - 20px)":"120px",height:"80px",border:d=="Oven"?"1px solid #2189ff":"1px solid grey",borderRadius:"6px",background:"#fff",cursor:"pointer"},children:((O=($=r==null?void 0:r.productSelection)==null?void 0:$.products)==null?void 0:O.AIOven)&&L(ce,{children:[g("img",{src:r.productSelection.products.AIOven.img,alt:`${r.productSelection.products.AIOven.title} icon`,style:{paddingBottom:"2px"}}),g(le,{font:"primary",weight:"normal",size:"12",style:{padding:"0 5px 5px",textAlign:"center",fontSize:o?"10px":"12px"},children:r.productSelection.products.AIOven.title})]})}),g("div",{onClick:()=>{ie(),p("Vacuum")},...me("VacuumTabClicked"),style:{display:"flex",flexDirection:"column",justifyContent:o?"left":"center",alignItems:"center",width:"100%",maxWidth:o?"calc(50% - 20px)":"120px",height:"80px",border:d=="Vacuum"?"1px solid #2189ff":"1px solid grey",borderRadius:"6px",background:"#fff",cursor:"pointer"},children:((U=(R=r==null?void 0:r.productSelection)==null?void 0:R.products)==null?void 0:U.AIRobotVacuum)&&L(ce,{children:[g("img",{src:r.productSelection.products.AIRobotVacuum.img,alt:`${r.productSelection.products.AIRobotVacuum.title} icon`,style:{paddingBottom:"2px"}}),g(le,{font:"primary",weight:"normal",size:"12",style:{padding:"0 5px 5px",textAlign:"center",fontSize:o?"10px":"12px"},children:r.productSelection.products.AIRobotVacuum.title})]})}),g("div",{onClick:()=>{ie(),p("washers")},...me("washersTabClicked"),style:{display:"flex",flexDirection:"column",justifyContent:o?"left":"center",alignItems:"center",width:"100%",maxWidth:o?"calc(50% - 20px)":"120px",height:"80px",border:d=="washers"?"1px solid #2189ff":"1px solid grey",borderRadius:"6px",background:"#fff",cursor:"pointer"},children:((H=(C=r==null?void 0:r.productSelection)==null?void 0:C.products)==null?void 0:H.AIWashingMachine)&&L(ce,{children:[g("img",{src:r.productSelection.products.AIWashingMachine.img,alt:`${r.productSelection.products.AIWashingMachine.alt}`,style:{paddingBottom:"10px"}}),g(le,{font:"primary",weight:"normal",size:"12",style:{fontSize:o?"10px":"12px"},children:r.productSelection.products.AIWashingMachine.title})]})}),g("div",{onClick:()=>{ie(),p("dryers")},...me("dryersTabClicked"),style:{display:"flex",flexDirection:"column",justifyContent:o?"left":"center",alignItems:"center",width:"100%",maxWidth:o?"calc(50% - 20px)":"120px",height:"80px",border:d=="dryers"?"1px solid #2189ff":"1px solid grey",borderRadius:"6px",background:"#fff",cursor:"pointer"},children:((G=(z=r==null?void 0:r.productSelection)==null?void 0:z.products)==null?void 0:G.AIDryer)&&L(ce,{children:[g("img",{src:r.productSelection.products.AIDryer.img,alt:r.productSelection.products.AIDryer.alt,style:{paddingBottom:"10px"}}),g(le,{font:"primary",weight:"normal",size:"12",style:{fontSize:o?"10px":"12px"},children:r.productSelection.products.AIDryer.title})]})})]}),d!=""&&L("div",{id:"search-box",style:{display:o?"block":"flex",flexDirection:"column",alignItems:"center"},children:[L("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",position:"relative"},children:[L("div",{style:{position:"relative",width:o?"100%":"400px",margin:"20px 20px 0px 20px"},children:[g("input",{type:"text",value:I,onChange:j,onClick:()=>{S(!0)},style:{width:"100%",padding:"10px 5px 10px 20px",fontSize:o?"14px":"16px",border:"1px solid #E4E4E4",borderRadius:"25px",fontFamily:"SamsungOne"},placeholder:r.productSelection.searchBar}),g("img",{src:"https://images.samsung.com/is/image/samsung/assets/uk/bundle/icons/magnify.png",alt:"Search",style:{position:"absolute",top:"50%",right:"10px",transform:"translateY(-50%)",cursor:"pointer"}})]}),g("ul",{ref:f,style:{maxHeight:E?"300px":0,overflow:E?"scroll":"hidden",position:w!=""?"absolute":"relative",top:w!=""?"61px":"0px",background:"white",width:o?"100%":"400px",fontSize:o?"3.3vmin":"",padding:"0",margin:"0",listStyle:"none",cursor:"pointer",zIndex:"100",fontFamily:"SamsungOne",boxShadow:"2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02),6.7px 6.7px 5.3px rgba(0, 0, 0, 0.028),12.5px 12.5px 10px rgba(0, 0, 0, 0.035),22.3px 22.3px 17.9px rgba(0, 0, 0, 0.042),41.8px 41.8px 33.4px rgba(0, 0, 0, 0.05),100px 100px 80px rgba(0, 0, 0, 0.07)"},children:d&&((ee=n.find(P=>P.subCategory.replace(/\s/g,"").toLowerCase()===d.toLowerCase()))==null?void 0:ee.eligibleSkus)&&g(ty,{searchTerm:x,updateDropdownOpen:ae,updateSearchTerm:Q,devices:(te=n.find(P=>P.subCategory.replace(/\s/g,"").toLowerCase()===d.toLowerCase()))==null?void 0:te.eligibleSkus})})]}),m&&w!=""&&l===""&&!a&&!c&&!h&&g(Qc,{defaultSku:w,theme:"light",setSelected:P=>console.log("sku"+P),addToBag:()=>console.log("naoo"),dropdownOpen:E,setImage:P=>console.log(P),inBasket:()=>!1,leadSku:w,setCta:P=>console.log(P),onError:P=>console.log(P),countryCode:t,copyLayouts:r.productSelection},w),k&&w!=""&&l!==""&&w!="mainProduct"&&s==""&&!a&&!c&&!h&&g(Kc,{defaultSku:w,theme:"light",setSelected:P=>console.log("sku"+P),addToBag:()=>console.log("naoo"),dropdownOpen:E,setImage:P=>console.log(P),inBasket:()=>!1,leadSku:w,setCta:P=>console.log(P),onError:P=>console.log(P),countryCode:t,outOfStock:(r==null?void 0:r.productSelection.outOfStock)||"Out of stock",notForSale:(r==null?void 0:r.productSelection.notForSale)||"Not for sale",buyNow:(r==null?void 0:r.productSelection.buyNow)||"Buy now",ctaText:r.productSelection.cta,keyFeatures:r.productSelection.keyFeatures,colorText:r.productSelection.color},w),v&&w!=""&&l!==""&&s!==""&&w!="mainProduct"&&w!="secondProduct"&&u==""&&!a&&!c&&!h&&g(Zc,{defaultSku:w,theme:"light",setSelected:P=>console.log("sku"+P),addToBag:()=>console.log("naoo"),dropdownOpen:E,setImage:P=>console.log(P),inBasket:()=>!1,leadSku:w,setCta:P=>console.log(P),onError:P=>console.log(P),countryCode:t,outOfStock:(r==null?void 0:r.productSelection.outOfStock)||"Out of stock",notForSale:(r==null?void 0:r.productSelection.notForSale)||"Not for sale",buyNow:(r==null?void 0:r.productSelection.buyNow)||"Buy now",ctaText:r.productSelection.cta,keyFeatures:r.productSelection.keyFeatures,colorText:r.productSelection.color},w),a&&w!=""&&g(ce,{children:g(Qc,{defaultSku:w,theme:"light",setSelected:P=>console.log("sku"+P),addToBag:()=>console.log("naoo"),dropdownOpen:E,setImage:P=>console.log(P),inBasket:()=>!1,leadSku:w,setCta:P=>console.log(P),onError:P=>console.log(P),countryCode:t,copyLayouts:r.productSelection},w)}),c&&w!=""&&g(ce,{children:g(Kc,{defaultSku:w,theme:"light",setSelected:P=>console.log("sku"+P),addToBag:()=>console.log("naoo"),dropdownOpen:E,setImage:P=>console.log(P),inBasket:()=>!1,leadSku:w,setCta:P=>console.log(P),onError:P=>console.log(P),countryCode:t,outOfStock:(r==null?void 0:r.productSelection.outOfStock)||"Out of stock",notForSale:(r==null?void 0:r.productSelection.notForSale)||"Not for sale",buyNow:(r==null?void 0:r.productSelection.buyNow)||"Buy now",ctaText:r.productSelection.cta,keyFeatures:r.productSelection.keyFeatures,colorText:r.productSelection.color},w)}),h&&w!=""&&g(ce,{children:g(Zc,{defaultSku:w,theme:"light",setSelected:P=>console.log("sku"+P),addToBag:()=>console.log("naoo"),dropdownOpen:E,setImage:P=>console.log(P),inBasket:()=>!1,leadSku:w,setCta:P=>console.log(P),onError:P=>console.log(P),countryCode:t,outOfStock:(r==null?void 0:r.productSelection.outOfStock)||"Out of stock",notForSale:(r==null?void 0:r.productSelection.notForSale)||"Not for sale",buyNow:(r==null?void 0:r.productSelection.buyNow)||"Buy now",ctaText:r.productSelection.cta,keyFeatures:r.productSelection.keyFeatures,colorText:r.productSelection.color},w)})]})]})})},Wo=mt.div` width: 100%; padding: 24px 24px 24px 28px; background-color: #ffffff; border-radius: 20px; transition: border 0.4s ease; display: flex; flex-direction: column; gap: 10px; justify-content: flex-start; align-items: center; position: relative; display: flex; &:hover { border: 2px solid #006fcf; } &:last-child { &:hover { border: none; } } max-width: 340px; min-height: 295px; position: relative; @media (min-width: 768px) and (max-width: 1440px) { padding: 1.73611111vw; border-width: 0.13888889vw; } @media (max-width: 767px) { max-width: 300px; margin-bottom: 2.6vw; padding: 4.44444444vw; border-width: 0.55555556vw; /* min-height: 68.66666667vw; */ border-radius: 2.55555556vw; } `,ts=mt.div` position: absolute; z-index: 2; top: 50%; width: 40px; height: 40px; padding: 9px; background-color: #fff; border-radius: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; margin-left: -27px; border: 1px solid #c3c3c3; display: flex; justify-content: center; align-items: center; font-size: 36px; color: #000; /* Change the color of the plus sign */ @media (min-width: 768px) and (max-width: 900px) { width: 2.6vw; height: 2.6vw; padding: 0.6vw; margin-left: -2.8vw; } @media (max-width: 767px) { top: 0; width: 7.44444444vw; height: 7.44444444vw; margin: -5vw 0vw 0vw 0vw; padding: 2.22222222vw; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } `,ns=mt.span` font-size: 36px; margin-top: 4px; @media (min-width: 768px) and (max-width: 900px) { font-size: 3vw; margin-bottom: 0.4vw; } @media (max-width: 767px) { font-size: 7vw; margin-bottom: 0vw; } `;function ny(){var st;const t={copy:"bandleBuilder.json",skus:"bandleBuilderSkus.json"},n=en(),r=$p(),[o,i]=y.useState(null),[l,s]=y.useState(!1),[u,a]=y.useState([]),[c,h]=y.useState(),[m,k]=y.useState([]),[v,w]=y.useState(!0);if(y.useEffect(()=>{const V=()=>{var Ne;const M=(Ne=window.state)==null?void 0:Ne.newBundle;console.log("newBundle:",M),w(M!==!0);const K=document.getElementById("productosyofertas");K&&(K.style.display=M===!0?"none":"block")};V();const ne=()=>{console.log("Storage or event change detected"),V()};return window.addEventListener("storage",ne),window.addEventListener("newBundleChanged",ne),()=>{window.removeEventListener("storage",ne),window.removeEventListener("newBundleChanged",ne)}},[]),!v)return null;const{mainProduct:_,secondProduct:d,thirdProduct:p,mainAccessary:f,secondAccessary:E,thirdAccessary:S,mainProductCategory:x,secondProductCategory:T,thirdProductCategory:I,updateSecondProductCategory:D,updateThirdProductCategory:j,editMainProduct:ae,editSecondProduct:Q,editThirdProduct:ie,mainProductConfigurator:ue,updateMainProductConfigurator:se,secondProductConfigurator:b,updateSecondProductConfigurator:he,thirdProductConfigurator:N,updateThirdProductConfigurator:B,updateSkuToView:W,updateActiveTab:q,updateActiveSubCategoryTab:$,mainProductSubCategory:O,secondProductSubCategory:R,thirdProductSubCategory:U,updateMainProductSubCategory:C,updateSecondProductSubCategory:H,updateThirdProductSubCategory:z,countryCode:G,updateCountryCode:ee}=y.useContext(je),{updateMainProduct:te,updateSecondProduct:P,updateThirdProduct:pe}=y.useContext(je),{updateEditMainProduct:ye,updateEditSecondProduct:oe,updateEditThirdProduct:ve}=y.useContext(je),X=["uk","de","fr","es","it"],Z=Object.assign({"./util/data/de-de/bandleBuilder.json":()=>Pt(()=>import("./bandleBuilder-0635806f.js"),[]),"./util/data/de-de/bandleBuilderSkus.json":()=>Pt(()=>import("./bandleBuilderSkus-e3cc5fda.js"),[]),"./util/data/es-es/bandleBuilder.json":()=>Pt(()=>import("./bandleBuilder-73d72bcb.js"),[]),"./util/data/es-es/bandleBuilderSkus.json":()=>Pt(()=>import("./bandleBuilderSkus-659fdf21.js"),[]),"./util/data/fr-fr/bandleBuilder.json":()=>Pt(()=>import("./bandleBuilder-e70cf311.js"),[]),"./util/data/fr-fr/bandleBuilderSkus.json":()=>Pt(()=>import("./bandleBuilderSkus-c80db08b.js"),[]),"./util/data/it-it/bandleBuilder.json":()=>Pt(()=>import("./bandleBuilder-44723d82.js"),[]),"./util/data/it-it/bandleBuilderSkus.json":()=>Pt(()=>import("./bandleBuilderSkus-e4003262.js"),[]),"./util/data/uk-uk/bandleBuilder.json":()=>Pt(()=>import("./bandleBuilder-bdd57a5f.js"),[]),"./util/data/uk-uk/bandleBuilderSkus.json":()=>Pt(()=>import("./bandleBuilderSkus-bcc831e4.js"),[])}),Se=()=>{const ne=new URL(window.location.href).pathname.split("/").filter(M=>M);for(let M of ne)if(X.includes(M))return M;return"uk"},we=V=>`https://ai-meets-ai.s3.us-east-2.amazonaws.com/${G}/${V}`,Ke=async(V,ne)=>{const M=`./util/data/${V}-${V}/${ne}`;if(Z[M])return Z[M]().then(K=>K.default);throw new Error(`File ${M} not found`)},lt=async V=>{const ne=await fetch(V);if(!ne.ok)throw new Error(`Failed to fetch ${V}: ${ne.statusText}`);return await ne.json()};y.useEffect(()=>{window.state=window.state||{},window.state.newBundle=!1;let V=Se();V||(V="uk"),ee(V)},[ee]),y.useEffect(()=>{G&&(async()=>{try{let ne,M;ne=await lt(we(t.copy)),M=await lt(we(t.skus)),h(ne),k(M),console.log("Data fetched:",M)}catch(ne){console.error("Error fetching data:",ne)}})()},[G]);const Re=async()=>{s(!1);let V=p!==""?"https://api.shop.samsung.com/tokocommercewebservices/v2/uk/userData/anonymous/simulatecart?productCodes="+_+","+d+","+p:d!==""?"https://api.shop.samsung.com/tokocommercewebservices/v2/uk/userData/anonymous/simulatecart?productCodes="+_+","+d:"https://api.shop.samsung.com/tokocommercewebservices/v2/uk/userData/anonymous/simulatecart?productCodes="+_;fetch(V).then(ne=>ne.json()).then(ne=>{console.log(V),s(!0),a(ne),console.log(ne),a(ne)},ne=>{s(!0),i(ne)})};y.useEffect(()=>{Re()},[_,d,p]),y.useState(""),y.useState(""),y.useState(""),y.useState("");const Y=V=>{var ne=n?120:60;setTimeout(()=>{const M=document.getElementById(V);var K=M!==null?M.getBoundingClientRect().top-ne:0;window.scrollTo({top:window.scrollY+K,behavior:"smooth"})},500)},fe=()=>{q(""),$(""),W(""),ye(!1),oe(!1),ve(!1),$("")};return g(ce,{children:g("div",{id:"bundle-component",style:{maxWidth:"1440px",margin:"0 auto",position:"relative",marginTop:"0px"},children:L("div",{style:{padding:n?"4vw 4vw":r?"3vw 2vw":"50px",background:"#F7F7F7",borderRadius:"12px",margin:n?"0vw 3vw 3vw":"0px 0px 40px"},children:[L("section",{style:{width:"100%",maxWidth:"1440px",justifyContent:"center",alignItems:"center",display:"flex",margin:"0 auto",marginBottom:n?"":"40px",gap:r?"1.2vw":"12px",boxSizing:"border-box",flexDirection:n?"column":"row"},children:[L(Wo,{style:{border:_!=""?"0px":"1px solid black",justifyContent:_!=""?"flex-start":"center"},children:[_&&g("div",{style:{position:"absolute",right:"12px",top:"12px",zIndex:"2",cursor:"pointer"},onClick:()=>{d?(te(d),C(R)):(te(""),q("")),p?(P(p),D(I),H(U),j(""),z(""),pe("")):P(""),fe()},...me("DeleteFirstProductClicked"),children:g("svg",{width:"18px",height:"18px",fill:"none",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid meet",focusable:"false",children:g("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 .333c.448 0 .814.354.833.798V2.5H13.5v1.333h-1.025l-.898 11.055a.853.853 0 01-.808.778H3.268a.853.853 0 01-.84-.74l-.005-.037-.898-11.055H.5V2.5h3.667V1.167c0-.448.353-.814.797-.833H9zm2.137 3.5H2.863l.854 10.5h6.566l.854-10.5zm-1.97 8.5V6H7.833v6.334h1.334zM6.167 6v6.334H4.833V6h1.334zM5.5 1.667h3V2.5h-3v-.833z",fill:"#000"})})}),!_&&L(ce,{children:[g(le,{style:{textAlign:"center",fontSize:"16px",fontWeight:"bold",lineHeight:"1rem"},children:c==null?void 0:c.firstCardBox.title}),g(le,{style:{textAlign:"center",fontSize:"12px",fontWeight:"700"},children:c==null?void 0:c.firstCardBox.body}),g(Ut,{onClick:()=>{se(!0),fe(),Y("choose-your-la-product")},...me("AddFirstProductClicked"),size:n?26:14,style:{border:"1px solid #000",position:"absolute",bottom:"15px"},children:(c==null?void 0:c.firstCardBox.cta)||"Add a product"})]}),_&&L(ce,{children:[g(ql,{defaultSku:_,accessarySku:f,product:"mainproduct",theme:"light",setSelected:V=>console.log("sku"+V),addToBag:()=>console.log("naoo"),setImage:V=>console.log(V),inBasket:()=>!1,leadSku:_,setCta:V=>console.log(V),onError:V=>console.log(V),outOfStock:(c==null?void 0:c.productSelection.outOfStock)||"Out of stock",notForSale:(c==null?void 0:c.productSelection.notForSale)||"Not for sale",buyNow:(c==null?void 0:c.productSelection.buyNow)||"Buy now",saveText:(c==null?void 0:c.productSelection.save)||"Save"},_),g(On,{onClick:()=>{ye(!0),oe(!1),ve(!1),W(_),x!=""&&q(x),O!=""&&$(O),Y("choose-your-la-product")},...me("EditFirstProductClicked"),style:{border:"1px solid #707070",borderColor:"#707070",position:"absolute",bottom:"15px"},children:(c==null?void 0:c.firstCardBox.editSelection)||"Edit a product"})]})]}),c&&g(Uo,{showConfigurator:n&&(ue||ae),countryCode:G,dataSkus:m,copyData:c}),L(Wo,{style:{border:d!=""?"0px":"1px solid black",justifyContent:d!=""?"flex-start":"center"},children:[g(ts,{children:g(ns,{children:"+"})}),d&&g("div",{style:{position:"absolute",right:"12px",top:"12px",zIndex:"2",cursor:"pointer"},onClick:()=>{p?(P(p),D(I),H(U),pe("")):P(""),fe()},...me("DeleteSecondProductClicked"),children:g("svg",{width:"18px",height:"18px",fill:"none",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid meet",focusable:"false",children:g("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 .333c.448 0 .814.354.833.798V2.5H13.5v1.333h-1.025l-.898 11.055a.853.853 0 01-.808.778H3.268a.853.853 0 01-.84-.74l-.005-.037-.898-11.055H.5V2.5h3.667V1.167c0-.448.353-.814.797-.833H9zm2.137 3.5H2.863l.854 10.5h6.566l.854-10.5zm-1.97 8.5V6H7.833v6.334h1.334zM6.167 6v6.334H4.833V6h1.334zM5.5 1.667h3V2.5h-3v-.833z",fill:"#000"})})}),!d&&L(ce,{children:[g(le,{style:{textAlign:"center",fontSize:"16px",fontWeight:"bold",lineHeight:"1rem"},children:c==null?void 0:c.secondCardBox.title}),g(le,{style:{textAlign:"center",fontSize:"12px",fontWeight:"700"},children:c==null?void 0:c.secondCardBox.body})]}),_&&!d&&g(Ut,{onClick:()=>{he(!0),fe(),Y("choose-your-la-product")},...me("AddSecondProductClicked"),size:n?26:14,style:{border:"1px solid #000",position:"absolute",bottom:"15px"},children:(c==null?void 0:c.secondCardBox.cta)||"Add a product"}),d&&L(ce,{children:[g(ql,{defaultSku:d,accessarySku:E,theme:"light",product:"secondproduct",setSelected:V=>console.log("sku"+V),addToBag:()=>console.log("naoo"),setImage:V=>console.log(V),inBasket:()=>!1,leadSku:d,setCta:V=>console.log(V),onError:V=>console.log(V),outOfStock:(c==null?void 0:c.productSelection.outOfStock)||"Out of stock",notForSale:(c==null?void 0:c.productSelection.notForSale)||"Not for sale",buyNow:(c==null?void 0:c.productSelection.buyNow)||"Buy now",saveText:(c==null?void 0:c.productSelection.save)||"Save"},d),g(On,{onClick:()=>{ye(!1),oe(!0),ve(!1),W(d),T!=""&&q(T),R!=""&&$(R),Y("choose-your-la-product")},...me("EditSecondProductClicked"),style:{border:"1px solid #707070",borderColor:"#707070",position:"absolute",bottom:"15px"},children:(c==null?void 0:c.secondCardBox.editSelection)||"Edit a product"})]})]}),c&&g(Uo,{showConfigurator:n&&(b||Q),countryCode:G,dataSkus:m,copyData:c}),L(Wo,{style:{border:p!=""?"0px":"1px solid black",justifyContent:p!=""?"flex-start":"center"},children:[g(ts,{children:g(ns,{children:"+"})}),p&&g("div",{style:{position:"absolute",right:"12px",top:"12px",zIndex:"2",cursor:"pointer"},onClick:()=>{p&&pe(""),fe(),j(""),z("")},...me("DeleteThirdProductClicked"),children:g("svg",{width:"18px",height:"18px",fill:"none",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid meet",focusable:"false",children:g("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 .333c.448 0 .814.354.833.798V2.5H13.5v1.333h-1.025l-.898 11.055a.853.853 0 01-.808.778H3.268a.853.853 0 01-.84-.74l-.005-.037-.898-11.055H.5V2.5h3.667V1.167c0-.448.353-.814.797-.833H9zm2.137 3.5H2.863l.854 10.5h6.566l.854-10.5zm-1.97 8.5V6H7.833v6.334h1.334zM6.167 6v6.334H4.833V6h1.334zM5.5 1.667h3V2.5h-3v-.833z",fill:"#000"})})}),!p&&L(ce,{children:[g(le,{style:{textAlign:"center",fontSize:"16px",fontWeight:"bold",lineHeight:"1rem"},children:c==null?void 0:c.thirdCardBox.title}),g(le,{style:{textAlign:"center",fontSize:"12px",fontWeight:"700"},children:c==null?void 0:c.thirdCardBox.body})]}),_&&d&&!p&&g(Ut,{onClick:()=>{B(!0),fe(),Y("choose-your-la-product")},...me("AddThirdProductClicked"),size:n?26:14,style:{border:"1px solid #000",position:"absolute",bottom:"15px"},children:(c==null?void 0:c.thirdCardBox.cta)||"Add a product"}),p&&L(ce,{children:[g(ql,{defaultSku:p,accessarySku:S,product:"thirdproduct",theme:"light",setSelected:V=>console.log("sku"+V),addToBag:()=>console.log("naoo"),setImage:V=>console.log(V),inBasket:()=>!1,leadSku:p,setCta:V=>console.log(V),onError:V=>console.log(V),outOfStock:(c==null?void 0:c.productSelection.outOfStock)||"Out of stock",notForSale:(c==null?void 0:c.productSelection.notForSale)||"Not for sale",buyNow:(c==null?void 0:c.productSelection.buyNow)||"Buy now",saveText:(c==null?void 0:c.productSelection.save)||"Save"},p),g(On,{onClick:()=>{ye(!1),oe(!1),ve(!0),W(p),I!=""&&q(I),U!=""&&$(U),Y("choose-your-la-product")},...me("EditThirdProductClicked"),style:{border:"1px solid #707070",borderColor:"#707070",position:"absolute",bottom:"15px"},children:(c==null?void 0:c.thirdCardBox.editSelection)||"Edit a product"})]})]}),c&&g(Uo,{showConfigurator:n&&(N||ie),countryCode:G,dataSkus:m,copyData:c}),L(Wo,{style:{padding:"24px 24px",justifyContent:"inherit"},children:[g(ts,{children:g(ns,{children:"="})}),u&&L(ce,{children:[L("div",{style:{display:"flex",width:"100%",justifyContent:"space-between"},children:[g("div",{children:g(le,{weight:"700",size:n?26:20,style:{fontSize:n?"18px":"20px"},children:c==null?void 0:c.bundleResults.total})}),g("div",{children:g(le,{weight:"700",style:{fontSize:n?"18px":"20px"},size:n?26:20,children:Cl((st=u==null?void 0:u.totalPrice)==null?void 0:st.value,G)})})]}),!d&&g(Ut,{size:n?26:14,...me("addToBasketClicked"),style:{border:"1px solid #ddd",position:"absolute",bottom:"15px",background:"#ddd",color:"#aaa",cursor:"none",PointerEvent:"none"},children:(c==null?void 0:c.bundleResults.cta)||"Add to basket"}),d&&g(Ut,{onClick:()=>{const V=[];_!=null&&_!==""&&V.push(_),d!=null&&d!==""&&V.push(d),p!=null&&p!==""&&V.push(p),f!=null&&f!==""&&V.push(f),E!=null&&E!==""&&V.push(E),S!=null&&S!==""&&V.push(S);const ne=V.map(K=>({productCode:K,services:[],qty:1}));async function M(){await fetch(`https://api.shop.samsung.com/tokocommercewebservices/v2/${G}/addToCart/multi?fields=BASIC`,{headers:{accept:"application/json, text/javascript, */*; q=0.01","accept-language":"en-GB,en-US;q=0.9,en;q=0.8","content-type":"application/json"},body:JSON.stringify(ne),method:"POST",mode:"cors",credentials:"include"}).then(async K=>{await K.json(),window.location.href=`https://shop.samsung.com/${G}/cart`}).catch(K=>{console.log(K.message)})}M()},style:{border:"1px solid #A5A5A5",position:"absolute",bottom:"15px","&:hover":{background:"#fff"}},...me("addToBasketClicked"),children:(c==null?void 0:c.bundleResults.cta)||"Add to basket"})]})]})]}),c&&g(Uo,{showConfigurator:!n,countryCode:G,dataSkus:m,copyData:c})]})})})}const ry=e=>{e&&e instanceof Function&&Pt(()=>import("./web-vitals-60d3425a.js"),[]).then(({getCLS:t,getFID:n,getFCP:r,getLCP:o,getTTFB:i})=>{t(e),n(e),r(e),o(e),i(e)})},oy=k0` * { box-sizing: border-box; } [hidden] { display: none; } font-family: 'SamsungOne, sans-serif'; margin: auto; background: white; color: black; > div, .maxwidth-limit { max-width: 1440px; margin: 0 auto; } .disclaimer { width: 80%; @media screen and (min-width: 768px) { width: 60%; } } .terms { margin: 0vw 5.55556vw; @media screen and (min-width: 768px) { margin: 0vw 8.19444vw; } @media screen and (min-width: 1440px) { margin: 0 120px; } } @font-face { font-family: 'SamsungSharpSans'; src: url('https://d199c2lmsg7yuw.cloudfront.net/SamsungSharpSans-Regular.otf') format('opentype'); font-style: normal; font-weight: 400; } @font-face { font-family: 'SamsungSharpSans'; src: url('https://d199c2lmsg7yuw.cloudfront.net/SamsungSharpSans-Medium.otf') format('opentype'); font-style: normal; font-weight: 500; } @font-face { font-family: 'SamsungSharpSans'; src: url('https://d199c2lmsg7yuw.cloudfront.net/SamsungSharpSans-Bold.otf') format('opentype'); font-style: normal; font-weight: 700; } @font-face { font-display: swap; font-family: 'SamsungOne'; font-style: normal; font-weight: normal; src: local('SamsungOne'), url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.woff2') format('woff2'), url('/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.woff') format('woff'), url('/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.ttf') format('truetype'), url('/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-400.eot?#iefix') format('embedded-opentype'); } @font-face { font-display: swap; font-family: 'SamsungOne'; font-style: normal; font-weight: bold; src: local('SamsungOne'), url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.woff2') format('woff2'), url('/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.woff') format('woff'), url('/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.ttf') format('truetype'), url('/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/fonts/SamsungOne-700.eot?#iefix') format('embedded-opentype'); } .cheil-static-ecom *, .cheil-static-ecom *:after, .cheil-static-ecom *:before { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; scroll-behavior: smooth; } .cheil-static-ecom { overflow: hidden; } #content > div.par.parsys > div.cl-g-sticky-navigation-text.section { display: none; } .visibleNav { display: block !important; } .pointer { cursor: pointer; } .addeventatc-selected { top: -175px!important; } #addeventatc2-drop { top: 0px!important; left: -55%!important; } .addevent { color: #fff!important; display: flex!important; justify-content: center; align-items: center; } .addevent:hover { color: #000!important; background: rgba(0,0,0,0)!important; } .addevent:hover svg #calendar-icon > * { stroke: #000!important; } .addeventatc_dropdown { width: 186px; } .addeventatc_dropdown span { background: none!important; padding: 14px 10px 14px 18px!important; } .divider { position: relative; width: 2px; &:after { content: ""; position: absolute; border-left: 2px solid black; height: 125%; border-radius: 2px; top: -0.2em; @media screen and (max-width: 768px) { border-left: 1px solid black; } } } .noWrap { white-space: nowrap; } .copyx { display: none!important; } .addeventatc { @media screen and (max-width: 768px){ margin: 3em auto; } span { display: none; } } .addeventatc .addeventatc_icon { display: none; } .ReactModal__Overlay { background: rgba(0, 0, 0, 0.5)!important; } .slick-slider { display: flex; } .slick-track { display: flex!important; align-items: center!important;; } img { &:focus { outline: none; } } #MinimalForm { display: none; } .formIframe { border: 0; } .CompareArrowLeft { position: absolute; top: -40%; right: 15%; } .CompareArrowRight { position: absolute; top: -40%; left: 15%; } .flex-end { align-self: flex-end; } .flex-start { align-self: flex-start; } .wider { letter-spacing: 0.1em; } .slick-slide { /* height: 50vh; */ max-width: 95vw !important; /* width: 75vw !important; */ overflow: hidden; } .slick-slide:focus { outline: none; } .slick-slider { max-width: 1440px; width: 95vw; } .slick-track { width: 95vw; } #apps { .slick-slider{ width: 100%; overflow: visible; margin: 0 auto; } .slick-arrow { display: none !important; } .slick-list { width: 100%; } } #cheil-id-root__financeModule{ margin: 25px auto !important; } .ReactModal__Body--open, .ReactModal__Html--open { overflow: hidden; } .ReactModal__Content { opacity: 0; max-width:1440px; transition: opacity 300ms ease-in-out; } .ReactModal__Content--after-open { opacity: 1; } .ReactModal__Content--before-close { opacity: 0; } .animatedSvg { stroke-dasharray: 100; stroke-dashoffset: 100; &_concierge { animation: dash 3s ease-in-out 1s forwards; } &_chat { animation: dashAlt 3s ease-in-out 2s forwards; } &_appointment { animation: dash 3s ease-in-out 3s forwards; } &_people { animation: dash 3s ease-in-out 4s forwards; } } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .animatedSvg { stroke-width: 0; stroke-dashoffset: 0; stroke-dasharray: 0; &_concierge { animation: none; } &_chat { animation:none; } &_appointment { animation: none; } &_people { animation: none; } } } _:-ms-lang(x), _:-webkit-full-screen, .animatedSvg{ stroke-width: 0; stroke-dashoffset: 0; stroke-dasharray: 0; &_concierge { animation: none; } &_chat { animation:none; } &_appointment { animation: none; } &_people { animation: none; } } @keyframes dash { 0% { stroke-dashoffset: 100; } 100% { stroke-dashoffset: 0; stroke-width: 0 } } @keyframes dashAlt { 0% { stroke-dashoffset: 100; } 100% { stroke-dashoffset: 0; } } abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,tbody,td,tfoot,th,thead,time,tr,ul,var,video { margin: 0; padding: 0; vertical-align: top; -webkit-box-sizing: border-box; box-sizing: border-box } `;window.state=window.state||{newBundle:!1};const iy=rs.createRoot(document.getElementById("cheil-static-ai-meets-ai"));iy.render(g(Vn.StrictMode,{children:g(w0,{theme:Tp,children:L(n1,{children:[g(oy,{}),g(ny,{})]})})}));try{window.sg.components.featureColumnCarousel.init()}catch{console.log("feature column carousel not loaded yet")}ry(); }); </script> </div> <div class="cm-g-text-block aem-GridColumn aem-GridColumn--default--12"> <div class="textblock margin-top--48 margin-bottom--32 bg-white text-center text-mo-center container-width-large"> <div class="textblock__body padding-top--0 padding-bottom--0"> <h3 class="textblock__title" data-font-size-pc="38" data-font-size-mo="26">Enjoy the power of AI in the knowledge your privacy is secure</h3> </div> </div> </div> <div class="cm-g-text-editor aem-GridColumn aem-GridColumn--default--12"> <!-- [Dialog] Page Type: Common --> <div class="text-editor bg-white"> <div class="text-editor__inner-wrap padding-top--0 padding-bottom--48"> <div class="text-editor__inner desktop-padding-left-right--large mobile-padding-left-right--small headline-text-align--center "> <div class="text-editor__column-wrap"> <div class="text-editor__column "> <h1 style="text-align: center;">Samsung Knox provides a secure digital environment that allows you to enjoy our AI products and services safely.<br /> See <a href="https://www.samsungknox.com/en/secured-by-knox">https://www.samsungknox.com/en/secured-by-knox</a> for more information.</h1> </div> </div> </div> </div> </div> <!-- [Dialog] Page Type: Support Help, Use Box: off --> <!-- [Dialog] Page Type: Support Help, Use Box: on, Use Box가 on이면 Component-theme 사용하지 않음 --> </div> <div class="cm-g-discover-column-new aem-GridColumn aem-GridColumn--default--12"> <section class="co16-discover-column-new padding-bottom--48"> <div class="co16-discover-column-new__columns swiper-container column-3 basic-swiper" data-swiper-option='{ "viewMode":"mobile", "keepWrapper":true, "slidesPerView":"auto", "centeredSlides":true, "autoHeight":true, "pagination":true, "componentEl":".co16-discover-column-new__columns", "offTxtAccesibility": true }'> <div class="co16-discover-column-new__columns-wrapper swiper-wrapper" role="list"> <div class="co16-discover-column-new__columns-item swiper-slide" role="listitem" data-tagging='{ "an-tr":"co16_discover column new-product category detail-index-indication", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:1"}' data-type-headline="Mobile"> <div class="co16-discover-column-new__image"> <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/sustainability/security-and-privacy/security/sustainability_security-and-privacy_security_discover-column-new01_pc_448x298.jpg?$LazyLoad_Home_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/sustainability/security-and-privacy/security/sustainability_security-and-privacy_security_discover-column-new01_mo_624x416.jpg?$LazyLoad_Home_JPG$" role="img"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/sustainability/security-and-privacy/security/sustainability_security-and-privacy_security_discover-column-new01_pc_448x298.jpg?$448_N_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/sustainability/security-and-privacy/security/sustainability_security-and-privacy_security_discover-column-new01_mo_624x416.jpg?$624_N_JPG$" role="img"/> </div> </div> <div class="co16-discover-column-new__content"> <div class="co16-discover-column-new__headline-wrapper"> <h4 class="co16-discover-column-new__headline">Mobile</h4> </div> <div class="co16-discover-column-new__description-wrapper"> <p class="co16-discover-column-new__description">From the moment you power on your Galaxy device, Knox ensures the security of your confidential and sensitive data at every level, offering real-time protection 24/7.</p> </div> </div> </div> <div class="co16-discover-column-new__columns-item swiper-slide" role="listitem" data-tagging='{ "an-tr":"co16_discover column new-product category detail-index-indication", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:2"}' data-type-headline="TV"> <div class="co16-discover-column-new__image"> <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/sustainability/security-and-privacy/security/sustainability_security-and-privacy_security_discover-column-new02_pc_448x298.jpg?$LazyLoad_Home_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/sustainability/security-and-privacy/security/sustainability_security-and-privacy_security_discover-column-new02_mo_624x416.jpg?$LazyLoad_Home_JPG$" role="img"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/sustainability/security-and-privacy/security/sustainability_security-and-privacy_security_discover-column-new02_pc_448x298.jpg?$448_N_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/sustainability/security-and-privacy/security/sustainability_security-and-privacy_security_discover-column-new02_mo_624x416.jpg?$624_N_JPG$" role="img"/> </div> </div> <div class="co16-discover-column-new__content"> <div class="co16-discover-column-new__headline-wrapper"> <h4 class="co16-discover-column-new__headline">TV</h4> </div> <div class="co16-discover-column-new__description-wrapper"> <p class="co16-discover-column-new__description">Whether it’s streaming content or using online services on one our AI TVs, relax with comprehensive protection of your data - all thanks to the power of Knox security.</p> </div> </div> </div> <div class="co16-discover-column-new__columns-item swiper-slide" role="listitem" data-tagging='{ "an-tr":"co16_discover column new-product category detail-index-indication", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:3"}' data-type-headline="Home Appliance"> <div class="co16-discover-column-new__image"> <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/sustainability/security-and-privacy/security/sustainability_security-and-privacy_security_discover-column-new03_pc_448x298.jpg?$LazyLoad_Home_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/sustainability/security-and-privacy/security/sustainability_security-and-privacy_security_discover-column-new03_mo_624x416.jpg?$LazyLoad_Home_JPG$" role="img"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/sustainability/security-and-privacy/security/sustainability_security-and-privacy_security_discover-column-new03_pc_448x298.jpg?$448_N_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/sustainability/security-and-privacy/security/sustainability_security-and-privacy_security_discover-column-new03_mo_624x416.jpg?$624_N_JPG$" role="img"/> </div> </div> <div class="co16-discover-column-new__content"> <div class="co16-discover-column-new__headline-wrapper"> <h4 class="co16-discover-column-new__headline">Home Appliance</h4> </div> <div class="co16-discover-column-new__description-wrapper"> <p class="co16-discover-column-new__description">Enjoy peace of mind with Knox's robust authentication and proven cryptography, enabling you to confidently monitor and control your Bespoke AI devices.</p> </div> </div> </div> </div> <div class="indicator dot-indicator" data-comp-name="indicator" data-indicator-data='{ "type": "dot-indicator", "autoRolling": false, "infiniteRolling": false }'> <div class="indicator-wrap"> <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> <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 2</span> </span> </button> <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 3</span> </span> </button> </div> </div> </div> </div> </div> </section> </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="productsforlifestyle"> <div class="textblock__body padding-top--48 padding-bottom--48"> <h2 class="textblock__title" data-font-size-pc="38" data-font-size-mo="26">Our AI products - your easier lifestyle</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-product category detail-text-tab" an-ca="content click" an-ac="feature" an-la="tab:boost your workouts"> <button class="tab-container__title" role="tab" aria-selected="true">Boost your workouts</button> </li> <li class="tab-container__item" role="presentation" an-tr="co47_tab container-single-menu-product category detail-text-tab" an-ca="content click" an-ac="feature" an-la="tab:enhance your cooking"> <button class="tab-container__title" role="tab" aria-selected="false">Enhance your cooking</button> </li> <li class="tab-container__item" role="presentation" an-tr="co47_tab container-single-menu-product category detail-text-tab" an-ca="content click" an-ac="feature" an-la="tab:enrich your entertainment"> <button class="tab-container__title" role="tab" aria-selected="false">Enrich your entertainment</button> </li> <li class="tab-container__item" role="presentation" an-tr="co47_tab container-single-menu-product category detail-text-tab" an-ca="content click" an-ac="feature" an-la="tab:make more time for loved ones"> <button class="tab-container__title" role="tab" aria-selected="false">Make more time for loved ones</button> </li> <li class="tab-container__item" role="presentation" an-tr="co47_tab container-single-menu-product category detail-text-tab" an-ca="content click" an-ac="feature" an-la="tab:save energy and time"> <button class="tab-container__title" role="tab" aria-selected="false">Save energy and time</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-normal"> <div class="feature-column-carousel__carousel use-desktop-indicator use-mobile-indicator use-desktop-arrow use-mobile-arrow feature-column-carousel--desktop-columns-4 swiper-container basic-swiper" data-desktop-item-per-slide-scroll="1" data-swiper-option="{ "keepWrapper":true, "autoHeight": false, "centeredSlides": false, "freeMode": false, "breakpoints": { "1": { "slidesPerView":1 }, "768": { "slidesPerView":4 } }, "loop":false, "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-product category detail-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <button an-tr="ft12_feature column carousel-product category detail-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-product category detail-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"> <h2>See every detail of your form</h2> </div> <div class="feature-column-carousel__text"> <p>Galaxy S24 Ultra with Instant Slow-mo<sup>1</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/smartphones/galaxy-s24-ultra/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="see every detail of your form:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_MO_720x540.png?$LazyLoad_Home_PNG$" alt="Two Samsung Galaxy S24 Ultras are shown. One has the back camera on display, one has a diamond on the screen. An S Pen leans to the side."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_MO_720x540.png?$720_N_PNG$" alt="Two Samsung Galaxy S24 Ultras are shown. One has the back camera on display, one has a diamond on the screen. An S Pen leans to the side."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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"> <h2>Easily see healthy food</h2> </div> <div class="feature-column-carousel__text"> <p>Family Hub refrigerator with AI Vision<sup>13</sup> Inside</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/refrigerators/multi-door/rf9000d-rf9000dc-t-style-french-door-21-5inch-family-hub-636l-silver-rf65dg9h0esreu/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="easily see healthy food:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A silver Samsung Bespoke Family Hub is shown closed, with the Family Hub screen on the right and a water dispenser on the left."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_MO_720x540.png?$720_N_PNG$" alt="A silver Samsung Bespoke Family Hub is shown closed, with the Family Hub screen on the right and a water dispenser on the left."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Picture perfect workouts at any time of day</h2> </div> <div class="feature-column-carousel__text"> <p>NeoQled 8k TV and AI Energy Mode<sup>9</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/tvs/all-tvs/?new-2024-tvs+neo-qled-8k" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="picture perfect workouts at any time of day:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A Samsung 8K Neo QLED is shown with a firework display on the screen."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_MO_720x540.png?$720_N_PNG$" alt="A Samsung 8K Neo QLED is shown with a firework display on the screen."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Train more, worry less about chores</h2> </div> <div class="feature-column-carousel__text"> <p>Bespoke AI Washing Machine with AI Wash<sup>18</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/washers-and-dryers/all-washers-and-dryers/?bespoke-ai-washing-machine+available-to-order" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="train more, worry less about chores:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A black Samsung AI washing machine with a silver drum is shown."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_MO_720x540.png?$720_N_PNG$" alt="A black Samsung AI washing machine with a silver drum is shown."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Easily summarise fitness trends</h2> </div> <div class="feature-column-carousel__text"> <p>Galaxy Tab S9+ with Note Assist<sup>5</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/tablets/galaxy-tab-s/galaxy-tab-s9-ultra-wi-fi-graphite-256gb-sm-x910nzaaeub/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="easily summarise fitness trends:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A Samsung Galaxy Tab S9 Ultra is shown with a red circle design on the screen. Behind it is another with the back facing."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_MO_720x540.png?$720_N_PNG$" alt="A Samsung Galaxy Tab S9 Ultra is shown with a red circle design on the screen. Behind it is another with the back facing."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Burn calories, not food</h2> </div> <div class="feature-column-carousel__text"> <p>Bespoke Series 7 Oven with AI Pro Cooking<sup>14</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/cooking-appliances/all-cooking-appliances/?single-ovens+compact-ovens+series-7+11s01" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="burn calories, not food:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A black Samsung Bespoke oven is shown. On the top oven is some meat cooking. At the bottom are some cupcakes."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_MO_720x540.png?$720_N_PNG$" alt="A black Samsung Bespoke oven is shown. On the top oven is some meat cooking. At the bottom are some cupcakes."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Workout and clean up</h2> </div> <div class="feature-column-carousel__text"> <p>JetBot AI+ featuring AI Object Recognition<sup>17</sup> and auto-emptying dustbin</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/vacuum-cleaners/robot/vr8500t-white-vr30t85513w-eu/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="workout and clean up:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JetBotAI_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JeyBotAI_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A white Samsung JetBot AI is shown facing slightly to the side."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JetBotAI_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JeyBotAI_MO_720x540.png?$720_N_PNG$" alt="A white Samsung JetBot AI is shown facing slightly to the side."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Dry your workout kit easily</h2> </div> <div class="feature-column-carousel__text"> <p>Bespoke AI Tumble Dryer and AI Dry<sup>18</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/washers-and-dryers/all-washers-and-dryers/?bespoke-ai-tumble-dryer+available-to-order" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="dry your workout kit easily:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A black Samsung AI dryer with a silver drum is shown."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_MO_720x540.png?$720_N_PNG$" alt="A black Samsung AI dryer with a silver drum is shown."/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-product category detail-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" type="button" 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-77fda537-cba5-4d37-9984-b64b437ef8c1_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-77fda537-cba5-4d37-9984-b64b437ef8c1_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-77fda537-cba5-4d37-9984-b64b437ef8c1_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-77fda537-cba5-4d37-9984-b64b437ef8c1_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-77fda537-cba5-4d37-9984-b64b437ef8c1_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-77fda537-cba5-4d37-9984-b64b437ef8c1_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-77fda537-cba5-4d37-9984-b64b437ef8c1_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-77fda537-cba5-4d37-9984-b64b437ef8c1_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> </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-normal"> <div class="feature-column-carousel__carousel use-desktop-indicator use-mobile-indicator use-desktop-arrow use-mobile-arrow feature-column-carousel--desktop-columns-4 swiper-container basic-swiper" data-desktop-item-per-slide-scroll="1" data-swiper-option="{ "keepWrapper":true, "autoHeight": false, "centeredSlides": false, "freeMode": false, "breakpoints": { "1": { "slidesPerView":1 }, "768": { "slidesPerView":4 } }, "loop":false, "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-product category detail-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <button an-tr="ft12_feature column carousel-product category detail-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-product category detail-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"> <h2>Plan delicious meals</h2> </div> <div class="feature-column-carousel__text"> <p>Family Hub refrigerator with AI Vision<sup>13</sup> Inside</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/refrigerators/multi-door/rf9000d-rf9000dc-t-style-french-door-21-5inch-family-hub-636l-silver-rf65dg9h0esreu/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="plan delicious meals:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A silver Samsung Bespoke Family Hub is shown closed, with the Family Hub screen on the right and a water dispenser on the left."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_MO_720x540.png?$720_N_PNG$" alt="A silver Samsung Bespoke Family Hub is shown closed, with the Family Hub screen on the right and a water dispenser on the left."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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"> <h2>Find chef worthy recipes</h2> </div> <div class="feature-column-carousel__text"> <p>Galaxy S24 Ultra with Circle to Search with Google<sup>2</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/smartphones/galaxy-s24-ultra/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="find chef worthy recipes:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_MO_720x540.png?$LazyLoad_Home_PNG$" alt="Two Samsung Galaxy S24 Ultras are shown. One has the back camera on display, one has a diamond on the screen. An S Pen leans to the side."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_MO_720x540.png?$720_N_PNG$" alt="Two Samsung Galaxy S24 Ultras are shown. One has the back camera on display, one has a diamond on the screen. An S Pen leans to the side."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Effortlessly cook like a pro</h2> </div> <div class="feature-column-carousel__text"> <p>Bespoke Series 7 Oven with Samsung Food</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/cooking-appliances/all-cooking-appliances/?single-ovens+compact-ovens+series-7+11s01" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="effortlessly cook like a pro:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A black Samsung Bespoke oven is shown. On the top oven is some meat cooking. At the bottom are some cupcakes."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_MO_720x540.png?$720_N_PNG$" alt="A black Samsung Bespoke oven is shown. On the top oven is some meat cooking. At the bottom are some cupcakes."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Focus on cooking, not mess</h2> </div> <div class="feature-column-carousel__text"> <p>JetBot AI+ featuring AI Object Recognition<sup>17</sup> and auto-emptying dustbin</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/vacuum-cleaners/robot/vr8500t-white-vr30t85513w-eu/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="focus on cooking, not mess:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JetBotAI_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JeyBotAI_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A white Samsung JetBot AI is shown facing slightly to the side."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JetBotAI_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JeyBotAI_MO_720x540.png?$720_N_PNG$" alt="A white Samsung JetBot AI is shown facing slightly to the side."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Get perfect food images</h2> </div> <div class="feature-column-carousel__text"> <p>Galaxy Tab S9+ with Photo Assist<sup>6</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/tablets/galaxy-tab-s/galaxy-tab-s9-ultra-wi-fi-graphite-256gb-sm-x910nzaaeub/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="get perfect food images:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A Samsung Galaxy Tab S9 Ultra is shown with a red circle design on the screen. Behind it is another with the back facing."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_MO_720x540.png?$720_N_PNG$" alt="A Samsung Galaxy Tab S9 Ultra is shown with a red circle design on the screen. Behind it is another with the back facing."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Clearly hear chefs tips on the TV</h2> </div> <div class="feature-column-carousel__text"> <p>8K Neo QLED TV with Active Voice Amplifier Pro<sup>10<sup></sup></sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/tvs/all-tvs/?new-2024-tvs+neo-qled-8k" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="clearly hear chefs tips on the tv:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A Samsung 8K Neo QLED is shown with a firework display on the screen."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_MO_720x540.png?$720_N_PNG$" alt="A Samsung 8K Neo QLED is shown with a firework display on the screen."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Don't worry about food stains</h2> </div> <div class="feature-column-carousel__text"> <p>Bespoke AI Washing Machine with AI Wash<sup>18</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/washers-and-dryers/all-washers-and-dryers/?bespoke-ai-washing-machine+available-to-order" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="dont worry about food stains:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A black Samsung AI washing machine with a silver drum is shown."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_MO_720x540.png?$720_N_PNG$" alt="A black Samsung AI washing machine with a silver drum is shown."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Ensure your apron is always ready</h2> </div> <div class="feature-column-carousel__text"> <p>Bespoke AI Tumble Dryer and AI Dry<sup> 18 </sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/washers-and-dryers/all-washers-and-dryers/?bespoke-ai-tumble-dryer+available-to-order" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="ensure your apron is always ready:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A black Samsung AI dryer with a silver drum is shown."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_MO_720x540.png?$720_N_PNG$" alt="A black Samsung AI dryer with a silver drum is shown."/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-product category detail-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" type="button" 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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_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> </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-normal"> <div class="feature-column-carousel__carousel use-desktop-indicator use-mobile-indicator use-desktop-arrow use-mobile-arrow feature-column-carousel--desktop-columns-4 swiper-container basic-swiper" data-desktop-item-per-slide-scroll="1" data-swiper-option="{ "keepWrapper":true, "autoHeight": false, "centeredSlides": false, "freeMode": false, "breakpoints": { "1": { "slidesPerView":1 }, "768": { "slidesPerView":4 } }, "loop":false, "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-product category detail-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <button an-tr="ft12_feature column carousel-product category detail-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-product category detail-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"> <h2>Never miss out on fast moving sporting action</h2> </div> <div class="feature-column-carousel__text"> <p>NeoQled 8K TV with AI Motion Enhancer Pro<sup>11</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/tvs/all-tvs/?new-2024-tvs+neo-qled-8k" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="never miss out on fast moving sporting action:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A Samsung 8K Neo QLED is shown with a firework display on the screen."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_MO_720x540.png?$720_N_PNG$" alt="A Samsung 8K Neo QLED is shown with a firework display on the screen."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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"> <h2>Find your team's sports kit</h2> </div> <div class="feature-column-carousel__text"> <p>Galaxy Tab S9+ with Circle to Search with Google<sup>2</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/tablets/galaxy-tab-s/galaxy-tab-s9-ultra-wi-fi-graphite-256gb-sm-x910nzaaeub/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="find your teams sports kit:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A Samsung Galaxy Tab S9 Ultra is shown with a red circle design on the screen. Behind it is another with the back facing."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_MO_720x540.png?$720_N_PNG$" alt="A Samsung Galaxy Tab S9 Ultra is shown with a red circle design on the screen. Behind it is another with the back facing."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Language is no barrier to fun</h2> </div> <div class="feature-column-carousel__text"> <p>Galaxy S24 Ultra with Chat Assist<sup>3</sup> and Live Translate<sup>4</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/smartphones/galaxy-s24-ultra/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="language is no barrier to fun:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_MO_720x540.png?$LazyLoad_Home_PNG$" alt="Two Samsung Galaxy S24 Ultras are shown. One has the back camera on display, one has a diamond on the screen. An S Pen leans to the side."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_MO_720x540.png?$720_N_PNG$" alt="Two Samsung Galaxy S24 Ultras are shown. One has the back camera on display, one has a diamond on the screen. An S Pen leans to the side."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Focus on the action, not dinner</h2> </div> <div class="feature-column-carousel__text"> <p>Family Hub refrigerator with AI Vision<sup>13</sup> Inside</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/refrigerators/multi-door/rf9000d-rf9000dc-t-style-french-door-21-5inch-family-hub-636l-silver-rf65dg9h0esreu/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="focus on the action, not dinner:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A silver Samsung Bespoke Family Hub is shown closed, with the Family Hub screen on the right and a water dispenser on the left."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_MO_720x540.png?$720_N_PNG$" alt="A silver Samsung Bespoke Family Hub is shown closed, with the Family Hub screen on the right and a water dispenser on the left."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Eyes on the screen, not the cooking</h2> </div> <div class="feature-column-carousel__text"> <p>Bespoke Series 7 Oven with AI Pro Cooking<sup>14</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/cooking-appliances/all-cooking-appliances/?single-ovens+compact-ovens+series-7+11s01" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="eyes on the screen, not the cooking:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A black Samsung Bespoke oven is shown. On the top oven is some meat cooking. At the bottom are some cupcakes."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_MO_720x540.png?$720_N_PNG$" alt="A black Samsung Bespoke oven is shown. On the top oven is some meat cooking. At the bottom are some cupcakes."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Enjoy the game while cleaning up</h2> </div> <div class="feature-column-carousel__text"> <p>JetBot AI+ featuring AI Object Recognition<sup>17</sup> and auto-emptying dustbin</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/vacuum-cleaners/robot/vr8500t-white-vr30t85513w-eu/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="enjoy the game while cleaning up:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JetBotAI_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JeyBotAI_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A white Samsung JetBot AI is shown facing slightly to the side."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JetBotAI_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JeyBotAI_MO_720x540.png?$720_N_PNG$" alt="A white Samsung JetBot AI is shown facing slightly to the side."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Watch it all with ease</h2> </div> <div class="feature-column-carousel__text"> <p>Bespoke AI Washing Machine with AI Wash<sup>18</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/washers-and-dryers/all-washers-and-dryers/?bespoke-ai-washing-machine+available-to-order" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="watch it all with ease:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A black Samsung AI washing machine with a silver drum is shown."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_MO_720x540.png?$720_N_PNG$" alt="A black Samsung AI washing machine with a silver drum is shown."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Focus on the action, not the drying</h2> </div> <div class="feature-column-carousel__text"> <p>Bespoke AI Tumble Dryer and AI Dry<sup>18</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/washers-and-dryers/all-washers-and-dryers/?bespoke-ai-tumble-dryer+available-to-order" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="focus on the action, not the drying:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A black Samsung AI dryer with a silver drum is shown."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_MO_720x540.png?$720_N_PNG$" alt="A black Samsung AI dryer with a silver drum is shown."/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-product category detail-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" type="button" 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-77fda537-cba5-4d37-9984-b64b437ef8c1_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-77fda537-cba5-4d37-9984-b64b437ef8c1_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-77fda537-cba5-4d37-9984-b64b437ef8c1_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-77fda537-cba5-4d37-9984-b64b437ef8c1_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-77fda537-cba5-4d37-9984-b64b437ef8c1_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-77fda537-cba5-4d37-9984-b64b437ef8c1_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-77fda537-cba5-4d37-9984-b64b437ef8c1_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-77fda537-cba5-4d37-9984-b64b437ef8c1_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="pd-g-feature-benefit-column-carousel"> <div class="feature-column-carousel bg-white feature-column-carousel--width-1440 feature-column-carousel--desktop-columns-space-normal"> <div class="feature-column-carousel__carousel use-desktop-indicator use-mobile-indicator use-desktop-arrow use-mobile-arrow feature-column-carousel--desktop-columns-4 swiper-container basic-swiper" data-desktop-item-per-slide-scroll="1" data-swiper-option="{ "keepWrapper":true, "autoHeight": false, "centeredSlides": false, "freeMode": false, "breakpoints": { "1": { "slidesPerView":1 }, "768": { "slidesPerView":4 } }, "loop":false, "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-product category detail-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <button an-tr="ft12_feature column carousel-product category detail-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-product category detail-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"> <h2>Find that special gift</h2> </div> <div class="feature-column-carousel__text"> <p>Galaxy S24 Ultra with Circle to Search with Google<sup>2</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/smartphones/galaxy-s24-ultra/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="find that special gift:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_MO_720x540.png?$LazyLoad_Home_PNG$" alt="Two Samsung Galaxy S24 Ultras are shown. One has the back camera on display, one has a diamond on the screen. An S Pen leans to the side."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_MO_720x540.png?$720_N_PNG$" alt="Two Samsung Galaxy S24 Ultras are shown. One has the back camera on display, one has a diamond on the screen. An S Pen leans to the side."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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"> <h2>More family moments, less laundry time</h2> </div> <div class="feature-column-carousel__text"> <p>Bespoke AI Washing Machine with AI Wash<sup>18</sup><br /></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/washers-and-dryers/all-washers-and-dryers/?bespoke-ai-washing-machine+available-to-order" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="more family moments, less laundry time:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A black Samsung AI washing machine with a silver drum is shown."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_MO_720x540.png?$720_N_PNG$" alt="A black Samsung AI washing machine with a silver drum is shown."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Enjoy memories and dinner</h2> </div> <div class="feature-column-carousel__text"> <p>Bespoke Series 7 Oven with AI Pro Cooking<sup>14</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/cooking-appliances/all-cooking-appliances/?single-ovens+compact-ovens+series-7+11s01" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="enjoy memories and dinner:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A black Samsung Bespoke oven is shown. On the top oven is some meat cooking. At the bottom are some cupcakes."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_MO_720x540.png?$720_N_PNG$" alt="A black Samsung Bespoke oven is shown. On the top oven is some meat cooking. At the bottom are some cupcakes."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Focus on being present</h2> </div> <div class="feature-column-carousel__text"> <p>Bespoke AI Tumble Dryer and AI Dry<sup>18</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/washers-and-dryers/all-washers-and-dryers/?bespoke-ai-tumble-dryer+available-to-order" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="focus on being present:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A black Samsung AI dryer with a silver drum is shown."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_MO_720x540.png?$720_N_PNG$" alt="A black Samsung AI dryer with a silver drum is shown."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Effortlessly edit photos</h2> </div> <div class="feature-column-carousel__text"> <p>Galaxy Tab S9+ with Photo Assist<sup>6</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/tablets/galaxy-tab-s/galaxy-tab-s9-ultra-wi-fi-graphite-256gb-sm-x910nzaaeub/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="effortlessly edit photos:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A Samsung Galaxy Tab S9 Ultra is shown with a red circle design on the screen. Behind it is another with the back facing."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_MO_720x540.png?$720_N_PNG$" alt="A Samsung Galaxy Tab S9 Ultra is shown with a red circle design on the screen. Behind it is another with the back facing."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Enjoy spectacular movie nights</h2> </div> <div class="feature-column-carousel__text"> <p>NeoQled 8k TV with AI Upscaling Pro<sup>12</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/tvs/all-tvs/?new-2024-tvs+neo-qled-8k" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="enjoy spectacular movie nights:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A Samsung 8K Neo QLED is shown with a firework display on the screen."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_MO_720x540.png?$720_N_PNG$" alt="A Samsung 8K Neo QLED is shown with a firework display on the screen."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Plan the ultimate party</h2> </div> <div class="feature-column-carousel__text"> <p>Family Hub refrigerator with AI Vision<sup>13</sup> Inside</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/refrigerators/multi-door/rf9000d-rf9000dc-t-style-french-door-21-5inch-family-hub-636l-silver-rf65dg9h0esreu/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="plan the ultimate party:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A silver Samsung Bespoke Family Hub is shown closed, with the Family Hub screen on the right and a water dispenser on the left."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_MO_720x540.png?$720_N_PNG$" alt="A silver Samsung Bespoke Family Hub is shown closed, with the Family Hub screen on the right and a water dispenser on the left."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Don't stress about mess</h2> </div> <div class="feature-column-carousel__text"> <p>JetBot AI+ featuring AI Object Recognition<sup>17</sup> and auto-emptying dustbin</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/vacuum-cleaners/robot/vr8500t-white-vr30t85513w-eu/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="dont stress about mess:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JetBotAI_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JeyBotAI_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A white Samsung JetBot AI is shown facing slightly to the side."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JetBotAI_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JeyBotAI_MO_720x540.png?$720_N_PNG$" alt="A white Samsung JetBot AI is shown facing slightly to the side."/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-product category detail-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" type="button" 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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar4_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar4_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar4_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar4_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar4_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar4_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar4_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar4_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="pd-g-feature-benefit-column-carousel"> <div class="feature-column-carousel bg-white feature-column-carousel--width-1440 feature-column-carousel--desktop-columns-space-normal"> <div class="feature-column-carousel__carousel use-desktop-indicator use-mobile-indicator use-desktop-arrow use-mobile-arrow feature-column-carousel--desktop-columns-4 swiper-container basic-swiper" data-desktop-item-per-slide-scroll="1" data-swiper-option="{ "keepWrapper":true, "autoHeight": false, "centeredSlides": false, "freeMode": false, "breakpoints": { "1": { "slidesPerView":1 }, "768": { "slidesPerView":4 } }, "loop":false, "pagination":true, "componentEl":".feature-column-carousel", "autoplay":{ "start":false, "delay": 4000, "an-tr":"ft12_feature column carousel-product category detail-imageaction", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:stop" }, "offTxtAccesibility":true }"> <button an-tr="ft12_feature column carousel-product category detail-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-product category detail-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"> <h2>Saving energy just got easier</h2> </div> <div class="feature-column-carousel__text"> <p>Bespoke AI Washing Machine and AI Energy Mode<sup>15</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/washers-and-dryers/all-washers-and-dryers/?bespoke-ai-washing-machine+available-to-order" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="saving energy just got easier:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A black Samsung AI washing machine with a silver drum is shown."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AIWM_MO_720x540.png?$720_N_PNG$" alt="A black Samsung AI washing machine with a silver drum is shown."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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"> <h2>Work and clean up</h2> </div> <div class="feature-column-carousel__text"> <p>JetBot AI+ featuring AI Object Recognition<sup>17</sup> and auto-emptying dustbin</p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/vacuum-cleaners/robot/vr8500t-white-vr30t85513w-eu/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="work and clean up:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JetBotAI_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JeyBotAI_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A white Samsung JetBot AI is shown facing slightly to the side."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JetBotAI_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/JeyBotAI_MO_720x540.png?$720_N_PNG$" alt="A white Samsung JetBot AI is shown facing slightly to the side."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Energy savings as efficient as you are</h2> </div> <div class="feature-column-carousel__text"> <p>NeoQled 8k TV and AI Energy Mode<sup>9</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/tvs/all-tvs/?new-2024-tvs+neo-qled-8k" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="energy savings as efficient as you are:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A Samsung 8K Neo QLED is shown with a firework display on the screen."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/8KAITV_MO_720x540.png?$720_N_PNG$" alt="A Samsung 8K Neo QLED is shown with a firework display on the screen."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Make daily planning easy</h2> </div> <div class="feature-column-carousel__text"> <p>Galaxy S24 Ultra with Note Assist<sup>5</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/smartphones/galaxy-s24-ultra/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="make daily planning easy:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_MO_720x540.png?$LazyLoad_Home_PNG$" alt="Two Samsung Galaxy S24 Ultras are shown. One has the back camera on display, one has a diamond on the screen. An S Pen leans to the side."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/S24Ultra_MO_720x540.png?$720_N_PNG$" alt="Two Samsung Galaxy S24 Ultras are shown. One has the back camera on display, one has a diamond on the screen. An S Pen leans to the side."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Summarise research articles in an instant</h2> </div> <div class="feature-column-carousel__text"> <p>Galaxy Tab S9+ with Browsing Assist<sup>7</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/tablets/galaxy-tab-s/galaxy-tab-s9-ultra-wi-fi-graphite-256gb-sm-x910nzaaeub/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="summarise research articles in an instant:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A Samsung Galaxy Tab S9 Ultra is shown with a red circle design on the screen. Behind it is another with the back facing."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/TabS9Ultra_MO_720x540.png?$720_N_PNG$" alt="A Samsung Galaxy Tab S9 Ultra is shown with a red circle design on the screen. Behind it is another with the back facing."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Keep your food fresh and your energy bills low</h2> </div> <div class="feature-column-carousel__text"> <p>Family Hub refrigerator and AI Energy Mode<sup>8</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/refrigerators/multi-door/rf9000d-rf9000dc-t-style-french-door-21-5inch-family-hub-636l-silver-rf65dg9h0esreu/" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="keep your food fresh and your energy bills low:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A silver Samsung Bespoke Family Hub is shown closed, with the Family Hub screen on the right and a water dispenser on the left."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/FamilyHub_MO_720x540.png?$720_N_PNG$" alt="A silver Samsung Bespoke Family Hub is shown closed, with the Family Hub screen on the right and a water dispenser on the left."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Focus on tasks, not energy bills</h2> </div> <div class="feature-column-carousel__text"> <p>Bespoke Series 7 Oven with Dual Cook technology<sup>16</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/cooking-appliances/all-cooking-appliances/?single-ovens+compact-ovens+series-7+11s01" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="focus on tasks, not energy bills:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A black Samsung Bespoke oven is shown. On the top oven is some meat cooking. At the bottom are some cupcakes."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Series5Oven_MO_720x540.png?$720_N_PNG$" alt="A black Samsung Bespoke oven is shown. On the top oven is some meat cooking. At the bottom are some cupcakes."/> </div> </div> </div> </div> <div class="feature-column-carousel__item swiper-slide " an-tr="ft12_feature column carousel-product category detail-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__title"> <h2>Make saving energy one less to-do</h2> </div> <div class="feature-column-carousel__text"> <p>Bespoke AI Tumble Dryer and AI Dry<sup>18</sup></p> </div> </div> <div class="feature-column-carousel__button"> <a class="cta cta--underline cta--black" href="/uk/washers-and-dryers/all-washers-and-dryers/?bespoke-ai-tumble-dryer+available-to-order" aria-label="Learn more" an-tr="ft12_feature column carousel-product category detail-cta-button" an-ca="content click" an-ac="feature" an-la="make saving energy one less to do:learn more"> Learn 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-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_DT_570x450.png?$LazyLoad_Home_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_MO_720x540.png?$LazyLoad_Home_PNG$" alt="A black Samsung AI dryer with a silver drum is shown."/> <img class="image__main lazy-load-man responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_DT_570x450.png?$570_N_PNG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/AITD_MO_720x540.png?$720_N_PNG$" alt="A black Samsung AI dryer with a silver drum is shown."/> </div> </div> </div> </div> </div> <button an-tr="ft12_feature column carousel-product category detail-image-arrow" an-ca="indication" an-ac="carousel" an-la="carousel:arrow:right" type="button" 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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar5_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar5_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar5_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar5_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar5_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar5_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar5_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-77fda537-cba5-4d37-9984-b64b437ef8c1_root_responsivegrid_cm_g_tab_container_s_panelPar5_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> </section> </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="innovativeai"> <div class="textblock__body padding-top--48 padding-bottom--48"> <h2 class="textblock__title" data-font-size-pc="38" data-font-size-mo="26">Innovative AI</h2> <p class="textblock__desc" data-font-size-pc="18" data-font-size-mo="14">Our products incorporate the latest innovative technology created to make life better</p> </div> </div> </div> <div class="cm-g-discover-column-new aem-GridColumn aem-GridColumn--default--12"> <section class="co16-discover-column-new padding-bottom--48"> <div class="co16-discover-column-new__columns swiper-container column-4 basic-swiper" data-swiper-option='{ "viewMode":"mobile", "keepWrapper":true, "slidesPerView":"auto", "centeredSlides":true, "autoHeight":true, "pagination":true, "componentEl":".co16-discover-column-new__columns", "offTxtAccesibility": true }'> <div class="co16-discover-column-new__columns-wrapper swiper-wrapper" role="list"> <div class="co16-discover-column-new__columns-item swiper-slide" role="listitem" data-tagging='{ "an-tr":"co16_discover column new-product category detail-index-indication", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:1"}' data-type-headline="AI For All"> <div class="co16-discover-column-new__image"> <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/ai-meets-ai/Feature_InnovativeAI_AiForAll_MO_330x330.jpg?$LazyLoad_Home_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Feature_InnovativeAI_AiForAll_MO_623x623_01.jpg?$LazyLoad_Home_JPG$" alt="A triangle shape displays a female sitting on top of a Samsung washing machine. To the left is an image of a silver Samsung Bespoke Family Hub." role="img"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Feature_InnovativeAI_AiForAll_MO_330x330.jpg?$330_N_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Feature_InnovativeAI_AiForAll_MO_623x623_01.jpg?$624_N_JPG$" alt="A triangle shape displays a female sitting on top of a Samsung washing machine. To the left is an image of a silver Samsung Bespoke Family Hub." role="img"/> </div> </div> <div class="co16-discover-column-new__content"> <div class="co16-discover-column-new__headline-wrapper"> <h2 class="co16-discover-column-new__headline">AI For All</h2> </div> <div class="co16-discover-column-new__description-wrapper"> <p class="co16-discover-column-new__description">Discover how our AI empowers you from imagination to everyday life.</p> </div> <div class="co16-discover-column-new__cta-wrapper"> <a class="cta cta--underline cta--black" href="/uk/ai-products/" aria-label="Learn more" an-tr="co16_discover column new-product category detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="ai for all:learn more"> Learn more </a> </div> </div> </div> <div class="co16-discover-column-new__columns-item swiper-slide" role="listitem" data-tagging='{ "an-tr":"co16_discover column new-product category detail-index-indication", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:2"}' data-type-headline="Galaxy AI"> <div class="co16-discover-column-new__image"> <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/ai-meets-ai/Feature_InnovativeAI_GalaxyAI_DT_330x330_01.jpg?$LazyLoad_Home_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Feature_InnovativeAI_GalaxyAI_MO_623x623_01.jpg?$LazyLoad_Home_JPG$" alt="A range of Samsung smartphones and tablets are shown with their screens facing and displaying a starry night. Across them are the words, ‘Galaxy AI is here’." role="img"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Feature_InnovativeAI_GalaxyAI_DT_330x330_01.jpg?$330_N_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Feature_InnovativeAI_GalaxyAI_MO_623x623_01.jpg?$624_N_JPG$" alt="A range of Samsung smartphones and tablets are shown with their screens facing and displaying a starry night. Across them are the words, ‘Galaxy AI is here’." role="img"/> </div> </div> <div class="co16-discover-column-new__content"> <div class="co16-discover-column-new__headline-wrapper"> <h2 class="co16-discover-column-new__headline">Galaxy AI</h2> </div> <div class="co16-discover-column-new__description-wrapper"> <p class="co16-discover-column-new__description">Do more in a blink of an AI. Communicate in a different language, easily find things online or nail the perfect picture.</p> </div> <div class="co16-discover-column-new__cta-wrapper"> <a class="cta cta--underline cta--black" href="/uk/galaxy-ai/" aria-label="Learn more" an-tr="co16_discover column new-product category detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="galaxy ai:learn more"> Learn more </a> </div> </div> </div> <div class="co16-discover-column-new__columns-item swiper-slide" role="listitem" data-tagging='{ "an-tr":"co16_discover column new-product category detail-index-indication", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:3"}' data-type-headline="Bespoke AI"> <div class="co16-discover-column-new__image"> <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/ai-meets-ai/Feature_InnovativeAI_BespokeAI_DT_330x330_01.jpg?$LazyLoad_Home_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Feature_InnovativeAI_BespokeAI_MO_623x623_01.jpg?$LazyLoad_Home_JPG$" alt="A green kitchen is shown with a black Samsung oven and silver Samsung fridge on display. To the left are a black Samsung dryer and washing machine stacked on top of each other." role="img"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Feature_InnovativeAI_BespokeAI_DT_330x330_01.jpg?$330_N_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Feature_InnovativeAI_BespokeAI_MO_623x623_01.jpg?$624_N_JPG$" alt="A green kitchen is shown with a black Samsung oven and silver Samsung fridge on display. To the left are a black Samsung dryer and washing machine stacked on top of each other." role="img"/> </div> </div> <div class="co16-discover-column-new__content"> <div class="co16-discover-column-new__headline-wrapper"> <h2 class="co16-discover-column-new__headline">Bespoke AI</h2> </div> <div class="co16-discover-column-new__description-wrapper"> <p class="co16-discover-column-new__description">Do life efficiently. Worry less about the washing, cleaning and cooking with a range of AI appliances.</p> </div> <div class="co16-discover-column-new__cta-wrapper"> <a class="cta cta--underline cta--black" href="/uk/home-appliances/bespoke-home/" aria-label="Learn more" an-tr="co16_discover column new-product category detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="bespoke ai:learn more"> Learn more </a> </div> </div> </div> <div class="co16-discover-column-new__columns-item swiper-slide" role="listitem" data-tagging='{ "an-tr":"co16_discover column new-product category detail-index-indication", "an-ca":"indication", "an-ac":"carousel", "an-la":"carousel:index:4"}' data-type-headline="Samsung TV AI"> <div class="co16-discover-column-new__image"> <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/ai-meets-ai/Feature_InnovativeAI_AITV_DT_330x330_01.jpg?$LazyLoad_Home_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Feature_InnovativeAI_AITV_MO_623x623_01.jpg?$LazyLoad_Home_JPG$" alt="A Samsung 8K Neo QLED is shown with a firework display on the screen." role="img"/> <img class="image__main lazy-load responsive-img" data-desktop-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Feature_InnovativeAI_AITV_DT_330x330_01.jpg?$330_N_JPG$" data-mobile-src="//images.samsung.com/is/image/samsung/assets/uk/ai-meets-ai/Feature_InnovativeAI_AITV_MO_623x623_01.jpg?$624_N_JPG$" alt="A Samsung 8K Neo QLED is shown with a firework display on the screen." role="img"/> </div> </div> <div class="co16-discover-column-new__content"> <div class="co16-discover-column-new__headline-wrapper"> <h2 class="co16-discover-column-new__headline">Samsung TV AI</h2> </div> <div class="co16-discover-column-new__description-wrapper"> <p class="co16-discover-column-new__description">Switch on to energy efficiency, 8K AI Upscaling<sup>12</sup>, incredibly immersive cinematic sound and more.</p> </div> <div class="co16-discover-column-new__cta-wrapper"> <a class="cta cta--underline cta--black" href="/uk/tvs/8k-tv/highlights/" aria-label="Learn more" an-tr="co16_discover column new-product category detail-cta-content_click" an-ca="content click" an-ac="feature" an-la="samsung tv ai:learn more"> Learn more </a> </div> </div> </div> </div> <div class="indicator dot-indicator" data-comp-name="indicator" data-indicator-data='{ "type": "dot-indicator", "autoRolling": false, "infiniteRolling": false }'> <div class="indicator-wrap"> <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> <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 2</span> </span> </button> <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 3</span> </span> </button> <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 4</span> </span> </button> </div> </div> </div> </div> </div> </section> </div> <div class="cm-g-text-editor aem-GridColumn aem-GridColumn--default--12"> <!-- [Dialog] Page Type: Common --> <div class="text-editor bg-light-gray"> <div class="text-editor__inner-wrap padding-top--48 padding-bottom--48"> <div class="text-editor__inner desktop-padding-left-right--large mobile-padding-left-right--small "> <div class="text-editor__column-wrap"> <div class="text-editor__column description-text-size--small"> <p>1. Instant Slow-mo is only available on the pre-installed Samsung Video Player and Samsung Gallery app. Service availability may differ by the video spec.</p> <p>2. Results may vary depending on visual matches. Requires internet connection. Users may need to update Android to the latest version. Product functionality may be dependent on your app and device settings. Some functions may not be compatible with certain apps. Availability of the service varies by country and language. Accuracy of results is not guaranteed.</p> <p>3. Translating feature in Chat Assist requires a network connection, Samsung Account login and language pack download from the Galaxy store. Must meet length requirements to activate feature. Service availability may vary by country, region or language. Some chat applications may not support this feature. Accuracy of results is not guaranteed.</p> <p>4. Live Translate requires a network connection and Samsung Account login. Live Translate is only available on the pre-installed Samsung Phone app. Certain languages may require language pack download. Available in 13 languages from launch. Accuracy of results is not guaranteed. Function availability may vary by device model.</p> <p>5. Note Assist requires a network connection and Samsung Account login. Character limit applies. Service availability may vary by language. Accuracy of results is not guaranteed.</p> <p>6. Generative Edit requires a network connection and Samsung Account login. Editing with Generative Edit results in a resized photo up to 12MP. A visible watermark is overlaid on the image output upon saving in order to indicate that the image is generated by AI. The accuracy and reliability of the generated output is not guaranteed. Function availability may vary by device model.</p> <p>7. Summary and translation results may vary each time.</p> <p>8. Only available for smart appliances that are compatible with SmartThings. The SmartThings App is available on Android and iOS devices. A Wi-Fi connection and a Samsung account are required. Based on internal testing. The energy consumption of this 11kg model is 32kWh, which is 40% more energy efficient compared to the minimum threshold of energy efficiency class A (53kWh for 11kg models). Energy ratings tested with Eco 40-60 program, 10% savings tested with Eco 40-60 program.</p> <p>9. Energy saving may vary according to model, viewing conditions or types of content. Does not work with gameplay or viewing priority modes. Energy savings based on internal test results and may vary. Requires SmartThings app, Internet connection, and SmartThings enabled devices. Adaptive Brightness will not operate in environments exceeding 80 lux.</p> <p>10. Intelligent Mode is only available on the Q70 series and upwards for 2020 - 2023 TV models.</p> <p>11. AI Motion Enhancer Pro applicable to QN900D. AI Motion Enhancer applicable to QN800D. Not applicable to PC connection and Game Mode.</p> <p>12. 8K/4K AI upscaling may not apply to PC connection and Game Mode. NQ8 AI Gen3 Processor applies only to the QN900D model.</p> <p>13. As of March 2024, AI Vision Inside can recognize 33 food items like fresh fruits and veggies. If the food is not recognizable, it may be listed as unknown item. AI Vision Inside cannot identify or list any food items in the fridge door bins or freezer. It recognizes food items based on deep learning models, which may be updated periodically to improve accuracy.</p> <p>14. Only available on certain models. A dish should be placed in the center of the oven to achieve the best recognition. The accuracy of the recognition may vary depending on the actual usage conditions, such as the type of ingredients, cleanliness of the cavity and the brightness of the room light. For more detailed information, please refer to the user guide enclosed with the package.</p> <p>15. Can be applied when the selected washing temperature is 20~40°C. Max saving from running at 20 degrees instead of 40 degrees.</p> <p>16. Total energy consumption reduced 18.2% and the time cooked reduced 22.6% according to internal test results based on IEC- 60350 test protocol (small cakes, convection 165℃, compared to whole compartment). Actual savings will vary depending on the cooking item, use, and other factors.</p> <p>17. Object recognition may be affected by an objects shape or the environmental conditions.</p> <p>18. Based on an AI-created algorithm. Actual results may vary depending on individual use.</p> </div> </div> </div> </div> </div> <!-- [Dialog] Page Type: Support Help, Use Box: off --> <!-- [Dialog] Page Type: Support Help, Use Box: on, Use Box가 on이면 Component-theme 사용하지 않음 --> </div> <div class="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="S.com Home" an-tr="nv03_breadcrumb-product category detail-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">AI meets AI</strong> <strong class="breadcrumb__text-mobile" aria-current="page">AI meets AI</strong> </li> </ul> </div> <script type="application/ld+json" data-type="seo" data-object-type="BreadcrumbList" data-id="db66bee9-be29-4dab-b93d-f2cd08622d6e">{"@context":"http://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://www.samsung.com/uk/","position":1},{"@type":"ListItem","name":"AI meets AI","item":"","position":2}]}</script> </nav></div> </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-product category detail-cta-popup" an-ca="buy cta" an-ac="stock alert" an-la="stock alert:close">Close</button> <button class="pd-get-stock-alert-popup__btn-submit cta cta--contained cta--emphasis cta--disabled" disabled an-tr="pd03_product finder:stock alert-product category detail-cta-popup" an-ca="buy cta" an-ac="stock alert" an-la="stock alert:submit">Submit</button> </div> <button class="pd-get-stock-alert-popup__close" an-tr="pd03_product finder:stock alert-product category detail-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> <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> <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> <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/ai-meets-ai"/> <script type="text/javascript" src="/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-templates/page-pcd/compact.min.a821e737470070bc02da22e3d9f2e646.js" async></script> <!--/* Local WTB script : START */ --> <!--/* Local WTB script : END */ --> <script src="/etc.clientlibs/samsung/components/content/consumer/global/navigation/nv-g-explore-floating-navigation/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/product/pd-g-header-carousel/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-static-content/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-text-editor/clientlibs/site.min.js" async></script> <script src="/etc.clientlibs/samsung/components/content/consumer/global/common/cm-g-discover-column-new/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 type="application/ld+json" data-type="seo" data-object-type="WebPage" data-id="34d60c4e-39db-4d90-968d-4119010d52f1">{"@context":"http://schema.org","@type":"WebPage","name":"Samsung AI Products | AI Features \u0026 Devices | Samsung UK","url":"https://www.samsung.com/uk/ai-meets-ai/"}</script> </div> </body> </html>