PageSourceSearch

https://63pokupki.ru/public/client-seo/js/4167.ef1b0b1f.js

js 63pokupki.ru collected 2026-10-01 11:54:28 UTC 8,257 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkclient_web"]=self["webpackChunkclient_web"]||[]).push([[4167,9450],{24167:(e,t,o)=>{o.r(t),o.d(t,{__esModule:()=>i.B,default:()=>d});var s=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("Ds-new-modal",{attrs:{sHeader:e.sModalHeader,sConfirmText:e.sConfirmText,sTypeSize:"small",onConfirmAction:e.fCreateClaim,onClose:e.onCloseModal,sCancelText:e.sCancelText,isDisabledConfirm:Boolean(e.sErrorMessage||!e.sLinkCheaperItem),isLoading:e.isLoadingCreateClaim,isBlockWidthButtonConfirm:""}},[t("div",{class:["modal-wrapper",{"modal-wrapper__center":e.isCreateClaimCheaperItem}]},[e.isCreateClaimCheaperItem?t("h3",{staticClass:"modal__success"},[e._v(" Спасибо за обращение! "),t("br"),e._v("Мы уведомим вас о рассмотрении жалобы. ")]):[t("p",{staticClass:"modal-description"},[e._v(" Добавьте, пожалуйста, ссылку на данный товар с ценой ниже, чем "+e._s(e.hasAccessToOldUI?"в закупке":"у поставщика")+" ")]),t("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.sLinkCheaperItem,expression:"sLinkCheaperItem",modifiers:{trim:!0}}],staticClass:"modal-link",attrs:{type:"text",placeholder:"Ссылка"},domProps:{value:e.sLinkCheaperItem},on:{change:e.fValidateLink,input:function(t){t.target.composing||(e.sLinkCheaperItem=t.target.value.trim())},blur:function(t){return e.$forceUpdate()}}}),e.sErrorMessage?t("p",{staticClass:"modal-error"},[e._v(e._s(e.sErrorMessage))]):e._e()]],2)])},a=[],i=o(9203);const r=i.A;var n=o(81656),l=(0,n.A)(r,s,a,!1,null,"23b632ba",null);const d=l.exports},19450:(e,t,o)=>{o.r(t),o.d(t,{__esModule:()=>i.B,default:()=>d});var s=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("div",{staticClass:"ds-modal-new",class:`ds-modal-new_${e.sModalPosition}`,style:"bottom"===e.sModalPosition&&{padding:e.isApp?"39px 0 56px":0}},[t("div",{staticClass:"container",class:[e.sTypeSize]},[t("div",{staticClass:"header"},[t("div",{staticClass:"header-left"},[e.isShowBackArrow?t("div",{staticClass:"close-icon",on:{click:e.fGoBack}},[t("Icon",{attrs:{sIconName:"arrow-left-space",sWidth:"24",sHeight:"24"}})],1):e._e(),t("span",[e._v(" "+e._s(e.sHeader)+" ")])]),t("div",{staticClass:"close-container",on:{click:e.fClose}},[t("Icon",{attrs:{sIconName:"close-new",sWidth:"24",sHeight:"24"}})],1)]),t("div",{staticClass:"content"},[e._t("default")],2),t("div",{staticClass:"footer"},[e.sCancelText?t("new-button",{attrs:{sType:"button",sAppearance:"secondary",onClick:e.fClose,vStyle:{padding:"10px 24px","min-height":"40px","max-width":""+(e.isBlockWidthButtonConfirm?"100%":"170px"),"font-size":"14px"}}},[e._v(e._s(e.sCancelText)+" ")]):e._e(),e.sConfirmText?t("new-button",{attrs:{sType:"button",onClick:e.fConfirmAction,vStyle:{padding:"10px 24px","min-height":"40px","max-width":""+(e.isBlockWidthButtonConfirm?"100%":"200px"),"font-size":"14px"},isLoading:e.isLoading,isDisabled:e.isDisabledConfirm}},[e.sNameButtonIcon?t("Icon",{staticClass:"confirm-icon",attrs:{sIconName:e.sNameButtonIcon,sWidth:"17",sHeight:"17"}}):e._e(),e._v(" "+e._s(e.sConfirmText)+" ")],1):e._e()],1)]),t("div",{staticClass:"background",on:{click:e.fClose}})])])},a=[],i=o(86756);const r=i.A;var n=o(81656),l=(0,n.A)(r,s,a,!1,null,"45572d9c",null);const d=l.exports},95492:(e,t,o)=>{o.r(t),o.d(t,{__esModule:()=>i.B,default:()=>d});var s=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("button",{class:["ds-new-button ",{loading:e.isLoading},` ${e.sAppearance}`],style:e.vStyleCustom,attrs:{type:e.sType,"aria-label":e.sAriaLabel,disabled:e.isDisabled},on:{click:e.fClick}},[e.isLoading?t("div",{staticClass:"icon-loading"}):e._t("default")],2)},a=[],i=o(88875);const r=i.A;var n=o(81656),l=(0,n.A)(r,s,a,!1,null,"7880ad00",null);const d=l.exports},9203:(e,t,o)=>{Object.defineProperty(t,"B",{value:!0});const s=o(31635),a=o(18657),i=s.__importDefault(o(2791)),r=s.__importDefault(o(19450)),n=o(73396),l=o(40826),d=o(5861);let p=class extends i.default{constructor(){super(...arguments),this.sLinkCheaperItem="",this.sErrorMessage=""}fValidateLink(){const e=/^(https?:\/\/)([\wа-яА-Я-]{1,32}\.[\wа-яА-Я-]{1,32})[^\s@]*$/gm;e.test(this.sLinkCheaperItem)?this.sErrorMessage="":this.sErrorMessage="Пожалуйста, введите корректную ссылку в формате https://"}fCreateClaim(){this.onCreateClaim(this.sLinkCheaperItem)}get hasAccessToOldUI(){return this.ctrl.userSys.user.has_access_to_old_ui}get sModalHeader(){return this.isCreateClaimCheaperItem?"":"Спасибо, что обратились!"}get sCancelText(){return this.isCreateClaimCheaperItem?"Закрыть":""}get sConfirmText(){return this.isCreateClaimCheaperItem?"":"Отправить"}get ctrl(){return(0,l.gfInitContextCtrl)((0,d.mIsClient)()?this.$context:this.$ssrContext,n.PageCtrl)}};s.__decorate([(0,a.Prop)({type:Function,default:()=>{}})],p.prototype,"onCreateClaim",void 0),s.__decorate([(0,a.Prop)({type:Function,default:()=>{}})],p.prototype,"onCloseModal",void 0),s.__decorate([(0,a.Prop)({type:Boolean,default:!1})],p.prototype,"isCreateClaimCheaperItem",void 0),s.__decorate([(0,a.Prop)({type:Boolean,default:!1})],p.prototype,"isLoadingCreateClaim",void 0),p=s.__decorate([(0,a.Component)({components:{"Ds-new-modal":r.default}})],p),t.A=p},86756:(e,t,o)=>{Object.defineProperty(t,"B",{value:!0});const s=o(31635),a=s.__importDefault(o(36599)),i=s.__importDefault(o(33801)),r=s.__importDefault(o(85471)),n=o(18657),l=s.__importDefault(o(95492));let d=class extends r.default{fClose(){this.onClose&&this.onClose()}fConfirmAction(){this.onConfirmAction&&this.onConfirmAction()}fGoBack(){this.onGoBack&&this.onGoBack()}mounted(){this.isDisabledScroll&&(document.body.style.overflow="hidden")}destroyed(){this.isDisabledScroll&&(document.body.style.overflow=null)}};s.__decorate([(0,n.Prop)({type:Boolean,default:!1})],d.prototype,"isApp",void 0),s.__decorate([(0,n.Prop)({type:String,default:"center"})],d.prototype,"sModalPosition",void 0),s.__decorate([(0,n.Prop)({type:Boolean,default:!0})],d.prototype,"isDisabledScroll",void 0),s.__decorate([(0,n.Prop)({type:String,default:""})],d.prototype,"sHeader",void 0),s.__decorate([(0,n.Prop)({type:String})],d.prototype,"sCancelText",void 0),s.__decorate([(0,n.Prop)({type:String})],d.prototype,"sConfirmText",void 0),s.__decorate([(0,n.Prop)({type:Boolean,default:!1})],d.prototype,"isBlockWidthButtonConfirm",void 0),s.__decorate([(0,n.Prop)({type:String})],d.prototype,"sNameButtonIcon",void 0),s.__decorate([(0,n.Prop)({type:Boolean,default:!1})],d.prototype,"isShowBackArrow",void 0),s.__decorate([(0,n.Prop)({type:Boolean,default:!1})],d.prototype,"isLoading",void 0),s.__decorate([(0,n.Prop)({type:String,default:"medium"})],d.prototype,"sTypeSize",void 0),s.__decorate([(0,n.Prop)({type:Boolean,default:!1})],d.prototype,"isDisabledConfirm",void 0),s.__decorate([(0,n.Prop)({type:Function,default:()=>{}})],d.prototype,"onClose",void 0),s.__decorate([(0,n.Prop)({type:Function,default:()=>{}})],d.prototype,"onConfirmAction",void 0),s.__decorate([(0,n.Prop)({type:Function,default:()=>{}})],d.prototype,"onGoBack",void 0),d=s.__decorate([(0,a.default)({components:{Icon:i.default,"new-button":l.default}})],d),t.A=d},88875:(e,t,o)=>{Object.defineProperty(t,"B",{value:!0});const s=o(31635),a=s.__importDefault(o(85471)),i=s.__importDefault(o(36599)),r=o(18657);let n=class extends a.default{fClick(){this.isLoading||this.isDisabled||this.onClick()}get vStyleCustom(){let e={};return e={...e,...this.vStyle},e}};s.__decorate([(0,r.Prop)({type:String,default:"button"})],n.prototype,"sType",void 0),s.__decorate([(0,r.Prop)({type:String,default:""}
1)],n.prototype,"sAriaLabel",void 0),s.__decorate([(0,r.Prop)({type:String,default:"primary"})],n.prototype,"sAppearance",void 0),s.__decorate([(0,r.Prop)({type:Object,default:()=>{}})],n.prototype,"vStyle",void 0),s.__decorate([(0,r.Prop)({type:Boolean,default:!1})],n.prototype,"isLoading",void 0),s.__decorate([(0,r.Prop)({type:Boolean,default:!1})],n.prototype,"isDisabled",void 0),s.__decorate([(0,r.Prop)({type:Function,default:()=>!1})],n.prototype,"onClick",void 0),n=s.__decorate([i.default],n),t.A=n}}]);

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.