PageSourceSearch

https://erobella.com/_nuxt/BVmww5uq.js

js erobella.com collected 2026-10-01 12:29:09 UTC 18,770 bytes, 1 lines download raw bytes

1import ne from"./CBYHVi5_.js";import{p as j,d as q,f as M,u as ae,o as C,a as K,j as e,K as re,b5 as le,t as p,e as t,aG as ie,N as ce,$ as O,E as D,r as h,q as G,a8 as T,c as de,V as F,k as I,w as v,m as w,P as ue,Z as te,s as pe,b as g,B as se,l as L,a4 as me,av as xe,a0 as fe,n as R,Q as be,R as ge,a2 as _e,M as H,_ as ye,W as ve}from"./DIRkIRWB.js";import{_ as he}from"./DU4XT81b.js";import we from"./DcWCN2F6.js";import{a as z,C as ke,B as Z,b as P}from"./Cl5UbHGU.js";import{_ as Ce}from"./CaAIjr4j.js";import{_ as W}from"./DFDnCQcG.js";import{_ as oe}from"./DQa3KIq6.js";import{_ as E}from"./CRH6yX6C.js";import{_ as $e}from"./B5swVPgF.js";import"./D6dOeW3N.js";import"./DlAUqK2U.js";import"./BYOEEK_X.js";import"./DKcOAgYu.js";const Ae=j("/assets/images/payments/payment_visa.jpg"),Se=j("/assets/images/payments/payment_mastercard.jpg"),Te=j("/assets/images/payments/payment_sofort.jpg"),Be=j("/assets/images/payments/payment_cash_to_code.jpg"),Ie=j("/assets/images/payments/payment_bitcoin.jpg"),Ne={class:"flex items-center justify-between p-4 bg-x-grey-8 rounded-2xl w-full max-w-[320px]"},Pe={class:"flex flex-col gap-2 items-center justify-center"},Re={class:"text-xs text-x-grey-15 leading-4 capitalize"},Ee=q({__name:"CreditsSelector",props:{modelValue:{default:z},modelModifiers:{}},emits:["update:modelValue"],setup(m){const{t:_}=M(),o=ae(m,"modelValue");function f(i){o.value=Number(o.value)+i,ie(n)}function u(){if(isNaN(o.value)||o.value.toString()[0]=="0"){o.value=z;return}if(ke.some(a=>o.value.toString().includes(a))){o.value=z;return}}function n(){o.value<Z&&(o.value=Z)}return(i,a)=>(C(),K("div",Ne,[e("span",{onClick:a[0]||(a[0]=c=>f(-5)),class:"flex items-center justify-center w-8 self-stretch bg-white border border-x-grey-1 rounded-xl shrink-0 cursor-pointer"},"- "),e("div",Pe,[re(e("input",{onInput:u,onBlur:n,class:"text-2xl text-black leading-6 bg-x-grey-8 w-[100px] text-center","onUpdate:modelValue":a[1]||(a[1]=c=>o.value=c)},null,544),[[le,o.value]]),e("span",Re,p(t(_)("product.credits")),1)]),e("span",{onClick:a[2]||(a[2]=c=>f(5)),class:"flex items-center justify-center w-8 self-stretch bg-white border border-x-grey-1 rounded-xl shrink-0 cursor-pointer"},"+ ")]))}}),Y=ce("transactions",()=>{async function m(u,n,i){const a={credits:u,creditType:n,productId:i||null,isAdmin:!1};return await O(D.TRANSACTIONS.INITIATE,{method:"post",body:a})}async function _(u,n){return await O(D.TRANSACTIONS.SUBMIT_MANUAL(u),{method:"put",body:n})}async function o(u,n){return await O(D.TRANSACTIONS.SUBMIT_BANK,{method:"post",body:{credits:n,transactionId:u}})}async function f(u,n){return await O(D.TRANSACTIONS.CREATE_CARD,{method:"post",body:{credits:u,productId:n||null,isAdmin:!1}})}return{initializeTransaction:m,submitManualTransaction:_,submitManualBankTransferTransaction:o,createCardTransaction:f}}),je={class:"flex flex-col gap-2 items-center py-6 border-b border-x-grey-1"},qe=e("span",{class:"text-x-grey-15 text-sm leading-4"},"Amount",-1),Me={class:"text-black font-semibold leading-6"},Ue={class:"p-4"},Ve=["action"],Oe={class:"text-xxs text-dark-grey leading-4.5"},De=["href"],Fe=["href"],Le=q({__name:"BankCardPayment",props:{amount:{}},emits:["close","confirm"],setup(m,{emit:_}){const{t:o,locale:f}=M(),u=_,n=ue(),{amount:i}=m,a=Y(),c=h(null),k=h(null);G(async()=>{const{response:x,error:l}=await a.createCardTransaction(i);if(l){T.error();return}c.value=x.transaction_id,d(),b()});function b(){y();const x=document.createElement("script");let l="https://eu-test.";l+=`oppwa.com/v1/paymentWidgets.js?checkoutId=${c.value}`,x.setAttribute("src",l),document.head.appendChild(x)}function d(){window.wpwlOptions={locale:f.value,billingAddress:{},brandDetection:!0,onReady:function(){var s,$,B,A,S,r,N;(s=document.querySelector(".wpwl-sup-wrapper-street2"))==null||s.insertAdjacentElement("afterend",document.querySelector(".wpwl-sup-wrapper-street1")),($=document.querySelector(".wpwl-sup-wrapper-city"))==null||$.insertAdjacentElement("afterend",document.querySelector(".wpwl-sup-wrapper-street2")),(B=document.querySelector(".wpwl-sup-wrapper-state"))==null||B.insertAdjacentElement("afterend",document.querySelector(".wpwl-sup-wrapper-city")),(A=document.querySelector(".wpwl-sup-wrapper-postcode"))==null||A.insertAdjacentElement("afterend",document.querySelector(".wpwl-sup-wrapper-state")),(S=document.querySelector(".wpwl-sup-wrapper-country"))==null||S.insertAdjacentElement("afterend",document.querySelector(".wpwl-sup-wrapper-postcode")),(r=document.querySelector(".wpwl-group-cardHolder"))==null||r.insertAdjacentElement("beforebegin",document.querySelector(".wpwl-group-expiry")),(N=document.querySelector(".wpwl-group-expiry"))==null||N.insertAdjacentElement("beforebegin",document.querySelector(".wpwl-group-cvv"));const x=document.querySelector(".wpwl-group-billing");x&&x.remove();const l=document.querySelector(".wpwl-group-brand");l&&(l.style.display="none")},onBeforeSubmitCard:function(){var J,Q;const x=(J=document.querySelector(".wpwl-control-cardHolder"))==null?void 0:J.value;if(!x)return;const l=x.split(" "),s=l[0],$=String(l.pop()),B=document.createDocumentFragment(),A=document.createElement("input");A.type="hidden",A.name="customer.givenName",A.value=s;const S=document.createElement("input");S.type="hidden",S.name="customer.surname",S.value=$,B.appendChild(A),B.appendChild(S);const r=B,N=document.querySelector("form.wpwl-form-card");if(!N)return;const V=N.querySelector(".wpwl-button");return(Q=V==null?void 0:V.parentNode)==null||Q.insertBefore(r,V),!0}}}function y(){window.wpwl!==void 0&&window.wpwl.unload!==void 0&&(window.wpwl.unload(),document.querySelectorAll("script").forEach(l=>{const s=l.getAttribute("src");s&&s.includes("oppwa")&&l.remove()}))}const U=de(()=>{let x=`${n.public.apiOriginUrl}/v2/${F(`/transactions/payment/${c.value}`)}`;return k.value&&(x+="?redirectGallery="+k.value),x});return(x,l)=>
1(C(),I(t(W),{title:"Bank Cards",description:"Buy credits with bank cards",onClose:l[0]||(l[0]=s=>u("close"))},{default:v(()=>[e("div",je,[qe,e("span",Me,"€"+p(x.amount),1)]),e("div",Ue,[e("form",{action:U.value,class:"paymentWidgets","data-brands":"VISA MASTER AMEX"},null,8,Ve),e("p",Oe,[w(p(t(o)("account.creditsPage.creditCardBottomInfo1"))+" ",1),e("a",{target:"_blank",href:t(F)("/agb/")},"AGB",8,De),w(" "+p(t(o)("account.creditsPage.creditCardBottomInfo2"))+" ",1),e("a",{target:"_blank",href:t(F)("/datenschutz/")},p(t(o)("home.privacyPolicy")),9,Fe),w(" "+p(t(o)("account.creditsPage.creditCardBottomInfo3")),1)])])]),_:1}))}});var X=(m=>(m[m.BANK_TRANSFER=3]="BANK_TRANSFER",m[m.PAYPAL=8]="PAYPAL",m[m.BITCOIN=17]="BITCOIN",m))(X||{});const ze={class:"flex flex-col gap-2 items-center py-6 border-b border-x-grey-1"},Ge=e("span",{class:"text-x-grey-15 text-sm leading-4"},"Amount",-1),He={class:"text-black font-semibold leading-6"},Ke={class:"flex items-center justify-between gap-2 p-4 border-b border-x-grey-1"},We={class:"flex flex-col gap-2"},Ye={class:"text-x-grey-15 text-xs leading-4"},Xe={class:"text-sm font-semibold leading-6"},Je={class:"flex items-center justify-between gap-2 p-4 border-b border-x-grey-1"},Qe={class:"flex flex-col gap-2"},Ze=e("span",{class:"text-x-grey-15 text-xs leading-4"},"IBAN",-1),et={class:"text-sm font-semibold leading-6"},tt={class:"flex items-center justify-between gap-2 p-4 border-b border-x-grey-1"},st={class:"flex flex-col gap-2"},ot=e("span",{class:"text-x-grey-15 text-xs leading-4"},"BIC",-1),nt={class:"text-sm font-semibold leading-6"},at={class:"flex items-center justify-between gap-2 p-4 border-b border-x-grey-1"},rt={class:"flex flex-col gap-2"},lt={class:"text-x-grey-15 text-xs leading-4"},it={class:"text-sm font-semibold leading-6"},ct=e("p",{class:"p-4 text-xxs text-dark-grey leading-4.5"},[w(" Use our bank details above to pay for credits. The credits will be added to your account as soon as we have received your payment. "),e("b",null,"This can take up to two working days. When paying, please include your phone number as reference.")],-1),dt=q({__name:"BankTransfer",props:{amount:{}},emits:["close","confirm"],setup(m,{emit:_}){const{amount:o}=m,f=_,u=Y(),n=te(),{currentUser:i}=pe(n),{t:a}=M(),c=h(null),k=h(!1);G(async()=>{const{response:d,error:y}=await u.initializeTransaction(o,X.BANK_TRANSFER);if(y){T.error();return}c.value=d.transaction_id});async function b(){if(!c.value)return;k.value=!0;const{error:d}=await u.submitManualBankTransferTransaction(c.value,o);if(k.value=!1,d)return T.error();f("close"),T.success(a("account.creditsPage.transferSubmitted"))}return(d,y)=>t(i)?(C(),I(t(W),{key:0,title:"Bank Transfer",description:"Buy credits with bank transfer",onClose:y[0]||(y[0]=U=>f("close"))},{footer:v(()=>[g(t(oe),{class:"w-full",variant:"outline",size:"sm",onClick:se(b,["prevent"]),disabled:k.value,loading:k.value},{default:v(()=>[w(" I’ve Paid ")]),_:1},8,["disabled","loading"])]),default:v(()=>[e("div",ze,[Ge,e("span",He,"€"+p(d.amount),1)]),e("div",Ke,[e("div",We,[e("span",Ye,p(t(a)("account.creditsPage.accountHolder")),1),e("strong",Xe,p(t(P).bankAccountHolder),1)]),g(t(E),{class:"button-xxs !px-3 !font-semibold","text-to-copy":t(P).bankAccountHolder},{default:v(()=>[w("Copy")]),_:1},8,["text-to-copy"])]),e("div",Je,[e("div",Qe,[Ze,e("strong",et,p(t(P).bankIban),1)]),g(t(E),{class:"button-xxs !px-3 !font-semibold","text-to-copy":t(P).bankIban},{default:v(()=>[w("Copy")]),_:1},8,["text-to-copy"])]),e("div",tt,[e("div",st,[ot,e("strong",nt,p(t(P).bankBic),1)]),g(t(E),{class:"button-xxs !px-3 !font-semibold","text-to-copy":t(P).bankBic},{default:v(()=>[w("Copy")]),_:1},8,["text-to-copy"])]),e("div",at,[e("div",rt,[e("span",lt,p(t(a)("account.creditsPage.purpose")),1),e("strong",it,p(t(i).id),1)]),g(t(E),{class:"button-xxs !px-3 !font-semibold","text-to-copy":String(t(i).id)},{default:v(()=>[w("Copy")]),_:1},8,["text-to-copy"])]),ct]),_:1})):L("",!0)}}),ut={class:"flex flex-col gap-2 items-center py-6 border-b border-x-grey-1"},pt={class:"text-x-grey-15 text-sm leading-4"},mt={class:"text-black font-semibold leading-6"},xt={class:"flex flex-col gap-4 p-4"},ft={class:"text-xs text-dark-grey text-center leading-5"},bt={class:"flex items-center p-4 pr-3 gap-2 border border-dashed border-x-grey-18 rounded-2xl"},gt={class:"text-xs text-dark-grey text-center leading-5"},ee="33JXUMXVqF3sWKWqLG2V78mwoGv7Bba5C8",_t=q({__name:"BTCPayment",props:{amount:{}},emits:["close","confirm"],setup(m,{emit:_}){const{amount:o}=m,f=_,u=Y(),{t:n}=M(),i=h(""),a=h(null),c=h(!1);G(async()=>{const{response:b,error:d}=await u.initializeTransaction(o,X.BITCOIN);if(d){T.error();return}a.value=b.transaction_id});async function k(){if(!a.value||!i.value)return;c.value=!0;const{error:b}=await u.submitManualTransaction(a.value,{bitcoinAddress:i.value});if(c.value=!1,b)return T.error();f("close"),T.success(n("account.creditsPage.transferSubmitted"))}return(b,d)=>(C(),I(t(W),{title:"BTC Payment",description:"Buy credits with Bitcoin",onClose:d[1]||(d[1]=y=>f("close"))},{footer:v(()=>{var y;return[g(t(oe),{class:"w-full",variant:"outline",size:"sm",onClick:se(k,["prevent"]),disabled:c.value||!((y=i.value)!=null&&y.length),loading:c.value},{default:v(()=>[w(" Confirm Payment ")]),_:1},8,["disabled","loading"])]}),default:v(()=>[e("div",ut,[e("span",pt,p(t(n)("account.creditBreakdown.amount")),1),e("span",mt,"€ "+p(b.amount),1)]),e("div",xt,[e("p",ft,p(t(n)("account.creditsPage.bitcoinInfo.sendToAddress")),1),e("div",bt,[e("span",{class:"text-xs flex-1 overflow-hidden relative before:content-[''] before:block before:w-18 before:h-full before:absolute before:right-0 before:top-0 before:bg-gradient-to-r before:from-white/0 before:to-white"},p(ee)),g(t(E),{class:"button-xxs !px-3 !font-semibold","text-to-copy":ee},{default:v(()=>[w("Copy")]),_:1})]),e("p",gt,p(t(n)("account.creditsPage.bitcoinInfo.detailsAfterPayment")),1),g(t($e),{placeholder:t(n)("account.creditsPage.bitcoinInfo.enterAddress"),modelValue:i.value,"onUpdate:modelValue":d[
10]||(d[0]=y=>i.value=y),modelModifiers:{trim:!0}},null,8,["placeholder","modelValue"])])]),_:1}))}}),yt={class:"md:p-4"},vt={class:"md:grid md:gap-8 md:p-3"},ht={class:"flex items-center flex-col gap-4 p-4 border-b border-x-grey-1 sticky top-0 bg-white z-20 md:hidden"},wt={class:"grid gap-2 mr-auto"},kt=e("span",{class:"font-semibold text-black text-sm leading-none"},"Credits Amount",-1),Ct=e("span",{class:"text-x-grey-15 text-xs"},"How many credits do you want to buy?",-1),$t={class:"max-md:flex-1"},At={class:"flex justify-center max-md:border-b max-md:border-x-grey-1 max-md:p-6"},St={class:"flex flex-col px-4 gap-2 mt-2 mb-4 md:hidden"},Tt=e("span",{class:"block text-sm font-semibold text-black leading-6 p-2"},"Suggestions",-1),Bt=["onClick"],It={class:"px-6 py-4 sticky bottom-0 z-10 md:hidden"},Nt={class:"flex items-center flex-col gap-4 p-4 border-b border-x-grey-1 sticky top-0 bg-white z-20 md:hidden"},Pt={class:"grid gap-2 mr-auto"},Rt=e("span",{class:"font-semibold text-black text-sm leading-none"},"Payment Method",-1),Et=e("span",{class:"text-x-grey-15 text-xs"},"Please select which payment method you want to use for your payment",-1),jt={class:"grid md:grid-cols-2 gap-2 md:gap-4 max-md:p-4"},qt={class:"flex items-center gap-4 p-4 rounded-2xl bg-x-grey-8 md:bg-white md:border md:border-x-grey-1"},Mt=H('<div class="flex flex-col gap-2 flex-1"><span class="pb-2 flex items-center gap-2"><img class="border border-x-grey-1 rounded-lg" src="'+Ae+'" alt="visa"><img class="border border-x-grey-1 rounded-lg" src="'+Se+'" alt="mastercard"></span><span class="text-black font-semibold">Bank Cards</span><span class="text-sm text-x-green-3">Instant Access</span></div>',1),Ut={class:"flex items-center gap-4 p-4 rounded-2xl bg-x-grey-8 md:bg-white md:border md:border-x-grey-1"},Vt={class:"flex flex-col gap-2 flex-1"},Ot={class:"pb-2 flex items-center gap-2"},Dt=e("span",{class:"text-black font-semibold"},"Instant bank transfer",-1),Ft=e("span",{class:"text-sm text-x-green-3"},"Instant Access",-1),Lt={class:"flex items-center gap-4 p-4 rounded-2xl bg-x-grey-8 md:bg-white md:border md:border-x-grey-1"},zt=H('<div class="flex flex-col gap-2 flex-1"><span class="pb-2 flex items-center gap-2"><img class="border border-x-grey-1 rounded-lg" src="'+Te+'" alt="Sofort"></span><span class="text-black font-semibold">Sofort Payment</span><span class="text-sm text-x-green-3">Instant Access</span></div>',1),Gt={class:"flex items-center gap-4 p-4 rounded-2xl bg-x-grey-8 md:bg-white md:border md:border-x-grey-1"},Ht=H('<div class="flex flex-col gap-2 flex-1"><span class="pb-2 flex items-center gap-2"><img class="border border-x-grey-1 rounded-lg" src="'+Be+'" alt="CashtoCode"></span><span class="text-black font-semibold">CashtoCode</span><p class="text-xs text-x-grey-15">Pay with cash at participating stores near you</p></div>',1),Kt={class:"flex items-center gap-4 p-4 rounded-2xl bg-x-grey-8 md:bg-white md:border md:border-x-grey-1"},Wt={class:"flex flex-col gap-2 flex-1"},Yt={class:"pb-2 flex items-center gap-2"},Xt=e("span",{class:"text-black font-semibold"},"Bank Transfer",-1),Jt=e("p",{class:"text-xs text-x-grey-15"},null,-1),Qt={class:"flex items-center gap-4 p-4 rounded-2xl bg-x-grey-8 md:bg-white md:border md:border-x-grey-1"},Zt=H('<div class="flex flex-col gap-2 flex-1"><span class="pb-2 flex items-center gap-2"><img class="border border-x-grey-1 rounded-lg" src="'+Ie+'" alt="Bitcoin"></span><span class="text-black font-semibold">BTC Payment</span><p class="text-xs text-x-grey-15">Pay with Cryptocurrency from any wallet.</p></div>',1),xs=q({__name:"buy-credits_OLD",setup(m){const _=me(),o=xe(),{t:f}=M(),u=te();G(()=>{var l,s;if((l=_.query)!=null&&l.success){const $=u.hasRole(fe.PUNTER)?f("transaction.successfulPunter"):f("transaction.successful");T.success($),o.replace({path:_.path})}(s=_.query)!=null&&s.error&&(T.success(f("transaction.unsuccessful")),o.replace({path:_.path}))});const n=h(!1),i=h(!1),a=h(!1),c=h(0),k=[20,50,100,150],b=h(0),d=h(z),y=()=>{c.value--},U=()=>{c.value++},x=l=>{b.value=l,d.value=l};return(l,s)=>{const $=ne,B=ye,A=he,S=we;return C(),K("div",yt,[e("div",vt,[e("div",{class:R(["max-md:max-md:min-h-screen-dynamic max-md:flex max-md:flex-col",{"max-md:!hidden":c.value!==0}])},[e("div",ht,[e("div",wt,[g(B,{to:t(F)(t(ve).UPGRADE),class:"justify-self-start mb-2 rotate-180 md:hidden"},{default:v(()=>[g($,{class:"w-4 h-4",fontControlled:!1})]),_:1},8,["to"]),kt,Ct])]),e("div",$t,[e("div",At,[g(t(Ee),{modelValue:d.value,"onUpdate:modelValue":s[0]||(s[0]=r=>d.value=r),modelModifiers:{number:!0}},null,8,["modelValue"])]),e("div",St,[Tt,(C(),K(be,null,ge(k,r=>e("button",{onClick:N=>x(r),key:`credits-suggestion-${r}`,class:R(["flex items-center justify-between p-4 rounded-2xl border border-x-grey-8",{"border-x-orange shadow-orange":r===b.value}])},[e("span",{class:R(["text-black font-semibold text-xl",{"text-x-grey-15":b.value&&r!==b.value}])},p(r),3),e("span",{class:R(["text-x-grey-15 text-sm",{"!text-black":r===b.value}])},"Credits",2)],10,Bt)),64))])]),e("div",It,[g(t(Ce),{class:"w-full",onClick:s[1]||(s[1]=r=>U())},{default:v(()=>[w("Continue")]),_:1})])],2),e("div",{class:R({"max-md:!hidden":c.value!==1})},[e("div",Nt,[e("div",Pt,[e("button",{onClick:s[2]||(s[2]=r=>y()),class:"justify-self-start mb-2 rotate-180 md:hidden"},[g($,{class:"w-4 h-4",fontControlled:!1}
1)]),Rt,Et])]),e("div",jt,[e("div",qt,[Mt,e("button",{class:"button-secondary button-xs px-4 bg-white",onClick:s[3]||(s[3]=r=>n.value=!0)}," Buy via Card ")]),e("div",Ut,[e("div",Vt,[e("span",Ot,[g(A,{class:"border border-x-grey-1 rounded-lg",src:"/assets/images/payments/tink.png",height:"34px",alt:"tink"})]),Dt,Ft]),e("button",{class:"button-secondary button-xs px-4 bg-white",onClick:s[4]||(s[4]=r=>n.value=!0)}," Pay by Bank ")]),e("div",Lt,[zt,e("button",{class:"button-secondary button-xs px-4 bg-white",onClick:s[5]||(s[5]=r=>n.value=!0)}," Buy via Sofort ")]),e("div",Gt,[Ht,e("button",{class:"button-secondary button-xs px-4 bg-white",onClick:s[6]||(s[6]=r=>i.value=!0)}," Pay with Cash ")]),e("div",Kt,[e("div",Wt,[e("span",Yt,[g(S,{class:"w-4 h-4 text-x-pink",fontControlled:!1})]),Xt,Jt]),e("button",{class:"button-secondary button-xs px-4 bg-white",onClick:s[7]||(s[7]=r=>i.value=!0)},"Pay by Bank")]),e("div",Qt,[Zt,e("button",{class:"button-secondary button-xs px-4 bg-white",onClick:s[8]||(s[8]=r=>a.value=!0)},"Pay with Crypto")])])],2)]),(C(),I(_e,{to:"body"},[n.value?(C(),I(t(Le),{key:0,onClose:s[9]||(s[9]=r=>n.value=!1),amount:d.value},null,8,["amount"])):L("",!0),i.value?(C(),I(t(dt),{key:1,onClose:s[10]||(s[10]=r=>i.value=!1),amount:d.value},null,8,["amount"])):L("",!0),a.value?(C(),I(t(_t),{key:2,onClose:s[11]||(s[11]=r=>a.value=!1),amount:d.value},null,8,["amount"])):L("",!0)]))])}}});export{xs 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.