{"id":17396,"date":"2025-08-05T18:05:56","date_gmt":"2025-08-05T18:05:56","guid":{"rendered":"https:\/\/casino3.myrwds.net\/?page_id=17396"},"modified":"2026-02-26T10:33:44","modified_gmt":"2026-02-26T10:33:44","slug":"promotions","status":"publish","type":"page","link":"https:\/\/gustabets.com\/tr\/promotions\/","title":{"rendered":"Promosyonlar"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background home-right hundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-right:0px;--awb-padding-left:0px;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start\" style=\"width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-spacing-right-large:1.92%;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-post-cards fusion-post-cards-1 fusion-no-small-visibility fusion-grid-archive slider-section promo-card\" style=\"--awb-arrow-position-vertical:25px;--awb-arrow-position-horizontal:10px;--awb-arrow-size:20px;--awb-arrow-box-width:30px;--awb-arrow-box-height:30px;--awb-arrow-bgcolor:#ffffff;--awb-arrow-color:#ffdf00;--awb-arrow-hover-bgcolor:#ffffff;--awb-arrow-hover-color:#141617;--awb-arrow-border-radius-top-left:10px;--awb-arrow-border-radius-top-right:10px;--awb-arrow-border-radius-bottom-right:10px;--awb-arrow-border-radius-bottom-left:10px;--awb-dots-color:#e5e5e5;--awb-dots-active-color:#565b79;--awb-dots-size:30px;--awb-dots-active-size:30px;--awb-dots-spacing:8px;--awb-column-spacing:10px;--awb-dots-margin-top:10%;--awb-dots-margin-bottom:10%;--awb-dots-align:center;--awb-columns:3;--awb-active-filter-border-size:3px;--awb-filters-height:36px;--awb-arrow-position-vertical-transform:none;--awb-columns-medium:50%;--awb-columns-small:100%;\"><ul class=\"fusion-grid fusion-grid-3 fusion-flex-align-items-stretch fusion-grid-posts-cards\"><li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:linear-gradient(90deg, #131516 0%,rgba(0,0,0,0) 50%),url(https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-ll2.jpg);;--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-ll2.jpg\"><div class=\"fusion-title title fusion-title-1 sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Welcome Package 200% BONUS UP TO 6,000\u20ba<\/div><\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-1 fusion-button-default-span fusion-button-default-type deposit-button fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-custom_color_4);--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:#c55954);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_text_transform:capitalize;--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7628\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-1 signup\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-1\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-1\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:linear-gradient(90deg, #131516 0%,rgba(0,0,0,0) 50%),url(https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-52-600x300-1.jpg);;--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-52-600x300-1.jpg\"><div class=\"fusion-title title fusion-title-2 sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Weekly Sports Boost 50% BONUS UP TO 2.500\u20ba<\/div><\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-2 fusion-button-default-span fusion-button-default-type deposit-button fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-custom_color_4);--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:#c55954);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_text_transform:capitalize;--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7631\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-2 signup\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-2\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-2\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:linear-gradient(90deg, #131516 0%,rgba(0,0,0,0) 50%),url(https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-61-600x300-1.jpg);;--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-61-600x300-1.jpg\"><div class=\"fusion-title title fusion-title-3 sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Weekly Reload Bonus 50% BONUS UP TO 5,000\u20ba<\/div><\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-3 fusion-button-default-span fusion-button-default-type deposit-button fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-custom_color_4);--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:#c55954);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_text_transform:capitalize;--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7699\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-3 signup\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-3\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-3\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:linear-gradient(90deg, #131516 0%,rgba(0,0,0,0) 50%),url(https:\/\/gustabets.com\/wp-content\/uploads\/10.jpg);;--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/10.jpg\"><div class=\"fusion-title title fusion-title-4 sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Weekly Loss Bonus Get up to 10% back On your weekly losses!<\/div><\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-4 fusion-button-default-span fusion-button-default-type deposit-button fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-custom_color_4);--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:#c55954);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_text_transform:capitalize;--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7695\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-4 signup\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-4\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-4\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:linear-gradient(90deg, #131516 0%,rgba(0,0,0,0) 50%),url(https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-1412-600x300-1.jpg);;--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-1412-600x300-1.jpg\"><div class=\"fusion-title title fusion-title-5 sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Sunday Spin Storm Up to 200 Free Spins Available Every Sunday<\/div><\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-5 fusion-button-default-span fusion-button-default-type deposit-button fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-custom_color_4);--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:#c55954);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_text_transform:capitalize;--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7701\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-5 signup\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-5\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-5\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:linear-gradient(90deg, #131516 0%,rgba(0,0,0,0) 50%),url(https:\/\/gustabets.com\/wp-content\/uploads\/sports-welcome.webp);;--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/sports-welcome.webp\"><div class=\"fusion-title title fusion-title-6 sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Sports Welcome Package 200% BONUS UP TO 6.000\u20ba<\/div><\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-6 fusion-button-default-span fusion-button-default-type deposit-button fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-custom_color_4);--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:#c55954);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_text_transform:capitalize;--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7697\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-6 signup\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-6\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-6\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:linear-gradient(90deg, #131516 0%,rgba(0,0,0,0) 50%),url(https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-112.jpg);;--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-112.jpg\"><div class=\"fusion-title title fusion-title-7 sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Refer a Friend Get 20% up to \u20ba1,000 Of their first deposit!<\/div><\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-7 fusion-button-default-span fusion-button-default-type deposit-button fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-custom_color_4);--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:#c55954);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_text_transform:capitalize;--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7693\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-7 signup\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-7\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-7\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:linear-gradient(90deg, #131516 0%,rgba(0,0,0,0) 50%),url(https:\/\/gustabets.com\/wp-content\/uploads\/monday-reels.jpg);;--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/monday-reels.jpg\"><div class=\"fusion-title title fusion-title-8 sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Monday Reels Boost 20% BONUS UP TO 1,000\u20ba<\/div><\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-8 fusion-button-default-span fusion-button-default-type deposit-button fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-custom_color_4);--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:#c55954);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_text_transform:capitalize;--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7700\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-8 signup\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-8\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-8\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:linear-gradient(90deg, #131516 0%,rgba(0,0,0,0) 50%),url(https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-82-1.webp);;--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-82-1.webp\"><div class=\"fusion-title title fusion-title-9 sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Loss Bonus Get up to 30% back On your daily losses!<\/div><\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-9 fusion-button-default-span fusion-button-default-type deposit-button fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-custom_color_4);--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:#c55954);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_text_transform:capitalize;--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7702\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-9 signup\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-9\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-9\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-10 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:linear-gradient(90deg, #131516 0%,rgba(0,0,0,0) 50%),url(https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-ff1.jpg);;--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-ff1.jpg\"><div class=\"fusion-title title fusion-title-10 sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">First Deposit 100% Refund Get 100% Refund On Your First Deposit<\/div><\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-10 fusion-button-default-span fusion-button-default-type deposit-button fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-custom_color_4);--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:#c55954);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_text_transform:capitalize;--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7698\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-10 signup\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-10\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-10\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-11 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:linear-gradient(90deg, #131516 0%,rgba(0,0,0,0) 50%),url(https:\/\/gustabets.com\/wp-content\/uploads\/european.webp);;--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/european.webp\"><div class=\"fusion-title title fusion-title-11 sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">European Tournaments 100% Refund Get 100% back on European Tournament Losses!<\/div><\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-11 fusion-button-default-span fusion-button-default-type deposit-button fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-custom_color_4);--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:#c55954);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_text_transform:capitalize;--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7694\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-11 signup\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-11\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-11\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-12 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:linear-gradient(90deg, #131516 0%,rgba(0,0,0,0) 50%),url(https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-122.jpg);;--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-122.jpg\"><div class=\"fusion-title title fusion-title-12 sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Birthday Bonus! Get up to \u20ba200 bonus! No wagering, just rewards!<\/div><\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-12 fusion-button-default-span fusion-button-default-type deposit-button fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-custom_color_4);--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:#c55954);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_text_transform:capitalize;--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7692\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-12 signup\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-12\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-12\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-13 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:linear-gradient(90deg, #131516 0%,rgba(0,0,0,0) 50%),url(https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-42-1.jpg);;--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-42-1.jpg\"><div class=\"fusion-title title fusion-title-13 sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">35% Second Chance Bonus Get 35% Back If Your First Deposit is Lost<\/div><\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-13 fusion-button-default-span fusion-button-default-type deposit-button fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-custom_color_4);--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:#c55954);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_text_transform:capitalize;--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7634\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-13 signup\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-13\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-13\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-14 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:linear-gradient(90deg, #131516 0%,rgba(0,0,0,0) 50%),url(https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-62.webp);;--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-62.webp\"><div class=\"fusion-title title fusion-title-14 sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">20% Sports Boost 20% BONUS UP TO 1.000\u20ba<\/div><\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-14 fusion-button-default-span fusion-button-default-type deposit-button fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-custom_color_4);--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:#c55954);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_text_transform:capitalize;--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7647\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-14 signup\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-14\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-14\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<\/ul><\/div><div class=\"fusion-post-cards fusion-post-cards-2 fusion-no-medium-visibility fusion-no-large-visibility fusion-grid-archive slider-section promo-card\" style=\"--awb-arrow-position-vertical:25px;--awb-arrow-position-horizontal:10px;--awb-arrow-size:20px;--awb-arrow-box-width:30px;--awb-arrow-box-height:30px;--awb-arrow-bgcolor:#ffffff;--awb-arrow-color:#ffdf00;--awb-arrow-hover-bgcolor:#ffffff;--awb-arrow-hover-color:#141617;--awb-arrow-border-radius-top-left:10px;--awb-arrow-border-radius-top-right:10px;--awb-arrow-border-radius-bottom-right:10px;--awb-arrow-border-radius-bottom-left:10px;--awb-dots-color:#e5e5e5;--awb-dots-active-color:#565b79;--awb-dots-size:30px;--awb-dots-active-size:30px;--awb-dots-spacing:8px;--awb-column-spacing:10px;--awb-dots-margin-top:10%;--awb-dots-margin-bottom:10%;--awb-dots-align:center;--awb-columns:3;--awb-active-filter-border-size:3px;--awb-filters-height:36px;--awb-arrow-position-vertical-transform:none;--awb-columns-medium:50%;--awb-columns-small:100%;\"><ul class=\"fusion-grid fusion-grid-3 fusion-flex-align-items-stretch fusion-grid-posts-cards\"><li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-15 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:160px;--awb-padding-right:60px;--awb-padding-bottom:60px;--awb-padding-left:60px;--awb-padding-top-small:20px;--awb-padding-right-small:20px;--awb-padding-bottom-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:url(&#039;https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-ll2.jpg&#039;);--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-ll2.jpg\"><div class=\"fusion-title title fusion-title-15 fusion-no-medium-visibility fusion-no-large-visibility sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Welcome Package 200% BONUS UP TO 6,000\u20ba<\/div><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:1;width:100%;\"><\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-15 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#15142b;--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:var(--awb-color4);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7628\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-15\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-15\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-15\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-16 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:160px;--awb-padding-right:60px;--awb-padding-bottom:60px;--awb-padding-left:60px;--awb-padding-top-small:20px;--awb-padding-right-small:20px;--awb-padding-bottom-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:url(&#039;https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-52-600x300-1.jpg&#039;);--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-52-600x300-1.jpg\"><div class=\"fusion-title title fusion-title-16 fusion-no-medium-visibility fusion-no-large-visibility sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Weekly Sports Boost 50% BONUS UP TO 2.500\u20ba<\/div><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:1;width:100%;\"><\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-16 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#15142b;--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:var(--awb-color4);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7631\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-16\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-16\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-16\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-17 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:160px;--awb-padding-right:60px;--awb-padding-bottom:60px;--awb-padding-left:60px;--awb-padding-top-small:20px;--awb-padding-right-small:20px;--awb-padding-bottom-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:url(&#039;https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-61-600x300-1.jpg&#039;);--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-61-600x300-1.jpg\"><div class=\"fusion-title title fusion-title-17 fusion-no-medium-visibility fusion-no-large-visibility sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Weekly Reload Bonus 50% BONUS UP TO 5,000\u20ba<\/div><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:1;width:100%;\"><\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-17 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#15142b;--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:var(--awb-color4);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7699\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-17\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-17\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-17\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-18 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:160px;--awb-padding-right:60px;--awb-padding-bottom:60px;--awb-padding-left:60px;--awb-padding-top-small:20px;--awb-padding-right-small:20px;--awb-padding-bottom-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:url(&#039;https:\/\/gustabets.com\/wp-content\/uploads\/10.jpg&#039;);--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/10.jpg\"><div class=\"fusion-title title fusion-title-18 fusion-no-medium-visibility fusion-no-large-visibility sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Weekly Loss Bonus Get up to 10% back On your weekly losses!<\/div><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:1;width:100%;\"><\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-18 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#15142b;--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:var(--awb-color4);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7695\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-18\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-18\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-18\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-19 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:160px;--awb-padding-right:60px;--awb-padding-bottom:60px;--awb-padding-left:60px;--awb-padding-top-small:20px;--awb-padding-right-small:20px;--awb-padding-bottom-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:url(&#039;https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-1412-600x300-1.jpg&#039;);--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-1412-600x300-1.jpg\"><div class=\"fusion-title title fusion-title-19 fusion-no-medium-visibility fusion-no-large-visibility sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Sunday Spin Storm Up to 200 Free Spins Available Every Sunday<\/div><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:1;width:100%;\"><\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-19 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#15142b;--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:var(--awb-color4);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7701\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-19\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-19\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-19\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-20 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:160px;--awb-padding-right:60px;--awb-padding-bottom:60px;--awb-padding-left:60px;--awb-padding-top-small:20px;--awb-padding-right-small:20px;--awb-padding-bottom-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:url(&#039;https:\/\/gustabets.com\/wp-content\/uploads\/sports-welcome.webp&#039;);--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/sports-welcome.webp\"><div class=\"fusion-title title fusion-title-20 fusion-no-medium-visibility fusion-no-large-visibility sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Sports Welcome Package 200% BONUS UP TO 6.000\u20ba<\/div><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:1;width:100%;\"><\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-20 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#15142b;--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:var(--awb-color4);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7697\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-20\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-20\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-20\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-21 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:160px;--awb-padding-right:60px;--awb-padding-bottom:60px;--awb-padding-left:60px;--awb-padding-top-small:20px;--awb-padding-right-small:20px;--awb-padding-bottom-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:url(&#039;https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-112.jpg&#039;);--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-112.jpg\"><div class=\"fusion-title title fusion-title-21 fusion-no-medium-visibility fusion-no-large-visibility sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Refer a Friend Get 20% up to \u20ba1,000 Of their first deposit!<\/div><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:1;width:100%;\"><\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-21 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#15142b;--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:var(--awb-color4);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7693\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-21\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-21\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-21\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-22 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:160px;--awb-padding-right:60px;--awb-padding-bottom:60px;--awb-padding-left:60px;--awb-padding-top-small:20px;--awb-padding-right-small:20px;--awb-padding-bottom-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:url(&#039;https:\/\/gustabets.com\/wp-content\/uploads\/monday-reels.jpg&#039;);--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/monday-reels.jpg\"><div class=\"fusion-title title fusion-title-22 fusion-no-medium-visibility fusion-no-large-visibility sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Monday Reels Boost 20% BONUS UP TO 1,000\u20ba<\/div><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:1;width:100%;\"><\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-22 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#15142b;--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:var(--awb-color4);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7700\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-22\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-22\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-22\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-23 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:160px;--awb-padding-right:60px;--awb-padding-bottom:60px;--awb-padding-left:60px;--awb-padding-top-small:20px;--awb-padding-right-small:20px;--awb-padding-bottom-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:url(&#039;https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-82-1.webp&#039;);--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-82-1.webp\"><div class=\"fusion-title title fusion-title-23 fusion-no-medium-visibility fusion-no-large-visibility sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Loss Bonus Get up to 30% back On your daily losses!<\/div><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:1;width:100%;\"><\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-23 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#15142b;--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:var(--awb-color4);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7702\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-23\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-23\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-23\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-24 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:160px;--awb-padding-right:60px;--awb-padding-bottom:60px;--awb-padding-left:60px;--awb-padding-top-small:20px;--awb-padding-right-small:20px;--awb-padding-bottom-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:url(&#039;https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-ff1.jpg&#039;);--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-ff1.jpg\"><div class=\"fusion-title title fusion-title-24 fusion-no-medium-visibility fusion-no-large-visibility sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">First Deposit 100% Refund Get 100% Refund On Your First Deposit<\/div><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:1;width:100%;\"><\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-24 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#15142b;--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:var(--awb-color4);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7698\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-24\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-24\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-24\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-25 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:160px;--awb-padding-right:60px;--awb-padding-bottom:60px;--awb-padding-left:60px;--awb-padding-top-small:20px;--awb-padding-right-small:20px;--awb-padding-bottom-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:url(&#039;https:\/\/gustabets.com\/wp-content\/uploads\/european.webp&#039;);--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/european.webp\"><div class=\"fusion-title title fusion-title-25 fusion-no-medium-visibility fusion-no-large-visibility sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">European Tournaments 100% Refund Get 100% back on European Tournament Losses!<\/div><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:1;width:100%;\"><\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-25 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#15142b;--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:var(--awb-color4);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7694\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-25\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-25\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-25\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-26 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:160px;--awb-padding-right:60px;--awb-padding-bottom:60px;--awb-padding-left:60px;--awb-padding-top-small:20px;--awb-padding-right-small:20px;--awb-padding-bottom-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:url(&#039;https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-122.jpg&#039;);--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-122.jpg\"><div class=\"fusion-title title fusion-title-26 fusion-no-medium-visibility fusion-no-large-visibility sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">Birthday Bonus! Get up to \u20ba200 bonus! No wagering, just rewards!<\/div><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:1;width:100%;\"><\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-26 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#15142b;--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:var(--awb-color4);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7692\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-26\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-26\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-26\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-27 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:160px;--awb-padding-right:60px;--awb-padding-bottom:60px;--awb-padding-left:60px;--awb-padding-top-small:20px;--awb-padding-right-small:20px;--awb-padding-bottom-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:url(&#039;https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-42-1.jpg&#039;);--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-42-1.jpg\"><div class=\"fusion-title title fusion-title-27 fusion-no-medium-visibility fusion-no-large-visibility sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">35% Second Chance Bonus Get 35% Back If Your First Deposit is Lost<\/div><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:1;width:100%;\"><\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-27 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#15142b;--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:var(--awb-color4);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7634\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-27\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-27\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-27\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<li class=\"fusion-layout-column fusion_builder_column fusion-builder-column-28 fusion-flex-column post-card fusion-grid-column fusion-post-cards-grid-column\" style=\"--awb-padding-top:160px;--awb-padding-right:60px;--awb-padding-bottom:60px;--awb-padding-left:60px;--awb-padding-top-small:20px;--awb-padding-right-small:20px;--awb-padding-bottom-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-image:url(&#039;https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-62.webp&#039;);--awb-bg-position:center center;--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\" data-bg-url=\"https:\/\/gustabets.com\/wp-content\/uploads\/Untitled-62.webp\"><div class=\"fusion-title title fusion-title-28 fusion-no-medium-visibility fusion-no-large-visibility sep-underline sep-solid fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:#ffffff;--awb-margin-left:-2px;--awb-font-size:20px;\"><div class=\"title-heading-left title-heading-tag fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:1px;text-transform:capitalize;--fontSize:20;--minFontSize:20;line-height:1.3;\">20% Sports Boost 20% BONUS UP TO 1.000\u20ba<\/div><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:1;width:100%;\"><\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-28 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#15142b;--button_accent_hover_color:var(--awb-custom_color_4);--button_border_hover_color:var(--awb-color1);--button-border-radius-top-left:8px;--button-border-radius-top-right:8px;--button-border-radius-bottom-right:8px;--button-border-radius-bottom-left:8px;--button_gradient_angle:45deg;--button_gradient_top_color:var(--awb-color4);--button_gradient_bottom_color:var(--awb-color4);--button_gradient_top_color_hover:var(--awb-color4);--button_gradient_bottom_color_hover:var(--awb-color4);--button_margin-bottom:15PX;width:calc(100%);\" target=\"_self\" title=\"7647\" href=\"#\" data-toggle=\"modal\" data-target=\".fusion-modal.signup\"><span class=\"fusion-button-text\">Deposit<\/span><\/a><\/div><div class=\"fusion-modal modal fade modal-28\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"modal-heading-28\" aria-hidden=\"true\" style=\"--awb-border-color:var(--awb-color3);--awb-background:var(--awb-color1);\"><div class=\"modal-dialog modal-sm\" role=\"document\"><div class=\"modal-content fusion-modal-content\"><div class=\"modal-header\"><button class=\"close\" type=\"button\" data-dismiss=\"modal\" aria-hidden=\"true\" aria-label=\"Close\">&times;<\/button><h3 class=\"modal-title\" id=\"modal-heading-28\" data-dismiss=\"modal\" aria-hidden=\"true\">Your Content Goes Here<\/h3><\/div><div class=\"modal-body fusion-clearfix\">\n\r\n<style>\r\n\r\n#signup-modal {\r\n    --background-side-menu: #1e1e2f;\r\n    --primary-color: #facc15;\r\n    --text-color: #ffffff;\r\n    font-family: Arial, sans-serif;\r\n    color: var(--text-color);\r\n    overflow: hidden;\r\n    height: 100%;\r\n    width: 100%;\r\n    overflow: hidden;\r\n\r\n    \r\n  }\r\n\r\n#signup-modal .fusion-modal-content {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    padding: 24px;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    border-radius: 8px;\r\n    box-shadow: 4px 4px 20px rgba(0, 11, 45, .5);\r\n    background: var(--background-side-menu);\r\n    overflow: hidden;\r\n    animation: WizPopupWrapper_slide_in__VWg2O .3s ease-in-out;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- Signup Form -->\r\n<!-- Signup Modal Wrapper -->\r\n<div id=\"signup-modal\">\r\n  <div class=\"WizPopupBody_wrapper__5pKBD\">\r\n    <div class=\"WizPopupBody_wrapper__content__MeLJD\">\r\n      <div class=\"WizPopupBody_wrapper__content_inner__h7aDQ\" id=\"signup-form-container\">\r\n\r\n        <!-- Signup Form -->\r\n        <form class=\"WizForm_base__gGggs signup-form\" autocomplete=\"off\">\r\n           <!-- Username -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"username\">Username<\/label>\r\n            <input type=\"text\" id=\"username\" name=\"username\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Email -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"text\" id=\"useremail\" name=\"email\" required autocomplete=\"off\">\r\n          <\/div>\r\n\r\n          <!-- Phone Code + Phone Number -->\r\n                     <div >\r\n            \r\n            <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n              <label for=\"mobilePhone\">Phone<\/label>\r\n              <input type=\"number\" id=\"mobilePhone\" name=\"mobilePhone\" inputmode=\"numeric\" pattern=\"[0-9]*\" required>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Password -->\r\n          <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc WizInput_end__A97st\">\r\n            <label for=\"password\">Password<\/label>\r\n            <input type=\"text\" id=\"userpassword\" name=\"userpassword\" required>\r\n          <\/div>\r\n\r\n          <!-- Password Hints -->\r\n          <div class=\"WizPasswordHints_hints__list__ztQA3 WizPasswordHints_show__5mBSP WizPasswordHints_line__lmIMa\">\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> Minimum 8, maximum 30 Latin characters<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> At least one number<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> No spaces<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One lowercase letter<\/p>\r\n            <p><i><svg width=\"10\" height=\"11\"><circle cx=\"5\" cy=\"5.5\" r=\"3\" fill=\"currentColor\" \/><\/svg><\/i> One capital letter<\/p>\r\n          <\/div>\r\n\r\n          <!-- Newsletter -->\r\n          <div class=\"WizForm_row__QIO2O\">\r\n            <div class=\"WizToggleBox_base__YKIBS WizToggleBox_primary-outlined__ayNtP WizToggleBox_XS__YsWr_\">\r\n              <label for=\"isEmailNewsletter\" style=\"cursor: pointer;\">\r\n                <input type=\"checkbox\" id=\"isEmailNewsletter\" name=\"isEmailNewsletter\">\r\n                <span><\/span>\r\n                I want to receive promotional info and product updates.\r\n              <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Register Button -->\r\n          <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n            <span class=\"WizButton_text__oCBg0\">Register<\/span>\r\n            <span class=\"WizRipple-wrapper\"><\/span>\r\n          <\/button>\r\n\r\n          \r\n\r\n          <!-- Already Have an Account -->\r\n          <div class=\"Signup_alreadyHaveAccountContainer__tkc_T\">\r\n            Already have an account? <span class=\"Signup_alreadyHaveAccountContainer__button__9gbcD\">Sign in<\/span>\r\n          <\/div>\r\n\r\n          <!-- Terms -->\r\n          <div class=\"Signup_infoMessage__I2SAb\">\r\n            By clicking Register, you accept our\r\n            <a href=\"#\" rel=\"noreferrer\" target=\"_blank\">Terms & Conditions<\/a>\r\n            and confirm you're over 18 years old.\r\n          <\/div>\r\n        <\/form>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- OTP Form Template (Hidden, for JavaScript use) -->\r\n<template id=\"otp-form-template\">\r\n  <form class=\"WizForm_base__gGggs otp-verification\" autocomplete=\"off\" id=\"otp-form\">\r\n    <div class=\"WizInput_base__2JTUy WizInput_primary__y5z9_ WizInput_L__igAxc\">\r\n      <label for=\"otp\">Enter OTP<\/label>\r\n      <input type=\"text\" id=\"otp\" name=\"otp\" required>\r\n      <input type=\"hidden\" id=\"action\" name=\"casino_verify_otp\">\r\n    <\/div>\r\n    <input type=\"hidden\" id=\"otpVerificationId\" name=\"otpVerificationId\" value=\"\">\r\n    <div class=\"WizForm_error__To6eX\" style=\"display: none; color: white; font-size: 12px; margin-bottom: 10px;\"><\/div>\r\n    <button class=\"WizButton_base__ojkNL WizButton_primary-contained__xOImR WizButton_L__UZfj4 WizButton_WizFullWidth__DvHSM\" type=\"submit\">\r\n      <span class=\"WizButton_text__oCBg0\">Verify OTP<\/span>\r\n      <span class=\"WizRipple-wrapper\"><\/span>\r\n    <\/button>\r\n    <button style=\"display:none\" class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button>\r\n  <\/form>\r\n<\/template>\r\n\r\n\r\n<script>\r\njQuery(document).ready(function ($) {\r\n\r\n  function initOtpInputFocus() {\r\n\r\n  \/\/ Prevent duplicate bindings\r\n  $(document)\r\n    .off('focusin.otp focusout.otp')\r\n\r\n    \/\/ Add focus class\r\n    .on('focusin.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .addClass('WizInput_WizFocused');\r\n    })\r\n\r\n    \/\/ Remove focus class\r\n    .on('focusout.otp', '#otp-form .WizInput_base__2JTUy input', function () {\r\n      $(this)\r\n        .closest('.WizInput_base__2JTUy')\r\n        .removeClass('WizInput_WizFocused');\r\n    });\r\n}\r\n\r\n  function showError($form, message) {\r\n    let $errorBox = $form.find('.WizForm_error__To6eX');\r\n    if (!$errorBox.length) {\r\n      $errorBox = $('<div class=\"WizForm_error__To6eX\" style=\"color:white;margin-top:10px;\"><\/div>');\r\n      $form.prepend($errorBox);\r\n    }\r\n    $errorBox.html(message).show();\r\n  }\r\n\r\n  \/**\r\n   * =========================\r\n   * SIGNUP SUBMIT\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.signup-form', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n\r\n    const formData = {\r\n      action: 'casino_register_user',\r\n      username: $('#username').val(),\r\n      email: $('#useremail').val(),\r\n      password: $('#userpassword').val(),\r\n      mobilePhone: $('#mobilePhone').val()\r\n    };\r\n\r\n    \/\/ \ud83d\udd04 Start loading\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: formData,\r\n\r\n      success: function (response) {\r\n        console.log(response);\r\n        debugger;\r\n\r\n        if (!response || !response.success) {\r\n          showError($form, response?.data?.message || 'Registration failed');\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\udd10 OTP ENABLED \u2192 SHOW OTP FORM\r\n         *\/\r\n        if (response.data?.otpRequired === true) {\r\n          const otpId = response.data.otpVerificationId || '';\r\n          const $container = $('#signup-form-container');\r\n          const $template = $('#otp-form-template');\r\n\r\n          if ($container.length && $template.length) {\r\n            const $clone = $($template.html());\r\n            $clone.find('#otpVerificationId').val(otpId);\r\n            $container.empty().append($clone);\r\n            initOtpInputFocus();\r\n          }\r\n          return;\r\n        }\r\n\r\n        \/**\r\n         * \ud83d\ude80 OTP DISABLED \u2192 REDIRECT\r\n         *\/\r\n\r\n        if (!response || response.success) {\r\n          showError($form, response?.data?.message || 'success');\r\n        }\r\n\r\n        if (response?.data?.redirect) {\r\n          window.location.href = response.data.redirect;\r\n          return;\r\n        }\r\n\r\n        window.location.reload();\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong. Please try again.');\r\n      },\r\n\r\n      complete: function () {\r\n        \/\/ \ud83d\udd04 Stop loading\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n  \/**\r\n   * =========================\r\n   * OTP VERIFICATION\r\n   * =========================\r\n   *\/\r\n  $(document).on('submit', '.otp-verification', function (e) {\r\n    e.preventDefault();\r\n\r\n    const $form = $(this);\r\n    const $btn = $form.find('button[type=\"submit\"]');\r\n    const $spinner = $('<span class=\"Toastify__spinner WizButton-spinner\"><\/span>');\r\n    const otp = $form.find('#otp').val();\r\n\r\n    $btn.prop('disabled', true).append($spinner);\r\n\r\n    $.ajax({\r\n      type: 'POST',\r\n      url: 'https:\/\/gustabets.com\/wp-admin\/admin-ajax.php',\r\n      data: {\r\n        action: 'casino_verify_otp',\r\n        otp: otp\r\n      },\r\n\r\n      success: function (response) {\r\n        showError($form, response.data?.message || 'success');\r\n        if (response.success) {\r\n          window.location.href = response.data.redirect;\r\n        } else {\r\n          showError($form, response.data?.message || 'OTP verification failed');\r\n        }\r\n      },\r\n\r\n      error: function () {\r\n        showError($form, 'Something went wrong while verifying OTP.');\r\n      },\r\n\r\n      complete: function () {\r\n        $btn.prop('disabled', false);\r\n        $spinner.remove();\r\n      }\r\n    });\r\n  });\r\n\r\n});\r\n<\/script>\r\n\n<\/div><div class=\"modal-footer\"><button class=\"fusion-button button-default button-medium button default medium\" type=\"button\" data-dismiss=\"modal\">Close<\/button><\/div><\/div><\/div><\/div><\/div><\/li>\n<\/ul><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-17396","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/gustabets.com\/tr\/wp-json\/wp\/v2\/pages\/17396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gustabets.com\/tr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gustabets.com\/tr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gustabets.com\/tr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/gustabets.com\/tr\/wp-json\/wp\/v2\/comments?post=17396"}],"version-history":[{"count":40,"href":"https:\/\/gustabets.com\/tr\/wp-json\/wp\/v2\/pages\/17396\/revisions"}],"predecessor-version":[{"id":25837,"href":"https:\/\/gustabets.com\/tr\/wp-json\/wp\/v2\/pages\/17396\/revisions\/25837"}],"wp:attachment":[{"href":"https:\/\/gustabets.com\/tr\/wp-json\/wp\/v2\/media?parent=17396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}