PageSourceSearch

https://fraudspy.com.bd/build/assets/index-D2HKo9b9.js

js fraudspy.com.bd collected 2026-09-24 09:52:08 UTC 10,474 bytes, 1 lines download raw bytes

1import{_ as F}from"./AppLayout.vue_vue_type_script_setup_true_lang-C4oVZZTp.js";import{d as L,u as M,j as n,r as P,o as U,a as C,e as l,b as o,k as y,l as j,m as B,p as I,g as e,f as c,t as r,z as R,h as m,q as V,F as w,y as z}from"./app-D8aYVF87.js";import"./Primitive-SmALb3gF.js";import"./VisuallyHidden-BR-mgmwZ.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./createLucideIcon-CoY9UKie.js";/* empty css            */const $={class:"mx-auto w-full max-w-5xl p-6"},G={class:"mb-4 flex items-center gap-3 text-sm text-slate-500 dark:text-slate-400"},Y={class:"relative overflow-hidden rounded-[26px] border border-slate-200/80 bg-white/70 shadow-xl ring-1 ring-black/5 backdrop-blur dark:border-slate-700/60 dark:bg-slate-900/60"},Z={class:"relative flex items-center justify-between border-b border-slate-200/70 px-6 py-5 dark:border-slate-700/60"},q={class:"min-w-0"},H={class:"flex items-center gap-2"},O={key:0,class:"inline-flex items-center gap-1 rounded-full bg-amber-100 px-2 py-0.5 text-[10px] font-semibold text-amber-800 dark:bg-amber-900/30 dark:text-amber-300"},J={class:"mt-1 truncate text-3xl font-semibold leading-tight bg-gradient-to-r from-[#1D4ED8] to-[#0EA5E9] bg-clip-text text-transparent"},K={key:0,class:"mt-1 text-sm text-slate-500 dark:text-slate-400"},Q={class:"relative grid gap-6 px-6 py-6 lg:grid-cols-3"},W={class:"rounded-2xl border border-slate-200/80 bg-white/70 p-5 dark:border-slate-700/60 dark:bg-slate-900/60"},X={class:"mt-1 text-sm"},ee={class:"mt-1 text-sm"},te={class:"mt-4 rounded-2xl border border-slate-200/80 bg-white/80 p-4 dark:border-slate-700/60 dark:bg-slate-900/60"},se={key:0,class:"mt-3 grid grid-cols-4 gap-2 text-center"},ae={class:"rounded-xl border border-slate-200/80 bg-white/90 p-2 dark:border-slate-700/60 dark:bg-slate-800/60"},re={class:"text-xl font-semibold"},ie={class:"rounded-xl border border-slate-200/80 bg-white/90 p-2 dark:border-slate-700/60 dark:bg-slate-800/60"},le={class:"text-xl font-semibold"},oe={class:"rounded-xl border border-slate-200/80 bg-white/90 p-2 dark:border-slate-700/60 dark:bg-slate-800/60"},de={class:"text-xl font-semibold"},ne={class:"rounded-xl border border-slate-200/80 bg-white/90 p-2 dark:border-slate-700/60 dark:bg-slate-800/60"},ue={class:"text-xl font-semibold"},me={key:1,class:"mt-2 text-sm text-amber-600 dark:text-amber-400"},pe={class:"rounded-2xl border border-slate-200/80 bg-white/70 p-5 dark:border-slate-700/60 dark:bg-slate-900/60"},ce={class:"mt-2"},xe={class:"flex items-end justify-between"},be={class:"text-3xl font-semibold leading-none"},ve={class:"text-sm text-slate-500 dark:text-slate-400"},ge={class:"font-semibold text-slate-800 dark:text-slate-100"},fe={class:"mt-3 h-2.5 w-full overflow-hidden rounded-full bg-slate-200 dark:bg-slate-800"},ke={class:"mt-2 flex items-center justify-between text-xs"},he={class:"font-medium"},ye={key:0,class:"mt-3 rounded-lg bg-red-500/10 p-2 text-xs text-red-700 dark:text-red-300"},we={class:"rounded-2xl border border-slate-200/80 bg-white/70 p-5 dark:border-slate-700/60 dark:bg-slate-900/60"},_e={class:"mt-3 space-y-2"},De={class:"text-sm leading-relaxed"},Ee={class:"mt-5 flex flex-wrap gap-2"},Ae={href:"/premium",class:"inline-flex items-center gap-2 rounded-2xl px-4 py-2 text-sm font-semibold text-white shadow-lg shadow-blue-500/20 ring-1 ring-blue-500/30 bg-gradient-to-r from-[#1D4ED8] to-[#0EA5E9] hover:opacity-95"},Te={key:0,class:"mt-8 rounded-2xl border border-slate-200/80 bg-white/70 p-6 text-center shadow-sm dark:border-slate-700/60 dark:bg-slate-900/60"},je=L({__name:"index",setup(Ne){const x=M(),_=n(()=>x?.props?.subscription??x?.props?.sub??x?.props),a=n(()=>{const s=_.value||{},t=s.planName??s.subscription_name??"No Plan",i=s.activeDate??s.active_from??s.active_date??null,d=s.expireDate??s.expires_at??s.expire_date??null,p=s.dailyLimit??s.daily_search_limit??0,v=s.remainingToday??s.daily_search_remaining??0,T=s.status??(i&&d&&Date.now()>=new Date(i).getTime()&&Date.now()<new Date(d).getTime()?"active":"inactive"),N=s.description??"",S=Array.isArray(s.features)?s.features:[];return{planName:t,activeDate:i,expireDate:d,dailyLimit:p,remainingToday:v,status:T,description:N,features:S}});function g(s){if(!s)return"-";const t=new Date(s);return Number.isNaN(t.getTime())?s:new Intl.DateTimeFormat("en-GB",{timeZone:"Asia/Dhaka",year:"numeric",month:"short",day:"2-digit"}).format(t)}const D=n(()=>{const s=a.value.dailyLimit||0,t=a.value.remainingToday??0;if(s<=0)return 0;const i=Math.max(0,s-t);return Math.min(100,Math.round(i/s*100))}),f=P(Date.now());let b;const u=n(()=>{const s=a.value.expireDate?new Date(a.value.expireDate).getTime():0;let t=s-f.value;if(!s||Number.isNaN(s)||t<=0)return{d:0,h:0,m:0,s:0,over:!0};const i=Math.floor(t/864e5);t-=i*864e5;const d=Math.floor(t/36e5);t-=d*36e5;const p=Math.floor(t/6e4);t-=p*6e4;const v=Math.floor(t/1e3);return{d:i,h:d,m:p,s:v,over:!1}});U(()=>{b=window.setInterval(()=>f.value=Date.now(),1e3)}),C(()=>{b&&window.clearInterval(b)}
1);const E=n(()=>new Intl.DateTimeFormat("en-US",{timeZone:"Asia/Dhaka",dateStyle:"full"}).format(new Date)),k=n(()=>(a.value.status||"").toLowerCase()==="active"&&!u.value.over),h=n(()=>a.value.expireDate?Math.ceil((new Date(a.value.expireDate).getTime()-Date.now())/864e5)<=7:!1),A=n(()=>a.value.features?.length?a.value.features:[`Up to ${a.value.dailyLimit||0} daily FraudSpy checks`,"Courier history lookup (6–7 APIs)","Real-time OTP-secured login","Priority support"]);return(s,t)=>(o(),l(w,null,[y(j(B),{title:"Activation — Your Subscription"}),y(F,{breadcrumbs:[{title:"Activation",href:"/activation"}]},{default:I(()=>[e("div",$,[e("div",G,[t[0]||(t[0]=e("i",{class:"fa-regular fa-clipboard-check"},null,-1)),t[1]||(t[1]=e("span",{class:"font-medium"},"Activation",-1)),t[2]||(t[2]=e("span",{class:"opacity-60"},"•",-1)),e("span",null,r(E.value),1)]),e("div",Y,[t[19]||(t[19]=e("div",{class:"pointer-events-none absolute inset-x-0 -top-32 h-56 bg-gradient-to-r from-[#1D4ED8]/25 via-transparent to-[#0EA5E9]/25 blur-2xl"},null,-1)),e("div",Z,[e("div",q,[e("div",H,[e("span",{class:R(["inline-flex items-center rounded-full px-2.5 py-0.5 text-[11px] font-semibold uppercase tracking-wide",k.value?"bg-emerald-100 text-emerald-700 dark:bg-emerald-900/30 dark:text-emerald-300":"bg-amber-100 text-amber-700 dark:bg-amber-900/30 dark:text-amber-300"])},r((a.value.status||"inactive").toUpperCase()),3),h.value&&k.value?(o(),l("span",O,[...t[3]||(t[3]=[e("i",{class:"fa-solid fa-hourglass-half"},null,-1),m(" Expiring soon ",-1)])])):c("",!0)]),e("h1",J,r(a.value.planName||"No Plan"),1),a.value.description?(o(),l("p",K,r(a.value.description),1)):c("",!0)]),t[4]||(t[4]=e("span",{class:"shrink-0"},[e("img",{src:"/assets/brand/FraudSpyday.png",class:"block h-9 w-auto dark:hidden",alt:"FraudSpy"}),e("img",{src:"/assets/brand/FraudSpydark.png",class:"hidden h-9 w-auto dark:block",alt:"FraudSpy"})],-1))]),e("div",Q,[e("div",W,[t[10]||(t[10]=e("div",{class:"text-[11px] font-semibold uppercase tracking-wide text-slate-500 dark:text-slate-400"},"Activation",-1)),e("div",X,r(g(a.value.activeDate)),1),t[11]||(t[11]=e("div",{class:"mt-4 text-[11px] font-semibold uppercase tracking-wide text-slate-500 dark:text-slate-400"},"Expiry",-1)),e("div",ee,r(g(a.value.expireDate)),1),e("div",te,[t[9]||(t[9]=e("div",{class:"text-[11px] font-semibold uppercase tracking-wide text-slate-500 dark:text-slate-400"},"Time Left",-1)),u.value.over?(o(),l("div",me," Subscription expired. ")):(o(),l("div",se,[e("div",ae,[e("div",re,r(u.value.d),1),t[5]||(t[5]=e("div",{class:"text-[10px] uppercase text-slate-500 dark:text-slate-400"},"Days",-1))]),e("div",ie,[e("div",le,r(u.value.h),1),t[6]||(t[6]=e("div",{class:"text-[10px] uppercase text-slate-500 dark:text-slate-400"},"Hours",-1))]),e("div",oe,[e("div",de,r(u.value.m),1),t[7]||(t[7]=e("div",{class:"text-[10px] uppercase text-slate-500 dark:text-slate-400"},"Mins",-1))]),e("div",ne,[e("div",ue,r(u.value.s),1),t[8]||(t[8]=e("div",{class:"text-[10px] uppercase text-slate-500 dark:text-slate-400"},"Secs",-1))])]))])]),e("div",pe,[t[14]||(t[14]=e("div",{class:"text-[11px] font-semibold uppercase tracking-wide text-slate-500 dark:text-slate-400"},"Today’s Usage",-1)),e("div",ce,[e("div",xe,[e("div",be,r((a.value.dailyLimit||0)-(a.value.remainingToday||0)),1),e("div",ve,[t[12]||(t[12]=m(" Used of ",-1)),e("span",ge,r(a.value.dailyLimit||0),1)])]),e("div",fe,[e("div",{class:"h-2.5 rounded-full bg-gradient-to-r from-[#1D4ED8] to-[#0EA5E9] transition-[width] duration-500",style:V({width:`${D.value}%`})},null,4)]),e("div",ke,[t[13]||(t[13]=e("span",{class:"text-slate-500 dark:text-slate-400"},"Remaining",-1)),e("span",he,r(a.value.remainingToday??0),1)]),(a.value.remainingToday??0)===0?(o(),l("div",ye," Daily limit reached. Resets at midnight (Asia/Dhaka). ")):c("",!0)])]),e("div",we,[t[18]||(t[18]=e("div",{class:"text-[11px] font-semibold uppercase tracking-wide text-slate-500 dark:text-slate-400"},"Plan Details",-1)),e("ul",_e,[(o(!0),l(w,null,z(A.value,(i,d)=>(o(),l("li",{key:d,class:"flex items-start gap-2"},[t[15]||(t[15]=e("i",{class:"fa-solid fa-check mt-0.5 text-[#1D4ED8] dark:text-[#60A5FA]"},null,-1)),e("span",De,r(i),1)]))),128))]),e("div",Ee,[e("a",Ae,[t[16]||(t[16]=e("i",{class:"fa-solid fa-arrow-trend-up"},null,-1)),m(" "+r(h.value||u.value.over?"Renew / Upgrade":"Upgrade Plan"),1)]),t[17]||(t[17]=e("a",{href:"/dashboard",class:"inline-flex items-center gap-2 rounded-2xl border border-slate-200/80 px-4 py-2 text-sm hover:bg-slate-100 dar
1k:border-slate-700/60 dark:hover:bg-slate-800/60"},[e("i",{class:"fa-solid fa-gauge"}),m(" Go to Dashboard ")],-1))])])])]),(a.value.planName||"")==="No Plan"?(o(),l("div",Te,[...t[20]||(t[20]=[e("p",{class:"text-sm text-slate-500 dark:text-slate-400"},"You don’t have an active subscription yet.",-1),e("div",{class:"mt-3"},[e("a",{href:"/premium",class:"inline-flex items-center gap-2 rounded-2xl bg-gradient-to-r from-[#1D4ED8] to-[#0EA5E9] px-4 py-2 text-sm font-semibold text-white shadow-lg shadow-blue-500/20 ring-1 ring-blue-500/30 hover:opacity-95"},[e("i",{class:"fa-solid fa-crown"}),m(" Choose a Plan ")])],-1)])])):c("",!0),t[21]||(t[21]=e("div",{class:"mt-8 flex items-center justify-center opacity-80"},[e("img",{src:"/assets/brand/FraudSpyday.png",class:"h-7 dark:hidden",alt:"FraudSpy"}),e("img",{src:"/assets/brand/FraudSpydark.png",class:"hidden h-7 dark:block",alt:"FraudSpy"})],-1))])]),_:1})],64))}});export{je 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.