/*! elementor-pro - v3.28.0 - 30-03-2025 */ "use strict"; (self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["woocommerce-checkout-page"],{ /***/ "../modules/woocommerce/assets/js/frontend/handlers/base.js": /*!******************************************************************!*\ !*** ../modules/woocommerce/assets/js/frontend/handlers/base.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, exports) => { Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; class Base extends elementorModules.frontend.handlers.Base { getDefaultSettings() { return { selectors: { stickyRightColumn: '.e-sticky-right-column' }, classes: { stickyRightColumnActive: 'e-sticky-right-column--active' } }; } getDefaultElements() { const selectors = this.getSettings('selectors'); return { $stickyRightColumn: this.$element.find(selectors.stickyRightColumn) }; } bindEvents() { // Add our wrapper class around the select2 whenever it is opened. elementorFrontend.elements.$document.on('select2:open', event => { this.addSelect2Wrapper(event); }); } addSelect2Wrapper(event) { // The select element is recaptured every time because the markup can refresh const selectElement = jQuery(event.target).data('select2'); if (selectElement.$dropdown) { selectElement.$dropdown.addClass('e-woo-select2-wrapper'); } } isStickyRightColumnActive() { const classes = this.getSettings('classes'); return this.elements.$stickyRightColumn.hasClass(classes.stickyRightColumnActive); } activateStickyRightColumn() { const elementSettings = this.getElementSettings(), $wpAdminBar = elementorFrontend.elements.$wpAdminBar, classes = this.getSettings('classes'); let stickyOptionsOffset = elementSettings.sticky_right_column_offset || 0; if ($wpAdminBar.length && 'fixed' === $wpAdminBar.css('position')) { stickyOptionsOffset += $wpAdminBar.height(); } if ('yes' === this.getElementSettings('sticky_right_column')) { this.elements.$stickyRightColumn.addClass(classes.stickyRightColumnActive); this.elements.$stickyRightColumn.css('top', stickyOptionsOffset + 'px'); } } deactivateStickyRightColumn() { if (!this.isStickyRightColumnActive()) { return; } const classes = this.getSettings('classes'); this.elements.$stickyRightColumn.removeClass(classes.stickyRightColumnActive); } /** * Activates the sticky column * * @return {void} */ toggleStickyRightColumn() { if (!this.getElementSettings('sticky_right_column')) { this.deactivateStickyRightColumn(); return; } if (!this.isStickyRightColumnActive()) { this.activateStickyRightColumn(); } } equalizeElementHeight($element) { if ($element.length) { $element.removeAttr('style'); // First remove the custom height we added so that the new height can be re-calculated according to the content let maxHeight = 0; $element.each((index, element) => { maxHeight = Math.max(maxHeight, element.offsetHeight); }); if (0 < maxHeight) { $element.css({ height: maxHeight + 'px' }); } } } /** * WooCommerce prints the Purchase Note separated from the product name by a border and padding. * In Elementor's Order Summary design, the product name and purchase note are displayed un-separated. * To achieve this design, it is necessary to access the Product Name line before the Purchase Note line to adjust * its padding. Since this cannot be achieved in CSS, it is done in this method. * * @param {Object} $element * * @return {void} */ removePaddingBetweenPurchaseNote($element) { if ($element) { $element.each((index, element) => { jQuery(element).prev().children('td').addClass('product-purchase-note-is-below'); }); } } /** * `elementorPageId` and `elementorWidgetId` are added to the url in the `_wp_http_referer` input which is then * received when WooCommerce does its cart and checkout ajax requests e.g `update_order_review` and `update_cart`. * These query strings are extracted from the url and used in our `load_widget_before_wc_ajax` method. */ updateWpReferers() { const selectors = this.getSettings('selectors'), wpHttpRefererInputs = this.$element.find(selectors.wpHttpRefererInputs), url = new URL(document.location); url.searchParams.set('elementorPageId', elementorFrontend.config.post.id); url.searchParams.set('elementorWidgetId', this.getID()); wpHttpRefererInputs.attr('value', url); } } exports["default"] = Base; /***/ }), /***/ "../modules/woocommerce/assets/js/frontend/handlers/checkout-page.js": /*!***************************************************************************!*\ !*** ../modules/woocommerce/assets/js/frontend/handlers/checkout-page.js ***! \***************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _base = _interopRequireDefault(__webpack_require__(/*! ./base */ "../modules/woocommerce/assets/js/frontend/handlers/base.js")); class Checkout extends _base.default { getDefaultSettings() { const defaultSettings = super.getDefaultSettings(...arguments); return { selectors: { ...defaultSettings.selectors, container: '.elementor-widget-woocommerce-checkout-page', loginForm: '.e-woocommerce-login-anchor', loginSubmit: '.e-woocommerce-form-login-submit', loginSection: '.e-woocommerce-login-section', showCouponForm: '.e-show-coupon-form', couponSection: '.e-coupon-anchor', showLoginForm: '.e-show-login', applyCoupon: '.e-apply-coupon', checkoutForm: 'form.woocommerce-checkout', couponBox: '.e-coupon-box', address: 'address', wpHttpRefererInputs: '[name="_wp_http_referer"]' }, classes: defaultSettings.classes, ajaxUrl: elementorProFrontend.config.ajaxurl }; } getDefaultElements() { const selectors = this.getSettings('selectors'); return { ...super.getDefaultElements(...arguments), $container: this.$element.find(selectors.container), $loginForm: this.$element.find(selectors.loginForm), $showCouponForm: this.$element.find(selectors.showCouponForm), $couponSection: this.$element.find(selectors.couponSection), $showLoginForm: this.$element.find(selectors.showLoginForm), $applyCoupon: this.$element.find(selectors.applyCoupon), $loginSubmit: this.$element.find(selectors.loginSubmit), $couponBox: this.$element.find(selectors.couponBox), $checkoutForm: this.$element.find(selectors.checkoutForm), $loginSection: this.$element.find(selectors.loginSection), $address: this.$element.find(selectors.address) }; } bindEvents() { super.bindEvents(...arguments); this.elements.$showCouponForm.on('click', event => { event.preventDefault(); this.elements.$couponSection.slideToggle(); }); this.elements.$showLoginForm.on('click', event => { event.preventDefault(); this.elements.$loginForm.slideToggle(); }); this.elements.$applyCoupon.on('click', event => { event.preventDefault(); this.applyCoupon(); }); this.elements.$loginSubmit.on('click', event => { event.preventDefault(); this.loginUser(); }); elementorFrontend.elements.$body.on('updated_checkout', () => { this.applyPurchaseButtonHoverAnimation(); this.updateWpReferers(); }); } onInit() { super.onInit(...arguments); this.toggleStickyRightColumn(); this.updateWpReferers(); this.equalizeElementHeight(this.elements.$address); // Equalize
boxes height if (elementorFrontend.isEditMode()) { this.elements.$loginForm.show(); this.elements.$couponSection.show(); this.applyPurchaseButtonHoverAnimation(); } } onElementChange(propertyName) { if ('sticky_right_column' === propertyName) { this.toggleStickyRightColumn(); } } onDestroy() { super.onDestroy(...arguments); this.deactivateStickyRightColumn(); } applyPurchaseButtonHoverAnimation() { const purchaseButtonHoverAnimation = this.getElementSettings('purchase_button_hover_animation'); if (purchaseButtonHoverAnimation) { // This element is recaptured every time because the checkout markup can refresh jQuery('#place_order').addClass('elementor-animation-' + purchaseButtonHoverAnimation); } } applyCoupon() { // Wc_checkout_params is required to continue, ensure the object exists // eslint-disable-next-line camelcase if (!wc_checkout_params) { return; } this.startProcessing(this.elements.$couponBox); const data = { // eslint-disable-next-line camelcase security: wc_checkout_params.apply_coupon_nonce, coupon_code: this.elements.$couponBox.find('input[name="coupon_code"]').val() }; jQuery.ajax({ type: 'POST', // eslint-disable-next-line camelcase url: wc_checkout_params.wc_ajax_url.toString().replace('%%endpoint%%', 'apply_coupon'), context: this, data, success(code) { jQuery('.woocommerce-error, .woocommerce-message').remove(); this.elements.$couponBox.removeClass('processing').unblock(); if (code.includes('woocommerce-error') || code.includes('does not exist')) { jQuery('html, body').animate({ scrollTop: 0 }, 'fast'); } if (code) { this.elements.$checkoutForm.before(code); this.elements.$couponSection.slideUp(); elementorFrontend.elements.$body.trigger('applied_coupon_in_checkout', [data.coupon_code]); elementorFrontend.elements.$body.trigger('update_checkout', { update_shipping_method: false }); } }, dataType: 'html' }); } loginUser() { this.startProcessing(this.elements.$loginSection); const data = { action: 'elementor_woocommerce_checkout_login_user', username: this.elements.$loginSection.find('input[name="username"]').val(), password: this.elements.$loginSection.find('input[name="password"]').val(), nonce: this.elements.$loginSection.find('input[name="woocommerce-login-nonce"]').val(), remember: this.elements.$loginSection.find('input#rememberme').prop('checked') }; jQuery.ajax({ type: 'POST', url: this.getSettings('ajaxUrl'), context: this, data, success(code) { code = JSON.parse(code); this.elements.$loginSection.removeClass('processing').unblock(); const messages = jQuery('.woocommerce-error, .woocommerce-message'); messages.remove(); if (code.logged_in) { location.reload(); } else { this.elements.$checkoutForm.before(code.message); elementorFrontend.elements.$body.trigger('checkout_error', [code.message]); } } }); } startProcessing($form) { if ($form.is('.processing')) { return; } /** * .block() is from a jQuery blockUI plugin loaded by WooCommerce. This code is based on WooCommerce * core in order for the Checkout widget to behave the same as WooCommerce Checkout pages. */ $form.addClass('processing').block({ message: null, overlayCSS: { background: '#fff', opacity: 0.6 } }); } } exports["default"] = Checkout; /***/ }) }]); //# sourceMappingURL=woocommerce-checkout-page.470384546c61ebcaa89d.bundle.js.map Chaszar, government vice-president and you can standard movie director of Real time! – InfoNile
skip to Main Content

Chaszar, government vice-president and you can standard movie director of Real time!

The newest location, located along side beautiful Red Lake, features a vast 47,000-square-feet gambling floors, equipped with more one,000 harbors and you can digital dining table video game, next to more forty alive-action dining table games

It started with well over 47,000 square feet regarding gaming space, in addition to one,000+ harbors and you will digital desk online game, 40+ live-actions dining table game, and you verde casino login UK can an effective DraftKings Sportsbook, alongside an effective 549-room upscale hotel with a resorts pool and you may gymnasium. The initial-home situated local casino in the Shreveport-Bossier area designated a serious milestone Wednesday, ing and enjoyment experience which is unrivaled by anything into the brand new five-condition region,� told you John J.

A huge selection of guests was wishing impatiently additional for the gates in order to open. Zero Area studies but really, have you thought to generate an evaluation and now have the fresh dialogue already been! Zero restaurant feedback yet, have you thought to make an evaluation and have the fresh new dialogue started!

Gambling enterprise is actually Louisiana’s the newest $270-and additionally mil first class gaming and you will activity destination, offering Shreveport-Bossier’s very first landside gambling enterprise. Local casino & Resorts is an adaptive development that can bring a primary-group playing and you may activity sense so you’re able to millions of anyone, manage tall the brand new services, and you can build huge amount of money from inside the economic positives on the society.� 2025.� Colorful decorations, live music and you may fireworks invited traffic into the $270+ mil largest place to go for gaming, restaurants and activities. Moreover it possess an upscale 550-room resort, a twenty five,000-square-base multiple-mission Knowledge Cardiovascular system, and you will generous eating and you may activity spots. Having gates starting towards the societal during the 8 p.yards. And you may Bossier Area are appealing a casino and you can resorts unique to its society that have lengthened activity.

The top Rib� was a typically passionate good food bistro with progressive twists, merging a historical steakhouse and you may beverage couch which have unique facets. Local casino might possibly be an adaptive invention which can offer an initial-classification gambling and you will recreation sense so you’re able to countless visitors, perform significant the new services, and you can create millions of dollars in financial masters to your neighborhood getting generations to come.� Enjoys 30,000 sq ft from finest-in-category restaurants and amusement venues.

So it bold redevelopment needed a whole rebranding, revitalization, and you will reconstruction introducing your state-of-the-ways gambling enterprise experience, escalate visitor renting, and you can solidify the property’s reputation since the region’s greatest gaming and you may activities venue. Louisiana since an unmatched gaming and enjoyment destination in your community.� The newest Bossier City cutting-edge features over 47,000 sqft regarding gaming place, a great 550-place resorts style resort, a 25,000 rectangular-feet experience cardiovascular system, 30,000 rectangular-foot out-of dinner and amusement locations, plus an excellent 31 website Rv park. Whenever you are menus to the dining show haven’t but really come announced, the new collaboration will certainly show Mamani’s French-driven cooking alongside Hestia’s alive-fire preparing style. As earliest homes-front gambling enterprise from the Shreveport-Bossier market, so it magnificent place introduces an unmatched feel you to definitely effortlessly mixes high-opportunity gaming, top-level accommodations, and you can prominent eating and you can amusement.

Oriented along side scenic Yellow Lake and next to Shreveport, the appeal have 1,000+ state-of-the-ways slots and you may 40+ real time action dining table game. From the moment visitors walk-through our very own doorways, they are motivated by amazing place we’ve written. Casino & Resorts LOUISIANA officially exposed their doors to the February 14 establishing the basic home-front side casino about Shreveport-Bossier sector. So it revitalized place today is sold with 47,000 sq ft out of gaming place, as well as more than 1,000 slot machines, 40 live-action dining table online game, and you can a dedicated High Restrictions Space. Shows are Football & Personal, an enthusiastic immersive football pub; the latest renowned PBR Cowboy Bar, featuring real time audio and a technical bull; Luk Fu, a far eastern-passionate fusion restaurant; while the Perfect Rib, recognized for their okay dining and you may trademark steaks. Within the 2025 and submit it most useful-level playing and recreation experience that is unrivaled by the anything else regarding the four-condition part.�

Bossier City’s most recent biggest casino and you will resort, Live!

The new upscale 550-space resort will offer a lodge pool, fitness center, a twenty-five,000 sq ft skills cardiovascular system, an Rv park, ample vehicle parking and you can thirty,000 sq ft of top-tier dining and you will recreation options. �We were really passionate because of the skill and vision ones regional musicians and artists,� said John Chaszar, standard manager from Alive! Also featured try digital dining table games and you may 40-also alive-action desk video game, also baccarat, black-jack, craps, roulette and more, a high-restrict betting space and a roomy sportsbook and you may bar. Playing is sold with over one,000 harbors and you will digital dining table online game, more 40 live-motion table games, a loyal Higher Limits Place and you may a market-top Sportsbook.

Discussion

Back To Top
Search