1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./lqXGwB6L.js","./g0FTi2WW.js","./B8fxIFxC.js","./CvWrHruW.js","./C5qbw0a2.js","./rxhDcyfF.js","./nKIiRYNj.js","./BkkgPdC2.js","./DSJ9I3OW.js","./VGHTWXIA.js","./entry.fcUtajyW.css"])))=>i.map(i=>d[i]); 2import{i as e}from"./B8fxIFxC.js";import{_ as t}from"./nKIiRYNj.js";import{n}from"./BkkgPdC2.js";import{r}from"#entry";var i={blog:`v3.5.0--gExURpOO8DBqiFk2DOo8-SH2lyBmGzUyrrjpp8oIYBI`,projects:`v3.5.0--E_Y5tZkzh_hHPjCyUImx4FhjQpkU3lMrKMYHeQPmRMs`,about:`v3.5.0--eTJ-IemyhZj8FoZWkqBDK4Ahev2dJerQHhDvnSgnXOQ`,talks:`v3.5.0--ld3s3dOETYDmI_qbYdXXH80tolvFqSKbEy90_h3Kz8g`,thoughts:`v3.5.0--OOxfdi4QRP2YSQn9uL0SqLJIYyTiaq9idrEjcZ_cky0`,books:`v3.5.0--t1P_o3VIHuv5AMQWO0UU8T0SCgcMUCDicSQDoy4msXc`,music:`v3.5.0--QB93bQ5_QVs8bgscxpDaj0XI7aGOODJxXNdAO5fNjYw`},a={blog:`_content_blog`,projects:`_content_projects`,about:`_content_about`,talks:`_content_talks`,thoughts:`_content_thoughts`,books:`_content_books`,music:`_content_music`,info:`_content_info`},o={blog:{type:`page`,fields:{id:`string`,title:`string`,author:`string`,body:`json`,date:`date`,description:`string`,extension:`string`,headline:`string`,icon:`string`,icon_author:`string`,icon_url:`string`,layout:`string`,location:`string`,meta:`json`,meta_description:`string`,navigation:`json`,path:`string`,quote:`string`,seo:`json`,slug:`string`,stem:`string`,tags:`string`,template:`string`}},projects:{type:`page`,fields:{id:`string`,title:`string`,body:`json`,date:`date`,description:`string`,extension:`string`,featured:`string`,funders:`json`,github:`string`,home:`string`,icon:`string`,iconauthor:`string`,lang:`string`,layout:`string`,meta:`json`,meta_description:`string`,navigation:`json`,partners:`json`,path:`string`,permalink:`string`,role:`string`,seo:`json`,slug:`string`,state:`string`,stem:`string`,tags:`string`,thumbnail:`string`,type:`string`}},about:{type:`page`,fields:{id:`string`,title:`string`,body:`json`,description:`string`,extension:`string`,icon:`string`,job_title:`string`,meta:`json`,meta_description:`string`,navigation:`json`,path:`string`,seo:`json`,social_links:`json`,stem:`string`}},talks:{type:`page`,fields:{id:`string`,title:`string`,body:`json`,date:`date`,description:`string`,event:`string`,extension:`string`,location:`string`,meta:`json`,navigation:`json`,path:`string`,seo:`json`,slug:`string`,stem:`string`,thumbnail:`string`,video_url:`string`}},thoughts:{type:`page`,fields:{id:`string`,title:`string`,body:`json`,date:`date`,description:`string`,extension:`string`,meta:`json`,navigation:`json`,path:`string`,seo:`json`,stem:`string`,tags:`string`}},books:{type:`page`,fields:{id:`string`,title:`string`,author:`string`,body:`json`,cover:`string`,cover_url:`string`,date:`date`,description:`string`,extension:`string`,meta:`json`,navigation:`json`,path:`string`,rating:`number`,seo:`json`,slug:`string`,stem:`string`,tags:`string`}},music:{type:`page`,fields:{id:`string`,title:`string`,body:`json`,date:`date`,description:`string`,extension:`string`,meta:`json`,month:`string`,navigation:`json`,path:`string`,seo:`json`,stem:`string`,top_artists:`json`,top_tracks:`json`}},info:{type:`data`,fields:{}}},s=(e,t)=>{let n=e._conditions;return n.length>0?`(${n.join(` ${t} `)})`:``},c=e=>{let t=[],n={_conditions:t,where(e,r,i){let a;switch(r.toUpperCase()){case`IN`:case`NOT IN`:if(Array.isArray(i)){let t=i.map(e=>u(e)).join(`, `);a=`"${String(e)}" ${r.toUpperCase()} (${t})`}else throw TypeError(`Value for ${r} must be an array`);break;case`BETWEEN`:case`NOT BETWEEN`:if(Array.isArray(i)&&i.length===2)a=`"${String(e)}" ${r.toUpperCase()} ${u(i[0])} AND ${u(i[1])}`;else throw Error(`Value for ${r} must be an array with two elements`);break;case`IS NULL`:case`IS NOT NULL`:a=`"${String(e)}" ${r.toUpperCase()}`;break;case`LIKE`:case`NOT LIKE`:a=`"${String(e)}" ${r.toUpperCase()} ${u(i)}`;break;default:a=`"${String(e)}" ${r} ${u(typeof i==`boolean`?Number(i):i)}`}return t.push(`${a}`),n},andWhere(r){let i=r(c(e));return t.push(s(i,`AND`)),n},orWhere(r){let i=r(c(e));return t.push(s(i,`OR`)),n}};return n},l=(e,n)=>{let r={conditions:[],selectedFields:[],offset:0,limit:0,orderBy:[],count:{field:``,distinct:!1}},i={__params:r,andWhere(t){let n=t(c(e));return r.conditions.push(s(n,`AND`)),i},orWhere(t){let n=t(c(e));return r.conditions.push(s(n,`OR`)),i},path(e){return i.where(`path`,`=`,t(e))},skip(e){return r.offset=e,i},where(e,t,n){return i.andWhere(r=>r.where(String(e),t,n)),i},limit(e){return r.limit=e,i},select(...e){return e.length&&r.selectedFields.push(...e),i},order(e,t){return r.orderBy.push(`"${String(e)}" ${t}`),i},async all(){return n(e,o()).then(e=>e||[])},async first(){return n(e,o({limit:1})).then(e=>e[0]||null)},async count(t=`*`,r=!1){return n(e,o({count:{field:String(t),distinct:r}}
2)).then(e=>e[0].count)}};function o(t={}){let n=`SELECT `;if(t?.count)n+=`COUNT(${t.count.distinct?`DISTINCT `:``}${t.count.field}) as count`;else{let e=Array.from(new Set(r.selectedFields));n+=e.length>0?e.map(e=>`"${String(e)}"`).join(`, `):`*`}n+=` FROM ${a[String(e)]}`,r.conditions.length>0&&(n+=` WHERE ${r.conditions.join(` AND `)}`),r.orderBy.length>0?n+=` ORDER BY ${r.orderBy.join(`, `)}`:n+=` ORDER BY stem ASC`;let i=t?.limit||r.limit;return i>0&&(r.offset>0?n+=` LIMIT ${i} OFFSET ${r.offset}`:n+=` LIMIT ${i}`),n}return i};function u(e){return`'${String(e).replace(/'/g,`''`)}'`}async function d(e,t,r,a){let o=e?n(e):{},s=`/__nuxt_content/${t}/${r}`,c={...a,headers:{...o,...a.headers},query:{v:i[String(t)],t:void 0}};return e?await e.$fetch(s,c):await $fetch(s,c)}async function f(e,t){return d(e,t,`sql_dump.txt`,{responseType:`text`,headers:{"content-type":`text/plain`}})}async function p(e,t,n){return d(e,t,`query`,{headers:{"content-type":`application/json`},method:`POST`,body:{sql:n}})}var m=t=>{let n=e()?.ssrContext?.event;return l(t,(e,t)=>h(n,e,t))};async function h(e,t,n){return window.WebAssembly?g(t,n):p(e,String(t),n)}async function g(e,t){return await r(()=>import(`./lqXGwB6L.js`).then(t=>t.loadDatabaseAdapter(e)),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10]),import.meta.url).then(e=>e.all(t))}export{o as a,a as i,f as n,i as r,m 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.