1(window.webpackJsonp=window.webpackJsonp||[]).push([[62,101],{1116:function(e,t,l){"use strict";var r=l(823),o=l.n(r);l.d(t,"default",(function(){return o.a}))},1187:function(e,t,l){"use strict";l.r(t);var r=l(8),o=(l(75),l(115),l(42)),n=l(9),f=l(602),d=l(655),_=l(577),c=l(685),m=l(647),h=l(616);function v(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,r)}return l}function y(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?v(Object(l),!0).forEach((function(t){Object(r.a)(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):v(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var A=Object(n.defineComponent)({name:"ReviewsForm",components:{UtilsFileUploader:m.a,RatingStars:f.a},uploaderType:h.b,props:{elementId:{type:Number,default:null},url:{type:String,default:null},texts:{type:Object,default:()=>({})},skipFields:{type:Array,default:()=>[]}},data:()=>({fields:{RATING:5,ADVANTAGE:"",DISADVANTAGE:"",ANNOTATION:"",GUEST_NAME:"",GUEST_EMAIL:"",PAGE_URL:"",PAGE_TITLE:""}}),computed:y(y({},Object(o.c)("user",["USER_STATE"])),{},{textareaParams:()=>({rows:2}),isAdvantageActive(){return!this.skipFields.includes(c.a.ADVANTAGE)},isDisadvantageActive(){return!this.skipFields.includes(c.a.DISADVANTAGE)},formTitle(){var e;return null!==(e=this.texts.FORM_TITLE)&&void 0!==e?e:"ÐÑÑавÑÑе Ñвой оÑзÑв"},ratingTitle(){var e;return null!==(e=this.texts.FORM_RATING_TITLE)&&void 0!==e?e:"ÐоÑÑавÑÑе оÑÐµÐ½ÐºÑ ÑоваÑÑ"}}),mounted(){},methods:{show(){this.$refs.modal.show()},fillDefaultValues(){var e,t;this.fields.GUEST_EMAIL=null!==(e=this.USER_STATE.email)&&void 0!==e?e:"",this.fields.GUEST_NAME=null!==(t=this.USER_STATE.name)&&void 0!==t?t:"",this.fields.PAGE_URL=location.origin+location.pathname,this.fields.PAGE_TITLE=document.title},handleSubmitClick(){var form=this.$refs.form;form.checkValidity()?this.handleFormSubmit():form.reportValidity&&form.reportValidity()},handleFormSubmit(){var e,t=null;this.elementId>0?t=Object(d.d)(this.elementId,this.fields):(null===(e=this.url)||void 0===e?void 0:e.length)>0&&(t=Object(d.e)(this.url,this.fields)),null==t||t.then((e=>{e.success?(this.$refs.modal.hide(),this.resetFields(),Object(_.b)(this,"",e.message)):Object(_.a)(this,"УпÑ!",e.message)}))},resetFields(){for(var e in this.fields)this.fields[e]="RATING"===e?5:""},handleRatingInput(e){this.fields.RATING=e}}}),x=l(1116),T=l(34);var component=Object(T.a)(A,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("b-modal",{ref:"modal",attrs:{"content-class":"modal-content--padding-equal modal-content--padding-3",size:"lg"},on:{show:e.fillDefaultValues},scopedSlots:e._u([{key:"modal-title",fn:function(){return[e._v("\n "+e._s(e.formTitle)+"\n ")]},proxy:!0},{key:"modal-footer",fn:function(){return[t("b-button",{staticClass:"modal__button m-0",attrs:{block:"",variant:"primary"},on:{click:e.handleSubmitClick}},[e._v("\n ÐÑпÑавиÑÑ Ð¾ÑзÑв\n ")])]},proxy:!0}])},[e._v(" "),t("form",{ref:"form",class:e.$style.form,on:{submit:function(t){return t.preventDefault(),e.handleFormSubmit.apply(null,arguments)}}},[t("b-button",{ref:"formSubmitButton",staticClass:"d-none",attrs:{type:"submit"}}),e._v(" "),t("div",{class:e.$style.form__group},[t("h4",{class:e.$style["form__field-title"]},[e._v("\n "+e._s(e.ratingTitle)+"\n ")]),e._v(" "),t("rating-stars",{class:e.$style.form__stars,attrs:{value:e.fields.RATING,editable:""},on:{input:e.handleRatingInput}})],1),e._v(" "),e.isAdvantageActive?t("div",{class:e.$style.form__group},[t("h4",{class:e.$style["form__field-title"]},[e._v("\n ÐлÑÑÑ\n ")]),e._v(" "),t("b-textarea",e._b({model:{value:e.fields.ADVANTAGE,callback:function(t){e.$set(e.fields,"ADVANTAGE",t)},expression:"fields.ADVANTAGE"}}
1,"b-textarea",e.textareaParams,!1))],1):e._e(),e._v(" "),e.isDisadvantageActive?t("div",{class:e.$style.form__group},[t("h4",{class:e.$style["form__field-title"]},[e._v("\n ÐинÑÑÑ\n ")]),e._v(" "),t("b-textarea",e._b({model:{value:e.fields.DISADVANTAGE,callback:function(t){e.$set(e.fields,"DISADVANTAGE",t)},expression:"fields.DISADVANTAGE"}},"b-textarea",e.textareaParams,!1))],1):e._e(),e._v(" "),t("div",{class:e.$style.form__group},[t("h4",{class:[e.$style["form__field-title"],e.$style["form--required"]]},[e._v("\n ÐомменÑаÑий\n ")]),e._v(" "),t("b-textarea",e._b({attrs:{required:""},model:{value:e.fields.ANNOTATION,callback:function(t){e.$set(e.fields,"ANNOTATION",t)},expression:"fields.ANNOTATION"}},"b-textarea",e.textareaParams,!1))],1),e._v(" "),t("div",{class:e.$style.form__group},[t("h4",{class:e.$style["form__field-title"]},[e._v("\n ФоÑогÑаÑии\n ")]),e._v(" "),t("utils-file-uploader",{attrs:{"uploader-type":e.$options.uploaderType}})],1),e._v(" "),t("div",{class:e.$style.form__group},[t("h4",{class:[e.$style["form__field-title"],e.$style["form--required"]]},[e._v("\n ÐаÑе имÑ\n ")]),e._v(" "),t("b-input",{attrs:{placeholder:"Ðак ÐÐ°Ñ Ð·Ð¾Ð²ÑÑ?",required:""},model:{value:e.fields.GUEST_NAME,callback:function(t){e.$set(e.fields,"GUEST_NAME",t)},expression:"fields.GUEST_NAME"}})],1),e._v(" "),t("div",{class:e.$style.form__group},[t("h4",{class:[e.$style["form__field-title"],e.$style["form--required"]]},[e._v("\n ÐÐ°Ñ e-mail\n ")]),e._v(" "),t("b-input",{attrs:{name:"GUEST_EMAIL",placeholder:"ÐÐ°Ñ e-mail (не пÑбликÑеÑÑÑ)",required:"",type:"email"},model:{value:e.fields.GUEST_EMAIL,callback:function(t){e.$set(e.fields,"GUEST_EMAIL",t)},expression:"fields.GUEST_EMAIL"}}),e._v(" "),t("p",{class:e.$style["form__field-info"]},[e._v("\n ÐдÑÐµÑ Ð½Ðµ бÑÐ´ÐµÑ Ð²Ð¸Ð´ÐµÐ½ дÑÑгим поÑеÑиÑелÑм\n ")])],1)],1)])}),[],!1,(function(e){this.$style=x.default.locals||x.default}),null,null);t.default=component.exports},573:function(e,t,l){"use strict";l.r(t);l(19),l(21);var r=l(9),o=l(61),n=(e,t)=>{for(var link of e)link.addEventListener("click",t)},f=(e,t)=>{for(var link of e)link.removeEventListener("click",t)},d=Object(r.defineComponent)({name:"RawHtml",props:{value:{type:String,default:""},tag:{type:String,default:"div"}},data:()=>({display_wrapped:"{{display_wrapped}}"}),computed:{tagName(){var e;return null!==(e=this.tag)&&void 0!==e?e:"div"}},mounted(){n(this.getLinks(),this.handleLinkClick)},beforeDestroy(){f(this.getLinks(),this.handleLinkClick)},beforeUpdate(){f(this.getLinks(),this.handleLinkClick)},updated(){n(this.getLinks(),this.handleLinkClick)},methods:{handleLinkClick(e){Object(o.f)(e,this.$router)},getLinks(){return void 0!==this.$el.getElementsByTagName?this.$el.getElementsByTagName("a"):new HTMLCollection}},render(e){return e({template:"<".concat(this.tagName,">").concat(this.value,"</").concat(this.tagName,">")})}}),_=l(34),component=Object(_.a)(d,undefined,undefined,!1,null,null,null);t.default=component.exports},577:function(e,t,l){"use strict";l.d(t,"a",(function(){return d})),l.d(t,"b",(function(){return _}));var r=l(573),o=e=>e("svg-icon",{class:"message-box__icon",props:{name:"check-circle"}}),n=e=>e("svg-icon",{class:"message-box__icon",props:{name:"alert-circle"}}),f=function(e,t){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"success",title=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",text=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",o=e.$createElement,n=o("b-row",[o("b-col",{class:"message-box__icon-wrap message-box--".concat(l),props:{cols:"auto"}},[t]),o("b-col",{class:"message-box__text-block"},[title?o("h5",{class:"message-box__title"},title):null,text?o(r.default,{class:"message-box__text",props:{tag:"div",value:text}}):null])]);return e.$bvModal.msgBoxOk([n],{bodyClass:"message-box message-box--no-footer",okVariant:"link message-box__close",okTitle:[o("svg-icon",{props:{name:"close"}})],footerClass:"message-box__footer message-box__footer--no-footer"})};function d(e,title,text){return f(e,n(e.$createElement),"danger",title,text)}function _(e,title,text){return f(e,o(e.$createElement),"success",title,text)}},591:function(e,t,l){e.exports={"file-upload-item":"fpAYR","file-upload-item--error":"fpAYT","file-upload-item__progress":"fpAYV","file-upload-item__progress-line":"fpAYX","file-upload-item__file-row":"fpAYZ","file-upload-item__file-info":"fpAZB","file-upload-item__remove":"fpAZD","file-upload-item__file-name":"fpAZF","file-upload-item__file-size":"fpAZH","file-upload-item__file-ext":"fpAZJ","file-upload-item__file-ext--7z":"fpAZL","file-upload-item__file-ext--arj":"fpAZN","file-upload-item__file-ext--bzip":"fpAZP","file-upload-item__file-ext--cab":"fpAZR","file-upload-item__file-ext--cbr":"fpAZT","file-upload-item__file-ext--deb":"fpAZV","file-upload-item__file-ext--gz":"fpAZX","file-upload-item__file-ext--gzip":"fpAZZ","file-upload-item__file-ext--jar":"fpBAB","file-upload-item__file-ext--rar":"fpBAD","file-upload-item__file-ext--tar-gz":"fpBAF","file-upload-item__file-ext--tar":"fpBAH","file-upload-item__file-ext--tgz":"fpBAJ","file-upload-item__file-ext--xar":"fpBAL","file-upload-item__file-ext--zip":"fpBAN","file-upload-item__file-ext--zipx":"fpBAP","file-upload-item__file-ext--gif":"fpBAR","file-upload-item__file-ext--jpeg":"fpBAT","file-upload-item__file-ext--jpg":"fpBAV","file-upload-item__file-ext--png":"fpBAX","file-upload-item__file-ext--cml":"fpBAZ","file-upload-item__file-ext--exe":"fpBBB","file-upload-item__file-ext--mkv":"fpBBD","file-upload-item__file-ext--mov":"fpBBF","file-upload-item__file-ext--wmv":"fpBBH","file-upload-item__file-ext--mp4":"fpBBJ","file-upload-item__file-ext--avi":"fpBBL","file-upload-item__file-ext--ods":"fpBBN","file-upload-item__file-ext--xls":"fpBBP","file-upload-item__file-ext--xlsx":"fpBBR","file-upload-item__file-ext--doc":"fpBBT","file-upload-item__file-ext--docx":"fpBBV","file-upload-item__file-ext--odt":"fpBBX","file-upload-item__file-ext--txt":"fpBBZ","file-upload-item__file-ext--pdf":"fpBCB","file-upload-item__file-ext--odp":"fpBCD","file-upload-item__file-ext--ppt":"fpBCF","file-upload-item__file-ext--ogg":"fpBCH","file-upload-item__file-ext--mp3":"fpBCJ","file-upload-item__file-ext--waw":"fpBCL","file-upload-item__file-ext--wma":"fpBCN"}},592:function(e,t,l){e.exports={"file-uploader__drop":"etAPF","file-uploader__drop--dragover":"etAPH","file-uploader__file-list":"etAPJ","file-uploader__icon":"etAPL","file-uploader__file":"etAPN","file-uploader__text":"etAPP","file-uploader__info":"etAPR"}},616:function(e,t,l){"use strict";l.d(t,"b",(function(){return o}
1)),l.d(t,"a",(function(){return n})),l.d(t,"c",(function(){return f}));var r=l(31),o="reviews",n="iblock_picture";class f{constructor(e){this.type=e}upload(e,t){var data=new FormData;return data.append("FILES",e),r.a.post("/api/files/upload",data,{headers:{"Content-Type":"multipart/form-data"},params:{type:this.type},onUploadProgress:t})}delete(e){var data=new FormData;return data.append("FILE_CODE",e),r.a.post("/api/files/delete",data,{params:{type:this.type}})}info(){return r.a.get("/api/files/info",{params:{type:this.type}}).then((e=>{var{data:data}=e;return data.result}))}}},643:function(e,t,l){"use strict";var r=l(591),o=l.n(r);l.d(t,"default",(function(){return o.a}))},644:function(e,t,l){"use strict";var r=l(592),o=l.n(r);l.d(t,"default",(function(){return o.a}))},647:function(e,t,l){"use strict";l(19),l(21);var r=l(9),o=(l(18),l(30),l(75),l(115),l(61)),n=l(577),f={name:"UtilsFileUploadItem",props:{file:{type:Object,default:null}},data:()=>({}),computed:{fileSize(){return Object(o.c)(this.file.size)},fileExt(){return this.file.name.split(".").pop()||""},progressPercent(){var e;return(this.file.code?100:null!==(e=this.file.progress)&&void 0!==e?e:0)+"%"},hasError(){return this.file.error}},mounted(){},methods:{fileRemove(){this.$emit("file-delete")}}},d=l(643),_=l(34);var c={name:"UtilsFileUpload",components:{UtilsFileUploadItem:Object(_.a)(f,(function(){var e=this,t=e._self._c;return t("div",{class:[e.$style["file-upload-item"],e.hasError?e.$style["file-upload-item--error"]:null]},[t("div",{staticClass:"api_progress_bar",class:e.$style["file-upload-item__progress"]},[t("div",{staticClass:"api_progress",class:e.$style["file-upload-item__progress-line"],style:{width:e.progressPercent}})]),e._v(" "),t("div",{class:e.$style["file-upload-item__file-row"]},[t("div",{class:e.$style["file-upload-item__file-info"]},[t("span",{class:[e.$style["file-upload-item__file-ext"],e.$style["file-upload-item__file-ext--"+e.fileExt]]}),e._v(" "),t("span",{class:e.$style["file-upload-item__file-name"]},[e._v(e._s(e.file.name))]),e._v(" "),t("span",{class:e.$style["file-upload-item__file-size"]},[e._v(e._s(e.fileSize))])]),e._v(" "),t("b-button",{class:e.$style["file-upload-item__remove"],attrs:{variant:"link"},on:{click:e.fileRemove}},[t("svg-icon",{class:e.$style["file-upload-item__remove-icon"],attrs:{name:"close"}})],1)],1)])}),[],!1,(function(e){this.$style=d.default.locals||d.default}),null,null).exports},props:{files:{type:Array,default:()=>[]},filesLimit:{type:Number,default:8},fileSize:{type:Number,default:10485760},fileTypes:{type:String,default:" jpg, gif, bmp, png, jpeg "}},data:()=>({dragover:!1}),computed:{formatedFileSize(){return Object(o.c)(this.fileSize)},fileTypesText(){return this.fileTypes?"в ÑоÑмаÑе "+this.fileTypes:"в лÑбом ÑоÑмаÑе"}},mounted(){},methods:{handleInputChange(e){this.handleFiles(this.$refs.fileInput.files)},handleDrop(e){var t=e.dataTransfer;t&&t.files&&(e.preventDefault(),e.stopPropagation(),this.dragover=!1,this.handleFiles(t.files))},handleDragOver(e){this.dragover=!0},handleDragEnter(e){},handleDragLeave(e){this.dragover=!1},checkFile(e){var t=[];if(this.fileSize>0&&e.size>this.fileSize&&t.push("<strong>".concat(e.name,"</strong> ÑазмеÑом <strong>").concat(Object(o.c)(e.size),"</strong> пÑевÑÑÐ°ÐµÑ Ð´Ð¾Ð¿ÑÑÑимÑй ÑÐ°Ð·Ð¼ÐµÑ <strong>").concat(this.formatedFileSize,"</strong>")),this.fileTypes.length){var l=this.fileTypes.toLowerCase().replace(/\s*/g,"").split(","),r=e.name.toLowerCase().split(".").pop();l.includes(r)||t.push("РазÑеÑÐµÐ½Ñ ÑледÑÑÑие ÑаÑÑиÑÐµÐ½Ð¸Ñ Ñайлов: <strong>".concat(this.fileTypes,"</strong>"))}return this.filesLimit>0&&this.files.length>=this.filesLimit&&t.push("РазÑеÑено макÑимÑм <strong>".concat(this.filesLimit,"</strong> Ñайлов")),t.length>0&&Object(n.a)(this,"ÐÑибка загÑÑзки!",t.join("<br>")),0===t.length},handleFile(e){if(!this.checkFile(e))return!1;this.$emit("file-upload",e)},handleFiles(e){[...e].forEach((e=>{this.handleFile(e)}))}}},m=c,h=l(644);var v=Object(_.a)(m,(function(){var e=this,t=e._self._c;return t("div",{class:e.$style["file-uploader"]},[t("ul",{class:e.$style["file-uploader__file-list"]},e._l(e.files,(function(l,i){return t("li",{key:i},[t("utils-file-upload-item",{attrs:{file:l},on:{"file-delete":function(t){return e.$emit("file-delete",i)}}}
1)],1)})),0),e._v(" "),t("div",{class:[e.$style["file-uploader__drop"],e.dragover?e.$style["file-uploader__drop--dragover"]:null],on:{drop:e.handleDrop,dragenter:function(t){return t.preventDefault(),t.stopPropagation(),e.handleDragEnter.apply(null,arguments)},dragleave:function(t){return t.preventDefault(),t.stopPropagation(),e.handleDragLeave.apply(null,arguments)},dragover:function(t){return t.preventDefault(),t.stopPropagation(),e.handleDragOver.apply(null,arguments)}}},[t("svg-icon",{class:e.$style["file-uploader__icon"],attrs:{name:"file"}}),e._v(" "),t("span",{class:e.$style["file-uploader__text"]},[e._v("ÐеÑеÑаÑиÑе ÑÑда ÑÐ°Ð¹Ð»Ñ Ð¸Ð»Ð¸ нажмиÑе Ð´Ð»Ñ Ð²ÑбоÑа")]),e._v(" "),t("input",{ref:"fileInput",class:e.$style["file-uploader__file"],attrs:{multiple:"",type:"file"},on:{change:e.handleInputChange}})],1),e._v(" "),t("div",{class:e.$style["file-uploader__info"]},[e._v("\n ÐакÑималÑнÑй ÑÐ°Ð·Ð¼ÐµÑ Ð·Ð°Ð³ÑÑжаемого Ñайла "+e._s(e.formatedFileSize)+" "+e._s(e.fileTypesText)+"."),t("br"),e._v("\n ÐакÑималÑное колиÑеÑÑво ÑоÑогÑаÑий - "+e._s(e.filesLimit)+" ÑÑ."),t("br")])])}),[],!1,(function(e){this.$style=h.default.locals||h.default}),null,null),y=v.exports,A=l(616),x=Object(r.defineComponent)({name:"UtilsFileUploader",components:{UtilsFileUpload:y},props:{uploaderType:{type:String,required:!0}},data:()=>({settings:{fileSize:10485760,fileTypes:"",filesLimit:8},files:[],loaded:!1}),fetch(){return this.uploader.info().then((e=>{this.settings.fileSize=e.settings.fileSize,this.settings.fileTypes=e.settings.fileTypes,this.settings.filesLimit=e.settings.filesLimit,this.files.push(...e.files),this.loaded=!0}))},computed:{uploader(){return new A.c(this.uploaderType)}},methods:{handleFileUpload(e){var t={name:e.name,size:e.size,code:"",progress:0,error:!1,raw:e};this.files.push(t),this.uploader.upload(e,(e=>{if(e.lengthComputable){var l=e.loaded/e.total*100;t.progress=Math.round(l)}else t.progress=0})).then((e=>{var l,r,{data:{result:o}}=e;if(o.file)t.code=o.file.code;else{t.error=!0;var f=null!==(r=null!==(l=o.alert)&&void 0!==l?l:o.message)&&void 0!==r?r:"ЧÑо-Ñо поÑло не Ñак";Object(n.a)(this,"ÐÑибка загÑÑзки!",f)}t.progress=100})).catch((()=>{t.error=!0}))},handleFileDelete(e){var t=this.files[e];t&&(t.code?this.uploader.delete(t.code).then((()=>{this.files.splice(e,1)})):this.files.splice(e,1))}}}),T=Object(_.a)(x,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("utils-file-upload",{attrs:{"file-size":e.settings.fileSize,"file-types":e.settings.fileTypes,files:e.files,"files-limit":e.settings.filesLimit},on:{"file-upload":e.handleFileUpload,"file-delete":e.handleFileDelete}})}),[],!1,null,null,null);t.a=T.exports},823:function(e,t,l){e.exports={form:"d3EJ",form__stars:"d3AIV",form__group:"d3AIX","form--required":"d3AIZ","form__field-title":"d3AJB","form__field-info":"d3AJD"}}}]);
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.