/*! For license information please see LICENSES */
(window.webpackJsonp=window.webpackJsonp||[]).push([[352],{"+tJP":function(e,t,r){"use strict";r("7lDj")},"02Gg":function(e,t,r){"use strict";r("tPiU")},"7lDj":function(e,t,r){var o=r("D5cQ");o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);(0,r("OrMO").default)("094b1bee",o,!0,{sourceMap:!1})},"7taj":function(e,t,r){var o=r("VyFC")(!1);o.push([e.i,".fixed-order-form[data-v-03a38e5b]{background:#fff;box-shadow:0 2px 10px 2px rgba(0,0,0,.05);max-width:360px;position:fixed;right:20px;top:100%;transition:all .3s;width:100%;z-index:1000}.fixed-order-form .server-error[data-v-03a38e5b]{background-color:initial;color:#e84c3d}@media (max-width:1299px){.fixed-order-form[data-v-03a38e5b]{right:60px}}@media (max-width:1219px){.fixed-order-form[data-v-03a38e5b]{right:20px}}@media (max-width:767px){.fixed-order-form[data-v-03a38e5b]{right:0}}.fixed-order-form_opened[data-v-03a38e5b]{transform:translateY(-100%)}.fixed-order-form__header[data-v-03a38e5b]{align-items:center;background:linear-gradient(270deg,#f56616,#f0ac0e);border-radius:5px 5px 0 0;bottom:100%;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;padding:.75rem 1.25rem;position:absolute;width:100%}.fixed-order-form__header__icon[data-v-03a38e5b]{height:22px}.fixed-order-form__form[data-v-03a38e5b]{padding:1.25rem .75rem}.fixed-order-form__form[data-v-03a38e5b]>:not(:last-child){margin-bottom:1.25rem}",""]),e.exports=o},D5cQ:function(e,t,r){var o=r("VyFC")(!1);o.push([e.i,".server-error[data-v-9c635ca4]{align-items:flex-start;background-color:#e84c3d;color:#fff;display:flex;line-height:25px;text-align:left}.server-error__icon[data-v-9c635ca4]{flex:0 0 20px;height:25px;margin-right:1.25rem;width:20px}",""]),e.exports=o},Piq1:function(e,t,r){"use strict";r("wlsv")},UKR6:function(e,t,r){var o=r("VyFC")(!1);o.push([e.i,".fixed-order-form .sw-select .dropdown{bottom:100%;top:unset}",""]),e.exports=o},Xz7a:function(e,t,r){!function(e){"use strict";var t={props:{src:{type:String,required:!0},srcPlaceholder:{type:String,default:"//:0"},srcset:{type:String},intersectionOptions:{type:Object,default:function(){return{}}},usePicture:{type:Boolean,default:!1}},inheritAttrs:!1,data:function(){return{observer:null,intersected:!1,loaded:!1}},computed:{srcImage:function(){return this.intersected&&this.src?this.src:this.srcPlaceholder},srcsetImage:function(){return!(!this.intersected||!this.srcset)&&this.srcset}},methods:{load:function(){this.$el.getAttribute("src")!==this.srcPlaceholder&&(this.loaded=!0,this.$emit("load"))}},render:function(e){var t=e("img",{attrs:{src:this.srcImage,srcset:this.srcsetImage},domProps:this.$attrs,class:{"v-lazy-image":!0,"v-lazy-image-loaded":this.loaded},on:{load:this.load}});return this.usePicture?e("picture",{on:{load:this.load}},this.intersected?[this.$slots.default,t]:[t]):t},mounted:function(){var e=this;"IntersectionObserver"in window&&(this.observer=new IntersectionObserver((function(t){t[0].isIntersecting&&(e.intersected=!0,e.observer.disconnect(),e.$emit("intersect"))}),this.intersectionOptions),this.observer.observe(this.$el))},destroyed:function(){"IntersectionObserver"in window&&this.observer.disconnect()}},r={install:function(e,r){e.component("VLazyImage",t)}};e.default=t,e.VLazyImagePlugin=r,Object.defineProperty(e,"__esModule",{value:!0})}(t)},gept:function(e,t,r){"use strict";var o=r("Xz7a"),i=r.n(o),s=r("bkW8");var a={name:"SwImg",components:{VLazyImage:i.a},props:{src:String,alt:String,lazy:Boolean,placeholder:{type:String,default:"https://c5mdnuiqw2.a.trbcdn.net/img/placeholder.svg"}},computed:{isLazyLoad:()=>false,isAbsoluteUrl(){return Object(s.e)(this.src)},url(){return this.src?this.isAbsoluteUrl?this.src:Object(s.b)(this.src):this.placeholder},placeholderUrl(){return this.placeholder}}},n=r("8Nmy"),l=Object(n.a)(a,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.isLazyLoad?t("VLazyImage",e._g({attrs:{src:e.url,"src-placeholder":e.placeholderUrl,alt:e.alt}},e.$listeners)):t("img",e._g({directives:[{name:"img-err",rawName:"v-img-err",value:e.placeholderUrl,expression:"placeholderUrl"}],attrs:{src:e.url,alt:e.alt,loading:"lazy"}},e.$listeners))}),[],!1,null,null,null);t.a=l.exports},"l/tl":function(e,t,r){"use strict";r.d(t,"b",(function(){return n}));var o=r("Ta/V"),i=r("JTWA");const s={[i.a]:()=>'\n      Такая почта уже зарегистрирована в нашей системе.<br>\n      Пожалуйста, <a href="/login">авторизуйтесь</a>.\n    '};var a={components:{ExclamationTriangleIcon:o.a},props:{error:{},message:String},data:()=>({isTooltipShown:!1}),computed:{errorMessage(){if("string"==typeof this.error)return this.error;if(this.message)return this.message;const{serverError:e="",message:t=""}=this.error||{};return e||t},showErrorInTooltip(){return!(!this.error||!this.errorInTooltip)},errorInTooltip(){var e,t;return null===(e=s[null===(t=this.error)||void 0===t?void 0:t.serverErrorCode])||void 0===e?void 0:e.call(s,this)},hasErrorSlot(){return!!this.$scopedSlots.default},tooltipOptions(){return{content:this.errorInTooltip||"",classes:"tooltip_error",trigger:"manual",show:this.isTooltipShown}}},watch:{error(){const{serverErrorCode:e}=this.error||{};setTimeout((()=>{this.isTooltipShown=!!s[e]}),250)}},methods:{closeTooltip(){this.isTooltipShown=!1}},mounted(){document.body.addEventListener("click",this.closeTooltip)},beforeDestroy(){document.body.removeEventListener("click",this.closeTooltip)},render(e){return this.hasErrorSlot?this.$scopedSlots.default({tooltipOptions:this.tooltipOptions}):this.showErrorInTooltip?null:e("div",{class:"server-error"},[e(o.a,{class:"server-error__icon"}),e("div",{class:"server-error__text"},[this.errorMessage])])}};const n=e=>{const{serverErrorCode:t}=e||{};return!!s[t]};var l=a,d=(r("+tJP"),r("8Nmy")),c=Object(d.a)(l,undefined,undefined,!1,null,"9c635ca4",null);t.a=c.exports},qD5D:function(e,t,r){"use strict";r.r(t);var o=r("c7jB"),i=r.n(o),s=r("T0N/"),a=r("rUPr"),n=r("fuSW"),l=r("6sdD"),d=r("lGKR"),c=r("PyLn"),u=r("l/tl"),p=r("H0PO"),h=r("AaLy");const m=()=>{};var f={components:{SwInput:a.a,SwSelect:n.a,SwButton:c.a,AngleDownIcon:l.a,AngleUpIcon:d.a,ServerError:u.a},data:()=>({isOpened:!1,form:{title:"",type:null,email:""},hasAttempt:!1,pending:!1,serverError:null}),computed:{...Object(s.e)("kb/work-type",["types"]),...Object(s.e)("user/sign-up",["requestId"]),...Object(s.c)("server",["subDomain"]),headerIcon(){return this.isOpened?"AngleDownIcon":"AngleUpIcon"},titleValidator(){return Object(p.g)(this.form.title.trim(),Object(p.f)("Название заказа не должно быть пустым"),Object(p.e)(10,"Название заказа должно содержать не менее 10 символов"),Object(p.c)(255,"Название заказа не должно содержать более 255 символов"))},typeValidator(){return Object(p.g)(this.form.type,Object(p.f)("Выберите тип работы"))},emailValidator(){return Object(p.g)(this.form.email.trim(),Object(p.f)("Введите email"),Object(p.a)())},isValid(){return[this.titleValidator,this.typeValidator,this.emailValidator].reduce(((e,t)=>{let{valid:r}=t;return e&&r}),!0)}},methods:{...Object(s.b)("user/sign-up",["fastOrder"]),toggle(){this.isOpened=!this.isOpened},async onSubmit(){if(!this.isValid)return void(this.hasAttempt=!0);this.hasAttempt=!1;const e={email:this.form.email,title:this.form.title,type:this.form.type.id};this.pending=!0;const[t]=await i()(this.fastOrder(e));if(t)return this.serverError=t,this.pending=!1,void(Object(u.b)(t)||this.$toast.error(t.serverError||t.message));this.$reachGoal("FastOrder",{label:this.form.type.small_name}),this.$reachGoal("formaviget");const r=Object(h.b)(this.requestId);this.subDomain?window.location.href="https://studwork.ru"+r:this.$router.replace(r,m,m)}}},v=(r("02Gg"),r("Piq1"),r("8Nmy")),g=Object(v.a)(f,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"fixed-order-form",class:{"fixed-order-form_opened":e.isOpened}},[t("div",{staticClass:"fixed-order-form__header",on:{click:e.toggle}},[t("div",{staticClass:"fixed-order-form__header__title"},[e._v("\n      Поможем написать учебную работу\n    ")]),e._v(" "),t(e.headerIcon,{tag:"Component",staticClass:"fixed-order-form__header__icon"})],1),e._v(" "),t("form",{staticClass:"fixed-order-form__form",on:{submit:function(t){return t.preventDefault(),e.onSubmit.apply(null,arguments)}}},[t("SwInput",{attrs:{validator:e.titleValidator,"show-validation":e.hasAttempt}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.title,expression:"form.title"}],attrs:{disabled:e.pending,placeholder:"Название работы"},domProps:{value:e.form.title},on:{input:function(t){t.target.composing||e.$set(e.form,"title",t.target.value)}}})]),e._v(" "),t("SwSelect",{attrs:{searchable:"",placeholder:"Тип работы",label:"name",disabled:e.pending,options:e.types,validator:e.typeValidator,"show-validation":e.hasAttempt},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}}),e._v(" "),t("ServerError",{attrs:{error:e.serverError},scopedSlots:e._u([{key:"default",fn:function(r){let{tooltipOptions:o}=r;return[t("SwInput",{attrs:{validator:e.emailValidator,"show-validation":e.hasAttempt}},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.email,expression:"form.email"},{name:"tooltip",rawName:"v-tooltip",value:o,expression:"tooltipOptions"}],attrs:{disabled:e.pending,placeholder:"Email"},domProps:{value:e.form.email},on:{input:function(t){t.target.composing||e.$set(e.form,"email",t.target.value)}}})])]}}])}),e._v(" "),t("SwButton",{attrs:{color:"orange",pending:e.pending,type:"submit"}},[e._v("\n      Заказать\n    ")])],1)])}),[],!1,null,"03a38e5b",null);t.default=g.exports},tPiU:function(e,t,r){var o=r("7taj");o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);(0,r("OrMO").default)("6f1cd9c9",o,!0,{sourceMap:!1})},wlsv:function(e,t,r){var o=r("UKR6");o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);(0,r("OrMO").default)("295784fe",o,!0,{sourceMap:!1})}}]);