/*! For license information please see index.js.LICENSE.txt */ !function(){"use strict";var e={836:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.STARTUP_HANDLER_INITIALIZATION_ERROR_MESSAGE=t.STARTUP_HANDLER_UNDEFINED_ERROR_MESSAGE=t.BASE_URL_EXTRACT_ERROR=t.SYNTAX_ERROR=t.NETWORK_ERROR_MESSAGE=t.REQUEST_ERROR_MESSAGE=t.RESPONSE_OK_STATUS=t.HEALTH_CHECK_SUCCESS_CODE=t.GET_HTTP_METHOD=t.defaultPropValues=t.baseStyles=void 0,t.baseStyles={documentBody:{display:"block",margin:0,padding:0,fontFamily:"'Open Sans', 'Segoe UI', '-apple-system', 'Roboto', 'Helvetica', 'Arial', sans-serif"},overlay:{position:"fixed",left:0,top:0,bottom:0,right:0,background:"#000",zIndex:999999},modal:{background:"#000",color:"#fff",overflow:"hidden",boxSizing:"border-box",padding:"32px 20px",width:"calc(100vw - 2 * 10px)",maxWidth:"500px",position:"fixed",top:"50%",left:"50%",transform:"translate(-50%, -50%)",borderRadius:"30px",maxHeight:"calc(100vh - 69px * 2)",display:"flex",flexDirection:"column",zIndex:2,fontWeight:400,fontSize:"16px",lineHeight:"25px",textAlign:"center",whiteSpace:"break-spaces"},body:{display:"flex",flexDirection:"column",alignItems:"center"},title:{fontWeight:700,fontSize:"20px",lineHeight:"28px",color:"#fff",margin:0},description:{margin:0,marginTop:"20px"},errorInfo:{opacity:.5,fontSize:"0.9em",margin:0,marginTop:"20px"},button:{color:"#fff",background:"#000",margin:"24px auto 0",height:"40px",padding:"0 24px",boxSizing:"border-box",borderRadius:"20px",fontWeight:600,fontSize:"16px",lineHeight:"21px",display:"flex",justifyContent:"center",alignItems:"center",userSelect:"none",whiteSpace:"nowrap",width:"fit-content"}},t.defaultPropValues={staticCheckFile:"/healthz.json",errors:{staticAvailabilityError:{code:"F2998",title:"Что-то пошло не так",description:"Мы уже знаем о проблеме и решаем ее. Попробуйте зайти позже"},syntaxError:{code:"F2999",title:"Что-то пошло не так",description:"Сделайте скриншот ошибки и отправьте нам",buttonText:"Хорошо"}}},t.GET_HTTP_METHOD="GET",t.HEALTH_CHECK_SUCCESS_CODE=200,t.RESPONSE_OK_STATUS={status:"OK"},t.REQUEST_ERROR_MESSAGE="Ошибка при запросе:",t.NETWORK_ERROR_MESSAGE="Ошибка при запросе:",t.SYNTAX_ERROR="syntaxerror",t.BASE_URL_EXTRACT_ERROR="Не удалось извлечь базовую ссылку из",t.STARTUP_HANDLER_UNDEFINED_ERROR_MESSAGE="startupErrorHandler не определен",t.STARTUP_HANDLER_INITIALIZATION_ERROR_MESSAGE="Невозможно инициализировать startupErrorHandler"},261:function(e,t,r){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,t){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:a.ModalManager;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.sentryBrowser=t,this.modalManager=r}var t,r;return t=e,(r=[{key:"init",value:function(e){var t=this;this.params=e,window.addEventListener("error",(function(e){return t.onError(e)})),(0,i.checkUrlAccessibility)(this.params.staticCheckImage,(function(e){if(e){var r=t.params.errors.staticAvailabilityError,n=r.code,o=r.title,i=r.description;t.modalManager.show({title:o,description:i,errorCode:n}),t.captureException(e,n)}}))}},{key:"captureException",value:function(e,t){try{return this.sentryBrowser.captureException({error:e,message:t})}catch(e){}return null}},{key:"onError",value:function(e){var t=(0,i.createMessageFromErrorInfo)(e);if((0,i.isSyntaxError)(t)){var r=this.params.errors.syntaxError,n=r.code,o=r.title,a=r.description,u=r.buttonText;this.modalManager.show({title:o,description:a,errorCode:n,buttonText:u}),null!==this.captureException(e.error,n)&&e.preventDefault()}}}])&&o(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();t.StartupErrorHandler=u},334:function(e,t,r){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r