PageSourceSearch

https://virtualpublicist.com/assets/atlas-BqLb6h1y.js

js virtualpublicist.com collected 2026-10-06 18:17:08 UTC 2,064 bytes, 1 lines download raw bytes

1import{a as e}from"./directory-BrtYj2ag.js";function t(e){return{people:e.filter(e=>e.type===`person`).length,companies:e.filter(e=>e.type===`organization`).length,artists:e.filter(e=>e.type===`artist`).length,opportunities:e.filter(e=>e.type===`opportunity`).length,collections:e.filter(e=>e.type===`collection`).length}}function n(e){return{type:e.type,slug:e.slug,name:e.h1,href:e.href,total:e.entries.length,breakdown:t(e.entries),image:e.entries.find(e=>e.image)?.image??null,updatedISO:e.updatedISO,substantial:e.entries.length>=3}}function r(t){return e.hubs().filter(e=>e.type===t).map(n).filter(e=>e.total>0).sort((e,t)=>t.total-e.total||e.name.localeCompare(t.name))}function i(e){let t=[],n=(e,t,n)=>`${e} ${e===1?t:n}`;return e.breakdown.people&&t.push(n(e.breakdown.people,`person`,`people`)),e.breakdown.companies&&t.push(n(e.breakdown.companies,`company`,`companies`)),e.breakdown.opportunities&&t.push(`${e.breakdown.opportunities} open`),e.breakdown.collections&&t.push(n(e.breakdown.collections,`collection`,`collections`)),e.breakdown.artists&&t.push(n(e.breakdown.artists,`artist`,`artists`)),t.join(` · `)}function a(t,r=6){let i=new Set(t.entries.map(e=>e.href));return i.size===0?[]:e.hubs().filter(e=>e.type!==t.type||e.slug!==t.slug).map(e=>({...n(e),shared:e.entries.filter(e=>i.has(e.href)).length})).filter(e=>e.shared>=2&&e.total>=3).sort((e,t)=>t.shared-e.shared||t.total-e.total).slice(0,r)}var o=[{type:`opportunity`,label:`Open right now`,intro:`Live submission windows with real deadlines.`},{type:`person`,label:`People`,intro:`Individuals with a published professional record here.`},{type:`organization`,label:`Companies`,intro:`Labels, publishers, festivals, agencies and outlets.`},{type:`collection`,label:`Collections`,intro:`Curated groups that already gather this context.`},{type:`artist`,label:`Artists`,intro:`Artists publicly associated with this part of the graph.`}];function s(e){return o.map(t=>({...t,items:e.entries.filter(e=>e.type===t.type)})).filter(e=>e.items.length>0)}export{a as i,i as n,s as r,r as t};

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.