PageSourceSearch

https://courses.thebrandingjournal.com/_nuxt/CiIdVwar.js

js thebrandingjournal.com collected 2026-09-24 17:40:10 UTC 38,523 bytes, 1 lines download raw bytes

1import{_ as $n}from"./DFl6K6AS.js";import{A as Pn,f as Gt,v as Ht,u as st,p as ge,B as Wt,y as He,C as je,k as f,D as Zt,x as U,d as De,o as r,a as s,i as e,b as a,e as Jt,n as L,t as i,F as V,j as H,h as P,g as S,r as Ce,c as Q,E as We,_ as Ye,G as An,H as Mn,l as Re,I as Nn,m as Vt,J as Ln,K as fe,M as we,s as ne,q as Z,N as qt,O as Bt,T as Ke,P as In}from"./D5exdTL-.js";import{u as he,a as Ge}from"./fFHJhFvx.js";import{_ as En}from"./B8PRsO9l.js";import{C as Xt}from"./Dul81g5_.js";import{u as Tn}from"./Ba5jHure.js";import{u as ye}from"./0RhfIm_6.js";import{u as Fe}from"./De9Tmthf.js";import{_ as qe}from"./CzWShNSk.js";import{c as Be,a as K,b as Fn,u as Ot}from"./BXQCph01.js";import{_ as Yn}from"./BlXU9Zyt.js";import{C as zn}from"./DaUl6g_L.js";import{_ as Un}from"./D1LzGvkT.js";import{D as Qe}from"./DA3puDLn.js";import{L as jt}from"./CLgi8xBy.js";import{C as Rt}from"./BH1rSA93.js";import{G as Vn}from"./CNGPjeKk.js";import{u as qn}from"./Da3LOZ7P.js";import{j as et,A as tt,F as nt,r as at,I as ot}from"./Bizo7PLw.js";import"./9T-AXeSy.js";import"./BwwqJ58p.js";import"./CM_x9YBi.js";import"./kK_rcwAi.js";import"./DdvLOMlP.js";import"./7T-6f6SI.js";import"./CvbnSI6j.js";import"./CwJah4cn.js";import"./CHS0fPHa.js";import"./CxIZtCgj.js";import"./t_I5dwbk.js";import"./BWJEZSm8.js";var Kt="https://js.stripe.com/v3",Bn=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/;var On=function(){for(var u=document.querySelectorAll('script[src^="'.concat(Kt,'"]')),d=0;d<u.length;d++){var p=u[d];if(Bn.test(p.src))return p}return null},jn=function(u){var d="",p=document.createElement("script");p.src="".concat(Kt).concat(d);var x=document.head||document.body;if(!x)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return x.appendChild(p),p},Rn=function(u,d){!u||!u._registerWrapper||u._registerWrapper({name:"stripe-js",version:"1.54.2",startTime:d})},Oe=null,Gn=function(u){return Oe!==null||(Oe=new Promise(function(d,p){if(typeof window>"u"||typeof document>"u"){d(null);return}if(window.Stripe){d(window.Stripe);return}try{var x=On();x&&u||x||(x=jn(u)),x.addEventListener("load",function(){window.Stripe?d(window.Stripe):p(new Error("Stripe.js not available"))}),x.addEventListener("error",function(){p(new Error("Failed to load Stripe.js"))})}catch(o){p(o);return}})),Oe},Hn=function(u,d,p){if(u===null)return null;var x=u.apply(void 0,d);return Rn(x,p),x},Qt=Promise.resolve().then(function(){return Gn(null)}),en=!1;Qt.catch(function(c){en||console.warn(c)});var rt=function(){for(var u=arguments.length,d=new Array(u),p=0;p<u;p++)d[p]=arguments[p];en=!0;var x=Date.now();return Qt.then(function(o){return Hn(o,d,x)})};const tn=c=>{const u=(k,...$)=>
1{c&&c(k,...$)};let d;const p=U(),x=U(),o=U(),h=he("payment","paymentData"),_=he("payment","userData"),{variables:A,theme:N}=Pn(),w=async()=>{u("loading",!0);const k=h.value.setupIntent_secret;d||(d=await rt(h.value.public_key,{stripeAccount:h.value.account_id}));const{setupIntent:$,error:F}=await d.confirmCardSetup(k,{payment_method:{card:o.value,billing_details:{name:_.value.name,email:_.value.email}}},{handleActions:!1});F?v(F.message):await M($.payment_method)},X=Ge().checkout,j=Gt(),E=Ht(),y=Ge(),ae=st(),m=y.getPaymentData,v=k=>{throw u("loading",!1),u("error",k),k},C=k=>{const $=k.user_state,F=Y=>{const J=!Y.hasPassword,R=Y.isLoggedIn;return J?`/password/create?reset-token=${Y.token}&email=${encodeURIComponent(Y.email)}`:R?"/products/list":`/checkout/${E.params.uri}/login`};j.push(F($))},M=async k=>{_.value.payment=k;try{const F=(()=>{const J=je.get("is-from")||null;return{referral:E.query.referral||null,isFrom:J,...E.query,pl:E.params.uri}})(),Y=await X(_.value,F);await te(Y,()=>{C(Y)}),u("loading",!1)}catch($){console.error($),m(E.params.uri),u("loading",!1)}},q=()=>{var $;return(($=JSON.parse(je.get("settings_branding")||"{}").portal_theme)==null?void 0:$.font_family)||"Outfit"},D=()=>`${q()}, sans-serif`,_e=()=>`https://fonts.googleapis.com/css2?family=${q().replace(/\s+/g,"+")}:[email protected]&display=swap`,B=()=>{const k=D(),$="500";x.value={base:{color:N.value==="light"?"#000":"#fff",fontFamily:k,fontSmoothing:"antialiased",fontSize:"17px",fontWeight:$,iconColor:N.value==="light"?A.value.cardIcon:A.value.cardIconDark,"::placeholder":{color:N.value==="light"?A.value.stripePlaceholder:A.value.stripePlaceholderDark,fontWeight:"400"}},invalid:{fontFamily:k,color:A.value.error,iconColor:A.value.error}},o.value&&o.value.update({style:x.value})},g=()=>{p.value=d.elements({fonts:[{cssSrc:_e()}]}),B(),o.value=p.value.create("card",{hidePostalCode:!0,style:x.value}),o.value.mount("#card-element")};ge(()=>N.value,()=>{B()});const b=Wt().public;He(async()=>{d=await rt(b.STRIPE_PUBLIC_KEY,{stripeAccount:h.value.account_id}),g()});const de=()=>{w()},te=async(k,$,F,Y)=>{var J;if(!d&&F&&(d=await rt(F,{stripeAccount:Y})),k.needs_verification){const R=await d.handleNextAction({clientSecret:k.client_secret});if(R.error){v(R.error.message);return}}if("needs_verification"in k&&k.needs_verification===!1){v(k.message);return}try{const R=f(()=>y.discount),oe=f(()=>y.getTotalPrice),ee=f(()=>{var se,ie;return((ie=(se=y.paymentData)==null?void 0:se.course)==null?void 0:ie.title)||"N/A"}),re=f(()=>{var se,ie;return((ie=(se=ae.generalSettings)==null?void 0:se.localization)==null?void 0:ie.currency)||"USD"}),I=Zt();(J=R.value)!=null&&J.id?await I.triggerPurchase([{item_title:ee.value,item_price:oe.value}],re.value,R.value.code,window.location.href):await I.triggerPurchase([{item_title:ee.value,item_price:oe.value}],re.value,void 0,window.location.href)}catch(R){console.error(R)}setTimeout(()=>{$()},1e3)};return{addNewCard:de,payWithCard:w,handleCardVerification:te}},Wn=De({__name:"StripePayment",props:{shouldSubmit:{type:Boolean}},emits:["error","loading"],setup(c,{emit:u}){const d=c,p=u,{addNewCard:x,payWithCard:o}=tn(p);return ge(()=>d.shouldSubmit,h=>{h&&o()}),(h,_)=>(r(),s("form",{class:"form-control",id:"payment-form",onSubmit:_[0]||(_[0]=(...A)=>e(x)&&e(x)(...A))},[..._[1]||(_[1]=[a("div",{id:"card-element"},null,-1)])],32))}}),Zn=["id","checked"],Jn=["for"],Xn={class:"name"},Kn=["innerHTML"],Qn={class:"price"},ea={key:1},ta={key:0,class:"trial"},na=De({__name:"PricingOption",props:{option:{},isSelected:{type:Boolean}},emits:["selected"],setup(c,{emit:u}){const x=Jt().$i18n.t,o=c,h=st(),_=u,A=()=>{_("selected",o.option.id)},N=f(()=>o.option.type==="subscription"||o.option.number_of_payments);return(w,X)=>{var j,E,y;return r(),s("div",{class:L(["price-option radio-group",{selected:c.isSelected}])},[a("input",{id:`option-${c.option.id}`,type:"radio",name:"pricing-option",checked:c.isSelected,onClick:A},null,8,Zn),a("label",{for:`option-${c.option.id}`,class:L({"!mb-[20px]":c.option.trial_period&&c.option.trial_period!=0})},[a("div",Xn,i(c.option.name),1),a("div",{class:"info",innerHTML:c.option.description},null,8,Kn),a("div",Qn,[c.option.type==="installments"&&c.option.number_of_payments?(r(),s(V,{key:0},[H(i(c.option.number_of_payments)+" ",1),P(Xt)],64)):S("",!0),H(" "+i(e(ye)(c.option.price,(y=(E=(j=e(h))==null?void 0:j.generalSettings)==null?void 0:E.localization)==null?void 0:y.currency))+" ",1),e(N)?(r(),s("span",ea,i(e(x)(e(Fe)(c.option))),1)):S("",!0)])],10,Jn),c.option.tri
1al_period&&c.option.trial_period!=0?(r(),s("div",ta,i(c.option.trial_period)+" "+i(e(x)("[pricing] Days Free Trial")),1)):S("",!0)],2)}}}),aa={class:"price-options"},oa=De({__name:"PricingOptions",setup(c){const u=he("payment","paymentData"),d=he("payment","userData"),p=f(()=>{var _;return((_=u.value)==null?void 0:_.payment_methods)||[]}),x=_=>!d.value||!d.value.pricing_id?p.value[0].id===_.id:d.value.pricing_id===_.id,o=_=>{if(!d.value){d.value.pricing_id=p.value[0].id;return}if(!p.value.find(N=>N.id===_)){d.value.pricing_id=p.value[0].id;return}localStorage.setItem("preselectedOption",_.toString()),d.value.pricing_id=_},h=()=>{const _=localStorage.getItem("preselectedOption");if(_){o(Number(_));return}p.value.length>0&&o(p.value[0].id)};return ge(p,()=>{h()}),He(()=>{h()}),(_,A)=>(r(),s("div",aa,[(r(!0),s(V,null,Ce(e(p),N=>(r(),Q(na,{key:N.id,option:N,"is-selected":x(N),onSelected:o},null,8,["option","is-selected"]))),128))]))}}),ra=We("/img/mastercard.svg"),sa={},ia={class:"card-logo mastercard",src:ra,style:{"max-height":"20px"},alt:""};function la(c,u){return r(),s("img",ia)}const ca=Ye(sa,[["render",la]]),ua=We("/img/visa.svg"),da={},ma={class:"card-logo visa",src:ua,alt:""};function pa(c,u){return r(),s("img",ma)}const va=Ye(da,[["render",pa]]),fa=We("/img/american-express.svg"),ha={},_a={class:"card-logo american-express",src:fa,style:{"max-height":"20px"},alt:""};function ya(c,u){return r(),s("img",_a)}const ga=Ye(ha,[["render",ya]]),ka=We("/img/diners-club.svg"),wa={},ba={class:"card-logo diners-club",src:ka,style:{"max-width":"32px"},alt:""};function xa(c,u){return r(),s("img",ba)}const Sa=Ye(wa,[["render",xa]]);var nn={exports:{}};(function(c,u){(function(d,p){c.exports=p()})(Mn,function(){var d={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},p=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,x=/\d/,o=/\d\d/,h=/\d\d?/,_=/\d*[^-_:/,()\s\d]+/,A={},N=function(m){return(m=+m)+(m>68?1900:2e3)},w=function(m){return function(v){this[m]=+v}},X=[/[+-]\d\d:?(\d\d)?|Z/,function(m){(this.zone||(this.zone={})).offset=function(v){if(!v||v==="Z")return 0;var C=v.match(/([+-]|\d\d)/g),M=60*C[1]+(+C[2]||0);return M===0?0:C[0]==="+"?-M:M}(m)}],j=function(m){var v=A[m];return v&&(v.indexOf?v:v.s.concat(v.f))},E=function(m,v){var C,M=A.meridiem;if(M){for(var q=1;q<=24;q+=1)if(m.indexOf(M(q,0,v))>-1){C=q>12;break}}else C=m===(v?"pm":"PM");return C},y={A:[_,function(m){this.afternoon=E(m,!1)}],a:[_,function(m){this.afternoon=E(m,!0)}],Q:[x,function(m){this.month=3*(m-1)+1}],S:[x,function(m){this.milliseconds=100*+m}],SS:[o,function(m){this.milliseconds=10*+m}],SSS:[/\d{3}/,function(m){this.milliseconds=+m}],s:[h,w("seconds")],ss:[h,w("seconds")],m:[h,w("minutes")],mm:[h,w("minutes")],H:[h,w("hours")],h:[h,w("hours")],HH:[h,w("hours")],hh:[h,w("hours")],D:[h,w("day")],DD:[o,w("day")],Do:[_,function(m){var v=A.ordinal,C=m.match(/\d+/);if(this.day=C[0],v)for(var M=1;M<=31;M+=1)v(M).replace(/\[|\]/g,"")===m&&(this.day=M)}],w:[h,w("week")],ww:[o,w("week")],M:[h,w("month")],MM:[o,w("month")],MMM:[_,function(m){var v=j("months"),C=(j("monthsShort")||v.map(function(M){return M.slice(0,3)})).indexOf(m)+1;if(C<1)throw new Error;this.month=C%12||C}],MMMM:[_,function(m){var v=j("months").indexOf(m)+1;if(v<1)throw new Error;this.month=v%12||v}],Y:[/[+-]?\d+/,w("year")],YY:[o,function(m){this.year=N(m)}],YYYY:[/\d{4}/,w("year")],Z:X,ZZ:X};function ae(m){var v,C;v=m,C=A&&A.formats;for(var M=(m=v.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(de,te,k){var $=k&&k.toUpperCase();return te||C[k]||d[k]||C[$].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(F,Y,J){return Y||J.slice(1)})})).match(p),q=M.length,D=0;D<q;D+=1){var _e=M[D],B=y[_e],g=B&&B[0],b=B&&B[1];M[D]=b?{regex:g,parser:b}:_e.replace(/^\[|\]$/g,"")}return function(de){for(var te={},k=0,$=0;k<q;k+=1){var F=M[k];if(typeof F=="string")$+=F.length;else{var Y=F.regex,J=F.parser,R=de.slice($),oe=Y.exec(R)[0];J.call(te,oe),de=de.replace(oe,"")}}return function(ee){var re=ee.afternoon;if(re!==void 0){var I=ee.hours;re?I<12&&(ee.hours+=12):I===12&&(ee.hours=0),delete ee.afternoon}}(te),te}}return function(m,v,C){C.p.customParseFormat=!0,m&&m.parseTwoDigitYear&&(N=m.parseTwoDigitYear);var M=v.prototype,q=M.parse;M.parse=function(D){var _e=D.date,B=D.utc,g=D.args;this.$u=B;var b=g[1];if(typeof b=="string"){var de=g[2]===!0,te=g[3]===!0,k=de||te,$=g[2];te&&($=g[2]),A=this.$locale(),!de&&$&&(A=C.Ls[$]),this.$d=function(R,oe,ee,re){try{if(["x","X"].indexOf(oe)>-1)return new Date((oe==="X"?1e3:1)*R);
1var I=ae(oe)(R),se=I.year,ie=I.month,Ze=I.day,Je=I.hours,T=I.minutes,z=I.seconds,me=I.milliseconds,ze=I.zone,le=I.week,Ae=new Date,be=Ze||(se||ie?1:Ae.getDate()),Me=se||Ae.getFullYear(),xe=0;se&&!ie||(xe=ie>0?ie-1:Ae.getMonth());var ke,Ne=Je||0,Le=T||0,Ie=z||0,Ee=me||0;return ze?new Date(Date.UTC(Me,xe,be,Ne,Le,Ie,Ee+60*ze.offset*1e3)):ee?new Date(Date.UTC(Me,xe,be,Ne,Le,Ie,Ee)):(ke=new Date(Me,xe,be,Ne,Le,Ie,Ee),le&&(ke=re(ke).week(le).toDate()),ke)}catch{return new Date("")}}(_e,b,B,C),this.init(),$&&$!==!0&&(this.$L=this.locale($).$L),k&&_e!=this.format(b)&&(this.$d=new Date("")),A={}}else if(b instanceof Array)for(var F=b.length,Y=1;Y<=F;Y+=1){g[1]=b[Y-1];var J=C.apply(this,g);if(J.isValid()){this.$d=J.$d,this.$L=J.$L,this.init();break}Y===F&&(this.$d=new Date(""))}else q.call(this,D)}}})})(nn);var Ca=nn.exports;const Da=An(Ca),$a={class:"card-info"},Pa={class:"date"},Aa={class:"number"},Ma=De({__name:"PaymentCard",props:{activeCard:{},card:{}},emits:["activate"],setup(c,{emit:u}){Re.extend(Da);const d={mastercard:ca,visa:va,"american-express":ga,"diners-club":Sa},p=c,x=f(()=>{var _;return((_=p.activeCard)==null?void 0:_.id)===p.card.id}),o=u,h=()=>{o("activate",p.card.id)};return(_,A)=>(r(),s("li",{class:L(["card",{active:e(x)}]),onClick:h},[e(x)?(r(),Q(zn,{key:0,class:"w-6 h-6 tick"})):S("",!0),(r(),Q(Nn(d[c.card.type]))),a("div",$a,[a("div",Pa,i(e(Re)(c.card.expiry,"D/YYYY").format("DD/YY")),1),a("div",Aa,i(c.card.number),1)])],2))}}),Na={class:"payment-cards"},La=De({__name:"PaymentCards",emits:["add-card","select"],setup(c,{emit:u}){const d=u,p=he("payment","paymentData"),x=f(()=>p.value?p.value.stripe_payment_methods:[]),o=he("payment","userData"),h=U(),_=w=>{A(w),d("select",w)},A=w=>{h.value=x.value.find(X=>X.id===w),o.value.payment=w};He(()=>{o.value.payment&&A(o.value.payment)});const N=()=>{d("add-card")};return(w,X)=>(r(),s("ul",Na,[(r(!0),s(V,null,Ce(e(x),j=>(r(),Q(Ma,{key:j.id,card:j,"active-card":e(h),onActivate:_},null,8,["card","active-card"]))),128)),a("li",{class:"new",onClick:N},"+")]))}}),Ia={},Ea={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"};function Ta(c,u){return r(),s("svg",Ea,[...u[0]||(u[0]=[a("path",{"fill-rule":"evenodd",d:"M10.339 2.237a.532.532 0 00-.678 0 11.947 11.947 0 01-7.078 2.75.5.5 0 00-.479.425A12.11 12.11 0 002 7c0 5.163 3.26 9.564 7.834 11.257a.48.48 0 00.332 0C14.74 16.564 18 12.163 18 7.001c0-.54-.035-1.07-.104-1.59a.5.5 0 00-.48-.425 11.947 11.947 0 01-7.077-2.75zM10 6a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0v-3.5A.75.75 0 0110 6zm0 9a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"},null,-1)])])}const Fa=Ye(Ia,[["render",Ta]]),Ya={key:0,class:"decline-message"},za=De({__name:"StripeError",props:{text:{}},setup(c){const u=c;return(d,p)=>c.text?(r(),s("div",Ya,[P(Fa,{class:"w-5 h-5"}),a("p",null,i(u.text),1)])):S("",!0)}});function Ua(c){return c==null?[]:Array.isArray(c)?c.map(Number).filter(u=>!Number.isNaN(u)):typeof c=="object"?Object.values(c).map(Number).filter(u=>!Number.isNaN(u)):String(c).split(",").map(u=>Number(u.trim())).filter(u=>!Number.isNaN(u))}function Va(c,u){const d=Ua(c);return d.length===0?!0:d.includes(Number(u))}const qa={class:"checkout-container"},Ba={key:0,class:"checkout-sides"},Oa={class:"course-info-side"},ja={class:"form-side"},Ra={key:0,class:"form-header"},Ga={key:1,class:"form-header"},Ha={class:"form-block"},Wa={key:0},Za={key:1},Ja=["placeholder","disabled"],Xa={class:"label"},Ka={class:"ml-1"},Qa=["placeholder"],eo={key:3},to=["placeholder"],no={class:"relative mt-1"},ao={class:"flex items-center"},oo={class:"block truncate ml-1"},ro={class:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-4"},so={class:"select-drop absolute z-10 cursor-pointer"},io={class:"flex items-center"},lo={key:6,class:"encrypted flex items-center"},co={key:2,class:"form-block"},uo={class:"relative mt-1"},mo={class:"flex items-center"},po={class:"block truncate ml-1"},vo={class:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-4"},fo={class:"select-drop absolute z-10 cursor-pointer"},ho={class:"flex items-center"},_o={class:"label"},yo={class:"relative"},go={class:"flex items-center"},ko={class:"block truncate ml-1"},wo={class:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-3"},bo={class:"select-drop absolute z-10 cursor-pointer"},xo={class:"flex items-center"},So={class:"grid grid-cols-2 gap-5"},Co=["placeholder"],Do=["placeholder"],$o={key:0,class:"form-control row last"},Po={for:"invoice"},Ao={key:1,class:"tax"},Mo=["placeholder"],No={class:"check"},Lo=["placeholder"],Io={class:"check"},Eo={key:3,class:"discount-form"},To={class:"form-control"},Fo=["placeholder"],Yo={class:"summary mb-5"},zo={key:0,class:"summary-lines"},Uo={class:"line subtotal flex items-center justify-between px-1"},Vo={key:0,class:"eur-bg-price"},qo={key:0,class:"line discount flex items-center justify-between px-1"},Bo={class:"flex flex-col"},Oo={class:"discount-code flex items-center"},jo={key:0,class:"message"},Ro={class:"code-value"},Go={key:0,class:"eur-bg-price"},Ho={key:1},Wo={class:"line total flex items-center justify-between px-1"},Zo={key:0,class:"eur-bg-price"},Jo={key:1}
1,Xo={key:1,class:"free-trial"},Ko={key:0,class:"loading-label flex items-center"},Qo={key:1},er={key:0},tr={key:0,class:"eur-bg-price"},nr={key:1},ar={for:"agree"},or=["href"],rr={class:"checkout-footer"},sr={class:"footer-links flex items-center flex-wrap gap-x-5 gap-y-1"},ir=["href"],Ur=De({__name:"index",setup(c){const{poweredByLink:u,showPoweredBy:d}=qn(),o=Jt().$i18n.t;Vt({meta:[{name:"robots",content:"noindex, nofollow"}]});const h=U(!0),_=U(0);ge(h,n=>{n&&_.value++});let A=U(!1);const N=U(""),w=U(""),X=U(""),j=U(""),E=U(""),y=U(),ae=U(""),m=U("");ge(y,()=>{ae.value=""});const v=U(!1),C=U(""),M=U("");ge(v,n=>{n||(G.value.vat_number=void 0,G.value.address=void 0)});const q=U(""),D=he("payment","discount"),_e=he("payment","countries"),B=he("payment","userData"),g=he("payment","paymentData"),b=st(),de=f(()=>y.value?y.value.regions:[]),te=f(()=>{var n,t,O,W;if(((n=T.value)==null?void 0:n.type)==="subscription"||((t=T.value)==null?void 0:t.type)==="installments"){const pe=(O=T.value.period)==null?void 0:O.split(" ")[1],Pe=Number((W=T.value.period)==null?void 0:W.split(" ")[0]);if(pe==="month"&&Pe===3)return"[checkout] Discount for quarter";if(pe==="month")return"[checkout] Discount for month";if(pe==="quarter")return"[checkout] Discount for quarter";if(pe==="year")return"[checkout] Discount for year";if(pe==="week")return"[checkout] Discount for week";if(pe==="day")return"[checkout] Discount for day"}}),k=f(()=>{var n,t;return((n=D.value)==null?void 0:n.duration)==="once"?1:(t=D.value)==null?void 0:t.duration_cycles}),$=f(()=>{var n,t,O,W;return((n=D.value)==null?void 0:n.duration)==="forever"&&(me==null?void 0:me.value)>=((t=T.value)==null?void 0:t.price)||((O=T.value)==null?void 0:O.type)==="one-time"&&(me==null?void 0:me.value)>=((W=T.value)==null?void 0:W.price)}),F=f(()=>g.value.course.last_enrollment_date?Re(g.value.course.last_enrollment_date).isBefore(Re()):!1),Y=f(()=>g.value.course.max_enrollments?g.value.course.max_enrollments<=g.value.course.total_enrollments:!1),J=f(()=>z.value?!N.value||!y.value||!E.value&&h.value||!m.value:!N.value||!y.value||!m.value||!E.value&&h.value),R=f(()=>g.value?g.value.stripe_payment_methods:[]),oe=f(()=>R.value&&R.value.length>0);ge(oe,n=>{n&&(h.value=!1)});const ee=f(()=>_e.value||[]),re=Tn(),I=Ge(),se=I.getPaymentData,ie=I.getCountries,Ze=I.getDiscount,{isLoading:Je}=Ln(I),T=f(()=>I.getSelectedPaymentMethod),z=f(()=>I.isFree||$.value),me=f(()=>I.getDiscountValue),ze=f(()=>{var n,t;return((t=(n=b==null?void 0:b.generalSettings)==null?void 0:n.localization)==null?void 0:t.currency)==="BGN"?me.value/1.95583:me.value}),le=f(()=>I.getTotalPrice),Ae=f(()=>{var n,t;return((t=(n=b==null?void 0:b.generalSettings)==null?void 0:n.localization)==null?void 0:t.currency)==="BGN"?le.value/1.95583:le.value}),be=f(()=>I.getDisplayPrice),Me=f(()=>{var n,t;return((t=(n=b==null?void 0:b.generalSettings)==null?void 0:n.localization)==null?void 0:t.currency)==="BGN"?be.value/1.95583:be.value}),xe=f(()=>{var n,t;return((n=g.value.order_data)==null?void 0:n.email)&&((t=g.value.order_data)==null?void 0:t.name)}),ke=U(!1);let Ne=Be().shape({newCardFrom:Fn(),email:K().email().required(),phone:K(),city:K(),name:K().required(),zip:K(),selectedCountry:Be().required().shape({name:K().required(),iso:K().required()}),state:K(),vat_number:K(),address:K()}),Le=Be().shape({email:K().email().required(),phone:K(),name:K().required(),selectedCountry:Be().required().shape({name:K().required(),iso:K().required()})});const Ie=f(()=>({email:N.value.trim(),phone:w.value,city:X.value,name:E.value,zip:j.value,selectedCountry:y.value,state:ae.value,vat_number:C.value,address:M.value})),Ee=f(()=>({email:N.value.trim(),phone:w.value,name:E.value,selectedCountry:y.value})),{errors:G,has_errors:an,validateAll:on}=Ot(Ie,Ne),{has_errors:rn,validateAll:sn}=Ot(Ee,Le),ln=f(()=>{const n=G.value.name,t=Object.values(G.value).filter(Boolean).length;return n&&t===1}),cn=f(()=>!h.value),un=async()=>{z.value?await dn():await mn()},dn=async()=>{var n,t,O;A.value||(await sn(),!rn.value&&(B.value={email:N.value.trim(),phone:w.value,name:E.value,billing_details:{country:((n=y.value)==null?void 0:n.name)||null},payment:"none",pricing_id:((t=T.value)==null?void 0:t.id)||g.value.payment_methods[0].id,is_saved:!1,client_id:je.get("
1client_id"),discount_code:((O=D.value)==null?void 0:O.code)||void 0},await it()))},mn=async()=>{var t,O;if(A.value)return;await on(),v.value&&(C.value.trim()||(G.value.vat_number=o("[checkout] Tax ID is required")),M.value.trim()||(G.value.address=o("[checkout] Address is required")));const n=cn.value&&ln.value;an.value&&!n||(B.value={email:N.value.trim(),phone:w.value,name:E.value,billing_details:{country:((t=y.value)==null?void 0:t.name)||null,zip:j.value,city:X.value,state:ae.value},pricing_id:B.value.pricing_id,payment:B.value.payment||"none",discount_code:((O=D.value)==null?void 0:O.code)||null,vat_number:v.value?C.value:null,address:v.value?M.value:null,is_saved:!h.value,client_id:je.get("client_id")},h.value?await pn():await it())},pn=async()=>{ke.value=!0,await Bt(()=>{ke.value=!1})},vn=Ge().checkout,fn=n=>{const t=n.user_state,O=W=>{const pe=!W.hasPassword,Pe=W.isLoggedIn;return pe?`/password/create?reset-token=${W.token}&email=${W.email}`:Pe?"/products/list":`/checkout/${ce.params.uri}/login`};_n.push(O(t))},it=async()=>{try{Ue(!0);const n={...ce.query,pl:ce.params.uri},t=await vn(B.value,n),O=Wt().public,{handleCardVerification:W}=tn();await W(t,()=>{fn(t)},O.STRIPE_PUBLIC_KEY,g.value.account_id),Ue(!1)}catch(n){$e(n.message??n),se(dt),Ue(!1)}},lt=f(()=>{var n;return!!((n=D.value)!=null&&n.id)}),ct=async n=>{wn(),await Ze(n,g.value.product_id),ut()};ge(T,(n,t)=>{JSON.stringify(n)!==JSON.stringify(t)&&ut()});const ut=()=>{var W;if(Te.value&&(Te.value=""),!D.value.id)return;const n=D.value.only_for?D.value.only_for.includes(T.value.type):!0,t=(W=T.value)==null?void 0:W.id,O=t==null?!0:Va(D.value.apply_for_prices,t);if(JSON.stringify(D.value)==="{}"){$e(o("[checkout] Discount code does not exist"));return}if(!n||!O){D.value={},$e(o("[checkout] Discount could not be applied for this payment"));return}if(!D.value.valid){D.value={},$e(o("[checkout] Discount is not valid"));return}if(D.value.max_uses_reached){D.value={},$e(o("[checkout] Max uses of discount code reached"));return}},hn=()=>{D.value={}},ce=Ht(),_n=Gt(),dt=ce.params.uri,yn=()=>{var n;(n=g.value)!=null&&n.order_data&&(X.value=g.value.order_data.city??"",j.value=g.value.order_data.zip??"",N.value=g.value.order_data.email,w.value=g.value.order_data.phone,E.value=g.value.order_data.name,y.value=ee.value.find(t=>t.name===g.value.order_data.country),setTimeout(()=>{ae.value=g.value.order_data.state??""},200),C.value=g.value.order_data.vat_number??"")},gn=()=>{B.value.payment="none",h.value=!0},kn=n=>{B.value.payment=n,h.value=!1},Te=U(""),$e=n=>{Te.value=n,Bt(()=>{var t;(t=document.querySelector("#error-element"))==null||t.scrollIntoView({behavior:"smooth",block:"center"})})},wn=()=>{Te.value=""},Ue=n=>{A.value=n};ge(g,n=>{var t;(t=n==null?void 0:n.stripe_payment_methods)!=null&&t.length&&(B.value.payment=n.stripe_payment_methods[0].id||0)});const bn=()=>{ce.params.discount&&(q.value=ce.params.discount,ct(q.value))},xn=f(()=>{var n,t;return((t=(n=b==null?void 0:b.generalSettings)==null?void 0:n.localization)==null?void 0:t.currency)==="BGN"?le.value/1.95583:le.value}),mt=f(()=>{var n;return(n=re.legalPages)==null?void 0:n.find(t=>t.slug==="terms")}),Sn=f(()=>re.legalPages),pt=f(()=>{var n;return((n=re.legalPages)==null?void 0:n.filter(t=>t.slug!=="terms"&&t.checkout_required))||[]}),vt=f(()=>pt.value.length>0),Xe=f(()=>{const n=[];return mt.value&&n.push(mt.value),n.push(...pt.value),n}),Ve=f(()=>{var n,t;return(t=(n=g.value)==null?void 0:n.course)==null?void 0:t.title}),ft=f(()=>{var n,t;return((t=(n=b.generalSettings)==null?void 0:n.localization)==null?void 0:t.currency)||"USD"}),Cn=f(()=>{var n;return Ve.value+" | "+o("[meta] Checkout")+" | "+((n=b==null?void 0:b.generalSettings)==null?void 0:n.school_name)});Vt({title:Cn});const Dn=()=>{ce.query["first-name"]&&(E.value=ce.query["first-name"]),ce.query["last-name"]&&(E.value+=" "+ce.query["last-name"]),ce.query.email&&(N.value=ce.query.email)},ve=n=>{G.value[n]=void 0};return He(async()=>{await Promise.all([se(dt),ie()]),await re.getLegalPages(),Dn(),yn(),bn();try{const n=Zt();n.triggerPageView("Checkout - "+Ve.value,window.location.href),n.triggerAddToCart(Ve.value,ft.value,le.value,window.location.href),n.triggerBeginCheckout(Ve.value,ft.value,le.value,window.location.href)}catch(n){console.error(n)}}),(n,t)=>{var pe,Pe,ht,_t,yt,gt,kt,wt,bt,xt,St,Ct,Dt,$t,Pt,At,Mt,Nt,Lt,It,Et,Tt,Ft,Yt,zt,Ut;const O=$n,W=In;return r(),s(V,null,[P(Un,{class:"!z-[15]",state:e(Je)},null,8,["state"]),a("div",qa,[e(g)&&e(g).product_id?(r(),s("div",Ba,[a("div",Oa,[P(Yn),e(z)?S("",!0):(r(),Q(oa,{key:0}))]),a("div",ja,[e(z)?(r(),s("div",Ga,[a("h2",null,i(e(o)("[checkout] Account Details")),1),a("p",null,i(e(o)("[checkout] Get access to this product by providing your account details.")),1)])):(r(),s("div",Ra,[a("h2",null,i(e(o)("[checkout] Payment Details")),1),a("p",null,i(e(o)("[checkout] Complete your purchase by providing your payment details.")),1)])),a("div",Ha,[e(z)?(r(),s("h3",Za,i(e(o)("[checkout] Customer Information")),1)):(r(),s("h3",Wa,i(e(o)("[checkout] Payment Information")),1)),a("div",{class:L(["form-control",{"form-error":e(G).email}])},[fe(a("input",{"onUpdate:modelValue":t[0]||(t[0]=l=>
1ne(N)?N.value=l:null),type:"text",placeholder:e(o)("[checkout] Email address"),class:L({inactive:e(xe)}),disabled:e(xe),onFocus:t[1]||(t[1]=l=>ve("email"))},null,42,Ja),[[we,e(N)]])],2),a("div",{class:L(["form-control",{"form-error":e(G).phone}])},[a("label",Xa,[H(i(e(o)("[checkout] Phone"))+" ",1),a("span",Ka,i(e(o)("[checkout] optional")),1)]),fe(a("input",{"onUpdate:modelValue":t[2]||(t[2]=l=>ne(w)?w.value=l:null),onFocus:t[3]||(t[3]=l=>ve("phone")),type:"text",placeholder:e(o)("[checkout] Phone number")},null,40,Qa),[[we,e(w)]])],2),e(oe)&&!e(z)&&!e($)?(r(),Q(La,{key:e(_),onAddCard:gn,onSelect:kn})):S("",!0),e(h)?(r(),s("div",eo,[a("div",{class:L(["form-control",{"form-error":e(G).name}])},[fe(a("input",{"onUpdate:modelValue":t[4]||(t[4]=l=>ne(E)?E.value=l:null),onFocus:t[5]||(t[5]=l=>ve("name")),type:"text",placeholder:e(z)?e(o)("[checkout] Full name"):e(o)("[checkout] Cardholder name")},null,40,to),[[we,e(E)]])],2),P(O,null,{default:Z(()=>[e(z)?S("",!0):(r(),Q(Wn,{key:0,shouldSubmit:e(ke),onError:$e,onLoading:Ue},null,8,["shouldSubmit"]))]),_:1})])):S("",!0),e(z)?(r(),s("div",{key:4,class:L(["form-control",{"form-error":e(G).selectedCountry,"!mb-0":e(z)}])},[P(e(ot),{as:"div",modelValue:e(y),"onUpdate:modelValue":t[7]||(t[7]=l=>ne(y)?y.value=l:null)},{default:Z(()=>[a("div",no,[P(e(et),{onClick:t[6]||(t[6]=l=>ve("selectedCountry")),class:"relative w-full cursor-default rounded-md bg-white py-2 pl-3 pr-10 text-left select-style with-image cursor-pointer"},{default:Z(()=>[a("div",ao,[e(y)?(r(),Q(qe,{key:0,country:e(y)?e(y).iso:"us"},null,8,["country"])):S("",!0),a("span",oo,i(e(y)?e(y).name:e(o)("[checkout] Select country")),1),a("span",ro,[P(Qe,{class:"w-5 h-5 text-gray-400"})])])]),_:1}),P(Ke,{"leave-active-class":"transition ease-in duration-100","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:Z(()=>[a("div",so,[P(e(tt),{class:"mt-1 max-h-60 w-full overflow-auto bg-white text-base ring-1 ring-black ring-opacity-5 focus:outline-none"},{default:Z(()=>[(r(!0),s(V,null,Ce(e(ee),l=>(r(),Q(e(nt),{as:"template",class:"cursor-pointer",value:l,key:l.id},{default:Z(({active:ue,selected:Se})=>[a("li",{class:L([ue?"text-white bg-purple-500":"text-gray-900","relative cursor-default select-none py-2 pl-3 pr-9"])},[a("div",io,[P(qe,{country:l.iso},null,8,["country"]),a("span",{class:L([Se?"font-semibold":"font-normal","ml-3 block truncate"])},i(l.name),3)]),Se?(r(),s("span",{key:0,class:L([ue?"text-white":"text-purple-500","absolute inset-y-0 right-0 flex items-center pr-4"])},[P(e(at),{class:"h-4 w-4","aria-hidden":"true"})],2)):S("",!0)],2)]),_:2},1032,["value"]))),128))]),_:1})])]),_:1})])]),_:1},8,["modelValue"])],2)):S("",!0),e(z)?S("",!0):(r(),Q(za,{key:5,id:"error-element",text:e(Te)},null,8,["text"])),e(z)?S("",!0):(r(),s("div",lo,[P(jt,{class:"w-6 h-6"}),H(" "+i(e(o)("[checkout] Payment are secured & encrypted")),1)]))]),e(z)?S("",!0):(r(),s("div",co,[a("h3",null,i(e(o)("[checkout] Billing Address")),1),a("div",{class:L(["form-control",{"form-error":e(G).selectedCountry}])},[P(e(ot),{as:"div",modelValue:e(y),"onUpdate:modelValue":t[9]||(t[9]=l=>ne(y)?y.value=l:null)},{default:Z(()=>[a("div",uo,[P(e(et),{onClick:t[8]||(t[8]=l=>ve("selectedCountry")),class:"relative w-full cursor-default rounded-md bg-white py-2 pl-3 pr-10 text-left select-style with-image cursor-pointer"},{default:Z(()=>[a("div",mo,[e(y)?(r(),Q(qe,{key:0,country:e(y)?e(y).iso:"us"},null,8,["country"])):S("",!0),a("span",po,i(e(y)?e(y).name:e(o)("[checkout] Select country")),1),a("span",vo,[P(Qe,{class:"w-5 h-5 text-gray-400"})])])]),_:1}),P(Ke,{"leave-active-class":"transition ease-in duration-100","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:Z(()=>[a("div",fo,[P(e(tt),{class:"mt-1 max-h-60 w-full overflow-auto bg-white text-base ring-1 ring-black ring-opacity-5 focus:outline-none"},{default:Z(()=>[(r(!0),s(V,null,Ce(e(ee),l=>(r(),Q(e(nt),{as:"template",class:"cursor-pointer",value:l,key:l.id},{default:Z(({active:ue,selected:Se})=>[a("li",{class:L([ue?"text-white bg-purple-500":"text-gray-900","relative cursor-default select-none py-2 pl-3 pr-9"])},[a("div",ho,[P(qe,{country:l.iso},null,8,["country"]),a("span",{class:L([Se?"font-semibold":"font-normal","ml-3 block truncate"])},i(l.name),3)]),Se?(r(),s("span",{key:0,class:L([ue?"text-white":"text-purple-500","absolute inset-y-0 right-0 flex items-center pr-4"])},[P(e(at),{class:"h-4 w-4","aria-hidden":"true"})],2)):S("",!0)],2)]),_:2},1032,["value"]))),128))]),_:1})])]),_:1})])]),_:1},8,["modelValue"])],2),a("div",{class:L(["form-control",{"form-error":e(G).state,"opacity-40  pointer-events-none":!e(y)}])},[a("label",_o,i(e(o)("[checkout] State / Region")),1),P(e(ot),{as:"div",modelValue:e(ae),"onUpdate:modelValue":t[11]||(t[11]=l=>ne(ae)?ae.value=l:null)},{default:Z(()=>
1[a("div",yo,[P(e(et),{onClick:t[10]||(t[10]=l=>ve("state")),class:"relative w-full cursor-default rounded-md bg-white py-2 pl-3 pr-10 text-left select-style with-image cursor-pointer"},{default:Z(()=>[a("div",go,[a("span",ko,i(e(ae)||e(o)("[checkout] Please choose")),1),a("span",wo,[P(Qe,{class:"w-5 h-5 text-gray-400"})])])]),_:1}),P(Ke,{"leave-active-class":"transition ease-in duration-100","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:Z(()=>[a("div",bo,[P(e(tt),{class:"mt-1 max-h-60 w-full overflow-auto bg-white text-base ring-1 ring-black ring-opacity-5 focus:outline-none"},{default:Z(()=>[(r(!0),s(V,null,Ce(e(de),l=>(r(),Q(e(nt),{as:"template",key:l.name,value:l.name,class:"cursor-pointer"},{default:Z(({active:ue,selected:Se})=>[a("li",{class:L([ue?"text-white bg-purple-500":"text-gray-900","relative cursor-default select-none py-2 pl-3 pr-9"])},[a("div",xo,[a("span",{class:L([ue?"font-semibold":"font-normal","block truncate"])},i(l.name),3)]),Se?(r(),s("span",{key:0,class:L([ue?"text-white":"text-purple-500","absolute inset-y-0 right-0 flex items-center pr-4"])},[P(e(at),{class:"h-4 w-4","aria-hidden":"true"})],2)):S("",!0)],2)]),_:2},1032,["value"]))),128))]),_:1})])]),_:1})])]),_:1},8,["modelValue"])],2),a("div",So,[a("div",{class:L(["form-control",{"form-error":e(G).city}])},[fe(a("input",{"onUpdate:modelValue":t[12]||(t[12]=l=>ne(X)?X.value=l:null),onFocus:t[13]||(t[13]=l=>ve("city")),type:"text",placeholder:e(o)("[checkout] City")},null,40,Co),[[we,e(X)]])],2),a("div",{class:L(["form-control",{"form-error":e(G).zip}])},[fe(a("input",{"onUpdate:modelValue":t[14]||(t[14]=l=>ne(j)?j.value=l:null),onFocus:t[15]||(t[15]=l=>ve("zip")),type:"text",placeholder:e(o)("[checkout] ZIP")},null,40,Do),[[we,e(j)]])],2)]),e(z)?S("",!0):(r(),s("div",$o,[fe(a("input",{"onUpdate:modelValue":t[16]||(t[16]=l=>ne(v)?v.value=l:null),id:"invoice",name:"invoice",type:"checkbox",class:"h-5 w-5 rounded border-gray-300 text-indigo-600 focus:ring-purple-500 mt-[-1px]"},null,512),[[qt,e(v)]]),a("label",Po,i(e(o)("[checkout] I want an invoice")),1)])),e(v)?(r(),s("div",Ao,[a("h3",null,i(e(o)("[checkout] Tax ID")),1),a("div",{class:L(["form-control !mb-3",{"form-error":e(G).vat_number}])},[fe(a("input",{"onUpdate:modelValue":t[17]||(t[17]=l=>ne(C)?C.value=l:null),onFocus:t[18]||(t[18]=l=>ve("vat_number")),type:"text",placeholder:e(o)("[checkout] Tax ID")},null,40,Mo),[[we,e(C)]]),a("div",No,[P(Rt)])],2),a("h3",null,i(e(o)("[checkout] Address")),1),a("div",{class:L(["form-control",{"form-error":e(G).address}])},[fe(a("input",{"onUpdate:modelValue":t[19]||(t[19]=l=>ne(M)?M.value=l:null),onFocus:t[20]||(t[20]=l=>ve("address")),type:"text",placeholder:e(o)("[checkout] Address")},null,40,Lo),[[we,e(M)]]),a("div",Io,[P(Rt)])],2)])):S("",!0)])),!e(lt)&&!e(z)?(r(),s("div",Eo,[a("div",To,[fe(a("input",{type:"text",placeholder:e(o)("[checkout] Discount Code"),"onUpdate:modelValue":t[21]||(t[21]=l=>ne(q)?q.value=l:null)},null,8,Fo),[[we,e(q)]]),a("button",{class:L(["view",{inactive:!((pe=e(T))!=null&&pe.price)}]),onClick:t[22]||(t[22]=l=>ct(e(q)))},i(e(o)("[checkout] Apply")),3)])])):S("",!0),a("div",Yo,[e(z)?S("",!0):(r(),s("div",zo,[a("div",Uo,[a("span",null,i(e(o)("[checkout] Subtotal")),1),a("span",null,[H(i(e(ye)((Pe=e(T))==null?void 0:Pe.price,(yt=(_t=(ht=e(b))==null?void 0:ht.generalSettings)==null?void 0:_t.localization)==null?void 0:yt.currency))+" ",1),((wt=(kt=(gt=e(b))==null?void 0:gt.generalSettings)==null?void 0:kt.localization)==null?void 0:wt.currency)==="BGN"?(r(),s("span",Vo," ("+i(e(ye)(e(xn),"EUR"))+") ",1)):S("",!0),a("span",null,i(e(o)(e(Fe)(e(T),!1))),1)])]),e(lt)?(r(),s("div",qo,[a("div",Bo,[a("span",Oo,[H(i(e(D).name)+" ",1),a("div",{class:"remove",onClick:hn},[P(Xt)])]),e(D).duration!=="forever"&&e(T).type!=="one-time"?(r(),s("div",jo,i(e(o)(e(te),e(k)))+" "+i(e(k))+" "+i(e(o)(e(Fe)(e(T),!0),e(k))),1)):S("",!0)]),a("span",Ro,[H(" -"+i(e(ye)(e(me),(St=(xt=(bt=e(b))==null?void 0:bt.generalSettings)==null?void 0:xt.localization)==null?void 0:St.currency))+" ",1),(($t=(Dt=(Ct=e(b))==null?void 0:Ct.generalSettings)==null?void 0:Dt.localization)==null?void 0:$t.currency)==="BGN"?(r(),s("span",Go," (-"+i(e(ye)(e(ze),"EUR"))+") ",1)):S("",!0),e(T).type!=="one-time"?(r(),s("span",Ho,i(e(o)(e(Fe)(e(T),!1))),1)):S("",!0)])])):S("",!0),a("div",Wo,[a("span",null,i(e(o)("[checkout] Total")),1),a("span",null,[H(i(e(ye)(e(be),(Mt=(At=(Pt=e(b))==null?void 0:Pt.generalSettings)==null?void 0:At.localization)==null?void 0:Mt.currency))+" ",1),((It=(Lt=(Nt=e(b))==null?void 0:Nt.generalSettings)==null?void 0:Lt.localization)==null?void 0:It.currency)==="BGN"?(r(),s("span",Zo," ("+i(e(ye)(e(Me),"EUR"))+") ",1)):S("",!0),e(T).type!=="one-time"?(r(),s("span",Jo,i(e(o)(e(Fe)(e(T),!1))),1)):S("",!0)])])])),e(T).trial_period*1?(r(),s("div",Xo,i(e(T).trial_period)+" "+i(e(o)("[pricing] Days Free Trial")),1)):S("",!0),a("button",{class:L(["main-btn btn w-full",{inactive:e(J)||e(F)||e(Y)}]),onClick:un},[e(A)?(r(),s("span",Ko,[P(e(Vn),{class:"!w-[22px] !h-[22px] !animate-[spin_2s_linear_infinite]",weight:"bold"}),e(z)?(r(),s(V,{key:1}
1,[H(i(e(o)("[checkout] Creating")),1)],64)):(r(),s(V,{key:0},[H(i(e(o)("[checkout] Processing")),1)],64))])):(r(),s("span",Qo,[e(F)||e(Y)?(r(),s(V,{key:0},[H(i(e(o)("[checkout] Enrollment closed")),1)],64)):(r(),s(V,{key:1},[!e(z)&&e(le)>0?(r(),Q(jt,{key:0,class:"w-6 h-6 lock"})):S("",!0),e(z)?(r(),s(V,{key:2},[H(i(e(o)("[checkout] Create Account")),1)],64)):(r(),s(V,{key:1},[e(le)>0?(r(),s("span",er,[H(i(e(o)("[checkout] Pay"))+" "+i(e(ye)(e(le),(Ft=(Tt=(Et=e(b))==null?void 0:Et.generalSettings)==null?void 0:Tt.localization)==null?void 0:Ft.currency))+" ",1),((Ut=(zt=(Yt=e(b))==null?void 0:Yt.generalSettings)==null?void 0:zt.localization)==null?void 0:Ut.currency)==="BGN"?(r(),s("span",tr," ("+i(e(ye)(e(Ae),"EUR"))+") ",1)):S("",!0)])):(r(),s("span",nr,i(e(o)("[checkout] Start Free Trial")),1))],64))],64))]))],2),a("div",{class:L(["agree-checkbox form-control row last mt-5 mb-3 flex justify-center",{"!items-start":e(vt)}])},[fe(a("input",{"onUpdate:modelValue":t[23]||(t[23]=l=>ne(m)?m.value=l:null),id:"agree",name:"agree",type:"checkbox",class:L(["h-5 w-5 rounded border-gray-300 text-indigo-600 focus:ring-purple-500 mt-[-1px]",{"translate-y-[3px]":e(vt)}])},null,2),[[qt,e(m)]]),a("label",ar,[H(i(e(o)("[checkout] I agree to the"))+" ",1),(r(!0),s(V,null,Ce(e(Xe),(l,ue)=>(r(),s(V,{key:l.slug},[a("a",{href:`/pages/legal/${l.slug}`,target:"_blank"},i(l.title),9,or),ue<e(Xe).length-2?(r(),s(V,{key:0},[H(", ")],64)):ue===e(Xe).length-2?(r(),s(V,{key:1},[H(" "+i(e(o)("[checkout] and"))+" ",1)],64)):S("",!0)],64))),128))])],2)])])])):S("",!0),P(En),a("div",rr,[a("div",sr,[(r(!0),s(V,null,Ce(e(Sn),l=>(r(),Q(W,{key:l.slug,to:`/pages/legal/${l.slug}`,target:"_blank"},{default:Z(()=>[l.is_custom?(r(),s(V,{key:1},[H(i(l.title),1)],64)):(r(),s(V,{key:0},[H(i(e(o)("[landing_page_footer] "+l.title)),1)],64))]),_:2},1032,["to"]))),128))])]),e(d)?(r(),s("a",{key:1,href:e(u),target:"_blank",class:"copyright"},i(e(o)("[global] Powered by Skillplate")),9,ir)):S("",!0)])],64)}}});export{Ur 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.