(window.webpackJsonpFeedot=window.webpackJsonpFeedot||[]).push([[1],Array(53).concat([function(t,e,n){"use strict";e.a=''},function(t,e,n){"use strict";e.a=''},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(I,t,e){"use strict";e.r(t),e.d(t,"WidgetChat",function(){return tt});var t=e(6),U=e.n(t),y=e(9),i=e(45),g=e(10),C=e(29),m=e(21),r=e(36),b=e(27),p=e(142),s=e(42),D=e(126),o=e(132),H=e(64),O=e(145),t=e(268),N=e(271),M=e(146),h=(e(28),e(274)),d=e(275),T=e(276),S=e(277),R=e(278),P=e(279),k=e(280),F=e(281),B=e(282),W=e(283),$=e(284),V=e(285),Y=e(286),Q=e(287),K=e(288),q=e(289),f=e(290);function A(t){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function X(t){return function(t){if(Array.isArray(t))return a(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||n(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function G(){G=function(){return r};var r={},t=Object.prototype,c=t.hasOwnProperty,l=Object.defineProperty||function(t,e,n){t[e]=n.value},e="function"==typeof Symbol?Symbol:{},a=e.iterator||"@@iterator",n=e.asyncIterator||"@@asyncIterator",i=e.toStringTag||"@@toStringTag";function o(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{o({},"")}catch(t){o=function(t,e,n){return t[e]=n}}function s(t,e,n,a){var i,o,r,s,e=e&&e.prototype instanceof h?e:h,e=Object.create(e.prototype),a=new x(a||[]);return l(e,"_invoke",{value:(i=t,o=n,r=a,s="suspendedStart",function(t,e){if("executing"===s)throw new Error("Generator is already running");if("completed"===s){if("throw"===t)throw e;return L()}for(r.method=t,r.arg=e;;){var n=r.delegate;if(n){n=function t(e,n){var a=n.method,i=e.iterator[a];if(void 0===i)return n.delegate=null,"throw"===a&&e.iterator.return&&(n.method="return",n.arg=void 0,t(e,n),"throw"===n.method)||"return"!==a&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+a+"' method")),p;a=u(i,e.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,p;i=a.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=void 0),n.delegate=null,p):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,p)}(n,r);if(n){if(n===p)continue;return n}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===s)throw s="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);s="executing";n=u(i,o,r);if("normal"===n.type){if(s=r.done?"completed":"suspendedYield",n.arg===p)continue;return{value:n.arg,done:r.done}}"throw"===n.type&&(s="completed",r.method="throw",r.arg=n.arg)}})}),e}function u(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}r.wrap=s;var p={};function h(){}function d(){}function f(){}var e={},_=(o(e,a,function(){return this}),Object.getPrototypeOf),_=_&&_(_(w([]))),g=(_&&_!==t&&c.call(_,a)&&(e=_),f.prototype=h.prototype=Object.create(e));function m(t){["next","throw","return"].forEach(function(e){o(t,e,function(t){return this._invoke(e,t)})})}function b(r,s){var e;l(this,"_invoke",{value:function(n,a){function t(){return new s(function(t,e){!function e(t,n,a,i){var o,t=u(r[t],r,n);if("throw"!==t.type)return(n=(o=t.arg).value)&&"object"==A(n)&&c.call(n,"__await")?s.resolve(n.__await).then(function(t){e("next",t,a,i)},function(t){e("throw",t,a,i)}):s.resolve(n).then(function(t){o.value=t,a(o)},function(t){return e("throw",t,a,i)});i(t.arg)}(n,a,t,e)})}return e=e?e.then(t,t):t()}})}function v(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function y(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function x(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(v,this),this.reset(!0)}function w(e){if(e){var n,t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return n=-1,(t=function t(){for(;++nt.length)&&(e=t.length);for(var n=0,a=new Array(e);n');a.find(".chat__header-standalone-opener").on("click",function(t){t.preventDefault(),i.removeClass("hidden"),e.prepareFull(),p.append(h)}),t.on("click",function(){return p.find(h).remove(),!1}),this.initInputs()}},{key:"prepareFull",value:function(){var t,a=this,e=this.elements,n=e.$headerStandalone,i=e.$main,o=e.$balloon,r=e.$chat,s=e.$header,c=e.$messagesList,l=e.$badge,u=e.$avatar,p=e.$lawyerName,h=e.$lawyerDescription,d=e.$closeButton,f=e.$interactiveBubble,_=e.$interactiveBubbleTyping,g=e.$submitButtons,m=e.$policyDesktop,b=e.$policyMobile,v=e.$chatInfoButton,y=e.$chatInfoPopup,x=e.$avatarBlick,w=e.$rotatorAction,L=e.$svgPhoneWaves,A=e.$svgPhoneHandset,e=e.$interactiveBubbleButton,E=this.configurator,I=this.state,T=this.settings,S=this.constants.HITS;M.a.includes(window.location.hostname)&&E.override({timeoutOpen:15},!0),E.isMobile&&(r.addClass("chat--mobile"),c.addClass("chat__list--origin-bottom"),x.css({"-webkit-mask-image":"-webkit-radial-gradient(white, black)",zIndex:2})),E.sync("offsetSide",function(t){t.prevValue!==t.value&&a.updateOffset()}),E.sync("offsetBottom",function(t){t.prevValue!==t.value&&a.updateOffset()}),E.sync("bubbleType",function(t){"large-no-bg"===t.value?(f.addClass("interactive-bubble--transparent"),_.find(".chat__message").prepend(_.find(".interactive-bubble__typing-hint"))):f.removeClass("interactive-bubble--transparent")}),E.sync("position",function(t){var e=t.prevValue,t=t.value;i.removeClass("main--".concat(e)).addClass("main--".concat(t)),e!==t&&(a.initAvatar(),a.updateOffset())}),E.sync("viewStyle",function(t){var e=t.prevValue,t=t.value;r.removeClass("chat--".concat(e)).addClass("chat--".concat(t)),E.isMobile&&"large"===t?a.hideOffset():a.showOffset(),i.toggleClass("main--fullwidth","small"!==t&&E.isMobile),"small"===t?(l.removeClass("chat__badge--right"),E.isMobile&&o.removeClass("chat__balloon--full"),o.removeClass("chat__balloon--large"),l.addClass("chat__badge--".concat(E.position)),u.addClass("transition-none").addClass("chat__lawyer-avatar--large"),setTimeout(function(){return u.removeClass("transition-none")}),o.addClass("chat__balloon--small")):(l.removeClass("chat__badge--".concat(E.position)),u.removeClass("chat__lawyer-avatar--large"),o.removeClass("chat__balloon--small"),l.addClass("chat__badge--right"),E.isMobile&&o.addClass("chat__balloon--full"),o.addClass("chat__balloon--large"))}),E.sync("operatorAvatar",function(t){t.value;a.initAvatar()}),E.sync("operatorName",function(t){t=t.value;p.text("".concat(t," ").concat(E.operatorSurname))}),E.sync("operatorSurname",function(t){var t=t.value,e=U()("body").get(0).getBoundingClientRect().width;(a.isPreview()||e<380)&&a.isTricolorTheme()?p.text("".concat(E.operatorName," ").concat(t.slice(0,1),".")):p.text("".concat(E.operatorName," ").concat(t))}),E.sync("operatorDescription",function(t){t=t.value;clearTimeout(a.typingEllipsisInterval),h.text(t)}),E.sync("theme",function(){var t=Object(O.a)(E.theme),e=U()(".body",a.context),n=I.currentTyping;n&&a.showTyping(!1),t&&(T.override(t.settings),Object(O.b)().forEach(function(t){return e.removeClass(t)}),e.addClass(t.className)),n&&a.showTyping(!0,n),g.find(".svg-icon").html(N.a[T.submitButton.icon]),a.isSmall()&&a.isStrictClose()&&r.css({width:T.chatCircleSize.basic,borderRadius:T.chatBorderRadius.circle})}),n.remove(),this.updatePolicyUrl(),this.isStandalone()||(m.find(".chat__policy-link").policyUrl({widget:this}),b.find(".chat__policy-link").policyUrl({widget:this}),y.find(".chat__policy-link").policyUrl({widget:this}),y.find(".chat__consent-link").policyUrl({widget:this})),T.recaptcha&&(this.recaptcha=new C.a(this.context,E),y.find(".chat__recaptcha-policy").removeClass("hidden"),t=function t(e){e=e.target;U()(e).closest(y).length||(U()(document).off("click",t),y.removeClass("chat__info-popup--shown"))},v.on("click",function(){return y.hasClass("chat__info-popup--shown")?(U()(document).off("click",t),y.removeClass("chat__info-popup--shown")):(y.addClass("chat__info-popup--shown"),U()(document).on("click",t)),!1})),s.on("click",function(){a.open(function(){a.softFocusInput()})&&!a.isOpen()&&a.hit(S.USER_OPEN)}),this.elements.$tabChat.addClass("chat__tabs-tab--active"),this.elements.$tabFAQ.on("click",function(){a.elements.$tabsContent.removeClass("hidden"),a.elements.$messagesList.addClass("hidden"),a.elements.$inputWrapperText.addClass("hidden"),a.elements.$tabChat.removeClass("chat__tabs-tab--active"),a.elements.$tabFAQ.addClass("chat__tabs-tab--active"),a.elements.$inputWrapperButtons.addClass("hidden"),a.hit(S.USER_OPEN_FAQ)}),this.elements.$tabChat.on("click",function(){a.elements.$tabsContent.addClass("hidden"),a.elements.$messagesList.removeClass("hidden"),a.elements.$inputWrapperText.removeClass("hidden"),a.elements.$tabChat.addClass("chat__tabs-tab--active"),a.elements.$tabFAQ.removeClass("chat__tabs-tab--active"),a.elements.$inputWrapperButtons.removeClass("hidden")}),this.elements.$faqItem.on("click",function(t){a.hit(S.USER_CHOOSE_FAQ),a.elements.$inputWrapperButtons.removeClass("hidden"),t.stopImmediatePropagation(),a.createMessage({owner:"client",text:U()(t.currentTarget).find(".faq__item-text").text().trim()},{mode:a.constants.INPUT_MODES.TEXT,text:U()(t.currentTarget).find(".faq__item-text").text().trim(),value:U()(t.currentTarget).find(".faq__item-text").text().trim()}),a.elements.$tabsContent.addClass("hidden"),a.elements.$messagesList.removeClass("hidden"),a.elements.$inputWrapperText.removeClass("hidden"),a.elements.$tabChat.addClass("hidden"),a.elements.$tabFAQ.addClass("hidden")}),this.state.isOpen||(this.configurator.isMobile&&this.elements.$chatTopPopup.removeClass("hidden"),this.configurator.isMobile||(this.elements.$chat.on("mouseover",function(){a.state.isOpen||a.elements.$chatTopPopup.removeClass("hidden")}),this.elements.$chatTopPopup.on("mouseout",function(){a.elements.$chatTopPopup.addClass("hidden")})),this.elements.$chatLink.on("click",function(t){t.preventDefault(),a.hit(S.WRITE_TO_CHAT)}),this.elements.$telegramLink.on("click",function(t){t.preventDefault(),t.stopPropagation(),a.hit(S.WRITE_TO_TELEGRAM),window.open("https://t.me/UristPravoved_bot","_blank")}),this.elements.$whatsappLink.on("click",function(t){t.preventDefault(),t.stopPropagation(),a.hit(S.WRITE_TO_WHATSAPP),window.open("https://wa.me/79234730632","_blank")})),E.builtIn&&(this.open(),this.stopWave(),this.disableAwakeSound(),this.hideWakeUpNotification(),this.configurator.override({enableAwakeSound:!1},!0),i.addClass("built-in")),E.disableFirstQuestion&&(this.open(),this.stopWave(),this.disableAwakeSound(),this.hideWakeUpNotification(),this.configurator.override({enableAwakeSound:!1},!0),i.addClass("built-in")),E.inQuestionForm&&(this.open(),this.stopWave(),this.disableAwakeSound(),this.hideWakeUpNotification(),this.configurator.override({enableAwakeSound:!1},!0)),d.on("click",function(){a.constants;if(a.state.isHardClosed){if(a.close()){if(a.elements.$chatHold.addClass("hidden"),E.saveState)try{sessionStorage.setItem("chat-closed",JSON.stringify(!0))}catch(t){}a.hit(S.USER_CLOSE)}}else a.state.isHardClosed=!0,a.playAwakeSound(),a.elements.$chatHold.removeClass("hidden"),a.elements.$chatHoldYes.on("click",function(){a.elements.$chatHold.addClass("hidden"),a.hit(S.USER_CLICKED_YES)}),a.elements.$chatHoldNo.on("click",function(){a.elements.$chatHold.addClass("hidden"),a.hit(S.USER_CLICKED_NO),a.close()});return!1}),o.on("click",function(){return s.click(),!1}),o.find(".balloon__button-close").on("click",function(){return I.isBalloonShow&&(I.isBalloonSuccess||(I.isBalloonClosedByUser=!0),a.closeBalloon()),!1}),this.initInputs(),f.addClass("interactive-bubble--".concat(E.viewStyle)),f.addClass("interactive-bubble--".concat(E.position)),E.isMobile&&f.addClass("interactive-bubble--mobile"),f.on("click",function(){s.click()}),f.find(".interactive-bubble__close").on("click",function(){return a.closeInteractiveBubble(),!1}),this.isStrictClose()&&this.startWave(),"tricolor"===E.theme&&(L.addClass("hidden"),A.removeClass("hidden"),e.removeClass("hidden")),E.isMobile&&(this.initPhonesDynamic(),E.showClosePhoneButton&&this.initClosePhoneButton(),w.removeClass("hidden"))}},{key:"initClosePhoneButton",value:function(){var t=this.configurator,e=this.elements,n=e.$chatLawyerAvatarBlick,a=e.$chatCloseRotatorAction,i=e.$wave,e=e.$rotatorAction;a.removeClass("hidden"),i.css({display:"none"}),"large"===t.viewStyle&&e.css({display:"block"}),t.isDefaultPhoneButtonColor||a.css({background:"#ff0000"}),"right"===t.position?n.addClass("animation-delay-left"):(a.addClass("chat-close-phone--left"),a.addClass("animation-delay-right"))}},{key:"initPhonesDynamic",value:function(){function e(){p++,y.a.phone.rotate({partnerId:i.partnerId},function(t){var e=t.phone,t=t.extension,n=(a.hit(c.CALLTRACKING_GOT_NUMBER),l=!1,o.removeClass("chat-rotator-mobile--pending"),t?"+".concat(e,",").concat(t):"+".concat(e));/^7800/.test(e)&&(e=String(e).replace(/^7/,"8"),i.override({phonesMask:"# ### ###-##-##"},!0),n=t?"".concat(e,",").concat(t):e),r.attr("href","tel:".concat(n)),setTimeout(function(){return r[0].click()})},function(){3===p?(clearTimeout(u),o.removeClass("chat-rotator-mobile--pending"),l=!1):u=setTimeout(e,5e3)})}var a=this,i=this.configurator,t=this.elements,o=t.$header,r=t.$rotatorValue,n=t.$rotatorAction,s=t.$interactiveBubbleCallButton,t=t.$chatCloseRotatorAction,c=this.constants.HITS,l=!1,u=null,p=0;n.on("click",function(){l||(a.hit(c.CALLBUTTON),l=!0,o.addClass("chat-rotator-mobile--pending"),e())}),s.on("click",function(t){l||(a.hit(c.CALLBUTTON),l=!0,o.addClass("chat-rotator-mobile--pending"),e())}),t.on("click",function(t){l||(a.hit(c.CALLBUTTON),l=!0,e())})}},{key:"isTricolorTheme",value:function(){var t=this.configurator;return t.isMobile&&"tricolor"===t.theme}},{key:"openChatSound",value:function(){var n,e,t=this,a=this.constants,i=a.EVENTS,o=(a.HITS,function(){n?clearTimeout(e):(t.playAwakeSound(),t.state.playAwakeSoundLoopStarted&&0,r())}),r=function(){clearTimeout(e),e=setTimeout(o,2e4)};this.events.subscribe(i.CHAT_CREATE_MESSAGE,function(t,e){"client"===t.data.message.owner&&(n=!0)}),this.events.subscribe(i.CHAT_USER_TYPING,function(t){t.data;clearTimeout(e),e=setTimeout(o,2e4)}),this.events.subscribe(i.CHAT_OPENED,function(){t.state.isOwnerClient=!1}),this.state.isOwnerClient||r()}},{key:"initAvatar",value:function(){var t=this.elements,e=t.$header,t=t.$avatar,n=this.configurator,a=this.state,i=(a.animatedAvatar&&(a.animatedAvatar.destroy(),a.animatedAvatar=null),m.a.isAnimatedLoop(n.operatorAvatar));i?a.animatedAvatar=m.a.initAvatar(t,n.operatorAvatar,n.position,48,n):t.css({backgroundImage:"url(".concat(Object(g.a)(n.operatorAvatar),")")}),e.toggleClass("chat__header--avatar-animated",i),t.toggleClass("chat__lawyer-avatar--animated",i)}},{key:"initInputs",value:function(){function t(){i.scrollToBottom(!0),clearTimeout(e),e=setTimeout(function(){U()(window).off("resize",t)},500)}var e,i=this,n=this.elements,a=n.$inputWrapperText,o=n.$inputWrapperNumber,r=n.$inputWrapperInternationalPhone,s=n.$inputWrapperButtons,c=n.$inputWrapperCalltracking,n=n.$inputWrapperCaptchaImagePoint,l=this.components,u=this.state,p=this.configurator,h=this.constants,d=h.EVENTS,f=h.INPUT_MODES,_=h.HITS;this._state.phoneInput=r;l.inputs[f.TEXT]=Object($.a)(a,{onPaste:function(){},onKeyPress:function(t){b.a.isEnter(t)||i.events.trigger(d.CHAT_USER_TYPING,t)},onSend:function(t,e){function n(){i.createMessage({owner:"client",text:a},{mode:f.TEXT,text:a,value:a}),i.hit(_.SEND_QUESTION),i.hit(_.SEND_FIRST_QUESTION,{once:!0}),i.state.isHardClosed&&i.hit(_.SEND_FIRST_QUESTION_AFTER_CLOSE_ATTEMPT),e(!0)}var a=t.value;u.lockSendMessage?i.lockedMessages.push(n):n()},onFocus:function(){p.isMobile&&!p.isIOS&&(i.scrollToBottom(!0),U()(window).on("resize",t))},onBlur:function(){p.isMobile&&!p.isIOS&&(i.scrollToBottom(!0),U()(window).on("resize",t))},onChange:function(){}}),l.inputs[f.NUMBER]=Object(V.a)(o,{onPaste:function(){},onKeyPress:function(t){b.a.isEnter(t)||events.trigger(d.CHAT_USER_TYPING,t)},onSend:function(t,e){function n(){i.createMessage({owner:"client",text:a},{mode:f.TEXT,text:a,value:a}),i.hit(_.SEND_QUESTION),i.hit(_.SEND_FIRST_QUESTION,{once:!0}),i.hitOut(HITS_OUT.MESSAGE_FIRST_SEND,{once:!0}),e(!0)}var a=t.value;u.lockSendMessage?lockedMessages.push(n):n(),2===theKeyStep&&(theKey=f3(theKey,p),theKeyStep++)},onFocus:function(){p.isMobile&&!p.isIOS&&(i.scrollToBottom(!0),U()(window).on("resize",t)),1===theKeyStep&&(theKey=f2(theKey),theKeyStep++)},onBlur:function(){p.isMobile&&!p.isIOS&&(i.scrollToBottom(!0),U()(window).on("resize",t))}}),l.inputs[f.PHONE]=Object(Y.a)(r,{country:"kz"===p.country?"ru":p.country,onKeyPress:function(t){b.a.isEnter(t)||i.events.trigger(d.CHAT_USER_TYPING,t)},onSend:function(t,e){function n(){i.createMessage({owner:"client",text:a},{mode:f.PHONE,text:a,value:a}),i.hit(_.SEND_PHONE_QUESTION),i.hit(_.SEND_FIRST_PHONE_QUESTION,{once:!0}),e(!0)}var a=t.value;u.lockSendMessage?i.lockedMessages.push(n):n()},onFocus:function(){p.isMobile&&!p.isIOS&&(i.scrollToBottom(!0),U()(window).on("resize",t))},onBlur:function(){p.isMobile&&!p.isIOS&&(i.scrollToBottom(!0),U()(window).on("resize",t))}}),l.inputs[f.BUTTONS]=Object(Q.a)(s,{onSend:function(t){var t=t.value,e=t.isCustom;if("no"===t.value)return i.close(),i.hit(_.USER_CLICKED_NO),i.setInputMode(f.TEXT),i.elements.$messagesList.find(".chat__message-wrapper--stop").remove(),!1;if("yes"===t.value)return i.setInputMode(f.TEXT),i.hit(_.USER_CLICKED_YES),i.elements.$messagesList.find(".chat__message-wrapper--stop").remove(),!1;switch(i.createMessage({owner:"client",text:"yes"===t.value?t.message:t.title,icon:t.icon||null,isButtonAnswer:!1},{mode:f.TEXT,text:t.message,value:t.value,isCustom:e}),t.message){case"Телефон":i.hit(_.SEND_BUTTON_QUESTION_PHONE);break;case"WhatsApp":i.hit(_.SEND_BUTTON_QUESTION_WHATSAPP);break;case"Телеграм":i.hit(_.SEND_BUTTON_QUESTION_TELEGRAM);break;default:i.hit(_.SEND_BUTTON_QUESTION)}}}),l.inputs[f.CALLTRACKING]=Object(K.a)(c,{configurator:p,onRequest:function(){},onGotNumber:function(){i.hit(_.CALLTRACKING_GOT_NUMBER)},onCallto:function(t){i.events.trigger(d.CALLTRACKING_REQUEST,t)},onCallback:function(){i.setCalltrackingCallback(!0),i.setInputMode(f.PHONE),i.focusInput()}}),l.inputs[f.CAPTCHA_IMAGE_POINT]=Object(q.a)(n,{onSend:function(t,e){var n=t.value;setTimeout(function(){e(!0),i.showInput(!1),i.events.trigger(d.CHAT_CREATE_MESSAGE,{message:{owner:"client",text:n},input:{mode:f.CAPTCHA_IMAGE_POINT,text:n,value:n}})},500)}})}},{key:"updatePolicyUrl",value:function(){var t=this.elements,e=t.$policyDesktop,n=t.$policyMobile,t=t.$chatInfoPopup,a=this.configurator,i=this.getFormData(),o=i.name,i=i.phone,i=Object(s.a)(i?"+".concat(i):"",!0).value,a=r.a.getUrl(a.country,{name:o,phone:i});e.find(".chat__policy-link").attr("href",a),n.find(".chat__policy-link").attr("href",a),t.find(".chat__policy-link").attr("href",a)}},{key:"setFormData",value:function(t){var e=t.name,t=t.value;this.state.formData[e]=t,this.updatePolicyUrl()}},{key:"getFormData",value:function(){return this.state.formData}},{key:"appendQuestion",value:function(t){var e=this.state;e.formData.question.length?e.formData.question+="\n".concat(t):e.formData.question=t}},{key:"addMetaMessage",value:function(t){this.state.formData.metaMessages.push(t)}},{key:"isSmall",value:function(){return"small"===this.configurator.viewStyle}},{key:"isLessView",value:function(){var t=this.configurator;return t.isMobile&&!t.hasMetaTagViewPort&&"true"!==t.standalone}},{key:"isStandalone",value:function(){return"true"===this.configurator.standalone}},{key:"isOpen",value:function(){return this.state.isOpen}},{key:"isStrictOpen",value:function(){return this.isOpen()&&!this.isOpenProcess()}},{key:"isStrictClose",value:function(){return!this.isOpen()&&!this.isOpenProcess()}},{key:"isOpenProcess",value:function(){var t=this.state;return t.isOpening||t.isClosing}},{key:"getScale",value:function(){var t=this.configurator;return Math.min(t.width,t.height)/360}},{key:"getCurrentInput",value:function(){var t=this.components,e=this.state;return t.inputs[e.inputMode]||i.a.captureException("INPUT IS NULL ".concat(e.inputMode," - state ").concat(JSON.stringify(e))),t.inputs[e.inputMode]||null}},{key:"showOffset",value:function(){var t,e=this.elements.$main,n=this.configurator,a=this.state,n=(_(t={left:"",right:""},n.position,n.offsetSide),_(t,"bottom",n.offsetBottom+a.minimalUIOffset+a.adsGoogleOffset),t);a.offsetShown=!0,e.css(n)}},{key:"hideOffset",value:function(){var t,e=this.elements.$main,n=this.configurator,a=this.state,n=(_(t={},n.position,0),_(t,"bottom",0),t);a.offsetShown=!1,e.css(n)}},{key:"updateOffset",value:function(){this.state.offsetShown&&this.showOffset()}},{key:"open",value:function(t){function e(){c.isOpening=!1,c.isOpen=!0,r.addClass("chat--open"),a.events.trigger(u.CHAT_OPENED),a.elements.$chatTopPopup.addClass("hidden"),t&&t()}var n,a=this,i=this.elements,o=i.$main,r=i.$chat,s=i.$avatar,i=(i.$lawyerName,this.configurator),c=this.state,l=this.settings,u=this.constants.EVENTS;r.addClass("chat--lawyer"),this.resetMinimalUI(),this.stopWave(),this.clearMessagesCount(),this.closeBalloon(),this.hideInteractiveBubble(),i.isMobile&&this.hideOffset(),c.isOpening=!0,this.events.trigger(u.CHAT_OPEN),this.events.trigger(u.CHAT_OPENING);return o.addClass("main--open"),i.isMobile?(o.addClass("main--fullscreen"),setTimeout(function(){a.isSmall()?(s.removeClass("chat__lawyer-avatar--large"),r.animate({width:"100%",borderRadius:l.chatBorderRadius.basic},400,"swing",function(){r.animate({height:"100%"},400,"swing",e)})):r.animate({height:"100%"},400,"swing",e)})):(n=c.sizeExtended?l.chatHeight.extend:l.chatHeight.basic,this.isSmall()?(s.removeClass("chat__lawyer-avatar--large"),r.animate({width:l.chatWidth.basic,borderTopLeftRadius:16,borderTopRightRadius:16,borderBottomLeftRadius:0,borderBottomRightRadius:0},400,"swing",function(){r.animate({height:n},400,"swing",e)})):r.animate({height:n},400,"swing",e)),this.hideWakeUpNotification(),!0}},{key:"close",value:function(t){var e=this,n=this.elements,a=n.$main,i=n.$chat,o=n.$avatar,r=this.configurator,s=this.state,c=this.settings,l=this.constants.EVENTS;if(!this.isStrictOpen())return!1;this.startWave(!1),s.isClosing=!0,this.events.trigger(l.CHAT_CLOSE),this.events.trigger(l.CHAT_CLOSING);function u(){s.isClosing=!1,s.isOpen=!1,e.events.trigger(l.CHAT_CLOSED),a.removeClass("main--fullscreen"),a.removeClass("main--open"),r.isMobile&&e.isSmall()&&e.showOffset(),t&&t()}return r.isMobile||"large"===r.viewStyle||this.showOffset(),this.isSmall()?(i.removeClass("chat--open"),i.animate({height:0},400,"swing",function(){o.addClass("chat__lawyer-avatar--large"),i.animate({width:c.chatCircleSize.basic,borderRadius:c.chatBorderRadius.circle},400,"swing",u)})):i.removeClass("chat--open").animate({height:0},400,"swing",u),i.removeClass("chat--lawyer"),r.destroyChat&&c.chatAutoOpen&&r.isMobile&&this.destroy(),!0}},{key:"extendSize",value:function(t){var e=this,n=this.elements.$chat,a=this.settings,i=this.state,o=this.configurator;i.sizeExtended||o.isMobile?t&&t(!1):(i.sizeExtended=!0,this.isStrictOpen()&&n.animate({height:a.chatHeight.extend},{duration:200,progress:function(){return e.scrollToBottomMoment()},complete:function(){t&&t(!0),e.scrollToBottomMoment()}}))}},{key:"shrinkSize",value:function(t){var e=this,n=this.elements.$chat,a=this.settings,i=this.state,o=this.configurator;!i.sizeExtended||o.isMobile?t&&t(!1):(i.sizeExtended=!1,this.isStrictOpen()&&n.animate({height:a.chatHeight.basic},{duration:200,progress:function(){return e.scrollToBottomMoment()},complete:function(){t&&t(!0),e.scrollToBottomMoment()}}))}},{key:"syncTokens",value:function(e,n){var t=this.configurator;e.indexOf("{%operatorName%}")?t.sync("operatorName",function(t){t=t.value;n(e.replace("{%operatorName%}",t))}):n(e)}},{key:"showWakeupNotification",value:function(t){var e,n,a=this,i=this.configurator,o=this.state,r=this.components,s=(m.a.isAnimatedLoop(i.operatorAvatar)?(n=m.a.getAnimatedLoop(i.operatorAvatar,i.position,48,i).static,(window.FEEDOT_META||{}).isStandaloneLoad&&(e=+i.operatorAvatar.split("-")[1],n="images/avatars/animated/loops/".concat(i.position,"/").concat(e,"/48/avatar.webp"))):n=Object(g.a)(i.operatorAvatar),window.FEEDOT.actions.addMarkup({html:(i.isIOS?B:W).a({icon:Object(g.a)(n),header:"Онлайн-консультант",title:"".concat(i.operatorName," ").concat(i.operatorSurname),text:t})}));s.find(".js-feedot-open").on("click",function(){return a.open(),s.remove(),o.wakeUpNotificationShowed=!1}),s.find(".js-feedot-close").on("click",function(){return s.remove(),o.wakeUpNotificationShowed=!1}),this.addDestroyCallback(function(){o.wakeUpNotificationShowed=!1,s.remove()}),this.playAwakeSound(),r.notificationMessage=s,o.wakeUpNotificationShowed=!0}},{key:"hideWakeUpNotification",value:function(){var t=this.state,e=this.components;t.wakeUpNotificationShowed&&(e.notificationMessage.remove(),t.wakeUpNotificationShowed=!1)}},{key:"createMessage",value:function(t){var e=1").concat(e,""):r&&!R?"".concat(k["chat__message-text3"]):(t=t.replace(/(^| )г\. /g," г. ").trim(),"".concat(k["chat__message-text1"]," ").concat(t||"в "+e,"?"))},v=function(){f.html(b())},y=function(){R=!0,_.addClass("hidden"),v()},x=function(e,n){E.hit(N.CITY_CHOSEN),s.onSubmit(a,function(t){t?(y(),null!=e&&e()):null!=n&&n(),E.scrollToBottom(!0)})},w=Object(D.a)(B,{type:s.type,country:I.country,widgetId:I.widgetId,translate:S,defaultCities:s.defaultCities,autoFocus:!s.isMobile,isChatApiKey:!0,onSelect:function(t,e){a=t,x(function(){return e(!0)},function(){return e(!1)}),E.hit(N.CHANGE_CITY)},onOpen:function(){E.extendSize(function(){return M.addClass("hidden")}),E.hit(N.SHOW_MAP)},onClose:function(){E.shrinkSize(),M.removeClass("hidden")}}),v(),r?(L=h.find(".chat__message-city-select-submit--krim"),A=h.find(".chat__message-city-select-submit--krasnodar"),L.on("click",function(){e||(a=t(H.g)),L.addClass("button--pending"),h.addClass("pointer-events-none"),x(function(){L.removeClass("button--pending"),h.removeClass("pointer-events-none")},function(){L.removeClass("button--pending"),h.removeClass("pointer-events-none")})}),A.on("click",function(){n||(a=t(H.e)),L.addClass("button--pending"),h.addClass("pointer-events-none"),x(function(){L.removeClass("button--pending"),h.removeClass("pointer-events-none")},function(){L.removeClass("button--pending"),h.removeClass("pointer-events-none")})})):g.on("click",function(){return g.addClass("button--pending"),h.addClass("pointer-events-none"),x(function(){g.removeClass("button--pending"),h.removeClass("pointer-events-none")},function(){g.removeClass("button--pending"),h.removeClass("pointer-events-none")}),!1}),m.on("click",function(){return w.open(),!1}),this.state.lastMessageOwner="client",this.insertMessage(h,z(z({},s),{},{owner:"lawyer"})),this.isStrictClose()&&this.showBalloon({text:"Выберите город..."}),this.scrollToBottom(!0),this.state.lastMessageOwner="lawyer",this.events.trigger(O.CHAT_CREATE_MESSAGE,{message:{owner:"lawyer"}}),(C||u&&T.enableCitySelectIrkutskMode||p&&T.enableCitySelectMoscowMode)&&(w.open({message:b()}),this.hit(N.AUTO_SHOW_MAP)),{setDefaults:function(){y(),w.close()}};l=(c=function(t){return{type:"city_id",value:t.id,name:t.name,region:t.region,inName:t.nameCasePrepositionalIn}})(P),function(){var t=j(G().mark(function t(){return G().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,fetch("".concat(W,"Москва"));case 3:if(t.sent.ok){t.next=6;break}throw new Error("API error");case 6:return t.abrupt("return",!0);case 9:return t.prev=9,t.t0=t.catch(0),console.error("API error",t.t0),t.abrupt("return",!1);case 13:case"end":return t.stop()}},t,null,[[0,9]])}));return function(){return t.apply(this,arguments)}}()().then(function(t){var n,a,i,o,e,r;if(t)return n=U()('
\n
\n
Подскажите, пожалуйста, в каком городе Вам необходима помощь юриста?
\n
\n \n
\n
\n
\n \n
\n
\n
'),a=n.find(".chat__city-input"),i=n.find(".chat__city-suggestions"),o=n.find(".chat__message-city-select-submit"),a.val().trim()||o.hide(),r=function(){var e=j(G().mark(function t(e){var n;return G().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,fetch("".concat(W).concat(encodeURIComponent(e)));case 3:if((n=t.sent).ok){t.next=6;break}throw new Error("Ошибка загрузки городов");case 6:return t.next=8,n.json();case 8:return t.abrupt("return",t.sent);case 11:return t.prev=11,t.t0=t.catch(0),console.error("Ошибка при запросе городов:",t.t0),t.abrupt("return",[]);case 15:case"end":return t.stop()}},t,null,[[0,11]])}));return function(t){return e.apply(this,arguments)}}(),a.on("input",function(){clearTimeout(e),o.hide();var n=U()(this).val().trim();!n||n.length<2?i.empty():e=setTimeout(j(G().mark(function t(){var e;return G().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,r(n);case 2:!function(n){i.empty(),0===n.length&&i.append('
Другой город
'),n.forEach(function(t){i.append('
').concat(t.name,' ').concat(t.region,"
"))}),E.scrollToBottom(!0),i.find(".chat__city-suggestion").on("click",function(){var e,t;l=null===U()(this).data("id")?c(t={id:16777215,name:"Другой город",region:"Другой"}):(e=U()(this).data("id"),t=n.find(function(t){return t.id===e}),c(t)),a.val(t.name),i.empty(),o.show()})}(null==(e=t.sent)?void 0:e.data);case 4:case"end":return t.stop()}},t)})),500)}),o.on("click",function(){if(!l){var t=a.val().trim(),t=(e=t,s.defaultCities.filter(function(t){return t.name.toLowerCase().includes(e.toLowerCase())}));if(1!==t.length)return n.find(".chat__message-text").html("Пожалуйста, выберите город из списка"),!1;l=c(t[0])}var e;return E.hit(N.CITY_CHOSEN),o.addClass("button--pending"),n.addClass("pointer-events-none"),s.onSubmit(l,function(t){o.removeClass("button--pending"),n.removeClass("pointer-events-none"),t?(n.find(".chat__message-text").html("Ваш город: ".concat(l.name,"")),n.find(".chat__city-autocomplete").remove(),n.find(".chat__message-buttons").remove()):n.find(".chat__message-text").html("Ошибка при сохранении города, попробуйте еще раз"),E.scrollToBottom(!0)}),!1}),n.on("remove",function(){clearTimeout(e)}),E.state.lastMessageOwner="client",E.insertMessage(n,z(z({},s),{},{owner:"lawyer"})),E.isStrictClose()&&E.showBalloon({text:"Уточните ваш город."}),E.scrollToBottom(!0),E.state.lastMessageOwner="lawyer",E.events.trigger(O.CHAT_CREATE_MESSAGE,{message:{owner:"lawyer"}}),{setDefaults:function(){}};E.scrollToBottom(!0),E.state.lastMessageOwner="lawyer",E.events.trigger(O.CHAT_CREATE_MESSAGE,{message:{owner:"lawyer"}}),s.onSubmit(l,function(){})})}},{key:"createImageMessage",value:function(t){var e=1'))).insertBefore(i),a.append(l)),a.append(t)}},{key:"readAllMessages",value:function(){this.elements.$messagesList.find(".chat__message-status").addClass("chat__message-status--read")}},{key:"showTyping",value:function(t){var e=1');r()(t).append(o),i.syncAll(["theme","themeCustomColor1","themeCustomColor2","themeCustomBackground","themeCustomDirection","themeCustomTextInverted","themeCustomText","bubbleType"],function(){var t=new s.a({parent:"#theme"}),e=Object(h.a)(i.theme),n=e?e.theme:Object(c.b)(i.theme),a=i.themeCustomColor1||i.themeCustomColor2;n.isDefault&&Object(c.a)(n,i,{bg1:"themeCustomColor1",bg2:"themeCustomColor2",bg3:"themeCustomBackground",d:"themeCustomDirection",tc1:"themeCustomTextInverted",tc2:"themeCustomText"}),n.bg?(t.add([".chat",".chat-close-phone",".chat__header--standalone",".button--main:not(.button--transparent)"],{background:"linear-gradient(".concat(n.d,", ").concat(n.bg.map(function(t,e){return"".concat(t," ").concat(Math.ceil(100*e/(n.bg.length-1)),"%")}),")")}),t.add(".button--secondary:not(.button--transparent)",{background:"linear-gradient(".concat(n.d,", ").concat(n.bg.slice(0).reverse().map(function(t,e){return"".concat(t," ").concat(Math.ceil(100*e/(n.bg.length-1)),"%")}),")")}),t.add(".chat__cities-message",{background:n.bg[0],color:n.tc1})):(t.add([".chat",".chat-close-phone",".chat__header--standalone",".button--main:not(.button--transparent)"],{background:n.bg2?"linear-gradient(".concat(n.d,", ").concat(n.bg1," 0%, ").concat(n.bg2," 100%)"):n.bg1}),a&&n.bg2&&t.add(".button--secondary:not(.button--transparent)",{background:"linear-gradient(".concat(n.d,", ").concat(n.bg2," 0%, ").concat(n.bg1," 100%);")}),t.add(".chat__cities-message",{background:n.bg1,color:n.tc1})),t.add(".chat__message-voice-duration",{color:p.a.isColorDark(n.bg3)?"#fff":"#000"}),t.add(".chat__message-voice-progress-sizer > span",{"background-color":p.a.isColorDark(n.bg3)?"#fff":"#000"}),t.add(".chat__wave-circle:after",{"border-color":n.bg1}),t.add([".chat__wave-circle",".chat__message-voice-progress-sizer--overlay > span",".chat__message-voice-play",".chat__message-video-play",".chat__message-video-progress"],{"background-color":n.bg1}),e&&e.settings.fillSubmitButton?(t.add(".chat-submit-button",{background:n.bg1||n.bg2}),t.add(".chat-submit-button .svg-icon svg",{fill:"#fff"})):t.add(".chat-submit-button .svg-icon svg",{fill:n.bg2||n.bg1}),t.add(".chat__close svg",{background:n.bg2||n.bg1,"border-color":n.bg2||n.bg1}),t.add(".chat__tabs-tab--active",{"border-color":n.bg2||n.bg1}),t.add(".chat__content",{background:n.bg3Image||n.bg3}),p.a.isColorDark(n.bg3)&&(t.add(".chat-typing-box__icon svg",{fill:"#fff"}),t.add(".chat-typing-box-text",{color:"#fff"})),t.add(".chat__list .chat__message-wrapper--lawyer .chat__message",{background:n.bg4}),t.add(".chat__list .chat__message-wrapper--lawyer .chat__message:after",{"border-right-color":n.bg4}),t.add(".chat__list .chat__message-wrapper--client .chat__message",{background:n.bg5}),t.add(".chat__list .chat__message-wrapper--client .chat__message:after",{"border-left-color":n.bg5}),n.bhbg&&t.add([".chat__list .chat__message-wrapper .button--transparent:hover",".chat__list .chat__message-wrapper .button--transparent-border:hover"],{background:n.bhbg}),n.bhtc&&t.add(".chat__list .chat__message-wrapper .button--transparent-border",{"border-color":n.bhtc,color:n.bhtc}),t.add(".chat__header .chat__lawyer-content",{color:n.tc1}),t.add(".chat",{color:n.tc2}),t.add([".control__input--active:not(:disabled)+.control__label",".control__input--dropdown+.control__label",".control__input--filled+.control__label",".control__input--focus+.control__label",".control__input:active:not(:disabled)+.control__label",".control__input:focus+.control__label"],{color:n.tc2}),"large"===i.bubbleType?t.add(".interactive-bubble",{background:n.bg1}):"large-no-bg"===i.bubbleType&&t.add(".interactive-bubble__close svg",{fill:n.bg1}),o.html(t.toString())})}}])&&_(e.prototype,t),n&&_(e,n),Object.defineProperty(e,"prototype",{writable:!1}),i}(e.a)},function(t,e,n){"use strict";function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var a,i,o,r,s=[],c=!0,l=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(a=o.call(n)).done)&&(s.push(a.value),s.length!==e);c=!0);}catch(t){l=!0,i=t}finally{try{if(!c&&null!=n.return&&(r=n.return(),Object(r)!==r))return}finally{if(l)throw i}}return s}}(t,e)||function(t,e){var n;if(t)return"string"==typeof t?i(t,e):"Map"===(n="Object"===(n=Object.prototype.toString.call(t).slice(8,-1))&&t.constructor?t.constructor.name:n)||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(t,e):void 0}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,a=new Array(e);n