1import{_ as J}from"./BrFPpe89.js";import{_ as M}from"./-iQyOcWX.js";import{_ as j}from"./Dq50gg-q.js";import{b2 as z,bV as F,b3 as v,b4 as D,b5 as L,b6 as Q,b7 as R,b8 as Y,bd as k,ba as x,bf as a,bh as c,bc as h,bg as G,br as H,bb as r,be as w,bJ as K,bL as U,bk as W}from"./IwkjGYkM.js";import{F as X}from"./DYFb2gLt.js";import{J as Z}from"./Bg6d2RZQ.js";import{M as ee}from"./CcxuNtrv.js";import"./Kd6dYcX1.js";try{(function(){var i=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},s=new i.Error().stack;s&&(i._sentryDebugIds=i._sentryDebugIds||{},i._sentryDebugIds[s]="bf55ee13-1eda-4961-bb5f-8e9e0a53106e",i._sentryDebugIdIdentifier="sentry-dbid-bf55ee13-1eda-4961-bb5f-8e9e0a53106e")})()}catch(i){}const se={class:"subscribe-form"},oe={class:"subscribe-form__fields"},te={class:"form-fields__email"},ae={class:"form-fields__submit"},ie={class:"form-fields__policy"},re={key:0,class:"form-fields__success"},ne=z({__name:"Subscribe",setup(i){const s=F("yaCaptcha"),m=F("subscribeForm"),g=F("fieldsSet"),B=v([]),I=D(()=>L({email:R().required("ÐведиÑе email").email("ÐевеÑнÑй ÑоÑÐ¼Ð°Ñ ÑлекÑÑонной поÑÑÑ").test("is-email-used","ÐÑÐ¾Ñ email Ñже подпиÑан",e=>!B.value.includes(e)),checkPolicy:Q().required().oneOf([!0],"ÐбÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ")})),O=D(()=>[{component:"field-default",sysname:"email",label:"E-mail"}]),E=v(null),N=async e=>{E.value=e,s&&s.value?s.value.execute():C("error")},d=v(!1),u=v(""),P=e=>{C(e)},T=()=>{var e;(e=m.value)==null||e.setFieldError("email","Токен капÑи иÑÑек. ÐопÑобÑйÑе еÑе Ñаз"),s&&s.value&&s.value.reset()},S=()=>{var e;(e=m.value)==null||e.setFieldError("email","Ðозникла оÑибка. ÐопÑобÑйÑе еÑе Ñаз"),s&&s.value&&s.value.reset()},C=async e=>{var o,n,f,_,b,p,y;try{d.value=!0,(n=(o=g.value)==null?void 0:o.getFieldComponent("email"))==null||n.setDirty(!0);const t=await ee.sendSubscribeForm({email:(f=E.value)==null?void 0:f.email,recaptchaToken:e,source:"form"});t.success&&t.payload&&(u.value="",t.payload.status==="ok"?(u.value="ÐÑ Ð¾ÑпÑавили Ðам пиÑÑмо Ð´Ð»Ñ Ð¿Ð¾Ð´ÑвеÑÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñки",$("subscribe",[(b=(_=t.payload)==null?void 0:_.email)!=null?b:""])):t.payload.status==="auth"&&(console.log("ÐÑÐ¾Ñ email Ñже подпиÑан"),(p=m.value)==null||p.setFieldError("email","ÐÑÐ¾Ñ email Ñже подпиÑан")))}catch(t){console.log(t),(y=m.value)==null||y.setFieldError("email","Ðе ÑдалоÑÑ ÑоздаÑÑ Ð¿Ð¾Ð´Ð¿Ð¸ÑкÑ!")}d.value=!1,s&&s.value&&s.value.reset()},V=()=>{var e,o;(o=(e=g.value)==null?void 0:e.getFieldComponent("email"))==null||o.setDirty(!0)},$=(e,o)=>{if(window&&!window.msApi){console.log("msApi not found, maybe run on dev-server");return}if(window&&typeof window.msApi[e]!="function"){console.error('Not found method "'+e+'" of msApi');return}try{return window.msApi[e].apply(window.msApi,o)}catch(n){console.error("msApi error: ",n)}};return(e,o)=>{const n=J,f=M,_=j,b=U,p=X,y=Y("analytics-id");return x(),k("div",se,[o[2]||(o[2]=a("div",{class:"subscribe-form__text"},[a("div",{class:"form-title"},"ÐодпиÑиÑеÑÑ Ð½Ð° наÑÑ ÑаÑÑÑÐ»ÐºÑ Ð¸Â Ð¿Ð¾Ð»ÑÑиÑе ÑкидкÑ 10%"),a("div",{class:"form-text"}," ÐÑÑавÑÑе ÑÐ²Ð¾Ñ ÑлекÑÑоннÑÑ Ð¿Ð¾ÑÑÑ, и мÑ бÑдем пÑиÑÑлаÑÑ Ð¿Ð¾Ð»ÐµÐ·Ð½Ñе ÑÑаÑÑи и беÑплаÑнÑе маÑеÑÐ¸Ð°Ð»Ñ ")],-1)),a("div",oe,[c(p,{ref_key:"subscribeForm",ref:m,"validation-schema":r(I),class:"form-fields",onSubmit:N,onInvalidSubmit:V},{default:h(({isSubmitting:t,meta:q,values:l})=>{var A;return[G((x(),k("div",te,[c(n,{ref_key:"fieldsSet",ref:g,"classes-ext":["theme-white"],scheme:r(O),"without-blur":!0},null,8,["scheme"])])),[[y,[{required:!0,data:(A=l==null?void 0:l.email)!=null?A:"",valid:(l==null?void 0:l.email)&&q.valid,nameYa:"email"}],"firstPartyParams"]]),a("div",ae,[c(f,{"button-type":"primary","size-type":"normal16",loading:t||r(d),disabled:t||r(d)},{default:h(()=>[...o[0]||(o[0]=[w(" ÐодпиÑаÑÑÑÑ ",-1)])]),_:1},8,["loading","disabled"])]),a("div",ie,[c(_,{name:"checkPolicy",value:!0,"initial-value":!1},{default:h(()=>[...o[1]||(o[1]=[a("p",{class:"policy-text"},[w(" Ð¯Â Ð´Ð°Ñ Ñвое ÑоглаÑие на обÑабоÑÐºÑ Ð¼Ð¾Ð¸Ñ
пеÑÑоналÑнÑÑ
даннÑÑ
, в ÑооÑвеÑÑÑвии Ñ ФедеÑалÑнÑм законом оÑ "),a("nobr",null,"27.07.2006"),w(" года â "),a("nobr",null,"152-ФÐ"),w(" «Ð пеÑÑоналÑнÑÑ
даннÑÑ
», на
1 ÑÑловиÑÑ
Ð¸Â Ð´Ð»Ñ Ñелей, опÑеделеннÑÑ
в СоглаÑии на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ
даннÑÑ
")],-1)])]),_:1})]),r(u)?(x(),k("div",re,K(r(u)),1)):H("",!0),c(b,null,{default:h(()=>[c(r(Z),{ref_key:"yaCaptcha",ref:s,"site-key":e.$config.public.yandexCaptcha,lang:"ru","hide-shield":"",invisible:"",test:"",onOnSuccess:P,onOnTokenExpired:T,onOnNetworkError:S,onOnJavaScriptError:S},null,8,["site-key"])]),_:1})]}),_:1},8,["validation-schema"])])])}}}),pe=Object.assign(W(ne,[["__scopeId","data-v-77d156a3"]]),{__name:"CommonFormSubscribe"});export{pe as default};
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.