PageSourceSearch

https://static.bookvoed.ru/_nuxt/BKCpGxoS.js

js bookvoed.ru collected 2026-10-02 02:24:41 UTC 8,950 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./D6JKo45j.js","./CYHPrzS7.js","./app-product.Csfa9F83.css","./64jtmuLT.js","./ModalCertSuccess.jfBTnQYg.css"])))=>i.map(i=>d[i]);
2import{U,i as F,j as V,g as P,d as x,s as z,f as L,h as N,o as c,c as y,a,H as o,u as e,ai as m,b8 as q,l as b,t as r,F as O,bL as j,E as v,bM as T,b7 as $,D as C,cH as H,J as G,b as E,X as J,bN as W,_ as I,c_ as X,a3 as K,bI as Q,ac as Y,bg as Z,bj as ee,bO as se,bh as te,w as ae,N as ce,b6 as ie,ar as oe}from"./CYHPrzS7.js";import{A as ne}from"./Z_mV4e-F.js";import{g as le,I as ue}from"./Du7mgLMQ.js";const re=()=>{const s=P([]),{open:n,close:g}=U({component:F(()=>V(()=>import("./D6JKo45j.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url)),attrs:{content:s,async onClose(){await i()}}}),d=async p=>{s.value=p,await n()},i=async()=>{await g(),s.value=[]};return{open:d}},de={class:"eps-buy-page-success-cert"},pe={class:"eps-buy-page-success-cert__column"},_e={class:"eps-buy-page-success-cert__image-wrapper"},ge={class:"eps-buy-page-success-cert__column eps-buy-page-success-cert__column--right"},ye={class:"eps-buy-page-success-cert__top"},me={class:"eps-buy-page-success-cert__text"},be={class:"eps-buy-page-success-cert__input-wrapper"},fe={class:"eps-buy-page-success-cert__middle"},ve={class:"eps-buy-page-success-cert__title"},he={class:"eps-buy-page-success-cert__text"},we={class:"eps-buy-page-success-cert__bottom"},Se={class:"eps-buy-page-success-cert__bottom-text"},ke=x({__name:"EpsBuyPageSuccessCert",props:{certificates:{},isSingle:{type:Boolean},orderId:{}},setup(s){const n=re(),{copy:g}=W(),{isSmallDevice:d}=z(L()),{makeRequest:i}=N(),p=s,h=E(()=>window?.location.origin||""),B=()=>{const u=p.certificates.map(t=>`${h.value}/certificate/${t.id}`);n.open(u)},A=()=>{J({path:`/certificate/${p.certificates[0].id}`},{external:!0,open:{target:"_blank"}})},w=u=>{g(u)},l=P(!1),S=async()=>{l.value=!0;try{await Promise.all(p.certificates.map(u=>i("certificate.getPdfById",u.id,u.code)))}catch(u){return u}finally{l.value=!1}};return(u,t)=>(c(),y("div",de,[a("div",pe,[a("div",_e,[o(ne,{class:"eps-buy-page-success-cert__image",image:{x1:e(le)(s.certificates[0].design)},alt:"сертификат",width:"396",height:"262"},null,8,["image"]),s.isSingle?(c(),y("button",{key:0,type:"button",class:"eps-buy-page-success-cert__button-preview",onClick:A},[t[1]||(t[1]=m(" Посмотреть ",-1)),o(e(q))])):b("",!0)])]),a("div",ge,[a("div",ye,[t[4]||(t[4]=a("h2",{class:"eps-buy-page-success-cert__title"},"Отправьте ссылкой",-1)),a("p",me,r(s.isSingle?"Скопируйте ссылку на страничку-поздравление и отправьте её в мессенджере, соцсети или по почте.":"Скопируйте ссылки на странички-поздравления и отправьте их в мессенджере, соцсети или по почте."),1),a("div",be,[s.isSingle?(c(),y(O,{key:0},[o(e(j),{"model-value":`${e(h)}/certificate/${s.certificates[0].id}`,height:"48"},null,8,["model-value"]),o(e($),{class:"eps-buy-page-success-cert__input-button","is-iconic":"","color-scheme":"primary-blue",size:e(d)?"m":"l20",onClick:t[0]||(t[0]=f=>w(`${e(h)}/certificate/${s.certificates[0].id}`))},{default:v(()=>[o(e(T)),t[2]||(t[2]=a("span",null,"Скопировать ссылку",-1))]),_:1},8,["size"])],64)):(c(),C(e($),{key:1,class:"eps-buy-page-success-cert__button-links","color-scheme":"primary-blue",size:"m",onClick:B},{default:v(()=>[o(e(T)),t[3]||(t[3]=a("span",null,"Скопировать ссылки",-1))]),_:1}))])]),a("div",fe,[a("h2",ve,"Скачайте "+r(s.isSingle?"сертификат":"сертификаты")+" в PDF",1),a("p",he," Сохраните "+r(s.isSingle?"сертификат":"сертификаты")+" в файл, распечатайте и подарите лично. ",1),o(e($),{class:"eps-buy-page-success-cert__button",size:"m","color-scheme":"secondary-blue","is-loading":e(l),onClick:S},{default:v(()=>[o(e(ue)),t[5]||(t[5]=m(" Скачать в PDF ",-1))]),_:1},8,["is-loading"])]),a("div",we,[a("p",Se,[m(r(s.isSingle?"Сертификат останется":"Сертификаты останутся")+" ",1),o(e(G),{href:`${e(H)}/${s.orderId}`,border:"solid","color-scheme":"six"},{default:v(()=>
2[...t[6]||(t[6]=[m(" в вашем профиле ",-1)])]),_:1},8,["href"]),m(" на случай, если получатель потеряет ссылку. "+r(s.isSingle?"Отправили чек, номер и пин-код вам на почту.":"Отправили чек, номера и пин-коды вам на почту."),1)]),o(e($),{size:"m","color-scheme":"secondary-grey",class:"eps-buy-page-success-cert__button",href:"/certificate"},{default:v(()=>[...t[7]||(t[7]=[m(" Купить ещё сертификат ",-1)])]),_:1})])])]))}}),$e=I(ke,[["__scopeId","data-v-6faa0344"]]),Ce={class:"eps-buy-page-success-delay"},Ee={class:"eps-buy-page-success-delay__text-block"},Pe={class:"eps-buy-page-success-delay__title"},xe={class:"eps-buy-page-success-delay__text"},Ie=x({__name:"EpsBuyPageSuccessDelay",props:{isSingle:{type:Boolean}},setup(s){const{isSmallDevice:n}=z(L());return(g,d)=>(c(),y("div",Ce,[a("div",Ee,[a("h2",Pe,r(s.isSingle?"Сертификат выпускается":"Сертификаты выпускаются"),1),a("p",xe," Обновите эту страницу или зайдите в раздел «Сертификаты» в профиле через пару минут — "+r(s.isSingle?"сертификат появится":"сертификаты появятся")+" сразу же после выпуска. ",1),o(e($),{class:"eps-buy-page-success-delay__button","color-scheme":"primary-grey",size:e(n)?"s":"m",onClick:e(X)},{default:v(()=>[...d[0]||(d[0]=[m(" Обновить страницу ",-1)])]),_:1},8,["size","onClick"])]),d[1]||(d[1]=a("div",{class:"eps-buy-page-success-delay__image"},null,-1))]))}}),Be=I(Ie,[["__scopeId","data-v-c705263d"]]),Ae={class:"eps-buy-page-success-loading"},De={key:0,class:"eps-buy-page-success-loading__text"},Te={key:1,class:"eps-buy-page-success-loading__text"},ze=x({__name:"EpsBuyPageSuccessLoading",props:{view:{},isSingle:{type:Boolean}},setup(s){return(n,g)=>(c(),y("div",Ae,[o(e(K),{class:"eps-buy-page-success-loading__loader"}),s.view==="loading1"?(c(),y("p",De," Выпускаем "+r(s.isSingle?"сертификат":"сертификаты"),1)):b("",!0),s.view==="loading2"?(c(),y("p",Te," Выпуск "+r(s.isSingle?"сертификата":"сертификатов")+" задерживается ",1)):b("",!0)]))}}),Le=I(ze,[["__scopeId","data-v-9a5dd67b"]]),Ne={class:"eps-buy-page-success"},Re={class:"eps-buy-page-success__header"},Me={class:"eps-buy-page-success__title"},Ue={class:"eps-buy-page-success__subtitle"},Fe={class:"eps-buy-page-success__block"},Ve=x({__name:"EpsBuyPageSuccess",async setup(s){let n,g;const d={1:{timeout:1e4,view:"loading1"},2:{timeout:2e4,view:"loading2"},3:{timeout:0,view:"delay"}},i=P("loading1"),p=P(0),{makeRequest:h}=N(),B=Q(),A=Y(),w=String(A.params.orderId),{data:l,error:S,refresh:u}=([n,g]=Z(async()=>ee(`cert-success:${w}`,async()=>{const{data:k,error:_}=await h("order.getCertificateOrderInfo",w);if(_)throw _.status===404?se({fatal:!0,statusCode:_.status,statusMessage:_.title}):(B.error({title:"Не удалось выпустить сертификат"}),_);return k},{server:!0})),n=await n,g(),n);if(S.value)throw te(S.value);ae(l,async k=>{if(!k)return;if(k?.orderEshopCertificate?.length){i.value="success";return}if(S.value){p.value=3,i.value="delay";return}p.value++;const{timeout:_,view:D}=d[p.value]||{};D&&(i.value=D),_&&setTimeout(u,_)},{immediate:!0});const t=E(()=>l.value?.basket?.basketItem[0].quantity||1),f=E(()=>t.value===1),R=E(()=>l.value?f.value?`Вы купили сертификат на ${ie(l.value.amount.total)}`:`Вы купили ${t.value} ${oe(t.value,["сертификат","сертификата","сертификатов"])}`:"Вы купили сертификат"),M=E(()=>f.value?"Осталось подарить его получателю!":"Осталось подарить их получателям!");return(k,_)=>(c(),y("div",Ne,[a("div",Re,[!e(l)&&e(p)===0?(c(),C(ce,{key:0,class:"eps-buy-page-success__header-skeleton"})):b("",!0),a("h1",Me,r(e(R)),1),a("p",Ue,r(e(M)),1),a("div",Fe,[e(i)==="success"&&e(l)?.orderEshopCertificate?(c(),C($e,{key:0,"is-single":e(f),"order-id":e(w),certificates:e(l).orderEshopCertificate},null,8,["is-single","order-id","certificates"])):b("",!0),e(i)==="loading1"||e(i)==="loading2"?(c(),C(Le,{key:1,"is-single":e(f),view:e(i)},null,8,["is-single","view"])):b("",!0),e(i)==="delay"?(c(),C(Be,{key:2,"is-single":e(f)},null,8,["is-single"])):b("",!0)])])]))}}
2),He=I(Ve,[["__scopeId","data-v-b6445c6a"]]);export{He 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.