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>Young's Kitchen - Cincinnati in OH | Location and Hours</title> 13 <meta name="keywords" content="young’s kitchen, young’s kitchen cincinnati, young’s kitchen menu, cincinnati chinese delivery, cincinnati chinese food, cincinnati chinese restaurants, chinese delivery, cincinnati chinese takeout, chinese food near me" /> 14 <meta name="description" content="Learn what hours Young's Kitchen - Cincinnati is open for takeout, and our Cincinnati, OH address."> 15 16 <meta property="og:type" content="website"> 17 <meta property="og:title" content="Young's Kitchen - Cincinnati in OH | Location and Hours"> 18 <meta property="og:description" content="Learn what hours Young's Kitchen - Cincinnati is open for takeout, and our Cincinnati, OH address."> 19 <meta property="og:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/6809365a-c2ef-452f-148c-9b56558c4800/public" /> 20 21 <meta name="twitter:card" content="summary_large_image"> 22 <meta name="twitter:title" content="Young's Kitchen - Cincinnati in OH | Location and Hours"> 23 <meta name="twitter:description" content="Learn what hours Young's Kitchen - Cincinnati is open for takeout, and our Cincinnati, OH address."> 24 <meta name="twitter:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/6809365a-c2ef-452f-148c-9b56558c4800/public" /> 25 26 <link rel="shortcut icon" href="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/9eef02f6-62ea-492a-6bf9-fe23b45a4b00/public" type="image/x-icon" /> 27 28 <link rel="canonical" href="https://www.youngskitchenoh.com/locationinfo"/> 29 30 <link type="text/css" rel="stylesheet" href="/min/g=eds_css&1788377785" /> 31 <link type="text/css" rel="stylesheet" href="/min/g=css4.0&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/fa5d519b-2c28-473d-5a03-ab47f8c81800/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/4eb33a75-0d1c-4a32-126b-a01dc530fc00/public); } 43 } 44 /*body{ } */ 45 46 47 </style> 48 49 50
50<script type="text/javascript"> 51 var UrlTag = "youngskitchencincinnati"; 52 var template = 'defaultv4'; 53 var formname = 'locationinfo'; 54 var menulink = 'https://www.youngskitchenoh.com/order/main-menu'; 55 var checkoutlink = 'https://www.youngskitchenoh.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
62<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Restaurant","@id":"https://www.youngskitchenoh.com/#restaurant","name":"Young's Kitchen - Cincinnati","url":"https://www.youngskitchenoh.com/","telephone":"+15132330888","address":{"@type":"PostalAddress","streetAddress":"2042 Beechmont Ave","addressLocality":"Cincinnati","addressRegion":"OH","postalCode":"45230","addressCountry":"US"},"hasMap":"https://maps.google.com/?q=Young's Kitchen - Cincinnati, 2042 Beechmont Ave, Cincinnati, OH, 45230","priceRange":"$$","potentialAction":{"@type":"OrderAction","target":"https://www.youngskitchenoh.com"},"servesCuisine":"Chinese","amenityFeature":[{"@type":"LocationFeatureSpecification","name":"Pick up","value":true}],"image":{"@type":"ImageObject","contentLocation":"Cincinnati, OH","url":"https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/6809365a-c2ef-452f-148c-9b56558c4800/public"},"geo":{"@type":"GeoCoordinates","name":"Young's Kitchen - Cincinnati","latitude":39.0910661,"longitude":-84.3858058},"hasMenu":[{"@id":"https://www.youngskitchenoh.com/order/main-menu#menu"}],"sameAs":["https://www.facebook.com/Youngs-Kitchen-Cincinnati-105713881490561","https://www.yelp.com/biz/youngs-kitchen-cincinnati","https://www.tripadvisor.com/Restaurant_Review-g60993-d4605857-Reviews-Young_s_Kitchen-Cincinnati_Ohio.html"],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","opens":"15:00","closes":"22:00","dayOfWeek":["https://schema.org/Tuesday","https://schema.org/Wednesday","https://schema.org/Thursday","https://schema.org/Friday","https://schema.org/Saturday","https://schema.org/Sunday"]}]},{"@type":"Menu","@id":"https://www.youngskitchenoh.com/order/main-menu#menu","url":"https://www.youngskitchenoh.com/order/main-menu","name":"Main Menu"}]}</script>
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: 'youngskitchencincinnati', 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-3WBLTERDRJ
vendor: 15 bytes, lines 84-86
84"></script> 85 86
86<script> 87 88 gtag('config', "G-3WBLTERDRJ"); 89 </script>
89 90 91 92 93 <meta name="smartbanner:title" content="Young's Kitchen - Cincinnati"> 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.youngskitchencincinnati"> 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/youngskitchencincinnati/"> 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.youngskitchenoh.com" 157 aria-current="false" 158 > 159 Young's Kitchen - Cincinnati </a> 160 161 <span class="eds-copy-text-s-regular text-center text-md-start address-container" title="2042 Beechmont Ave Cincinnati, OH 45230"> 162 2042 Beechmont Ave Cincinnati, OH 45230 </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="6abf0e051c045" 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="6abf0e051c045"]" 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.youngskitchenoh.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.youngskitchenoh.com/order/main-menu" 201 aria-current="false" 202 > 203 Menu </a> 204 </li> 205 206 207 208 <li class="eds_list-item"> 209 <a class="d-block p-3 active" href="https://www.youngskitchenoh.com/locationinfo" aria-current="page"> 210 Location & Hours </a> 211 </li> 212 213 <li class="eds_list-item"> 214 <a class="d-block p-3 " href="https://www.youngskitchenoh.com/contact" aria-current="false"> 215 Contact 216 </a> 217 </li> 218</ul> 219 </nav> 220 221 222 <div class="border-bottom border-light p-3"> 223 224 225 <details 226 class="eds_list eds_list--border-none" open data-menu-id="8506" 227 data-event-on:document_ready="this.open = localStorage.getItem('menu-open-8506') !== 'false'" 228 onclick="localStorage.setItem('menu-open-8506', !this.open)" 229 > 230 <summary class="eds-copy-text-l-regular list-unstyled rounded-3 mb-1 " tabindex="0"> 231 <h2 class="eds-display-text-title-m m-0 p-0"> 232 <i class="eds_icon fas fa-chevron-right" style="" aria-hidden="true"></i> Menu <span class="sr-only">19 categories</span> 233 </h2> 234 </summary> 235 <div class="mb-3"></div> 236 237 238 <a 239 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 240 data-event-on:category_pinned="(category) => { 241 const isCurrent = category.id === '101579'; 242 $(this).toggleClass('active', isCurrent); 243 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 244 }" 245 href="https://www.youngskitchenoh.com/order/main-menu/appetizers" 246 aria-current="false" 247 onclick="if (!event.ctrlKey) { 248 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 249 if (currentMenuIsActive) { 250 app.event.emit('category_selected', { id: '101579' }); 251 } else { 252 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101579' }); 253 } 254 }" 255 > 256 Appetizers<span class="sr-only"> menu category</span> 257 <span class="ms-auto">14<span class="sr-only"> items available</span></span> 258 </a> 259 <a 260 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 261 data-event-on:category_pinned="(category) => { 262 const isCurrent = category.id === '101580'; 263 $(this).toggleClass('active', isCurrent); 264 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 265 }" 266 href="https://www.youngskitchenoh.com/order/main-menu/soup" 267 aria-current="false" 268 onclick="if (!event.ctrlKey) { 269 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 270 if (currentMenuIsActive) { 271 app.event.emit('category_selected', { id: '101580' }); 272 } else { 273 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101580' }); 274 } 275 }" 276 > 277 Soup<span class="sr-only"> menu category</span> 278 <span class="ms-auto">4<span class="sr-only"> items available</span></span> 279 </a> 280 <a 281 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 282 data-event-on:category_pinned="(category) => { 283 const isCurrent = category.id === '101581'; 284 $(this).toggleClass('active', isCurrent); 285 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 286 }" 287 href="https://www.youngskitchenoh.com/order/main-menu/fried-rice" 288 aria-current="false" 289 onclick="if (!event.ctrlKey) { 290 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 291 if (currentMenuIsActive) { 292 app.event.emit('category_selected', { id: '101581' }); 293 } else { 294 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101581' }); 295 } 296 }" 297 > 298 Fried Rice<span class="sr-only"> menu category</span> 299 <span class="ms-auto">6<span class="sr-only"> items available</span></span> 300 </a> 301 <a 302 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 303 data-event-on:category_pinned="(category) => { 304 const isCurrent = category.id === '101583'; 305 $(this).toggleClass('active', isCurrent); 306 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 307 }" 308 href="https://www.youngskitchenoh.com/order/main-menu/pah-thai" 309 aria-current="false" 310 onclick="if (!event.ctrlKey) { 311 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 312 if (currentMenuIsActive) { 313 app.event.emit('category_selected', { id: '101583' }); 314 } else { 315 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101583' }); 316 } 317 }" 318 > 319 Pah Thai<span class="sr-only"> menu category</span> 320 <span class="ms-auto">3<span class="sr-only"> items available</span></span> 321 </a> 322 <a 323 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 324 data-event-on:category_pinned="(category) => { 325 const isCurrent = category.id === '101584'; 326 $(this).toggleClass('active', isCurrent); 327 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 328 }" 329 href="https://www.youngskitchenoh.com/order/main-menu/lo-mein" 330 aria-current="false" 331 onclick="if (!event.ctrlKey) { 332 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 333 if (currentMenuIsActive) { 334 app.event.emit('category_selected', { id: '101584' }); 335 } else { 336 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101584' }); 337 } 338 }" 339 > 340 Lo Mein<span class="sr-only"> menu category</span> 341 <span class="ms-auto">6<span class="sr-only"> items available</span></span> 342 </a> 343 <a 344 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 345 data-event-on:category_pinned="(category) => { 346 const isCurrent = category.id === '101585'; 347 $(this).toggleClass('active', isCurrent); 348 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 349 }"
350 href="https://www.youngskitchenoh.com/order/main-menu/chow-mei-fun" 351 aria-current="false" 352 onclick="if (!event.ctrlKey) { 353 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 354 if (currentMenuIsActive) { 355 app.event.emit('category_selected', { id: '101585' }); 356 } else { 357 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101585' }); 358 } 359 }" 360 > 361 Chow Mei Fun<span class="sr-only"> menu category</span> 362 <span class="ms-auto">6<span class="sr-only"> items available</span></span> 363 </a> 364 <a 365 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 366 data-event-on:category_pinned="(category) => { 367 const isCurrent = category.id === '101587'; 368 $(this).toggleClass('active', isCurrent); 369 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 370 }" 371 href="https://www.youngskitchenoh.com/order/main-menu/chicken" 372 aria-current="false" 373 onclick="if (!event.ctrlKey) { 374 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 375 if (currentMenuIsActive) { 376 app.event.emit('category_selected', { id: '101587' }); 377 } else { 378 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101587' }); 379 } 380 }" 381 > 382 Chicken<span class="sr-only"> menu category</span> 383 <span class="ms-auto">10<span class="sr-only"> items available</span></span> 384 </a> 385 <a 386 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 387 data-event-on:category_pinned="(category) => { 388 const isCurrent = category.id === '240645'; 389 $(this).toggleClass('active', isCurrent); 390 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 391 }" 392 href="https://www.youngskitchenoh.com/order/main-menu/pork" 393 aria-current="false" 394 onclick="if (!event.ctrlKey) { 395 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 396 if (currentMenuIsActive) { 397 app.event.emit('category_selected', { id: '240645' }); 398 } else { 399 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '240645' }); 400 } 401 }" 402 > 403 Pork<span class="sr-only"> menu category</span> 404 <span class="ms-auto">8<span class="sr-only"> items available</span></span> 405 </a> 406 <a 407 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 408 data-event-on:category_pinned="(category) => { 409 const isCurrent = category.id === '101588'; 410 $(this).toggleClass('active', isCurrent); 411 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 412 }" 413 href="https://www.youngskitchenoh.com/order/main-menu/beef" 414 aria-current="false" 415 onclick="if (!event.ctrlKey) { 416 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 417 if (currentMenuIsActive) { 418 app.event.emit('category_selected', { id: '101588' }); 419 } else { 420 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101588' }); 421 } 422 }" 423 > 424 Beef<span class="sr-only"> menu category</span> 425 <span class="ms-auto">7<span class="sr-only"> items available</span></span> 426 </a> 427 <a 428 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 429 data-event-on:category_pinned="(category) => { 430 const isCurrent = category.id === '101589'; 431 $(this).toggleClass('active', isCurrent); 432 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 433 }" 434 href="https://www.youngskitchenoh.com/order/main-menu/seafood" 435 aria-current="false" 436 onclick="if (!event.ctrlKey) { 437 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 438 if (currentMenuIsActive) { 439 app.event.emit('category_selected', { id: '101589' }); 440 } else { 441 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101589' }); 442 } 443 }" 444 > 445 Seafood<span class="sr-only"> menu category</span> 446 <span class="ms-auto">9<span class="sr-only"> items available</span></span> 447 </a> 448 <a 449 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 450 data-event-on:category_pinned="(category) => { 451 const isCurrent = category.id === '101590'; 452 $(this).toggleClass('active', isCurrent); 453 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 454 }" 455 href="https://www.youngskitchenoh.com/order/main-menu/vegetables" 456 aria-current="false" 457 onclick="if (!event.ctrlKey) { 458 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 459 if (currentMenuIsActive) { 460 app.event.emit('category_selected', { id: '101590' }); 461 } else { 462 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101590' }); 463 } 464 }" 465 > 466 Vegetables<span class="sr-only"> menu category</span> 467 <span class="ms-auto">4<span class="sr-only"> items available</span></span> 468 </a> 469 <a 470 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 471 data-event-on:category_pinned="(category) => { 472 const isCurrent = category.id === '101591'; 473 $(this).toggleClass('active', isCurrent); 474 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 475 }" 476 href="https://www.youngskitchenoh.com/order/main-menu/sweet-sour" 477 aria-current="false" 478 onclick="if (!event.ctrlKey) { 479 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 480 if (currentMenuIsActive) { 481 app.event.emit('category_selected', { id: '101591' }); 482 } else { 483 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101591' }); 484 } 485 }" 486 > 487 Sweet & Sour<span class="sr-only"> menu category</span> 488 <span class="ms-auto">2<span class="sr-only"> items available</span></span> 489 </a> 490 <a 491 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 492 data-event-on:category_pinned="(category) => { 493 const isCurrent = category.id === '226617'; 494 $(this).toggleClass('active', isCurrent); 495 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 496 }" 497 href="https://www.youngskitchenoh.com/order/main-menu/special" 498 aria-current="false" 499 onclick="if (!event.ctrlKey) { 500 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 501 if (currentMenuIsActive) { 502 app.event.emit('category_selected', { id: '226617' }); 503 } else { 504 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '226617' }); 505 } 506 }" 507 > 508 Special<span class="sr-only"> menu category</span> 509 <span class="ms-auto">6<span class="sr-only"> items available</span></span> 510 </a> 511 <a 512 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 513 data-event-on:category_pinned="(category) => { 514 const isCurrent = category.id === '101595'; 515 $(this).toggleClass('active', isCurrent); 516 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 517 }" 518 href="https://www.youngskitchenoh.com/order/main-menu/special-combination" 519 aria-current="false" 520 onclick="if (!event.ctrlKey) { 521 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 522 if (currentMenuIsActive) { 523 app.event.emit('category_selected', { id: '101595' }); 524 } else { 525 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101595' }); 526 } 527 }" 528 > 529 Special Combination<span class="sr-only"> menu category</span> 530 <span class="ms-auto">19<span class="sr-only"> items available</span></span> 531 </a> 532 <a 533 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 534 data-event-on:category_pinned="(category) => { 535 const isCurrent = category.id === '101593'; 536 $(this).toggleClass('active', isCurrent); 537 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 538 }" 539 href="https://www.youngskitchenoh.com/order/main-menu/weight-watcher" 540 aria-current="false" 541 onclick="if (!event.ctrlKey) { 542 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 543 if (currentMenuIsActive) { 544 app.event.emit('category_selected', { id: '101593' }); 545 } else { 546 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101593' }); 547 } 548 }" 549 > 550 Weight Watcher<span class="sr-only"> menu category</span> 551 <span class="ms-auto">7<span class="sr-only"> items available</span></span> 552 </a> 553 <a 554 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 555 data-event-on:category_pinned="(category) => { 556 const isCurrent = category.id === '101594'; 557 $(this).toggleClass('active', isCurrent); 558 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 559 }" 560 href="https://www.youngskitchenoh.com/order/main-menu/chefs-special" 561 aria-current="false" 562 onclick="if (!event.ctrlKey) { 563 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 564 if (currentMenuIsActive) { 565 app.event.emit('category_selected', { id: '101594' }); 566 } else { 567 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101594' }); 568 } 569 }" 570 > 571 Chef's Special<span class="sr-only"> menu category</span> 572 <span class="ms-auto">9<span class="sr-only"> items available</span></span> 573 </a> 574 <a 575 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 576 data-event-on:category_pinned="(category) => { 577 const isCurrent = category.id === '101596'; 578 $(this).toggleClass('active', isCurrent); 579 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 580 }" 581 href="https://www.youngskitchenoh.com/order/main-menu/parties-catering" 582 aria-current="false" 583 onclick="if (!event.ctrlKey) { 584 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 585 if (currentMenuIsActive) { 586 app.event.emit('category_selected', { id: '101596' }); 587 } else { 588 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101596' }); 589 } 590 }" 591 > 592 Parties & Catering<span class="sr-only"> menu category</span> 593 <span class="ms-auto">11<span class="sr-only"> items available</span></span> 594 </a> 595 <a 596 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 597 data-event-on:category_pinned="(category) => { 598 const isCurrent = category.id === '101597'; 599 $(this).toggleClass('active', isCurrent); 600 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 601 }" 602 href="https://www.youngskitchenoh.com/order/main-menu/lunch-special" 603 aria-current="false" 604 onclick="if (!event.ctrlKey) { 605 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 606 if (currentMenuIsActive) { 607 app.event.emit('category_selected', { id: '101597' }); 608 } else { 609 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101597' }); 610 } 611 }" 612 > 613 Lunch Special<span class="sr-only"> menu category</span> 614 <span class="ms-auto">0<span class="sr-only"> items available</span></span> 615 </a> 616 <a 617 class="eds_list-item eds-copy-text-l-regular list-unstyled rounded-3 mb-1 px-3 px-lg-4 py-2p5 d-flex " 618 data-event-on:category_pinned="(category) => { 619 const isCurrent = category.id === '101598'; 620 $(this).toggleClass('active', isCurrent); 621 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 622 }" 623 href="https://www.youngskitchenoh.com/order/main-menu/side-orders" 624 aria-current="false" 625 onclick="if (!event.ctrlKey) { 626 const currentMenuIsActive = true || $(this).closest('details').find('summary').hasClass('active'); 627 if (currentMenuIsActive) { 628 app.event.emit('category_selected', { id: '101598' }); 629 } else { 630 app.event.emit('menu_selected', { menu_id: '8506', menu_description: "", category_id: '101598' }); 631 } 632 }" 633 > 634 Side Orders<span class="sr-only"> menu category</span> 635 <span class="ms-auto">8<span class="sr-only"> items available</span></span> 636 </a> 637 </details> 638 639 </div> 640 641 642 <div class="restaurant-info border-top border-light p-3 position-absolute bottom-0 left-0 w-100"> 643 <h2 class="eds-display-text-title-xs mb-0 me-2 pe-4"><span class="sr-only">Location: You're currently ordering from </span>Young's Kitchen - Cincinnati</h2> 644 645 <address class="eds-copy-text-s-regular mb-0"> 646 2042 Beechmont Ave Cincinnati, OH 45230 </address> 647 </div> 648 649 <div class="eds-copy-text-s-regular p-3 d-lg-none"> 650 <h2 class="eds-display-text-title-m m-0 pb-3">Additional info</h2> 651 <ul class="list-unstyled" aria-label="App store links"> 652 <li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.youngskitchencincinnati"><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> 653 </ul> 654 655 <ul class="list-unstyled d-flex gap-2" aria-label="Social network links"> 656 <li><a href="https://www.facebook.com/Youngs-Kitchen-Cincinnati-105713881490561" 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> 657 <li><a href="https://www.yelp.com/biz/youngs-kitchen-cincinnati" 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> 658 <li><a href="https://www.tripadvisor.com/Restaurant_Review-g60993-d4605857-Reviews-Young_s_Kitchen-Cincinnati_Ohio.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> 659 </ul> 660 661<div>© 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a></div> 662 <div>Find your favorite Chinese dishes on <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a></div> 663 664<ul class="list-unstyled mb-0 pt-3" aria-label="Legal and support"> 665 <li><a href="https://www.youngskitchenoh.com/reportbug">Technical Support</a></li> 666 <li><a href="https://www.youngskitchenoh.com/privacy">Privacy Policy</a></li> 667 <li><a href="https://www.youngskitchenoh.com/tos">Terms of Service</a></li> 668 <li><a href="https://www.youngskitchenoh.com/accessibility">Accessibility</a></li> 669</u
669l> 670 671This 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. 672 </div> </div> 673 674
674<script> 675 { 676 const container = document.querySelector('[data-eds-id="6abf0e051c045"]'); 677 678 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 679 container.addEventListener(`eds.${eventName}`, (e) => { 680 bootstrap.Offcanvas.getOrCreateInstance(container)[eventName]( 681 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 682 ); 683 }); 684 }); 685 } 686 </script>
686 687 </div> 688 689 </header> 690 </div> 691 692 <aside class="container p-0" style="grid-area: hero" aria-labelledby="hero-section-title"> 693 <section class="hero"> 694 <div class="menu_hero backbgbox position-relative"> 695 <div class="logo"> 696 <a class="logo-image" href="https://www.youngskitchenoh.com" aria-current="false" > 697 <img 698 src="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/6809365a-c2ef-452f-148c-9b56558c4800/public" 699 srcset="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/6809365a-c2ef-452f-148c-9b56558c4800/public 1x, https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/6809365a-c2ef-452f-148c-9b56558c4800/public 2x" alt="Go to Home" 700 onerror="this.closest('.logo').style.setProperty('display', 'none', 'important')" 701 /> 702 </a> 703 </div> 704 </div> 705 706 <div class="p-3"> 707 <div class="pb-1"> 708 <h1 id="hero-section-title" class="eds-display-text-title-s m-0 p-0">Young's Kitchen - Cincinnati</h1> 709 </div> 710 711 <div class="d-sm-flex align-items-baseline"> 712 <div class="mt-2"> 713 714 <span 715 class="eds_label eds_label--variant-success eds-interface-text-m-bold me-1 text-nowrap" 716 > 717 Open </span> 718 719 3:00PM - 10:00PM </div> 720 721 <div class="d-flex gap-2 ms-sm-auto mt-2"> 722 723 <a 724 class="eds_button btn btn-outline-secondary btn-sm col text-nowrap" 725 href="https://www.youngskitchenoh.com/locationinfo?lid=6588" 726 > 727 <i class="eds_icon fa fa-info-circle" style="" aria-hidden="true"></i> Store info </a> 728 729 730 731 <a 732 class="eds_button btn btn-outline-secondary btn-sm col d-lg-none text-nowrap" 733 href="tel:(513) 233-0888 " 734 > 735 <i class="eds_icon fa fa-phone" style="" aria-hidden="true"></i> Call us </a> 736 737 738 </div> 739 </div> 740 </div> 741 </section> 742 </aside> 743 744 745 746 <div class="container" style="grid-area: messages"> 747 </div> 748 <!-- Header ends --> 749 750<main class="main_content" id="main"> 751 <div class="container menu_page locationinfo"> 752 <div class="row menu_wrapper"> 753 <div class="col-md-12"> 754 <h1 class="eds-display-text-title-m">Location and Hours</h1> 755 756 <style> 757 .location-info-box.image-failed .location-info-logo { display: none !important; } 758 .location-info-box.image-failed .location-info-map { display: block !important; } 759 .location-info-box.image-failed .location-info-map .account_logo, 760 .location-info-box.image-failed .location-info-map .restaurant_img, 761 .location-info-box.image-failed .location-info-map img { display: none !important; } 762 </style> 763 <div class="location-info-boxes"> 764 <div class="location-info-box"> 765 <div class="location-info-image location-info-logo hidden-sm-down"> 766 <div class="account_logo" role="presentation"><img src="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/6809365a-c2ef-452f-148c-9b56558c4800/public" alt="Young's Kitchen - Cincinnati Logo" onerror="this.closest('.location-info-box').classList.add('image-failed')" /></div> </div> 767 768 <a 769 class="location-info-image location-info-map hidden-md-up" 770 style="background-image: url('https://maps.googleapis.com/maps/api/staticmap?key=AIzaSyBmllVcXZm3D1OIEXKJ5RA39qYpXx_jWvw¢er=39.0910661%2C-84.3858058&zoom=15&size=740x178&scale=2&language=en&markers=anchor%3Acenter%7C39.0910661%2C-84.3858058&signature=MKpLxJeA8_kByx4R4bXqC0AMkn0='); background-position: center; background-size: cover" 771 target="_blank" 772 title="Young's Kitchen - Cincinnati" 773 href="https://www.google.com/maps/search/Young%27s+Kitchen+-+Cincinnati/@39.091066,-84.385806,20z" 774 > 775 <div class="account_logo" role="presentation"><img src="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/6809365a-c2ef-452f-148c-9b56558c4800/public" alt="Young's Kitchen - Cincinnati Logo" onerror="this.closest('.location-info-box').classList.add('image-failed')" /></div> </a> 776 777 <div class="location-info-box-header"> 778 <h2>Young's Kitchen - Cincinnati</h2> 779 780 <span> 781 2042 Beechmont Ave<br/>Cincinnati, OH 45230 <span class="hidden-sm-down">(<a href="?form=map&lid=6588">see on map</a>)</span> 782 <span class="hidden-md-up">(<a href="https://www.google.com/maps/search/Young%27s+Kitchen+-+Cincinnati/@39.091066,-84.385806,20z">see on map</a>)</span> 783 </span> 784 785 <span>Phone: (513) 233-0888 </span> 786 787 <div class="todays-hours"> 788 <h3>Today's Hours (Thursday, October 1st)</h3> 789 790 <span class="hours"> 791 <span> <strong>3:00 PM - 10:00 PM</strong> 792 </span> 793 </span> 794 795 796 <a href="#" role="button" class="btn btn-sm btn-outline-secondary" data-bs-toggle="modal" data-bs-target="#locationModal-6588">View All Hours</a> 797 798 <span class="current_time">Current local time: 9:51 PM Eastern Time</span> 799 </div> 800 801 <div class="card_com"> 802 <ul> 803 <li><img src="/web/default4.0/images/creditcards/visa.svg" alt="We accept VISA" title="We accept VISA" /></li> 804 <li><img src="/web/default4.0/images/creditcards/mc.svg" alt="We accept MasterCard" title="We accept MasterCard" /></li> 805 <li><img src="/web/default4.0/images/creditcards/amex.svg" alt="We accept American Express" title="We accept American Express" /></li> 806 <li><img src="/web/default4.0/images/creditcards/disc.svg" alt="We accept Discover/Novus" title="We accept Discover/Novus" /></li> 807 <li><img src="/web/default4.0/images/creditcards/cash.svg" alt="We accept Cash" title="We accept Cash" /></li> 808 </ul> 809 </div> 810 811 <div class="modal fade location_modal" id="locationModal-6588" tabindex="-1" role="dialog" aria-labelledby="locationModalTitle-6588" aria-hidden="true"> 812 <div class="modal-dialog modal-dialog-centered" role="document"> 813 <div class="modal-content"> 814 <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 815 <div class="modal-header"> 816 <h5 class="modal-title" id="locationModalTitle-6588">Hours</h5> 817 </div> 818 <div class="modal-body"> 819 <table class="section"> 820 <tr class="row-day "> 821 <td class="label-day">Monday</td> 822 <td class="day-hours"> 823 <strong>Closed</strong> 824 </td> 825 </tr> 826 <tr class="row-day "> 827 <td class="label-day">Tuesday</td> 828 <td class="day-hours"> 829 <strong>3:00 PM - 10:00 PM</strong> 830 </td> 831 </tr> 832 <tr class="row-day "> 833 <td class="label-day">Wednesday</td> 834 <td class="day-hours"> 835 <strong>3:00 PM - 10:00 PM</strong> 836 </td> 837 </tr> 838 <tr class="row-day active"> 839 <td class="label-day">Thursday</td> 840 <td class="day-hours"> 841 <strong>3:00 PM - 10:00 PM</strong> 842 </td> 843 </tr> 844 <tr class="row-day "> 845 <td class="label-day">Friday</td> 846 <td class="day-hours"> 847 <strong>3:00 PM - 10:00 PM</strong> 848 </td> 849 </tr> 850 <tr class="row-day "> 851 <td class="label-day">Saturday</td> 852 <td class="day-hours"> 853 <strong>3:00 PM - 10:00 PM</strong> 854 </td> 855 </tr> 856 <tr class="row-day "> 857 <td class="label-day">Sunday</td> 858 <td class="day-hours"> 859 <strong>3:00 PM - 10:00 PM</strong> 860 </td> 861 </tr> 862 </table> 863 </div> 864 </div> 865 </div> 866 </div> 867 </div> 868 869 <div class="location-info-box-footer"> 870 <a href="?form=ordering&lid=6588" class="btn btn-primary w-100" role="button"> 871 Order from here </a> 872 </div> 873 </div> 874 </div> 875 </div> 876 </div> 877 </div> 878</main> 879 880<footer class="footer bg-white" style="grid-area: footer"> 881 <div class="container"> 882 <div class="social_wrapper"> 883 <div class="social_links"> 884 <ul class="d-flex align-items-start"> 885 <li> 886 <a class="icon" href="https://www.facebook.com/Youngs-Kitchen-Cincinnati-105713881490561" target="_blank" title="Facebook (opens in new tab)"> 887 <span class="sr-only">Facebook</span> 888 <i class="eds_icon fab fa-facebook" style="" aria-hidden="true"></i> </a> 889 </li> 890 <li> 891 <a class="icon" href="https://www.yelp.com/biz/youngs-kitchen-cincinnati" target="_blank" title="Yelp (opens in new tab)"> 892 <span class="sr-only">Yelp</span> 893 <i class="eds_icon fab fa-yelp" style="" aria-hidden="true"></i> </a> 894 </li> 895 <li> 896 <a class="icon" href="https://www.tripadvisor.com/Restaurant_Review-g60993-d4605857-Reviews-Young_s_Kitchen-Cincinnati_Ohio.html" target="_blank" title="TripAdvisor (opens in new tab)"> 897 <span class="sr-only">TripAdvisor</span> 898 <img class="eds_icon fab fa-tripadvisor" style="" aria-hidden="true" src="/web/website/assets/svg/icons/social/tripadvisor.svg" alt="Tripadvisor" /> </a> 899 </li> 900 </ul> 901 </div> 902 <div class="d_app"> 903 <ul> 904 <li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.youngskitchencincinnati"><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> 905 </ul> 906 </div> 907 </div> 908 909 <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)"> 910 <ul class="list-unstyled d-flex gap-3 mb-0 eds-interface-text-l-regular"> 911 <li><a class="text-decoration-none" href="https://www.youngskitchenoh.com" aria-current="false">Home</a></li> 912 <li><a class="text-decoration-none" href="https://www.youngskitchenoh.com/order/main-menu" aria-current="false">Menu</a></li> 913 <li><a class="text-decoration-none" href="https://www.youngskitchenoh.com/locationinfo" aria-current="page">Location & Hours</a></li> 914 <li><a class="text-decoration-none" href="https://www.youngskitchenoh.com/contact" aria-current="false">Contact</a></li> 915 </ul> 916 917 <ul class="list-unstyled d-flex mb-0 eds-interface-text-m-regular"> 918 <li class="bullet-separated"><a href="https://www.youngskitchenoh.com/reportbug" class="errorLink">Technical Support</a></li> 919 <li class="bullet-separated"><a href="https://www.youngskitchenoh.com/privacy">Privacy Policy</a></li> 920 <li class="bullet-separated"><a href="https://www.youngskitchenoh.com/tos">Terms of Service</a></li> 921 <li class="bullet-separated"><a href="https://www.youngskitchenoh.com/accessibility">Accessibility</a></li> 922 </ul> 923 </div> 924 925 <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)"> 926 <p class="eds-copy-text-m-regular"> 927 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. 928 </p> 929 930 <p class="eds-copy-text-m-regular text-end"> 931 © 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a> <br>Find your favorite Chinese dishes on <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a> </p> 932 </div> 933 </div> 934</footer> 935<!-- footer ends --> 936 937 938</div> 939<!-- wrapper ends --> 940 941 942 943 <div 944 data-eds-id="6abf0e051e9fd" 945 class="eds_dialog modal fade " 946 tabindex="-1" 947 aria-labelledby="eds-dialog-title-6abf0e051e9fd" 948 aria-hidden="true" 949 id="forgot-password-modal" >
950 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md"> 951 <div class="modal-content "> 952 953 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 954 <h2 id="eds-dialog-title-6abf0e051e9fd" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 955 Forgot Password </h2> 956 957 <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> 958 959 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular "> 960 <form 961 id="forgot-password-form" 962 name="forgot-password" 963 data-async-on-submit 964 method="post" 965 action="https://www.youngskitchenoh.com/auth/forgotpassword" 966 data-async-block="#forgot-password-modal .modal-content" 967 data-async-target="#forgot-password-modal .eds_dialog-body" 968 data-async-recaptcha 969 novalidate 970 > 971 972 973 <label 974 data-eds-id="6abf0e051e9a6" 975 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3" 976 > 977 <div class="eds_formfield-label"> 978 Your email <span aria-hidden="true">*</span> </div> 979 980 <div class="position-relative d-flex flex-column"> 981 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 982 983 <input 984 type="email" 985 class="eds-copy-text-l-regular " 986 placeholder=" " name="email" autocomplete="email" required value="" /> 987 988 989 990 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 991 </div> 992 993 994
994<script> 995 { 996 const container = document.querySelector('[data-eds-id="6abf0e051e9a6"]'); 997 const input = container.querySelector('input, textarea, select'); 998 const error = container.querySelector('.eds_formfield-error'); 999 1000 1001 input.addEventListener('eds.validation.reset', () => { 1002 input.removeAttribute('data-validation'); 1003 input.setCustomValidity(''); 1004 error.innerHTML = ''; 1005 }); 1006 1007 input.addEventListener('eds.validation.hide', () => { 1008 input.removeAttribute('data-validation'); 1009 }); 1010 1011 input.addEventListener('eds.validation.success', (e) => { 1012 input.setCustomValidity(''); 1013 input.setAttribute('data-validation', ''); 1014 error.innerHTML = ''; 1015 }); 1016 1017 input.addEventListener('eds.validation.warning', (e) => { 1018 input.setCustomValidity(''); 1019 input.setAttribute('data-validation', ''); 1020 error.innerHTML = e.detail; 1021 }); 1022 1023 input.addEventListener('eds.validation.error', (e) => { 1024 input.setCustomValidity(e.detail); 1025 input.checkValidity(); input.setAttribute('data-validation', ''); 1026 }); 1027 1028 input.addEventListener('invalid', (e) => { 1029 error.innerHTML = input.validationMessage; 1030 }); 1031 1032 } 1033 </script>
1033 1034 </label> 1035 1036 1037 <button class="eds_button btn btn-primary w-100 mb-3" type="submit" form="forgot-password-form">Reset password</button> 1038 <div class="text-center"> 1039 <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">< Back</button> </div> 1040 </form> </div> 1041 1042 1043 </div> 1044 </div> 1045 1046
1046<script> 1047 { 1048 const container = document.querySelector('[data-eds-id="6abf0e051e9fd"]'); 1049 let edsMethodsDisabled = false; 1050 1051 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 1052 container.addEventListener(`eds.${eventName}`, (e) => { 1053 if (edsMethodsDisabled) return; 1054 1055 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 1056 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 1057 ); 1058 }); 1059 }); 1060 1061 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 1062 container.addEventListener(`${eventName}.bs.modal`, (e) => { 1063 if (edsMethodsDisabled) return; 1064 1065 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 1066 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 1067 edsMethodsDisabled = false; 1068 }); 1069 }); 1070 1071 1072 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 1073 container.addEventListener(eventName, () => { 1074 const autofocusInput = container.querySelector('[autofocus]'); 1075 if (autofocusInput) { 1076 container.style.display = 'block'; 1077 autofocusInput.focus(); 1078 } 1079 }); 1080 }); 1081 1082 } 1083 </script>
1083 1084 </div> 1085 1086 1087 <div 1088 data-eds-id="6abf0e051ec7a" 1089 class="eds_dialog modal fade " 1090 tabindex="-1" 1091 aria-labelledby="eds-dialog-title-6abf0e051ec7a" 1092 aria-hidden="true" 1093 id="login-modal" > 1094 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md"> 1095 <div class="modal-content "> 1096 1097 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 1098 <h2 id="eds-dialog-title-6abf0e051ec7a" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 1099 Log in </h2> 1100 1101 <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> 1102 1103 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular "> 1104 <form 1105 id="login-form" 1106 name="login" 1107 data-async-on-submit 1108 method="post" 1109 action="https://www.youngskitchenoh.com/auth" 1110 data-async-block="#login-modal .modal-content" 1111 data-async-target="#login-modal .eds_dialog-body" 1112 data-async-then="document.querySelector('#login-modal').dispatchEvent(new CustomEvent('eds.hide'))" 1113 data-async-recaptcha 1114 novalidate 1115 > 1116 1117 1118 <label 1119 data-eds-id="6abf0e051eb8e" 1120 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3" 1121 > 1122 <div class="eds_formfield-label"> 1123 Your email <span aria-hidden="true">*</span> </div> 1124 1125 <div class="position-relative d-flex flex-column"> 1126 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1127 1128 <input 1129 type="email" 1130 class="eds-copy-text-l-regular " 1131 placeholder=" " name="email" autocomplete="username" required value="" /> 1132 1133 1134 1135 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1136 </div> 1137 1138 1139
1139<script> 1140 { 1141 const container = document.querySelector('[data-eds-id="6abf0e051eb8e"]'); 1142 const input = container.querySelector('input, textarea, select'); 1143 const error = container.querySelector('.eds_formfield-error'); 1144 1145 1146 input.addEventListener('eds.validation.reset', () => { 1147 input.removeAttribute('data-validation'); 1148 input.setCustomValidity(''); 1149 error.innerHTML = ''; 1150 }); 1151 1152 input.addEventListener('eds.validation.hide', () => { 1153 input.removeAttribute('data-validation'); 1154 }); 1155 1156 input.addEventListener('eds.validation.success', (e) => { 1157 input.setCustomValidity(''); 1158 input.setAttribute('data-validation', ''); 1159 error.innerHTML = ''; 1160 }); 1161 1162 input.addEventListener('eds.validation.warning', (e) => { 1163 input.setCustomValidity(''); 1164 input.setAttribute('data-validation', ''); 1165 error.innerHTML = e.detail; 1166 }); 1167 1168 input.addEventListener('eds.validation.error', (e) => { 1169 input.setCustomValidity(e.detail); 1170 input.checkValidity(); input.setAttribute('data-validation', ''); 1171 }); 1172 1173 input.addEventListener('invalid', (e) => { 1174 error.innerHTML = input.validationMessage; 1175 }); 1176 1177 } 1178 </script>
1178 1179 </label> 1180 1181 1182 1183 <label 1184 data-eds-id="6abf0e051ebab" 1185 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2" 1186 > 1187 <div class="eds_formfield-label"> 1188 Your password <span aria-hidden="true">*</span> </div> 1189 1190 <div class="position-relative d-flex flex-column"> 1191 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1192 1193 <input 1194 type="password" 1195 class="eds-copy-text-l-regular pe-6" 1196 data-event-on:toggle_password_6abf0e051ebab="(shown) => $(this).attr('type', shown ? 'text' : 'password')" placeholder=" " name="password" autocomplete="current-password" required value="" /> 1197 1198 1199 <button class="eds_button btn btn-outline eds_formfield-toggle_password position-absolute end-0 px-2" style="--bs-btn-bg: transparent" title="Show password" aria-label="Show password" onclick="app.event.emit('toggle_password_6abf0e051ebab', !$(this).data('password-shown'))" data-event-on:toggle_password_6abf0e051ebab="(shown) => $(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_6abf0e051ebab="(shown) => this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6abf0e051ebab="(shown) => this.hidden = !shown" hidden></i></button> 1200 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1201 </div> 1202 1203 1204
1204<script> 1205 { 1206 const container = document.querySelector('[data-eds-id="6abf0e051ebab"]'); 1207 const input = container.querySelector('input, textarea, select'); 1208 const error = container.querySelector('.eds_formfield-error'); 1209 1210 1211 input.addEventListener('eds.validation.reset', () => { 1212 input.removeAttribute('data-validation'); 1213 input.setCustomValidity(''); 1214 error.innerHTML = ''; 1215 }); 1216 1217 input.addEventListener('eds.validation.hide', () => { 1218 input.removeAttribute('data-validation'); 1219 }); 1220 1221 input.addEventListener('eds.validation.success', (e) => { 1222 input.setCustomValidity(''); 1223 input.setAttribute('data-validation', ''); 1224 error.innerHTML = ''; 1225 }); 1226 1227 input.addEventListener('eds.validation.warning', (e) => { 1228 input.setCustomValidity(''); 1229 input.setAttribute('data-validation', ''); 1230 error.innerHTML = e.detail; 1231 }); 1232 1233 input.addEventListener('eds.validation.error', (e) => { 1234 input.setCustomValidity(e.detail); 1235 input.checkValidity(); input.setAttribute('data-validation', ''); 1236 }); 1237 1238 input.addEventListener('invalid', (e) => { 1239 error.innerHTML = input.validationMessage; 1240 }); 1241 1242 } 1243 </script>
1243 1244 </label> 1245 1246 1247 <div class="text-end mb-3"> 1248 <button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#forgot-password-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">Forgot your password?</button> </div> 1249 1250 1251 <button class="eds_button btn btn-primary w-100 mb-3" type="submit">Log in</button> 1252 <div class="d-flex align-items-center mb-3"><hr class="flex-grow-1"><span class="mx-3 text-muted eds-interface-text-s-regular">OR</span><hr class="flex-grow-1"></div> <div class="google-signin-container text-center mb-2"> 1253 <a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Fwww.youngskitchenoh.com%2Fauth%2Fgoogle&redirect=%2Flocationinfo" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();"> 1254 <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M17.64 9.2c0-.637-.057-1.251-.164-1.84H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615Z" fill="#4285F4"/><path d="M9 18c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18Z" fill="#34A853"/><path d="M3.964 10.71A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.71V4.958H.957A8.997 8.997 0 0 0 0 9c0 1.452.348 2.827.957 4.042l3.007-2.332Z" fill="#FBBC05"/><path d="M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.958L3.964 6.29C4.672 4.163 6.656 2.58 9 2.58Z" fill="#EA4335"/></svg> 1255 Continue with Google 1256 </a> 1257 </div> 1258 <div class="apple-signin-container text-center mb-2"> 1259 <a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Fwww.youngskitchenoh.com%2Fauth%2Fapple&redirect=%2Flocationinfo" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();"> 1260 <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M15.1 6.2c-.1.1-2.1 1.2-2.1 3.7 0 2.9 2.5 3.9 2.6 3.9 0 0 0 .1-.4 1.3-.6 1.5-1.7 3-2.9 3-1.3 0-1.6-.7-3.1-.7s-2 .8-3.1.8c-1.2 0-2.2-1.3-3-2.8C2 13.3 1.4 10.9 1.4 8.6c0-3.7 2.4-5.6 4.7-5.6 1.2 0 2.3.8 3 .8.7 0 1.9-.9 3.3-.9.5 0 2.4.1 3.7 1.3zM11.7 1.5c.6-.7 1-1.7 1-2.7 0-.1 0-.3 0-.4-1 0-2.1.6-2.8 1.4-.6.6-1.1 1.6-1.1 2.6 0 .2 0 .3 0 .4.1 0 .2 0 .3 0 .9 0 1.9-.6 2.6-1.3z" fill="currentColor"/></svg> 1261 Continue with Apple 1262 </a> 1263 </div> 1264 <small class="d-block mt-2 eds-interface-text-s-regular"> 1265 By continuing, you agree to our <a href="https://www.youngskitchenoh.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> & <a href="https://www.youngskitchenoh.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.youngskitchenoh.com/privacy#section-7-7" target="_blank" rel="noopener" title="Opens in new tab">Notice of Financial Incentive</a> regarding how we use your data for rewards and offers. 1266 </small> 1267 1268 <div class="text-center mt-3"> 1269 Don't have an account? 1270 <button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#register-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">Sign up</button> </div> 1271 </form> </div> 1272 1273 1274 </div> 1275 </div> 1276 1277
1277<script> 1278 { 1279 const container = document.querySelector('[data-eds-id="6abf0e051ec7a"]'); 1280 let edsMethodsDisabled = false; 1281 1282 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 1283 container.addEventListener(`eds.${eventName}`, (e) => { 1284 if (edsMethodsDisabled) return; 1285 1286 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 1287 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 1288 ); 1289 }); 1290 }); 1291 1292 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 1293 container.addEventListener(`${eventName}.bs.modal`, (e) => { 1294 if (edsMethodsDisabled) return; 1295 1296 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 1297 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 1298 edsMethodsDisabled = false; 1299 }); 1300 }); 1301 1302 1303 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 1304 container.addEventListener(eventName, () => { 1305 const autofocusInput = container.querySelector('[autofocus]'); 1306 if (autofocusInput) { 1307 container.style.display = 'block'; 1308 autofocusInput.focus(); 1309 } 1310 }); 1311 }); 1312 1313 } 1314 </script>
1314 1315 </div> 1316 1317 1318 <div 1319 data-eds-id="6abf0e051eef5" 1320 class="eds_dialog modal fade " 1321 tabindex="-1" 1322 aria-labelledby="eds-dialog-title-6abf0e051eef5" 1323 aria-hidden="true" 1324 id="register-modal" > 1325 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md"> 1326 <div class="modal-content "> 1327 1328 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 1329 <h2 id="eds-dialog-title-6abf0e051eef5" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 1330 Sign up </h2> 1331 1332 <button class="eds_button btn btn-outline-secondary btn-lg eds_button--shape-circle position-absolute top-0 end-0 border d-sm-none" style="width: 3rem; height: 3rem; margin-top: 6px; margin-right: 6px" data-bs-dismiss="modal" aria-label="Close" type="button"><i class="eds_icon fa fa-close" style="" aria-hidden="true"></i></button> </div> 1333 1334 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular p-0"> 1335 <form 1336 id="register-form" 1337 name="register" 1338 data-async-on-submit 1339 method="post" 1340 action="https://www.youngskitchenoh.com/auth/register" 1341 data-async-block="#register-modal .modal-content" 1342 data-async-target="#register-modal .eds_dialog-body" 1343 data-async-then="document.querySelector('#register-modal').dispatchEvent(new CustomEvent('eds.hide'))" 1344 data-async-recaptcha 1345 novalidate 1346 > 1347 1348 <div class="p-3 pt-0"> 1349 1350 <label 1351 data-eds-id="6abf0e051edd4" 1352 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1353 > 1354 <div class="eds_formfield-label"> 1355 First name <span aria-hidden="true">*</span> </div> 1356 1357 <div class="position-relative d-flex flex-column"> 1358 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1359 1360 <input 1361 type="text" 1362 class="eds-copy-text-l-regular " 1363 placeholder=" " name="firstname" autocomplete="given-name" required value="" /> 1364 1365 1366 1367 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1368 </div> 1369 1370 1371
1371<script> 1372 { 1373 const container = document.querySelector('[data-eds-id="6abf0e051edd4"]'); 1374 const input = container.querySelector('input, textarea, select'); 1375 const error = container.querySelector('.eds_formfield-error'); 1376 1377 1378 input.addEventListener('eds.validation.reset', () => { 1379 input.removeAttribute('data-validation'); 1380 input.setCustomValidity(''); 1381 error.innerHTML = ''; 1382 }); 1383 1384 input.addEventListener('eds.validation.hide', () => { 1385 input.removeAttribute('data-validation'); 1386 }); 1387 1388 input.addEventListener('eds.validation.success', (e) => { 1389 input.setCustomValidity(''); 1390 input.setAttribute('data-validation', ''); 1391 error.innerHTML = ''; 1392 }); 1393 1394 input.addEventListener('eds.validation.warning', (e) => { 1395 input.setCustomValidity(''); 1396 input.setAttribute('data-validation', ''); 1397 error.innerHTML = e.detail; 1398 }); 1399 1400 input.addEventListener('eds.validation.error', (e) => { 1401 input.setCustomValidity(e.detail); 1402 input.checkValidity(); input.setAttribute('data-validation', ''); 1403 }); 1404 1405 input.addEventListener('invalid', (e) => { 1406 error.innerHTML = input.validationMessage; 1407 }); 1408 1409 } 1410 </script>
1410 1411 </label> 1412 1413 1414 1415 <label 1416 data-eds-id="6abf0e051edf0" 1417 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1418 > 1419 <div class="eds_formfield-label"> 1420 Last name <span aria-hidden="true">*</span> </div> 1421 1422 <div class="position-relative d-flex flex-column"> 1423 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1424 1425 <input 1426 type="text" 1427 class="eds-copy-text-l-regular " 1428 placeholder=" " name="lastname" autocomplete="family-name" required value="" /> 1429 1430 1431 1432 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1433 </div> 1434 1435 1436
1436<script> 1437 { 1438 const container = document.querySelector('[data-eds-id="6abf0e051edf0"]'); 1439 const input = container.querySelector('input, textarea, select'); 1440 const error = container.querySelector('.eds_formfield-error'); 1441 1442 1443 input.addEventListener('eds.validation.reset', () => { 1444 input.removeAttribute('data-validation'); 1445 input.setCustomValidity(''); 1446 error.innerHTML = ''; 1447 }); 1448 1449 input.addEventListener('eds.validation.hide', () => { 1450 input.removeAttribute('data-validation'); 1451 }); 1452 1453 input.addEventListener('eds.validation.success', (e) => { 1454 input.setCustomValidity(''); 1455 input.setAttribute('data-validation', ''); 1456 error.innerHTML = ''; 1457 }); 1458 1459 input.addEventListener('eds.validation.warning', (e) => { 1460 input.setCustomValidity(''); 1461 input.setAttribute('data-validation', ''); 1462 error.innerHTML = e.detail; 1463 }); 1464 1465 input.addEventListener('eds.validation.error', (e) => { 1466 input.setCustomValidity(e.detail); 1467 input.checkValidity(); input.setAttribute('data-validation', ''); 1468 }); 1469 1470 input.addEventListener('invalid', (e) => { 1471 error.innerHTML = input.validationMessage; 1472 }); 1473 1474 } 1475 </script>
1475 1476 </label> 1477 1478 1479 1480 <label 1481 data-eds-id="6abf0e051ee03" 1482 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1483 > 1484 <div class="eds_formfield-label"> 1485 Email <span aria-hidden="true">*</span> </div> 1486 1487 <div class="position-relative d-flex flex-column"> 1488 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1489 1490 <input 1491 type="email" 1492 class="eds-copy-text-l-regular " 1493 placeholder=" " name="email" autocomplete="username" required value="" /> 1494 1495 1496 1497 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1498 </div> 1499 1500 1501
1501<script> 1502 { 1503 const container = document.querySelector('[data-eds-id="6abf0e051ee03"]'); 1504 const input = container.querySelector('input, textarea, select'); 1505 const error = container.querySelector('.eds_formfield-error'); 1506 1507 1508 input.addEventListener('eds.validation.reset', () => { 1509 input.removeAttribute('data-validation'); 1510 input.setCustomValidity(''); 1511 error.innerHTML = ''; 1512 }); 1513 1514 input.addEventListener('eds.validation.hide', () => { 1515 input.removeAttribute('data-validation'); 1516 }); 1517 1518 input.addEventListener('eds.validation.success', (e) => { 1519 input.setCustomValidity(''); 1520 input.setAttribute('data-validation', ''); 1521 error.innerHTML = ''; 1522 }); 1523 1524 input.addEventListener('eds.validation.warning', (e) => { 1525 input.setCustomValidity(''); 1526 input.setAttribute('data-validation', ''); 1527 error.innerHTML = e.detail; 1528 }); 1529 1530 input.addEventListener('eds.validation.error', (e) => { 1531 input.setCustomValidity(e.detail); 1532 input.checkValidity(); input.setAttribute('data-validation', ''); 1533 }); 1534 1535 input.addEventListener('invalid', (e) => { 1536 error.innerHTML = input.validationMessage; 1537 }); 1538 1539 } 1540 </script>
1540 1541 </label> 1542 1543 1544 1545 <label 1546 data-eds-id="6abf0e051ee12" 1547 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1548 > 1549 <div class="eds_formfield-label"> 1550 Password <span aria-hidden="true">*</span> </div> 1551 1552 <div class="position-relative d-flex flex-column"> 1553 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1554 1555 <input 1556 type="password" 1557 class="eds-copy-text-l-regular pe-6" 1558 data-event-on:toggle_password_6abf0e051ee12="(shown) => $(this).attr('type', shown ? 'text' : 'password')" placeholder=" " name="password" autocomplete="current-password" required value="" /> 1559 1560 1561 <button class="eds_button btn btn-outline eds_formfield-toggle_password position-absolute end-0 px-2" style="--bs-btn-bg: transparent" title="Show password" aria-label="Show password" onclick="app.event.emit('toggle_password_6abf0e051ee12', !$(this).data('password-shown'))" data-event-on:toggle_password_6abf0e051ee12="(shown) => $(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_6abf0e051ee12="(shown) => this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6abf0e051ee12="(shown) => this.hidden = !shown" hidden></i></button> 1562 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1563 </div> 1564 1565 1566
1566<script> 1567 { 1568 const container = document.querySelector('[data-eds-id="6abf0e051ee12"]'); 1569 const input = container.querySelector('input, textarea, select'); 1570 const error = container.querySelector('.eds_formfield-error'); 1571 1572 1573 input.addEventListener('eds.validation.reset', () => { 1574 input.removeAttribute('data-validation'); 1575 input.setCustomValidity(''); 1576 error.innerHTML = ''; 1577 }); 1578 1579 input.addEventListener('eds.validation.hide', () => { 1580 input.removeAttribute('data-validation'); 1581 }); 1582 1583 input.addEventListener('eds.validation.success', (e) => { 1584 input.setCustomValidity(''); 1585 input.setAttribute('data-validation', ''); 1586 error.innerHTML = ''; 1587 }); 1588 1589 input.addEventListener('eds.validation.warning', (e) => { 1590 input.setCustomValidity(''); 1591 input.setAttribute('data-validation', ''); 1592 error.innerHTML = e.detail; 1593 }); 1594 1595 input.addEventListener('eds.validation.error', (e) => { 1596 input.setCustomValidity(e.detail); 1597 input.checkValidity(); input.setAttribute('data-validation', ''); 1598 }); 1599 1600 input.addEventListener('invalid', (e) => { 1601 error.innerHTML = input.validationMessage; 1602 }); 1603 1604 } 1605 </script>
1605 1606 </label> 1607 1608 1609 1610 <label 1611 data-eds-id="6abf0e051ee45" 1612 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3" 1613 > 1614 <div class="eds_formfield-label"> 1615 Phone number <span aria-hidden="true">*</span> </div> 1616 1617 <div class="position-relative d-flex flex-column"> 1618 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1619 1620 <input 1621 type="text" 1622 class="eds-copy-text-l-regular " 1623 placeholder=" " name="primary_phone" autocomplete="tel-national" required value="" /> 1624 1625 1626 1627 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1628 </div> 1629 1630 <div class="eds-interface-text-s-regular mt-2"> 1631 <i class="eds_icon fa fa-info-circle text-muted" style="" aria-hidden="true"></i> We require a phone number in case we need to contact you about your order. </div> 1632 1633
1633<script> 1634 { 1635 const container = document.querySelector('[data-eds-id="6abf0e051ee45"]'); 1636 const input = container.querySelector('input, textarea, select'); 1637 const error = container.querySelector('.eds_formfield-error'); 1638 1639 1640 input.addEventListener('eds.validation.reset', () => { 1641 input.removeAttribute('data-validation'); 1642 input.setCustomValidity(''); 1643 error.innerHTML = ''; 1644 }); 1645 1646 input.addEventListener('eds.validation.hide', () => { 1647 input.removeAttribute('data-validation'); 1648 }); 1649 1650 input.addEventListener('eds.validation.success', (e) => { 1651 input.setCustomValidity(''); 1652 input.setAttribute('data-validation', ''); 1653 error.innerHTML = ''; 1654 }); 1655 1656 input.addEventListener('eds.validation.warning', (e) => { 1657 input.setCustomValidity(''); 1658 input.setAttribute('data-validation', ''); 1659 error.innerHTML = e.detail; 1660 }); 1661 1662 input.addEventListener('eds.validation.error', (e) => { 1663 input.setCustomValidity(e.detail); 1664 input.checkValidity(); input.setAttribute('data-validation', ''); 1665 }); 1666 1667 input.addEventListener('invalid', (e) => { 1668 error.innerHTML = input.validationMessage; 1669 }); 1670 1671 } 1672 </script>
1672 1673 </label> 1674 1675 1676 1677 <div class="eds_checkable d-inline-block mb-2" > 1678 <input id="eds-checkable-6abf0e051ee58" name="receive_promotions" value="1" checked type="checkbox" /> 1679 <label for="eds-checkable-6abf0e051ee58" class="eds_checkable-text eds-interface-text-l-regular "> 1680 Receive Promotional Offers & Updates </label> 1681 </div> 1682 1683 1684 <button class="eds_button btn btn-primary w-100 mt-1 mb-3" type="submit">Sign up</button> 1685 <div class="d-flex align-items-center mb-3"><hr class="flex-grow-1"><span class="mx-3 text-muted eds-interface-text-s-regular">OR</span><hr class="flex-grow-1"></div> <div class="google-signin-container text-center mb-2"> 1686 <a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Fwww.youngskitchenoh.com%2Fauth%2Fgoogle&redirect=%2Flocationinfo" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();"> 1687 <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M17.64 9.2c0-.637-.057-1.251-.164-1.84H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615Z" fill="#4285F4"/><path d="M9 18c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18Z" fill="#34A853"/><path d="M3.964 10.71A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.71V4.958H.957A8.997 8.997 0 0 0 0 9c0 1.452.348 2.827.957 4.042l3.007-2.332Z" fill="#FBBC05"/><path d="M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.958L3.964 6.29C4.672 4.163 6.656 2.58 9 2.58Z" fill="#EA4335"/></svg> 1688 Continue with Google 1689 </a> 1690 </div> 1691 <div class="apple-signin-container text-center mb-2"> 1692 <a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Fwww.youngskitchenoh.com%2Fauth%2Fapple&redirect=%2Flocationinfo" class="btn btn-outline-secondary w-100 eds_button eds_button--shape-default d-flex align-items-center justify-content-center gap-2" onclick="var url = new URL(this.href); url.searchParams.set('redirect', window.location.pathname + window.location.search); this.href = url.toString();"> 1693 <svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M15.1 6.2c-.1.1-2.1 1.2-2.1 3.7 0 2.9 2.5 3.9 2.6 3.9 0 0 0 .1-.4 1.3-.6 1.5-1.7 3-2.9 3-1.3 0-1.6-.7-3.1-.7s-2 .8-3.1.8c-1.2 0-2.2-1.3-3-2.8C2 13.3 1.4 10.9 1.4 8.6c0-3.7 2.4-5.6 4.7-5.6 1.2 0 2.3.8 3 .8.7 0 1.9-.9 3.3-.9.5 0 2.4.1 3.7 1.3zM11.7 1.5c.6-.7 1-1.7 1-2.7 0-.1 0-.3 0-.4-1 0-2.1.6-2.8 1.4-.6.6-1.1 1.6-1.1 2.6 0 .2 0 .3 0 .4.1 0 .2 0 .3 0 .9 0 1.9-.6 2.6-1.3z" fill="currentColor"/></svg> 1694 Continue with Apple 1695 </a> 1696 </div> 1697 <small class="d-block mt-2 eds-interface-text-s-regular"> 1698 By continuing, you agree to our <a href="https://www.youngskitchenoh.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> & <a href="https://www.youngskitchenoh.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.youngskitchenoh.com/privacy#section-7-7" target="_blank" rel="noopener" title="Opens in new tab">Notice of Financial Incentive</a> regarding how we use your data for rewards and offers. 1699 </small> 1700 1701 <div class="text-center mt-3"> 1702 Already have an account? 1703 <button data-bs-dismiss="modal" data-bs-toggle="modal" data-bs-target="#login-modal" class="eds_button btn btn-link btn-text-link border-0 p-0 text-inherit text-decoration-none" type="button">Log in</button> </div> 1704 </div> 1705 </form> </div> 1706 1707 1708 </div> 1709 </div> 1710 1711
1711<script> 1712 { 1713 const container = document.querySelector('[data-eds-id="6abf0e051eef5"]'); 1714 let edsMethodsDisabled = false; 1715 1716 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 1717 container.addEventListener(`eds.${eventName}`, (e) => { 1718 if (edsMethodsDisabled) return; 1719 1720 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 1721 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 1722 ); 1723 }); 1724 }); 1725 1726 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 1727 container.addEventListener(`${eventName}.bs.modal`, (e) => { 1728 if (edsMethodsDisabled) return; 1729 1730 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 1731 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 1732 edsMethodsDisabled = false; 1733 }); 1734 }); 1735 1736 1737 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 1738 container.addEventListener(eventName, () => { 1739 const autofocusInput = container.querySelector('[autofocus]'); 1740 if (autofocusInput) { 1741 container.style.display = 'block'; 1742 autofocusInput.focus(); 1743 } 1744 }); 1745 }); 1746 1747 } 1748 </script>
1748 1749 </div> 1750 1751 1752
1752<script> 1753 window.__ssoConfig = { 1754 google: { 1755 pendingUrl: "https:\/\/www.youngskitchenoh.com\/auth\/google\/pending", 1756 registerModalId: "register-modal", 1757 loginModalId: "login-modal" }, 1758 apple: { 1759 pendingUrl: "https:\/\/www.youngskitchenoh.com\/auth\/apple\/pending", 1760 registerModalId: "register-modal", 1761 loginModalId: "login-modal" } 1762 }; 1763 </script>
1763 1764 1765 1766<div class="modal fade" id="modal-order-time" tabindex="-1" role="dialog" 1767 aria-hidden="true"> 1768 <div class="modal-dialog modal-fullscreen-md-down mt-md-6" role="document"> 1769 <div class="modal-content"> 1770 <button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 1771 <div class="modal-header"> 1772 <h2 class="modal-title eds-display-text-title-m">Order time</h2> 1773 </div> 1774 <div class="modal-body"> 1775 <div class="btn-group w-100 btn-group-order-time-type mb-3" > 1776 <input type="radio" name="param_order~time~type_i_n_1" id="order_time_type_0-" value="0" class="btn-check beforetimeswitch orderTimeTypeOption" 1777 checked> 1778 <label for="order_time_type_0-" class="d-flex align-items-center justify-content-center btn btn-outline-secondary w-50">ASAP</label> 1779 1780 <input type="radio" name="param_order~time~type_i_n_1" id="order_time_type_1-" value="1" class="btn-check timeswitch orderTimeTypeOption" 1781 /> 1782 <label for="order_time_type_1-" class="d-flex align-items-center justify-content-center btn btn-outline-secondary w-50"> 1783 <span> 1784 Later 1785 <span class="d-block small fw-normal">Later</span> 1786 </span> 1787 </label> 1788 </div> 1789 <div id="asapContent" class=""> 1790 <p class="mt-3 mb-0">Your order will be ready as soon as possible.</p> 1791 </div> 1792 <div id="laterContent" class="d-none"> 1793 <div class="select-time-container"> 1794 <div class="selecttime showcheck_parent "> 1795 <div class="select-time-header clearfix"> 1796 <h3 class="bold fl fs-5">Pick a day and time</h3> 1797 </div> 1798 <div class="select-time-content clearfix"> 1799 <div class="row select-time-row"> 1800 <div class="datepicker col-md-8" style="min-height: 248px;"> 1801 <div class="datepicker-days" style="display: block;"> 1802 <div data-datetimepicker data-datepicker-min-date="2026-10-01" class="errorable"></div> 1803 </div> 1804 </div> 1805 <div class="timepicker col-md-4"> 1806 <div class="timepicker-picker"> 1807 <ul class="ready-at-time css-scroll"> 1808 <li class="time-button "> 1809 <input id="timeValue0" type="radio" value="3:15 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="timeValue0" class="btn btn-outline-secondary btn-sm" for="">3:15 PM</label> 1813 </li> 1814 <li class="time-button "> 1815 <input id="timeValue1" type="radio" value="3:30 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="timeValue1" class="btn btn-outline-secondary btn-sm" for="">3:30 PM</label> 1819 </li> 1820 <li class="time-button "> 1821 <input id="timeValue2" type="radio" value="3:45 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="timeValue2" class="btn btn-outline-secondary btn-sm" for="">3:45 PM</label> 1825 </li> 1826 <li class="time-button "> 1827 <input id="timeValue3" type="radio" value="4:00 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="timeValue3" class="btn btn-outline-secondary btn-sm" for="">4:00 PM</label> 1831 </li> 1832 <li class="time-button "> 1833 <input id="timeValue4" type="radio" value="4:15 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="timeValue4" class="btn btn-outline-secondary btn-sm" for="">4:15 PM</label> 1837 </li> 1838 <li class="time-button "> 1839 <input id="timeValue5" type="radio" value="4:30 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="timeValue5" class="btn btn-outline-secondary btn-sm" for="">4:30 PM</label> 1843 </li> 1844 <li class="time-button "> 1845 <input id="timeValue6" type="radio" value="4:45 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="timeValue6" class="btn btn-outline-secondary btn-sm" for="">4:45 PM</label> 1849 </li> 1850 <li class="time-button "> 1851 <input id="timeValue7" type="radio" value="5:00 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="timeValue7" class="btn btn-outline-secondary btn-sm" for="">5:00 PM</label> 1855 </li> 1856 <li class="time-button "> 1857 <input id="timeValue8" type="radio" value="5:15 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="timeValue8" class="btn btn-outline-secondary btn-sm" for="">5:15 PM</label> 1861 </li> 1862 <li class="time-button "> 1863 <input id="timeValue9" type="radio" value="5:30 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="timeValue9" class="btn btn-outline-secondary btn-sm" for="">5:30 PM</label> 1867 </li> 1868 <li class="time-button "> 1869 <input id="timeValue10" type="radio" value="5:45 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="timeValue10" class="btn btn-outline-secondary btn-sm" for="">5:45 PM</label> 1873 </li> 1874 <li class="time-button "> 1875 <input id="timeValue11" type="radio" value="6:00 PM" name="param_ready~at~time_s_n_15" 1876 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1877 data-required-field data-ready-attime/> 1878 <label for="timeValue11" class="btn btn-outline-secondary btn-sm" for="">6:00 PM</label> 1879 </li> 1880 <li class="time-button "> 1881 <input id="timeValue12" type="radio" value="6:15 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="timeValue12" class="btn btn-outline-secondary btn-sm" for="">6:15 PM</label> 1885 </li> 1886 <li class="time-button "> 1887 <input id="timeValue13" type="radio" value="6:30 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="timeValue13" class="btn btn-outline-secondary btn-sm" for="">6:30 PM</label> 1891 </li> 1892 <li class="time-button "> 1893 <input id="timeValue14" type="radio" value="6:45 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="timeValue14" class="btn btn-outline-secondary btn-sm" for="">6:45 PM</label> 1897 </li> 1898 <li class="time-button "> 1899 <input id="timeValue15" type="radio" value="7:00 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="timeValue15" class="btn btn-outline-secondary btn-sm" for="">7:00 PM</label> 1903 </li> 1904 <li class="time-button "> 1905 <input id="timeValue16" type="radio" value="7:15 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="timeValue16" class="btn btn-outline-secondary btn-sm" for="">7:15 PM</label> 1909 </li> 1910 <li class="time-button "> 1911 <input id="timeValue17" type="radio" value="7:30 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="timeValue17" class="btn btn-outline-secondary btn-sm" for="">7:30 PM</label> 1915 </li> 1916 <li class="time-button "> 1917 <input id="timeValue18" type="radio" value="7:45 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="timeValue18" class="btn btn-outline-secondary btn-sm" for="">7:45 PM</label> 1921 </li> 1922 <li class="time-button "> 1923 <input id="timeValue19" type="radio" value="8:00 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="timeValue19" class="btn btn-outline-secondary btn-sm" for="">8:00 PM</label> 1927 </li> 1928 <li class="time-button "> 1929 <input id="timeValue20" type="radio" value="8:15 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="timeValue20" class="btn btn-outline-secondary btn-sm" for="">8:15 PM</label> 1933 </li> 1934 <li class="time-button "> 1935 <input id="timeValue21" type="radio" value="8:30 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="timeValue21" class="btn btn-outline-secondary btn-sm" for="">8:30 PM</label> 1939 </li> 1940 <li class="time-button "> 1941 <input id="timeValue22" type="radio" value="8:45 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="timeValue22" class="btn btn-outline-secondary btn-sm" for="">8:45 PM</label> 1945 </li> 1946 <li class="time-button "> 1947 <input id="timeValue23" type="radio" value="9:00 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="timeValue23" class="btn btn-outline-secondary btn-sm" for="">9:00 PM</label> 1951 </li> 1952 <li class="time-button "> 1953 <input id="timeValue24" type="radio" value="9:15 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="timeValue24" class="btn btn-outline-secondary btn-sm" for="">9:15 PM</label> 1957 </li> 1958 <li class="time-button "> 1959 <input id="timeValue25" type="radio" value="9:30 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="timeValue25" class="btn btn-outline-secondary btn-sm" for="">9:30 PM</label> 1963 </li> 1964 <li class="time-button "> 1965 <input id="timeValue26" type="radio" value="9:45 PM" name="param_ready~at~time_s_n_15" 1966 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1967 data-required-field data-ready-attime/> 1968 <label for="timeValue26" class="btn btn-outline-secondary btn-sm" for="">9:45 PM</label> 1969 </li> 1970 </ul> 1971 </div>
1972 </div> 1973 </div> 1974 </div> 1975</div> 1976</div> 1977<input type="hidden" name="param_ready~at_s_n_100" class="hid-ready-at" value="" /> 1978<input type="hidden" class="hid-ready-at-date" value="2026-10-01" /> 1979<input type="hidden" class="hid-eot" value="1969-12-31 16:00:00" /> </div> 1980 </div> 1981 <div class="modal-footer"> 1982 <input type="hidden" id="hid-order-time-type" value="0" /> 1983 <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Cancel</button> 1984 <button type="button" class="btn btn-primary" data-save-time-modal>Save</button> 1985 </div> 1986 </div> 1987 </div> 1988</div> 1989 1990<!-- www modal start --> 1991<div class="modal fade mob_full_modal www_modal order-options" id="modal-order-options" tabindex="-1" role="dialog" 1992 aria-hidden="true" data-update-otype-on-modal-close> 1993 <div class="modal-dialog modal-fullscreen-sm-down mt-sm-6" role="document"> 1994 <div class="modal-content"> 1995 <button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 1996 <div class="modal-header"> 1997 <h2 class="modal-title eds-display-text-title-m">Order details</h2> 1998 </div> 1999 <div class="modal-body"> 2000 <div class="www_moda_content"> 2001 <div class="cs_box order_type" onchange="app.event.emit('order_type_changed', { order_type: event.target.value })"> 2002 <div class="h5">What:</div> 2003 <div class="position-relative"> 2004 <div class="mdropbtn" data-toggle-mdrop role="button"> 2005 <span class="visually-hidden">Order type:</span> 2006 <span data-order-type-label> 2007 Pick up </span> 2008 </div> 2009 <ul data-mdrop-ul> 2010 <li class="selected "> 2011 <input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-pickup-1" 2012 class="orderTypeOption css-checkbox " data-name="Pick up" checked value="PICKUP" 2013 data-constant="1" data-base="PICKUP" > 2014 <label for="order-type-pickup-1" class="css-label" data-update-mdrop-on-click> 2015 Pick up </label> 2016 </li> 2017 </ul> 2018</div> 2019 </div> 2020 <form class=""> 2021 <div class="cs_box guest_checkout_address checkout_address deliveryAddressContainer" style="display:none;"> 2022 <label for="street-address-bar" class="h5">Enter your address:</label> 2023 <div class="form-group street-address-container"> 2024 <input name="param_full~address_s_n_255" id="street-address-bar" placeholder="Enter your address" 2025 data-autocomplete-address data-autocomplete-success="autoCompleteSuccess" 2026 onkeyup="scheduleFormStateSave(this.name, this.value)" onchange="validateAddress($('#modal-order-options .deliveryAddressContainer'))" 2027 type="search" class="form-control input-search input-validate-address input-street-address user-address-field" 2028 value="" data-required-field /> 2029 </div> 2030 <input type="hidden" name="param_street~address_s_n_255" data-autocompleted-street-address /> 2031 <input type="hidden" name="param_city_s_n_90" data-autocompleted-city /> 2032 <input type="hidden" name="param_state_s_n_2" data-autocompleted-state /> 2033 <input type="hidden" name="param_zip~code_z_n_10" data-autocompleted-zip /> 2034 </div> 2035 </form> 2036 <!-- <div class="form-submit-wrapper"> 2037 <input type="submit" class="form-submit btn btn-primary" value="Save" data-close-modal data-select-later-date data-saveotype-modal> 2038 </div> --> 2039 </div> 2040 </div> 2041 <div 2042 data-async-on-event="order_type_changed" 2043 data-async-action="https://www.youngskitchenoh.com/ajax/?form=minimum_order_value_warning&component=order_type" 2044 data-async-method="get" 2045 > 2046 </div> 2047 <div class="modal-footer"> 2048 <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button> 2049 <button type="button" class="btn btn-primary" data-close-modal data-saveotype-modal>Save</button> 2050 </div> 2051 </div> 2052 </div> 2053</div> 2054<!-- www modal end --> 2055 2056<!-- menu item modal --> 2057<div class="modal fade add_menu" id="add_menu_item" tabindex="-1" role="dialog" aria-hidden="true" aria-labelledby="item_name">
2058 <div class="modal-dialog modal-dialog-centered modal-fullscreen-md-down" role="document"> 2059 <div class="modal-content menu-item-container-wrapper"> 2060 <div class="modal-body menu-item-container "> 2061 <p id="item_name">Menu item dialog</p> 2062 </div> 2063 </div> 2064 </div> 2065</div> 2066<!-- menu item modal end --> 2067 2068 2069 <div 2070 data-eds-id="6abf0e0523224" 2071 class="eds_dialog modal fade " 2072 tabindex="-1" 2073 aria-labelledby="eds-dialog-title-6abf0e0523224" 2074 aria-hidden="true" 2075 data-event-on:coupon_modal_shown="(shown) => $(this).data(`coupon_modal_shown`, shown)" data-event-on:show_coupon_restrictions="({ coupon, errors }) => { 2076 if ($(this).data(`coupon_modal_shown`)) return; 2077 2078 $(this).find(`.eds_dialog-title`).html(`<div class="text-truncate">${coupon}</div>`); 2079 $(this).find(`.eds_dialog-body`).html(errors); 2080 this.dispatchEvent(new CustomEvent(`eds.show`)); 2081 }" data-event-on:restore_coupon_modal="this.dispatchEvent(new CustomEvent(`eds.hide`))" > 2082 <div class="modal-dialog modal-dialog-scrollable modal-dialog-centered modal-fullscreen-sm-down modal-md"> 2083 <div class="modal-content "> 2084 2085 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 2086 <h2 id="eds-dialog-title-6abf0e0523224" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 2087 Coupon restrictions </h2> 2088 2089 <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> 2090 2091 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular vh-100"> 2092 </div> 2093 2094 2095 </div> 2096 </div> 2097 2098
2098<script> 2099 { 2100 const container = document.querySelector('[data-eds-id="6abf0e0523224"]'); 2101 let edsMethodsDisabled = false; 2102 2103 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 2104 container.addEventListener(`eds.${eventName}`, (e) => { 2105 if (edsMethodsDisabled) return; 2106 2107 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 2108 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 2109 ); 2110 }); 2111 }); 2112 2113 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 2114 container.addEventListener(`${eventName}.bs.modal`, (e) => { 2115 if (edsMethodsDisabled) return; 2116 2117 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 2118 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 2119 edsMethodsDisabled = false; 2120 }); 2121 }); 2122 2123 2124 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 2125 container.addEventListener(eventName, () => { 2126 const autofocusInput = container.querySelector('[autofocus]'); 2127 if (autofocusInput) { 2128 container.style.display = 'block'; 2129 autofocusInput.focus(); 2130 } 2131 }); 2132 }); 2133 2134 } 2135 </script>
2135 2136 </div> 2137 2138 2139<!-- location modal mobile start--> 2140<div class="modal fade location-picker" id="locationModal" tabindex="-1" role="dialog" aria-hidden="true"> 2141 <div class="backdrop" data-bs-dismiss="modal"></div> 2142 <div class="modal-dialog modal-sm modal-dialog-centered" role="document"> 2143 <div class="modal-content"> 2144 <div class="modal-header"> 2145 <h2 class="modal-title eds-display-text-title-m">Change Location</h2> 2146 </div> 2147 2148 <div class="modal-body"> 2149 2150<div class="change_location-locations"> 2151 <input 2152 type="radio" 2153 class="css-checkbox" 2154 id="locations-1-location-6588" 2155 name="locations-1" 2156 value="https://www.youngskitchenoh.com/order" 2157 checked /> 2158 <label class="css-label" for="locations-1-location-6588"> 2159 <div style="line-height: normal"> 2160 <strong>Young's Kitchen - Cincinnati</strong> 2161 <br /> 2162 2042 Beechmont Ave Cincinnati, OH 45230 </div> 2163 </label> 2164 </div> 2165 2166 </div> 2167 2168 <div class="modal-footer"> 2169 <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button> 2170 <button type="button" class="btn btn-warning" data-go-to-url-on-click="[name='locations-1']:checked"> 2171 Change location </button> 2172 </div> 2173 </div> 2174 </div> 2175</div> 2176<!-- location modal mobile end --> 2177 2178<div class="modal fade add_new_card_modal" id="modal-add-new-card" tabindex="-1" role="dialog" aria-modal="true"> 2179 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down" role="document"> 2180 <div class="modal-content"> 2181 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button> 2182 <div class="modal-header"> 2183 <h2 class="modal-title eds-display-text-title-m">Add new card</h2> 2184 </div> 2185 <div class="modal-body pb-6"> 2186 <div class="ajax-creditcards"> 2187 <div class="fa fa-spinner fa-spin fa-4x"> 2188 </div> 2189 </div> 2190 </div> 2191 </div> 2192 </div> 2193</div> 2194 2195<div class="modal fade" id="modal-payment-change" tabindex="-1" role="dialog" aria-modal="true"> 2196 <div class="modal-dialog modal-dialog-centered" role="document"> 2197 <div class="modal-content"> 2198 <div class="modal-header"> 2199 <h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm <span data-confirm-payment-name>Pay with cash</span></h2> 2200 </div> 2201 <div class="modal-body"> 2202 <p>You've just changed your payment type to <strong data-confirm-payment-name>Pay with cash</strong>. Please confirm that to proceed.</p> 2203 <button class="btn btn-primary w-100" data-bs-dismiss="modal" data-confirm-payment-switch>Confirm and proceed</button> 2204 <button class="btn eh-btn-silent w-100 mt-2" data-bs-dismiss="modal" data-cancel-payment-switch>Cancel</button> 2205 </div> 2206 </div> 2207 </div> 2208</div> 2209 2210<div class="modal fade modal_over_modal" id="modal-confirm-no-number-address" tabindex="-1" role="dialog" aria-modal="true" style="z-index: 2000;"> 2211 <div class="modal-dialog modal-dialog-centered" role="document"> 2212 <div class="modal-content"> 2213 <div class="modal-header"> 2214 <h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm Address</h2> 2215 </div> 2216 <div class="modal-body"> 2217 <p>This address doesn't start with a street number. Please confirm the address is correct.</p> 2218 <button class="btn btn-warning w-100" data-bs-dismiss="modal" data-confirm-no-number-address>Yes, it's correct</button> 2219 <button class="btn btn-secondary w-100 mt-2" data-bs-dismiss="modal" data-cancel-no-number-address>No, let me edit it</button> 2220 </div> 2221 </div> 2222 </div> 2223</div> 2224 2225<div class="modal fade mob_full_modal" id="modal-invalid-address" tabindex="-1" role="dialog" aria-modal="true"> 2226 <div class="modal-dialog modal-dialog-centered" role="document"> 2227 <div class="modal-content"> 2228 <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 2229 <div class="modal-header"> 2230 <h2 class="modal-title eds-display-text-title-m">Sorry we do not deliver to your address!</h2> 2231 </div> 2232 <div class="modal-body"> 2233 <div class="www_moda_content"> 2234 <div class="cs_box pickup_when showcheck_parent"> 2235 <div>You can Pick up your order at this location</div> 2236 <div class="pickup_locbox"> 2237 <div class="rest_loc"> 2238 <p> 2239 Young's Kitchen - Cincinnati<br/>
2239 2240 2042 Beechmont Ave<br/>Cincinnati, OH 45230 </p> 2241 </div> 2242</div> </div> 2243 <div class="form-submit-wrapper"> 2244 <input type="submit" class="form-submit" value="Switch to pickup" data-bs-dismiss="modal" data-switch-to-pickup> 2245 </div> 2246 </div> 2247 </div> 2248 </div> 2249 </div> 2250</div> 2251 2252<div class="modal fade mob_full_modal" id="modal-view-delivery-zone" tabindex="-1" role="dialog" aria-modal="true"> 2253 <div class="modal-dialog modal-dialog-centered" role="document"> 2254 <div class="modal-content"> 2255 <div class="modal-body modal-body-view-delivery-zone" style="min-height: 75px;"> 2256 <div id="loading-view-delivery-area" class="loading-ajax-spinner"><i class="fa fa-spin fa-spinner fa-3x "></i></div> 2257 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button> 2258 <div id="modal-view-delivery-zone-content" style="display:none;"> 2259 <div class="h4 mt15">View our delivery area</div> 2260 <div class="mb15"></div> 2261 <style> 2262 #iframe-view-delivery-area { 2263 width:100%; 2264 height:100%; 2265 min-height:556px; 2266 } 2267 @media screen and (max-width: 768px) { 2268 #iframe-view-delivery-area { 2269 height: calc(100vh - 90px); 2270 } 2271 } 2272 </style> 2273 <iframe id="iframe-view-delivery-area" name="iframe-deliveryzone" frameborder="0" hspace="0" scrolling="auto" 2274 data-src="https://www.youngskitchenoh.com/viewdeliveryzone/altdoc/1/vdz/1" title="Map of delivery areas"></iframe> 2275 </div> 2276 </div> 2277 </div> 2278 </div> 2279</div> 2280 2281<!-- Alert modal --> 2282<div class="modal fade" id="modal-alert" tabindex="-1" aria-labelledby="modal-alert" aria-hidden="true"> 2283 <div class="modal-dialog"> 2284 <div class="modal-content"> 2285 <div class="modal-header"> 2286 <h2 class="modal-title fs-5 eds-display-text-title-m">Error</h2> 2287 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 2288 </div> 2289 <div class="modal-body"> 2290 Description 2291 </div> 2292 <div class="modal-footer"> 2293 <button type="button" class="btn btn-primary btn-close-modal" data-bs-dismiss="modal">Close</button> 2294 <button type="button" class="btn btn-primary hidden">Save changes</button> 2295 </div> 2296 </div> 2297 </div> 2298</div> 2299 2300 2301 2302 2303 2304 <div 2305 id="toasts" 2306 class="toast-container position-fixed start-50 translate-middle-x" 2307 style="bottom: calc(var(--eds-fixed-cta-height, 0) * 1px); max-width: calc(100% - 2rem)" 2308 > 2309 </div> 2310 2311
2311<script> 2312 $(() => { 2313 const ctas = document.querySelectorAll('[data-fixed-cta]'); 2314 if (!ctas.length) { 2315 return; 2316 } 2317 2318 function updateFixedCTAHeight() { 2319 document.documentElement.style.setProperty( 2320 '--eds-fixed-cta-height', 2321 Math.max(0, ...Array.from(ctas, (element) => { 2322 const rect = element.getBoundingClientRect(); 2323 return rect.height > 0 && getComputedStyle(element).position === 'fixed' 2324 ? Math.max(0, window.innerHeight - rect.top) 2325 : 0; 2326 })) 2327 ); 2328 } 2329 2330 if ('ResizeObserver' in window) { 2331 ctas.forEach((cta) => new ResizeObserver(updateFixedCTAHeight).observe(cta)); 2332 } else { 2333 updateFixedCTAHeight(); 2334 } 2335 2336 window.addEventListener('resize', app.throttle(updateFixedCTAHeight)); 2337 }); 2338 </script>
2338 2339 2340 <div class="visually-hidden"> 2341 <div id="announcements-polite" aria-live="polite" aria-atomic="true"> 2342 <div id="announcement-polite"></div> 2343 </div> 2344 2345 <div id="announcements-assertive" aria-live="assertive" aria-atomic="true"> 2346 <div id="announcement-assertive"></div> 2347 </div> 2348 </div> 2349 2350
2351<script type="text/javascript" src="/share42/share42.js"></script>
2351 2352 2353<!-- SET: SCRIPTS -->
2354<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2354
2354
2355<script>window.jQuery || document.write('
2355<script src="/web/default3.0/js/vendor/jquery-3.6.0.min.js"><\/script>')</script>
vendor: 1 bytes, line 2355
2355
2356<script src="https://code.jquery.com/jquery-migrate-3.3.2.js" integrity="sha384-KwAndHbPSueZ9+pG1mDjru/Q6KT6cliBs+/SCGpcOO6XvhrkbF0cBzkSs3+Pl2Zz" crossorigin="anonymous"></script>
2356 2357<!--
2357<script src="https://code.jquery.com/jquery-migrate-3.3.2.min.js" integrity="sha256-Ap4KLoCf1rXb52q+i3p0k2vjBsmownyBTE1EqlRiMwA=" crossorigin="anonymous"></script>
2357-->
2358<script> 2359 /* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */ 2360 (function($,d){$.each(readyQ,function(i,f){$(f)});$.each(bindReadyQ,function(i,f){$(d).bind("ready",f)})})(jQuery,document) 2361</script>
vendor: 1 bytes, line 2361
2361
2362<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 2362
2362
2363<script type="text/javascript" src="/min/g=js4.0&1788675044"></script>
2363 2364<!-- END: SCRIPTS --> 2365 2366
2367<script> 2368 function closeAnnouncementModal(){ 2369 $("#announcementBox").hide(); 2370 setAnnouncementSession(""); 2371 } 2372 2373 $('body').on('click', '#closeAnnouncement', function(e) { 2374 e.preventDefault(); 2375 setAnnouncementSession(""); 2376 }); 2377</script>
vendor: 1 bytes, line 2377
2377
2378<script> 2379$(() => { 2380 const stickyHeader = document.querySelector('.headerAndWtype'); 2381 if (!stickyHeader) { 2382 return; 2383 } 2384 2385 function updateHeaderHeight() { 2386 const gap = parseFloat(getComputedStyle(document.documentElement).fontSize) || 16; 2387 const offset = stickyHeader.offsetHeight + gap; 2388 document.documentElement.style.scrollPaddingTop = offset + 'px'; 2389 2390 document.documentElement.style.setProperty('--sticky-header-offset', offset + 'px'); 2391 } 2392 2393 updateHeaderHeight(); 2394 if ('ResizeObserver' in window) { 2395 new ResizeObserver(updateHeaderHeight).observe(stickyHeader); 2396 } else { 2397 window.addEventListener('resize', app.throttle(updateHeaderHeight)); 2398 } 2399}); 2400</script>
2400 2401 2402 <div id="recaptcha" class="g-recaptcha" data-callback="submitAjaxForm" data-size="invisible"></div> 2403 <div id="async-recaptcha" class="g-recaptcha" data-callback="recaptchaAsyncCallback" data-size="invisible"></div> 2404 2405
2405<script> 2406 var ajaxRecaptcha; 2407 var asyncRecaptcha; 2408 var checkoutRecaptcha; 2409 2410 function initRecaptchas() { 2411 const options = { 2412 sitekey: "6LeS6lMUAAAAADOPnBKluMb49PS1NyzPT1kR87Re", 2413 size: 'invisible', 2414 }; 2415 2416 $('[data-recaptcha]').not('[data-ajax-form]').each(function (k, v) { 2417 const submit = $(v).find('[type="submit"]'); 2418 grecaptcha.render(submit[0], { 2419 ...options, 2420 callback(token) { 2421 $(v).submit(); 2422 }, 2423 }); 2424 }); 2425 2426 ajaxRecaptcha = grecaptcha.render('recaptcha', options); 2427 asyncRecaptcha = grecaptcha.render('async-recaptcha', options); 2428 } 2429 </script>
vendor: 119 bytes, lines 2429-2431
2429 2430 <script src="https://www.google.com/recaptcha/api.js?render=explicit&onload=initRecaptchas" async defer></script> 2431
2432</body> 2433</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.