PageSourceSearch

https://www.europeanwatch.com/_next/static/chunks/3313-7414c23dd0a…?dpl=dpl_GbBcpqtyGiGk3vv4XTCLD4WD34Bj

js europeanwatch.com collected 2026-09-24 10:05:23 UTC 15,154 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="a920966c-dba6-47e1-b0ad-a5d3b434aa3c",e._sentryDebugIdIdentifier="sentry-dbid-a920966c-dba6-47e1-b0ad-a5d3b434aa3c")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3313],{5370:(e,t,n)=>{n.d(t,{default:()=>i});var a=n(95155);let o=e=>{let{data:t}=e;return(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t).replace(/</g,"\\u003c")}})},r=e=>e.replace(/<[^>]*>/g,"").replace(/&amp;/g,"&").replace(/&quot;/g,'"').replace(/&#039;/g,"'").replace(/\s+/g," ").trim();function i(e){var t,n,i,s,l,c;let{breadCrumbs:u=[],watch:d,faqs:p=[],customJson:m={},brandList:h,modelList:w,inventoryList:g,teamMember:f,blogPost:y}=e,b={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://www.europeanwatch.com"},...u.filter(e=>!!e.href).map((e,t)=>{var n;return{"@type":"ListItem",position:t+2,name:e.label,item:(n=e.href)?n.startsWith("http://")||n.startsWith("https://")?n:"https://www.europeanwatch.com".concat(n):n}})]},v=e=>{switch(e){case"INSTOCK":case"INCOMING":return"https://schema.org/InStock";case"SOLD":return"https://schema.org/SoldOut";default:return"https://schema.org/OutOfStock"}},k=d&&!d.hide_price&&"SOLD"!==d.status?{"@context":"https://schema.org","@type":"Product",name:"".concat(d.brand," ").concat(d.model),description:d.description,image:d.images,brand:{"@type":"Brand",name:d.brand},sku:String(d.stock_number),mpn:d.reference_number,url:"https://www.europeanwatch.com/watch/".concat(d.slug),offers:{"@type":"Offer",price:d.web_price,priceCurrency:"USD",availability:v(d.status),itemCondition:"https://schema.org/UsedCondition",seller:{"@id":"https://www.europeanwatch.com/#organization"}}}:null,x=p.length>0?{"@context":"https://schema.org","@type":"FAQPage",mainEntity:p.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))}:null,S=h&&h.length>0?{"@context":"https://schema.org","@type":"ItemList",name:"All Brands",url:"https://www.europeanwatch.com/brand",itemListElement:h.map((e,t)=>({"@type":"ListItem",position:t+1,name:e.label,item:"https://www.europeanwatch.com/brand/".concat(e.slug)}))}:null,_=w&&w.models.length>0?{"@context":"https://schema.org","@type":"ItemList",name:"".concat(w.brand," Models"),itemListElement:w.models.map((e,t)=>({"@type":"ListItem",position:t+1,name:e.name,item:"https://www.europeanwatch.com/brand/".concat(e.brand_slug,"/").concat(e.slug)}))}:null,A=g&&g.items.length>0?{"@context":"https://schema.org","@type":"ItemList",name:g.name,itemListElement:g.items.filter(e=>!e.hide_price||"SOLD"!==e.status).map((e,t)=>({"@type":"ListItem",position:t+1,item:{"@type":"Product",name:"".concat(e.brand," ").concat(e.model),sku:String(e.stock_number),mpn:e.reference_number,image:e.images,url:"https://www.europeanwatch.com/watch/".concat(e.slug),offers:{"@type":"Offer",price:e.web_price,priceCurrency:"USD",availability:v(e.status),itemCondition:"https://schema.org/UsedCondition"}}}))}:null,N=f?{"@context":"https://schema.org","@type":"Person",name:f.title,jobTitle:r(f.position),worksFor:{"@id":"https://www.europeanwatch.com/#organization"},image:null==(t=f.image)?void 0:t.url,url:"https://www.europeanwatch.com/about-us/".concat(f.slug),...f.include_contact_email&&f.email&&{email:"mailto:".concat(f.email)}}:null,I=f&&(null==f?void 0:f.video_link)?{"@context":"https://schema.org","@type":"VideoObject",name:"Meet ".concat(f.title," — ").concat(r(f.position)),description:"Meet ".concat(f.title,", ").concat(r(f.position),"."),thumbnailUrl:null==(n=f.image)?void 0:n.url,uploadDate:f.updated_at,embedUrl:f.video_link,...f.video_link_hls_manifest_url&&{contentUrl:f.video_link_hls_manifest_url}}:null,O=y?{"@context":"https://schema.org","@type":"BlogPosting",headline:y.title,image:null==(i=y.image)?void 0:i.url,datePublished:y.date,dateModified:null!=(c=y.updated_at)?c:y.date,author:y.author?{"@type":"Person",name:"".concat(y.author.name),url:"https://www.europeanwatch.com/blog/author/".concat(y.author.slug)}:{"@id":"https://www.europeanwatch.com/#organization"},publisher:{"@id":"https://www.europeanwatch.com/#organization"},url:"https://www.europeanwatch.com/blog/".concat(y.slug),...(null==(s=y.seotamic_meta)?void 0:s.description)&&{description:y.seotamic_meta.description},mainEntityOfPage:{"@type":"WebPage","@id":"https://www.europeanwatch.com/blog/".concat(y.slug)},...(null==(l=y.categories)?void 0:l.length)>0&&{articleSection:y.categories.map(e=>e.title)}}:null;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o,{data:{"@context":"https://schema.org","@type":"Organization","@id":"https://www.europeanwatch.com/#organization",name:"European Watch Company",url:"https://www.europeanwatch.com",logo:"https://www.europeanwatch.com/img/logo.png",sameAs:["https://www.facebook.com/europeanwatchcompany","https://www.youtube.com/@europeanwatchco","https://www.instagram.com/europeanwatchco/","https://x.com/EuropeanWatchCo","https://www.pinterest.com/europeanwatchco/"]}}),(0,a.jsx)(o,{data:{"@id":"https://www.europeanwatch.com/#store","@context":"https://schema.org","@type":"Store",name:"European Watch Company",description:"Buy, sell, and trade pre-owned luxury watches from brands like Rolex, Patek Philippe, and Audemars Piguet.",logo:"https://www.europeanwatch.com/img/logo.png",priceRange:"$$$$",image:["https://europeanwatch.com/img/storefront-1x1.webp","https://europeanwatch.com/img/storefront-4x3.webp","https://europeanwatch.com/img/storefront-16x9.webp","https://europeanwatch.com/img/showroom-1x1.webp","https://europeanwatch.com/img/showroom-4x3.webp","https://europeanwatch.com/img/showroom-16x9.webp"],address:{"@type":"PostalAddress",streetAddress:"137 Newbury St. 4th Floor",addressLocality:"Boston",addressRegion:"MA",postalCode:"02116",addressCountry:"US"},geo:{"@type":"GeoCoordinates",latitude:42.351245,longitude:-71.077246},url:"https://www.europeanwatch.com",telephone:"+16172629798",openingHoursSpecification:[{"@type":"OpeningHoursSpecification",dayOfWeek:["Monday","Tuesday","Wednesday","Thursday","Frid
1ay"],opens:"10:00",closes:"18:00"}],hasMap:"https://maps.google.com/?cid=2278024524695655481",parentOrganization:{"@id":"https://www.europeanwatch.com/#organization"}}}),(0,a.jsx)(o,{data:{"@context":"https://schema.org","@type":"WebSite","@id":"https://www.europeanwatch.com/#website",name:"European Watch Company",url:"https://www.europeanwatch.com",potentialAction:{"@type":"SearchAction",target:{"@type":"EntryPoint",urlTemplate:"https://www.europeanwatch.com/search?search={search_term_string}"},"query-input":"required name=search_term_string"}}}),u.some(e=>!!e.href)&&(0,a.jsx)(o,{data:b}),k&&(0,a.jsx)(o,{data:k}),x&&(0,a.jsx)(o,{data:x}),S&&(0,a.jsx)(o,{data:S}),w&&w.models.length>0&&(0,a.jsx)(o,{data:_}),g&&g.items.length>0&&(0,a.jsx)(o,{data:A}),f&&(0,a.jsx)(o,{data:N}),f&&(null==f?void 0:f.video_link)&&(0,a.jsx)(o,{data:I}),y&&(0,a.jsx)(o,{data:O}),Object.keys(m).length>0&&(0,a.jsx)(o,{data:m})]})}},6287:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(95155);function o(e){let{status:t,displayStatus:n}=e,o="bg-red-500 fill-red-500";switch(t){case"INSTOCK":o="bg-blue-400 fill-blue-400";break;case"ONHOLD":o="bg-yellow-500 fill-yellow-500";break;case"INCOMING":o="bg-gray-500 fill-gray-500";break;default:o="bg-red-500 fill-red-500"}return("INSTOCK"===t||"INCOMING"===t||"ONHOLD"===t||"SOLD"===t||"PENDING"===t||"WAIT2SHIP"===t)&&(0,a.jsx)("div",{className:"".concat(o,"  font-decimal font-book inline-block px-2 py-1 text-xs text-center text-white uppercase"),children:n&&("PENDING"===n||"WAIT2SHIP"===n?"SOLD":n)})}n(12115)},7189:(e,t,n)=>{n.d(t,{L4:()=>_,Rt:()=>I,Tw:()=>S,go:()=>A,iZ:()=>x,k2:()=>N,xg:()=>v});var a=n(12115),o=n(20063),r=n(45941),i=n(47471),s=n(27122),l=n(97635),c=n(21462),u=n(45455),d=n(79394);function p(e){let t=l.A;s.wd("Median Clerk plugin unavailable",{level:"error",tags:{callsite:e,surface:"median"},extra:{typeof_Median:typeof l.A,typeof_Median_clerk:typeof t.clerk,isNativeApp:(()=>{try{return l.A.isNativeApp()}catch(e){return"threw: ".concat(e instanceof Error?e.message:String(e))}})(),userAgent:navigator.userAgent,cookie:document.cookie,url:window.location.href}})}let m={user:null,hasValidToken:!1,version:0},h=m,w=new Set;function g(){for(let e of w)e()}function f(e){return w.add(e),()=>{w.delete(e)}}function y(){return h}function b(){return m}async function v(){let e=(0,u.MH)();if(!e)return null;try{let t=await e.getAuthStatus();return h={user:t.user,hasValidToken:t.hasValidToken,version:h.version+1},g(),t}catch(e){return h={user:null,hasValidToken:!1,version:h.version+1},g(),null}}function k(){return(0,a.useSyncExternalStore)(f,y,b)}function x(){var e,t,n,a,o;let{isNativeApp:i}=(0,c.Y)(),s=(0,r.Jd)(),l=k();if(i){let e=l.user;return{isLoaded:!0,isSignedIn:l.hasValidToken&&null!==e,user:e?{id:e.id,firstName:null!=(t=e.firstName)?t:null,lastName:null!=(n=e.lastName)?n:null,email:null}:null}}let u=s.user;return{isLoaded:s.isLoaded,isSignedIn:null!=(a=s.isSignedIn)&&a,user:u?{id:u.id,firstName:u.firstName,lastName:u.lastName,email:null!=(o=null==(e=u.primaryEmailAddress)?void 0:e.emailAddress)?o:null}:null}}function S(){var e;let{isNativeApp:t}=(0,c.Y)(),n=(0,i.d)(),a=k();return t?a.hasValidToken&&null!==a.user:null!=(e=n.isSignedIn)&&e}function _(){let{isNativeApp:e}=(0,c.Y)(),{getToken:t}=(0,i.d)();return(0,a.useCallback)(async()=>{if(e){let e=(0,u.MH)();if(!e)return null;let t=await e.getAuthStatus();return t.hasValidToken&&t.token?((0,d.Wc)(t.token),(0,d.Pc)(t.token).catch(()=>{}),t.token):null}return t()},[e,t])}function A(){let{isNativeApp:e}=(0,c.Y)(),t=(0,o.useRouter)();return(0,a.useCallback)(async()=>{if(e){let e=(0,u.MH)();if(!e)throw p("signIn"),Error("Median Clerk plugin unavailable");try{await e.presentSignIn()}catch(e){throw s.Cp(e,{level:"error",tags:{surface:"median",phase:"presentSignIn"}}),e}await v();return}t.push("/sign-in")},[e,t])}function N(){var e,t,n,o,i,s;let{isNativeApp:l}=(0,c.Y)(),{isLoaded:u,isSignedIn:d,user:p}=(0,r.Jd)(),m=null!=(n=null==p?void 0:p.firstName)?n:"",h=null!=(o=null==p?void 0:p.lastName)?o:"",w=null!=(i=null==p||null==(e=p.primaryEmailAddress)?void 0:e.emailAddress)?i:"",g=null!=(s=null==p||null==(t=p.primaryPhoneNumber)?void 0:t.phoneNumber)?s:"",f=!!p;return(0,a.useMemo)(()=>!l&&u&&d&&f?{firstName:m,lastName:h,email:w,phone:g}:null,[w,m,f,u,l,d,h,g])}function I(){let{isNativeApp:e}=(0,c.Y)(),t=(0,r.ho)(),n=(0,o.useRouter)();return(0,a.useCallback)(async()=>
1{if(e){let e=(0,u.MH)();if(!e)throw p("signOut"),Error("Median Clerk plugin unavailable");await e.signOut(),await v(),(0,d.mH)();try{await (0,d.op)()}catch(e){}n.refresh();return}await t.signOut()},[e,t,n])}},14547:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(95155);function o(e){let{className:t=""}=e;return(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:t,viewBox:"0 0 24 24",fill:"currentColor",children:(0,a.jsx)("path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"})})}},17741:(e,t,n)=>{n.d(t,{_J:()=>r,wG:()=>a,wy:()=>i});let a="ewc:favorites-changed";async function o(e,t,n){if(!(await fetch("/api/favorites/".concat(encodeURIComponent(e)),{method:n,credentials:"same-origin",headers:{"Content-Type":"application/json"},body:JSON.stringify({slug:t})})).ok)throw Error("POST"===n?"Failed to add to favorites":"Failed to remove from favorites");window.dispatchEvent(new CustomEvent(a,{detail:{inventoryId:e,action:"POST"===n?"add":"remove"}}))}let r=(e,t)=>o(e,t,"POST"),i=(e,t)=>o(e,t,"DELETE")},21462:(e,t,n)=>{n.d(t,{Y:()=>i});var a=n(97635),o=n(12115),r=n(20063);function i(){let[e,t]=(0,o.useState)(!1),n=(0,r.useRouter)();return(0,o.useEffect)(()=>{var e;a.A.onReady(()=>{t(!0)}),(null==(e=a.A.jsNavigation)?void 0:e.url)&&a.A.jsNavigation.url.addListener(e=>{let{url:t}=e,a=new URL(t,window.location.origin);n.push(a.pathname+a.search)})},[n]),{isReady:e,isNativeApp:a.A.isNativeApp(),Median:a.A}}},45455:(e,t,n)=>{n.d(t,{MH:()=>c,b8:()=>d});var a=n(97635),o=n(27122);class r extends Error{constructor(e,t){super("Median bridge call timed out: ".concat(e," after ").concat(t,"ms")),this.command=e,this.name="MedianBridgeTimeoutError"}}let i=new Set,s=new Set;function l(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e4;return new Promise((a,s)=>{let l=setTimeout(()=>{let t=new r(e,n);i.has(e)||(i.add(e),o.Cp(t,{level:"error",tags:{surface:"median",phase:"bridge-timeout",command:e}})),s(t)},n);t.then(e=>{clearTimeout(l),a(e)},e=>{clearTimeout(l),s(e)})})}function c(){let e=a.A.clerk;return e?{initialize:t=>l("clerk/initialize",e.initialize(t)),getAuthStatus:()=>l("clerk/getAuthStatus",e.getAuthStatus()),presentSignIn:()=>(function(e,t,n){let a=Date.now(),r=setTimeout(()=>{s.has(e)||(s.add(e),o.wd("Median bridge call still pending",{level:"warning",tags:{surface:"median",phase:"bridge-hang",command:e},extra:{pendingMs:3e4}}),t.then(()=>{o.wd("Median bridge call settled after hang",{level:"info",tags:{surface:"median",phase:"bridge-hang-settled",command:e},extra:{elapsedMs:Date.now()-a,outcome:"resolved"}})},()=>{o.wd("Median bridge call settled after hang",{level:"info",tags:{surface:"median",phase:"bridge-hang-settled",command:e},extra:{elapsedMs:Date.now()-a,outcome:"rejected"}})}))},3e4);return t.then(()=>clearTimeout(r),()=>clearTimeout(r)),t})("clerk/presentSignIn",e.presentSignIn(),3e4),signOut:()=>l("clerk/signOut",e.signOut())}:null}let u=null;function d(){return u||(u=(async()=>{try{var e,t,n,i;let r=await l("deviceInfo",a.A.deviceInfo(),5e3);o.NA("median.appVersion",null!=(e=r.appVersion)?e:"unknown"),o.NA("median.appBuild",null!=(t=r.appBuild)?t:"unknown"),o.NA("median.platform",null!=(n=r.platform)?n:"unknown"),o.NA("median.distribution",null!=(i=r.distribution)?i:"unknown")}catch(e){o.NA("median.appVersion",e instanceof r?"timeout":"error")}})())}},74362:(e,t,n)=>{function a(e,t){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:e,stock_number:t.stock_number,brand:t.brand,product_line:t.product_line,reference_number:t.reference_number,web_price:t.web_price,origin:t.origin})}function o(e){a("watch_favorited",e)}function r(e){a("watch_unfavorited",e)}function i(e){a("favorite_clicked",e)}n.d(t,{BW:()=>i,Lv:()=>o,Q1:()=>r})},79394:(e,t,n)=>{n.d(t,{Pc:()=>i,Wc:()=>o,mH:()=>r,op:()=>s});var a=n(55603);function o(e){if("undefined"==typeof document)return;let t="https:"===window.location.protocol?"; Secure":"";document.cookie="".concat(a.nc,"=").concat(e,"; Path=/; SameSite=Lax; Max-Age=").concat(60).concat(t)}function r(){"undefined"!=typeof document&&(document.cookie="".concat(a.nc,"=; Path=/; SameSite=Lax; Max-Age=0"))}function i(e){return fetch("/api/median/session",{method:"POST",headers:{Authorization:"Bearer ".concat(e)}})}function s(){return fetch("/api/median/session",{method:"DELETE"})}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.