/*! 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 The resort represents the following from a great about three-stage expansion venture – InfoNile
skip to Main Content

The resort represents the following from a great about three-stage expansion venture

The latest resort’s label change �allows new group to pursue most development opportunities and you may serve this new people underneath the San Manuel Set of Objective Indians organization,� they said when you look at the a pr release. Brand new group this current year expanded the new local casino to include more than 6,five hundred slot machines, an additional high-limit playing place, around three sites and this new bars and eating.

This new menu try California Contemporary offering seafood, steaks, and decadent candy

Dedicated to local casino critiques, application ratings, editorials, attempt account, and you can iGaming reports, she is designed to promote obvious, educational information and you can send dependable, outlined posts to help players make told es render conventional alternatives to own users in search of a very entertaining feel, as well as blackjack, poker, and you may roulette. �Yaamava’ Resort & Gambling enterprise often redefine the thrilling enjoy our very own travelers came regularly to and supply the greatest amount of services brilliance regarding local casino and you may hospitality globe.”

The overall game library right here leans heavily on the ports, which is what really players started to have. But don’t let that fool your – the game library are epic, this new incentives are nice, together with link with Club Serrano commitment rewards adds a piece away from breadth that all societal gambling enterprises just dont promote. The working platform works since the a social casino, meaning all of the gameplay is for fun using virtual coins in the place of real money. To own members when you look at the Ca who require the newest Yaamava’ feel to the go – without the real-money chance – this application is actually worthy of getting. The fresh Play On line because of the Yaamava Casino application is actually a proper-depending societal local casino product which pairs a powerful online game library which have a rewarding incentive construction.

Radiance Eatery Also provides the gambling enterprise and lodge subscribers an initial-in-group poolside eating sense, having chill trademark drinks, ice cream, and you may a complete-eatery eating plan. We curated each of them to feel such as house with facilities you are able to choose to speak about over and over again, of comfortable twice queens in order to luxurious suites. Do not think that Internet sites betting sites come into compliance with the principles and you can guidelines of any legislation at which it undertake users. The group is not as part of the offres up against four most other SouthernCalifornia tribes. They think some members is actually sick and tired of simply hearing bells go away from and therefore are ready for the next part of casino slot games enjoyment.

New extension boasts two new flooring from playing room including 1,3 hundred the new slots, forty desk video game and you will a sem depósito megadice leading-restriction area. The opening of the resort finishes the next biggest stage out-of good $760 million extension venture started in . “Investing in a deluxe interest lodge like Waldorf Astoria Monarch Coastline signifies another milestone for the group, permitting us to keep doing our very own a lot of time-name diversity strategy.”

Enjoy stylishly provided bed room having modern features, making certain a restful sit. Per area was cautiously designed to bring memorable food experience, suitable for everyone period. The fresh amenities and establishment offered at Yaamava Local casino make sure every guest seems welcomed and has actually its stay. The fresh new local casino including works seasonal offers or special events tied to holidays or regional parties. Midweek check outs can also promote a far more informal eating sense, definition faster hold off times and you may a chance to delight in an enchanting buffet.

According to private choice, and you can tier levels, members can access a few of the following the gaming bedroom- The fresh Container, The latest Enclave, High Maximum Ports, Higher Maximum Desk Online game, or Lotus 8 Palace. The fresh Pub Serrano pro program will bring private now offers and campaigns, and additionally special receive-simply incidents having participants. The connection with Live Country finalized for the 2022 delivered Yaamava’ to the the big level regarding concert booking, to the property paying arena-level charges to draw musicians toward tour holidays.

The five deluxe playing enjoy function highest limitation slots (together with pub-finest harbors) that have playing constraints doing $twenty five,000, a maximum of 64 large restrict table online game, together with Blackjack, EZ Baccarat while some, full-solution bars/liquor services, or other first-classification features. People to Yaamava’ Resorts & Gambling establishment are able to find more 7,500 ports spread over one or two profile – 700,000 sq ft of gambling plus physical reels, clips reels, movies keno, in-domestic progressive jackpots and. In , the hotel opened the brand new 17-flooring 432 space, plus 127 suites resort, in which on 17th floor discover a private sofa to possess VIP tourist, high-stakes professionals and you can guests staying in rooms.

Brand new bingo hall try closed in 2017 and you may substituted for slot computers

Beyond the allowed bring, the fresh software has actually stuff amusing compliment of several recurring campaigns. The members is invited with 5,000 Free Coins whenever they generate a free account – no get called for. At the its key, Enjoy Online because of the Yaamava Gambling enterprise try a social gambling establishment program – definition all the game play is for enjoyment intentions simply, using virtual gold coins you to bring zero actual-money value. Right-away tourist just who can not be accommodated on Yaamava’ is also stay at this new Sustain Springs Hotel, just as much as two distant, and additionally owned by the fresh new group.

Discussion

Back To Top
Search