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>Good Fortune - Wichita in KS | Location and Hours | Chinese</title> 13 <meta name="keywords" content="good fortune, good fortune chinese, good fortune wichita, good fortune menu, wichita chinese takeout, wichita chinese food, wichita chinese restaurants, chinese takeout" /> 14 <meta name="description" content="Learn what hours Good Fortune - Wichita is open for takeout, and our Wichita, KS address."> 15 16 <meta property="og:type" content="website"> 17 <meta property="og:title" content="Good Fortune - Wichita in KS | Location and Hours | Chinese"> 18 <meta property="og:description" content="Learn what hours Good Fortune - Wichita is open for takeout, and our Wichita, KS address."> 19 <meta property="og:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/e3cc54fa-7b35-4059-83ae-158605dc0d00/public" /> 20 21 <meta name="twitter:card" content="summary_large_image"> 22 <meta name="twitter:title" content="Good Fortune - Wichita in KS | Location and Hours | Chinese"> 23 <meta name="twitter:description" content="Learn what hours Good Fortune - Wichita is open for takeout, and our Wichita, KS address."> 24 <meta name="twitter:image" content="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/e3cc54fa-7b35-4059-83ae-158605dc0d00/public" /> 25 26 <link rel="shortcut icon" href="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/6516cc77-1083-4ef2-90bd-a114d20f3500/public" type="image/x-icon" /> 27 28 <link rel="canonical" href="https://www.goodfortunewichita.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/23ecc2a2-b961-4e26-76bd-328fa6c8fa00/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/e1805f9e-1644-47ba-f8ba-cc9f55158e00/public); } 43 } 44 /*body{ } */ 45 46 47 </style> 48 49 50
50<script type="text/javascript"> 51 var UrlTag = "goodfortunewichitaks"; 52 var template = 'defaultv4'; 53 var formname = 'locationinfo'; 54 var menulink = 'https://www.goodfortunewichita.com/order/main'; 55 var checkoutlink = 'https://www.goodfortunewichita.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.goodfortunewichita.com/#restaurant","name":"Good Fortune - Wichita","url":"https://www.goodfortunewichita.com/","telephone":"+13167297799","address":{"@type":"PostalAddress","streetAddress":"10410 Maple St","addressLocality":"Wichita","addressRegion":"KS","postalCode":"67209","addressCountry":"US"},"hasMap":"https://maps.google.com/?q=Good Fortune - Wichita, 10410 Maple St, Wichita, KS, 67209","priceRange":"$$","potentialAction":{"@type":"OrderAction","target":"https://www.goodfortunewichita.com"},"servesCuisine":"Chinese","amenityFeature":[{"@type":"LocationFeatureSpecification","name":"Pick up","value":true}],"image":{"@type":"ImageObject","contentLocation":"Wichita, KS","url":"https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/e3cc54fa-7b35-4059-83ae-158605dc0d00/public"},"geo":{"@type":"GeoCoordinates","name":"Good Fortune - Wichita","latitude":37.6798641,"longitude":-97.4632595},"hasMenu":[{"@id":"https://www.goodfortunewichita.com/order/main#menu"}],"sameAs":["https://www.yelp.com/biz/good-fortune-wichita","https://www.tripadvisor.com/Restaurant_Review-g39143-d12791966-Reviews-Good_Fortune-Wichita_Kansas.html"],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","opens":"11:00","closes":"21: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.goodfortunewichita.com/order/main#menu","url":"https://www.goodfortunewichita.com/order/main","name":"Main"}]}</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: 'goodfortunewichitaks', 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-QTNJZ0J9RM
vendor: 15 bytes, lines 84-86
84"></script> 85 86
86<script> 87 88 gtag('config', "G-QTNJZ0J9RM"); 89 </script>
89 90 91 92 93 <meta name="smartbanner:title" content="Good Fortune - Wichita"> 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.goodfortunewichitaks"> 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/goodfortunewichitaks/"> 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.goodfortunewichita.com" 157 aria-current="false" 158 > 159 Good Fortune - Wichita </a> 160 161 <span class="eds-copy-text-s-regular text-center text-md-start address-container" title="10410 Maple St #110 Wichita, KS 67209"> 162 10410 Maple St #110 Wichita, KS 67209 </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="6ab53734426b3" 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="6ab53734426b3"]" 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.goodfortunewichita.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.goodfortunewichita.com/order/main" 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.goodfortunewichita.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.goodfortunewichita.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="8165" 227 data-event-on:document_ready="this.open = localStorage.getItem('menu-open-8165') !== 'false'" 228 onclick="localStorage.setItem('menu-open-8165', !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">15 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 === '97141'; 242 $(this).toggleClass('active', isCurrent); 243 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 244 }" 245 href="https://www.goodfortunewichita.com/order/main/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: '97141' }); 251 } else { 252 app.event.emit('menu_selected', { menu_id: '8165', menu_description: "", category_id: '97141' }); 253 } 254 }" 255 > 256 Appetizers<span class="sr-only"> menu category</span> 257 <span class="ms-auto">10<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 === '97142'; 263 $(this).toggleClass('active', isCurrent); 264 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 265 }" 266 href="https://www.goodfortunewichita.com/order/main/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: '97142' }); 272 } else { 273 app.event.emit('menu_selected', { menu_id: '8165', menu_description: "", category_id: '97142' }); 274 } 275 }" 276 > 277 Soup<span class="sr-only"> menu category</span> 278 <span class="ms-auto">6<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 === '97143'; 284 $(this).toggleClass('active', isCurrent); 285 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 286 }" 287 href="https://www.goodfortunewichita.com/order/main/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: '97143' }); 293 } else { 294 app.event.emit('menu_selected', { menu_id: '8165', menu_description: "", category_id: '97143' }); 295 } 296 }" 297 > 298 Fried Rice<span class="sr-only"> menu category</span> 299 <span class="ms-auto">8<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 === '97144'; 305 $(this).toggleClass('active', isCurrent); 306 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 307 }" 308 href="https://www.goodfortunewichita.com/order/main/chow-mein" 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: '97144' }); 314 } else { 315 app.event.emit('menu_selected', { menu_id: '8165', menu_description: "", category_id: '97144' }); 316 } 317 }" 318 > 319 Chow Mein<span class="sr-only"> menu category</span> 320 <span class="ms-auto">5<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 === '97145'; 326 $(this).toggleClass('active', isCurrent); 327 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 328 }" 329 href="https://www.goodfortunewichita.com/order/main/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: '97145' }); 335 } else { 336 app.event.emit('menu_selected', { menu_id: '8165', menu_description: "", category_id: '97145' }); 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 === '97146'; 347 $(this).toggleClass('active', isCurrent); 348 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 349 }" 350 href="https://www.goodfortunewichita.com/order/main/egg-foo-young" 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: '97146' }); 356 } else { 357 app.event.emit('menu_selected', { menu_id: '8165', menu_description: "", category_id: '97146' }); 358 } 359 }" 360 > 361 Egg Foo Young<span class="sr-only"> menu category</span> 362 <span class="ms-auto">5<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 === '97147'; 368 $(this).toggleClass('active', isCurrent); 369 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 370 }" 371 href="https://www.goodfortunewichita.com/order/main/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: '97147' }); 377 } else { 378 app.event.emit('menu_selected', { menu_id: '8165', menu_description: "", category_id: '97147' }); 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 === '97148'; 389 $(this).toggleClass('active', isCurrent); 390 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 391 }" 392 href="https://www.goodfortunewichita.com/order/main/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: '97148' }); 398 } else { 399 app.event.emit('menu_selected', { menu_id: '8165', menu_description: "", category_id: '97148' }); 400 } 401 }" 402 > 403 Pork<span class="sr-only"> menu category</span> 404 <span class="ms-auto">7<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 === '97149'; 410 $(this).toggleClass('active', isCurrent); 411 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 412 }" 413 href="https://www.goodfortunewichita.com/order/main/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: '97149' }); 419 } else { 420 app.event.emit('menu_selected', { menu_id: '8165', menu_description: "", category_id: '97149' }); 421 } 422 }" 423 > 424 Beef<span class="sr-only"> menu category</span> 425 <span class="ms-auto">9<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 === '97150'; 431 $(this).toggleClass('active', isCurrent); 432 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 433 }" 434 href="https://www.goodfortunewichita.com/order/main/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: '97150' }); 440 } else { 441 app.event.emit('menu_selected', { menu_id: '8165', menu_description: "", category_id: '97150' }); 442 } 443 }" 444 > 445 Seafood<span class="sr-only"> menu category</span> 446 <span class="ms-auto">10<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 === '97151'; 452 $(this).toggleClass('active', isCurrent); 453 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 454 }" 455 href="https://www.goodfortunewichita.com/order/main/vegetable" 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: '97151' }); 461 } else { 462 app.event.emit('menu_selected', { menu_id: '8165', menu_description: "", category_id: '97151' }); 463 } 464 }" 465 > 466 Vegetable<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 === '97152'; 473 $(this).toggleClass('active', isCurrent); 474 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 475 }" 476 href="https://www.goodfortunewichita.com/order/main/chefs-suggested-specialties" 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: '97152' }); 482 } else { 483 app.event.emit('menu_selected', { menu_id: '8165', menu_description: "", category_id: '9
4837152' }); 484 } 485 }" 486 > 487 Chef's Suggested Specialties<span class="sr-only"> menu category</span> 488 <span class="ms-auto">25<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 === '97153'; 494 $(this).toggleClass('active', isCurrent); 495 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 496 }" 497 href="https://www.goodfortunewichita.com/order/main/daily-combo" 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: '97153' }); 503 } else { 504 app.event.emit('menu_selected', { menu_id: '8165', menu_description: "", category_id: '97153' }); 505 } 506 }" 507 > 508 Daily Combo<span class="sr-only"> menu category</span> 509 <span class="ms-auto">31<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 === '97154'; 515 $(this).toggleClass('active', isCurrent); 516 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 517 }" 518 href="https://www.goodfortunewichita.com/order/main/low-calories-low-fat" 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: '97154' }); 524 } else { 525 app.event.emit('menu_selected', { menu_id: '8165', menu_description: "", category_id: '97154' }); 526 } 527 }" 528 > 529 Low Calories & Low Fat<span class="sr-only"> menu category</span> 530 <span class="ms-auto">7<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 === '97155'; 536 $(this).toggleClass('active', isCurrent); 537 this.setAttribute('aria-current', isCurrent ? 'page' : 'false'); 538 }" 539 href="https://www.goodfortunewichita.com/order/main/side-order" 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: '97155' }); 545 } else { 546 app.event.emit('menu_selected', { menu_id: '8165', menu_description: "", category_id: '97155' }); 547 } 548 }" 549 > 550 Side Order<span class="sr-only"> menu category</span> 551 <span class="ms-auto">5<span class="sr-only"> items available</span></span> 552 </a> 553 </details> 554 555 </div> 556 557 558 <div class="restaurant-info border-top border-light p-3 position-absolute bottom-0 left-0 w-100"> 559 <h2 class="eds-display-text-title-xs mb-0 me-2 pe-4"><span class="sr-only">Location: You're currently ordering from </span>Good Fortune - Wichita</h2> 560 561 <address class="eds-copy-text-s-regular mb-0"> 562 10410 Maple St #110 Wichita, KS 67209 </address> 563 </div> 564 565 <div class="eds-copy-text-s-regular p-3 d-lg-none"> 566 <h2 class="eds-display-text-title-m m-0 pb-3">Additional info</h2> 567 <ul class="list-unstyled" aria-label="App store links"> 568 <li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.goodfortunewichitaks"><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> 569 </ul> 570 571 <ul class="list-unstyled d-flex gap-2" aria-label="Social network links"> 572 <li><a href="https://www.yelp.com/biz/good-fortune-wichita" 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> 573 <li><a href="https://www.tripadvisor.com/Restaurant_Review-g39143-d12791966-Reviews-Good_Fortune-Wichita_Kansas.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> 574 </ul> 575 576<div>© 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a></div> 577 <div>Explore Chinese dining options in Wichita with <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a></div> 578 579<ul class="list-unstyled mb-0 pt-3" aria-label="Legal and support"> 580 <li><a href="https://www.goodfortunewichita.com/reportbug">Technical Support</a></li> 581 <li><a href="https://www.goodfortunewichita.com/privacy">Privacy Policy</a></li> 582 <li><a href="https://www.goodfortunewichita.com/tos">Terms of Service</a></li> 583 <li><a href="https://www.goodfortunewichita.com/accessibility">Accessibility</a></li> 584</ul> 585
586This 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. 587 </div> </div> 588 589
589<script> 590 { 591 const container = document.querySelector('[data-eds-id="6ab53734426b3"]'); 592 593 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 594 container.addEventListener(`eds.${eventName}`, (e) => { 595 bootstrap.Offcanvas.getOrCreateInstance(container)[eventName]( 596 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 597 ); 598 }); 599 }); 600 } 601 </script>
601 602 </div> 603 604 </header> 605 </div> 606 607 <aside class="container p-0" style="grid-area: hero" aria-labelledby="hero-section-title"> 608 <section class="hero"> 609 <div class="menu_hero backbgbox position-relative"> 610 <div class="logo"> 611 <a class="logo-image" href="https://www.goodfortunewichita.com" aria-current="false" > 612 <img 613 src="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/e3cc54fa-7b35-4059-83ae-158605dc0d00/public" 614 srcset="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/e3cc54fa-7b35-4059-83ae-158605dc0d00/public 1x, https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/e3cc54fa-7b35-4059-83ae-158605dc0d00/public 2x" alt="Go to Home" 615 onerror="this.closest('.logo').style.setProperty('display', 'none', 'important')" 616 /> 617 </a> 618 </div> 619 </div> 620 621 <div class="p-3"> 622 <div class="pb-1"> 623 <h1 id="hero-section-title" class="eds-display-text-title-s m-0 p-0">Good Fortune - Wichita</h1> 624 </div> 625 626 <div class="d-sm-flex align-items-baseline"> 627 <div class="mt-2"> 628 629 <span 630 class="eds_label eds_label--variant-error eds-interface-text-m-bold me-1 text-nowrap" 631 > 632 Closed </span> 633 634 Opens at 11:00AM </div> 635 636 <div class="d-flex gap-2 ms-sm-auto mt-2"> 637 638 <a 639 class="eds_button btn btn-outline-secondary btn-sm col text-nowrap" 640 href="https://www.goodfortunewichita.com/locationinfo?lid=6298" 641 > 642 <i class="eds_icon fa fa-info-circle" style="" aria-hidden="true"></i> Store info </a> 643 644 645 646 <a 647 class="eds_button btn btn-outline-secondary btn-sm col d-lg-none text-nowrap" 648 href="tel:(316) 729-7799 " 649 > 650 <i class="eds_icon fa fa-phone" style="" aria-hidden="true"></i> Call us </a> 651 652 653 </div> 654 </div> 655 </div> 656 </section> 657 </aside> 658 659 660 661 <div class="container" style="grid-area: messages"> 662 </div> 663 <!-- Header ends --> 664 665<main class="main_content" id="main"> 666 <div class="container menu_page locationinfo"> 667 <div class="row menu_wrapper"> 668 <div class="col-md-12"> 669 <h1 class="eds-display-text-title-m">Location and Hours</h1> 670 671 <style> 672 .location-info-box.image-failed .location-info-logo { display: none !important; } 673 .location-info-box.image-failed .location-info-map { display: block !important; } 674 .location-info-box.image-failed .location-info-map .account_logo, 675 .location-info-box.image-failed .location-info-map .restaurant_img, 676 .location-info-box.image-failed .location-info-map img { display: none !important; } 677 </style> 678 <div class="location-info-boxes"> 679 <div class="location-info-box"> 680 <div class="location-info-image location-info-logo hidden-sm-down"> 681 <div class="account_logo" role="presentation"><img src="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/e3cc54fa-7b35-4059-83ae-158605dc0d00/public" alt="Good Fortune - Wichita Logo" onerror="this.closest('.location-info-box').classList.add('image-failed')" /></div> </div> 682 683 <a 684 class="location-info-image location-info-map hidden-md-up" 685 style="background-image: url('https://maps.googleapis.com/maps/api/staticmap?key=AIzaSyBmllVcXZm3D1OIEXKJ5RA39qYpXx_jWvw¢er=37.6798641%2C-97.4632595&zoom=15&size=740x178&scale=2&language=en&markers=anchor%3Acenter%7C37.6798641%2C-97.4632595&signature=bDanlFbPTCbXL4tYDEEoVZZNCLc='); background-position: center; background-size: cover" 686 target="_blank" 687 title="Good Fortune - Wichita" 688 href="https://www.google.com/maps/search/Good+Fortune+-+Wichita/@37.679864,-97.463260,20z" 689 > 690 <div class="account_logo" role="presentation"><img src="https://imagedelivery.net/9lr8zq_Jvl7h6OFWqEi9IA/e3cc54fa-7b35-4059-83ae-158605dc0d00/public" alt="Good Fortune - Wichita Logo" onerror="this.closest('.location-info-box').classList.add('image-failed')" /></div> </a> 691 692 <div class="location-info-box-header"> 693 <h2>Good Fortune - Wichita</h2> 694 695 <span> 696 10410 Maple St<br/>#110<br/>Wichita, KS 67209 <span class="hidden-sm-down">(<a href="?form=map&lid=6298">see on map</a>)</span> 697 <span class="hidden-md-up">(<a href="https://www.google.com/maps/search/Good+Fortune+-+Wichita/@37.679864,-97.463260,20z">see on map</a>)</span> 698 </span> 699 700 <span>Phone: (316) 729-7799 </span> 701 702 <div class="todays-hours"> 703 <h3>Today's Hours (Thursday, September 24th)</h3> 704 705 <span class="hours"> 706 <span> <strong>11:00 AM - 9:00 PM</strong> 707 </span> 708 </span> 709 710 711 <a href="#" role="button" class="btn btn-sm btn-outline-secondary" data-bs-toggle="modal" data-bs-target="#locationModal-6298">View All Hours</a> 712 713 <span class="current_time">Current local time: 9:44 AM Central Time</span> 714 </div> 715 716 <div class="card_com"> 717 <ul> 718 <li><img src="/web/default4.0/images/creditcards/visa.svg" alt="We accept VISA" title="We accept VISA" /></li> 719 <li><img src="/web/default4.0/images/creditcards/mc.svg" alt="We accept MasterCard" title="We accept MasterCard" /></li> 720 <li><img src="/web/default4.0/images/creditcards/amex.svg" alt="We accept American Express" title="We accept American Express" /></li> 721 <li><img src="/web/default4.0/images/creditcards/disc.svg" alt="We accept Discover/Novus" title="We accept Discover/Novus" /></li> 722 <li><img src="/web/default4.0/images/creditcards/cash.svg" alt="We accept Cash" title="We accept Cash" /></li> 723 </ul> 724 </div> 725 726 <div class="modal fade location_modal" id="locationModal-6298" tabindex="-1" role="dialog" aria-labelledby="locationModalTitle-6298" aria-hidden="true"> 727 <div class="modal-dialog modal-dialog-centered" role="document"> 728 <div class="modal-content"> 729 <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 730 <div class="modal-header"> 731 <h5 class="modal-title" id="locationModalTitle-6298">Hours</h5> 732 </div> 733 <div class="modal-body"> 734 <table class="section"> 735 <tr class="row-day "> 736 <td class="label-day">Monday</td> 737 <td class="day-hours"> 738 <strong>Closed</strong> 739 </td> 740 </tr> 741 <tr class="row-day "> 742 <td class="label-day">Tuesday</td> 743 <td class="day-hours"> 744 <strong>11:00 AM - 9:00 PM</strong> 745 </td> 746 </tr> 747 <tr class="row-day "> 748 <td class="label-day">Wednesday</td> 749 <td class="day-hours"> 750 <strong>11:00 AM - 9:00 PM</strong> 751 </td> 752 </tr> 753 <tr class="row-day active"> 754 <td class="label-day">Thursday</td> 755 <td class="day-hours"> 756 <strong>11:00 AM - 9:00 PM</strong> 757 </td> 758 </tr> 759 <tr class="row-day "> 760 <td class="label-day">Friday</td> 761 <td class="day-hours"> 762 <strong>11:00 AM - 9:00 PM</strong> 763 </td> 764 </tr> 765 <tr class="row-day "> 766 <td class="label-day">Saturday</td> 767 <td class="day-hours"> 768 <strong>11:00 AM - 9:00 PM</strong> 769 </td> 770 </tr> 771 <tr class="row-day "> 772 <td class="label-day">Sunday</td> 773 <td class="day-hours"> 774 <strong>11:00 AM - 9:00 PM</strong> 775 </td> 776 </tr> 777 </table> 778 </div> 779 </div> 780 </div> 781 </div> 782 </div> 783 784 <div class="location-info-box-footer"> 785 <a href="?form=ordering&lid=6298" class="btn btn-primary w-100" role="button"> 786 Order from here </a> 787 </div> 788 </div> 789 </div> 790 </div> 791 </div> 792 </div> 793</main> 794 795<footer class="footer bg-white" style="grid-area: footer"> 796 <div class="container"> 797 <div class="social_wrapper"> 798 <div class="social_links"> 799 <ul class="d-flex align-items-start"> 800 <li> 801 <a class="icon" href="https://www.yelp.com/biz/good-fortune-wichita" target="_blank" title="Yelp (opens in new tab)"> 802 <span class="sr-only">Yelp</span> 803 <i class="eds_icon fab fa-yelp" style="" aria-hidden="true"></i> </a> 804 </li> 805 <li> 806 <a class="icon" href="https://www.tripadvisor.com/Restaurant_Review-g39143-d12791966-Reviews-Good_Fortune-Wichita_Kansas.html" target="_blank" title="TripAdvisor (opens in new tab)"> 807 <span class="sr-only">TripAdvisor</span> 808 <img class="eds_icon fab fa-tripadvisor" style="" aria-hidden="true" src="/web/website/assets/svg/icons/social/tripadvisor.svg" alt="Tripadvisor" /> </a> 809 </li> 810 </ul> 811 </div> 812 <div class="d_app"> 813 <ul> 814 <li><a href="https://play.google.com/store/apps/details?id=com.chinesemenuonline.goodfortunewichitaks"><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> 815 </ul> 816 </div> 817 </div> 818 819 <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)"> 820 <ul class="list-unstyled d-flex gap-3 mb-0 eds-interface-text-l-regular"> 821 <li><a class="text-decoration-none" href="https://www.goodfortunewichita.com" aria-current="false">Home</a></li> 822 <li><a class="text-decoration-none" href="https://www.goodfortunewichita.com/order/main" aria-current="false">Menu</a></li> 823 <li><a class="text-decoration-none" href="https://www.goodfortunewichita.com/locationinfo" aria-current="page">Location & Hours</a></li> 824 <li><a class="text-decoration-none" href="https://www.goodfortunewichita.com/contact" aria-current="false">Contact</a></li> 825 </ul> 826 827 <ul class="list-unstyled d-flex mb-0 eds-interface-text-m-regular"> 828 <li class="bullet-separated"><a href="https://www.goodfortunewichita.com/reportbug" class="errorLink">Technical Support</a></li> 829 <li class="bullet-separated"><a href="https://www.goodfortunewichita.com/privacy">Privacy Policy</a></li> 830 <li class="bullet-separated"><a href="https://www.goodfortunewichita.com/tos">Terms of Service</a></li> 831 <li class="bullet-separated"><a href="https://www.goodfortunewichita.com/accessibility">Accessibility</a></li> 832 </ul> 833 </div> 834 835 <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)"> 836 <p class="eds-copy-text-m-regular"> 837 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. 838 </p> 839 840 <p class="eds-copy-text-m-regular text-end"> 841 © 2026 Online Ordering by <a href="http://chinesemenuonline.com">Chinese Menu Online</a> <br>Explore Chinese dining options in Wichita with <a href="https://www.springroll.com" target="_blank" title="Opens in new tab" >Springroll</a> </p> 842 </div> 843 </div> 844</footer> 845<!-- footer ends --> 846 847 848</div> 849<!-- wrapper ends --> 850 851 852 853 <div 854 data-eds-id="6ab5373445327" 855 class="eds_dialog modal fade " 856 tabindex="-1" 857 aria-labelledby="eds-dialog-title-6ab5373445327" 858 aria-hidden="true" 859 id="forgot-password-modal" >
860 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md"> 861 <div class="modal-content "> 862 863 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 864 <h2 id="eds-dialog-title-6ab5373445327" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 865 Forgot Password </h2> 866 867 <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> 868 869 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular "> 870 <form 871 id="forgot-password-form" 872 name="forgot-password" 873 data-async-on-submit 874 method="post" 875 action="https://www.goodfortunewichita.com/auth/forgotpassword" 876 data-async-block="#forgot-password-modal .modal-content" 877 data-async-target="#forgot-password-modal .eds_dialog-body" 878 data-async-recaptcha 879 novalidate 880 > 881 882 883 <label 884 data-eds-id="6ab53734452e4" 885 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3" 886 > 887 <div class="eds_formfield-label"> 888 Your email <span aria-hidden="true">*</span> </div> 889 890 <div class="position-relative d-flex flex-column"> 891 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 892 893 <input 894 type="email" 895 class="eds-copy-text-l-regular " 896 placeholder=" " name="email" autocomplete="email" required value="" /> 897 898 899 900 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 901 </div> 902 903 904
904<script> 905 { 906 const container = document.querySelector('[data-eds-id="6ab53734452e4"]'); 907 const input = container.querySelector('input, textarea, select'); 908 const error = container.querySelector('.eds_formfield-error'); 909 910 911 input.addEventListener('eds.validation.reset', () => { 912 input.removeAttribute('data-validation'); 913 input.setCustomValidity(''); 914 error.innerHTML = ''; 915 }); 916 917 input.addEventListener('eds.validation.hide', () => { 918 input.removeAttribute('data-validation'); 919 }); 920 921 input.addEventListener('eds.validation.success', (e) => { 922 input.setCustomValidity(''); 923 input.setAttribute('data-validation', ''); 924 error.innerHTML = ''; 925 }); 926 927 input.addEventListener('eds.validation.warning', (e) => { 928 input.setCustomValidity(''); 929 input.setAttribute('data-validation', ''); 930 error.innerHTML = e.detail; 931 }); 932 933 input.addEventListener('eds.validation.error', (e) => { 934 input.setCustomValidity(e.detail); 935 input.checkValidity(); input.setAttribute('data-validation', ''); 936 }); 937 938 input.addEventListener('invalid', (e) => { 939 error.innerHTML = input.validationMessage; 940 }); 941 942 } 943 </script>
943 944 </label> 945 946 947 <button class="eds_button btn btn-primary w-100 mb-3" type="submit" form="forgot-password-form">Reset password</button> 948 <div class="text-center"> 949 <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> 950 </form> </div> 951 952 953 </div> 954 </div> 955 956
956<script> 957 { 958 const container = document.querySelector('[data-eds-id="6ab5373445327"]'); 959 let edsMethodsDisabled = false; 960 961 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 962 container.addEventListener(`eds.${eventName}`, (e) => { 963 if (edsMethodsDisabled) return; 964 965 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 966 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 967 ); 968 }); 969 }); 970 971 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 972 container.addEventListener(`${eventName}.bs.modal`, (e) => { 973 if (edsMethodsDisabled) return; 974 975 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 976 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 977 edsMethodsDisabled = false; 978 }); 979 }); 980 981 982 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 983 container.addEventListener(eventName, () => { 984 const autofocusInput = container.querySelector('[autofocus]'); 985 if (autofocusInput) { 986 container.style.display = 'block'; 987 autofocusInput.focus(); 988 } 989 }); 990 }); 991 992 } 993 </script>
993 994 </div> 995 996 997 <div 998 data-eds-id="6ab537344547c" 999 class="eds_dialog modal fade " 1000 tabindex="-1" 1001 aria-labelledby="eds-dialog-title-6ab537344547c" 1002 aria-hidden="true" 1003 id="login-modal" > 1004 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md"> 1005 <div class="modal-content "> 1006 1007 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 1008 <h2 id="eds-dialog-title-6ab537344547c" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 1009 Log in </h2> 1010 1011 <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> 1012 1013 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular "> 1014 <form 1015 id="login-form" 1016 name="login" 1017 data-async-on-submit 1018 method="post" 1019 action="https://www.goodfortunewichita.com/auth" 1020 data-async-block="#login-modal .modal-content" 1021 data-async-target="#login-modal .eds_dialog-body" 1022 data-async-then="document.querySelector('#login-modal').dispatchEvent(new CustomEvent('eds.hide'))" 1023 data-async-recaptcha 1024 novalidate 1025 > 1026 1027 1028 <label 1029 data-eds-id="6ab537344538b" 1030 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3" 1031 > 1032 <div class="eds_formfield-label"> 1033 Your email <span aria-hidden="true">*</span> </div> 1034 1035 <div class="position-relative d-flex flex-column"> 1036 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1037 1038 <input 1039 type="email" 1040 class="eds-copy-text-l-regular " 1041 placeholder=" " name="email" autocomplete="username" required value="" /> 1042 1043 1044 1045 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1046 </div> 1047 1048 1049
1049<script> 1050 { 1051 const container = document.querySelector('[data-eds-id="6ab537344538b"]'); 1052 const input = container.querySelector('input, textarea, select'); 1053 const error = container.querySelector('.eds_formfield-error'); 1054 1055 1056 input.addEventListener('eds.validation.reset', () => { 1057 input.removeAttribute('data-validation'); 1058 input.setCustomValidity(''); 1059 error.innerHTML = ''; 1060 }); 1061 1062 input.addEventListener('eds.validation.hide', () => { 1063 input.removeAttribute('data-validation'); 1064 }); 1065 1066 input.addEventListener('eds.validation.success', (e) => { 1067 input.setCustomValidity(''); 1068 input.setAttribute('data-validation', ''); 1069 error.innerHTML = ''; 1070 }); 1071 1072 input.addEventListener('eds.validation.warning', (e) => { 1073 input.setCustomValidity(''); 1074 input.setAttribute('data-validation', ''); 1075 error.innerHTML = e.detail; 1076 }); 1077 1078 input.addEventListener('eds.validation.error', (e) => { 1079 input.setCustomValidity(e.detail); 1080 input.checkValidity(); input.setAttribute('data-validation', ''); 1081 }); 1082 1083 input.addEventListener('invalid', (e) => { 1084 error.innerHTML = input.validationMessage; 1085 }); 1086 1087 } 1088 </script>
1088 1089 </label> 1090 1091 1092 1093 <label 1094 data-eds-id="6ab53734453a3" 1095 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2" 1096 > 1097 <div class="eds_formfield-label"> 1098 Your password <span aria-hidden="true">*</span> </div> 1099 1100 <div class="position-relative d-flex flex-column"> 1101 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1102 1103 <input 1104 type="password" 1105 class="eds-copy-text-l-regular pe-6" 1106 data-event-on:toggle_password_6ab53734453a3="(shown) => $(this).attr('type', shown ? 'text' : 'password')" placeholder=" " name="password" autocomplete="current-password" required value="" /> 1107 1108 1109 <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_6ab53734453a3', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab53734453a3="(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_6ab53734453a3="(shown) => this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6ab53734453a3="(shown) => this.hidden = !shown" hidden></i></button> 1110 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1111 </div> 1112 1113 1114
1114<script> 1115 { 1116 const container = document.querySelector('[data-eds-id="6ab53734453a3"]'); 1117 const input = container.querySelector('input, textarea, select'); 1118 const error = container.querySelector('.eds_formfield-error'); 1119 1120 1121 input.addEventListener('eds.validation.reset', () => { 1122 input.removeAttribute('data-validation'); 1123 input.setCustomValidity(''); 1124 error.innerHTML = ''; 1125 }); 1126 1127 input.addEventListener('eds.validation.hide', () => { 1128 input.removeAttribute('data-validation'); 1129 }); 1130 1131 input.addEventListener('eds.validation.success', (e) => { 1132 input.setCustomValidity(''); 1133 input.setAttribute('data-validation', ''); 1134 error.innerHTML = ''; 1135 }); 1136 1137 input.addEventListener('eds.validation.warning', (e) => { 1138 input.setCustomValidity(''); 1139 input.setAttribute('data-validation', ''); 1140 error.innerHTML = e.detail; 1141 }); 1142 1143 input.addEventListener('eds.validation.error', (e) => { 1144 input.setCustomValidity(e.detail); 1145 input.checkValidity(); input.setAttribute('data-validation', ''); 1146 }); 1147 1148 input.addEventListener('invalid', (e) => { 1149 error.innerHTML = input.validationMessage; 1150 }); 1151 1152 } 1153 </script>
1153 1154 </label> 1155 1156 1157 <div class="text-end mb-3"> 1158 <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> 1159 1160 1161 <button class="eds_button btn btn-primary w-100 mb-3" type="submit">Log in</button> 1162 <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"> 1163 <a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Fwww.goodfortunewichita.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();"> 1164 <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> 1165 Continue with Google 1166 </a> 1167 </div> 1168 <div class="apple-signin-container text-center mb-2"> 1169 <a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Fwww.goodfortunewichita.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();"> 1170 <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> 1171 Continue with Apple 1172 </a> 1173 </div> 1174 <small class="d-block mt-2 eds-interface-text-s-regular"> 1175 By continuing, you agree to our <a href="https://www.goodfortunewichita.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> & <a href="https://www.goodfortunewichita.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.goodfortunewichita.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. 1176 </small> 1177 1178 <div class="text-center mt-3"> 1179 Don't have an account? 1180 <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> 1181 </form> </div> 1182 1183 1184 </div> 1185 </div> 1186 1187
1187<script> 1188 { 1189 const container = document.querySelector('[data-eds-id="6ab537344547c"]'); 1190 let edsMethodsDisabled = false; 1191 1192 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 1193 container.addEventListener(`eds.${eventName}`, (e) => { 1194 if (edsMethodsDisabled) return; 1195 1196 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 1197 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 1198 ); 1199 }); 1200 }); 1201 1202 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 1203 container.addEventListener(`${eventName}.bs.modal`, (e) => { 1204 if (edsMethodsDisabled) return; 1205 1206 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 1207 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 1208 edsMethodsDisabled = false; 1209 }); 1210 }); 1211 1212 1213 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 1214 container.addEventListener(eventName, () => { 1215 const autofocusInput = container.querySelector('[autofocus]'); 1216 if (autofocusInput) { 1217 container.style.display = 'block'; 1218 autofocusInput.focus(); 1219 } 1220 }); 1221 }); 1222 1223 } 1224 </script>
1224 1225 </div> 1226 1227 1228 <div 1229 data-eds-id="6ab53734457b5" 1230 class="eds_dialog modal fade " 1231 tabindex="-1" 1232 aria-labelledby="eds-dialog-title-6ab53734457b5" 1233 aria-hidden="true" 1234 id="register-modal" > 1235 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down modal-md"> 1236 <div class="modal-content "> 1237 1238 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 1239 <h2 id="eds-dialog-title-6ab53734457b5" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 1240 Sign up </h2> 1241 1242 <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> 1243 1244 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular p-0"> 1245 <form 1246 id="register-form" 1247 name="register" 1248 data-async-on-submit 1249 method="post" 1250 action="https://www.goodfortunewichita.com/auth/register" 1251 data-async-block="#register-modal .modal-content" 1252 data-async-target="#register-modal .eds_dialog-body" 1253 data-async-then="document.querySelector('#register-modal').dispatchEvent(new CustomEvent('eds.hide'))" 1254 data-async-recaptcha 1255 novalidate 1256 > 1257 1258 <div class="p-3 pt-0"> 1259 1260 <label 1261 data-eds-id="6ab5373445691" 1262 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1263 > 1264 <div class="eds_formfield-label"> 1265 First name <span aria-hidden="true">*</span> </div> 1266 1267 <div class="position-relative d-flex flex-column"> 1268 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1269 1270 <input 1271 type="text" 1272 class="eds-copy-text-l-regular " 1273 placeholder=" " name="firstname" autocomplete="given-name" required value="" /> 1274 1275 1276 1277 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1278 </div> 1279 1280 1281
1281<script> 1282 { 1283 const container = document.querySelector('[data-eds-id="6ab5373445691"]'); 1284 const input = container.querySelector('input, textarea, select'); 1285 const error = container.querySelector('.eds_formfield-error'); 1286 1287 1288 input.addEventListener('eds.validation.reset', () => { 1289 input.removeAttribute('data-validation'); 1290 input.setCustomValidity(''); 1291 error.innerHTML = ''; 1292 }); 1293 1294 input.addEventListener('eds.validation.hide', () => { 1295 input.removeAttribute('data-validation'); 1296 }); 1297 1298 input.addEventListener('eds.validation.success', (e) => { 1299 input.setCustomValidity(''); 1300 input.setAttribute('data-validation', ''); 1301 error.innerHTML = ''; 1302 }); 1303 1304 input.addEventListener('eds.validation.warning', (e) => { 1305 input.setCustomValidity(''); 1306 input.setAttribute('data-validation', ''); 1307 error.innerHTML = e.detail; 1308 }); 1309 1310 input.addEventListener('eds.validation.error', (e) => { 1311 input.setCustomValidity(e.detail); 1312 input.checkValidity(); input.setAttribute('data-validation', ''); 1313 }); 1314 1315 input.addEventListener('invalid', (e) => { 1316 error.innerHTML = input.validationMessage; 1317 }); 1318 1319 } 1320 </script>
1320 1321 </label> 1322 1323 1324 1325 <label 1326 data-eds-id="6ab53734456ac" 1327 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1328 > 1329 <div class="eds_formfield-label"> 1330 Last name <span aria-hidden="true">*</span> </div> 1331 1332 <div class="position-relative d-flex flex-column"> 1333 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1334 1335 <input 1336 type="text" 1337 class="eds-copy-text-l-regular " 1338 placeholder=" " name="lastname" autocomplete="family-name" required value="" /> 1339 1340 1341 1342 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1343 </div> 1344 1345 1346
1346<script> 1347 { 1348 const container = document.querySelector('[data-eds-id="6ab53734456ac"]'); 1349 const input = container.querySelector('input, textarea, select'); 1350 const error = container.querySelector('.eds_formfield-error'); 1351 1352 1353 input.addEventListener('eds.validation.reset', () => { 1354 input.removeAttribute('data-validation'); 1355 input.setCustomValidity(''); 1356 error.innerHTML = ''; 1357 }); 1358 1359 input.addEventListener('eds.validation.hide', () => { 1360 input.removeAttribute('data-validation'); 1361 }); 1362 1363 input.addEventListener('eds.validation.success', (e) => { 1364 input.setCustomValidity(''); 1365 input.setAttribute('data-validation', ''); 1366 error.innerHTML = ''; 1367 }); 1368 1369 input.addEventListener('eds.validation.warning', (e) => { 1370 input.setCustomValidity(''); 1371 input.setAttribute('data-validation', ''); 1372 error.innerHTML = e.detail; 1373 }); 1374 1375 input.addEventListener('eds.validation.error', (e) => { 1376 input.setCustomValidity(e.detail); 1377 input.checkValidity(); input.setAttribute('data-validation', ''); 1378 }); 1379 1380 input.addEventListener('invalid', (e) => { 1381 error.innerHTML = input.validationMessage; 1382 }); 1383 1384 } 1385 </script>
1385 1386 </label> 1387 1388 1389 1390 <label 1391 data-eds-id="6ab53734456bf" 1392 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1393 > 1394 <div class="eds_formfield-label"> 1395 Email <span aria-hidden="true">*</span> </div> 1396 1397 <div class="position-relative d-flex flex-column"> 1398 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1399 1400 <input 1401 type="email" 1402 class="eds-copy-text-l-regular " 1403 placeholder=" " name="email" autocomplete="username" required value="" /> 1404 1405 1406 1407 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1408 </div> 1409 1410 1411
1411<script> 1412 { 1413 const container = document.querySelector('[data-eds-id="6ab53734456bf"]'); 1414 const input = container.querySelector('input, textarea, select'); 1415 const error = container.querySelector('.eds_formfield-error'); 1416 1417 1418 input.addEventListener('eds.validation.reset', () => { 1419 input.removeAttribute('data-validation'); 1420 input.setCustomValidity(''); 1421 error.innerHTML = ''; 1422 }); 1423 1424 input.addEventListener('eds.validation.hide', () => { 1425 input.removeAttribute('data-validation'); 1426 }); 1427 1428 input.addEventListener('eds.validation.success', (e) => { 1429 input.setCustomValidity(''); 1430 input.setAttribute('data-validation', ''); 1431 error.innerHTML = ''; 1432 }); 1433 1434 input.addEventListener('eds.validation.warning', (e) => { 1435 input.setCustomValidity(''); 1436 input.setAttribute('data-validation', ''); 1437 error.innerHTML = e.detail; 1438 }); 1439 1440 input.addEventListener('eds.validation.error', (e) => { 1441 input.setCustomValidity(e.detail); 1442 input.checkValidity(); input.setAttribute('data-validation', ''); 1443 }); 1444 1445 input.addEventListener('invalid', (e) => { 1446 error.innerHTML = input.validationMessage; 1447 }); 1448 1449 } 1450 </script>
1450 1451 </label> 1452 1453 1454 1455 <label 1456 data-eds-id="6ab53734456cf" 1457 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-2p5" 1458 > 1459 <div class="eds_formfield-label"> 1460 Password <span aria-hidden="true">*</span> </div> 1461 1462 <div class="position-relative d-flex flex-column"> 1463 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1464 1465 <input 1466 type="password" 1467 class="eds-copy-text-l-regular pe-6" 1468 data-event-on:toggle_password_6ab53734456cf="(shown) => $(this).attr('type', shown ? 'text' : 'password')" placeholder=" " name="password" autocomplete="current-password" required value="" /> 1469 1470 1471 <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_6ab53734456cf', !$(this).data('password-shown'))" data-event-on:toggle_password_6ab53734456cf="(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_6ab53734456cf="(shown) => this.hidden = shown"></i> <i class="eds_icon fas fa-sm fa-eye-slash" style="" aria-hidden="true" data-event-on:toggle_password_6ab53734456cf="(shown) => this.hidden = !shown" hidden></i></button> 1472 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1473 </div> 1474 1475 1476
1476<script> 1477 { 1478 const container = document.querySelector('[data-eds-id="6ab53734456cf"]'); 1479 const input = container.querySelector('input, textarea, select'); 1480 const error = container.querySelector('.eds_formfield-error'); 1481 1482 1483 input.addEventListener('eds.validation.reset', () => { 1484 input.removeAttribute('data-validation'); 1485 input.setCustomValidity(''); 1486 error.innerHTML = ''; 1487 }); 1488 1489 input.addEventListener('eds.validation.hide', () => { 1490 input.removeAttribute('data-validation'); 1491 }); 1492 1493 input.addEventListener('eds.validation.success', (e) => { 1494 input.setCustomValidity(''); 1495 input.setAttribute('data-validation', ''); 1496 error.innerHTML = ''; 1497 }); 1498 1499 input.addEventListener('eds.validation.warning', (e) => { 1500 input.setCustomValidity(''); 1501 input.setAttribute('data-validation', ''); 1502 error.innerHTML = e.detail; 1503 }); 1504 1505 input.addEventListener('eds.validation.error', (e) => { 1506 input.setCustomValidity(e.detail); 1507 input.checkValidity(); input.setAttribute('data-validation', ''); 1508 }); 1509 1510 input.addEventListener('invalid', (e) => { 1511 error.innerHTML = input.validationMessage; 1512 }); 1513 1514 } 1515 </script>
1515 1516 </label> 1517 1518 1519 1520 <label 1521 data-eds-id="6ab5373445700" 1522 class="eds_formfield eds_formfield--size-medium eds_formfield--variant-primary eds-copy-text-m-regular w-100 mb-3" 1523 > 1524 <div class="eds_formfield-label"> 1525 Phone number <span aria-hidden="true">*</span> </div> 1526 1527 <div class="position-relative d-flex flex-column"> 1528 <div class="eds_formfield-error eds-interface-text-m-bold" style="order: 1000"></div> 1529 1530 <input 1531 type="text" 1532 class="eds-copy-text-l-regular " 1533 placeholder=" " name="primary_phone" autocomplete="tel-national" required value="" /> 1534 1535 1536 1537 <i class="eds_icon fa eds_formfield-validation" style="" aria-hidden="true"></i> 1538 </div> 1539 1540 <div class="eds-interface-text-s-regular mt-2"> 1541 <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> 1542 1543
1543<script> 1544 { 1545 const container = document.querySelector('[data-eds-id="6ab5373445700"]'); 1546 const input = container.querySelector('input, textarea, select'); 1547 const error = container.querySelector('.eds_formfield-error'); 1548 1549 1550 input.addEventListener('eds.validation.reset', () => { 1551 input.removeAttribute('data-validation'); 1552 input.setCustomValidity(''); 1553 error.innerHTML = ''; 1554 }); 1555 1556 input.addEventListener('eds.validation.hide', () => { 1557 input.removeAttribute('data-validation'); 1558 }); 1559 1560 input.addEventListener('eds.validation.success', (e) => { 1561 input.setCustomValidity(''); 1562 input.setAttribute('data-validation', ''); 1563 error.innerHTML = ''; 1564 }); 1565 1566 input.addEventListener('eds.validation.warning', (e) => { 1567 input.setCustomValidity(''); 1568 input.setAttribute('data-validation', ''); 1569 error.innerHTML = e.detail; 1570 }); 1571 1572 input.addEventListener('eds.validation.error', (e) => { 1573 input.setCustomValidity(e.detail); 1574 input.checkValidity(); input.setAttribute('data-validation', ''); 1575 }); 1576 1577 input.addEventListener('invalid', (e) => { 1578 error.innerHTML = input.validationMessage; 1579 }); 1580 1581 } 1582 </script>
1582 1583 </label> 1584 1585 1586 1587 <div class="eds_checkable d-inline-block mb-2" > 1588 <input id="eds-checkable-6ab5373445713" name="receive_promotions" value="1" checked type="checkbox" /> 1589 <label for="eds-checkable-6ab5373445713" class="eds_checkable-text eds-interface-text-l-regular "> 1590 Receive Promotional Offers & Updates </label> 1591 </div> 1592 1593 1594 <button class="eds_button btn btn-primary w-100 mt-1 mb-3" type="submit">Sign up</button> 1595 <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"> 1596 <a href="https://sso.onlineorderingsecure.com/auth/google/redirect?return_to=https%3A%2F%2Fwww.goodfortunewichita.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();"> 1597 <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> 1598 Continue with Google 1599 </a> 1600 </div> 1601 <div class="apple-signin-container text-center mb-2"> 1602 <a href="https://sso.onlineorderingsecure.com/auth/apple/redirect?return_to=https%3A%2F%2Fwww.goodfortunewichita.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();"> 1603 <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> 1604 Continue with Apple 1605 </a> 1606 </div> 1607 <small class="d-block mt-2 eds-interface-text-s-regular"> 1608 By continuing, you agree to our <a href="https://www.goodfortunewichita.com/tos" target="_blank" rel="noopener" title="Opens in new tab">Terms of Service</a> & <a href="https://www.goodfortunewichita.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.goodfortunewichita.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. 1609 </small> 1610 1611 <div class="text-center mt-3"> 1612 Already have an account? 1613 <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> 1614 </div> 1615 </form> </div> 1616 1617 1618 </div> 1619 </div> 1620 1621
1621<script> 1622 { 1623 const container = document.querySelector('[data-eds-id="6ab53734457b5"]'); 1624 let edsMethodsDisabled = false; 1625 1626 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 1627 container.addEventListener(`eds.${eventName}`, (e) => { 1628 if (edsMethodsDisabled) return; 1629 1630 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 1631 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 1632 ); 1633 }); 1634 }); 1635 1636 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 1637 container.addEventListener(`${eventName}.bs.modal`, (e) => { 1638 if (edsMethodsDisabled) return; 1639 1640 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 1641 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 1642 edsMethodsDisabled = false; 1643 }); 1644 }); 1645 1646 1647 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 1648 container.addEventListener(eventName, () => { 1649 const autofocusInput = container.querySelector('[autofocus]'); 1650 if (autofocusInput) { 1651 container.style.display = 'block'; 1652 autofocusInput.focus(); 1653 } 1654 }); 1655 }); 1656 1657 } 1658 </script>
1658 1659 </div> 1660 1661 1662
1662<script> 1663 window.__ssoConfig = { 1664 google: { 1665 pendingUrl: "https:\/\/www.goodfortunewichita.com\/auth\/google\/pending", 1666 registerModalId: "register-modal", 1667 loginModalId: "login-modal" }, 1668 apple: { 1669 pendingUrl: "https:\/\/www.goodfortunewichita.com\/auth\/apple\/pending", 1670 registerModalId: "register-modal", 1671 loginModalId: "login-modal" } 1672 }; 1673 </script>
1673 1674 1675 1676<div class="modal fade" id="modal-order-time" tabindex="-1" role="dialog" 1677 aria-hidden="true"> 1678 <div class="modal-dialog modal-fullscreen-md-down mt-md-6" role="document"> 1679 <div class="modal-content"> 1680 <button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 1681 <div class="modal-header"> 1682 <h2 class="modal-title eds-display-text-title-m">Order time</h2> 1683 </div> 1684 <div class="modal-body"> 1685 <div class="btn-group w-100 btn-group-order-time-type mb-3" style="display: none;"> 1686 1687 <input type="radio" name="param_order~time~type_i_n_1" id="order_time_type_1-" value="1" class="btn-check timeswitch orderTimeTypeOption" 1688 checked /> 1689 <label for="order_time_type_1-" class="d-flex align-items-center justify-content-center btn btn-outline-secondary w-50"> 1690 <span> 1691 Later 1692 <span class="d-block small fw-normal">Later</span> 1693 </span> 1694 </label> 1695 </div> 1696 <div id="laterContent" class=""> 1697 <div class="select-time-container"> 1698 <div class="selecttime showcheck_parent "> 1699 <div class="select-time-header clearfix"> 1700 <h3 class="bold fl fs-5">Pick a day and time</h3> 1701 </div> 1702 <div class="select-time-content clearfix"> 1703 <div class="row select-time-row"> 1704 <div class="datepicker col-md-8" style="min-height: 248px;"> 1705 <div class="datepicker-days" style="display: block;"> 1706 <div data-datetimepicker data-datepicker-min-date="2026-09-24" class="errorable"></div> 1707 </div> 1708 </div> 1709 <div class="timepicker col-md-4"> 1710 <div class="timepicker-picker"> 1711 <ul class="ready-at-time css-scroll"> 1712 <li class="time-button "> 1713 <input id="timeValue0" type="radio" value="11:30 AM" name="param_ready~at~time_s_n_15" 1714 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1715 data-required-field data-ready-attime/> 1716 <label for="timeValue0" class="btn btn-outline-secondary btn-sm" for="">11:30 AM</label> 1717 </li> 1718 <li class="time-button "> 1719 <input id="timeValue1" type="radio" value="11:45 AM" name="param_ready~at~time_s_n_15" 1720 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1721 data-required-field data-ready-attime/> 1722 <label for="timeValue1" class="btn btn-outline-secondary btn-sm" for="">11:45 AM</label> 1723 </li> 1724 <li class="time-button "> 1725 <input id="timeValue2" type="radio" value="12:00 PM" name="param_ready~at~time_s_n_15" 1726 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1727 data-required-field data-ready-attime/> 1728 <label for="timeValue2" class="btn btn-outline-secondary btn-sm" for="">12:00 PM</label> 1729 </li> 1730 <li class="time-button "> 1731 <input id="timeValue3" type="radio" value="12:15 PM" name="param_ready~at~time_s_n_15" 1732 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1733 data-required-field data-ready-attime/> 1734 <label for="timeValue3" class="btn btn-outline-secondary btn-sm" for="">12:15 PM</label> 1735 </li> 1736 <li class="time-button "> 1737 <input id="timeValue4" type="radio" value="12:30 PM" name="param_ready~at~time_s_n_15" 1738 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1739 data-required-field data-ready-attime/> 1740 <label for="timeValue4" class="btn btn-outline-secondary btn-sm" for="">12:30 PM</label> 1741 </li> 1742 <li class="time-button "> 1743 <input id="timeValue5" type="radio" value="12:45 PM" name="param_ready~at~time_s_n_15" 1744 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1745 data-required-field data-ready-attime/> 1746 <label for="timeValue5" class="btn btn-outline-secondary btn-sm" for="">12:45 PM</label> 1747 </li> 1748 <li class="time-button "> 1749 <input id="timeValue6" type="radio" value="1:00 PM" name="param_ready~at~time_s_n_15" 1750 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1751 data-required-field data-ready-attime/> 1752 <label for="timeValue6" class="btn btn-outline-secondary btn-sm" for="">1:00 PM</label> 1753 </li> 1754 <li class="time-button "> 1755 <input id="timeValue7" type="radio" value="1:15 PM" name="param_ready~at~time_s_n_15" 1756 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1757 data-required-field data-ready-attime/> 1758 <label for="timeValue7" class="btn btn-outline-secondary btn-sm" for="">1:15 PM</label> 1759 </li> 1760 <li class="time-button "> 1761 <input id="timeValue8" type="radio" value="1:30 PM" name="param_ready~at~time_s_n_15" 1762 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1763 data-required-field data-ready-attime/> 1764 <label for="timeValue8" class="btn btn-outline-secondary btn-sm" for="">1:30 PM</label> 1765 </li> 1766 <li class="time-button "> 1767 <input id="timeValue9" type="radio" value="1:45 PM" name="param_ready~at~time_s_n_15" 1768 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1769 data-required-field data-ready-attime/> 1770 <label for="timeValue9" class="btn btn-outline-secondary btn-sm" for="">1:45 PM</label> 1771 </li> 1772 <li class="time-button "> 1773 <input id="timeValue10" type="radio" value="2:00 PM" name="param_ready~at~time_s_n_15" 1774 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1775 data-required-field data-ready-attime/> 1776 <label for="timeValue10" class="btn btn-outline-secondary btn-sm" for="">2:00 PM</label> 1777 </li> 1778 <li class="time-button "> 1779 <input id="timeValue11" type="radio" value="2:15 PM" name="param_ready~at~time_s_n_15" 1780 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1781 data-required-field data-ready-attime/> 1782 <label for="timeValue11" class="btn btn-outline-secondary btn-sm" for="">2:15 PM</label> 1783 </li> 1784 <li class="time-button "> 1785 <input id="timeValue12" type="radio" value="2:30 PM" name="param_ready~at~time_s_n_15" 1786 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1787 data-required-field data-ready-attime/> 1788 <label for="timeValue12" class="btn btn-outline-secondary btn-sm" for="">2:30 PM</label> 1789 </li> 1790 <li class="time-button "> 1791 <input id="timeValue13" type="radio" value="2:45 PM" name="param_ready~at~time_s_n_15" 1792 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1793 data-required-field data-ready-attime/> 1794 <label for="timeValue13" class="btn btn-outline-secondary btn-sm" for="">2:45 PM</label> 1795 </li> 1796 <li class="time-button "> 1797 <input id="timeValue14" type="radio" value="3:00 PM" name="param_ready~at~time_s_n_15" 1798 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1799 data-required-field data-ready-attime/> 1800 <label for="timeValue14" class="btn btn-outline-secondary btn-sm" for="">3:00 PM</label> 1801 </li> 1802 <li class="time-button "> 1803 <input id="timeValue15" type="radio" value="3:15 PM" name="param_ready~at~time_s_n_15" 1804 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1805 data-required-field data-ready-attime/> 1806 <label for="timeValue15" class="btn btn-outline-secondary btn-sm" for="">3:15 PM</label> 1807 </li> 1808 <li class="time-button "> 1809 <input id="timeValue16" type="radio" value="3:30 PM" name="param_ready~at~time_s_n_15" 1810 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1811 data-required-field data-ready-attime/> 1812 <label for="timeValue16" class="btn btn-outline-secondary btn-sm" for="">3:30 PM</label> 1813 </li> 1814 <li class="time-button "> 1815 <input id="timeValue17" type="radio" value="3:45 PM" name="param_ready~at~time_s_n_15" 1816 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1817 data-required-field data-ready-attime/> 1818 <label for="timeValue17" class="btn btn-outline-secondary btn-sm" for="">3:45 PM</label> 1819 </li> 1820 <li class="time-button "> 1821 <input id="timeValue18" type="radio" value="4:00 PM" name="param_ready~at~time_s_n_15" 1822 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1823 data-required-field data-ready-attime/> 1824 <label for="timeValue18" class="btn btn-outline-secondary btn-sm" for="">4:00 PM</label> 1825 </li> 1826 <li class="time-button "> 1827 <input id="timeValue19" type="radio" value="4:15 PM" name="param_ready~at~time_s_n_15" 1828 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1829 data-required-field data-ready-attime/> 1830 <label for="timeValue19" class="btn btn-outline-secondary btn-sm" for="">4:15 PM</label> 1831 </li> 1832 <li class="time-button "> 1833 <input id="timeValue20" type="radio" value="4:30 PM" name="param_ready~at~time_s_n_15" 1834 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1835 data-required-field data-ready-attime/> 1836 <label for="timeValue20" class="btn btn-outline-secondary btn-sm" for="">4:30 PM</label> 1837 </li> 1838 <li class="time-button "> 1839 <input id="timeValue21" type="radio" value="4:45 PM" name="param_ready~at~time_s_n_15" 1840 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1841 data-required-field data-ready-attime/> 1842 <label for="timeValue21" class="btn btn-outline-secondary btn-sm" for="">4:45 PM</label> 1843 </li> 1844 <li class="time-button "> 1845 <input id="timeValue22" type="radio" value="5:00 PM" name="param_ready~at~time_s_n_15" 1846 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1847 data-required-field data-ready-attime/> 1848 <label for="timeValue22" class="btn btn-outline-secondary btn-sm" for="">5:00 PM</label> 1849 </li> 1850 <li class="time-button "> 1851 <input id="timeValue23" type="radio" value="5:15 PM" name="param_ready~at~time_s_n_15" 1852 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1853 data-required-field data-ready-attime/> 1854 <label for="timeValue23" class="btn btn-outline-secondary btn-sm" for="">5:15 PM</label> 1855 </li> 1856 <li class="time-button "> 1857 <input id="timeValue24" type="radio" value="5:30 PM" name="param_ready~at~time_s_n_15" 1858 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1859 data-required-field data-ready-attime/> 1860 <label for="timeValue24" class="btn btn-outline-secondary btn-sm" for="">5:30 PM</label> 1861 </li> 1862 <li class="time-button "> 1863 <input id="timeValue25" type="radio" value="5:45 PM" name="param_ready~at~time_s_n_15" 1864 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1865 data-required-field data-ready-attime/> 1866 <label for="timeValue25" class="btn btn-outline-secondary btn-sm" for="">5:45 PM</label> 1867 </li> 1868 <li class="time-button "> 1869 <input id="timeValue26" type="radio" value="6:00 PM" name="param_ready~at~time_s_n_15" 1870 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1871 data-required-field data-ready-attime/> 1872 <label for="timeValue26" class="btn btn-outline-secondary btn-sm" for="">6:00 PM</label> 1873 </li> 1874 <li class="time-button "> 1875 <input id="timeValue27" type="radio" value="6:15 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="timeValue27" class="btn btn-outline-secondary btn-sm" for="">6:15 PM</label> 1879 </li> 1880 <li class="time-button "> 1881 <input id="timeValue28" type="radio" value="6:30 PM" name="param_ready~at~time_s_n_15" 1882 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1883 data-required-field data-ready-attime/> 1884 <label for="timeValue28" class="btn btn-outline-secondary btn-sm" for="">6:30 PM</label> 1885 </li> 1886 <li class="time-button "> 1887 <input id="timeValue29" type="radio" value="6:45 PM" name="param_ready~at~time_s_n_15" 1888 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1889 data-required-field data-ready-attime/> 1890 <label for="timeValue29" class="btn btn-outline-secondary btn-sm" for="">6:45 PM</label> 1891 </li> 1892 <li class="time-button "> 1893 <input id="timeValue30" type="radio" value="7:00 PM" name="param_ready~at~time_s_n_15" 1894 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1895 data-required-field data-ready-attime/> 1896 <label for="timeValue30" class="btn btn-outline-secondary btn-sm" for="">7:00 PM</label> 1897 </li> 1898 <li class="time-button "> 1899 <input id="timeValue31" type="radio" value="7:15 PM" name="param_ready~at~time_s_n_15" 1900 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1901 data-required-field data-ready-attime/> 1902 <label for="timeValue31" class="btn btn-outline-secondary btn-sm" for="">7:15 PM</label> 1903 </li> 1904 <li class="time-button "> 1905 <input id="timeValue32" type="radio" value="7:30 PM" name="param_ready~at~time_s_n_15" 1906 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1907 data-required-field data-ready-attime/> 1908 <label for="timeValue32" class="btn btn-outline-secondary btn-sm" for="">7:30 PM</label> 1909 </li> 1910 <li class="time-button "> 1911 <input id="timeValue33" type="radio" value="7:45 PM" name="param_ready~at~time_s_n_15" 1912 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1913 data-required-field data-ready-attime/> 1914 <label for="timeValue33" class="btn btn-outline-secondary btn-sm" for="">7:45 PM</label> 1915 </li> 1916 <li class="time-button "> 1917 <input id="timeValue34" type="radio" value="8:00 PM" name="param_ready~at~time_s_n_15" 1918 class="btn-check rad-ready_at_time" onchange="saveFormStat
1918e('param_ready~at~time_s_n_15', this.value, true);" 1919 data-required-field data-ready-attime/> 1920 <label for="timeValue34" class="btn btn-outline-secondary btn-sm" for="">8:00 PM</label> 1921 </li> 1922 <li class="time-button "> 1923 <input id="timeValue35" type="radio" value="8:15 PM" name="param_ready~at~time_s_n_15" 1924 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1925 data-required-field data-ready-attime/> 1926 <label for="timeValue35" class="btn btn-outline-secondary btn-sm" for="">8:15 PM</label> 1927 </li> 1928 <li class="time-button "> 1929 <input id="timeValue36" type="radio" value="8:30 PM" name="param_ready~at~time_s_n_15" 1930 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1931 data-required-field data-ready-attime/> 1932 <label for="timeValue36" class="btn btn-outline-secondary btn-sm" for="">8:30 PM</label> 1933 </li> 1934 <li class="time-button "> 1935 <input id="timeValue37" type="radio" value="8:45 PM" name="param_ready~at~time_s_n_15" 1936 class="btn-check rad-ready_at_time" onchange="saveFormState('param_ready~at~time_s_n_15', this.value, true);" 1937 data-required-field data-ready-attime/> 1938 <label for="timeValue37" class="btn btn-outline-secondary btn-sm" for="">8:45 PM</label> 1939 </li> 1940 </ul> 1941 </div> 1942 </div> 1943 </div> 1944 </div> 1945</div> 1946</div> 1947<input type="hidden" name="param_ready~at_s_n_100" class="hid-ready-at" value="" /> 1948<input type="hidden" class="hid-ready-at-date" value="2026-09-24" /> 1949<input type="hidden" class="hid-eot" value="1969-12-31 16:00:00" /> </div> 1950 </div> 1951 <div class="modal-footer"> 1952 <input type="hidden" id="hid-order-time-type" value="1" /> 1953 <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Cancel</button> 1954 <button type="button" class="btn btn-primary" data-save-time-modal>Save</button> 1955 </div> 1956 </div> 1957 </div> 1958</div> 1959 1960<!-- www modal start --> 1961<div class="modal fade mob_full_modal www_modal order-options" id="modal-order-options" tabindex="-1" role="dialog" 1962 aria-hidden="true" data-update-otype-on-modal-close> 1963 <div class="modal-dialog modal-fullscreen-sm-down mt-sm-6" role="document"> 1964 <div class="modal-content"> 1965 <button class="d-md-none close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 1966 <div class="modal-header"> 1967 <h2 class="modal-title eds-display-text-title-m">Order details</h2> 1968 </div> 1969 <div class="modal-body"> 1970 <div class="www_moda_content"> 1971 <div class="cs_box order_type" onchange="app.event.emit('order_type_changed', { order_type: event.target.value })"> 1972 <div class="h5">What:</div> 1973 <div class="position-relative"> 1974 <div class="mdropbtn" data-toggle-mdrop role="button"> 1975 <span class="visually-hidden">Order type:</span> 1976 <span data-order-type-label> 1977 Pick up </span> 1978 </div> 1979 <ul data-mdrop-ul> 1980 <li class="selected "> 1981 <input data-order-type-on-change type="radio" name="param_order~type_s_n_10" id="order-type-pickup-1" 1982 class="orderTypeOption css-checkbox " data-name="Pick up" checked value="PICKUP" 1983 data-constant="1" data-base="PICKUP" > 1984 <label for="order-type-pickup-1" class="css-label" data-update-mdrop-on-click> 1985 Pick up </label> 1986 </li> 1987 </ul> 1988</div> 1989 </div> 1990 <form class=""> 1991 <div class="cs_box guest_checkout_address checkout_address deliveryAddressContainer" style="display:none;"> 1992 <label for="street-address-bar" class="h5">Enter your address:</label> 1993 <div class="form-group street-address-container"> 1994 <input name="param_full~address_s_n_255" id="street-address-bar" placeholder="Enter your address" 1995 data-autocomplete-address data-autocomplete-success="autoCompleteSuccess" 1996 onkeyup="scheduleFormStateSave(this.name, this.value)" onchange="validateAddress($('#modal
1996-order-options .deliveryAddressContainer'))" 1997 type="search" class="form-control input-search input-validate-address input-street-address user-address-field" 1998 value="" data-required-field /> 1999 </div> 2000 <input type="hidden" name="param_street~address_s_n_255" data-autocompleted-street-address /> 2001 <input type="hidden" name="param_city_s_n_90" data-autocompleted-city /> 2002 <input type="hidden" name="param_state_s_n_2" data-autocompleted-state /> 2003 <input type="hidden" name="param_zip~code_z_n_10" data-autocompleted-zip /> 2004 </div> 2005 </form> 2006 <!-- <div class="form-submit-wrapper"> 2007 <input type="submit" class="form-submit btn btn-primary" value="Save" data-close-modal data-select-later-date data-saveotype-modal> 2008 </div> --> 2009 </div> 2010 </div> 2011 <div 2012 data-async-on-event="order_type_changed" 2013 data-async-action="https://www.goodfortunewichita.com/ajax/?form=minimum_order_value_warning&component=order_type" 2014 data-async-method="get" 2015 > 2016 </div> 2017 <div class="modal-footer"> 2018 <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button> 2019 <button type="button" class="btn btn-primary" data-close-modal data-saveotype-modal>Save</button> 2020 </div> 2021 </div> 2022 </div> 2023</div> 2024<!-- www modal end --> 2025 2026<!-- menu item modal --> 2027<div class="modal fade add_menu" id="add_menu_item" tabindex="-1" role="dialog" aria-hidden="true" aria-labelledby="item_name"> 2028 <div class="modal-dialog modal-dialog-centered modal-fullscreen-md-down" role="document"> 2029 <div class="modal-content menu-item-container-wrapper"> 2030 <div class="modal-body menu-item-container "> 2031 <p id="item_name">Menu item dialog</p> 2032 </div> 2033 </div> 2034 </div> 2035</div> 2036<!-- menu item modal end --> 2037 2038 2039 <div 2040 data-eds-id="6ab5373449800" 2041 class="eds_dialog modal fade " 2042 tabindex="-1" 2043 aria-labelledby="eds-dialog-title-6ab5373449800" 2044 aria-hidden="true" 2045 data-event-on:coupon_modal_shown="(shown) => $(this).data(`coupon_modal_shown`, shown)" data-event-on:show_coupon_restrictions="({ coupon, errors }) => { 2046 if ($(this).data(`coupon_modal_shown`)) return; 2047 2048 $(this).find(`.eds_dialog-title`).html(`<div class="text-truncate">${coupon}</div>`); 2049 $(this).find(`.eds_dialog-body`).html(errors); 2050 this.dispatchEvent(new CustomEvent(`eds.show`)); 2051 }" data-event-on:restore_coupon_modal="this.dispatchEvent(new CustomEvent(`eds.hide`))" > 2052 <div class="modal-dialog modal-dialog-scrollable modal-dialog-centered modal-fullscreen-sm-down modal-md"> 2053 <div class="modal-content "> 2054 2055 <div class="modal-header d-flex justify-content-between gap-3 eds-display-text-title-m "> 2056 <h2 id="eds-dialog-title-6ab5373449800" class="eds_dialog-title modal-title eds-display-text-title-m pe-5" style="max-width: 100%"> 2057 Coupon restrictions </h2> 2058 2059 <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> 2060 2061 <div class="eds_dialog-body modal-body css-scroll eds-copy-text-l-regular vh-100"> 2062 </div> 2063 2064 2065 </div> 2066 </div> 2067 2068
2068<script> 2069 { 2070 const container = document.querySelector('[data-eds-id="6ab5373449800"]'); 2071 let edsMethodsDisabled = false; 2072 2073 ['show', 'hide', 'toggle', 'dispose'].forEach((eventName) => { 2074 container.addEventListener(`eds.${eventName}`, (e) => { 2075 if (edsMethodsDisabled) return; 2076 2077 bootstrap.Modal.getOrCreateInstance(container)[eventName]( 2078 ...(Array.isArray(e.detail) ? e.detail : [e.detail]) 2079 ); 2080 }); 2081 }); 2082 2083 ['show', 'shown', 'hide', 'hidden'].forEach((eventName) => { 2084 container.addEventListener(`${eventName}.bs.modal`, (e) => { 2085 if (edsMethodsDisabled) return; 2086 2087 edsMethodsDisabled = true; // Prevent infinite loop of triggering events 2088 container.dispatchEvent(new CustomEvent(`eds.${eventName}`)); 2089 edsMethodsDisabled = false; 2090 }); 2091 }); 2092 2093 2094 ['show.bs.modal', 'shown.bs.modal'].forEach((eventName) => { 2095 container.addEventListener(eventName, () => { 2096 const autofocusInput = container.querySelector('[autofocus]'); 2097 if (autofocusInput) { 2098 container.style.display = 'block'; 2099 autofocusInput.focus(); 2100 } 2101 }); 2102 }); 2103 2104 } 2105 </script>
2105 2106 </div> 2107 2108 2109<!-- location modal mobile start--> 2110<div class="modal fade location-picker" id="locationModal" tabindex="-1" role="dialog" aria-hidden="true"> 2111 <div class="backdrop" data-bs-dismiss="modal"></div> 2112 <div class="modal-dialog modal-sm modal-dialog-centered" role="document"> 2113 <div class="modal-content"> 2114 <div class="modal-header"> 2115 <h2 class="modal-title eds-display-text-title-m">Change Location</h2> 2116 </div> 2117 2118 <div class="modal-body"> 2119 2120<div class="change_location-locations"> 2121 <input 2122 type="radio" 2123 class="css-checkbox" 2124 id="locations-1-location-6298" 2125 name="locations-1" 2126 value="https://www.goodfortunewichita.com/order" 2127 checked /> 2128 <label class="css-label" for="locations-1-location-6298"> 2129 <div style="line-height: normal"> 2130 <strong>Good Fortune - Wichita</strong> 2131 <br /> 2132 10410 Maple St #110 Wichita, KS 67209 </div> 2133 </label> 2134 </div> 2135 2136 </div> 2137 2138 <div class="modal-footer"> 2139 <button type="button" class="btn btn-outline-secondary" data-bs-dismiss="modal">Close</button> 2140 <button type="button" class="btn btn-warning" data-go-to-url-on-click="[name='locations-1']:checked"> 2141 Change location </button> 2142 </div> 2143 </div> 2144 </div> 2145</div> 2146<!-- location modal mobile end --> 2147 2148<div class="modal fade add_new_card_modal" id="modal-add-new-card" tabindex="-1" role="dialog" aria-modal="true"> 2149 <div class="modal-dialog modal-dialog-centered modal-fullscreen-sm-down" role="document"> 2150 <div class="modal-content"> 2151 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button> 2152 <div class="modal-header"> 2153 <h2 class="modal-title eds-display-text-title-m">Add new card</h2> 2154 </div> 2155 <div class="modal-body pb-6"> 2156 <div class="ajax-creditcards"> 2157 <div class="fa fa-spinner fa-spin fa-4x"> 2158 </div> 2159 </div> 2160 </div> 2161 </div> 2162 </div> 2163</div> 2164 2165<div class="modal fade" id="modal-payment-change" tabindex="-1" role="dialog" aria-modal="true"> 2166 <div class="modal-dialog modal-dialog-centered" role="document"> 2167 <div class="modal-content"> 2168 <div class="modal-header"> 2169 <h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm <span data-confirm-payment-name>Pay with cash</span></h2> 2170 </div> 2171 <div class="modal-body"> 2172 <p>You've just changed your payment type to <strong data-confirm-payment-name>Pay with cash</strong>. Please confirm that to proceed.</p> 2173 <button class="btn btn-primary w-100" data-bs-dismiss="modal" data-confirm-payment-switch>Confirm and proceed</button> 2174 <button class="btn eh-btn-silent w-100 mt-2" data-bs-dismiss="modal" data-cancel-payment-switch>Cancel</button> 2175 </div> 2176 </div> 2177 </div> 2178</div> 2179 2180<div class="modal fade modal_over_modal" id="modal-confirm-no-number-address" tabindex="-1" role="dialog" aria-modal="true" style="z-index: 2000;"> 2181 <div class="modal-dialog modal-dialog-centered" role="document"> 2182 <div class="modal-content"> 2183 <div class="modal-header"> 2184 <h2 class="modal-title modal-title-accent eds-display-text-title-m">Confirm Address</h2> 2185 </div> 2186 <div class="modal-body"> 2187 <p>This address doesn't start with a street number. Please confirm the address is correct.</p> 2188 <button class="btn btn-warning w-100" data-bs-dismiss="modal" data-confirm-no-number-address>Yes, it's correct</button> 2189 <button class="btn btn-secondary w-100 mt-2" data-bs-dismiss="modal" data-cancel-no-number-address>No, let me edit it</button> 2190 </div> 2191 </div> 2192 </div> 2193</div> 2194 2195<div class="modal fade mob_full_modal" id="modal-invalid-address" tabindex="-1" role="dialog" aria-modal="true"> 2196 <div class="modal-dialog modal-dialog-centered" role="document"> 2197 <div class="modal-content"> 2198 <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"></button> 2199 <div class="modal-header"> 2200 <h2 class="modal-title eds-display-text-title-m">Sorry we do not deliver to your address!</h2> 2201 </div> 2202 <div class="modal-body"> 2203 <div class="www_moda_content"> 2204 <div class="cs_box pickup_when showcheck_parent"> 2205 <div>You can Pick up your order at this location</div> 2206 <div class="pickup_locbox"> 2207 <div class="rest_loc"> 2208 <p> 2209 Good Fortune - Wichita<br/> 2210 10410 Maple St<br/>#110<br/>Wichita, KS 67209 </p> 2211 </div> 2212</div> </div> 2213 <div class="form-submit-wrapper"> 2214 <input type="submit" class="form-submit" value="Switch to pickup" data-bs-dismiss="modal" data-switch-to-pickup> 2215 </div> 2216 </div> 2217 </div> 2218 </div> 2219 </div> 2220</div> 2221 2222<div class="modal fade mob_full_modal" id="modal-view-delivery-zone" tabindex="-1" role="dialog" aria-modal="true"> 2223 <div class="modal-dialog modal-dialog-centered" role="document"> 2224 <div class="modal-content">
2225 <div class="modal-body modal-body-view-delivery-zone" style="min-height: 75px;"> 2226 <div id="loading-view-delivery-area" class="loading-ajax-spinner"><i class="fa fa-spin fa-spinner fa-3x "></i></div> 2227 <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"></button> 2228 <div id="modal-view-delivery-zone-content" style="display:none;"> 2229 <div class="h4 mt15">View our delivery area</div> 2230 <div class="mb15"></div> 2231 <style> 2232 #iframe-view-delivery-area { 2233 width:100%; 2234 height:100%; 2235 min-height:556px; 2236 } 2237 @media screen and (max-width: 768px) { 2238 #iframe-view-delivery-area { 2239 height: calc(100vh - 90px); 2240 } 2241 } 2242 </style> 2243 <iframe id="iframe-view-delivery-area" name="iframe-deliveryzone" frameborder="0" hspace="0" scrolling="auto" 2244 data-src="https://www.goodfortunewichita.com/viewdeliveryzone/altdoc/1/vdz/1" title="Map of delivery areas"></iframe> 2245 </div> 2246 </div> 2247 </div> 2248 </div> 2249</div> 2250 2251<!-- Alert modal --> 2252<div class="modal fade" id="modal-alert" tabindex="-1" aria-labelledby="modal-alert" aria-hidden="true"> 2253 <div class="modal-dialog"> 2254 <div class="modal-content"> 2255 <div class="modal-header"> 2256 <h2 class="modal-title fs-5 eds-display-text-title-m">Error</h2> 2257 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 2258 </div> 2259 <div class="modal-body"> 2260 Description 2261 </div> 2262 <div class="modal-footer"> 2263 <button type="button" class="btn btn-primary btn-close-modal" data-bs-dismiss="modal">Close</button> 2264 <button type="button" class="btn btn-primary hidden">Save changes</button> 2265 </div> 2266 </div> 2267 </div> 2268</div> 2269 2270 2271 2272 2273 2274 <div 2275 id="toasts" 2276 class="toast-container position-fixed start-50 translate-middle-x" 2277 style="bottom: calc(var(--eds-fixed-cta-height, 0) * 1px); max-width: calc(100% - 2rem)" 2278 > 2279 </div> 2280 2281
2281<script> 2282 $(() => { 2283 const ctas = document.querySelectorAll('[data-fixed-cta]'); 2284 if (!ctas.length) { 2285 return; 2286 } 2287 2288 function updateFixedCTAHeight() { 2289 document.documentElement.style.setProperty( 2290 '--eds-fixed-cta-height', 2291 Math.max(0, ...Array.from(ctas, (element) => { 2292 const rect = element.getBoundingClientRect(); 2293 return rect.height > 0 && getComputedStyle(element).position === 'fixed' 2294 ? Math.max(0, window.innerHeight - rect.top) 2295 : 0; 2296 })) 2297 ); 2298 } 2299 2300 if ('ResizeObserver' in window) { 2301 ctas.forEach((cta) => new ResizeObserver(updateFixedCTAHeight).observe(cta)); 2302 } else { 2303 updateFixedCTAHeight(); 2304 } 2305 2306 window.addEventListener('resize', app.throttle(updateFixedCTAHeight)); 2307 }); 2308 </script>
2308 2309 2310 <div class="visually-hidden"> 2311 <div id="announcements-polite" aria-live="polite" aria-atomic="true"> 2312 <div id="announcement-polite"></div> 2313 </div> 2314 2315 <div id="announcements-assertive" aria-live="assertive" aria-atomic="true"> 2316 <div id="announcement-assertive"></div> 2317 </div> 2318 </div> 2319 2320
2321<script type="text/javascript" src="/share42/share42.js"></script>
2321 2322 2323<!-- SET: SCRIPTS -->
2324<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2324
2324
2325<script>window.jQuery || document.write('
2325<script src="/web/default3.0/js/vendor/jquery-3.6.0.min.js"><\/script>')</script>
vendor: 1 bytes, line 2325
2325
2326<script src="https://code.jquery.com/jquery-migrate-3.3.2.js" integrity="sha384-KwAndHbPSueZ9+pG1mDjru/Q6KT6cliBs+/SCGpcOO6XvhrkbF0cBzkSs3+Pl2Zz" crossorigin="anonymous"></script>
2326 2327<!--
2327<script src="https://code.jquery.com/jquery-migrate-3.3.2.min.js" integrity="sha256-Ap4KLoCf1rXb52q+i3p0k2vjBsmownyBTE1EqlRiMwA=" crossorigin="anonymous"></script>
2327-->
2328<script> 2329 /* http://writing.colin-gourlay.com/safely-using-ready-before-including-jquery/ */ 2330 (function($,d){$.each(readyQ,function(i,f){$(f)});$.each(bindReadyQ,function(i,f){$(d).bind("ready",f)})})(jQuery,document) 2331</script>
vendor: 1 bytes, line 2331
2331
2332<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 2332
2332
2333<script type="text/javascript" src="/min/g=js4.0&1788675044"></script>
2333 2334<!-- END: SCRIPTS --> 2335 2336
2337<script> 2338 function closeAnnouncementModal(){ 2339 $("#announcementBox").hide(); 2340 setAnnouncementSession("<p><span style=\"font-size:14px;\"><span style=\"color:#c0392b;\"><strong>Dear customers, we close from 9\/16\/24 to 10\/15\/24 for vacation. Sorry for the inconvenience!<\/strong><\/span><\/span><\/p>"); 2341 } 2342 2343 $('body').on('click', '#closeAnnouncement', function(e) { 2344 e.preventDefault(); 2345 setAnnouncementSession("<p><span style=\"font-size:14px;\"><span style=\"color:#c0392b;\"><strong>Dear customers, we close from 9\/16\/24 to 10\/15\/24 for vacation. Sorry for the inconvenience!<\/strong><\/span><\/span><\/p>"); 2346 }); 2347</script>
vendor: 1 bytes, line 2347
2347
2348<script> 2349$(() => { 2350 const stickyHeader = document.querySelector('.headerAndWtype'); 2351 if (!stickyHeader) { 2352 return; 2353 } 2354 2355 function updateHeaderHeight() { 2356 const gap = parseFloat(getComputedStyle(document.documentElement).fontSize) || 16; 2357 const offset = stickyHeader.offsetHeight + gap; 2358 document.documentElement.style.scrollPaddingTop = offset + 'px'; 2359 2360 document.documentElement.style.setProperty('--sticky-header-offset', offset + 'px'); 2361 } 2362 2363 updateHeaderHeight(); 2364 if ('ResizeObserver' in window) { 2365 new ResizeObserver(updateHeaderHeight).observe(stickyHeader); 2366 } else { 2367 window.addEventListener('resize', app.throttle(updateHeaderHeight)); 2368 } 2369}); 2370</script>
2370 2371 2372 <div id="recaptcha" class="g-recaptcha" data-callback="submitAjaxForm" data-size="invisible"></div> 2373 <div id="async-recaptcha" class="g-recaptcha" data-callback="recaptchaAsyncCallback" data-size="invisible"></div> 2374 2375
2375<script> 2376 var ajaxRecaptcha; 2377 var asyncRecaptcha; 2378 var checkoutRecaptcha; 2379 2380 function initRecaptchas() { 2381 const options = { 2382 sitekey: "6LeS6lMUAAAAADOPnBKluMb49PS1NyzPT1kR87Re", 2383 size: 'invisible', 2384 }; 2385 2386 $('[data-recaptcha]').not('[data-ajax-form]').each(function (k, v) { 2387 const submit = $(v).find('[type="submit"]'); 2388 grecaptcha.render(submit[0], { 2389 ...options, 2390 callback(token) { 2391 $(v).submit(); 2392 }, 2393 }); 2394 }); 2395 2396 ajaxRecaptcha = grecaptcha.render('recaptcha', options); 2397 asyncRecaptcha = grecaptcha.render('async-recaptcha', options); 2398 } 2399 </script>
vendor: 119 bytes, lines 2399-2401
2399 2400 <script src="https://www.google.com/recaptcha/api.js?render=explicit&onload=initRecaptchas" async defer></script> 2401
2402</body> 2403</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.