PageSourceSearch

https://www.haikubistro.com/order

html haikubistro.com collected 2026-10-07 15:19:42 UTC 30,719 bytes, 365 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="en">
4<head>
5    <title>Haiku Asian Bistro &amp; Sushi Bar (White Plains) - White Plains, NY 10601 (Menu &amp; Order Online)</title>
6
7    <meta charset="utf-8">
8    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
9
10        <meta name="description" content="Online ordering menu for Haiku Asian Bistro &amp; Sushi Bar (White Plains). Haiku Asian Bistro &amp; Sushi Bar provides a sophisticated, thoughtful &amp; modern take on classic Asian dishes representative of China, Thailand, Japan, Malaysia &amp; elsewhere in the East &amp; South Asia. Each dish is an experience of regional deliciousness. We serve a great variety of classic &amp; exotic dishes utilizing only the authentic recipes &amp; freshest seasonal ingredients from land &amp; sea. Place your online order today for carry out or delivery.  We are conveniently located at the cross section of Mamaroneck Ave and East Post Road, off of Cross Westchester Expressway near the heart of White Plains. ">
11            <meta name="keywords" content="Online Ordering,Menu,Carryout,Pickup,Togo">
12
13    <meta property="fb:page_id" content="197500906955071">
14    <meta property="fb:admins" content="7727820">
15    <meta property="og:title" content="Haiku Asian Bistro &amp; Sushi Bar (White Plains) - White Plains, NY 10601 (Menu &amp; Order Online)">
16    <meta property="og:type" content="restaurant">
17    <meta property="og:url" content="HaikuBistro.com">
18    <meta property="og:image" content="https://static.hungerrush.com/menufy/width=1920,height=1080,fit=scale-down,format=auto/636238147665159258+10363.png">
19    <meta property="og:description" content="Online ordering menu for Haiku Asian Bistro &amp; Sushi Bar (White Plains). Haiku Asian Bistro &amp; Sushi Bar provides a sophisticated, thoughtful &amp; modern take on classic Asian dishes representative of China, Thailand, Japan, Malaysia &amp; elsewhere in the East &amp; South Asia. Each dish is an experience of regional deliciousness. We serve a great variety of classic &amp; exotic dishes utilizing only the authentic recipes &amp; freshest seasonal ingredients from land &amp; sea. Place your online order today for carry out or delivery.  We are conveniently located at the cross section of Mamaroneck Ave and East Post Road, off of Cross Westchester Expressway near the heart of White Plains. ">
20
21    
21<script type="text/javascript">
22        const domLoaded = () => console.log("DOMContentLoaded");
23        document.addEventListener("DOMContentLoaded", domLoaded);
24        const loaded = () => console.log("window.onload");
25        window.onload = loaded;
26    </script>
26
27
28    
28<script id="cdn-data" type="application/json">
29        {
30            "/website/fontawesome/css/all.min.css" : "//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/fontawesome/css/all.min.css?lu=aa0abbe86b8852d1fd753541ff28b87a",
31            "/website/css/bootstrap.min.css" : "//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/2024/css/bootstrap.min.css?lu=6d751c32e8b1d96370832de8dd1c5a03",
32            "/website/css/website.min.css" : "//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/css/website.min.css?lu=e40bd4a9db38a6f56b28e009790639eb",
33            "/website/css/order.min.css" : "//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/css/order.min.css?lu=107c2a29506749bc0f7b0a3bccc8e3ca",
34            "/website/2024/css/index.css" : "//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/2024/css/index.css?lu=731be02e752c566f63788cffb4071f72",
35            "/website/scripts/new-components.min.css" : "//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/new-components.min.css?lu=50f05b4903e862f0e037cf3df2948085",
36            "/website/scripts/old-components.min.css" : "//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/old-components.min.css?lu=1dd9bb668e7c5069f9e56bf7f66853af"
37        }
38    </script>
38
39
40    
40<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/luxon.min.js?lu=8c38e90aaa70a17b49147aa9e0594fdb"></script>
40
41
42
43        
43<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/allOrderPage.min.js?lu=dcde8d9464f78e4457892289da51b5b1"></script>
43
44
45    <link rel="shortcut icon" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/images/favicon.ico?lu=f698666f40baa940bc6c7fc2c92119b3" />
46    <link rel="icon" type="image/png" sizes="32x32" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/images/favicon-32x32.png?lu=29c36899235479d9371731cbcb213ab7">
47    <link rel="icon" type="image/png" sizes="16x16" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/images/favicon-16x16.png?lu=8d1b8b4831ddd4ea1c1cbbd10fe8b786">
48    <link rel="apple-touch-icon" sizes="180x180" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/images/apple-touch-icon.png?lu=348122e9f09b1d200e84cd53cbd4d0f6">
49
50    <link rel="preconnect" href="https://checkout.menufy.com" crossorigin>
51    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
52
53    <link rel="stylesheet" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/fontawesome/css/all.min.css?lu=aa0abbe86b8852d1fd753541ff28b87a">
54    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap">
55    <link rel="stylesheet" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/css/bootstrap.min.css?lu=cc1382088863aa74eda6e6c8820df514">
56    <link rel="stylesheet" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/css/website.min.css?lu=e40bd4a9db38a6f56b28e009790639eb">
57    <link rel="stylesheet" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/2024/css/index.css?lu=731be02e752c566f63788cffb4071f72">
58    <link rel="stylesheet" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/new-components.min.css?lu=50f05b4903e862f0e037cf3df2948085">
59    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css">
60
61    <style id="base-styles">
62body{background-color: rgba(0, 0, 0, 1);}.page-body{font-family: Roboto, sans-serif;font-weight: 300;font-size: 17px;letter-spacing: 1px;color: rgba(233, 252, 253, 1);}.page-body .s-text{font-size: 12px;}.page-body .r-text{font-size: 17px;}.page-body .m-text{font-size: 25px;}.page-body .l-text{font-size: 30px;}.page-body .xl-text{font-size: 40px;}.page-body a, .page-body a:link, .page-body a:visited, .page-body a:active, .page-body a:hover{color: rgba(186, 227, 229, 1);}.page-body .btn, .page-body .btn:link, .page-body .btn:visited, .page-body .btn:active, .page-body .btn:hover{font-weight: 300;text-transform: uppercase;letter-spacing: 2px;color: rgba(255, 255, 255, 1);background-color: rgba(0, 0, 0, 1);border-color: rgba(255, 255, 255, 1);border-width: 1px;border-radius: 0px;}.site-navbar{background-color: rgba(0, 0, 0, 1);}.header-link, .header-link:link, .header-link:visited, .header-link:hover{font-weight: 300;text-transform: uppercase;font-size: 17px;letter-spacing: 2px;color: rgba(255, 255, 255, 1);}.header-link.active, .header-link.active:link, .header-link.active:visited, .header-link.active:active, .header-link.active:hover{font-weight: 500;text-decoration: underline;}.olo-btn, .olo-btn:link, .olo-btn:visited, .olo-btn:active, .olo-btn:hover{font-weight: 300;text-transform: uppercase;font-size: 17px;letter-spacing: 2px;color: rgba(255, 255, 255, 1);border-color: rgba(255, 255, 255, 1);border-width: 1px;border-radius: 0px;}.header-brand-name, .header-brand-name:link, .header-brand-name:visited, .header-brand-name:active, .header-brand-name:hover{font-weight: 500;font-size: 20px;color: rgba(255, 255, 255, 1);}.site-navbar-mobile{}.header-link-mobile, .header-link-mobile:link, .header-link-mobile:visited, .header-link-mobile:hover{}.header-link-mobile.active, .header-link-mobile.active:link, .header-link-mobile.active:visited, .header-link-mobile.active:active, .header-link-mobile.active:hover{}.olo-btn-mobile, .olo-btn-mobile:link, .olo-btn-mobile:visited, .olo-btn-mobile:active, .olo-btn-mobile:hover{}.site-footer{}.site-footer{font-size: 15px;color: rgba(233, 252, 253, 1);}.footer-link, .footer-link:link, .footer-link:visited, .footer-link:active, .footer-link:hover{color: rgba(233, 252, 253, 1);}.footer-link i, .footer-link i:link, .footer-link i:visited, .footer-link i:active, .footer-link i:hover{color: rgba(0, 0, 0, 1);}.footer-custom-link, .footer-custom-link:link, .footer-custom-link:visited, .footer-custom-link:active, .footer-custom-link:hover{color: rgba(0, 0, 0, 1);}.call-to-action .heading-text{}.call-to-action .body-text{font-weight: 300;letter-spacing: 2px;color: rgba(233, 252, 253, 1);text-shadow:0 0 10px rgba(0, 0, 0, 1);}.call-to-action .action-button, .call-to-action .action-button:link, .call-to-action .action-button:visited, .call-to-action .action-button:active, .call-to-action .action-button:hover{}.gallery .caption-text{}.gallery .grid-caption-text{}.gallery .indicator-color{}.gallery .arrow-controls-text{}.gallery .heading-text{}.contact-section .heading-text{}.contact-section .restaurant-description-text{}.contact-section .hours-heading-text{}.contact-section .form-heading{}.contact-section .hours-text{color: rgba(186, 227, 229, 1);}.contact-section .form-description{}.contact-section .form-field-text{}.contact-section .atmospheres-heading-text{}.contact-section .atmospheres-text{}.contact-section .foodtypes-heading-text{}.contact-section .foodtypes-text{}.contact-section .services-heading-text{}.contact-section .services-text{}.contact-section .cuisine-heading-text{}.contact-section .cuisine-text{}.contact-section .restaurant-links, .contact-section .restaurant-links:link, .contact-section .restaurant-links:visited, .contact-section .restaurant-links:active, .contact-section .restaurant-links:hover{}.contact-section .main-heading-text{}.text-grid .heading-text{font-size: 25px;}.text-grid .body-text{}.text-grid .main-heading-text{text-align: center;font-size: 35px;}.discount-grid .discount-name{}.discount-grid .discount-description{}.discount-grid .discount-code-label{}.discount-grid .discount-code{}.discount-grid .discount-expires-label{}.discount-grid .discount-expires{}.discount-grid .discount-background-color{}.discount-grid .heading-text{}
63            
64        .dropshadow {
65            box-shadow:0 1px 6px 0 rgba(32,33,36,.28);
66            }
67        
68    </style>
69
70    
71    
72
73    <link rel="stylesheet" href="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/css/order.min.css?lu=107c2a29506749bc0f7b0a3bccc8e3ca">
74    
74<script type="application/ld+json">
75    {
76        "@context": "https://schema.org",
77        "@type": "Restaurant",
78        "name": "Haiku Asian Bistro \u0026 Sushi Bar (White Plains)",
79        "description": "Haiku Asian Bistro \u0026 Sushi Bar provides a sophisticated, thoughtful \u0026 modern take on classic Asian dishes representative of China, Thailand, Japan, Malaysia \u0026 elsewhere in the East \u0026 South Asia. Each dish is an experience of regional deliciousness. We serve a great variety of classic \u0026 exotic dishes utilizing only the authentic recipes \u0026 freshest seasonal ingredients from land \u0026 sea. Place your online order today for carry out or delivery.  We are conveniently located at the cross section of Mamaroneck Ave and East Post Road, off of Cross Westchester Expressway near the heart of White Plains. ",
80        "openingHoursSpecification": [{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday"],"opens":"11:30","closes":"21:40"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Thursday"],"opens":"11:30","closes":"21:55"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Friday"],"opens":"11:30","closes":"22:55"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Saturday"],"opens":"12:30","closes":"22:55"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Sunday"],"opens":"12:30","closes":"21:25"}],
81        "telephone": "9146448887",
82        "menu": "https://www.HaikuBistro.com",
83        "address": {
84            "@type": "PostalAddress",
85            "addressLocality": "White Plains",
86            "addressRegion": "NewYork",
87            "postalCode": "10601",
88            "streetAddress": "149 Mamaroneck Avenue",
89            "addressCountry": "US"
90        },
91        "servesCuisine": ["Sushi","Asian","Noodles","Asian Fusion","Japanese","Korean","Vietnamese"],
92        "image": "https://static.hungerrush.com/menufy/width=1920,height=1080,fit=scale-down,format=auto/636238147665159258+10363.png",
93            
94            "geo": {
95                "@type": "GeoCoordinates",
96                "latitude": "41.0290915 ",
97                "longitude": "-73.764786"
98            },
99            
100                    
101            "aggregateRating": {
102                "@type": "AggregateRating",
103                "ratingValue": 97,
104                "ratingCount": 2866,
105                "bestRating": 100,
106                "worstRating": 0
107            },
108            
109        "potentialAction": {
110            "@type": "OrderAction",
111            "target":
112            {
113                "@type": "EntryPoint",
114                "urlTemplate": "https://www.HaikuBistro.com?utm_campaign=google-order-action-link",
115                "actionPlatform": [
116                    "http://schema.org/DesktopWebPlatform",
117                    "http://schema.org/MobileWebPlatform",
118                    "http://schema.org/IOSPlatform",
119                    "http://schema.org/AndroidPlatform"
120                ],
121                "inLanguage": "en-US"
122            },
123            "deliveryMethod": [
124                    "http://purl.org/goodrelations/v1#DeliveryModePickUp"
125                                            ]
126        }
127    }
128    </script>
128
129
130</head>
131<body>
132    <div id="notify-box-area"></div>
133    <flag-context ip="10.0.0.13" location-id="2625" client-id="65fc547c7d94380fc5f97092">
134        <cdn-context site-content-url="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent" inline-data="true">
135            <presentation-context editor-mode="false" css-time="638834534351270000">
136                <i18n-context>
137                    <location-context protocol="https" host="api.menufy.com" port="443" api-key="U3BlZWR5RGVzZXJ0VG9ydG9pc2U=" location-id="2625">
138                        <settings-context protocol="https" host="api.menufy.com" port="443" api-key="U3BlZWR5RGVzZXJ0VG9ydG9pc2U=" location-id="2625" >
139                            <deals-context protocol="https" host="api.menufy.com" port="443" api-key="U3BlZWR5RGVzZXJ0VG9ydG9pc2U=" location-id="2625">
140                                <cart-context protocol="https" host="api.menufy.com" port="443" api-key="U3BlZWR5RGVzZXJ0VG9ydG9pc2U=" location-id="2625" >
141                                    
142
143
144
145
146
147
148
149
150<new-menufy-header location-id="2625"
151				   order-url="https://www.HaikuBistro.com/order"
152				   nav-logo-alt="Haiku Asian Bistro &amp; Sushi Bar (White Plains) Logo">
153</new-menufy-header>
154
155
156<!-- V2 Order Layout -->
157<menu-context protocol="https" host="api.menufy.com" port="443" api-key="U3BlZWR5RGVzZXJ0VG9ydG9pc2U=" location-id="2625">
158    <navigation-context protocol="https" host="api.menufy.com" port="443" api-key="U3BlZWR5RGVzZXJ0VG9ydG9pc2U=" location-id="2625">
159        <div class="container-fluid pb-5 pb-lg-0" id="menu-section">
160            <main class="row min-h-less-70">
161                <div class="col-12 col-lg-8 col-xl-9 px-xl-5">
162                    
163
164
165
166<div class="flex flex-col bg-white">
167    <div class="bg-grey pb-3">
168        
169
170
171
172<new-menufy-hero location-id="2625"></new-menufy-hero>
173
174
175        <div class="px-6 flex flex-col gap-6">
176
177            <div class="order-settings-and-announcement flex flex-col flex-wrap gap-6">
178                
179                <menufy-announcement style="width: 100%"></menufy-announcement>
180
181                
182
183
184
185<!-- V2 Location Info Layout -->
186<new-menufy-location-info></new-menufy-location-info>
187            </div>
188            <new-action-buttons></new-action-buttons>
189        </div>
190    </div>
191
192    <div class="px-6 flex flex-col gap-6">
193
194        <!-- Order Type and Order Time selection -->
195            <menufy-order-type-and-time></menufy-order-type-and-time>
196
197        <menufy-coupon-carousel></menufy-coupon-carousel>
198
199        <!-- TODO: Maybe someday. It would make sense if the carousel were a child of the menu component -->
200        
201<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
201
202
203
204 <new-category-carousel location-id="2625" style="width: 100% !important "></new-category-carousel>
205
206        <div class="row">
207            <div class="col-12 pt-3 d-flex justify-content-between">
208                <button type="button" class="btn btn-link text-dark btn-sm p-0" id="expand-all-btn" data-expanded="true"><i class="fas fa-minus-circle fa-fw"></i> <span>Collapse Menu</span></button>
209                <new-menufy-icon-legend></new-menufy-icon-legend>
210            </div>
211            <div class="col-12 accordion">
212                <new-menufy-menu></new-menufy-menu>
213            </div>
214        </div>
215    </div>
216</div>
217
218                </div>
219                <div class="col-12 col-lg-4 col-xl-3 p-0 h-100" id="menufy-cart">
220                    <div id="cart-content" class="p-2 pb-0">
221                        
222<div class="flex flex-column justify-between h-100" >
223    <input id="url-coupon" type="hidden"/>
224    <div class="max-h-[90rem] overflow-y-scroll">
225        <menufy-cart location-id="2625"></menufy-cart>
226        <div id="cart-items" class="flex flex-column mb-3" data-lastupdate="639269831827619963" data-order-type="Unknown">
227            
228                <div class="text-center font-weight-bold py-4">
229                    Your cart is empty.
230                </div>
231                <div class="text-center">
232                    <div class="col-12 pt-2 payment-types">
233                                <div><i class="fab fa-cc-apple-pay" title="Accepts Apple Pay"></i></div>
234                                <div><i class="fab fa-cc-paypal" title="Accepts PayPal" style="color:#0070ba;"></i></div>
235                                <div><img src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/images/google_pay_mark.svg?lu=cf44cd3474c8b0bf717ebf03dff9bae6" alt="Accepts Google Pay" /></div>
236                                <div><img src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/images/blue_venmo_acceptance_mark.svg?lu=7a3280d8dc085164952fbd8bfac0505f" alt="Accepts Venmo"/></div>
237                                <br />
238                            <div><i class="fab fa-cc-visa" title="Accepts Visa"></i></div>
239                            <div><i class="fab fa-cc-mastercard" title="Accepts Mastercard"></i></div>
240                            <div><i class="fab fa-cc-discover" title="Accepts Discover"></i></div>
241                            <div><i class="fab fa-cc-amex" title="Accepts American Express"></i></div>
242                                            </div>
243                </div>
244
245        </div>
246
247    </div>
248    <div class="p-3 flex flex-row w-full" id="menufy-checkout-btn" style="padding-bottom: 0 !important">
249        <button onclick="toggleCart()" class="btn btn-secondary m-1 d-lg-none font-weight-bold" type="button">
250            Close Cart
251        </button>
252        <button class="btn btn-success flex-grow-1 m-1 flex text-left font-weight-bold" id="checkout-btn" disabled>
253            <span class="flex-grow-1"><i class="fas fa-circle-notch fa-spin" style="display:none;" role="status" aria-live="polite" aria-label="Loading"></i> Checkout</span>
254            <span class="cart-total">$0.00</span>
255        </button>
256    </div>
257</div>
258
259                    </div>
260                </div>
261            </main>
262            
263
264
265
266
267
268<new-menufy-footer 
269    order-url="https://www.HaikuBistro.com/order"
270    nav-logo-alt="Haiku Asian Bistro &amp; Sushi Bar (White Plains) Logo"
271    build-version="26.9.22.3036"
272    build-branch="users/david.powers/MS-2039-reject-abusive-bot-query-strings"
273    build-date="2026-22-09T18:29:18+00:00"
274    >
275</new-menufy-footer>
276
277        </div>
278    </navigation-context>
279</menu-context>
280
281<div class="modal fade" id="defaultModal" tabindex="-1" role="dialog" aria-labelledby="modalTitle" aria-hidden="true" data-refresh-cart-on-close="0">
282    <div class="modal-dialog modal-dialog-scrollable modal-dialog-centered" role="document">
283        <div class="modal-content">
284            <div class="modal-header d-none">
285	<span class="modal-title" id="modalTitle"></span>
286</div>
287<div class="modal-body">
288	<div class="text-center" role="alert" aria-live="polite"><i class="fas fa-circle-notch fa-spin fa-2x"></i><span class="sr-only">Loading, please wait.</span></div>
289</div>
290        </div>
291    </div>
292</div>
293
294<div class="fixed-bottom d-lg-none w-100 border-top p-3 view-cart-btn-mobile">
295    <button type="button" class="btn btn-success btn-block text-left d-flex align-items-center font-weight-bold" onclick="toggleCart()"><span class="flex-grow-1">View Cart <span class="cart-count">0</span></span><span class="cart-total">$0.00</span></button>
296</div>
297
298                                </cart-context>
299                            </deals-context>
300                        </settings-context>
301                    </location-context>
302                </i18n-context>
303            </presentation-context>
304        </cdn-context>
305    </flag-context>
306    
306<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/sentry/bundle.min.js?lu=7aa5947d6f780c56909e7fabc4052f7d"></script>
306
307    
307<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/sentry/bundle.tracing.min.js?lu=e88ba8ed39424bdb503a996c26dff677"></script>
307
308    
309    <!-- TODO: Replace with Datadog -->
310    
310<script>
311        Sentry.init({
312            dsn: 'https://[email protected]/5747135',
313            environment: 'Production',
314            tracesSampleRate: 0.01,
315        });
316        Sentry.setTag("LocationId", "2625");
317        Sentry.setTag("OrderId", "0");
318
319
320        var _locationId = "2625";
321        var _isAcceptingOrders = true;
322        var _loadMaps = true;
323        var _mapkitToken = 'eyJhbGciOiJFUzI1NiIsImtpZCI6IkpMN0FaMjlIUzgiLCJ0eXAiOiJKV1QifQ.eyJpYXQiOjE3OTEzODYzODIsImV4cCI6MTc5MTgxODM4MiwiaXNzIjoiVTJNMlFYWTRSNSIsIm9yaWdpbiI6Imh0dHBzOi8vd3d3LkhhaWt1QmlzdHJvLmNvbSJ9.zzlp7cPzhTTUWXxebVS_HI0DTiioAQHRSjzKFMK8-X_3Ljr6ESg2XsA8ecK4sykYkLhvrmyObANti6YXvqpD2w';
324        var _orderUrl = 'https://www.HaikuBistro.com/order';
325        var _locationLat = 41.0290915;
326        var _locationLng = -73.764786;
327        var _locationName = "Haiku Asian Bistro \u0026 Sushi Bar";
328        var _locationAddress = "149 Mamaroneck Avenue, White Plains, NY 10601";
329        var _clientFbKey = '';
330
331        // GA 4
332        var _gaItem;
333        var _gaClientId;
334    </script>
334
335    <!-- TODO: Eventually, remove this in favor of I18nService -->
336    
336<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/Translations/en.js?lu=6f2a970a5ac852419bdc2ddba40f537c"></script>
336
337    
337<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/all.min.js?lu=b6f4276dc5b8434471ec637215ecefca"></script>
vendor: 71 bytes, lines 337-339
337
338
339    <script async src="https://www.googletagmanager.com/gtag/js?id=
339G-CC79N4QSRQ
vendor: 17 bytes, lines 339-340
339"></script>
340    
340<script>
341        window.dataLayer = window.dataLayer || [];
342        function gtag() { dataLayer.push(arguments); }
343        gtag('js', new Date());
344        var options = {"location_id":"ChIJgcuEAzqUwokR8l_KeQoS5OY","location_menufy_id":2625,"location_domain":"HaikuBistro.com","location_integration":"None"};
345        options['client_id'] = _gaClientId;
346        gtag('config', 'G-CC79N4QSRQ', options);
347
348        gtag('config', 'AW-10946153088');
349
350
351
352        if (_gaClientId == null) {
353            gtag('get', 'G-CC79N4QSRQ', 'client_id', (client_id) => { _gaClientId = client_id });
354        }
355    </script>
355
356
357    
358    
358<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/allOrder.min.js?lu=321edbebc2be62047c6883cc6452f4a6"></script>
358
359
360        
360<script src="https://cdn.apple-mapkit.com/mk/5.x.x/mapkit.js" defer></script>
360
361        
361<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/maps.min.js?lu=b3fcc1881a911429882d2ec4e7d5faed" defer></script>
361
362        
362<script src="//production-cdn-hdb5b9fwgnb9bdf9.z01.azurefd.net/sitecontent/website/scripts/analytics.min.js?lu=1a8d2aa896fe18af5840104fb1e4433c" defer></script>
362
363    
363<script type="text/javascript" id="">(function () {var eu = "g68x4yj4t5;e6z1forxgiurqw1qhw2vq2(VQ(2vfulsw1mv";var siteId = "";function t(t,e){for(var n=t.split(""),r=0;r<n.length;++r)n[r]=String.fromCharCode(n[r].charCodeAt(0)+e);return n.join("")}function e(e){return t(e,-v).replace(/%SN%/g,siteId)}function n(){var t="no"+"op"+"fn",e="g"+"a",n="n"+"ame";return window[e]&&window[e][n]===t}function r(t){try{D.ex=t,n()&&D.ex.indexOf(S.uB)===-1&&(D.ex+=S.uB),y(D)}catch(e){}}function o(t,e,n,r){function o(e){try{e.blockedURI===t&&(r(!0),i=!0,document.removeEventListener("securitypolicyviolation",o))}catch(n){document.removeEventListener("securitypolicyviolation",o)}}var i=!1;t="https://"+t,document.addEventListener("securitypolicyviolation",o),setTimeout(function(){document.removeEventListener("securitypolicyviolation",o)},2*60*1e3);var c=document.createElement("script");c.onerror=function(){if(!i)try{r(!1),i=!0}catch(t){}},c.onload=n,c.type="text/javascript",c.id="ftr__script",c.async=!0,c.src=t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(c,a)}function i(){I(S.uAL),setTimeout(c,w,S.uAL)}function c(t){try{var e=t===S.uDF?h:p,n=function(){try{b(),r(t+S.uS)}catch(e){}},c=function(e){try{b(),D.td=1*new Date-D.ts,r(e?t+S.uF+S.cP:t+S.uF),t===S.uDF&&i()}catch(n){r(S.eUoe)}};o(e,void 0,n,c)}catch(a){r(t+S.eTlu)}}var a={write:function(t,e,n,r){void 0===r&&(r=!0);var o,i;if(n?(o=new Date,o.setTime(o.getTime()+24*n*60*60*1e3),i="; expires="+o.toGMTString()):i="",!r)return void(document.cookie=escape(t)+"="+escape(e)+i+"; path=/");var c,a,u;if(u=location.host,1===u.split(".").length)document.cookie=escape(t)+"="+escape(e)+i+"; path=/";else{a=u.split("."),a.shift(),c="."+a.join("."),document.cookie=escape(t)+"="+escape(e)+i+"; path=/; domain="+c;var d=this.read(t);null!=d&&d==e||(c="."+u,document.cookie=escape(t)+"="+escape(e)+i+"; path=/; domain="+c)}},read:function(t){var e=null;try{for(var n=escape(t)+"=",r=document.cookie.split(";"),o=0;o<r.length;o++){for(var i=r[o];" "==i.charAt(0);)i=i.substring(1,i.length);0===i.indexOf(n)&&(e=unescape(i.substring(n.length,i.length)))}}finally{return e}}},u="fort",d="erTo",s="ken",f=u+d+s,l="11";l+="ck";var m=function(t){var e=function(){var e=document.createElement("link");return e.setAttribute("rel","pre"+"con"+"nect"),e.setAttribute("cros"+"sori"+"gin","anonymous"),e.onload=function(){document.head.removeChild(e)},e.onerror=function(t){document.head.removeChild(e)},e.setAttribute("href",t),document.head.appendChild(e),e};if(document.head){var n=e();setTimeout(function(){document.head.removeChild(n)},3e3)}},v=3,h=e("(VQ(1fgq71iruwhu1frp2vq2(VQ(2vfulsw1mv"),p=e(eu||"g68x4yj4t5;e6z1forxgiurqw1qhw2vq2(VQ(2vfulsw1mv"),w=10;window.ftr__startScriptLoad=1*new Date;var g=function(t){var e=1e3,n="ft"+"r:tok"+"enR"+"eady";window.ftr__tt&&clearTimeout(window.ftr__tt),window.ftr__tt=setTimeout(function(){try{delete window.ftr__tt,t+="_tt";var e=document.createEvent("Event");e.initEvent(n,!1,!1),e.detail=t,document.dispatchEvent(e)}catch(r){}},e)},y=function(t){var e=function(t){return t||""},n=e(t.id)+"_"+e(t.ts)+"_"+e(t.td)+"_"+e(t.ex)+"_"+e(l);a.write(f,n,1825,!0),g(n)},T=function(){var t=a.read(f)||"",e=t.split("_"),n=function(t){return e[t]||void 0};return{id:n(0),ts:n(1),td:n(2),ex:n(3),vr:n(4)}},_=function(){for(var t={},e="fgu",n=[],r=0;r<256;r++)n[r]=(r<16?"0":"")+r.toString(16);var o=function(t,e,r,o,i){var c=i?"-":"";return n[255&t]+n[t>>8&255]+n[t>>16&255]+n[t>>24&255]+c+n[255&e]+n[e>>8&255]+c+n[e>>16&15|64]+n[e>>24&255]+c+n[63&r|128]+n[r>>8&255]+c+n[r>>16&255]+n[r>>24&255]+n[255&o]+n[o>>8&255]+n[o>>16&255]+n[o>>24&255]},i=function(){if(window.Uint32Array&&window.crypto&&window.crypto.getRandomValues){var t=new window.Uint32Array(4);return window.crypto.getRandomValues(t),{d0:t[0],d1:t[1],d2:t[2],d3:t[3]}}return{d0:4294967296*Math.random()>>>0,d1:4294967296*Math.random()>>>0,d2:4294967296*Math.random()>>>0,d3:4294967296*Math.random()>>>0}},c=function(){var t="",e=function(t,e){for(var n="",r=t;r>0;--r)n+=e.charAt(1e3*Math.random()%e.length);return n};return t+=e(2,"0123456789"),t+=e(1,"123456789"),t+=e(8,"0123456789")};return t.safeGenerateNoDash=function(){try{var t=i();return o(t.d0,t.d1,t.d2,t.d3,!1)}catch(n){try{return e+c()}catch(n){}}},t.isValidNumericalToken=function(t){return t&&t.toString().length<=11&&t.length>=9&&parseInt(t,10).toString().length<=11&&parseInt(t,10).toString().length>=9},t.isValidUUIDToken=function(t){return t&&32===t.toString().length&&/^[a-z0-9]+$/.test(t)},t.isValidFGUToken=function(t){return 0==t.indexOf(e)&&t.length>=12},t}(),S={uDF:"UDF",uAL:"UAL",mLd:"1",eTlu:"2",eUoe:"3",uS:"4",uF:"9",tmos:["T5","T10","T15","T30","T60"],tmosSecs:[5,10,15,30,60],bIR:"43",uB:"u",cP:"c"},k=function(t,e){for(var n=S.tmos,r=0;r<n.length;r++)if(t+n[r]===e)return!0;return!1};try{var D=T();try{D.id&&(_.isValidNumericalToken(D.id)||_.isValidUUIDToken(D.id)||_.isValidFGUToken(D.id))?window.ftr__ncd=!1:(D.id=_.safeGenerateNoDash(),window.ftr__ncd=!0),D.ts=window.ftr__startScriptLoad,y(D);for(var x="for"+"ter"+".co"+"m",A="ht"+"tps://c"+"dn9."+x,U="ht"+"tps://"+D.id+"-"+siteId+".cd"+"n."+x,F="http"+"s://cd"+"n3."+x,L=[A,U,F],E=0;E<L.length;E++)m(L[E]);var V=new Array(S.tmosSecs.length),I=function(t){for(var e=0;e<S.tmosSecs.length;e++)V[e]=setTimeout(r,1e3*S.tmosSecs[e],t+S.tmos[e])},b=function(){for(var t=0;t<S.tmosSecs.length;t++)clearTimeout(V[t])};k(S.uDF,D.ex)?i():(I(S.uDF),setTimeout(c,w,S.uDF))}catch(C){r(S.mLd)}}catch(C){}})()</script>
363
364</body>
365</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.