PageSourceSearch

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

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