PageSourceSearch

https://www.hotwoktulsaok.com/contact

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