1import{_ as ie}from"./uS63GOTR.js";import{_ as re}from"./6sFPRZAp.js";import{v as de,al as Y,aF as me,az as fe,a8 as r,m as v,aI as d,l as t,aL as C,aK as ue,s as n,as as o,o as u,F,an as b,u as N,N as z,r as m,_ as pe,n as U,ad as j,ah as R,ac as f,j as _e,f as ce}from"./BouUxOyb.js";import{_ as ve}from"./CmoA5yb8.js";import{_ as be}from"./BVp3mJas.js";import ke from"./8KsD_un1.js";import ge from"./DxYRiSPp.js";import{_ as ye}from"./rG5IQFKM.js";import{_ as we}from"./Dit_SoGi.js";import{_ as Se}from"./DzAKkSRC.js";import{c as A}from"./il1WZCzV.js";import{u as xe}from"./CnxC-cfu.js";import{u as Ve}from"./DlEAfJH6.js";import{u as Ce}from"./SQJZB2Os.js";import{u as ze}from"./Cxaok9yC.js";import{d as Ue}from"./BL-kthLT.js";import"./R1wtqHqk.js";import"./dNxgqfxV.js";import"./DPKwBKW4.js";import"./BYiaJpq6.js";import"./B5kcCwee.js";import"./DV3jYdXT.js";import"./BJry29i6.js";import"./DUVl42U1.js";const $e=["onKeydown"],he={class:"profile-info__block"},Me={class:"profile-info__block"},Be={class:"profile-info__block"},Ie={class:"profile-info__block"},De={class:"flex flex-col gap-2"},Fe={class:"flex gap-4"},Te={class:"flex items-center gap-2"},Le=["checked"],Ye={class:"flex items-center gap-2"},Ne=["checked"],je={class:"profile-info__block"},Re={class:"pt-6"},Ae=["href"],Ee=["href"],Ke={class:"profile-info__block"},Pe={class:"profile-info__pseudo-input"},Oe={class:"pt-6"},We=["href"],qe={class:"profile-info__block"},Ge={class:"profile-info__block"},He={class:"text-xs py-1"},Je={key:0,class:"text-hell-red"},Qe={key:0,class:"relative w-fit mt-2"},Xe=["src"],Ze={class:"profile-info mt-6"},eo={key:0,class:"profile-info__block"},oo={class:"flex items-center gap-2"},lo={key:1,class:"profile-info__block"},to={class:"hidden"},so=de({__name:"info",setup(no){const p=xe(),{userDetails:a}=Y(p),E=Ve(),{contacts:w}=Y(E),{isMobile:K}=Ce(),s=f({first_name:"",second_name:"",third_name:"",gender:"",birth_date:"",email:"",avatar:null,delete_avatar:!1});function P(){s.value.first_name=a.value?.first_name??"",s.value.second_name=a.value?.second_name??"",s.value.third_name=a.value?.third_name??"",s.value.gender=a.value?.sex??"",s.value.birth_date=a.value?.date?N(a.value?.date).format("YYYY-MM-DD"):"",s.value.email=a.value?.email??""}P();const k=f({filesSize:""}),$=_e(()=>!!k.value.filesSize.length),S=f("");me(()=>s.value.avatar,()=>{s.value.avatar?S.value=URL.createObjectURL(s.value.avatar):S.value=null});function O(i){i.size<=25e6?(s.value.avatar=i,k.value.filesSize=""):k.value.filesSize="ÐакÑималÑнÑй ÑÐ°Ð·Ð¼ÐµÑ Ð¸Ð·Ð¾Ð±ÑÐ°Ð¶ÐµÐ½Ð¸Ñ - 25Ðб"}function W(){s.value.avatar=null}const h=f(!1);async function T(){h.value=!0,await p.updateUserInfo(s.value)&&(s.value.avatar=null,s.value.delete_avatar=!1),h.value=!1}const _=f(!1),c=f(!1),{textMaskOptions:M,emailMaskOptions:q}=ze(),g=f(!1),B=f("");function G(i){g.value=!0,B.value=i.slug}function I(){g.value=!1,B.value=""}const x=Ue();async function H(i){const e=await x.unlinkSocial(i);I(),e?.success&&await p.getUserInfo()}async function J(i){switch(localStorage.setItem("return-url","/profile/info"),i.slug){case"vk":await x.vkLogin(),await p.getUserInfo();break;case"yandex":await x.yandexLogin(),await p.getUserInfo();break;case"telegram":await L();break}}const{telegramBotId:Q,telegramBotName:X}=fe().public;async function L(){window.Telegram&&window.Telegram.Login.auth({bot_id:Q,request_access:"write"},async i=>{i&&(await x.tgLink(i),await p.getUserInfo())})}return(i,e)=>{const y=ie,D=re,V=pe,Z=ve,ee=be,oe=ke,le=ge,te=ye,se=we,ne=Se;return r(),v(ne,{title:"ÐиÑнÑе даннÑе"},{default:d(()=>[t("form",{onKeydown:ue(C(T,["prevent"]),["enter"]),onSubmit:C(T,["prevent"])},[n(se,{class:"profile-info"},{default:d(()=>[t("div",he,[e[18]||(e[18]=t("label",{class:"profile-info__block-label",for:"surname"}," Ð¤Ð°Ð¼Ð¸Ð»Ð¸Ñ ",-1)),n(y,{id:"surname",modelValue:o(s).second_name,"onUpdate:modelValue":e[0]||(e[0]=l=>o(s).second_name=l),"mask-options":o(M),name:"surname",placeholder:"ФамилиÑ"},null,8,["modelValue","mask-options"])]),t("div",Me,[e[19]||(e[19]=t("label",{class:"profile-info__block-label",for:"name"}," ÐÐ¼Ñ ",-1)),n(y,{id:"name",modelValue:o(s).first_name,"onUpdate:modelValue":e[1]||(e[1]=l=>o(s).first_name=l),"mask-options":o(M),name:"name",placeholder:"ÐмÑ"},null,8,["modelValue","mask-options"])]),t("div",Be,[e[20]||(e[20]=t("label",{class:"profile-info__block-label",for:"patronymic"}," ÐÑÑеÑÑво ",-1)),n(y,{id:"patronymic",modelValue:o(s).third_name,"onUpdate:modelValue":e[2]||(e[2]=l=>o(s).third_name=l),"mask-options":o(M),name:"patronymic",placeholder:"ÐÑÑеÑÑво"},null,8,["modelValue","mask-options"])]),t("div",Ie,[t("div",De,[e[23]||(e[23]=t("div",{class:"profile-info__block-label"},"Ðол",-1)),t("div",Fe,[t("div",Te,[t("input",{id:"gender-male",checked:o(s).gender==="male",type:"radio",onClick:e[3]||(e[3]=C(l=>o(s).gender="male",["stop"]))},null,8,Le),e[21]||(e[21]=t("label",{for:"gender-male"},"ÐÑжÑкоиÌ",-1))]),t("div",Ye,[t("input",{id:"gender-female",checked:o(s).gender==="female",type:"radio",onClick:e[4]||(e[4]=C(l=>o(s).gender="female",["stop"]))},null,8,Ne),e[22]||(e[22]=t("label",{for:"gender-female"},"ÐенÑкий",-1))])])])]),t("div",je,[e[26]||(e[26]=t("label",{class:"profile-info__block-label",for:"birthday"}," ÐаÑа ÑÐ¾Ð¶Ð´ÐµÐ½Ð¸Ñ ",-1)),o(a)?.is_birthday_changed?(r(),u(F,{key:1},[t("div",{class:"profile-info__pseudo-input",onClick:e[6]||(e[6]=l=>c.value=!0)},b(o(s).birth_date?o(N)(o(s).birth_date).format("DD.MM.YYYY"):""),1),n(D,{modelValue:o(c),"onUpdate:modelValue":e[7]||
1(e[7]=l=>z(c)?c.value=l:null),"cancel-btn-text":"ÐонÑÑно",onCancel:e[8]||(e[8]=l=>c.value=!1),onClose:e[9]||(e[9]=l=>c.value=!1)},{default:d(()=>[t("p",Re,[e[24]||(e[24]=m(" ÐаÑÑ ÑÐ¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ измениÑÑ ÑолÑко один Ñаз. ÐÑли Ð²Ñ Ð¾ÑиблиÑÑ Ð¸ Ñ Ð¾ÑиÑе поменÑÑÑ ÐµÐµ еÑе Ñаз, напиÑиÑе нам в ",-1)),t("a",{href:o(w).tgLink,class:"font-bold"}," Telegram ",8,Ae),e[25]||(e[25]=m(" или позвониÑе на гоÑÑÑÑÑ Ð»Ð¸Ð½Ð¸Ñ ",-1)),t("a",{href:`tel:${o(w).phone}`,class:"font-bold"},b(o(w).phone),9,Ee)])]),_:1},8,["modelValue"])],64)):(r(),v(y,{key:0,id:"birthday",modelValue:o(s).birth_date,"onUpdate:modelValue":e[5]||(e[5]=l=>o(s).birth_date=l),name:"birthday",placeholder:"ÐаÑа ÑождениÑ",type:"date"},null,8,["modelValue"]))]),t("div",Ke,[e[31]||(e[31]=t("div",{class:"profile-info__block-label"},"ТелеÑон",-1)),t("div",{class:"cursor-pointer",onClick:e[10]||(e[10]=l=>_.value=!0)},[t("div",Pe,b(o(a)?.phone??"ТелеÑон не Ñказан"),1),e[27]||(e[27]=t("p",{class:"text-xs text-hell-black-60 mt-2"},[m(" УказаннÑй Ð½Ð¾Ð¼ÐµÑ ÑвлÑеÑÑÑ ÐºÐ¾Ð½ÑакÑнÑм, но "),t("b",null,"не"),m(" иÑполÑзÑеÑÑÑ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð¿Ñи заказе на ÑайÑе. ")],-1))]),n(D,{modelValue:o(_),"onUpdate:modelValue":e[11]||(e[11]=l=>z(_)?_.value=l:null),"cancel-btn-text":"ÐонÑÑно",onCancel:e[12]||(e[12]=l=>_.value=!1),onClose:e[13]||(e[13]=l=>_.value=!1)},{default:d(()=>[t("p",Oe,[e[28]||(e[28]=m(" ÐомеÑ, ÑказаннÑй пÑи ÑегиÑÑÑаÑии, можно измениÑÑ ÑолÑко напиÑав нам в ",-1)),t("a",{href:o(w).tgLink,class:"font-bold"}," Telegram ",8,We),e[29]||(e[29]=m(" или позвонив на гоÑÑÑÑÑ Ð»Ð¸Ð½Ð¸Ñ ",-1)),e[30]||(e[30]=t("a",{class:"font-bold",href:"tel:+78002001145"}," 8 (800) 200-11-45",-1))])]),_:1},8,["modelValue"])]),t("div",qe,[e[32]||(e[32]=t("label",{class:"profile-info__block-label",for:"email"}," Email ",-1)),n(y,{id:"email",modelValue:o(s).email,"onUpdate:modelValue":e[14]||(e[14]=l=>o(s).email=l),"mask-options":o(q),name:"email",placeholder:"Email",type:"email"},null,8,["modelValue","mask-options"])]),t("div",Ge,[n(Z,{onAddImage:O},{default:d(()=>[n(V,{class:"w-full",color:"outline",size:"md"},{default:d(()=>[...e[33]||(e[33]=[m(" ÐагÑÑзиÑÑ ÑоÑо пÑоÑÐ¸Ð»Ñ ",-1)])]),_:1})]),_:1}),n(ee,{modelValue:o($),"onUpdate:modelValue":e[15]||(e[15]=l=>z($)?$.value=l:null)},{default:d(()=>[t("div",He,[o(k).filesSize?(r(),u("span",Je,b(o(k).filesSize),1)):U("",!0)])]),_:1},8,["modelValue"]),o(S)?(r(),u("div",Qe,[t("img",{src:o(S),alt:"preview",class:"size-16 rounded-lg object-cover"},null,8,Xe),t("button",{class:"profile-info__preview-remove-btn",onClick:W},[n(oe,{"font-controlled":!1,class:"size-4"})])])):U("",!0)]),n(V,{"is-loading":o(h),size:o(K)?"md":"lg",class:"mt-4",type:"submit"},{default:d(()=>[...e[34]||(e[34]=[m(" Ð¡Ð¾Ñ ÑаниÑÑ ",-1)])]),_:1},8,["is-loading","size"]),t("div",Ze,[o(a)?.social_links.filter(l=>l.state).length?(r(),u("div",eo,[e[36]||(e[36]=t("div",{class:"profile-info__block-label"},"ÐÑивÑзаннÑе ÑоÑÑеÑи",-1)),(r(!0),u(F,null,j(o(a)?.social_links.filter(l=>l.state),l=>(r(),v(V,{key:l.name,class:"!justify-between",color:"outline",size:"md",onClick:ae=>G(l)},{default:d(()=>[t("div",oo,[(r(),v(R(`SvgoSocial${o(A)(l.slug)}`),{"font-controlled":!1,class:"size-6",filled:""})),m(" "+b(l.name),1)]),n(le,{"font-controlled":!1,class:"size-6",filled:""})]),_:2},1032,["onClick"]))),128)),n(D,{modelValue:o(g),"onUpdate:modelValue":e[16]||(e[16]=l=>z(g)?g.value=l:null),"cancel-btn-text":"Ðа","confirm-btn-text":"ÐеÑ","is-hide-close-btn":"",onCancel:e[17]||(e[17]=l=>H(o(B))),onClose:I,onConfirm:I},{default:d(()=>[...e[35]||(e[35]=[t("h3",null,"ÐÑ Ð´ÐµÐ¹ÑÑвиÑелÑно Ñ Ð¾ÑиÑе оÑвÑзаÑÑ ÑÑÑ ÑоÑÑеÑÑ?",-1)])]),_:1},8,["modelValue"])])):U("",!0),o(a)?.social_links.filter(l=>!l.state).length?(r(),u("div",lo,[e[37]||(e[37]=t("div",{class:"profile-info__block-label"},"ÐÑивÑзаÑÑ ÑоÑÑеÑи",-1)),(r(!0),u(F,null,j(o(a)?.social_links.filter(l=>!l.state),l=>(r(),v(V,{key:l.name,color:"outline",size:"md",onClick:ae=>J(l)},{default:d(()=>[(r(),v(R(`SvgoSocial${o(A)(l.slug)}`),{"font-controlled":!1,class:"size-6",filled:""})),m(" "+b(l.name),1)]),_:2},1032,["onClick"]))),128)),t("div",to,[n(te,{"telegram-login":o(X),onCallback:L},null,8,["telegram-login"])])])):U("",!0)])]),_:1})],40,$e)]),_:1})}}}),Bo=ce(so,[["__scopeId","data-v-a0266f4f"]]);export{Bo as default}; 2//# sourceMappingURL=-g7Oker3.js.map
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.