1import{S as e,i as s,s as t,k as a,e as r,t as l,K as c,d as o,n as i,c as d,a as n,g as u,b as f,f as p,F as y,G as g}from"../chunks/vendor-01c7f58c.js";/* empty css *//* empty css */function h(e){let s,t,h,v,m,k,B,b,j,w,F,x,A,E,_;return{c(){s=a(),t=r("div"),h=r("img"),m=r("h1"),k=l("Filter Blocks"),B=r("p"),b=l("Filter Blocks used to be an early day feature explorer for "),j=r("a"),w=l("Art Blocks"),F=r("br"),x=l("Filter Blocks is now archived and you can filter features directly from AB project pages."),A=r("br"),E=r("br"),_=l("It was a wild journey! ð"),this.h()},l(e){c('[data-svelte="svelte-fxw2zr"]',document.head).forEach(o),s=i(e),t=d(e,"DIV",{class:!0});var a=n(t);h=d(a,"IMG",{src:!0,alt:!0,class:!0}),m=d(a,"H1",{class:!0});var r=n(m);k=u(r,"Filter Blocks"),r.forEach(o),B=d(a,"P",{class:!0});var l=n(B);b=u(l,"Filter Blocks used to be an early day feature explorer for "),j=d(l,"A",{href:!0,target:!0,class:!0});var f=n(j);w=u(f,"Art Blocks"),f.forEach(o),F=d(l,"BR",{class:!0}),x=u(l,"Filter Blocks is now archived and you can filter features directly from AB project pages."),A=d(l,"BR",{class:!0}),E=d(l,"BR",{class:!0}),_=u(l,"It was a wild journey! ð"),l.forEach(o),a.forEach(o),this.h()},h(){document.title="Filter Blocks | Home",h.src!==(v="/squiggle_9132.svg")&&f(h,"src","/squiggle_9132.svg"),f(h,"alt","Squiggle #9132"),f(h,"class","svelte-1628etd"),f(m,"class","jumbo-1 svelte-1628etd"),f(j,"href","https://artblocks.io/?ref=0x3a58fea957b9a96b507fe8166f7206e527930c08"),f(j,"target","_blank"),f(j,"class","svelte-1628etd"),f(F,"class","svelte-1628etd"),f(A,"class","svelte-1628etd"),f(E,"class","svelte-1628etd"),f(B,"class","svelte-1628etd"),f(t,"class","hero svelte-1628etd")},m(e,a){p(e,s,a),p(e,t,a),y(t,h),y(t,m),y(m,k),y(t,B),y(B,b),y(B,j),y(j,w),y(B,F),y(B,x),y(B,A),y(B,E),y(B,_)},p:g,i:g,o:g,d(e){e&&o(s),e&&o(t)}}}const v=async({page:e,fetch:s})=>{try{const e=await s("/data/projects/list.json"),t=await e.json();return{props:{curated:t.filter((e=>"curated"===e.type&&"completed"===e.status)).sort(((e,s)=>s.id-e.id)).splice(0,3),playground:t.filter((e=>"playground"===e.type&&"completed"===e.status)).sort(((e,s)=>s.id-e.id)).splice(0,4),factory:t.filter((e=>"factory"===e.type&&"completed"===e.status)).sort(((e,s)=>s.id-e.id)).splice(0,5)}}}catch(t){return{status:404,error:t}}};function m(e,s,t){let{curated:a}=s,{playground:r}=s,{factory:l}=s;return e.$$set=e=>{"curated"in e&&t(0,a=e.curated),"playground"in e&&t(1,r=e.playground),"factory"in e&&t(2,l=e.factory)},[a,r,l]}export default class extends e{constructor(e){super(),s(this,e,m,h,t,{curated:0,playground:1,factory:2})}}export{v as load};
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.