PageSourceSearch

https://kover-russia.ru/bitrix/js/bxmaker/authuserphone/core/dist/index.bundle.js?179068672046688

js kover-russia.ru collected 2026-10-08 01:14:19 UTC 46,688 bytes, 2 lines download raw bytes

1this.BXmaker=this.BXmaker||{},this.BXmaker.Authuserphone=this.BXmaker.Authuserphone||{},function(e,t,n){"use strict";function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){babelHelpers.defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,r=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){u=!0,s=e},f:function(){try{r||null==n.return||n.return()}finally{if(u)throw s}}}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){babelHelpers.defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}n.Vue.component("BXmakerAuthuserphoneLoader",{template:'\n        <div class="bxmaker-authuserphone-loader"  @click.prevent.stop  >\n            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" xml:space="preserve">\n                <g>\n                    <path d="M122.5 69.25H96.47a33.1 33.1 0 0 0 0-10.5h26.05a5.25 5.25 0 0 1 0 10.5z" fill="currentColor" fill-opacity="1"/>\n                    <path  d="M112.04 97.83L89.47 84.8a33.1 33.1 0 0 0 5.25-9.1l22.57 13.03a5.25 5.25 0 0 1-5.28 9.1z" fill="currentColor" fill-opacity="0.3"/>\n                    <path  d="M88.68 117.35L75.65 94.78a33.1 33.1 0 0 0 9.1-5.25l13.02 22.57a5.25 5.25 0 1 1-9.1 5.25z" fill="currentColor"  fill-opacity="0.3"/>\n                    <path d="M58.7 122.57V96.5a33.1 33.1 0 0 0 10.5 0v26.07a5.25 5.25 0 0 1-10.5 0z" fill="currentColor" fill-opacity="0.3"/>\n                    <path d="M30.1 112.1l13.04-22.57a33.1 33.1 0 0 0 9.1 5.25L39.2 117.35a5.25 5.25 0 1 1-9.1-5.25z" fill="currentColor" fill-opacity="0.3"/>\n                    <path  d="M10.6 88.74L33.16 75.7a33.1 33.1 0 0 0 5.25 9.1L15.88 97.83a5.25 5.25 0 1 1-5.25-9.1z"  fill="currentColor"  fill-opacity="0.3"/>\n                    <path d="M5.37 58.75h26.06a33.1 33.1 0 0 0 0 10.5H5.37a5.25 5.25 0 0 1 0-10.5z"  fill="currentColor" fill-opacity="0.4"/>\n                    <path d="M15.85 30.17L38.4 43.2a33.1 33.1 0 0 0-5.24 9.1L10.6 39.25a5.25 5.25 0 1 1 5.25-9.1z" fill="currentColor" fill-opacity="0.5"/>\n                    <path d="M39.2 10.65l13.03 22.57a33.1 33.1 0 0 0-9.1 5.25l-13-22.57a5.25 5.25 0 1 1 9.1-5.25z" fill="currentColor" fill-opacity="0.6"/>\n                    <path d="M69.2 5.43V31.5a33.1 33.1 0 0 0-10.5 0V5.42a5.25 5.25 0 1 1 10.5 0z" fill="currentColor" fill-opacity="0.7"/>\n                    <path d="M97.77 15.9L84.75 38.47a33.1 33.1 0 0 0-9.1-5.25l13.03-22.57a5.25 5.25 0 1 1 9.1 5.25z" fill="currentColor" fill-opacity="0.8"/>\n                    <path d="M117.3 39.26L94.7 52.3a33.1 33.1 0 0 0-5.25-9.1l22.57-13.03a5.25 5.25 0 0 1 5.25 9.1z" fill="currentColor" fill-opacity="0.9"/>\n                    <animateTransform attributeName="transform" type="rotate" values="0 64 64;30 64 64;60 64 64;90 64 64;120 64 64;150 64 64;180 64 64;210 64 64;240 64 64;270 64 64;300 64 64;330 64 64"  calcMode="discrete" dur="1080ms"  repeatCount="indef
1inite"/>  \n                </g>\n            </svg>\n        </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneButton",{props:{title:{type:String,default:" - "},loader:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},white:{type:Boolean,default:!1}},data:function(){return{}},methods:{onClick:function(e){this.$emit("onClick")}},template:'\n            <button class="bxmaker-authuserphone-button" \n            :class="{\'bxmaker-authuserphone-button--white\': white, \'bxmaker-authuserphone-button--disabled\': disabled}"\n            type="button"  \n            @click.prevent.stop="onClick" \n            role="button"\n            >\n                <div class="bxmaker-authuserphone-button__inner"  @click.prevent.stop="onClick" >                   \n                    <BXmakerAuthuserphoneLoader v-if="loader" />           \n                    <div class="bxmaker-authuserphone-button__title" v-else   @click.prevent.stop="onClick" >{{title}}</div>                 \n                </div>                 \n            </button>\n        '}),n.Vue.component("BXmakerAuthuserphoneInput",{props:{title:{type:String,default:""},value:{type:String,default:""},name:{type:String,default:function(){return Math.random().toString(16).substring(2,8)+"_"+(new Date).getTime()}},type:{type:String,default:"text"},placeholder:{type:String,default:""},validationMessage:{type:[String,Boolean],default:!1},maxLength:{type:[Number,Boolean],default:!1},mask:{type:[Object],default:function(){return{}}},as:{type:String,default:""}},data:function(){return{inFocus:!1,isHover:!1,currentType:this.type,currentPlaceholder:this.placeholder}},computed:{localize:function(){return BX.Vue.getFilteredPhrases("BXMAKER_AUTHUSERPHONE_CORE_INPUT_DESCRIPTION_")},classes:function(){var e=[];return(this.inFocus||this.value.length>0)&&e.push("bxmaker-authuserphone-input--focus"),this.isHover&&e.push("bxmaker-authuserphone-input--hover"),this.validationMessage&&e.push("bxmaker-authuserphone-input--invalid"),e},visiblePlaceholder:function(){return this.inFocus||this.isHover?this.currentPlaceholder:""},isEnabledIMask:function(){return this.mask&&"imask"===this.mask.type},descriptionMessageKey:function(){return"BXMAKER_AUTHUSERPHONE_CORE_INPUT_DESCRIPTION_"+this.name},description:function(){return this.localize[this.descriptionMessageKey]||""}},mounted:function(){var e=this;if(this.isEnabledIMask)if(this.setPlaceholder(this.mask.placeholder),window.IMask)this.initMask();else if(window.BXmakerAuthUserPhoneImaskLoading)this._waitLibInterval=setInterval((function(){window.IMask&&(clearInterval(e._waitLibInterval),e.initMask())}),200);else{window.BXmakerAuthUserPhoneImaskLoading=!0;var t=document.createElement("script");t.type="text/javascript",t.src="https://unpkg.com/imask",t.dataset.module="bxmaker.authuserphone",t.onload=function(){setTimeout((function(){e.initMask()}),100)},document.body.appendChild(t)}},beforeDestroy:function(){this._waitLibInterval&&clearInterval(this._waitLibInterval),this.destroyMask()},methods:{onFocus:function(){this.inFocus=!0,this.$emit("onFocus")},onBlur:function(){this.inFocus=!1,this.$emit("onBlur")},onInput:function(e){this._imaskInited||this.setValue(e.target.value)},setValue:function(e){this.$emit("onInput",e)},onKeydown:function(e){switch(e.keyCode){case 13:return void this.$emit("onEnter",e.target.value)}},onMouseenter:function(){this.isHover=!0},onMouseleave:function(){this.isHover=!1},focus:function(){this.$refs.input.focus()},setPlaceholder:function(e){this.currentPlaceholder=e},setType:function(e){this.currentType=e},destroyMask:function(){this.isEnabledIMask&&this._imask&&this._imask.destroy&&this._imask.destroy()},initMask:function(){var e=this;this.isEnabledIMask&&(this._imaskInited=!0,this._imask=window.IMask(this.$refs.input,{mask:this.mask.format}),this._imask.on("accept",(function(){setTimeout((function(){e.setValue(e._imask.value)}),10)})))}},template:'\n          <div class="bxmaker-authuserphone-input " :class="classes">\n              <div class="bxmaker-authuserphone-input__field">\n                <input\n                    :type="currentType"\n                    :placeholder="visiblePlaceholder"\n                    :name="name"\n                    @focus="onFocus"\n                    @blur="onBlur"\n                    @input
1="onInput"\n                    @mouseenter="onMouseenter"\n                    @mouseleave="onMouseleave"\n                    @keydown="onKeydown"\n                    :value="value"\n                    autocomplete="off"\n                    :maxlength="maxLength"\n                    ref="input"\n                >\n                <span class="bxmaker-authuserphone-input__title">{{title}}</span>\n              </div>\n              <div :class="[\'bxmaker-authuserphone-input__description\', \'bxmaker-authuserphone-input__description--\' + this.name]"\n                   v-show="description" \n                   :data-mess="descriptionMessageKey"\n                   v-html="description"\n              ></div>\n              <div class="bxmaker-authuserphone-input__validation" v-if="validationMessage">{{validationMessage}}</div>\n          </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneRefresh",{template:'\n        <div class="bxmaker-authuserphone-refresh"  @click.prevent.stop="$emit(\'onClick\')">\n            <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30" >\n                <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2"\n                      d="M22.143 23.365C20.221 25.008 17.726 26 15 26 8.925 26 4 21.075 4 15M7.857 6.635C9.779 4.992 12.274 4 15 4c6.075 0 11 4.925 11 11"/>\n                <path d="M26 20L22 14 30 14zM4 10L8 16 0 16z"/>\n            </svg>\n        </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneCaptchaBitrix",{name:"BXmakerAuthuserphoneCaptchaBitrix",props:{captcha:{type:Object,default:!1}},data:function(){return{code:"",id:this.captcha.config.id,src:this.captcha.config.src,length:this.captcha.config.length,loader:!1}},computed:{localize:function(){return BX.Vue.getFilteredPhrases("BXMAKER_AUTHUSERPHONE_CORE_CAPTCHA_BITRIX_")}},methods:{onEnter:function(){this.$emit("onComplete")},onInput:function(e){this.code=e,this.$emit("onInput",{id:this.id,c
1ode:this.code,isFilled:e.length===+this.length}),e.length===this.length&&this.onEnter()},refresh:function(){var e=this;if(this.loader)return!1;this.loader=!0,BX.ajax.runAction("bxmaker:authuserphone.captcha.bitrix.refresh",{data:{siteId:this.$root.data.siteId,sessid:BX.bitrix_sessid()}}).then((function(t){e.$root.setCaptcha(t.data),e.loader=!1}),(function(t){console.error("BXmaker.Authuserphone.Captcha.Bitrix.Refresh:",t),e.loader=!1}))}},template:'\n            <div class="bxmaker-authuserphone-captcha-bitrix" :class="{\'bxmaker-authuserphone-captcha-bitrix--loading\' : loader}" >\n                 \n                 <div class="bxmaker-authuserphone-captcha-bitrix__img ">\n                    <BXmakerAuthuserphoneRefresh @onClick="refresh" :title="localize.BXMAKER_AUTHUSERPHONE_CORE_CAPTCHA_BITRIX_REFRESH" />\n                    <BXmakerAuthuserphoneLoader v-if="loader" />  \n                    <img :src="src"  />\n                   <div class="bxmaker-authuserphone-captcha-bitrix__img-title" @click.prevent.stop="refresh" >{{localize.BXMAKER_AUTHUSERPHONE_CORE_CAPTCHA_BITRIX_REFRESH}}</div>\n                 </div>    \n                              \n                 <div class="bxmaker-authuserphone-captcha-bitrix__input">\n                       <BXmakerAuthuserphoneInput  :title="localize.BXMAKER_AUTHUSERPHONE_CORE_CAPTCHA_BITRIX_INPUT_TITLE"                        \n                       :value="code" \n                       :maxLength="length"\n                       @onInput="onInput"\n                       @onEnter="onEnter"\n                       />            \n                </div>\n                \n            </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneCaptchaBXmaker",{name:"BXmakerAuthuserphoneCaptchaBXmaker",props:{captcha:{type:Object,default:!1}},data:function(){return{extention:this.captcha.config.extention,lib:this.captcha.config.lib,config:this.captcha.config,randomId:this.captcha.config.params.randomId,nodeId:this.captcha.config.params.nodeId,type:this.captcha.config.params.type,loader:!0}},computed:{localize:function(){return BX.Vue.getFilteredPhrases("BXMAKER_AUTHUSERPHONE_CORE_CAPTCHA_BXMAKER_")},classList:function(){return["bxmaker-captcha--authuserphone","bxmaker-captcha","bxmaker-captcha--"+this.type].join(" ")}},mounted:function(){var e=this;BX.loadExt(this.extention).then((function(t){var n,i=null,a=s(e.lib.split("."));try{for(a.s();!(n=a.n()).done;){var r=n.value;i=i?i[r]:window[r]}}catch(e){a.e(e)}finally{a.f()}e._lib=new i(Object.freeze(o({},e.config))),e._lib.onComplete((function(t){e.$emit("onInput",o({isFilled:!0},t)),e.$emit("onComplete")}
1)),e._lib.init(),window.BXmakerCaptchaJs=window.BXmakerCaptchaJs||{},window.BXmakerCaptchaJs[e.randomId]=e._lib}))},beforeUnmount:function(){console.log("beforeUnmount")},template:'\n          <div :id="nodeId" :class="classList" :data-id="randomId">\n            <div class="bxmaker-captcha__content">\n              <BXmakerAuthuserphoneLoader v-if="loader"/>\n            </div>\n          </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneCaptcha",{events:["onInput","onComplete"],props:{captcha:{type:Object,default:null}},data:function(){return{}},computed:{localize:function(){return BX.Vue.getFilteredPhrases("BXMAKER_AUTHUSERPHONE_CORE_CAPTCHA_")},componentName:function(){if(!this.captcha)return null;switch(this.captcha.type){case"bxmaker":return"BXmakerAuthuserphoneCaptchaBXmaker";default:return"BXmakerAuthuserphoneCaptchaBitrix"}},classList:function(){var e=["bxmaker-authuserphone-captcha"];return this.captcha&&e.push("bxmaker-authuserphone-captcha--"+this.captcha.type),e.join(" ")}},methods:{onInput:function(e){this.$emit("onInput",e)},onComplete:function(){this.$emit("onComplete")}},template:'\n          <div   :class="classList" v-if="captcha" >\n            <div class="bxmaker-authuserphone-captcha__wrap">\n              <BXmakerAuthuserphoneHeader>{{localize.BXMAKER_AUTHUSERPHONE_CORE_CAPTCHA_TITLE}}</BXmakerAuthuserphoneHeader>\n              <div class="bxmaker-authuserphone-captcha__content">\n                <Component :is="componentName" :captcha="captcha" @onInput="onInput" @onComplete="onComplete" :key="captcha.id"/>\n              </div>\n            </div>          \n          </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneEmpty",{template:'\n            <div class="bxmaker-authuserphone-empty"  >\n               <slot />\n            </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneHeader",{template:'\n            <div class="bxmaker-authuserphone-header" >\n                <slot /> \n            </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneInputFIO",{props:{title:{type:String,default:""},value:{type:String,default:""},name:{type:String,default:function(){return Math.random().toString(16).substring(2,8)+"_"+(new Date).getTime()}},dadata:{type:String,default:""}},data:function(){return{inFocus:!1,isHover:!1,placeholder:"",isSet:!1,optionActive:-1,needPopop:!1,query:this.value,list:[],delay:300}},computed:{classes:function(){var e=[];return(this.inFocus||this.query.length>0)&&e.push("bxmaker-authuserphone-input-fio--focus"),this.isHover&&e.push("bxmaker-authuserphone-input-fio--hover"),this.needPopop&&e.push("bxmaker-authuserphone-input-fio--options"),e}},methods:{onFocus:function(){this.inFocus=!0,this.$emit("onFocus")},onBlur:function(){this.$emit("onBlur"),this.inFocus=!1},onKeydown:function(e){switch(e.keyCode){case 13:return this.list.length&&this.optionActive>=0&&this.optionActive<this.list.length?void this.selectItemIndex(this.optionActive):void this.$emit("onEnter",this.query);case 38:if(!this.list.length)return;return void(this.optionActive-1>=0?this.optionActive-=1:0===this.optionActive&&(this.optionActive=this.list.length-1));case 40:if(!this.list.length)return;return void(this.optionActive+1<=this.list.length?this.optionActive+=1:this.optionActive+1>this.list.length&&(this.optionActive=0));case 32:if(this.list.length&&this.optionActive>=0&&this.optionActive<this.list.length)return void this.selectItemIndex(this.optionActive)}},onMouseenter:function(){this.isHover=!0},onMouseleave:function(){this.isHover=!1},focus:function(){this.$refs.input.focus()},onInput:function(e){this.query=e.target.value,this.dadata?this.onChangeQuery(e.target.value):this.$emit("onInput",this.query)},onChangeQuery:function(e){var t=this;if(this.timer&&clearTimeout(this.timer),e.length<=0)return this.needPopop=!1,this.list=[],void this.$emit("onInput",this.query);this.timer=setTimeout((function(){t.request(e)}),this.delay)},request:function(e){var t=this;this.resetSelection();var n=BX.ajax({url:"https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/fio",method:"POST",dataType:"json",async:!0,processData:!0,preparePost:!1,scriptsRunFirst:!0,start:!1,cache:!1,onsuccess:function(e){e.suggestions?(t.list=e.suggestions,t.needPopop=!0):(t.list=[],t.needPopop=!1)},onfailure:function(e){console.error("BXmaker.Authuserphone Dadata response:",e)}});n.setRequestHeader("Content-Type","application/json"),n.setRequestHeader("Accept","application/json"),n.setRequestHeader("Authorization","Token "+this.dadata),n.send(JSON.stringify({query:e}))},selectItemIndex:function(e){if(this.resetSelection(),this.list[e]){var t=this.list[e];this.query=t.value,this.$emit("onEnter",t.value,t),t.data.name&&t.data.surname&&t.data.patronymic||this.$refs.input.focus(),this.needPopop=!1}else this.needPopop=!1},resetSelection:function(){this.optionActive=-1}},watch:{isHover:function(e){e&&this.isInit,this.placeholder=""},inFocus:function(e){e&&!this.isSet&&this.isInit&&(this.isSet=!0)}},template:'\n          <div class="bxmaker-authuserphone-input-fio "\n               :class="classes"\n               @mouseenter="onMouseenter"\n               @mouseleave="onMouseleave"\n          >\n          <div class="bxmaker-authuserphone-input-fio__field">\n\n            <div class="bxmaker-authuserphone-input-fio__input">\n              <input\n                  type="text"\n                  :name="name"\n                  @focus="onFocus"\n                  @blur="onBlur"\n                  @keydown="onKeydown"\n                  @input
1="onInput"\n                  :value="query"\n                  autocomplete="new-password"\n                  ref="input"\n                  key="fio"\n                  :placeholder="placeholder"\n              >\n              <span class="bxmaker-authuserphone-input-fio__title">{{title}}</span>\n            </div>\n\n\n          </div>\n          <div class="bxmaker-authuserphone-input-fio__popup">\n            <div v-for="(item, index) in list"\n                 :key="index + item.value"\n                 :data-index="index"\n                 class="bxmaker-authuserphone-input-fio__option"\n                 :class="{ \'bxmaker-authuserphone-input-fio__option--selection\' : +optionActive === +index}"\n                 @click.stop="selectItemIndex(index)"\n            >\n              <span>{{item.value}}</span>\n            </div>\n          </div>\n          </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneInputINN",{props:{title:{type:String,default:""},value:{type:String,default:""},name:{type:String,default:function(){return Math.random().toString(16).substring(2,8)+"_"+(new Date).getTime()}},dadata:{type:String,default:""},responseModifier:{type:Function,default:function(e){return e}}},data:function(){return{inFocus:!1,isHover:!1,placeholder:"",isSet:!1,optionActive:-1,needPopop:!1,query:this.value,list:[],delay:300,dadataItem:null}},computed:{classes:function(){var e=[];return(this.inFocus||this.query.length>0)&&e.push("bxmaker-authuserphone-input-inn--focus"),this.isHover&&e.push("bxmaker-authuserphone-input-inn--hover"),this.needPopop&&e.push("bxmaker-authuserphone-input-inn--options"),e}},methods:{onFocus:function(){this.inFocus=!0,this.$emit("onFocus")},onBlur:function(){this.$emit("onBlur"),this.inFocus=!1},onKeydown:function(e){switch(e.keyCode){case 13:return this.list.length&&this.optionActive>=0&&this.optionActive<this.list.length?void this.selectItemIndex(this.optionActive):void 0;case 38:if(!this.list.length)return;return void(this.optionActive-1>=0?this.optionActive-=1:0===this.optionActive&&(this.optionActive=this.list.length-1));case 40:if(!this.list.length)return;return void(this.optionActive+1<=this.list.length?this.optionActive+=1:this.optionActive+1>this.list.length&&(this.optionActive=0));case 32:if(this.list.length&&this.optionActive>=0&&this.optionActive<this.list.length)return void this.selectItemIndex(this.optionActive)}},onMouseenter:function(){this.isHover=!0},onMouseleave:function(){this.isHover=!1},focus:function(){this.$refs.input.focus()},onInput:function(e){var t,n;this.query=e.target.value||"",this.dadata&&this.onChangeQuery(e.target.value||"");var i=!1;((null===(t=this.dadataItem)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.inn)||"").trim()!=this.query&&(i=!0),this.$emit("onInput",this.query||"",i,this.dadataItem)},onChangeQuery:function(e){var t=this;if(this.timer&&clearTimeout(this.timer),e.length<=0)return this.needPopop=!1,void(this.list=[]);this.timer=setTimeout((function(){t.request(e)}),this.delay)},request:function(e){var t=this;this.resetSelection();var n=BX.ajax({url:"https://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/party",method:"POST",dataType:"json",async:!0,processData:!0,preparePost:!1,scriptsRunFirst:!0,start:!1,cache:!1,onsuccess:function(e){var n=e.suggestions;if(n&&t.responseModifier){var i=[];n.forEach((function(e){i.push(u({preview:e.value},e))})),n=t.responseModifier(i)}n?(t.list=n,t.needPopop=!0):(t.list=[],t.needPopop=!1)},onfailure:function(e){console.error("BXmaker.Authuserphone Dadata response:",e)}});n.setRequestHeader("Content-Type","application/json"),n.setRequestHeader("Accept","application/json"),n.setRequestHeader("Authorization","Token "+this.dadata),n.send(JSON.stringify({query:e}))},selectItemIndex:function(e){var t,n;if(this.resetSelection(),this.list[e]){var i=this.list[e];this.dadataItem=u({},i),this.query=(null==i||null===(t=i.data)||void 0===t?void 0:t.inn)||"",this.$emit("onEnter",(null==i||null===(n=i.data)||void 0===n?void 0:n.inn)||"",this.dadataItem),this.needPopop=!1}else this.needPopop=!1},resetSelection:function(){this.optionActive=-1},reset:function(){this.resetSelection(),this.needPopop=!1,this.query=this.value,this.list=[]}},watch:{isHover:function(e){e&&this.isInit,this.placeholder=""},inFocus:function(e){e&&!this.isSet&&this.isInit&&(this.isSet=!0)}},template:'\n          <div class="bxmaker-authuserphone-input-inn "\n               :class="classes"\n               @mouseenter="onMouseenter"\n               @mouseleave="onMouseleave"\n          >\n          <div class="bxmaker-authuserphone-input-inn__field">\n\n            <div class="bxmaker-authuserphone-input-inn__input">\n              <input\n                  type="text"\n                  :name="name"\n                  @focus="onFocus"\n                  @blur="onBlur"\n                  @keydown="onKeydown"\n                  @input
1="onInput"\n                  :value="query"\n                  autocomplete="new-password"\n                  ref="input"\n                  key="fio"\n                  :placeholder="placeholder"\n              >\n              <span class="bxmaker-authuserphone-input-inn__title">{{title}}</span>\n            </div>\n\n\n          </div>\n          <div class="bxmaker-authuserphone-input-inn__popup" @mouseover="onBlur">\n            <div v-for="(item, index) in list"\n                 :key="index + item.inn + item.kpp"\n                 :data-index="index"\n                 class="bxmaker-authuserphone-input-inn__option"\n                 :class="{ \'bxmaker-authuserphone-input-inn__option--selection\' : +optionActive === +index}"\n                 @click.prevent.stop="selectItemIndex(index)"\n            >\n              <span>{{item.preview}}</span>\n            </div>\n          </div>\n          </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneInputPhone",{props:{title:{type:String,default:""},value:{type:String,default:""},name:{type:String,default:function(){return Math.random().toString(16).substring(2,8)+"_"+(new Date).getTime()}},type:{type:String,default:"text"},validationMessage:{type:[String,Boolean],default:!1},maxLength:{type:[Number,Boolean],default:!1},mask:{type:[Array,Object,Boolean],default:function(){return[]}},as:{type:String,default:""}},data:function(){return{inFocus:!1,isHover:!1,isInit:!1,placeholder:"",isSet:!1}},beforeDestroy:function(){BX.removeCustomEvent("onAjaxSuccess",this.onAjaxSuccess)},mounted:function(){var e=this;this.mask&&(this._phoneNumber=new BX.PhoneNumber.Input({node:this.$refs.input,flagNode:this.$refs.flag,flagSize:16,defaultCountry:this.mask.defaultCountry,countryTopList:this.mask.countryTopList,onChange:function(t){e.$emit("onChange",t)},onInitialize:function(t){e.isInit=!0}})),BX.addCustomEvent("onAjaxSuccess",BX.proxy(this.onAjaxSuccess,this))},computed:{classes:function(){var e=[];return e.push("bxmaker-authuserphone-input-phone--flag"),(this.inFocus||this.value.length>0)&&e.push("bxmaker-authuserphone-input-phone--focus"),this.isHover&&e.push("bxmaker-authuserphone-input-phone--hover"),this.validationMessage&&e.push("bxmaker-authuserphone-input-phone--invalid"),e}},methods:{onFocus:function(){this.inFocus=!0,this.$emit("onFocus")},onBlur:function(){this.inFocus=!1,this.$emit("onBlur")},onKeydown:function(e){switch(e.keyCode){case 13:return void this.$emit("onEnter",e.target.value)}},onMouseenter:function(){this.isHover=!0},onMouseleave:function(){this.isHover=!1},focus:function(){this.$refs.input.focus()},checkPhoneCountryPopupPosition:function(){setTimeout((function(){var e=BX("phoneNumberInputSelectCountry");e&&BX.style(e,"z-index","400000");var t=BX("popup-window-overlay-phoneNumberInputSelectCountry");t&&BX.style(t,"z-index","3995")}),5)},onAjaxSuccess:function(e,t){if(!t||!t.url||!t.url.match(/action=main\.phonenumber\.getCountries$/))return!0;this.checkPhoneCountryPopupPosition()}},updated:function(){},watch:{isInit:function(){this._phoneNumber.formatter.replaceCountry(this.mask.defaultCountry)},isHover:function(e){e&&this.isInit?this.placeholder=this._phoneNumber.formatter.getFormattedNumber():this.placeholder=""},inFocus:function(e){e&&!this.isSet&&this.isInit&&(this.isSet=!0,this._phoneNumber.setValue(this._phoneNumber.formatter.getFormattedNumber()))}},template:'\n            <div class="bxmaker-authuserphone-input-phone " :class="classes" >\n                <div class="bxmaker-authuserphone-input-phone__field">\n                    \n                    <div  class="bxmaker-authuserphone-input-phone__flag" >\n                        <span ref="flag" @click="checkPhoneCountryPopupPosition"></span>\n                    </div>  \n                    \n                    <div  class="bxmaker-authuserphone-input-phone__input" >\n                         <input \n                         :type="type"\n                          :name="name" \n                            @focus="onFocus" \n                            @blur="onBlur"                        \n                             @mouseenter="onMouseenter" \n                             @mouseleave="onMouseleave" \n                             @keydown="onKeydown" \n                             :value="value"\n                              autocomplete="new-password"\n                              :maxlength="maxLength"\n                              ref="input"\n                              key="phone"\n                              :placeholder="placeholder"\n                              \n                          >
1\n                        <span class="bxmaker-authuserphone-input-phone__title">{{title}}</span>            \n                    </div>  \n                       \n                </div>\n                <div class="bxmaker-authuserphone-input-phone__validation" v-if="validationMessage">{{validationMessage}}</div>                \n            </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneInputCode",{props:{value:{type:[String,Boolean],default:!1},validationMessage:{type:[String,Boolean],default:!1},maxLength:{type:Number,default:4},loader:{type:Boolean,default:!1}},data:function(){return{inFocus:!1}},computed:{classes:function(){var e=[];return(this.inFocus||this.value&&this.value.length>0)&&e.push("bxmaker-authuserphone-input-code--focus"),this.validationMessage&&e.push("bxmaker-authuserphone-input-code--invalid"),e}},methods:{onFocus:function(){this.inFocus=!0,this.$emit("onFocus")},onBlur:function(){this.inFocus=!1,this.$emit("onBlur")},onInput:function(e){this.$emit("onInput",e.target.value)},onKeydown:function(e){switch(e.keyCode){case 13:return void this.$emit("onEnter",e.target.value)}},focus:function(){this.$refs.input.focus()}},template:'\n            <div class="bxmaker-authuserphone-input-code " :class="classes" >\n                <div class="bxmaker-authuserphone-input-code__field">\n                    <input type="text" name="code" @focus="onFocus" @blur="onBlur" \n                    inputmode="numeric" \n                    pattern="[0-9]*"\n                    @input="onInput" \n                    @keydown="onKeydown" \n                    :value="value ? value : \'\'" \n                    autocomplete="off" \n                    ref="input" \n                    :maxlength="maxLength">\n                    \n                    <BXmakerAuthuserphoneLoader v-if="loader" />\n                    \n                </div>\n                <div class="bxmaker-authuserphone-input-code__validation" v-if="validationMessage">{{validationMessage}}</div>                \n            </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneInputOtp",{props:{value:{type:[String,Boolean],default:!1}},data:function(){return{inFocus:!1}},computed:{classes:function(){var e=[];return(this.inFocus||this.value&&this.value.length>0)&&e.push("bxmaker-authuserphone-input-otp--focus"),e}},methods:{onFocus:function(){this.inFocus=!0,this.$emit("onFocus")},onBlur:function(){this.inFocus=!1,this.$emit("onBlur")},onInput:function(e){this.$emit("onInput",e.target.value)},onKeydown:function(e){switch(e.keyCode){case 13:return void this.$emit("onEnter",e.target.value)}},focus:function(){this.$refs.input.focus()}},template:'\n          <div class="bxmaker-authuserphone-input-otp " :class="classes">\n            <div class="bxmaker-authuserphone-input-otp__field">\n              <input\n                  type="text"\n                  name="otp"\n                  @focus="onFocus"\n                  @blur="onBlur"\n                  @input="onInput"\n                  @keydown="onKeydown"\n                  :value="value ? value : \'\'"\n                  autocomplete="off"\n                  ref="input"/>\n            </div>\n\n          </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneInputPassword",{props:{title:{type:String,default:""},value:{type:String,default:""},name:{type:String,default:function(){return Math.random().toString(16).substring(2,8)+"_"+(new Date).getTime()}},validationMessage:{type:[String,Boolean],default:!1},as:{type:String,default:""}},data:function(){return{inFocus:!1,isHover:!1,isVisible:!1}},computed:{classes:function(){var e=[];return(this.inFocus||this.value.length>0)&&e.push("bxmaker-authuserphone-input-password--focus"),this.isHover&&e.push("bxmaker-authuserphone-input-password--hover"),this.validationMessage&&e.push("bxmaker-authuserphone-input-password--invalid"),e},type:function(){return this.isVisible?"text":"password"}},methods:{onFocus:function(){this.inFocus=!0,this.$emit("onFocus")},onBlur:function(){this.inFocus=!1,this.$emit("onBlur")},onInput:function(e){this.$emit("onInput",e.target.value)},onKeydown:function(e){switch(e.keyCode){case 13:return void this.$emit("onEnter",e.target.value)}},onMouseenter:function(){this.isHover=!0},onMouseleave:function(){this.isHover=!1},onClickVisible:function(){this.isVisible=!this.isVisible},focus:function(){this.$refs.input.focus()}},template:'\n            <div class="bxmaker-authuserphone-input-password " :class="classes" >\n                <div class="bxmaker-authuserphone-input-password__field">\n                    <input :type="type" :name="name" \n                    @focus="onFocus" \n                    @blur="onBlur"\n                     @input
1="onInput" \n                     @mouseenter="onMouseenter" \n                     @mouseleave="onMouseleave" \n                     @keydown="onKeydown" \n                     :value="value"\n                      autocomplete="off"                    \n                      ref="input"\n                      >\n                    <span class="bxmaker-authuserphone-input-password__title">{{title}}</span>  \n                    <span \n                        class="bxmaker-authuserphone-input-password__visible" \n                        :class="{\'bxmaker-authuserphone-input-password__visible--active\': isVisible}" \n                        @click.prevent.stop="onClickVisible"\n                        role="button"\n                         />  \n                </div>\n                <div class="bxmaker-authuserphone-input-password__validation" v-if="validationMessage">{{validationMessage}}</div>                \n            </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneLink",{methods:{onClick:function(){this.$emit("onClick")}},template:'\n            <a href="#" class="bxmaker-authuserphone-link"  @click.prevent.stop="onClick">\n                 <slot />\n            </a>\n        '}),n.Vue.component("BXmakerAuthuserphoneMessage",{props:{message:{type:[String,Boolean],default:!1},error:{type:[Boolean],default:!1}},computed:{classes:function(){var e=[];return this.error?e.push("bxmaker-authuserphone-message--error"):this.message.toString().length>0&&e.push("bxmaker-authuserphone-message--success"),e}},template:'\n            <div class="bxmaker-authuserphone-message" :class="classes" v-if="message" v-html="message" />\n        '}),n.Vue.component("BXmakerAuthuserphoneTimeout",{props:{timeout:{type:[Number,Boolean],default:30}},data:function(){var e;return{sec:null!==(e=this.timeout)&&void 0!==e?e:0}},destroy:function(){this.clear()},created:function(){var e=this;this.sec>0?this._interval=setInterval((function(){e.sec--,e.sec<=0&&(e.clear(),e.$emit("onComplete"))}),1e3):(this.clear(),this.$emit("onComplete"))},methods:{clear:function(){this._interval&&clearInterval(this._interval)}},computed:{time:function(){return("0"+Math.floor(this.sec/60)).slice(-2)+":"+("0"+this.sec%60).slice(-2)}},template:'\n        <div class="bxmaker-authuserphone-timeout"  >   \n            <slot name="before" />           \n            <span class="bxmaker-authuserphone-timeout__time">{{time}}</span> \n            <slot name="after" />                     \n        </div>\n    '}),n.Vue.component("BXmakerAuthuserphoneUserCallTo",{props:{value:{type:String,default:""}},computed:{localize:function(){return BX.Vue.getFilteredPhrases("BXMAKER_AUTHUSERPHONE_CORE_USER_CALLTO_")},link:function(){var e=this.value.replace(/[^\d]/g,"");return 11===e.length&&(e=e.replace(/^8/,"+7")),"tel:+"+e}},template:'\n            <div class="bxmaker-authuserphone-usercallto " >\n                <div class="bxmaker-authuserphone-usercallto__value" v-if="value">\n                    <a :href="link" rel="nofollow">{{value}}</a>\n                </div>\n                <div class="bxmaker-authuserphone-usercallto__value" v-else>\n                    {{localize.BXMAKER_AUTHUSERPHONE_CORE_USER_CALLTO_PLACEHOLDER}} \n                </div>\n            </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneConsent",{props:{button:{type:String,default:" - "},text:{type:[String,Boolean],default:!1},label:{type:String,default:""},disabledPopup:{type:Boolean,default:!1},isReceived:{type:Boolean,default:!1},loader:{type:Boolean,default:!1},name:{type:String,default:"consentReceived"},popupTitle:{type:String,default:""}},data:function(){return{isShowPopup:!1}},computed:{localize:function(){return BX.Vue.getFilteredPhrases("BXMAKER_AUTHUSERPHONE_CORE_CONSENT_")},buttonLabel:function(){return this.label.replace(/#button#/,this.button)}},methods:{onAgree:function(){this.closePopup(),this.$emit("onAgree")},onDisagree:function(){this.closePopup(),this.$emit("onDisagree")},showPopup:function(e){this.disabledPopup||(this.isShowPopup=!0,document.body.classList.add("bxmaker-authuserphone-consent-popup-overflow-hidden"),this.$emit("onPopup",!0))},closePopup:function(){this.isShowPopup=!1,document.body.classList.remove("bxmaker-authuserphone-consent-popup-overflow-hidden"),this.$emit("onPopup",!1)},onClickLabel:function(e){if(e.target.nodeName&&"a"===e.target.nodeName.toString().toLowerCase())return!0;this.disabledPopup||(e.preventDefault(),e.stopPropagation()),this.showPopup()},onChange:function(e){this.disabledPopup?e.target.checked?this.$emit("onAgree"):this.$emit("onDisagree"):(e.preventDefault(),e.stopPropagation())}},template:'\n          <div class="bxmaker-authuserphone-consent">\n\n            <BXmakerAuthuserphoneLoader v-if="loader"/>\n\n            <label class="bxmaker-authuserphone-consent-button" @click="onClickLabel" v-if="!loader">\n              <input type="checkbox" value="Y" :name="name" :checked="isReceived" @change="onChange"/>
1\n              <span v-html="buttonLabel"/>\n            </label>\n            <div class="bxmaker-authuserphone-consent-popup" v-if="isShowPopup">\n              <div class="bxmaker-authuserphone-consent-popup__container">\n                <div class="bxmaker-authuserphone-consent-popup__title">{{popupTitle ||\n                  localize.BXMAKER_AUTHUSERPHONE_CORE_CONSENT_POPUP_TITLE}}\n                </div>\n                <div class="bxmaker-authuserphone-consent-popup__text" v-html="text"></div>\n                <div class="bxmaker-authuserphone-consent-popup__action">\n                  <BXmakerAuthuserphoneButton :white="true" @onClick="onDisagree"\n                                              :title="localize.BXMAKER_AUTHUSERPHONE_CORE_CONSENT_POPUP_BUTTON_DISAGREE"\n                                              class="bxmaker-authuserphone-consent-popup__disagree"/>\n                  <BXmakerAuthuserphoneButton @onClick="onAgree"\n                                              :title="localize.BXMAKER_AUTHUSERPHONE_CORE_CONSENT_POPUP_BUTTON_AGREE"/>\n                </div>\n              </div>\n            </div>\n          </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneQRCode",{props:{text:{type:[String],default:""},loader:{type:[Boolean],default:!1}},data:function(){return{loadingLibrary:!0}},mounted:function(){var e=this;BX.loadExt(["main.qrcode"]).then((function(t){e.generateQRCode(),e.loadingLibrary=!1}))},computed:{isEnabledLoader:function(){return!!this.loader||!!this.loadingLibrary}},methods:{generateQRCode:function(){new QRCode(this.$refs.container,{text:this.text,width:156,height:156,colorLight:"transparent"})}},template:'\n            <div class="bxmaker-authuserphone-qrcode"   >  \n                  <BXmakerAuthuserphoneLoader v-if="isEnabledLoader"/>\n                 <div class="bxmaker-authuserphone-qrcode__container" ref="container" v-show="!isEnabledLoader"></div>                                   \n            </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneCheckbox",{props:{name:{type:[String],default:"not_set"},checked:{type:Boolean,default:!1},label:{type:[String],default:""}},methods:{onChange:function(e){this.$emit("onChange",{name:this.name,value:e.target.checked})}},template:'\n            <div class="bxmaker-authuserphone-checkbox">\n                <label class="bxmaker-authuserphone-checkbox-button">\n                    <input type="checkbox" value="Y" :name="name" :checked="checked" @change="onChange"  />\n                    <span v-html="label"  />\n                </label>\n            </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneInputLocation",{props:{title:{type:String,default:""},value:{type:String,default:""},name:{type:String,default:function(){return Math.random().toString(16).substring(2,8)+"_"+(new Date).getTime()}}},data:function(){return{inFocus:!1,isHover:!1,placeholder:"",isSet:!1,optionActive:-1,needPopop:!1,query:this.value,list:[],delay:300}},computed:{localize:function(){return BX.Vue.getFilteredPhrases("BXMAKER_AUTHUSERPHONE_CORE_NOT_FOUND_ANYTHING")},classes:function(){var e=[];return(this.inFocus||this.query.length>0)&&e.push("bxmaker-authuserphone-input-location--focus"),this.isHover&&e.push("bxmaker-authuserphone-input-location--hover"),this.needPopop&&e.push("bxmaker-authuserphone-input-location--options"),e},preparedList:function(){var e=[];return this.list.forEach((function(t){var n={id:t.id,name:t.name,code:t.code,type:t.type,path:t.path,title:t.path.map((function(e){return e.name})).join(", ")};e.push(n)})),e}},methods:{onFocus:function(){this.inFocus=!0,this.$emit("onFocus")},onBlur:function(){this.$emit("onBlur"),this.inFocus=!1},onKeydown:function(e){switch(e.keyCode){case 13:return this.list.length&&this.optionActive>=0&&this.optionActive<this.list.length?void this.selectItemIndex(this.optionActive):void this.$emit("onEnter",this.query);case 38:if(!this.list.length)return;return void(this.optionActive-1>=0?this.optionActive-=1:0===this.optionActive&&(this.optionActive=this.list.length-1));case 40:if(!this.list.length)return;return void(this.optionActive+1<=this.list.length?this.optionActive+=1:this.optionActive+1>this.list.length&&(this.optionActive=0));case 32:if(this.list.length&&this.optionActive>=0&&this.optionActive<this.list.length)return void this.selectItemIndex(this.optionActive)}},onMouseenter:function(){this.isHover=!0},onMouseleave:function(){this.isHover=!1},focus:function(){this.$refs.input.focus()},onInput:function(e){this.query=e.target.value,this.onChangeQuery(e.target.value)},onChangeQuery:function(e){var t=this;if(this.timer&&clearTimeout(this.timer),e.length<=0)return this.needPopop=!1,void(this.list=[]);this.timer=setTimeout((function(){t.request(e)}),this.delay)},request:function(e){var t=this;this.resetSelection(),BX.ajax.runAction("bxmaker:authuserphone.location.search",{data:{query:e}}).then((function(e){e.data.list?(t.list=e.data.list,t.needPopop=!0):(t.list=[],t.needPopop=!1)}),(function(e){console.error("BXmaker.Authuserphone Location:",e)}))},selectItemIndex:function(e){if(this.resetSelection(),this.preparedList[e]){var t=this.preparedList[e];this.query=t.name,this.$emit("onEnter",{id:t.id,name:t.name}),this.needPopop=!1}else this.needPopop=!1},resetSelection:function(){this.optionActive=-1}},watch:{isHover:function(e){e&&this.isInit,this.placeholder=""},inFocus:function(e){e&&!this.isSet&&this.isInit&&(this.isSet=!0)}},template:'\n          <div class="bxmaker-authuserphone-input-location "\n               :class="classes"\n               @mouseenter="onMouseenter"\n               @mouseleave="onMouseleave"\n          >\n          <div class="bxmaker-authuserphone-input-location__field">\n\n            <div class="bxmaker-authuserphone-input-location__input">\n              <input\n                  type="text"\n                  :name="name"\n                  @focus="onFocus"\n                  @blur="onBlur"\n                  @keydown="onKeydown"\n                  @input
1="onInput"\n                  :value="query"\n                  autocomplete="new-password"\n                  ref="input"\n                  key="location"\n                  :placeholder="placeholder"\n              >\n              <span class="bxmaker-authuserphone-input-location__title">{{title}}</span>\n            </div>\n\n\n          </div>\n          <div class="bxmaker-authuserphone-input-location__popup">\n            \n            <BXmakerAuthuserphoneEmpty v-if="!preparedList.length">{{localize.BXMAKER_AUTHUSERPHONE_CORE_NOT_FOUND_ANYTHING}}</BXmakerAuthuserphoneEmpty>\n            \n            <div v-for="(item, index) in preparedList"\n                 :key="index + item.id"\n                 :data-index="index"\n                 class="bxmaker-authuserphone-input-location__option"\n                 :class="{ \'bxmaker-authuserphone-input-location__option--selection\' : +optionActive === +index}"\n                 @click.stop="selectItemIndex(index)"\n            >\n              <span>{{item.title}}</span>\n            </div>\n          </div>\n          </div>\n        '}),n.Vue.component("BXmakerAuthuserphoneIconTelegram",{template:'\n            <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bxmaker-authuserphone-icon bxmaker-authuserphone-icon--telegram " viewBox="0 0 16 16">\n                  <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.287 5.906c-.778.324-2.334.994-4.666 2.01-.378.15-.577.298-.595.442-.03.243.275.339.69.47l.175.055c.408.133.958.288 1.243.294.26.006.549-.1.868-.32 2.179-1.471 3.304-2.214 3.374-2.23.05-.012.12-.026.166.016.047.041.042.12.037.141-.03.129-1.227 1.241-1.846 1.817-.193.18-.33.307-.358.336a8.154 8.154 0 0 1-.188.186c-.38.366-.664.64.015 1.088.327.216.589.393.85.571.284.194.568.387.936.629.093.06.183.125.27.187.331.236.63.448.997.414.214-.02.435-.22.547-.82.265-1.417.786-4.486.906-5.751a1.426 1.426 0 0 0-.013-.315.337.337 0 0 0-.114-.217.526.526 0 0 0-.31-.093c-.3.005-.763.166-2.984 1.09z"></path>\n           </svg>\n        '})}(this.BXmaker.Authuserphone.Core=this.BXmaker.Authuserphone.Core||{},BX,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.