PageSourceSearch

https://www.gastronom.ru/assets/entries/pages_register_index.page.9f49ee6c.js

js gastronom.ru collected 2026-10-02 05:17:54 UTC 6,639 bytes, 1 lines download raw bytes

1import{e as E,B as J,_ as A,u as Y}from"../chunks/chunk-2d83ac2c.js";import{Z as D,U as $,Y as j,aN as Z,at as n,au as z,_ as h,$ as R,a0 as k,aj as s,ac as r,ap as d,af as C,a9 as b,aO as H,aJ as K,av as Q,V as X,aw as q}from"../chunks/chunk-ca037795.js";import{B as uu}from"../chunks/chunk-6da10e60.js";import{F as eu}from"../chunks/chunk-d6df48c0.js";import{V as ou}from"../chunks/chunk-a20911c7.js";import{L as tu}from"../chunks/chunk-804923d4.js";import{u as V}from"../chunks/chunk-a1b386e2.js";import{R as au}from"../chunks/chunk-a6197752.js";import"../chunks/chunk-129301cf.js";import"../chunks/chunk-a6e8e013.js";import"../chunks/chunk-2955c93d.js";import"../chunks/chunk-f70ab90b.js";const nu=D({__name:"RegisterForm",setup(_){const{send:o}=$(),{analytics:m}=j(),v=Z(),l=n(""),i=n(""),p=n(""),c=n(!1),a=n(""),f=n(""),g=n(""),w=()=>{a.value=l.value?"":"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F"},y=()=>{g.value=p.value?"":"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043A\u043E\u0440\u0440\u0435\u043A\u0442\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C"},B=()=>{f.value=i.value&&/[^\t\n\r @]+@[^\t\n\r @]+\.[^\t\n\r @]+/g.test(i.value)?"":"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043A\u043E\u0440\u0440\u0435\u043A\u0442\u043D\u0443\u044E \u043F\u043E\u0447\u0442\u0443"},N=z(()=>!g.value&&!a.value&&!f.value),S=()=>{w(),y(),B()},M=n(""),F=n(),x=e=>{M.value=e!=null?e:""},L=async()=>{if(S(),!N.value){if(!i.value&&!p.value&&!l.value){o("Profile:ErrorVoidData:Finish:View",{options:{page:m.page,eventName:"profile_regPage_errorVoidData_view",block:"errorVoidData"}});return}o("Profile:ErrorNotCorrect:Finish:View",{options:{page:m.page,eventName:"profile_regPage_errorNotCorrect_view",block:"errorNotCorrect"}});return}try{const e=await F.value.executeAndWait();await v.register(l.value,i.value,p.value,c.value,e),document.location.assign("/register-confirmation")}catch(e){if(e instanceof H&&e.response){const{username:u,password:t,email:P}=e.response._data;f.value=P?P[0]:void 0,a.value=u?u[0]:void 0,g.value=t?t[0]:void 0}else K(e)}},T=()=>{o("Profile:RegPage:Login:Click")},U=()=>{o("Profile:RegPage:Mail:Click")},O=()=>{o("Profile:RegPage:Password:Click")},I=()=>{o("Profile:RegPage:Newsletter:Click")},W=()=>{o("Profile:RegPage:Signup:Click",{options:{newsletter:c.value}})},G=()=>{o("Profile:RegPage:Signin:Click")};return(e,u)=>(h(),R(eu,{title:"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044F",onSubmit:L},{default:k(()=>[s("div",{class:r(e.$style.content)},[s("div",{class:r(e.$style.fields)},[d(E,{modelValue:l.value,"onUpdate:modelValue":u[0]||(u[0]=t=>l.value=t),modelModifiers:{trim:!0},error:a.value,placeholder:"\u041B\u043E\u0433\u0438\u043D",autocomplete:"username",onBlur:w,onClick:T},null,8,["modelValue","error"]),d(E,{modelValue:i.value,"onUpdate:modelValue":u[1]||(u[1]=t=>i.value=t),modelModifiers:{trim:!0},error:f.value,placeholder:"\u041F\u043E\u0447\u0442\u0430",autocomplete:"email",onBlur:B,onClick:U},null,8,["modelValue","error"]),d(E,{modelValue:p.value,"onUpdate:modelValue":u[2]||(u[2]=t=>p.value=t),modelModifiers:{trim:!0},error:g.value,placeholder:"\u041F\u0430\u0440\u043E\u043B\u044C",type:"password",autocomplete:"new-password",onBlur:y,onClick:O},null,8,["modelValue","error"]),d(uu,{modelValue:c.value,"onUpdate:modelValue":u[3]||(u[3]=t=>c.value=t),label:"\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F \u043D\u0430 \u0438\u043D\u0442\u0435\u0440\u0435\u0441\u043D\u044B\u0435 \u0440\u0435\u0446\u0435\u043F\u0442\u044B, \u043F\u043E\u0434\u0431\u043E\u0440\u043A\u0438 \u0438 \u0440\u0435\u043A\u043B\u0430\u043C\u043D\u044B\u0435 \u0440\u0430\u0441\u0441\u044B\u043B\u043A\u0438",type:"button",onClick:I},null,8,["modelValue"])],2),s("div",{class:r(e.$style.buttons)},[d(J,{type:"submit",onClick:W},{default:k(()=>u[6]||(u[6]=[C(" \u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0441\u044F ")])),_:1}),s("span",{class:r(e.$style.info)},[u[7]||(u[7]=C("\u041D\u0430\u0436\u0438\u043C\u0430\u044F \u201C\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044C \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044E\u201D, \u0432\u044B \u043F\u0440\u0438\u043D\u0438\u043C\u0430\u0435\u0442\u0435 ")),s("a",{href:"https://www.gastronom.ru/page/usage",onClick:u[4]||(u[4]=t=>b(o)("Profile:RegPage:UserAgreement:Click"))},"\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u043E\u0435 \u0441\u043E\u0433\u043B\u0430\u0448\u0435\u043D\u0438\u0435"),u[8]||(u[8]=C(" \u0438 ")),s("a",{href:"https://www.gastronom.ru/page/personal-data",onClick:u[5]||(u[5]=t=>b(o)("Profile:RegPage:PersonalTermsLink:Click"))},"\u043F\u043E\u043B\u0438\u0442\u0438\u043A\u0443 \u043A\u043E\u043D\u0444\u0438\u0434\u0435\u043D\u0446\u0438\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u0438")],2),s("div",{class:r(e.$style.linkWrapper)},[s("p",{class:r(e.$style.text)},[u[9]||(u[9]=C(" \u0423\u0436\u0435 \u0435\u0441\u0442\u044C \u0430\u043A\u043A\u0430\u0443\u043D\u0442? ")),s("a",{class:r(e.$style.link),href:"/auth",onClick:G}
1,"\u0412\u043E\u0439\u0442\u0438 ",2)],2)],2)],2)],2),d(ou,{ref_key:"captchaComponent",ref:F,invisible:"","hide-shield":"","no-auto-execute":"","captcha-key":"ysc1_DSdao9JKZJjebfXGB6o88aCa3wQGrNmEFnb4FhSG67c219fe",onTokenChanged:x},null,512)]),_:1}))}}),su="_content_197db_2",lu="_buttons_197db_10",ru="_fields_197db_11",iu="_linkWrapper_197db_21",cu="_text_197db_28",du="_link_197db_21",pu="_error_197db_43",mu="_info_197db_50",fu={content:su,buttons:lu,fields:ru,linkWrapper:iu,text:cu,link:du,error:pu,info:mu},vu={$style:fu},gu=A(nu,[["__cssModules",vu]]),Cu=D({__name:"index.page",props:{headTags:{}},setup(_){const o=_,{send:m}=$();V({...o.headTags,meta:[{name:"robots",content:"noindex, nofollow"}]});const v=n(),l=n(!1),{stop:i}=Y(v,([{isIntersecting:a}])=>{l.value=a}),p=()=>m("Profile:RegPage:View"),c=()=>{m("Profile:RegPage:Scroll",{options:{readFullContent:l.value}})};return Q(l,a=>{a&&c(),i()}),X(()=>{p(),document.addEventListener("scroll",c,{once:!0})}),q(()=>{document.removeEventListener("scroll",c)}),V({...o.headTags,meta:[{name:"robots",content:"noindex, nofollow"}]}),(a,f)=>(h(),R(tu,{"is-show-top-banner":!1},{default:k(()=>[s("div",{class:r(a.$style.root)},[d(gu),d(au,{class:r(a.$style.info),small:""},null,8,["class"])],2),s("span",{ref_key:"endOfContent",ref:v},null,512)]),_:1}))}}),Eu="_root_1veg3_2",ku="_info_1veg3_12",_u={root:Eu,info:ku},wu={$style:_u},Su=A(Cu,[["__cssModules",wu]]);export{Su 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.