1import{_ as ae,a as ne,o as se,b as le}from"./Cirye-Xe.js";import{d as V,o as s,a as r,b as a,t as u,g as A,M as oe,x as re,v as ie,k as ue,m as _e,u as e,e as _,w as P,c as y,F as f,q as g,s as p,i as c,ax as ce,f as B,_ as pe,r as me,P as de,R as ve,ay as ye}from"./DNo0w92o.js";const fe={class:"payment-detail-row"},ge={class:"payment-detail-row__label"},ke={class:"payment-detail-row__value"},xe=V({__name:"DetailRow",props:{label:{},value:{}},setup(R){return($,E)=>(s(),r("div",fe,[a("span",ge,u(R.label),1),a("span",ke,u(R.value),1)]))}}),we=Object.assign(A(xe,[["__scopeId","data-v-4878e21c"]]),{__name:"PaymentDetailRow"}),be=globalThis.setInterval,he={class:"payment-page"},Ce={key:0},Pe={class:"payment-page__details"},Be={class:"payment-page__details"},Le={class:"payment-page__services"},Ne={class:"payment-page__service-title"},Re={class:"payment-page__service-price"},Ee={class:"payment-page__total"},De={class:"payment-page__total-info"},Ie={key:0,class:"payment-page__total-caption"},$e={class:"payment-page__total-sum"},Fe={class:"payment-page__email"},Me={class:"payment-page__email-hint"},Oe={key:0,class:"payment-page__error"},qe=3e3,Se=30,Te=V({__name:"Payment",setup(R){oe({title:"ÐплаÑа пÑиÑма â ÐоÑÑоÑÐ½Ð°Ñ ÐºÐ»Ð¸Ð½Ð¸ÐºÐ°",meta:[{name:"robots",content:"noindex, nofollow"}]});const{getOrder:$,getOrderStatus:E,saveOrderEmail:U,createOrderPayment:j}=re(se),F=ie(),m=c(()=>F.query.token||""),k=p(!0),i=p(""),o=p(null),l=p(null),d=p(""),D=p(!1),L=p(!1);let x=null;const w=c(()=>!!l.value?.paid),G=c(()=>F.query.from==="bank"),M=c(()=>!!l.value?.has_pending&&!w.value),Z=c(()=>!!l.value&&!w.value&&!M.value&&(G.value||!!l.value?.failed)),I=c(()=>o.value?o.value.amount_due:0),H=c(()=>l.value?.paid_amount??I.value),O=c(()=>{const t=o.value;return!t||!t.requires_prepayment||!t.total_amount?0:Math.round(t.amount_due/t.total_amount*100)}),X=c(()=>o.value?.services??[]);function N(t){return Number(t||0).toLocaleString("ru-RU",{minimumFractionDigits:0,maximumFractionDigits:2})}
1function z(t){return t?.service?.name||t?.name||"ÐедиÑинÑкие ÑÑлÑги"}function J(t){return Number(t?.service?.price??t?.price??0)}function q(t){return(t?.errors&&Object.values(t.errors)[0])?.[0]||t?.message||t?.error}async function K(){if(k.value=!0,!m.value){i.value="Ðе Ñказан Ñокен заÑвки",k.value=!1;return}const t=await $(m.value);if(!t){i.value="ÐаÑвка не найдена",k.value=!1;return}o.value=t,d.value=t.email||"",k.value=!1,l.value=await E(m.value),!w.value&&l.value?.has_pending&&Q()}function Q(){if(x)return;let t=0;x=be(async()=>{t++,l.value=await E(m.value),(l.value?.paid||l.value?.failed||t>=Se)&&S()},qe)}function S(){x&&(clearInterval(x),x=null)}async function W(){if(D.value=!1,i.value="",!d.value)return;const t=await U(m.value,d.value);t.ok?D.value=!0:i.value=q(t.body)||"ÐÑовеÑÑÑе email"}async function Y(){L.value=!0,i.value="";const n=await j(m.value,void 0),b=n.body?.data?.pay_url;if(n.ok&&b){window.location.href=b;return}i.value=q(n.body)||"Ðе ÑдалоÑÑ ÑоздаÑÑ Ð¾Ð¿Ð»Ð°ÑÑ",L.value=!1}return ue(K),_e(S),(t,n)=>{const b=ae,h=ne,C=we,T=le,ee=pe;return s(),r("div",he,[e(k)?(s(),r("div",Ce,[_(b,null,{default:P(()=>[...n[1]||(n[1]=[a("p",{class:"payment-page__muted"}," ÐагÑÑзка заÑвки⦠",-1)])]),_:1})])):e(i)&&!e(o)?(s(),y(h,{key:1,variant:"error",title:"Ðе ÑдалоÑÑ Ð¾ÑкÑÑÑÑ Ð·Ð°ÑвкÑ",text:e(i)},null,8,["text"])):e(o)?(s(),r(f,{key:2},[e(w)?g("",!0):(s(),r(f,{key:0},[e(M)?(s(),y(h,{key:0,title:"ÐжидаеÑÑÑ Ð¿Ð¾Ð´ÑвеÑждение оплаÑÑ",text:"ÐÑли Ð²Ñ Ñже заплаÑили, ÑÑаÑÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð¸ÑÑÑ Ñам â обÑÑно до минÑÑÑ. ÐÑли оплаÑа не пÑоÑла, оплаÑиÑе еÑÑ Ñаз по кнопке ниже."})):e(Z)?(s(),y(h,{key:1,variant:"error",title:"ÐплаÑа не подÑвеÑждена",text:"ÐоÑ
оже, плаÑÑж не пÑоÑÑл. ÐÑли денÑги не ÑпиÑанÑ, попÑобÑйÑе оплаÑиÑÑ ÐµÑÑ Ñаз."})):e(o).requires_prepayment?(s(),y(h,{key:2,title:`ÐÑиÑм по ${e(O)}% пÑедоплаÑе`,text:"ÐплаÑиÑе пÑиÑм, ÑÑÐ¾Ð±Ñ Ð¼Ñ Ð¿Ð¾Ð´ÑвеÑдили бÑонÑ."},null,8,["title"])):(s(),y(h,{key:3,title:"ÐплаÑа пÑиÑма",text:"ÐплаÑиÑе пÑиÑм онлайн â бÑÑÑÑо и безопаÑно."}))],64)),_(b,null,{default:P(()=>[e(w)?(s(),r(f,{key:0},[n[4]||(n[4]=a("div",{class:"payment-page__result"},[a("svg",{class:"payment-page__result-icon",xmlns:"http://www.w3.org/2000/svg",width:"80",height:"80",viewBox:"0 0 80 80",fill:"none"},[a("path",{opacity:"0.15",transform:"translate(6.6667 6.6667)",d:"M66.6667 33.3333C66.6667 51.7428 51.7428 66.6667 33.3333 66.6667C14.9238 66.6667 0 51.7428 0 33.3333C0 14.9238 14.9238 0 33.3333 0C51.7428 0 66.6667 14.9238 66.6667 33.3333Z",fill:"#30CE39"}),a("path",{transform:"translate(25.8333 29.1667)",d:"M27.6011 0.732233C28.5774 1.70854 28.5774 3.29146 27.6011 4.26777L10.9344 20.9344C9.95812 21.9107 8.37521 21.9107 7.3989 20.9344L0.732233 14.2678C-0.244078 13.2915 -0.244078 11.7085 0.732233 10.7322C1.70854 9.75592 3.29146 9.75592 4.26777 10.7322L9.16667 15.6311L16.6161 8.18168L24.0656 0.732233C25.0419 -0.244078 26.6248 -0.244078 27.6011 0.732233Z",fill:"#30CE39"})]),a("span",{class:"payment-page__result-title"},"ÐаÑвка оплаÑена"),a("span",{class:"payment-page__result-text"},"ÐплаÑа полÑÑена, ÑпаÑибо! ÐÑ ÑвÑжемÑÑ Ñ Ð²Ð°Ð¼Ð¸ Ð´Ð»Ñ Ð¿Ð¾Ð´ÑвеÑÐ¶Ð´ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿Ð¸Ñи.")],-1)),n[5]||(n[5]=a("hr",{class:"payment-page__divider"},null,-1)),a("div",Pe,[_(C,{label:"ÐаÑиенÑ",value:e(l)?.fio||e(o).contacts?.fio||"â"},null,8,["value"]),_(C,{label:"ÐÐ¾Ð¼ÐµÑ Ð·Ð°Ñвки",value:e(l)?.number||"â"},null,8,["value"]),_(C,{label:"ÐплаÑено",value:`${N(e(H))} â½`},null,8,["value"])]),_(T,{to:e(ce),target:"_blank",external:""},{default:P(()=>[...n[2]||(n[2]=[B(" ÐеÑнÑÑÑÑÑ Ð½Ð° ÑÐ°Ð¹Ñ ",-1)])]),_:1},8,["to"]),e(l)?.receipt_url?(s(),y(ee,{key:0,to:e(l).receipt_url,target:"_blank",rel:"noopener",class:"payment-page__link",external:""},{default:P(()=>[...n[3]||(n[3]=[B(" ÐÑкÑÑÑÑ Ñек ",-1)])]),_:1},8,["to"])):g("",!0)],64)):(s(),r(f,{key:1},[a("div",Be,[_(C,{label:"ÐаÑиенÑ",value:e(o).contacts?.fio||"â"},null,8,["value"]),_(C,{label:"ТелеÑон",value:e(o).contacts?.phone||"â"},null,8,["value"])]),n[7]||(n[7]=a("hr",{class:"payment-page__divider"},null,-1)),a("div",Le,[(s(!0),r(f,null,me(e(X),(v,te)=>(s(),r("div",{key:te,class:"payment-page__service"},[a("span",Ne,[B(u(z(v)),1),(v.count||1)>1?(s(),r(f,{key:0},[B(" à "+u(v.count),1)],64)):g("",!0)]),a("span",Re,u(N(J(v)))+" â½",1)]))),128))]),n[8]||(n[8]=a("hr",{class:"payment-page__divider"},null,-1)),a("div",Ee,[a("div",De,[n[6]||(n[6]=a("span",{class:"payment-page__total-title"},"РоплаÑе",-1)),e(o).requires_prepayment?(s(),r("span",Ie,"пÑедоплаÑа "+u(e(O))+"%",1)
1):g("",!0)]),a("span",$e,u(N(e(I)))+" â½",1)]),a("div",Fe,[de(a("input",{"onUpdate:modelValue":n[0]||(n[0]=v=>ve(d)?d.value=v:null),type:"email",inputmode:"email",autocomplete:"email",placeholder:"ÐведиÑе поÑÑÑ Ð´Ð»Ñ Ñека",class:"payment-page__email-input",onBlur:W},null,544),[[ye,e(d)]]),a("span",Me,u(e(D)?"ÐоÑÑа ÑоÑ
Ñанена":"ÐÑпÑавим каÑÑовÑй Ñек на поÑÑÑ Ð¿Ð¾Ñле оплаÑÑ"),1)]),e(i)?(s(),r("p",Oe,u(e(i)),1)):g("",!0),_(T,{disabled:e(L),onClick:Y},{default:P(()=>[B(u(e(L)?"ÐеÑеÑ
од к оплаÑеâ¦":`ÐплаÑиÑÑ ${N(e(I))} â½`),1)]),_:1},8,["disabled"])],64))]),_:1})],64)):g("",!0)])}}}),Ue=A(Te,[["__scopeId","data-v-045714f9"]]);export{Ue 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.