1<!DOCTYPE html><!-- <html lang={content?.seo?.locale}> --><html> <head><!-- Google Tag Manager -->
1<script>(function(){const tag = "GTM-5X48JDV2"; 2 3 (function (w, d, s, l, i) { 4 w[l] = w[l] || []; 5 w[l].push({ "gtm.start": new Date().getTime(), event: "gtm.js" }); 6 var f = d.getElementsByTagName(s)[0], 7 j = d.createElement(s), 8 dl = l != "dataLayer" ? "&l=" + l : ""; 9 j.async = true; 10 j.src = "https://www.googletagmanager.com/gtm.js?id=" + i + dl; 11 f.parentNode.insertBefore(j, f); 12 })(window, document, "script", "dataLayer", tag); 13 })();</script>
13<!-- End Google Tag Manager --><!-- google site verification --><!-- end of google site verification --><!-- modal --><!-- end of modal --><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><title>Dim Sum Club é»å¿è</title><meta name="robots" content="index, follow"><meta name="author" content="Best Food Today"><!-- Open Graph Meta Tags --><meta property="og:title" content="Dim Sum Club é»å¿è"><meta property="og:type" content="website"><!-- Twitter Card Meta Tags --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Dim Sum Club é»å¿è"><!-- structured data -->
13<script type="application/ld+json">{ 14 "@context": "https://schema.org", 15 "@type": "Restaurant" 16}</script>
16<!-- end of structured data --><link rel="stylesheet" href="/_astro/accessibility.DbeKwHpA.css">
16<script type="module">const a=document.getElementById("fullscreen-modal"),y=document.getElementById("close-button"),v=document.querySelectorAll("[data-src]");v.forEach(t=>{t.addEventListener("click",()=>{const n=t.getAttribute("data-src");if(!a||!n)return;a.style.display="flex";const s=a.querySelector("img");s&&(s.src=n?.replace("/public",""))})});y&&y.addEventListener("click",()=>{if(!a)return;a.style.display="none";const t=a.querySelector("img");t&&(t.src="")});document?.getElementById("openMainMenu")?.addEventListener("click",function(){document?.getElementById("mobileMenu")?.classList?.remove("hidden")});document?.getElementById("closeMenu")?.addEventListener("click",function(){document?.getElementById("mobileMenu")?.classList.add("hidden")});const E=document.querySelectorAll(".menuItem");E.forEach(t=>{t.addEventListener("click",function(){setTimeout(()=>{document.getElementById("mobileMenu")?.classList.add("hidden")},300)})});document?.getElementById("bannerCloseIcon")?.addEventListener("click",function(){document?.getElementById("headBanner")?.classList.add("hidden")});function L(){const t=document.getElementById("gjw-video");if(t){const n=t.src;n.includes("mute=1")||(t.src=n+"&mute=1")}}document.getElementById("gjw-video").onload=function(){L()};if(!window.__galleryExpandInit){window.__galleryExpandInit=!0;const t=(s,c)=>{const e=Number(s);return!Number.isFinite(e)||e<1?c:Math.floor(e)},n=()=>{const s=document.querySelectorAll("[data-gallery-grid]"),c=window.matchMedia("(min-width: 1024px)").matches;s.forEach(e=>{const o=e.getAttribute("id");if(!o)return;const i=document.querySelector(`.gallery-expand-btn[data-gallery-target="${o}"]`);if(!i)return;if(e.classList.contains("gallery-expanded")){i.remove();return}const g=t(e.getAttribute("data-visible-mobile"),4),u=t(e.getAttribute("data-visible-desktop"),8),l=c?u:g,r=e.querySelectorAll(".gallery-item").length;i.style.display=r>l?"":"none"})};document.addEventListener("click",s=>{const c=s.target instanceof Element?s.target.closest(".gallery-expand-btn"):null;if(!c)return;const e=c.getAttribute("data-gallery-target");if(!e)return;const o=document.getElementById(e);o&&(o.classList.add("gallery-expanded"),c.remove())}),document.addEventListener("DOMContentLoaded",n),window.addEventListener("resize",n)}document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(".reviews-slider-wrapper").forEach(n=>{const s=n.closest(".relative")?.querySelector(".reviews-slider-prev"),c=n.closest(".relative")?.querySelector(".reviews-slider-next"),e=n.querySelector(".reviews-slider-track"),o=n.closest("section")?.querySelectorAll(".reviews-slider-dot");if(!e)return;const i=e.querySelector(".reviews-slider-item")?.offsetWidth,g=24;let u=0;const l=r=>{if(!i)return;const m=(i+g)*r;n.scrollTo({left:m,behavior:"smooth"}),o?.forEach((d,f)=>{f===r?(d.classList.add("bg-gray-600"),d.classList.remove("bg-gray-300")):(d.classList.remove("bg-gray-600"),d.classList.add("bg-gray-300"))}),u=r};s?.addEventListener("click",()=>{const r=Math.max(0,u-1);l(r)}),c?.addEventListener("click",()=>{const r=e.querySelectorAll(".reviews-slider-item").length,m=Math.max(0,r-3),d=Math.min(m,u+1);l(d)}),o?.forEach((r,m)=>{r.addEventListener("click",()=>{l(m)})}),l(0)})}); 17</script>
17</head> <body> <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, line 17
17 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
17GTM-5X48JDV2
vendor: 83 bytes, line 17
17" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
17<!-- End Google Tag Manager (noscript) --> <access-widget-ui data-acsb="skipLinks" class="notranslate"><div><div class="skip-links " role="region" aria-label="Skip Links" data-acsb="skipLinks"><div><a href="#maincontent" data-acsb-skip-link="content" class="skip-link">Skip to Content<div class="content" aria-hidden="true"><span class="icon">âµ</span>ENTER</div></a></div> <!-- <div> 18 <a href="#menu" data-acsb-skip-link="menu" class="skip-link"> 19 Skip to Menu 20 <div class="content" aria-hidden="true"> 21 <span class="icon">âµ</span> 22 ENTER</div> 23 </a> 24 </div> --> <div> <a href="#footer" data-acsb-skip-link="footer" class="skip-link">Skip to Footer<div class="content" aria-hidden="true"><span class="icon">âµ</span>ENTER</div></a></div></div></div></access-widget-ui> <header id="header" class="relative shadow-lg z-50"> <div class="fixed top-0 w-full"> <!-- banner --> <!-- end of banner --> <span class="absolute -z-10 w-full inset-0 top-0 left-0" style="background-color: #fff; opacity:0.9;"></span> <nav class="mx-auto flex max-w-7xl items-center justify-between gap-x-2 sm:gap-x-6 px-6 py-3 lg:px-8" aria-label="Global" id="menu"> <div class="cursor-pointer truncate"> <a href="/" class="flex items-center justify-center -m-1.5 p-1.5" aria-label="Dim Sum Club é»å¿è logo, click to go to home."> <span class="sr-only">undefinedLogo</span> <img class="hidden sm:block h-24 w-auto mr-3" src="/é»å¿èLOGO-å®.webp" alt="Dim Sum Club é»å¿è Logo" style="height:70px"> <img class="block sm:hidden mx-2" src="/é»å¿èLOGO-å®.webp" alt="Dim Sum Club é»å¿è Logo" style="height:50px"> <div class="flex-1 truncate hidden sm:block" style="color:;font-size:20px"> </div> </a> </div> <div class="cursor-pointer hidden lg:flex lg:flex-0 lg:gap-x-12 grow justify-center" style="color:#000"> <a href="/" class="cursor-pointer hover:scale-125 ease-in-out transition-transform duration-300 text-lg font-semibold leading-6" aria-label="Home"> Home </a> <a href="/#gallery" class="cursor-pointer hover:scale-125 ease-in-out transition-transform duration-300 text-lg font-semibold leading-6" aria-label="Gallery"> Gallery </a> <a href="/#about-us" class="cursor-pointer hover:scale-125 ease-in-out transition-transform duration-300 text-lg font-semibold leading-6" aria-label="About Us"> About Us </a> <a href="/#contact-us" class="cursor-pointer hover:scale-125 ease-in-out transition-transform duration-300 text-lg font-semibold leading-6" aria-label="Contact Us"> Contact Us </a> <a href="/zh_TW" class="cursor-pointer hover:scale-125 ease-in-out transition-transform duration-300 text-lg font-semibold leading-6" aria-label="䏿"> 䏿 </a> </div> <div class="cursor-pointer flex flex-1 items-center justify-end gap-x-2 sm:gap-x-6"> <a href="https://www.bestfoodtodayus.com/ordering/restaurant/menu?restaurant_uid=3a3ff07f-24b2-43f5-9bcb-9f60d2ca5e9b" class="rounded-md px-3.5 py-2.5 text-lg font-semibold shadow-sm hover:scale-105 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 whitespace-nowrap text-center text-white" style="background-color:#7E1C1D;" target="_blank" rel="noopener noreferrer" aria-label="Open the Order Oline in a new tab"> Order Oline </a> <a class="flex items-center gap-2 cursor-pointer hover:scale-105" style="color:#000000" href="tel:415-592-8938" id="headerTelBtn"> <span class="sr-only">Call Us</span> <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" class="w-7 h-7 sm:w-6 sm:h-6"> <path fill="currentColor" d="M6.62 10.79c1.44 2.83 3.76 5.15 6.59 6.59l2.2-2.2c.28-.28.67-.36 1.02-.25c1.12.37 2.32.57 3.57.57a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57c.11.35.03.74-.25 1.02z"></path> </svg> <span class="hidden sm:block whitespace-nowrap text-lg"> 415-592-8938 </span> </a> </div> <div id="openMainMenu" class="flex lg:hidden"> <button type="button" class="cursor-pointer -m-2.5 inline-flex items-center justify-center rounded-md p-2.5" style="color:#000"> <span class="sr-only">
24Open main menu</span> <svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"> <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path> </svg> </button> </div> </nav> <!-- Mobile menu --> <div id="mobileMenu" class="hidden fixed inset-0 z-10 items-center justify-center bg-gray-900 bg-opacity-90"> <div class="fixed inset-y-0 right-0 z-10 w-full overflow-y-auto bg-white px-6 py-6 sm:max-w-sm sm:ring-1 sm:ring-gray-900/10"> <div class="flex justify-end items-between gap-x-6"> <!-- <a href="/" class="-m-1.5 p-1.5"> 25 <span class="sr-only">{content?.header?.title + " Logo"}</span> 26 <img 27 class="h-12 w-auto" 28 src={`/${content?.logo}`} 29 alt={content?.title + " Logo"} 30 /> 31 </a> --> <div class="flex items-center gap-x-4"> <a href="https://www.bestfoodtodayus.com/ordering/restaurant/menu?restaurant_uid=3a3ff07f-24b2-43f5-9bcb-9f60d2ca5e9b" class="rounded-md px-3.5 py-2.5 text-lg font-semibold shadow-sm hover:scale-105 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 whitespace-nowrap text-center text-white" style="background-color:#7E1C1D;" target="_blank" rel="noopener noreferrer" aria-label="Open the Order Oline in a new tab"> Order Oline </a> <button id="closeMenu" type="button" class="cursor-pointer rounded-md p-2.5 text-gray-700"> <span class="sr-only">Close menu</span> <svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"> <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path> </svg> </button> </div> </div> <div class="mt-6 flow-root"> <div class="-my-6 divide-y divide-gray-500/10"> <div class="space-y-2 py-6"> <a href="/" class="menuItem -mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50"> Home </a> <a href="/#gallery" class="menuItem -mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50"> Gallery </a> <a href="/#about-us" class="menuItem -mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50"> About Us </a> <a href="/#contact-us" class="menuItem -mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50"> Contact Us </a> <a href="/zh_TW" class="menuItem -mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50"> 䏿 </a> </div> </div> </div> </div> </div> </div> </header> <main id="maincontent"> <div class="bg-white py-12"> <div class="mx-auto max-w-6xl lg:px-8"> <div class="bg-white px-6 py-16 sm:py-32 lg:px-8"> <div class="mx-auto max-w-3xl text-base leading-7 text-gray-700"> <h1 class="mt-2 text-3xl font-bold tracking-tight text-center text-gray-900 sm:text-4xl"> 32Cookie Policy 33</h1> <p class="mt-6"> 34This Cookie Policy explains how Dim Sum Club é»å¿è and its affiliates 35 (collectively, "we," "our," or "us") use cookies and similar tracking 36 technologies on our website. It should be read together with our 37 Privacy Policy. 38</p> <p class="mt-6">This policy is effective as of June 30, 2026.</p> <p class="mt-2">Last updated: June 30, 2026</p> <!-- What Are Cookies --> <h2 class="mt-16 text-2xl font-bold tracking-tight text-gray-900"> 39What Are Cookies? 40</h2> <p class="mt-6"> 41Cookies are small text files that are placed on your device when you 42 visit a website. They are widely used to make websites work, to 43 improve their performance, and to provide information to the site 44 owners and third parties. "Similar technologies" include pixels, tags, 45 and software development kits (SDKs) that work in much the same way. 46</p> <h2 class="mt-16 text-2xl font-bold tracking-tight text-gray-900"> 47How We Use Cookies 48</h2> <p class="mt-6">We use cookies and similar technologies for:</p> <ul class="list-disc list-inside"> <li> <strong>Essential cookies</strong> â required for the website to 49 function and to keep it secure. 50</li> <li> <strong>Analytics cookies</strong> â to understand how visitors use 51 our website so we can improve it. 52</li> <li> <strong>Advertising cookies</strong> â to deliver and measure 53 advertising, and to understand the effectiveness of our advertising 54 campaigns across other websites and platforms. 55</li> </ul> <h2 class="mt-16 text-2xl font-bold tracking-tight text-gray-900"> 56Advertising and Analytics Partners 57</h2> <p class="mt-6"> 58To promote our restaurant and measure how our advertising performs, we 59 may allow the following third-party platforms to set cookies and 60 similar identifiers on our website. Depending on how this website is 61 configured, these partners may collect information about your visit 62 and use it to deliver and measure advertising on their own and other 63 websites: 64</p> <h3 class="mt-8 text-xl font-semibold text-gray-900"> 65Google (Google Ads, Google Analytics, Google Tag Manager) 66</h3> <p class="mt-4"> 67We may use Google services to manage tags, measure website traffic, 68 and run and measure Google Ads campaigns (including conversion 69 tracking and remarketing). You can control the ads Google shows you 70 and opt out of personalized advertising through 71<a href="https://adssettings.google.com" target="_blank" rel="noopener noreferrer">Google Ads Settings</a>, and you can opt out of Google Analytics using the 72<a href="https://tools.google.com/dlpage/gaoptout" target="_blank" rel="noopener noreferrer">Google Analytics Opt-out Browser Add-on</a>. 73</p> <h3 class="mt-8 text-xl font-semibold text-gray-900"> 74Meta (Facebook and Instagram Ads) 75</h3> <p class="mt-4"> 76We may use the Meta Pixel to measure the effectiveness of our 77 advertising on Facebook and Instagram and to show ads to people who 78 have visited our website. You can manage your ad preferences in your 79<a href="https://www.facebook.com/settings?tab=ads" target="_blank" rel="noopener noreferrer">Facebook ad settings</a> and your Instagram account settings. 80</p> <h3 class="mt-8 text-xl font-semibold text-gray-900"> 81TikTok Ads 82</h3> <p class="mt-4"> 83We may use the TikTok Pixel to measure and optimize our advertising 84 campaigns on TikTok and to reach people who have visited our website. 85 You can manage your ad preferences in your TikTok account settings 86 under "Privacy" and "Ads." 87</p> <p class="mt-6"> 88These partners act as independent controllers of the data they 89 collect through these technologies. We encourage you to review their 90 respective privacy and cookie policies to understand how they process 91 your information. 92</p> <h2 class="mt-16 text-2xl font-bold tracking-tight text-gray-900"> 93How to Manage or Disable Cookies 94</h2> <p class="mt-6"> 95Most browsers automatically accept cookies by default, but you can set 96 your browser to remove or reject cookies through its settings. Please 97 keep in mind that removing or blocking cookies may affect your 98 experience and cause some features of the website to work incorrectly 99 or become unavailable. 100</p> <p class="mt-6"> 101You can also opt out of interest-based advertising from many companies 102 through these industry tools: 103</p> <ul class="list-disc list-inside"> <li> <a href="https://optout.aboutads.info" target="_blank" rel="noopener noreferrer">Digital Advertising Alliance (DAA)</a> </li> <li>
103 <a href="https://optout.networkadvertising.org" target="_blank" rel="noopener noreferrer">Network Advertising Initiative (NAI)</a> </li> <li> <a href="https://www.youronlinechoices.eu" target="_blank" rel="noopener noreferrer">Your Online Choices (EU)</a> </li> </ul> <!-- Changes --> <h2 class="mt-16 text-2xl font-bold tracking-tight text-gray-900"> 104Changes to This Cookie Policy 105</h2> <p class="mt-6"> 106We may update this Cookie Policy from time to time to reflect changes 107 in the technologies we use or for other operational, legal, or 108 regulatory reasons. Any changes will be posted on this page. 109</p> <!-- Contact --> <h2 class="mt-16 text-2xl font-bold tracking-tight text-gray-900"> 110Contact Us 111</h2> <p class="mt-6"> 112If you have any questions about our use of cookies, you may contact us 113 using the following details: 114</p> <div class="mt-6"> <p class="mt-2">Dim Sum Club é»å¿è</p> <p class="mt-2">Tel: 415-592-8938</p> <p class="mt-2">Address: 2237 Taraval St, San Francisco, CA 94116</p> </div> </div> </div> </div> </div> </main> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style>
114<script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();;(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script>
114<astro-island uid="slBVa" prefix="r0" component-url="/_astro/Footer.Io1A6j54.js" component-export="default" renderer-url="/_astro/client.BIGLHmRd.js" props="{"content":[0,{"tag":[0,"GTM-5X48JDV2"],"title":[0,"Dim Sum Club é»å¿è"],"favicon":[0,"favicon.ico"],"logo":[0,"é»å¿èLOGO-å®.webp"],"primaryColor":[0,"#7E1C1D"],"secondaryColor":[0,"#EBB73D"],"primaryColorScheme":[0,"dark"],"secondaryColorScheme":[0,"light"],"cuid":[0,""],"ruid":[0,""],"orderOnlineLink":[0,"https://www.bestfoodtodayus.com/ordering/restaurant/menu?restaurant_uid=3a3ff07f-24b2-43f5-9bcb-9f60d2ca5e9b"],"tel":[0,"415-592-8938"],"address":[0,"2237 Taraval St, San Francisco, CA 94116"],"creationDate":[0,"1 Jan 2025"],"header":[0,{"logoSize":[0,70],"logoSizeOnMobile":[0,50],"textAfterLogo":[0,{"text":[0,""],"size":[0,20],"color":[0,""]}],"logoOnMobile":[0,"é»å¿èLOGO-mobile.webp"],"bgColor":[0,"#fff"],"bgOpacity":[0,"0.9"],"menuTextColor":[0,"#000"],"menu":[1,[[0,{"text":[0,"Home"],"link":[0,"/"]}],[0,{"text":[0,"Gallery"],"link":[0,"/#gallery"]}],[0,{"text":[0,"About Us"],"link":[0,"/#about-us"]}],[0,{"text":[0,"Contact Us"],"link":[0,"/#contact-us"]}],[0,{"text":[0,"䏿"],"link":[0,"/zh_TW"]}]]],"addOrderOnlineBtn":[0,false],"orderOnlineBtnInsteadText":[0,""],"addTableReservationBtn":[0,false],"tableReservationBtnInsteadText":[0,""],"telTextColor":[0,"#000000"],"addTelBtn":[0,true],"otherBtn1InsteadText":[0,"Order Oline"],"otherBtn1Href":[0,"https://www.bestfoodtodayus.com/ordering/restaurant/menu?restaurant_uid=3a3ff07f-24b2-43f5-9bcb-9f60d2ca5e9b"],"otherBtn2InsteadText":[0,""],"otherBtn2Href":[0,""]}],"sections":[1,[[0,{"type":[0,"cookie"]}]]],"footer":[0,{"cookie":[0,true],"mode":[0,1],"noMarginTop":[0,true],"bgImg":[0,"gallery2/001_Dim Sum Club interior.webp"],"bgColor":[0,"#000"],"bgOpacity":[0,"0.7"],"textColor":[0,"#fff"],"openingHoursInsteadText":[0,""],"openingHours":[1,[[0,"Mon, Wed ~ Fri"],[0,"10:30 AM - 3:00 PM, 5:00 PM - 9:00 PM"],[0,"Sat ~ Sun"],[0,"10:00 AM - 3:00 PM, 5:00 PM - 9:00 PM"],[0,"Tue Closed"]]],"isLogo":[0,false],"logoSize":[0,120],"FB":[0,false],"FBLink":[0,""],"IG":[0,false],"IGLink":[0,""],"X":[0,false],"XLink":[0,""],"youtube":[0,false],"youtubeLink":[0,""],"yelp":[0,false],"yelpLink":[0,""],"doorDash":[0,true],"doorDashLink":[0,"https://www.doordash.com/store/dim-sum-club-san-francisco-1654701/"],"uberEats":[0,true],"uberEatsLink":[0,"https://www.ubereats.com/store/dim-sum-club/uaVtE5tHR3S6AipUh3-1ug"],"acceptedPaymentMethodsInsteadText":[0,""],"paymentMethod":[0,"cash,visa,amex,alipay,mastercard"],"addressInsteadText":[0,"Address"],"address":[1,[[0,{"address":[0,"2237 Taraval St, San Francisco, CA 94116"],"url":[0,"https://maps.app.goo.gl/8jTL3ZwV9JjpWQiQA"]}]]]}],"file":[0,"/opt/buildhome/repo/website/pages/cookie.md"],"url":[0,"/cookie"]}]}" ssr="" client="load" opts="{"name":"Footer","value":true}" await-children=""><div><div id="feedback-overlay" class="fixed inset-0 w-full h-full bg-black bg-opacity-80 z-[1000] 115 hidden"></div><div id="feedbackModal" class="fixed top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-[90%] max-w-[450px] p-5 bg-white shadow-lg z-[1001] rounded-lg hidden"><div class="flex justify-end"><button id="closeFeedbackModal" class="text-right text-gray-800 border-none cursor-pointer text-[13px]" aria-label="close Mod
115al" type="button"><svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path></svg></button></div><form><div class="col-span-full"><label for="message" class="block text-lg font-medium text-gray-900">Describe your feedback</label><div class="mt-2"><textarea id="message" name="message" rows="3" class="block w-full rounded-md border border-gray-600 px-3 py-1.5 text-base text-gray-900 outline-1 outline-gray-600 placeholder:text-gray-400 focus:outline-blue-600" placeholder="Your feedback helps us improve. "></textarea><div class="text-sm text-gray-500 mb-2"><span class="text-right text-gray-500 block">0<!-- -->/<!-- -->2000</span> </div></div></div><div class="my-6 flex flex-col justify-center items-center"><button id="sendFeedbackButton" type="submit" class="rounded-full px-10 py-1.5 text-lg shadow-sm hover:scale-105 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 whitespace-nowrap text-center bg-gray-700 text-white" aria-label="Send feedback form">Send</button></div></form></div></div><footer class="relative scroll-mt-100 sm:scroll-mt-150 mt-0" id="footer"><img src="/gallery2/001_Dim Sum Club interior.webp" alt="footer background image of Dim Sum Club é»å¿è" class=" absolute inset-0 -z-10 h-full w-full object-cover" aria-hidden="true" loading="lazy"/><span class="absolute -z-10 w-full inset-0 top-0 left-0" style="background-color:#000;opacity:0.7"></span><div class="mx-auto max-w-7xl overflow-hidden px-6 py-20 sm:py-24 lg:px-8 text-white hover:text-gray-300 text-center"><div class="pb-10 leading-8" style="color:#fff"><div class="font-semibold">Opening Hours</div><div><div>Mon, Wed ~ Fri</div></div><div><div>10:30 AM - 3:00 PM, 5:00 PM - 9:00 PM</div></div><div><div>Sat ~ Sun</div></div><div><div>10:00 AM - 3:00 PM, 5:00 PM - 9:00 PM</div></div><div><div>Tue Closed</div></div></div><div class="pb-10 leading-8" style="color:#fff"><div><span class="font-semibold">Address</span></div><div><a target="_blank" aria-label="Open the 2237 Taraval St, San Francisco, CA 94116 in a new tab" href="https://maps.app.goo.gl/8jTL3ZwV9JjpWQiQA">2237 Taraval St, San Francisco, CA 94116</a></div> </div><nav class="-mb-6 columns-2 sm:flex sm:justify-center sm:space-x-12" aria-label="Footer"></nav><div class="mt-10 flex justify-center space-x-10"><a href="https://www.doordash.com/store/dim-sum-club-san-francisco-1654701/" class="text-gray-400 hover:text-gray-500"><span class="sr-only">DoorDash</span><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" class="h-6 w-6"><path fill="currentColor" d="M23.071 8.409a6.09 6.09 0 0 0-5.396-3.228H.584A.589.589 0 0 0 .17 6.184L3.894 9.93a1.75 1.75 0 0 0 1.242.516h12.049a1.554 1.554 0 1 1 .031 3.108H8.91a.589.589 0 0 0-.415 1.003l3.725 3.747a1.75 1.75 0 0 0 1.242.516h3.757c4.887 0 8.584-5.225 5.852-10.413"></path></svg></a><a href="https://www.ubereats.com/store/dim-sum-club/uaVtE5tHR3S6AipUh3-1ug" class="text-gray-400 hover:text-gray-500"><span class="sr-only">Uber Eats</span><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" class="h-6 w-6"><path fill="currentColor" d="M0 2.865v4.997c0 1.883 1.332 3.13 3.084 3.13a2.97 2.97 0 0 0 2.15-.877v.743h1.211V2.864H5.223v4.934c0 1.265-.87 2.12-1.995 2.122c-1.139-.002-1.997-.834-1.997-2.122V2.865zm7.363 0v7.993h1.162v-.732a3 3 0 0 0 2.118.876a3.044 3.044 0 1 0 0-6.086a2.97 2.97 0 0 0-2.107.876V2.865zm9.885 2.056a3.02 3.02 0 0 0-3.035 3.024c0 1.737 1.373 3.037 3.153 3.037a3.12 3.12 0 0 0 2.558-1.243l-.85-.618a2.05 2.05 0 0 1-1.708.858a1.97 1.97 0 0 1-1.97-1.655h4.817v-.379c0-1.734-1.254-3.024-2.964-3.024zm6.163.066a1.6 1.6 0 0 0-1.376.766v-.719h-1.163v5.824h1.174V7.546c0-.902.559-1.484 1.327-1.484h.495V4.989zm-6.203.944a1.844 1.844 0 0 1 1.834 1.486h-3.618a1.844 1.844 0 0 1 1.784-1.486m-6.659.006a2.021 2.021 0 1 1 .002 4.042a2.02 2.02 0 0 1-1.416-.598a2.02 2.02 0 0 1-.585-1.422a2.02 2.02 0 0 1 .584-1.422a2.02 2.02 0 0 1 1.415-.6M0 12.987v7.971h5.722v-1.367H1.546v-1.97H5.61v-1.315H1.545v-1.955h4.176v-1.365zm14.56.41v1.685h-1.15v1.338h1.154v3.143c0 .793.572 1.421 1.6 1.421h1.643l-.006-1.338H16.66c-.348 0-.572-.15-.572-.464v-2.768H17.8v-1.332h-1.706v-1.686zm-5.297 1.527a3.103 3.103 0 1 0 .07 6.205a3 3 0 0 0 1.913-.666v.532h1.517v-5.913h-1.509v.526a3 3 0 0 0-1.92-.684zm11.771.007c-1.585 0-2.7.644-2.7 1.886c0 .86.613 1.421 1.936 1.695l1.448.328c.57.11.722.259.722.49c0 .371-.438.603-1.127.603c-.876 0-1.378-.19-1.573-.848h-1.533c.22 1.231 1.157 2.05 3.049 2.05h.002c1.752 0 2.742-.819 2.742-1.953c0-.806-.585-1.408-1.809-1.667l-1.294-.26c-.751-.136-.988-.274-.988-.546c0-.357.361-.575 1.03-.575c.722 0 1.252.192 1.405.847h1.518c-.086-1.229-.99-2.05-2.827-2.05m-11.567 1.25c1.01.01 1.819.837 1.807 1.847A1.8 1.8 0 0 1 9.45 19.83a1.824 1.824 0 0 1 .018-3.648"></path></svg></a></div><div class="mt-8"><div class="pb-10 leading-8"><div class="font-semibold pb-4" style="color:#fff">Accepted Payment Methods</div><div class="flex justify-center items-center gap-4"><img src="/paymentMethods/amex.svg" class="w-12" alt="American Express logo" loading="lazy"/><img src="/paymentMethods/cash.png" class="w-12" alt="Cash payment logo" loading="lazy"/><img src="/paymentMethods/mastercard.svg" class="w-12" alt="MasterCard logo" loading="lazy"/><img src="/paymentMethods/visa.svg" class="w-12" alt="Visa logo" loading="lazy"/></div></div></div><p class="mt-10 text-center text-xs leading-5" style="color:#fff"><a href="/privacy" role="button">Privacy</a> | <a href="/terms" role="button">Terms</a> | <a href="/cookie" role="button">Cookie Policy</a> | <a href="/accessibility" role="button">Accessibility Statement</a></p><p class="mt-2 text-center text-xs leading-5" style="color:#fff">© <!-- -->2026 <!-- -->
115Dim Sum Club é»å¿è<!-- --> All Rights Reserved.<!-- --> Created by <a href="https://bestfood.today/">Best Food Today </a>.</p></div></footer><!--astro:end--></astro-island> <!-- go top button --><div class="cursor-pointer rounded-full" style="background-color:#7E1C1D"> <a href="#" class="rounded-full p-2 fixed bottom-5 right-5 sm:bottom-10 sm:right-7" style="background-color:#7E1C1D display: block; " aria-label="Go to top" role="button"> <svg xmlns="http://www.w3.org/2000/svg" class="w-10 h-10" viewBox="0 0 24 24"><path fill="#7E1C1D" d="M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10s10-4.486 10-10S17.514 2 12 2m4.293 12.707L12 10.414l-4.293 4.293l-1.414-1.414L12 7.586l5.707 5.707z"></path></svg> </a> </div> <!-- hello world --> <!-- GLF page with an embedded order iframe popup. 116
116<script 117 is:inline 118 src="https://www.fbgcdn.com/embedder/js/ewm2.js" 119 defer 120 async></script>
120 --> <!-- gallery modal --> <div id="fullscreen-modal" class="hidden fixed inset-0 bg-black bg-opacity-90 z-50 items-center justify-center"> <button id="close-button" class="absolute top-4 right-4 text-white text-4xl font-bold z-60"> 121× 122</button> <img alt="Fullscreen" class="max-w-full max-h-full object-contain"> </div> <!-- end of modal --> <!-- feedback modal --> <!--
122<script> 123 124 const modal = document.getElementById("feedbackModal"); 125 const overlay = document.getElementById("feedback-overlay"); 126 const closeButton = document.getElementById("closeFeedbackModal"); 127 const sendFeedbackButton = document.getElementById("send-feedback-btn"); 128 129 function closeFeedbackModal(event: Event | undefined) { 130 event?.preventDefault(); 131 modal?.classList.remove("show"); 132 overlay?.classList.remove("show"); 133 } 134 function openFeedbackModal() { 135 modal?.classList.add("show"); 136 overlay?.classList.add("show"); 137 } 138 139 closeButton?.addEventListener("click", closeFeedbackModal); 140 141 overlay?.addEventListener("click", closeFeedbackModal); 142 143 sendFeedbackButton?.addEventListener("click", openFeedbackModal); 144</script>
144 --> <!-- end of feedback modal -->
144<script src="https://accessibility-app-sienna.pages.dev/dist/sienna.min.js" defer></script>
144 <!-- Cloudflare Pages Analytics -->
vendor: 99 bytes, line 144
144<script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "
144421a546c489f4312b9f57da92caf96b5
vendor: 13 bytes, line 144
144"}'></script>
144<!-- Cloudflare Pages Analytics --></body> </html>
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.