PageSourceSearch

https://prooven.io/_nuxt/CXyT26YQ.js

js prooven.io collected 2026-10-08 14:46:42 UTC 3,740 bytes, 1 lines download raw bytes

1import{_ as D}from"./BfNQs6Go.js";import{_ as O}from"./Bmd-bNeq.js";import{d as V,u as H,w as I,c as R,a as T,b as P,e as j,s as L,o as i,f as g,g as d,h as t,i as a,t as u,F as G,r as J,j as K,k as Q,l as U,m as S,n as y,p as _,_ as Z}from"./CWXzWxAq.js";import{_ as z}from"./CW6TSjOm.js";import{_ as W}from"./DLF33vme.js";import{a as X}from"./Bxr3hh73.js";import{u as Y,b as ee,c as te,f as oe}from"./V6PXsQGD.js";import{u as ae}from"./j6FCzuTM.js";import{u as se}from"./DMfQYHr3.js";import"./BIQXtUGu.js";import"./CU3qXiyL.js";import"./ujoLtV0O.js";import"./DQSuM1Xs.js";const re={class:"mx-auto max-w-7xl px-4 py-8"},ne={class:"mb-8 max-w-3xl"},le={class:"text-3xl font-extrabold sm:text-4xl"},ue={class:"mt-2 text-sm font-medium text-brand"},ce={class:"mt-3 text-muted"},me={key:0,class:"mt-12"},ie={class:"flex flex-wrap gap-2"},de={class:"mt-12 max-w-3xl"},_e={key:1,class:"mt-12 max-w-3xl border-t pt-8"},fe={class:"mb-4 text-2xl font-bold"},pe={class:"max-w-3xl"},ve=48,qe=V({__name:"[slug]",async setup(xe){let f,w;const M=H(),r=y(()=>String(M.params.slug)),{data:n,error:B}=([f,w]=I(()=>ae(()=>`/api/category/${r.value}`,{key:()=>`category-${r.value}`},"$FDBv1749k0")),f=await f,w(),f);if(B.value||!n.value)throw R({statusCode:404,statusMessage:"Category not found",fatal:!0});const q=se(()=>X(r.value),()=>`/best/${r.value}`),e=y(()=>n.value.category),k=y(()=>n.value.related),l=_([]),p=new Set,h=_(0),v=_(!1),c=_(!1),x=_(!1);function $(){const o=n.value?.creators??[];p.clear();for(const s of o)p.add(s.username);l.value=[...o],h.value=o.length,v.value=n.value?o.length<n.value.category.count:!1,c.value=!1,x.value=!1}$(),T(()=>n.value,$);async function C(){if(c.value||!v.value)return;c.value=!0,x.value=!1;const o=r.value;try{const s=await $fetch(`/api/category/${o}/creators`,{query:{offset:h.value,limit:ve}});if(o!==r.value)return;for(const m of s.creators)p.has(m.username)||(p.add(m.username),l.value.push(m));h.value=s.nextOffset,v.value=s.hasMore}catch{x.value=!0}finally{o===r.value&&(c.value=!1)}}
1return P({title:()=>e.value.title,description:()=>e.value.metaDescription,ogTitle:()=>e.value.title,ogDescription:()=>e.value.metaDescription,ogUrl:()=>`${L.url}/best/${e.value.slug}`}),j(()=>({link:[{rel:"canonical",href:`${L.url}/best/${e.value.slug}`}]})),Y([ee([{name:"Home",url:"/"},{name:"Categories",url:"/best"},{name:e.value.name,url:`/best/${e.value.slug}`}]),te(e.value,l.value),oe(e.value.faq)]),(o,s)=>{const m=D,E=O,N=Z,F=z,A=W;return i(),g("div",re,[d(m,{items:[{name:"Home",href:"/"},{name:"Categories",href:"/best"},{name:t(e).name}]},null,8,["items"]),a("header",ne,[a("h1",le,"Best "+u(t(e).name)+" OnlyFans Creators",1),a("p",ue,u(t(e).count.toLocaleString())+" creators listed"+u(t(l).length<t(e).count?` · showing top ${t(l).length}`:""),1),a("p",ce,u(t(e).intro),1)]),d(E,{creators:t(l),sponsored:t(q),infinite:"","has-more":t(v),"loading-more":t(c),error:t(x),onLoadMore:C,onRetry:C},null,8,["creators","sponsored","has-more","loading-more","error"]),t(k).length>0?(i(),g("section",me,[s[0]||(s[0]=a("h2",{class:"mb-4 text-xl font-bold"},"Related categories",-1)),a("div",ie,[(i(!0),g(G,null,J(t(k),b=>(i(),K(N,{key:b.slug,to:`/best/${b.slug}`,class:"rounded-full border bg-surface px-3 py-1.5 text-sm text-muted transition hover:border-brand hover:text-foreground"},{default:Q(()=>[U(u(b.name),1)]),_:2},1032,["to"]))),128))])])):S("",!0),a("section",de,[d(F,{markdown:t(e).body},null,8,["markdown"])]),t(e).seoArticle?(i(),g("section",_e,[a("h2",fe,"More about "+u(t(e).name)+" OnlyFans creators",1),d(F,{markdown:t(e).seoArticle},null,8,["markdown"])])):S("",!0),a("div",pe,[d(A,{items:t(e).faq,title:`${t(e).name} OnlyFans — FAQ`},null,8,["items","title"])])])}}});export{qe 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.