(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-11e41e9a"],{"0388":function(e,t,o){"use strict";o("6719")},"07af":function(e,t,o){"use strict";o("3f6e")},2181:function(e,t,o){"use strict";o("330b")},"2f1b":function(e,t,o){"use strict";o("b523")},"330b":function(e,t,o){},3449:function(e,t,o){"use strict";o("b009")},"3bc0":function(e,t,o){"use strict";var s=o("5530");const i={ca:"en",ua:"uk"};function n(e=!1,t=1){const o=document.getElementById("__RECAPTCHA_SCRIPT");if(o&&!e)return;o&&o.remove();const s=document.createElement("script"),a=i[window.LANG_CODE]||window.LANG_CODE;s.id="__RECAPTCHA_SCRIPT",s.src="https://www.google.com/recaptcha/api.js?onload=vueRecaptchaApiLoaded&render=explicit&hl="+a,s.async=!0,s.defer=!0,document.head.appendChild(s),t<3&&(s.onerror=()=>{n(!0,++t)})}function a(){return a=Object.assign||function(e){for(var t=1;t{const e=document.querySelector(".g-recaptcha-response");e&&"none"!==e.style.display&&(this.inlineRecaptcha=!0)})},setCaptchaSize(){const e=document.querySelector(".custom-modal__captcha"),t=null===e||void 0===e?void 0:e.querySelector("iframe");if(!e||!t)return;e.style.height="";const o=e.offsetWidth,s=e.offsetHeight,i=t.offsetWidth,n=o/i*b;e.style.height=s*n+"px",t.style.transform=`scale(${n})`},onCaptchaExpired(){this.token="",this.recaptchaMode&&(this.recaptchaMode=!1,this.$nextTick(()=>{this.recaptchaMode=!0}))},captchaRendered(){this.setCapchaClass()},setCapchaClass(){document.body.classList.add("is-visible-capcha")},removeCapchaClass(){document.body.classList.remove("is-visible-capcha")}}}},"3f6e":function(e,t,o){},"41dd":function(e,t,o){},"50f7":function(e,t,o){"use strict";var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"registration-form",class:{"registration-form--exit-popup":e.showExitPopup,"registration-form--with-bonus-desk":e.showBonusDesk}},[t("bonus-static-panel",{attrs:{"bonus-static-info":e.useBonusStaticInfo}}),t("div",{staticClass:"registration-form__wrapper",attrs:{"data-test":"general-auth-form__box"}},[e.showExitPopupOrMobile?t("div",{staticClass:"registration-form__panel",class:{"registration-form__panel--animated":e.showBonusDesk}},[t("form-header",{attrs:{tabs:e.filteredTabs,"active-tab":e.getActiveTab.name,"is-show-close":e.modalProps.isShowClose,"is-game-page":e.getIsGamePage,"is-no-redirect":Boolean(e.modalProps.emitEventOnSuccess)},on:{close:e.handleCloseModal,"toggle-tab":e.toggleTab}}),e.showBonusMobile?t("welcome-bonus-mobile",{staticClass:"registration-form__welcome-bonus"}):e._e(),t("div",{staticClass:"registration-form__body"},[e.isVisibleSocials?t("social-network-block",{attrs:{"is-compact":e.isCompactComputed,adult:e.computedAdult,"additional-params":e.additionalParams}}):e._e(),t("toggles",{staticClass:"registration-form__toogles",on:{toggle:e.onToggle}}),e.isSignUpForm?t("sign-up-form",{directives:[{name:"gtm",rawName:"v-gtm:available",value:e.getFormAvailableEvent("signup"),expression:"getFormAvailableEvent('signup')",arg:"available"}],attrs:{"place-from":e.place,"bottom-description":e.bottomDescription,"emit-event-on-success":e.modalProps.emitEventOnSuccess,"is-capitalize-password-error-first-letter":e.isCapitalizePasswordErrorFirstLetter,"ref-code":e.refcode},on:{"change-currency":e.changeSelectedCurrency,"change-country":e.changeSelectedCountry,"change-adult":e.changeAdult}}):e._e(),e.isSignInForm?t("sign-in-form",{directives:[{name:"gtm",rawName:"v-gtm:available",value:e.getFormAvailableEvent("signin"),expression:"getFormAvailableEvent('signin')",arg:"available"}],attrs:{"is-game-page":e.getIsGamePage,"place-from":e.place,"emit-event-on-success":e.modalProps.emitEventOnSuccess,"is-capitalize-password-error-first-letter":e.isCapitalizePasswordErrorFirstLetter}}):e._e()],1)],1):e._e(),e.showBonusDesk?t("div",{staticClass:"registration-form__panel registration-form__panel--bonuses"},[t("welcome-bonus")],1):e._e(),e.isVisibleClose?t("btn",{staticClass:"registration-form__close",attrs:{type:"button",s:"",secondary:"",circle:"",icon:"cross","data-test":"modal-close"},on:{click:e.onClose}}):e._e()],1),t(e.exitPopupModifiedComponent,{ref:"exitPopupBottomSheet",tag:"component",attrs:{"max-height":"calc(100% - 60px)","class-name":"registration-form__panel registration-form__exit-modal","has-scroll":!1},on:{closed:e.bottomSheetCloseCallback}},[e.showExitPopup?t("exit-popup",{attrs:{"is-show-close":e.modalProps.isShowClose,"close-button":""},on:{continue:e.handleContinueExitPopup}}):e._e()],1)],1)},i=[],n=o("1da1"),a=o("5530"),r=(o("4de4"),o("caad"),o("fb6a"),o("e9c4"),o("2532"),function(){var e=this,t=e._self._c;return t("validation-observer",{ref:"form",staticClass:"registration-form__registration",attrs:{tag:"div"},scopedSlots:e._u([{key:"default",fn:function({handleSubmit:o,validate:s}){return[t("form",{staticClass:"registration-form__form",on:{submit:function(t){return t.preventDefault(),o(e.submitForm)}}},[t("div",{staticClass:"registration-form__inputs"},[e.isEmailForm?t("input-field",{key:"email",staticClass:"form-input form__email-input",attrs:{id:"email",autocomplete:"email",name:"email",label:e.$t("email"),maxlength:50,"validation-rules":"required_named_email|email_latin_only|email","validation-mode":"eager","data-test-input":e.dataTestEmail,"data-test-error":"error_message_email"},on:{focus:function(t){return e.sendFocusFieldAnalytics(e.gtmItems.email)},error:function(t){return e.sendErrorFieldsAnalytics(t.message,e.gtmItems.email)}},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}}):e._e(),e.isPhoneForm?t("input-field",{key:"phone",ref:"phone",staticClass:"form-input form__phone-input",attrs:{id:"phone",name:"mobile",type:"tel",autocomplete:"off",placeholder:e.$t("phone"),"validation-rules":{required_named_phone:!0,valid_phone_number:{countryCode:e.mobileCountryISO2}},"validation-field-name":e.$t("validation.mobile"),"validation-mode":"eager","mobile-input":"","handle-input-event":"","mobile-input-with-flag":"","only-numbers":"",button:e.phoneInputBtn,"remove-btn":"","data-test-tel-input":"phone_field","data-test-error":"error_message_phone","mobile-country-code":e.selectedMobileCountryCode},on:{focus:function(t){return e.sendFocusFieldAnalytics(e.gtmItems.phone)},error:function(t){return e.sendErrorFieldsAnalytics(t.message,e.gtmItems.phone)},"code-changed":e.mobileCountryCodeChanged},model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone",t)},expression:"form.phone"}}):e._e(),e.isPasswordVisible?t("input-field",{staticClass:"form-input form__password-input",attrs:{id:"password",autocomplete:"current-password",label:e.$t("password.title"),name:"password",type:"password","validation-rules":{password_validation:{email:e.form.email,field:e.$t("password.low"),isCapitalizeFirstLetter:e.isCapitalizePasswordErrorFirstLetter}},"validation-field-name":e.$t("password.low"),"validation-mode":"eager","data-test-input":e.dataTestPassword,"data-test-eye":"pseudo-pas-eye","data-test-error":"error_message_password"},on:{focus:function(t){return e.sendFocusFieldAnalytics(e.gtmItems.password)},error:function(t){return e.sendErrorFieldsAnalytics(t.message,e.gtmItems.password)}},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}}):e._e(),t("div",{staticClass:"registration-form__selects"},[t("div",{staticClass:"registration-form__input-wr registration-form__input-wr--country"},[t("validation-provider",{key:"country",attrs:{vid:"country",rules:"required_named_country",name:e.$t("profile.country_alt"),slim:""},scopedSlots:e._u([{key:"default",fn:function({errors:o}){return[t("country-select-bottom",{staticClass:"form-input form__country-input",attrs:{id:"countrySelector",name:"country",placeholder:e.$t("choose_country"),value:e.countryValue,"value-code":e.countryValueCode,options:e.getCountriesForRegistration,error:o[0],"error-message":o[0],"data-test":"edit_country_depos","border-bottom":"","use-value-from-prop":"","show-flags":""},on:{focus:function(t){return e.sendFocusFieldAnalytics(e.gtmItems.country)},input:e.changeCountry}})]}}],null,!0)})],1),t("currencies-popup-wrapper",{staticClass:"registration-form__input-wr registration-form__input-wr--currency",attrs:{"selected-country":e.selectedCountry,"selected-currency":e.selectedCurrency,"show-currency":e.showCurrency,disabled:e.currenciesListIsDisabled},on:{change:e.changeCurrency,close:e.closeCurrencyPopup,click:e.openCurrencyPopupHandler}})],1),e.bottomDescription?t("div",{staticClass:"registration-form__form-input-text"},[e._v(" "+e._s(e.bottomDescription)+" ")]):e._e()],1),e.isCaptcha?t("div",{staticClass:"registration-form__recaptcha-wrap"},[t("vue-recaptcha",{staticClass:"registration-form__recaptcha",attrs:{sitekey:e.siteKey,theme:e.captchaTheme},on:{render:e.captchaRendered,verify:e.onCaptchaVerified,expired:e.onCaptchaExpired}})],1):e._e(),t("div",{staticClass:"registration-form__button"},[t("btn",{staticClass:"registration-form__btn",attrs:{id:"auth-submit",full:"",spinner:e.getIsDataLoading,"data-test":e.dataTestSubmitButton},on:{click:function(t){return e.handleScrollValidate(s)}}},[e._v(" "+e._s(e.$t("registration.to_register"))+" ")])],1),t("div",{staticClass:"registration-form__promocode-form promocode-form"},[t("activation-code",{attrs:{value:e.activationCode},on:{focus:function(t){return e.sendFocusFieldAnalytics(e.gtmItems.registrationCode)},error:function(t){return e.sendErrorFieldsAnalytics(t.message,e.gtmItems.registrationCode)},changed:e.setActivationCode}})],1),e.isShowOpenAdultDesktop?t("adult-modal",{ref:"adultModal",attrs:{"modal-props":e.adultData,"close-button":"","close-button-icon":"chevrone-left"},on:{close:e.closeAdultModal}}):e._e(),t("bottom-sheet",{ref:"adultModalBottomSheet",staticClass:"bottom-sheet--adult-modal",attrs:{"is-full-screen":"","max-height":"calc(100% - 60px)"},on:{closed:e.closeAdultModalOnMobile}},[e.isShowOpenAdultMobile?t("adult-modal",{attrs:{"close-button":"","close-button-icon":"","modal-props":e.adultData},on:{close:e.closeAdultModalOnMobile}}):e._e()],1),t("div",{staticClass:"registration-form__agreement"},[t("checkbox-input",{ref:"adultConfirm",attrs:{id:"adultConfirm",name:"adult","validation-rules":"age_confirm",label:e.$t("registration.over18",{codeUrl:e.getLanguageForUrl}),"href-text":e.$t("terms_use_site.title_terms_and_conditions"),m:e.isTablet,"is-callback":"","data-test-label":"registr_you_are_over_18","data-test-href":"terms-and-conditions-link","data-test-error":"registr_notify_18old"},on:{callback:e.hrefToTerms,input:e.handleAdultConfirmChange,error:function(t){return e.sendErrorFieldsAnalytics(t.message,e.gtmItems.adult)}},model:{value:e.form.adult,callback:function(t){e.$set(e.form,"adult",t)},expression:"form.adult"}},[t("span",[e._v(e._s(e.agreementRules.accepted_all)+" "),t("a",{directives:[{name:"gtm",rawName:"v-gtm:click",value:e.GTM_ELEMENTS.popup.signup.privacy,expression:"GTM_ELEMENTS.popup.signup.privacy",arg:"click"}],ref:"privacy_policy",staticClass:"registration-form__link",attrs:{"data-test":"privacy-policy-link"},on:{click:function(t){return t.preventDefault(),e.hrefTo("privacy-policy")}}},[e._v(" "+e._s(e.agreementRules.privacy_policy_and_cookie))]),e.agreementRules.dot?t("span",[e._v(".")]):e._e()])]),t("checkbox-input",{attrs:{id:"promotionInfo",label:e.$t("registration.receive_sms"),m:e.isTablet,"data-test-label":"registr_promotion_info"},on:{input:e.handlePromotionInfoChange},model:{value:e.form.mailing,callback:function(t){e.$set(e.form,"mailing",t)},expression:"form.mailing"}})],1)],1)]}}])})}),l=[],c=(o("14d9"),o("ac1f"),o("1276"),o("2ca0"),o("7bb1")),u=o("ca47"),d=o("9b02"),p=o.n(d),m=o("4af3"),h=o("f3db"),b=o("c235"),g=o("32e5"),f=o("3bc0"),_=o("50f1"),v=o("5f6b"),C=o("8fc3"),y=o("0594"),w=o("847a"),O=o("b686"),T=function(){var e=this,t=e._self._c;return t("div",{ref:"promoForm",staticClass:"promocode-form__form relative"},[e.isVisiblePromoCode?[t("input-field",{staticClass:"promocode-form__input",attrs:{value:e.value,label:e.$t("promo_code.title_uppercase"),maxlength:20,name:"bonuscode",type:"text","full-border":"","latin-number-hash":"","handle-input-event":"","validation-field-name":e.$t("promo_code.title"),"data-test-input":"registr_promocode_field","data-test-error":"registr_promocode_error"},on:{focus:function(t){return e.$emit("focus",t)},error:function(t){return e.$emit("error",t)},input:e.handleInput}}),t("v-tooltip",e._b({staticClass:"promocode-form__input-tooltip-trigger",scopedSlots:e._u([{key:"popper",fn:function(){return[e._v(" "+e._s(e.$t("registration_promocode.notify_text"))+" ")]},proxy:!0}],null,!1,1551981322)},"v-tooltip",e.tooltipParams,!1),[t("div",{staticClass:"promocode-form__input-icon-wr"},[t("icon",{staticClass:"promocode-form__input-icon",attrs:{"icon-name":"info"}})],1)])]:t("button",{staticClass:"promocode-form__have-promo",attrs:{type:"button","data-test":"reg_form-have_promocode"},on:{click:e.handleClick}},[e._v(" "+e._s(e.$t("promo_code.have_promocode"))+" ")])],2)},S=[],M=o("ccd5"),B=o("5d2a"),j=o("0c9e"),P=o("bd54");const E=20,$=16;var k={name:"activation-code",components:{Icon:B["a"],InputField:O["a"]},props:{value:{type:String,default:""}},data(){return{isVisiblePromoCode:!1}},computed:Object(a["a"])(Object(a["a"])({},Object(u["f"])("activationCode",["activationCode"])),{},{isInitPromoCodeVisible(){return(this.activationCode||M["d"].activationCode.get())&&!this.isVisiblePromoCode}}),mounted(){this.tooltipParams={triggers:[P["p"],P["c"]],placement:P["P"],skidding:E,distance:$,autohide:!0,flip:!1,popperClass:"promocode-form__input-tooltip"},this.isInitPromoCodeVisible&&(this.isVisiblePromoCode=!0)},methods:{setPromoCodeVisibility(e){this.isVisiblePromoCode=e},handleInput(e){this.$emit("changed",e.toUpperCase())},handleClick(){this.setPromoCodeVisibility(!0),this.$analytics.clickEvent({button:j["b"].popup.signup.activation_code}),this.$nextTick().then(()=>{var e;null===(e=this.$refs.promoForm.querySelector(".input-field__input"))||void 0===e||e.focus()})}}},x=k,A=(o("f6e8"),o("2877")),I=Object(A["a"])(x,T,S,!1,null,null,null),F=I.exports,L=o("c035"),N=o("8f12"),R=o("d0d8"),D=o("1b98"),G=o("cb21"),q=function(){var e=this,t=e._self._c;return t("div",{ref:"adultModal",staticClass:"adult-modal",attrs:{"data-test":e.modalProps.dataTestForAdult}},[t("div",{staticClass:"adult-modal__row"},[e.closeButton?t("div",{staticClass:"adult-modal__close",attrs:{"data-test":e.modalProps.dataTestForAdultCloseBtn},on:{click:function(t){return e.$emit("close")}}},[e.closeButtonIcon?t("icon",{staticClass:"adult-modal__close-icon",attrs:{"icon-name":e.closeButtonIcon}}):e._e()],1):e._e(),e.modalProps.closeButtonText?t("div",{staticClass:"adult-modal__close-text"},[e._v(" "+e._s(e.modalProps.closeButtonText)+" ")]):e._e()]),t("div",{staticClass:"adult-modal__msg",domProps:{innerHTML:e._s(e.modalProps.modalText)}}),t("div",{staticClass:"adult-modal__btn-wr"},[t("btn",e._b({staticClass:"adult-modal__btn",attrs:{type:"button",disabled:e.isLoading,spinner:e.isLoading,"data-test":e.modalProps.dataTestForAdultBtn},nativeOn:{click:function(t){return e.handleClick.apply(null,arguments)}}},"btn",e.modalProps.btnProps,!1),[e._v(" "+e._s(e.btnText)+" ")])],1)])},V=[],U={name:"adult-modal",components:{Btn:y["default"],Icon:B["a"]},props:{modalProps:{type:Object,default:()=>({})},closeButton:{type:Boolean,default:!1},closeButtonIcon:{type:String,default:"close_bold"}},data(){return{agree:!1,nextAction:null,isLoading:!1}},computed:Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(u["e"])("breakpoints",["isMobile"])),Object(u["f"])("modal",["opened"])),{},{btnText(){var e;return"signup"===(null===(e=this.nextAction)||void 0===e?void 0:e.name)?this.modalProps.regBtnText:this.modalProps.agreeBtnText}}),created(){var e=this;return Object(n["a"])((function*(){e.nextAction=e.modalProps.getNextAction?yield e.modalProps.getNextAction():null}))()},mounted(){this.$bus.emit("adult-modal-mounted",!0),this.scrollToTopAdultModal()},beforeDestroy(){this.agree||this.$bus.emit("set-acceptance-registration",!1)},destroyed(){this.$bus.emit("adult-modal-mounted",!1)},methods:Object(a["a"])(Object(a["a"])({},Object(u["d"])("modal",["closeModal"])),{},{handleClick(){var e=this;return Object(n["a"])((function*(){var t;e.agree=!0,e.isLoading=Boolean(null===(t=e.nextAction)||void 0===t?void 0:t.action);try{var o,s;yield null===(o=e.nextAction)||void 0===o||null===(s=o.action)||void 0===s?void 0:s.call(o)}finally{e.isLoading=!1;const t=e.opened.some(({name:e})=>"adult-modal"===e);t&&e.closeModal({name:"adult-modal"}),e.$emit("close")}}))()},scrollToTopAdultModal(){const e=this.$refs.adultModal.closest(".vb-content");e&&(e.scrollTop=0)}})},z=U,H=(o("a870"),Object(A["a"])(z,q,V,!1,null,null,null)),W=H.exports,K=o("ef24"),J=o("606ce"),X=o("a026"),Y={name:"sign-up-form",components:{AdultModal:W,BottomSheet:K["default"],ActivationCode:F,InputField:O["a"],Btn:y["default"],CheckboxInput:w["a"],ValidationObserver:c["a"],ValidationProvider:c["b"],CurrenciesPopupWrapper:L["default"],CountrySelectBottom:J["default"]},mixins:[_["a"],h["a"],g["a"],f["a"],b["a"],v["a"],m["a"],C["a"]],props:{placeFrom:{type:String,default:""},bottomDescription:{type:String,default:""},emitEventOnSuccess:{type:String,default:""},isCapitalizePasswordErrorFirstLetter:{type:Boolean,default:!0},refCode:{type:String,default:""}},data(){return{tempPhoneDataLoaded:!1,isOpenAdult:!1,isEmailValid:!1,submitted:!1,gtmItems:{email:{name:this.GTM_ELEMENTS.fieldName.email,form_name:this.GTM_ELEMENTS.popup.signup.index,position:1},phone:{name:this.GTM_ELEMENTS.fieldName.phone,form_name:this.GTM_ELEMENTS.popup.signup.index,position:1},password:{name:this.GTM_ELEMENTS.fieldName.password,form_name:this.GTM_ELEMENTS.popup.signup.index,position:2},country:{name:this.GTM_ELEMENTS.fieldName.country,form_name:this.GTM_ELEMENTS.popup.signup.index,position:3},currency:{name:this.GTM_ELEMENTS.fieldName.currency,form_name:this.GTM_ELEMENTS.popup.signup.index,position:4},language:{name:this.GTM_ELEMENTS.fieldName.language,form_name:this.GTM_ELEMENTS.popup.signup.index,position:5},registrationCode:{name:this.GTM_ELEMENTS.fieldName.registrationCode,form_name:this.GTM_ELEMENTS.popup.signup.index,position:6},adult:{name:this.GTM_ELEMENTS.fieldName.adult,form_name:this.GTM_ELEMENTS.popup.signup.index,position:7},promotion:{name:this.GTM_ELEMENTS.fieldName.promotion,form_name:this.GTM_ELEMENTS.popup.signup.index,position:8}}}},computed:Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(u["f"])("activationCode",["activationCode"])),Object(u["e"])("bonuses",["getPreparedBonus"])),Object(u["e"])("breakpoints",["isMobileOrTablet","isMobile","isTablet"])),Object(u["e"])("registrationForm",["getRegistrationForm","isEmailForm","getAgeAndRuleAcceptance"])),Object(u["e"])("cmsConfig",["getIsGamePage","getDomainWebView"])),Object(u["e"])("modal",{hasOpenedModals:"hasOpened"})),Object(u["e"])("bonusesCode",["getBonusCode"])),Object(u["e"])("player",["getLangCode","getCurrencyCode","getEmail","getTimezone","getIsCurrencyCodeConvertable"])),Object(u["e"])("interfaceTranslations",["isTranslationsLoaded"])),Object(u["e"])("playerPhone",["phoneNumber"])),Object(u["e"])("profileSettings",["isCanary","isShowField","isRequired","getContexts","getContextKeyBy"])),Object(u["e"])("globalCountries",["getCountriesForRegistration"])),Object(u["e"])("playerBonuses",{bonusesCount:"getTotalItems",bonusesLoading:"isDataLoading"})),Object(u["e"])("batches",["getIsInitialBatchLoaded"])),Object(u["e"])("currencies",["getCurrenciesOptions","getAllowCurrencies","getCurrencies","getConvertableCurrenciesFrom"])),Object(u["e"])("playerStats",["getIsDuplicate"])),{},{isShowOpenAdultDesktop(){return this.isOpenAdult&&!this.isMobile},isShowOpenAdultMobile(){return this.isOpenAdult&&this.isMobile},adultData(){var e=this;return{regBtnText:this.$t("registration.to_register"),agreeBtnText:this.$t("adult_modal.agreement"),modalText:this.$t("text",{site:window.location.host}),getNextAction:function(){var t=Object(n["a"])((function*(){const t=yield e.$refs.form.validate({silent:!0});return t?{name:"signup",action:e.submitForm}:null}));function o(){return t.apply(this,arguments)}return o}(),btnProps:{full:!this.isMobileOrTablet},closeButtonText:this.$t("confirm")}},agreementRules(){const e=this.$t("registration.privacy_policy_and_cookie").split(N["j"]);return{accepted_all:e[0],privacy_policy_and_cookie:e[1],dot:e[2]}},dataTestEmail(){return this.placeFrom===N["rd"].TO_REGISTRATION.FROM_LANDING?"wof_email_field":"email_field"},dataTestPassword(){return this.placeFrom===N["rd"].TO_REGISTRATION.FROM_LANDING?"wof_password_field":"password-field"},dataTestSubmitButton(){return this.placeFrom===N["rd"].TO_REGISTRATION.FROM_LANDING?"wof_registr_submit":"registr_submit_btn"},hasNoRegistrationContext(){var e;return!(null!==(e=this.getContexts.registration)&&void 0!==e&&e.length)},isPhoneForm(){return"phone"===this.getRegistrationForm&&this.isCanary&&this.tempPhoneDataLoaded},isPasswordVisible(){return this.hasNoRegistrationContext||this.isShowField("registration","password")},countryValue(){var e;return this.countryName||(null===(e=this.selectedCountry)||void 0===e?void 0:e.name)},countryValueCode(){return this.form.country||this.selectedCountry&&this.selectedCountry.id},isCaptcha(){return this.recaptchaMode&&this.siteKey},currenciesListIsDisabled(){var e;const t=this.getAllowCurrencies[null===(e=this.selectedCountry)||void 0===e?void 0:e.id]||this.getAllowCurrencies.GLOBAL||[];return t.length<2},registrationContext(){return this.getContextKeyBy("registration")},registrationActivationCode(){return this.activationCode||this.getBonusCode||""},needRedirectToSportLobby(){var e;return(null===(e=this.getPreparedBonus)||void 0===e?void 0:e.id)===N["kf"].WELCOME_BONUS&&!this.isSport&&!this.getIsGamePage},phoneInputBtn(){var e;return null!==(e=this.form)&&void 0!==e&&e.phone?{event:this.handleInputPhone.bind(this,"")}:null}}),watch:{isMobile(){this.showCurrency=!1},getRegistrationForm(e,t){e!==t&&this.$refs.form.reset(),this.checkAgeRulesAcceptance(!0),this.saveDataToTemp()},hasNoRegistrationContext(e){e||this.setDefaultCheckboxes()},registrationContext(e){var t,o;this.form.mailing=Boolean(null===(t=e.auto_subscription)||void 0===t?void 0:t.required),this.form.adult=Boolean(null===(o=e.auto_agreement_with_rules)||void 0===o?void 0:o.required)},selectedCurrency:{immediate:!0,handler(e,t){const o=null===t||void 0===t?void 0:t.code,s=null===e||void 0===e?void 0:e.code;o&&o!==s&&this.$analytics.auth.changeCurrencyInSignUp({from:o,to:s})}},selectedCountry:{immediate:!0,handler(e,t){this.$emit("change-country",e),null!==t&&void 0!==t&&t.id&&(null===t||void 0===t?void 0:t.id)!==(null===e||void 0===e?void 0:e.id)&&this.$analytics.auth.changeCountryInSignUp({from:null===t||void 0===t?void 0:t.id,to:null===e||void 0===e?void 0:e.id})}},"form.adult":{immediate:!0,handler(e){this.$emit("change-adult",e)}}},mounted(){this.$bus.on("set-acceptance-registration",this.setAdult),this.$bus.on("close-opened-adult-modal",this.checkAdultModal),this.$bus.on("open-adult-modal",this.handleAdultConfirmChange),this.$bus.on("adult-modal-mounted",this.blockScroll),this.$bus.on("check-acceptance",this.checkAgeRulesAcceptance);const e=M["d"].activationCode.get();e&&this.setActivationCode(e),this.tempPhoneDataLoaded=!0,this.setDataFromTemp(),this.setSelectedCurrency(),this.setDefaultCheckboxes(),this.$nextTick().then(()=>this.$refs.email&&this.$refs.email.$el.querySelector("input").focus())},beforeDestroy(){this.$bus.off("set-acceptance-registration",this.setAdult),this.$bus.off("close-opened-adult-modal",this.checkAdultModal),this.$bus.off("open-adult-modal",this.handleAdultConfirmChange),this.$bus.off("adult-modal-mounted",this.blockScroll),this.$bus.off("check-acceptance",this.checkAgeRulesAcceptance)},destroyed(){this.saveDataToTemp()},methods:Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(u["d"])("activationCode",["setActivationCode"])),Object(u["d"])("registrationForm",["setActiveTab","toggleForm","setAcceptance"])),Object(u["d"])("player",["registration","signIn","unlockAccountRequest"])),Object(u["d"])("profileSettings",{fetchSlugForm:"fetchData"})),Object(u["d"])("playerSettings",{fetchPlayerSettings:"fetchData"})),Object(u["d"])("playerStats",{fetchPlayerStats:"fetchData"})),Object(u["d"])("modal",["openModal","closeModal"])),Object(u["d"])("currencies",["fetchConvertibleCurrencies"])),Object(u["d"])("bonusesCoupon",["setPreparedPromoCode"])),{},{handleInputPhone(e){this.form.phone=e},handleScrollValidate(e){var t=this;return Object(n["a"])((function*(){yield e();const o=t.$refs.form.errors,s=o.adult,i=void 0===s?{}:s,n=i.length,a=void 0===n?0:n,r=o.email,l=void 0===r?{}:r,c=l.length,u=void 0===c?0:c,d=o.password,p=void 0===d?{}:d,m=p.length,h=void 0===m?0:m,b=o.phone,g=void 0===b?{}:b,f=g.length,_=void 0===f?0:f;!a||u||h||_||R["a"].scrollIntoView(t.$refs.adultConfirm.$el,{isAsync:!0})}))()},openCurrencyPopupHandler(){this.currenciesListIsDisabled||(this.sendFocusFieldAnalytics(this.gtmItems.currency),this.openCurrencyPopup())},setAdult(e){this.form.adult=e},blockScroll(e){this.isMobile&&G["a"].regFormBlockScroll(e)},hrefToTerms(){this.$analytics.clickEvent({button:this.GTM_ELEMENTS.popup.signup.terms});const e=this.getLanguageForUrl+"/terms-and-conditions";this.closeModal(),this.$router.push(e).catch(()=>({}))},setDefaultCheckboxes(){if(!this.hasNoRegistrationContext){var e,t;if(void 0===this.getTempData.mailing)this.form.mailing=Boolean(null===(e=this.registrationContext.auto_subscription)||void 0===e?void 0:e.required);if(void 0===this.getTempData.adult)this.form.adult=Boolean(null===(t=this.registrationContext.auto_agreement_with_rules)||void 0===t?void 0:t.required);this.checkAgeRulesAcceptance(!0)}},submitForm(){var e=this;return Object(n["a"])((function*(){var t;if(!e.getTimezone){const t=e.findTimezoneByOffset();t?yield e.setTimezone({time_zone:t.code,isPlayerAuthorized:!1}):yield e.openPatchTimezoneModal({timeFormat:"HH:mm",saveBtnText:"save",isTimerRow:!0})}const o=document.querySelector(".g-recaptcha-response"),s=e.recaptchaMode&&e.siteKey;if(e.recaptchaMode&&e.inlineRecaptcha&&o&&"none"!==o.style.display&&(e.token=o.value),s&&!e.token)return e.showNotify({type:"error",text:e.$t("login.solve_recaptcha")});const i={password:e.form.password,currency:null===(t=e.selectedCurrency)||void 0===t?void 0:t.code,country:e.form.country||e.selectedCountry.id,language:e.getLangCode,mailing:e.form.mailing,acceptance:e.form.adult,cookieAccepted:!0,bonusCode:e.registrationActivationCode,captcha:s&&e.token?e.token:"",time_zone:e.getTimezone,auto_update_time_zone:!0};e.isEmailForm?i.email=e.form.email:i.phone={number:e.mobileCountryCode+e.form.phone,country:e.mobileCountryISO2},e.refCode&&(i.parent_refcode=e.refCode),e.$analytics.logEvent({event:N["Tb"].click,button:e.GTM_ELEMENTS.popup.signup.to_signup});const n=yield e.registration({userData:i,regType:e.getRegistrationForm}),a=n.error,r=n.data;r&&(e.$analytics.auth.signUpSuccess(),yield e.handleResponse(r)),a&&e.handleError(a)}))()},handleResponse(e){var t=this;return Object(n["a"])((function*(){var o;(t.setAuthSignUpTypeStorage(),t.$bus.emit("player-sign-in"),yield Promise.all([t.fetchPlayerSettings(),t.fetchConvertibleCurrencies(),t.fetchPlayerStats()]),t.showConfirmationNotify(),t.saveAnalytics(),yield t.activateBonusHandler(e),M["d"].authorizationFormType.set(t.getRegistrationForm),t.emitEventOnSuccess?t.$bus.emit(t.emitEventOnSuccess):t.setPreparedPromoCode(""),t.clearActivationCode(),t.needRedirectToSportLobby)&&t.$router.push({name:N["jf"],params:{language:null===(o=t.$route.params)||void 0===o?void 0:o.language}});t.getIsCurrencyCodeConvertable?t.showGameCurrencyChangedModal():t.getIsGamePage||t.isSportPage||t.hasOpenedModals||t.showDepositModal()}))()},activateBonusHandler({registrationBonusActivated:e,registrationBonusSaved:t}){var o=this;return Object(n["a"])((function*(){if(o.getIsDuplicate)return;if(e||t)return o.getPreparedBonus&&o.activateBonus(o.getPreparedBonus),void o.showRegistrationBonusNotify(e);const s=o.registrationActivationCode.startsWith("#");s&&o.showRegistrationBonusNotify(),yield o.activatePreparedBonusCode()}))()},showRegistrationBonusNotify(e){if(!this.registrationActivationCode)return;const t=e?"activated":"saved";this.showNotify({type:"warn",text:this.$root.$t("notification.reg_code_"+t,{code:this.registrationActivationCode})})},activatePreparedBonusCode(){var e=this;return Object(n["a"])((function*(){if(e.getPreparedBonus&&e.activateBonus(e.getPreparedBonus),e.getBonusCode){const t=yield e.activatePromo(e.getBonusCode,e.placeFrom),o=t.error,s=t.response,i=p()(s,"responseNotify.status","failed_to_activate");(o||"failed_to_activate"===i)&&e.showNotify({type:"info",text:e.$t("notification.promo_activated",{code:e.getBonusCode})}),e.$analytics.logEvent({event:N["Tb"].promoCodeActivated,place:N["rd"].REGISTRATION,promo_code:e.bonusCode})}}))()},showConfirmationNotify(){this.form.password||this.showNotify({type:"info",text:this.isEmailForm?this.$root.$t("notification.email_confirmation"):this.$root.$t("notification.phone_confirmation"),data:{textCode:"successful_registration"}})},saveAnalytics(){this.$analytics.logEvent({event:N["Tb"].registration,method:this.isEmailForm?"Email":"Phone",place:this.placeFrom})},handleError({errorModel:e,errorNotify:t}){if(this.token="",this.recaptchaMode&&(this.recaptchaMode=!1,this.$nextTick().then(()=>{this.recaptchaMode=!0})),e){switch(e.id){case D["c"].captcha_required.errorModel.id:this.toggleRecaptchaMode();break;case D["c"].gambling_addict_blacklisted.errorModel.id:this.showNotify({type:"error",text:this.$t(e.msg)});break;default:break}e.id!==D["c"].gambling_addict_blacklisted.errorModel.id&&this.$refs.form.setErrors({[e.field]:[this.$t(e.msg)]})}t&&this.showNotify({type:"error",text:this.$t(t.msg)})},showDepositModal(){this.closeModal(),this.openModal({name:N["qd"].DEPOSIT,props:{noScroll:!0,place:N["rd"].TO_DEPOSIT.REGISTRATION},component:Object(X["defineAsyncComponent"])(()=>o.e("deposit").then(o.bind(null,"63ba")))})},checkAdultModal(){this.isShowOpenAdultDesktop&&this.closeAdultModal(),this.isShowOpenAdultMobile&&this.closeAdultModalOnMobile()},handleAdultConfirmChange(e){var t=this;return Object(n["a"])((function*(){var o,s;(t.setAcceptance(e),t.$analytics.auth.changeAgeAndRulesAcceptance(e),e)&&(t.isMobile&&G["a"].regFormScrollToTop(),yield t.$nextTick(),t.isOpenAdult=e,t.isOpenAdult&&t.isMobile?null===(o=t.$refs.adultModalBottomSheet)||void 0===o||o.open():null===(s=t.$refs.adultModalBottomSheet)||void 0===s||s.close())}))()},closeAdultModal(){this.isOpenAdult=!1,this.$emit("adult-modal-close")},closeAdultModalOnMobile(){var e,t;this.isMobile&&(this.isOpenAdult=!1,null!==(e=this.$refs.adultModalBottomSheet)&&void 0!==e&&e.opened&&(null===(t=this.$refs.adultModalBottomSheet)||void 0===t||t.close()))},checkAgeRulesAcceptance(e){this.form.adult||e||(this.$refs.form.setErrors({adult:this.$t("validation.age_confirm")}),R["a"].scrollIntoView(this.$refs.adultConfirm.$el))},hrefTo(e){const t=`${this.getLanguageForUrl}/${e}`;this.$router.history.current.path!==t?this.$router.push(t).catch(()=>({})):this.closeModal()},handlePromotionInfoChange(e){this.$analytics.auth.changeSubscribeNotificationsAcceptance(e)}})},Q=Y,Z=Object(A["a"])(Q,r,l,!1,null,null,null),ee=Z.exports,te=function(){var e=this,t=e._self._c;return t("div",{staticClass:"registration-form__form-wr"},[t("validation-observer",{ref:"form",staticClass:"registration-form__authorization",attrs:{tag:"div",slim:""},scopedSlots:e._u([{key:"default",fn:function({errors:o,handleSubmit:s}){return[t("form",{staticClass:"registration-form__form",class:{"registration-form__form__errors":o[0]},on:{submit:function(t){return t.preventDefault(),s(e.submitForm)}}},[t("div",{staticClass:"registration-form__inputs"},[e.isEmailForm?t("input-field",{key:"email",ref:"email",staticClass:"form-input form__email-input",attrs:{id:"email",autocomplete:"email",name:"email",label:e.$t("email"),maxlength:50,"validation-rules":"required_named_email|email_latin_only|email","validation-mode":"eager","data-test-input":"email_field","data-test-error":"error_message_email"},on:{focus:function(t){return e.sendFocusFieldAnalytics(e.gtmItems.email)},error:function(t){return e.sendErrorFieldsAnalytics(t.message,e.gtmItems.email)},input:e.handleInputEmail},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}}):e._e(),e.isPhoneForm?t("input-field",{key:"phone",ref:"phone",staticClass:"form-input form__phone-input",attrs:{id:"phone",name:"phone",type:"tel",autocomplete:"off",placeholder:e.$t("phone"),"validation-rules":{required_named_phone:!0,valid_phone_number:{countryCode:e.mobileCountryISO2}},"validation-field-name":e.$t("validation.mobile"),"mobile-country-code":e.selectedMobileCountryCode,"validation-mode":"eager","mobile-input":"","handle-input-event":"","mobile-input-with-flag":"","only-numbers":"","remove-btn":"",button:e.phoneInputBtn,disabled:e.isBottomSheetOpened,"data-test-tel-input":"phone_field","data-test-error":"error_message_phone"},on:{focus:function(t){return e.sendFocusFieldAnalytics(e.gtmItems.phone)},error:function(t){return e.sendErrorFieldsAnalytics(t.message,e.gtmItems.phone)},input:e.handleInputPhone,"code-changed":e.handleChangePhoneCode},model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone",t)},expression:"form.phone"}}):e._e(),t("input-field",{staticClass:"form-input form__password-input",attrs:{id:"password",name:"password",type:"password",label:e.$t("password.title"),"validation-rules":{password_validation:{email:e.form.email,field:e.$t("password.low"),isCapitalizeFirstLetter:e.isCapitalizePasswordErrorFirstLetter}},"validation-field-name":e.$t("password.low"),"data-test-input":"password-field","data-test-eye":"enter_eye_pass","data-test-error":"error_message_password"},on:{focus:function(t){return e.sendFocusFieldAnalytics(e.gtmItems.password)},error:function(t){return e.sendErrorFieldsAnalytics(t.message,e.gtmItems.password)}},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}}),e.isCaptcha?t("div",{staticClass:"registration-form__recaptcha-wrap"},[t("vue-recaptcha",{staticClass:"registration-form__recaptcha",attrs:{sitekey:e.siteKey,theme:e.captchaTheme},on:{render:e.captchaRendered,verify:e.onCaptchaVerified,expired:e.onCaptchaExpired}})],1):e._e()],1),t("div",{staticClass:"registration-form__button"},[t("btn",{directives:[{name:"gtm",rawName:"v-gtm:click",value:e.GTM_ELEMENTS.popup.signin.to_signin,expression:"GTM_ELEMENTS.popup.signin.to_signin",arg:"click"}],staticClass:"registration-form__btn",attrs:{full:"",spinner:e.isBtnDisabled,"data-test":"auth-form-btn"}},[e._v(" "+e._s(e.$t("login.come_in"))+" ")])],1),t("div",{staticClass:"registration-form__reset-password"},[t("a",{directives:[{name:"gtm",rawName:"v-gtm:click",value:e.GTM_ELEMENTS.popup.signin.passwordRecovery,expression:"GTM_ELEMENTS.popup.signin.passwordRecovery",arg:"click"}],staticClass:"registration-form__reset-password-link",attrs:{"data-test":"forget_password"},on:{click:function(t){return t.preventDefault(),e.handleRestorePasswordClick.apply(null,arguments)}}},[e._v(" "+e._s(e.$t("password.forgot"))+"? ")])]),t("div",{staticClass:"registration-form__captcha captcha"},[t("p",{staticClass:"registration-form__captcha-text"},[e._v(" "+e._s(e.$t("login.this_site_protected_with_recaptcha"))),t("br"),e._v(" "+e._s(e.agreementRules.by_continuing_you_agree)+" "),t("a",{directives:[{name:"gtm",rawName:"v-gtm:click",value:e.GTM_ELEMENTS.popup.signin.terms,expression:"GTM_ELEMENTS.popup.signin.terms",arg:"click"}],ref:"terms_of_service",staticClass:"registration-form__link",attrs:{"data-test":"terms-and-conditions-link"},on:{click:function(t){return t.preventDefault(),e.hrefTo("terms-and-conditions")}}},[e._v(" "+e._s(e.agreementRules.terms_and_conditions))]),e._v(e._s(e.agreementRules.as_well)+" "),t("a",{directives:[{name:"gtm",rawName:"v-gtm:click",value:e.GTM_ELEMENTS.popup.signin.privacy,expression:"GTM_ELEMENTS.popup.signin.privacy",arg:"click"}],ref:"privacy_policy",staticClass:"registration-form__link",attrs:{"data-test":"privacy-policy-link"},on:{click:function(t){return t.preventDefault(),e.hrefTo("privacy-policy")}}},[e._v(e._s(e.agreementRules.privacy_policy))]),e.agreementRules.dot?t("span",[e._v(". ")]):e._e()])])])]}}])}),t("transition",{attrs:{name:"slide-bottom-bounce"}},[e.hasRestoreForm?t("bottom-sheet",{ref:"restorePasswordForm",attrs:{"has-scroll":!1,"max-height":"calc(100% - 60px)"},on:{closed:e.listenerCloseBottomSheets}},[t("restore-request-form",{attrs:{"is-restore-account":!1,overlay:!1}})],1):e._e()],1)],1)},oe=[],se=(o("5319"),{name:"sign-in-form",components:{InputField:O["a"],Btn:y["default"],ValidationObserver:c["a"],RestoreRequestForm:Object(X["defineAsyncComponent"])(()=>Promise.all([o.e("chunk-687a2a32"),o.e("restore-request-form")]).then(o.bind(null,"0a05"))),BottomSheet:K["default"]},mixins:[_["a"],f["a"],b["a"],v["a"]],props:{placeFrom:{type:String,default:""},emitEventOnSuccess:{type:String,default:""},isCapitalizePasswordErrorFirstLetter:{type:Boolean,default:!0}},data(){return{tempPhoneDataLoaded:!1,promoCode:"",agree:!0,isBlocked:!1,focus:!1,gtmItems:{email:{name:this.GTM_ELEMENTS.fieldName.email,form_name:this.GTM_ELEMENTS.popup.signin.index,position:1},phone:{name:this.GTM_ELEMENTS.fieldName.phone,form_name:this.GTM_ELEMENTS.popup.signin.index,position:1},password:{name:this.GTM_ELEMENTS.fieldName.password,form_name:this.GTM_ELEMENTS.popup.signin.index,position:2}},isBottomSheetOpened:!1}},computed:Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(u["e"])("registrationForm",["getRegistrationForm","isEmailForm"])),Object(u["e"])("modal",{hasOpenedModals:"hasOpened"})),Object(u["e"])("player",["isPlayerAuthorized","getLanguageForUrl","getCurrencyCode","isPatchProfileNeeded"])),Object(u["e"])("profileSettings",["isCanary"])),Object(u["e"])("cmsConfig",["getIsGamePage","getDomainWebView"])),Object(u["e"])("batches",["getIsLoginBatchLoading","getIsLoginBatchLoaded"])),Object(u["e"])("breakpoints",["isMobileOrTablet"])),{},{hasRestoreForm(){return this.isBottomSheetOpened&&this.isMobileOrTablet},agreementRules(){const e=this.$t("login.by_continuing_you_agree").split(N["j"]);return{by_continuing_you_agree:e[0],terms_and_conditions:e[1],as_well:e[2],privacy_policy:e[3],dot:e[4]}},isBtnDisabled(){return this.getIsLoginBatchLoading||this.getIsDataLoading},isPhoneForm(){return"phone"===this.getRegistrationForm&&this.isCanary&&this.tempPhoneDataLoaded},phoneInputBtn(){var e;return null!==(e=this.form)&&void 0!==e&&e.phone&&!this.isBtnDisabled?{event:this.handleInputPhone.bind(this,"")}:null},isCaptcha(){return this.recaptchaMode&&this.siteKey}}),created(){this.$bus.on("restore-request-form-email",this.setInputRestoreRequestEmail),this.$bus.on("restore-request-form-phone",this.setInputRestoreRequestPhone),this.$bus.on("restore-request-form-phone-code",this.setInputRestoreRequestPhoneCode),this.toggleSignInForm()},mounted(){this.setPrevalidation(),this.tempPhoneDataLoaded=!0,this.setDataFromTemp()},beforeDestroy(){this.$bus.off("restore-request-form-email",this.setInputRestoreRequestEmail),this.$bus.off("restore-request-form-phone",this.setInputRestoreRequestPhone),this.$bus.off("restore-request-form-phone-code",this.setInputRestoreRequestPhoneCode)},destroyed(){this.saveDataToTemp()},methods:Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(u["d"])("player",["signIn","unlockAccountRequest"])),Object(u["d"])("registrationForm",["toggleForm"])),Object(u["d"])("modal",["openModal","closeModal"])),Object(u["d"])("bonuses",["setPreparedBonus"])),{},{setInputRestoreRequestEmail(e){this.form.email=e},setInputRestoreRequestPhone(e){this.form.phone=e},setInputRestoreRequestPhoneCode(e){this.mobileCountryCodeChanged(e)},handleInputEmail(e){this.$bus.emit("restore-request-form-email",e)},handleInputPhone(e){this.$bus.emit("restore-request-form-phone",e)},handleChangePhoneCode(e){this.$bus.emit("restore-request-form-phone-code",e)},setPrevalidation(){var e=this;return Object(n["a"])((function*(){e.$refs.form&&e.form.password&&e.form.email&&(yield e.$nextTick().then(()=>{e.$refs.form.validate()}))}))()},handleRestorePasswordClick(){var e=this;return Object(n["a"])((function*(){var t;if(e.isMobileOrTablet)return e.isBottomSheetOpened=!0,yield e.$nextTick(),void(null===(t=e.$refs.restorePasswordForm)||void 0===t||t.open());e.getIsGamePage?e.$bus.emit("restore-request",!0):e.openModal({name:"restore-password-request",props:{isRestoreAccount:!1,noScroll:!0},replace:!e.getIsGamePage,component:Object(X["defineAsyncComponent"])(()=>o.e("restore").then(o.bind(null,"deea")))})}))()},submitForm(){var e=this;return Object(n["a"])((function*(){const t=document.querySelector(".g-recaptcha-response");if(e.recaptchaMode&&e.inlineRecaptcha&&t&&"none"!==t.style.display&&(e.token=t.value),e.recaptchaMode&&e.siteKey&&!e.token){const t={type:"error",text:e.$t("login.solve_recaptcha")};return e.showNotify(t)}e.setPreparedBonus(null);const o=`${e.mobileCountryCode.replace(/\+/gi,"")}${e.form.phone}`,s={email:e.isEmailForm?e.form.email:o,password:e.form.password};e.recaptchaMode&&e.siteKey&&e.token&&(s.captcha=e.token);const i=yield e.signIn({authData:s,regType:e.getRegistrationForm}),n=i.error;n?e.handleFormError(n):(e.closeForm(),M["d"].authorizationFormType.set(e.getRegistrationForm),e.$analytics.auth.signInSuccess(),e.$analytics.logEvent({event:N["Tb"].signIn,method:e.isEmailForm?N["af"].email:N["af"].phone,place:e.placeFrom}),e.setAuthSignInTypeStorage(),e.emitEventOnSuccess&&e.$bus.emit(e.emitEventOnSuccess),e.$bus.emit("player-sign-in"))}))()},openPatchProfile(){this.openModal({name:"patch-profile",props:{noScroll:!0,hasCloseBtn:!0},component:Object(X["defineAsyncComponent"])(()=>Promise.all([o.e("chunk-687a2a32"),o.e("patchProfile")]).then(o.bind(null,"ee92")))})},handleFormError(e){this.token="",this.recaptchaMode&&(this.recaptchaMode=!1,this.$nextTick().then(()=>{this.recaptchaMode=!0}));const t=e.errorModel,s=e.errorNotify;if(t){switch(t.id){case D["a"].user_is_locked.errorModel.id:this.isBlocked=!0;break;case D["a"].captcha_required.errorModel.id:return void this.toggleRecaptchaMode();case D["a"].double_FA_key.errorModel.id:return void this.$router.replace(this.getLanguageForUrl+"/one-time-password").catch(()=>({}));case D["a"].account_temporarily_blocked.errorModel.id:return void this.openModal({name:"account-temporarily-blocked",props:{modalTitle:"auth_form.title_account_temporarily_blocked",description:t.msg,hasCloseBtn:!1,noScroll:!0,analyticsParams:{event:N["Tb"].available,element:this.GTM_ELEMENTS.popup.password.showBlockAccount,unlock_method:"email"}},component:Object(X["defineAsyncComponent"])(()=>o.e("DefaultModal").then(o.bind(null,"0b9b")))});case D["a"].account_temporarily_blocked_by_phone.errorModel.id:return void this.openModal({name:"account_temporarily_blocked_by_phone",props:{noScroll:!0,hasCloseBtn:!0},component:Object(X["defineAsyncComponent"])(()=>o.e("unlock-account-by-phone-modal").then(o.bind(null,"df8d")))});case D["a"].gambling_addict_blacklisted.errorModel.id:this.showNotify({type:"error",text:this.$t(t.msg)});break;default:break}t.id!==D["a"].gambling_addict_blacklisted.errorModel.id&&this.$refs.form.setErrors({[t.field]:[this.$t(t.msg)]})}s&&this.showNotify(Object(a["a"])(Object(a["a"])({},s),{},{text:this.$t(s.text)}))},toggleSignInForm(){try{M["d"].authorizationFormType.get()&&this.toggleForm(M["d"].authorizationFormType.get())}catch(e){console.error(e)}},hrefTo(e){const t=`${this.getLanguageForUrl}/${e}`;this.$router.history.current.path===t?this.closeModal():this.$router.push(t).catch(()=>({}))},closeForm(){this.isPatchProfileNeeded?this.openPatchProfile():this.getIsGamePage||this.closeModal()},listenerCloseBottomSheets(){this.isBottomSheetOpened=!1}})}),ie=se,ne=Object(A["a"])(ie,te,oe,!1,null,null,null),ae=ne.exports,re=function(){var e=this,t=e._self._c;return t("div",{staticClass:"header"},[t("div",{staticClass:"header__wrapper",class:"header__wrapper--"+e.activeTab},[t("ul",{staticClass:"header__tabs"},e._l(e.tabs,(function(o){return t("li",{key:o.name,staticClass:"header__tab"},[e.isGamePage||e.isNoRedirect?t("div",{staticClass:"header__link",class:{"header__link--active":e.activeTab===o.name},on:{click:function(t){return e.toggleTab(o.name)}}},[t("span",{staticClass:"header__text",on:{click:function(t){return e.handleTabClick(o.name)}}},[e._v(" "+e._s(e.$t(o.text))+" ")])]):t("div",{staticClass:"header__link",class:{"header__link--active":e.activeTab===o.name},attrs:{"data-test":"dt-"+o.name},on:{click:function(t){return e.clickHandler(o)}}},[t("span",{staticClass:"header__text",on:{click:function(t){return e.handleTabClick(o.name)}}},[e._v(" "+e._s(e.$t(o.text))+" ")])])])})),0)]),e.isShowCloseIcon?t("btn",{staticClass:"header__close",attrs:{type:"button",s:"",secondary:"",circle:"",icon:"cross","data-test":"modal-close"},on:{click:e.onClose}}):e._e()],1)},le=[],ce={name:"form-header",components:{Btn:y["default"]},mixins:[b["a"]],props:{activeTab:{type:String,default:""},tabs:{type:Array,default:()=>[]},isShowClose:{type:Boolean,default:!0},isGamePage:{type:Boolean,default:!1},isNoRedirect:{type:Boolean,default:!1}},computed:Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(u["e"])("breakpoints",["isMobileOrTablet"])),Object(u["e"])("player",["getLanguageForUrl","isPlayerAuthorized","getIsOnlyAuthorization"])),{},{isShowCloseIcon(){return this.isMobileOrTablet&&this.isShowClose}}),methods:{handleTabClick(e){const t=this.tabs.find(t=>t.name!==e);e!==this.activeTab&&this.$analytics.clickEvent({button:this.GTM_ELEMENTS.popup[t.name][e]})},onClose(){const e="play"===this.$route.meta.pageType;this.isMobileOrTablet&&!this.isPlayerAuthorized&&e&&this.$router.push(this.getLanguageForUrl+"/").catch(()=>({})),this.$bus.emit("set-temp-data"),this.$emit("close")},toggleTab(e){"signup"===e&&this.getIsOnlyAuthorization?this.showLoginDeniedNotify():this.$emit("toggle-tab",e)},clickHandler(e){this.getIsOnlyAuthorization&&"signup"===e.name?this.showLoginDeniedNotify():this.$router.push(`${this.getLanguageForUrl}/${e.url}`).catch(()=>({}))},showLoginDeniedNotify(){this.showNotify({type:"warn",text:this.$t("registration_denied.message")})}}},ue=ce,de=(o("c86a"),Object(A["a"])(ue,re,le,!1,null,"7e09321c",null)),pe=de.exports,me=o("2ead6"),he=function(){var e=this,t=e._self._c;return e.bonusStaticInfo?t("div",{staticClass:"landing-gift"},[t("div",{staticClass:"landing-gift__wrapper"},[t("div",{staticClass:"landing-gift__img"}),t("div",{staticClass:"landing-gift__content"},[t("div",{staticClass:"landing-gift__title"},[e._v(" "+e._s(e.$t("bonus_static_panel.title"))+" ")]),t("div",{staticClass:"landing-gift__description",domProps:{innerHTML:e._s(e.$t("bonus_static_panel.description"))}})])])]):e._e()},be=[],ge=o("cddb"),fe={name:"bonus-static-panel",mixins:[ge["a"]],props:{bonusStaticInfo:{type:Boolean,default:!1}},data(){return{}},computed:{}},_e=fe,ve=Object(A["a"])(_e,he,be,!1,null,null,null),Ce=ve.exports,ye=function(){var e=this,t=e._self._c;return t("div",{key:e.bonusId,staticClass:"welcome-bonus"},[t("bonuses-list",{class:{"welcome-bonus--hidden":e.isMoreInfo},attrs:{"bonuses-list":e.getWelcomeBonuses},on:{"click:more":e.moreInfo}}),e.isMoreInfo?t("bonuses-with-tabs",{on:{"click:back":e.closeInfo}}):e._e()],1)},we=[],Oe=function(){var e=this,t=e._self._c;return t("div",{staticClass:"welcome-bonuses bonuses-list"},[t("div",{staticClass:"welcome-bonuses__list"},e._l(e.bonusesList,(function(o,s){return t("div",{key:o.id,staticClass:"welcome-bonuses__item",class:e.getBonusesListItemClasses(o)},[t("div",{staticClass:"welcome-bonus-status-wr"},[t("div",{staticClass:"welcome-bonus-status"},[e._v(" "+e._s(e.$t("bonus.activated"))+" ")])]),t("div",{staticClass:"welcome-bonuses__item-inner"},[t("div",{staticClass:"welcome-bonuses__item-content"},[t("div",{staticClass:"welcome-bonuses__item-content-head"},[t("single-welcome-bonus-header",{attrs:{bonus:o},on:{"click:more":function(t){return e.getMoreInfo(o,s)}}})],1),t("single-welcome-bonus-properties",{attrs:{bonus:o}})],1),t("div",{staticClass:"welcome-bonuses__item-img-wrap"},[t("div",{staticClass:"welcome-bonus-mask"}),e.getIsCasinoBonus(o)?[t("img",{staticClass:"welcome-bonuses__item-cubes welcome-bonuses__item-cubes--first",attrs:{src:e.getBonusCubesImages(0),alt:"cubes"}}),t("img",{staticClass:"welcome-bonuses__item-cubes welcome-bonuses__item-cubes--second",attrs:{src:e.getBonusCubesImages(1),alt:"cube"}})]:[t("img",{staticClass:"welcome-bonuses__item-cubes welcome-bonuses__item-cubes--third",attrs:{src:e.getBonusCubesImages(2),alt:"cube"}}),t("img",{staticClass:"welcome-bonuses__item-cubes welcome-bonuses__item-cubes--fours",attrs:{src:e.getBonusCubesImages(3),alt:"cube"}})],t("img",{staticClass:"welcome-bonuses__item-img",attrs:{src:e.getBonusImage(o),alt:"bonus"}})],2)]),t("div",{staticClass:"welcome-bonuses__item-actions"},[t("single-welcome-bonus-actions",{attrs:{bonus:o,"current-index":s}})],1)])})),0)])},Te=[],Se=o("e671"),Me=function(){var e=this,t=e._self._c;return t("div",{staticClass:"single-welcome-bonus-header"},[t("div",{staticClass:"single-welcome-bonus-header__details"},[e.isShowBonusTitle?t("div",{staticClass:"single-welcome-bonus-header__title",domProps:{innerHTML:e._s(e.bonusTitle)}}):e._e(),t("div",{staticClass:"single-welcome-bonus-header__icon-info-wr",on:{click:function(t){return e.$emit("click:more",e.bonus)}}},[t("icon",{staticClass:"single-welcome-bonus-header__icon-info",attrs:{"icon-name":"info"}})],1),t("div",{staticClass:"single-welcome-bonus-header__subtitle",domProps:{innerHTML:e._s(e.bonusSubtitle)}})])])},Be=[],je={name:"single-welcome-bonus-header",components:{Icon:B["a"]},mixins:[h["a"]],props:{bonus:{type:Object,default:()=>({})}},computed:{bonusTitle(){var e,t;switch(null===(e=this.bonus)||void 0===e?void 0:e.type){case N["F"].CASINO:return this.$t("bonus.bonuses_casino_singular");case N["F"].SPORT:return this.$t("bonus.bonuses_casino_sport")}return null===(t=this.bonus)||void 0===t?void 0:t.name},bonusSubtitle(){var e;return(null===(e=this.bonus)||void 0===e?void 0:e.type)===N["F"].SPORT?this.getSummary([this.bonus]):this.getBonusSubtitle(this.bonus)},isShowBonusTitle(){var e;return(null===(e=this.bonus)||void 0===e?void 0:e.type)===N["F"].CASINO}}},Pe=je,Ee=(o("c2b8"),Object(A["a"])(Pe,Me,Be,!1,null,null,null)),$e=Ee.exports,ke=function(){var e=this,t=e._self._c;return t("div",{staticClass:"welcome-bonuses-properties"},[e.isShowBonusMaxSum?t("div",{staticClass:"welcome-bonuses-properties__item"},[t("div",{staticClass:"welcome-bonuses-properties__item-title"},[e._v(" "+e._s(e.$t("single_welcome_bonus.max_summ"))+" ")]),t("div",{staticClass:"welcome-bonuses-properties__item-value",domProps:{innerHTML:e._s(e.bonusMaxSum)}})]):e._e(),e.isSportBonus?t("div",{staticClass:"welcome-bonuses-properties__item"},[t("div",{staticClass:"welcome-bonuses-properties__item-title"},[e._v(" "+e._s(e.$t("single_welcome_bonus.summ"))+" ")]),t("div",{staticClass:"welcome-bonuses-properties__item-value",domProps:{innerHTML:e._s(e.bonusPercent)}})]):e._e(),e.bonusMinDeposit?t("div",{staticClass:"welcome-bonuses-properties__item"},[t("div",{staticClass:"welcome-bonuses-properties__item-title"},[e._v(" "+e._s(e.$t("single_welcome_bonus.min_deposit"))+" ")]),t("div",{staticClass:"welcome-bonuses-properties__item-value",domProps:{innerHTML:e._s(e.bonusMinDeposit)}})]):e._e()])},xe=[],Ae=o("8066");const Ie="bonus_attributes_bonus_amount_max";var Fe={name:"single-welcome-bonus-properties",mixins:[h["a"]],props:{bonus:{type:Object,default:()=>{}}},computed:Object(a["a"])(Object(a["a"])({},Object(u["e"])("currencies",["getSymbolForSpecificCurrency"])),{},{bonusMinDeposit(){var e;return Object(Ae["h"])(null===(e=this.bonus)||void 0===e?void 0:e.minDeposit)},isSportBonus(){var e;return(null===(e=this.bonus)||void 0===e?void 0:e.type)===N["F"].SPORT},isShowBonusMaxSum(){return Boolean(this.bonusMaxSum)&&!this.isSportBonus},bonusPercent(){return this.$t("single_welcome_bonus.percent",{percent:this.getBonusSubtitle(this.bonus)})},bonusMaxSum(){var e,t;const o=null===(e=this.bonus)||void 0===e||null===(t=e.properties)||void 0===t?void 0:t.find(e=>e.id===Ie),s=null===o||void 0===o?void 0:o.data.amount,i=null===o||void 0===o?void 0:o.data.currency;return`${Object(Ae["h"])(s)} ${this.getSymbolForSpecificCurrency(i)}`}})},Le=Fe,Ne=(o("55ab"),Object(A["a"])(Le,ke,xe,!1,null,null,null)),Re=Ne.exports,De=function(){var e=this,t=e._self._c;return t("div",{staticClass:"single-welcome-bonus-actions"},[t("btn",{staticClass:"single-welcome-bonus-actions__btn",attrs:{full:!e.isMobileOrTablet,"secondary-c":!e.isBonusActivated,"secondary-c-active":e.isBonusActivated,xs:"",type:"button"},on:{click:e.toggleBonus}},[e._v(" "+e._s(e.activateButtonName)+" ")])],1)},Ge=[],qe={name:"single-welcome-bonus-actions",components:{Btn:y["default"]},mixins:[h["a"],b["a"]],props:{bonus:{type:Object,default:()=>({})},currentIndex:{type:Number,default:0}},computed:Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(u["e"])("bonuses",["getPreparedBonusCode"])),Object(u["e"])("breakpoints",["isMobileOrTablet"])),{},{isBonusActivated(){return this.getPreparedBonusCode===this.bonus.id},activateButtonName(){return this.isBonusActivated?this.$t("deposit-bonus.cancel"):this.$t("bonus.apply")}}),methods:Object(a["a"])(Object(a["a"])({},Object(u["d"])("bonuses",["setPreparedBonus"])),{},{sendAnalytics(e){var t,o;this.$analytics.clickEvent({button:e,position:this.currentIndex+1,name:null===(t=this.bonus)||void 0===t?void 0:t.id,option:null===(o=this.bonus)||void 0===o?void 0:o.type})},toggleBonus(){var e=this;return Object(n["a"])((function*(){if(e.isBonusActivated)return yield e.setPreparedBonus(),yield e.showNotify({type:"info",text:e.$t("notification.bonus_deactivated"),data:{textCode:"notification-content-info"}}),void e.sendAnalytics(j["b"].popup.signup.cancel_bonus);yield e.setPreparedBonus(e.bonus),yield e.showNotify({type:"info",text:e.$t("notification.bonus_activated"),data:{textCode:"notification-content-info"}}),e.sendAnalytics(j["b"].popup.signup.select_bonus)}))()}})},Ve=qe,Ue=(o("3449"),Object(A["a"])(Ve,De,Ge,!1,null,null,null)),ze=Ue.exports;const He=[{webp:"/img/bonuses/welcome-bonus-cubes-first.webp",fallback:"/img/bonuses/welcome-bonus-cubes-first.png"},{webp:"/img/bonuses/welcome-bonus-cubes-second.webp",fallback:"/img/bonuses/welcome-bonus-cubes-second.png"},{webp:"/img/bonuses/welcome-bonus-cubes-third.webp",fallback:"/img/bonuses/welcome-bonus-cubes-third.png"},{webp:"/img/bonuses/welcome-bonus-cubes-fours.webp",fallback:"/img/bonuses/welcome-bonus-cubes-fours.png"}];var We={name:"bonuses-list",components:{SingleWelcomeBonusActions:ze,SingleWelcomeBonusHeader:$e,SingleWelcomeBonusProperties:Re},mixins:[h["a"]],props:{bonusesList:{type:Array,default:()=>[]}},computed:Object(a["a"])({},Object(u["e"])("bonuses",["getPreparedBonusCode"])),methods:{getIsActivated({id:e}){return this.getPreparedBonusCode===e},getIsCasinoBonus({type:e}){return e===N["F"].CASINO},getMoreInfo(e,t){this.$emit("click:more",e),this.$analytics.clickEvent({button:j["b"].popup.signup.bonus_info,position:t+1,name:null===e||void 0===e?void 0:e.id,option:null===e||void 0===e?void 0:e.type})},getBonusCubesImages(e){return Object(Se["a"])(He[e])},getBonusesListItemClasses({type:e,id:t}){return["welcome-bonuses__item--"+e,{"welcome-bonuses__item--active":this.getIsActivated({id:t})}]}}},Ke=We,Je=(o("07af"),Object(A["a"])(Ke,Oe,Te,!1,null,null,null)),Xe=Je.exports,Ye=function(){var e=this,t=e._self._c;return t("div",{staticClass:"welcome-bonuses bonuses-with-tabs"},[t("div",{staticClass:"welcome-bonuses__tabs-wr"},[t("btn",{staticClass:"welcome-bonuses__back",attrs:{type:"button",s:"",circle:"",secondary:"",icon:"chevrone-left"},on:{click:function(t){return e.$emit("click:back")}}}),t("ul",{staticClass:"welcome-bonuses__tabs"},e._l(e.tabs,(function(o){return t("li",{key:o.id,staticClass:"welcome-bonuses__tab",class:{"welcome-bonuses__tab--active":e.isTabActive(o.id)},on:{click:function(t){return e.toggleTab(o.id)}}},[t("span",{staticClass:"welcome-bonuses__tab-name"},[e._v(" "+e._s(e.$t(o.title))+" ")])])})),0)],1),e.chosenBonus?t("div",{staticClass:"welcome-bonuses__content",class:e.welcomeBonusesContentClasses},[t("div",{staticClass:"welcome-bonuses__bonus-head"},[t("div",{staticClass:"welcome-bonus-status-wr"},[t("div",{staticClass:"welcome-bonus-status"},[e._v(" "+e._s(e.$t("bonus.activated"))+" ")])]),t("div",{staticClass:"welcome-bonuses__bonus-head-content"},[t("div",{staticClass:"welcome-bonus-mask"}),t("img",{staticClass:"welcome-bonuses__bonus-img",attrs:{src:e.getBonusImage(e.chosenBonus),alt:e.chosenBonus.id}}),t("div",{staticClass:"welcome-bonuses__bonus-inner-wrap"},[t("div",{staticClass:"welcome-bonuses__bonus-inner"},[t("p",{staticClass:"welcome-bonuses__bonus-title",domProps:{innerHTML:e._s(e.bonusTitle)}}),e.isShowSubtitle?t("p",{staticClass:"welcome-bonuses__bonus-subtitle",domProps:{innerHTML:e._s(e.getBonusSubtitle(e.chosenBonus))}}):e._e(),t("p",{staticClass:"welcome-bonuses__bonus-description",domProps:{innerHTML:e._s(e.getMinDepositText(e.chosenBonus))}})]),t("btn",{staticClass:"welcome-bonuses__btn",class:{active:e.isBonusPrepared},attrs:{xs:"","secondary-c":""},on:{click:e.activate}},[e._v(" "+e._s(e.btnText)+" ")])],1)])]),e.propertiesSections.bonusProperties.length?t("div",{staticClass:"welcome-bonuses__bonus-properties-wrap"},[t("div",{staticClass:"welcome-bonuses__bonus-properties"},e._l(e.propertiesSections.bonusProperties,(function(o){return t("div",{key:o.id,staticClass:"welcome-bonuses__bonus-property",domProps:{innerHTML:e._s(e.getBonusDetailsModal(o))}})})),0)]):e._e(),e.propertiesSections.freeSpinsProperties.length?t("div",{staticClass:"welcome-bonuses__content-properties-wrap"},[t("div",{staticClass:"welcome-bonuses__subtitle"},[e._v(" "+e._s(e.$t("bonus.freespin_package"))+" ")]),t("div",{staticClass:"welcome-bonuses__content-properties"},e._l(e.propertiesSections.freeSpinsProperties,(function(o){return t("div",{key:o.id,staticClass:"welcome-bonuses__content-properties__item",domProps:{innerHTML:e._s(e.getBonusDetailsModal(o))}})})),0)]):e._e()]):e._e()])},Qe=[],Ze=(o("13d5"),{name:"bonuses-with-tabs",components:{Btn:y["default"]},mixins:[b["a"],ge["a"],h["a"]],data(){return{tabs:[{title:"bonus.bonuses_casino_tab",id:"WELCOME BONUS"},{title:"bonus.bonuses_sport_tab",id:"WELCOME FREEBET"}]}},computed:Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(u["e"])("bonuses",["chosenBonus","getPreparedBonusCode"])),Object(u["e"])("breakpoints",["isMobile","isMobileOrTablet"])),{},{bonusPercent(){return this.$t("single_welcome_bonus.percent",{percent:this.getBonusSubtitle(this.chosenBonus)})},sportDefaultProperty(){return{id:"defaultProp",templates:{bonusDetailsModal:`\n
\n
\n ${this.$t("single_welcome_bonus.summ")}\n
\n \n
`}}},propertiesSections(){const e={bonusProperties:this.isSportTab?[this.sportDefaultProperty]:[],freeSpinsProperties:[],otherProperties:[]};return this.chosenBonus?this.chosenBonus.properties.reduce((e,t,o)=>{const s=e.bonusProperties.find(({id:e})=>e===N["S"]);return this.isSportTab&&t.id===N["ud"]?e:(this.isSportTab&&s&&(e.bonusProperties=[...e.bonusProperties.filter(({id:e})=>e!==N["S"]),s]),o({})},currentIndex:{type:Number,default:0}},data(){return{isPrepared:!1}},computed:Object(a["a"])(Object(a["a"])({},Object(u["e"])("bonuses",["getPreparedBonusCode"])),{},{isBonusPrepared(){var e;return this.getPreparedBonusCode===(null===(e=this.bonus)||void 0===e?void 0:e.id)},bonusClasses(){return["welcome-bonus-mobile-item--"+this.bonus.type,{"welcome-bonus-mobile-item--active":this.isBonusPrepared}]},bonusTitle(){var e;return(null===(e=this.bonus)||void 0===e?void 0:e.type)===N["F"].CASINO?this.$t("bonus.casino"):this.$t("bonus.sport")},isShowSubtitle(){var e;return(null===(e=this.bonus)||void 0===e?void 0:e.type)===N["F"].CASINO},bonusSubtitle(){return this.getSummary([this.bonus])}}),methods:Object(a["a"])(Object(a["a"])({},Object(u["d"])("bonuses",["pickChosenBonus"])),{},{moreInfo(){var e,t;this.pickChosenBonus(this.bonus),this.$analytics.clickEvent({button:j["b"].popup.signup.bonus_info,position:this.currentIndex+1,name:null===(e=this.bonus)||void 0===e?void 0:e.id,option:null===(t=this.bonus)||void 0===t?void 0:t.type})}})},Ct=vt,yt=(o("b81d"),Object(A["a"])(Ct,ft,_t,!1,null,null,null)),wt=yt.exports,Ot={name:"welcome-bonus-mobile",components:{BonusesWithTabs:ot,WelcomeBonusMobileItem:wt,BottomSheet:K["default"]},computed:Object(a["a"])(Object(a["a"])({},Object(u["e"])("bonuses",["getWelcomeBonuses"])),Object(u["e"])("breakpoints",["isMobile"])),created(){this.heightBottomSheet=N["db"]},methods:{openBottomSheet(){var e;null===(e=this.$refs.bottomSheet)||void 0===e||e.open()}}},Tt=Ot,St=Object(A["a"])(Tt,bt,gt,!1,null,null,null),Mt=St.exports;const Bt=["es","pt","fr"];var jt=function(){var e=this,t=e._self._c;return e.socials.length?t("div",{staticClass:"reg-social"},[t("div",{staticClass:"reg-social__list",class:"reg-social__list--"+e.socials.length},e._l(e.socials,(function(o){return t("social-icon",{key:o.name,attrs:{icon:o.name,url:o.url,provider:o,"is-compact":e.isCompact,"data-test":"register_"+o.name,adult:e.adult}})})),1),t("span",{staticClass:"reg-social__separator"},[e._v(" "+e._s(e.$t("registration.social.or"))+" ")])]):e._e()},Pt=[],Et=(o("d81d"),o("4fad"),o("841c"),o("2b3d"),o("9861"),o("88a7"),o("271a"),o("5494"),function(){var e=this,t=e._self._c;return e.icon?t("a",{staticClass:"social-icon",class:["social-icon--"+e.icon,{btn:e.isBorderAnimated}],attrs:{href:e.url},on:{click:function(t){return t.preventDefault(),e.socialAuthorize.apply(null,arguments)}}},[e.isBorderAnimated?t("span",{staticClass:"btn__border-hover"}):e._e(),t("icon",{staticClass:"social-icon__icon",class:e.icon,attrs:{"icon-name":e.icon}})],1):t("a",{staticClass:"social-network-block-btn",attrs:{href:e.url},on:{click:function(t){return t.preventDefault(),e.socialAuthorize.apply(null,arguments)}}},[e._t("default")],2)}),$t=[],kt={name:"social-icon",components:{Icon:B["a"]},props:{provider:{type:Object,default:()=>({})},icon:{type:String,default:""},isRegistration:{type:Boolean,default:!1},url:{type:String,default:""},isCompact:{type:Boolean,default:!1},adult:{type:Boolean,default:!1},isBorderAnimated:{type:Boolean,default:!0}},computed:Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(u["e"])("registrationForm",["getActiveTab","getAgeAndRuleAcceptance"])),Object(u["e"])("player",["getLanguageForUrl"])),Object(u["e"])("cmsConfig",["getIsGamePage"])),methods:Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(u["d"])("registrationForm",["setActiveTab"])),Object(u["d"])("bonuses",["setPreparedBonus"])),{},{socialAuthorize(){var e=this;return Object(n["a"])((function*(){if(!e.adult||!e.getAgeAndRuleAcceptance)return e.setActiveTab("signup"),e.getIsGamePage||e.$router.push(`${e.getLanguageForUrl}/${e.getActiveTab.url}`),yield e.$nextTick(),void e.$bus.emit("check-acceptance");e.isCompact&&M["d"].authGameUrl.set(window.location.pathname),e.$analytics.clickEvent({button:e.GTM_ELEMENTS.popup[e.getActiveTab.name][e.provider.name]}),"signin"===e.getActiveTab.name&&e.setPreparedBonus(null),window.location.href=e.url}))()}})},xt=kt,At=(o("de39"),Object(A["a"])(xt,Et,$t,!1,null,null,null)),It=At.exports,Ft=o("4ec6"),Lt={name:"social-network-block",components:{SocialIcon:It},mixins:[_["a"]],props:{isCompact:{type:Boolean,default:!1},adult:{type:Boolean,default:!0},isBorderAnimated:{type:Boolean,default:!0},additionalParams:{type:Object,default:()=>({})}},computed:Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(u["e"])("authProvidersSettings",["authProviders"])),Object(u["e"])("breakpoints",["isMobileOrTablet"])),Object(u["e"])("bonuses",["getPreparedBonus"])),Object(u["e"])("player",["getLanguageForUrl"])),Object(u["e"])("cmsConfig",["getIsGamePage"])),{},{socials(){return this.authProviders.map(e=>Object(a["a"])(Object(a["a"])({},e),{},{url:this.getUrl(e.url)}))},hasSportsPreparedBonus(){var e;return(null===(e=this.getPreparedBonus)||void 0===e?void 0:e.id)===N["kf"].WELCOME_BONUS},baseParams(){const e="bonuses-promo-code"===this.$route.name,t=this.hasSportsPreparedBonus&&!this.getIsGamePage?"/"+N["jf"]:"",o=this.getIsGamePage||e?this.$route.path:this.getLanguageForUrl,s=e?"?afterSocial=true":"";return{time_zone:Object(Ft["a"])(),return_to:`${o}${t}${s}`}}}),methods:{getUrl(e=""){const t=new URL(e,window.location.origin),o=Object(a["a"])(Object(a["a"])({},this.baseParams),this.additionalParams);return Object.entries(o).forEach(([e,o])=>{""!==o&&t.searchParams.set(e,o)}),t.pathname+t.search}}},Nt=Lt,Rt=(o("0388"),Object(A["a"])(Nt,jt,Pt,!1,null,null,null)),Dt=Rt.exports,Gt={name:"registration-form",components:{Btn:y["default"],Icon:B["a"],WelcomeBonusMobile:Mt,WelcomeBonus:at,Toggles:me["a"],FormHeader:pe,BonusStaticPanel:Ce,SignUpForm:ee,SignInForm:ae,ExitPopup:pt,BottomSheet:K["default"],SocialNetworkBlock:Dt},props:{placeFrom:{type:String,default:""},modalProps:{type:Object,default:()=>({})},activeTab:{type:String,default:""},isCompact:{type:Boolean,default:!1}},data(){return{showExitPopup:!1,initialTempData:{},isCountryCodeChanged:!1,selectedCurrency:null,selectedCountry:null,adult:!1,mailing:!1}},computed:Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(u["f"])("activationCode",["activationCode"])),Object(u["e"])("cmsConfig",["getIsGamePage","getDomainWebView"])),Object(u["e"])("breakpoints",["isTabletSm","isMobile","isMobileOrTablet","isDesktop","isLaptop"])),Object(u["e"])("registrationForm",["getTabs","getActiveTab"])),Object(u["e"])("player",["getTempData","getLangCode","getIsOnlyAuthorization"])),Object(u["e"])("bonuses",["getWelcomeBonuses"])),Object(u["e"])("bonusesCode",["getBonusCode"])),Object(u["e"])("profileSettings",["getContextKeyBy"])),Object(u["e"])("currencies",["getAllowCurrencies"])),{},{isVisibleSocials(){return!this.getDomainWebView},isVisibleClose(){return!this.isMobileOrTablet&&!this.getIsGamePage},isCapitalizePasswordErrorFirstLetter(){return!Bt.includes(this.getLangCode)},showExitPopupOrMobile(){return!this.showExitPopup||this.isMobileOrTablet},showBonusDesk(){return(this.isDesktop||this.isLaptop)&&this.isSignUpForm&&!this.showExitPopup&&this.getWelcomeBonuses.length},showBonusMobile(){return this.isMobileOrTablet&&this.isSignUpForm&&!this.showExitPopup&&this.getWelcomeBonuses.length},place(){var e;const t=(null===(e=this.modalProps)||void 0===e?void 0:e.place)||this.placeFrom;return"sport"!==this.$route.name||t?t||M["d"].placeFrom.get():"Sport"},bottomDescription(){var e;return null===(e=this.modalProps)||void 0===e?void 0:e.bottomDescription},useBonusStaticInfo(){var e;return null===(e=this.modalProps)||void 0===e?void 0:e.useBonusStaticInfo},isSignUpForm(){return"signup"===this.getActiveTab.name},isSignInForm(){return"signin"===this.getActiveTab.name},isCompactComputed(){return this.isCompact||Boolean(this.modalProps.isCompact)},filteredTabs(){var e,t;return null!==(e=this.modalProps)&&void 0!==e&&null!==(t=e.displayTabs)&&void 0!==t&&t.length?this.getTabs.filter(e=>this.modalProps.displayTabs.includes(e.name)):this.getTabs},exitPopupModifiedComponent(){return this.isMobileOrTablet?"bottom-sheet":"div"},computedAdult(){return!this.isSignUpForm||this.adult},bonusCodeRefSocial(){var e;return"#"===(null===(e=this.registrationActivationCode)||void 0===e?void 0:e[0])&&this.registrationActivationCode.slice(1)||""},registrationActivationCode(){return this.activationCode||this.getBonusCode||""},additionalParams(){var e,t,o;if(!this.isSignUpForm)return{};const s={currency:null===(e=this.selectedCurrency)||void 0===e||null===(t=e.code)||void 0===t?void 0:t.toUpperCase(),country:null===(o=this.selectedCountry)||void 0===o?void 0:o.id,receive_newsletters:this.mailing,receive_promos:this.mailing,receive_sms_promos:this.mailing};return this.bonusCodeRefSocial||this.refcode||(s.bonus_code=this.registrationActivationCode),(this.bonusCodeRefSocial||this.refcode)&&(s.parent_refcode=this.bonusCodeRefSocial||this.refcode||""),s},refcode(){var e,t;return(null===(e=this.modalProps)||void 0===e?void 0:e.refcode)||(null===(t=this.$route.query)||void 0===t?void 0:t.refcode)},registrationContext(){return this.getContextKeyBy("registration")},noFormChanges(){return ht()(this.initialTempData,this.getCurrentTempData())&&!this.isCountryCodeChanged&&!this.registrationActivationCode}}),watch:{activeTab:{immediate:!0,handler:function(e){this.setActiveTab(e)}},registrationContext(e){e&&this.getNewInitalDataOnContextChange(e)}},created(){var e,t;(this.place&&M["d"].placeFrom.set(this.place),null!==(e=this.modalProps)&&void 0!==e&&e.game)&&M["d"].currentGame.set(JSON.stringify(null===(t=this.modalProps)||void 0===t?void 0:t.game))},mounted(){this.setInitialTempData(),this.$bus.on("registration-form-country-code-changed",this.setCountryCodeChanged),this.$bus.on("change-mailing",this.changeMailing)},beforeDestroy(){this.$bus.off("registration-form-country-code-changed",this.setCountryCodeChanged),this.$bus.off("change-mailing",this.changeMailing),this.isCountryCodeChanged=!1},methods:Object(a["a"])(Object(a["a"])(Object(a["a"])(Object(a["a"])({},Object(u["d"])("registrationForm",["setActiveTab"])),Object(u["d"])("player",["saveTempData"])),Object(u["d"])("modal",["closeModal"])),{},{getSwitchValue(){const e=this.$analytics.auth.getEventsHistory(),t=e[e.length-1],o=[j["b"].game.sidebar.signIn,j["b"].game.sidebar.signUp,j["b"].game.switch_demo].includes(null===t||void 0===t?void 0:t.button),s=this.place===N["rd"].TO_REGISTRATION.GAME_REAL;return s&&o?N["uc"].GAME.REAL:null},getFormAvailableEvent(e){var t;const o=null===(t=this.$route.query)||void 0===t?void 0:t.auth_method;return{element:this.GTM_ELEMENTS.popup[e].index,place:this.place,switch:this.getSwitchValue(),auth_method:o||void 0}},getCurrentTempData(){const e=Object(a["a"])({},this.getTempData);return delete e.mobileCountryCode,delete e.mobileCountryISO2,e},onClose(){this.$bus.emit("set-temp-data"),this.handleCloseModal()},setCountryCodeChanged(){this.isCountryCodeChanged=!0},setShowExitPopup(e){this.showExitPopup=e,this.$bus.emit("show-exit-popup",e)},handleCloseModal(){var e=this;return Object(n["a"])((function*(){var t;if(yield e.$bus.emit("close-opened-adult-modal"),e.noFormChanges||e.getIsOnlyAuthorization){e.closeModal();const t=M["d"].currentGame.get();if(e.isMobileOrTablet&&t){const o=JSON.parse(t);e.$bus.emit("open-game-info",o),M["d"].currentGame.remove()}}else e.setShowExitPopup(!0),e.isMobileOrTablet&&(null===(t=e.$refs.exitPopupBottomSheet)||void 0===t||t.open())}))()},handleContinueExitPopup(){this.isMobileOrTablet&&this.$refs.exitPopupBottomSheet.close(),this.setShowExitPopup(!1)},bottomSheetCloseCallback(){this.isMobile&&this.setShowExitPopup(!1)},toggleTab(e){this.setActiveTab(e)},changeSelectedCurrency(e){this.selectedCurrency=e},changeSelectedCountry(e){this.selectedCountry=e},changeAdult(e){this.adult=e},setInitialTempData(){var e=this;return Object(n["a"])((function*(){e.$bus.emit("set-temp-data"),yield e.$nextTick(),e.initialTempData=e.getCurrentTempData()}))()},onToggle(e){const t=this.isSignUpForm?j["b"].popup.signup.email:j["b"].popup.signin.email,o=this.isSignUpForm?j["b"].popup.signup.phone:j["b"].popup.signin.phone;this.$analytics.clickEvent({button:"email"===e?t:o})},getNewInitalDataOnContextChange(e){var t,o,s,i;const n=Boolean(null===(t=e.auto_subscription)||void 0===t?void 0:t.required),r=Boolean(null===(o=e.auto_agreement_with_rules)||void 0===o?void 0:o.required),l=window.GEO_CODE||"ru".toUpperCase(),c=this.getAllowCurrencies[l],u=(null===c||void 0===c?void 0:c[0])||(null===(s=this.getAllowCurrencies)||void 0===s||null===(i=s.GLOBAL)||void 0===i?void 0:i[0]),d=null===u||void 0===u?void 0:u.toLowerCase(),p={label:this.$t(`currency.${d}_long_title`),code:d};this.initialTempData=Object(a["a"])(Object(a["a"])({},this.getCurrentTempData()),{},{mailing:n,adult:r,selectedCurrency:p})},changeMailing(e){this.mailing=e}})},qt=Gt,Vt=(o("a249"),Object(A["a"])(qt,s,i,!1,null,null,null));t["a"]=Vt.exports},"55ab":function(e,t,o){"use strict";o("7995")},"64be":function(e,t,o){},6719:function(e,t,o){},"69a5":function(e,t,o){},7995:function(e,t,o){},"7e47":function(e,t,o){"use strict";o("69a5")},8105:function(e,t,o){},9115:function(e,t,o){},a249:function(e,t,o){"use strict";o("41dd")},a870:function(e,t,o){"use strict";o("b414")},b009:function(e,t,o){},b414:function(e,t,o){},b523:function(e,t,o){},b798:function(e,t,o){},b81d:function(e,t,o){"use strict";o("9115")},c035:function(e,t,o){"use strict";o.r(t);var s=function(){var e=this,t=e._self._c;return t("div",{class:{"currencies-popup-wrapper--disabled":e.disabled}},[t("validation-select",{staticClass:"form-input",attrs:{id:"currency",value:e.selectedCurrency,name:e.$t("profile.currency_alt"),placeholder:e.$t("profile.choose_currency"),"validation-rules":"required_currency","is-currency":"","is-blocked":e.isBottomSheetView,"data-test":"select_currency","data-test-option":"currency_","class-select":"form__currency-input"},on:{input:function(t){return e.$emit("input",t)},click:function(t){return e.$emit("click",t)}}}),t("div",{staticClass:"currencies-popup-wrapper"},[t(e.isTag,{ref:"bottomSheet",tag:"component",attrs:{"mount-in-portal":"",modifier:"currencies-popup","max-height":"calc(100% - 60px)","is-full-screen":""},on:{closed:e.close}},[t("currencies-popup",{directives:[{name:"show",rawName:"v-show",value:e.showCurrency,expression:"showCurrency"}],attrs:{"selected-country":e.selectedCountry,"selected-currency":e.selectedCurrency,"has-click-outside":!e.isBottomSheetView,"mount-in-portal":e.getIsTMA},on:{close:e.close,change:function(t){return e.$emit("change",t)}}})],1)],1)],1)},i=[],n=o("5530"),a=o("ca47"),r=o("0d66"),l=o("5185"),c={name:"currencies-popup-wrapper",components:{TransitionExpand:r["a"],ValidationSelect:l["a"],CurrenciesPopup:()=>o.e("CurrenciesPopup").then(o.bind(null,"e2a9")),BottomSheet:()=>Promise.resolve().then(o.bind(null,"ef24"))},props:{showCurrency:{type:Boolean,default:!1},selectedCountry:{type:Object,default:()=>({})},selectedCurrency:{type:Object,default:()=>({})},isBottomSheet:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},computed:Object(n["a"])(Object(n["a"])(Object(n["a"])({},Object(a["e"])("breakpoints",["isMobileOrTablet"])),Object(a["e"])("telegramMiniApp",["getIsTMA"])),{},{isBottomSheetView(){return this.isMobileOrTablet||this.isBottomSheet},isTag(){return this.isBottomSheetView?"bottom-sheet":"div"}}),watch:{showCurrency(e){this.classToggle(e),this.bottomSheetHandler(e)}},methods:{close(){this.$emit("close")},classToggle(e){const t=this.$el.closest(".custom-modal--registration")||this.$el.closest(".play__iframe--registration");if(!t)return!1;e?t.classList.add("custom-modal--visible"):t.classList.remove("custom-modal--visible")},bottomSheetHandler(e){var t,o;if(!this.isBottomSheetView)return;const s=e?"open":"close";null===(t=(o=this.$refs.bottomSheet)[s])||void 0===t||t.call(o)}}},u=c,d=o("2877"),p=Object(d["a"])(u,s,i,!1,null,null,null);t["default"]=p.exports},c2b8:function(e,t,o){"use strict";o("8105")},c86a:function(e,t,o){"use strict";o("b798")},cb21:function(e,t,o){"use strict";const s=()=>{const e=document.querySelector(".custom-modal--registration .vb-content");e&&e.scrollTo({behavior:"smooth",top:e.scrollHeight})},i=()=>{const e=document.querySelector(".custom-modal--registration .vb-content");e&&(e.scrollTop=0)},n=e=>{const t=document.querySelector(".custom-modal--registration .vb-content");t&&(t.style.overflow=e?"hidden":"hidden scroll")},a=(e="auto",t=0)=>{0!==window.scrollY&&window.scrollTo({top:t,behavior:e})},r={regFormScrollToVbContent:s,regFormScrollToTop:i,regFormBlockScroll:n,scrollWindowTo:a};t["a"]=r},d0d8:function(e,t,o){"use strict";const s=e=>{const t=document.querySelector(e);t&&t.scrollTo({behavior:"smooth",top:t.scrollHeight})},i=(e,t={})=>{if(!e)return;const o=t.behavior,s=void 0===o?"smooth":o,i=t.block,n=void 0===i?"center":i,a=t.inline,r=void 0===a?void 0:a,l=t.isAsync,c=void 0!==l&&l,u=()=>e.scrollIntoView({behavior:s,block:n,inline:r});c?setTimeout(u,0):u()},n={scrollToSelector:s,scrollIntoView:i};t["a"]=n},de39:function(e,t,o){"use strict";o("e8ab")},e8ab:function(e,t,o){},f6e8:function(e,t,o){"use strict";o("64be")}}]);