PageSourceSearch

https://order.winghingbrookhavenpa.com/accessibility

html winghingbrookhavenpa.com collected 2026-09-24 14:57:06 UTC 119,380 bytes, 2,496 lines download raw bytes

1<!DOCTYPE html>
2
3<html class="no-js css-scroll eds-theme-light" lang="en">
4	<head>
5		<meta charset="utf-8" />
6		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
7		<meta name="viewport" content="width=device-width, initial-scale=1.0">
8		<meta name="apple-mobile-web-app-status-bar-style" content="black">
9		<meta name="mobile-web-app-capable" content="yes">
10		
11				
12						<title>Wing Hing - Brookhaven in PA | Accessibility | Chinese</title>
13							<meta name="keywords" content="wing hing, wing hing brookhaven, wing hing menu, brookhaven chinese delivery, brookhaven chinese food, brookhaven chinese restaurants, chinese delivery, brookhaven chinese takeout, chinese food near me" />
14						
15						<meta property="og:type" content="website">
16							<meta property="og:title" content="Wing Hing - Brookhaven in PA | Accessibility | Chinese">
17													<meta property="og:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/5d254247-9c45-43c2-911b-54967f418b00/public" />
18			
19						<meta name="twitter:card" content="summary_large_image">
20							<meta name="twitter:title" content="Wing Hing - Brookhaven in PA | Accessibility | Chinese">
21													<meta name="twitter:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/5d254247-9c45-43c2-911b-54967f418b00/public" />
22			
23										<link rel="shortcut icon" href="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/94798415-d98a-40e3-78dd-74a2970dfa00/public" type="image/x-icon" />
24					
25							<link rel="canonical" href="https://order.winghingbrookhavenpa.com/accessibility"/>
26		
27				<link type="text/css" rel="stylesheet" href="/min/g=eds_css&amp;1788377785" />
28		<link type="text/css" rel="stylesheet" href="/min/g=css4.0&amp;1788377785" />
29					<link href="https://fonts.googleapis.com/css?family=Nunito:400,700|Open+Sans:400,600,700" rel="stylesheet" />
30				<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/minified/jquery-ui.min.css" />
31		
31<script src="https://kit.fontawesome.com/0208faa9a2.js" crossorigin="anonymous"></script>
31
32
33		<style>
34								.home_hero, .menu_hero{ background-image: url(https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/5b2fc3a7-7ce4-423d-10f2-deb6a59a4400/public); }
35					@media
36					(-webkit-min-device-pixel-ratio: 1.25),
37					(min-resolution: 120dpi){
38						/* Retina header*/
39						.home_hero, .menu_hero{ background-image: url(https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/69a7c49a-8d22-4577-b319-f89bcb4e3400/public); }
40					}
41															/*body{  } */
42
43					
44		</style>
45
46		
47		
47<script type="text/javascript">
48			var UrlTag = "winghingbrookhaven";
49			var template = 'defaultv4';
50			var formname = 'accessibility';
51			var menulink = 'https://order.winghingbrookhavenpa.com/order/main-menu';
52			var checkoutlink = 'https://order.winghingbrookhavenpa.com/checkout';
53		</script>
53
54		
54<script>
55			/* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */
56			(function(w,d,u){w.readyQ=[];w.bindReadyQ=[];function p(x,y){if(x=="ready"){w.bindReadyQ.push(y);}else{w.readyQ.push(x);}};var a={ready:p,bind:p};w.$=w.jQuery=function(f){if(f===d||f===u){return a}else{p(f)}}})(window,document)
57		</script>
57
58
59		
60<!-- Google Tag Manager -->
61<script>
62	window.dataLayer = window.dataLayer || [];
63	window.gtag = window.gtag || function gtag() { dataLayer.push(arguments); };
64	gtag('js', new Date());
65
66	let data = {
67		account: 'winghingbrookhaven',
68		context: 'direct',
69		templateVersion: 4,
70		rid: 66,
71			}
72		dataLayer.push({ ...data, event: 'app_data_ready' });
vendor: 337 bytes, lines 72-78
72
73
74	(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
75		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
76		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
77		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
78	})(window,document,'script','dataLayer','
78GTM-K9P93M
vendor: 4 bytes, line 78
78');
79</script>
vendor: 67 bytes, lines 79-81
79
80
81		<script async src="https://www.googletagmanager.com/gtag/js?id=
81G-EP9QWPB40G
vendor: 15 bytes, lines 81-83
81"></script>
82
83		
83<script>
84			
85							gtag('config', "G-EP9QWPB40G");
86					</script>
86
87	
88
89
90					<meta name="smartbanner:title" content="Wing Hing - Brookhaven">
91					<meta name="smartbanner:author" content="Online Ordering">
92					<meta name="smartbanner:price" content="FREE">
93					<meta name="smartbanner:price-suffix-google" content=" ">
94					<meta name="smartbanner:button" content="VIEW">
95					<meta name="smartbanner:button-url-google" content="https://play.google.com/store/apps/details?id=com.chinesemenuonline.winghingbrookhaven">
96					<meta name="smartbanner:enabled-platforms" content="android">
97											<meta name="smartbanner:icon-google" content="https://ehc-west-0-bucket.s3.us-west-2.amazonaws.com/web/documents/winghingbrookhaven/">
98						</head>
99
100	<body
101		data-event-on:customer_registered="window.location.reload()"
102		data-event-on:customer_logged_in="window.location.reload()"
103		data-event-on:customer_logged_out="window.location.reload()"
104	>
105		<a class="skip-to-content-link" href="#main">Skip to content</a>
106				<!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 106-107
106
107		<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
107GTM-K9P93M
vendor: 85 bytes, lines 107-108
107" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
108		
108<!-- End Google Tag Manager (noscript) -->
109						<!-- wrapper starts -->
110		<div class="wrapper">
111			<section style="grid-area: header-announcements" aria-label="Announcement">
112				<div id="upgradeBrowserBanner" class="alert alert-warning mb-0 rounded-0 py-4" style="display:none;">
113	<div class="alert-icon"><i class="fas fa-warning" aria-hidden="true"></i></div>
114	<div>
115		<strong>We're sorry, but the Web browser you are using is not supported.</strong> <br/> Please upgrade your browser or try a different one to use this Website. Supported browsers include:<br/>
116		<ul class="list-unstyled">
117			<li class="mt-2"><a href="https://www.google.com/chrome" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-chrome"></i> Chrome</a></li>
118			<li class="mt-2"><a href="https://www.mozilla.com/firefox/upgrade.html" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-firefox"></i> Firefox</a></li>
119			<li class="mt-2"><a href="https://www.microsoft.com/en-us/windows/microsoft-edge" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-edge"></i> Edge</a></li>
120			<li class="mt-2"><a href="http://www.apple.com/safari/" target="_blank" rel="noopener noreferrer" class="simple-link"><i class="fab fa-safari"></i> Safari</a></li>
121		</ul>
122	</div>
123</div>
124<script>
125	var ua = navigator.userAgent;
126	var match = ua.match(/Firefox\/([0-9]+)\./);
127	var firefoxVersion = match ? parseInt(match[1]) : 1000;
128	var match = ua.match(/Chrome\/([0-9]+)\./);
129	var chromeVersion = match ? parseInt(match[1]) : 1000;
130	var isIE = ua.indexOf('MSIE') > -1 || ua.indexOf('Trident') > -1;
131	var upgradeBrowserBanner = document.getElementById('upgradeBrowserBanner');
132	var isMatchesSupported = typeof(upgradeBrowserBanner.matches)!="undefined";
133	var isEntriesSupported = typeof(Object.entries)!="undefined";
134	//Safari version is verified with isEntriesSupported
135	if (isIE || !isMatchesSupported || !isEntriesSupported || firefoxVersion <= 46 || chromeVersion <= 53) {
136		upgradeBrowserBanner.style.display = 'flex';
137	}
138</script>
138				
139				<!-- get closed sign if applicable. -->
140				
141				
142							</section>
143
144						<!-- Header Starts -->
145			<div class="headerAndWtype" style="grid-area: header">
146				<header class="header" >
147										<div class="d-flex flex-column align-items-start flex-md-row align-items-md-center">
148												<div class="logo_name_alt flex-shrink-0 d-flex align-items-center align-self-stretch pe-6 pe-md-0">
149							<button class="eds_button btn btn-outline eds_menu_button" style="color: inherit" aria-label="Main menu" aria-expanded="false" data-bs-toggle="offcanvas" data-bs-target="#side-menu" aria-controls="side-menu" type="button"><span aria-hidden="true"></span><span aria-hidden="true"></span><span aria-hidden="true"></span></button>
150							<div class="d-flex flex-column align-items-center mx-auto align-items-md-start mx-md-0">
151								<a
152									class="eds-display-text-title-xs text-truncate title-container"
153									href="https://order.winghingbrookhavenpa.com"
154									aria-current="false"
155								>
156									Wing Hing - Brookhaven								</a>
157
158																	<span class="eds-copy-text-s-regular text-center text-md-start address-container" title="3568 Edgmont Ave Brookhaven, PA 19015">
159										3568 Edgmont Ave Brookhaven, PA 19015									</span>
160															</div>
161						</div>
162
163												
164												<div class="position-absolute top-0 end-0 p-2">
165							
166	<div id="login-status" >
167					<button class="eds_button btn btn-outline px-2 text-nowrap" aria-label="Log in" style="color: currentColor" data-bs-toggle="modal" data-bs-target="#login-modal" type="button"><i class="eds_icon fa fa-lg fa-user-circle d-block d-lg-none" style="" aria-hidden="true"></i> <div class="d-none d-lg-flex align-items-baseline gap-2"><i class="eds_icon fa fa-user-circle" style="" aria-hidden="true"></i><div class="profile-container text-truncate">Log in</div></div></button>			</div>
168
169							</div>
170					</div>
171
172															
173	<div		data-eds-id="6ab53a41d7d80"
174		class="eds_side_menu offcanvas offcanvas-start "
175		tabindex="-1"
176		aria-label="Side navigation"
177				id="side-menu" data-event-on:menu_selected="this.dispatchEvent(new CustomEvent('eds.hide'))" data-event-on:category_selected="this.dispatchEvent(new CustomEvent('eds.hide'))"	>
178		
179		<div class="eds_side_menu-body offcanvas-body d-flex flex-column pt-0 px-0 css-scroll" style="padding-bottom: 115px; scroll-padding-bottom: 115px;">
180										<div
181					class="eds_side_menu-close position-absolute top-0 end-0 pt-3 pe-3 "
182					style="z-index: 1"
183				>
184					<button data-bs-dismiss="offcanvas" data-bs-target="[data-eds-id=&quot;6ab53a41d7d80&quot;]" aria-label="Close" class="eds_button btn btn-outline-secondary eds_button--shape-circle" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button>				</div>
185			
186			<nav aria-labelledby="header-navigation-title">
187							<h2 id="header-navigation-title" class="eds-display-text-title-m m-0 p-3">Pages</h2>
188<ul class="eds_list eds_list--border-none border-bottom">
189	<li class="eds_list-item">
190		<a class="d-block p-3 " href="https://order.winghingbrookhavenpa.com" aria-current="false">
191			Home		</a>
192	</li>
193
194		<li class="eds_list-item">
195		<a
196			class="d-block p-3 "
197			href="https://order.winghingbrookhavenpa.com/order/main-menu"
198			aria-current="false"
199		>
200			Menu		</a>
201	</li>
202
203		
204					<li class="eds_list-item">
205					<a class="d-block p-3 " href="https://order.winghingbrookhavenpa.com/page/delivery-info"  aria-current="false">
206						Delivery Info					</a>
207				</li>
208			
209			<li class="eds_list-item">
210			<a class="d-block p-3 " href="https://order.winghingbrookhavenpa.com/locationinfo" aria-current="false">
211				Location &amp; Hours			</a>
212		</li>
213	
214	<li class="eds_list-item">
215		<a class="d-block p-3 " href="https://order.winghingbrookhavenpa.com/contact" aria-current="false">
216			Contact
217		</a>
218	</li>
219</ul>
220						</nav>
221					
222																	
223	<div class="border-bottom border-light p-3">
224		
225		
226			<details
227				class="eds_list eds_list--border-none" open				data-menu-id="8565"
228									data-event-on:document_ready="this.open = localStorage.getItem('menu-open-8565') !== 'false'"
229										onclick="localStorage.setItem('menu-open-8565', !this.open)"
230							>
231									<summary class="eds-copy-text-l-regular list-unstyled rounded-3 mb-1 " tabindex="0">
232						<h2 class="eds-display-text-title-m m-0 p-0">
233															<i class="eds_icon fas fa-chevron-right" style="" aria-hidden="true"></i>														Menu <span class="sr-only">22 categories</span>
234						</h2>
235					</summary>
236										<div class="mb-3"></div>
237				
238																		
239									<a
240						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
241						data-event-on:category_pinned="(category) => {
242							const isCurrent = category.id === '102445';
243							$(this).toggleClass('active', isCurrent);
244							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
245						}"
246						href="https://order.winghingbrookhavenpa.com/order/main-menu/soup"
247						aria-current="false"
248						onclick="if (!event.ctrlKey) {
249							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
250							if (currentMenuIsActive) {
251								app.event.emit('category_selected', { id: '102445' });
252							} else {
253								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102445' });
254							}
255													}"
256					>
257						Soup<span class="sr-only"> menu category</span>
258													<span class="ms-auto">12<span class="sr-only"> items available</span></span>
259											</a>
260									<a
261						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
262						data-event-on:category_pinned="(category) => {
263							const isCurrent = category.id === '102443';
264							$(this).toggleClass('active', isCurrent);
265							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
266						}"
267						href="https://order.winghingbrookhavenpa.com/order/main-menu/appetizers"
268						aria-current="false"
269						onclick="if (!event.ctrlKey) {
270							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
271							if (currentMenuIsActive) {
272								app.event.emit('category_selected', { id: '102443' });
273							} else {
274								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102443' });
275							}
276													}"
277					>
278						Appetizers<span class="sr-only"> menu category</span>
279													<span class="ms-auto">28<span class="sr-only"> items available</span></span>
280											</a>
281									<a
282						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
283						data-event-on:category_pinned="(category) => {
284							const isCurrent = category.id === '102444';
285							$(this).toggleClass('active', isCurrent);
286							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
287						}"
288						href="https://order.winghingbrookhavenpa.com/order/main-menu/fried-rice"
289						aria-current="false"
290						onclick="if (!event.ctrlKey) {
291							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
292							if (currentMenuIsActive) {
293								app.event.emit('category_selected', { id: '102444' });
294							} else {
295								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102444' });
296							}
297													}"
298					>
299						Fried Rice<span class="sr-only"> menu category</span>
300													<span class="ms-auto">10<span class="sr-only"> items available</span></span>
301											</a>
302									<a
303						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
304						data-event-on:category_pinned="(category) => {
305							const isCurrent = category.id === '102462';
306							$(this).toggleClass('active', isCurrent);
307							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
308						}"
309						href="https://order.winghingbrookhavenpa.com/order/main-menu/lo-mein"
310						aria-current="false"
311						onclick="if (!event.ctrlKey) {
312							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
313							if (currentMenuIsActive) {
314								app.event.emit('category_selected', { id: '102462' });
315							} else {
316								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102462' });
317							}
318													}"
319					>
320						Lo Mein<span class="sr-only"> menu category</span>
321													<span class="ms-auto">8<span class="sr-only"> items available</span></span>
322											</a>
323									<a
324						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
325						data-event-on:category_pinned="(category) => {
326							const isCurrent = category.id === '102447';
327							$(this).toggleClass('active', isCurrent);
328							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
329						}"
330						href="https://order.winghingbrookhavenpa.com/order/main-menu/yat-mein"
331						aria-current="false"
332						onclick="if (!event.ctrlKey) {
333							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
334							if (currentMenuIsActive) {
335								app.event.emit('category_selected', { id: '102447' });
336							} else {
337								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102447' });
338							}
339													}"
340					>
341						Yat Mein<span class="sr-only"> menu category</span>
342													<span class="ms-auto">5<span class="sr-only"> items available</span></span>
343											</a>
344									<a
345						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
346						data-event-on:category_pinned="(category) => {
347							const isCurrent = category.id === '102459';
348							$(this).toggleClass('active', isCurrent);
349							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
350						}"
351						href="https://order.winghingbrookhavenpa.com/order/main-menu/ch
351ow-fun"
352						aria-current="false"
353						onclick="if (!event.ctrlKey) {
354							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
355							if (currentMenuIsActive) {
356								app.event.emit('category_selected', { id: '102459' });
357							} else {
358								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102459' });
359							}
360													}"
361					>
362						Chow Fun<span class="sr-only"> menu category</span>
363													<span class="ms-auto">6<span class="sr-only"> items available</span></span>
364											</a>
365									<a
366						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
367						data-event-on:category_pinned="(category) => {
368							const isCurrent = category.id === '102460';
369							$(this).toggleClass('active', isCurrent);
370							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
371						}"
372						href="https://order.winghingbrookhavenpa.com/order/main-menu/mei-fun"
373						aria-current="false"
374						onclick="if (!event.ctrlKey) {
375							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
376							if (currentMenuIsActive) {
377								app.event.emit('category_selected', { id: '102460' });
378							} else {
379								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102460' });
380							}
381													}"
382					>
383						Mei Fun<span class="sr-only"> menu category</span>
384													<span class="ms-auto">7<span class="sr-only"> items available</span></span>
385											</a>
386									<a
387						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
388						data-event-on:category_pinned="(category) => {
389							const isCurrent = category.id === '102461';
390							$(this).toggleClass('active', isCurrent);
391							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
392						}"
393						href="https://order.winghingbrookhavenpa.com/order/main-menu/chow-mein"
394						aria-current="false"
395						onclick="if (!event.ctrlKey) {
396							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
397							if (currentMenuIsActive) {
398								app.event.emit('category_selected', { id: '102461' });
399							} else {
400								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102461' });
401							}
402													}"
403					>
404						Chow Mein<span class="sr-only"> menu category</span>
405													<span class="ms-auto">7<span class="sr-only"> items available</span></span>
406											</a>
407									<a
408						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
409						data-event-on:category_pinned="(category) => {
410							const isCurrent = category.id === '102463';
411							$(this).toggleClass('active', isCurrent);
412							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
413						}"
414						href="https://order.winghingbrookhavenpa.com/order/main-menu/chop-suey"
415						aria-current="false"
416						onclick="if (!event.ctrlKey) {
417							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
418							if (currentMenuIsActive) {
419								app.event.emit('category_selected', { id: '102463' });
420							} else {
421								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102463' });
422							}
423													}"
424					>
425						Chop Suey<span class="sr-only"> menu category</span>
426													<span class="ms-auto">6<span class="sr-only"> items available</span></span>
427											</a>
428									<a
429						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
430						data-event-on:category_pinned="(category) => {
431							const isCurrent = category.id === '102446';
432							$(this).toggleClass('active', isCurrent);
433							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
434						}"
435						href="https://order.winghingbrookhavenpa.com/order/main-menu/egg-foo-young"
436						aria-current="false"
437						onclick="if (!event.ctrlKey) {
438							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
439							if (currentMenuIsActive) {
440								app.event.emit('category_selected', { id: '102446' });
441							} else {
442								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102446' });
443							}
444													}"
445					>
446						Egg Foo Young<span class="sr-only"> menu category</span>
447													<span class="ms-auto">7<span class="sr-only"> items available</span></span>
448											</a>
449									<a
450						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
451						data-event-on:category_pinned="(category) => {
452							const isCurrent = category.id === '102448';
453							$(this).toggleClass('active', isCurrent);
454							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
455						}"
456						href="https://order.winghingbrookhavenpa.com/order/main-menu/sweet-sour"
457						aria-current="false"
458						onclick="if (!event.ctrlKey) {
459							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
460							if (currentMenuIsActive) {
461								app.event.emit('category_selected', { id: '102448' });
462							} else {
463								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102448' });
464							}
465													}"
466					>
467						Sweet & Sour<span class="sr-only"> menu category</span>
468													<span class="ms-auto">5<span class="sr-only"> items available</span></span>
469											</a>
470									<a
471						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
472						data-event-on:category_pinned="(category) => {
473							const isCurrent = category.id === '102458';
474							$(this).toggleClass('active', isCurrent);
475							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
476						}"
477						href="https://order.winghingbrookhavenpa.com/order/main-menu/moo-shu"
478						aria-current="false"
479						onclick="if (!event.ctrlKey) {
480							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
481							if (currentMenuIsActive) {
482								app.event.emit('category_selected', { id: '102458' });
483							} else {
484								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102458' });
485							}
486													}"
487					>
488						Moo Shu<span class="sr-only"> menu category</span>
489													<span class="ms-auto">5<span class="sr-only"> items available</span></span>
490											</a>
491									<a
492						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
493						data-event-on:category_pinned="(category) => {
494							const isCurrent = category.id === '102453';
495							$(this).toggleClass('active', isCurrent);
496							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
497						}"
498						href="https://order.winghingbrookhavenpa.com/order/main-menu/chicken"
499						aria-current="false"
500						onclick="if (!event.ctrlKey) {
501							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
502							if (currentMenuIsActive) {
503								app.event.emit('category_selected', { id: '102453' });
504							} else {
505								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102453' });
506							}
507													}"
508					>
509						Chicken<span class="sr-only"> menu category</span>
510													<span class="ms-auto">15<span class="sr-only"> items available</span></span>
511											</a>
512									<a
513						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
514						data-event-on:category_pinned="(category) => {
515							const isCurrent = category.id === '102454';
516							$(this).toggleClass('active', isCurrent);
517							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
518						}"
519						href="https://order.winghingbrookhavenpa.com/order/main-menu/pork"
520						aria-current="false"
521						onclick="if (!event.ctrlKey) {
522							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
523							if (currentMenuIsActive) {
524								app.event.emit('category_selected', { id: '102454' });
525							} else {
526								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102454' });
527							}
528													}"
529					>
530						Pork<span class="sr-only"> menu category</span>
531													<span class="ms-auto">8<span class="sr-only"> items available</span></span>
532											</a>
533									<a
534						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
535						data-event-on:category_pinned="(category) => {
536							const isCurrent = category.id === '102450';
537							$(this).toggleClass('active', isCurrent);
538							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
539						}"
540						href="https://order.winghingbrookhavenpa.com/order/main-menu/beef"
541						aria-current="false"
542						onclick="if (!event.ctrlKey) {
543							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
544							if (currentMenuIsActive) {
545								app.event.emit('category_selected', { id: '102450' });
546							} else {
547								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102450' });
548							}
549													}"
550					>
551						Beef<span class="sr-only"> menu category</span>
552													<span class="ms-auto">12<span class="sr-only"> items available</span></span>
553											</a>
554									<a
555						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
556						data-event-on:category_pinned="(category) => {
557							const isCurrent = category.id === '102449';
558							$(this).toggleClass('active', isCurrent);
559							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
560						}"
561						href="https://order.winghingbrookhavenpa.com/order/main-menu/seafood"
562						aria-current="false"
563						onclick="if (!event.ctrlKey) {
564							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
565							if (currentMenuIsActive) {
566								app.event.emit('category_selected', { id: '102449' });
567							} else {
568								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102449' });
569							}
570													}"
571					>
572						Seafood<span class="sr-only"> menu category</span>
573													<span class="ms-auto">19<span class="sr-only"> items available</span></span>
574											</a>
575									<a
576						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
577						data-event-on:category_pinned="(category) => {
578							const isCurrent = category.id === '102455';
579							$(this).toggleClass('active', isCurrent);
580							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
581						}"
582						href="https://order.winghingbrookhavenpa.com/order/main-menu/vegetarian"
583						aria-current="false"
584						onclick="if (!event.ctrlKey) {
585							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
586							if (currentMenuIsActive) {
587								app.event.emit('category_selected', { id: '102455' });
588							} else {
589								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102455' });
590							}
591													}"
592					>
593						Vegetarian<span class="sr-only"> menu category</span>
594													<span class="ms-auto">13<span class="sr-only"> items available</span></span>
595											</a>
596									<a
597						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
598						data-event-on:category_pinned="(category) => {
599							const isCurrent = category.id === '102451';
600							$(this).toggleClass('active', isCurrent);
601							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
602						}"
603						href="https://order.winghingbrookhavenpa.com/order/main-menu/combination"
604						aria-current="false"
605						onclick="if (!event.ctrlKey) {
606							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
607							if (currentMenuIsActive) {
608								app.event.emit('category_selected', { id: '102451' });
609							} else {
610								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102451' });
611							}
612													}"
613					>
614						Combination<span class="sr-only"> menu category</span>
615													<span class="ms-auto">
61521<span class="sr-only"> items available</span></span>
616											</a>
617									<a
618						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
619						data-event-on:category_pinned="(category) => {
620							const isCurrent = category.id === '102452';
621							$(this).toggleClass('active', isCurrent);
622							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
623						}"
624						href="https://order.winghingbrookhavenpa.com/order/main-menu/chefs-specialties"
625						aria-current="false"
626						onclick="if (!event.ctrlKey) {
627							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
628							if (currentMenuIsActive) {
629								app.event.emit('category_selected', { id: '102452' });
630							} else {
631								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102452' });
632							}
633													}"
634					>
635						Chef's Specialties<span class="sr-only"> menu category</span>
636													<span class="ms-auto">27<span class="sr-only"> items available</span></span>
637											</a>
638									<a
639						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
640						data-event-on:category_pinned="(category) => {
641							const isCurrent = category.id === '102442';
642							$(this).toggleClass('active', isCurrent);
643							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
644						}"
645						href="https://order.winghingbrookhavenpa.com/order/main-menu/lunch-special"
646						aria-current="false"
647						onclick="if (!event.ctrlKey) {
648							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
649							if (currentMenuIsActive) {
650								app.event.emit('category_selected', { id: '102442' });
651							} else {
652								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102442' });
653							}
654													}"
655					>
656						Lunch Special<span class="sr-only"> menu category</span>
657													<span class="ms-auto">42<span class="sr-only"> items available</span></span>
658											</a>
659									<a
660						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
661						data-event-on:category_pinned="(category) => {
662							const isCurrent = category.id === '102456';
663							$(this).toggleClass('active', isCurrent);
664							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
665						}"
666						href="https://order.winghingbrookhavenpa.com/order/main-menu/miscellaneous"
667						aria-current="false"
668						onclick="if (!event.ctrlKey) {
669							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
670							if (currentMenuIsActive) {
671								app.event.emit('category_selected', { id: '102456' });
672							} else {
673								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '102456' });
674							}
675													}"
676					>
677						Miscellaneous<span class="sr-only"> menu category</span>
678													<span class="ms-auto">14<span class="sr-only"> items available</span></span>
679											</a>
680									<a
681						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex "
682						data-event-on:category_pinned="(category) => {
683							const isCurrent = category.id === '185632';
684							$(this).toggleClass('active', isCurrent);
685							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
686						}"
687						href="https://order.winghingbrookhavenpa.com/order/main-menu/catering"
688						aria-current="false"
689						onclick="if (!event.ctrlKey) {
690							const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active');
691							if (currentMenuIsActive) {
692								app.event.emit('category_selected', { id: '185632' });
693							} else {
694								app.event.emit('menu_selected', { menu_id: '8565', menu_description: &quot;&quot;, category_id: '185632' });
695							}
696													}"
697					>
698						Catering<span class="sr-only"> menu category</span>
699													<span class="ms-auto">8<span class="sr-only"> items available</span></span>
700											</a>
701							</details>
702		
703			</div>
704
705												
706					<div class="restaurant-info border-top border-light p-3 position-absolute bottom-0 left-0 w-100">
707							<h2 class="eds-display-text-title-xs mb-0 me-2 pe-4"><span class="sr-only">Location: You're currently ordering from </span>Wing Hing - Brookhaven</h2>
708
709			<address class="eds-copy-text-s-regular mb-0">
710			3568 Edgmont Ave Brookhaven, PA 19015		</address>
711						</div>
712
713																	<div class="eds-copy-text-s-regular p-3 d-lg-none">
714							<h2 class="eds-display-text-title-m m-0 pb-3">Additional info</h2>
715									<ul class="list-unstyled" aria-label="App store links">
716										<li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.winghingbrookhaven"><span class="sr-only">Download from the Google Play Store</span><img src="/web/default4.0/images/google-play-badge.svg" alt="" aria-hidden="true"></a></li>
717					</ul>
718	
719	<ul class="list-unstyled d-flex gap-2" aria-label="Social network links">
720						<li><a href="https://www.yelp.com/biz/wing-hing-chinese-restaurant-brookhaven" target="new"  title="Opens in new tab" class="icon" title="Yelp"><i class="fab fa-yelp"></i><span class="sr-only">Yelp</span></a></li>
721							<li><a href="https://www.tripadvisor.com/Restaurant_Review-g52266-d857089-Reviews-Wing_Hing_Chinese_Restaurant-Brookhaven_Pennsylvania.html" target="new"  title="Opens in new tab" class="icon" title="TripAdvisor"><i class="fak fa-tripadvisor"></i><span class="sr-only">TripAdvisor</span></a></li>
722				</ul>
723	
724<div>&copy; 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a></div>
725	<div>Find your favorite Chinese dishes on <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a></div>
726
727<ul class="list-unstyled mb-0 pt-3" aria-label="Legal and support">
728	<li><a href="https://order.winghingbrookhavenpa.com/reportbug">Technical Support</a></li>
729	<li><a href="https://order.winghingbrookhavenpa.com/privacy">Privacy Policy</a></li>
730	<li><a href="https://order.winghingbrookhavenpa.com/tos">Terms of Service</a></li>
731	<li><a href="https://order.winghingbrookhavenpa.com/accessibility">Accessibility</a></li>
732</ul>
733
734This site is protected by reCAPTCHA and <a href="https://policies.google.com/privacy">Google's Privacy Policy</a> and <a href="https://policies.google.com/terms">Google's Terms of Service</a> apply.
735						</div>		</div>
736
737		
737<script>
738		{
739			const container = document.querySelector('[data-eds-id="6ab53a41d7d80"]');
740
741						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
742				container.addEventListener(`eds.${eventName}`, (e) => {
743					bootstrap.Offcanvas.getOrCreateInstance(container)[eventName](
744						...(Array.isArray(e.detail) ? e.detail : [e.detail])
745					);
746				});
747			});
748		}
749		</script>
749
750	</div>
751
752					</header>
753			</div>
754
755										<aside class="container p-0" style="grid-area: hero" aria-labelledby="hero-section-title">
756					<section class="hero">
757												<div class="menu_hero backbgbox position-relative">
758									<div class="logo">
759		<a class="logo-image" href="https://order.winghingbrookhavenpa.com" aria-current="false" >
760			<img
761				src="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/5d254247-9c45-43c2-911b-54967f418b00/public"
762				srcset="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/5d254247-9c45-43c2-911b-54967f418b00/public 1x, https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/5d254247-9c45-43c2-911b-54967f418b00/public 2x"				alt="Go to Home"
763								onerror="this.closest('.logo').style.setProperty('display', 'none', 'important')"
764			/>
765		</a>
766	</div>
767						</div>
768
769													<div class="p-3">
770								<div class="pb-1">
771									<h1 id="hero-section-title" class="eds-display-text-title-s m-0 p-0">Wing Hing - Brookhaven</h1>
772																	</div>
773
774								<div class="d-sm-flex align-items-baseline">
775																			<div class="mt-2">
776											
777	<span
778		class="eds_label eds_label--variant-error eds-interface-text-m-bold me-1 text-nowrap"
779			>
780		Closed	</span>
781
782	Opens at 11:00AM										</div>
783									
784									<div class="d-flex gap-2 ms-sm-auto mt-2">
785																					
786					<a
787				class="eds_button btn btn-outline-secondary btn-sm col text-nowrap"
788				href="https://order.winghingbrookhavenpa.com/locationinfo?lid=6655"
789							>
790				<i class="eds_icon fa fa-info-circle" style="" aria-hidden="true"></i> Store info			</a>
791		
792												
793																					
794		<a
795			class="eds_button btn btn-outline-secondary btn-sm col d-lg-none text-nowrap"
796			href="tel:(610) 874-3822 "
797					>
798			<i class="eds_icon fa fa-phone" style="" aria-hidden="true"></i> Call us		</a>
799
800												
801									</div>
802								</div>
803							</div>
804											</section>
805				</aside>
806			
807						
808						
809										<div class="container" style="grid-area: messages">
810									</div>
811						<!-- Header ends -->
812<main class="main_content" id="main">
813	<div class="container menu_page contact_page locationinfo">
814		<div class="row menu_wrapper">
815						<h1><span style="font-size:20pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Accessibility Statement</strong></span></span></span></h1>
816
817<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Last Updated: May 26, 2026</strong></span></span></span></p>
818
819<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Our Commitment</strong></span></span></span></h2>
820
821<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We are committed to ensuring digital accessibility for people with disabilities. We are continually improving the user experience for everyone and applying the relevant accessibility standards. We aim to conform to the </span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Web Content Accessibility Guidelines (WCAG) 2.1, Level AA</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">, to the best of our ability.</span></span></span></p>
822
823<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Support and Feedback</strong></span></span></span></h2>
824
825<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We welcome your feedback on the accessibility of our Service. If you encounter accessibility barriers or have difficulty using any part of our website or mobile applications, please let us know immediately so that we can assist you:</span></span></span></p>
826
827<div class="row">
828<div class="col">
829<ul>
830	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Email:</strong></span></span></span><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"> [email protected]</span></span></span></li>
831	<li style="list-style-type:disc"><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Address: </strong>8480 Honeycutt Rd. Suite 200 Raleigh, NC 27615</span></span></span></li>
832</ul>
833</div>
834</div>
835
836<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">When contacting us, please provide a description of the specific feature you feel is not fully accessible or a suggestion for improvement. We take your feedback seriously and will consider it as we evaluate ways to accommodate all of our customers and our overall accessibility policies.</span></span></span></p>
837
838<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Third-Party Content Disclaimer</strong></span></span></span></h2>
839
840<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">While we strive to provide an accessible experience, please note that our platform facilitates connections with third-party Restaurants and Resellers. Certain content including, but not limited to, menu images, restaurant-specific branding, promotional graphics, and PDF uploads is provided and controlled by these third parties.</span></span></span></p>
841
842<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">We cannot guarantee the accessibility of content hosted on our platform that is managed by third-party entities. However, we encourage our partners to provide accessible content and are happy to assist users in obtaining the information they need through alternative means whenever possible.</span></span></span></p>
843
844<h2><span style="font-size:16pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000"><strong>Ongoing Efforts</strong></span></span></span></h2>
845
846<p><span style="font-size:12pt"><span style="font-family:Arial,sans-serif"><span style="color:#000000">Accessibility is an ongoing process. Our team regularly reviews the Service using industry-standard tools and assistive technologies (such as screen readers) to identify and remediate potential barriers. We are dedicated to maintaining a platform that allows all users to browse, order, and enjoy their favorite meals with ease.</span></span></span></p>
847		</div>
848	</div>
849</main>
850
851<footer class="footer bg-white" style="grid-area: footer">
852	<div class="container">
853					<div class="social_wrapper">
854				<div class="social_links">
855												<ul class="d-flex align-items-start">
856																																																		<li>
857											<a class="icon" href="https://www.yelp.com/biz/wing-hing-chinese-restaurant-brookhaven" target="_blank" title="Yelp (opens in new tab)">
858												<span class="sr-only">Yelp</span>
859												<i class="eds_icon fab fa-yelp" style="" aria-hidden="true"></i>											</a>
860										</li>
861																											<li>
862											<a class="icon" href="https://www.tripadvisor.com/Restaurant_Review-g52266-d857089-Reviews-Wing_Hing_Chinese_Restaurant-Brookhaven_Pennsylvania.html" target="_blank" title="TripAdvisor (opens in new tab)">
863												<span class="sr-only">TripAdvisor</span>
864												<img class="eds_icon fab fa-tripadvisor" style="" aria-hidden="true" src="/web/website/assets/svg/icons/social/tripadvisor.svg" alt="Tripadvisor" />											</a>
865										</li>
866																																								</ul>
867															</div>
868				<div class="d_app">
869											<ul>
870															<li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.winghingbrookhaven"><span class="sr-only">Download from the Google Play Store</span><img src="/web/default4.0/images/google-play-badge.svg" alt="Get it on Google Play" aria-hidden="true"></a></li>
871														</ul>
872										</div>
873			</div>
874
875			<div class="d-flex flex-wrap justify-content-between gap-2 mt-2" style="--bs-link-color: var(--bs-body-color); --bs-link-hover-color: var(--bs-gray-dark)">
876				<ul class="list-unstyled d-flex gap-3 mb-0 eds-interface-text-l-regular">
877					<li><a class="text-decoration-none" href="https://order.winghingbrookhavenpa.com" aria-current="false">Home</a></li>
878					<li><a class="text-decoration-none" href="https://order.winghingbrookhavenpa.com/order/main-menu" aria-current="false">Menu</a></li>
879													<li>
880									<a class="text-decoration-none" href="https://order.winghingbrookhavenpa.com/page/delivery-info" aria-current="false">Delivery Info</a>
881								</li>
882																						<li><a class="text-decoration-none" href="https://order.winghingbrookhavenpa.com/locationinfo" aria-current="false">Location &amp; Hours</a></li>
883															<li><a class="text-decoration-none" href="https://order.winghingbrookhavenpa.com/contact" aria-current="false">Contact</a></li>
884				</ul>
885
886				<ul class="list-unstyled d-flex mb-0 eds-interface-text-m-regular">
887					<li class="bullet-separated"><a href="https://order.winghingbrookhavenpa.com/reportbug" class="errorLink">Technical Support</a></li>
888					<li class="bullet-separated"><a href="https://order.winghingbrookhavenpa.com/privacy">Privacy Policy</a></li>
889					<li class="bullet-separated"><a href="https://order.winghingbrookhavenpa.com/tos">Terms of Service</a></li>
890					<li class="bullet-separated"><a href="https://order.winghingbrookhavenpa.com/accessibility">Accessibility</a></li>
891				</ul>
892			</div>
893
894			<div class="d-flex justify-content-between gap-3 border-top mt-3 pt-3" style="--bs-link-color: var(--bs-body-color); --bs-link-hover-color: var(--bs-gray-dark)">
895				<p class="eds-copy-text-m-regular">
896					This site is protected by reCAPTCHA and <a href="https://policies.google.com/privacy">Google's Privacy Policy</a> and <a href="https://policies.google.com/terms">Google's Terms of Service</a> apply.
897				</p>
898
899				<p class="eds-copy-text-m-regular text-end">
900					&copy; 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a>											<br>Find your favorite Chinese dishes on <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a>									</p>
901			</div>
902			</div>
903</footer>
904<!-- footer ends -->
905
906
907</div>
908<!-- wrapper ends -->
909
910
911
912	<div
913		data-eds-id="6ab53a41da760"
914		class="eds_dialog modal fade  "
915		tabindex="-1"
916		aria-labelledby="eds-dialog-title-6ab53a41da760"
917		aria-hidden="true"
918		id="forgot-password-modal"	>
919		<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md">
920			<div class="modal-content ">
921									
922	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
923		<h2 id="eds-dialog-title-6ab53a41da760" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
924			Forgot Password		</h2>
925
926		<button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border d-sm-none" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button>	</div>
927
928	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular ">
929		<form
930			id="forgot-password-form"
931			name="forgot-password"
932			data-async-on-submit
933			method="post"
934			action="https://order.winghingbrookhavenpa.com/auth/forgotpassword"
935			data-async-block="#forgot-password-modal .modal-content"
936			data-async-target="#forgot-password-modal .eds_dialog-body"
937			data-async-recaptcha
938			novalidate
939		>
940			
941			
942	<label
943		data-eds-id="6ab53a41da709"
944		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3"
945			>
946					<div class="eds_formfield-label">
947				Your email				<span aria-hidden="true">*</span>							</div>
948		
949		<div class="position-relative d-flex flex-column">
950							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
951			
952										<input
953					type="email"
954					class="eds-copy-text-l-regular  "
955										placeholder=" " name="email" autocomplete="email" required value=""				/>
956
957				
958							
959			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
960					</div>
961
962		
963		
963<script>
964		{
965			const container = document.querySelector('[data-eds-id="6ab53a41da709"]');
966			const input = container.querySelector('input, textarea, select');
967			const error = container.querySelector('.eds_formfield-error');
968
969			
970						input.addEventListener('eds.validation.reset', () => {
971				input.removeAttribute('data-validation');
972				input.setCustomValidity('');
973				error.innerHTML = '';
974			});
975
976						input.addEventListener('eds.validation.hide', () => {
977				input.removeAttribute('data-validation');
978			});
979
980						input.addEventListener('eds.validation.success', (e) => {
981				input.setCustomValidity('');
982				input.setAttribute('data-validation', '');
983				error.innerHTML = '';
984			});
985
986						input.addEventListener('eds.validation.warning', (e) => {
987				input.setCustomValidity('');
988				input.setAttribute('data-validation', '');
989				error.innerHTML = e.detail;
990			});
991
992						input.addEventListener('eds.validation.error', (e) => {
993				input.setCustomValidity(e.detail);
994				input.checkValidity(); 				input.setAttribute('data-validation', '');
995			});
996
997			input.addEventListener('invalid', (e) => {
998				error.innerHTML = input.validationMessage;
999			});
1000
1001								}
1002		</script>
1002
1003	</label>
1004
1005	
1006			<button class="eds_button btn btn-primary w-100 mb-3" type="submit" form="forgot-password-form">Reset password</button>
1007							<div class="text-center">
1008					<button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#login-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">&lt; Back</button>				</div>
1009					</form>	</div>
1010
1011	
1012								</div>
1013		</div>
1014
1015		
1015<script>
1016		{
1017			const container = document.querySelector('[data-eds-id="6ab53a41da760"]');
1018			let edsMethodsDisabled = false;
1019
1020						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
1021				container.addEventListener(`eds.${eventName}`, (e) => {
1022					if (edsMethodsDisabled) return;
1023
1024					bootstrap.Modal.getOrCreateInstance(container)[eventName](
1025						...(Array.isArray(e.detail) ? e.detail : [e.detail])
1026					);
1027				});
1028			});
1029
1030						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
1031				container.addEventListener(`${eventName}.bs.modal`, (e) => {
1032					if (edsMethodsDisabled) return;
1033
1034					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
1035					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
1036					edsMethodsDisabled = false;
1037				});
1038			});
1039
1040			
1041						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
1042				container.addEventListener(eventName, () => {
1043					const autofocusInput = container.querySelector('[autofocus]');
1044					if (autofocusInput) {
1045						container.style.display = 'block';
1046						autofocusInput.focus();
1047					}
1048				});
1049			});
1050
1051					}
1052		</script>
1052
1053	</div>
1054
1055	
1056	<div
1057		data-eds-id="6ab53a41dac2e"
1058		class="eds_dialog modal fade  "
1059		tabindex="-1"
1060		aria-labelledby="eds-dialog-title-6ab53a41dac2e"
1061		aria-hidden="true"
1062		id="login-modal"	>
1063		<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md">
1064			<div class="modal-content ">
1065									
1066	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
1067		<h2 id="eds-dialog-title-6ab53a41dac2e" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
1068			Log in		</h2>
1069
1070		<button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border d-sm-none" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button>	</div>
1071
1072	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular ">
1073		<form
1074			id="login-form"
1075			name="login"
1076			data-async-on-submit
1077			method="post"
1078			action="https://order.winghingbrookhavenpa.com/auth"
1079			data-async-block="#login-modal .modal-content"
1080			data-async-target="#login-modal .eds_dialog-body"
1081			data-async-then="document.querySelector('#login-modal').dispatchEvent(new CustomEvent('eds.hide'))"
1082			data-async-recaptcha
1083			novalidate
1084		>
1085						
1086						
1087	<label
1088		data-eds-id="6ab53a41daaa4"
1089		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3"
1090			>
1091					<div class="eds_formfield-label">
1092				Your email				<span aria-hidden="true">*</span>							</div>
1093		
1094		<div class="position-relative d-flex flex-column">
1095							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1096			
1097										<input
1098					type="email"
1099					class="eds-copy-text-l-regular  "
1100										placeholder=" " name="email" autocomplete="username" required value=""				/>
1101
1102				
1103							
1104			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1105					</div>
1106
1107		
1108		
1108<script>
1109		{
1110			const container = document.querySelector('[data-eds-id="6ab53a41daaa4"]');
1111			const input = container.querySelector('input, textarea, select');
1112			const error = container.querySelector('.eds_formfield-error');
1113
1114			
1115						input.addEventListener('eds.validation.reset', () => {
1116				input.removeAttribute('data-validation');
1117				input.setCustomValidity('');
1118				error.innerHTML = '';
1119			});
1120
1121						input.addEventListener('eds.validation.hide', () => {
1122				input.removeAttribute('data-validation');
1123			});
1124
1125						input.addEventListener('eds.validation.success', (e) => {
1126				input.setCustomValidity('');
1127				input.setAttribute('data-validation', '');
1128				error.innerHTML = '';
1129			});
1130
1131						input.addEventListener('eds.validation.warning', (e) => {
1132				input.setCustomValidity('');
1133				input.setAttribute('data-validation', '');
1134				error.innerHTML = e.detail;
1135			});
1136
1137						input.addEventListener('eds.validation.error', (e) => {
1138				input.setCustomValidity(e.detail);
1139				input.checkValidity(); 				input.setAttribute('data-validation', '');
1140			});
1141
1142			input.addEventListener('invalid', (e) => {
1143				error.innerHTML = input.validationMessage;
1144			});
1145
1146								}
1147		</script>
1147
1148	</label>
1149
1150	
1151						
1152	<label
1153		data-eds-id="6ab53a41daacd"
1154		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2"
1155			>
1156					<div class="eds_formfield-label">
1157				Your password				<span aria-hidden="true">*</span>							</div>
1158		
1159		<div class="position-relative d-flex flex-column">
1160							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1161			
1162										<input
1163					type="password"
1164					class="eds-copy-text-l-regular  pe-6"
1165					data-event-on:toggle_password_6ab53a41daacd="(shown) => $(this).attr('type', shown ? 'text' : 'password')"					placeholder=" " name="password" autocomplete="current-password" required value=""				/>
1166
1167				
1168									<button class="eds_button btn btn-outline eds_formfield-toggle_password position-absolute end-0 px-2" style="--bs-btn-bg: transparent" title="Show password" aria-label="Show password" onclick="app.event.emit('toggle_password_6ab53a41daacd', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab53a41daacd="(shown) =&gt; $(this).data('password-shown', shown).attr('title', shown ? 'Hide password' : 'Show password').attr('aria-label', shown ? 'Hide password' : 'Show password')" type="button"><i class="eds_icon fas fa-sm fa-eye" style="" aria-hidden="true" data-event-on:toggle_password_6ab53a41daacd="(shown) =&gt; this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6ab53a41daacd="(shown) =&gt; this.hidden = !shown" hidden></i></button>							
1169			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1170					</div>
1171
1172		
1173		
1173<script>
1174		{
1175			const container = document.querySelector('[data-eds-id="6ab53a41daacd"]');
1176			const input = container.querySelector('input, textarea, select');
1177			const error = container.querySelector('.eds_formfield-error');
1178
1179			
1180						input.addEventListener('eds.validation.reset', () => {
1181				input.removeAttribute('data-validation');
1182				input.setCustomValidity('');
1183				error.innerHTML = '';
1184			});
1185
1186						input.addEventListener('eds.validation.hide', () => {
1187				input.removeAttribute('data-validation');
1188			});
1189
1190						input.addEventListener('eds.validation.success', (e) => {
1191				input.setCustomValidity('');
1192				input.setAttribute('data-validation', '');
1193				error.innerHTML = '';
1194			});
1195
1196						input.addEventListener('eds.validation.warning', (e) => {
1197				input.setCustomValidity('');
1198				input.setAttribute('data-validation', '');
1199				error.innerHTML = e.detail;
1200			});
1201
1202						input.addEventListener('eds.validation.error', (e) => {
1203				input.setCustomValidity(e.detail);
1204				input.checkValidity(); 				input.setAttribute('data-validation', '');
1205			});
1206
1207			input.addEventListener('invalid', (e) => {
1208				error.innerHTML = input.validationMessage;
1209			});
1210
1211								}
1212		</script>
1212
1213	</label>
1214
1215	
1216						<div class="text-end mb-3">
1217				<button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#forgot-password-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">Forgot your password?</button>			</div>
1218
1219																
1220						<button class="eds_button btn btn-primary w-100 mb-3" type="submit">Log in</button>
1221						<div class="d-flex align-items-center mb-3"><hr class="flex-grow-1"><span class="mx-3 text-muted eds-interface-text-s-regular">OR</span><hr class="flex-grow-1"></div>				<div class="google-signin-container text-center mb-2">
1222		<a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Forder.winghingbrookhavenpa.com%2Fauth%2Fgoogle&amp;redirect=%2Faccessibility" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();">
1223			<svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M17.64 9.2c0-.637-.057-1.251-.164-1.84H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615Z" fill="#4285F4"/><path d="M9 18c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18Z" fill="#34A853"/><path d="M3.964 10.71A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.71V4.958H.957A8.997 8.997 0 0 0 0 9c0 1.452.348 2.827.957 4.042l3.007-2.332Z" fill="#FBBC05"/><path d="M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.958L3.964 6.29C4.672 4.163 6.656 2.58 9 2.58Z" fill="#EA4335"/></svg>
1224			Continue with Google
1225		</a>
1226	</div>
1227					<div class="apple-signin-container text-center mb-2">
1228		<a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Forder.winghingbrookhavenpa.com%2Fauth%2Fapple&amp;redirect=%2Faccessibility" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();">
1229			<svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M15.1 6.2c-.1.1-2.1 1.2-2.1 3.7 0 2.9 2.5 3.9 2.6 3.9 0 0 0 .1-.4 1.3-.6 1.5-1.7 3-2.9 3-1.3 0-1.6-.7-3.1-.7s-2 .8-3.1.8c-1.2 0-2.2-1.3-3-2.8C2 13.3 1.4 10.9 1.4 8.6c0-3.7 2.4-5.6 4.7-5.6 1.2 0 2.3.8 3 .8.7 0 1.9-.9 3.3-.9.5 0 2.4.1 3.7 1.3zM11.7 1.5c.6-.7 1-1.7 1-2.7 0-.1 0-.3 0-.4-1 0-2.1.6-2.8 1.4-.6.6-1.1 1.6-1.1 2.6 0 .2 0 .3 0 .4.1 0 .2 0 .3 0 .9 0 1.9-.6 2.6-1.3z" fill="currentColor"/></svg>
1230			Continue with Apple
1231		</a>
1232	</div>
1233					<small class="d-block mt-2 eds-interface-text-s-regular">
1234		By continuing, you agree to our <a href="https://order.winghingbrookhavenpa.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> &amp; <a href="https://order.winghingbrookhavenpa.com/privacy" target="_blank" rel="noopener" title="Opens in new tab">Privacy Policy</a>		and consent to receive automated promotional emails. See our <a href="https://order.winghingbrookhavenpa.com/privacy#section-7-7" target="_blank" rel="noopener" title="Opens in new tab">Notice of Financial Incentive</a> regarding how we use your data for rewards and offers.
1235	</small>
1236	
1237						<div class="text-center mt-3">
1238				Don't have an account?
1239				<button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#register-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">Sign up</button>			</div>
1240		</form>	</div>
1241
1242	
1243								</div>
1244		</div>
1245
1246		
1246<script>
1247		{
1248			const container = document.querySelector('[data-eds-id="6ab53a41dac2e"]');
1249			let edsMethodsDisabled = false;
1250
1251						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
1252				container.addEventListener(`eds.${eventName}`, (e) => {
1253					if (edsMethodsDisabled) return;
1254
1255					bootstrap.Modal.getOrCreateInstance(container)[eventName](
1256						...(Array.isArray(e.detail) ? e.detail : [e.detail])
1257					);
1258				});
1259			});
1260
1261						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
1262				container.addEventListener(`${eventName}.bs.modal`, (e) => {
1263					if (edsMethodsDisabled) return;
1264
1265					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
1266					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
1267					edsMethodsDisabled = false;
1268				});
1269			});
1270
1271			
1272						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
1273				container.addEventListener(eventName, () => {
1274					const autofocusInput = container.querySelector('[autofocus]');
1275					if (autofocusInput) {
1276						container.style.display = 'block';
1277						autofocusInput.focus();
1278					}
1279				});
1280			});
1281
1282					}
1283		</script>
1283
1284	</div>
1285
1286	
1287	<div
1288		data-eds-id="6ab53a41dafd3"
1289		class="eds_dialog modal fade  "
1290		tabindex="-1"
1291		aria-labelledby="eds-dialog-title-6ab53a41dafd3"
1292		aria-hidden="true"
1293		id="register-modal"	>
1294		<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md">
1295			<div class="modal-content ">
1296									
1297	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
1298		<h2 id="eds-dialog-title-6ab53a41dafd3" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
1299			Sign up		</h2>
1300
1301		<button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border d-sm-none" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button>	</div>
1302
1303	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular p-0">
1304		<form
1305			id="register-form"
1306			name="register"
1307			data-async-on-submit
1308			method="post"
1309			action="https://order.winghingbrookhavenpa.com/auth/register"
1310			data-async-block="#register-modal .modal-content"
1311			data-async-target="#register-modal .eds_dialog-body"
1312			data-async-then="document.querySelector('#register-modal').dispatchEvent(new CustomEvent('eds.hide'))"
1313			data-async-recaptcha
1314			novalidate
1315		>
1316			
1317			<div class="p-3 pt-0">
1318								
1319	<label
1320		data-eds-id="6ab53a41dadf5"
1321		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1322			>
1323					<div class="eds_formfield-label">
1324				First name				<span aria-hidden="true">*</span>							</div>
1325		
1326		<div class="position-relative d-flex flex-column">
1327							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1328			
1329										<input
1330					type="text"
1331					class="eds-copy-text-l-regular  "
1332										placeholder=" " name="firstname" autocomplete="given-name" required value=""				/>
1333
1334				
1335							
1336			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1337					</div>
1338
1339		
1340		
1340<script>
1341		{
1342			const container = document.querySelector('[data-eds-id="6ab53a41dadf5"]');
1343			const input = container.querySelector('input, textarea, select');
1344			const error = container.querySelector('.eds_formfield-error');
1345
1346			
1347						input.addEventListener('eds.validation.reset', () => {
1348				input.removeAttribute('data-validation');
1349				input.setCustomValidity('');
1350				error.innerHTML = '';
1351			});
1352
1353						input.addEventListener('eds.validation.hide', () => {
1354				input.removeAttribute('data-validation');
1355			});
1356
1357						input.addEventListener('eds.validation.success', (e) => {
1358				input.setCustomValidity('');
1359				input.setAttribute('data-validation', '');
1360				error.innerHTML = '';
1361			});
1362
1363						input.addEventListener('eds.validation.warning', (e) => {
1364				input.setCustomValidity('');
1365				input.setAttribute('data-validation', '');
1366				error.innerHTML = e.detail;
1367			});
1368
1369						input.addEventListener('eds.validation.error', (e) => {
1370				input.setCustomValidity(e.detail);
1371				input.checkValidity(); 				input.setAttribute('data-validation', '');
1372			});
1373
1374			input.addEventListener('invalid', (e) => {
1375				error.innerHTML = input.validationMessage;
1376			});
1377
1378								}
1379		</script>
1379
1380	</label>
1381
1382	
1383								
1384	<label
1385		data-eds-id="6ab53a41dae1f"
1386		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1387			>
1388					<div class="eds_formfield-label">
1389				Last name				<span aria-hidden="true">*</span>							</div>
1390		
1391		<div class="position-relative d-flex flex-column">
1392							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1393			
1394										<input
1395					type="text"
1396					class="eds-copy-text-l-regular  "
1397										placeholder=" " name="lastname" autocomplete="family-name" required value=""				/>
1398
1399				
1400							
1401			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1402					</div>
1403
1404		
1405		
1405<script>
1406		{
1407			const container = document.querySelector('[data-eds-id="6ab53a41dae1f"]');
1408			const input = container.querySelector('input, textarea, select');
1409			const error = container.querySelector('.eds_formfield-error');
1410
1411			
1412						input.addEventListener('eds.validation.reset', () => {
1413				input.removeAttribute('data-validation');
1414				input.setCustomValidity('');
1415				error.innerHTML = '';
1416			});
1417
1418						input.addEventListener('eds.validation.hide', () => {
1419				input.removeAttribute('data-validation');
1420			});
1421
1422						input.addEventListener('eds.validation.success', (e) => {
1423				input.setCustomValidity('');
1424				input.setAttribute('data-validation', '');
1425				error.innerHTML = '';
1426			});
1427
1428						input.addEventListener('eds.validation.warning', (e) => {
1429				input.setCustomValidity('');
1430				input.setAttribute('data-validation', '');
1431				error.innerHTML = e.detail;
1432			});
1433
1434						input.addEventListener('eds.validation.error', (e) => {
1435				input.setCustomValidity(e.detail);
1436				input.checkValidity(); 				input.setAttribute('data-validation', '');
1437			});
1438
1439			input.addEventListener('invalid', (e) => {
1440				error.innerHTML = input.validationMessage;
1441			});
1442
1443								}
1444		</script>
1444
1445	</label>
1446
1447	
1448								
1449	<label
1450		data-eds-id="6ab53a41dae3e"
1451		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1452			>
1453					<div class="eds_formfield-label">
1454				Email				<span aria-hidden="true">*</span>							</div>
1455		
1456		<div class="position-relative d-flex flex-column">
1457							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1458			
1459										<input
1460					type="email"
1461					class="eds-copy-text-l-regular  "
1462										placeholder=" " name="email" autocomplete="username" required value=""				/>
1463
1464				
1465							
1466			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1467					</div>
1468
1469		
1470		
1470<script>
1471		{
1472			const container = document.querySelector('[data-eds-id="6ab53a41dae3e"]');
1473			const input = container.querySelector('input, textarea, select');
1474			const error = container.querySelector('.eds_formfield-error');
1475
1476			
1477						input.addEventListener('eds.validation.reset', () => {
1478				input.removeAttribute('data-validation');
1479				input.setCustomValidity('');
1480				error.innerHTML = '';
1481			});
1482
1483						input.addEventListener('eds.validation.hide', () => {
1484				input.removeAttribute('data-validation');
1485			});
1486
1487						input.addEventListener('eds.validation.success', (e) => {
1488				input.setCustomValidity('');
1489				input.setAttribute('data-validation', '');
1490				error.innerHTML = '';
1491			});
1492
1493						input.addEventListener('eds.validation.warning', (e) => {
1494				input.setCustomValidity('');
1495				input.setAttribute('data-validation', '');
1496				error.innerHTML = e.detail;
1497			});
1498
1499						input.addEventListener('eds.validation.error', (e) => {
1500				input.setCustomValidity(e.detail);
1501				input.checkValidity(); 				input.setAttribute('data-validation', '');
1502			});
1503
1504			input.addEventListener('invalid', (e) => {
1505				error.innerHTML = input.validationMessage;
1506			});
1507
1508								}
1509		</script>
1509
1510	</label>
1511
1512	
1513								
1514	<label
1515		data-eds-id="6ab53a41dae56"
1516		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1517			>
1518					<div class="eds_formfield-label">
1519				Password				<span aria-hidden="true">*</span>							</div>
1520		
1521		<div class="position-relative d-flex flex-column">
1522							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1523			
1524										<input
1525					type="password"
1526					class="eds-copy-text-l-regular  pe-6"
1527					data-event-on:toggle_password_6ab53a41dae56="(shown) => $(this).attr('type', shown ? 'text' : 'password')"					placeholder=" " name="password" autocomplete="current-password" required value=""				/>
1528
1529				
1530									<button class="eds_button btn btn-outline eds_formfield-toggle_password position-absolute end-0 px-2" style="--bs-btn-bg: transparent" title="Show password" aria-label="Show password" onclick="app.event.emit('toggle_password_6ab53a41dae56', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab53a41dae56="(shown) =&gt; $(this).data('password-shown', shown).attr('title', shown ? 'Hide password' : 'Show password').attr('aria-label', shown ? 'Hide password' : 'Show password')" type="button"><i class="eds_icon fas fa-sm fa-eye" style="" aria-hidden="true" data-event-on:toggle_password_6ab53a41dae56="(shown) =&gt; this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6ab53a41dae56="(shown) =&gt; this.hidden = !shown" hidden></i></button>							
1531			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1532					</div>
1533
1534		
1535		
1535<script>
1536		{
1537			const container = document.querySelector('[data-eds-id="6ab53a41dae56"]');
1538			const input = container.querySelector('input, textarea, select');
1539			const error = container.querySelector('.eds_formfield-error');
1540
1541			
1542						input.addEventListener('eds.validation.reset', () => {
1543				input.removeAttribute('data-validation');
1544				input.setCustomValidity('');
1545				error.innerHTML = '';
1546			});
1547
1548						input.addEventListener('eds.validation.hide', () => {
1549				input.removeAttribute('data-validation');
1550			});
1551
1552						input.addEventListener('eds.validation.success', (e) => {
1553				input.setCustomValidity('');
1554				input.setAttribute('data-validation', '');
1555				error.innerHTML = '';
1556			});
1557
1558						input.addEventListener('eds.validation.warning', (e) => {
1559				input.setCustomValidity('');
1560				input.setAttribute('data-validation', '');
1561				error.innerHTML = e.detail;
1562			});
1563
1564						input.addEventListener('eds.validation.error', (e) => {
1565				input.setCustomValidity(e.detail);
1566				input.checkValidity(); 				input.setAttribute('data-validation', '');
1567			});
1568
1569			input.addEventListener('invalid', (e) => {
1570				error.innerHTML = input.validationMessage;
1571			});
1572
1573								}
1574		</script>
1574
1575	</label>
1576
1577	
1578								
1579	<label
1580		data-eds-id="6ab53a41daea7"
1581		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3"
1582			>
1583					<div class="eds_formfield-label">
1584				Phone number				<span aria-hidden="true">*</span>							</div>
1585		
1586		<div class="position-relative d-flex flex-column">
1587							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1588			
1589										<input
1590					type="text"
1591					class="eds-copy-text-l-regular  "
1592										placeholder=" " name="primary_phone" autocomplete="tel-national" required value=""				/>
1593
1594				
1595							
1596			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1597					</div>
1598
1599					<div class="eds-interface-text-s-regular mt-2">
1600				<i class="eds_icon fa fa-info-circle text-muted" style="" aria-hidden="true"></i> We require a phone number in case we need to contact you about your order.			</div>
1601		
1602		
1602<script>
1603		{
1604			const container = document.querySelector('[data-eds-id="6ab53a41daea7"]');
1605			const input = container.querySelector('input, textarea, select');
1606			const error = container.querySelector('.eds_formfield-error');
1607
1608			
1609						input.addEventListener('eds.validation.reset', () => {
1610				input.removeAttribute('data-validation');
1611				input.setCustomValidity('');
1612				error.innerHTML = '';
1613			});
1614
1615						input.addEventListener('eds.validation.hide', () => {
1616				input.removeAttribute('data-validation');
1617			});
1618
1619						input.addEventListener('eds.validation.success', (e) => {
1620				input.setCustomValidity('');
1621				input.setAttribute('data-validation', '');
1622				error.innerHTML = '';
1623			});
1624
1625						input.addEventListener('eds.validation.warning', (e) => {
1626				input.setCustomValidity('');
1627				input.setAttribute('data-validation', '');
1628				error.innerHTML = e.detail;
1629			});
1630
1631						input.addEventListener('eds.validation.error', (e) => {
1632				input.setCustomValidity(e.detail);
1633				input.checkValidity(); 				input.setAttribute('data-validation', '');
1634			});
1635
1636			input.addEventListener('invalid', (e) => {
1637				error.innerHTML = input.validationMessage;
1638			});
1639
1640								}
1641		</script>
1641
1642	</label>
1643
1644	
1645				
1646	<div class="eds_checkable d-inline-block mb-2" >
1647		<input id="eds-checkable-6ab53a41daec7" name="receive_promotions" value="1" checked type="checkbox" />
1648		<label for="eds-checkable-6ab53a41daec7" class="eds_checkable-text eds-interface-text-l-regular ">
1649			Receive Promotional Offers & Updates		</label>
1650	</div>
1651
1652	
1653								<button class="eds_button btn btn-primary w-100 mt-1 mb-3" type="submit">Sign up</button>
1654								<div class="d-flex align-items-center mb-3"><hr class="flex-grow-1"><span class="mx-3 text-muted eds-interface-text-s-regular">OR</span><hr class="flex-grow-1"></div>					<div class="google-signin-container text-center mb-2">
1655		<a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Forder.winghingbrookhavenpa.com%2Fauth%2Fgoogle&amp;redirect=%2Faccessibility" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();">
1656			<svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M17.64 9.2c0-.637-.057-1.251-.164-1.84H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615Z" fill="#4285F4"/><path d="M9 18c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18Z" fill="#34A853"/><path d="M3.964 10.71A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.71V4.958H.957A8.997 8.997 0 0 0 0 9c0 1.452.348 2.827.957 4.042l3.007-2.332Z" fill="#FBBC05"/><path d="M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.958L3.964 6.29C4.672 4.163 6.656 2.58 9 2.58Z" fill="#EA4335"/></svg>
1657			Continue with Google
1658		</a>
1659	</div>
1660						<div class="apple-signin-container text-center mb-2">
1661		<a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Forder.winghingbrookhavenpa.com%2Fauth%2Fapple&amp;redirect=%2Faccessibility" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();">
1662			<svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M15.1 6.2c-.1.1-2.1 1.2-2.1 3.7 0 2.9 2.5 3.9 2.6 3.9 0 0 0 .1-.4 1.3-.6 1.5-1.7 3-2.9 3-1.3 0-1.6-.7-3.1-.7s-2 .8-3.1.8c-1.2 0-2.2-1.3-3-2.8C2 13.3 1.4 10.9 1.4 8.6c0-3.7 2.4-5.6 4.7-5.6 1.2 0 2.3.8 3 .8.7 0 1.9-.9 3.3-.9.5 0 2.4.1 3.7 1.3zM11.7 1.5c.6-.7 1-1.7 1-2.7 0-.1 0-.3 0-.4-1 0-2.1.6-2.8 1.4-.6.6-1.1 1.6-1.1 2.6 0 .2 0 .3 0 .4.1 0 .2 0 .3 0 .9 0 1.9-.6 2.6-1.3z" fill="currentColor"/></svg>
1663			Continue with Apple
1664		</a>
1665	</div>
1666						<small class="d-block mt-2 eds-interface-text-s-regular">
1667		By continuing, you agree to our <a href="https://order.winghingbrookhavenpa.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> &amp; <a href="https://order.winghingbrookhavenpa.com/privacy" target="_blank" rel="noopener" title="Opens in new tab">Privacy Policy</a>		and consent to receive automated promotional emails. See our <a href="https://order.winghingbrookhavenpa.com/privacy#section-7-7" target="_blank" rel="noopener" title="Opens in new tab">Notice of Financial Incentive</a> regarding how we use your data for rewards and offers.
1668	</small>
1669	
1670								<div class="text-center mt-3">
1671					Already have an account?
1672					<button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#login-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">Log in</button>				</div>
1673			</div>
1674		</form>	</div>
1675
1676	
1677								</div>
1678		</div>
1679
1680		
1680<script>
1681		{
1682			const container = document.querySelector('[data-eds-id="6ab53a41dafd3"]');
1683			let edsMethodsDisabled = false;
1684
1685						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
1686				container.addEventListener(`eds.${eventName}`, (e) => {
1687					if (edsMethodsDisabled) return;
1688
1689					bootstrap.Modal.getOrCreateInstance(container)[eventName](
1690						...(Array.isArray(e.detail) ? e.detail : [e.detail])
1691					);
1692				});
1693			});
1694
1695						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
1696				container.addEventListener(`${eventName}.bs.modal`, (e) => {
1697					if (edsMethodsDisabled) return;
1698
1699					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
1700					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
1701					edsMethodsDisabled = false;
1702				});
1703			});
1704
1705			
1706						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
1707				container.addEventListener(eventName, () => {
1708					const autofocusInput = container.querySelector('[autofocus]');
1709					if (autofocusInput) {
1710						container.style.display = 'block';
1711						autofocusInput.focus();
1712					}
1713				});
1714			});
1715
1716					}
1717		</script>
1717
1718	</div>
1719
1720	
1721	
1721<script>
1722	window.__ssoConfig = {
1723		google: {
1724			pendingUrl: "https:\/\/order.winghingbrookhavenpa.com\/auth\/google\/pending",
1725			registerModalId: "register-modal",
1726			loginModalId: "login-modal"		},
1727		apple: {
1728			pendingUrl: "https:\/\/order.winghingbrookhavenpa.com\/auth\/apple\/pending",
1729			registerModalId: "register-modal",
1730			loginModalId: "login-modal"		}
1731	};
1732	</script>
1732
1733	
1734
1735<div class="modal fade" id="modal-order-time" tabindex="-1" role="dialog"
1736	aria-hidden="true">
1737	<div class="modal-dialog modal-fullscreen-md-down mt-md-6" role="document">
1738		<div class="modal-content">
1739			<button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button>
1740			<div class="modal-header">
1741				<h2 class="modal-title eds-display-text-title-m">Order time</h2>
1742			</div>
1743			<div class="modal-body">
1744								<div class="btn-group w-100 btn-group-order-time-type mb-3" style="display: none;">
1745					
1746											<input type="radio" name="param_order~time~type_i_n_1" id="order_time_type_1-" value="1" class="btn-check timeswitch orderTimeTypeOption"
1747							checked />
1748						<label for="order_time_type_1-" class="d-flex align-items-center justify-content-center btn btn-outline-secondary  w-50">
1749						<span>
1750							Later
1751							<span class="d-block small fw-normal">Later</span>
1752						</span>
1753						</label>
1754									</div>
1755													<div id="laterContent" class="">
1756						<div class="select-time-container">
1757	<div class="selecttime showcheck_parent ">
1758	<div class="select-time-header clearfix">
1759		<h3 class="bold fl fs-5">Pick a day and time</h3>
1760			</div>
1761	<div class="select-time-content clearfix">
1762		<div class="row select-time-row">
1763						<div class="datepicker col-md-8" style="min-height: 248px;">
1764				<div class="datepicker-days" style="display: block;">
1765					<div data-datetimepicker data-datepicker-min-date="2026-09-24" class="errorable"></div>
1766				</div>
1767							</div>
1768							<div class="timepicker col-md-4">
1769					<div class="timepicker-picker">
1770												<ul class="ready-at-time css-scroll">
1771																														<li class="time-button ">
1772									<input id="timeValue0" type="radio" value="11:30 AM" name="param_ready~at~time_s_n_15"
1773									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1774									 data-required-field data-ready-attime/>
1775									<label for="timeValue0" class="btn btn-outline-secondary btn-sm" for="">11:30 AM</label>
1776								</li>
1777																								<li class="time-button ">
1778									<input id="timeValue1" type="radio" value="11:45 AM" name="param_ready~at~time_s_n_15"
1779									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1780									 data-required-field data-ready-attime/>
1781									<label for="timeValue1" class="btn btn-outline-secondary btn-sm" for="">11:45 AM</label>
1782								</li>
1783																								<li class="time-button ">
1784									<input id="timeValue2" type="radio" value="12:00 PM" name="param_ready~at~time_s_n_15"
1785									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1786									 data-required-field data-ready-attime/>
1787									<label for="timeValue2" class="btn btn-outline-secondary btn-sm" for="">12:00 PM</label>
1788								</li>
1789																								<li class="time-button ">
1790									<input id="timeValue3" type="radio" value="12:15 PM" name="param_ready~at~time_s_n_15"
1791									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1792									 data-required-field data-ready-attime/>
1793									<label for="timeValue3" class="btn btn-outline-secondary btn-sm" for="">12:15 PM</label>
1794								</li>
1795																								<li class="time-button ">
1796									<input id="timeValue4" type="radio" value="12:30 PM" name="param_ready~at~time_s_n_15"
1797									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1798									 data-required-field data-ready-attime/>
1799									<label for="timeValue4" class="btn btn-outline-secondary btn-sm" for="">12:30 PM</label>
1800								</li>
1801																								<li class="time-button ">
1802									<input id="timeValue5" type="radio" value="12:45 PM" name="param_ready~at~time_s_n_15"
1803									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1804									 data-required-field data-ready-attime/>
1805									<label for="timeValue5" class="btn btn-outline-secondary btn-sm" for="">12:45 PM</label>
1806								</li>
1807																								<li class="time-button ">
1808									<input id="timeValue6" type="radio" value="1:00 PM" name="param_ready~at~time_s_n_15"
1809									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1810									 data-required-field data-ready-attime/>
1811									<label for="timeValue6" class="btn btn-outline-secondary btn-sm" for="">1:00 PM</label>
1812								</li>
1813																								<li class="time-button ">
1814									<input id="timeValue7" type="radio" value="1:15 PM" name="param_ready~at~time_s_n_15"
1815									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1816									 data-required-field data-ready-attime/>
1817									<label for="timeValue7" class="btn btn-outline-secondary btn-sm" for="">1:15 PM</label>
1818								</li>
1819																								<li class="time-button ">
1820									<input id="timeValue8" type="radio" value="1:30 PM" name="param_ready~at~time_s_n_15"
1821									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1822									 data-required-field data-ready-attime/>
1823									<label for="timeValue8" class="btn btn-outline-secondary btn-sm" for="">1:30 PM</label>
1824								</li>
1825																								<li class="time-button ">
1826									<input id="timeValue9" type="radio" value="1:45 PM" name="param_ready~at~time_s_n_15"
1827									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1828									 data-required-field data-ready-attime/>
1829									<label for="timeValue9" class="btn btn-outline-secondary btn-sm" for="">1:45 PM</label>
1830								</li>
1831																								<li class="time-button ">
1832									<input id="timeValue10" type="radio" value="2:00 PM" name="param_ready~at~time_s_n_15"
1833									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1834									 data-required-field data-ready-attime/>
1835									<label for="timeValue10" class="btn btn-outline-secondary btn-sm" for="">2:00 PM</label>
1836								</li>
1837																								<li class="time-button ">
1838									<input id="timeValue11" type="radio" value="2:15 PM" name="param_ready~at~time_s_n_15"
1839									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1840									 data-required-field data-ready-attime/>
1841									<label for="timeValue11" class="btn btn-outline-secondary btn-sm" for="">2:15 PM</label>
1842								</li>
1843																								<li class="time-button ">
1844									<input id="timeValue12" type="radio" value="2:30 PM" name="param_ready~at~time_s_n_15"
1845									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1846									 data-required-field data-ready-attime/>
1847									<label for="timeValue12" class="btn btn-outline-secondary btn-sm" for="">2:30 PM</label>
1848								</li>
1849																								<li class="time-button ">
1850									<input id="timeValue13" type="radio" value="2:45 PM" name="param_ready~at~time_s_n_15"
1851									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1852									 data-required-field data-ready-attime/>
1853									<label for="timeValue13" class="btn btn-outline-secondary btn-sm" for="">2:45 PM</label>
1854								</li>
1855																								<li class="time-button ">
1856									<input id="timeValue14" type="radio" value="3:00 PM" name="param_ready~at~time_s_n_15"
1857									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1858									 data-required-field data-ready-attime/>
1859									<label for="timeValue14" class="btn btn-outline-secondary btn-sm" for="">3:00 PM</label>
1860								</li>
1861																								<li class="time-button ">
1862									<input id="timeValue15" type="radio" value="3:15 PM" name="param_ready~at~time_s_n_15"
1863									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1864									 data-required-field data-ready-attime/>
1865									<label for="timeValue15" class="btn btn-outline-secondary btn-sm" for="">3:15 PM</label>
1866								</li>
1867																								<li class="time-button ">
1868									<input id="timeValue16" type="radio" value="3:30 PM" name="param_ready~at~time_s_n_15"
1869									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1870									 data-required-field data-ready-attime/>
1871									<label for="timeValue16" class="btn btn-outline-secondary btn-sm" for="">3:30 PM</label>
1872								</li>
1873																								<li class="time-button ">
1874									<input id="timeValue17" type="radio" value="3:45 PM" name="param_ready~at~time_s_n_15"
1875									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1876									 data-required-field data-ready-attime/>
1877									<label for="timeValue17" class="btn btn-outline-secondary btn-sm" for="">3:45 PM</label>
1878								</li>
1879																								<li class="time-button ">
1880									<input id="timeValue18" type="radio" value="4:00 PM" name="param_ready~at~time_s_n_15"
1881									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1882									 data-required-field data-ready-attime/>
1883									<label for="timeValue18" class="btn btn-outline-secondary btn-sm" for="">4:00 PM</label>
1884								</li>
1885																								<li class="time-button ">
1886									<input id="timeValue19" type="radio" value="4:15 PM" name="param_ready~at~time_s_n_15"
1887									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1888									 data-required-field data-ready-attime/>
1889									<label for="timeValue19" class="btn btn-outline-secondary btn-sm" for="">4:15 PM</label>
1890								</li>
1891																								<li class="time-button ">
1892									<input id="timeValue20" type="radio" value="4:30 PM" name="param_ready~at~time_s_n_15"
1893									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1894									 data-required-field data-ready-attime/>
1895									<label for="timeValue20" class="btn btn-outline-secondary btn-sm" for="">4:30 PM</label>
1896								</li>
1897																								<li class="time-button ">
1898									<input id="timeValue21" type="radio" value="4:45 PM" name="param_ready~at~time_s_n_15"
1899									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1900									 data-required-field data-ready-attime/>
1901									<label for="timeValue21" class="btn btn-outline-secondary btn-sm" for="">4:45 PM</label>
1902								</li>
1903																								<li class="time-button ">
1904									<input id="timeValue22" type="radio" value="5:00 PM" name="param_ready~at~time_s_n_15"
1905									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1906									 data-required-field data-ready-attime/>
1907									<label for="timeValue22" class="btn btn-outline-secondary btn-sm" for="">5:00 PM</label>
1908								</li>
1909																								<li class="time-button ">
1910									<input id="timeValue23" type="radio" value="5:15 PM" name="param_ready~at~time_s_n_15"
1911									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1912									 data-required-field data-ready-attime/>
1913									<label for="timeValue23" class="btn btn-outline-secondary btn-sm" for="">5:15 PM</label>
1914								</li>
1915																								<li class="time-button ">
1916									<input id="timeValue24" type="radio" value="5:30 PM" name="param_ready~at~time_s_n_15"
1917									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1918									 data-required-field data-ready-attime/>
1919									<label for="timeValue24" class="btn btn-outline-secondary btn-sm" for="">5:30 PM</label>
1920								</li>
1921																								<li class="time-button ">
1922									<input id="timeValue25" type="radio" value="5:45 PM" name="param_ready~at~time_s_n_15"
1923									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1924									 data-required-field data-ready-attime/>
1925									<label for="timeValue25" class="btn btn-outline-secondary btn-sm" for="">5:45 PM</label>
1926								</li>
1927																								<li class="time-button ">
1928									<input id="timeValue26" type="radio" value="6:00 PM" name="param_ready~at~time_s_n_15"
1929									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1930									 data-required-field data-ready-attime/>
1931									<label for="timeValue26" class="btn btn-outline-secondary btn-sm" for="">6:00 PM</label>
1932								</li>
1933																								<li class="time-button ">
1934									<input id="timeValue27" type="radio" value="6:15 PM" name="param_ready~at~time_s_n_15"
1935									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1936									 data-required-field data-ready-attime/>
1937									<label for="timeValue27" class="btn btn-outline-secondary btn-sm" for="">6:15 PM</label>
1938								</li>
1939																								<li class="time-button ">
1940									<input id="timeValue28" type="radio" value="6:30 PM" name="param_ready~at~time_s_n_15"
1941									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1942									 data-required-field data-ready-attime/>
1943									<label for="timeValue28" class="btn btn-outline-secondary btn-sm" for="">6:30 PM</label>
1944								</li>
1945																								<li class="time-button ">
1946									<input id="timeValue29" type="radio" value="6:45 PM" name="param_ready~at~time_s_n_15"
1947									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1948									 data-required-field data-ready-attime/>
1949									<label for="timeValue29" class="btn btn-outline-secondary btn-sm" for="">6:45 PM</label>
1950								</li>
1951																								<li class="time-button ">
1952									<input id="timeValue30" type="radio" value="7:00 PM" name="param_ready~at~time_s_n_15"
1953									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1954									 data-required-field data-ready-attime/>
1955									<label for="timeValue30" class="btn btn-outline-secondary btn-sm" for="">7:00 PM</label>
1956								</li>
1957																								<li class="time-button ">
1958									<input id="timeValue31" type="radio" value="7:15 PM" name="param_ready~at~time_s_n_15"
1959									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1960									 data-required-field data-ready-attime/>
1961									<label for="timeValue31" class="btn btn-outline-secondary btn-sm" for="">7:15 PM</label>
1962								</li>
1963																								<li class="time-button ">
1964									<input id="timeValue32" type="radio" value="7:30 PM" name="param_ready~at~time_s_n_15"
1965									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1966									 data-required-field data-ready-attime/>
1967									<label for="timeValue32" class="btn btn-outline-secondary btn-sm" for="">7:30 PM</label>
1968								</li>
1969																								<li class="time-button ">
1970									<input id="timeValue33" type="radio" value="7:45 PM" name="param_ready~at~time_s_n_15"
1971									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1972									 data-required-field data-ready-attime/>
1973									<label for="timeValue33" class="btn btn-outline-secondary btn-sm" for="">7:45 PM</label>
1974								</li>
1975																								<li class="time-button ">
1976									<input id="timeValue34" type="radio" value="8:00 PM" name="param_ready~at~time_s_n_15"
1977									class="btn-check rad-ready_at_time" onchange="saveFormStat
1977e('param_ready~at~time_s_n_15', this.value, true);"
1978									 data-required-field data-ready-attime/>
1979									<label for="timeValue34" class="btn btn-outline-secondary btn-sm" for="">8:00 PM</label>
1980								</li>
1981																								<li class="time-button ">
1982									<input id="timeValue35" type="radio" value="8:15 PM" name="param_ready~at~time_s_n_15"
1983									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1984									 data-required-field data-ready-attime/>
1985									<label for="timeValue35" class="btn btn-outline-secondary btn-sm" for="">8:15 PM</label>
1986								</li>
1987																								<li class="time-button ">
1988									<input id="timeValue36" type="radio" value="8:30 PM" name="param_ready~at~time_s_n_15"
1989									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1990									 data-required-field data-ready-attime/>
1991									<label for="timeValue36" class="btn btn-outline-secondary btn-sm" for="">8:30 PM</label>
1992								</li>
1993																								<li class="time-button ">
1994									<input id="timeValue37" type="radio" value="8:45 PM" name="param_ready~at~time_s_n_15"
1995									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1996									 data-required-field data-ready-attime/>
1997									<label for="timeValue37" class="btn btn-outline-secondary btn-sm" for="">8:45 PM</label>
1998								</li>
1999																								<li class="time-button ">
2000									<input id="timeValue38" type="radio" value="9:00 PM" name="param_ready~at~time_s_n_15"
2001									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2002									 data-required-field data-ready-attime/>
2003									<label for="timeValue38" class="btn btn-outline-secondary btn-sm" for="">9:00 PM</label>
2004								</li>
2005																								<li class="time-button ">
2006									<input id="timeValue39" type="radio" value="9:15 PM" name="param_ready~at~time_s_n_15"
2007									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2008									 data-required-field data-ready-attime/>
2009									<label for="timeValue39" class="btn btn-outline-secondary btn-sm" for="">9:15 PM</label>
2010								</li>
2011														</ul>
2012					</div>
2013				</div>
2014					</div>
2015	</div>
2016</div>
2017</div>
2018<input type="hidden" name="param_ready~at_s_n_100" class="hid-ready-at" value="" />
2019<input type="hidden" class="hid-ready-at-date" value="2026-09-24" />
2020<input type="hidden" class="hid-eot" value="1969-12-31 16:00:00" />					</div>
2021							</div>
2022			<div class="modal-footer">
2023								<input type="hidden" id="hid-order-time-type" value="1" />
2024				<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Cancel</button>
2025				<button type="button" class="btn btn-primary" data-save-time-modal>Save</button>
2026			</div>
2027		</div>
2028	</div>
2029</div>
2030
2031<!-- www modal start -->
2032<div class="modal fade mob_full_modal www_modal order-options" id="modal-order-options" tabindex="-1" role="dialog"
2033	 aria-hidden="true" data-update-otype-on-modal-close>
2034	<div class="modal-dialog modal-fullscreen-sm-down mt-sm-6" role="document">
2035		<div class="modal-content">
2036			<button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button>
2037			<div class="modal-header">
2038				<h2 class="modal-title eds-display-text-title-m">Order details</h2>
2039			</div>
2040			<div class="modal-body">
2041				<div class="www_moda_content">
2042					<div class="cs_box order_type" onchange="app.event.emit('order_type_changed', { order_type: event.target.value })">
2043						<div class="h5">What:</div>
2044												<div class="position-relative">
2045	<div class="mdropbtn" data-toggle-mdrop role="button">
2046		<span class="visually-hidden">Order type:</span>
2047		<span data-order-type-label>
2048			Select		</span>
2049	</div>
2050	<ul data-mdrop-ul>
2051							<li class=" ">
2052						<input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-pickup-1"
2053							class="orderTypeOption css-checkbox " data-name="Pick up"							 value="PICKUP"
2054							data-constant="1" data-base="PICKUP" >
2055						<label for="order-type-pickup-1" class="css-label" data-update-mdrop-on-click>
2056							Pick up						</label>
2057					</li>
2058									<li class=" ">
2059						<input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-
2059delivery-1"
2060							class="orderTypeOption css-checkbox deliveryswitch" data-name="Delivery"							 value="DELIVERY"
2061							data-constant="2" data-base="DELIVERY" >
2062						<label for="order-type-delivery-1" class="css-label" data-update-mdrop-on-click>
2063							Delivery						</label>
2064					</li>
2065					</ul>
2066</div>
2067					</div>
2068					<form class="">
2069																				<div class="cs_box guest_checkout_address checkout_address deliveryAddressContainer" style="display:none;">
2070								<label for="street-address-bar" class="h5">Enter your address:</label>
2071								<div class="form-group street-address-container">
2072									<input name="param_full~address_s_n_255" id="street-address-bar" placeholder="Enter your address"
2073										   data-autocomplete-address data-autocomplete-success="autoCompleteSuccess"
2074										   onkeyup="scheduleFormStateSave(this.name, this.value)" onchange="validateAddress($('#modal-order-options .deliveryAddressContainer'))"
2075										   type="search" class="form-control input-search input-validate-address input-street-address user-address-field"
2076										   value="" data-required-field />
2077								</div>
2078																<input type="hidden" name="param_street~address_s_n_255" data-autocompleted-street-address />
2079								<input type="hidden" name="param_city_s_n_90" data-autocompleted-city />
2080								<input type="hidden" name="param_state_s_n_2" data-autocompleted-state />
2081								<input type="hidden" name="param_zip~code_z_n_10" data-autocompleted-zip />
2082															</div>
2083											</form>
2084					<!-- <div class="form-submit-wrapper">
2085						<input type="submit" class="form-submit btn btn-primary" value="Save" data-close-modal data-select-later-date data-saveotype-modal>
2086					</div> -->
2087				</div>
2088			</div>
2089			<div
2090				data-async-on-event="order_type_changed"
2091				data-async-action="https://order.winghingbrookhavenpa.com/ajax/?form=minimum_order_value_warning&component=order_type"
2092				data-async-method="get"
2093			>
2094				
2095	<div
2096		class="eds_alert eds_alert--variant-warning eds_alert--size-sm eds_alert--width-full mb-0"
2097		role="alert"
2098		hidden	>
2099		
2100		
2101		<div class="flex-fill d-flex flex-column gap-1">
2102			
2103							<div class="eds-copy-text-m-regular">
2104					<div class="d-flex align-items-baseline gap-1"><i class="eds_icon fa fa-info-circle" style="" aria-hidden="true"></i> <div>$10.00 order minimum.</div></div>				</div>
2105					</div>
2106
2107			</div>
2108
2109				</div>
2110			<div class="modal-footer">
2111				<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button>
2112				<button type="button" class="btn btn-primary" data-close-modal data-saveotype-modal>Save</button>
2113			</div>
2114		</div>
2115	</div>
2116</div>
2117<!-- www modal end -->
2118
2119<!-- menu item modal -->
2120<div class="modal fade add_menu" id="add_menu_item" tabindex="-1" role="dialog" aria-hidden="true" aria-labelledby="item_name">
2121	<div class="modal-dialog modal-dialog-centered modal-fullscreen-md-down" role="document">
2122		<div class="modal-content menu-item-container-wrapper">
2123			<div class="modal-body menu-item-container ">
2124				<p id="item_name">Menu item dialog</p>
2125							</div>
2126		</div>
2127	</div>
2128</div>
2129<!-- menu item modal end -->
2130
2131
2132	<div
2133		data-eds-id="6ab53a41e3581"
2134		class="eds_dialog modal fade  "
2135		tabindex="-1"
2136		aria-labelledby="eds-dialog-title-6ab53a41e3581"
2137		aria-hidden="true"
2138		data-event-on:coupon_modal_shown="(shown) =&gt; $(this).data(`coupon_modal_shown`, shown)" data-event-on:show_coupon_restrictions="({ coupon, errors }) =&gt; {
2139				if ($(this).data(`coupon_modal_shown`)) return;
2140
2141				$(this).find(`.eds_dialog-title`).html(`&lt;div class=&quot;text-truncate&quot;&gt;${coupon}&lt;/div&gt;`);
2142				$(this).find(`.eds_dialog-body`).html(errors);
2143				this.dispatchEvent(new CustomEvent(`eds.show`));
2144			}" data-event-on:restore_coupon_modal="this.dispatchEvent(new CustomEvent(`eds.hide`))"	>
2145		<div class="modal-dialog modal-dialog-scrollable modal-dialog-centered modal-fullscreen-sm-down modal-md">
2146			<div class="modal-content ">
2147									
2148	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
2149		<h2 id="eds-dialog-title-6ab53a41e3581" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
2150			Coupon restrictions		</h2>
2151
2152		<button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button>	</div>
2153
2154	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular vh-100">
2155			</div>
2156
2157	
2158								</div>
2159		</div>
2160
2161		
2161<script>
2162		{
2163			const container = document.querySelector('[data-eds-id="6ab53a41e3581"]');
2164			let edsMethodsDisabled = false;
2165
2166						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
2167				container.addEventListener(`eds.${eventName}`, (e) => {
2168					if (edsMethodsDisabled) return;
2169
2170					bootstrap.Modal.getOrCreateInstance(container)[eventName](
2171						...(Array.isArray(e.detail) ? e.detail : [e.detail])
2172					);
2173				});
2174			});
2175
2176						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
2177				container.addEventListener(`${eventName}.bs.modal`, (e) => {
2178					if (edsMethodsDisabled) return;
2179
2180					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
2181					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
2182					edsMethodsDisabled = false;
2183				});
2184			});
2185
2186			
2187						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
2188				container.addEventListener(eventName, () => {
2189					const autofocusInput = container.querySelector('[autofocus]');
2190					if (autofocusInput) {
2191						container.style.display = 'block';
2192						autofocusInput.focus();
2193					}
2194				});
2195			});
2196
2197					}
2198		</script>
2198
2199	</div>
2200
2201	
2202<!-- location modal mobile start-->
2203<div class="modal fade location-picker" id="locationModal" tabindex="-1" role="dialog" aria-hidden="true">
2204	<div class="backdrop" data-bs-dismiss="modal"></div>
2205	<div class="modal-dialog modal-sm modal-dialog-centered" role="document">
2206		<div class="modal-content">
2207			<div class="modal-header">
2208				<h2 class="modal-title eds-display-text-title-m">Change Location</h2>
2209			</div>
2210
2211			<div class="modal-body">
2212				
2213<div class="change_location-locations">
2214			<input
2215			type="radio"
2216			class="css-checkbox"
2217			id="locations-1-location-6655"
2218			name="locations-1"
2219			value="https://order.winghingbrookhavenpa.com/order"
2220						checked		/>
2221		<label class="css-label" for="locations-1-location-6655">
2222			<div style="line-height: normal">
2223				<strong>Wing Hing - Brookhaven</strong>
2224				<br />
2225				3568 Edgmont Ave Brookhaven, PA 19015			</div>
2226		</label>
2227	</div>
2228
2229			</div>
2230
2231			<div class="modal-footer">
2232				<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button>
2233				<button type="button" class="btn btn-warning" data-go-to-url-on-click="[name='locations-1']:checked">
2234					Change location				</button>
2235			</div>
2236		</div>
2237	</div>
2238</div>
2239<!-- location modal mobile end -->
2240
2241<div class="modal fade add_new_card_modal" id="modal-add-new-card" tabindex="-1" role="dialog" aria-modal="true">
2242	<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down" role="document">
2243		<div class="modal-content">
2244			<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button>
2245			<div class="modal-header">
2246				<h2 class="modal-title eds-display-text-title-m">Add new card</h2>
2247			</div>
2248			<div class="modal-body pb-6">
2249				<div class="ajax-creditcards">
2250					<div class="fa fa-spinner fa-spin fa-4x">
2251					</div>
2252				</div>
2253			</div>
2254		</div>
2255	</div>
2256</div>
2257
2258<div class="modal fade" id="modal-payment-change" tabindex="-1" role="dialog" aria-modal="true">
2259	<div class="modal-dialog modal-dialog-centered" role="document">
2260		<div class="modal-content">
2261			<div class="modal-header">
2262				<h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm <span data-confirm-payment-name>Pay with cash</span></h2>
2263			</div>
2264			<div class="modal-body">
2265				<p>You've just changed your payment type to <strong data-confirm-payment-name>Pay with cash</strong>. Please confirm that to proceed.</p>
2266				<button class="btn btn-primary w-100" data-bs-dismiss="modal" data-confirm-payment-switch>Confirm and proceed</button>
2267				<button class="btn eh-btn-silent w-100 mt-2" data-bs-dismiss="modal" data-cancel-payment-switch>Cancel</button>
2268			</div>
2269		</div>
2270	</div>
2271</div>
2272
2273<div class="modal fade modal_over_modal" id="modal-confirm-no-number-address" tabindex="-1" role="dialog" aria-modal="true" style="z-index: 2000;">
2274	<div class="modal-dialog modal-dialog-centered" role="document">
2275		<div class="modal-content">
2276			<div class="modal-header">
2277				<h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm Address</h2>
2278			</div>
2279			<div class="modal-body">
2280				<p>This address doesn't start with a street number. Please confirm the address is correct.</p>
2281				<button class="btn btn-warning w-100" data-bs-dismiss="modal" data-confirm-no-number-address>Yes, it's correct</button>
2282				<button class="btn btn-secondary w-100 mt-2" data-bs-dismiss="modal" data-cancel-no-number-address>No, let me edit it</button>
2283			</div>
2284		</div>
2285	</div>
2286</div>
2287
2288<div class="modal fade mob_full_modal" id="modal-invalid-address" tabindex="-1" role="dialog" aria-modal="true">
2289	<div class="modal-dialog modal-dialog-centered" role="document">
2290		<div class="modal-content">
2291			<button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"></button>
2292			<div class="modal-header">
2293				<h2 class="modal-title eds-display-text-title-m">Sorry we do not deliver to your address!</h2>
2294			</div>
2295			<div class="modal-body">
2296				<div class="www_moda_content">
2297									<div class="cs_box pickup_when showcheck_parent">
2298						<div>You can Pick up your order at this location</div>
2299						<div class="pickup_locbox">
2300		<div class="rest_loc">
2301		<p>
2302			Wing Hing - Brookhaven<br/>
2302
2303			3568 Edgmont Ave<br/>Brookhaven, PA 19015		</p>
2304	</div>
2305</div>					</div>
2306					<div class="form-submit-wrapper">
2307						<input type="submit" class="form-submit" value="Switch to pickup" data-bs-dismiss="modal" data-switch-to-pickup>
2308					</div>
2309								</div>
2310			</div>
2311		</div>
2312	</div>
2313</div>
2314
2315<div class="modal fade mob_full_modal" id="modal-view-delivery-zone" tabindex="-1" role="dialog" aria-modal="true">
2316	<div class="modal-dialog modal-dialog-centered" role="document">
2317		<div class="modal-content">
2318			<div class="modal-body modal-body-view-delivery-zone" style="min-height: 75px;">
2319				<div id="loading-view-delivery-area" class="loading-ajax-spinner"><i class="fa fa-spin fa-spinner fa-3x "></i></div>
2320				<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button>
2321				<div id="modal-view-delivery-zone-content" style="display:none;">
2322					<div class="h4 mt15">View our delivery area</div>
2323					<div class="mb15"></div>
2324					<style>
2325						#iframe-view-delivery-area {
2326							width:100%;
2327							height:100%;
2328							min-height:556px;
2329						}
2330						@media screen and (max-width: 768px) {
2331							#iframe-view-delivery-area {
2332								height: calc(100vh - 90px);
2333							}
2334						}
2335					</style>
2336					<iframe id="iframe-view-delivery-area" name="iframe-deliveryzone" frameborder="0" hspace="0" scrolling="auto"
2337						data-src="https://order.winghingbrookhavenpa.com/viewdeliveryzone/altdoc/1/vdz/1" title="Map of delivery areas"></iframe>
2338				</div>
2339			</div>
2340		</div>
2341	</div>
2342</div>
2343
2344<!-- Alert modal -->
2345<div class="modal fade" id="modal-alert" tabindex="-1" aria-labelledby="modal-alert" aria-hidden="true">
2346	<div class="modal-dialog">
2347		<div class="modal-content">
2348			<div class="modal-header">
2349				<h2 class="modal-title fs-5 eds-display-text-title-m">Error</h2>
2350				<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
2351			</div>
2352			<div class="modal-body">
2353				Description
2354			</div>
2355			<div class="modal-footer">
2356				<button type="button" class="btn btn-primary btn-close-modal" data-bs-dismiss="modal">Close</button>
2357				<button type="button" class="btn btn-primary hidden">Save changes</button>
2358			</div>
2359		</div>
2360	</div>
2361</div>
2362
2363
2364
2365
2366
2367	<div
2368		id="toasts"
2369		class="toast-container position-fixed start-50 translate-middle-x"
2370		style="bottom: calc(var(--eds-fixed-cta-height, 0) * 1px); max-width: calc(100% - 2rem)"
2371	>
2372			</div>
2373
2374		
2374<script>
2375	$(() => {
2376		const ctas = document.querySelectorAll('[data-fixed-cta]');
2377		if (!ctas.length) {
2378			return;
2379		}
2380
2381		function updateFixedCTAHeight() {
2382			document.documentElement.style.setProperty(
2383				'--eds-fixed-cta-height',
2384				Math.max(0, ...Array.from(ctas, (element) => {
2385										const rect = element.getBoundingClientRect();
2386					return rect.height > 0 && getComputedStyle(element).position === 'fixed'
2387						? Math.max(0, window.innerHeight - rect.top)
2388						: 0;
2389				}))
2390			);
2391		}
2392
2393				if ('ResizeObserver' in window) {
2394			ctas.forEach((cta) => new ResizeObserver(updateFixedCTAHeight).observe(cta));
2395		} else {
2396			updateFixedCTAHeight();
2397		}
2398
2399		window.addEventListener('resize', app.throttle(updateFixedCTAHeight));
2400	});
2401	</script>
2401
2402
2403		<div class="visually-hidden">
2404		<div id="announcements-polite" aria-live="polite" aria-atomic="true">
2405			<div id="announcement-polite"></div>
2406		</div>
2407
2408				<div id="announcements-assertive" aria-live="assertive" aria-atomic="true">
2409			<div id="announcement-assertive"></div>
2410		</div>
2411	</div>
2412
2413	
2414<script type="text/javascript" src="/share42/share42.js"></script>
2414
2415
2416<!-- SET: SCRIPTS -->
2417<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2417
2417
2418<script>window.jQuery || document.write('
2418<script src="/web/default3.0/js/vendor/jquery-3.6.0.min.js"><\/script>')</script>
vendor: 1 bytes, line 2418
2418
2419<script src="https://code.jquery.com/jquery-migrate-3.3.2.js" integrity="sha384-KwAndHbPSueZ9+pG1mDjru/Q6KT6cliBs+/SCGpcOO6XvhrkbF0cBzkSs3+Pl2Zz" crossorigin="anonymous"></script>
2419
2420<!-- 
2420<script src="https://code.jquery.com/jquery-migrate-3.3.2.min.js" integrity="sha256-Ap4KLoCf1rXb52q+i3p0k2vjBsmownyBTE1EqlRiMwA=" crossorigin="anonymous"></script>
2420-->
2421<script>
2422	/* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */
2423	(function($,d){$.each(readyQ,function(i,f){$(f)});$.each(bindReadyQ,function(i,f){$(d).bind("ready",f)})})(jQuery,document)
2424</script>
vendor: 1 bytes, line 2424
2424
2425<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.min.js" integrity="sha256-lSjKY0/srUM9BE3dPm+c4fBo1dky2v27Gdjm2uoZaL0=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2425
2425
2426<script type="text/javascript" src="/min/g=js4.0&amp;1788675044"></script>
2426
2427<!-- END: SCRIPTS -->
2428
2429
2430<script>
2431	function closeAnnouncementModal(){
2432		$("#announcementBox").hide();
2433		setAnnouncementSession("<p style=\"text-align:center;\"><span style=\"font-size:16px;\"><span style=\"color:#e74c3c;\"><strong>\u00a0\ud83e\udd61 We're OPEN on 7\/4\/26, Thank You!<\/strong>\u00a0\ud83c\udf89<\/span><\/span><\/p>");
2434	}
2435
2436	$('body').on('click', '#closeAnnouncement', function(e) {
2437		e.preventDefault();
2438		setAnnouncementSession("<p style=\"text-align:center;\"><span style=\"font-size:16px;\"><span style=\"color:#e74c3c;\"><strong>\u00a0\ud83e\udd61 We're OPEN on 7\/4\/26, Thank You!<\/strong>\u00a0\ud83c\udf89<\/span><\/span><\/p>");
2439	});
2440</script>
vendor: 1 bytes, line 2440
2440
2441<script>
2442$(() => {
2443	const stickyHeader = document.querySelector('.headerAndWtype');
2444	if (!stickyHeader) {
2445		return;
2446	}
2447
2448	function updateHeaderHeight() {
2449		const gap = parseFloat(getComputedStyle(document.documentElement).fontSize) || 16;
2450		const offset = stickyHeader.offsetHeight + gap;
2451		document.documentElement.style.scrollPaddingTop = offset + 'px';
2452
2453				document.documentElement.style.setProperty('--sticky-header-offset', offset + 'px');
2454	}
2455
2456	updateHeaderHeight();
2457		if ('ResizeObserver' in window) {
2458		new ResizeObserver(updateHeaderHeight).observe(stickyHeader);
2459	} else {
2460		window.addEventListener('resize', app.throttle(updateHeaderHeight));
2461	}
2462});
2463</script>
2463
2464
2465		<div id="recaptcha" class="g-recaptcha" data-callback="submitAjaxForm" data-size="invisible"></div>
2466					<div id="async-recaptcha" class="g-recaptcha" data-callback="recaptchaAsyncCallback" data-size="invisible"></div>
2467				
2468		
2468<script>
2469			var ajaxRecaptcha;
2470			var asyncRecaptcha;
2471			var checkoutRecaptcha;
2472
2473			function initRecaptchas() {
2474				const options = {
2475					sitekey: "6LeS6lMUAAAAADOPnBKluMb49PS1NyzPT1kR87Re",
2476					size: 'invisible',
2477				};
2478
2479				$('[data-recaptcha]').not('[data-ajax-form]').each(function (k, v) {
2480					const submit = $(v).find('[type="submit"]');
2481					grecaptcha.render(submit[0], {
2482						...options, 
2483						callback(token) {
2484							$(v).submit();
2485						},
2486					});
2487				});
2488
2489				ajaxRecaptcha = grecaptcha.render('recaptcha', options);
2490									asyncRecaptcha = grecaptcha.render('async-recaptcha', options);
2491											}
2492		</script>
vendor: 119 bytes, lines 2492-2494
2492
2493		<script src="https://www.google.com/recaptcha/api.js?render=explicit&onload=initRecaptchas" async defer></script>
2494	
2495</body>
2496</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.