1import{_ as N}from"./MyRentbirdLayout-C0_Q35Pr.js";import{_ as L}from"./MyRentbirdBackButton-BZtXqMgw.js";import{_ as B}from"./MyRentbirdCard-BUJJAdG_.js";import{a as P}from"./MyRentbirdNavbar-BhFhIbGI.js";import{a as I,_ as O}from"./PricingCardAlternative-ChRJwQ3a.js";import{_ as F}from"./ThreeSmallUsps-BWdHYn8W.js";import{z as r,A as p,B as e,V as n,u as t,F as f,K as V,$ as j,E as m,_ as y,Q as A,G as U,r as z,I as x,J as c,U as b,H as C,W as w,c as h,N as G}from"./Button-BhIqzywu.js";import{j as H,g as $,h as W,z as M,a7 as K,d as Y,f as ze,a6 as Ge}from"./app-B1gNLSdI.js";import{r as Z}from"./ServerData-DOXyOb96.js";import{_ as q}from"./CustomTransitionFade-LKvmG7PG.js";import{_ as J}from"./InfoMessageBox-BcPCNW-d.js";import{T as Q}from"./thumbs-up-r8GD6E5a.js";import"./CustomTransitionExpand-Slh4NNCf.js";import"./NavMenuFoldout-DU1vsN9f.js";import"./Auth-Bc7UFL6R.js";(function(){try{var o=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};o.SENTRY_RELEASE={id:"0edc38738f2132df4c28a11607056f2247fc760c"},o._sentryModuleMetadata=o._sentryModuleMetadata||{},o._sentryModuleMetadata[new o.Error().stack]=function(d){for(var u=1;u<arguments.length;u++){var l=arguments[u];if(l!=null)for(var g in l)l.hasOwnProperty(g)&&(d[g]=l[g])}return d}({},o._sentryModuleMetadata[new o.Error().stack],{"_sentryBundlerPluginAppKey:rentbird-frontend":!0});var a=new o.Error().stack;a&&(o._sentryDebugIds=o._sentryDebugIds||{},o._sentryDebugIds[a]="d526b7fe-a117-464c-a0c6-c4afed5c370c",o._sentryDebugIdIdentifier="sentry-dbid-d526b7fe-a117-464c-a0c6-c4afed5c370c")}catch{}})();const X={class:"min-w-full max-w-full"},ee={class:"text-base text-lg font-purple-900 font-medium mb-1 lg:mb-2"},te={class:"flex w-full text-base font-medium text-purple-900 lg:text-lg break-words"},se={class:"flex-1 bg-gray-50 rounded-tl-lg px-2 py-2"},ne={class:"flex-1 bg-gray-100 px-2 py-2"},re={class:"flex-1 bg-gray-50 rounded-tr px-2 py-2"},ae={key:0,class:"flex-1 bg-gray-50 rounded-tr px-2 py-2"},ie={class:"flex-1 bg-white rounded-tl px-2 py-2"},le={class:"flex-1 bg-gray-50 px-2 py-2"},oe={class:"flex-1 bg-white rounded-tr px-2 py-2"},ue={class:"flex justify-between"},de={key:0,class:"bg-gray-100 bg-white underline underline-offset-2 text-blue-base rounded-tr-lg"},ce=["href"],pe={key:0,class:"flex-1 bg-gray-100 bg-white underline underline-offset-2 text-blue-base rounded-tr px-[8px] py-[8px]"},me=["href"],fe={__name:"PaymentsTable",setup(o){const{isMobile:a}=H(),u=A().props.payments;return(l,g)=>(r(),p("div",X,[e("h6",ee,n(l.$trans("PaymentsTable.Payments")),1),e("div",te,[e("div",se,n(l.$trans("PaymentsTable.PaidOn")),1),e("div",ne,n(l.$trans("PaymentsTable.ValidUntil")),1),e("div",re,n(l.$trans("PaymentsTable.Amount")),1),t(a)?f("",!0):(r(),p("div",ae,n(l.$trans("PaymentsTable.InvoiceNo")),1))]),(r(!0),p(V,null,j(t(u),s=>(r(),p("div",{key:s.random_id,class:"flex min-w-full max-w-full text-base text-purple-900 lg:text-lg"},[e("div",ie,n(s.subscription_starts_at_formatted),1),e("div",le,n(s.subscription_ends_at_formatted),1),e("div",oe,[e("div",ue,[e("div",null,n(l.$formatPrice(s.amount)),1),t(a)?(r(),p("div",de,[e("a",{target:"_blank",href:t($)("payments.downloadNew",{invoiceId:s.invoice_id,createdAt:s.subscription_starts_at_formatted}),class:"hover:cursor-pointer"},[m(y,{name:"download","icon-width":"w-[20px] lg:w-[20px]"})],8,ce)])):f("",!0)])]),t(a)?f("",!0):(r(),p("div",pe,[e("a",{target:"_blank",href:t($)("payments.downloadNew",{invoiceId:s.invoice_id,createdAt:s.subscription_starts_at_formatted}),class:"hover:cursor-pointer flex items-center gap-2"},[m(y,{name:"download","icon-width":"w-[20px] lg:w-[20px]"}),e("div",null,n(s.invoice_id),1)],8,me)]))]))),128))]))}},xe={class:"flex"},_e={class:"text-black text-base relative top-[-2px] xl:text-xl"},S={__name:"CheckmarkItem",setup(o){return(a,d)=>(r(),p("div",xe,[m(y,{name:"check-circle","icon-width":"w-[20px] h-[20px] xl:w-[24px] xl:h-[24px]",class:"mr-[8px] text-success"}),e("div",_e,[U(a.$slots,"default")])]))}},ge={class:"relative"},be={class:"bg-purple-900 text-white px-6 py-4 rounded-md lg:py-6 w-[500px] lg:w-[400px] xl:w-[500px] max-w-full"},he={class:"text-white font-medium text-xl text-center lg:text-3xl"},ve={key:0,class:"flex w-full justify-center mt-[24px] lg:mt-[24px] bg-pink-500 rounded-lg px-4 py-0.5 text-center"},we={key:1,class:"flex w-full justify-center mt-[24px] lg:mt-[24px]"},ye={class:"text-xs lg:text-sm text-gray-50 text-center mt-[8px] lg:mt-[12px]"},$e={key:0},ke={key:1},Pe={key:0,class:"absolute left-[-16px] right-[-16px] xl:left-[100%] xl:right-auto min-[1024px]:w-[400px] min-[1100px]:w-[490px] min-[1210px]:w-[600px] min-[1280px]:w-[636px] xl:top-0 xl:z-10 xl:bottom-0"},Ce={class:"xl:flex xl:items-center xl:h-full"},Se={class:"bg-gray-100 rounded-md px-[24px] py-[24px] text-black text-base relative top-[-12px] xl:top-0 xl:left-[-2px] xl:flex-grow xl:self-stretch mt-2 xl:flex xl:flex-col xl:justify-center"},Ae={class:"font-medium text-lg text-purple-900 mb-[12px] xl:text-xl"},Me={class:"lg:flex lg:flex-row-reverse"},Re={__name:"PricingCardCurrentSubscription",setup(o){const{userActivePayment:a,user:d}=M(),u=z(d.value.enabledAutoRenew),l=h(()=>u.value!==d.value.enabledAutoRenew),g=()=>{u.value=d.value.enabledAutoRenew},s=W(),k=async()=>{s.startLoading(),await Y("/api/user/subscription",{auto_renew:u.value}),Z(),s.stopLoading()},R=h(()=>v.value?2900:a.value.priceDto.numberOfMonths>1?K():!1),T=h(()=>{const i=a.value.priceDto;return v.value?i.amount:i.amount/i.numberOfMonths}),E=h(()=>
1{if(v.value)return 86;const i=a.value.priceDto;return i.numberOfMonths===1?0:i.numberOfMonths===2?32:44}),v=h(()=>a.value.priceDto.numberOfMonths<=0);return(i,_)=>(r(),p("div",ge,[e("div",be,[e("div",he,n(i.$trans(v.value?"PricingCardCurrentSubscription.PerWeek":"PricingCardCurrentSubscription.PerMonths",{months:t(a).priceDto.numberOfMonths})),1),m(I,{class:"mt-[16px]","full-price":R.value,discount:E.value,price:T.value},null,8,["full-price","discount","price"]),t(a).payment_method==="apple_in_app"?(r(),p("div",ve,n(i.$trans("PricingCarcChangeSubscription.NoAutoRenewApple")),1)):(r(),p("div",we,[t(d).enabledAutoRenew?(r(),x(w,{key:0,"full-width-on-desktop":!0,"full-width-on-mobile":!0,outline:!0,"icon-right":"cross",onClick:_[0]||(_[0]=C(D=>t(G).visit(t($)("my-rentbird.offboarding")),["prevent"]))},{default:c(()=>[b(n(i.$trans("PricingCardCurrentSubscription.Cancel")),1)]),_:1})):(r(),x(w,{key:1,"full-width-on-desktop":!0,"full-width-on-mobile":!0,outline:!0,"icon-right":"check",onClick:_[1]||(_[1]=C(D=>u.value=!0,["prevent"]))},{default:c(()=>[b(n(i.$trans("PricingCardCurrentSubscription.Resume")),1)]),_:1}))])),e("div",ye,[t(d).enabledAutoRenew?(r(),p("span",$e,n(i.$trans("PricingCardCurrentSubscription.NextInvoiceAt",{date:t(a).subscription_ends_at_formatted})),1)):(r(),p("span",ke,n(i.$trans("PricingCardCurrentSubscription.StopsAt",{date:t(a).subscription_ends_at_formatted})),1))])]),m(q,null,{default:c(()=>[l.value?(r(),p("div",Pe,[_[3]||(_[3]=e("div",{class:"xl:hidden flex justify-center relative top-[-10px] mb-[-10px]"},[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"49",height:"25",viewBox:"0 0 49 25",fill:"none"},[e("path",{d:"M24.5 -1.07093e-06L49 24.5L-1.07093e-06 24.5L24.5 -1.07093e-06Z",fill:"#E0E0E1"})])],-1)),e("div",Ce,[_[2]||(_[2]=e("svg",{class:"hidden xl:block",xmlns:"http://www.w3.org/2000/svg",width:"25",height:"49",viewBox:"0 0 25 49",fill:"none"},[e("path",{d:"M0 24.5L24.5 0V49L0 24.5Z",fill:"#E0E0E1"})],-1)),e("div",Se,[e("h4",Ae,n(i.$trans("PricingCardCurrentSubscription.AboutYourChange")),1),t(d).enabledAutoRenew?f("",!0):(r(),x(S,{key:0,class:"mb-[16px]"},{default:c(()=>[b(n(i.$trans("PricingCardCurrentSubscription.WeRenewSubscriptionAt",{date:t(a).subscription_ends_at_formatted})),1)]),_:1})),t(d).enabledAutoRenew?f("",!0):(r(),x(S,{key:1,class:"mb-[16px]"},{default:c(()=>[b(n(i.$trans("PricingCardCurrentSubscription.2DaysBeforeRenewalReminder")),1)]),_:1})),e("div",Me,[m(w,{big:!0,"icon-right":"save",class:"mb-[12px] lg:w-1/2 lg:ml-[6px]","full-width-on-mobile":!0,"full-width-on-desktop":!0,onClick:k},{default:c(()=>[b(n(i.$trans("PricingCardCurrentSubscription.SaveChanges")),1)]),_:1}),m(w,{big:!0,"icon-right":"cross",outline:!0,"full-width-on-mobile":!0,"full-width-on-desktop":!0,class:"lg:w-1/2 lg:mr-[6px]",onClick:g},{default:c(()=>[b(n(i.$trans("Common.Cancel")),1)]),_:1})])])])])):f("",!0)]),_:1})]))}};const Te=["innerHTML"],Ee={class:"lg:flex"},De={class:"lg:pl-[12px] lg:ml-[32px] lg:mr-[32px] lg:mt-[24px]"},Ne={class:"hidden lg:block text-2xl text-purple-900 font-medium mb-[12px]"};const Qe={__name:"SubscriptionPage",setup(o){const d=A().props.payments,{user:u,userActivePayment:l}=M(),g=h(()=>l.value?l.value.plan!==l.value.renewal_plan:!1);return(s,k)=>(r(),x(N,null,{default:c(()=>[m(L),m(B,{"can-expand-on-mobile":!1,class:"mt-[16px] lg:mt-[24px]"},{"title-desktop-right":c(()=>[m(P,{"free-message":s.$trans("SubscriptionPage.Free"),"paid-message":s.$trans("SubscriptionPage.Active")},null,8,["free-message","paid-message"])]),"title-mobile-right":c(()=>[m(P,{"free-message":s.$trans("SubscriptionPage.Free"),"paid-message":s.$trans("SubscriptionPage.Active")},null,8,["free-message","paid-message"])]),title:c(()=>[b(n(s.$trans("SubscriptionPage.Title")),1)]),default:c(()=>[t(u).hasRightToAFullRefund?(r(),x(J,{key:0,color:"bg-[#C9EFE3]",class:"mb-[16px] lg:mb-[24px]",image:t(Q)},{default:c(()=>[e("div",{class:"text-base lg:text-lg text-black",innerHTML:s.$trans("SubscriptionPage.RightToAFullRefundMessage",{days:14-t(u).daysSinceFirstPayment,textdays:(14-t(u).daysSinceFirstPayment===1?s.$trans("Common.Day"):s.$trans("Common.Days")).toLowerCase(),url:s.$getLocalizedUrl("cancellation")})},null,8,Te)]),_:1},8,["image"])):f("",!0),e("div",Ee,[t(u).hasActiveSubscription?f("",!0):(r(),x(O,{key:0,class:"mt-[8px] mb-[24px] lg:mr-[12px]"})),t(u).hasActiveSubscription?(r(),x(Re,{key:1,class:"mt-[8px] mb-[24px] lg:mr-[12px]"}
1)):f("",!0),e("div",De,[e("h4",Ne,n(s.$trans("SubscriptionPage.AdvantagesTitle")),1),m(F,{"large-text-on-desktop":!0})])]),f("",!0),t(d).length>0?(r(),x(fe,{key:2,class:"mt-[24px]"})):f("",!0)]),_:1})]),_:1}))}};export{Qe as default}; 2//# sourceMappingURL=SubscriptionPage-ChVkW4UG.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.