1import{aP as n,aQ as i,aO as l}from"./BMYavWM0.js";import{u as o}from"./BniX5LXH.js";class c extends n{get intro(){return i(this.extra.intro)??void 0}get issuuDocumentUrl(){return i(this.extra.issuu_document_url)??void 0}get pdf(){return this.files.find(e=>e.pivot?.name==="pdf")}get collections(){return this.related("collections",l)}seoData(){return{title:this.title,description:this.intro??this.excerpt,imageUrl:this.image?.url??void 0}}}const u="magazine-issues",s=[{key:"published_at",desc:!0}],a={id:!0,type:!0,title:!0,path:!0,excerpt:!0,published_at:!0,extra:!0,image:{id:!0,name:!0,filename:!0,description:!0,url:{__args:{width:400}}},links:{id:!0,name:!0,source:{__on:[{__typeName:"Term",id:!0,title:!0,path:!0,__typename:!0}]}}},d={id:!0,type:!0,title:!0,path:!0,excerpt:!0,content:!0,published_at:!0,updated_at:!0,extra:!0,image:{id:!0,name:!0,filename:!0,description:!0,url:{__args:{width:600}}},links:{id:!0,name:!0,source:{__on:[{__typeName:"Term",id:!0,title:!0,path:!0,__typename:!0}]}},files:{id:!0,name:!0,filename:!0,description:!0,url:!0,pivot:{name:!0}}},_=()=>{const r=o();return{query:({fields:e,...t})=>r.query({collection:u,sortBy:s,fields:{...a,...e},...t}),paginate:({fields:e,...t})=>r.paginate({collection:u,sortBy:s,fields:{...a,...e},...t}),find:({fields:e,...t})=>r.find({fields:{...d,...e},...t})}};export{c as M,_ 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.