PageSourceSearch

https://www.greatwallde.com/page/delivery-info

html greatwallde.com collected 2026-09-24 14:44:13 UTC 122,192 bytes, 2,536 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>Great Wall & Simple Thai - Newark, DE in DE | Delivery Info</title>
13							<meta name="keywords" content="great wall, great wall newark, great wall menu, newark chinese delivery, newark chinese food, newark chinese restaurants, chinese delivery, best chinese food in newark, chinese restaurants in newark, chinese restaurants near me, chinese food near me, newark chinese takeout, simple thai, simple thai newark, simple thai menu, newark thai delivery, newark thai food, newark thai restaurants, thai delivery, best thai food in newark, thai restaurants in newark, thai restaurants near me, thai food near me, newark thai takeout" />
14						
15						<meta property="og:type" content="website">
16							<meta property="og:title" content="Great Wall & Simple Thai - Newark, DE in DE | Delivery Info">
17													<meta property="og:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/47f475b3-6944-4303-23f1-6244110a5f00/public" />
18			
19						<meta name="twitter:card" content="summary_large_image">
20							<meta name="twitter:title" content="Great Wall & Simple Thai - Newark, DE in DE | Delivery Info">
21													<meta name="twitter:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/47f475b3-6944-4303-23f1-6244110a5f00/public" />
22			
23										<link rel="shortcut icon" href="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/f82fa4db-392d-44aa-d896-ae4974aa6a00/public" type="image/x-icon" />
24					
25							<link rel="canonical" href="https://www.greatwallde.com/page/delivery-info"/>
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/3834847c-500d-46f4-9652-d0f1d5a68a00/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/a8c552c8-bdcf-4532-dbcf-4841be332000/public); }
40					}
41															/*body{  } */
42
43					
44		</style>
45
46		
47		
47<script type="text/javascript">
48			var UrlTag = "greatwallnewark";
49			var template = 'defaultv4';
50			var formname = 'page';
51			var menulink = 'https://www.greatwallde.com/order';
52			var checkoutlink = 'https://www.greatwallde.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: 'greatwallnewark',
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-12BP8DY7NT
vendor: 15 bytes, lines 81-83
81"></script>
82
83		
83<script>
84			
85							gtag('config', "G-12BP8DY7NT");
86					</script>
86
87	
88
89
90					<meta name="smartbanner:title" content="Great Wall Newark, DE Ordering">
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.greatwallnewark">
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/greatwallnewark/">
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://www.greatwallde.com"
154									aria-current="false"
155								>
156									Great Wall & Simple Thai - Newark, DE								</a>
157
158																	<span class="eds-copy-text-s-regular text-center text-md-start address-container" title="21 Chestnut Hill Plaza Newark, DE 19713">
159										21 Chestnut Hill Plaza Newark, DE 19713									</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="6ab5373d4ef88"
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;6ab5373d4ef88&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://www.greatwallde.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://www.greatwallde.com/order"
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 active" href="https://www.greatwallde.com/page/delivery-info"  aria-current="page">
206						Delivery Info					</a>
207				</li>
208			
209			<li class="eds_list-item">
210			<a class="d-block p-3 " href="https://www.greatwallde.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://www.greatwallde.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					<h2 class="eds-display-text-title-m m-0 pb-3">
225				Restaurant Menus <span class="sr-only">2 menus.</span>
226			</h2>
227		
228		
229			<details
230				class="eds_list eds_list--border-none" open				data-menu-id="11174"
231									data-event-on:document_ready="this.open = localStorage.getItem('menu-open-11174') !== 'false'"
232										onclick="localStorage.setItem('menu-open-11174', !this.open)"
233							>
234									<summary
235						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 "
236						data-event-on:category_pinned="(category) => $(this).toggleClass('active', category.menuId === '11174')"
237						tabindex="0"
238					>
239						<i class="eds_icon fas fa-chevron-right" style="" aria-hidden="true"></i> Chinese Menu<span class="sr-only"> menu, 19 categories</span>
240					</summary>
241				
242																		
243									<a
244						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
245						data-event-on:category_pinned="(category) => {
246							const isCurrent = category.id === '138544';
247							$(this).toggleClass('active', isCurrent);
248							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
249						}"
250						href="https://www.greatwallde.com/order/chinese-menu/special-combination"
251						aria-current="false"
252						onclick="if (!event.ctrlKey) {
253							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
254							if (currentMenuIsActive) {
255								app.event.emit('category_selected', { id: '138544' });
256							} else {
257								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138544' });
258							}
259													}"
260					>
261						Special Combination<span class="sr-only"> menu category</span>
262													<span class="ms-auto">5<span class="sr-only"> items available</span></span>
263											</a>
264									<a
265						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
266						data-event-on:category_pinned="(category) => {
267							const isCurrent = category.id === '138530';
268							$(this).toggleClass('active', isCurrent);
269							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
270						}"
271						href="https://www.greatwallde.com/order/chinese-menu/appetizers"
272						aria-current="false"
273						onclick="if (!event.ctrlKey) {
274							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
275							if (currentMenuIsActive) {
276								app.event.emit('category_selected', { id: '138530' });
277							} else {
278								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138530' });
279							}
280													}"
281					>
282						Appetizers<span class="sr-only"> menu category</span>
283													<span class="ms-auto">16<span class="sr-only"> items available</span></span>
284											</a>
285									<a
286						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
287						data-event-on:category_pinned="(category) => {
288							const isCurrent = category.id === '138531';
289							$(this).toggleClass('active', isCurrent);
290							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
291						}"
292						href="https://www.greatwallde.com/order/chinese-menu/soup"
293						aria-current="false"
294						onclick="if (!event.ctrlKey) {
295							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
296							if (currentMenuIsActive) {
297								app.event.emit('category_selected', { id: '138531' });
298							} else {
299								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138531' });
300							}
301													}"
302					>
303						Soup<span class="sr-only"> menu category</span>
304													<span class="ms-auto">12<span class="sr-only"> items available</span></span>
305											</a>
306									<a
307						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
308						data-event-on:category_pinned="(category) => {
309							const isCurrent = category.id === '138532';
310							$(this).toggleClass('active', isCurrent);
311							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
312						}"
313						href="https://www.greatwallde.com/order/chinese-menu/sweet-sour"
314						aria-current="false"
315						onclick="if (!event.ctrlKey) {
316							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
317							if (currentMenuIsActive) {
318								app.event.emit('category_selected', { id: '138532' });
319							} else {
320								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138532' });
321							}
322													}"
323					>
324						Sweet & Sour<span class="sr-only"> menu category</span>
325													<span class="ms-auto">3<span class="sr-only"> items available</span></span>
326											</a>
327									<a
328						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
329						data-event-on:category_pinned="(category) => {
330							const isCurrent = category.id === '138533';
331							$(this).toggleClass('active', isCurrent);
332							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
333						}"
334						href="https://www.greatwallde.com/order/chinese-menu/fried-rice"
335						aria-current="false"
336						onclick="if (!event.ctrlKey) {
337							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
338							if (currentMenuIsActive) {
339								app.event.emit('category_selected', { id: '138533' });
340							} else {
341								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138533' });
342							}
343													}"
344					>
345						Fried Rice<span class="sr-only"> menu category</span>
346													<span class="ms-auto">9<span class="sr-only"> items available</span></span>
347											</a>
348									<a
349						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
350						data-event-on:category_pinned="(category) => {
351							const isCurrent = category.id === '138534';
352							$(this).toggleClass('active', isCurrent);
353							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
354						}"
355						href="https://www.greatwallde.com/order/chinese-menu/lo-mein"
356						aria-current="false"
357						onclick="if (!event.ctrlKey) {
358							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
359							if (currentMenuIsActive) {
360								app.event.emit('category_selected', { id: '138534' });
361							} else {
362								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138534' });
363							}
364													}"
365					>
366						Lo Mein<span class="sr-only"> menu category</span>
367													<span class="ms-auto">7<span class="sr-only"> items available</span></span>
368											</a>
369									<a
370						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
371						data-event-on:category_pinned="(category) => {
372							const isCurrent = category.id === '138535';
373							$(this).toggleClass('active', isCurrent);
374							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
375						}"
376						href="https://www.greatwallde.com/order/chinese-menu/chow-ho-fun-or-chow-mei-fun"
377						aria-current="false"
378						onclick="if (!event.ctrlKey) {
379							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
380							if (currentMenuIsActive) {
381								app.event.emit('category_selected', { id: '138535' });
382							} else {
383								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138535' });
384							}
385													}"
386					>
387						Chow Ho Fun or Chow Mei Fun<span class="sr-only"> menu category</span>
388													<span class="ms-auto">13<span class="sr-only"> items available</span></span>
389											</a>
390									<a
391						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
392						data-event-on:category_pinned="(category) => {
393							const isCurrent = category.id === '138536';
394							$(this).toggleClass('active', isCurrent);
395							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
396						}"
397						href="https://www.greatwallde.com/order/chinese-menu/poultry"
398						aria-current="false"
399						onclick="if (!event.ctrlKey) {
400							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
401							if (currentMenuIsActive) {
402								app.event.emit('category_selected', { id: '138536' });
403							} else {
404								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138536' });
405							}
406													}"
407					>
408						Poultry<span class="sr-only"> menu category</span>
409													<span class="ms-auto">14<span class="sr-only"> items available</span></span>
410											</a>
411									<a
412						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
413						data-event-on:category_pinned="(category) => {
414							const isCurrent = category.id === '138537';
415							$(this).toggleClass('active', isCurrent);
416							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
417						}"
418						href="https://www.greatwallde.com/order/chinese-menu/pork"
419						aria-current="false"
420						onclick="if (!event.ctrlKey) {
421							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
422							if (currentMenuIsActive) {
423								app.event.emit('category_selected', { id: '138537' });
424							} else {
425								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138537' });
426							}
427													}"
428					>
429						Pork<span class="sr-only"> menu category</span>
430													<span class="ms-auto">7<span class="sr-only"> items available</span></span>
431											</a>
432									<a
433						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
434						data-event-on:category_pinned="(category) => {
435							const isCurrent = category.id === '138538';
436							$(this).toggleClass('active', isCurrent);
437							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
438						}"
439						href="https://www.greatwallde.com/order/chinese-menu/beef"
440						aria-current="false"
441						onclick="if (!event.ctrlKey) {
442							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
443							if (currentMenuIsActive) {
444								app.event.emit('category_selected', { id: '138538' });
445							} else {
446								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;,
446 category_id: '138538' });
447							}
448													}"
449					>
450						Beef<span class="sr-only"> menu category</span>
451													<span class="ms-auto">12<span class="sr-only"> items available</span></span>
452											</a>
453									<a
454						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
455						data-event-on:category_pinned="(category) => {
456							const isCurrent = category.id === '138539';
457							$(this).toggleClass('active', isCurrent);
458							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
459						}"
460						href="https://www.greatwallde.com/order/chinese-menu/seafood"
461						aria-current="false"
462						onclick="if (!event.ctrlKey) {
463							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
464							if (currentMenuIsActive) {
465								app.event.emit('category_selected', { id: '138539' });
466							} else {
467								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138539' });
468							}
469													}"
470					>
471						Seafood<span class="sr-only"> menu category</span>
472													<span class="ms-auto">12<span class="sr-only"> items available</span></span>
473											</a>
474									<a
475						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
476						data-event-on:category_pinned="(category) => {
477							const isCurrent = category.id === '138540';
478							$(this).toggleClass('active', isCurrent);
479							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
480						}"
481						href="https://www.greatwallde.com/order/chinese-menu/vegetables"
482						aria-current="false"
483						onclick="if (!event.ctrlKey) {
484							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
485							if (currentMenuIsActive) {
486								app.event.emit('category_selected', { id: '138540' });
487							} else {
488								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138540' });
489							}
490													}"
491					>
492						Vegetables<span class="sr-only"> menu category</span>
493													<span class="ms-auto">8<span class="sr-only"> items available</span></span>
494											</a>
495									<a
496						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
497						data-event-on:category_pinned="(category) => {
498							const isCurrent = category.id === '138541';
499							$(this).toggleClass('active', isCurrent);
500							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
501						}"
502						href="https://www.greatwallde.com/order/chinese-menu/egg-foo-young"
503						aria-current="false"
504						onclick="if (!event.ctrlKey) {
505							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
506							if (currentMenuIsActive) {
507								app.event.emit('category_selected', { id: '138541' });
508							} else {
509								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138541' });
510							}
511													}"
512					>
513						Egg Foo Young<span class="sr-only"> menu category</span>
514													<span class="ms-auto">6<span class="sr-only"> items available</span></span>
515											</a>
516									<a
517						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
518						data-event-on:category_pinned="(category) => {
519							const isCurrent = category.id === '138542';
520							$(this).toggleClass('active', isCurrent);
521							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
522						}"
523						href="https://www.greatwallde.com/order/chinese-menu/chow-mein-chop-suey"
524						aria-current="false"
525						onclick="if (!event.ctrlKey) {
526							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
527							if (currentMenuIsActive) {
528								app.event.emit('category_selected', { id: '138542' });
529							} else {
530								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138542' });
531							}
532													}"
533					>
534						Chow Mein / Chop Suey<span class="sr-only"> menu category</span>
535													<span class="ms-auto">14<span class="sr-only"> items available</span></span>
536											</a>
537									<a
538						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
539						data-event-on:category_pinned="(category) => {
540							const isCurrent = category.id === '138543';
541							$(this).toggleClass('active', isCurrent);
542							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
543						}"
544						href="https://www.greatwallde.com/order/chinese-menu/healthy-diet-menu"
545						aria-current="false"
546						onclick="if (!event.ctrlKey) {
547							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
548							if (currentMenuIsActive) {
549								app.event.emit('category_selected', { id: '138543' });
550							} else {
551								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138543' });
552							}
553													}"
554					>
555						Healthy Diet Menu<span class="sr-only"> menu category</span>
556													<span class="ms-auto">7<span class="sr-only"> items available</span></span>
557											</a>
558									<a
559						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
560						data-event-on:category_pinned="(category) => {
561							const isCurrent = category.id === '138545';
562							$(this).toggleClass('active', isCurrent);
563							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
564						}"
565						href="https://www.greatwallde.com/order/chinese-menu/chefs-specialties"
566						aria-current="false"
567						onclick="if (!event.ctrlKey) {
568							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
569							if (currentMenuIsActive) {
570								app.event.emit('category_selected', { id: '138545' });
571							} else {
572								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138545' });
573							}
574													}"
575					>
576						Chef's Specialties<span class="sr-only"> menu category</span>
577													<span class="ms-auto">16<span class="sr-only"> items available</span></span>
578											</a>
579									<a
580						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
581						data-event-on:category_pinned="(category) => {
582							const isCurrent = category.id === '138546';
583							$(this).toggleClass('active', isCurrent);
584							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
585						}"
586						href="https://www.greatwallde.com/order/chinese-menu/combination-platters"
587						aria-current="false"
588						onclick="if (!event.ctrlKey) {
589							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
590							if (currentMenuIsActive) {
591								app.event.emit('category_selected', { id: '138546' });
592							} else {
593								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138546' });
594							}
595													}"
596					>
597						Combination Platters<span class="sr-only"> menu category</span>
598													<span class="ms-auto">24<span class="sr-only"> items available</span></span>
599											</a>
600									<a
601						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
602						data-event-on:category_pinned="(category) => {
603							const isCurrent = category.id === '138547';
604							$(this).toggleClass('active', isCurrent);
605							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
606						}"
607						href="https://www.greatwallde.com/order/chinese-menu/lunch-special"
608						aria-current="false"
609						onclick="if (!event.ctrlKey) {
610							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
611							if (currentMenuIsActive) {
612								app.event.emit('category_selected', { id: '138547' });
613							} else {
614								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '138547' });
615							}
616													}"
617					>
618						Lunch Special<span class="sr-only"> menu category</span>
619													<span class="ms-auto">26<span class="sr-only"> items available</span></span>
620											</a>
621									<a
622						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
623						data-event-on:category_pinned="(category) => {
624							const isCurrent = category.id === '305521';
625							$(this).toggleClass('active', isCurrent);
626							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
627						}"
628						href="https://www.greatwallde.com/order/chinese-menu/drinks"
629						aria-current="false"
630						onclick="if (!event.ctrlKey) {
631							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
632							if (currentMenuIsActive) {
633								app.event.emit('category_selected', { id: '305521' });
634							} else {
635								app.event.emit('menu_selected', { menu_id: '11174', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '305521' });
636							}
637													}"
638					>
639						Drinks<span class="sr-only"> menu category</span>
640													<span class="ms-auto">4<span class="sr-only"> items available</span></span>
641											</a>
642							</details>
643		
644			<details
645				class="eds_list eds_list--border-none" open				data-menu-id="16326"
646									data-event-on:document_ready="this.open = localStorage.getItem('menu-open-16326') !== 'false'"
647										onclick="localStorage.setItem('menu-open-16326', !this.open)"
648							>
649									<summary
650						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 "
651						data-event-on:category_pinned="(category) => $(this).toggleClass('active', category.menuId === '16326')"
652						tabindex="0"
653					>
654						<i class="eds_icon fas fa-chevron-right" style="" aria-hidden="true"></i> Thai Menu<span class="sr-only"> menu, 4 categories</span>
655					</summary>
656				
657																		
658									<a
659						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
660						data-event-on:category_pinned="(category) => {
661							const isCurrent = category.id === '212219';
662							$(this).toggleClass('active', isCurrent);
663							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
664						}"
665						href="https://www.greatwallde.com/order/thai-menu/appetizers-1"
666						aria-current="false"
667						onclick="if (!event.ctrlKey) {
668							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
669							if (currentMenuIsActive) {
670								app.event.emit('category_selected', { id: '212219' });
671							} else {
672								app.event.emit('menu_selected', { menu_id: '16326', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '212219' });
673							}
674													}"
675					>
676						Appetizers<span class="sr-only"> menu category</span>
677													<span class="ms-auto">2<span class="sr-only"> items available</span></span>
678											</a>
679									<a
680						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
681						data-event-on:category_pinned="(category) => {
682							const isCurrent = category.id === '212220';
683							$(this).toggleClass('active', isCurrent);
684							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
685						}"
686						href="https://www.greatwallde.com/order/thai-menu/classic-thai-cuisine"
687						aria-current="false"
688						onclick="if (!event.ctrlKey) {
689							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
690							if (currentMenuIsActive) {
691								app.event.emit('category_selected', { id: '212220' });
692							} else {
693								app.event.emit('menu_selected', { menu_id: '16326', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '212220' });
694							}
695													}"
696					>
697						Classic Thai Cuisine<span class="sr-only"> menu category</span>
698													<span class="ms-auto">4<span class="sr-only"> items available</span></span>
699											</a>
700									<a
701						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
702						data-event-on:category_pinned="(category) => {
703							const isCurrent = category.id === '212221';
704							$(this).toggleClass('active', isCurrent);
705							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
706						}"
707						href="https://www.greatwallde.com/order/thai-menu/noodle-rice"
708						aria-current="false"
709						onclick="if (!event.ctrlKey) {
710							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
711							if (currentMenuIsActive) {
712								app.event.emit('category_selected', { id: '212221' });
713							} else {
714								app.event.emit('menu_selected', { menu_id: '16326', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '212221' });
715							}
716													}"
717					>
718						Noodle & Rice<span class="sr-only"> menu category</span>
719													<span class="ms-auto">7<span class="sr-only"> items available</span></span>
720											</a>
721									<a
722						class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 ps-5 ps-lg-5 d-flex "
723						data-event-on:category_pinned="(category) => {
724							const isCurrent = category.id === '305523';
725							$(this).toggleClass('active', isCurrent);
726							this.setAttribute('aria-current', isCurrent ? 'page' : 'false');
727						}"
728						href="https://www.greatwallde.com/order/thai-menu/drinks"
729						aria-current="false"
730						onclick="if (!event.ctrlKey) {
731							const currentMenuIsActive = false || $(this).closest('details').find('summary').hasClass('active');
732							if (currentMenuIsActive) {
733								app.event.emit('category_selected', { id: '305523' });
734							} else {
735								app.event.emit('menu_selected', { menu_id: '16326', menu_description: &quot;Please note: requests for additional items or special preparation may incur an &lt;b&gt;extra charge&lt;\/b&gt; not calculated on your online order.&quot;, category_id: '305523' });
736							}
737													}"
738					>
739						Drinks<span class="sr-only"> menu category</span>
740													<span class="ms-auto">4<span class="sr-only"> items available</span></span>
741											</a>
742							</details>
743		
744			</div>
745
746												
747					<div class="restaurant-info border-top border-light p-3 position-absolute bottom-0 left-0 w-100">
748							<h2 class="eds-display-text-title-xs mb-0 me-2 pe-4"><span class="sr-only">Location: You're currently ordering from </span>Great Wall & Simple Thai - Newark, DE</h2>
749
750			<address class="eds-copy-text-s-regular mb-0">
751			21 Chestnut Hill Plaza Newark, DE 19713		</address>
752						</div>
753
754																	<div class="eds-copy-text-s-regular p-3 d-lg-none">
755							<h2 class="eds-display-text-title-m m-0 pb-3">Additional info</h2>
756									<ul class="list-unstyled" aria-label="App store links">
757										<li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.greatwallnewark"><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>
758					</ul>
759	
760	<ul class="list-unstyled d-flex gap-2" aria-label="Social network links">
761						<li><a href="https://www.tripadvisor.com/Restaurant_Review-g34043-d19667154-Reviews-Simple_Thai-Newark_Delaware.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>
762				</ul>
763	
764<div>&copy; 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a></div>
765	<div>Discover the top-rated Chinese eateries in Newark on <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a></div>
766
767<ul class="list-unstyled mb-0 pt-3" aria-label="Legal and support">
768	<li><a href="https://www.greatwallde.com/reportbug">Technical Support</a></li>
769	<li><a href="https://www.greatwallde.com/privacy">Privacy Policy</a></li>
770	<li><a href="https://www.greatwallde.com/tos">Terms of Service</a></li>
771	<li><a href="https://www.greatwallde.com/accessibility">Accessibility</a></li>
772</ul>
773
774This 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.
775						</div>		</div>
776
777		
777<script>
778		{
779			const container = document.querySelector('[data-eds-id="6ab5373d4ef88"]');
780
781						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
782				container.addEventListener(`eds.${eventName}`, (e) => {
783					bootstrap.Offcanvas.getOrCreateInstance(container)[eventName](
784						...(Array.isArray(e.detail) ? e.detail : [e.detail])
785					);
786				});
787			});
788		}
789		</script>
789
790	</div>
791
792					</header>
793			</div>
794
795										<aside class="container p-0" style="grid-area: hero" aria-labelledby="hero-section-title">
796					<section class="hero">
797												<div class="menu_hero backbgbox position-relative">
798									<div class="logo">
799		<a class="logo-image" href="https://www.greatwallde.com" aria-current="false" >
800			<img
801				src="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/47f475b3-6944-4303-23f1-6244110a5f00/public"
802				srcset="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/47f475b3-6944-4303-23f1-6244110a5f00/public 1x, https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/47f475b3-6944-4303-23f1-6244110a5f00/public 2x"				alt="Go to Home"
803								onerror="this.closest('.logo').style.setProperty('display', 'none', 'important')"
804			/>
805		</a>
806	</div>
807						</div>
808
809													<div class="p-3">
810								<div class="pb-1">
811									<h1 id="hero-section-title" class="eds-display-text-title-s m-0 p-0">Great Wall & Simple Thai - Newark, DE</h1>
812																	</div>
813
814								<div class="d-sm-flex align-items-baseline">
815																			<div class="mt-2">
816											
817	<span
818		class="eds_label eds_label--variant-error eds-interface-text-m-bold me-1 text-nowrap"
819			>
820		Closed	</span>
821
822	Opens at 11:00AM										</div>
823									
824									<div class="d-flex gap-2 ms-sm-auto mt-2">
825																					
826					<a
827				class="eds_button btn btn-outline-secondary btn-sm col text-nowrap"
828				href="https://www.greatwallde.com/locationinfo?lid=8819"
829							>
830				<i class="eds_icon fa fa-info-circle" style="" aria-hidden="true"></i> Store info			</a>
831		
832												
833																					
834		<a
835			class="eds_button btn btn-outline-secondary btn-sm col d-lg-none text-nowrap"
836			href="tel:(302) 738-5586"
837					>
838			<i class="eds_icon fa fa-phone" style="" aria-hidden="true"></i> Call us		</a>
839
840												
841									</div>
842								</div>
843							</div>
844											</section>
845				</aside>
846			
847						
848						
849										<div class="container" style="grid-area: messages">
850									</div>
851						<!-- Header ends -->
852<main class="main_content" id="main">
853	<div class="container locationinfo mt10">
854			<div class="custom-content">
855	<p>We deliver within a 5 mile radius of our restaurant (<strong><span style="color:#2980b9;">Elkton MD excluded</span></strong>).</p>
856
857<p>Minimum delivery order: $25</p>
858
859<p>Delivery fee: $6.98</p>
860
861<p> </p>
862
863<p><span style="color:#ff0000;">Your delivery order will be fulfilled by trusted third-party delivery services.</span></p>
864
865<p> </p>
866
867<p><em><span style="font-size:12px;"><span style="color:#b22222;">Delivery due time quoted at the time of ordering is approximate only and may vary. The restaurant will make every effort to deliver within the time stated. If the food is not delivered within the estimated delivery time quoted, please contact the restaurant by phone. You must notify the restaurant immediately if you decide to cancel your order. If the restaurant refuses cancellation because preparation of food delivery has been completed and/or delivery personnel has already been dispatched, it may not be cancelled and refunded.</span></span></em></p></div>	</div>
868</main>
869
870<footer class="footer bg-white" style="grid-area: footer">
871	<div class="container">
872					<div class="social_wrapper">
873				<div class="social_links">
874												<ul class="d-flex align-items-start">
875																																																										<li>
876											<a class="icon" href="https://www.tripadvisor.com/Restaurant_Review-g34043-d19667154-Reviews-Simple_Thai-Newark_Delaware.html" target="_blank" title="TripAdvisor (opens in new tab)">
877												<span class="sr-only">TripAdvisor</span>
878												<img class="eds_icon fab fa-tripadvisor" style="" aria-hidden="true" src="/web/website/assets/svg/icons/social/tripadvisor.svg" alt="Tripadvisor" />											</a>
879										</li>
880																																								</ul>
881															</div>
882				<div class="d_app">
883											<ul>
884															<li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.greatwallnewark"><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>
885														</ul>
886										</div>
887			</div>
888
889			<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)">
890				<ul class="list-unstyled d-flex gap-3 mb-0 eds-interface-text-l-regular">
891					<li><a class="text-decoration-none" href="https://www.greatwallde.com" aria-current="false">Home</a></li>
892					<li><a class="text-decoration-none" href="https://www.greatwallde.com/order" aria-current="false">Menu</a></li>
893													<li>
894									<a class="text-decoration-none" href="https://www.greatwallde.com/page/delivery-info" aria-current="page">Delivery Info</a>
895								</li>
896																						<li><a class="text-decoration-none" href="https://www.greatwallde.com/locationinfo" aria-current="false">Location &amp; Hours</a></li>
897															<li><a class="text-decoration-none" href="https://www.greatwallde.com/contact" aria-current="false">Contact</a></li>
898				</ul>
899
900				<ul class="list-unstyled d-flex mb-0 eds-interface-text-m-regular">
901					<li class="bullet-separated"><a href="https://www.greatwallde.com/reportbug" class="errorLink">Technical Support</a></li>
902					<li class="bullet-separated"><a href="https://www.greatwallde.com/privacy">Privacy Policy</a></li>
903					<li class="bullet-separated"><a href="https://www.greatwallde.com/tos">Terms of Service</a></li>
904					<li class="bullet-separated"><a href="https://www.greatwallde.com/accessibility">Accessibility</a></li>
905				</ul>
906			</div>
907
908			<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)">
909				<p class="eds-copy-text-m-regular">
910					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.
911				</p>
912
913				<p class="eds-copy-text-m-regular text-end">
914					&copy; 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a>											<br>Discover the top-rated Chinese eateries in Newark on <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a>									</p>
915			</div>
916			</div>
917</footer>
918<!-- footer ends -->
919
920
921</div>
922<!-- wrapper ends -->
923
924
925
926	<div
927		data-eds-id="6ab5373d510f3"
928		class="eds_dialog modal fade  "
929		tabindex="-1"
930		aria-labelledby="eds-dialog-title-6ab5373d510f3"
931		aria-hidden="true"
932		id="forgot-password-modal"	>
933		<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md">
934			<div class="modal-content ">
935									
936	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
937		<h2 id="eds-dialog-title-6ab5373d510f3" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
938			Forgot Password		</h2>
939
940		<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>
941
942	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular ">
943		<form
944			id="forgot-password-form"
945			name="forgot-password"
946			data-async-on-submit
947			method="post"
948			action="https://www.greatwallde.com/auth/forgotpassword"
949			data-async-block="#forgot-password-modal .modal-content"
950			data-async-target="#forgot-password-modal .eds_dialog-body"
951			data-async-recaptcha
952			novalidate
953		>
954			
955			
956	<label
957		data-eds-id="6ab5373d510b6"
958		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3"
959			>
960					<div class="eds_formfield-label">
961				Your email				<span aria-hidden="true">*</span>							</div>
962		
963		<div class="position-relative d-flex flex-column">
964							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
965			
966										<input
967					type="email"
968					class="eds-copy-text-l-regular  "
969										placeholder=" " name="email" autocomplete="email" required value=""				/>
970
971				
972							
973			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
974					</div>
975
976		
977		
977<script>
978		{
979			const container = document.querySelector('[data-eds-id="6ab5373d510b6"]');
980			const input = container.querySelector('input, textarea, select');
981			const error = container.querySelector('.eds_formfield-error');
982
983			
984						input.addEventListener('eds.validation.reset', () => {
985				input.removeAttribute('data-validation');
986				input.setCustomValidity('');
987				error.innerHTML = '';
988			});
989
990						input.addEventListener('eds.validation.hide', () => {
991				input.removeAttribute('data-validation');
992			});
993
994						input.addEventListener('eds.validation.success', (e) => {
995				input.setCustomValidity('');
996				input.setAttribute('data-validation', '');
997				error.innerHTML = '';
998			});
999
1000						input.addEventListener('eds.validation.warning', (e) => {
1001				input.setCustomValidity('');
1002				input.setAttribute('data-validation', '');
1003				error.innerHTML = e.detail;
1004			});
1005
1006						input.addEventListener('eds.validation.error', (e) => {
1007				input.setCustomValidity(e.detail);
1008				input.checkValidity(); 				input.setAttribute('data-validation', '');
1009			});
1010
1011			input.addEventListener('invalid', (e) => {
1012				error.innerHTML = input.validationMessage;
1013			});
1014
1015								}
1016		</script>
1016
1017	</label>
1018
1019	
1020			<button class="eds_button btn btn-primary w-100 mb-3" type="submit" form="forgot-password-form">Reset password</button>
1021							<div class="text-center">
1022					<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>
1023					</form>	</div>
1024
1025	
1026								</div>
1027		</div>
1028
1029		
1029<script>
1030		{
1031			const container = document.querySelector('[data-eds-id="6ab5373d510f3"]');
1032			let edsMethodsDisabled = false;
1033
1034						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
1035				container.addEventListener(`eds.${eventName}`, (e) => {
1036					if (edsMethodsDisabled) return;
1037
1038					bootstrap.Modal.getOrCreateInstance(container)[eventName](
1039						...(Array.isArray(e.detail) ? e.detail : [e.detail])
1040					);
1041				});
1042			});
1043
1044						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
1045				container.addEventListener(`${eventName}.bs.modal`, (e) => {
1046					if (edsMethodsDisabled) return;
1047
1048					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
1049					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
1050					edsMethodsDisabled = false;
1051				});
1052			});
1053
1054			
1055						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
1056				container.addEventListener(eventName, () => {
1057					const autofocusInput = container.querySelector('[autofocus]');
1058					if (autofocusInput) {
1059						container.style.display = 'block';
1060						autofocusInput.focus();
1061					}
1062				});
1063			});
1064
1065					}
1066		</script>
1066
1067	</div>
1068
1069	
1070	<div
1071		data-eds-id="6ab5373d51406"
1072		class="eds_dialog modal fade  "
1073		tabindex="-1"
1074		aria-labelledby="eds-dialog-title-6ab5373d51406"
1075		aria-hidden="true"
1076		id="login-modal"	>
1077		<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md">
1078			<div class="modal-content ">
1079									
1080	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
1081		<h2 id="eds-dialog-title-6ab5373d51406" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
1082			Log in to proceed		</h2>
1083
1084		<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>
1085
1086	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular ">
1087		<form
1088			id="login-form"
1089			name="login"
1090			data-async-on-submit
1091			method="post"
1092			action="https://www.greatwallde.com/auth"
1093			data-async-block="#login-modal .modal-content"
1094			data-async-target="#login-modal .eds_dialog-body"
1095			data-async-then="document.querySelector('#login-modal').dispatchEvent(new CustomEvent('eds.hide'))"
1096			data-async-recaptcha
1097			novalidate
1098		>
1099										
1100	<div
1101		class="eds_alert eds_alert--variant-warning eds_alert--size-md mb-3"
1102		role="alert"
1103			>
1104					<div class="eds_alert-icon">
1105									<i class="eds_icon fa fa-bell" style="" aria-hidden="true"></i>							</div>
1106		
1107		
1108		<div class="flex-fill d-flex flex-column gap-1">
1109			
1110							<div class="eds-copy-text-l-regular">
1111					Great Wall & Simple Thai - Newark, DE requires an account to checkout.				</div>
1112					</div>
1113
1114			</div>
1115
1116				
1117						
1118	<label
1119		data-eds-id="6ab5373d51303"
1120		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3"
1121			>
1122					<div class="eds_formfield-label">
1123				Your email				<span aria-hidden="true">*</span>							</div>
1124		
1125		<div class="position-relative d-flex flex-column">
1126							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1127			
1128										<input
1129					type="email"
1130					class="eds-copy-text-l-regular  "
1131										placeholder=" " name="email" autocomplete="username" required value=""				/>
1132
1133				
1134							
1135			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1136					</div>
1137
1138		
1139		
1139<script>
1140		{
1141			const container = document.querySelector('[data-eds-id="6ab5373d51303"]');
1142			const input = container.querySelector('input, textarea, select');
1143			const error = container.querySelector('.eds_formfield-error');
1144
1145			
1146						input.addEventListener('eds.validation.reset', () => {
1147				input.removeAttribute('data-validation');
1148				input.setCustomValidity('');
1149				error.innerHTML = '';
1150			});
1151
1152						input.addEventListener('eds.validation.hide', () => {
1153				input.removeAttribute('data-validation');
1154			});
1155
1156						input.addEventListener('eds.validation.success', (e) => {
1157				input.setCustomValidity('');
1158				input.setAttribute('data-validation', '');
1159				error.innerHTML = '';
1160			});
1161
1162						input.addEventListener('eds.validation.warning', (e) => {
1163				input.setCustomValidity('');
1164				input.setAttribute('data-validation', '');
1165				error.innerHTML = e.detail;
1166			});
1167
1168						input.addEventListener('eds.validation.error', (e) => {
1169				input.setCustomValidity(e.detail);
1170				input.checkValidity(); 				input.setAttribute('data-validation', '');
1171			});
1172
1173			input.addEventListener('invalid', (e) => {
1174				error.innerHTML = input.validationMessage;
1175			});
1176
1177								}
1178		</script>
1178
1179	</label>
1180
1181	
1182						
1183	<label
1184		data-eds-id="6ab5373d5131b"
1185		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2"
1186			>
1187					<div class="eds_formfield-label">
1188				Your password				<span aria-hidden="true">*</span>							</div>
1189		
1190		<div class="position-relative d-flex flex-column">
1191							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1192			
1193										<input
1194					type="password"
1195					class="eds-copy-text-l-regular  pe-6"
1196					data-event-on:toggle_password_6ab5373d5131b="(shown) => $(this).attr('type', shown ? 'text' : 'password')"					placeholder=" " name="password" autocomplete="current-password" required value=""				/>
1197
1198				
1199									<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_6ab5373d5131b', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab5373d5131b="(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_6ab5373d5131b="(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_6ab5373d5131b="(shown) =&gt; this.hidden = !shown" hidden></i></button>							
1200			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1201					</div>
1202
1203		
1204		
1204<script>
1205		{
1206			const container = document.querySelector('[data-eds-id="6ab5373d5131b"]');
1207			const input = container.querySelector('input, textarea, select');
1208			const error = container.querySelector('.eds_formfield-error');
1209
1210			
1211						input.addEventListener('eds.validation.reset', () => {
1212				input.removeAttribute('data-validation');
1213				input.setCustomValidity('');
1214				error.innerHTML = '';
1215			});
1216
1217						input.addEventListener('eds.validation.hide', () => {
1218				input.removeAttribute('data-validation');
1219			});
1220
1221						input.addEventListener('eds.validation.success', (e) => {
1222				input.setCustomValidity('');
1223				input.setAttribute('data-validation', '');
1224				error.innerHTML = '';
1225			});
1226
1227						input.addEventListener('eds.validation.warning', (e) => {
1228				input.setCustomValidity('');
1229				input.setAttribute('data-validation', '');
1230				error.innerHTML = e.detail;
1231			});
1232
1233						input.addEventListener('eds.validation.error', (e) => {
1234				input.setCustomValidity(e.detail);
1235				input.checkValidity(); 				input.setAttribute('data-validation', '');
1236			});
1237
1238			input.addEventListener('invalid', (e) => {
1239				error.innerHTML = input.validationMessage;
1240			});
1241
1242								}
1243		</script>
1243
1244	</label>
1245
1246	
1247						<div class="text-end mb-3">
1248				<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>
1249
1250																
1251						<button class="eds_button btn btn-primary w-100 mb-3" type="submit">Log in</button>
1252						<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">
1253		<a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Fwww.greatwallde.com%2Fauth%2Fgoogle&amp;redirect=%2Fpage%2Fdelivery-info" 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();">
1254			<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>
1255			Continue with Google
1256		</a>
1257	</div>
1258					<div class="apple-signin-container text-center mb-2">
1259		<a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Fwww.greatwallde.com%2Fauth%2Fapple&amp;redirect=%2Fpage%2Fdelivery-info" 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();">
1260			<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>
1261			Continue with Apple
1262		</a>
1263	</div>
1264					<small class="d-block mt-2 eds-interface-text-s-regular">
1265		By continuing, you agree to our <a href="https://www.greatwallde.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> &amp; <a href="https://www.greatwallde.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://www.greatwallde.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.
1266	</small>
1267	
1268						<div class="text-center mt-3">
1269				Don't have an account?
1270				<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>
1271		</form>	</div>
1272
1273	
1274								</div>
1275		</div>
1276
1277		
1277<script>
1278		{
1279			const container = document.querySelector('[data-eds-id="6ab5373d51406"]');
1280			let edsMethodsDisabled = false;
1281
1282						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
1283				container.addEventListener(`eds.${eventName}`, (e) => {
1284					if (edsMethodsDisabled) return;
1285
1286					bootstrap.Modal.getOrCreateInstance(container)[eventName](
1287						...(Array.isArray(e.detail) ? e.detail : [e.detail])
1288					);
1289				});
1290			});
1291
1292						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
1293				container.addEventListener(`${eventName}.bs.modal`, (e) => {
1294					if (edsMethodsDisabled) return;
1295
1296					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
1297					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
1298					edsMethodsDisabled = false;
1299				});
1300			});
1301
1302			
1303						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
1304				container.addEventListener(eventName, () => {
1305					const autofocusInput = container.querySelector('[autofocus]');
1306					if (autofocusInput) {
1307						container.style.display = 'block';
1308						autofocusInput.focus();
1309					}
1310				});
1311			});
1312
1313					}
1314		</script>
1314
1315	</div>
1316
1317	
1318	<div
1319		data-eds-id="6ab5373d516cf"
1320		class="eds_dialog modal fade  "
1321		tabindex="-1"
1322		aria-labelledby="eds-dialog-title-6ab5373d516cf"
1323		aria-hidden="true"
1324		id="register-modal"	>
1325		<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md">
1326			<div class="modal-content ">
1327									
1328	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
1329		<h2 id="eds-dialog-title-6ab5373d516cf" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
1330			Sign up		</h2>
1331
1332		<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>
1333
1334	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular p-0">
1335		<form
1336			id="register-form"
1337			name="register"
1338			data-async-on-submit
1339			method="post"
1340			action="https://www.greatwallde.com/auth/register"
1341			data-async-block="#register-modal .modal-content"
1342			data-async-target="#register-modal .eds_dialog-body"
1343			data-async-then="document.querySelector('#register-modal').dispatchEvent(new CustomEvent('eds.hide'))"
1344			data-async-recaptcha
1345			novalidate
1346		>
1347			
1348			<div class="p-3 pt-0">
1349								
1350	<label
1351		data-eds-id="6ab5373d515b6"
1352		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1353			>
1354					<div class="eds_formfield-label">
1355				First name				<span aria-hidden="true">*</span>							</div>
1356		
1357		<div class="position-relative d-flex flex-column">
1358							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1359			
1360										<input
1361					type="text"
1362					class="eds-copy-text-l-regular  "
1363										placeholder=" " name="firstname" autocomplete="given-name" required value=""				/>
1364
1365				
1366							
1367			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1368					</div>
1369
1370		
1371		
1371<script>
1372		{
1373			const container = document.querySelector('[data-eds-id="6ab5373d515b6"]');
1374			const input = container.querySelector('input, textarea, select');
1375			const error = container.querySelector('.eds_formfield-error');
1376
1377			
1378						input.addEventListener('eds.validation.reset', () => {
1379				input.removeAttribute('data-validation');
1380				input.setCustomValidity('');
1381				error.innerHTML = '';
1382			});
1383
1384						input.addEventListener('eds.validation.hide', () => {
1385				input.removeAttribute('data-validation');
1386			});
1387
1388						input.addEventListener('eds.validation.success', (e) => {
1389				input.setCustomValidity('');
1390				input.setAttribute('data-validation', '');
1391				error.innerHTML = '';
1392			});
1393
1394						input.addEventListener('eds.validation.warning', (e) => {
1395				input.setCustomValidity('');
1396				input.setAttribute('data-validation', '');
1397				error.innerHTML = e.detail;
1398			});
1399
1400						input.addEventListener('eds.validation.error', (e) => {
1401				input.setCustomValidity(e.detail);
1402				input.checkValidity(); 				input.setAttribute('data-validation', '');
1403			});
1404
1405			input.addEventListener('invalid', (e) => {
1406				error.innerHTML = input.validationMessage;
1407			});
1408
1409								}
1410		</script>
1410
1411	</label>
1412
1413	
1414								
1415	<label
1416		data-eds-id="6ab5373d515d0"
1417		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1418			>
1419					<div class="eds_formfield-label">
1420				Last name				<span aria-hidden="true">*</span>							</div>
1421		
1422		<div class="position-relative d-flex flex-column">
1423							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1424			
1425										<input
1426					type="text"
1427					class="eds-copy-text-l-regular  "
1428										placeholder=" " name="lastname" autocomplete="family-name" required value=""				/>
1429
1430				
1431							
1432			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1433					</div>
1434
1435		
1436		
1436<script>
1437		{
1438			const container = document.querySelector('[data-eds-id="6ab5373d515d0"]');
1439			const input = container.querySelector('input, textarea, select');
1440			const error = container.querySelector('.eds_formfield-error');
1441
1442			
1443						input.addEventListener('eds.validation.reset', () => {
1444				input.removeAttribute('data-validation');
1445				input.setCustomValidity('');
1446				error.innerHTML = '';
1447			});
1448
1449						input.addEventListener('eds.validation.hide', () => {
1450				input.removeAttribute('data-validation');
1451			});
1452
1453						input.addEventListener('eds.validation.success', (e) => {
1454				input.setCustomValidity('');
1455				input.setAttribute('data-validation', '');
1456				error.innerHTML = '';
1457			});
1458
1459						input.addEventListener('eds.validation.warning', (e) => {
1460				input.setCustomValidity('');
1461				input.setAttribute('data-validation', '');
1462				error.innerHTML = e.detail;
1463			});
1464
1465						input.addEventListener('eds.validation.error', (e) => {
1466				input.setCustomValidity(e.detail);
1467				input.checkValidity(); 				input.setAttribute('data-validation', '');
1468			});
1469
1470			input.addEventListener('invalid', (e) => {
1471				error.innerHTML = input.validationMessage;
1472			});
1473
1474								}
1475		</script>
1475
1476	</label>
1477
1478	
1479								
1480	<label
1481		data-eds-id="6ab5373d515e2"
1482		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1483			>
1484					<div class="eds_formfield-label">
1485				Email				<span aria-hidden="true">*</span>							</div>
1486		
1487		<div class="position-relative d-flex flex-column">
1488							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1489			
1490										<input
1491					type="email"
1492					class="eds-copy-text-l-regular  "
1493										placeholder=" " name="email" autocomplete="username" required value=""				/>
1494
1495				
1496							
1497			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1498					</div>
1499
1500		
1501		
1501<script>
1502		{
1503			const container = document.querySelector('[data-eds-id="6ab5373d515e2"]');
1504			const input = container.querySelector('input, textarea, select');
1505			const error = container.querySelector('.eds_formfield-error');
1506
1507			
1508						input.addEventListener('eds.validation.reset', () => {
1509				input.removeAttribute('data-validation');
1510				input.setCustomValidity('');
1511				error.innerHTML = '';
1512			});
1513
1514						input.addEventListener('eds.validation.hide', () => {
1515				input.removeAttribute('data-validation');
1516			});
1517
1518						input.addEventListener('eds.validation.success', (e) => {
1519				input.setCustomValidity('');
1520				input.setAttribute('data-validation', '');
1521				error.innerHTML = '';
1522			});
1523
1524						input.addEventListener('eds.validation.warning', (e) => {
1525				input.setCustomValidity('');
1526				input.setAttribute('data-validation', '');
1527				error.innerHTML = e.detail;
1528			});
1529
1530						input.addEventListener('eds.validation.error', (e) => {
1531				input.setCustomValidity(e.detail);
1532				input.checkValidity(); 				input.setAttribute('data-validation', '');
1533			});
1534
1535			input.addEventListener('invalid', (e) => {
1536				error.innerHTML = input.validationMessage;
1537			});
1538
1539								}
1540		</script>
1540
1541	</label>
1542
1543	
1544								
1545	<label
1546		data-eds-id="6ab5373d515f2"
1547		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5"
1548			>
1549					<div class="eds_formfield-label">
1550				Password				<span aria-hidden="true">*</span>							</div>
1551		
1552		<div class="position-relative d-flex flex-column">
1553							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1554			
1555										<input
1556					type="password"
1557					class="eds-copy-text-l-regular  pe-6"
1558					data-event-on:toggle_password_6ab5373d515f2="(shown) => $(this).attr('type', shown ? 'text' : 'password')"					placeholder=" " name="password" autocomplete="current-password" required value=""				/>
1559
1560				
1561									<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_6ab5373d515f2', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab5373d515f2="(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_6ab5373d515f2="(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_6ab5373d515f2="(shown) =&gt; this.hidden = !shown" hidden></i></button>							
1562			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1563					</div>
1564
1565		
1566		
1566<script>
1567		{
1568			const container = document.querySelector('[data-eds-id="6ab5373d515f2"]');
1569			const input = container.querySelector('input, textarea, select');
1570			const error = container.querySelector('.eds_formfield-error');
1571
1572			
1573						input.addEventListener('eds.validation.reset', () => {
1574				input.removeAttribute('data-validation');
1575				input.setCustomValidity('');
1576				error.innerHTML = '';
1577			});
1578
1579						input.addEventListener('eds.validation.hide', () => {
1580				input.removeAttribute('data-validation');
1581			});
1582
1583						input.addEventListener('eds.validation.success', (e) => {
1584				input.setCustomValidity('');
1585				input.setAttribute('data-validation', '');
1586				error.innerHTML = '';
1587			});
1588
1589						input.addEventListener('eds.validation.warning', (e) => {
1590				input.setCustomValidity('');
1591				input.setAttribute('data-validation', '');
1592				error.innerHTML = e.detail;
1593			});
1594
1595						input.addEventListener('eds.validation.error', (e) => {
1596				input.setCustomValidity(e.detail);
1597				input.checkValidity(); 				input.setAttribute('data-validation', '');
1598			});
1599
1600			input.addEventListener('invalid', (e) => {
1601				error.innerHTML = input.validationMessage;
1602			});
1603
1604								}
1605		</script>
1605
1606	</label>
1607
1608	
1609								
1610	<label
1611		data-eds-id="6ab5373d51623"
1612		class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3"
1613			>
1614					<div class="eds_formfield-label">
1615				Phone number				<span aria-hidden="true">*</span>							</div>
1616		
1617		<div class="position-relative d-flex flex-column">
1618							<div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div>
1619			
1620										<input
1621					type="text"
1622					class="eds-copy-text-l-regular  "
1623										placeholder=" " name="primary_phone" autocomplete="tel-national" required value=""				/>
1624
1625				
1626							
1627			<i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i>
1628					</div>
1629
1630					<div class="eds-interface-text-s-regular mt-2">
1631				<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>
1632		
1633		
1633<script>
1634		{
1635			const container = document.querySelector('[data-eds-id="6ab5373d51623"]');
1636			const input = container.querySelector('input, textarea, select');
1637			const error = container.querySelector('.eds_formfield-error');
1638
1639			
1640						input.addEventListener('eds.validation.reset', () => {
1641				input.removeAttribute('data-validation');
1642				input.setCustomValidity('');
1643				error.innerHTML = '';
1644			});
1645
1646						input.addEventListener('eds.validation.hide', () => {
1647				input.removeAttribute('data-validation');
1648			});
1649
1650						input.addEventListener('eds.validation.success', (e) => {
1651				input.setCustomValidity('');
1652				input.setAttribute('data-validation', '');
1653				error.innerHTML = '';
1654			});
1655
1656						input.addEventListener('eds.validation.warning', (e) => {
1657				input.setCustomValidity('');
1658				input.setAttribute('data-validation', '');
1659				error.innerHTML = e.detail;
1660			});
1661
1662						input.addEventListener('eds.validation.error', (e) => {
1663				input.setCustomValidity(e.detail);
1664				input.checkValidity(); 				input.setAttribute('data-validation', '');
1665			});
1666
1667			input.addEventListener('invalid', (e) => {
1668				error.innerHTML = input.validationMessage;
1669			});
1670
1671								}
1672		</script>
1672
1673	</label>
1674
1675	
1676				
1677	<div class="eds_checkable d-inline-block mb-2" >
1678		<input id="eds-checkable-6ab5373d51635" name="receive_promotions" value="1" checked type="checkbox" />
1679		<label for="eds-checkable-6ab5373d51635" class="eds_checkable-text eds-interface-text-l-regular ">
1680			Receive Promotional Offers & Updates		</label>
1681	</div>
1682
1683	
1684								<button class="eds_button btn btn-primary w-100 mt-1 mb-3" type="submit">Sign up</button>
1685								<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">
1686		<a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Fwww.greatwallde.com%2Fauth%2Fgoogle&amp;redirect=%2Fpage%2Fdelivery-info" 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();">
1687			<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>
1688			Continue with Google
1689		</a>
1690	</div>
1691						<div class="apple-signin-container text-center mb-2">
1692		<a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Fwww.greatwallde.com%2Fauth%2Fapple&amp;redirect=%2Fpage%2Fdelivery-info" 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();">
1693			<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>
1694			Continue with Apple
1695		</a>
1696	</div>
1697						<small class="d-block mt-2 eds-interface-text-s-regular">
1698		By continuing, you agree to our <a href="https://www.greatwallde.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> &amp; <a href="https://www.greatwallde.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://www.greatwallde.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.
1699	</small>
1700	
1701								<div class="text-center mt-3">
1702					Already have an account?
1703					<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>
1704			</div>
1705		</form>	</div>
1706
1707	
1708								</div>
1709		</div>
1710
1711		
1711<script>
1712		{
1713			const container = document.querySelector('[data-eds-id="6ab5373d516cf"]');
1714			let edsMethodsDisabled = false;
1715
1716						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
1717				container.addEventListener(`eds.${eventName}`, (e) => {
1718					if (edsMethodsDisabled) return;
1719
1720					bootstrap.Modal.getOrCreateInstance(container)[eventName](
1721						...(Array.isArray(e.detail) ? e.detail : [e.detail])
1722					);
1723				});
1724			});
1725
1726						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
1727				container.addEventListener(`${eventName}.bs.modal`, (e) => {
1728					if (edsMethodsDisabled) return;
1729
1730					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
1731					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
1732					edsMethodsDisabled = false;
1733				});
1734			});
1735
1736			
1737						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
1738				container.addEventListener(eventName, () => {
1739					const autofocusInput = container.querySelector('[autofocus]');
1740					if (autofocusInput) {
1741						container.style.display = 'block';
1742						autofocusInput.focus();
1743					}
1744				});
1745			});
1746
1747					}
1748		</script>
1748
1749	</div>
1750
1751	
1752	
1752<script>
1753	window.__ssoConfig = {
1754		google: {
1755			pendingUrl: "https:\/\/www.greatwallde.com\/auth\/google\/pending",
1756			registerModalId: "register-modal",
1757			loginModalId: "login-modal"		},
1758		apple: {
1759			pendingUrl: "https:\/\/www.greatwallde.com\/auth\/apple\/pending",
1760			registerModalId: "register-modal",
1761			loginModalId: "login-modal"		}
1762	};
1763	</script>
1763
1764	
1765
1766<div class="modal fade" id="modal-order-time" tabindex="-1" role="dialog"
1767	aria-hidden="true">
1768	<div class="modal-dialog modal-fullscreen-md-down mt-md-6" role="document">
1769		<div class="modal-content">
1770			<button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button>
1771			<div class="modal-header">
1772				<h2 class="modal-title eds-display-text-title-m">Order time</h2>
1773			</div>
1774			<div class="modal-body">
1775								<div class="btn-group w-100 btn-group-order-time-type mb-3" style="display: none;">
1776					
1777											<input type="radio" name="param_order~time~type_i_n_1" id="order_time_type_1-" value="1" class="btn-check timeswitch orderTimeTypeOption"
1778							checked />
1779						<label for="order_time_type_1-" class="d-flex align-items-center justify-content-center btn btn-outline-secondary  w-50">
1780						<span>
1781							Later
1782							<span class="d-block small fw-normal">Later</span>
1783						</span>
1784						</label>
1785									</div>
1786													<div id="laterContent" class="">
1787						<div class="select-time-container">
1788	<div class="selecttime showcheck_parent ">
1789	<div class="select-time-header clearfix">
1790		<h3 class="bold fl fs-5">Pick a day and time</h3>
1791			</div>
1792	<div class="select-time-content clearfix">
1793		<div class="row select-time-row">
1794						<div class="datepicker col-md-8" style="min-height: 248px;">
1795				<div class="datepicker-days" style="display: block;">
1796					<div data-datetimepicker data-datepicker-min-date="2026-09-24" class="errorable"></div>
1797				</div>
1798							</div>
1799							<div class="timepicker col-md-4">
1800					<div class="timepicker-picker">
1801												<ul class="ready-at-time css-scroll">
1802																														<li class="time-button ">
1803									<input id="timeValue0" type="radio" value="11:30 AM" name="param_ready~at~time_s_n_15"
1804									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1805									 data-required-field data-ready-attime/>
1806									<label for="timeValue0" class="btn btn-outline-secondary btn-sm" for="">11:30 AM</label>
1807								</li>
1808																								<li class="time-button ">
1809									<input id="timeValue1" type="radio" value="11:45 AM" name="param_ready~at~time_s_n_15"
1810									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1811									 data-required-field data-ready-attime/>
1812									<label for="timeValue1" class="btn btn-outline-secondary btn-sm" for="">11:45 AM</label>
1813								</li>
1814																								<li class="time-button ">
1815									<input id="timeValue2" type="radio" value="12:00 PM" name="param_ready~at~time_s_n_15"
1816									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1817									 data-required-field data-ready-attime/>
1818									<label for="timeValue2" class="btn btn-outline-secondary btn-sm" for="">12:00 PM</label>
1819								</li>
1820																								<li class="time-button ">
1821									<input id="timeValue3" type="radio" value="12:15 PM" name="param_ready~at~time_s_n_15"
1822									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1823									 data-required-field data-ready-attime/>
1824									<label for="timeValue3" class="btn btn-outline-secondary btn-sm" for="">12:15 PM</label>
1825								</li>
1826																								<li class="time-button ">
1827									<input id="timeValue4" type="radio" value="12:30 PM" name="param_ready~at~time_s_n_15"
1828									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1829									 data-required-field data-ready-attime/>
1830									<label for="timeValue4" class="btn btn-outline-secondary btn-sm" for="">12:30 PM</label>
1831								</li>
1832																								<li class="time-button ">
1833									<input id="timeValue5" type="radio" value="12:45 PM" name="param_ready~at~time_s_n_15"
1834									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1835									 data-required-field data-ready-attime/>
1836									<label for="timeValue5" class="btn btn-outline-secondary btn-sm" for="">12:45 PM</label>
1837								</li>
1838																								<li class="time-button ">
1839									<input id="timeValue6" type="radio" value="1:00 PM" name="param_ready~at~time_s_n_15"
1840									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1841									 data-required-field data-ready-attime/>
1842									<label for="timeValue6" class="btn btn-outline-secondary btn-sm" for="">1:00 PM</label>
1843								</li>
1844																								<li class="time-button ">
1845									<input id="timeValue7" type="radio" value="1:15 PM" name="param_ready~at~time_s_n_15"
1846									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1847									 data-required-field data-ready-attime/>
1848									<label for="timeValue7" class="btn btn-outline-secondary btn-sm" for="">1:15 PM</label>
1849								</li>
1850																								<li class="time-button ">
1851									<input id="timeValue8" type="radio" value="1:30 PM" name="param_ready~at~time_s_n_15"
1852									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1853									 data-required-field data-ready-attime/>
1854									<label for="timeValue8" class="btn btn-outline-secondary btn-sm" for="">1:30 PM</label>
1855								</li>
1856																								<li class="time-button ">
1857									<input id="timeValue9" type="radio" value="1:45 PM" name="param_ready~at~time_s_n_15"
1858									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1859									 data-required-field data-ready-attime/>
1860									<label for="timeValue9" class="btn btn-outline-secondary btn-sm" for="">1:45 PM</label>
1861								</li>
1862																								<li class="time-button ">
1863									<input id="timeValue10" type="radio" value="2:00 PM" name="param_ready~at~time_s_n_15"
1864									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1865									 data-required-field data-ready-attime/>
1866									<label for="timeValue10" class="btn btn-outline-secondary btn-sm" for="">2:00 PM</label>
1867								</li>
1868																								<li class="time-button ">
1869									<input id="timeValue11" type="radio" value="2:15 PM" name="param_ready~at~time_s_n_15"
1870									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1871									 data-required-field data-ready-attime/>
1872									<label for="timeValue11" class="btn btn-outline-secondary btn-sm" for="">2:15 PM</label>
1873								</li>
1874																								<li class="time-button ">
1875									<input id="timeValue12" type="radio" value="2:30 PM" name="param_ready~at~time_s_n_15"
1876									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1877									 data-required-field data-ready-attime/>
1878									<label for="timeValue12" class="btn btn-outline-secondary btn-sm" for="">2:30 PM</label>
1879								</li>
1880																								<li class="time-button ">
1881									<input id="timeValue13" type="radio" value="2:45 PM" name="param_ready~at~time_s_n_15"
1882									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1883									 data-required-field data-ready-attime/>
1884									<label for="timeValue13" class="btn btn-outline-secondary btn-sm" for="">2:45 PM</label>
1885								</li>
1886																								<li class="time-button ">
1887									<input id="timeValue14" type="radio" value="3:00 PM" name="param_ready~at~time_s_n_15"
1888									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1889									 data-required-field data-ready-attime/>
1890									<label for="timeValue14" class="btn btn-outline-secondary btn-sm" for="">3:00 PM</label>
1891								</li>
1892																								<li class="time-button ">
1893									<input id="timeValue15" type="radio" value="3:15 PM" name="param_ready~at~time_s_n_15"
1894									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1895									 data-required-field data-ready-attime/>
1896									<label for="timeValue15" class="btn btn-outline-secondary btn-sm" for="">3:15 PM</label>
1897								</li>
1898																								<li class="time-button ">
1899									<input id="timeValue16" type="radio" value="3:30 PM" name="param_ready~at~time_s_n_15"
1900									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1901									 data-required-field data-ready-attime/>
1902									<label for="timeValue16" class="btn btn-outline-secondary btn-sm" for="">3:30 PM</label>
1903								</li>
1904																								<li class="time-button ">
1905									<input id="timeValue17" type="radio" value="3:45 PM" name="param_ready~at~time_s_n_15"
1906									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1907									 data-required-field data-ready-attime/>
1908									<label for="timeValue17" class="btn btn-outline-secondary btn-sm" for="">3:45 PM</label>
1909								</li>
1910																								<li class="time-button ">
1911									<input id="timeValue18" type="radio" value="4:00 PM" name="param_ready~at~time_s_n_15"
1912									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1913									 data-required-field data-ready-attime/>
1914									<label for="timeValue18" class="btn btn-outline-secondary btn-sm" for="">4:00 PM</label>
1915								</li>
1916																								<li class="time-button ">
1917									<input id="timeValue19" type="radio" value="4:15 PM" name="param_ready~at~time_s_n_15"
1918									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1919									 data-required-field data-ready-attime/>
1920									<label for="timeValue19" class="btn btn-outline-secondary btn-sm" for="">4:15 PM</label>
1921								</li>
1922																								<li class="time-button ">
1923									<input id="timeValue20" type="radio" value="4:30 PM" name="param_ready~at~time_s_n_15"
1924									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1925									 data-required-field data-ready-attime/>
1926									<label for="timeValue20" class="btn btn-outline-secondary btn-sm" for="">4:30 PM</label>
1927								</li>
1928																								<li class="time-button ">
1929									<input id="timeValue21" type="radio" value="4:45 PM" name="param_ready~at~time_s_n_15"
1930									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1931									 data-required-field data-ready-attime/>
1932									<label for="timeValue21" class="btn btn-outline-secondary btn-sm" for="">4:45 PM</label>
1933								</li>
1934																								<li class="time-button ">
1935									<input id="timeValue22" type="radio" value="5:00 PM" name="param_ready~at~time_s_n_15"
1936									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1937									 data-required-field data-ready-attime/>
1938									<label for="timeValue22" class="btn btn-outline-secondary btn-sm" for="">5:00 PM</label>
1939								</li>
1940																								<li class="time-button ">
1941									<input id="timeValue23" type="radio" value="5:15 PM" name="param_ready~at~time_s_n_15"
1942									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1943									 data-required-field data-ready-attime/>
1944									<label for="timeValue23" class="btn btn-outline-secondary btn-sm" for="">5:15 PM</label>
1945								</li>
1946																								<li class="time-button ">
1947									<input id="timeValue24" type="radio" value="5:30 PM" name="param_ready~at~time_s_n_15"
1948									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1949									 data-required-field data-ready-attime/>
1950									<label for="timeValue24" class="btn btn-outline-secondary btn-sm" for="">5:30 PM</label>
1951								</li>
1952																								<li class="time-button ">
1953									<input id="timeValue25" type="radio" value="5:45 PM" name="param_ready~at~time_s_n_15"
1954									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1955									 data-required-field data-ready-attime/>
1956									<label for="timeValue25" class="btn btn-outline-secondary btn-sm" for="">5:45 PM</label>
1957								</li>
1958																								<li class="time-button ">
1959									<input id="timeValue26" type="radio" value="6:00 PM" name="param_ready~at~time_s_n_15"
1960									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1961									 data-required-field data-ready-attime/>
1962									<label for="timeValue26" class="btn btn-outline-secondary btn-sm" for="">6:00 PM</label>
1963								</li>
1964																								<li class="time-button ">
1965									<input id="timeValue27" type="radio" value="6:15 PM" name="param_ready~at~time_s_n_15"
1966									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1967									 data-required-field data-ready-attime/>
1968									<label for="timeValue27" class="btn btn-outline-secondary btn-sm" for="">6:15 PM</label>
1969								</li>
1970																								<li class="time-button ">
1971									<input id="timeValue28" type="radio" value="6:30 PM" name="param_ready~at~time_s_n_15"
1972									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1973									 data-required-field data-ready-attime/>
1974									<label for="timeValue28" class="btn btn-outline-secondary btn-sm" for="">6:30 PM</label>
1975								</li>
1976																								<li class="time-button ">
1977									<input id="timeValue29" type="radio" value="6:45 PM" name="param_ready~at~time_s_n_15"
1978									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1979									 data-required-field data-ready-attime/>
1980									<label for="timeValue29" class="btn btn-outline-secondary btn-sm" for="">6:45 PM</label>
1981								</li>
1982																								<li class="time-button ">
1983									<input id="timeValue30" type="radio" value="7:00 PM" name="param_ready~at~time_s_n_15"
1984									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1985									 data-required-field data-ready-attime/>
1986									<label for="timeValue30" class="btn btn-outline-secondary btn-sm" for="">7:00 PM</label>
1987								</li>
1988																								<li class="time-button ">
1989									<input id="timeValue31" type="radio" value="7:15 PM" name="param_ready~at~time_s_n_15"
1990									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1991									 data-required-field data-ready-attime/>
1992									<label for="timeValue31" class="btn btn-outline-secondary btn-sm" for="">7:15 PM</label>
1993								</li>
1994																								<li class="time-button ">
1995									<input id="timeValue32" type="radio" value="7:30 PM" name="param_ready~at~time_s_n_15"
1996									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
1997									 data-required-field data-ready-attime/>
1998									<label for="timeValue32" class="btn btn-outline-secondary btn-sm" for="">7:30 PM</label>
1999								</li>
2000																								<li class="time-button ">
2001									<input id="timeValue33" type="radio" value="7:45 PM" name="param_ready~at~time_s_n_15"
2002									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2003									 data-required-field data-ready-attime/>
2004									<label for="timeValue33" class="btn btn-outline-secondary btn-sm" for="">7:45 PM</label>
2005								</li>
2006																								<li class="time-button ">
2007									<input id="timeValue34" type="radio" value="8:00 PM" name="param_ready~at~time_s_n_15"
2008									class="btn-check rad-ready_at_time" onchange="saveFormStat
2008e('param_ready~at~time_s_n_15', this.value, true);"
2009									 data-required-field data-ready-attime/>
2010									<label for="timeValue34" class="btn btn-outline-secondary btn-sm" for="">8:00 PM</label>
2011								</li>
2012																								<li class="time-button ">
2013									<input id="timeValue35" type="radio" value="8:15 PM" name="param_ready~at~time_s_n_15"
2014									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2015									 data-required-field data-ready-attime/>
2016									<label for="timeValue35" class="btn btn-outline-secondary btn-sm" for="">8:15 PM</label>
2017								</li>
2018																								<li class="time-button ">
2019									<input id="timeValue36" type="radio" value="8:30 PM" name="param_ready~at~time_s_n_15"
2020									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2021									 data-required-field data-ready-attime/>
2022									<label for="timeValue36" class="btn btn-outline-secondary btn-sm" for="">8:30 PM</label>
2023								</li>
2024																								<li class="time-button ">
2025									<input id="timeValue37" type="radio" value="8:45 PM" name="param_ready~at~time_s_n_15"
2026									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2027									 data-required-field data-ready-attime/>
2028									<label for="timeValue37" class="btn btn-outline-secondary btn-sm" for="">8:45 PM</label>
2029								</li>
2030																								<li class="time-button ">
2031									<input id="timeValue38" type="radio" value="9:00 PM" name="param_ready~at~time_s_n_15"
2032									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2033									 data-required-field data-ready-attime/>
2034									<label for="timeValue38" class="btn btn-outline-secondary btn-sm" for="">9:00 PM</label>
2035								</li>
2036																								<li class="time-button ">
2037									<input id="timeValue39" type="radio" value="9:15 PM" name="param_ready~at~time_s_n_15"
2038									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2039									 data-required-field data-ready-attime/>
2040									<label for="timeValue39" class="btn btn-outline-secondary btn-sm" for="">9:15 PM</label>
2041								</li>
2042																								<li class="time-button ">
2043									<input id="timeValue40" type="radio" value="9:30 PM" name="param_ready~at~time_s_n_15"
2044									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2045									 data-required-field data-ready-attime/>
2046									<label for="timeValue40" class="btn btn-outline-secondary btn-sm" for="">9:30 PM</label>
2047								</li>
2048																								<li class="time-button ">
2049									<input id="timeValue41" type="radio" value="9:45 PM" name="param_ready~at~time_s_n_15"
2050									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2051									 data-required-field data-ready-attime/>
2052									<label for="timeValue41" class="btn btn-outline-secondary btn-sm" for="">9:45 PM</label>
2053								</li>
2054																								<li class="time-button ">
2055									<input id="timeValue42" type="radio" value="10:00 PM" name="param_ready~at~time_s_n_15"
2056									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2057									 data-required-field data-ready-attime/>
2058									<label for="timeValue42" class="btn btn-outline-secondary btn-sm" for="">10:00 PM</label>
2059								</li>
2060																								<li class="time-button ">
2061									<input id="timeValue43" type="radio" value="10:15 PM" name="param_ready~at~time_s_n_15"
2062									class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);"
2063									 data-required-field data-ready-attime/>
2064									<label for="timeValue43" class="btn btn-outline-secondary btn-sm" for="">10:15 PM</label>
2065								</li>
2066														</ul>
2067					</div>
2068				</div>
2069					</div>
2070	</div>
2071</div>
2072</div>
2073<input type="hidden" name="param_ready~at_s_n_100" class="hid-ready-at" value="" />
2074<input type="hidden" class="hid-ready-at-date" value="2026-09-24" />
2075<input type="hidden" class="hid-eot" value="1969-12-31 16:00:00" />					</div>
2076							</div>
2077			<div class="modal-footer">
2078								<input type="hidden" id="hid-order-time-type" value="1" />
2079				<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Cancel</button>
2080				<button type="button" class="btn btn-primary" data-save-time-modal>Save</button>
2081			</div>
2082		</div>
2083	</div>
2084</div>
2085
2086<!-- www modal start -->
2087<div class="modal fade mob_full_modal www_modal order-options" id="modal-order-options" tabindex="-1" role="dialog"
2088	 aria-hidden="true" data-update-otype-on-modal-close>
2089	<div class="modal-dialog modal-fullscreen-sm-down mt-sm-6" role="document">
2090		<div class="modal-content">
2091			<button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button>
2092			<div class="modal-header">
2093				<h2 class="modal-title eds-display-text-title-m">Order details</h2>
2094			</div>
2095			<div class="modal-body">
2096				<div class="www_moda_content">
2097					<div class="cs_box order_type" onchange="app.event.emit('order_type_changed', { order_type: event.target.value })">
2098						<div class="h5">What:</div>
2099												<div class="position-relative">
2100	<div class="mdropbtn" data-toggle-mdrop role="button">
2101		<span class="visually-hidden">Order type:</span>
2102		<span data-order-type-label>
2103			Select		</span>
2104	</div>
2105	<ul data-mdrop-ul>
2106							<li class=" ">
2107						<input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-pickup-1"
2108							class="orderTypeOption css-checkbox " data-name="Pick up"							 value="PICKUP"
2109							data-constant="1" data-base="PICKUP" >
2110						<label for="order-type-pickup-1" class="css-label" data-update-mdrop-on-click>
2111							Pick up						</label>
2112					</li>
2113									<li class=" ">
2114						<input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-delivery-1"
2115							class="orderTypeOption css-checkbox deliveryswitch" data-name="Delivery"							 value="DELIVERY"
2116							data-constant="2" data-base="DELIVERY" >
2117						<label for="order-type-delivery-1" class="css-label" data-update-mdrop-on-click>
2118							Delivery						</label>
2119					</li>
2120					</ul>
2121</div>
2122					</div>
2123					<form class="">
2124																				<div class="cs_box guest_checkout_address checkout_address deliveryAddressContainer" style="display:none;">
2125								<label for="street-address-bar" class="h5">Enter your address:</label>
2126								<div class="form-group street-address-container">
2127									<input name="param_full~address_s_n_255" id="street-address-bar" placeholder="Enter your address"
2128										   data-autocomplete-address data-autocomplete-success="autoCompleteSuccess"
2129										   onkeyup="scheduleFormStateSave(this.name, this.value)" onchange="validateAddress($('#modal-order-options .deliveryAddressContainer'))"
2130										   type="search" class="form-control input-search input-validate-address input-street-address user-address-field"
2131										   value="" data-required-field />
2132								</div>
2133																<input type="hidden" name="param_street~address_s_n_255" data-autocompleted-street-address />
2134								<input type="hidden" name="param_city_s_n_90" data-autocompleted-city />
2135								<input type="hidden" name="param_state_s_n_2" data-autocompleted-state />
2136								<input type="hidden" name="param_zip~code_z_n_10" data-autocompleted-zip />
2137															</div>
2138											</form>
2139					<!-- <div class="form-submit-wrapper">
2140						<input type="submit" class="form-submit btn btn-primary" value="Save" data-close-modal data-select-later-date data-saveotype-modal>
2141					</div> -->
2142				</div>
2143			</div>
2144			<div
2145				data-async-on-event="order_type_changed"
2146				data-async-action="https://www.greatwallde.com/ajax/?form=minimum_order_value_warning&component=order_type"
2147				data-async-method="get"
2148			>
2149							</div>
2150			<div class="modal-footer">
2151				<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button>
2152				<button type="button" class="btn btn-primary" data-close-modal data-saveotype-modal>Save</button>
2153			</div>
2154		</div>
2155	</div>
2156</div>
2157<!-- www modal end -->
2158
2159<!-- menu item modal -->
2160<div class="modal fade add_menu" id="add_menu_item" tabindex="-1" role="dialog" aria-hidden="true" aria-labelledby="item_name">
2161	<div class="modal-dialog modal-dialog-centered modal-fullscreen-md-down" role="document">
2162		<div class="modal-content menu-item-container-wrapper">
2163			<div class="modal-body menu-item-container ">
2164				<p id="item_name">Menu item dialog</p>
2165							</div>
2166		</div>
2167	</div>
2168</div>
2169<!-- menu item modal end -->
2170
2171
2172	<div
2173		data-eds-id="6ab5373d59ba8"
2174		class="eds_dialog modal fade  "
2175		tabindex="-1"
2176		aria-labelledby="eds-dialog-title-6ab5373d59ba8"
2177		aria-hidden="true"
2178		data-event-on:coupon_modal_shown="(shown) =&gt; $(this).data(`coupon_modal_shown`, shown)" data-event-on:show_coupon_restrictions="({ coupon, errors }) =&gt; {
2179				if ($(this).data(`coupon_modal_shown`)) return;
2180
2181				$(this).find(`.eds_dialog-title`).html(`&lt;div class=&quot;text-truncate&quot;&gt;${coupon}&lt;/div&gt;`);
2182				$(this).find(`.eds_dialog-body`).html(errors);
2183				this.dispatchEvent(new CustomEvent(`eds.show`));
2184			}" data-event-on:restore_coupon_modal="this.dispatchEvent(new CustomEvent(`eds.hide`))"	>
2185		<div class="modal-dialog modal-dialog-scrollable modal-dialog-centered modal-fullscreen-sm-down modal-md">
2186			<div class="modal-content ">
2187									
2188	<div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m ">
2189		<h2 id="eds-dialog-title-6ab5373d59ba8" class="eds_dialog-title modal-title eds-display-text-title-m  pe-5" style="max-width: 100%">
2190			Coupon restrictions		</h2>
2191
2192		<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>
2193
2194	<div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular vh-100">
2195			</div>
2196
2197	
2198								</div>
2199		</div>
2200
2201		
2201<script>
2202		{
2203			const container = document.querySelector('[data-eds-id="6ab5373d59ba8"]');
2204			let edsMethodsDisabled = false;
2205
2206						['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => {
2207				container.addEventListener(`eds.${eventName}`, (e) => {
2208					if (edsMethodsDisabled) return;
2209
2210					bootstrap.Modal.getOrCreateInstance(container)[eventName](
2211						...(Array.isArray(e.detail) ? e.detail : [e.detail])
2212					);
2213				});
2214			});
2215
2216						['show', 'shown', 'hide', 'hidden'].forEach((eventName) => {
2217				container.addEventListener(`${eventName}.bs.modal`, (e) => {
2218					if (edsMethodsDisabled) return;
2219
2220					edsMethodsDisabled = true; // Prevent infinite loop of triggering events
2221					container.dispatchEvent(new CustomEvent(`eds.${eventName}`));
2222					edsMethodsDisabled = false;
2223				});
2224			});
2225
2226			
2227						['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => {
2228				container.addEventListener(eventName, () => {
2229					const autofocusInput = container.querySelector('[autofocus]');
2230					if (autofocusInput) {
2231						container.style.display = 'block';
2232						autofocusInput.focus();
2233					}
2234				});
2235			});
2236
2237					}
2238		</script>
2238
2239	</div>
2240
2241	
2242<!-- location modal mobile start-->
2243<div class="modal fade location-picker" id="locationModal" tabindex="-1" role="dialog" aria-hidden="true">
2244	<div class="backdrop" data-bs-dismiss="modal"></div>
2245	<div class="modal-dialog modal-sm modal-dialog-centered" role="document">
2246		<div class="modal-content">
2247			<div class="modal-header">
2248				<h2 class="modal-title eds-display-text-title-m">Change Location</h2>
2249			</div>
2250
2251			<div class="modal-body">
2252				
2253<div class="change_location-locations">
2254			<input
2255			type="radio"
2256			class="css-checkbox"
2257			id="locations-1-location-8819"
2258			name="locations-1"
2259			value="https://www.greatwallde.com/order"
2260						checked		/>
2261		<label class="css-label" for="locations-1-location-8819">
2262			<div style="line-height: normal">
2263				<strong>Great Wall & Simple Thai - Newark, DE</strong>
2264				<br />
2265				21 Chestnut Hill Plaza Newark, DE 19713			</div>
2266		</label>
2267	</div>
2268
2269			</div>
2270
2271			<div class="modal-footer">
2272				<button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button>
2273				<button type="button" class="btn btn-warning" data-go-to-url-on-click="[name='locations-1']:checked">
2274					Change location				</button>
2275			</div>
2276		</div>
2277	</div>
2278</div>
2279<!-- location modal mobile end -->
2280
2281<div class="modal fade add_new_card_modal" id="modal-add-new-card" tabindex="-1" role="dialog" aria-modal="true">
2282	<div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down" role="document">
2283		<div class="modal-content">
2284			<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button>
2285			<div class="modal-header">
2286				<h2 class="modal-title eds-display-text-title-m">Add new card</h2>
2287			</div>
2288			<div class="modal-body pb-6">
2289				<div class="ajax-creditcards">
2290					<div class="fa fa-spinner fa-spin fa-4x">
2291					</div>
2292				</div>
2293			</div>
2294		</div>
2295	</div>
2296</div>
2297
2298<div class="modal fade" id="modal-payment-change" tabindex="-1" role="dialog" aria-modal="true">
2299	<div class="modal-dialog modal-dialog-centered" role="document">
2300		<div class="modal-content">
2301			<div class="modal-header">
2302				<h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm <span data-confirm-payment-name>Pay with cash</span></h2>
2303			</div>
2304			<div class="modal-body">
2305				<p>You've just changed your payment type to <strong data-confirm-payment-name>Pay with cash</strong>. Please confirm that to proceed.</p>
2306				<button class="btn btn-primary w-100" data-bs-dismiss="modal" data-confirm-payment-switch>Confirm and proceed</button>
2307				<button class="btn eh-btn-silent w-100 mt-2" data-bs-dismiss="modal" data-cancel-payment-switch>Cancel</button>
2308			</div>
2309		</div>
2310	</div>
2311</div>
2312
2313<div class="modal fade modal_over_modal" id="modal-confirm-no-number-address" tabindex="-1" role="dialog" aria-modal="true" style="z-index: 2000;">
2314	<div class="modal-dialog modal-dialog-centered" role="document">
2315		<div class="modal-content">
2316			<div class="modal-header">
2317				<h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm Address</h2>
2318			</div>
2319			<div class="modal-body">
2320				<p>This address doesn't start with a street number. Please confirm the address is correct.</p>
2321				<button class="btn btn-warning w-100" data-bs-dismiss="modal" data-confirm-no-number-address>Yes, it's correct</button>
2322				<button class="btn btn-secondary w-100 mt-2" data-bs-dismiss="modal" data-cancel-no-number-address>No, let me edit it</button>
2323			</div>
2324		</div>
2325	</div>
2326</div>
2327
2328<div class="modal fade mob_full_modal" id="modal-invalid-address" tabindex="-1" role="dialog" aria-modal="true">
2329	<div class="modal-dialog modal-dialog-centered" role="document">
2330		<div class="modal-content">
2331			<button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"></button>
2332			<div class="modal-header">
2333				<h2 class="modal-title eds-display-text-title-m">Sorry we do not deliver to your address!</h2>
2334			</div>
2335			<div class="modal-body">
2336				<div class="www_moda_content">
2337									<div class="cs_box pickup_when showcheck_parent">
2338						<div>You can Pick up your order at this location</div>
2339						<div class="pickup_locbox">
2340		<div class="rest_loc">
2341		<p>
2342			Great Wall & Simple Thai - Newark, DE<br/>
2343			21 Chestnut Hill Plaza<br/>Newark, DE 19713		</p>
2344	</div>
2345</div>					</div>
2346					<div class="form-submit-wrapper">
2347						<input type="submit" class="form-submit" value="Switch to pickup" data-bs-dismiss="modal" data-switch-to-pickup>
2348					</div>
2349								</div>
2350			</div>
2351		</div>
2352	</div>
2353</div>
2354
2355<div class="modal fade mob_full_modal" id="modal-view-delivery-zone" tabindex="-1" role="dialog" aria-modal="true">
2356	<div class="modal-dialog modal-dialog-centered" role="document">
2357		<div class="modal-content">
2358			<div class="modal-body modal-body-view-delivery-zone" style="min-height: 75px;">
2359				<div id="loading-view-delivery-area" class="loading-ajax-spinner"><i class="fa fa-spin fa-spinner fa-3x "></i></div>
2360				<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button>
2361				<div id="modal-view-delivery-zone-content" style="display:none;">
2362					<div class="h4 mt15">View our delivery area</div>
2363					<div class="mb15"></div>
2364					<style>
2365						#iframe-view-delivery-area {
2366							width:100%;
2367							height:100%;
2368							min-height:556px;
2369						}
2370						@media screen and (max-width: 768px) {
2371							#iframe-view-delivery-area {
2372								height: calc(100vh - 90px);
2373							}
2374						}
2375					</style>
2376					<iframe id="iframe-view-delivery-area" name="iframe-deliveryzone" frameborder="0" hspace="0" scrolling="auto"
2377						data-src="https://www.greatwallde.com/viewdeliveryzone/altdoc/1/vdz/1" title="Map of delivery areas"></iframe>
2378				</div>
2379			</div>
2380		</div>
2381	</div>
2382</div>
2383
2384<!-- Alert modal -->
2385<div class="modal fade" id="modal-alert" tabindex="-1" aria-labelledby="modal-alert" aria-hidden="true">
2386	<div class="modal-dialog">
2387		<div class="modal-content">
2388			<div class="modal-header">
2389				<h2 class="modal-title fs-5 eds-display-text-title-m">Error</h2>
2390				<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
2391			</div>
2392			<div class="modal-body">
2393				Description
2394			</div>
2395			<div class="modal-footer">
2396				<button type="button" class="btn btn-primary btn-close-modal" data-bs-dismiss="modal">Close</button>
2397				<button type="button" class="btn btn-primary hidden">Save changes</button>
2398			</div>
2399		</div>
2400	</div>
2401</div>
2402
2403
2404
2405
2406
2407	<div
2408		id="toasts"
2409		class="toast-container position-fixed start-50 translate-middle-x"
2410		style="bottom: calc(var(--eds-fixed-cta-height, 0) * 1px); max-width: calc(100% - 2rem)"
2411	>
2412			</div>
2413
2414		
2414<script>
2415	$(() => {
2416		const ctas = document.querySelectorAll('[data-fixed-cta]');
2417		if (!ctas.length) {
2418			return;
2419		}
2420
2421		function updateFixedCTAHeight() {
2422			document.documentElement.style.setProperty(
2423				'--eds-fixed-cta-height',
2424				Math.max(0, ...Array.from(ctas, (element) => {
2425										const rect = element.getBoundingClientRect();
2426					return rect.height > 0 && getComputedStyle(element).position === 'fixed'
2427						? Math.max(0, window.innerHeight - rect.top)
2428						: 0;
2429				}))
2430			);
2431		}
2432
2433				if ('ResizeObserver' in window) {
2434			ctas.forEach((cta) => new ResizeObserver(updateFixedCTAHeight).observe(cta));
2435		} else {
2436			updateFixedCTAHeight();
2437		}
2438
2439		window.addEventListener('resize', app.throttle(updateFixedCTAHeight));
2440	});
2441	</script>
2441
2442
2443		<div class="visually-hidden">
2444		<div id="announcements-polite" aria-live="polite" aria-atomic="true">
2445			<div id="announcement-polite"></div>
2446		</div>
2447
2448				<div id="announcements-assertive" aria-live="assertive" aria-atomic="true">
2449			<div id="announcement-assertive"></div>
2450		</div>
2451	</div>
2452
2453	
2454<script type="text/javascript" src="/share42/share42.js"></script>
2454
2455
2456<!-- SET: SCRIPTS -->
2457<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2457
2457
2458<script>window.jQuery || document.write('
2458<script src="/web/default3.0/js/vendor/jquery-3.6.0.min.js"><\/script>')</script>
vendor: 1 bytes, line 2458
2458
2459<script src="https://code.jquery.com/jquery-migrate-3.3.2.js" integrity="sha384-KwAndHbPSueZ9+pG1mDjru/Q6KT6cliBs+/SCGpcOO6XvhrkbF0cBzkSs3+Pl2Zz" crossorigin="anonymous"></script>
2459
2460<!-- 
2460<script src="https://code.jquery.com/jquery-migrate-3.3.2.min.js" integrity="sha256-Ap4KLoCf1rXb52q+i3p0k2vjBsmownyBTE1EqlRiMwA=" crossorigin="anonymous"></script>
2460-->
2461<script>
2462	/* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */
2463	(function($,d){$.each(readyQ,function(i,f){$(f)});$.each(bindReadyQ,function(i,f){$(d).bind("ready",f)})})(jQuery,document)
2464</script>
vendor: 1 bytes, line 2464
2464
2465<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 2465
2465
2466<script type="text/javascript" src="/min/g=js4.0&amp;1788675044"></script>
2466
2467<!-- END: SCRIPTS -->
2468
2469
2470<script>
2471	function closeAnnouncementModal(){
2472		$("#announcementBox").hide();
2473		setAnnouncementSession("");
2474	}
2475
2476	$('body').on('click', '#closeAnnouncement', function(e) {
2477		e.preventDefault();
2478		setAnnouncementSession("");
2479	});
2480</script>
vendor: 1 bytes, line 2480
2480
2481<script>
2482$(() => {
2483	const stickyHeader = document.querySelector('.headerAndWtype');
2484	if (!stickyHeader) {
2485		return;
2486	}
2487
2488	function updateHeaderHeight() {
2489		const gap = parseFloat(getComputedStyle(document.documentElement).fontSize) || 16;
2490		const offset = stickyHeader.offsetHeight + gap;
2491		document.documentElement.style.scrollPaddingTop = offset + 'px';
2492
2493				document.documentElement.style.setProperty('--sticky-header-offset', offset + 'px');
2494	}
2495
2496	updateHeaderHeight();
2497		if ('ResizeObserver' in window) {
2498		new ResizeObserver(updateHeaderHeight).observe(stickyHeader);
2499	} else {
2500		window.addEventListener('resize', app.throttle(updateHeaderHeight));
2501	}
2502});
2503</script>
2503
2504
2505		<div id="recaptcha" class="g-recaptcha" data-callback="submitAjaxForm" data-size="invisible"></div>
2506					<div id="async-recaptcha" class="g-recaptcha" data-callback="recaptchaAsyncCallback" data-size="invisible"></div>
2507				
2508		
2508<script>
2509			var ajaxRecaptcha;
2510			var asyncRecaptcha;
2511			var checkoutRecaptcha;
2512
2513			function initRecaptchas() {
2514				const options = {
2515					sitekey: "6LeS6lMUAAAAADOPnBKluMb49PS1NyzPT1kR87Re",
2516					size: 'invisible',
2517				};
2518
2519				$('[data-recaptcha]').not('[data-ajax-form]').each(function (k, v) {
2520					const submit = $(v).find('[type="submit"]');
2521					grecaptcha.render(submit[0], {
2522						...options, 
2523						callback(token) {
2524							$(v).submit();
2525						},
2526					});
2527				});
2528
2529				ajaxRecaptcha = grecaptcha.render('recaptcha', options);
2530									asyncRecaptcha = grecaptcha.render('async-recaptcha', options);
2531											}
2532		</script>
vendor: 119 bytes, lines 2532-2534
2532
2533		<script src="https://www.google.com/recaptcha/api.js?render=explicit&onload=initRecaptchas" async defer></script>
2534	
2535</body>
2536</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.