PageSourceSearch

https://www.rewasd.com/_nuxt/C9bK6vGQ.js

js rewasd.com collected 2026-10-03 21:40:38 UTC 29,899 bytes, 1 lines download raw bytes

1import{_ as j}from"./DnMM_Yjt.js";import{_ as lt,a as yt}from"./f6QIs5zZ.js";import{d as V,S as E,e as c,f as w,E as G,k as C,t as _,j as $,p as S,l as M,B as D,C as J,g as t,i as h,h as e,D as St,m as U,q as tt,b as At,u as et,w as Y,a2 as O,v as st,r as I,P as H,R as nt,G as It,M as F,Q as P,a3 as W,s as Rt,a4 as rt,a as Ct,_ as Dt,a5 as Vt,K as Lt,L as Et,z as Mt}from"./CFxGRstO.js";import{S as Tt}from"./CICNJ14-.js";import{t as B}from"./Db0QUOgG.js";import{r as K}from"./C5U6HIMD.js";import{p as Bt}from"./CwOHyHLb.js";import{_ as T}from"./DlAUqK2U.js";import{_ as Ut}from"./CnIo5AX8.js";import{_ as X}from"./DBcM731C.js";import{i as Nt}from"./Dhu0ts9N.js";import{c as Wt,a as Ot,u as Pt,b as Ft}from"./CgWzIhW9.js";import{u as ut,_ as jt}from"./p4CzZ_F5.js";import{u as qt}from"./0Zil6o2A.js";import{_ as Yt}from"./6HuN2jx9.js";import{u as Ht}from"./CdviQ7zO.js";import"./B6H6uuii.js";import{u as dt}from"./CBEjL3H0.js";import"./Bnx8nLGV.js";import{_ as Kt}from"./DKxq8vXV.js";import{u as mt}from"./DgWXIIjn.js";import{B as Q}from"./BxawZQSS.js";import{u as pt}from"./CNIwTMbL.js";import{_ as _t}from"./BZt_Ri8C.js";import{u as zt}from"./DCH0OG8z.js";import{_ as Gt}from"./Crz1aqcp.js";import"./QjJsDpFa.js";import"./owSR78tJ.js";import"./CbPSoDvq.js";import"./DIJTWx4D.js";import"./Cpj98o6Y.js";import"./B2a-ywG8.js";import"./BWBHGvIx.js";import"./-vsEa_js.js";import"./B7ORbhYo.js";import"./D4S0JsTk.js";import"./D7azwgAL.js";import"./C16c000V.js";import"./DzpbyIkv.js";import"./B0kMgEDL.js";import"./Bg2uL3dI.js";import"./GtZFfx2K.js";import"./Bl79MI2C.js";function Z(s,a){K(2,arguments);var o=B(s),n=B(a),i=o.getTime()-n.getTime();return i<0?-1:i>0?1:i}function Qt(s,a){K(2,arguments);var o=B(s),n=B(a),i=o.getFullYear()-n.getFullYear(),u=o.getMonth()-n.getMonth();return i*12+u}function Jt(s){K(1,arguments);var a=B(s);return a.setHours(23,59,59,999),a}function Xt(s){K(1,arguments);var a=B(s),o=a.getMonth();return a.setFullYear(a.getFullYear(),o+1,0),a.setHours(23,59,59,999),a}function Zt(s){K(1,arguments);var a=B(s);return Jt(a).getTime()===Xt(a).getTime()}function te(s,a){K(2,arguments);var o=B(s),n=B(a),i=Z(o,n),u=Math.abs(Qt(o,n)),r;if(u<1)r=0;else{o.getMonth()===1&&o.getDate()>27&&o.setDate(30),o.setMonth(o.getMonth()-i*u);var m=Z(o,n)===-i;Zt(B(s))&&u===1&&Z(s,n)===1&&(m=!1),r=i*(u-Number(m))}return r===0?0:r}const ee={key:0},se=V({__name:"ReleaseDownload",props:{release:{},isArmSupported:{type:Boolean},softwareAbbr:{}},setup(s){const a=s,{onDownload:o}=mt({platform:a.isArmSupported?Q.WIN_ARM:Q.WIN,id:a.release.id,softwareAbbr:a.softwareAbbr||E.REWASD,version:a.release.version});function n(){o()}return(i,u)=>(c(),w("a",{href:"#",class:"dropdown-item",onClick:G(n,["prevent"])},[C(_(s.release.version)+" ",1),s.isArmSupported?(c(),w("span",ee," ARM ")):$("",!0)]))}}),ne={class:"btn-group"},oe=["onClick"],ae=["onClick"],ie=V({__name:"ReleasesDropdown",props:{releases:{},softwareAbbr:{}},setup(s){const a=s,o=U(()=>{const r=[];for(const m of a.releases)r.push(m),r.push({...m,isArmSupported:!0});return r}),n=U(()=>o.value.length?o.value[0]:null),{onDownload:i}=mt({platform:n.value?.isArmSupported?Q.WIN_ARM:Q.WIN,id:n.value?.id,softwareAbbr:a.softwareAbbr,version:n.value?.version});function u(){i()}return(r,m)=>{const l=Kt;return c(),S(l,{class:"dropdown-button"},{toggle:M(({isOpen:d,toggle:p})=>[e("div",ne,[e("button",{class:"btn btn-outline-primary btn-sm",onClick:u},_(r.$t("components.download_button.download")),1),e("button",{class:St(["btn btn-outline-primary dropdown-toggle dropdown-toggle-split btn-sm",{show:d}]),onClick:p},null,10,oe)])]),default:M(({close:d})=>[(c(!0),w(D,null,J(t(o),p=>(c(),w("li",{key:p.id,onClick:d},[h(se,{release:p,"is-arm-supported":p.isArmSupported,"software-abbr":s.softwareAbbr},null,8,["release","is-arm-supported","software-abbr"])],8,ae))),128))]),_:1})}}}),z=T(ie,[["__scopeId","data-v-57331cad"]]);function ot(s){const a=tt(),o=s.paid?s.pc_num:1;a.push({path:"/checkout",query:{pc_num:o,period:Tt.lifetime,product_abbr:s.product.abbr}})}const ce=5;async function wt(){const s=await At("/api/account/rewasd-upgrade-prices");function a(o){return o.features?.length?o.features.length>=ce?s.value.fullpack?.[1]?.price:s.value.with_features?.[1]?.price:s.value.base?.[1]?.price}return{upgradeToLifetimePrice:a}}const le={key:0,class:"tw-mt-6"},re={class:"tw-mb-4"},ue={class:"tw-mb-4"},de={class:"exclusive-upgrade tw-px-4 tw-pt-12 tw-pb-4 tw-relative"},me={class:"tw-flex tw-items-center tw-flex-wrap md:tw-flex-nowrap tw-gap-1"},pe={class:"md:tw-w-8/12"},_e={class:"!tw-text-yellow tw-pb-6 tw-text-h5 tw-mb-2"},we={class:"tw-text-fs-sm tw-mb-4"},be={class:"md:tw-w-4/12 tw-flex tw-justify-center"},fe={key:0},ve={class:"tw-flex tw-flex-col tw-pl-0 tw-mb-0 -tw-mx-4 tw-list-disc"},he={class:"tw-flex tw-items-center tw-gap-4 tw-flex-wrap"},ge={class:"tw-gap-6 tw-flex tw-items-center text-edit"},$e={class:"!tw-text-yellow"},xe={key:0,class:"tw-break-words"},ke={class:"tw-ml-auto tw-flex tw-items-center tw-gap-4"},ye={key:0,class:"feature-list"},Se=V({__name:"ExclusiveUpgrade",async setup(s){let a,o;const{t:n}=et(),i={subscription:{header:n("account.exclusive_upgrade.subscription.header"),description:n("account.exclusive_upgrade.subscription.description"),details:n("account.exclusive_upgrade.subscription.details")},license:{header:n("account.exclusive_upgrade.license.header"),description:n("account.exclusive_upgrade.license.description"),details:n("account.exclusive_upgrade.license.details")}},u=I(!0);function r(){u.value=!1}const{upgradeToLifetimePrice:m}=([a,o]=Y(()=>wt()),a=await a,o(),a),l=O(),d=U(()=>l.rewasdSubscription?.paid&&!l.rewasdSubscription?.lifetime?i.subscription:l.hasLicenses&&!l.rewasdSubscription?.lifetime?i.license:null);function p(k){if(!k)return 0;const x=te(new Date,Bt(k));return Math.abs(x)}const b=U(()=>{const k=l.rewasdSubscription;return k.expired||p(k.end_date)<1?n("account.exclusive_upgrade.buy_lifetime"):n("account.exclusive_upgrade.upgrade_to_lifetime_now")});function v(){l.rewasdSubscription&&ot(l.rewasdSubscription)}return(k,x)=>{const y=j,f=lt;return t(u)&&!t(l).rewasdSubscription?.lifetime&&t(d)?(c(),w("div",le,[e("p",re,[e("b",ue,_
1(t(d)?.header),1)]),e("div",de,[e("div",me,[e("div",pe,[e("h5",_e,_(t(d)?.description),1),e("p",we,_(t(d)?.details),1)]),e("div",be,[t(l).rewasdSubscription?.paid?(c(),S(y,{key:0,class:"btn btn-primary",label:t(b),onClick:v},null,8,["label"])):$("",!0)])]),e("span",{class:"cross",onClick:r},"×"),t(l).hasLicenses&&t(l).licenses?.length&&(!t(l).rewasdSubscription?.paid||t(l).rewasdSubscription?.expired)?(c(),w("div",fe,[e("ul",ve,[(c(!0),w(D,null,J(t(l).licenses,(g,A)=>(c(),w("li",{key:g.id,class:"tw-block tw-px-4 tw-py-2 tw-bg-[#393939] even:tw-bg-[#3F3F3F]"},[e("div",he,[e("div",ge,[e("span",null,_(`#${A+1}`),1),e("span",$e,[C(_(k.$t("account.licenses.pre_note"))+" ",1),g.note?(c(),w("span",xe," - "+_(g.note),1)):$("",!0)])]),e("div",ke,[g.features?(c(),w("div",ye,[h(f,{features:g.features},null,8,["features"])])):$("",!0),h(y,{label:k.$t("account.subscription_info.upgrade_to_lifetime_title_for",{sum:t(m)(g)}),class:"btn btn-primary btn-sm tw-text-nowrap",onClick:R=>("navigateTo"in k?k.navigateTo:t(st))(`/checkout?upgrade_license_serial=${g.serial}`)},null,8,["label","onClick"])])])]))),128))])])):$("",!0)])])):$("",!0)}}}),Ae=Object.assign(T(Se,[["__scopeId","data-v-287dfd77"]]),{__name:"AccountExclusiveUpgrade"}),Ie={class:"tw-text-fs-sm tw-leading-tight",role:"alert"},Re={class:"tw-mb-6"},Ce={class:"tw-flex tw-items-center tw-self-stretch tw-w-full tw-flex-row-reverse tw-gap-4 tw-px-2 !tw-mb-6"},De=V({__name:"PasswordRequiredModal",props:P({title:{},submitName:{},submitHidden:{type:Boolean},submitLoading:{type:Boolean},passwordInputHidden:{type:Boolean},passwordError:{}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:P(["submit"],["update:modelValue"]),setup(s,{emit:a}){const o=s,n=a,i=H(s,"modelValue"),u=Wt({password:Ot()}),{handleSubmit:r,isSubmitting:m,errors:l,meta:d,setFieldError:p}=Pt({validationSchema:u}),{value:b,errorMessage:v}=Ft("password");nt(()=>o.passwordError,y=>{p("password",y)});function k(){i.value=!1}const x=r(()=>{n("submit",b.value)});return(y,f)=>{const g=Ut,A=j,R=X;return c(),w("form",{onSubmit:f[3]||(f[3]=G((...L)=>t(x)&&t(x)(...L),["prevent"]))},[h(R,{modelValue:i.value,"onUpdate:modelValue":f[2]||(f[2]=L=>i.value=L),title:s.title},{footer:M(()=>[e("div",Ce,[s.submitHidden?$("",!0):(c(),S(A,{key:0,label:s.submitName||"OK",class:"btn btn-primary tw-flex-auto",type:"submit",disabled:t(m)||!t(Nt)(t(l))&&t(d).touched,loading:s.submitLoading},null,8,["label","disabled","loading"])),e("button",{class:"btn btn-outline-primary tw-flex-auto",onClick:k}," Close ")])]),default:M(()=>[e("div",Ie,[e("div",Re,[It(y.$slots,"default",{},void 0,!0)]),s.passwordInputHidden?$("",!0):(c(),S(g,{key:0,modelValue:t(b),"onUpdate:modelValue":f[0]||(f[0]=L=>F(b)?b.value=L:null),label:"Current password for request confirmation","error-text":t(v),class:"tw-mb-4",onFocus:f[1]||(f[1]=()=>t(p)("password",""))},null,8,["modelValue","error-text"]))])]),_:3},8,["modelValue","title"])],32)}}}),bt=Object.assign(T(De,[["__scopeId","data-v-51b189a4"]]),{__name:"AccountPasswordRequiredModal"}),Ve=V({__name:"AutochargeDialog",props:P({subscriptionId:{}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:["update:modelValue"],setup(s){const a=s,o=H(s,"modelValue"),n=O(),i=I(!1),u=I(""),r=I(!1),m=I(n.autochargeStatus);function l(){u.value="",r.value=!1,i.value=!1,m.value=n.autochargeStatus}nt(o,b=>{b||l()});async function d(){l();let b={success:!1};n.autochargeStatus===W.SUSPENDED?b=await n.renewAutocharge(a.subscriptionId):n.autochargeStatus===W.ACTIVE&&(b=await n.suspendAutocharge(a.subscriptionId)),i.value=!1,b.success?r.value=!0:u.value="Something went wrong. Please try again later."}const p=U(()=>m.value===W.SUSPENDED?"Resume subscription":"Cancel subscription");return(b,v)=>{const k=bt;return c(),S(k,{modelValue:o.value,"onUpdate:modelValue":v[0]||(v[0]=x=>o.value=x),title:t(p),"submit-loading":t(i),"submit-hidden":t(r),"password-input-hidden":"",onSubmit:d},{default:M(()=>[t(r)?(c(),w(D,{key:0},[t(n).autochargeStatus===t(W).ACTIVE?(c(),w(D,{key:0},[v[1]||(v[1]=C(" Your subscription has been resumed. ",-1)),v[2]||(v[2]=e("br",null,null,-1)),v[3]||(v[3]=C(" You can always cancel again at any time. ",-1))],64)):$("",!0),t(n).autochargeStatus===t(W).SUSPENDED?(c(),w(D,{key:1},[v[4]||(v[4]=C(" Your subscription has been canceled but it is still active until the expiration date. ",-1)),v[5]||(v[5]=e("br",null,null,-1)),v[6]||(v[6]=C(" You can always resubscribe again at any time. ",-1))],64)):$("",!0)],64)):t(u)?(c(),w(D,{key:1},[C(_(t(u)),1)],64)):t(n).autochargeStatus===t(W).ACTIVE?(c(),w(D,{key:2},[C(" Are you sure you want to cancel your subscription? reWASD will stop working after your subscription expires. ")],64)):t(n).autochargeStatus===t(W).SUSPENDED?(c(),w(D,{key:3},[C(" Are you sure you want to resume your subscription? ")],64)):$("",!0)]),_:1},8,["modelValue","title","submit-loading","submit-hidden"])}}}),Le=Object.assign(Ve,{__name:"AccountAutochargeDialog"}),Ee={class:"tw-text-fs-sm tw-block tw-mb-2"},Me=V({__name:"WorkInApp",props:{abbr:{}},setup(s){return(a,o)=>(c(),w("span",Ee,[C(_(a.$t("account.subscription_info.work_in_app"))+" ",1),e("strong",null,_(s.abbr===t(E).REWASD?"reWASD (Advanced Edition)":"reWASD (Basic Edition)"),1)]))}}),at=Object.assign(T(Me,[["__scopeId","data-v-82e4bd3e"]]),{__name:"AccountWorkInApp"}),Te={class:"tw-flex md:tw-table-row tw-items-center"},Be={scope:"row",class:"tw-text-center"},Ue={class:"tw-flex-auto"},Ne={class:"tw-truncate instance-pc"},We={class:"tw-truncate date-activated"},Oe={class:"tw-flex-auto"},Pe={class:"tw-truncate"},Fe={class:"tw-truncate"},je={key:1},ct="-",qe=V({__name:"Instance",props:{instance:{},index:{}},emits:["revoke"],setup(s,{emit:a}){const o=s,n=a,{t:i}=et(),u=Rt(),r=qt().formatDate(o.instance?.creation_date,"long");function m(){o.instance&&u.user?.revoke_permission&&n("revoke",o.instance)}function l(p){return p?String(p):ct}const d=U(()=>{const p=o.instance?.active?"account.licenses.license_status.active":"account.licenses.license_status.available";return i(p)});return(p,b)=>(c(),w("tr",Te,[e("th",Be,_(s.index+1),1),e("td",Ue,[e("div",Ne,_(l(s.instance?.pc)),1)]),e("td",null,[e("div",We,_(t(r)||ct),1)]),e("td",Oe,[e("div",Pe,_(l(s.instance?.release.version)),1)]),e("td",null,[e("div",Fe,_(t(d)),1)]),e("td",null,[s.instance?(c(),w("button",{key:0,class:"btn btn-outline-primary",onClick:m},_(p.$t("account.licenses.revoke_title")),1)):(c(),w("span",je," - "))])]))}}),Ye=Object.assign(T(qe,[["__scopeId","data-v-df57c72c"]]),{__name:"AccountInstance"}),He=V({__name:"RevokeDialog",props:P({nextRevokeAt:{},loading:{type:Boolean}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:P(["revoke"],["update:modelValue"]),setup(s,{emit:a}){const o=a,n=H(s,"modelValue"),{d:i}=et();function u(){o("revoke")}function r(m){return i(new Date(`${m} UTC`),"long_with_time")}return(m,l)=>{const d=Yt,p=bt;return c(),S(p,{modelValue:n.value,"onUpdate:modelValue":l[0]||(l[0]=b=>n.value=b),title:"Revoke","submit-hidden":!!s.nextRevokeAt,"submit-loading":s.loading,"password-input-hidden":"",onSubmit:u},{default:M(()=>[s.nextRevokeAt?(c(),w(D,{key:0},[C(_(m.$t("account.subscription_autocharge.revoke_modal.next_revoke_1",{date:r(s.nextRevokeAt)}))+" ",1),h(d,{to:"/help#contacts"},{default:M(()=>[C(_(m.$t("account.subscription_autocharge.revoke_modal.next_revoke_2")),1)]),_:1}),l[1]||(l[1]=C(". ",-1))],64)):(c(),w(D,{key:1},[C(_(m.$t("account.subscription_autocharge.revoke_modal.deactivate_message")),1)],64))]),_:1},8,["modelValue","submit-hidden","submit-loading"])}}}),Ke=Object.assign(He,{__name:"AccountRevokeDialog"}),ze={class:"instances-block tw-w-full"},Ge={class:"instances-link instances-link-hover"},Qe={key:0,class:"instances-table table-responsive-lg tw-mt-4"},Je={class:"table tw-align-middle !tw-mb-0"},Xe={class:"instances-header"},Ze={class:"tw-hidden md:tw-table-row"},ts={scope:"col"},es={scope:"col"},ss={scope:"col"},ns={scope:"col"},os={scope:"col",width:"13.5%"},as=V({__name:"InstancesList",props:{licenseId:{},subscriptionId:{},instances:{},activeCount:{},maxCount:{}},emits:["revoke"],setup(s,{emit:a}){const o=s,n=a,{submitWithRecaptcha:i,getRecaptchaToken:u}=Ht(),r=I(!!o.instances?.length),m=I(!1),l=I(null),d=I(!1),p=I(""),b=U(()=>{const f=o.maxCount-o.activeCount;return f>0?f:0}),v=U(()=>[...o.instances||[],...Array.from({length:b.value},()=>null)]);async function k(f){p.value="",l.value=f,m.value=!0,await u()}function x(){l.value=null,m.value=!1}async function y(){if(!l.value)return;const f={system_info_id:l.value.id,license_id:o.licenseId,subscription_id:o.subscriptionId};await i(f,async g=>{d.value=!0;const A=await $fetch("/api/account/revoke-instance",{method:"POST",body:g});d.value=!1,A.success?(n("revoke",g.system_info_id),x()):A.next_revoke_at&&(p.value=A.next_revoke_at)})}return(f,g)=>{const A=Ye,R=Ke;return c(),w(D,null,[e("div",ze,[e("div",Ge,[e("a",{href:"#",onClick:g[0]||(g[0]=G(L=>r.value=!t(r),["prevent"]))},_(f.$t("account.subscription_autocharge.instances_available"))+": "+_(t(b))+"/"+_(s.maxCount),1),t(r)?(c(),w("div",Qe,[e("table",Je,[e("thead",Xe,[e("tr",Ze,[g[2]||(g[2]=e("th",{scope:"col",width:"5.5%",class:"tw-text-center"}," # ",-1)),e("th",ts,_(f.$t("account.subscription_autocharge.instances_table.device")),1),e("th",es,_(f.$t("account.subscription_autocharge.instances_table.date")),1),e("th",ss,_(f.$t("account.subscription_autocharge.instances_table.ver
1sion")),1),e("th",ns,_(f.$t("account.subscription_autocharge.instances_table.status")),1),e("th",os,_(f.$t("account.subscription_autocharge.instances_table.action")),1)])]),e("tbody",null,[(c(!0),w(D,null,J(t(v),(L,N)=>(c(),S(A,{key:N,index:N,instance:L,onRevoke:k},null,8,["index","instance"]))),128))])])])):$("",!0)])]),h(R,{modelValue:t(m),"onUpdate:modelValue":g[1]||(g[1]=L=>F(m)?m.value=L:null),"next-revoke-at":t(p),loading:t(d),onRevoke:y},null,8,["modelValue","next-revoke-at","loading"])],64)}}}),it=Object.assign(T(as,[["__scopeId","data-v-9a8c3958"]]),{__name:"AccountInstancesList"}),is={key:0,class:"subscription-block tw-p-4 tw-py-6 md:tw-px-6 tw-gap-y-2 tw-mb-4"},cs={class:"subscription-info tw-w-full lg:tw-w-auto lg:tw-flex-auto"},ls={class:"tw-text-h5 !tw-text-yellow tw-mb-2"},rs={class:"tw-my-2 tw-w-full lg:tw-w-auto lg:tw-grow lg:tw-basis-0 subscription-action"},us={class:"tw-flex tw-flex-wrap md:tw-flex-nowrap tw-gap-2"},ds={key:1,class:"subscription-block tw-p-4 md:tw-px-6 tw-gap-2"},ms={class:"!tw-flex-auto md:tw-w-6/12 lg:tw-w-7/12"},ps={class:"subscription-action tw-my-2 tw-grow tw-basis-0"},_s={class:"tw-flex tw-flex-wrap md:tw-flex-nowrap tw-gap-2"},ws=V({__name:"RewasdSubscriptionInfo",async setup(s){let a,o;const{rewasdSubscription:n,autochargeStatus:i}=rt(O()),u=O(),r=tt();let m;n.value||(m=([a,o]=Y(()=>dt().loadDownloadableReleases(E.REWASD)),a=await a,o(),a));const{periodName:l}=pt({softwareAbbr:E.REWASD,period:n.value?.period}),{daysLeft:d,subscriptionActionLabel:p}=ut(n),b=I(!1);function v(x){n.value&&u.revokeSubscriptionPc(n.value,x)}function k(){n.value&&ot(n.value)}return(x,y)=>{const f=Le,g=at,A=jt,R=j,L=it;return t(n)?(c(),w("div",is,[h(f,{modelValue:t(b),"onUpdate:modelValue":y[0]||(y[0]=N=>F(b)?b.value=N:null),"subscription-id":t(n).id},null,8,["modelValue","subscription-id"]),e("div",cs,[e("h3",ls,[t(n).paid&&t(l)?(c(),w(D,{key:0},[C(_(t(l)),1)],64)):(c(),w(D,{key:1},[C(_(x.$t("account.subscription_names.trial")),1)],64))]),h(g,{abbr:t(E).REWASD},null,8,["abbr"]),t(n).lifetime?$("",!0):(c(),S(A,{key:0,"days-left":t(d)},null,8,["days-left"]))]),e("div",rs,[e("div",us,[e("div",null,[t(p)?(c(),S(R,{key:0,label:t(p),class:"btn btn-primary btn-sm tw-text-nowrap",style:{"min-width":"173px !important"},onClick:k},null,8,["label"])):$("",!0)]),h(t(z),{releases:t(n).available_releases},null,8,["releases"])]),t(i)===t(W).ACTIVE?(c(),w("a",{key:0,href:"#",class:"!tw-text-light hover:!tw-text-[#F9FAFB] tw-text-fs-sm",onClick:y[1]||(y[1]=G(N=>b.value=!0,["prevent"]))},_(x.$t("account.subscription_autocharge.cancel")),1)):$("",!0)]),h(L,{"subscription-id":t(n).id,instances:t(n).instances,"active-count":t(n).instances?.length||0,"max-count":t(n).pc_num,onRevoke:v},null,8,["subscription-id","instances","active-count","max-count"])])):(c(),w("div",ds,[e("div",ms,_(x.$t("account.download_rewasd_and_get_trial")),1),e("div",ps,[e("div",_s,[e("div",null,[t(p)?(c(),S(R,{key:0,label:t(p),class:"btn btn-primary btn-sm tw-text-nowrap",onClick:y[2]||(y[2]=N=>t(r).push(`/checkout?product_abbr=${t(E).REWASD}`))},null,8,["label"])):$("",!0)]),h(t(z),{releases:t(m)},null,8,["releases"])])])]))}}}),bs=Object.assign(T(ws,[["__scopeId","data-v-ad199329"]]),{__name:"AccountRewasdSubscriptionInfo"}),fs={key:0,class:"subscription-block tw-p-4 tw-py-6 md:tw-px-6 tw-gap-y-2 tw-mb-4"},vs={class:"subscription-info tw-w-full lg:tw-w-auto lg:tw-flex-auto"},hs={class:"tw-text-h5 !tw-text-yellow tw-mb-2"},gs={class:"tw-my-2 tw-w-full lg:tw-w-auto lg:tw-grow lg:tw-basis-0 subscription-action"},$s={class:"tw-flex tw-gap-2 subscription-button"},xs={class:"tw-flex tw-flex-wrap md:tw-flex-nowrap tw-gap-2"},ks={key:1,class:"subscription-block tw-p-4 md:tw-px-6 tw-gap-2"},ys={class:"!tw-flex-auto md:tw-w-6/12 lg:tw-w-7/12"},Ss={class:"subscription-action tw-my-2 tw-grow tw-basis-0"},As={class:"tw-flex tw-flex-wrap md:tw-flex-nowrap tw-gap-2"},Is=V({__name:"RewasdbasicSubscriptionInfo",async setup(s){let a,o;const n=O(),{rewasdbasicSubscription:i,rewasdSubscription:u}=rt(n),r=tt(),m=([a,o]=Y(()=>dt().loadDownloadableReleases(E.REWASDBASIC)),a=await a,o(),a),{periodName:l}
1=pt({softwareAbbr:E.REWASDBASIC,period:i.value?.period}),{subscriptionActionLabel:d}=ut(i),p=U(()=>i.value?.paid&&(!u.value?.paid||u.value?.expired));function b(x){i.value&&n.revokeSubscriptionPc(i.value,x)}function v(){i.value&&ot(i.value)}function k(){r.push({path:"/checkout",query:{product_abbr:E.REWASD,upgradeable_product_abbr:E.REWASDBASIC}})}return(x,y)=>{const f=at,g=j,A=it;return t(i)?(c(),w("div",fs,[e("div",vs,[e("h3",hs,[t(i).paid&&t(l)?(c(),w(D,{key:0},[C(_(t(l)),1)],64)):(c(),w(D,{key:1},[C(_(x.$t("account.subscription_names.rewasdbasic.trial")),1)],64))]),h(f,{abbr:t(E).REWASDBASIC},null,8,["abbr"])]),e("div",gs,[e("div",$s,[e("div",xs,[t(d)?(c(),S(g,{key:0,label:t(d),class:"btn btn-primary btn-sm tw-text-nowrap",style:{"min-width":"173px !important"},onClick:v},null,8,["label"])):$("",!0),t(p)?(c(),S(g,{key:1,label:x.$t("account.upgrade_to_rewasd"),class:"btn btn-primary btn-sm tw-text-nowrap",onClick:k},null,8,["label"])):$("",!0)]),h(t(z),{releases:t(m),"software-abbr":t(E).REWASDBASIC},null,8,["releases","software-abbr"])])]),h(A,{"subscription-id":t(i).id,instances:t(i).instances,"active-count":t(i).instances?.length||0,"max-count":t(i).pc_num,onRevoke:b},null,8,["subscription-id","instances","active-count","max-count"])])):(c(),w("div",ks,[e("div",ys,_(x.$t("account.download_rewasdbasic_and_get_trial")),1),e("div",Ss,[e("div",As,[e("div",null,[t(d)?(c(),S(g,{key:0,label:t(d),class:"btn btn-primary btn-sm tw-text-nowrap",onClick:y[0]||(y[0]=R=>t(r).push({path:"/checkout",query:{product_abbr:t(E).REWASDBASIC}}))},null,8,["label"])):$("",!0)]),h(t(z),{releases:t(m),"software-abbr":t(E).REWASDBASIC},null,8,["releases","software-abbr"])])])]))}}}),Rs=Object.assign(T(Is,[["__scopeId","data-v-057d83c5"]]),{__name:"AccountRewasdbasicSubscriptionInfo"}),Cs={key:0,class:"alert alert-danger",role:"alert"},Ds={class:"md:tw-px-4"},Vs={class:"tw-mb-6"},Ls={class:"tw-flex tw-items-center tw-self-stretch tw-w-full tw-flex-row tw-gap-4 md:tw-px-4 tw-px-2 !tw-mb-4"},Es=V({__name:"SwitchToLifetimeModal",props:{modelValue:{type:Boolean,default:!1},modelModifiers:{}},emits:["update:modelValue"],setup(s){const a=H(s,"modelValue"),o=I(void 0),n=I(!1);function i(){a.value=!1,o.value=void 0}async function u(){st("/")}return(r,m)=>{const l=_t,d=j,p=X;return c(),S(p,{modelValue:a.value,"onUpdate:modelValue":m[0]||(m[0]=b=>a.value=b),title:r.$t("account.switch_to_lifetime_modal.switch_to_lifetime_title")},{footer:M(()=>[e("div",Ls,[h(d,{label:r.$t("account.switch_to_lifetime_modal.cancel_button"),class:"btn btn-outline-primary tw-flex-auto",onClick:i},null,8,["label"]),h(d,{label:r.$t("account.switch_to_lifetime_modal.confirm_button"),class:"btn btn-primary btn-sm tw-flex-auto",disabled:t(n),onClick:u},null,8,["label","disabled"])])]),default:M(()=>[t(o)?(c(),w("div",Cs,_(t(o)),1)):$("",!0),e("div",Ds,[e("p",Vs,[h(l,{content:r.$t("account.switch_to_lifetime_modal.upgrade_message")},null,8,["content"])])])]),_:1},8,["modelValue","title"])}}}),Ms=Object.assign(T(Es,[["__scopeId","data-v-55d11b18"]]),{__name:"AccountLicenseSwitchToLifetimeModal"}),Ts={class:"tw-text-fs-sm tw-leading-tight"},Bs={class:"tw-text-center tw-mb-6"},Us={class:"!tw-text-yellow tw-text-h4 tw-mb-2"},Ns={class:"tw-mb-4"},Ws={class:"tw-flex tw-items-center tw-w-full tw-flex-row-reverse tw-gap-4 tw-px-2 tw-mb-6"},Os=V({__name:"SuccessSwitchModal",props:P({serial:{}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:["update:modelValue"],setup(s){const a=H(s,"modelValue"),o=O();async function n(){a.value=!1,await o.loadLicensesAndSubscriptions()}return(i,u)=>{const r=_t,m=j,l=X;return c(),S(l,{modelValue:a.value,"onUpdate:modelValue":u[0]||(u[0]=d=>a.value=d)},{default:M(()=>[e("div",Ts,[e("div",Bs,[e("h4",Us,_(i.$t("account.success_switch_modal.title")),1),e("p",Ns,[h(r,{content:i.$t("account.success_switch_modal.title",{serial:s.serial})},null,8,["content"])]),e("div",Ws,[h(m,{label:"Ok",class:"btn btn-primary tw-flex-auto",type:"button",onClick:n})])])])]),_:1},8,["modelValue"])}}}),Ps=Object.assign(Os,{__name:"AccountLicenseSuccessSwitchModal"}),Fs={class:"licenses-block tw-p-4 tw-pt-6 md:tw-px-6 tw-mb-4"},js={class:"license md:tw-w-6/12 lg:tw-w-7/12"},qs={class:"header tw-flex"},Ys={class:"tw-text-h5 !tw-text-yellow tw-mb-2"},Hs={class:"serial"},Ks={class:"tw-inline-flex tw-items-center tw-gap-1 tw-relative"},zs={key:0,class:"alert alert-success !tw-py-0 !tw-px-1 !tw-m-0 tw-text-fs-xs tw-inline-flex"},Gs={class:"licenses-active tw-my-2"},Qs={class:"tw-flex tw-flex-wrap md:tw-flex-nowrap tw-gap-2"},Js=V({__name:"Item",props:{item:{}},emits:["noteEdit","revoke"],async setup(s,{emit:a}){let o,n;const i=s,u=a,{upgradeToLifetimePrice:r}=([o,n]=Y(()=>wt()),o=await o,n(),o),m=Ct(),l=i.item.serial,d=O(),p=I(!1),b=I(!1),v=I(""),{copy:k,copied:x,isSupported:y}=zt({source:v});function f(){v.value=l,k()}function g(A){u("revoke",i.item,A)}return m.query.email&&!d.rewasdSubscription?.paid&&(p.value=!0),(A,R)=>{const L=Dt,N=yt,ft=Vt,vt=lt,ht=at,gt=j,$t=Ms,xt=Ps,kt=it;return c(),w("div",Fs,[e("div",js,[e("div",qs,[e("h3",Ys,_(A.$t("account.licenses.pre_note"))+" "+_(s.item.note&&`-  ${s.item.note}`),1),h(L,{src:"/images/account/ico-edit.svg",alt:"edit note",width:"20",height:"24",class:"tw-mx-1 tw-inline tw-max-w-none",onClick:R[0]||(R[0]=q=>u("noteEdit",s.item))})]),e("div",Hs,[e("div",Ks,[h(ft,null,{default:M(()=>
1[h(N,{serial:t(l)},null,8,["serial"]),t(y)?(c(),S(L,{key:0,src:"/images/account/ico-copy.svg",alt:"copy serial",class:"tw-mr-1 icon-copy tw-inline tw-max-w-none",width:"18",height:"20",onClick:R[1]||(R[1]=q=>f())})):$("",!0)]),_:1})]),t(x)?(c(),w("span",zs,_(A.$t("account.licenses.serial_number_copied")),1)):$("",!0)]),s.item.features?(c(),S(vt,{key:0,features:s.item.features},null,8,["features"])):$("",!0),h(ht,{abbr:t(E).REWASD},null,8,["abbr"])]),e("div",Gs,[e("div",Qs,[t(d).rewasdSubscription?.paid?$("",!0):(c(),S(gt,{key:0,label:A.$t("account.subscription_info.upgrade_to_lifetime_title_for",{sum:t(r)(s.item)}),class:"btn btn-primary btn-sm tw-text-nowrap",onClick:R[2]||(R[2]=q=>("navigateTo"in A?A.navigateTo:t(st))(`/checkout?upgrade_license_serial=${t(l)}`))},null,8,["label"])),h(t(z),{releases:s.item.available_releases},null,8,["releases"])]),h($t,{modelValue:t(p),"onUpdate:modelValue":R[3]||(R[3]=q=>F(p)?p.value=q:null)},null,8,["modelValue"]),h(xt,{modelValue:t(b),"onUpdate:modelValue":R[4]||(R[4]=q=>F(b)?b.value=q:null),serial:t(l)},null,8,["modelValue","serial"])]),h(kt,{"license-id":s.item.id,instances:s.item.instances,"active-count":s.item.instances?.length||0,"max-count":s.item.configuration.instances,onRevoke:g},null,8,["license-id","instances","active-count","max-count"])])}}}),Xs=Object.assign(T(Js,[["__scopeId","data-v-a5064d09"]]),{__name:"AccountLicenseItem"}),Zs={class:"account-licenses"},tn={class:"container"},en={key:0,class:"tw-text-h5 !tw-mb-4"},sn=V({__name:"LicensesList",props:{licenses:{}},emits:["noteEdit","revoke"],setup(s,{emit:a}){const o=a;function n(i,u){o("revoke",i,u)}return(i,u)=>{const r=Xs;return c(),w("section",Zs,[e("div",tn,[e("div",null,[e("div",null,[s.licenses.length>0?(c(),w("h2",en,_(i.$t("account.licenses.title")),1)):$("",!0),(c(!0),w(D,null,J(s.licenses,m=>(c(),S(r,{key:m.id,item:m,onNoteEdit:u[0]||(u[0]=l=>o("noteEdit",l)),onRevoke:n},null,8,["item"]))),128))])])])])}}}),nn=Object.assign(T(sn,[["__scopeId","data-v-d72bda72"]]),{__name:"AccountLicensesList"}),on={class:"tw-text-center tw-mb-4"},an={class:"tw-mb-6"},cn={for:"notes",class:"form-label"},ln={class:"tw-grid tw-mb-4"},rn=["value"],un=["value"],dn=V({__name:"NotesModal",props:P({license:{}},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:P(["updateNote"],["update:modelValue"]),setup(s,{emit:a}){const o=s,n=a,i=H(s,"modelValue"),u=I("");nt(()=>o.license,()=>{u.value=o.license.note},{immediate:!0});const r=I(!1);async function m(){r.value=!0;const d=await $fetch("/api/account/save-license-notes",{method:"POST",body:{license_id:o.license.id,notes:u.value}});r.value=!1,d.success&&(i.value=!1,n("updateNote",u.value))}function l(){i.value=!1}return(d,p)=>{const b=X;return c(),S(b,{modelValue:i.value,"onUpdate:modelValue":p[1]||(p[1]=v=>i.value=v),title:d.$t("account.notes_modal.title")},{default:M(()=>[e("p",on,_(d.$t("account.notes_modal.subtitle")),1),e("form",{onSubmit:G(m,["prevent"])},[e("div",an,[e("label",cn,_(d.$t("account.notes_modal.description_label")),1),Lt(e("input",{id:"notes","onUpdate:modelValue":p[0]||(p[0]=v=>F(u)?u.value=v:null),type:"text",class:"form-control",maxlength:"30"},null,512),[[Et,t(u),void 0,{trim:!0}]])]),e("div",ln,[e("input",{type:"submit",value:d.$t("components.button_label.save"),class:"btn btn-primary"},null,8,rn),e("input",{type:"button",value:d.$t("components.button_label.cancel"),class:"tw-hidden",onClick:l},null,8,un)])],32)]),_:1},8,["modelValue","title"])}}}),mn=Object.assign(dn,{__name:"AccountLicenseNotesModal"}),pn={class:"tw-text-h2 !tw-text-yellow tw-text-center tw-mb-2"},_n={class:"account-subscription"},wn={class:"container"},bn={class:"tw-py-6 md:tw-pt-12"},fn={class:"tw-text-h5 !tw-mb-4"},vn=V({__name:"index",async setup(s){let a,o;const n=I(!1),i=I(null);function u(l){i.value=l,n.value=!0}const r=O();if([a,o]=Y(()=>r.loadLicensesAndSubscriptions()),await a,o(),r.rewasdSubscription&&([a,o]=Y(()=>r.loadAutochargeStatus(r.rewasdSubscription.id)),await a,o(),r.rewasdSubscription?.paid)){const l=Mt("hide-offer-modal");l.value="1"}function m(l,d){r.revokeLicenseInstance(l,d)}return(l,d)=>{const p=Ae,b=bs,v=Rs,k=nn,x=mn,y=Gt;return c(),S(y,{"active-item":"membership"},{default:M(()=>[e("h1",pn,_(l.$t("account.membership_title")),1),h(p),e("section",_n,[e("div",wn,[e("div",bn,[e("div",null,[e("h2",fn,_(l.$t("account.subscription_title")),1),h(b),h(v)])])])]),h(k,{licenses:t(r).licenses,onNoteEdit:u,onRevoke:m},null,8,["licenses"]),t(i)?(c(),S(x,{key:0,modelValue:t(n),"onUpdate:modelValue":d[
10]||(d[0]=f=>F(n)?n.value=f:null),license:t(i),onUpdateNote:d[1]||(d[1]=f=>t(r).updateLicenseNote(t(i).id,f))},null,8,["modelValue","license"])):$("",!0)]),_:1})}}}),lo=T(vn,[["__scopeId","data-v-7e775a5c"]]);export{lo 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.