Tudor Black Bay Pro
Heritage Black Bay Pro 79470-0001 Box/Paper
Basic Info
Listing code : NSXRD5
Brand : Tudor
Model : Black Bay Pro
Reference number : 79470-0001
Dealer product code : 3717015486121
Movement : Automatic
Case material : Steel
Bracelet material : Steel
Year of production : Unknown
Condition : Used (Very good)
Scope of delivery : Original box, original papers
Gender : Men's watch/Unisex
Location : Japan, Shinjuku-ku,Tokyo
Price : 539,000
Availability : Item is in stock
Caliber
Movement : Automatic
Caliber/movement : calMT5652
Power reserve : 70 h
Number of jewels : 28
Case
Case material : Steel
Case diameter : 39 mm
Crystal : Sapphire crystal
Dial : Black
Bracelet/strap
Bracelet material : Steel
Bracelet color : Steel
Basic Info
Listing code : NSXRD5
Brand : Tudor
Model : Black Bay Pro
Reference number : 79470-0001
Dealer product code : 3717015486121
Movement : Automatic
Case material : Steel
Bracelet material : Steel
Year of production : Unknown
Condition : Used (Very good)
Scope of delivery : Original box, original papers
Gender : Men's watch/Unisex
Location : Japan, Shinjuku-ku,Tokyo
Price : 539,000
Availability : Item is in stock
Caliber
Movement : Automatic
Caliber/movement : calMT5652
Power reserve : 70 h
Number of jewels : 28
Case
Case material : Steel
Case diameter : 39 mm
Crystal : Sapphire crystal
Dial : Black
Bracelet/strap
Bracelet material : Steel
Bracelet color : Steel
Tudor Heritage Black Bay Pro 79470-0001 Box/Paper for $3,462 for sale from a Trusted Seller on Chrono24
window.metaData = {"action":"c24.marketplace.search.DetailAction","appearance":"system","blocked":true,"breakPoints":{"lg":1260,"md":998,"sm":0},"buildNumber":"2f9fa87a55","cloudflareTurnstileChallengeSolved":false,"cloudflareTurnstileSiteKey":"0x4AAAAAAABklmrDydp7JB4Z","conversionEvents":[],"cookieConsentLayerURL":"https:\/\/www.chrono24.com\/others\/do-not-rename-this-form.htm?getConsentManagerResolution","country":"US","createSearchTaskURL":"https:\/\/www.chrono24.com\/user\/create-searchtask.htm","criteoHash":"","csrf":"__at=1775326892.TZY5uh6BjAfpA-mR4Tu9_2qcxlSqUXmhPhOLxRwMRQw.AXG1VdiW5SF5q9Y7xzyK4zVvNKiP","csrfValue":"1775326892.TZY5uh6BjAfpA-mR4Tu9_2qcxlSqUXmhPhOLxRwMRQw.AXG1VdiW5SF5q9Y7xzyK4zVvNKiP","currency":"USD","currencyFormats":{"MYR":{"subDivisionScale":2,"symbol":"RM"},"RUB":{"subDivisionScale":2,"symbol":"\u20BD"},"HKD":{"subDivisionScale":2,"symbol":"HK$"},"AED":{"subDivisionScale":2,"symbol":"AED"},"KRW":{"subDivisionScale":2,"symbol":"\u20A9"},"ZAR":{"subDivisionScale":2,"symbol":"R"},"JPY":{"subDivisionScale":0,"symbol":"\u00A5"},"PHP":{"subDivisionScale":2,"symbol":"Php"},"BHD":{"subDivisionScale":2,"symbol":"BHD"},"TWD":{"subDivisionScale":2,"symbol":"NT$"},"DKK":{"subDivisionScale":2,"symbol":"DKK"},"CNY":{"subDivisionScale":2,"symbol":"\u00A5"},"CLP":{"subDivisionScale":2,"symbol":"chil$"},"MXN":{"subDivisionScale":2,"symbol":"MX$"},"HUF":{"subDivisionScale":2,"symbol":"Ft"},"OMR":{"subDivisionScale":2,"symbol":"OMR"},"CAD":{"subDivisionScale":2,"symbol":"C$"},"IDR":{"subDivisionScale":2,"symbol":"Rp."},"EUR":{"subDivisionScale":2,"symbol":"\u20AC"},"NOK":{"subDivisionScale":2,"symbol":"NOK"},"THB":{"subDivisionScale":2,"symbol":"\u0E3F"},"AUD":{"subDivisionScale":2,"symbol":"AU$"},"PLN":{"subDivisionScale":2,"symbol":"z\u0142"},"TRY":{"subDivisionScale":2,"symbol":"TL"},"INR":{"subDivisionScale":2,"symbol":"Rs."},"GBP":{"subDivisionScale":2,"symbol":"\u00A3"},"QAR":{"subDivisionScale":2,"symbol":"QAR"},"CZK":{"subDivisionScale":2,"symbol":"K\u010D"},"USD":{"subDivisionScale":2,"symbol":"$"},"BRL":{"subDivisionScale":2,"symbol":"R$"},"CHF":{"subDivisionScale":2,"symbol":"CHF"},"HRK":{"subDivisionScale":2,"symbol":"kn"},"NZD":{"subDivisionScale":2,"symbol":"NZ$"},"RON":{"subDivisionScale":2,"symbol":"lei"},"SEK":{"subDivisionScale":2,"symbol":"SEK"},"KWD":{"subDivisionScale":2,"symbol":"KWD"},"SGD":{"subDivisionScale":2,"symbol":"S$"}},"data":{"similarProduct-39981289":{"caseMaterial":{"imageUrl":"https:\/\/static.chrono24.com\/images\/default\/watch-colors\/Steel.png","label":"Steel"},"condition":"Very good","dialColor":{"imageUrl":"https:\/\/static.chrono24.com\/images\/default\/watch-colors\/Black.png","label":"Black"},"id":156575,"imageUrl":"https:\/\/cdn2.chrono24.com\/images\/product\/156575-olceoj85skybg26y39m12m6t-Square500.jpg","manufacturerName":"Tudor","name":"Tudor Black Bay Pro","productName":"Black Bay Pro","referenceNumber":"79470-0001"},"consentDataModel":"{\"buttonLabels\":{\"accept\":\"OK\",\"acceptOnlyRequired\":\"Reject and continue with restrictions\",\"privacyPolicy\":\"Data Privacy Policy\",\"settings\":\"Settings\"},\"description\":{\"__unsafe_raw_html__\":1,\"html\":\"We use cookies and similar technologies to ensure our services are reliable and secure. We also use your data to show you relevant watches and personalized advertising. Because we are a global marketplace, certain personal data are transferred to the United States. There is a risk that U.S. government authorities may be granted access to this information. We do not sell your information to third parties. \"},\"maxId\":39,\"showAcceptOnlyRequiredButton\":false,\"showAcceptOnlyRequiredButtonAsPrimary\":false,\"showConsentLayer\":true,\"showPrivacyPolicyButton\":true,\"title\":\"Your Consent for the Best Chrono24 Experience\",\"types\":[{\"dataTransfer\":false,\"description\":\"These services and technologies are necessary for using our website's basic functions, including accessing secure areas. This information also lets us know whether you would like to remain logged in, granting you quick access to our services on subsequent visits.\",\"hasConsent\":true,\"id\":0,\"parties\":[{\"dataTransfer\":false,\"hasConsent\":true,\"id\":0,\"label\":\"Chrono24\",\"required\":true},{\"dataTransfer\":false,\"hasConsent\":true,\"id\":9,\"label\":\"Riskified\",\"required\":true},{\"dataTransfer\":false,\"hasConsent\":true,\"id\":13,\"label\":\"CloudFlare\",\"required\":true},{\"dataTransfer\":false,\"hasConsent\":true,\"id\":38,\"label\":\"Sift\",\"required\":true}],\"required\":true,\"title\":\"Required\"},{\"dataTransfer\":true,\"description\":\"We collect and analyze anonymized data so that we can improve our services. This allows us to track user numbers, see how users interact with our website, and optimize our website's content.\",\"hasConsent\":false,\"id\":1,\"parties\":[{\"dataTransfer\":false,\"hasConsent\":false,\"id\":1,\"label\":\"Chrono24\",\"required\":false},{\"dataTransfer\":true,\"hasConsent\":false,\"id\":7,\"label\":\"Google Analytics\",\"required\":false},{\"dataTransfer\":true,\"hasConsent\":false,\"id\":33,\"label\":\"Google Tag Manager\",\"required\":false}],\"required\":false,\"title\":\"Analytical\/Performance\"},{\"dataTransfer\":false,\"description\":\"These services and technologies help us provide you with personalized content. This enables us to show you listings and advertisements that correspond to your interests.\",\"hasConsent\":false,\"id\":2,\"parties\":[{\"dataTransfer\":false,\"hasConsent\":false,\"id\":2,\"label\":\"Chrono24\",\"required\":false}],\"required\":false,\"title\":\"Targeting\"},{\"dataTransfer\":true,\"description\":\"We use these services and technologies to make our website more user-friendly. For example, this information is used to remember previous searches so that you can access them on future visits. It also enables us to identify users who may need support so that a customer service agent can reach out to them via a chat window.\",\"hasConsent\":false,\"id\":3,\"parties\":[{\"dataTransfer\":false,\"hasConsent\":false,\"id\":3,\"label\":\"Chrono24\",\"required\":false},{\"dataTransfer\":false,\"hasConsent\":false,\"id\":10,\"label\":\"Hotjar\",\"required\":false},{\"dataTransfer\":true,\"hasConsent\":false,\"id\":22,\"label\":\"Solvemate\",\"required\":false},{\"dataTransfer\":true,\"hasConsent\":false,\"id\":34,\"label\":\"Google Tag Manager\",\"required\":false}],\"required\":false,\"title\":\"Functional\"},{\"dataTransfer\":true,\"description\":\"These services and technologies help us provide you with personalized content. This enables us to show you listings and advertisements that correspond to your interests, even on third-party websites.\",\"hasConsent\":false,\"id\":5,\"parties\":[{\"dataTransfer\":true,\"hasConsent\":false,\"id\":8,\"label\":\"Google Ad Manager\",\"required\":false},{\"dataTransfer\":true,\"hasConsent\":false,\"id\":14,\"label\":\"Meta\",\"required\":false},{\"dataTransfer\":true,\"hasConsent\":false,\"id\":15,\"label\":\"Bing\",\"required\":false},{\"dataTransfer\":true,\"hasConsent\":false,\"id\":23,\"label\":\"Google Ads\",\"required\":false},{\"dataTransfer\":true,\"hasConsent\":false,\"id\":27,\"label\":\"LinkedIn\",\"required\":false},{\"dataTransfer\":true,\"hasConsent\":false,\"id\":30,\"label\":\"Compulse\",\"required\":false},{\"dataTransfer\":true,\"hasConsent\":false,\"id\":35,\"label\":\"Google Tag Manager\",\"required\":false},{\"dataTransfer\":true,\"hasConsent\":false,\"id\":39,\"label\":\"Braze\",\"required\":false}],\"required\":false,\"title\":\"Marketing\"}]}","modalLayerCookieSessionKey":"204","dpWatchId":39981289,"conditionsUrl":"\/info\/conditions.htm?watchId=39981289","dwhMerchantId":4971,"actionBeanUrl":"\/search\/detail.htm","watchCurrentCondition":"Mint","cornerLayerCookieLastShownValue":"1775326892617","cornerLayerCookieLastShownExpirationInSeconds":31536000,"allConditions":["New","Unworn","Mint","Fine","Fair","Scrap"],"watchCondition":true,"watchId":"39981289","modalLayerCookieLastShownExpirationInSeconds":31536000,"modalLayerModalConfig":{"delay":0,"isDismissible":false,"isFullContent":false,"modalClassName":"gdpr-layer"},"cornerLayerCookieLastShownKey":"232","displayBaseData":true,"originalWatchNotes":"Wrist size\uFF1A19cm\r
\n\r
\nBox\u30FBWarranty\u30FBBooklet\r
\n\r
\nDate on the warranty card: April 2022\r
\nMarch 2023 Polished by our affiliated watchmaker\r
\n\r
\nThere are tiny scratches that could not be removed by scuff removal, but it is not obvious when the watch sitting on your wrist.\r
\n\r
\nOur main goal is to be one of your most trusted and reliable watch stores.\r
\nAll items are authentic and thoroughly serviced if necessary.\r
\n\r
\nAll images of our items are actual watches for sale. We also have delicate images and videos that can provide you the detail of the condition of each timepiece. \r
\nPlease don't hesitate to contact us if there is any watch you are interested in.\r
\n\r
\nTo ensure the best quality condition, we carefully inspect each item (power reserve, precision, date function, etc.) before shipping. \r
\nOnce all functions have been confirmed, we will ship the item as quickly as possible.\r
\n\r
\nA few important points to note before ordering:\r
\nShipping: \r
\nOur primary shipping service options are FedEx, DHL. We provide full insurance for the transit. If you have a preference, please feel free to contact us.\r
\n\r
\nLeather Strap: \r
\nFor watches with crocodile, alligator, or lizard leather straps, we will replace them with calf straps or remove them before international shipping. \r
\nThis is due to export restrictions imposed by the Washington Convention.\r
\n\r
\nTaxes & Duty:\r
\nFor customers who do not live in Japan, please be aware that the price of our items does not include customs, import duties, and taxes. \r
\nAny applicable customs duties and taxes at your destination are your responsibility. \r
\nIf you are uncertain about these fees, please contact your local tax or customs office for further information.\r
\n\r
\nReturn: \r
\nOur return policy allows for returns within 14 days after the item arrives. \r
\nTo qualify for a full refund, please ensure the item is in the same condition as when we shipped it.\r
\n\r
\nThank you for your understanding and cooperation. \r
\nIf you have any concerns, please feel free to contact us. We look forward to serving you.","modalLayerCookieSessionSessionCount":1,"modalLayerCookieSessionExpirationInSeconds":31536000,"watchNotes":"Wrist size\uFF1A19cm\r
\n\r
\nBox\u30FBWarranty\u30FBBooklet\r
\n\r
\nDate on the warranty card: April 2022\r
\nMarch 2023 Polished by our affiliated watchmaker\r
\n\r
\nThere are tiny scratches that could not be removed by scuff removal, but it is not obvious when the watch sitting on your wrist.\r
\n\r
\nOur main goal is to be one of your most trusted and reliable watch stores.\r
\nAll items are authentic and thoroughly serviced if necessary.\r
\n\r
\nAll images of our items are actual watches for sale. We also have delicate images and videos that can provide you the detail of the condition of each timepiece. \r
\nPlease don't hesitate to contact us if there is any watch you are interested in.\r
\n\r
\nTo ensure the best quality condition, we carefully inspect each item (power reserve, precision, date function, etc.) before shipping. \r
\nOnce all functions have been confirmed, we will ship the item as quickly as possible.\r
\n\r
\nA few important points to note before ordering:\r
\nShipping: \r
\nOur primary shipping service options are FedEx, DHL. We provide full insurance for the transit. If you have a preference, please feel free to contact us.\r
\n\r
\nLeather Strap: \r
\nFor watches with crocodile, alligator, or lizard leather straps, we will replace them with calf straps or remove them before international shipping. \r
\nThis is due to export restrictions imposed by the Washington Convention.\r
\n\r
\nTaxes & Duty:\r
\nFor customers who do not live in Japan, please be aware that the price of our items does not include customs, import duties, and taxes. \r
\nAny applicable customs duties and taxes at your destination are your responsibility. \r
\nIf you are uncertain about these fees, please contact your local tax or customs office for further information.\r
\n\r
\nReturn: \r
\nOur return policy allows for returns within 14 days after the item arrives. \r
\nTo qualify for a full refund, please ensure the item is in the same condition as when we shipped it.\r
\n\r
\nThank you for your understanding and cooperation. \r
\nIf you have any concerns, please feel free to contact us. We look forward to serving you.","WatchCollectionItemOrigin":"DetailPage","shippingInfoUrl":"\/search\/detail\/shipping-country-selector.htm?ajax=1&suppressMobile=1","switchDefaultText":true,"modalLayerModalUrl":"\/others\/do-not-rename-this.htm?ajax=1","modalLayerCookieLastShownValue":"","modalLayerCookieTimesDismissedKey":"205","modalLayerCookieLastShownKey":"203","modalLayerDelay":0,"certifiablePrivateSellerWatch":false,"modalLayerCookieTimesDismissedExpirationInSeconds":31536000,"hasGoogleTagManagerConsent":false},"dataLayerPushes":[{"isOfficeRequest":false},{"blockFacebook":true},{"blockBing":true},{"blockGoogleAds":true},{"blockHotjar":true},{"blockGoogleAnalytics":true},{"blockCompulse":true},{"blockLinkedIn":true},{"0":"consent","1":"default","2":{"ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","ad_personalization":"denied"}},{"page":{"page_grouping":"search\/detail\/details","c24sid":"KAAV\/rs+VDjxsJn\/Fb9NDErDEJSrjblPiyb9","merchantLogin":"gmtwatch","subModel":"Black Bay Pro","ctaButtons":"ContactSeller","certification_status":"Basic","watchPrice":2930.0,"websiteType":"desktop","manufacturer":"Tudor","collection_id":363,"pageType":"search.detail.details","adid":39981289,"model":"Black Bay","bTM":"not set","merchantCountry":"Japan","brand":"Tudor","productType":"Watch_Wristwatch","product":"794700001","marketingType":"OfferDetails","user_country":"India","user_region":"Rajasthan","languageSettings":"en","isUnsupportedBrowser":"0","user_city":"Jaipur","model_id":1176,"pageId":"search.detail.details-viewDetail","login_status":"not-logged-in","bS":"97","is_deal":false,"availableInUserCountry":"false","app_preheader":true}}],"deviceCategory":"desktop","formEvents":[],"gridSizes":{"block":{"lg":5,"md":4,"sm":3,"xs":2},"list":{"lg":1,"md":1,"sm":1,"xs":1}},"isC":false,"isDesktop":true,"isLiveSystem":true,"isLocalSystem":false,"isLoggedIn":false,"isLoggedInDealer":false,"isLoggedInUser":false,"isMobile":false,"isNewVisitor":true,"isUnsupportedBrowser":false,"isWebview":false,"language":"en","locale":"en_US","p":"search.detail.details-viewDetail","pageData":{"page_grouping":"search\/detail\/details","c24sid":"KAAV\/rs+VDjxsJn\/Fb9NDErDEJSrjblPiyb9","merchantLogin":"gmtwatch","subModel":"Black Bay Pro","ctaButtons":"ContactSeller","certification_status":"Basic","watchPrice":2930.0,"websiteType":"desktop","manufacturer":"Tudor","collection_id":363,"pageType":"search.detail.details","adid":39981289,"model":"Black Bay","bTM":"not set","merchantCountry":"Japan","brand":"Tudor","productType":"Watch_Wristwatch","product":"794700001","marketingType":"OfferDetails","user_country":"India","user_region":"Rajasthan","languageSettings":"en","isUnsupportedBrowser":"0","user_city":"Jaipur","model_id":1176,"pageId":"search.detail.details-viewDetail","login_status":"not-logged-in","bS":"97","is_deal":false,"availableInUserCountry":"false","app_preheader":true},"pageGrouping":"search\/detail\/details","pageId":"search.detail","pageType":"search.detail.details","priceFormat":{"messageTemplate":"{signPrefix}{currency} {price}"},"priceSliderFactor":1,"requestId":"9e72555628f2d9c0","resourcePrefix":"https:\/\/static.chrono24.com","serverName":"www.chrono24.com","websiteType":"desktop","webtest":false};
let c24={meta:window.metaData||{},getData:e=>c24.meta.data[e],updateData:(e,t)=>{c24.meta.data[e]=t},hasData:e=>null!=c24.meta.data[e],setCookie:(e,t,a)=>{let r="";var n;a&&((n=new Date).setTime(n.getTime()+24*a*60*60*1e3),r="; expires="+n.toUTCString()),document.cookie=e+"="+(t||"")+r+"; path=/"},getCookie:e=>{var t=e+"=",a=document.cookie.split(";");let r;for(var n=0;n {document.cookie=e+"=; Max-Age=-99999999;"}};(window.c24=c24).tools={open:function(e){top.location.href=e}},"serviceWorker"in navigator&&navigator.serviceWorker.getRegistrations().then((function(e){for(var t of e)t.unregister()})),c24.jsLoader={configDefaults:{url:"",async:!1,defer:!1,callback:"",callbackId:"",forceReload:!1},pendingCount:0,_loadedAssets:{},_createScript:function(e){var t=document.createElement("script");return t.src=e.url,t.async=!!e.async,t.defer=!!e.defer,e.type&&(t.type=e.type),c24.meta.isLiveSystem&&"webview"!==c24.meta.websiteType&&(t.crossOrigin="anonymous"),t},_fetchScript:function(e){return new Promise(((t,a)=>{let r=this._createScript(e);r.readyState?r.onreadystatechange=function(){"loaded"!==this.readyState&&"complete"!==this.readyState||(r.onreadystatechange=null,t(r))}:r.onload=function(){t(r)},r.onerror=a,document.querySelector("head").appendChild(r)}))},loadScript:function(e,t=1){var a=window.metaData?window.metaData.resourcePrefix:"";return(e=Object.assign({},c24.jsLoader.configDefaults,e)).url.startsWith("/")&&!e.url.startsWith("//")&&(e.url=a+e.url),e.url in this._loadedAssets&&!0!==e.forceReload||(this._loadedAssets[e.url]=this._fetchScript(e)),this.pendingCount++,this._loadedAssets[e.url].catch((a=>(delete this._loadedAssets[e.url],this.pendingCount--,t setTimeout((function(){a(c24.jsLoader.loadScript(e,t+1))}),2e3*t))):Promise.reject(a)))).then((e=>new Promise((t=>setTimeout((()=>{t(e)}),0))))).then((()=>{if(this.pendingCount--,""!==e.callback){var t=e.callback.split(".");let a=window;for(let e=0;e{"use strict";const e=["Script error.","denied to access","Unexpected token else","Unspecified error.","Blocked a frame","document.body is null","targetDocument","Unexpected end of input","checkDomStatus","invoking getInnerHTML","queued because it has already been processed or was rejected.","ResizeObserver loop","__browser","__firefox__","__gCrWeb","__show__deepen","__opera","_setbackXML_","_VideoEnabledWebView","'video'","'else'","'tgt'","'a()'","evaluating 'v.src'","evaluating 'elt.parentNode'","Failed to read the 'localStorage'","Unable to get property 'sendMessage'","onGoogleTranslateError","ytPlayer","Player is not defined","vid_","disableNightMode","diableNightMode","removeNightMode","yndx","MyApp","bobao","avast","adblock","hilitor","ucbrowser","Weixin","zaloJSV2","qihoo","flyflow","tampermonkey","vivoNewsDetailPage","notifyOGTag","_Box_","translateNotifyApiReady","fuckAdBlock","sendTranslatedStringForNaverApp","vc_request_action","UC_RM_restoreMarkScrollTop","tgetT","hwbrNotifyScreenConfigChanged","hwbrNotifyInMultiWinMode","getReadModeExtract","acsbJS","geolocation","ztePageScrollModule","SeMobFillFormTool","ToutiaoJSBridge","SymBrowser","UCArticleFinder","conDoc","web3","ntp is not defined","tagName.toLowerCase","mttLongPressVar","h.data.indexOf","feedConf","clearSelection","renoTransGloRef","SelectedDivWithSearchText","BetterJsPop","FillrAbandonmentAnalytics","docs-homescreen-gb-container","tpc.googlesyndication.com","supported-color-schemes","listenToMutationsFromJS","parts.push","atomicFindClose","getNewsReadStatus4Vivo","GetImageTagSrcFromPoint","fixedTimeID","x5onSkinSwitch","4 retries","URI malformed","naverAppDic","NS_ERROR_XPC_NOT_ENOUGH_ARGS","links[i]","ev should","GetElementFromPt","getElementsByClassName.ToString","doPreloadClicked_BD","GetHTMLElementsAtPoint","globalThis"],t=["HeadlessChrome","PhantomJS","AdsBot-Google","AdsBot-Google-Mobile","Acunetix"];function r(e,t){for(let r=0;r =o?t-o:0,i=t String.fromCodePoint(e))).join("");return btoa(t)}(t))),!c24.meta.isLiveSystem)throw JSON.parse(t)}catch(e){if(!c24.meta.isLiveSystem){const t=`C24 JS ${e.type}:`;switch(e.type){case"error":console.error(t,c24.meta.webtest?JSON.stringify(e):e);break;case"warn":console.warn(t,c24.meta.webtest?JSON.stringify(e):e);break;default:console.log(t,c24.meta.webtest?JSON.stringify(e):e)}}}}function i(e,t,r,o,i){c24.meta.isUnsupportedBrowser||n("error",e,t,r,o,i)}const s=function(e,t,r,n,s){t="string"!=typeof t?"":t,r=r||"",n=n||"",window.doNotTrackErrors||o(e,t,s)||(window.doNotTrackErrors=!0,i(e,t,s,r,n))},a=i;c24.errors=c24.errors||{},c24.errors.logError=a,window.onerror=s})();
(()=>{var e={23805(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}}},t={};function a(r){var n=t[r];if(void 0!==n)return n.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,a),s.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var r in t)a.o(t,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";function e(e){return/^(?:[a-z+]+:)?\/\//i.test(e)}function t(e,t,a,r,n,s){const o=c24.meta,i=function(e,t){let a="";if(e===window.location.href&&!isNaN(t)){const e=document.documentElement.outerHTML.split("\n"),r=10,n=t>=r?t-r:0,s=t String.fromCodePoint(e))).join("");return btoa(t)}(t))),!c24.meta.isLiveSystem)throw JSON.parse(t)}catch(e){if(!c24.meta.isLiveSystem){const t=`C24 JS ${e.type}:`;switch(e.type){case"error":console.error(t,c24.meta.webtest?JSON.stringify(e):e);break;case"warn":console.warn(t,c24.meta.webtest?JSON.stringify(e):e);break;default:console.log(t,c24.meta.webtest?JSON.stringify(e):e)}}}}function r(e,a,r,n,s){c24.meta.isUnsupportedBrowser||t("error",e,a,r,n,s)}var n,s,o=a(23805),i=a.n(o),c=function(e,t,a,r){if("a"===a&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===a?r:"a"===a?r.call(e):r?r.value:t.get(e)};class l extends Error{constructor(e,t,a,o){super(a),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"statusText",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"errorText",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"headers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:null}),this.status=t,this.statusText=a,this.errorText=e,this.headers=o;try{const e=JSON.parse(this.errorText);c(n,n,"m",s).call(n,e)&&(this.details=e)}catch{r("errorText could not be parsed","request-service-error.ts")}}}n=l,s=function(e){return i()(e)&&"errors"in e&&Array.isArray(e.errors)};const p=l;function d(t,a){const r=!e(t);(a instanceof URLSearchParams?Array.from(a):Object.entries(a)).filter((([,e])=>null!=e)).forEach((([e,a])=>{(Array.isArray(a)?a:[a]).forEach((a=>t=function(e,t={},a=!1){let r=new URL(e,window.location.origin);return Object.entries(t).forEach((([e,t])=>r.searchParams.append(e,t))),a?r.pathname+r.search:r.toString()}(t,{[e]:a},r)))}));const n=t.indexOf("#");return-1!==n&&(t=t.slice(0,n)),t}var u,f,h,w,g,y,m,v,b,O=function(e,t,a,r,n){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!n)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?n.call(e,a):n?n.value=a:t.set(e,a),a},T=function(e,t,a,r){if("a"===a&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===a?r:"a"===a?r.call(e):r?r.value:t.get(e)};class x{constructor(e){u.add(this),Object.defineProperty(this,"config",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),w.set(this,[]),this.config={...f.defaultConfig,...e},O(this,w,[],"f")}async get(e,t){return T(this,u,"m",y).call(this,e,t),T(this,u,"m",g).call(this)}async post(e,t){return T(this,u,"m",m).call(this,e,t),T(this,u,"m",g).call(this)}async getHtml(e,t){return T(this,u,"m",y).call(this,e,t),T(this,u,"m",g).call(this,!1)}async postHtml(e,t){return T(this,u,"m",m).call(this,e,t),T(this,u,"m",g).call(this,!1)}setApiUrl(e){this.config.url=e}setResponseType(e){this.config.responseType=e}cancelActiveRequests(){T(this,w,"f").forEach(((e,t)=>{e.abort(),T(this,w,"f").splice(t,1)}))}}f=x,w=new WeakMap,u=new WeakSet,g=async function(t=!0){const a=new AbortController;T(this,u,"m",v).call(this,a);const n={method:this.config.method,url:this.config.url,signal:a.signal,params:this.config.params,payload:this.config.payload,responseType:this.config.responseType,headers:{...this.config.headers}};var s;n.headers&&(!e(s=n.url)||s.startsWith(window.location.origin+"/"))&&(n.headers["x-csrf-token"]=window.c24.meta.csrfValue);try{if("get"===(n.method??"get").toLowerCase()&&n.payload){const e=n.payload instanceof FormData?Object.fromEntries(n.payload):n.payload;n.params?n.params={...n.params,...e}:n.params=e,n.payload=void 0}const e=await fetch(n.params?d(n.url,n.params):n.url,{...n,body:n.payload instanceof FormData?n.payload:JSON.stringify(n.payload)});if(e.ok){try{const t=e.headers.get("x-tracking-conversion-events");if(t){const e=JSON.parse(t);e?.forEach((e=>{e.event&&j(e.event,e.eventName,e.eventContext,e.eventType,e.additionalEventData)}))}T(this,u,"m",b).call(this,e.headers);const a=e.headers.get("x-ab-test");if(a&&window.dataLayer&&window.dataLayer.find((e=>e.test))?.test!==a){const e=window.dataLayer.find((e=>e.page))?.page||window.c24.meta.pageData||{};window.dataLayer.push({test:a}),window.dataLayer.push({page:{...e,test:a}})}}catch(e){r("request service tracking failed!","RequestService/index.ts",e)}const a=e.clone();let s;if(t)try{s=await a.json()}catch(t){r(`RequestService tried to parse non-json response from ${n.url}`),s=await e.text()}else s=await e.text();return Promise.resolve({status:e.status,statusText:e.statusText,data:s,headers:e.headers})}const a=await e.text();throw 304!==e.status&&403!==e.status&&r(`Error from Request Service: ${n.method} ${n.url}`,"request-service/index.ts",{stack:`Params: ${n.params?JSON.stringify(n.params):"none"} | Payload: ${n.payload?JSON.stringify(n.payload):"none"} | Status: ${e.status} - ${e.statusText}`}),T(f,f,"f",h).includes(e.status)&&T(this,u,"m",b).call(this,e.headers),new p(a,e.status,e.statusText,e.headers)}catch(e){return Promise.reject(e)}},y=function(e,t){this.config.method="get",e&&(this.config.url=e),t&&(this.config.params=t)},m=function(e,t){this.config.method="post",e&&(this.config.url=e),t&&(this.config.payload=t)},v=function(e){this.cancelActiveRequests(),T(this,w,"f").push(e)},b=function(e){const t=e.get("x-tracking-form-events");if(t){const e=JSON.parse(t);e?.forEach((e=>{k(e.status,e.eventContext,e.eventType)}))}},Object.defineProperty(x,"defaultConfig",{enumerable:!0,configurable:!0,writable:!0,value:{url:"",method:"get",params:void 0,payload:void 0,responseType:"json",headers:{}}}),h={value:[400,403,409,410,429]};const E=e=>{window.ReactNativeWebView&&("object"!=typeof e||Array.isArray(e)?window.ReactNativeWebView.postMessage(JSON.stringify({appAction:e})):window.ReactNativeWebView.postMessage(JSON.stringify(e)))};function k(e,t,a){P("generic_event",`form_${e}`,{event_context:t,event_type:a})}function j(e,t,a,r,n={}){let s={...a&&{event_context:a},...r&&{event_type:r},...n};P("ecommerce"===e.toLowerCase()?"ecommerce":"generic_event",t,s)}function P(e,t,a){c24.meta.isWebview?N(t,a):window.dataLayer.push({event:e,event_name:t,[t]:a})}function N(e,t){if(!e)return;let a,r=null,n={};try{a=S(t)}catch{a=t}try{Object.prototype.hasOwnProperty.call(a,"gtm.uniqueEventId")&&delete a["gtm.uniqueEventId"]}catch{}try{a.login_status=c24.meta.isLoggedIn&&c24.meta.isWebview?"logged-in":"not-logged-in"}catch{}try{Object.prototype.hasOwnProperty.call(a,"pageType")&&(a.screen_name=a.pageType,a.page_grouping=a.pageType.replace(new RegExp(/\./g),"/"))}catch{}try{Object.prototype.hasOwnProperty.call(a,"purchase")&&(console.log("purchase tracking event"),Object.keys(a.purchase).forEach((e=>{n[e]=a.purchase[e]})),delete a.purchase,a={...a,...n})}catch{}try{r=window.google_tag_manager?.["GTM-WPB832"].dataLayer.get("page"),r&&(a={...a,...r})}catch{r=null}try{if("purchase"===e){const e=c24.meta?.dataLayerPushes?.find((e=>Object.prototype.hasOwnProperty.call(e,"page")))?.page||{};a={...a,...e},a.screen_name=a.pageType,a.page_grouping=a.pageType.replace(new RegExp(/\./g),"/")}}catch{}const s="page"===e?"screen_view":e;if(window.AnalyticsWebInterface)window.AnalyticsWebInterface.logEvent(s,JSON.stringify(a));else if(window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.firebase){var o={command:"logEvent",name:s,parameters:a};window.webkit.messageHandlers.firebase.postMessage(o)}else window.ReactNativeWebView&&E({appAction:"screen_view"===e?"track-screen-view":"track-event",appPayload:{event_name:e,...a,...r&&r.pageType&&{page_grouping:r.pageType.replace(new RegExp(/\./g),"/")}}})}function S(e={}){let t={};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r))if("object"==typeof e[r]){var a=S(e[r]);for(let e in a)Object.prototype.hasOwnProperty.call(a,e)&&(t[e.split(".")?.pop()]=a[e])}else t[r]=e[r];return t}function _(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches}c24.meta.dataLayerPushes?.forEach((e=>{if(e.page&&!c24.meta.isWebview){let t;t="light"===c24.meta.appearance?"light":"dark"===c24.meta.appearance?"dark":_()?"system_dark":"system_light",e.page.dark_mode=t}dataLayer.push(e)})),c24.meta.conversionEvents?.forEach((e=>{j(e.event,e.eventName,e.eventContext,e.eventType,e.additionalEventData)})),c24.meta.formEvents?.forEach((e=>{k(e.status,e.eventContext,e.eventType)})),c24.meta.isWebview&&dataLayer.forEach((e=>{Object.keys(e).forEach((t=>{"eeid"===t?function(e,t){if(e&&t)if(window.AnalyticsWebInterface)window.AnalyticsWebInterface.setUserProperty(e,t);else if(window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.firebase){const a={command:"setUserProperty",name:e,value:t};window.webkit.messageHandlers.firebase.postMessage(a)}}("user_id",e[t]):"page"===t&&N("screen_view",e[t])}))}))})()})();
function docReady(callback = function() {}) { if ( docu