PageSourceSearch

https://fictionme.net/n_assets/C4DttTXL.js

js fictionme.net collected 2026-10-02 05:30:42 UTC 1,166 bytes, 1 lines download raw bytes

1import{X as S,a0 as t,a4 as n,c as d,bj as g}from"#entry";var o=(a=>(a.NoSubscription="no_active_subscription",a.Active="active_subscription",a.PendingCancellation="pending_cancellation",a))(o||{});function L(){const{$subscriptionService:a}=S(),s=t(n.Subscriptions,()=>[]),c=t(n.SubscriptionBalance,()=>0),r=t(n.SubscriptionsLoaded,()=>!1),u=t(n.SubscriptionsLoading,()=>!1),l=t(n.SubscriptionsError,()=>!1),b=d(()=>s.value[0]??null),p=d(()=>c.value),f=d(()=>{const e=b.value;return e?e.is_auto_renew_enabled||e.retention_offer||e.next_subscription?o.Active:o.PendingCancellation:o.NoSubscription}),v=async()=>{u.value=!0,l.value=!1;try{const e=await a.getSubscriptions();s.value=(e.subscriptions??[]).filter(i=>i.product?.is_web),c.value=e.balance??0,r.value=!0}catch{l.value=!0}finally{u.value=!1}};return{subscriptions:s,balance:c,subscription:b,remainingCoins:p,state:f,loading:u,loaded:r,error:l,fetch:v,ensureLoaded:async()=>{r.value||await v()},reactivate:async()=>{const e=b.value?.base_transaction_id;if(!e)return;await a.reactivate(e,g.Profile),await v();const i=s.value.find(_=>_.base_transaction_id===e);i&&(i.is_auto_renew_enabled=!0)}}}export{L as u};

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.