1this.BXmaker=this.BXmaker||{},function(e,t,o){"use strict";var n={CONFIRM_TYPE_SMS_CODE:1,CONFIRM_TYPE_USER_CALL:2,CONFIRM_TYPE_BOT_CALL:3,CONFIRM_TYPE_BOT_SPEECH:4,CONFIRM_TYPE_SIM_PUSH:5,CONFIRM_TYPE_TELEGRAM_CODE:6,CONFIRM_TYPE_EMAIL_CODE:44};function s(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function a(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?s(Object(o),!0).forEach((function(t){babelHelpers.defineProperty(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):s(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}o.Vue.component("BXmakerAuthuserphoneSimplePhone",{props:{loader:{type:Boolean,default:!1},phone:{type:[String],default:""},phoneError:{type:[String,Boolean],default:!1}},data:function(){return{}},computed:{buttonText:function(){return this.$root.confirmType===this.$root.const.CONFIRM_TYPE_SMS_CODE?this.$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_PHONE_BUTTON_GET_CODE:this.$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_PHONE_BUTTON_CONFIRM}},methods:{onInputPhone:function(e){this.$emit("onInputPhone",e)},onClickDone:function(e){!this.$root.isEnabledRequestConsent||this.$root.isConsentReceived?this.$emit("onClickDone"):this.$refs.consent.showPopup(e)},onChangePhone:function(e){this.$emit("onInputPhone",e.formattedValue)},onConsentAgree:function(){this.$root.consentAgree(),this.$emit("onClickDone")},onChangeAdsAgreement:function(e){this.$root.setAdsAgreement(e.value)}},template:'\n <div class="bxmaker-authuserphone-simple-phone"> \n \n <slot name="header">\n <BXmakerAuthuserphoneHeader>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_PHONE_TITLE}} \n </BXmakerAuthuserphoneHeader>\n </slot>\n \n <slot name="message" > \n <BXmakerAuthuserphoneMessage :message="$root.message" :error="$root.error" />\n </slot> \n \n \n <slot name="phone"> \n <BXmakerAuthuserphoneInputPhone v-if="$root.isEnabledPhoneMaskTypeBitrix"\n :title="$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_PHONE_INPUT_LABEL" \n :value="phone" \n @onChange="onChangePhone" \n @onEnter="onClickDone" \n :defaultCountry="$root.phoneMaskDefaultCountry"\n :countryTopList="$root.phoneMaskCountryTopList"\n :validationMessage="phoneError"\n name="PHONE" \n :mask="$root.phoneMaskParams"\n />\n \n \n <BXmakerAuthuserphoneInput v-else\n :title="$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_PHONE_INPUT_LABEL" \n :value="phone" \n @onInput="onInputPhone" \n @onEnter="onClickDone" \n name="PHONE" \n :validationMessage="phoneError"\n :mask="$root.phoneMaskParams"\n type="tel"\n /> \n \n </slot>\n \n <slot name="captcha">\n <BXmakerAuthuserphoneCaptcha \n :code="$root.captchaCode"\n :src="$root.captchaSrc"\n :length="$root.captchaLength"\n :loader="$root.captchaLoader"\n @onInput="$root.setCaptchaCode"\n @onComplete="onClickDone"\n @onRefresh="$root.refreshCaptcha"\n /> \n </slot> \n \n \n <slot name="adsAgreement" v-if="$root.isEnabledRequestAdsAgreement">\n <BXmakerAuthuserphoneCheckbox\n :label="$root.requestAdsAgreementLabel" \n :checked="$root.isAdsAgreementReceived"\n name="adsAgreement"\n @onChange="onChangeAdsAgreement"\n ref="adsAgreement"\n />\n </slot>\n \n <slot name="consent" v-if="$root.isEnabledRequestConsent">\n <BXmakerAuthuserphoneConsent\n :button="buttonText"\n :text="$root.consentText"\n :label="$root.consentLabel"\n :disabledPopup="$root.consentDisabledPopup"\
1n :isReceived="$root.isConsentReceived"\n :loader="$root.consentLoader"\n @onAgree="onConsentAgree"\n @onDisagree="$root.consentDisagree"\n ref="consent"\n />\n </slot>\n \n \n <slot name="request">\n <BXmakerAuthuserphoneButton \n :title="buttonText" \n :loader="loader"\n @onClick="onClickDone" \n />\n </slot>\n \n </div> \n '}),o.Vue.component("BXmakerAuthuserphoneSimpleSmsCode",{props:{},data:function(){return{lastActionCheck:!1}},mounted:function(){this.$refs.refInputCode.focus()},computed:{},methods:{onInputCode:function(e){this.$root.setSmsCode(e),this.$root.setSmsCodeError(!1),this.$root.smsCodeLength===e.length&&this.$root.isFullCaptcha&&this.onClickCheck()},onClickCheck:function(){this.lastActionCheck=!0,this.$root.authByPhone()},onClickChangePhone:function(){this.lastActionCheck=!1,this.$root.resetMessage(),this.$root.resetCaptcha(),this.$root.hideConfirm(),this.$root.resetCheck()},onClickStart:function(){this.lastActionCheck=!1,this.$root.setSmsCode(""),this.$root.setSmsCodeError(!1),this.$root.startConfirmSmsCode()},onCompleteCaptcha:function(){if(this.lastActionCheck)return this.$root.smsCodeLength===this.$root.smsCode.length&&void this.onClickCheck();this.onClickStart()},onCompleteTimeout:function(){this.$root.setSmsCodeTimeout(0)}},template:'\n <div class="bxmaker-authuserphone-simple-smscode" >\n <slot name="header">\n <BXmakerAuthuserphoneHeader>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_SMS_CODE_TITLE}}\n </BXmakerAuthuserphoneHeader> \n </slot>\n \n <slot name="message">\n <BXmakerAuthuserphoneMessage :message="$root.message" :error="$root.error" /> \n </slot> \n \n <slot name="notice>"> \n <div class="bxmaker-authuserphone-simple-smscode__notice">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_SMS_CODE_NOTICE}} \n \n <span class="bxmaker-authuserphone-simple-smscode__phone">{{$root.formattedPhone}}</span>\n \n <BXmakerAuthuserphoneLink @onClick="onClickChangePhone">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_SMS_CODE_CHANGE_PHONE}}\n </BXmakerAuthuserphoneLink> \n </div>\n </slot>\n {{$root.code}}\n <slot name="code">\n <BXmakerAuthuserphoneInputCode \n :value="$root.smsCode" \n @onInput="onInputCode" \n @onEnter="onClickCheck" \n ref="refInputCode" \n :maxLength="$root.smsCodeLength" \n :loader="$root.smsCodeCheckLoader"\n :validationMessage="$root.smsCodeError"\n />\n </slot>\n \n <slot name="captcha">\n <BXmakerAuthuserphoneCaptcha \n :code="$root.captchaCode"\n :src="$root.captchaSrc"\n :length="$root.captchaLength"\n :loader="$root.captchaLoader"\n @onInput="$root.setCaptchaCode"\n @onComplete="onCompleteCaptcha"\n @onRefresh="$root.refreshCaptcha"\n />\n </slot> \n \n <slot name="timeout"> \n <BXmakerAuthuserphoneTimeout \n :timeout="$root.smsCodeTimeout" \n v-if="$root.smsCodeTimeout" \n @onComplete="onCompleteTimeout" > \n <template v-slot:before>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_SMS_CODE_TIMEOUT_TITLE}} <br>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_SMS_CODE_TIMEOUT_SUBTITLE}} \n </template> \n </BXmakerAuthuserphoneTimeout>\n </slot>\n \n <slot name="request">\n <div class="bxmaker-authuserphone-simple-smscode__send" v-if="!$root.smsCodeTimeout" >\n <BXmakerAuthuserphoneLink @onClick="onClickStart" v-if="!$root.smsCodeStartLoader">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_SMS_CODE_GET_NEW}} \n </BXmakerAuthuserphoneLink> \n <BXmakerAuthuserphoneLoader class="bxmaker-authuserphone-simple-smscode__send-loader" v-else />\n </div> \n </slot> \n \n </div>\n '}),o.Vue.component("BXmakerAuthuserphoneSimpleUserCall",{props:[],data:function(){return{lastActionCheck:!1}},created:function(){var e=this;this.$Bitrix.PullClient&&this.$Bitrix.PullClient.get()&&(this.unsubscribe=this.$Bitrix.PullClient.get().subscribe({moduleId:"bxmaker.authuserphone",command:"COMMAND_CALL_USER_CHECK",callback:function(){e.$root.isNeedShowConfirmUserCall&&e.onClickCheck()}}))},beforeDestroy:function(){"function"==typeof this.unsubscribe&&this.unsubscribe()},computed:{},methods:{onClickCheck:function(){this.lastActionCheck=!0,this.$root.authByPhone()},onClickChangePhone:function(){this.lastActionCheck=!1,this.$root.resetMessage(),this.$root.resetCaptcha(),this.$root.hideConfirm(),this.$root.resetCheck()},onClickStart:function(){this.lastActionCheck=!1,this.$root.startConfirmUserCall()},onCompleteCaptcha:function(){this.lastActionCheck?this.onClickCheck():this.onClickStart()},onCompleteTimeout:function(){this.$root.setUserCallTimeout(0)}},template:'\n <div class="bxmaker-authuserphone-simple-usercall" >\n \n <slot name="header"> \n <BXmakerAuthuserphoneHeader>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_USER_CALL_TITLE}}\n </BXmakerAuthuserphoneHeader> \n </slot>\n \n <slot name="message">\n <BXmakerAuthuserphoneMessage :message="$root.message" :error="$root.error" /> \n </slot> \n \n <slot name="notice">\n <div class="bxmaker-authuserphone-simple-usercall__notice">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_USER_CALL_NOTICE}}
1 \n \n <span class="bxmaker-authuserphone-simple-usercall__phone">{{$root.formattedPhone}}</span>\n \n <BXmakerAuthuserphoneLink @onClick="onClickChangePhone">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_USER_CALL_CHANGE_PHONE}}\n </BXmakerAuthuserphoneLink> \n </div>\n </slot>\n \n <slot name="callTo">\n <BXmakerAuthuserphoneUserCallTo\n :value="$root.userCallTo"\n :loader="$root.userCallStartLoader"\n />\n </slot>\n \n <slot name="captcha">\n <BXmakerAuthuserphoneCaptcha \n :code="$root.captchaCode"\n :src="$root.captchaSrc"\n :length="$root.captchaLength"\n :loader="$root.captchaLoader"\n @onInput="$root.setCaptchaCode"\n @onComplete="onCompleteCaptcha"\n @onRefresh="$root.refreshCaptcha"\n />\n </slot>\n \n <slot name="timeout">\n <BXmakerAuthuserphoneTimeout \n :timeout="$root.userCallTimeout"\n v-if="$root.userCallTimeout"\n @onComplete="onCompleteTimeout" > \n <template v-slot:before>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_USER_CALL_TIMEOUT_TITLE}} <br>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_USER_CALL_TIMEOUT_SUBTITLE}} \n </template> \n </BXmakerAuthuserphoneTimeout> \n </slot> \n \n <slot name="request" v-if="!$root.userCallTimeout"> \n <div class="bxmaker-authuserphone-simple-usercall__start">\n <BXmakerAuthuserphoneLink @onClick="onClickStart" v-if="!$root.userCallStartLoader">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_USER_CALL_GET_NEW}} \n </BXmakerAuthuserphoneLink> \n <BXmakerAuthuserphoneLoader class="bxmaker-authuserphone-simple-usercall__start-loader" v-else />\n </div> \n </slot> \n \n <slot name="check"> \n <BXmakerAuthuserphoneButton \n class="bxmaker-authuserphone-simple-usercall__button-check"\n :title="$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_USER_CALL_BUTTON_CHECK" \n :loader="$root.userCallCheckLoader"\n @onClick="onClickCheck" \n /> \n </slot>\n \n </div>\n '}),o.Vue.component("BXmakerAuthuserphoneSimpleBotCall",{props:[],data:function(){return{lastActionCheck:!1}},mounted:function(){this.$refs.refInputCode.focus()},computed:{noticeText:function(){var e=this.$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_BOT_CALL_NOTICE_START;return e+=this.$root.botCallLength,e+=" ",e+=this.$root.botCallLength<=4?this.$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_BOT_CALL_NOTICE_NAME_4:this.$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_BOT_CALL_NOTICE_NAME,e+=this.$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_BOT_CALL_NOTICE_STOP}},methods:{onInputCode:function(e){this.$root.setBotCallCode(e),this.$root.botCallLength===e.length&&this.onClickCheck()},onClickCheck:function(){this.lastActionCheck=!0,this.$root.authByPhone()},onClickChangePhone:function(){this.lastActionCheck=!1,this.$root.resetMessage(),this.$root.resetCaptcha(),this.$root.hideConfirm(),this.$root.resetCheck()},onClickStart:function(){this.lastActionCheck=!1,this.$root.setBotCallCode(""),this.$root.startConfirmBotCall()},onCompleteCaptcha:function(){this.lastActionCheck?this.$root.botCallLength===this.$root.botCallCode.length&&this.onClickCheck():this.onClickStart()},onCompleteTimeout:function(){this.$root.setBotCallTimeout(0)}},template:'\n <div class="bxmaker-authuserphone-simple-botcall" >\n \n <slot name="header">\n <BXmakerAuthuserphoneHeader>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_BOT_CALL_TITLE}}\n </BXmakerAuthuserphoneHeader> \n </slot>\n \n <slot name="message">\n <BXmakerAuthuserphoneMessage :message="$root.message" :error="$root.error" /> \n </slot> \n \n <slot name="notice">\n <div class="bxmaker-authuserphone-simple-botcall__notice">\n {{noticeText}}
1 \n \n <span class="bxmaker-authuserphone-simple-botcall__phone">{{$root.formattedPhone}}</span>\n \n <BXmakerAuthuserphoneLink @onClick="onClickChangePhone">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_BOT_CALL_CHANGE_PHONE}}\n </BXmakerAuthuserphoneLink> \n </div>\n </slot>\n \n <slot name="code">\n <BXmakerAuthuserphoneInputCode \n :value="$root.botCallCode" \n @onInput="onInputCode" \n @onEnter="onClickCheck" \n ref="refInputCode" \n :maxLength="$root.botCallLength" \n :loader="$root.botCallCheckLoader"\n />\n </slot>\n \n <slot name="captcha">\n <BXmakerAuthuserphoneCaptcha \n :code="$root.captchaCode"\n :src="$root.captchaSrc"\n :length="$root.captchaLength"\n :loader="$root.captchaLoader"\n @onInput="$root.setCaptchaCode"\n @onComplete="onCompleteCaptcha"\n @onRefresh="$root.refreshCaptcha"\n /> \n </slot> \n \n <slot name="timeout">\n <BXmakerAuthuserphoneTimeout \n :timeout="$root.botCallTimeout"\n v-if="$root.botCallTimeout"\n @onComplete="onCompleteTimeout" > \n <template v-slot:before>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_BOT_CALL_TIMEOUT_TITLE}} <br>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_BOT_CALL_TIMEOUT_SUBTITLE}} \n </template> \n </BXmakerAuthuserphoneTimeout> \n </slot> \n \n <slot name="request" v-if="!$root.botCallTimeout"> \n <div class="bxmaker-authuserphone-simple-botcall__send" >\n <BXmakerAuthuserphoneLink @onClick="onClickStart" v-if="!$root.botCallStartLoader">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_BOT_CALL_GET_NEW}} \n </BXmakerAuthuserphoneLink> \n <BXmakerAuthuserphoneLoader class="bxmaker-authuserphone-simple-botcall__send-loader" v-else />\n </div> \n </slot> \n \n </div>\n '}),o.Vue.component("BXmakerAuthuserphoneSimpleTelegramCode",{props:[],data:function(){return{lastActionCheck:!1}},mounted:function(){this.$refs.refInputCode.focus()},computed:{noticeText:function(){var e=this.$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_TELEGRAM_CODE_NOTICE_START;return e+=this.$root.telegramCodeLength,e+=" ",e+=this.$root.telegramCodeLength<=4?this.$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_TELEGRAM_CODE_NOTICE_NAME_4:this.$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_TELEGRAM_CODE_NOTICE_NAME,e+=this.$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_TELEGRAM_CODE_NOTICE_STOP}},methods:{onInputCode:function(e){this.$root.setTelegramCode(e),this.$root.telegramCodeLength===e.length&&this.onClickCheck()},onClickCheck:function(){this.lastActionCheck=!0,this.$root.authByPhone()},onClickChangePhone:function(){this.lastActionCheck=!1,this.$root.resetMessage(),this.$root.resetCaptcha(),this.$root.hideConfirm(),this.$root.resetCheck()},onClickStart:function(){this.lastActionCheck=!1,this.$root.setTelegramCode(""),this.$root.startConfirmTelegramCode()},onCompleteCaptcha:function(){this.lastActionCheck?this.$root.telegramCodeLength===this.$root.telegramCode.length&&this.onClickCheck():this.onClickStart()},onCompleteTimeout:function(){this.$root.setTelegramCodeTimeout(0)}},template:'\n <div class="bxmaker-authuserphone-simple-telegramcode" >\n \n <slot name="header">\n <BXmakerAuthuserphoneHeader>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_TELEGRAM_CODE_TITLE}}\n </BXmakerAuthuserphoneHeader> \n </slot>\n \n <slot name="message">\n <BXmakerAuthuserphoneMessage :message="$root.message" :error="$root.error" /> \n </slot> \n \n <slot name="notice">\n <div class="bxmaker-authuserphone-simple-telegramcode__notice">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_TELEGRAM_CODE_NOTICE}}\n <BXmakerAuthuserphoneIconTelegram />{{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_TELEGRAM_CODE_NOTICE2}}
1\n \n <span class="bxmaker-authuserphone-simple-telegramcode__phone">{{$root.formattedPhone}}</span>\n \n <BXmakerAuthuserphoneLink @onClick="onClickChangePhone">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_TELEGRAM_CODE_CHANGE_PHONE}}\n </BXmakerAuthuserphoneLink> \n </div>\n </slot>\n \n <slot name="code">\n <BXmakerAuthuserphoneInputCode \n :value="$root.telegramCode" \n @onInput="onInputCode" \n @onEnter="onClickCheck" \n ref="refInputCode" \n :maxLength="$root.telegramCodeLength" \n :loader="$root.telegramCodeCheckLoader"\n />\n </slot>\n \n <slot name="captcha">\n <BXmakerAuthuserphoneCaptcha \n :code="$root.captchaCode"\n :src="$root.captchaSrc"\n :length="$root.captchaLength"\n :loader="$root.captchaLoader"\n @onInput="$root.setCaptchaCode"\n @onComplete="onCompleteCaptcha"\n @onRefresh="$root.refreshCaptcha"\n /> \n </slot> \n \n <slot name="timeout">\n <BXmakerAuthuserphoneTimeout \n :timeout="$root.telegramCodeTimeout"\n v-if="$root.telegramCodeTimeout"\n @onComplete="onCompleteTimeout" > \n <template v-slot:before>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_TELEGRAM_CODE_TIMEOUT_TITLE}} <br>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_TELEGRAM_CODE_TIMEOUT_SUBTITLE}} \n </template> \n </BXmakerAuthuserphoneTimeout> \n </slot> \n \n <slot name="request" v-if="!$root.telegramCodeTimeout"> \n <div class="bxmaker-authuserphone-simple-telegramcode__send" >\n <BXmakerAuthuserphoneLink @onClick="onClickStart" v-if="!$root.telegramCodeStartLoader">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_TELEGRAM_CODE_GET_NEW}} \n </BXmakerAuthuserphoneLink> \n <BXmakerAuthuserphoneLoader class="bxmaker-authuserphone-simple-telegramcode__send-loader" v-else />\n </div> \n </slot> \n \n </div>\n '}),o.Vue.component("BXmakerAuthuserphoneSimpleBotSpeech",{props:[],data:function(){return{lastActionCheck:!1}},mounted:function(){this.$refs.refInputCode.focus()},computed:{},methods:{onInputCode:function(e){this.$root.setBotSpeechCode(e),this.$root.botSpeechLength===e.length&&this.onClickCheck()},onClickCheck:function(){this.lastActionCheck=!0,this.$root.authByPhone()},onClickChangePhone:function(){this.lastActionCheck=!1,this.$root.resetMessage(),this.$root.resetCaptcha(),this.$root.hideConfirm(),this.$root.resetCheck()},onClickStart:function(){this.lastActionCheck=!1,this.$root.setBotSpeechCode(""),this.$root.startConfirmBotSpeech()},onCompleteCaptcha:function(){this.lastActionCheck?this.$root.botSpeechLength===this.$root.botSpeechCode.length&&this.onClickCheck():this.onClickStart()},onCompleteTimeout:function(){this.$root.setBotSpeechTimeout(0)}},template:'\n <div class="bxmaker-authuserphone-simple-botspeech" >\n \n <slot name="header">\n <BXmakerAuthuserphoneHeader>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_BOT_SPEECH_TITLE}}\n </BXmakerAuthuserphoneHeader> \n </slot>\n \n <slot name="message">\n <BXmakerAuthuserphoneMessage :message="$root.message" :error="$root.error" /> \n </slot> \n \n <slot name="notice">\n <div class="bxmaker-authuserphone-simple-botspeech__notice">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_BOT_SPEECH_NOTICE}}
1\n \n <span class="bxmaker-authuserphone-simple-botspeech__phone">{{$root.formattedPhone}}</span>\n \n <BXmakerAuthuserphoneLink @onClick="onClickChangePhone">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_BOT_SPEECH_CHANGE_PHONE}}\n </BXmakerAuthuserphoneLink> \n </div>\n </slot>\n \n <slot name="code">\n <BXmakerAuthuserphoneInputCode \n :value="$root.botSpeechCode" \n @onInput="onInputCode" \n @onEnter="onClickCheck" \n ref="refInputCode" \n :maxLength="$root.botSpeechLength" \n :loader="$root.botSpeechCheckLoader"\n />\n </slot>\n \n <slot name="captcha">\n <BXmakerAuthuserphoneCaptcha \n :code="$root.captchaCode"\n :src="$root.captchaSrc"\n :length="$root.captchaLength"\n :loader="$root.captchaLoader"\n @onInput="$root.setCaptchaCode"\n @onComplete="onCompleteCaptcha"\n @onRefresh="$root.refreshCaptcha"\n /> \n </slot> \n \n <slot name="timeout">\n <BXmakerAuthuserphoneTimeout \n :timeout="$root.botSpeechTimeout"\n v-if="$root.botSpeechTimeout"\n @onComplete="onCompleteTimeout" > \n <template v-slot:before>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_BOT_SPEECH_TIMEOUT_TITLE}} <br>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_BOT_SPEECH_TIMEOUT_SUBTITLE}} \n </template> \n </BXmakerAuthuserphoneTimeout> \n </slot> \n \n <slot name="request" v-if="!$root.botSpeechTimeout"> \n <div class="bxmaker-authuserphone-simple-botspeech__send" >\n <BXmakerAuthuserphoneLink @onClick="onClickStart" v-if="!$root.botSpeechStartLoader">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_BOT_SPEECH_GET_NEW}} \n </BXmakerAuthuserphoneLink> \n <BXmakerAuthuserphoneLoader class="bxmaker-authuserphone-simple-botspeech__send-loader" v-else />\n </div> \n </slot> \n \n </div>\n '}),o.Vue.component("BXmakerAuthuserphoneSimpleSimPush",{props:[],data:function(){return{lastActionCheck:!1}},created:function(){var e=this;this.$Bitrix.PullClient&&this.$Bitrix.PullClient.get()&&(this.unsubscribe=this.$Bitrix.PullClient.get().subscribe({moduleId:"bxmaker.authuserphone",command:"COMMAND_SIM_PUSH_CHECK",callback:function(){e.$root.isNeedShowConfirmSimPush&&e.onClickCheck()}}))},beforeDestroy:function(){"function"==typeof this.unsubscribe&&this.unsubscribe()},computed:{},methods:{onClickCheck:function(){this.lastActionCheck=!0,this.$root.authByPhone()},onClickChangePhone:function(){this.lastActionCheck=!1,this.$root.resetMessage(),this.$root.resetCaptcha(),this.$root.hideConfirm(),this.$root.setSimPush(""),this.$root.resetCheck()},onClickStart:function(){this.lastActionCheck=!1,this.$root.startConfirmSimPush()},onCompleteCaptcha:function(){this.lastActionCheck?this.onClickCheck():this.onClickStart()},onCompleteTimeout:function(){this.$root.setSimPushTimeout(0)}},template:'\n <div class="bxmaker-authuserphone-simple-simpush" >\n \n <slot name="header"> \n <BXmakerAuthuserphoneHeader>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_SIM_PUSH_TITLE}}\n </BXmakerAuthuserphoneHeader> \n </slot>\n \n <slot name="message">\n <BXmakerAuthuserphoneMessage :message="$root.message" :error="$root.error" /> \n </slot> \n \n <slot name="notice">\n <div class="bxmaker-authuserphone-simple-simpush__notice">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_SIM_PUSH_
1NOTICE}} \n \n <span class="bxmaker-authuserphone-simple-simpush__phone">{{$root.formattedPhone}}</span>\n \n <BXmakerAuthuserphoneLink @onClick="onClickChangePhone">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_SIM_PUSH_CHANGE_PHONE}}\n </BXmakerAuthuserphoneLink> \n </div>\n </slot>\n \n <slot name="captcha">\n <BXmakerAuthuserphoneCaptcha \n :code="$root.captchaCode"\n :src="$root.captchaSrc"\n :length="$root.captchaLength"\n :loader="$root.captchaLoader"\n @onInput="$root.setCaptchaCode"\n @onComplete="onCompleteCaptcha"\n @onRefresh="$root.refreshCaptcha"\n />\n </slot>\n \n <slot name="timeout">\n <BXmakerAuthuserphoneTimeout \n :timeout="$root.simPushTimeout"\n v-if="$root.simPushTimeout"\n @onComplete="onCompleteTimeout" > \n <template v-slot:before>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_SIM_PUSH_TIMEOUT_TITLE}} <br>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_SIM_PUSH_TIMEOUT_SUBTITLE}} \n </template> \n </BXmakerAuthuserphoneTimeout> \n </slot> \n \n <slot name="request" v-if="!$root.simPushTimeout"> \n <div class="bxmaker-authuserphone-simple-simpush__start">\n <BXmakerAuthuserphoneLink @onClick="onClickStart" v-if="!$root.simPushStartLoader">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_SIM_PUSH_GET_NEW}} \n </BXmakerAuthuserphoneLink> \n <BXmakerAuthuserphoneLoader class="bxmaker-authuserphone-simple-simpush__start-loader" v-else />\n </div> \n </slot> \n \n <slot name="check"> \n <BXmakerAuthuserphoneButton \n v-if="!$root.simPushDelay"\n class="bxmaker-authuserphone-simple-simpush__button-check"\n :title="$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_SIM_PUSH_BUTTON_CHECK" \n :loader="$root.simPushCheckLoader"\n @onClick="onClickCheck" \n /> \n </slot>\n \n </div>\n '}),o.Vue.component("BXmakerAuthuserphoneSimpleEmail",{name:"BXmakerAuthuserphoneSimpleEmail",data:function(){return{}},computed:{},methods:{onInputEmail:function(e){this.$root.setEmail(e)},onEnterEmail:function(e){this.$root.setEmail(e),this.onClickDone()},onClickDone:function(){this.$root.startConfirmEmailCode()}},template:'\n <div class="bxmaker-authuserphone-simple-email">\n\n <BXmakerAuthuserphoneHeader>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_EMAIL_TITLE}}\n </BXmakerAuthuserphoneHeader>\n\n <div class="bxmaker-authuserphone-simple-email__subtitle">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_EMAIL_SUBTITLE}}\n </div>\n\n <BXmakerAuthuserphoneMessage :message="$root.message" :error="$root.error"/>\n\n <BXmakerAuthuserphoneInput \n :title="$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_EMAIL_INPUT"\n :value="$root.email"\n @onInput="onInputEmail"\n @onEnter="onEnterEmail"\n name="EMAIL" \n type="email"\n />\n\n <BXmakerAuthuserphoneCaptcha\n :code="$root.captchaCode"\n :src="$root.captchaSrc"\n :length="$root.captchaLength"\n :loader="$root.captchaLoader"\n @onInput="$root.setCaptchaCode"\n @onComplete="onClickDone"\n @onRefresh="$root.refreshCaptcha"\n />\n\n\n <BXmakerAuthuserphoneButton\n :title="$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_EMAIL_BUTTON"\n :loader="$root.startLoader"\n @onClick="onClickDone"\n />\n\n </div>\n '}),o.Vue.component("BXmakerAuthuserphoneSimpleEmailCode",{props:{},data:function(){return{lastActionCheck:!1}},mounted:function(){this.$refs.refInputCode.focus()},computed:{},methods:{onInputCode:function(e){this.$root.setEmailCode(e),this.$root.emailCodeLength===e.length&&this.$root.is
1FullCaptcha&&this.onClickCheck()},onClickCheck:function(){this.lastActionCheck=!0,this.$root.authByEmailCode()},onClickChangeEmail:function(){this.lastActionCheck=!1,this.$root.resetMessage(),this.$root.resetCaptcha(),this.$root.hideConfirm(),this.$root.resetCheck()},onClickStart:function(){this.lastActionCheck=!1,this.$root.setEmailCode(""),this.$root.startConfirmEmailCode()},onCompleteCaptcha:function(){if(this.lastActionCheck)return this.$root.emailCodeLength===this.$root.emailCode.length&&void this.onClickCheck();this.onClickStart()},onCompleteTimeout:function(){this.$root.setEmailCodeTimeout(0)}},template:'\n <div class="bxmaker-authuserphone-simple-email-code">\n <slot name="header">\n <BXmakerAuthuserphoneHeader>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_EMAIL_CODE_TITLE}}\n </BXmakerAuthuserphoneHeader>\n </slot>\n\n <slot name="message">\n <BXmakerAuthuserphoneMessage :message="$root.message" :error="$root.error"/>\n </slot>\n\n <slot name="notice>">\n <div class="bxmaker-authuserphone-simple-email-code__notice">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_EMAIL_CODE_NOTICE}}\n\n <span class="bxmaker-authuserphone-simple-email-code__email">{{$root.email}}</span>\n\n <BXmakerAuthuserphoneLink @onClick="onClickChangeEmail">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_EMAIL_CODE_CHANGE_PHONE}}\n </BXmakerAuthuserphoneLink>\n </div>\n </slot>\n\n <slot name="code">\n <BXmakerAuthuserphoneInputCode\n :value="$root.emailCode"\n @onInput="onInputCode"\n @onEnter="onClickCheck"\n ref="refInputCode"\n :maxLength="$root.emailCodeLength"\n :loader="$root.emailCodeCheckLoader"\n :validationMessage="$root.emailCodeError"\n />\n </slot>\n\n <slot name="captcha">\n <BXmakerAuthuserphoneCaptcha\n :code="$root.captchaCode"\n :src="$root.captchaSrc"\n :length="$root.captchaLength"\n :loader="$root.captchaLoader"\n @onInput="$root.setCaptchaCode"\n @onComplete="onCompleteCaptcha"\n @onRefresh="$root.refreshCaptcha"\n />\n </slot>\n\n <slot name="timeout">\n <BXmakerAuthuserphoneTimeout\n :timeout="$root.emailCodeTimeout"\n v-if="$root.emailCodeTimeout"\n @onComplete="onCompleteTimeout">\n <template v-slot:before>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_EMAIL_CODE_TIMEOUT_TITLE}} <br>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_EMAIL_CODE_TIMEOUT_SUBTITLE}}\n </template>\n </BXmakerAuthuserphoneTimeout>\n </slot>\n\n <slot name="request">\n <div class="bxmaker-authuserphone-simple-email-code__send" v-if="!$root.emailCodeTimeout">\n <BXmakerAuthuserphoneLink @onClick="onClickStart" v-if="!$root.emailCodeStartLoader">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_EMAIL_CODE_GET_NEW}}\n </BXmakerAuthuserphoneLink>\n <BXmakerAuthuserphoneLoader class="bxmaker-authuserphone-simple-email-code__send-loader" v-else/>\n </div>\n </slot>\n\n </div>\n '}),o.Vue.component("BXmakerAuthuserphoneSimpleOtp",{mounted:function(){this.$refs.refInputCode.focus()},methods:{onInputCode:function(e){this.$root.setOtp(e),e.match(/^(\d{6})$/)&&this.onClickCheck()},onClickCheck:function(){this.$root.checkOtp()},onCompleteCaptcha:function(){this.$root.otp.length>0||this.onClickCheck()}},template:'\n <div class="bxmaker-authuserphone-simple-otp">\n\n <slot name="header">\n <BXmakerAuthuserphoneHeader>\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_OTP_TITLE}}\n </BXmakerAuthuserphoneHeader>\n </slot>\n\n <slot name="message">\n <BXmakerAuthuserphoneMessage :message="$root.message" :error="$root.error"/>\n </slot>\n\n\n <slot name="code">\n <BXmakerAuthuserphoneInputOtp\n :value="$root.otp"\n @onInput="onInputCode"\n @onEnter="onClickCheck"\n ref="refInputCode"\n />\n </slot>\n\n <slot name="captcha">\n <BXmakerAuthuserphoneCaptcha\n :code="$root.captchaCode"\n :src="$root.captchaSrc"\n :length="$root.captchaLength"\n :loader="$root.captchaLoader"\n @onInput="$root.setCaptchaCode"\n @onComplete="onCompleteCaptcha"\n @onRefresh="$root.refreshCaptcha"\n />\n </slot>\n \n <slot name="request">\n <div class="bxmaker-authuserphone-simple-otp__send">\n <BXmakerAuthuserphoneButton\n :title="$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_OTP_BUTTON"\n :loader="$root.checkLoader"\n @onClick="onClickCheck"\n />\n </div>\n </slot> \n\n </div>\n '}),o.Vue.component("BXmakerAuthuserphoneSimple",{name:"BXmakerAuthuserphoneSimple",data:function(){return{}},created:function(){},computed:{},methods:{onInputPhone:function(e){this.$root.setPhone(e)},authByPhone:function(){this.$root.authByPhone()}},template:'\n <div class="bxmaker-authuserphone-simple" :id="\'bxmaker-authuserphone-simple__\' + $root.rand">\n\n <BXmakerAuthuserphoneEmpty v-if="$root.isAuthorized">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_IS_AUTHORIZED}} <br>\n <a href="?logout=Y">{{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_LOGOUT}}</a>\n </BXmakerAuthuserphoneEmpty>\n\n\n <BXmakerAuthuserphoneSimplePhone\n v-show="!$root.isShowConfirm && !$root.isShowOtp && !$root.isAuthorized && !$root.isActiveLoginByEmail"\n :loader="$root.startLoader"\n :phone="$root.phone"\n :phoneError="$root.phoneError"\n @onInputPhone="onInputPhone"\n @onClickDone="authByPhone"\n />\n\n <BXmakerAuthuserphoneSimpleEmail\n v-show="!$root.isShowConfirm && !$root.isAuthorized && $root.isActiveLoginByEmail"\n />\n\n\n <BXmakerAuthuserphoneSimpleSmsCode\n v-show="$root.isNeedShowConfirmSmsCode"\n />\n\n <BXmakerAuthuserphoneSimpleUserCall\n v-show="$root.isNeedShowConfirmUserCall"\n />\n\n <BXmakerAuthuserphoneSimpleBotCall\n v-show="$root.isNeedShowConfirmBotCall"\n />\n <BXmakerAuthuserphoneSimpleTelegramCode\n v-show="$root.isNeedShowConfirmTelegramCode"\n />\n\n <BXmakerAuthuserphoneSimpleBotSpeech\n v-show="$root.isNeedShowConfirmBotSpeech"\n />\n\n <BXmakerAuthuserphoneSimpleSimPush\n v-show="$root.isNeedShowConfirmSimPush"\n />\n \n <BXmakerAuthuserphoneSimpleEmailCode \n v-show="$root.isNeedShowConfirmEmailCode" \n />\n\n <BXmakerAuthuserphoneSimpleOtp\n v-show="$root.isShowOtp"\
1n />\n \n\n <div class="bxmaker-authuserphone-simple__change-confirm" v-if="$root.isNeedShowChangeConfirm">\n <BXmakerAuthuserphoneLink @onClick="$root.changeConfirmType">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_CHANGE_CONFIRM_TYPE}}\n </BXmakerAuthuserphoneLink>\n </div>\n\n\n\n <div class="bxmaker-authuserphone-simple__auth-by"\n v-if="!$root.isAuthorized && $root.isEnabledConfirmByEmailCode && !$root.isActiveLoginByEmail && !$root.isShowOtp">\n <BXmakerAuthuserphoneLink @onClick="$root.toAuthByEmail">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_AUTH_BY_EMAIL}}\n </BXmakerAuthuserphoneLink>\n </div>\n\n <div class="bxmaker-authuserphone-simple__auth-by"\n v-if="!$root.isAuthorized && $root.isEnabledConfirmByEmailCode && $root.isActiveLoginByEmail && !$root.isShowOtp">\n <BXmakerAuthuserphoneLink @onClick="$root.toAuthByPhone">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_AUTH_BY_PHONE}}\n </BXmakerAuthuserphoneLink>\n </div>\n\n <div class="bxmaker-authuserphone-simple__auth-back" v-if="$root.isShowOtp">\n <BXmakerAuthuserphoneLink @onClick="$root.hideOtp">\n {{$root.localize.BXMAKER_AUTHUSERPHONE_SIMPLE_OTP_BACK}}\n </BXmakerAuthuserphoneLink>\n </div>\n\n </div>\n '});var r=function(){function e(t,o){babelHelpers.classCallCheck(this,e),this.rootId=t,this.data=o,this.rand=o.rand,this.instance=null,this.initTemplate()}return babelHelpers.createClass(e,[{key:"initTemplate",value:function(){var e=this;return this.instance=o.Vue.createApp({name:"BXmakerAuthuserphoneSimpleContainer__"+this.rand,key:this.rand,data:function(){return{data:e.data,rand:e.data.rand,pullConfig:e.data.pullConfig,ajaxTimeout:+e.data.ajaxTimeout>0?+e.data.ajaxTimeout:30,isEnabledReload:!0,isEnabledRedirect:!0,isAuthorized:e.data.isAuthorized,isEnabledConfirmBySmsCode:e.data.isEnabledConfirmBySmsCode,isEnabledConfirmByUserCall:e.data.isEnabledConfirmByUserCall,isEnabledConfirmByBotCall:e.data.isEnabledConfirmByBotCall,isEnabledConfirmByTelegramCode:e.data.isEnabledConfirmByTelegramCode,isEnabledConfirmByBotSpeech:e.data.isEnabledConfirmByBotSpeech,isEnabledConfirmBySimPush:e.data.isEnabledConfirmBySimPush,isEnabledConfirmByEmailCode:e.data.isEnabledConfirmByEmailCode,isEnabledRequestConsent:e.data.isEnabledRequestConsent,phoneMaskParams:e.data.phoneMaskParams,confirmationType:n.CONFIRM_TYPE_SMS_CODE,isShowConfirm:!1,authByPhoneLoader:!1,consentLoader:!1,consentText:"",consentLabel:"",consentDisabledPopup:!1,isConsentReceived:!1,isEnabledRequestAdsAgreement:e.data.isEnabledRequestAdsAgreement,requestAdsAgreementLabel:e.data.requestAdsAgreementLabel,isAdsAgreementReceived:!1,captchaId:!1,captchaCode:!1,captchaSrc:!1,captchaLength:!1,captchaLoader:!1,phone:"",formattedPhone:"",phoneError:"",currentPhone:"",currentFormattedPhone:"",message:!1,error:!1,expandData:{},smsCodeLength:4,smsCodeTimeout:0,smsCode:"",smsCodeError:"",smsCodeStartLoader:!1,smsCodeCheckLoader:!1,userCallTo:"",userCallStartLoader:!1,userCallCheckLoader:!1,userCallTimeout:0,botCallCode:"",botCallLength:4,botCallTimeout:0,botCallStartLoader:!1,botCallCheckLoader:!1,telegramCode:"",telegramCodeLength:4,telegramCodeTimeout:0,telegramCodeStartLoader:!1,telegramCodeCheckLoader:!1,botSpeechCode:"",botSpeechLength:4,botSpeechTimeout:0,botSpeechStartLoader:!1,botSpeechCheckLoader:!1,simPush:"",simPushTimeout:0,simPushDelay:3,simPushStartLoader:!1,simPushCheckLoader:!1,isActiveLoginByEmail:!1,email:"",emailCodeLength:4,emailCodeTimeout:0,emailCode:"",emailCodeError:"",emailCodeStartLoader:!1,emailCodeCheckLoader:!1,authByEmailLoader:!1,otp:!1,isShowOtp:!1}},computed:{localize:function(){return BX.Vue.getFilteredPhrases("BXMAKER_AUTHUSERPHONE_SIMPLE_")},const:function(){return n},baseAjaxData:function(){var e="",t="";return this.isConfirmBySmsCode?(e=this.const.CONFIRM_TYPE_SMS_CODE,t=this.smsCode):this.isConfirmByUserCall?(e=this.const.CONFIRM_TYPE_USER_CALL,t=this.userCallTo):this.isConfirmByBotCall?(e=this.const.CONFIRM_TYPE_BOT_CALL,t=this.botCallCode):this.isConfirmByTelegramCode?(e=this.const.CONFIRM_TYPE_TELEGRAM_CODE,t=this.telegramCode):this.isConfirmByBotSpeech?(e=this.const.CONFIRM_TYPE_BOT_SPEECH,t=this.botSpeechCode):this.isConfirmBySimPush?(e=this.const.CONFIRM_TYPE_SIM_PUSH,t=this.simPush):this.isConfirmByEmailCode&&(e=this.const.CONFIRM_TYPE_EMAIL_CODE,t=this.emailCode),{siteId:this.data.siteId,template:this.data.template,parameters:this.data.parameters,rand:this.data.rand,expandData:a({},this.expandData),confirmType:e,confirmValue:t,captchaId:this.captchaId,captchaCode:this.captchaCode,otp:this.otp}},confirmationList:function(){var e=this,t=this.data.confirmQueue;return this.isEnabledConfirmBySmsCode||(t=t.filter((function(t){return t!==e.const.CONFIRM_TYPE_SMS_CODE}))),this.isEnabledConfirmByUserCall||(t=t.filter((function(t){return t!==e.const.CONFIRM_TYPE_USER_CALL}))),this.isEnabledConfirmByBotCall||(t=t.filter((function(t){return t!==e.const.CONFIRM_TYPE_BOT_CALL}))),this.isEnabledConfirmByTelegramCode||(t=t.filter((function(t){return t!==e.const.CONFIRM_TYPE_TELEGRAM_CODE}))),this.isEnabledConfirmByBotSpeech||(t=t.filter((function(t){return t!==e.const.CONFIRM_TYPE_BOT_SPEECH}))),this.isEnabledConfirmBySimPush||(t=t.filter((function(t){return t!==e.const.CONFIRM_TYPE_SIM_PUSH}))),t.length<=0&&t.push(this.const.CONFIRM_TYPE_SMS_CODE),t},isConfirmBySmsCode:function(){return this.confirmationType===this.const.CONFIRM_TYPE_SMS_CODE},isConfirmByUserCall:function(){return this.confirmationType===this.const.CONFIRM_TYPE_USER_CALL},isConfirmByBotCall:function(){return this.confirmationType===this.const.CONFIRM_TYPE_BOT_CALL},isConfirmByTelegramCode:function(){return this.confirmationType===this.const.CONFIRM_TYPE_TELEGRAM_CODE},isConfirmByBotSpeech:function(){return this.confirmationType===this.const.CONFIRM_TYPE_BOT_SPEECH},isConfirmBySimPush:function(){return this.confirmationType===this.const.CONFIRM_TYPE_SIM_PUSH},isConfirmByEmailCode:function(){return this.confirmationType===this.const.CONFIRM_TYPE_EMAIL_CODE},startLoader:function(){return this.smsCodeStartLoader||this.userCallStartLoader||this.botCallStartLoader||this.telegramCodeStartLoader||this.botSpeechStartLoader||this.simPushStartLoader},checkLoader:function(){return this.smsCodeCheckLoader||this.userCallCheckLoader||this.botCallCheckLoader||this.telegramCodeCheckLoader||this.botSpeechC
1heckLoader||this.simPushCheckLoader},isNeedShowConfirmSmsCode:function(){return!this.isAuthorized&&!this.isActiveLoginByEmail&&this.isShowConfirm&&!this.isShowOtp&&this.confirmationType===this.const.CONFIRM_TYPE_SMS_CODE},isNeedShowConfirmUserCall:function(){return!this.isAuthorized&&!this.isActiveLoginByEmail&&this.isShowConfirm&&!this.isShowOtp&&this.confirmationType===this.const.CONFIRM_TYPE_USER_CALL},isNeedShowConfirmBotCall:function(){return!this.isAuthorized&&!this.isActiveLoginByEmail&&this.isShowConfirm&&!this.isShowOtp&&this.confirmationType===this.const.CONFIRM_TYPE_BOT_CALL},isNeedShowConfirmTelegramCode:function(){return!this.isAuthorized&&!this.isActiveLoginByEmail&&this.isShowConfirm&&!this.isShowOtp&&this.confirmationType===this.const.CONFIRM_TYPE_TELEGRAM_CODE},isNeedShowConfirmBotSpeech:function(){return!this.isAuthorized&&!this.isActiveLoginByEmail&&this.isShowConfirm&&!this.isShowOtp&&this.confirmationType===this.const.CONFIRM_TYPE_BOT_SPEECH},isNeedShowConfirmSimPush:function(){return!this.isAuthorized&&!this.isActiveLoginByEmail&&this.isShowConfirm&&!this.isShowOtp&&this.confirmationType===this.const.CONFIRM_TYPE_SIM_PUSH},isNeedShowConfirmEmailCode:function(){return!this.isAuthorized&&this.isActiveLoginByEmail&&this.isShowConfirm&&!this.isShowOtp&&this.confirmationType===this.const.CONFIRM_TYPE_EMAIL_CODE},isNeedShowChangeConfirm:function(){return!this.isAuthorized&&!this.isActiveLoginByEmail&&this.isShowConfirm&&!this.isShowOtp&&this.confirmationList.length>1},isFullCaptcha:function(){return!this.captchaId||this.captchaLength===this.captchaCode.toString().length},isEnabledPhoneMaskTypeBitrix:function(){return this.phoneMaskParams&&this.phoneMaskParams.type&&"bitrix"===this.phoneMaskParams.type}},watch:{confirmationType:function(e,t){BX.Vue.event.$emit("BXmakerAuthuserphoneSimpleChangeConfirmationType",{value:e,oldValue:t,rand:this.rand})},isShowConfirm:function(e,t){BX.Vue.event.$emit("BXmakerAuthuserphoneSimpleChangeShowConfirm",{value:e,oldValue:t,rand:this.rand})},isShowOtp:function(e,t){BX.Vue.event.$emit("BXmakerAuthuserphoneSimpleChangeShowOtp",{value:e,oldValue:t,rand:this.rand})},isActiveLoginByEmail:function(e){e?this.setConfirmType(this.const.CONFIRM_TYPE_EMAIL_CODE):this.setConfirmType(this.confirmationList[0])},isAuthorized:function(e){e&&(this.hideOtp(),this.hideConfirm())}},created:function(){this.pullConfig&&(window.BXmakerAuthUserPhonePull||(window.BXmakerAuthUserPhonePull=new BX.PullClient,window.BXmakerAuthUserPhonePull.start(this.pullConfig)),window.BXmakerAuthUserPhonePull&&this.$Bitrix.PullClient.set(window.BXmakerAuthUserPhonePull)),this.confirmationList.length>0&&this.confirmationList[0]!==this.confirmationType&&this.setConfirmType(this.confirmationList[0])},mounted:function(){this.loadConsent()},methods:{resetExpandData:function(){this.expandData={}},setExpandData:function(e,t){this.expandData[e]=t},setIsEnabledReload:function(e){this.isEnabledReload=!!e},setIsEnabledRedirect:function(e){this.isEnabledRedirect=!!e},setPhone:function(e){this.phone=e},setPhoneError:function(e){this.phoneError=e},setFormattedPhone:function(e){this.formattedPhone=e},setIsAuthorized:function(e){this.isAuthorized=!!e},setOtp:function(e){this.otp=e},setAuthByPhoneLoader:function(e){this.authByPhoneLoader=!!e,this.authByEmailLoader=!!e,this.smsCodeCheckLoader=!!e,this.userCallCheckLoader=!!e,this.botCallCheckLoader=!!e,this.telegramCodeCheckLoader=!!e,this.botSpeechCheckLoader=!!e,this.simPushCheckLoader=!!e,this.emailCodeCheckLoader=!!e},resetCheck:function(){this.smsCode="",this.userCallTo="",this.botCallCode="",this.telegramCode="",this.botSpeechCode="",this.simPush="",this.emailCode=""},setSmsCodeLength:function(e){this.smsCodeLength=e},setSmsCodeTimeout:function(e){this.smsCodeTimeout=e},setSmsCode:function(e){this.smsCode=e},setSmsCodeError:function(e){this.smsCodeError=e},setSmsCodeStartLoader:function(e){this.smsCodeStartLoader=e},setSmsCodeCheckLoader:function(e){this.smsCodeCheckLoader=e},setUserCallTo:function(e){this.userCallTo=e},setUserCallStartLoader:function(e){this.userCallStartLoader=e},setUserCallCheckLoader:function(e){this.userCallCheckLoader=e},setUserCallTimeout:function(e){this.userCallTimeout=e},setBotCallCode:function(e){this.botCallCode=e},setBotCallLength:function(e){this.botCallLength=e},setBotCallTimeout:function(e){this.botCallTimeout=e},setBotCallStartLoader:function(e){this.botCallStartLoader=e},setBotCallCheckLoader:function(e){this.botCallCheckLoader=e},setTelegramCode:function(e){this.telegramCode=e},setTelegramCodeLength:function(e){this.telegramCodeLength=e},setTelegramCodeTimeout:function(e){this.telegramCodeTimeout=e},setTelegramCodeStartLoader:function(e){this.telegramCodeStartLoader=e},setTelegramCodeCheckLoader:function(e){this.telegramCodelCheckLoader=e},setBotSpeechCode:function(e){this.botSpeechCode=e},setBotSpeechLength:function(e){this.botSpeechLength=e},setBotSpeechTimeout:function(e){this.botSpeechTimeout=e},setBotSpeechStartLoader:function(e){this.botSpeechStartLoader=e}
1,setBotSpeechCheckLoader:function(e){this.botSpeechCheckLoader=e},setSimPush:function(e){this.simPush=e},setSimPushTimeout:function(e){this.simPushTimeout=e},setSimPushDelay:function(e){this.simPushDelay=e},setSimPushStartLoader:function(e){this.simPushStartLoader=e},setSimPushCheckLoader:function(e){this.simPushCheckLoader=e},changeConfirmType:function(){var e=this.confirmationList,t=this.confirmationType;if(e.length>1){var o=e[0],n=e.indexOf(t);n>-1&&e[n+1]&&(o=e[n+1]),o!==t&&(this.setConfirmType(o),this.startConfirm())}},setConfirmType:function(e){this.resetMessage(),this.confirmationType=e},showConfirm:function(){this.isShowConfirm=!0},hideConfirm:function(){this.isShowConfirm=!1},showOtp:function(){this.isShowOtp=!0},hideOtp:function(){this.isShowOtp=!1,this.otp=null},resetMessage:function(){this.phoneError=!1,this.message=!1,this.error=!1},setError:function(e){this.message=e,this.error=!0},parseError:function(e){switch(e.more&&e.more.formattedPhone&&this.setFormattedPhone(e.more.formattedPhone),e.code){case"ERROR_NEED_OTP":this.resetCaptcha(),this.hideConfirm(),this.showOtp();break;case"ERROR_NEED_CONFIRM":this.resetCaptcha(),this.startConfirm(),this.showConfirm(),this.hideOtp();break;case"ERROR_INVALID_PHONE":this.resetCaptcha(),this.hideConfirm(),this.hideOtp(),this.setPhoneError(e.msg);break;case"ERROR_NEED_WAIT_TIMEOUT":this.resetCaptcha(),this.showConfirm(),this.confirmationType===this.const.CONFIRM_TYPE_SMS_CODE?(this.setSmsCodeTimeout(e.more.timeout),this.setSmsCodeLength(e.more.length)):this.confirmationType===this.const.CONFIRM_TYPE_USER_CALL?(this.setUserCallTimeout(e.more.timeout),e.more.callTo&&this.setUserCallTo(e.more.callTo)):this.confirmationType===this.const.CONFIRM_TYPE_BOT_CALL?(this.setBotCallTimeout(e.more.timeout),this.setBotCallLength(e.more.length)):this.confirmationType===this.const.CONFIRM_TYPE_TELEGRAM_CODE?(this.setTelegramCodeTimeout(e.more.timeout),this.setTelegramCodeLength(e.more.length)):this.confirmationType===this.const.CONFIRM_TYPE_BOT_SPEECH?(this.setBotSpeechTimeout(e.more.timeout),this.setBotSpeechLength(e.more.length)):this.confirmationType===this.const.CONFIRM_TYPE_SIM_PUSH&&(this.setSimPush(1),this.setSimPushTimeout(e.more.timeout)),this.isActiveLoginByEmail&&(this.setEmailCodeTimeout(e.more.timeout),this.setEmailCodeLength(e.more.length));break;case"ERROR_NEED_CAPTCHA":this.setCaptchaCode(""),this.setCaptchaId(e.more.captchaId),this.setCaptchaSrc(e.more.captchaSrc),this.setCaptchaLength(e.more.captchaLength);break;case"ERROR_INVALID_SMS_CODE":this.setSmsCode(""),this.setSmsCodeError(e.msg);break;case"SERVICE_ERROR_UNKNOWN":case"SERVICE_ERROR_RESPONSE":this.resetCaptcha(),this.showConfirm(),this.setError(e.msg);break;default:this.setError(e.msg)}},refreshCaptcha:function(){var e=this;this.resetMessage(),this.captchaLoader=!0;var t=Object.freeze(a(a({},this.baseAjaxData),{},{sessid:BX.bitrix_sessid(),method:"refreshCaptcha"}));
1BX.ajax({url:this.data.ajaxUrl,method:"POST",dataType:"json",timeout:this.data.ajaxTimeout,async:!0,cache:!1,data:t,onsuccess:function(o){BX.Vue.event.$emit("BXmakerAuthuserphoneSimpleAjaxResponse",{request:t,result:o}),o.response?(e.captchaId=o.response.captchaId,e.captchaSrc=o.response.captchaSrc,e.captchaLength=o.response.captchaLength,e.captchaCode=""):e.parseError(o.error),e.captchaLoader=!1},onfailure:function(t){e.captchaLoader=!1}})},resetCaptcha:function(){this.captchaCode=!1,this.captchaId=!1,this.captchaSrc=!1,this.captchaLength=!1},hideCaptcha:function(){this.captchaSrc=!1},setCaptchaCode:function(e){this.captchaCode=e},setCaptchaId:function(e){this.captchaId=e},setCaptchaSrc:function(e){this.captchaSrc=e},setCaptchaLength:function(e){this.captchaLength=+e},authByPhone:function(){var e=this;if(this.authByPhoneLoader)return!1;this.resetMessage(),this.setAuthByPhoneLoader(!0);var t=Object.freeze(a(a({},this.baseAjaxData),{},{sessid:BX.bitrix_sessid(),method:"authByPhone",phone:this.phone,consentUrl:window.location.href,adsAgreement:this.isAdsAgreementReceived}));BX.ajax({url:this.data.ajaxUrl,method:"POST",dataType:"json",timeout:this.data.ajaxTimeout,async:!0,cache:!1,data:t,onsuccess:function(o){BX.Vue.event.$emit("BXmakerAuthuserphoneSimpleAjaxResponse",{request:t,result:o}),e.resetCaptcha(),o.response?e.afterAuthSuccessful(o.response):(e.parseError(o.error),e.setAuthByPhoneLoader(!1))},onfailure:function(t){e.setAuthByPhoneLoader(!1)}})},loadConsent:function(){var e=this;if(!this.isEnabledRequestConsent)return!1;if(this.consentLoader||this.consentText)return!1;this.lastMethod=this.loadConsent,this.consentLoader=!0,this.resetMessage();var t=Object.freeze({sessid:BX.bitrix_sessid(),siteId:this.data.siteId,template:this.data.template,parameters:this.data.parameters,expandData:a({},this.expandData),rand:this.data.rand,method:"getConsent"});BX.ajax({url:this.data.ajaxUrl,method:"POST",dataType:"json",timeout:this.data.ajaxTimeout,async:!0,cache:!1,data:t,onsuccess:function(o){BX.Vue.event.$emit("BXmakerAuthuserphoneSimpleAjaxResponse",{request:t,result:o}),o.response?(e.consentText=o.response.html,e.consentLabel=o.response.label,e.consentDisabledPopup=o.response.disabledPopup):e.parseError(o.error),e.consentLoader=!1},onfailure:function(t){e.consentLoader=!1}})},consentAgree:function(){this.isConsentReceived=!0},consentDisagree:function(){this.isConsentReceived=!1},adsAgreementAgree:function(){this.setAdsAgreement(!0)},adsAgreementDisagree:function(){this.setAdsAgreement(!1)},setAdsAgreement:function(e){this.isAdsAgreementReceived=!!e},startConfirm:function(){switch(this.confirmationType){case this.const.CONFIRM_TYPE_SMS_CODE:this.startConfirmSmsCode();break;case this.const.CONFIRM_TYPE_USER_CALL:this.startConfirmUserCall();break;case this.const.CONFIRM_TYPE_BOT_CALL:this.startConfirmBotCall();break;case this.const.CONFIRM_TYPE_TELEGRAM_CODE:this.startConfirmTelegramCode();break;case this.const.CONFIRM_TYPE_BOT_SPEECH:this.startConfirmBotSpeech();break;case this.const.CONFIRM_TYPE_SIM_PUSH:this.startConfirmSimPush()}},startConfirmSmsCode:function(){var e=this;if(this.smsCodeStartLoader)return!1;this.resetMessage(),this.setSmsCodeStartLoader(!0);var t=Object.freeze(a(a({},this.baseAjaxData),{},{sessid:BX.bitrix_sessid(),method:"startConfirm",type:this.const.CONFIRM_TYPE_SMS_CODE,captchaId:this.captchaId,captchaCode:this.captchaCode,phone:this.phone}));BX.ajax({url:this.data.ajaxUrl,method:"POST",dataType:"json",timeout:this.data.ajaxTimeout,async:!0,cache:!1,data:t,onsuccess:function(o){BX.Vue.event.$emit("BXmakerAuthuserphoneSimpleAjaxResponse",{request:t,result:o}),e.resetCaptcha(),o.response?(e.setFormattedPhone(o.response.formattedPhone),e.setSmsCodeLength(o.response.length),e.setSmsCodeTimeout(o.response.timeout),e.resetCaptcha(),e.showConfirm()):e.parseError(o.error),e.setSmsCodeStartLoader(!1)},onfailure:function(t){e.setSmsCodeStartLoader(!1)}})},startConfirmUserCall:function(){var e=this;if(this.userCallStartLoader)return!1;this.resetMessage(),this.setUserCallStartLoader(!0);var t=Object.freeze(a(a({},this.baseAjaxData),{},{sessid:BX.bitrix_sessid(),method:"startConfirm",type:this.const.CONFIRM_TYPE_USER_CALL,captchaId:this.captchaId,captchaCode:this.captchaCode,phone:this.phone}));
1BX.ajax({url:this.data.ajaxUrl,method:"POST",dataType:"json",timeout:this.data.ajaxTimeout,async:!0,cache:!1,data:t,onsuccess:function(o){BX.Vue.event.$emit("BXmakerAuthuserphoneSimpleAjaxResponse",{request:t,result:o}),e.resetCaptcha(),o.response?(e.setFormattedPhone(o.response.formattedPhone),e.setUserCallTo(o.response.callTo),e.setUserCallTimeout(o.response.timeout),e.resetCaptcha(),e.showConfirm()):e.parseError(o.error),e.setUserCallStartLoader(!1)},onfailure:function(t){e.setUserCallStartLoader(!1)}})},startConfirmBotCall:function(){var e=this;if(this.botCallStartLoader)return!1;this.resetMessage(),this.setBotCallStartLoader(!0);var t=Object.freeze(a(a({},this.baseAjaxData),{},{sessid:BX.bitrix_sessid(),method:"startConfirm",type:this.const.CONFIRM_TYPE_BOT_CALL,phone:this.phone,captchaId:this.captchaId,captchaCode:this.captchaCode}));BX.ajax({url:this.data.ajaxUrl,method:"POST",dataType:"json",timeout:this.data.ajaxTimeout,async:!0,cache:!1,data:t,onsuccess:function(o){BX.Vue.event.$emit("BXmakerAuthuserphoneSimpleAjaxResponse",{request:t,result:o}),e.resetCaptcha(),o.response?(e.setFormattedPhone(o.response.formattedPhone),e.setBotCallLength(o.response.length),e.setBotCallTimeout(o.response.timeout),e.resetCaptcha(),e.showConfirm()):e.parseError(o.error),e.setBotCallStartLoader(!1)},onfailure:function(t){e.setBotCallStartLoader(!1)}})},startConfirmTelegramCode:function(){var e=this;if(this.telegramCodeStartLoader)return!1;this.resetMessage(),this.setTelegramCodeStartLoader(!0);var t=Object.freeze(a(a({},this.baseAjaxData),{},{sessid:BX.bitrix_sessid(),method:"startConfirm",type:this.const.CONFIRM_TYPE_TELEGRAM_CODE,phone:this.phone,captchaId:this.captchaId,captchaCode:this.captchaCode}));BX.ajax({url:this.data.ajaxUrl,method:"POST",dataType:"json",timeout:this.data.ajaxTimeout,async:!0,cache:!1,data:t,onsuccess:function(o){BX.Vue.event.$emit("BXmakerAuthuserphoneSimpleAjaxResponse",{request:t,result:o}),e.resetCaptcha(),o.response?(e.setFormattedPhone(o.response.formattedPhone),e.setTelegramCodeLength(o.response.length),e.setTelegramCodeTimeout(o.response.timeout),e.resetCaptcha(),e.showConfirm()):e.parseError(o.error),e.setTelegramCodeStartLoader(!1)},onfailure:function(t){e.setTelegramCodeStartLoader(!1)}})},startConfirmBotSpeech:function(){var e=this;if(this.botSpeechStartLoader)return!1;this.resetMessage(),this.setBotSpeechStartLoader(!0);var t=Object.freeze(a(a({},this.baseAjaxData),{},{sessid:BX.bitrix_sessid(),method:"startConfirm",type:this.const.CONFIRM_TYPE_BOT_SPEECH,phone:this.phone,captchaId:this.captchaId,captchaCode:this.captchaCode}));BX.ajax({url:this.data.ajaxUrl,method:"POST",dataType:"json",timeout:this.data.ajaxTimeout,async:!0,cache:!1,data:t,onsuccess:function(o){BX.Vue.event.$emit("BXmakerAuthuserphoneSimpleAjaxResponse",{request:t,result:o}),e.resetCaptcha(),o.response?(e.setFormattedPhone(o.response.formattedPhone),e.setBotSpeechLength(o.response.length),e.setBotSpeechTimeout(o.response.timeout),e.resetCaptcha(),e.showConfirm()):e.parseError(o.error),e.setBotSpeechStartLoader(!1)},onfailure:function(t){e.setBotSpeechStartLoader(!1)}})},startConfirmSimPush:function(){var e=this;if(this.simPushStartLoader)return!1;this.resetMessage(),this.setSimPushStartLoader(!0);var t=Object.freeze(a(a({},this.baseAjaxData),{},{sessid:BX.bitrix_sessid(),method:"startConfirm",type:this.const.CONFIRM_TYPE_SIM_PUSH,phone:this.phone,captchaId:this.captchaId,captchaCode:this.captchaCode}));BX.ajax({url:this.data.ajaxUrl,method:"POST",dataType:"json",timeout:this.data.ajaxTimeout,async:!0,cache:!1,data:t,onsuccess:function(o){BX.Vue.event.$emit("BXmakerAuthuserphoneSimpleAjaxResponse",{request:t,result:o}),e.resetCaptcha(),o.response?(e.setFormattedPhone(o.response.formattedPhone),e.setSimPushTimeout(o.response.timeout),e.setSimPush(1),o.response.delay&&(e._simPushDelayTimeout&&clearTimeout(e._simPushDelayTimeout),e.setSimPushDelay(+o.response.delay),e._simPushDelayTimeout=setTimeout((function(){e.setSimPushDelay(0)}),1e3*+o.response.delay)),e.resetCaptcha(),e.showConfirm()):e.parseError(o.error),e.setSimPushStartLoader(!1)},onfailure:function(t){e.setSimPushStartLoader(!1)}})},afterAuthSuccessful:function(e){e.redirect&&this.isEnabledRedirect?location.href=e.redirect:e.reload&&this.isEnabledReload?location.reload():(this.setIsAuthorized(!0),this.setAuthByPhoneLoader(!1))}
1,toAuthByEmail:function(){this.hideConfirm(),this.hideOtp(),this.resetCaptcha(),this.isActiveLoginByEmail=!0},toAuthByPhone:function(){this.hideConfirm(),this.hideOtp(),this.resetCaptcha(),this.isActiveLoginByEmail=!1},setEmail:function(e){this.email=e},setEmailCode:function(e){this.emailCode=e},setEmailCodeTimeout:function(e){this.emailCodeTimeout=e},setEmailCodeLength:function(e){this.emailCodeLength=e},setEmailCodeStartLoader:function(e){this.emailCodeStartLoader=e},setEmailCodeCheckLoader:function(e){this.emailCodeCheckLoader=e},startConfirmEmailCode:function(){var e=this;if(this.emailCodeStartLoader)return!1;this.resetMessage(),this.setEmailCodeStartLoader(!0);var t=Object.freeze(a(a({},this.baseAjaxData),{},{sessid:BX.bitrix_sessid(),method:"startConfirm",type:this.const.CONFIRM_TYPE_EMAIL_CODE,email:this.email,phone:this.phone,captchaId:this.captchaId,captchaCode:this.captchaCode}));BX.ajax({url:this.data.ajaxUrl,method:"POST",dataType:"json",timeout:this.data.ajaxTimeout,async:!0,cache:!1,data:t,onsuccess:function(o){BX.Vue.event.$emit("BXmakerAuthuserphoneSimpleAjaxResponse",{request:t,result:o}),e.resetCaptcha(),o.response?(e.setEmail(o.response.email),e.setEmailCodeLength(o.response.length),e.setEmailCodeTimeout(o.response.timeout),e.resetCaptcha(),e.showConfirm()):e.parseError(o.error),e.setEmailCodeStartLoader(!1)},onfailure:function(t){e.setEmailCodeStartLoader(!1)}})},authByEmailCode:function(){var e=this;if(this.authByPhoneLoader)return!1;this.resetMessage(),this.setAuthByPhoneLoader(!0);var t=Object.freeze(a(a({},this.baseAjaxData),{},{sessid:BX.bitrix_sessid(),method:"authByEmail",email:this.email}));BX.ajax({url:this.data.ajaxUrl,method:"POST",dataType:"json",timeout:this.data.ajaxTimeout,async:!0,cache:!1,data:t,onsuccess:function(o){BX.Vue.event.$emit("BXmakerAuthuserphoneSimpleAjaxResponse",{request:t,result:o}),e.resetCaptcha(),o.response?e.afterAuthSuccessful(o.response):(e.parseError(o.error),e.setAuthByPhoneLoader(!1))},onfailure:function(t){e.setAuthByPhoneLoader(!1)}})},checkOtp:function(){this.isAuthorized?this.hideOtp():this.isShowOtp&&(this.isActiveLoginByEmail?this.authByEmailCode():this.authByPhone())}},template:'<BXmakerAuthuserphoneSimple :key="data.rand" ref />'}),this.instance.mount("#"+this.rootId),new Promise((function(e,t){return e()}))}}]),e}();e.Simple=r}(this.BXmaker.Authuserphone=this.BXmaker.Authuserphone||{},BXmaker.Authuserphone.Core,BX); 2//# sourceMappingURL=index.bundle.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.