24 lines
309 KiB
HTML
24 lines
309 KiB
HTML
|
<!DOCTYPE html>
|
||
|
<html lang="en">
|
||
|
<head>
|
||
|
<meta charset="UTF-8" />
|
||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||
|
<title>Jankboard 2</title>
|
||
|
<script type="module" crossorigin>var Et=Object.defineProperty;var Ct=(t,e,n)=>e in t?Et(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var W=(t,e,n)=>(Ct(t,typeof e!="symbol"?e+"":e,n),n);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function i(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();function b(){}const H=t=>t;function dt(t){return t()}function ot(){return Object.create(null)}function S(t){t.forEach(dt)}function V(t){return typeof t=="function"}function Q(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}function Nt(t){return Object.keys(t).length===0}function st(t){const e=typeof t=="string"&&t.match(/^\s*(-?[\d.]+)([^\s]*)\s*$/);return e?[parseFloat(e[1]),e[2]||"px"]:[t,"px"]}const pt=typeof window<"u";let mt=pt?()=>window.performance.now():()=>Date.now(),X=pt?t=>requestAnimationFrame(t):b;const C=new Set;function ht(t){C.forEach(e=>{e.c(t)||(C.delete(e),e.f())}),C.size!==0&&X(ht)}function _t(t){let e;return C.size===0&&X(ht),{promise:new Promise(n=>{C.add(e={c:t,f:n})}),abort(){C.delete(e)}}}function y(t,e){t.appendChild(e)}function gt(t){if(!t)return document;const e=t.getRootNode?t.getRootNode():t.ownerDocument;return e&&e.host?e:t.ownerDocument}function St(t){const e=w("style");return e.textContent="/* empty */",Pt(gt(t),e),e.sheet}function Pt(t,e){return y(t.head||t,e),e.sheet}function L(t,e,n){t.insertBefore(e,n||null)}function g(t){t.parentNode&&t.parentNode.removeChild(t)}function qt(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}function w(t){return document.createElement(t)}function z(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function $t(t){return document.createTextNode(t)}function Y(){return $t(" ")}function Mt(){return $t("")}function a(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function It(t){return Array.from(t.childNodes)}function P(t,e,n,i){n==null?t.style.removeProperty(e):t.style.setProperty(e,n,i?"important":"")}function jt(t,e,{bubbles:n=!1,cancelable:i=!1}={}){return new CustomEvent(t,{detail:e,bubbles:n,cancelable:i})}const B=new Map;let D=0;function zt(t){let e=5381,n=t.length;for(;n--;)e=(e<<5)-e^t.charCodeAt(n);return e>>>0}function Rt(t,e){const n={stylesheet:St(e),rules:{}};return B.set(t,n),n}function yt(t,e,n,i,r,o,s,f=0){const d=16.666/i;let l=`{
|
||
|
`;for(let $=0;$<=1;$+=d){const v=e+(n-e)*o($);l+=$*100+`%{${s(v,1-v)}}
|
||
|
`}const p=l+`100% {${s(n,1-n)}}
|
||
|
}`,c=`__svelte_${zt(p)}_${f}`,_=gt(t),{stylesheet:m,rules:u}=B.get(_)||Rt(_,t);u[c]||(u[c]=!0,m.insertRule(`@keyframes ${c} ${p}`,m.cssRules.length));const h=t.style.animation||"";return t.style.animation=`${h?`${h}, `:""}${c} ${i}ms linear ${r}ms 1 both`,D+=1,c}function J(t,e){const n=(t.style.animation||"").split(", "),i=n.filter(e?o=>o.indexOf(e)<0:o=>o.indexOf("__svelte")===-1),r=n.length-i.length;r&&(t.style.animation=i.join(", "),D-=r,D||Bt())}function Bt(){X(()=>{D||(B.forEach(t=>{const{ownerNode:e}=t.stylesheet;e&&g(e)}),B.clear())})}let I;function M(t){I=t}function Dt(){if(!I)throw new Error("Function called outside component initialization");return I}function wt(t){Dt().$$.on_mount.push(t)}const E=[],lt=[];let N=[];const ct=[],Ft=Promise.resolve();let G=!1;function Tt(){G||(G=!0,Ft.then(vt))}function k(t){N.push(t)}const Z=new Set;let O=0;function vt(){if(O!==0)return;const t=I;do{try{for(;O<E.length;){const e=E[O];O++,M(e),Ut(e.$$)}}catch(e){throw E.length=0,O=0,e}for(M(null),E.length=0,O=0;lt.length;)lt.pop()();for(let e=0;e<N.length;e+=1){const n=N[e];Z.has(n)||(Z.add(n),n())}N.length=0}while(E.length);for(;ct.length;)ct.pop()();G=!1,Z.clear(),M(t)}function Ut(t){if(t.fragment!==null){t.update(),S(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(k)}}function Vt(t){const e=[],n=[];N.forEach(i=>t.indexOf(i)===-1?e.push(i):n.push(i)),n.forEach(i=>i()),N=e}let q;function xt(){return q||(q=Promise.resolve(),q.then(()=>{q=null})),q}function F(t,e,n){t.dispatchEvent(jt(`${e?"intro":"outro"}${n}`))}const R=new Set;let A;function Kt(){A={r:0,c:[],p:A}}function Wt(){A.r||S(A.c),A=A.p}function x(t,e){t&&t.i&&(R.delete(t),t.i(e))}function T(t,e,n,i){if(t&&t.o){if(R.has(t))return;R.add(t),A.c.push(()=>{R.delete(t),i&&(n&&t.d(1),i())}),t.o(e)}else i&&i()}const bt={duration:0};function U(t,e,n){const i={direction:"in"};let r=e(t,n,i),o=!1,s,f,d=0;function l(){s&&J(t,s)}function p(){const{delay:_=0,duration:m=300,easing:u=H,tick:h=b,css:$}=r||bt;$&&(s=yt(t,0,1,m,_,u,$,d++)),h(0,1);const v=mt()+_,j=v+m;f&&f.abort(),o=!0,k(()=>F(t,!0,"start")),f=_t(K=>{if(o){if(K>=j)return h(1,0),F(t,!0,"end"),l(),o=!1;if(K>=v){const rt=u((K-v)/m);h(rt,1-rt)}}return o})}let c=!1;return{start(){c||(c=!0,J(t),V(r)?(r=r(i),xt().then(p)):p())},invalidate(){c=!1},end(){o&&(l(),o=!1)}}}function ft(t,e,n){const i={direction:"out"};let r=e(t,n,i),o=!0,s;const f=A;f.r+=1;let d;function l(){const{delay:p=0,duration:c=300,easing:_=H,tick:m=b,css:u}=r||bt;u&&(s=yt(t,1,0,c,p,_,u));const h=mt()+p,$=h+c;k(()=>F(t,!1,"start")),"inert"in t&&(d=t.inert,t.inert=!0),_t(v=>{if(o){if(v>=$)return m(0,1),F(t,!1,"end"),--f.r||S(f.c),!1;if(v>=h){const j=_((v-h)/c);m(1-j,j)}}return o})}return V(r)?xt().then(()=>{r=r(i),l()}):l(),{end(p){p&&"inert"in t&&(t.inert=d),p&&r.tick&&r.tick(1,0),o&&(s&&J(t,s),o=!1)}}}function Zt(t){return(t==null?void 0:t.length)!==void 0?t:Array.from(t)}function kt(t){t&&t.c()}function tt(t,e,n){const{fragment:i,after_update:r}=t.$$;i&&i.m(e,n),k(()=>{const o=t.$$.on_mount.map(dt).filter(V);t.$$.on_destroy?t.$$.on_destroy.push(...o):S(o),t.$$.on_mount=[]}),r.forEach(k)}function et(t,e){const n=t.$$;n.fragment!==null&&(Vt(n.after_update),S(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function Jt(t,e){t.$$.dirty[0]===-1&&(E.push(t),Tt(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function nt(t,e,n,i,r,o,s=null,f=[-1]){const d=I;M(t);const l=t.$$={fragment:null,ctx:[],props:o,update:b,not_equal:r,bound:ot(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(d?d.$$.context:[])),callbacks:ot(),dirty:f,skip_bound:!1,root:e.target||d.$$.root};s&&s(l.root);let p=!1;if(l.ctx=n?n(t,e.props||{},(c,_,...m)=>{const u=m.length?m[0]:_;return l.ctx&&r(l.ctx[c],l.ctx[c]=u)&&(!l.skip_bound&&l.bound[c]&&l.bound[c](u),p&&Jt(t,c)),_}):[],l.update(),p=!0,S(l.before_update),l.fragment=i?i(l.ctx):!1,e.target){if(e.hydrate){const c=It(e.target);l.fragment&&l.fragment.l(c),c.forEach(g)}else l.fragment&&l.fragment.c();e.intr
|
||
|
transform: ${l} translate(${(1-h)*c}${_}, ${(1-h)*m}${u});
|
||
|
opacity: ${d-p*$}`}}function Yt(t,{delay:e=0,speed:n,duration:i,easing:r=Ht}={}){let o=t.getTotalLength();const s=getComputedStyle(t);return s.strokeLinecap!=="butt"&&(o+=parseInt(s.strokeWidth)),i===void 0?n===void 0?i=800:i=o/n:typeof i=="function"&&(i=i(o)),{delay:e,duration:i,easing:r,css:(f,d)=>`
|
||
|
stroke-dasharray: ${o};
|
||
|
stroke-dashoffset: ${d*o};
|
||
|
`}}function te(t,e){const{delay:n=0,duration:i=400,easing:r=At}=e,o=parseFloat(getComputedStyle(t).strokeWidth);return{delay:n,duration:i,easing:r,css:s=>`opacity: ${s}; stroke-width: ${s*o}`}}const ee="M45.41,108.86A21.81,21.81,0,0,1,22,100.18,20.2,20.2,0,0,1,18.53,84.9a19,19,0,0,1,.65-2.57l.52-1.58,1.41,1a35.32,35.32,0,0,0,10.75,5.37l1,.31-.1,1a6.2,6.2,0,0,0,1.11,4.08A6.57,6.57,0,0,0,41,95.19a6,6,0,0,0,1.68-.74L70.11,76.94a5.76,5.76,0,0,0,2.59-3.83,6.09,6.09,0,0,0-1-4.6,6.58,6.58,0,0,0-7.06-2.62,6.21,6.21,0,0,0-1.69.74L52.43,73.31a19.88,19.88,0,0,1-5.58,2.45,21.82,21.82,0,0,1-23.43-8.68A20.2,20.2,0,0,1,20,51.8a19,19,0,0,1,8.56-12.7L56,21.59a19.88,19.88,0,0,1,5.58-2.45A21.81,21.81,0,0,1,85,27.82,20.2,20.2,0,0,1,88.47,43.1a19,19,0,0,1-.65,2.57l-.52,1.58-1.41-1a35.32,35.32,0,0,0-10.75-5.37l-1-.31.1-1a6.2,6.2,0,0,0-1.11-4.08,6.57,6.57,0,0,0-7.06-2.62,6,6,0,0,0-1.68.74L36.89,51.06a5.71,5.71,0,0,0-2.58,3.83,6,6,0,0,0,1,4.6,6.58,6.58,0,0,0,7.06,2.62,6.21,6.21,0,0,0,1.69-.74l10.48-6.68a19.88,19.88,0,0,1,5.58-2.45,21.82,21.82,0,0,1,23.43,8.68A20.2,20.2,0,0,1,87,76.2a19,19,0,0,1-8.56,12.7L51,106.41a19.88,19.88,0,0,1-5.58,2.45",ne="M65,34 L37,52 A1 1 0 0 0 44 60 L70.5,44.5 A1 1 0 0 0 65,34Z M64,67 L36,85 A1 1 0 0 0 42 94 L68,77.5 A1 1 0 0 0 64,67Z";function ie(t,e,n){const i=t.slice();return i[1]=e[n],i[3]=n,i}function ut(t){let e,n,i,r,o,s,f,d,l,p,c,_=Zt("JANKBOARD"),m=[];for(let u=0;u<_.length;u+=1)m[u]=re(ie(t,_,u));return{c(){e=z("svg"),n=z("g"),i=z("path"),o=z("path"),d=Y(),l=w("div");for(let u=0;u<m.length;u+=1)m[u].c();P(i,"stroke","#ff3e00"),P(i,"fill","#ff3e00"),P(i,"stroke-width","50"),a(i,"d",ne),a(i,"class","svelte-pb5q44"),P(o,"stroke","#ff3e00"),P(o,"stroke-width","2"),a(o,"stroke-linecap","round"),a(o,"d",ee),a(o,"class","svelte-pb5q44"),a(n,"opacity","0.35"),a(e,"xmlns","http://www.w3.org/2000/svg"),a(e,"viewBox","0 0 103 124"),a(e,"class","svelte-pb5q44"),a(l,"class","centered svelte-pb5q44")},m(u,h){L(u,e,h),y(e,n),y(n,i),y(n,o),L(u,d,h),L(u,l,h);for(let $=0;$<m.length;$+=1)m[$]&&m[$].m(l,null);c=!0},i(u){if(!c){u&&(r||k(()=>{r=U(i,te,{duration:400,delay:1e3,easing:Xt}),r.start()})),u&&(s||k(()=>{s=U(o,Yt,{duration:1e3}),s.start()})),f&&f.end(1);for(let h=0;h<_.length;h+=1)x(m[h]);p&&p.end(1),c=!0}},o(u){u&&(f=ft(n,Lt,{duration:200})),u&&(p=ft(l,Ot,{y:-20,duration:800})),c=!1},d(u){u&&(g(e),g(d),g(l)),u&&f&&f.end(),qt(m,u),u&&p&&p.end()}}}function re(t){let e,n;return{c(){e=w("span"),e.textContent=`${t[1]}`,a(e,"class","svelte-pb5q44")},m(i,r){L(i,e,r)},p:b,i(i){n||k(()=>{n=U(e,Lt,{delay:1e3+t[3]*150,duration:800}),n.start()})},o:b,d(i){i&&g(e)}}}function oe(t){let e,n=t[0]&&ut(t);return{c(){n&&n.c(),e=Mt()},m(i,r){n&&n.m(i,r),L(i,e,r)},p(i,[r]){i[0]?n?r&1&&x(n,1):(n=ut(i),n.c(),x(n,1),n.m(e.parentNode,e)):n&&(Kt(),T(n,1,1,()=>{n=null}),Wt())},i(i){x(n)},o(i){T(n)},d(i){i&&g(e),n&&n.d(i)}}}function se(t,e,n){let i=!1;return wt(()=>{n(0,i=!0)}),[i]}class le extends it{constructor(e){super(),nt(this,e,se,oe,Q,{})}}function at(t){let e,n;return{c(){e=w("p"),e.textContent="Loading 3D assets...",a(e,"class","text-4xl text-slate-300 absolute bottom-20 animate-pulse font-medium")},m(i,r){L(i,e,r)},i(i){i&&(n||k(()=>{n=U(e,Ot,{duration:150,y:25,easing:Qt}),n.start()}))},o:b,d(i){i&&g(e)}}}function ce(t){let e,n,i,r,o;i=new le({});let s=t[0]&&at();return{c(){e=w("div"),n=w("div"),kt(i.$$.fragment),r=Y(),s&&s.c(),a(n,"class","max-w-64"),a(e,"class","absolute w-screen h-screen flex justify-center items-center flex-col overflow-hidden select-none bg svelte-1hm2i9q")},m(f,d){L(f,e,d),y(e,n),tt(i,n,null),y(e,r),s&&s.m(e,null),o=!0},p(f,[d]){f[0]?s?d&1&&x(s,1):(s=at(),s.c(),x(s,1),s.m(e,null)):s&&(s.d(1),s=null)},i(f){o||(x(i.$$.fragment,f),x(s),o=!0)},o(f){T(i.$$.fragment,f),o=!1},d(f){f&&g(e),et(i),s&&s.d()}}}function fe(t,e,n){let i=!1;return wt(()=>{setTimeout(()=>{n(0,i=!0)},3e3)}),[i]}class ue extends it{constructor(e){super(),nt(this,e,fe,ce,Q,{})}}function ae(t){let e,n,i,r,o,s,f,d,l,p;return l=new ue({}),{c(){e=w("link"),n=w("link"),i=w("link"),r=w("link"),o=w("link"),s=w("meta"),f=w("meta"),d=Y(),kt(l.$$.fragment)
|
||
|
</script>
|
||
|
<style rel="stylesheet" crossorigin>*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000
|
||
|
</style>
|
||
|
</head>
|
||
|
<body>
|
||
|
<div id="app"></div>
|
||
|
</body>
|
||
|
</html>
|