PageSourceSearch

https://griflan-vvd.netlify.app/_nuxt/C70B5rbL.js

js griflan-vvd.netlify.app collected 2026-10-03 10:50:43 UTC 15,304 bytes, 1 lines download raw bytes

1import{a as ye,_ as we}from"./CksNlst2.js";import{_ as pe,a as Ve,u as je}from"./C0dOUY0w.js";import{a7 as Z,R as He,u as le,x as oe,r as p,K as re,n as I,a as ve,q as B,c as L,o as ie,b as T,d as y,e,L as Me,j as w,M as Te,F as K,k as J,t as ne,l as W,f as $,w as U,h as ae,g as O,E as Ce,z as Ee,m as ze,i as he,T as Se,a8 as $e}from"./DtMIksoj.js";import{u as Q}from"./DRE9ZRNw.js";var se,me;function Fe(){if(me)return se;me=1;var F="Expected a function",h=NaN,u="[object Symbol]",f=/^\s+|\s+$/g,n=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,d=/^0o[0-7]+$/i,g=parseInt,a=typeof Z=="object"&&Z&&Z.Object===Object&&Z,V=typeof self=="object"&&self&&self.Object===Object&&self,k=a||V||Function("return this")(),s=Object.prototype,_=s.toString,r=Math.max,m=Math.min,j=function(){return k.Date.now()};function E(t,o,b){var C,z,G,N,S,R,P=0,ce=!1,A=!1,Y=!0;if(typeof t!="function")throw new TypeError(F);o=M(o)||0,c(b)&&(ce=!!b.leading,A="maxWait"in b,G=A?r(M(b.maxWait)||0,o):G,Y="trailing"in b?!!b.trailing:Y);function ee(v){var D=C,q=z;return C=z=void 0,P=v,N=t.apply(q,D),N}function _e(v){return P=v,S=setTimeout(X,o),ce?ee(v):N}function xe(v){var D=v-R,q=v-P,de=o-D;return A?m(de,G-q):de}function ue(v){var D=v-R,q=v-P;return R===void 0||D>=o||D<0||A&&q>=G}function X(){var v=j();if(ue(v))return fe(v);S=setTimeout(X,xe(v))}function fe(v){return S=void 0,Y&&C?ee(v):(C=z=void 0,N)}function be(){S!==void 0&&clearTimeout(S),P=0,C=R=z=S=void 0}function ke(){return S===void 0?N:fe(j())}function te(){var v=j(),D=ue(v);if(C=arguments,z=this,R=v,D){if(S===void 0)return _e(R);if(A)return S=setTimeout(X,o),ee(R)}return S===void 0&&(S=setTimeout(X,o)),N}return te.cancel=be,te.flush=ke,te}function l(t,o,b){var C=!0,z=!0;if(typeof t!="function")throw new TypeError(F);return c(b)&&(C="leading"in b?!!b.leading:C,z="trailing"in b?!!b.trailing:z),E(t,o,{leading:C,maxWait:o,trailing:z})}function c(t){var o=typeof t;return!!t&&(o=="object"||o=="function")}function x(t){return!!t&&typeof t=="object"}function H(t){return typeof t=="symbol"||x(t)&&_.call(t)==u}function M(t){if(typeof t=="number")return t;if(H(t))return h;if(c(t)){var o=typeof t.valueOf=="function"?t.valueOf():t;t=c(o)?o+"":o}if(typeof t!="string")return t===0?t:+t;t=t.replace(f,"");var b=i.test(t);return b||d.test(t)?g(t.slice(2),b?2:8):n.test(t)?h:+t}return se=l,se}var Le=Fe();const Oe=He(Le),De=()=>{const{$event:F}=le(),h=oe(),u=p(null),f=()=>{const n=B("[data-scroll]");if(u.value){const i=B("[data-scroll]");i.length>0&&i[i.length-1].removeEventListener("scroll",u.value)}if(n.length>0){const i=n[n.length-1];u.value=Oe(d=>{F.emit("scroll",d.target.scrollTop)},100),i.addEventListener("scroll",u.value)}};return re(()=>h.path,async()=>{await I(),f()}),ve(()=>{if(u.value){const n=B("[data-scroll]");n.length>0&&n[n.length-1].removeEventListener("scroll",u.value)}}),{setup:f}},Be={class:"site-max relative flex items-center"},Re={key:1,class:"text-36 font-prophet font-medium uppercase leading-none"},We={__name:"SiteHead",setup(F){const h=oe(),{$scroll:u,$resize:f,$event:n}=le(),i=Q(),d=()=>{h.name==="index"?u.to():Ce("/")},g=["Vincent","Van","Dough"],a=["V","V","D"],V=L(()=>f==null?void 0:f.mouse),k=p([]),s=p(null),_=p(!1);let r;const m=()=>{!r&&(r=O.timeline({paused:!0,defaults:{duration:.35,ease:"power1.inOut"}})),k.value.forEach((l,c)=>{r.to(l,{scrambleText:a[c]},0)}),r.to(s.value,{yPercent:-50,ease:"power1"},0).restart()},j=()=>{r==null||r.clear(),k.value.forEach((l,c)=>{r.to(l,{scrambleText:g[c]},0)}),r.to(s.value,{yPercent:0,ease:"power1"},0).restart()},E=l=>{l>1&&!_.value?(_.value=!0,i.setFlag("scrolled",!0)):l<=1&&_.value&&(_.value=!1,i.setFlag("scrolled",!1))};return re(h,async l=>{await I(),_.value=!1,i.setFlag("scrolled",!1)},{deep:!0}),ie(async()=>{await I(),De().setup(),n.on("scroll",E)}),ve(()=>{r==null||r.kill(),n.off("scroll",E)}),(l,c)=>{const x=ye,H=pe;return y(),T("header",{class:W(["sh absolute s:fixed top-0 left-0 w-full mix-blend-difference text-white pointer-events-none pt-18 s:pt-50 z-5",{"is-scrolled":w(_)}])},[e("div",Be,[e("button",Me({type:"button",onClick:d},Te(w(V)?{mouseenter:m,mouseleave:j}:{},!0),{class:["relative size-65 s:size-70",{"pointer-events-none":w(_),"pointer-events-auto":!w(_)}]}),[e("div",{ref_key:"logo",ref:s,class:"absolute bottom-0 left-0 flex flex-col items-start font-prophet uppercase font-bold text-12 s:text-14 tracking-[0.035em] leading-[.9] origin-top-left rotate-[-45deg] translate-y-1/4 z-2"},[(y(),T(K,null,J(g,M=>e("div",{key:M,ref_for:!0,ref_key:"scramble",ref:k},ne(M),1)),64))],512)],16),e("button",{type:"button",onClick:d,class:W(["absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2",{"pointer-events-none":w(_),"pointer-events-auto":!w(_)}])},[$(H,null,{default:U(()=>[w(V)?(y(),ae(x,{key:0,is:"span",text:"VVD",class:"text-36 font-prophet font-medium uppercase leading-none js-i-scramble"})):(y(),T("span",Re,"VVD"))]),_:1})],2)])],2)}}},Ie={class:"site-max flex justify-end"},Ne={class:"relative pointer-events-auto"},Pe={class:"relative h-56 flex text-black dark:text-white px-35 z-2"},Ae={class:"menu-d-links flex gap-x-20 w-full"},qe={__name:"Desktop",setup(F){const h=Q(),u=oe(),f=()=>{h.setFlag("dark",!h.flags.dark),document.documentElement.classList.toggle("dark")},n=L(()=>{const g=u.path;return g.startsWith("/created")||g.startsWith("/collected")||g.startsWith("/about")}),i=L(()=>u.path.startsWith("/created")),d=L(()=>u.path.startsWith("/collected"));return(g,a)=>{const V=Ve;return y(),T("div",{class:W(["menu-d fixed top-50 right-0 text-white dark:text-black w-full pointer-events-none z-5",{"is-active":w(n)}])},[e("div",Ie,[e("nav",Ne,[a[3]||(a[3]=e("div",{class:"h-56 absolute inset-0"},[e("div",{class:"absolute top-1/2 inset-x-0 -translate-y-1/2 bg-white dark:bg-black h-25 js-i-scale-x"}),e("div",{class:"absolute top-1/2 inset-x-8 -translate-y-1/2 bg-white dark:bg-black h-40 js-i-scale-x"}),e("div",{class:"absolute top-1/2 inset-x-16 -translate-y-1/2 bg-white dark:bg-black h-56 js-i-scale-x"})],-1)),e("div",Pe,[e("div",Ae,[$(V,{to:"/created",class:W(["menu-d-link relative flex items-center justify-center text-center leading-none font-monument overflow-hidden",w(i)&&"is-active"])},{default:U(()=>a[0]||(a[0]=[e("span",{class:"menu-d-link__text h5 font-bold uppercase"},"Created",-1),e("svg",{class:"menu-d-link__icon absolute top-full left-1/2 size-12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"}
1,[e("rect",{width:"8",height:"8",transform:"matrix(-0.707107 -0.707107 -0.707107 0.707107 11.3135 5.65674)",class:"fill-current"}),e("rect",{width:"8",height:"8",transform:"matrix(-0.707107 -0.707107 -0.707107 0.707107 11.3135 5.65674)",class:"fill-current","fill-opacity":"0.2"})],-1)])),_:1,__:[0]},8,["class"]),$(V,{to:"/collected",class:W(["menu-d-link relative flex items-center justify-center text-center leading-none font-monument overflow-hidden",w(d)&&"is-active"])},{default:U(()=>a[1]||(a[1]=[e("span",{class:"menu-d-link__text h5 font-bold uppercase"},"Collected",-1),e("svg",{class:"menu-d-link__icon absolute top-full left-1/2 size-12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("rect",{width:"8",height:"8",transform:"matrix(-0.707107 -0.707107 -0.707107 0.707107 11.3135 5.65674)",class:"fill-current"}),e("rect",{width:"8",height:"8",transform:"matrix(-0.707107 -0.707107 -0.707107 0.707107 11.3135 5.65674)",class:"fill-current","fill-opacity":"0.2"})],-1)])),_:1,__:[1]},8,["class"]),e("button",{type:"button",onClick:f,class:"block"}
1,a[2]||(a[2]=[Ee('<svg class="h-30 w-auto" viewBox="0 0 10 29" fill="none" xmlns="http://www.w3.org/2000/svg"><circle class="fill-black dark:fill-white" cx="4.9" cy="24.1098" r="4.9" transform="rotate(-90 4.9 24.1098)"></circle><circle class="fill-black dark:fill-white" cx="4.9" cy="24.1098" r="4.9" transform="rotate(-90 4.9 24.1098)" fill-opacity="0.2"></circle><circle class="stroke-black dark:stroke-white" cx="4.9" cy="5.10977" r="4.4" transform="rotate(-90 4.9 5.10977)"></circle><circle class="stroke-black dark:stroke-white" cx="4.9" cy="5.10977" r="4.4" transform="rotate(-90 4.9 5.10977)" stroke-opacity="0.2"></circle></svg>',1)]))])])])])],2)}}},ge={__name:"PixelReveal",setup(F,{expose:h}){const u=p(null),f=p(null),n=p(null),i=p(0),d=p(0),g=p(0),a=p([]),V=p("#F3F3EC"),k=p({});let s;const _=async()=>{k.value=ze(u.value);const{width:l,height:c}=k.value;f.value.width=l,f.value.height=c,n.value=f.value.getContext("2d");const x=3.5,H=Math.min(l,c);i.value=H*x/100,d.value=Math.ceil(l/i.value),g.value=Math.ceil(c/i.value),a.value=[];for(let M=0;M<g.value;M++)for(let t=0;t<d.value;t++)a.value.push({row:M,col:t,x:t*i.value,y:M*i.value,opacity:1});await I(),r()},r=()=>{if(console.log("tick"),!n.value)return;const{width:l,height:c}=k.value;n.value.clearRect(0,0,l,c),a.value.forEach(x=>{x.opacity>0&&(n.value.globalAlpha=x.opacity,n.value.fillStyle=V.value,n.value.fillRect(Math.floor(x.x),Math.floor(x.y),Math.ceil(i.value),Math.ceil(i.value)))}),n.value.globalAlpha=1},m=(l=!1,c=!1,x=1.5)=>{if(!a.value.length){re(a,()=>{m(l,c,x)},{once:!0});return}let H,M;l?(H=0,M=0):(H=Math.random()*g.value,M=Math.random()*d.value),a.value.forEach(o=>{o.offset=Math.sin(o.row*.4)*.8+Math.sin(o.col*.3)*.6,o.dist=Math.sqrt(Math.pow(o.row-H,2)+Math.pow(o.col-M,2))}),a.value.sort((o,b)=>{const C=o.dist+o.offset,z=b.dist+b.offset;return Math.abs(C-z)>1.5?C-z:Math.random()-.5});const t=x;s=O.timeline({paused:!0}).fromTo(a.value,{opacity:c?0:1},{opacity:c?1:0,stagger:{amount:t},ease:"steps(1)"}),O.to(s,{progress:1,duration:t,ease:"power1",onUpdate:()=>r(),onComplete:()=>c?null:E()})},j=(l=1)=>{console.log(a.value),s==null||s.kill(),s=O.timeline({paused:!0}).to(a.value,{opacity:0,stagger:{amount:l},ease:"steps(1)"}),O.to(s,{progress:1,duration:l,ease:"power1",onUpdate:()=>r(),onComplete:()=>E()})},E=()=>{var l,c,x,H;(x=n.value)==null||x.clearRect(0,0,((l=f.value)==null?void 0:l.width)||0,((c=f.value)==null?void 0:c.height)||0),n.value=null,a.value=[],(H=f==null?void 0:f.value)==null||H.remove(),s==null||s.kill()};return ie(async()=>{await I(),_()}),h({animate:m,leave:j}),(l,c)=>(y(),T("div",{ref_key:"el",ref:u,class:"absolute inset-0 z-1"},[e("canvas",{ref_key:"canvas",ref:f,class:"absolute top-0 left-0 size-full z-2"},null,512)],512))}},Ue={class:"absolute inset-0 flex items-center justify-center z-2"},Ge={key:0,class:"fixed inset-0 overflow-hidden z-4"},Xe={class:"absolute inset-0 flex flex-col justify-between text-black dark:text-white js-mm-mask"},Ze={class:"pb-20 site-max relative z-5"},Ke={class:"relative flex flex-col gap-y-50 mt-45"},Je={class:"flex justify-between relative w-full js-fade"},Qe={class:"relative flex flex-col gap-y-8"},Ye=["href"],et={class:"relative flex flex-col gap-y-8 pr-70"},tt=["href"],st={__name:"Mobile",setup(F){const h=Q(),u=L(()=>h.flags.menu),f=p([{name:"Dec. Art",link:"https://google.com"},{name:"Fun house",link:"https://google.com"},{name:"oncyber",link:"https://google.com"}]),n=p([{name:"Dankset",link:"https://google.com"},{name:"Opensea",link:"https://google.com"}]),i=p(null);let d;const g=()=>{h.setFlag("menu",!u.value)},a=async(k,s)=>{s(),await I(),d=i.value,d==null||d.animate(!0,!0,1),O.fromTo(B(".js-fade",k),{alpha:0},{alpha:1,duration:.5,stagger:.1,ease:"linear",delay:.35})},V=(k,s)=>{O.to(B(".js-fade",k),{alpha:0,duration:.2,ease:"power1",stagger:.05}),d==null||d.leave(1),O.delayedCall(1,s)};return(k,s)=>{const _=ge,r=we;return y(),T("span",null,[e("button",{type:"button",onClick:g,class:"fixed top-30 right-20 mix-blend-difference z-5"},[s[0]||(s[0]=e("svg",{class:"h-40 w-auto",viewBox:"0 0 55 41",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[e("path",{d:"M42.7197 5.99951H48.4795V11.7593H54.2393V23.2788H48.4795V23.2798H54.2393V29.0396H48.4795V34.7993H42.7197V40.5591H12.4795V34.7993H6.71973V29.0396H0.959961V23.2798H6.71973V23.2788H0.959961V11.7593H6.71973V5.99951H12.4795V0.239746H42.7197V5.99951Z",class:"fill-current"}),e("path",{d:"M42.7197 5.99951H48.4795V11.7593H54.2393V23.2788H48.4795V23.2798H54.2393V29.0396H48.4795V34.7993H42.7197V40.5591H12.4795V34.7993H6.71973V29.0396H0.959961V23.2798H6.71973V23.2788H0.959961V11.7593H6.71973V5.99951H12.4795V0.239746H42.7197V5.99951Z",class:"fill-current"})],-1)),e("div",Ue,[e("div",{class:W(["relative burg h-4 w-20",w(u)&&"is-active"])},[(y(),T(K,null,J(3,(m,j)=>e("div",{key:j,class:"burg__line absolute inset-0 bg-black dark:bg-white"})),64))],2)])]),$(Se,{css:!1,onEnter:a,onLeave:V},{default:U(()=>[w(u)?(y(),T("aside",Ge,[e("nav",Xe,[$(_,{ref_key:"reveal",ref:i},null,512),$(r,{class:"site-max relative z-5 js-fade"}
1),e("div",Ze,[s[3]||(s[3]=e("div",{class:"flex flex-col h5 uppercase font-monument gap-y-10 js-fade"},[e("a",{target:"_blank",href:"https://google.com",class:"block"},"Foundation"),e("a",{target:"_blank",href:"https://google.com",class:"block"},"X"),e("a",{target:"_blank",href:"https://google.com",class:"block"},"Discord")],-1)),e("div",Ke,[e("div",Je,[e("div",Qe,[s[1]||(s[1]=e("h4",{class:"h4"},"Galleries",-1)),e("ul",null,[(y(!0),T(K,null,J(w(f),m=>(y(),T("li",{key:m.name,class:"block leading-none"},[e("a",{href:m.link,target:"_blank",class:"block h5 uppercase font-monument leading-none uline"},ne(m.name),9,Ye)]))),128))])]),e("div",et,[s[2]||(s[2]=e("h4",{class:"h4"},"Wallets",-1)),e("ul",null,[(y(!0),T(K,null,J(w(n),m=>(y(),T("li",{key:m.name,class:"block leading-none"},[e("a",{href:m.link,target:"_blank",class:"block h5 uppercase font-monument leading-none uline"},ne(m.name),9,tt)]))),128))])])])]),s[4]||(s[4]=e("p",{class:"h5 uppercase font-monument mt-40 max-w-[26.25rem] js-fade"},"The patronage, presentationand promotion ofdigital and crypto art and artists.",-1))])])])):he("",!0)]),_:1})])}}},nt={key:0,class:"fixed inset-0 flex items-center justify-center z-[9999] pointer-events-none"},it={__name:"default",setup(F){const h=Q(),{$resize:u}=le(),f=L(()=>h.site),n=L(()=>{var r;return((r=f.value.favicon)==null?void 0:r.url)||""}),i=L(()=>h.flags.dark),d=L(()=>u==null?void 0:u.small),g=p(null),a=p(!0),V=p(null),k=p(null);je(()=>({link:[{rel:"icon",type:"image/png",href:n.value}]}));let s;const _=()=>{s==null||s.kill()};return ie(async()=>{await I(),await document.fonts.ready;
1const r=B(".js-t-slide"),m=B(".js-i-scramble"),j=B(".js-i-scale-x");s=O.timeline({onComplete:_}).set(g.value,{alpha:0}).to(k.value,{scrambleText:"‎"},.25).add(()=>{var E;return(E=V.value)==null?void 0:E.animate()},.5).fromTo(m,{scrambleText:"‎"},{scrambleText:"VVD"},1.25),r.length&&s.from(r,{yPercent:100,duration:1.25,stagger:.1,ease:"expo"},1.25),j.length&&s.from(j,{scaleX:0,duration:1,stagger:.075,ease:"snappy"},1.25)}),(r,m)=>{const j=We,E=qe,l=st,c=pe,x=$e,H=ge;return y(),T("div",{class:W(["fixed inset-0 overflow-hidden",{"is-dark":w(i)}])},[$(j),$(c,null,{default:U(()=>[w(d)?(y(),ae(l,{key:1})):(y(),ae(E,{key:0}))]),_:1}),$(x,{class:""}),w(a)?(y(),T("div",nt,[e("div",{ref_key:"initial",ref:g,class:"absolute inset-0 bg-white z-2"},null,512),$(H,{ref_key:"reveal",ref:V},null,512),e("div",{ref_key:"text",ref:k,class:"relative text-36 font-prophet font-medium uppercase leading-none text-black z-5"},"VVD",512)])):he("",!0),m[0]||(m[0]=e("div",{class:"absolute bottom-0 left-0 opacity-0 pointer-events-none text-1 text-transparent font-prophet font-pixel","aria-hidden":"true"},"Hidden text",-1))],2)}}};export{it 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.