From e76a40947bff392a41f194699393535592b7bb23 Mon Sep 17 00:00:00 2001 From: Midou36O Date: Sat, 14 May 2022 20:57:21 +0100 Subject: [PATCH] Docker folder for building added --- docker/Dockerfile | 8 + docker/README.md | 40 + .../assets/pages/__layout.svelte-c78dcdc3.css | 1 + .../_app/assets/projectsegfault1-b096ffbc.png | Bin 0 -> 31084 bytes .../projectsegfault1_wallpaper-0c2b46f5.png | Bin 0 -> 55015 bytes docker/build/_app/chunks/index-61db2223.js | 1 + docker/build/_app/error.svelte-2e279b23.js | 1 + docker/build/_app/manifest.json | 141 + .../_app/pages/__layout.svelte-6d1f5c71.js | 1 + .../build/_app/pages/branding.md-162b7d39.js | 1 + .../build/_app/pages/contact.md-c500f5d2.js | 1 + docker/build/_app/pages/donate.md-95f09fb5.js | 1 + docker/build/_app/pages/faq.md-fef06dc7.js | 3 + .../_app/pages/gameservers.md-69c866d5.js | 15 + docker/build/_app/pages/index.md-7a103f35.js | 1 + .../build/_app/pages/instances.md-fa388593.js | 23 + .../build/_app/pages/members.md-3021dff5.js | 11 + .../build/_app/pages/minecraft.md-7ce11341.js | 1 + ...minecraft_recommendedcsmods.md-38efe415.js | 1 + docker/build/_app/start-73b606e6.js | 1 + docker/build/_app/version.json | 1 + docker/build/favicon.ico | Bin 0 -> 101630 bytes docker/docker/Dockerfile | 8 + .../assets/pages/__layout.svelte-c78dcdc3.css | 1 + .../_app/assets/projectsegfault1-b096ffbc.png | Bin 0 -> 31084 bytes .../projectsegfault1_wallpaper-0c2b46f5.png | Bin 0 -> 55015 bytes .../build/_app/chunks/index-61db2223.js | 1 + .../build/_app/error.svelte-2e279b23.js | 1 + docker/docker/build/_app/manifest.json | 141 + .../_app/pages/__layout.svelte-6d1f5c71.js | 1 + .../build/_app/pages/branding.md-162b7d39.js | 1 + .../build/_app/pages/contact.md-c500f5d2.js | 1 + .../build/_app/pages/donate.md-95f09fb5.js | 1 + .../build/_app/pages/faq.md-fef06dc7.js | 3 + .../_app/pages/gameservers.md-69c866d5.js | 15 + .../build/_app/pages/index.md-7a103f35.js | 1 + .../build/_app/pages/instances.md-fa388593.js | 23 + .../build/_app/pages/members.md-3021dff5.js | 11 + .../build/_app/pages/minecraft.md-7ce11341.js | 1 + ...minecraft_recommendedcsmods.md-38efe415.js | 1 + docker/docker/build/_app/start-73b606e6.js | 1 + docker/docker/build/_app/version.json | 1 + docker/docker/build/favicon.ico | Bin 0 -> 101630 bytes docker/docker/package.json | 32 + docker/mdsvex.config.js | 14 + docker/package-lock.json | 5412 +++++++++++++++++ docker/package.json | 32 + docker/src/app.d.ts | 14 + docker/src/app.html | 13 + docker/src/assets/animation.css | 263 + docker/src/assets/global.css | 138 + docker/src/assets/images/projectsegfault1.png | Bin 0 -> 31084 bytes .../images/projectsegfault1_wallpaper.png | Bin 0 -> 55015 bytes docker/src/lib/Header.svelte | 68 + docker/src/routes/__layout.svelte | 12 + docker/src/routes/branding.md | 19 + docker/src/routes/contact.md | 22 + docker/src/routes/donate.md | 13 + docker/src/routes/faq.md | 19 + docker/src/routes/gameservers.md | 51 + docker/src/routes/index.md | 18 + docker/src/routes/instances.md | 52 + docker/src/routes/members.md | 15 + docker/src/routes/minecraft.md | 50 + .../src/routes/minecraft_recommendedcsmods.md | 14 + docker/src/routes/rules.md.disabled | 52 + docker/static/favicon.ico | Bin 0 -> 101630 bytes docker/svelte.config.js | 19 + docker/tsconfig.json | 36 + 69 files changed, 6844 insertions(+) create mode 100644 docker/Dockerfile create mode 100644 docker/README.md create mode 100644 docker/build/_app/assets/pages/__layout.svelte-c78dcdc3.css create mode 100644 docker/build/_app/assets/projectsegfault1-b096ffbc.png create mode 100644 docker/build/_app/assets/projectsegfault1_wallpaper-0c2b46f5.png create mode 100644 docker/build/_app/chunks/index-61db2223.js create mode 100644 docker/build/_app/error.svelte-2e279b23.js create mode 100644 docker/build/_app/manifest.json create mode 100644 docker/build/_app/pages/__layout.svelte-6d1f5c71.js create mode 100644 docker/build/_app/pages/branding.md-162b7d39.js create mode 100644 docker/build/_app/pages/contact.md-c500f5d2.js create mode 100644 docker/build/_app/pages/donate.md-95f09fb5.js create mode 100644 docker/build/_app/pages/faq.md-fef06dc7.js create mode 100644 docker/build/_app/pages/gameservers.md-69c866d5.js create mode 100644 docker/build/_app/pages/index.md-7a103f35.js create mode 100644 docker/build/_app/pages/instances.md-fa388593.js create mode 100644 docker/build/_app/pages/members.md-3021dff5.js create mode 100644 docker/build/_app/pages/minecraft.md-7ce11341.js create mode 100644 docker/build/_app/pages/minecraft_recommendedcsmods.md-38efe415.js create mode 100644 docker/build/_app/start-73b606e6.js create mode 100644 docker/build/_app/version.json create mode 100644 docker/build/favicon.ico create mode 100644 docker/docker/Dockerfile create mode 100644 docker/docker/build/_app/assets/pages/__layout.svelte-c78dcdc3.css create mode 100644 docker/docker/build/_app/assets/projectsegfault1-b096ffbc.png create mode 100644 docker/docker/build/_app/assets/projectsegfault1_wallpaper-0c2b46f5.png create mode 100644 docker/docker/build/_app/chunks/index-61db2223.js create mode 100644 docker/docker/build/_app/error.svelte-2e279b23.js create mode 100644 docker/docker/build/_app/manifest.json create mode 100644 docker/docker/build/_app/pages/__layout.svelte-6d1f5c71.js create mode 100644 docker/docker/build/_app/pages/branding.md-162b7d39.js create mode 100644 docker/docker/build/_app/pages/contact.md-c500f5d2.js create mode 100644 docker/docker/build/_app/pages/donate.md-95f09fb5.js create mode 100644 docker/docker/build/_app/pages/faq.md-fef06dc7.js create mode 100644 docker/docker/build/_app/pages/gameservers.md-69c866d5.js create mode 100644 docker/docker/build/_app/pages/index.md-7a103f35.js create mode 100644 docker/docker/build/_app/pages/instances.md-fa388593.js create mode 100644 docker/docker/build/_app/pages/members.md-3021dff5.js create mode 100644 docker/docker/build/_app/pages/minecraft.md-7ce11341.js create mode 100644 docker/docker/build/_app/pages/minecraft_recommendedcsmods.md-38efe415.js create mode 100644 docker/docker/build/_app/start-73b606e6.js create mode 100644 docker/docker/build/_app/version.json create mode 100644 docker/docker/build/favicon.ico create mode 100644 docker/docker/package.json create mode 100644 docker/mdsvex.config.js create mode 100644 docker/package-lock.json create mode 100644 docker/package.json create mode 100644 docker/src/app.d.ts create mode 100644 docker/src/app.html create mode 100644 docker/src/assets/animation.css create mode 100644 docker/src/assets/global.css create mode 100644 docker/src/assets/images/projectsegfault1.png create mode 100644 docker/src/assets/images/projectsegfault1_wallpaper.png create mode 100644 docker/src/lib/Header.svelte create mode 100644 docker/src/routes/__layout.svelte create mode 100644 docker/src/routes/branding.md create mode 100644 docker/src/routes/contact.md create mode 100644 docker/src/routes/donate.md create mode 100644 docker/src/routes/faq.md create mode 100644 docker/src/routes/gameservers.md create mode 100644 docker/src/routes/index.md create mode 100644 docker/src/routes/instances.md create mode 100644 docker/src/routes/members.md create mode 100644 docker/src/routes/minecraft.md create mode 100644 docker/src/routes/minecraft_recommendedcsmods.md create mode 100644 docker/src/routes/rules.md.disabled create mode 100644 docker/static/favicon.ico create mode 100644 docker/svelte.config.js create mode 100644 docker/tsconfig.json diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..0d877e1 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,8 @@ +# Filename: Dockerfile +FROM node:18-alpine +WORKDIR /home/midou/git_rep/website/docker +COPY . . +RUN npm install +RUN npm run build +EXPOSE 3000 +CMD ["npm", "run", "preview", "--", "--host"] diff --git a/docker/README.md b/docker/README.md new file mode 100644 index 0000000..94a48f5 --- /dev/null +++ b/docker/README.md @@ -0,0 +1,40 @@ +# create-svelte + +Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte). + +## Creating a project + +If you're seeing this, you've probably already done this step. Congrats! + +```bash +# create a new project in the current directory +npm init svelte@next + +# create a new project in my-app +npm init svelte@next my-app +``` + +> Note: the `@next` is temporary + +## Developing + +Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: + +```bash +npm run dev + +# or start the server and open the app in a new browser tab +npm run dev -- --open +``` + +## Building + +To create a production version of your app: + +```bash +npm run build +``` + +You can preview the production build with `npm run preview`. + +> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment. diff --git a/docker/build/_app/assets/pages/__layout.svelte-c78dcdc3.css b/docker/build/_app/assets/pages/__layout.svelte-c78dcdc3.css new file mode 100644 index 0000000..e25d8d9 --- /dev/null +++ b/docker/build/_app/assets/pages/__layout.svelte-c78dcdc3.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Comfortaa&family=Quicksand:wght@500&display=swap";@-webkit-keyframes text-flicker-in-glow{0%{opacity:0}10%{opacity:0;text-shadow:none}10.1%{opacity:1;text-shadow:none}10.2%{opacity:0;text-shadow:none}20%{opacity:0;text-shadow:none}20.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.25)}20.6%{opacity:0;text-shadow:none}30%{opacity:0;text-shadow:none}30.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}30.5%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}30.6%{opacity:0;text-shadow:none}45%{opacity:0;text-shadow:none}45.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}50%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}55%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}55.1%{opacity:0;text-shadow:none}57%{opacity:0;text-shadow:none}57.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35)}60%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35)}60.1%{opacity:0;text-shadow:none}65%{opacity:0;text-shadow:none}65.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35),0 0 100px rgba(255,255,255,.1)}75%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35),0 0 100px rgba(255,255,255,.1)}75.1%{opacity:0;text-shadow:none}77%{opacity:0;text-shadow:none}77.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.4),0 0 110px rgba(255,255,255,.2),0 0 100px rgba(255,255,255,.1)}85%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.4),0 0 110px rgba(255,255,255,.2),0 0 100px rgba(255,255,255,.1)}85.1%{opacity:0;text-shadow:none}86%{opacity:0;text-shadow:none}86.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.6),0 0 60px rgba(255,255,255,.45),0 0 110px rgba(255,255,255,.25),0 0 100px rgba(255,255,255,.1)}to{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.6),0 0 60px rgba(255,255,255,.45),0 0 110px rgba(255,255,255,.25),0 0 100px rgba(255,255,255,.1)}}@keyframes text-flicker-in-glow{0%{opacity:0}10%{opacity:0;text-shadow:none}10.1%{opacity:1;text-shadow:none}10.2%{opacity:0;text-shadow:none}20%{opacity:0;text-shadow:none}20.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.25)}20.6%{opacity:0;text-shadow:none}30%{opacity:0;text-shadow:none}30.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}30.5%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}30.6%{opacity:0;text-shadow:none}45%{opacity:0;text-shadow:none}45.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}50%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}55%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}55.1%{opacity:0;text-shadow:none}57%{opacity:0;text-shadow:none}57.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35)}60%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35)}60.1%{opacity:0;text-shadow:none}65%{opacity:0;text-shadow:none}65.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35),0 0 100px rgba(255,255,255,.1)}75%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35),0 0 100px rgba(255,255,255,.1)}75.1%{opacity:0;text-shadow:none}77%{opacity:0;text-shadow:none}77.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.4),0 0 110px rgba(255,255,255,.2),0 0 100px rgba(255,255,255,.1)}85%{opacity:1;text-shadow:0 0 30px rgba(0,255,255,.55),0 0 60px rgba(255,255,255,.4),0 0 110px rgba(255,255,255,.2),0 0 100px rgba(255,255,255,.1)}85.1%{opacity:0;text-shadow:none}86%{opacity:0;text-shadow:none}86.1%{opacity:1;text-shadow:0 0 30px rgba(0,255,255,.6),0 0 60px rgba(255,255,255,.45),0 0 110px rgba(255,255,255,.25),0 0 100px rgba(255,255,255,.1)}to{opacity:1;text-shadow:0 0 30px rgba(0,208,212,.6),0 0 60px rgba(255,255,255,.45),0 0 110px rgba(255,255,255,.25),0 0 100px rgba(255,255,255,.1)}}header.svelte-wqfqmf{background-color:#252525;border:solid #252525;border-width:1em}#ProjectSegfaultLogoHeader.svelte-wqfqmf{border-radius:16px;width:32px;vertical-align:middle;display:inline-block}.text-flicker-in-glow.svelte-wqfqmf{opacity:1;-webkit-animation:text-flicker-in-glow 3s both;animation:text-flicker-in-glow 3s both}@media screen and (prefers-reduced-motion){.text-flicker-in-glow.svelte-wqfqmf{opacity:1;-webkit-animation:text-flicker-in-glow 1s both;animation:text-flicker-in-glow 1s both}}body{background-color:#151515;color:#fff;font-family:Comfortaa,sans-serif;margin:0}a{color:#ce1818;text-decoration:none}a.hover{color:#e96e6e}a.visited{color:#5f1919}.center{text-align:center}.card{display:flex;justify-content:space-evenly;flex-direction:inherit;flex-wrap:wrap}.card>div{word-wrap:break-word;margin:50px;padding:20px;border-radius:25px;background-color:#252525;box-shadow:0 0 5px 5px #252525}.button{background-color:#00755e;border:none;font-family:Comfortaa,sans-serif;color:#fff;padding:16px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;border-radius:16px;transition-duration:.4s;cursor:pointer}.button:hover{background-color:#00d4aa;color:#000;border-radius:12px;transform:translateY(-.25em);box-shadow:0 .5em .5em -.4em #00755e}.button:active{transform:translateY(.1em);background-color:#4beacb;box-shadow:0 .2em .2em -.2em #00c7a1}.ResponsiveImage{max-inline-size:50%;block-size:auto;aspect-ratio:2/1;object-fit:contain}.pointyfinger{cursor:pointer}.matrixcolored{background-color:#0dbd8b}.matrixcolored:hover{background-color:#099970;color:#fff}.discordcolored{background-color:#5865f2}.discordcolored:hover{background-color:hsl(235,calc(var(--saturation-factor, 1)*86.1%),71.8%);color:#fff}.githubcolored{background-color:#333}.githubcolored:hover{background-color:#666;color:#fff}.gameserversCardTitle,.centreofattention{text-align:center}#wordwrappedlongthingaaa{word-wrap:break-word}#MenuButton{display:none}@media screen and (max-width: 800px){.card{flex-direction:column}.ResponsiveImage{max-inline-size:100%}.navbarpieceofshitfuckihatethis{display:none}.navbarpieceofshitfuckihatethis.responsive,#MenuButton{display:initial}} diff --git a/docker/build/_app/assets/projectsegfault1-b096ffbc.png b/docker/build/_app/assets/projectsegfault1-b096ffbc.png new file mode 100644 index 0000000000000000000000000000000000000000..bd1fb98498dea6c0438ed1e28cd85355bfc822b2 GIT binary patch literal 31084 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 ^ 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 H@XWsfXd~A0 literal 0 HcmV?d00001 diff --git a/docker/build/_app/chunks/index-61db2223.js b/docker/build/_app/chunks/index-61db2223.js new file mode 100644 index 0000000..2258120 --- /dev/null +++ b/docker/build/_app/chunks/index-61db2223.js @@ -0,0 +1 @@ +function B(){}function F(t,n){for(const e in n)t[e]=n[e];return t}function L(t){return t()}function C(){return Object.create(null)}function p(t){t.forEach(L)}function H(t){return typeof t=="function"}function ct(t,n){return t!=t?n==n:t!==n||t&&typeof t=="object"||typeof t=="function"}let g;function lt(t,n){return g||(g=document.createElement("a")),g.href=n,t===g.href}function I(t){return Object.keys(t).length===0}function ot(t,n,e,i){if(t){const c=T(t,n,e,i);return t[0](c)}}function T(t,n,e,i){return t[1]&&i?F(e.ctx.slice(),t[1](i(n))):e.ctx}function ut(t,n,e,i){if(t[2]&&i){const c=t[2](i(e));if(n.dirty===void 0)return c;if(typeof c=="object"){const a=[],l=Math.max(n.dirty.length,c.length);for(let o=0;o32){const n=[],e=t.ctx.length/32;for(let i=0;i>1);e(c)<=i?t=c+1:n=c}return t}function W(t){if(t.hydrate_init)return;t.hydrate_init=!0;let n=t.childNodes;if(t.nodeName==="HEAD"){const r=[];for(let u=0;u0&&n[e[c]].claim_order<=u?c+1:K(1,c,y=>n[e[y]].claim_order,u))-1;i[r]=e[s]+1;const f=s+1;e[f]=r,c=Math.max(f,c)}const a=[],l=[];let o=n.length-1;for(let r=e[c]+1;r!=0;r=i[r-1]){for(a.push(n[r-1]);o>=r;o--)l.push(n[o]);o--}for(;o>=0;o--)l.push(n[o]);a.reverse(),l.sort((r,u)=>r.claim_order-u.claim_order);for(let r=0,u=0;r=a[u].claim_order;)u++;const s=ut.removeEventListener(n,e,i)}function mt(t,n,e){e==null?t.removeAttribute(n):t.getAttribute(n)!==e&&t.setAttribute(n,e)}function V(t){return Array.from(t.childNodes)}function X(t){t.claim_info===void 0&&(t.claim_info={last_index:0,total_claimed:0})}function O(t,n,e,i,c=!1){X(t);const a=(()=>{for(let l=t.claim_info.last_index;l=0;l--){const o=t[l];if(n(o)){const r=e(o);return r===void 0?t.splice(l,1):t[l]=r,c?r===void 0&&t.claim_info.last_index--:t.claim_info.last_index=l,o}}return i()})();return a.claim_order=t.claim_info.total_claimed,t.claim_info.total_claimed+=1,a}function Y(t,n,e,i){return O(t,c=>c.nodeName===n,c=>{const a=[];for(let l=0;lc.removeAttribute(l))},()=>i(n))}function pt(t,n,e){return Y(t,n,e,U)}function Z(t,n){return O(t,e=>e.nodeType===3,e=>{const i=""+n;if(e.data.startsWith(i)){if(e.data.length!==i.length)return e.splitText(i.length)}else e.data=i},()=>v(n),!0)}function yt(t){return Z(t," ")}function gt(t,n){n=""+n,t.wholeText!==n&&(t.data=n)}function xt(t,n,e,i){e===null?t.style.removeProperty(n):t.style.setProperty(n,e,i?"important":"")}let m;function h(t){m=t}function A(){if(!m)throw new Error("Function called outside component initialization");return m}function bt(t){A().$$.on_mount.push(t)}function $t(t){A().$$.after_update.push(t)}function wt(t,n){A().$$.context.set(t,n)}const d=[],M=[],b=[],q=[],P=Promise.resolve();let k=!1;function z(){k||(k=!0,P.then(D))}function Et(){return z(),P}function j(t){b.push(t)}const E=new Set;let x=0;function D(){const t=m;do{for(;x{$.delete(t),i&&(e&&t.d(1),i())}),t.o(n)}}function At(t,n){const e={},i={},c={$$scope:1};let a=t.length;for(;a--;){const l=t[a],o=n[a];if(o){for(const r in l)r in o||(i[r]=1);for(const r in o)c[r]||(e[r]=o[r],c[r]=1);t[a]=o}else for(const r in l)c[r]=1}for(const l in i)l in e||(e[l]=void 0);return e}function Nt(t){return typeof t=="object"&&t!==null?t:{}}function St(t){t&&t.c()}function Ct(t,n){t&&t.l(n)}function et(t,n,e,i){const{fragment:c,on_mount:a,on_destroy:l,after_update:o}=t.$$;c&&c.m(n,e),i||j(()=>{const r=a.map(L).filter(H);l?l.push(...r):p(r),t.$$.on_mount=[]}),o.forEach(j)}function it(t,n){const e=t.$$;e.fragment!==null&&(p(e.on_destroy),e.fragment&&e.fragment.d(n),e.on_destroy=e.fragment=null,e.ctx=[])}function rt(t,n){t.$$.dirty[0]===-1&&(d.push(t),z(),t.$$.dirty.fill(0)),t.$$.dirty[n/31|0]|=1<{const S=N.length?N[0]:y;return u.ctx&&c(u.ctx[f],u.ctx[f]=S)&&(!u.skip_bound&&u.bound[f]&&u.bound[f](S),s&&rt(t,f)),y}):[],u.update(),s=!0,p(u.before_update),u.fragment=i?i(u.ctx):!1,n.target){if(n.hydrate){G();const f=V(n.target);u.fragment&&u.fragment.l(f),f.forEach(R)}else u.fragment&&u.fragment.c();n.intro&&nt(t.$$.fragment),et(t,n.target,n.anchor,n.customElement),J(),D()}h(r)}class qt{$destroy(){it(this,1),this.$destroy=B}$on(n,e){const i=this.$$.callbacks[n]||(this.$$.callbacks[n]=[]);return i.push(e),()=>{const c=i.indexOf(e);c!==-1&&i.splice(c,1)}}$set(n){this.$$set&&!I(n)&&(this.$$.skip_bound=!0,this.$$set(n),this.$$.skip_bound=!1)}}export{At as A,Nt as B,it as C,F as D,Et as E,lt as F,Q as G,ht as H,ot as I,at as J,ft as K,ut as L,qt as S,V as a,mt as b,pt as c,R as d,U as e,xt as f,st as g,Z as h,Mt as i,gt as j,_t as k,dt as l,yt as m,B as n,kt as o,vt as p,jt as q,nt as r,ct as s,v as t,wt as u,$t as v,bt as w,St as x,Ct as y,et as z}; diff --git a/docker/build/_app/error.svelte-2e279b23.js b/docker/build/_app/error.svelte-2e279b23.js new file mode 100644 index 0000000..572b23c --- /dev/null +++ b/docker/build/_app/error.svelte-2e279b23.js @@ -0,0 +1 @@ +import{S as w,i as y,s as z,e as E,t as v,c as d,a as b,h as P,d as o,g as n,G as R,j as N,k as S,l as C,m as j,n as G}from"./chunks/index-61db2223.js";function H(r){let l,t=r[1].frame+"",a;return{c(){l=E("pre"),a=v(t)},l(f){l=d(f,"PRE",{});var s=b(l);a=P(s,t),s.forEach(o)},m(f,s){n(f,l,s),R(l,a)},p(f,s){s&2&&t!==(t=f[1].frame+"")&&N(a,t)},d(f){f&&o(l)}}}function h(r){let l,t=r[1].stack+"",a;return{c(){l=E("pre"),a=v(t)},l(f){l=d(f,"PRE",{});var s=b(l);a=P(s,t),s.forEach(o)},m(f,s){n(f,l,s),R(l,a)},p(f,s){s&2&&t!==(t=f[1].stack+"")&&N(a,t)},d(f){f&&o(l)}}}function A(r){let l,t,a,f,s=r[1].message+"",c,k,u,p,i=r[1].frame&&H(r),_=r[1].stack&&h(r);return{c(){l=E("h1"),t=v(r[0]),a=S(),f=E("pre"),c=v(s),k=S(),i&&i.c(),u=S(),_&&_.c(),p=C()},l(e){l=d(e,"H1",{});var m=b(l);t=P(m,r[0]),m.forEach(o),a=j(e),f=d(e,"PRE",{});var q=b(f);c=P(q,s),q.forEach(o),k=j(e),i&&i.l(e),u=j(e),_&&_.l(e),p=C()},m(e,m){n(e,l,m),R(l,t),n(e,a,m),n(e,f,m),R(f,c),n(e,k,m),i&&i.m(e,m),n(e,u,m),_&&_.m(e,m),n(e,p,m)},p(e,[m]){m&1&&N(t,e[0]),m&2&&s!==(s=e[1].message+"")&&N(c,s),e[1].frame?i?i.p(e,m):(i=H(e),i.c(),i.m(u.parentNode,u)):i&&(i.d(1),i=null),e[1].stack?_?_.p(e,m):(_=h(e),_.c(),_.m(p.parentNode,p)):_&&(_.d(1),_=null)},i:G,o:G,d(e){e&&o(l),e&&o(a),e&&o(f),e&&o(k),i&&i.d(e),e&&o(u),_&&_.d(e),e&&o(p)}}}function F({error:r,status:l}){return{props:{error:r,status:l}}}function B(r,l,t){let{status:a}=l,{error:f}=l;return r.$$set=s=>{"status"in s&&t(0,a=s.status),"error"in s&&t(1,f=s.error)},[a,f]}class I extends w{constructor(l){super(),y(this,l,B,A,z,{status:0,error:1})}}export{I as default,F as load}; diff --git a/docker/build/_app/manifest.json b/docker/build/_app/manifest.json new file mode 100644 index 0000000..8a610af --- /dev/null +++ b/docker/build/_app/manifest.json @@ -0,0 +1,141 @@ +{ + ".svelte-kit/runtime/client/start.js": { + "file": "start-73b606e6.js", + "src": ".svelte-kit/runtime/client/start.js", + "isEntry": true, + "imports": [ + "_index-61db2223.js" + ], + "dynamicImports": [ + "src/routes/__layout.svelte", + ".svelte-kit/runtime/components/error.svelte", + "src/routes/branding.md", + "src/routes/contact.md", + "src/routes/donate.md", + "src/routes/faq.md", + "src/routes/gameservers.md", + "src/routes/index.md", + "src/routes/instances.md", + "src/routes/members.md", + "src/routes/minecraft.md", + "src/routes/minecraft_recommendedcsmods.md" + ] + }, + "src/routes/__layout.svelte": { + "file": "pages/__layout.svelte-6d1f5c71.js", + "src": "src/routes/__layout.svelte", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ], + "css": [ + "assets/pages/__layout.svelte-c78dcdc3.css" + ], + "assets": [ + "assets/projectsegfault1-b096ffbc.png" + ] + }, + ".svelte-kit/runtime/components/error.svelte": { + "file": "error.svelte-2e279b23.js", + "src": ".svelte-kit/runtime/components/error.svelte", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/branding.md": { + "file": "pages/branding.md-162b7d39.js", + "src": "src/routes/branding.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/contact.md": { + "file": "pages/contact.md-c500f5d2.js", + "src": "src/routes/contact.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/donate.md": { + "file": "pages/donate.md-95f09fb5.js", + "src": "src/routes/donate.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/faq.md": { + "file": "pages/faq.md-fef06dc7.js", + "src": "src/routes/faq.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/gameservers.md": { + "file": "pages/gameservers.md-69c866d5.js", + "src": "src/routes/gameservers.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/index.md": { + "file": "pages/index.md-7a103f35.js", + "src": "src/routes/index.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/instances.md": { + "file": "pages/instances.md-fa388593.js", + "src": "src/routes/instances.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/members.md": { + "file": "pages/members.md-3021dff5.js", + "src": "src/routes/members.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/minecraft.md": { + "file": "pages/minecraft.md-7ce11341.js", + "src": "src/routes/minecraft.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/minecraft_recommendedcsmods.md": { + "file": "pages/minecraft_recommendedcsmods.md-38efe415.js", + "src": "src/routes/minecraft_recommendedcsmods.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "_index-61db2223.js": { + "file": "chunks/index-61db2223.js" + } +} \ No newline at end of file diff --git a/docker/build/_app/pages/__layout.svelte-6d1f5c71.js b/docker/build/_app/pages/__layout.svelte-6d1f5c71.js new file mode 100644 index 0000000..f840c16 --- /dev/null +++ b/docker/build/_app/pages/__layout.svelte-6d1f5c71.js @@ -0,0 +1 @@ +import{S as h5,i as d5,s as f5,e as l,k as m,t as y,c as x,a as h,d as s,m as _,h as w,F as g5,b as e,f as p5,g as C,G as a,H as b5,n as X,I as u5,x as y5,y as w5,z as m5,J as _5,K as v5,L as $5,r as l5,p as x5,C as E5}from"../chunks/index-61db2223.js";var A5="/_app/assets/projectsegfault1-b096ffbc.png";function S5(b){let n,d,i,g,u,p,v,$,c,t,o,P,B,r,A,D,G,S,H,F,k,N,Q,j,R,T,q,z,J,M,K,V,I,O,U,Y;return{c(){n=l("header"),d=l("a"),i=l("img"),u=m(),p=l("a"),v=y("Project "),$=l("span"),c=y("Segfault"),t=m(),o=l("a"),P=y("Menu"),B=m(),r=l("div"),A=l("a"),D=y("Instances"),G=m(),S=l("a"),H=y("Games"),F=m(),k=l("a"),N=y("Donate"),Q=m(),j=l("a"),R=y("Minecraft"),T=m(),q=l("a"),z=y("Contact"),J=m(),M=l("a"),K=y("FAQ"),V=m(),I=l("a"),O=y("Members"),this.h()},l(L){n=x(L,"HEADER",{id:!0,class:!0});var E=h(n);d=x(E,"A",{href:!0});var Z=h(d);i=x(Z,"IMG",{src:!0,id:!0,alt:!0,class:!0}),Z.forEach(s),u=_(E),p=x(E,"A",{href:!0,class:!0,style:!0});var W=h(p);v=w(W,"Project "),$=x(W,"SPAN",{style:!0});var n5=h($);c=w(n5,"Segfault"),n5.forEach(s),W.forEach(s),t=_(E),o=x(E,"A",{href:!0,class:!0,id:!0});var t5=h(o);P=w(t5,"Menu"),t5.forEach(s),B=_(E),r=x(E,"DIV",{class:!0,id:!0});var f=h(r);A=x(f,"A",{href:!0,class:!0});var a5=h(A);D=w(a5,"Instances"),a5.forEach(s),G=_(f),S=x(f,"A",{href:!0,class:!0});var e5=h(S);H=w(e5,"Games"),e5.forEach(s),F=_(f),k=x(f,"A",{href:!0,class:!0});var o5=h(k);N=w(o5,"Donate"),o5.forEach(s),Q=_(f),j=x(f,"A",{href:!0,class:!0});var s5=h(j);R=w(s5,"Minecraft"),s5.forEach(s),T=_(f),q=x(f,"A",{href:!0,class:!0});var r5=h(q);z=w(r5,"Contact"),r5.forEach(s),J=_(f),M=x(f,"A",{href:!0,class:!0});var i5=h(M);K=w(i5,"FAQ"),i5.forEach(s),V=_(f),I=x(f,"A",{href:!0,class:!0});var c5=h(I);O=w(c5,"Members"),c5.forEach(s),f.forEach(s),E.forEach(s),this.h()},h(){g5(i.src,g=A5)||e(i,"src",g),e(i,"id","ProjectSegfaultLogoHeader"),e(i,"alt","project segfault's logo."),e(i,"class","svelte-wqfqmf"),e(d,"href","/"),p5($,"color","#00d4aa"),e(p,"href","/"),e(p,"class","text-flicker-in-glow svelte-wqfqmf"),p5(p,"color","#ce1717"),e(o,"href","javascript:void(0)"),e(o,"class","button"),e(o,"id","MenuButton"),e(A,"href","/instances"),e(A,"class","button"),e(S,"href","/gameservers"),e(S,"class","button"),e(k,"href","/donate"),e(k,"class","button"),e(j,"href","/minecraft"),e(j,"class","button"),e(q,"href","/contact"),e(q,"class","button"),e(M,"href","/faq"),e(M,"class","button"),e(I,"href","/members"),e(I,"class","button"),e(r,"class","center navbarpieceofshitfuckihatethis"),e(r,"id","navbarpieceofshitfuckihatethis"),e(n,"id","navigationBar"),e(n,"class","navigvationBar svelte-wqfqmf")},m(L,E){C(L,n,E),a(n,d),a(d,i),a(n,u),a(n,p),a(p,v),a(p,$),a($,c),a(n,t),a(n,o),a(o,P),a(n,B),a(n,r),a(r,A),a(A,D),a(r,G),a(r,S),a(S,H),a(r,F),a(r,k),a(k,N),a(r,Q),a(r,j),a(j,R),a(r,T),a(r,q),a(q,z),a(r,J),a(r,M),a(M,K),a(r,V),a(r,I),a(I,O),U||(Y=b5(o,"click",k5),U=!0)},p:X,i:X,o:X,d(L){L&&s(n),U=!1,Y()}}}function k5(){var b=document.getElementById("navbarpieceofshitfuckihatethis"),n=b.classList,d=n.toString();const i=n.item(2);console.log(n),b.className,i&&(console.log("Shit"),n.add("responsive")),d.includes("responsive")&&(console.log("Piss"),n.remove("responsive"))}function j5(b){return[]}class q5 extends h5{constructor(n){super(),d5(this,n,j5,S5,f5,{})}}function M5(b){let n,d,i,g,u,p,v;g=new q5({});const $=b[1].default,c=u5($,b,b[0],null);return{c(){n=l("title"),d=y("Project Segfault"),i=m(),y5(g.$$.fragment),u=m(),p=l("main"),c&&c.c()},l(t){n=x(t,"TITLE",{});var o=h(n);d=w(o,"Project Segfault"),o.forEach(s),i=_(t),w5(g.$$.fragment,t),u=_(t),p=x(t,"MAIN",{});var P=h(p);c&&c.l(P),P.forEach(s)},m(t,o){C(t,n,o),a(n,d),C(t,i,o),m5(g,t,o),C(t,u,o),C(t,p,o),c&&c.m(p,null),v=!0},p(t,[o]){c&&c.p&&(!v||o&1)&&_5(c,$,t,t[0],v?$5($,t[0],o,null):v5(t[0]),null)},i(t){v||(l5(g.$$.fragment,t),l5(c,t),v=!0)},o(t){x5(g.$$.fragment,t),x5(c,t),v=!1},d(t){t&&s(n),t&&s(i),E5(g,t),t&&s(u),t&&s(p),c&&c.d(t)}}}function I5(b,n,d){let{$$slots:i={},$$scope:g}=n;return b.$$set=u=>{"$$scope"in u&&d(0,g=u.$$scope)},[g,i]}class L5 extends h5{constructor(n){super(),d5(this,n,I5,M5,f5,{})}}export{L5 as default}; diff --git a/docker/build/_app/pages/branding.md-162b7d39.js b/docker/build/_app/pages/branding.md-162b7d39.js new file mode 100644 index 0000000..048eb31 --- /dev/null +++ b/docker/build/_app/pages/branding.md-162b7d39.js @@ -0,0 +1 @@ +import{S as J,i as K,s as Q,e as f,t as a,k as E,c as u,a as h,h as n,d as t,m as b,b as q,g as l,G as r,n as L}from"../chunks/index-61db2223.js";function U(F){let s,x,c,d,j,S,m,R,A,_,k,C,v,w,P,o,G,p,g,D,B,y,I;return{c(){s=f("h1"),x=a(z),c=E(),d=f("h2"),j=a("The files for Project Segfault\u2019s Branding"),S=E(),m=f("h3"),R=a("Legal"),A=E(),_=f("p"),k=a("Our branding is protected under Creative Commonns Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)."),C=E(),v=f("h3"),w=a("Now let\u2019s get into the branding"),P=E(),o=f("p"),G=a("We put pretty much everything you need on "),p=f("a"),g=a("GitHub"),D=a("."),B=E(),y=f("p"),I=a("Read the README there, there\u2019s guidelines and everything you\u2019d need in it."),this.h()},l(e){s=u(e,"H1",{});var i=h(s);x=n(i,z),i.forEach(t),c=b(e),d=u(e,"H2",{});var M=h(d);j=n(M,"The files for Project Segfault\u2019s Branding"),M.forEach(t),S=b(e),m=u(e,"H3",{});var N=h(m);R=n(N,"Legal"),N.forEach(t),A=b(e),_=u(e,"P",{});var O=h(_);k=n(O,"Our branding is protected under Creative Commonns Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)."),O.forEach(t),C=b(e),v=u(e,"H3",{});var T=h(v);w=n(T,"Now let\u2019s get into the branding"),T.forEach(t),P=b(e),o=u(e,"P",{});var H=h(o);G=n(H,"We put pretty much everything you need on "),p=u(H,"A",{href:!0,rel:!0});var W=h(p);g=n(W,"GitHub"),W.forEach(t),D=n(H,"."),H.forEach(t),B=b(e),y=u(e,"P",{});var Y=h(y);I=n(Y,"Read the README there, there\u2019s guidelines and everything you\u2019d need in it."),Y.forEach(t),this.h()},h(){q(p,"href","https://github.com/ProjectSegfault/brandng"),q(p,"rel","nofollow")},m(e,i){l(e,s,i),r(s,x),l(e,c,i),l(e,d,i),r(d,j),l(e,S,i),l(e,m,i),r(m,R),l(e,A,i),l(e,_,i),r(_,k),l(e,C,i),l(e,v,i),r(v,w),l(e,P,i),l(e,o,i),r(o,G),r(o,p),r(p,g),r(o,D),l(e,B,i),l(e,y,i),r(y,I)},p:L,i:L,o:L,d(e){e&&t(s),e&&t(c),e&&t(d),e&&t(S),e&&t(m),e&&t(A),e&&t(_),e&&t(C),e&&t(v),e&&t(P),e&&t(o),e&&t(B),e&&t(y)}}}const V={title:"Project Segfault Branding"},{title:z}=V;class Z extends J{constructor(s){super(),K(this,s,null,U,Q,{})}}export{Z as default,V as metadata}; diff --git a/docker/build/_app/pages/contact.md-c500f5d2.js b/docker/build/_app/pages/contact.md-c500f5d2.js new file mode 100644 index 0000000..1f2a90c --- /dev/null +++ b/docker/build/_app/pages/contact.md-c500f5d2.js @@ -0,0 +1 @@ +import{S as rt,i as pt,s as ut,e as a,t as c,k as r,c as s,a as i,h as m,d as e,m as p,b as v,g as o,G as f,n as V}from"../chunks/index-61db2223.js";function ct(ft){let h,q,C,_,F,H,E,L,I,n,y,N,O,k,j,z,B,b,J,S,w,x,K,T,M,P,Q,d,D,G,u,R,U,A;return{c(){h=a("h1"),q=c(it),C=r(),_=a("h2"),F=c("Do you want to contact us?"),H=r(),E=a("h1"),L=c("Our email"),I=r(),n=a("p"),y=a("a"),N=c("contact@projectsegfau.lt"),O=r(),k=a("p"),j=a("i"),z=c("Please be aware that Microsoft often blocks non-popular emails, if you do contact us through there, make sure to check your spam and mark it as not-spam!"),B=r(),b=a("h1"),J=c("Invites"),S=r(),w=a("p"),x=a("a"),K=c("Discord"),T=r(),M=a("p"),P=a("a"),Q=c("Matrix"),d=r(),D=a("p"),G=r(),u=a("button"),R=c("Click to show who is active on what platform"),U=r(),A=a("p"),this.h()},l(t){h=s(t,"H1",{});var l=i(h);q=m(l,it),l.forEach(e),C=p(t),_=s(t,"H2",{});var W=i(_);F=m(W,"Do you want to contact us?"),W.forEach(e),H=p(t),E=s(t,"H1",{});var X=i(E);L=m(X,"Our email"),X.forEach(e),I=p(t),n=s(t,"P",{});var Y=i(n);y=s(Y,"A",{href:!0});var Z=i(y);N=m(Z,"contact@projectsegfau.lt"),Z.forEach(e),Y.forEach(e),O=p(t),k=s(t,"P",{});var $=i(k);j=s($,"I",{});var g=i(j);z=m(g,"Please be aware that Microsoft often blocks non-popular emails, if you do contact us through there, make sure to check your spam and mark it as not-spam!"),g.forEach(e),$.forEach(e),B=p(t),b=s(t,"H1",{});var tt=i(b);J=m(tt,"Invites"),tt.forEach(e),S=p(t),w=s(t,"P",{});var et=i(w);x=s(et,"A",{href:!0});var lt=i(x);K=m(lt,"Discord"),lt.forEach(e),et.forEach(e),T=p(t),M=s(t,"P",{});var ot=i(M);P=s(ot,"A",{href:!0});var at=i(P);Q=m(at,"Matrix"),at.forEach(e),ot.forEach(e),d=p(t),D=s(t,"P",{id:!0}),i(D).forEach(e),G=p(t),u=s(t,"BUTTON",{type:!0,class:!0,onclick:!0});var st=i(u);R=m(st,"Click to show who is active on what platform"),st.forEach(e),U=p(t),A=s(t,"P",{id:!0}),i(A).forEach(e),this.h()},h(){v(y,"href","mailto:contact@projectsegfau.lt"),v(x,"href","https://discord.gg/26EG7fFtfS"),v(P,"href","https://matrix.to/#/#project-segfault:projectsegfau.lt"),v(D,"id","Active"),v(u,"type","button"),v(u,"class","button"),v(u,"onclick",'document.getElementById("Active").innerHTML = "Midou (Matrix) / Mrlerien (Discord) / Odyssey (Both) / Devnol (Discord and Matrix)"'),v(A,"id","Activity")},m(t,l){o(t,h,l),f(h,q),o(t,C,l),o(t,_,l),f(_,F),o(t,H,l),o(t,E,l),f(E,L),o(t,I,l),o(t,n,l),f(n,y),f(y,N),o(t,O,l),o(t,k,l),f(k,j),f(j,z),o(t,B,l),o(t,b,l),f(b,J),o(t,S,l),o(t,w,l),f(w,x),f(x,K),o(t,T,l),o(t,M,l),f(M,P),f(P,Q),o(t,d,l),o(t,D,l),o(t,G,l),o(t,u,l),f(u,R),o(t,U,l),o(t,A,l)},p:V,i:V,o:V,d(t){t&&e(h),t&&e(C),t&&e(_),t&&e(H),t&&e(E),t&&e(I),t&&e(n),t&&e(O),t&&e(k),t&&e(B),t&&e(b),t&&e(S),t&&e(w),t&&e(T),t&&e(M),t&&e(d),t&&e(D),t&&e(G),t&&e(u),t&&e(U),t&&e(A)}}}const mt={title:"Contact Us"},{title:it}=mt;class vt extends rt{constructor(h){super(),pt(this,h,null,ct,ut,{})}}export{vt as default,mt as metadata}; diff --git a/docker/build/_app/pages/donate.md-95f09fb5.js b/docker/build/_app/pages/donate.md-95f09fb5.js new file mode 100644 index 0000000..435236a --- /dev/null +++ b/docker/build/_app/pages/donate.md-95f09fb5.js @@ -0,0 +1 @@ +import{S as R,i as V,s as W,e as l,t as n,k as w,c as r,a as i,h as p,d as t,m as L,b as S,f as $,F as g,g as o,G as s,n as Z}from"../chunks/index-61db2223.js";function ee(Y){let f,j,E,d,k,F,v,x,P,h,I,G,_,N,J,y,H,c,m,q,M,u,Q,b,C;return{c(){f=l("h1"),j=n(X),E=w(),d=l("h2"),k=n("Our donation methods"),F=w(),v=l("h1"),x=n("please do"),P=w(),h=l("p"),I=n("If you donate, we will be more motivated to work on the server and host more stuff and maybe even get more hardware. I really recommend you donate any spare money you have if you enjoy or use our services on a daily basis."),G=w(),_=l("h1"),N=n("yeah sure I\u2019ll donate. links?"),J=w(),y=l("p"),H=n("LiberaPay: "),c=l("a"),m=l("img"),M=w(),u=l("p"),Q=n("Monero: "),b=l("span"),C=n("47L7Qsto7XcifY3CdG18ySe5Tt83kpFLDLve9jQwbc9taPBLNGv6ZrJNUKpMG9Nj9zHgCZ4FQMSyt75e8Jvx12JFLtJyFdA"),this.h()},l(e){f=r(e,"H1",{});var a=i(f);j=p(a,X),a.forEach(t),E=L(e),d=r(e,"H2",{});var z=i(d);k=p(z,"Our donation methods"),z.forEach(t),F=L(e),v=r(e,"H1",{});var B=i(v);x=p(B,"please do"),B.forEach(t),P=L(e),h=r(e,"P",{});var K=i(h);I=p(K,"If you donate, we will be more motivated to work on the server and host more stuff and maybe even get more hardware. I really recommend you donate any spare money you have if you enjoy or use our services on a daily basis."),K.forEach(t),G=L(e),_=r(e,"H1",{});var O=i(_);N=p(O,"yeah sure I\u2019ll donate. links?"),O.forEach(t),J=L(e),y=r(e,"P",{});var D=i(y);H=p(D,"LiberaPay: "),c=r(D,"A",{href:!0});var T=i(c);m=r(T,"IMG",{alt:!0,style:!0,src:!0}),T.forEach(t),D.forEach(t),M=L(e),u=r(e,"P",{});var A=i(u);Q=p(A,"Monero: "),b=r(A,"SPAN",{id:!0});var U=i(b);C=p(U,"47L7Qsto7XcifY3CdG18ySe5Tt83kpFLDLve9jQwbc9taPBLNGv6ZrJNUKpMG9Nj9zHgCZ4FQMSyt75e8Jvx12JFLtJyFdA"),U.forEach(t),A.forEach(t),this.h()},h(){S(m,"alt","Donate using Liberapay"),$(m,"height","1.5em"),g(m.src,q="https://liberapay.com/assets/widgets/donate.svg")||S(m,"src",q),S(c,"href","https://liberapay.com/Midou/donate"),S(b,"id","wordwrappedlongthingaaa")},m(e,a){o(e,f,a),s(f,j),o(e,E,a),o(e,d,a),s(d,k),o(e,F,a),o(e,v,a),s(v,x),o(e,P,a),o(e,h,a),s(h,I),o(e,G,a),o(e,_,a),s(_,N),o(e,J,a),o(e,y,a),s(y,H),s(y,c),s(c,m),o(e,M,a),o(e,u,a),s(u,Q),s(u,b),s(b,C)},p:Z,i:Z,o:Z,d(e){e&&t(f),e&&t(E),e&&t(d),e&&t(F),e&&t(v),e&&t(P),e&&t(h),e&&t(G),e&&t(_),e&&t(J),e&&t(y),e&&t(M),e&&t(u)}}}const te={title:"Donate to Project Segfault"},{title:X}=te;class oe extends R{constructor(f){super(),V(this,f,null,ee,W,{})}}export{oe as default,te as metadata}; diff --git a/docker/build/_app/pages/faq.md-fef06dc7.js b/docker/build/_app/pages/faq.md-fef06dc7.js new file mode 100644 index 0000000..d90894e --- /dev/null +++ b/docker/build/_app/pages/faq.md-fef06dc7.js @@ -0,0 +1,3 @@ +import{S as me,i as we,s as de,e as r,t as l,k as f,c as n,a as u,h as i,d as t,m as y,b as oe,g as a,G as s,n as ae}from"../chunks/index-61db2223.js";function be(ve){let p,F,W,w,L,I,d,Y,M,b,N,j,_,Q,A,x,R,O,c,z,m,J,K,P,E,U,q,h,V,S,X,Z,D,H,$,G,v,g,k,ee,te;return{c(){p=r("h1"),F=l(he),W=f(),w=r("h2"),L=l("Who is the project owner?"),I=f(),d=r("p"),Y=l("Orignally: Midou (Sysadmin) and Mrlerien (Hoster), but now Odyssey346 (Game Server Sysadmin, webdev and social media manager) and Devnol (Hoster) are with us."),M=f(),b=r("h1"),N=l("Hold on, what if Devnol decides to backstab you?"),j=f(),_=r("p"),Q=l("I highly doubt he will, but in any case this happens, critical services will stay up. So only extra (non important services) running on the server will be gone, but you should be aware of that anyways."),A=f(),x=r("h1"),R=l("One of your services contains toxic people!"),O=f(),c=r("p"),z=l("You can contact us by mail or Matrix and we can figure this out with you. But we recommend that you put most of these requests in our support channel at "),m=r("a"),J=l("#support:projectsegfau.lt"),K=l(` on Matrix. +If it\u2019s something personal, just say that you have a report against someone on one of our services and you\u2019d like to be contacted by an admin and we\u2019ll constact you ASAP. We have no lives so we\u2019re quite active.`),P=f(),E=r("h1"),U=l("How can I trust your services?"),q=f(),h=r("p"),V=l("Well, you really can\u2019t. We don\u2019t make our logs or anything public, however, if you would like the data we have on you, please contact us. If you\u2019re paranoid, "),S=r("strong"),X=l("you are allowed to use Tor on our services"),Z=l(", but we don\u2019t host any .onion links."),D=f(),H=r("h1"),$=l("Which ways do you prefer to communicate?"),G=f(),v=r("p"),g=l("Look at "),k=r("a"),ee=l("Contact"),te=l("."),this.h()},l(e){p=n(e,"H1",{});var o=u(p);F=i(o,he),o.forEach(t),W=y(e),w=n(e,"H2",{});var se=u(w);L=i(se,"Who is the project owner?"),se.forEach(t),I=y(e),d=n(e,"P",{});var le=u(d);Y=i(le,"Orignally: Midou (Sysadmin) and Mrlerien (Hoster), but now Odyssey346 (Game Server Sysadmin, webdev and social media manager) and Devnol (Hoster) are with us."),le.forEach(t),M=y(e),b=n(e,"H1",{});var ie=u(b);N=i(ie,"Hold on, what if Devnol decides to backstab you?"),ie.forEach(t),j=y(e),_=n(e,"P",{});var re=u(_);Q=i(re,"I highly doubt he will, but in any case this happens, critical services will stay up. So only extra (non important services) running on the server will be gone, but you should be aware of that anyways."),re.forEach(t),A=y(e),x=n(e,"H1",{});var ne=u(x);R=i(ne,"One of your services contains toxic people!"),ne.forEach(t),O=y(e),c=n(e,"P",{});var C=u(c);z=i(C,"You can contact us by mail or Matrix and we can figure this out with you. But we recommend that you put most of these requests in our support channel at "),m=n(C,"A",{href:!0,rel:!0});var ue=u(m);J=i(ue,"#support:projectsegfau.lt"),ue.forEach(t),K=i(C,` on Matrix. +If it\u2019s something personal, just say that you have a report against someone on one of our services and you\u2019d like to be contacted by an admin and we\u2019ll constact you ASAP. We have no lives so we\u2019re quite active.`),C.forEach(t),P=y(e),E=n(e,"H1",{});var fe=u(E);U=i(fe,"How can I trust your services?"),fe.forEach(t),q=y(e),h=n(e,"P",{});var T=u(h);V=i(T,"Well, you really can\u2019t. We don\u2019t make our logs or anything public, however, if you would like the data we have on you, please contact us. If you\u2019re paranoid, "),S=n(T,"STRONG",{});var ye=u(S);X=i(ye,"you are allowed to use Tor on our services"),ye.forEach(t),Z=i(T,", but we don\u2019t host any .onion links."),T.forEach(t),D=y(e),H=n(e,"H1",{});var pe=u(H);$=i(pe,"Which ways do you prefer to communicate?"),pe.forEach(t),G=y(e),v=n(e,"P",{});var B=u(v);g=i(B,"Look at "),k=n(B,"A",{href:!0});var ce=u(k);ee=i(ce,"Contact"),ce.forEach(t),te=i(B,"."),B.forEach(t),this.h()},h(){oe(m,"href","https://matrix.to/#/#support:projectsegfau.lt"),oe(m,"rel","nofollow"),oe(k,"href","/contact")},m(e,o){a(e,p,o),s(p,F),a(e,W,o),a(e,w,o),s(w,L),a(e,I,o),a(e,d,o),s(d,Y),a(e,M,o),a(e,b,o),s(b,N),a(e,j,o),a(e,_,o),s(_,Q),a(e,A,o),a(e,x,o),s(x,R),a(e,O,o),a(e,c,o),s(c,z),s(c,m),s(m,J),s(c,K),a(e,P,o),a(e,E,o),s(E,U),a(e,q,o),a(e,h,o),s(h,V),s(h,S),s(S,X),s(h,Z),a(e,D,o),a(e,H,o),s(H,$),a(e,G,o),a(e,v,o),s(v,g),s(v,k),s(k,ee),s(v,te)},p:ae,i:ae,o:ae,d(e){e&&t(p),e&&t(W),e&&t(w),e&&t(I),e&&t(d),e&&t(M),e&&t(b),e&&t(j),e&&t(_),e&&t(A),e&&t(x),e&&t(O),e&&t(c),e&&t(P),e&&t(E),e&&t(q),e&&t(h),e&&t(D),e&&t(H),e&&t(G),e&&t(v)}}}const _e={title:"FAQ"},{title:he}=_e;class Ee extends me{constructor(p){super(),we(this,p,null,be,de,{})}}export{Ee as default,_e as metadata}; diff --git a/docker/build/_app/pages/gameservers.md-69c866d5.js b/docker/build/_app/pages/gameservers.md-69c866d5.js new file mode 100644 index 0000000..7ab127e --- /dev/null +++ b/docker/build/_app/pages/gameservers.md-69c866d5.js @@ -0,0 +1,15 @@ +import{S as yt,i as Tt,s as Rt,e as t,t as n,k as l,c as r,a as i,h,d as a,m as o,b as c,f as Ct,g as w,G as e,n as tt}from"../chunks/index-61db2223.js";function Bt(wt){let y,U,z,G,X,J,L,Y,K,p,Z,R,$,ee,te,re,C,ae,Q,_,d,O,se,le,S,oe,ie,ne,he,M,ce,fe,ue,de,B,ve,me,f,I,be,_e,W,pe,ke,Ee,ge,we,ye,N,Te,Re,Ce,Be,H,He,Ae,v,F,De,Ge,j,Le,Oe,Se,Me,Ie,Ne,V,Fe,Ve,xe,Pe,u,x,We,je,q,qe,ze,Je,Ke,Qe,Ue,P,Xe,Ye,Ze,$e,A,et;return{c(){y=t("h1"),U=n(gt),z=l(),G=t("h2"),X=n("The places to release good chemicals in your brain"),J=l(),L=t("h3"),Y=n("Note: MOST OF THESE ARE NOT ONLINE! We\u2019re too fucking lazy to get them back right now."),K=l(),p=t("div"),Z=n("Please use common sense when playing on our servers. ("),R=t("a"),$=n("What is common sense?"),ee=n(`) + `),te=t("br"),re=l(),C=t("a"),ae=n("Our Discord server"),Q=l(),_=t("div"),d=t("div"),O=t("h3"),se=n("Garry's Mod"),le=l(),S=t("a"),oe=n("Garry's Mod has it's own website. Check it out here!"),ie=l(),ne=t("br"),he=l(),M=t("a"),ce=n("Connect to the server using this link"),fe=l(),ue=t("br"),de=l(),B=t("a"),ve=n("GameTracker Link"),me=l(),f=t("div"),I=t("h3"),be=n("Half-Life 2 Deathmatch"),_e=l(),W=t("b"),pe=n("Server name in browser list: MutaToiletTips"),ke=l(),Ee=t("br"),ge=n(` + Almost pure vanilla hl2dm server where you can have lots of fun chucking toilets at people + `),we=t("br"),ye=l(),N=t("a"),Te=n("Connect to the server using this link"),Re=l(),Ce=t("br"),Be=l(),H=t("a"),He=n("GameTracker Link"),Ae=l(),v=t("div"),F=t("h3"),De=n("Ricochet"),Ge=l(),j=t("b"),Le=n("Server name in browser list: MutaRicochetTips"),Oe=l(),Se=t("br"),Me=n(` + Our mission is to become the #1 Ricochet server in the world. It probably already is. + `),Ie=t("br"),Ne=l(),V=t("a"),Fe=n("Connect to the server using this link"),Ve=l(),xe=t("br"),Pe=l(),u=t("div"),x=t("h3"),We=n("Half-Life: Deathmatch"),je=l(),q=t("b"),qe=n("Server name in browser list: MutaCascadeTips"),ze=l(),Je=t("br"),Ke=n(` + Fun, casual Half-Life: Deathmatch. Perfect for when you dig out that old computer you found in your attic. + `),Qe=t("br"),Ue=l(),P=t("a"),Xe=n("Connect to the server using this link"),Ye=l(),Ze=t("br"),$e=l(),A=t("a"),et=n("GameTracker Link"),this.h()},l(s){y=r(s,"H1",{});var k=i(y);U=h(k,gt),k.forEach(a),z=o(s),G=r(s,"H2",{});var rt=i(G);X=h(rt,"The places to release good chemicals in your brain"),rt.forEach(a),J=o(s),L=r(s,"H3",{});var at=i(L);Y=h(at,"Note: MOST OF THESE ARE NOT ONLINE! We\u2019re too fucking lazy to get them back right now."),at.forEach(a),K=o(s),p=r(s,"DIV",{class:!0});var D=i(p);Z=h(D,"Please use common sense when playing on our servers. ("),R=r(D,"A",{href:!0,target:!0});var st=i(R);$=h(st,"What is common sense?"),st.forEach(a),ee=h(D,`) + `),te=r(D,"BR",{}),re=o(D),C=r(D,"A",{href:!0,style:!0});var lt=i(C);ae=h(lt,"Our Discord server"),lt.forEach(a),D.forEach(a),Q=o(s),_=r(s,"DIV",{class:!0});var T=i(_);d=r(T,"DIV",{id:!0});var E=i(d);O=r(E,"H3",{class:!0});var ot=i(O);se=h(ot,"Garry's Mod"),ot.forEach(a),le=o(E),S=r(E,"A",{href:!0});var it=i(S);oe=h(it,"Garry's Mod has it's own website. Check it out here!"),it.forEach(a),ie=o(E),ne=r(E,"BR",{}),he=o(E),M=r(E,"A",{href:!0});var nt=i(M);ce=h(nt,"Connect to the server using this link"),nt.forEach(a),fe=o(E),ue=r(E,"BR",{}),de=o(E),B=r(E,"A",{href:!0,target:!0});var ht=i(B);ve=h(ht,"GameTracker Link"),ht.forEach(a),E.forEach(a),me=o(T),f=r(T,"DIV",{id:!0});var m=i(f);I=r(m,"H3",{class:!0});var ct=i(I);be=h(ct,"Half-Life 2 Deathmatch"),ct.forEach(a),_e=o(m),W=r(m,"B",{});var ft=i(W);pe=h(ft,"Server name in browser list: MutaToiletTips"),ft.forEach(a),ke=o(m),Ee=r(m,"BR",{}),ge=h(m,` + Almost pure vanilla hl2dm server where you can have lots of fun chucking toilets at people + `),we=r(m,"BR",{}),ye=o(m),N=r(m,"A",{href:!0});var ut=i(N);Te=h(ut,"Connect to the server using this link"),ut.forEach(a),Re=o(m),Ce=r(m,"BR",{}),Be=o(m),H=r(m,"A",{href:!0,target:!0});var dt=i(H);He=h(dt,"GameTracker Link"),dt.forEach(a),m.forEach(a),Ae=o(T),v=r(T,"DIV",{id:!0});var g=i(v);F=r(g,"H3",{class:!0});var vt=i(F);De=h(vt,"Ricochet"),vt.forEach(a),Ge=o(g),j=r(g,"B",{});var mt=i(j);Le=h(mt,"Server name in browser list: MutaRicochetTips"),mt.forEach(a),Oe=o(g),Se=r(g,"BR",{}),Me=h(g,` + Our mission is to become the #1 Ricochet server in the world. It probably already is. + `),Ie=r(g,"BR",{}),Ne=o(g),V=r(g,"A",{href:!0});var bt=i(V);Fe=h(bt,"Connect to the server using this link"),bt.forEach(a),Ve=o(g),xe=r(g,"BR",{}),g.forEach(a),Pe=o(T),u=r(T,"DIV",{id:!0});var b=i(u);x=r(b,"H3",{class:!0});var _t=i(x);We=h(_t,"Half-Life: Deathmatch"),_t.forEach(a),je=o(b),q=r(b,"B",{});var pt=i(q);qe=h(pt,"Server name in browser list: MutaCascadeTips"),pt.forEach(a),ze=o(b),Je=r(b,"BR",{}),Ke=h(b,` + Fun, casual Half-Life: Deathmatch. Perfect for when you dig out that old computer you found in your attic. + `),Qe=r(b,"BR",{}),Ue=o(b),P=r(b,"A",{href:!0});var kt=i(P);Xe=h(kt,"Connect to the server using this link"),kt.forEach(a),Ye=o(b),Ze=r(b,"BR",{}),$e=o(b),A=r(b,"A",{href:!0,target:!0});var Et=i(A);et=h(Et,"GameTracker Link"),Et.forEach(a),b.forEach(a),T.forEach(a),this.h()},h(){c(R,"href","https://www.google.com/search?q=i%27m%20stupid%20and%20i%20dont%20know%20what%20common%20sense%20is%20so%20i%20have%20to%20google%20it"),c(R,"target","_blank"),c(C,"href","https://discord.gg/26EG7fFtfS"),Ct(C,"color","#5865F2"),c(p,"class","centreofattention"),c(O,"class","gameserversCardTitle"),c(S,"href","https://gmod.projectsegfau.lt"),c(M,"href","steam://connect/gmodsrv.projectsegfau.lt"),c(B,"href","https://www.gametracker.com/server_info/176.174.120.242:27015/"),c(B,"target","_blank"),c(d,"id","gmod"),c(I,"class","gameserversCardTitle"),c(N,"href","steam://connect/176.174.120.242:27017"),c(H,"href","https://www.gametracker.com/server_info/176.174.120.242:27017/"),c(H,"target","_blank"),c(f,"id","hl2dm"),c(F,"class","gameserversCardTitle"),c(V,"href","steam://connect/176.174.120.242:27016"),c(v,"id","ricochet"),c(x,"class","gameserversCardTitle"),c(P,"href","steam://connect/176.174.120.242:27018"),c(A,"href","https://www.gametracker.com/server_info/176.174.120.242:27018/"),c(A,"target","_blank"),c(u,"id","hldm"),c(_,"class","card")},m(s,k){w(s,y,k),e(y,U),w(s,z,k),w(s,G,k),e(G,X),w(s,J,k),w(s,L,k),e(L,Y),w(s,K,k),w(s,p,k),e(p,Z),e(p,R),e(R,$),e(p,ee),e(p,te),e(p,re),e(p,C),e(C,ae),w(s,Q,k),w(s,_,k),e(_,d),e(d,O),e(O,se),e(d,le),e(d,S),e(S,oe),e(d,ie),e(d,ne),e(d,he),e(d,M),e(M,ce),e(d,fe),e(d,ue),e(d,de),e(d,B),e(B,ve),e(_,me),e(_,f),e(f,I),e(I,be),e(f,_e),e(f,W),e(W,pe),e(f,ke),e(f,Ee),e(f,ge),e(f,we),e(f,ye),e(f,N),e(N,Te),e(f,Re),e(f,Ce),e(f,Be),e(f,H),e(H,He),e(_,Ae),e(_,v),e(v,F),e(F,De),e(v,Ge),e(v,j),e(j,Le),e(v,Oe),e(v,Se),e(v,Me),e(v,Ie),e(v,Ne),e(v,V),e(V,Fe),e(v,Ve),e(v,xe),e(_,Pe),e(_,u),e(u,x),e(x,We),e(u,je),e(u,q),e(q,qe),e(u,ze),e(u,Je),e(u,Ke),e(u,Qe),e(u,Ue),e(u,P),e(P,Xe),e(u,Ye),e(u,Ze),e(u,$e),e(u,A),e(A,et)},p:tt,i:tt,o:tt,d(s){s&&a(y),s&&a(z),s&&a(G),s&&a(J),s&&a(L),s&&a(K),s&&a(p),s&&a(Q),s&&a(_)}}}const Ht={title:"Our Gameservers"},{title:gt}=Ht;class Dt extends yt{constructor(y){super(),Tt(this,y,null,Bt,Rt,{})}}export{Dt as default,Ht as metadata}; diff --git a/docker/build/_app/pages/index.md-7a103f35.js b/docker/build/_app/pages/index.md-7a103f35.js new file mode 100644 index 0000000..4fd6f63 --- /dev/null +++ b/docker/build/_app/pages/index.md-7a103f35.js @@ -0,0 +1 @@ +import{S as X,i as Z,s as $,e as a,t as r,k as c,c as o,a as i,h as f,d as t,m as d,b as x,g as l,G as u,n as F}from"../chunks/index-61db2223.js";function g(V){let p,P,E,h,W,H,v,A,S,m,D,G,_,N,k,n,T,j,b,Y,I,w,q,M,y,C;return{c(){p=a("h1"),P=r(U),E=c(),h=a("a"),W=r("Matrix"),H=c(),v=a("a"),A=r("Discord"),S=c(),m=a("a"),D=r("GitHub"),G=c(),_=a("h2"),N=r("4 idiots & one Sun server."),k=c(),n=a("h1"),T=r("what"),j=c(),b=a("p"),Y=r("We are 4 teenagers who have a decently powerful server. What do we do with this server? Host game servers and random assortment of privacy respecting tools like Invidious, Nextcloud, Matrix etc\u2026 and maybe some original works. You\u2019ll see eventually!"),I=c(),w=a("h1"),q=r("shut up nerd, I want to play games. Give me your ips!!!!"),M=c(),y=a("p"),C=r("There should be a navbar at the top."),this.h()},l(e){p=o(e,"H1",{});var s=i(p);P=f(s,U),s.forEach(t),E=d(e),h=o(e,"A",{href:!0,class:!0});var R=i(h);W=f(R,"Matrix"),R.forEach(t),H=d(e),v=o(e,"A",{href:!0,class:!0});var z=i(v);A=f(z,"Discord"),z.forEach(t),S=d(e),m=o(e,"A",{href:!0,class:!0});var B=i(m);D=f(B,"GitHub"),B.forEach(t),G=d(e),_=o(e,"H2",{});var J=i(_);N=f(J,"4 idiots & one Sun server."),J.forEach(t),k=d(e),n=o(e,"H1",{});var K=i(n);T=f(K,"what"),K.forEach(t),j=d(e),b=o(e,"P",{});var L=i(b);Y=f(L,"We are 4 teenagers who have a decently powerful server. What do we do with this server? Host game servers and random assortment of privacy respecting tools like Invidious, Nextcloud, Matrix etc\u2026 and maybe some original works. You\u2019ll see eventually!"),L.forEach(t),I=d(e),w=o(e,"H1",{});var O=i(w);q=f(O,"shut up nerd, I want to play games. Give me your ips!!!!"),O.forEach(t),M=d(e),y=o(e,"P",{});var Q=i(y);C=f(Q,"There should be a navbar at the top."),Q.forEach(t),this.h()},h(){x(h,"href","https://matrix.to/#/#project-segfault:projectsegfau.lt"),x(h,"class","button matrixcolored"),x(v,"href","https://discord.gg/26EG7fFtfS"),x(v,"class","button discordcolored"),x(m,"href","https://github.com/ProjectSegfault"),x(m,"class","button githubcolored")},m(e,s){l(e,p,s),u(p,P),l(e,E,s),l(e,h,s),u(h,W),l(e,H,s),l(e,v,s),u(v,A),l(e,S,s),l(e,m,s),u(m,D),l(e,G,s),l(e,_,s),u(_,N),l(e,k,s),l(e,n,s),u(n,T),l(e,j,s),l(e,b,s),u(b,Y),l(e,I,s),l(e,w,s),u(w,q),l(e,M,s),l(e,y,s),u(y,C)},p:F,i:F,o:F,d(e){e&&t(p),e&&t(E),e&&t(h),e&&t(H),e&&t(v),e&&t(S),e&&t(m),e&&t(G),e&&t(_),e&&t(k),e&&t(n),e&&t(j),e&&t(b),e&&t(I),e&&t(w),e&&t(M),e&&t(y)}}}const ee={title:"Project Segfault"},{title:U}=ee;class se extends X{constructor(p){super(),Z(this,p,null,g,$,{})}}export{se as default,ee as metadata}; diff --git a/docker/build/_app/pages/instances.md-fa388593.js b/docker/build/_app/pages/instances.md-fa388593.js new file mode 100644 index 0000000..e491927 --- /dev/null +++ b/docker/build/_app/pages/instances.md-fa388593.js @@ -0,0 +1,23 @@ +import{S as st,i as at,s as it,e as t,t as n,k as i,c as r,a as l,h as d,d as s,m as o,b as c,g as P,G as e,n as Se}from"../chunks/index-61db2223.js";function ot(rt){let I,j,O,C,q,F,R,A,G,z,S,h,u,L,J,K,M,Q,U,X,T,Z,$,ee,te,v,N,re,se,ae,ie,oe,le,W,ne,de,ce,he,b,Y,ue,ve,be,fe,me,pe,D,we,_e,ke,Ee,f,H,ye,Be,Ie,Re,Pe,Ce,V,Le,Te,Ne,We,m,g,Ye,De,He,Ve,ge,xe,x,Ae,Oe,Fe;return{c(){I=t("h1"),j=n(tt),O=i(),C=t("h2"),q=n("Privacy-respecting services hosted on our network."),F=i(),R=t("div"),A=t("p"),G=n("Notice: Invidious, Libreddit, LBRY and nitter will move to the new domains soon."),z=t("p"),S=i(),h=t("div"),u=t("div"),L=t("h3"),J=n("Invidious"),K=i(),M=t("br"),Q=n(` + Tired of using YouTube on an old PC? Too Bloated? Want less tracking? Invidious is for you. + `),U=t("br"),X=i(),T=t("a"),Z=n("Click here to access the website."),$=i(),ee=t("br"),te=i(),v=t("div"),N=t("h3"),re=n("Libreddit"),se=i(),ae=t("br"),ie=n(` + Want to become a redditor? Wait actually you shouldn't- + `),oe=t("br"),le=i(),W=t("a"),ne=n("Click here to access the website."),de=i(),ce=t("br"),he=i(),b=t("div"),Y=t("h3"),ue=n("Librarian (LBRY)"),ve=i(),be=t("br"),fe=n(` + Even with Odysee, we still can't have nice things. + `),me=t("br"),pe=i(),D=t("a"),we=n("Click here to access the website."),_e=i(),ke=t("br"),Ee=i(),f=t("div"),H=t("h3"),ye=n("Nitter"),Be=i(),Ie=t("br"),Re=n(` + You want to check something on twitter? Oh wait you don't have an account.. No worries! + `),Pe=t("br"),Ce=i(),V=t("a"),Le=n("Nitter is here for that."),Te=i(),Ne=t("br"),We=i(),m=t("div"),g=t("h3"),Ye=n("Pleroma (Fediverse)"),De=i(),He=t("br"),Ve=n(` + Imagine a twitter-like social media that is distributed throughout a network of individual servers and applications... + Then you should use Pleroma. It's like Twitter but less stupid and open source and decentralized. Works with the Fediverse, so you can see all your friends. + `),ge=t("br"),xe=i(),x=t("a"),Ae=n("Click me to access our Pleroma instance"),Oe=i(),Fe=t("br"),this.h()},l(a){I=r(a,"H1",{});var p=l(I);j=d(p,tt),p.forEach(s),O=o(a),C=r(a,"H2",{});var je=l(C);q=d(je,"Privacy-respecting services hosted on our network."),je.forEach(s),F=o(a),R=r(a,"DIV",{class:!0});var ze=l(R);A=r(ze,"P",{});var qe=l(A);G=d(qe,"Notice: Invidious, Libreddit, LBRY and nitter will move to the new domains soon."),qe.forEach(s),z=r(ze,"P",{}),l(z).forEach(s),ze.forEach(s),S=o(a),h=r(a,"DIV",{class:!0});var w=l(h);u=r(w,"DIV",{id:!0});var _=l(u);L=r(_,"H3",{class:!0});var Ge=l(L);J=d(Ge,"Invidious"),Ge.forEach(s),K=o(_),M=r(_,"BR",{}),Q=d(_,` + Tired of using YouTube on an old PC? Too Bloated? Want less tracking? Invidious is for you. + `),U=r(_,"BR",{}),X=o(_),T=r(_,"A",{href:!0});var Je=l(T);Z=d(Je,"Click here to access the website."),Je.forEach(s),$=o(_),ee=r(_,"BR",{}),_.forEach(s),te=o(w),v=r(w,"DIV",{id:!0});var k=l(v);N=r(k,"H3",{class:!0});var Ke=l(N);re=d(Ke,"Libreddit"),Ke.forEach(s),se=o(k),ae=r(k,"BR",{}),ie=d(k,` + Want to become a redditor? Wait actually you shouldn't- + `),oe=r(k,"BR",{}),le=o(k),W=r(k,"A",{href:!0});var Me=l(W);ne=d(Me,"Click here to access the website."),Me.forEach(s),de=o(k),ce=r(k,"BR",{}),k.forEach(s),he=o(w),b=r(w,"DIV",{id:!0});var E=l(b);Y=r(E,"H3",{class:!0});var Qe=l(Y);ue=d(Qe,"Librarian (LBRY)"),Qe.forEach(s),ve=o(E),be=r(E,"BR",{}),fe=d(E,` + Even with Odysee, we still can't have nice things. + `),me=r(E,"BR",{}),pe=o(E),D=r(E,"A",{href:!0});var Ue=l(D);we=d(Ue,"Click here to access the website."),Ue.forEach(s),_e=o(E),ke=r(E,"BR",{}),E.forEach(s),Ee=o(w),f=r(w,"DIV",{id:!0});var y=l(f);H=r(y,"H3",{class:!0});var Xe=l(H);ye=d(Xe,"Nitter"),Xe.forEach(s),Be=o(y),Ie=r(y,"BR",{}),Re=d(y,` + You want to check something on twitter? Oh wait you don't have an account.. No worries! + `),Pe=r(y,"BR",{}),Ce=o(y),V=r(y,"A",{href:!0});var Ze=l(V);Le=d(Ze,"Nitter is here for that."),Ze.forEach(s),Te=o(y),Ne=r(y,"BR",{}),y.forEach(s),We=o(w),m=r(w,"DIV",{id:!0});var B=l(m);g=r(B,"H3",{class:!0});var $e=l(g);Ye=d($e,"Pleroma (Fediverse)"),$e.forEach(s),De=o(B),He=r(B,"BR",{}),Ve=d(B,` + Imagine a twitter-like social media that is distributed throughout a network of individual servers and applications... + Then you should use Pleroma. It's like Twitter but less stupid and open source and decentralized. Works with the Fediverse, so you can see all your friends. + `),ge=r(B,"BR",{}),xe=o(B),x=r(B,"A",{href:!0});var et=l(x);Ae=d(et,"Click me to access our Pleroma instance"),et.forEach(s),Oe=o(B),Fe=r(B,"BR",{}),B.forEach(s),w.forEach(s),this.h()},h(){c(R,"class","centreofattention"),c(L,"class","instances"),c(T,"href","https://invidious.mutahar.rocks"),c(u,"id","inv"),c(N,"class","instances"),c(W,"href","https://libreddit.mutahar.rocks"),c(v,"id","libr"),c(Y,"class","instances"),c(D,"href","https://lbry.mutahar.rocks"),c(b,"id","lbry"),c(H,"class","instances"),c(V,"href","https://nitter.mutahar.rocks"),c(f,"id","nitt"),c(g,"class","instances"),c(x,"href","https://social.projectsegfau.lt"),c(m,"id","pleroma"),c(h,"class","card")},m(a,p){P(a,I,p),e(I,j),P(a,O,p),P(a,C,p),e(C,q),P(a,F,p),P(a,R,p),e(R,A),e(A,G),e(R,z),P(a,S,p),P(a,h,p),e(h,u),e(u,L),e(L,J),e(u,K),e(u,M),e(u,Q),e(u,U),e(u,X),e(u,T),e(T,Z),e(u,$),e(u,ee),e(h,te),e(h,v),e(v,N),e(N,re),e(v,se),e(v,ae),e(v,ie),e(v,oe),e(v,le),e(v,W),e(W,ne),e(v,de),e(v,ce),e(h,he),e(h,b),e(b,Y),e(Y,ue),e(b,ve),e(b,be),e(b,fe),e(b,me),e(b,pe),e(b,D),e(D,we),e(b,_e),e(b,ke),e(h,Ee),e(h,f),e(f,H),e(H,ye),e(f,Be),e(f,Ie),e(f,Re),e(f,Pe),e(f,Ce),e(f,V),e(V,Le),e(f,Te),e(f,Ne),e(h,We),e(h,m),e(m,g),e(g,Ye),e(m,De),e(m,He),e(m,Ve),e(m,ge),e(m,xe),e(m,x),e(x,Ae),e(m,Oe),e(m,Fe)},p:Se,i:Se,o:Se,d(a){a&&s(I),a&&s(O),a&&s(C),a&&s(F),a&&s(R),a&&s(S),a&&s(h)}}}const lt={title:"Our Instances"},{title:tt}=lt;class dt extends st{constructor(I){super(),at(this,I,null,ot,it,{})}}export{dt as default,lt as metadata}; diff --git a/docker/build/_app/pages/members.md-3021dff5.js b/docker/build/_app/pages/members.md-3021dff5.js new file mode 100644 index 0000000..b50cc02 --- /dev/null +++ b/docker/build/_app/pages/members.md-3021dff5.js @@ -0,0 +1,11 @@ +import{S as re,i as oe,s as ae,e as i,t as r,k as P,c as f,a as c,h as o,d as s,m as j,b as a,f as se,g as l,G as u,n as T}from"../chunks/index-61db2223.js";function ie(le){let h,L,M,y,R,O,m,S,A,n,q,x,E,z,G,_,B,k,v,I,C,H,J,D,w,K,F,b,N,p,Q;return{c(){h=i("h1"),L=r(te),M=P(),y=i("h2"),R=r("Midou"),O=r(` +Project owner, manages the team. `),m=i("a"),S=r("His website"),A=P(),n=i("a"),q=r("His Pleroma account"),x=P(),E=i("h2"),z=r("MrLeRien"),G=r(` +Project co-owner + Hoster (hosts the Hitachi server in France), master of coins. +`),_=i("h2"),B=r("Odyssey346"),k=r(` +Chief Gaming Officer, web developer and occasional service borker. `),v=i("a"),I=r("His website"),C=P(),H=i("a"),J=r("His Pleroma account"),D=P(),w=i("h2"),K=r("Devnol"),F=r(` +Owner of our Helios server in Greece. `),b=i("a"),N=r("His website"),p=i("a"),Q=r("His Pleroma account"),this.h()},l(e){h=f(e,"H1",{});var t=c(h);L=o(t,te),t.forEach(s),M=j(e),y=f(e,"H2",{});var U=c(y);R=o(U,"Midou"),U.forEach(s),O=o(e,` +Project owner, manages the team. `),m=f(e,"A",{href:!0,class:!0});var V=c(m);S=o(V,"His website"),V.forEach(s),A=j(e),n=f(e,"A",{href:!0,class:!0});var W=c(n);q=o(W,"His Pleroma account"),W.forEach(s),x=j(e),E=f(e,"H2",{});var X=c(E);z=o(X,"MrLeRien"),X.forEach(s),G=o(e,` +Project co-owner + Hoster (hosts the Hitachi server in France), master of coins. +`),_=f(e,"H2",{style:!0});var Y=c(_);B=o(Y,"Odyssey346"),Y.forEach(s),k=o(e,` +Chief Gaming Officer, web developer and occasional service borker. `),v=f(e,"A",{href:!0,class:!0});var Z=c(v);I=o(Z,"His website"),Z.forEach(s),C=j(e),H=f(e,"A",{href:!0,class:!0});var $=c(H);J=o($,"His Pleroma account"),$.forEach(s),D=j(e),w=f(e,"H2",{style:!0});var d=c(w);K=o(d,"Devnol"),d.forEach(s),F=o(e,` +Owner of our Helios server in Greece. `),b=f(e,"A",{href:!0,class:!0});var g=c(b);N=o(g,"His website"),g.forEach(s),p=f(e,"A",{href:!0,class:!0});var ee=c(p);Q=o(ee,"His Pleroma account"),ee.forEach(s),this.h()},h(){a(m,"href","https://miicord.com"),a(m,"class","button"),a(n,"href","https://social.projectsegfau.lt/Midou"),a(n,"class","button"),se(_,"color","#7bc27d"),a(v,"href","https://odyssey346.github.io"),a(v,"class","button"),a(H,"href","https://social.projectsegfau.lt/Odyssey346"),a(H,"class","button"),se(w,"color","#00d4aa"),a(b,"href","https://devnol.github.io"),a(b,"class","button"),a(p,"href","https://social.projectsegfau.lt/Panos"),a(p,"class","button")},m(e,t){l(e,h,t),u(h,L),l(e,M,t),l(e,y,t),u(y,R),l(e,O,t),l(e,m,t),u(m,S),l(e,A,t),l(e,n,t),u(n,q),l(e,x,t),l(e,E,t),u(E,z),l(e,G,t),l(e,_,t),u(_,B),l(e,k,t),l(e,v,t),u(v,I),l(e,C,t),l(e,H,t),u(H,J),l(e,D,t),l(e,w,t),u(w,K),l(e,F,t),l(e,b,t),u(b,N),l(e,p,t),u(p,Q)},p:T,i:T,o:T,d(e){e&&s(h),e&&s(M),e&&s(y),e&&s(O),e&&s(m),e&&s(A),e&&s(n),e&&s(x),e&&s(E),e&&s(G),e&&s(_),e&&s(k),e&&s(v),e&&s(C),e&&s(H),e&&s(D),e&&s(w),e&&s(F),e&&s(b),e&&s(p)}}}const fe={title:"Members of the project"},{title:te}=fe;class ue extends re{constructor(h){super(),oe(this,h,null,ie,ae,{})}}export{ue as default,fe as metadata}; diff --git a/docker/build/_app/pages/minecraft.md-7ce11341.js b/docker/build/_app/pages/minecraft.md-7ce11341.js new file mode 100644 index 0000000..f0f3c84 --- /dev/null +++ b/docker/build/_app/pages/minecraft.md-7ce11341.js @@ -0,0 +1 @@ +import{S as St,i as jt,s as Dt,e as o,t as s,k as u,c as r,a as i,h as a,d as l,m as c,b as v,g as n,G as t,n as Xl}from"../chunks/index-61db2223.js";function Gt(It){let d,Ge,ue,D,Ae,ce,G,xe,pe,E,Ye,y,Be,He,me,A,Te,ve,h,U,Ve,Xe,W,Oe,Re,q,Je,Fe,z,Ne,he,x,Ue,de,k,K,We,qe,Ee,b,Q,ze,Ke,_e,Y,Z,Qe,ye,w,B,Ze,P,$e,ge,ke,H,el,be,T,L,ll,we,V,M,tl,Pe,X,C,ol,Le,O,rl,Me,R,J,il,Ce,F,sl,Ie,N,al,Se,p,$,fl,nl,g,ul,cl,ee,I,pl,ml,le,vl,hl,te,dl,El,oe,_l,yl,S,kl,j,bl,wl,Pl,re,Ll,Ml,ie,Cl,Il,se,Sl,jl,ae,Dl,Gl,fe,Al,xl,ne,Yl;return{c(){d=o("h1"),Ge=s(Ct),ue=u(),D=o("h1"),Ae=s("Yeah, we have a Minecraft server."),ce=u(),G=o("p"),xe=s("We have an invite-only SMP server running on our network on version 1.18* (1.18, 1.18.1, 1.18.2) which is also bridged to Bedrock using GeyserMC."),pe=u(),E=o("p"),Ye=s("If you would like to join, please "),y=o("a"),Be=s("join our Discord"),He=s(" and ask us there to be whitelisted."),me=u(),A=o("h2"),Te=s("Rules"),ve=u(),h=o("ol"),U=o("li"),Ve=s("Do not modify buildings without permission."),Xe=u(),W=o("li"),Oe=s("Do not bypass protections. (mining around a protected door, bypassing chest locks etc)"),Re=u(),q=o("li"),Je=s("Do not cheat"),Fe=u(),z=o("li"),Ne=s("Do not lag the shit out of the server."),he=u(),x=o("h2"),Ue=s("IP"),de=u(),k=o("p"),K=o("strong"),We=s("Java"),qe=s(": mc.projectsegfau.lt:25565"),Ee=u(),b=o("p"),Q=o("strong"),ze=s("Bedrock"),Ke=s(" mc.projectsegfau.lt:19132"),_e=u(),Y=o("p"),Z=o("em"),Qe=s("psst, you can join bedrock on your switch using the app we\u2019ve linked below!"),ye=u(),w=o("p"),B=o("em"),Ze=s("another psst, if you play on both Java and Bedrock, "),P=o("a"),$e=s("link your accounts together on GeyserMC\u2019s website!"),ge=s(" Your accounts will be linked together meaning you will have the exact same experience."),ke=u(),H=o("h2"),el=s("Links"),be=u(),T=o("p"),L=o("a"),ll=s("Dynmap"),we=u(),V=o("p"),M=o("a"),tl=s("MC Server Connector for iOS"),Pe=u(),X=o("p"),C=o("a"),ol=s("MC Server Connector for Android"),Le=u(),O=o("h2"),rl=s("Recommended Client-Side Mods"),Me=u(),R=o("p"),J=o("a"),il=s("Click me for a list of recommended client-side mods"),Ce=u(),F=o("h2"),sl=s("Plugin list"),Ie=u(),N=o("p"),al=s("This is a manually made list of our plugins, so it might not be up to date."),Se=u(),p=o("ul"),$=o("li"),fl=s("BlockLocker"),nl=u(),g=o("li"),ul=s("CoreProtect"),cl=u(),ee=o("li"),I=o("a"),pl=s("Dynmap"),ml=u(),le=o("li"),vl=s("EssentialsX (EssentialsXDiscord, EssentialsXGeoIP)"),hl=u(),te=o("li"),dl=s("Geyser & Floodgate"),El=u(),oe=o("li"),_l=s("LuckPerms"),yl=u(),S=o("li"),kl=s("mcMMO (manually built! fuck buying things. "),j=o("a"),bl=s("Click here to download our build"),wl=s(")"),Pl=u(),re=o("li"),Ll=s("TabTPS"),Ml=u(),ie=o("li"),Cl=s("Vault"),Il=u(),se=o("li"),Sl=s("ViaVersion (You may only connect from a base version and its subversions (1.18, 1.18.1, 1.18.2). You cannot connect from a major version older than the major version the server is running.)"),jl=u(),ae=o("li"),Dl=s("PlugMan"),Gl=u(),fe=o("li"),Al=s("CombatLogX"),xl=u(),ne=o("li"),Yl=s("Simple Voice Mod"),this.h()},l(e){d=r(e,"H1",{});var f=i(d);Ge=a(f,Ct),f.forEach(l),ue=c(e),D=r(e,"H1",{});var Ol=i(D);Ae=a(Ol,"Yeah, we have a Minecraft server."),Ol.forEach(l),ce=c(e),G=r(e,"P",{});var Rl=i(G);xe=a(Rl,"We have an invite-only SMP server running on our network on version 1.18* (1.18, 1.18.1, 1.18.2) which is also bridged to Bedrock using GeyserMC."),Rl.forEach(l),pe=c(e),E=r(e,"P",{});var je=i(E);Ye=a(je,"If you would like to join, please "),y=r(je,"A",{href:!0,rel:!0});var Jl=i(y);Be=a(Jl,"join our Discord"),Jl.forEach(l),He=a(je," and ask us there to be whitelisted."),je.forEach(l),me=c(e),A=r(e,"H2",{});var Fl=i(A);Te=a(Fl,"Rules"),Fl.forEach(l),ve=c(e),h=r(e,"OL",{});var _=i(h);U=r(_,"LI",{});var Nl=i(U);Ve=a(Nl,"Do not modify buildings without permission."),Nl.forEach(l),Xe=c(_),W=r(_,"LI",{});var Ul=i(W);Oe=a(Ul,"Do not bypass protections. (mining around a protected door, bypassing chest locks etc)"),Ul.forEach(l),Re=c(_),q=r(_,"LI",{});var Wl=i(q);Je=a(Wl,"Do not cheat"),Wl.forEach(l),Fe=c(_),z=r(_,"LI",{});var ql=i(z);Ne=a(ql,"Do not lag the shit out of the server."),ql.forEach(l),_.forEach(l),he=c(e),x=r(e,"H2",{});var zl=i(x);Ue=a(zl,"IP"),zl.forEach(l),de=c(e),k=r(e,"P",{});var Bl=i(k);K=r(Bl,"STRONG",{});var Kl=i(K);We=a(Kl,"Java"),Kl.forEach(l),qe=a(Bl,": mc.projectsegfau.lt:25565"),Bl.forEach(l),Ee=c(e),b=r(e,"P",{});var Hl=i(b);Q=r(Hl,"STRONG",{});var Ql=i(Q);ze=a(Ql,"Bedrock"),Ql.forEach(l),Ke=a(Hl," mc.projectsegfau.lt:19132"),Hl.forEach(l),_e=c(e),Y=r(e,"P",{});var Zl=i(Y);Z=r(Zl,"EM",{});var $l=i(Z);Qe=a($l,"psst, you can join bedrock on your switch using the app we\u2019ve linked below!"),$l.forEach(l),Zl.forEach(l),ye=c(e),w=r(e,"P",{});var Tl=i(w);B=r(Tl,"EM",{});var Vl=i(B);Ze=a(Vl,"another psst, if you play on both Java and Bedrock, "),P=r(Vl,"A",{href:!0,rel:!0});var gl=i(P);$e=a(gl,"link your accounts together on GeyserMC\u2019s website!"),gl.forEach(l),Vl.forEach(l),ge=a(Tl," Your accounts will be linked together meaning you will have the exact same experience."),Tl.forEach(l),ke=c(e),H=r(e,"H2",{});var et=i(H);el=a(et,"Links"),et.forEach(l),be=c(e),T=r(e,"P",{});var lt=i(T);L=r(lt,"A",{href:!0,rel:!0});var tt=i(L);ll=a(tt,"Dynmap"),tt.forEach(l),lt.forEach(l),we=c(e),V=r(e,"P",{});var ot=i(V);M=r(ot,"A",{href:!0,rel:!0});var rt=i(M);tl=a(rt,"MC Server Connector for iOS"),rt.forEach(l),ot.forEach(l),Pe=c(e),X=r(e,"P",{});var it=i(X);C=r(it,"A",{href:!0,rel:!0});var st=i(C);ol=a(st,"MC Server Connector for Android"),st.forEach(l),it.forEach(l),Le=c(e),O=r(e,"H2",{});var at=i(O);rl=a(at,"Recommended Client-Side Mods"),at.forEach(l),Me=c(e),R=r(e,"P",{});var ft=i(R);J=r(ft,"A",{href:!0});var nt=i(J);il=a(nt,"Click me for a list of recommended client-side mods"),nt.forEach(l),ft.forEach(l),Ce=c(e),F=r(e,"H2",{});var ut=i(F);sl=a(ut,"Plugin list"),ut.forEach(l),Ie=c(e),N=r(e,"P",{});var ct=i(N);al=a(ct,"This is a manually made list of our plugins, so it might not be up to date."),ct.forEach(l),Se=c(e),p=r(e,"UL",{});var m=i(p);$=r(m,"LI",{});var pt=i($);fl=a(pt,"BlockLocker"),pt.forEach(l),nl=c(m),g=r(m,"LI",{});var mt=i(g);ul=a(mt,"CoreProtect"),mt.forEach(l),cl=c(m),ee=r(m,"LI",{});var vt=i(ee);I=r(vt,"A",{href:!0,rel:!0});var ht=i(I);pl=a(ht,"Dynmap"),ht.forEach(l),vt.forEach(l),ml=c(m),le=r(m,"LI",{});var dt=i(le);vl=a(dt,"EssentialsX (EssentialsXDiscord, EssentialsXGeoIP)"),dt.forEach(l),hl=c(m),te=r(m,"LI",{});var Et=i(te);dl=a(Et,"Geyser & Floodgate"),Et.forEach(l),El=c(m),oe=r(m,"LI",{});var _t=i(oe);_l=a(_t,"LuckPerms"),_t.forEach(l),yl=c(m),S=r(m,"LI",{});var De=i(S);kl=a(De,"mcMMO (manually built! fuck buying things. "),j=r(De,"A",{href:!0,rel:!0});var yt=i(j);bl=a(yt,"Click here to download our build"),yt.forEach(l),wl=a(De,")"),De.forEach(l),Pl=c(m),re=r(m,"LI",{});var kt=i(re);Ll=a(kt,"TabTPS"),kt.forEach(l),Ml=c(m),ie=r(m,"LI",{});var bt=i(ie);Cl=a(bt,"Vault"),bt.forEach(l),Il=c(m),se=r(m,"LI",{});var wt=i(se);Sl=a(wt,"ViaVersion (You may only connect from a base version and its subversions (1.18, 1.18.1, 1.18.2). You cannot connect from a major version older than the major version the server is running.)"),wt.forEach(l),jl=c(m),ae=r(m,"LI",{});var Pt=i(ae);Dl=a(Pt,"PlugMan"),Pt.forEach(l),Gl=c(m),fe=r(m,"LI",{});var Lt=i(fe);Al=a(Lt,"CombatLogX"),Lt.forEach(l),xl=c(m),ne=r(m,"LI",{});var Mt=i(ne);Yl=a(Mt,"Simple Voice Mod"),Mt.forEach(l),m.forEach(l),this.h()},h(){v(y,"href","https://discord.gg/26EG7fFtfS"),v(y,"rel","nofollow"),v(P,"href","https://link.geysermc.org"),v(P,"rel","nofollow"),v(L,"href","https://map.mc.projectsegfau.lt"),v(L,"rel","nofollow"),v(M,"href","https://apps.apple.com/us/app/mc-server-connector/id1548251304"),v(M,"rel","nofollow"),v(C,"href","https://play.google.com/store/apps/details?id=com.smokiem.mcserverconnector&hl=no\u2277=US"),v(C,"rel","nofollow"),v(J,"href","minecraft_recommendedcsmods"),v(I,"href","https://map.mc.projectsegfau.lt"),v(I,"rel","nofollow"),v(j,"href","https://cloud.mutahar.rocks/s/YP5pP6G45HePcs9"),v(j,"rel","nofollow")},m(e,f){n(e,d,f),t(d,Ge),n(e,ue,f),n(e,D,f),t(D,Ae),n(e,ce,f),n(e,G,f),t(G,xe),n(e,pe,f),n(e,E,f),t(E,Ye),t(E,y),t(y,Be),t(E,He),n(e,me,f),n(e,A,f),t(A,Te),n(e,ve,f),n(e,h,f),t(h,U),t(U,Ve),t(h,Xe),t(h,W),t(W,Oe),t(h,Re),t(h,q),t(q,Je),t(h,Fe),t(h,z),t(z,Ne),n(e,he,f),n(e,x,f),t(x,Ue),n(e,de,f),n(e,k,f),t(k,K),t(K,We),t(k,qe),n(e,Ee,f),n(e,b,f),t(b,Q),t(Q,ze),t(b,Ke),n(e,_e,f),n(e,Y,f),t(Y,Z),t(Z,Qe),n(e,ye,f),n(e,w,f),t(w,B),t(B,Ze),t(B,P),t(P,$e),t(w,ge),n(e,ke,f),n(e,H,f),t(H,el),n(e,be,f),n(e,T,f),t(T,L),t(L,ll),n(e,we,f),n(e,V,f),t(V,M),t(M,tl),n(e,Pe,f),n(e,X,f),t(X,C),t(C,ol),n(e,Le,f),n(e,O,f),t(O,rl),n(e,Me,f),n(e,R,f),t(R,J),t(J,il),n(e,Ce,f),n(e,F,f),t(F,sl),n(e,Ie,f),n(e,N,f),t(N,al),n(e,Se,f),n(e,p,f),t(p,$),t($,fl),t(p,nl),t(p,g),t(g,ul),t(p,cl),t(p,ee),t(ee,I),t(I,pl),t(p,ml),t(p,le),t(le,vl),t(p,hl),t(p,te),t(te,dl),t(p,El),t(p,oe),t(oe,_l),t(p,yl),t(p,S),t(S,kl),t(S,j),t(j,bl),t(S,wl),t(p,Pl),t(p,re),t(re,Ll),t(p,Ml),t(p,ie),t(ie,Cl),t(p,Il),t(p,se),t(se,Sl),t(p,jl),t(p,ae),t(ae,Dl),t(p,Gl),t(p,fe),t(fe,Al),t(p,xl),t(p,ne),t(ne,Yl)},p:Xl,i:Xl,o:Xl,d(e){e&&l(d),e&&l(ue),e&&l(D),e&&l(ce),e&&l(G),e&&l(pe),e&&l(E),e&&l(me),e&&l(A),e&&l(ve),e&&l(h),e&&l(he),e&&l(x),e&&l(de),e&&l(k),e&&l(Ee),e&&l(b),e&&l(_e),e&&l(Y),e&&l(ye),e&&l(w),e&&l(ke),e&&l(H),e&&l(be),e&&l(T),e&&l(we),e&&l(V),e&&l(Pe),e&&l(X),e&&l(Le),e&&l(O),e&&l(Me),e&&l(R),e&&l(Ce),e&&l(F),e&&l(Ie),e&&l(N),e&&l(Se),e&&l(p)}}}const At={title:"Project Segfault MC"},{title:Ct}=At;class Yt extends St{constructor(d){super(),jt(this,d,null,Gt,Dt,{})}}export{Yt as default,At as metadata}; diff --git a/docker/build/_app/pages/minecraft_recommendedcsmods.md-38efe415.js b/docker/build/_app/pages/minecraft_recommendedcsmods.md-38efe415.js new file mode 100644 index 0000000..b092874 --- /dev/null +++ b/docker/build/_app/pages/minecraft_recommendedcsmods.md-38efe415.js @@ -0,0 +1 @@ +import{S as re,i as le,s as ie,e as r,t as f,k as v,c as l,a as i,h as c,d as t,m as _,b as y,g as s,G as o,n as J}from"../chunks/index-61db2223.js";function se(ae){let n,X,b,k,w,H,I,E,P,B,M,z,L,S,R,V,m,h,p,T,j,d,q,G,x,U,D,A,u,F;return{c(){n=r("h1"),X=f(oe),b=v(),k=r("h1"),w=r("a"),H=f("Click me to go back to the Minecraft site"),I=v(),E=r("h2"),P=f("Recommended mods list"),B=v(),M=r("p"),z=f("These are picked by our community or are for server features like voice chatting."),L=v(),S=r("p"),R=f("If you play on Bedrock, try to find an alternative to these. Mods like Simple Voice Chat have no alternative on Bedrock, sorry."),V=v(),m=r("ul"),h=r("li"),p=r("a"),T=f("Xaero\u2019s World Map"),j=f(" & "),d=r("a"),q=f("Xaero\u2019s Minimap"),G=v(),x=r("li"),U=f("Any optimization mod (We recommend at least Sodium)"),D=v(),A=r("li"),u=r("a"),F=f("Simple Voice Chat"),this.h()},l(e){n=l(e,"H1",{});var a=i(n);X=c(a,oe),a.forEach(t),b=_(e),k=l(e,"H1",{});var K=i(k);w=l(K,"A",{href:!0});var N=i(w);H=c(N,"Click me to go back to the Minecraft site"),N.forEach(t),K.forEach(t),I=_(e),E=l(e,"H2",{});var O=i(E);P=c(O,"Recommended mods list"),O.forEach(t),B=_(e),M=l(e,"P",{});var Q=i(M);z=c(Q,"These are picked by our community or are for server features like voice chatting."),Q.forEach(t),L=_(e),S=l(e,"P",{});var Y=i(S);R=c(Y,"If you play on Bedrock, try to find an alternative to these. Mods like Simple Voice Chat have no alternative on Bedrock, sorry."),Y.forEach(t),V=_(e),m=l(e,"UL",{});var C=i(m);h=l(C,"LI",{});var W=i(h);p=l(W,"A",{href:!0,rel:!0});var Z=i(p);T=c(Z,"Xaero\u2019s World Map"),Z.forEach(t),j=c(W," & "),d=l(W,"A",{href:!0,rel:!0});var $=i(d);q=c($,"Xaero\u2019s Minimap"),$.forEach(t),W.forEach(t),G=_(C),x=l(C,"LI",{});var g=i(x);U=c(g,"Any optimization mod (We recommend at least Sodium)"),g.forEach(t),D=_(C),A=l(C,"LI",{});var ee=i(A);u=l(ee,"A",{href:!0,rel:!0});var te=i(u);F=c(te,"Simple Voice Chat"),te.forEach(t),ee.forEach(t),C.forEach(t),this.h()},h(){y(w,"href","minecraft"),y(p,"href","https://www.curseforge.com/minecraft/mc-mods/xaeros-world-map"),y(p,"rel","nofollow"),y(d,"href","https://www.curseforge.com/minecraft/mc-mods/xaeros-minimap"),y(d,"rel","nofollow"),y(u,"href","https://www.curseforge.com/minecraft/mc-mods/simple-voice-chat"),y(u,"rel","nofollow")},m(e,a){s(e,n,a),o(n,X),s(e,b,a),s(e,k,a),o(k,w),o(w,H),s(e,I,a),s(e,E,a),o(E,P),s(e,B,a),s(e,M,a),o(M,z),s(e,L,a),s(e,S,a),o(S,R),s(e,V,a),s(e,m,a),o(m,h),o(h,p),o(p,T),o(h,j),o(h,d),o(d,q),o(m,G),o(m,x),o(x,U),o(m,D),o(m,A),o(A,u),o(u,F)},p:J,i:J,o:J,d(e){e&&t(n),e&&t(b),e&&t(k),e&&t(I),e&&t(E),e&&t(B),e&&t(M),e&&t(L),e&&t(S),e&&t(V),e&&t(m)}}}const me={title:"Project Segfault MC"},{title:oe}=me;class ce extends re{constructor(n){super(),le(this,n,null,se,ie,{})}}export{ce as default,me as metadata}; diff --git a/docker/build/_app/start-73b606e6.js b/docker/build/_app/start-73b606e6.js new file mode 100644 index 0000000..1efed8a --- /dev/null +++ b/docker/build/_app/start-73b606e6.js @@ -0,0 +1 @@ +var rt=Object.defineProperty,st=Object.defineProperties;var it=Object.getOwnPropertyDescriptors;var de=Object.getOwnPropertySymbols;var je=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable;var Ce=(n,e,t)=>e in n?rt(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,T=(n,e)=>{for(var t in e||(e={}))je.call(e,t)&&Ce(n,t,e[t]);if(de)for(var t of de(e))qe.call(e,t)&&Ce(n,t,e[t]);return n},se=(n,e)=>st(n,it(e));var ze=(n,e)=>{var t={};for(var s in n)je.call(n,s)&&e.indexOf(s)<0&&(t[s]=n[s]);if(n!=null&&de)for(var s of de(n))e.indexOf(s)<0&&qe.call(n,s)&&(t[s]=n[s]);return t};import{n as ye,s as et,S as ot,i as at,e as ct,c as lt,a as ft,d as q,b as ve,f as W,g as z,t as ut,h as dt,j as pt,k as _t,l as D,m as ht,o as F,p as V,q as G,r as N,u as mt,v as gt,w as ke,x as J,y as oe,z as K,A as ae,B as ce,C as B,D as le,E as Je}from"./chunks/index-61db2223.js";const H=[];function pe(n,e=ye){let t;const s=new Set;function l(r){if(et(n,r)&&(n=r,t)){const i=!H.length;for(const o of s)o[1](),H.push(o,n);if(i){for(let o=0;o{s.delete(o),s.size===0&&(t(),t=null)}}return{set:l,update:a,subscribe:f}}let Ke="",tt="";function wt(n){Ke=n.base,tt=n.assets||Ke}function bt(n){let e,t,s;const l=[n[1]||{}];var a=n[0][0];function f(r){let i={};for(let o=0;o{B(d,1)}),G()}a?(e=new a(f()),J(e.$$.fragment),N(e.$$.fragment,1),K(e,t.parentNode,t)):e=null}else a&&e.$set(o)},i(r){s||(e&&N(e.$$.fragment,r),s=!0)},o(r){e&&V(e.$$.fragment,r),s=!1},d(r){r&&q(t),e&&B(e,r)}}}function yt(n){let e,t,s;const l=[n[1]||{}];var a=n[0][0];function f(r){let i={$$slots:{default:[kt]},$$scope:{ctx:r}};for(let o=0;o{B(d,1)}),G()}a?(e=new a(f(r)),J(e.$$.fragment),N(e.$$.fragment,1),K(e,t.parentNode,t)):e=null}else a&&e.$set(o)},i(r){s||(e&&N(e.$$.fragment,r),s=!0)},o(r){e&&V(e.$$.fragment,r),s=!1},d(r){r&&q(t),e&&B(e,r)}}}function vt(n){let e,t,s;const l=[n[2]||{}];var a=n[0][1];function f(r){let i={};for(let o=0;o{B(d,1)}),G()}a?(e=new a(f()),J(e.$$.fragment),N(e.$$.fragment,1),K(e,t.parentNode,t)):e=null}else a&&e.$set(o)},i(r){s||(e&&N(e.$$.fragment,r),s=!0)},o(r){e&&V(e.$$.fragment,r),s=!1},d(r){r&&q(t),e&&B(e,r)}}}function Et(n){let e,t,s;const l=[n[2]||{}];var a=n[0][1];function f(r){let i={$$slots:{default:[$t]},$$scope:{ctx:r}};for(let o=0;o{B(d,1)}),G()}a?(e=new a(f(r)),J(e.$$.fragment),N(e.$$.fragment,1),K(e,t.parentNode,t)):e=null}else a&&e.$set(o)},i(r){s||(e&&N(e.$$.fragment,r),s=!0)},o(r){e&&V(e.$$.fragment,r),s=!1},d(r){r&&q(t),e&&B(e,r)}}}function $t(n){let e,t,s;const l=[n[3]||{}];var a=n[0][2];function f(r){let i={};for(let o=0;o{B(d,1)}),G()}a?(e=new a(f()),J(e.$$.fragment),N(e.$$.fragment,1),K(e,t.parentNode,t)):e=null}else a&&e.$set(o)},i(r){s||(e&&N(e.$$.fragment,r),s=!0)},o(r){e&&V(e.$$.fragment,r),s=!1},d(r){r&&q(t),e&&B(e,r)}}}function kt(n){let e,t,s,l;const a=[Et,vt],f=[];function r(i,o){return i[0][2]?0:1}return e=r(n),t=f[e]=a[e](n),{c(){t.c(),s=D()},l(i){t.l(i),s=D()},m(i,o){f[e].m(i,o),z(i,s,o),l=!0},p(i,o){let d=e;e=r(i),e===d?f[e].p(i,o):(F(),V(f[d],1,1,()=>{f[d]=null}),G(),t=f[e],t?t.p(i,o):(t=f[e]=a[e](i),t.c()),N(t,1),t.m(s.parentNode,s))},i(i){l||(N(t),l=!0)},o(i){V(t),l=!1},d(i){f[e].d(i),i&&q(s)}}}function Be(n){let e,t=n[5]&&We(n);return{c(){e=ct("div"),t&&t.c(),this.h()},l(s){e=lt(s,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var l=ft(e);t&&t.l(l),l.forEach(q),this.h()},h(){ve(e,"id","svelte-announcer"),ve(e,"aria-live","assertive"),ve(e,"aria-atomic","true"),W(e,"position","absolute"),W(e,"left","0"),W(e,"top","0"),W(e,"clip","rect(0 0 0 0)"),W(e,"clip-path","inset(50%)"),W(e,"overflow","hidden"),W(e,"white-space","nowrap"),W(e,"width","1px"),W(e,"height","1px")},m(s,l){z(s,e,l),t&&t.m(e,null)},p(s,l){s[5]?t?t.p(s,l):(t=We(s),t.c(),t.m(e,null)):t&&(t.d(1),t=null)},d(s){s&&q(e),t&&t.d()}}}function We(n){let e;return{c(){e=ut(n[6])},l(t){e=dt(t,n[6])},m(t,s){z(t,e,s)},p(t,s){s&64&&pt(e,t[6])},d(t){t&&q(e)}}}function Rt(n){let e,t,s,l,a;const f=[yt,bt],r=[];function i(d,R){return d[0][1]?0:1}e=i(n),t=r[e]=f[e](n);let o=n[4]&&Be(n);return{c(){t.c(),s=_t(),o&&o.c(),l=D()},l(d){t.l(d),s=ht(d),o&&o.l(d),l=D()},m(d,R){r[e].m(d,R),z(d,s,R),o&&o.m(d,R),z(d,l,R),a=!0},p(d,[R]){let y=e;e=i(d),e===y?r[e].p(d,R):(F(),V(r[y],1,1,()=>{r[y]=null}),G(),t=r[e],t?t.p(d,R):(t=r[e]=f[e](d),t.c()),N(t,1),t.m(s.parentNode,s)),d[4]?o?o.p(d,R):(o=Be(d),o.c(),o.m(l.parentNode,l)):o&&(o.d(1),o=null)},i(d){a||(N(t),a=!0)},o(d){V(t),a=!1},d(d){r[e].d(d),d&&q(s),o&&o.d(d),d&&q(l)}}}function Lt(n,e,t){let{stores:s}=e,{page:l}=e,{components:a}=e,{props_0:f=null}=e,{props_1:r=null}=e,{props_2:i=null}=e;mt("__svelte__",s),gt(s.page.notify);let o=!1,d=!1,R=null;return ke(()=>{const y=s.page.subscribe(()=>{o&&(t(5,d=!0),t(6,R=document.title||"untitled page"))});return t(4,o=!0),y}),n.$$set=y=>{"stores"in y&&t(7,s=y.stores),"page"in y&&t(8,l=y.page),"components"in y&&t(0,a=y.components),"props_0"in y&&t(1,f=y.props_0),"props_1"in y&&t(2,r=y.props_1),"props_2"in y&&t(3,i=y.props_2)},n.$$.update=()=>{n.$$.dirty&384&&s.page.set(l)},[a,f,r,i,o,d,R,s,l]}class St extends ot{constructor(e){super(),at(this,e,Lt,Rt,et,{stores:7,page:8,components:0,props_0:1,props_1:2,props_2:3})}}const At="modulepreload",Ye={},Ot="/_app/",C=function(e,t){return!t||t.length===0?e():Promise.all(t.map(s=>{if(s=`${Ot}${s}`,s in Ye)return;Ye[s]=!0;const l=s.endsWith(".css"),a=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${a}`))return;const f=document.createElement("link");if(f.rel=l?"stylesheet":At,l||(f.as="script",f.crossOrigin=""),f.href=s,document.head.appendChild(f),l)return new Promise((r,i)=>{f.addEventListener("load",r),f.addEventListener("error",()=>i(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>e())},Ut={},Le=[()=>C(()=>import("./pages/__layout.svelte-6d1f5c71.js"),["pages/__layout.svelte-6d1f5c71.js","assets/pages/__layout.svelte-c78dcdc3.css","chunks/index-61db2223.js"]),()=>C(()=>import("./error.svelte-2e279b23.js"),["error.svelte-2e279b23.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/branding.md-162b7d39.js"),["pages/branding.md-162b7d39.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/contact.md-c500f5d2.js"),["pages/contact.md-c500f5d2.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/donate.md-95f09fb5.js"),["pages/donate.md-95f09fb5.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/faq.md-fef06dc7.js"),["pages/faq.md-fef06dc7.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/gameservers.md-69c866d5.js"),["pages/gameservers.md-69c866d5.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/index.md-7a103f35.js"),["pages/index.md-7a103f35.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/instances.md-fa388593.js"),["pages/instances.md-fa388593.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/members.md-3021dff5.js"),["pages/members.md-3021dff5.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/minecraft.md-7ce11341.js"),["pages/minecraft.md-7ce11341.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/minecraft_recommendedcsmods.md-38efe415.js"),["pages/minecraft_recommendedcsmods.md-38efe415.js","chunks/index-61db2223.js"])],Pt={"":[[0,7],[1]],branding:[[0,2],[1]],contact:[[0,3],[1]],donate:[[0,4],[1]],faq:[[0,5],[1]],gameservers:[[0,6],[1]],instances:[[0,8],[1]],members:[[0,9],[1]],minecraft:[[0,10],[1]],minecraft_recommendedcsmods:[[0,11],[1]]};function Me(n){return n instanceof Error||n&&n.name&&n.message?n:new Error(JSON.stringify(n))}function Fe(n){if(n.fallthrough)throw new Error("fallthrough is no longer supported. Use matchers instead: https://kit.svelte.dev/docs/routing#advanced-routing-matching");if("maxage"in n)throw new Error("maxage should be replaced with cache: { maxage }");const e=n.status&&n.status>=400&&n.status<=599&&!n.redirect;if(n.error||e){const t=n.status;if(!n.error&&e)return{status:t||500,error:new Error};const s=typeof n.error=="string"?new Error(n.error):n.error;return s instanceof Error?!t||t<400||t>599?(console.warn('"error" returned from load() without a valid status code \u2014 defaulting to 500'),{status:500,error:s}):{status:t,error:s}:{status:500,error:new Error(`"error" property returned from load() must be a string or instance of Error, received type "${typeof s}"`)}}if(n.redirect){if(!n.status||Math.floor(n.status/100)!==3)return{status:500,error:new Error('"redirect" property returned from load() must be accompanied by a 3xx status code')};if(typeof n.redirect!="string")return{status:500,error:new Error('"redirect" property returned from load() must be a string')}}if(n.dependencies&&(!Array.isArray(n.dependencies)||n.dependencies.some(t=>typeof t!="string")))return{status:500,error:new Error('"dependencies" property returned from load() must be of type string[]')};if(n.context)throw new Error('You are returning "context" from a load function. "context" was renamed to "stuff", please adjust your code accordingly.');return n}function It(n,e){return n==="/"||e==="ignore"?n:e==="never"?n.endsWith("/")?n.slice(0,-1):n:e==="always"&&/\/[^./]+$/.test(n)?n+"/":n}function Tt(n){let e=5381,t=n.length;if(typeof n=="string")for(;t;)e=e*33^n.charCodeAt(--t);else for(;t;)e=e*33^n[--t];return(e>>>0).toString(36)}function Ge(n){let e=n.baseURI;if(!e){const t=n.getElementsByTagName("base");e=t.length?t[0].href:n.URL}return e}function Re(){return{x:pageXOffset,y:pageYOffset}}function Xe(n){return n.composedPath().find(t=>t instanceof Node&&t.nodeName.toUpperCase()==="A")}function Ze(n){return n instanceof SVGAElement?new URL(n.href.baseVal,document.baseURI):new URL(n.href)}function He(n){const e=pe(n);let t=!0;function s(){t=!0,e.update(f=>f)}function l(f){t=!1,e.set(f)}function a(f){let r;return e.subscribe(i=>{(r===void 0||t&&i!==r)&&f(r=i)})}return{notify:s,set:l,subscribe:a}}function Dt(){const{set:n,subscribe:e}=pe(!1),t="1652556242051";let s;async function l(){clearTimeout(s);const f=await fetch(`${tt}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(f.ok){const{version:r}=await f.json(),i=r!==t;return i&&(n(!0),clearTimeout(s)),i}else throw new Error(`Version check failed: ${f.status}`)}return{subscribe:e,check:l}}function Vt(n,e){let s=`script[sveltekit\\:data-type="data"][sveltekit\\:data-url=${JSON.stringify(typeof n=="string"?n:n.url)}]`;e&&typeof e.body=="string"&&(s+=`[sveltekit\\:data-body="${Tt(e.body)}"]`);const l=document.querySelector(s);if(l&&l.textContent){const a=JSON.parse(l.textContent),{body:f}=a,r=ze(a,["body"]);return Promise.resolve(new Response(f,r))}return fetch(n,e)}const Nt=/^(\.\.\.)?(\w+)(?:=(\w+))?$/;function xt(n){const e=[],t=[];let s=!0;return{pattern:n===""?/^\/$/:new RegExp(`^${decodeURIComponent(n).split(/(?:@[a-zA-Z0-9_-]+)?(?:\/|$)/).map((a,f,r)=>{const i=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(a);if(i)return e.push(i[1]),t.push(i[2]),"(?:/(.*))?";const o=f===r.length-1;return a&&"/"+a.split(/\[(.+?)\]/).map((d,R)=>{if(R%2){const[,y,Q,X]=Nt.exec(d);return e.push(Q),t.push(X),y?"(.*?)":"([^/]+?)"}return o&&d.includes(".")&&(s=!1),d.normalize().replace(/%5[Bb]/g,"[").replace(/%5[Dd]/g,"]").replace(/#/g,"%23").replace(/\?/g,"%3F").replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}).join("")}).join("")}${s?"/?":""}$`),names:e,types:t}}function Ct(n,e,t,s){const l={};for(let a=0;a{const{pattern:i,names:o,types:d}=xt(l);return{id:l,exec:R=>{const y=i.exec(R);if(y)return Ct(y,o,d,t)},a:a.map(R=>n[R]),b:f.map(R=>n[R]),has_shadow:!!r}})}const nt="sveltekit:scroll",Y="sveltekit:index",Ee=jt(Le,Pt,Ut),qt=Le[0](),zt=Le[1](),Qe={};let ie={};try{ie=JSON.parse(sessionStorage[nt])}catch{}function $e(n){ie[n]=Re()}function Jt({target:n,session:e,base:t,trailing_slash:s}){var Ne;const l=new Map,a=[],f={url:He({}),page:He({}),navigating:pe(null),session:pe(e),updated:Dt()},r={id:null,promise:null},i={before_navigate:[],after_navigate:[]};let o={branch:[],error:null,session_id:0,stuff:Qe,url:null},d=!1,R=!0,y=!1,Q=1,X=null,Se,Ae,Oe=!1;f.session.subscribe(async c=>{Ae=c,Oe&&(Q+=1,ge(new URL(location.href),[],!0))}),Oe=!0;let Z=!0,x=(Ne=history.state)==null?void 0:Ne[Y];x||(x=Date.now(),history.replaceState(se(T({},history.state),{[Y]:x}),"",location.href));const _e=ie[x];_e&&(history.scrollRestoration="manual",scrollTo(_e.x,_e.y));let he=!1,me,Ue;async function Pe(c,{noscroll:p=!1,replaceState:w=!1,keepfocus:u=!1,state:_={}},b){const h=new URL(c,Ge(document));if(Z)return be({url:h,scroll:p?Re():null,keepfocus:u,redirect_chain:b,details:{state:_,replaceState:w},accepted:()=>{},blocked:()=>{}});await ne(h)}async function Ie(c){const p=Ve(c);if(!p)throw new Error("Attempted to prefetch a URL that does not belong to this app");return r.promise=De(p,!1),r.id=p.id,r.promise}async function ge(c,p,w,u){var g,E,L;const _=Ve(c),b=Ue={};let h=_&&await De(_,w);if(!h&&c.origin===location.origin&&c.pathname===location.pathname&&(h=await te({status:404,error:new Error(`Not found: ${c.pathname}`),url:c,routeId:null})),!h)return await ne(c),!1;if(Ue!==b)return!1;if(a.length=0,h.redirect)if(p.length>10||p.includes(c.pathname))h=await te({status:500,error:new Error("Redirect loop"),url:c,routeId:null});else return Z?Pe(new URL(h.redirect,c).href,{},[...p,c.pathname]):await ne(new URL(h.redirect,location.href)),!1;else((E=(g=h.props)==null?void 0:g.page)==null?void 0:E.status)>=400&&await f.updated.check()&&await ne(c);if(y=!0,u&&u.details){const{details:$}=u,k=$.replaceState?0:1;$.state[Y]=x+=k,history[$.replaceState?"replaceState":"pushState"]($.state,"",c)}if(d?(o=h.state,Se.$set(h.props)):Te(h),u){const{scroll:$,keepfocus:k}=u;if(!k){const m=document.body,O=m.getAttribute("tabindex");(L=getSelection())==null||L.removeAllRanges(),m.tabIndex=-1,m.focus(),O!==null?m.setAttribute("tabindex",O):m.removeAttribute("tabindex")}if(await Je(),R){const m=c.hash&&document.getElementById(c.hash.slice(1));$?scrollTo($.x,$.y):m?m.scrollIntoView():scrollTo(0,0)}}else await Je();r.promise=null,r.id=null,R=!0,y=!1,h.props.page&&(me=h.props.page);const v=h.state.branch[h.state.branch.length-1];return Z=(v==null?void 0:v.module.router)!==!1,!0}function Te(c){o=c.state;const p=document.querySelector("style[data-sveltekit]");if(p&&p.remove(),me=c.props.page,Se=new St({target:n,props:se(T({},c.props),{stores:f}),hydrate:!0}),d=!0,Z){const w={from:null,to:new URL(location.href)};i.after_navigate.forEach(u=>u(w))}}async function we({url:c,params:p,stuff:w,branch:u,status:_,error:b,routeId:h}){var m,O;const v=u.filter(Boolean),g=v.find(A=>{var P;return(P=A.loaded)==null?void 0:P.redirect}),E={redirect:(m=g==null?void 0:g.loaded)==null?void 0:m.redirect,state:{url:c,params:p,branch:u,error:b,stuff:w,session_id:Q},props:{components:v.map(A=>A.module.default)}};for(let A=0;A{Object.defineProperty(E.props.page,P,{get:()=>{throw new Error(`$page.${P} has been replaced by $page.url.${S}`)}})};A("origin","origin"),A("path","pathname"),A("query","searchParams")}const $=v[v.length-1],k=(O=$==null?void 0:$.loaded)==null?void 0:O.cache;if(k){const A=c.pathname+c.search;let P=!1;const S=()=>{l.get(A)===E&&l.delete(A),I(),clearTimeout(U)},U=setTimeout(S,k.maxage*1e3),I=f.session.subscribe(()=>{P&&S()});P=!0,l.set(A,E)}return E}async function ee({status:c,error:p,module:w,url:u,params:_,stuff:b,props:h,routeId:v}){const g={module:w,uses:{params:new Set,url:!1,session:!1,stuff:!1,dependencies:new Set},loaded:null,stuff:b};function E(k){const{href:m}=new URL(k,u);g.uses.dependencies.add(m)}h&&g.uses.dependencies.add(u.href);const L={};for(const k in _)Object.defineProperty(L,k,{get(){return g.uses.params.add(k),_[k]},enumerable:!0});const $=Ae;if(w.load){const k={routeId:v,params:L,props:h||{},get url(){return g.uses.url=!0,u},get session(){return g.uses.session=!0,$},get stuff(){return g.uses.stuff=!0,T({},b)},fetch(O,A){const P=typeof O=="string"?O:O.url;return E(P),d?fetch(O,A):Vt(O,A)},status:c!=null?c:null,error:p!=null?p:null},m=await w.load.call(null,k);if(!m)throw new Error("load function must return a value");g.loaded=Fe(m),g.loaded.stuff&&(g.stuff=g.loaded.stuff),g.loaded.dependencies&&g.loaded.dependencies.forEach(E)}else h&&(g.loaded=Fe({props:h}));return g}async function De({id:c,url:p,params:w,route:u},_){var O,A,P;if(r.id===c&&r.promise)return r.promise;if(!_){const S=l.get(c);if(S)return S}const{a:b,b:h,has_shadow:v}=u,g=o.url&&{url:c!==o.url.pathname+o.url.search,params:Object.keys(w).filter(S=>o.params[S]!==w[S]),session:Q!==o.session_id};let E=[],L=Qe,$=!1,k=200,m=null;b.forEach(S=>S());e:for(let S=0;Sj.uses.params.has(M))||g.session&&j.uses.session||Array.from(j.uses.dependencies).some(M=>a.some(ue=>ue(M)))||$&&j.uses.stuff){let M={};const ue=v&&S===b.length-1;if(ue){const re=await fetch(`${p.pathname}${p.pathname.endsWith("/")?"":"/"}__data.json${p.search}`,{headers:{"x-sveltekit-load":"true"}});if(re.ok){const xe=re.headers.get("x-sveltekit-location");if(xe)return{redirect:xe,props:{},state:o};M=re.status===204?{}:await re.json()}else k=re.status,m=new Error("Failed to load data")}if(m||(U=await ee({module:I,url:p,params:w,props:M,stuff:L,routeId:u.id})),U&&(ue&&(U.uses.url=!0),U.loaded)){if(U.loaded.error&&(k=U.loaded.status,m=U.loaded.error),U.loaded.redirect)return{redirect:U.loaded.redirect,props:{},state:o};U.loaded.stuff&&($=!0)}}else U=j}catch(I){k=500,m=Me(I)}if(m){for(;S--;)if(h[S]){let I,j,fe=S;for(;!(j=E[fe]);)fe-=1;try{if(I=await ee({status:k,error:m,module:await h[S](),url:p,params:w,stuff:j.stuff,routeId:u.id}),(O=I==null?void 0:I.loaded)!=null&&O.error)continue;(A=I==null?void 0:I.loaded)!=null&&A.stuff&&(L=T(T({},L),I.loaded.stuff)),E=E.slice(0,fe+1).concat(I);break e}catch{continue}}return await te({status:k,error:m,url:p,routeId:u.id})}else(P=U==null?void 0:U.loaded)!=null&&P.stuff&&(L=T(T({},L),U.loaded.stuff)),E.push(U)}return await we({url:p,params:w,stuff:L,branch:E,status:k,error:m,routeId:u.id})}async function te({status:c,error:p,url:w,routeId:u}){var v,g;const _={},b=await ee({module:await qt,url:w,params:_,stuff:{},routeId:u}),h=await ee({status:c,error:p,module:await zt,url:w,params:_,stuff:b&&b.loaded&&b.loaded.stuff||{},routeId:u});return await we({url:w,params:_,stuff:T(T({},(v=b==null?void 0:b.loaded)==null?void 0:v.stuff),(g=h==null?void 0:h.loaded)==null?void 0:g.stuff),branch:[b,h],status:c,error:p,routeId:u})}function Ve(c){if(c.origin!==location.origin||!c.pathname.startsWith(t))return;const p=decodeURI(c.pathname.slice(t.length)||"/");for(const w of Ee){const u=w.exec(p);if(u)return{id:c.pathname+c.search,route:w,params:u,url:c}}}async function be({url:c,scroll:p,keepfocus:w,redirect_chain:u,details:_,accepted:b,blocked:h}){const v=o.url;let g=!1;const E={from:v,to:c,cancel:()=>g=!0};if(i.before_navigate.forEach(m=>m(E)),g){h();return}const L=It(c.pathname,s),$=new URL(c.origin+L+c.search+c.hash);if($e(x),b(),d&&f.navigating.set({from:o.url,to:$}),await ge($,u,!1,{scroll:p,keepfocus:w,details:_})){const m={from:v,to:$};i.after_navigate.forEach(O=>O(m)),f.navigating.set(null)}}function ne(c){return location.href=c.href,new Promise(()=>{})}return{after_navigate:c=>{ke(()=>(i.after_navigate.push(c),()=>{const p=i.after_navigate.indexOf(c);i.after_navigate.splice(p,1)}))},before_navigate:c=>{ke(()=>(i.before_navigate.push(c),()=>{const p=i.before_navigate.indexOf(c);i.before_navigate.splice(p,1)}))},disable_scroll_handling:()=>{(y||!d)&&(R=!1)},goto:(c,p={})=>Pe(c,p,[]),invalidate:c=>{if(typeof c=="function")a.push(c);else{const{href:p}=new URL(c,location.href);a.push(w=>w===p)}return X||(X=Promise.resolve().then(async()=>{await ge(new URL(location.href),[],!0),X=null})),X},prefetch:async c=>{const p=new URL(c,Ge(document));await Ie(p)},prefetch_routes:async c=>{const w=(c?Ee.filter(u=>c.some(_=>u.exec(_))):Ee).map(u=>Promise.all(u.a.map(_=>_())));await Promise.all(w)},_start_router:()=>{history.scrollRestoration="manual",addEventListener("beforeunload",u=>{let _=!1;const b={from:o.url,to:null,cancel:()=>_=!0};i.before_navigate.forEach(h=>h(b)),_?(u.preventDefault(),u.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{if(document.visibilityState==="hidden"){$e(x);try{sessionStorage[nt]=JSON.stringify(ie)}catch{}}});const c=u=>{const _=Xe(u);_&&_.href&&_.hasAttribute("sveltekit:prefetch")&&Ie(Ze(_))};let p;const w=u=>{clearTimeout(p),p=setTimeout(()=>{var _;(_=u.target)==null||_.dispatchEvent(new CustomEvent("sveltekit:trigger_prefetch",{bubbles:!0}))},20)};addEventListener("touchstart",c),addEventListener("mousemove",w),addEventListener("sveltekit:trigger_prefetch",c),addEventListener("click",u=>{if(!Z||u.button||u.which!==1||u.metaKey||u.ctrlKey||u.shiftKey||u.altKey||u.defaultPrevented)return;const _=Xe(u);if(!_||!_.href)return;const b=_ instanceof SVGAElement,h=Ze(_);if(!b&&h.origin==="null")return;const v=(_.getAttribute("rel")||"").split(/\s+/);if(_.hasAttribute("download")||v.includes("external")||_.hasAttribute("sveltekit:reload")||(b?_.target.baseVal:_.target))return;const[g,E]=h.href.split("#");if(E!==void 0&&g===location.href.split("#")[0]){he=!0,$e(x),f.page.set(se(T({},me),{url:h})),f.page.notify();return}be({url:h,scroll:_.hasAttribute("sveltekit:noscroll")?Re():null,keepfocus:!1,redirect_chain:[],details:{state:{},replaceState:h.href===location.href},accepted:()=>u.preventDefault(),blocked:()=>u.preventDefault()})}),addEventListener("popstate",u=>{if(u.state&&Z){if(u.state[Y]===x)return;be({url:new URL(location.href),scroll:ie[u.state[Y]],keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{x=u.state[Y]},blocked:()=>{const _=x-u.state[Y];history.go(_)}})}}),addEventListener("hashchange",()=>{he&&(he=!1,history.replaceState(se(T({},history.state),{[Y]:++x}),"",location.href))})},_hydrate:async({status:c,error:p,nodes:w,params:u,routeId:_})=>{const b=new URL(location.href),h=[];let v={},g,E;try{for(let L=0;Lee}BQ~SO5|9iKt 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 Z#Ig2#^!c-`!^_!Fd#*P4NnCpI>Aye0lLY_( literal 0 HcmV?d00001 diff --git a/docker/docker/Dockerfile b/docker/docker/Dockerfile new file mode 100644 index 0000000..28d8f68 --- /dev/null +++ b/docker/docker/Dockerfile @@ -0,0 +1,8 @@ +# Filename: Dockerfile +FROM node:10-alpine +WORKDIR /home/midou/git_rep/website/docker +COPY . . +RUN npm run install +RUN npm run build +EXPOSE 3000 +CMD ["npm", "run", "preview"] diff --git a/docker/docker/build/_app/assets/pages/__layout.svelte-c78dcdc3.css b/docker/docker/build/_app/assets/pages/__layout.svelte-c78dcdc3.css new file mode 100644 index 0000000..e25d8d9 --- /dev/null +++ b/docker/docker/build/_app/assets/pages/__layout.svelte-c78dcdc3.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Comfortaa&family=Quicksand:wght@500&display=swap";@-webkit-keyframes text-flicker-in-glow{0%{opacity:0}10%{opacity:0;text-shadow:none}10.1%{opacity:1;text-shadow:none}10.2%{opacity:0;text-shadow:none}20%{opacity:0;text-shadow:none}20.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.25)}20.6%{opacity:0;text-shadow:none}30%{opacity:0;text-shadow:none}30.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}30.5%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}30.6%{opacity:0;text-shadow:none}45%{opacity:0;text-shadow:none}45.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}50%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}55%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}55.1%{opacity:0;text-shadow:none}57%{opacity:0;text-shadow:none}57.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35)}60%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35)}60.1%{opacity:0;text-shadow:none}65%{opacity:0;text-shadow:none}65.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35),0 0 100px rgba(255,255,255,.1)}75%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35),0 0 100px rgba(255,255,255,.1)}75.1%{opacity:0;text-shadow:none}77%{opacity:0;text-shadow:none}77.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.4),0 0 110px rgba(255,255,255,.2),0 0 100px rgba(255,255,255,.1)}85%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.4),0 0 110px rgba(255,255,255,.2),0 0 100px rgba(255,255,255,.1)}85.1%{opacity:0;text-shadow:none}86%{opacity:0;text-shadow:none}86.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.6),0 0 60px rgba(255,255,255,.45),0 0 110px rgba(255,255,255,.25),0 0 100px rgba(255,255,255,.1)}to{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.6),0 0 60px rgba(255,255,255,.45),0 0 110px rgba(255,255,255,.25),0 0 100px rgba(255,255,255,.1)}}@keyframes text-flicker-in-glow{0%{opacity:0}10%{opacity:0;text-shadow:none}10.1%{opacity:1;text-shadow:none}10.2%{opacity:0;text-shadow:none}20%{opacity:0;text-shadow:none}20.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.25)}20.6%{opacity:0;text-shadow:none}30%{opacity:0;text-shadow:none}30.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}30.5%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}30.6%{opacity:0;text-shadow:none}45%{opacity:0;text-shadow:none}45.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}50%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}55%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.45),0 0 60px rgba(255,255,255,.25)}55.1%{opacity:0;text-shadow:none}57%{opacity:0;text-shadow:none}57.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35)}60%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35)}60.1%{opacity:0;text-shadow:none}65%{opacity:0;text-shadow:none}65.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35),0 0 100px rgba(255,255,255,.1)}75%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.35),0 0 100px rgba(255,255,255,.1)}75.1%{opacity:0;text-shadow:none}77%{opacity:0;text-shadow:none}77.1%{opacity:1;text-shadow:0 0 30px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.4),0 0 110px rgba(255,255,255,.2),0 0 100px rgba(255,255,255,.1)}85%{opacity:1;text-shadow:0 0 30px rgba(0,255,255,.55),0 0 60px rgba(255,255,255,.4),0 0 110px rgba(255,255,255,.2),0 0 100px rgba(255,255,255,.1)}85.1%{opacity:0;text-shadow:none}86%{opacity:0;text-shadow:none}86.1%{opacity:1;text-shadow:0 0 30px rgba(0,255,255,.6),0 0 60px rgba(255,255,255,.45),0 0 110px rgba(255,255,255,.25),0 0 100px rgba(255,255,255,.1)}to{opacity:1;text-shadow:0 0 30px rgba(0,208,212,.6),0 0 60px rgba(255,255,255,.45),0 0 110px rgba(255,255,255,.25),0 0 100px rgba(255,255,255,.1)}}header.svelte-wqfqmf{background-color:#252525;border:solid #252525;border-width:1em}#ProjectSegfaultLogoHeader.svelte-wqfqmf{border-radius:16px;width:32px;vertical-align:middle;display:inline-block}.text-flicker-in-glow.svelte-wqfqmf{opacity:1;-webkit-animation:text-flicker-in-glow 3s both;animation:text-flicker-in-glow 3s both}@media screen and (prefers-reduced-motion){.text-flicker-in-glow.svelte-wqfqmf{opacity:1;-webkit-animation:text-flicker-in-glow 1s both;animation:text-flicker-in-glow 1s both}}body{background-color:#151515;color:#fff;font-family:Comfortaa,sans-serif;margin:0}a{color:#ce1818;text-decoration:none}a.hover{color:#e96e6e}a.visited{color:#5f1919}.center{text-align:center}.card{display:flex;justify-content:space-evenly;flex-direction:inherit;flex-wrap:wrap}.card>div{word-wrap:break-word;margin:50px;padding:20px;border-radius:25px;background-color:#252525;box-shadow:0 0 5px 5px #252525}.button{background-color:#00755e;border:none;font-family:Comfortaa,sans-serif;color:#fff;padding:16px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;border-radius:16px;transition-duration:.4s;cursor:pointer}.button:hover{background-color:#00d4aa;color:#000;border-radius:12px;transform:translateY(-.25em);box-shadow:0 .5em .5em -.4em #00755e}.button:active{transform:translateY(.1em);background-color:#4beacb;box-shadow:0 .2em .2em -.2em #00c7a1}.ResponsiveImage{max-inline-size:50%;block-size:auto;aspect-ratio:2/1;object-fit:contain}.pointyfinger{cursor:pointer}.matrixcolored{background-color:#0dbd8b}.matrixcolored:hover{background-color:#099970;color:#fff}.discordcolored{background-color:#5865f2}.discordcolored:hover{background-color:hsl(235,calc(var(--saturation-factor, 1)*86.1%),71.8%);color:#fff}.githubcolored{background-color:#333}.githubcolored:hover{background-color:#666;color:#fff}.gameserversCardTitle,.centreofattention{text-align:center}#wordwrappedlongthingaaa{word-wrap:break-word}#MenuButton{display:none}@media screen and (max-width: 800px){.card{flex-direction:column}.ResponsiveImage{max-inline-size:100%}.navbarpieceofshitfuckihatethis{display:none}.navbarpieceofshitfuckihatethis.responsive,#MenuButton{display:initial}} diff --git a/docker/docker/build/_app/assets/projectsegfault1-b096ffbc.png b/docker/docker/build/_app/assets/projectsegfault1-b096ffbc.png new file mode 100644 index 0000000000000000000000000000000000000000..bd1fb98498dea6c0438ed1e28cd85355bfc822b2 GIT binary patch literal 31084 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 ^ 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 H@XWsfXd~A0 literal 0 HcmV?d00001 diff --git a/docker/docker/build/_app/chunks/index-61db2223.js b/docker/docker/build/_app/chunks/index-61db2223.js new file mode 100644 index 0000000..2258120 --- /dev/null +++ b/docker/docker/build/_app/chunks/index-61db2223.js @@ -0,0 +1 @@ +function B(){}function F(t,n){for(const e in n)t[e]=n[e];return t}function L(t){return t()}function C(){return Object.create(null)}function p(t){t.forEach(L)}function H(t){return typeof t=="function"}function ct(t,n){return t!=t?n==n:t!==n||t&&typeof t=="object"||typeof t=="function"}let g;function lt(t,n){return g||(g=document.createElement("a")),g.href=n,t===g.href}function I(t){return Object.keys(t).length===0}function ot(t,n,e,i){if(t){const c=T(t,n,e,i);return t[0](c)}}function T(t,n,e,i){return t[1]&&i?F(e.ctx.slice(),t[1](i(n))):e.ctx}function ut(t,n,e,i){if(t[2]&&i){const c=t[2](i(e));if(n.dirty===void 0)return c;if(typeof c=="object"){const a=[],l=Math.max(n.dirty.length,c.length);for(let o=0;o32){const n=[],e=t.ctx.length/32;for(let i=0;i>1);e(c)<=i?t=c+1:n=c}return t}function W(t){if(t.hydrate_init)return;t.hydrate_init=!0;let n=t.childNodes;if(t.nodeName==="HEAD"){const r=[];for(let u=0;u0&&n[e[c]].claim_order<=u?c+1:K(1,c,y=>n[e[y]].claim_order,u))-1;i[r]=e[s]+1;const f=s+1;e[f]=r,c=Math.max(f,c)}const a=[],l=[];let o=n.length-1;for(let r=e[c]+1;r!=0;r=i[r-1]){for(a.push(n[r-1]);o>=r;o--)l.push(n[o]);o--}for(;o>=0;o--)l.push(n[o]);a.reverse(),l.sort((r,u)=>r.claim_order-u.claim_order);for(let r=0,u=0;r=a[u].claim_order;)u++;const s=ut.removeEventListener(n,e,i)}function mt(t,n,e){e==null?t.removeAttribute(n):t.getAttribute(n)!==e&&t.setAttribute(n,e)}function V(t){return Array.from(t.childNodes)}function X(t){t.claim_info===void 0&&(t.claim_info={last_index:0,total_claimed:0})}function O(t,n,e,i,c=!1){X(t);const a=(()=>{for(let l=t.claim_info.last_index;l=0;l--){const o=t[l];if(n(o)){const r=e(o);return r===void 0?t.splice(l,1):t[l]=r,c?r===void 0&&t.claim_info.last_index--:t.claim_info.last_index=l,o}}return i()})();return a.claim_order=t.claim_info.total_claimed,t.claim_info.total_claimed+=1,a}function Y(t,n,e,i){return O(t,c=>c.nodeName===n,c=>{const a=[];for(let l=0;lc.removeAttribute(l))},()=>i(n))}function pt(t,n,e){return Y(t,n,e,U)}function Z(t,n){return O(t,e=>e.nodeType===3,e=>{const i=""+n;if(e.data.startsWith(i)){if(e.data.length!==i.length)return e.splitText(i.length)}else e.data=i},()=>v(n),!0)}function yt(t){return Z(t," ")}function gt(t,n){n=""+n,t.wholeText!==n&&(t.data=n)}function xt(t,n,e,i){e===null?t.style.removeProperty(n):t.style.setProperty(n,e,i?"important":"")}let m;function h(t){m=t}function A(){if(!m)throw new Error("Function called outside component initialization");return m}function bt(t){A().$$.on_mount.push(t)}function $t(t){A().$$.after_update.push(t)}function wt(t,n){A().$$.context.set(t,n)}const d=[],M=[],b=[],q=[],P=Promise.resolve();let k=!1;function z(){k||(k=!0,P.then(D))}function Et(){return z(),P}function j(t){b.push(t)}const E=new Set;let x=0;function D(){const t=m;do{for(;x{$.delete(t),i&&(e&&t.d(1),i())}),t.o(n)}}function At(t,n){const e={},i={},c={$$scope:1};let a=t.length;for(;a--;){const l=t[a],o=n[a];if(o){for(const r in l)r in o||(i[r]=1);for(const r in o)c[r]||(e[r]=o[r],c[r]=1);t[a]=o}else for(const r in l)c[r]=1}for(const l in i)l in e||(e[l]=void 0);return e}function Nt(t){return typeof t=="object"&&t!==null?t:{}}function St(t){t&&t.c()}function Ct(t,n){t&&t.l(n)}function et(t,n,e,i){const{fragment:c,on_mount:a,on_destroy:l,after_update:o}=t.$$;c&&c.m(n,e),i||j(()=>{const r=a.map(L).filter(H);l?l.push(...r):p(r),t.$$.on_mount=[]}),o.forEach(j)}function it(t,n){const e=t.$$;e.fragment!==null&&(p(e.on_destroy),e.fragment&&e.fragment.d(n),e.on_destroy=e.fragment=null,e.ctx=[])}function rt(t,n){t.$$.dirty[0]===-1&&(d.push(t),z(),t.$$.dirty.fill(0)),t.$$.dirty[n/31|0]|=1<{const S=N.length?N[0]:y;return u.ctx&&c(u.ctx[f],u.ctx[f]=S)&&(!u.skip_bound&&u.bound[f]&&u.bound[f](S),s&&rt(t,f)),y}):[],u.update(),s=!0,p(u.before_update),u.fragment=i?i(u.ctx):!1,n.target){if(n.hydrate){G();const f=V(n.target);u.fragment&&u.fragment.l(f),f.forEach(R)}else u.fragment&&u.fragment.c();n.intro&&nt(t.$$.fragment),et(t,n.target,n.anchor,n.customElement),J(),D()}h(r)}class qt{$destroy(){it(this,1),this.$destroy=B}$on(n,e){const i=this.$$.callbacks[n]||(this.$$.callbacks[n]=[]);return i.push(e),()=>{const c=i.indexOf(e);c!==-1&&i.splice(c,1)}}$set(n){this.$$set&&!I(n)&&(this.$$.skip_bound=!0,this.$$set(n),this.$$.skip_bound=!1)}}export{At as A,Nt as B,it as C,F as D,Et as E,lt as F,Q as G,ht as H,ot as I,at as J,ft as K,ut as L,qt as S,V as a,mt as b,pt as c,R as d,U as e,xt as f,st as g,Z as h,Mt as i,gt as j,_t as k,dt as l,yt as m,B as n,kt as o,vt as p,jt as q,nt as r,ct as s,v as t,wt as u,$t as v,bt as w,St as x,Ct as y,et as z}; diff --git a/docker/docker/build/_app/error.svelte-2e279b23.js b/docker/docker/build/_app/error.svelte-2e279b23.js new file mode 100644 index 0000000..572b23c --- /dev/null +++ b/docker/docker/build/_app/error.svelte-2e279b23.js @@ -0,0 +1 @@ +import{S as w,i as y,s as z,e as E,t as v,c as d,a as b,h as P,d as o,g as n,G as R,j as N,k as S,l as C,m as j,n as G}from"./chunks/index-61db2223.js";function H(r){let l,t=r[1].frame+"",a;return{c(){l=E("pre"),a=v(t)},l(f){l=d(f,"PRE",{});var s=b(l);a=P(s,t),s.forEach(o)},m(f,s){n(f,l,s),R(l,a)},p(f,s){s&2&&t!==(t=f[1].frame+"")&&N(a,t)},d(f){f&&o(l)}}}function h(r){let l,t=r[1].stack+"",a;return{c(){l=E("pre"),a=v(t)},l(f){l=d(f,"PRE",{});var s=b(l);a=P(s,t),s.forEach(o)},m(f,s){n(f,l,s),R(l,a)},p(f,s){s&2&&t!==(t=f[1].stack+"")&&N(a,t)},d(f){f&&o(l)}}}function A(r){let l,t,a,f,s=r[1].message+"",c,k,u,p,i=r[1].frame&&H(r),_=r[1].stack&&h(r);return{c(){l=E("h1"),t=v(r[0]),a=S(),f=E("pre"),c=v(s),k=S(),i&&i.c(),u=S(),_&&_.c(),p=C()},l(e){l=d(e,"H1",{});var m=b(l);t=P(m,r[0]),m.forEach(o),a=j(e),f=d(e,"PRE",{});var q=b(f);c=P(q,s),q.forEach(o),k=j(e),i&&i.l(e),u=j(e),_&&_.l(e),p=C()},m(e,m){n(e,l,m),R(l,t),n(e,a,m),n(e,f,m),R(f,c),n(e,k,m),i&&i.m(e,m),n(e,u,m),_&&_.m(e,m),n(e,p,m)},p(e,[m]){m&1&&N(t,e[0]),m&2&&s!==(s=e[1].message+"")&&N(c,s),e[1].frame?i?i.p(e,m):(i=H(e),i.c(),i.m(u.parentNode,u)):i&&(i.d(1),i=null),e[1].stack?_?_.p(e,m):(_=h(e),_.c(),_.m(p.parentNode,p)):_&&(_.d(1),_=null)},i:G,o:G,d(e){e&&o(l),e&&o(a),e&&o(f),e&&o(k),i&&i.d(e),e&&o(u),_&&_.d(e),e&&o(p)}}}function F({error:r,status:l}){return{props:{error:r,status:l}}}function B(r,l,t){let{status:a}=l,{error:f}=l;return r.$$set=s=>{"status"in s&&t(0,a=s.status),"error"in s&&t(1,f=s.error)},[a,f]}class I extends w{constructor(l){super(),y(this,l,B,A,z,{status:0,error:1})}}export{I as default,F as load}; diff --git a/docker/docker/build/_app/manifest.json b/docker/docker/build/_app/manifest.json new file mode 100644 index 0000000..8a610af --- /dev/null +++ b/docker/docker/build/_app/manifest.json @@ -0,0 +1,141 @@ +{ + ".svelte-kit/runtime/client/start.js": { + "file": "start-73b606e6.js", + "src": ".svelte-kit/runtime/client/start.js", + "isEntry": true, + "imports": [ + "_index-61db2223.js" + ], + "dynamicImports": [ + "src/routes/__layout.svelte", + ".svelte-kit/runtime/components/error.svelte", + "src/routes/branding.md", + "src/routes/contact.md", + "src/routes/donate.md", + "src/routes/faq.md", + "src/routes/gameservers.md", + "src/routes/index.md", + "src/routes/instances.md", + "src/routes/members.md", + "src/routes/minecraft.md", + "src/routes/minecraft_recommendedcsmods.md" + ] + }, + "src/routes/__layout.svelte": { + "file": "pages/__layout.svelte-6d1f5c71.js", + "src": "src/routes/__layout.svelte", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ], + "css": [ + "assets/pages/__layout.svelte-c78dcdc3.css" + ], + "assets": [ + "assets/projectsegfault1-b096ffbc.png" + ] + }, + ".svelte-kit/runtime/components/error.svelte": { + "file": "error.svelte-2e279b23.js", + "src": ".svelte-kit/runtime/components/error.svelte", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/branding.md": { + "file": "pages/branding.md-162b7d39.js", + "src": "src/routes/branding.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/contact.md": { + "file": "pages/contact.md-c500f5d2.js", + "src": "src/routes/contact.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/donate.md": { + "file": "pages/donate.md-95f09fb5.js", + "src": "src/routes/donate.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/faq.md": { + "file": "pages/faq.md-fef06dc7.js", + "src": "src/routes/faq.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/gameservers.md": { + "file": "pages/gameservers.md-69c866d5.js", + "src": "src/routes/gameservers.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/index.md": { + "file": "pages/index.md-7a103f35.js", + "src": "src/routes/index.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/instances.md": { + "file": "pages/instances.md-fa388593.js", + "src": "src/routes/instances.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/members.md": { + "file": "pages/members.md-3021dff5.js", + "src": "src/routes/members.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/minecraft.md": { + "file": "pages/minecraft.md-7ce11341.js", + "src": "src/routes/minecraft.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "src/routes/minecraft_recommendedcsmods.md": { + "file": "pages/minecraft_recommendedcsmods.md-38efe415.js", + "src": "src/routes/minecraft_recommendedcsmods.md", + "isEntry": true, + "isDynamicEntry": true, + "imports": [ + "_index-61db2223.js" + ] + }, + "_index-61db2223.js": { + "file": "chunks/index-61db2223.js" + } +} \ No newline at end of file diff --git a/docker/docker/build/_app/pages/__layout.svelte-6d1f5c71.js b/docker/docker/build/_app/pages/__layout.svelte-6d1f5c71.js new file mode 100644 index 0000000..f840c16 --- /dev/null +++ b/docker/docker/build/_app/pages/__layout.svelte-6d1f5c71.js @@ -0,0 +1 @@ +import{S as h5,i as d5,s as f5,e as l,k as m,t as y,c as x,a as h,d as s,m as _,h as w,F as g5,b as e,f as p5,g as C,G as a,H as b5,n as X,I as u5,x as y5,y as w5,z as m5,J as _5,K as v5,L as $5,r as l5,p as x5,C as E5}from"../chunks/index-61db2223.js";var A5="/_app/assets/projectsegfault1-b096ffbc.png";function S5(b){let n,d,i,g,u,p,v,$,c,t,o,P,B,r,A,D,G,S,H,F,k,N,Q,j,R,T,q,z,J,M,K,V,I,O,U,Y;return{c(){n=l("header"),d=l("a"),i=l("img"),u=m(),p=l("a"),v=y("Project "),$=l("span"),c=y("Segfault"),t=m(),o=l("a"),P=y("Menu"),B=m(),r=l("div"),A=l("a"),D=y("Instances"),G=m(),S=l("a"),H=y("Games"),F=m(),k=l("a"),N=y("Donate"),Q=m(),j=l("a"),R=y("Minecraft"),T=m(),q=l("a"),z=y("Contact"),J=m(),M=l("a"),K=y("FAQ"),V=m(),I=l("a"),O=y("Members"),this.h()},l(L){n=x(L,"HEADER",{id:!0,class:!0});var E=h(n);d=x(E,"A",{href:!0});var Z=h(d);i=x(Z,"IMG",{src:!0,id:!0,alt:!0,class:!0}),Z.forEach(s),u=_(E),p=x(E,"A",{href:!0,class:!0,style:!0});var W=h(p);v=w(W,"Project "),$=x(W,"SPAN",{style:!0});var n5=h($);c=w(n5,"Segfault"),n5.forEach(s),W.forEach(s),t=_(E),o=x(E,"A",{href:!0,class:!0,id:!0});var t5=h(o);P=w(t5,"Menu"),t5.forEach(s),B=_(E),r=x(E,"DIV",{class:!0,id:!0});var f=h(r);A=x(f,"A",{href:!0,class:!0});var a5=h(A);D=w(a5,"Instances"),a5.forEach(s),G=_(f),S=x(f,"A",{href:!0,class:!0});var e5=h(S);H=w(e5,"Games"),e5.forEach(s),F=_(f),k=x(f,"A",{href:!0,class:!0});var o5=h(k);N=w(o5,"Donate"),o5.forEach(s),Q=_(f),j=x(f,"A",{href:!0,class:!0});var s5=h(j);R=w(s5,"Minecraft"),s5.forEach(s),T=_(f),q=x(f,"A",{href:!0,class:!0});var r5=h(q);z=w(r5,"Contact"),r5.forEach(s),J=_(f),M=x(f,"A",{href:!0,class:!0});var i5=h(M);K=w(i5,"FAQ"),i5.forEach(s),V=_(f),I=x(f,"A",{href:!0,class:!0});var c5=h(I);O=w(c5,"Members"),c5.forEach(s),f.forEach(s),E.forEach(s),this.h()},h(){g5(i.src,g=A5)||e(i,"src",g),e(i,"id","ProjectSegfaultLogoHeader"),e(i,"alt","project segfault's logo."),e(i,"class","svelte-wqfqmf"),e(d,"href","/"),p5($,"color","#00d4aa"),e(p,"href","/"),e(p,"class","text-flicker-in-glow svelte-wqfqmf"),p5(p,"color","#ce1717"),e(o,"href","javascript:void(0)"),e(o,"class","button"),e(o,"id","MenuButton"),e(A,"href","/instances"),e(A,"class","button"),e(S,"href","/gameservers"),e(S,"class","button"),e(k,"href","/donate"),e(k,"class","button"),e(j,"href","/minecraft"),e(j,"class","button"),e(q,"href","/contact"),e(q,"class","button"),e(M,"href","/faq"),e(M,"class","button"),e(I,"href","/members"),e(I,"class","button"),e(r,"class","center navbarpieceofshitfuckihatethis"),e(r,"id","navbarpieceofshitfuckihatethis"),e(n,"id","navigationBar"),e(n,"class","navigvationBar svelte-wqfqmf")},m(L,E){C(L,n,E),a(n,d),a(d,i),a(n,u),a(n,p),a(p,v),a(p,$),a($,c),a(n,t),a(n,o),a(o,P),a(n,B),a(n,r),a(r,A),a(A,D),a(r,G),a(r,S),a(S,H),a(r,F),a(r,k),a(k,N),a(r,Q),a(r,j),a(j,R),a(r,T),a(r,q),a(q,z),a(r,J),a(r,M),a(M,K),a(r,V),a(r,I),a(I,O),U||(Y=b5(o,"click",k5),U=!0)},p:X,i:X,o:X,d(L){L&&s(n),U=!1,Y()}}}function k5(){var b=document.getElementById("navbarpieceofshitfuckihatethis"),n=b.classList,d=n.toString();const i=n.item(2);console.log(n),b.className,i&&(console.log("Shit"),n.add("responsive")),d.includes("responsive")&&(console.log("Piss"),n.remove("responsive"))}function j5(b){return[]}class q5 extends h5{constructor(n){super(),d5(this,n,j5,S5,f5,{})}}function M5(b){let n,d,i,g,u,p,v;g=new q5({});const $=b[1].default,c=u5($,b,b[0],null);return{c(){n=l("title"),d=y("Project Segfault"),i=m(),y5(g.$$.fragment),u=m(),p=l("main"),c&&c.c()},l(t){n=x(t,"TITLE",{});var o=h(n);d=w(o,"Project Segfault"),o.forEach(s),i=_(t),w5(g.$$.fragment,t),u=_(t),p=x(t,"MAIN",{});var P=h(p);c&&c.l(P),P.forEach(s)},m(t,o){C(t,n,o),a(n,d),C(t,i,o),m5(g,t,o),C(t,u,o),C(t,p,o),c&&c.m(p,null),v=!0},p(t,[o]){c&&c.p&&(!v||o&1)&&_5(c,$,t,t[0],v?$5($,t[0],o,null):v5(t[0]),null)},i(t){v||(l5(g.$$.fragment,t),l5(c,t),v=!0)},o(t){x5(g.$$.fragment,t),x5(c,t),v=!1},d(t){t&&s(n),t&&s(i),E5(g,t),t&&s(u),t&&s(p),c&&c.d(t)}}}function I5(b,n,d){let{$$slots:i={},$$scope:g}=n;return b.$$set=u=>{"$$scope"in u&&d(0,g=u.$$scope)},[g,i]}class L5 extends h5{constructor(n){super(),d5(this,n,I5,M5,f5,{})}}export{L5 as default}; diff --git a/docker/docker/build/_app/pages/branding.md-162b7d39.js b/docker/docker/build/_app/pages/branding.md-162b7d39.js new file mode 100644 index 0000000..048eb31 --- /dev/null +++ b/docker/docker/build/_app/pages/branding.md-162b7d39.js @@ -0,0 +1 @@ +import{S as J,i as K,s as Q,e as f,t as a,k as E,c as u,a as h,h as n,d as t,m as b,b as q,g as l,G as r,n as L}from"../chunks/index-61db2223.js";function U(F){let s,x,c,d,j,S,m,R,A,_,k,C,v,w,P,o,G,p,g,D,B,y,I;return{c(){s=f("h1"),x=a(z),c=E(),d=f("h2"),j=a("The files for Project Segfault\u2019s Branding"),S=E(),m=f("h3"),R=a("Legal"),A=E(),_=f("p"),k=a("Our branding is protected under Creative Commonns Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)."),C=E(),v=f("h3"),w=a("Now let\u2019s get into the branding"),P=E(),o=f("p"),G=a("We put pretty much everything you need on "),p=f("a"),g=a("GitHub"),D=a("."),B=E(),y=f("p"),I=a("Read the README there, there\u2019s guidelines and everything you\u2019d need in it."),this.h()},l(e){s=u(e,"H1",{});var i=h(s);x=n(i,z),i.forEach(t),c=b(e),d=u(e,"H2",{});var M=h(d);j=n(M,"The files for Project Segfault\u2019s Branding"),M.forEach(t),S=b(e),m=u(e,"H3",{});var N=h(m);R=n(N,"Legal"),N.forEach(t),A=b(e),_=u(e,"P",{});var O=h(_);k=n(O,"Our branding is protected under Creative Commonns Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)."),O.forEach(t),C=b(e),v=u(e,"H3",{});var T=h(v);w=n(T,"Now let\u2019s get into the branding"),T.forEach(t),P=b(e),o=u(e,"P",{});var H=h(o);G=n(H,"We put pretty much everything you need on "),p=u(H,"A",{href:!0,rel:!0});var W=h(p);g=n(W,"GitHub"),W.forEach(t),D=n(H,"."),H.forEach(t),B=b(e),y=u(e,"P",{});var Y=h(y);I=n(Y,"Read the README there, there\u2019s guidelines and everything you\u2019d need in it."),Y.forEach(t),this.h()},h(){q(p,"href","https://github.com/ProjectSegfault/brandng"),q(p,"rel","nofollow")},m(e,i){l(e,s,i),r(s,x),l(e,c,i),l(e,d,i),r(d,j),l(e,S,i),l(e,m,i),r(m,R),l(e,A,i),l(e,_,i),r(_,k),l(e,C,i),l(e,v,i),r(v,w),l(e,P,i),l(e,o,i),r(o,G),r(o,p),r(p,g),r(o,D),l(e,B,i),l(e,y,i),r(y,I)},p:L,i:L,o:L,d(e){e&&t(s),e&&t(c),e&&t(d),e&&t(S),e&&t(m),e&&t(A),e&&t(_),e&&t(C),e&&t(v),e&&t(P),e&&t(o),e&&t(B),e&&t(y)}}}const V={title:"Project Segfault Branding"},{title:z}=V;class Z extends J{constructor(s){super(),K(this,s,null,U,Q,{})}}export{Z as default,V as metadata}; diff --git a/docker/docker/build/_app/pages/contact.md-c500f5d2.js b/docker/docker/build/_app/pages/contact.md-c500f5d2.js new file mode 100644 index 0000000..1f2a90c --- /dev/null +++ b/docker/docker/build/_app/pages/contact.md-c500f5d2.js @@ -0,0 +1 @@ +import{S as rt,i as pt,s as ut,e as a,t as c,k as r,c as s,a as i,h as m,d as e,m as p,b as v,g as o,G as f,n as V}from"../chunks/index-61db2223.js";function ct(ft){let h,q,C,_,F,H,E,L,I,n,y,N,O,k,j,z,B,b,J,S,w,x,K,T,M,P,Q,d,D,G,u,R,U,A;return{c(){h=a("h1"),q=c(it),C=r(),_=a("h2"),F=c("Do you want to contact us?"),H=r(),E=a("h1"),L=c("Our email"),I=r(),n=a("p"),y=a("a"),N=c("contact@projectsegfau.lt"),O=r(),k=a("p"),j=a("i"),z=c("Please be aware that Microsoft often blocks non-popular emails, if you do contact us through there, make sure to check your spam and mark it as not-spam!"),B=r(),b=a("h1"),J=c("Invites"),S=r(),w=a("p"),x=a("a"),K=c("Discord"),T=r(),M=a("p"),P=a("a"),Q=c("Matrix"),d=r(),D=a("p"),G=r(),u=a("button"),R=c("Click to show who is active on what platform"),U=r(),A=a("p"),this.h()},l(t){h=s(t,"H1",{});var l=i(h);q=m(l,it),l.forEach(e),C=p(t),_=s(t,"H2",{});var W=i(_);F=m(W,"Do you want to contact us?"),W.forEach(e),H=p(t),E=s(t,"H1",{});var X=i(E);L=m(X,"Our email"),X.forEach(e),I=p(t),n=s(t,"P",{});var Y=i(n);y=s(Y,"A",{href:!0});var Z=i(y);N=m(Z,"contact@projectsegfau.lt"),Z.forEach(e),Y.forEach(e),O=p(t),k=s(t,"P",{});var $=i(k);j=s($,"I",{});var g=i(j);z=m(g,"Please be aware that Microsoft often blocks non-popular emails, if you do contact us through there, make sure to check your spam and mark it as not-spam!"),g.forEach(e),$.forEach(e),B=p(t),b=s(t,"H1",{});var tt=i(b);J=m(tt,"Invites"),tt.forEach(e),S=p(t),w=s(t,"P",{});var et=i(w);x=s(et,"A",{href:!0});var lt=i(x);K=m(lt,"Discord"),lt.forEach(e),et.forEach(e),T=p(t),M=s(t,"P",{});var ot=i(M);P=s(ot,"A",{href:!0});var at=i(P);Q=m(at,"Matrix"),at.forEach(e),ot.forEach(e),d=p(t),D=s(t,"P",{id:!0}),i(D).forEach(e),G=p(t),u=s(t,"BUTTON",{type:!0,class:!0,onclick:!0});var st=i(u);R=m(st,"Click to show who is active on what platform"),st.forEach(e),U=p(t),A=s(t,"P",{id:!0}),i(A).forEach(e),this.h()},h(){v(y,"href","mailto:contact@projectsegfau.lt"),v(x,"href","https://discord.gg/26EG7fFtfS"),v(P,"href","https://matrix.to/#/#project-segfault:projectsegfau.lt"),v(D,"id","Active"),v(u,"type","button"),v(u,"class","button"),v(u,"onclick",'document.getElementById("Active").innerHTML = "Midou (Matrix) / Mrlerien (Discord) / Odyssey (Both) / Devnol (Discord and Matrix)"'),v(A,"id","Activity")},m(t,l){o(t,h,l),f(h,q),o(t,C,l),o(t,_,l),f(_,F),o(t,H,l),o(t,E,l),f(E,L),o(t,I,l),o(t,n,l),f(n,y),f(y,N),o(t,O,l),o(t,k,l),f(k,j),f(j,z),o(t,B,l),o(t,b,l),f(b,J),o(t,S,l),o(t,w,l),f(w,x),f(x,K),o(t,T,l),o(t,M,l),f(M,P),f(P,Q),o(t,d,l),o(t,D,l),o(t,G,l),o(t,u,l),f(u,R),o(t,U,l),o(t,A,l)},p:V,i:V,o:V,d(t){t&&e(h),t&&e(C),t&&e(_),t&&e(H),t&&e(E),t&&e(I),t&&e(n),t&&e(O),t&&e(k),t&&e(B),t&&e(b),t&&e(S),t&&e(w),t&&e(T),t&&e(M),t&&e(d),t&&e(D),t&&e(G),t&&e(u),t&&e(U),t&&e(A)}}}const mt={title:"Contact Us"},{title:it}=mt;class vt extends rt{constructor(h){super(),pt(this,h,null,ct,ut,{})}}export{vt as default,mt as metadata}; diff --git a/docker/docker/build/_app/pages/donate.md-95f09fb5.js b/docker/docker/build/_app/pages/donate.md-95f09fb5.js new file mode 100644 index 0000000..435236a --- /dev/null +++ b/docker/docker/build/_app/pages/donate.md-95f09fb5.js @@ -0,0 +1 @@ +import{S as R,i as V,s as W,e as l,t as n,k as w,c as r,a as i,h as p,d as t,m as L,b as S,f as $,F as g,g as o,G as s,n as Z}from"../chunks/index-61db2223.js";function ee(Y){let f,j,E,d,k,F,v,x,P,h,I,G,_,N,J,y,H,c,m,q,M,u,Q,b,C;return{c(){f=l("h1"),j=n(X),E=w(),d=l("h2"),k=n("Our donation methods"),F=w(),v=l("h1"),x=n("please do"),P=w(),h=l("p"),I=n("If you donate, we will be more motivated to work on the server and host more stuff and maybe even get more hardware. I really recommend you donate any spare money you have if you enjoy or use our services on a daily basis."),G=w(),_=l("h1"),N=n("yeah sure I\u2019ll donate. links?"),J=w(),y=l("p"),H=n("LiberaPay: "),c=l("a"),m=l("img"),M=w(),u=l("p"),Q=n("Monero: "),b=l("span"),C=n("47L7Qsto7XcifY3CdG18ySe5Tt83kpFLDLve9jQwbc9taPBLNGv6ZrJNUKpMG9Nj9zHgCZ4FQMSyt75e8Jvx12JFLtJyFdA"),this.h()},l(e){f=r(e,"H1",{});var a=i(f);j=p(a,X),a.forEach(t),E=L(e),d=r(e,"H2",{});var z=i(d);k=p(z,"Our donation methods"),z.forEach(t),F=L(e),v=r(e,"H1",{});var B=i(v);x=p(B,"please do"),B.forEach(t),P=L(e),h=r(e,"P",{});var K=i(h);I=p(K,"If you donate, we will be more motivated to work on the server and host more stuff and maybe even get more hardware. I really recommend you donate any spare money you have if you enjoy or use our services on a daily basis."),K.forEach(t),G=L(e),_=r(e,"H1",{});var O=i(_);N=p(O,"yeah sure I\u2019ll donate. links?"),O.forEach(t),J=L(e),y=r(e,"P",{});var D=i(y);H=p(D,"LiberaPay: "),c=r(D,"A",{href:!0});var T=i(c);m=r(T,"IMG",{alt:!0,style:!0,src:!0}),T.forEach(t),D.forEach(t),M=L(e),u=r(e,"P",{});var A=i(u);Q=p(A,"Monero: "),b=r(A,"SPAN",{id:!0});var U=i(b);C=p(U,"47L7Qsto7XcifY3CdG18ySe5Tt83kpFLDLve9jQwbc9taPBLNGv6ZrJNUKpMG9Nj9zHgCZ4FQMSyt75e8Jvx12JFLtJyFdA"),U.forEach(t),A.forEach(t),this.h()},h(){S(m,"alt","Donate using Liberapay"),$(m,"height","1.5em"),g(m.src,q="https://liberapay.com/assets/widgets/donate.svg")||S(m,"src",q),S(c,"href","https://liberapay.com/Midou/donate"),S(b,"id","wordwrappedlongthingaaa")},m(e,a){o(e,f,a),s(f,j),o(e,E,a),o(e,d,a),s(d,k),o(e,F,a),o(e,v,a),s(v,x),o(e,P,a),o(e,h,a),s(h,I),o(e,G,a),o(e,_,a),s(_,N),o(e,J,a),o(e,y,a),s(y,H),s(y,c),s(c,m),o(e,M,a),o(e,u,a),s(u,Q),s(u,b),s(b,C)},p:Z,i:Z,o:Z,d(e){e&&t(f),e&&t(E),e&&t(d),e&&t(F),e&&t(v),e&&t(P),e&&t(h),e&&t(G),e&&t(_),e&&t(J),e&&t(y),e&&t(M),e&&t(u)}}}const te={title:"Donate to Project Segfault"},{title:X}=te;class oe extends R{constructor(f){super(),V(this,f,null,ee,W,{})}}export{oe as default,te as metadata}; diff --git a/docker/docker/build/_app/pages/faq.md-fef06dc7.js b/docker/docker/build/_app/pages/faq.md-fef06dc7.js new file mode 100644 index 0000000..d90894e --- /dev/null +++ b/docker/docker/build/_app/pages/faq.md-fef06dc7.js @@ -0,0 +1,3 @@ +import{S as me,i as we,s as de,e as r,t as l,k as f,c as n,a as u,h as i,d as t,m as y,b as oe,g as a,G as s,n as ae}from"../chunks/index-61db2223.js";function be(ve){let p,F,W,w,L,I,d,Y,M,b,N,j,_,Q,A,x,R,O,c,z,m,J,K,P,E,U,q,h,V,S,X,Z,D,H,$,G,v,g,k,ee,te;return{c(){p=r("h1"),F=l(he),W=f(),w=r("h2"),L=l("Who is the project owner?"),I=f(),d=r("p"),Y=l("Orignally: Midou (Sysadmin) and Mrlerien (Hoster), but now Odyssey346 (Game Server Sysadmin, webdev and social media manager) and Devnol (Hoster) are with us."),M=f(),b=r("h1"),N=l("Hold on, what if Devnol decides to backstab you?"),j=f(),_=r("p"),Q=l("I highly doubt he will, but in any case this happens, critical services will stay up. So only extra (non important services) running on the server will be gone, but you should be aware of that anyways."),A=f(),x=r("h1"),R=l("One of your services contains toxic people!"),O=f(),c=r("p"),z=l("You can contact us by mail or Matrix and we can figure this out with you. But we recommend that you put most of these requests in our support channel at "),m=r("a"),J=l("#support:projectsegfau.lt"),K=l(` on Matrix. +If it\u2019s something personal, just say that you have a report against someone on one of our services and you\u2019d like to be contacted by an admin and we\u2019ll constact you ASAP. We have no lives so we\u2019re quite active.`),P=f(),E=r("h1"),U=l("How can I trust your services?"),q=f(),h=r("p"),V=l("Well, you really can\u2019t. We don\u2019t make our logs or anything public, however, if you would like the data we have on you, please contact us. If you\u2019re paranoid, "),S=r("strong"),X=l("you are allowed to use Tor on our services"),Z=l(", but we don\u2019t host any .onion links."),D=f(),H=r("h1"),$=l("Which ways do you prefer to communicate?"),G=f(),v=r("p"),g=l("Look at "),k=r("a"),ee=l("Contact"),te=l("."),this.h()},l(e){p=n(e,"H1",{});var o=u(p);F=i(o,he),o.forEach(t),W=y(e),w=n(e,"H2",{});var se=u(w);L=i(se,"Who is the project owner?"),se.forEach(t),I=y(e),d=n(e,"P",{});var le=u(d);Y=i(le,"Orignally: Midou (Sysadmin) and Mrlerien (Hoster), but now Odyssey346 (Game Server Sysadmin, webdev and social media manager) and Devnol (Hoster) are with us."),le.forEach(t),M=y(e),b=n(e,"H1",{});var ie=u(b);N=i(ie,"Hold on, what if Devnol decides to backstab you?"),ie.forEach(t),j=y(e),_=n(e,"P",{});var re=u(_);Q=i(re,"I highly doubt he will, but in any case this happens, critical services will stay up. So only extra (non important services) running on the server will be gone, but you should be aware of that anyways."),re.forEach(t),A=y(e),x=n(e,"H1",{});var ne=u(x);R=i(ne,"One of your services contains toxic people!"),ne.forEach(t),O=y(e),c=n(e,"P",{});var C=u(c);z=i(C,"You can contact us by mail or Matrix and we can figure this out with you. But we recommend that you put most of these requests in our support channel at "),m=n(C,"A",{href:!0,rel:!0});var ue=u(m);J=i(ue,"#support:projectsegfau.lt"),ue.forEach(t),K=i(C,` on Matrix. +If it\u2019s something personal, just say that you have a report against someone on one of our services and you\u2019d like to be contacted by an admin and we\u2019ll constact you ASAP. We have no lives so we\u2019re quite active.`),C.forEach(t),P=y(e),E=n(e,"H1",{});var fe=u(E);U=i(fe,"How can I trust your services?"),fe.forEach(t),q=y(e),h=n(e,"P",{});var T=u(h);V=i(T,"Well, you really can\u2019t. We don\u2019t make our logs or anything public, however, if you would like the data we have on you, please contact us. If you\u2019re paranoid, "),S=n(T,"STRONG",{});var ye=u(S);X=i(ye,"you are allowed to use Tor on our services"),ye.forEach(t),Z=i(T,", but we don\u2019t host any .onion links."),T.forEach(t),D=y(e),H=n(e,"H1",{});var pe=u(H);$=i(pe,"Which ways do you prefer to communicate?"),pe.forEach(t),G=y(e),v=n(e,"P",{});var B=u(v);g=i(B,"Look at "),k=n(B,"A",{href:!0});var ce=u(k);ee=i(ce,"Contact"),ce.forEach(t),te=i(B,"."),B.forEach(t),this.h()},h(){oe(m,"href","https://matrix.to/#/#support:projectsegfau.lt"),oe(m,"rel","nofollow"),oe(k,"href","/contact")},m(e,o){a(e,p,o),s(p,F),a(e,W,o),a(e,w,o),s(w,L),a(e,I,o),a(e,d,o),s(d,Y),a(e,M,o),a(e,b,o),s(b,N),a(e,j,o),a(e,_,o),s(_,Q),a(e,A,o),a(e,x,o),s(x,R),a(e,O,o),a(e,c,o),s(c,z),s(c,m),s(m,J),s(c,K),a(e,P,o),a(e,E,o),s(E,U),a(e,q,o),a(e,h,o),s(h,V),s(h,S),s(S,X),s(h,Z),a(e,D,o),a(e,H,o),s(H,$),a(e,G,o),a(e,v,o),s(v,g),s(v,k),s(k,ee),s(v,te)},p:ae,i:ae,o:ae,d(e){e&&t(p),e&&t(W),e&&t(w),e&&t(I),e&&t(d),e&&t(M),e&&t(b),e&&t(j),e&&t(_),e&&t(A),e&&t(x),e&&t(O),e&&t(c),e&&t(P),e&&t(E),e&&t(q),e&&t(h),e&&t(D),e&&t(H),e&&t(G),e&&t(v)}}}const _e={title:"FAQ"},{title:he}=_e;class Ee extends me{constructor(p){super(),we(this,p,null,be,de,{})}}export{Ee as default,_e as metadata}; diff --git a/docker/docker/build/_app/pages/gameservers.md-69c866d5.js b/docker/docker/build/_app/pages/gameservers.md-69c866d5.js new file mode 100644 index 0000000..7ab127e --- /dev/null +++ b/docker/docker/build/_app/pages/gameservers.md-69c866d5.js @@ -0,0 +1,15 @@ +import{S as yt,i as Tt,s as Rt,e as t,t as n,k as l,c as r,a as i,h,d as a,m as o,b as c,f as Ct,g as w,G as e,n as tt}from"../chunks/index-61db2223.js";function Bt(wt){let y,U,z,G,X,J,L,Y,K,p,Z,R,$,ee,te,re,C,ae,Q,_,d,O,se,le,S,oe,ie,ne,he,M,ce,fe,ue,de,B,ve,me,f,I,be,_e,W,pe,ke,Ee,ge,we,ye,N,Te,Re,Ce,Be,H,He,Ae,v,F,De,Ge,j,Le,Oe,Se,Me,Ie,Ne,V,Fe,Ve,xe,Pe,u,x,We,je,q,qe,ze,Je,Ke,Qe,Ue,P,Xe,Ye,Ze,$e,A,et;return{c(){y=t("h1"),U=n(gt),z=l(),G=t("h2"),X=n("The places to release good chemicals in your brain"),J=l(),L=t("h3"),Y=n("Note: MOST OF THESE ARE NOT ONLINE! We\u2019re too fucking lazy to get them back right now."),K=l(),p=t("div"),Z=n("Please use common sense when playing on our servers. ("),R=t("a"),$=n("What is common sense?"),ee=n(`) + `),te=t("br"),re=l(),C=t("a"),ae=n("Our Discord server"),Q=l(),_=t("div"),d=t("div"),O=t("h3"),se=n("Garry's Mod"),le=l(),S=t("a"),oe=n("Garry's Mod has it's own website. Check it out here!"),ie=l(),ne=t("br"),he=l(),M=t("a"),ce=n("Connect to the server using this link"),fe=l(),ue=t("br"),de=l(),B=t("a"),ve=n("GameTracker Link"),me=l(),f=t("div"),I=t("h3"),be=n("Half-Life 2 Deathmatch"),_e=l(),W=t("b"),pe=n("Server name in browser list: MutaToiletTips"),ke=l(),Ee=t("br"),ge=n(` + Almost pure vanilla hl2dm server where you can have lots of fun chucking toilets at people + `),we=t("br"),ye=l(),N=t("a"),Te=n("Connect to the server using this link"),Re=l(),Ce=t("br"),Be=l(),H=t("a"),He=n("GameTracker Link"),Ae=l(),v=t("div"),F=t("h3"),De=n("Ricochet"),Ge=l(),j=t("b"),Le=n("Server name in browser list: MutaRicochetTips"),Oe=l(),Se=t("br"),Me=n(` + Our mission is to become the #1 Ricochet server in the world. It probably already is. + `),Ie=t("br"),Ne=l(),V=t("a"),Fe=n("Connect to the server using this link"),Ve=l(),xe=t("br"),Pe=l(),u=t("div"),x=t("h3"),We=n("Half-Life: Deathmatch"),je=l(),q=t("b"),qe=n("Server name in browser list: MutaCascadeTips"),ze=l(),Je=t("br"),Ke=n(` + Fun, casual Half-Life: Deathmatch. Perfect for when you dig out that old computer you found in your attic. + `),Qe=t("br"),Ue=l(),P=t("a"),Xe=n("Connect to the server using this link"),Ye=l(),Ze=t("br"),$e=l(),A=t("a"),et=n("GameTracker Link"),this.h()},l(s){y=r(s,"H1",{});var k=i(y);U=h(k,gt),k.forEach(a),z=o(s),G=r(s,"H2",{});var rt=i(G);X=h(rt,"The places to release good chemicals in your brain"),rt.forEach(a),J=o(s),L=r(s,"H3",{});var at=i(L);Y=h(at,"Note: MOST OF THESE ARE NOT ONLINE! We\u2019re too fucking lazy to get them back right now."),at.forEach(a),K=o(s),p=r(s,"DIV",{class:!0});var D=i(p);Z=h(D,"Please use common sense when playing on our servers. ("),R=r(D,"A",{href:!0,target:!0});var st=i(R);$=h(st,"What is common sense?"),st.forEach(a),ee=h(D,`) + `),te=r(D,"BR",{}),re=o(D),C=r(D,"A",{href:!0,style:!0});var lt=i(C);ae=h(lt,"Our Discord server"),lt.forEach(a),D.forEach(a),Q=o(s),_=r(s,"DIV",{class:!0});var T=i(_);d=r(T,"DIV",{id:!0});var E=i(d);O=r(E,"H3",{class:!0});var ot=i(O);se=h(ot,"Garry's Mod"),ot.forEach(a),le=o(E),S=r(E,"A",{href:!0});var it=i(S);oe=h(it,"Garry's Mod has it's own website. Check it out here!"),it.forEach(a),ie=o(E),ne=r(E,"BR",{}),he=o(E),M=r(E,"A",{href:!0});var nt=i(M);ce=h(nt,"Connect to the server using this link"),nt.forEach(a),fe=o(E),ue=r(E,"BR",{}),de=o(E),B=r(E,"A",{href:!0,target:!0});var ht=i(B);ve=h(ht,"GameTracker Link"),ht.forEach(a),E.forEach(a),me=o(T),f=r(T,"DIV",{id:!0});var m=i(f);I=r(m,"H3",{class:!0});var ct=i(I);be=h(ct,"Half-Life 2 Deathmatch"),ct.forEach(a),_e=o(m),W=r(m,"B",{});var ft=i(W);pe=h(ft,"Server name in browser list: MutaToiletTips"),ft.forEach(a),ke=o(m),Ee=r(m,"BR",{}),ge=h(m,` + Almost pure vanilla hl2dm server where you can have lots of fun chucking toilets at people + `),we=r(m,"BR",{}),ye=o(m),N=r(m,"A",{href:!0});var ut=i(N);Te=h(ut,"Connect to the server using this link"),ut.forEach(a),Re=o(m),Ce=r(m,"BR",{}),Be=o(m),H=r(m,"A",{href:!0,target:!0});var dt=i(H);He=h(dt,"GameTracker Link"),dt.forEach(a),m.forEach(a),Ae=o(T),v=r(T,"DIV",{id:!0});var g=i(v);F=r(g,"H3",{class:!0});var vt=i(F);De=h(vt,"Ricochet"),vt.forEach(a),Ge=o(g),j=r(g,"B",{});var mt=i(j);Le=h(mt,"Server name in browser list: MutaRicochetTips"),mt.forEach(a),Oe=o(g),Se=r(g,"BR",{}),Me=h(g,` + Our mission is to become the #1 Ricochet server in the world. It probably already is. + `),Ie=r(g,"BR",{}),Ne=o(g),V=r(g,"A",{href:!0});var bt=i(V);Fe=h(bt,"Connect to the server using this link"),bt.forEach(a),Ve=o(g),xe=r(g,"BR",{}),g.forEach(a),Pe=o(T),u=r(T,"DIV",{id:!0});var b=i(u);x=r(b,"H3",{class:!0});var _t=i(x);We=h(_t,"Half-Life: Deathmatch"),_t.forEach(a),je=o(b),q=r(b,"B",{});var pt=i(q);qe=h(pt,"Server name in browser list: MutaCascadeTips"),pt.forEach(a),ze=o(b),Je=r(b,"BR",{}),Ke=h(b,` + Fun, casual Half-Life: Deathmatch. Perfect for when you dig out that old computer you found in your attic. + `),Qe=r(b,"BR",{}),Ue=o(b),P=r(b,"A",{href:!0});var kt=i(P);Xe=h(kt,"Connect to the server using this link"),kt.forEach(a),Ye=o(b),Ze=r(b,"BR",{}),$e=o(b),A=r(b,"A",{href:!0,target:!0});var Et=i(A);et=h(Et,"GameTracker Link"),Et.forEach(a),b.forEach(a),T.forEach(a),this.h()},h(){c(R,"href","https://www.google.com/search?q=i%27m%20stupid%20and%20i%20dont%20know%20what%20common%20sense%20is%20so%20i%20have%20to%20google%20it"),c(R,"target","_blank"),c(C,"href","https://discord.gg/26EG7fFtfS"),Ct(C,"color","#5865F2"),c(p,"class","centreofattention"),c(O,"class","gameserversCardTitle"),c(S,"href","https://gmod.projectsegfau.lt"),c(M,"href","steam://connect/gmodsrv.projectsegfau.lt"),c(B,"href","https://www.gametracker.com/server_info/176.174.120.242:27015/"),c(B,"target","_blank"),c(d,"id","gmod"),c(I,"class","gameserversCardTitle"),c(N,"href","steam://connect/176.174.120.242:27017"),c(H,"href","https://www.gametracker.com/server_info/176.174.120.242:27017/"),c(H,"target","_blank"),c(f,"id","hl2dm"),c(F,"class","gameserversCardTitle"),c(V,"href","steam://connect/176.174.120.242:27016"),c(v,"id","ricochet"),c(x,"class","gameserversCardTitle"),c(P,"href","steam://connect/176.174.120.242:27018"),c(A,"href","https://www.gametracker.com/server_info/176.174.120.242:27018/"),c(A,"target","_blank"),c(u,"id","hldm"),c(_,"class","card")},m(s,k){w(s,y,k),e(y,U),w(s,z,k),w(s,G,k),e(G,X),w(s,J,k),w(s,L,k),e(L,Y),w(s,K,k),w(s,p,k),e(p,Z),e(p,R),e(R,$),e(p,ee),e(p,te),e(p,re),e(p,C),e(C,ae),w(s,Q,k),w(s,_,k),e(_,d),e(d,O),e(O,se),e(d,le),e(d,S),e(S,oe),e(d,ie),e(d,ne),e(d,he),e(d,M),e(M,ce),e(d,fe),e(d,ue),e(d,de),e(d,B),e(B,ve),e(_,me),e(_,f),e(f,I),e(I,be),e(f,_e),e(f,W),e(W,pe),e(f,ke),e(f,Ee),e(f,ge),e(f,we),e(f,ye),e(f,N),e(N,Te),e(f,Re),e(f,Ce),e(f,Be),e(f,H),e(H,He),e(_,Ae),e(_,v),e(v,F),e(F,De),e(v,Ge),e(v,j),e(j,Le),e(v,Oe),e(v,Se),e(v,Me),e(v,Ie),e(v,Ne),e(v,V),e(V,Fe),e(v,Ve),e(v,xe),e(_,Pe),e(_,u),e(u,x),e(x,We),e(u,je),e(u,q),e(q,qe),e(u,ze),e(u,Je),e(u,Ke),e(u,Qe),e(u,Ue),e(u,P),e(P,Xe),e(u,Ye),e(u,Ze),e(u,$e),e(u,A),e(A,et)},p:tt,i:tt,o:tt,d(s){s&&a(y),s&&a(z),s&&a(G),s&&a(J),s&&a(L),s&&a(K),s&&a(p),s&&a(Q),s&&a(_)}}}const Ht={title:"Our Gameservers"},{title:gt}=Ht;class Dt extends yt{constructor(y){super(),Tt(this,y,null,Bt,Rt,{})}}export{Dt as default,Ht as metadata}; diff --git a/docker/docker/build/_app/pages/index.md-7a103f35.js b/docker/docker/build/_app/pages/index.md-7a103f35.js new file mode 100644 index 0000000..4fd6f63 --- /dev/null +++ b/docker/docker/build/_app/pages/index.md-7a103f35.js @@ -0,0 +1 @@ +import{S as X,i as Z,s as $,e as a,t as r,k as c,c as o,a as i,h as f,d as t,m as d,b as x,g as l,G as u,n as F}from"../chunks/index-61db2223.js";function g(V){let p,P,E,h,W,H,v,A,S,m,D,G,_,N,k,n,T,j,b,Y,I,w,q,M,y,C;return{c(){p=a("h1"),P=r(U),E=c(),h=a("a"),W=r("Matrix"),H=c(),v=a("a"),A=r("Discord"),S=c(),m=a("a"),D=r("GitHub"),G=c(),_=a("h2"),N=r("4 idiots & one Sun server."),k=c(),n=a("h1"),T=r("what"),j=c(),b=a("p"),Y=r("We are 4 teenagers who have a decently powerful server. What do we do with this server? Host game servers and random assortment of privacy respecting tools like Invidious, Nextcloud, Matrix etc\u2026 and maybe some original works. You\u2019ll see eventually!"),I=c(),w=a("h1"),q=r("shut up nerd, I want to play games. Give me your ips!!!!"),M=c(),y=a("p"),C=r("There should be a navbar at the top."),this.h()},l(e){p=o(e,"H1",{});var s=i(p);P=f(s,U),s.forEach(t),E=d(e),h=o(e,"A",{href:!0,class:!0});var R=i(h);W=f(R,"Matrix"),R.forEach(t),H=d(e),v=o(e,"A",{href:!0,class:!0});var z=i(v);A=f(z,"Discord"),z.forEach(t),S=d(e),m=o(e,"A",{href:!0,class:!0});var B=i(m);D=f(B,"GitHub"),B.forEach(t),G=d(e),_=o(e,"H2",{});var J=i(_);N=f(J,"4 idiots & one Sun server."),J.forEach(t),k=d(e),n=o(e,"H1",{});var K=i(n);T=f(K,"what"),K.forEach(t),j=d(e),b=o(e,"P",{});var L=i(b);Y=f(L,"We are 4 teenagers who have a decently powerful server. What do we do with this server? Host game servers and random assortment of privacy respecting tools like Invidious, Nextcloud, Matrix etc\u2026 and maybe some original works. You\u2019ll see eventually!"),L.forEach(t),I=d(e),w=o(e,"H1",{});var O=i(w);q=f(O,"shut up nerd, I want to play games. Give me your ips!!!!"),O.forEach(t),M=d(e),y=o(e,"P",{});var Q=i(y);C=f(Q,"There should be a navbar at the top."),Q.forEach(t),this.h()},h(){x(h,"href","https://matrix.to/#/#project-segfault:projectsegfau.lt"),x(h,"class","button matrixcolored"),x(v,"href","https://discord.gg/26EG7fFtfS"),x(v,"class","button discordcolored"),x(m,"href","https://github.com/ProjectSegfault"),x(m,"class","button githubcolored")},m(e,s){l(e,p,s),u(p,P),l(e,E,s),l(e,h,s),u(h,W),l(e,H,s),l(e,v,s),u(v,A),l(e,S,s),l(e,m,s),u(m,D),l(e,G,s),l(e,_,s),u(_,N),l(e,k,s),l(e,n,s),u(n,T),l(e,j,s),l(e,b,s),u(b,Y),l(e,I,s),l(e,w,s),u(w,q),l(e,M,s),l(e,y,s),u(y,C)},p:F,i:F,o:F,d(e){e&&t(p),e&&t(E),e&&t(h),e&&t(H),e&&t(v),e&&t(S),e&&t(m),e&&t(G),e&&t(_),e&&t(k),e&&t(n),e&&t(j),e&&t(b),e&&t(I),e&&t(w),e&&t(M),e&&t(y)}}}const ee={title:"Project Segfault"},{title:U}=ee;class se extends X{constructor(p){super(),Z(this,p,null,g,$,{})}}export{se as default,ee as metadata}; diff --git a/docker/docker/build/_app/pages/instances.md-fa388593.js b/docker/docker/build/_app/pages/instances.md-fa388593.js new file mode 100644 index 0000000..e491927 --- /dev/null +++ b/docker/docker/build/_app/pages/instances.md-fa388593.js @@ -0,0 +1,23 @@ +import{S as st,i as at,s as it,e as t,t as n,k as i,c as r,a as l,h as d,d as s,m as o,b as c,g as P,G as e,n as Se}from"../chunks/index-61db2223.js";function ot(rt){let I,j,O,C,q,F,R,A,G,z,S,h,u,L,J,K,M,Q,U,X,T,Z,$,ee,te,v,N,re,se,ae,ie,oe,le,W,ne,de,ce,he,b,Y,ue,ve,be,fe,me,pe,D,we,_e,ke,Ee,f,H,ye,Be,Ie,Re,Pe,Ce,V,Le,Te,Ne,We,m,g,Ye,De,He,Ve,ge,xe,x,Ae,Oe,Fe;return{c(){I=t("h1"),j=n(tt),O=i(),C=t("h2"),q=n("Privacy-respecting services hosted on our network."),F=i(),R=t("div"),A=t("p"),G=n("Notice: Invidious, Libreddit, LBRY and nitter will move to the new domains soon."),z=t("p"),S=i(),h=t("div"),u=t("div"),L=t("h3"),J=n("Invidious"),K=i(),M=t("br"),Q=n(` + Tired of using YouTube on an old PC? Too Bloated? Want less tracking? Invidious is for you. + `),U=t("br"),X=i(),T=t("a"),Z=n("Click here to access the website."),$=i(),ee=t("br"),te=i(),v=t("div"),N=t("h3"),re=n("Libreddit"),se=i(),ae=t("br"),ie=n(` + Want to become a redditor? Wait actually you shouldn't- + `),oe=t("br"),le=i(),W=t("a"),ne=n("Click here to access the website."),de=i(),ce=t("br"),he=i(),b=t("div"),Y=t("h3"),ue=n("Librarian (LBRY)"),ve=i(),be=t("br"),fe=n(` + Even with Odysee, we still can't have nice things. + `),me=t("br"),pe=i(),D=t("a"),we=n("Click here to access the website."),_e=i(),ke=t("br"),Ee=i(),f=t("div"),H=t("h3"),ye=n("Nitter"),Be=i(),Ie=t("br"),Re=n(` + You want to check something on twitter? Oh wait you don't have an account.. No worries! + `),Pe=t("br"),Ce=i(),V=t("a"),Le=n("Nitter is here for that."),Te=i(),Ne=t("br"),We=i(),m=t("div"),g=t("h3"),Ye=n("Pleroma (Fediverse)"),De=i(),He=t("br"),Ve=n(` + Imagine a twitter-like social media that is distributed throughout a network of individual servers and applications... + Then you should use Pleroma. It's like Twitter but less stupid and open source and decentralized. Works with the Fediverse, so you can see all your friends. + `),ge=t("br"),xe=i(),x=t("a"),Ae=n("Click me to access our Pleroma instance"),Oe=i(),Fe=t("br"),this.h()},l(a){I=r(a,"H1",{});var p=l(I);j=d(p,tt),p.forEach(s),O=o(a),C=r(a,"H2",{});var je=l(C);q=d(je,"Privacy-respecting services hosted on our network."),je.forEach(s),F=o(a),R=r(a,"DIV",{class:!0});var ze=l(R);A=r(ze,"P",{});var qe=l(A);G=d(qe,"Notice: Invidious, Libreddit, LBRY and nitter will move to the new domains soon."),qe.forEach(s),z=r(ze,"P",{}),l(z).forEach(s),ze.forEach(s),S=o(a),h=r(a,"DIV",{class:!0});var w=l(h);u=r(w,"DIV",{id:!0});var _=l(u);L=r(_,"H3",{class:!0});var Ge=l(L);J=d(Ge,"Invidious"),Ge.forEach(s),K=o(_),M=r(_,"BR",{}),Q=d(_,` + Tired of using YouTube on an old PC? Too Bloated? Want less tracking? Invidious is for you. + `),U=r(_,"BR",{}),X=o(_),T=r(_,"A",{href:!0});var Je=l(T);Z=d(Je,"Click here to access the website."),Je.forEach(s),$=o(_),ee=r(_,"BR",{}),_.forEach(s),te=o(w),v=r(w,"DIV",{id:!0});var k=l(v);N=r(k,"H3",{class:!0});var Ke=l(N);re=d(Ke,"Libreddit"),Ke.forEach(s),se=o(k),ae=r(k,"BR",{}),ie=d(k,` + Want to become a redditor? Wait actually you shouldn't- + `),oe=r(k,"BR",{}),le=o(k),W=r(k,"A",{href:!0});var Me=l(W);ne=d(Me,"Click here to access the website."),Me.forEach(s),de=o(k),ce=r(k,"BR",{}),k.forEach(s),he=o(w),b=r(w,"DIV",{id:!0});var E=l(b);Y=r(E,"H3",{class:!0});var Qe=l(Y);ue=d(Qe,"Librarian (LBRY)"),Qe.forEach(s),ve=o(E),be=r(E,"BR",{}),fe=d(E,` + Even with Odysee, we still can't have nice things. + `),me=r(E,"BR",{}),pe=o(E),D=r(E,"A",{href:!0});var Ue=l(D);we=d(Ue,"Click here to access the website."),Ue.forEach(s),_e=o(E),ke=r(E,"BR",{}),E.forEach(s),Ee=o(w),f=r(w,"DIV",{id:!0});var y=l(f);H=r(y,"H3",{class:!0});var Xe=l(H);ye=d(Xe,"Nitter"),Xe.forEach(s),Be=o(y),Ie=r(y,"BR",{}),Re=d(y,` + You want to check something on twitter? Oh wait you don't have an account.. No worries! + `),Pe=r(y,"BR",{}),Ce=o(y),V=r(y,"A",{href:!0});var Ze=l(V);Le=d(Ze,"Nitter is here for that."),Ze.forEach(s),Te=o(y),Ne=r(y,"BR",{}),y.forEach(s),We=o(w),m=r(w,"DIV",{id:!0});var B=l(m);g=r(B,"H3",{class:!0});var $e=l(g);Ye=d($e,"Pleroma (Fediverse)"),$e.forEach(s),De=o(B),He=r(B,"BR",{}),Ve=d(B,` + Imagine a twitter-like social media that is distributed throughout a network of individual servers and applications... + Then you should use Pleroma. It's like Twitter but less stupid and open source and decentralized. Works with the Fediverse, so you can see all your friends. + `),ge=r(B,"BR",{}),xe=o(B),x=r(B,"A",{href:!0});var et=l(x);Ae=d(et,"Click me to access our Pleroma instance"),et.forEach(s),Oe=o(B),Fe=r(B,"BR",{}),B.forEach(s),w.forEach(s),this.h()},h(){c(R,"class","centreofattention"),c(L,"class","instances"),c(T,"href","https://invidious.mutahar.rocks"),c(u,"id","inv"),c(N,"class","instances"),c(W,"href","https://libreddit.mutahar.rocks"),c(v,"id","libr"),c(Y,"class","instances"),c(D,"href","https://lbry.mutahar.rocks"),c(b,"id","lbry"),c(H,"class","instances"),c(V,"href","https://nitter.mutahar.rocks"),c(f,"id","nitt"),c(g,"class","instances"),c(x,"href","https://social.projectsegfau.lt"),c(m,"id","pleroma"),c(h,"class","card")},m(a,p){P(a,I,p),e(I,j),P(a,O,p),P(a,C,p),e(C,q),P(a,F,p),P(a,R,p),e(R,A),e(A,G),e(R,z),P(a,S,p),P(a,h,p),e(h,u),e(u,L),e(L,J),e(u,K),e(u,M),e(u,Q),e(u,U),e(u,X),e(u,T),e(T,Z),e(u,$),e(u,ee),e(h,te),e(h,v),e(v,N),e(N,re),e(v,se),e(v,ae),e(v,ie),e(v,oe),e(v,le),e(v,W),e(W,ne),e(v,de),e(v,ce),e(h,he),e(h,b),e(b,Y),e(Y,ue),e(b,ve),e(b,be),e(b,fe),e(b,me),e(b,pe),e(b,D),e(D,we),e(b,_e),e(b,ke),e(h,Ee),e(h,f),e(f,H),e(H,ye),e(f,Be),e(f,Ie),e(f,Re),e(f,Pe),e(f,Ce),e(f,V),e(V,Le),e(f,Te),e(f,Ne),e(h,We),e(h,m),e(m,g),e(g,Ye),e(m,De),e(m,He),e(m,Ve),e(m,ge),e(m,xe),e(m,x),e(x,Ae),e(m,Oe),e(m,Fe)},p:Se,i:Se,o:Se,d(a){a&&s(I),a&&s(O),a&&s(C),a&&s(F),a&&s(R),a&&s(S),a&&s(h)}}}const lt={title:"Our Instances"},{title:tt}=lt;class dt extends st{constructor(I){super(),at(this,I,null,ot,it,{})}}export{dt as default,lt as metadata}; diff --git a/docker/docker/build/_app/pages/members.md-3021dff5.js b/docker/docker/build/_app/pages/members.md-3021dff5.js new file mode 100644 index 0000000..b50cc02 --- /dev/null +++ b/docker/docker/build/_app/pages/members.md-3021dff5.js @@ -0,0 +1,11 @@ +import{S as re,i as oe,s as ae,e as i,t as r,k as P,c as f,a as c,h as o,d as s,m as j,b as a,f as se,g as l,G as u,n as T}from"../chunks/index-61db2223.js";function ie(le){let h,L,M,y,R,O,m,S,A,n,q,x,E,z,G,_,B,k,v,I,C,H,J,D,w,K,F,b,N,p,Q;return{c(){h=i("h1"),L=r(te),M=P(),y=i("h2"),R=r("Midou"),O=r(` +Project owner, manages the team. `),m=i("a"),S=r("His website"),A=P(),n=i("a"),q=r("His Pleroma account"),x=P(),E=i("h2"),z=r("MrLeRien"),G=r(` +Project co-owner + Hoster (hosts the Hitachi server in France), master of coins. +`),_=i("h2"),B=r("Odyssey346"),k=r(` +Chief Gaming Officer, web developer and occasional service borker. `),v=i("a"),I=r("His website"),C=P(),H=i("a"),J=r("His Pleroma account"),D=P(),w=i("h2"),K=r("Devnol"),F=r(` +Owner of our Helios server in Greece. `),b=i("a"),N=r("His website"),p=i("a"),Q=r("His Pleroma account"),this.h()},l(e){h=f(e,"H1",{});var t=c(h);L=o(t,te),t.forEach(s),M=j(e),y=f(e,"H2",{});var U=c(y);R=o(U,"Midou"),U.forEach(s),O=o(e,` +Project owner, manages the team. `),m=f(e,"A",{href:!0,class:!0});var V=c(m);S=o(V,"His website"),V.forEach(s),A=j(e),n=f(e,"A",{href:!0,class:!0});var W=c(n);q=o(W,"His Pleroma account"),W.forEach(s),x=j(e),E=f(e,"H2",{});var X=c(E);z=o(X,"MrLeRien"),X.forEach(s),G=o(e,` +Project co-owner + Hoster (hosts the Hitachi server in France), master of coins. +`),_=f(e,"H2",{style:!0});var Y=c(_);B=o(Y,"Odyssey346"),Y.forEach(s),k=o(e,` +Chief Gaming Officer, web developer and occasional service borker. `),v=f(e,"A",{href:!0,class:!0});var Z=c(v);I=o(Z,"His website"),Z.forEach(s),C=j(e),H=f(e,"A",{href:!0,class:!0});var $=c(H);J=o($,"His Pleroma account"),$.forEach(s),D=j(e),w=f(e,"H2",{style:!0});var d=c(w);K=o(d,"Devnol"),d.forEach(s),F=o(e,` +Owner of our Helios server in Greece. `),b=f(e,"A",{href:!0,class:!0});var g=c(b);N=o(g,"His website"),g.forEach(s),p=f(e,"A",{href:!0,class:!0});var ee=c(p);Q=o(ee,"His Pleroma account"),ee.forEach(s),this.h()},h(){a(m,"href","https://miicord.com"),a(m,"class","button"),a(n,"href","https://social.projectsegfau.lt/Midou"),a(n,"class","button"),se(_,"color","#7bc27d"),a(v,"href","https://odyssey346.github.io"),a(v,"class","button"),a(H,"href","https://social.projectsegfau.lt/Odyssey346"),a(H,"class","button"),se(w,"color","#00d4aa"),a(b,"href","https://devnol.github.io"),a(b,"class","button"),a(p,"href","https://social.projectsegfau.lt/Panos"),a(p,"class","button")},m(e,t){l(e,h,t),u(h,L),l(e,M,t),l(e,y,t),u(y,R),l(e,O,t),l(e,m,t),u(m,S),l(e,A,t),l(e,n,t),u(n,q),l(e,x,t),l(e,E,t),u(E,z),l(e,G,t),l(e,_,t),u(_,B),l(e,k,t),l(e,v,t),u(v,I),l(e,C,t),l(e,H,t),u(H,J),l(e,D,t),l(e,w,t),u(w,K),l(e,F,t),l(e,b,t),u(b,N),l(e,p,t),u(p,Q)},p:T,i:T,o:T,d(e){e&&s(h),e&&s(M),e&&s(y),e&&s(O),e&&s(m),e&&s(A),e&&s(n),e&&s(x),e&&s(E),e&&s(G),e&&s(_),e&&s(k),e&&s(v),e&&s(C),e&&s(H),e&&s(D),e&&s(w),e&&s(F),e&&s(b),e&&s(p)}}}const fe={title:"Members of the project"},{title:te}=fe;class ue extends re{constructor(h){super(),oe(this,h,null,ie,ae,{})}}export{ue as default,fe as metadata}; diff --git a/docker/docker/build/_app/pages/minecraft.md-7ce11341.js b/docker/docker/build/_app/pages/minecraft.md-7ce11341.js new file mode 100644 index 0000000..f0f3c84 --- /dev/null +++ b/docker/docker/build/_app/pages/minecraft.md-7ce11341.js @@ -0,0 +1 @@ +import{S as St,i as jt,s as Dt,e as o,t as s,k as u,c as r,a as i,h as a,d as l,m as c,b as v,g as n,G as t,n as Xl}from"../chunks/index-61db2223.js";function Gt(It){let d,Ge,ue,D,Ae,ce,G,xe,pe,E,Ye,y,Be,He,me,A,Te,ve,h,U,Ve,Xe,W,Oe,Re,q,Je,Fe,z,Ne,he,x,Ue,de,k,K,We,qe,Ee,b,Q,ze,Ke,_e,Y,Z,Qe,ye,w,B,Ze,P,$e,ge,ke,H,el,be,T,L,ll,we,V,M,tl,Pe,X,C,ol,Le,O,rl,Me,R,J,il,Ce,F,sl,Ie,N,al,Se,p,$,fl,nl,g,ul,cl,ee,I,pl,ml,le,vl,hl,te,dl,El,oe,_l,yl,S,kl,j,bl,wl,Pl,re,Ll,Ml,ie,Cl,Il,se,Sl,jl,ae,Dl,Gl,fe,Al,xl,ne,Yl;return{c(){d=o("h1"),Ge=s(Ct),ue=u(),D=o("h1"),Ae=s("Yeah, we have a Minecraft server."),ce=u(),G=o("p"),xe=s("We have an invite-only SMP server running on our network on version 1.18* (1.18, 1.18.1, 1.18.2) which is also bridged to Bedrock using GeyserMC."),pe=u(),E=o("p"),Ye=s("If you would like to join, please "),y=o("a"),Be=s("join our Discord"),He=s(" and ask us there to be whitelisted."),me=u(),A=o("h2"),Te=s("Rules"),ve=u(),h=o("ol"),U=o("li"),Ve=s("Do not modify buildings without permission."),Xe=u(),W=o("li"),Oe=s("Do not bypass protections. (mining around a protected door, bypassing chest locks etc)"),Re=u(),q=o("li"),Je=s("Do not cheat"),Fe=u(),z=o("li"),Ne=s("Do not lag the shit out of the server."),he=u(),x=o("h2"),Ue=s("IP"),de=u(),k=o("p"),K=o("strong"),We=s("Java"),qe=s(": mc.projectsegfau.lt:25565"),Ee=u(),b=o("p"),Q=o("strong"),ze=s("Bedrock"),Ke=s(" mc.projectsegfau.lt:19132"),_e=u(),Y=o("p"),Z=o("em"),Qe=s("psst, you can join bedrock on your switch using the app we\u2019ve linked below!"),ye=u(),w=o("p"),B=o("em"),Ze=s("another psst, if you play on both Java and Bedrock, "),P=o("a"),$e=s("link your accounts together on GeyserMC\u2019s website!"),ge=s(" Your accounts will be linked together meaning you will have the exact same experience."),ke=u(),H=o("h2"),el=s("Links"),be=u(),T=o("p"),L=o("a"),ll=s("Dynmap"),we=u(),V=o("p"),M=o("a"),tl=s("MC Server Connector for iOS"),Pe=u(),X=o("p"),C=o("a"),ol=s("MC Server Connector for Android"),Le=u(),O=o("h2"),rl=s("Recommended Client-Side Mods"),Me=u(),R=o("p"),J=o("a"),il=s("Click me for a list of recommended client-side mods"),Ce=u(),F=o("h2"),sl=s("Plugin list"),Ie=u(),N=o("p"),al=s("This is a manually made list of our plugins, so it might not be up to date."),Se=u(),p=o("ul"),$=o("li"),fl=s("BlockLocker"),nl=u(),g=o("li"),ul=s("CoreProtect"),cl=u(),ee=o("li"),I=o("a"),pl=s("Dynmap"),ml=u(),le=o("li"),vl=s("EssentialsX (EssentialsXDiscord, EssentialsXGeoIP)"),hl=u(),te=o("li"),dl=s("Geyser & Floodgate"),El=u(),oe=o("li"),_l=s("LuckPerms"),yl=u(),S=o("li"),kl=s("mcMMO (manually built! fuck buying things. "),j=o("a"),bl=s("Click here to download our build"),wl=s(")"),Pl=u(),re=o("li"),Ll=s("TabTPS"),Ml=u(),ie=o("li"),Cl=s("Vault"),Il=u(),se=o("li"),Sl=s("ViaVersion (You may only connect from a base version and its subversions (1.18, 1.18.1, 1.18.2). You cannot connect from a major version older than the major version the server is running.)"),jl=u(),ae=o("li"),Dl=s("PlugMan"),Gl=u(),fe=o("li"),Al=s("CombatLogX"),xl=u(),ne=o("li"),Yl=s("Simple Voice Mod"),this.h()},l(e){d=r(e,"H1",{});var f=i(d);Ge=a(f,Ct),f.forEach(l),ue=c(e),D=r(e,"H1",{});var Ol=i(D);Ae=a(Ol,"Yeah, we have a Minecraft server."),Ol.forEach(l),ce=c(e),G=r(e,"P",{});var Rl=i(G);xe=a(Rl,"We have an invite-only SMP server running on our network on version 1.18* (1.18, 1.18.1, 1.18.2) which is also bridged to Bedrock using GeyserMC."),Rl.forEach(l),pe=c(e),E=r(e,"P",{});var je=i(E);Ye=a(je,"If you would like to join, please "),y=r(je,"A",{href:!0,rel:!0});var Jl=i(y);Be=a(Jl,"join our Discord"),Jl.forEach(l),He=a(je," and ask us there to be whitelisted."),je.forEach(l),me=c(e),A=r(e,"H2",{});var Fl=i(A);Te=a(Fl,"Rules"),Fl.forEach(l),ve=c(e),h=r(e,"OL",{});var _=i(h);U=r(_,"LI",{});var Nl=i(U);Ve=a(Nl,"Do not modify buildings without permission."),Nl.forEach(l),Xe=c(_),W=r(_,"LI",{});var Ul=i(W);Oe=a(Ul,"Do not bypass protections. (mining around a protected door, bypassing chest locks etc)"),Ul.forEach(l),Re=c(_),q=r(_,"LI",{});var Wl=i(q);Je=a(Wl,"Do not cheat"),Wl.forEach(l),Fe=c(_),z=r(_,"LI",{});var ql=i(z);Ne=a(ql,"Do not lag the shit out of the server."),ql.forEach(l),_.forEach(l),he=c(e),x=r(e,"H2",{});var zl=i(x);Ue=a(zl,"IP"),zl.forEach(l),de=c(e),k=r(e,"P",{});var Bl=i(k);K=r(Bl,"STRONG",{});var Kl=i(K);We=a(Kl,"Java"),Kl.forEach(l),qe=a(Bl,": mc.projectsegfau.lt:25565"),Bl.forEach(l),Ee=c(e),b=r(e,"P",{});var Hl=i(b);Q=r(Hl,"STRONG",{});var Ql=i(Q);ze=a(Ql,"Bedrock"),Ql.forEach(l),Ke=a(Hl," mc.projectsegfau.lt:19132"),Hl.forEach(l),_e=c(e),Y=r(e,"P",{});var Zl=i(Y);Z=r(Zl,"EM",{});var $l=i(Z);Qe=a($l,"psst, you can join bedrock on your switch using the app we\u2019ve linked below!"),$l.forEach(l),Zl.forEach(l),ye=c(e),w=r(e,"P",{});var Tl=i(w);B=r(Tl,"EM",{});var Vl=i(B);Ze=a(Vl,"another psst, if you play on both Java and Bedrock, "),P=r(Vl,"A",{href:!0,rel:!0});var gl=i(P);$e=a(gl,"link your accounts together on GeyserMC\u2019s website!"),gl.forEach(l),Vl.forEach(l),ge=a(Tl," Your accounts will be linked together meaning you will have the exact same experience."),Tl.forEach(l),ke=c(e),H=r(e,"H2",{});var et=i(H);el=a(et,"Links"),et.forEach(l),be=c(e),T=r(e,"P",{});var lt=i(T);L=r(lt,"A",{href:!0,rel:!0});var tt=i(L);ll=a(tt,"Dynmap"),tt.forEach(l),lt.forEach(l),we=c(e),V=r(e,"P",{});var ot=i(V);M=r(ot,"A",{href:!0,rel:!0});var rt=i(M);tl=a(rt,"MC Server Connector for iOS"),rt.forEach(l),ot.forEach(l),Pe=c(e),X=r(e,"P",{});var it=i(X);C=r(it,"A",{href:!0,rel:!0});var st=i(C);ol=a(st,"MC Server Connector for Android"),st.forEach(l),it.forEach(l),Le=c(e),O=r(e,"H2",{});var at=i(O);rl=a(at,"Recommended Client-Side Mods"),at.forEach(l),Me=c(e),R=r(e,"P",{});var ft=i(R);J=r(ft,"A",{href:!0});var nt=i(J);il=a(nt,"Click me for a list of recommended client-side mods"),nt.forEach(l),ft.forEach(l),Ce=c(e),F=r(e,"H2",{});var ut=i(F);sl=a(ut,"Plugin list"),ut.forEach(l),Ie=c(e),N=r(e,"P",{});var ct=i(N);al=a(ct,"This is a manually made list of our plugins, so it might not be up to date."),ct.forEach(l),Se=c(e),p=r(e,"UL",{});var m=i(p);$=r(m,"LI",{});var pt=i($);fl=a(pt,"BlockLocker"),pt.forEach(l),nl=c(m),g=r(m,"LI",{});var mt=i(g);ul=a(mt,"CoreProtect"),mt.forEach(l),cl=c(m),ee=r(m,"LI",{});var vt=i(ee);I=r(vt,"A",{href:!0,rel:!0});var ht=i(I);pl=a(ht,"Dynmap"),ht.forEach(l),vt.forEach(l),ml=c(m),le=r(m,"LI",{});var dt=i(le);vl=a(dt,"EssentialsX (EssentialsXDiscord, EssentialsXGeoIP)"),dt.forEach(l),hl=c(m),te=r(m,"LI",{});var Et=i(te);dl=a(Et,"Geyser & Floodgate"),Et.forEach(l),El=c(m),oe=r(m,"LI",{});var _t=i(oe);_l=a(_t,"LuckPerms"),_t.forEach(l),yl=c(m),S=r(m,"LI",{});var De=i(S);kl=a(De,"mcMMO (manually built! fuck buying things. "),j=r(De,"A",{href:!0,rel:!0});var yt=i(j);bl=a(yt,"Click here to download our build"),yt.forEach(l),wl=a(De,")"),De.forEach(l),Pl=c(m),re=r(m,"LI",{});var kt=i(re);Ll=a(kt,"TabTPS"),kt.forEach(l),Ml=c(m),ie=r(m,"LI",{});var bt=i(ie);Cl=a(bt,"Vault"),bt.forEach(l),Il=c(m),se=r(m,"LI",{});var wt=i(se);Sl=a(wt,"ViaVersion (You may only connect from a base version and its subversions (1.18, 1.18.1, 1.18.2). You cannot connect from a major version older than the major version the server is running.)"),wt.forEach(l),jl=c(m),ae=r(m,"LI",{});var Pt=i(ae);Dl=a(Pt,"PlugMan"),Pt.forEach(l),Gl=c(m),fe=r(m,"LI",{});var Lt=i(fe);Al=a(Lt,"CombatLogX"),Lt.forEach(l),xl=c(m),ne=r(m,"LI",{});var Mt=i(ne);Yl=a(Mt,"Simple Voice Mod"),Mt.forEach(l),m.forEach(l),this.h()},h(){v(y,"href","https://discord.gg/26EG7fFtfS"),v(y,"rel","nofollow"),v(P,"href","https://link.geysermc.org"),v(P,"rel","nofollow"),v(L,"href","https://map.mc.projectsegfau.lt"),v(L,"rel","nofollow"),v(M,"href","https://apps.apple.com/us/app/mc-server-connector/id1548251304"),v(M,"rel","nofollow"),v(C,"href","https://play.google.com/store/apps/details?id=com.smokiem.mcserverconnector&hl=no\u2277=US"),v(C,"rel","nofollow"),v(J,"href","minecraft_recommendedcsmods"),v(I,"href","https://map.mc.projectsegfau.lt"),v(I,"rel","nofollow"),v(j,"href","https://cloud.mutahar.rocks/s/YP5pP6G45HePcs9"),v(j,"rel","nofollow")},m(e,f){n(e,d,f),t(d,Ge),n(e,ue,f),n(e,D,f),t(D,Ae),n(e,ce,f),n(e,G,f),t(G,xe),n(e,pe,f),n(e,E,f),t(E,Ye),t(E,y),t(y,Be),t(E,He),n(e,me,f),n(e,A,f),t(A,Te),n(e,ve,f),n(e,h,f),t(h,U),t(U,Ve),t(h,Xe),t(h,W),t(W,Oe),t(h,Re),t(h,q),t(q,Je),t(h,Fe),t(h,z),t(z,Ne),n(e,he,f),n(e,x,f),t(x,Ue),n(e,de,f),n(e,k,f),t(k,K),t(K,We),t(k,qe),n(e,Ee,f),n(e,b,f),t(b,Q),t(Q,ze),t(b,Ke),n(e,_e,f),n(e,Y,f),t(Y,Z),t(Z,Qe),n(e,ye,f),n(e,w,f),t(w,B),t(B,Ze),t(B,P),t(P,$e),t(w,ge),n(e,ke,f),n(e,H,f),t(H,el),n(e,be,f),n(e,T,f),t(T,L),t(L,ll),n(e,we,f),n(e,V,f),t(V,M),t(M,tl),n(e,Pe,f),n(e,X,f),t(X,C),t(C,ol),n(e,Le,f),n(e,O,f),t(O,rl),n(e,Me,f),n(e,R,f),t(R,J),t(J,il),n(e,Ce,f),n(e,F,f),t(F,sl),n(e,Ie,f),n(e,N,f),t(N,al),n(e,Se,f),n(e,p,f),t(p,$),t($,fl),t(p,nl),t(p,g),t(g,ul),t(p,cl),t(p,ee),t(ee,I),t(I,pl),t(p,ml),t(p,le),t(le,vl),t(p,hl),t(p,te),t(te,dl),t(p,El),t(p,oe),t(oe,_l),t(p,yl),t(p,S),t(S,kl),t(S,j),t(j,bl),t(S,wl),t(p,Pl),t(p,re),t(re,Ll),t(p,Ml),t(p,ie),t(ie,Cl),t(p,Il),t(p,se),t(se,Sl),t(p,jl),t(p,ae),t(ae,Dl),t(p,Gl),t(p,fe),t(fe,Al),t(p,xl),t(p,ne),t(ne,Yl)},p:Xl,i:Xl,o:Xl,d(e){e&&l(d),e&&l(ue),e&&l(D),e&&l(ce),e&&l(G),e&&l(pe),e&&l(E),e&&l(me),e&&l(A),e&&l(ve),e&&l(h),e&&l(he),e&&l(x),e&&l(de),e&&l(k),e&&l(Ee),e&&l(b),e&&l(_e),e&&l(Y),e&&l(ye),e&&l(w),e&&l(ke),e&&l(H),e&&l(be),e&&l(T),e&&l(we),e&&l(V),e&&l(Pe),e&&l(X),e&&l(Le),e&&l(O),e&&l(Me),e&&l(R),e&&l(Ce),e&&l(F),e&&l(Ie),e&&l(N),e&&l(Se),e&&l(p)}}}const At={title:"Project Segfault MC"},{title:Ct}=At;class Yt extends St{constructor(d){super(),jt(this,d,null,Gt,Dt,{})}}export{Yt as default,At as metadata}; diff --git a/docker/docker/build/_app/pages/minecraft_recommendedcsmods.md-38efe415.js b/docker/docker/build/_app/pages/minecraft_recommendedcsmods.md-38efe415.js new file mode 100644 index 0000000..b092874 --- /dev/null +++ b/docker/docker/build/_app/pages/minecraft_recommendedcsmods.md-38efe415.js @@ -0,0 +1 @@ +import{S as re,i as le,s as ie,e as r,t as f,k as v,c as l,a as i,h as c,d as t,m as _,b as y,g as s,G as o,n as J}from"../chunks/index-61db2223.js";function se(ae){let n,X,b,k,w,H,I,E,P,B,M,z,L,S,R,V,m,h,p,T,j,d,q,G,x,U,D,A,u,F;return{c(){n=r("h1"),X=f(oe),b=v(),k=r("h1"),w=r("a"),H=f("Click me to go back to the Minecraft site"),I=v(),E=r("h2"),P=f("Recommended mods list"),B=v(),M=r("p"),z=f("These are picked by our community or are for server features like voice chatting."),L=v(),S=r("p"),R=f("If you play on Bedrock, try to find an alternative to these. Mods like Simple Voice Chat have no alternative on Bedrock, sorry."),V=v(),m=r("ul"),h=r("li"),p=r("a"),T=f("Xaero\u2019s World Map"),j=f(" & "),d=r("a"),q=f("Xaero\u2019s Minimap"),G=v(),x=r("li"),U=f("Any optimization mod (We recommend at least Sodium)"),D=v(),A=r("li"),u=r("a"),F=f("Simple Voice Chat"),this.h()},l(e){n=l(e,"H1",{});var a=i(n);X=c(a,oe),a.forEach(t),b=_(e),k=l(e,"H1",{});var K=i(k);w=l(K,"A",{href:!0});var N=i(w);H=c(N,"Click me to go back to the Minecraft site"),N.forEach(t),K.forEach(t),I=_(e),E=l(e,"H2",{});var O=i(E);P=c(O,"Recommended mods list"),O.forEach(t),B=_(e),M=l(e,"P",{});var Q=i(M);z=c(Q,"These are picked by our community or are for server features like voice chatting."),Q.forEach(t),L=_(e),S=l(e,"P",{});var Y=i(S);R=c(Y,"If you play on Bedrock, try to find an alternative to these. Mods like Simple Voice Chat have no alternative on Bedrock, sorry."),Y.forEach(t),V=_(e),m=l(e,"UL",{});var C=i(m);h=l(C,"LI",{});var W=i(h);p=l(W,"A",{href:!0,rel:!0});var Z=i(p);T=c(Z,"Xaero\u2019s World Map"),Z.forEach(t),j=c(W," & "),d=l(W,"A",{href:!0,rel:!0});var $=i(d);q=c($,"Xaero\u2019s Minimap"),$.forEach(t),W.forEach(t),G=_(C),x=l(C,"LI",{});var g=i(x);U=c(g,"Any optimization mod (We recommend at least Sodium)"),g.forEach(t),D=_(C),A=l(C,"LI",{});var ee=i(A);u=l(ee,"A",{href:!0,rel:!0});var te=i(u);F=c(te,"Simple Voice Chat"),te.forEach(t),ee.forEach(t),C.forEach(t),this.h()},h(){y(w,"href","minecraft"),y(p,"href","https://www.curseforge.com/minecraft/mc-mods/xaeros-world-map"),y(p,"rel","nofollow"),y(d,"href","https://www.curseforge.com/minecraft/mc-mods/xaeros-minimap"),y(d,"rel","nofollow"),y(u,"href","https://www.curseforge.com/minecraft/mc-mods/simple-voice-chat"),y(u,"rel","nofollow")},m(e,a){s(e,n,a),o(n,X),s(e,b,a),s(e,k,a),o(k,w),o(w,H),s(e,I,a),s(e,E,a),o(E,P),s(e,B,a),s(e,M,a),o(M,z),s(e,L,a),s(e,S,a),o(S,R),s(e,V,a),s(e,m,a),o(m,h),o(h,p),o(p,T),o(h,j),o(h,d),o(d,q),o(m,G),o(m,x),o(x,U),o(m,D),o(m,A),o(A,u),o(u,F)},p:J,i:J,o:J,d(e){e&&t(n),e&&t(b),e&&t(k),e&&t(I),e&&t(E),e&&t(B),e&&t(M),e&&t(L),e&&t(S),e&&t(V),e&&t(m)}}}const me={title:"Project Segfault MC"},{title:oe}=me;class ce extends re{constructor(n){super(),le(this,n,null,se,ie,{})}}export{ce as default,me as metadata}; diff --git a/docker/docker/build/_app/start-73b606e6.js b/docker/docker/build/_app/start-73b606e6.js new file mode 100644 index 0000000..1efed8a --- /dev/null +++ b/docker/docker/build/_app/start-73b606e6.js @@ -0,0 +1 @@ +var rt=Object.defineProperty,st=Object.defineProperties;var it=Object.getOwnPropertyDescriptors;var de=Object.getOwnPropertySymbols;var je=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable;var Ce=(n,e,t)=>e in n?rt(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,T=(n,e)=>{for(var t in e||(e={}))je.call(e,t)&&Ce(n,t,e[t]);if(de)for(var t of de(e))qe.call(e,t)&&Ce(n,t,e[t]);return n},se=(n,e)=>st(n,it(e));var ze=(n,e)=>{var t={};for(var s in n)je.call(n,s)&&e.indexOf(s)<0&&(t[s]=n[s]);if(n!=null&&de)for(var s of de(n))e.indexOf(s)<0&&qe.call(n,s)&&(t[s]=n[s]);return t};import{n as ye,s as et,S as ot,i as at,e as ct,c as lt,a as ft,d as q,b as ve,f as W,g as z,t as ut,h as dt,j as pt,k as _t,l as D,m as ht,o as F,p as V,q as G,r as N,u as mt,v as gt,w as ke,x as J,y as oe,z as K,A as ae,B as ce,C as B,D as le,E as Je}from"./chunks/index-61db2223.js";const H=[];function pe(n,e=ye){let t;const s=new Set;function l(r){if(et(n,r)&&(n=r,t)){const i=!H.length;for(const o of s)o[1](),H.push(o,n);if(i){for(let o=0;o{s.delete(o),s.size===0&&(t(),t=null)}}return{set:l,update:a,subscribe:f}}let Ke="",tt="";function wt(n){Ke=n.base,tt=n.assets||Ke}function bt(n){let e,t,s;const l=[n[1]||{}];var a=n[0][0];function f(r){let i={};for(let o=0;o{B(d,1)}),G()}a?(e=new a(f()),J(e.$$.fragment),N(e.$$.fragment,1),K(e,t.parentNode,t)):e=null}else a&&e.$set(o)},i(r){s||(e&&N(e.$$.fragment,r),s=!0)},o(r){e&&V(e.$$.fragment,r),s=!1},d(r){r&&q(t),e&&B(e,r)}}}function yt(n){let e,t,s;const l=[n[1]||{}];var a=n[0][0];function f(r){let i={$$slots:{default:[kt]},$$scope:{ctx:r}};for(let o=0;o{B(d,1)}),G()}a?(e=new a(f(r)),J(e.$$.fragment),N(e.$$.fragment,1),K(e,t.parentNode,t)):e=null}else a&&e.$set(o)},i(r){s||(e&&N(e.$$.fragment,r),s=!0)},o(r){e&&V(e.$$.fragment,r),s=!1},d(r){r&&q(t),e&&B(e,r)}}}function vt(n){let e,t,s;const l=[n[2]||{}];var a=n[0][1];function f(r){let i={};for(let o=0;o{B(d,1)}),G()}a?(e=new a(f()),J(e.$$.fragment),N(e.$$.fragment,1),K(e,t.parentNode,t)):e=null}else a&&e.$set(o)},i(r){s||(e&&N(e.$$.fragment,r),s=!0)},o(r){e&&V(e.$$.fragment,r),s=!1},d(r){r&&q(t),e&&B(e,r)}}}function Et(n){let e,t,s;const l=[n[2]||{}];var a=n[0][1];function f(r){let i={$$slots:{default:[$t]},$$scope:{ctx:r}};for(let o=0;o{B(d,1)}),G()}a?(e=new a(f(r)),J(e.$$.fragment),N(e.$$.fragment,1),K(e,t.parentNode,t)):e=null}else a&&e.$set(o)},i(r){s||(e&&N(e.$$.fragment,r),s=!0)},o(r){e&&V(e.$$.fragment,r),s=!1},d(r){r&&q(t),e&&B(e,r)}}}function $t(n){let e,t,s;const l=[n[3]||{}];var a=n[0][2];function f(r){let i={};for(let o=0;o{B(d,1)}),G()}a?(e=new a(f()),J(e.$$.fragment),N(e.$$.fragment,1),K(e,t.parentNode,t)):e=null}else a&&e.$set(o)},i(r){s||(e&&N(e.$$.fragment,r),s=!0)},o(r){e&&V(e.$$.fragment,r),s=!1},d(r){r&&q(t),e&&B(e,r)}}}function kt(n){let e,t,s,l;const a=[Et,vt],f=[];function r(i,o){return i[0][2]?0:1}return e=r(n),t=f[e]=a[e](n),{c(){t.c(),s=D()},l(i){t.l(i),s=D()},m(i,o){f[e].m(i,o),z(i,s,o),l=!0},p(i,o){let d=e;e=r(i),e===d?f[e].p(i,o):(F(),V(f[d],1,1,()=>{f[d]=null}),G(),t=f[e],t?t.p(i,o):(t=f[e]=a[e](i),t.c()),N(t,1),t.m(s.parentNode,s))},i(i){l||(N(t),l=!0)},o(i){V(t),l=!1},d(i){f[e].d(i),i&&q(s)}}}function Be(n){let e,t=n[5]&&We(n);return{c(){e=ct("div"),t&&t.c(),this.h()},l(s){e=lt(s,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var l=ft(e);t&&t.l(l),l.forEach(q),this.h()},h(){ve(e,"id","svelte-announcer"),ve(e,"aria-live","assertive"),ve(e,"aria-atomic","true"),W(e,"position","absolute"),W(e,"left","0"),W(e,"top","0"),W(e,"clip","rect(0 0 0 0)"),W(e,"clip-path","inset(50%)"),W(e,"overflow","hidden"),W(e,"white-space","nowrap"),W(e,"width","1px"),W(e,"height","1px")},m(s,l){z(s,e,l),t&&t.m(e,null)},p(s,l){s[5]?t?t.p(s,l):(t=We(s),t.c(),t.m(e,null)):t&&(t.d(1),t=null)},d(s){s&&q(e),t&&t.d()}}}function We(n){let e;return{c(){e=ut(n[6])},l(t){e=dt(t,n[6])},m(t,s){z(t,e,s)},p(t,s){s&64&&pt(e,t[6])},d(t){t&&q(e)}}}function Rt(n){let e,t,s,l,a;const f=[yt,bt],r=[];function i(d,R){return d[0][1]?0:1}e=i(n),t=r[e]=f[e](n);let o=n[4]&&Be(n);return{c(){t.c(),s=_t(),o&&o.c(),l=D()},l(d){t.l(d),s=ht(d),o&&o.l(d),l=D()},m(d,R){r[e].m(d,R),z(d,s,R),o&&o.m(d,R),z(d,l,R),a=!0},p(d,[R]){let y=e;e=i(d),e===y?r[e].p(d,R):(F(),V(r[y],1,1,()=>{r[y]=null}),G(),t=r[e],t?t.p(d,R):(t=r[e]=f[e](d),t.c()),N(t,1),t.m(s.parentNode,s)),d[4]?o?o.p(d,R):(o=Be(d),o.c(),o.m(l.parentNode,l)):o&&(o.d(1),o=null)},i(d){a||(N(t),a=!0)},o(d){V(t),a=!1},d(d){r[e].d(d),d&&q(s),o&&o.d(d),d&&q(l)}}}function Lt(n,e,t){let{stores:s}=e,{page:l}=e,{components:a}=e,{props_0:f=null}=e,{props_1:r=null}=e,{props_2:i=null}=e;mt("__svelte__",s),gt(s.page.notify);let o=!1,d=!1,R=null;return ke(()=>{const y=s.page.subscribe(()=>{o&&(t(5,d=!0),t(6,R=document.title||"untitled page"))});return t(4,o=!0),y}),n.$$set=y=>{"stores"in y&&t(7,s=y.stores),"page"in y&&t(8,l=y.page),"components"in y&&t(0,a=y.components),"props_0"in y&&t(1,f=y.props_0),"props_1"in y&&t(2,r=y.props_1),"props_2"in y&&t(3,i=y.props_2)},n.$$.update=()=>{n.$$.dirty&384&&s.page.set(l)},[a,f,r,i,o,d,R,s,l]}class St extends ot{constructor(e){super(),at(this,e,Lt,Rt,et,{stores:7,page:8,components:0,props_0:1,props_1:2,props_2:3})}}const At="modulepreload",Ye={},Ot="/_app/",C=function(e,t){return!t||t.length===0?e():Promise.all(t.map(s=>{if(s=`${Ot}${s}`,s in Ye)return;Ye[s]=!0;const l=s.endsWith(".css"),a=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${a}`))return;const f=document.createElement("link");if(f.rel=l?"stylesheet":At,l||(f.as="script",f.crossOrigin=""),f.href=s,document.head.appendChild(f),l)return new Promise((r,i)=>{f.addEventListener("load",r),f.addEventListener("error",()=>i(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>e())},Ut={},Le=[()=>C(()=>import("./pages/__layout.svelte-6d1f5c71.js"),["pages/__layout.svelte-6d1f5c71.js","assets/pages/__layout.svelte-c78dcdc3.css","chunks/index-61db2223.js"]),()=>C(()=>import("./error.svelte-2e279b23.js"),["error.svelte-2e279b23.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/branding.md-162b7d39.js"),["pages/branding.md-162b7d39.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/contact.md-c500f5d2.js"),["pages/contact.md-c500f5d2.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/donate.md-95f09fb5.js"),["pages/donate.md-95f09fb5.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/faq.md-fef06dc7.js"),["pages/faq.md-fef06dc7.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/gameservers.md-69c866d5.js"),["pages/gameservers.md-69c866d5.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/index.md-7a103f35.js"),["pages/index.md-7a103f35.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/instances.md-fa388593.js"),["pages/instances.md-fa388593.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/members.md-3021dff5.js"),["pages/members.md-3021dff5.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/minecraft.md-7ce11341.js"),["pages/minecraft.md-7ce11341.js","chunks/index-61db2223.js"]),()=>C(()=>import("./pages/minecraft_recommendedcsmods.md-38efe415.js"),["pages/minecraft_recommendedcsmods.md-38efe415.js","chunks/index-61db2223.js"])],Pt={"":[[0,7],[1]],branding:[[0,2],[1]],contact:[[0,3],[1]],donate:[[0,4],[1]],faq:[[0,5],[1]],gameservers:[[0,6],[1]],instances:[[0,8],[1]],members:[[0,9],[1]],minecraft:[[0,10],[1]],minecraft_recommendedcsmods:[[0,11],[1]]};function Me(n){return n instanceof Error||n&&n.name&&n.message?n:new Error(JSON.stringify(n))}function Fe(n){if(n.fallthrough)throw new Error("fallthrough is no longer supported. Use matchers instead: https://kit.svelte.dev/docs/routing#advanced-routing-matching");if("maxage"in n)throw new Error("maxage should be replaced with cache: { maxage }");const e=n.status&&n.status>=400&&n.status<=599&&!n.redirect;if(n.error||e){const t=n.status;if(!n.error&&e)return{status:t||500,error:new Error};const s=typeof n.error=="string"?new Error(n.error):n.error;return s instanceof Error?!t||t<400||t>599?(console.warn('"error" returned from load() without a valid status code \u2014 defaulting to 500'),{status:500,error:s}):{status:t,error:s}:{status:500,error:new Error(`"error" property returned from load() must be a string or instance of Error, received type "${typeof s}"`)}}if(n.redirect){if(!n.status||Math.floor(n.status/100)!==3)return{status:500,error:new Error('"redirect" property returned from load() must be accompanied by a 3xx status code')};if(typeof n.redirect!="string")return{status:500,error:new Error('"redirect" property returned from load() must be a string')}}if(n.dependencies&&(!Array.isArray(n.dependencies)||n.dependencies.some(t=>typeof t!="string")))return{status:500,error:new Error('"dependencies" property returned from load() must be of type string[]')};if(n.context)throw new Error('You are returning "context" from a load function. "context" was renamed to "stuff", please adjust your code accordingly.');return n}function It(n,e){return n==="/"||e==="ignore"?n:e==="never"?n.endsWith("/")?n.slice(0,-1):n:e==="always"&&/\/[^./]+$/.test(n)?n+"/":n}function Tt(n){let e=5381,t=n.length;if(typeof n=="string")for(;t;)e=e*33^n.charCodeAt(--t);else for(;t;)e=e*33^n[--t];return(e>>>0).toString(36)}function Ge(n){let e=n.baseURI;if(!e){const t=n.getElementsByTagName("base");e=t.length?t[0].href:n.URL}return e}function Re(){return{x:pageXOffset,y:pageYOffset}}function Xe(n){return n.composedPath().find(t=>t instanceof Node&&t.nodeName.toUpperCase()==="A")}function Ze(n){return n instanceof SVGAElement?new URL(n.href.baseVal,document.baseURI):new URL(n.href)}function He(n){const e=pe(n);let t=!0;function s(){t=!0,e.update(f=>f)}function l(f){t=!1,e.set(f)}function a(f){let r;return e.subscribe(i=>{(r===void 0||t&&i!==r)&&f(r=i)})}return{notify:s,set:l,subscribe:a}}function Dt(){const{set:n,subscribe:e}=pe(!1),t="1652556242051";let s;async function l(){clearTimeout(s);const f=await fetch(`${tt}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(f.ok){const{version:r}=await f.json(),i=r!==t;return i&&(n(!0),clearTimeout(s)),i}else throw new Error(`Version check failed: ${f.status}`)}return{subscribe:e,check:l}}function Vt(n,e){let s=`script[sveltekit\\:data-type="data"][sveltekit\\:data-url=${JSON.stringify(typeof n=="string"?n:n.url)}]`;e&&typeof e.body=="string"&&(s+=`[sveltekit\\:data-body="${Tt(e.body)}"]`);const l=document.querySelector(s);if(l&&l.textContent){const a=JSON.parse(l.textContent),{body:f}=a,r=ze(a,["body"]);return Promise.resolve(new Response(f,r))}return fetch(n,e)}const Nt=/^(\.\.\.)?(\w+)(?:=(\w+))?$/;function xt(n){const e=[],t=[];let s=!0;return{pattern:n===""?/^\/$/:new RegExp(`^${decodeURIComponent(n).split(/(?:@[a-zA-Z0-9_-]+)?(?:\/|$)/).map((a,f,r)=>{const i=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(a);if(i)return e.push(i[1]),t.push(i[2]),"(?:/(.*))?";const o=f===r.length-1;return a&&"/"+a.split(/\[(.+?)\]/).map((d,R)=>{if(R%2){const[,y,Q,X]=Nt.exec(d);return e.push(Q),t.push(X),y?"(.*?)":"([^/]+?)"}return o&&d.includes(".")&&(s=!1),d.normalize().replace(/%5[Bb]/g,"[").replace(/%5[Dd]/g,"]").replace(/#/g,"%23").replace(/\?/g,"%3F").replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}).join("")}).join("")}${s?"/?":""}$`),names:e,types:t}}function Ct(n,e,t,s){const l={};for(let a=0;a{const{pattern:i,names:o,types:d}=xt(l);return{id:l,exec:R=>{const y=i.exec(R);if(y)return Ct(y,o,d,t)},a:a.map(R=>n[R]),b:f.map(R=>n[R]),has_shadow:!!r}})}const nt="sveltekit:scroll",Y="sveltekit:index",Ee=jt(Le,Pt,Ut),qt=Le[0](),zt=Le[1](),Qe={};let ie={};try{ie=JSON.parse(sessionStorage[nt])}catch{}function $e(n){ie[n]=Re()}function Jt({target:n,session:e,base:t,trailing_slash:s}){var Ne;const l=new Map,a=[],f={url:He({}),page:He({}),navigating:pe(null),session:pe(e),updated:Dt()},r={id:null,promise:null},i={before_navigate:[],after_navigate:[]};let o={branch:[],error:null,session_id:0,stuff:Qe,url:null},d=!1,R=!0,y=!1,Q=1,X=null,Se,Ae,Oe=!1;f.session.subscribe(async c=>{Ae=c,Oe&&(Q+=1,ge(new URL(location.href),[],!0))}),Oe=!0;let Z=!0,x=(Ne=history.state)==null?void 0:Ne[Y];x||(x=Date.now(),history.replaceState(se(T({},history.state),{[Y]:x}),"",location.href));const _e=ie[x];_e&&(history.scrollRestoration="manual",scrollTo(_e.x,_e.y));let he=!1,me,Ue;async function Pe(c,{noscroll:p=!1,replaceState:w=!1,keepfocus:u=!1,state:_={}},b){const h=new URL(c,Ge(document));if(Z)return be({url:h,scroll:p?Re():null,keepfocus:u,redirect_chain:b,details:{state:_,replaceState:w},accepted:()=>{},blocked:()=>{}});await ne(h)}async function Ie(c){const p=Ve(c);if(!p)throw new Error("Attempted to prefetch a URL that does not belong to this app");return r.promise=De(p,!1),r.id=p.id,r.promise}async function ge(c,p,w,u){var g,E,L;const _=Ve(c),b=Ue={};let h=_&&await De(_,w);if(!h&&c.origin===location.origin&&c.pathname===location.pathname&&(h=await te({status:404,error:new Error(`Not found: ${c.pathname}`),url:c,routeId:null})),!h)return await ne(c),!1;if(Ue!==b)return!1;if(a.length=0,h.redirect)if(p.length>10||p.includes(c.pathname))h=await te({status:500,error:new Error("Redirect loop"),url:c,routeId:null});else return Z?Pe(new URL(h.redirect,c).href,{},[...p,c.pathname]):await ne(new URL(h.redirect,location.href)),!1;else((E=(g=h.props)==null?void 0:g.page)==null?void 0:E.status)>=400&&await f.updated.check()&&await ne(c);if(y=!0,u&&u.details){const{details:$}=u,k=$.replaceState?0:1;$.state[Y]=x+=k,history[$.replaceState?"replaceState":"pushState"]($.state,"",c)}if(d?(o=h.state,Se.$set(h.props)):Te(h),u){const{scroll:$,keepfocus:k}=u;if(!k){const m=document.body,O=m.getAttribute("tabindex");(L=getSelection())==null||L.removeAllRanges(),m.tabIndex=-1,m.focus(),O!==null?m.setAttribute("tabindex",O):m.removeAttribute("tabindex")}if(await Je(),R){const m=c.hash&&document.getElementById(c.hash.slice(1));$?scrollTo($.x,$.y):m?m.scrollIntoView():scrollTo(0,0)}}else await Je();r.promise=null,r.id=null,R=!0,y=!1,h.props.page&&(me=h.props.page);const v=h.state.branch[h.state.branch.length-1];return Z=(v==null?void 0:v.module.router)!==!1,!0}function Te(c){o=c.state;const p=document.querySelector("style[data-sveltekit]");if(p&&p.remove(),me=c.props.page,Se=new St({target:n,props:se(T({},c.props),{stores:f}),hydrate:!0}),d=!0,Z){const w={from:null,to:new URL(location.href)};i.after_navigate.forEach(u=>u(w))}}async function we({url:c,params:p,stuff:w,branch:u,status:_,error:b,routeId:h}){var m,O;const v=u.filter(Boolean),g=v.find(A=>{var P;return(P=A.loaded)==null?void 0:P.redirect}),E={redirect:(m=g==null?void 0:g.loaded)==null?void 0:m.redirect,state:{url:c,params:p,branch:u,error:b,stuff:w,session_id:Q},props:{components:v.map(A=>A.module.default)}};for(let A=0;A{Object.defineProperty(E.props.page,P,{get:()=>{throw new Error(`$page.${P} has been replaced by $page.url.${S}`)}})};A("origin","origin"),A("path","pathname"),A("query","searchParams")}const $=v[v.length-1],k=(O=$==null?void 0:$.loaded)==null?void 0:O.cache;if(k){const A=c.pathname+c.search;let P=!1;const S=()=>{l.get(A)===E&&l.delete(A),I(),clearTimeout(U)},U=setTimeout(S,k.maxage*1e3),I=f.session.subscribe(()=>{P&&S()});P=!0,l.set(A,E)}return E}async function ee({status:c,error:p,module:w,url:u,params:_,stuff:b,props:h,routeId:v}){const g={module:w,uses:{params:new Set,url:!1,session:!1,stuff:!1,dependencies:new Set},loaded:null,stuff:b};function E(k){const{href:m}=new URL(k,u);g.uses.dependencies.add(m)}h&&g.uses.dependencies.add(u.href);const L={};for(const k in _)Object.defineProperty(L,k,{get(){return g.uses.params.add(k),_[k]},enumerable:!0});const $=Ae;if(w.load){const k={routeId:v,params:L,props:h||{},get url(){return g.uses.url=!0,u},get session(){return g.uses.session=!0,$},get stuff(){return g.uses.stuff=!0,T({},b)},fetch(O,A){const P=typeof O=="string"?O:O.url;return E(P),d?fetch(O,A):Vt(O,A)},status:c!=null?c:null,error:p!=null?p:null},m=await w.load.call(null,k);if(!m)throw new Error("load function must return a value");g.loaded=Fe(m),g.loaded.stuff&&(g.stuff=g.loaded.stuff),g.loaded.dependencies&&g.loaded.dependencies.forEach(E)}else h&&(g.loaded=Fe({props:h}));return g}async function De({id:c,url:p,params:w,route:u},_){var O,A,P;if(r.id===c&&r.promise)return r.promise;if(!_){const S=l.get(c);if(S)return S}const{a:b,b:h,has_shadow:v}=u,g=o.url&&{url:c!==o.url.pathname+o.url.search,params:Object.keys(w).filter(S=>o.params[S]!==w[S]),session:Q!==o.session_id};let E=[],L=Qe,$=!1,k=200,m=null;b.forEach(S=>S());e:for(let S=0;Sj.uses.params.has(M))||g.session&&j.uses.session||Array.from(j.uses.dependencies).some(M=>a.some(ue=>ue(M)))||$&&j.uses.stuff){let M={};const ue=v&&S===b.length-1;if(ue){const re=await fetch(`${p.pathname}${p.pathname.endsWith("/")?"":"/"}__data.json${p.search}`,{headers:{"x-sveltekit-load":"true"}});if(re.ok){const xe=re.headers.get("x-sveltekit-location");if(xe)return{redirect:xe,props:{},state:o};M=re.status===204?{}:await re.json()}else k=re.status,m=new Error("Failed to load data")}if(m||(U=await ee({module:I,url:p,params:w,props:M,stuff:L,routeId:u.id})),U&&(ue&&(U.uses.url=!0),U.loaded)){if(U.loaded.error&&(k=U.loaded.status,m=U.loaded.error),U.loaded.redirect)return{redirect:U.loaded.redirect,props:{},state:o};U.loaded.stuff&&($=!0)}}else U=j}catch(I){k=500,m=Me(I)}if(m){for(;S--;)if(h[S]){let I,j,fe=S;for(;!(j=E[fe]);)fe-=1;try{if(I=await ee({status:k,error:m,module:await h[S](),url:p,params:w,stuff:j.stuff,routeId:u.id}),(O=I==null?void 0:I.loaded)!=null&&O.error)continue;(A=I==null?void 0:I.loaded)!=null&&A.stuff&&(L=T(T({},L),I.loaded.stuff)),E=E.slice(0,fe+1).concat(I);break e}catch{continue}}return await te({status:k,error:m,url:p,routeId:u.id})}else(P=U==null?void 0:U.loaded)!=null&&P.stuff&&(L=T(T({},L),U.loaded.stuff)),E.push(U)}return await we({url:p,params:w,stuff:L,branch:E,status:k,error:m,routeId:u.id})}async function te({status:c,error:p,url:w,routeId:u}){var v,g;const _={},b=await ee({module:await qt,url:w,params:_,stuff:{},routeId:u}),h=await ee({status:c,error:p,module:await zt,url:w,params:_,stuff:b&&b.loaded&&b.loaded.stuff||{},routeId:u});return await we({url:w,params:_,stuff:T(T({},(v=b==null?void 0:b.loaded)==null?void 0:v.stuff),(g=h==null?void 0:h.loaded)==null?void 0:g.stuff),branch:[b,h],status:c,error:p,routeId:u})}function Ve(c){if(c.origin!==location.origin||!c.pathname.startsWith(t))return;const p=decodeURI(c.pathname.slice(t.length)||"/");for(const w of Ee){const u=w.exec(p);if(u)return{id:c.pathname+c.search,route:w,params:u,url:c}}}async function be({url:c,scroll:p,keepfocus:w,redirect_chain:u,details:_,accepted:b,blocked:h}){const v=o.url;let g=!1;const E={from:v,to:c,cancel:()=>g=!0};if(i.before_navigate.forEach(m=>m(E)),g){h();return}const L=It(c.pathname,s),$=new URL(c.origin+L+c.search+c.hash);if($e(x),b(),d&&f.navigating.set({from:o.url,to:$}),await ge($,u,!1,{scroll:p,keepfocus:w,details:_})){const m={from:v,to:$};i.after_navigate.forEach(O=>O(m)),f.navigating.set(null)}}function ne(c){return location.href=c.href,new Promise(()=>{})}return{after_navigate:c=>{ke(()=>(i.after_navigate.push(c),()=>{const p=i.after_navigate.indexOf(c);i.after_navigate.splice(p,1)}))},before_navigate:c=>{ke(()=>(i.before_navigate.push(c),()=>{const p=i.before_navigate.indexOf(c);i.before_navigate.splice(p,1)}))},disable_scroll_handling:()=>{(y||!d)&&(R=!1)},goto:(c,p={})=>Pe(c,p,[]),invalidate:c=>{if(typeof c=="function")a.push(c);else{const{href:p}=new URL(c,location.href);a.push(w=>w===p)}return X||(X=Promise.resolve().then(async()=>{await ge(new URL(location.href),[],!0),X=null})),X},prefetch:async c=>{const p=new URL(c,Ge(document));await Ie(p)},prefetch_routes:async c=>{const w=(c?Ee.filter(u=>c.some(_=>u.exec(_))):Ee).map(u=>Promise.all(u.a.map(_=>_())));await Promise.all(w)},_start_router:()=>{history.scrollRestoration="manual",addEventListener("beforeunload",u=>{let _=!1;const b={from:o.url,to:null,cancel:()=>_=!0};i.before_navigate.forEach(h=>h(b)),_?(u.preventDefault(),u.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{if(document.visibilityState==="hidden"){$e(x);try{sessionStorage[nt]=JSON.stringify(ie)}catch{}}});const c=u=>{const _=Xe(u);_&&_.href&&_.hasAttribute("sveltekit:prefetch")&&Ie(Ze(_))};let p;const w=u=>{clearTimeout(p),p=setTimeout(()=>{var _;(_=u.target)==null||_.dispatchEvent(new CustomEvent("sveltekit:trigger_prefetch",{bubbles:!0}))},20)};addEventListener("touchstart",c),addEventListener("mousemove",w),addEventListener("sveltekit:trigger_prefetch",c),addEventListener("click",u=>{if(!Z||u.button||u.which!==1||u.metaKey||u.ctrlKey||u.shiftKey||u.altKey||u.defaultPrevented)return;const _=Xe(u);if(!_||!_.href)return;const b=_ instanceof SVGAElement,h=Ze(_);if(!b&&h.origin==="null")return;const v=(_.getAttribute("rel")||"").split(/\s+/);if(_.hasAttribute("download")||v.includes("external")||_.hasAttribute("sveltekit:reload")||(b?_.target.baseVal:_.target))return;const[g,E]=h.href.split("#");if(E!==void 0&&g===location.href.split("#")[0]){he=!0,$e(x),f.page.set(se(T({},me),{url:h})),f.page.notify();return}be({url:h,scroll:_.hasAttribute("sveltekit:noscroll")?Re():null,keepfocus:!1,redirect_chain:[],details:{state:{},replaceState:h.href===location.href},accepted:()=>u.preventDefault(),blocked:()=>u.preventDefault()})}),addEventListener("popstate",u=>{if(u.state&&Z){if(u.state[Y]===x)return;be({url:new URL(location.href),scroll:ie[u.state[Y]],keepfocus:!1,redirect_chain:[],details:null,accepted:()=>{x=u.state[Y]},blocked:()=>{const _=x-u.state[Y];history.go(_)}})}}),addEventListener("hashchange",()=>{he&&(he=!1,history.replaceState(se(T({},history.state),{[Y]:++x}),"",location.href))})},_hydrate:async({status:c,error:p,nodes:w,params:u,routeId:_})=>{const b=new URL(location.href),h=[];let v={},g,E;try{for(let L=0;Lee}BQ~SO5|9iKt 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 Z#Ig2#^!c-`!^_!Fd#*P4NnCpI>Aye0lLY_( literal 0 HcmV?d00001 diff --git a/docker/docker/package.json b/docker/docker/package.json new file mode 100644 index 0000000..e7a73b9 --- /dev/null +++ b/docker/docker/package.json @@ -0,0 +1,32 @@ +{ + "name": "projectsegfaultwebsite", + "version": "0.0.1", + "scripts": { + "dev": "svelte-kit dev", + "build": "svelte-kit build", + "package": "svelte-kit package", + "preview": "svelte-kit preview", + "check": "svelte-check --tsconfig ./tsconfig.json", + "check:watch": "svelte-check --tsconfig ./tsconfig.json --watch", + "lint": "eslint --ignore-path .gitignore ." + }, + "devDependencies": { + "@sveltejs/adapter-auto": "next", + "@sveltejs/adapter-static": "^1.0.0-next.30", + "@sveltejs/kit": "next", + "@typescript-eslint/eslint-plugin": "^5.10.1", + "@typescript-eslint/parser": "^5.10.1", + "eslint": "^7.32.0", + "eslint-plugin-svelte3": "^3.2.1", + "mdsvex": "^0.10.5", + "svelte": "^3.44.0", + "svelte-check": "^2.2.6", + "svelte-preprocess": "^4.10.1", + "tslib": "^2.3.1", + "typescript": "~4.5.4" + }, + "type": "module", + "dependencies": { + "@modular-css/svelte": "^28.1.0" + } +} diff --git a/docker/mdsvex.config.js b/docker/mdsvex.config.js new file mode 100644 index 0000000..5cdd1d0 --- /dev/null +++ b/docker/mdsvex.config.js @@ -0,0 +1,14 @@ +import { defineMDSveXConfig as defineConfig } from "mdsvex"; + +const config = defineConfig({ + extensions: [".svelte.md", ".md", ".svx"], + + smartypants: { + dashes: "oldschool", + }, + + remarkPlugins: [], + rehypePlugins: [], +}); + +export default config; diff --git a/docker/package-lock.json b/docker/package-lock.json new file mode 100644 index 0000000..c83c676 --- /dev/null +++ b/docker/package-lock.json @@ -0,0 +1,5412 @@ +{ + "name": "projectsegfaultwebsite", + "version": "0.0.1", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "projectsegfaultwebsite", + "version": "0.0.1", + "dependencies": { + "@modular-css/svelte": "^28.1.0" + }, + "devDependencies": { + "@sveltejs/adapter-auto": "next", + "@sveltejs/adapter-static": "^1.0.0-next.30", + "@sveltejs/kit": "next", + "@typescript-eslint/eslint-plugin": "^5.10.1", + "@typescript-eslint/parser": "^5.10.1", + "eslint": "^7.32.0", + "eslint-plugin-svelte3": "^3.2.1", + "mdsvex": "^0.10.5", + "svelte": "^3.44.0", + "svelte-check": "^2.2.6", + "svelte-preprocess": "^4.10.1", + "tslib": "^2.3.1", + "typescript": "~4.5.4" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", + "dev": true + }, + "node_modules/@modular-css/processor": { + "version": "28.0.0", + "resolved": "https://registry.npmjs.org/@modular-css/processor/-/processor-28.0.0.tgz", + "integrity": "sha512-ok6XpqP+Db2LeHk0ukfYSiDzuKbsblwbpgLg0FdYz/1V0h38kE08aMvEQwCeyERF/mRm5hj9Si5Q094v6+ZfCA==", + "dependencies": { + "dependency-graph": "^0.11.0", + "escape-string-regexp": "^4.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-url": "^10.0.0", + "postcss-value-parser": "^4.0.0", + "resolve-from": "^5.0.0", + "unique-slug": "^2.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/@modular-css/processor/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@modular-css/svelte": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@modular-css/svelte/-/svelte-28.1.0.tgz", + "integrity": "sha512-hXPZkL+Z1jrHz3NObn+Yk+n+8VYUUWmu57Drw4iwLJ53JNwWk3FNonKMET5I44BER4yboTmUHSjCqhAku2+dtA==", + "dependencies": { + "@modular-css/processor": "^28.0.0", + "@rollup/pluginutils": "^4.1.2", + "es-module-lexer": "^0.10.0", + "escape-string-regexp": "^4.0.0", + "is-url": "^1.2.4", + "parse-es6-imports": "^1.0.1", + "slash": "^3.0.0" + }, + "peerDependencies": { + "svelte": ">1" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.2.tgz", + "integrity": "sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ==", + "license": "MIT", + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@sveltejs/adapter-auto": { + "version": "1.0.0-next.37", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-1.0.0-next.37.tgz", + "integrity": "sha512-eGwE7QqA3x9EY+aFiBU07sr6amrNhzZpEKBxQaY0eXEpQtph/aANv3AxtsdaarhDJZRV89DooURCz1n1UJSEJQ==", + "dev": true, + "dependencies": { + "@sveltejs/adapter-cloudflare": "1.0.0-next.18", + "@sveltejs/adapter-netlify": "1.0.0-next.54", + "@sveltejs/adapter-vercel": "1.0.0-next.49" + } + }, + "node_modules/@sveltejs/adapter-cloudflare": { + "version": "1.0.0-next.18", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-cloudflare/-/adapter-cloudflare-1.0.0-next.18.tgz", + "integrity": "sha512-iIb7ScN2hnnfVQPhRjw0FYpovYJrw4n22BFAQIg6QvOwmmGz1E3QkyBkm/tRmyY7emDfnljgXtvk4Hsoszp5Ug==", + "dev": true, + "dependencies": { + "esbuild": "^0.14.21", + "worktop": "0.8.0-next.12" + } + }, + "node_modules/@sveltejs/adapter-netlify": { + "version": "1.0.0-next.54", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-netlify/-/adapter-netlify-1.0.0-next.54.tgz", + "integrity": "sha512-tPPIgoPDEn2iEF6mk12RTNG/j3STJQS3DoKV0I9UcbqXw5RhSscdqN4K50mogASNql1nevOcclEehsCVfb4Iag==", + "dev": true, + "dependencies": { + "@iarna/toml": "^2.2.5", + "esbuild": "^0.14.21", + "tiny-glob": "^0.2.9" + } + }, + "node_modules/@sveltejs/adapter-static": { + "version": "1.0.0-next.30", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-1.0.0-next.30.tgz", + "integrity": "sha512-xJPOXuj4T/lw9pZpMQAoN68TgrOPp/zOldvSFA+A5CIhb8yLXkgxOWh6UDUrbVxM1NjOdt8lwPdZfdkh5FL2Fg==", + "dev": true, + "dependencies": { + "tiny-glob": "^0.2.9" + } + }, + "node_modules/@sveltejs/adapter-vercel": { + "version": "1.0.0-next.49", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-vercel/-/adapter-vercel-1.0.0-next.49.tgz", + "integrity": "sha512-Me0Zb10iBv+ySVMc0XgI7rdzwiMmeVHq48iVv3oXORa/et/efJVEknVSVk22q15XRqys7DhoPirf54Mz4jElFQ==", + "dev": true, + "dependencies": { + "esbuild": "^0.14.21" + } + }, + "node_modules/@sveltejs/kit": { + "version": "1.0.0-next.320", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.320.tgz", + "integrity": "sha512-BDgF+gd73Gxls65rb3H2oacdQUrK8fM0X174t2kMfGS+MeNN6oZ+Kw+j0IJMzMaZSGco89+/wkPeArvDzM/2MQ==", + "dev": true, + "dependencies": { + "@sveltejs/vite-plugin-svelte": "^1.0.0-next.32", + "chokidar": "^3.5.3", + "sade": "^1.7.4", + "vite": "^2.9.0" + }, + "bin": { + "svelte-kit": "svelte-kit.js" + }, + "engines": { + "node": ">=14.13" + }, + "peerDependencies": { + "svelte": "^3.44.0" + } + }, + "node_modules/@sveltejs/vite-plugin-svelte": { + "version": "1.0.0-next.37", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.37.tgz", + "integrity": "sha512-EdSXw2rXeOahNrQfMJVZxa/NxZxW1a0TiBI3s+pVxnxU14hEQtnkLtdbTFhnceu22gJpNPFSIJRcIwRBBDQIeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^4.1.2", + "debug": "^4.3.3", + "kleur": "^4.1.4", + "magic-string": "^0.25.7", + "svelte-hmr": "^0.14.9" + }, + "engines": { + "node": "^14.13.1 || >= 16" + }, + "peerDependencies": { + "diff-match-patch": "^1.0.5", + "svelte": "^3.44.0", + "vite": "^2.7.0" + }, + "peerDependenciesMeta": { + "diff-match-patch": { + "optional": true + } + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "17.0.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.18.tgz", + "integrity": "sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/pug": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", + "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/sass": { + "version": "1.43.1", + "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz", + "integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.12.0.tgz", + "integrity": "sha512-fwCMkDimwHVeIOKeBHiZhRUfJXU8n6xW1FL9diDxAyGAFvKcH4csy0v7twivOQdQdA0KC8TDr7GGRd3L4Lv0rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "5.12.0", + "@typescript-eslint/type-utils": "5.12.0", + "@typescript-eslint/utils": "5.12.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.12.0.tgz", + "integrity": "sha512-MfSwg9JMBojMUoGjUmX+D2stoQj1CBYTCP0qnnVtu9A+YQXVKNtLjasYh+jozOcrb/wau8TCfWOkQTiOAruBog==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.12.0", + "@typescript-eslint/types": "5.12.0", + "@typescript-eslint/typescript-estree": "5.12.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.12.0.tgz", + "integrity": "sha512-GAMobtIJI8FGf1sLlUWNUm2IOkIjvn7laFWyRx7CLrv6nLBI7su+B7lbStqVlK5NdLvHRFiJo2HhiDF7Ki01WQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.12.0", + "@typescript-eslint/visitor-keys": "5.12.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.12.0.tgz", + "integrity": "sha512-9j9rli3zEBV+ae7rlbBOotJcI6zfc6SHFMdKI9M3Nc0sy458LJ79Os+TPWeBBL96J9/e36rdJOfCuyRSgFAA0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "5.12.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.12.0.tgz", + "integrity": "sha512-JowqbwPf93nvf8fZn5XrPGFBdIK8+yx5UEGs2QFAYFI8IWYfrzz+6zqlurGr2ctShMaJxqwsqmra3WXWjH1nRQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.12.0.tgz", + "integrity": "sha512-Dd9gVeOqt38QHR0BEA8oRaT65WYqPYbIc5tRFQPkfLquVEFPD1HAtbZT98TLBkEcCkvwDYOAvuSvAD9DnQhMfQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.12.0", + "@typescript-eslint/visitor-keys": "5.12.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.12.0.tgz", + "integrity": "sha512-k4J2WovnMPGI4PzKgDtQdNrCnmBHpMUFy21qjX2CoPdoBcSBIMvVBr9P2YDP8jOqZOeK3ThOL6VO/sy6jtnvzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.12.0", + "@typescript-eslint/types": "5.12.0", + "@typescript-eslint/typescript-estree": "5.12.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.12.0.tgz", + "integrity": "sha512-cFwTlgnMV6TgezQynx2c/4/tx9Tufbuo9LPzmWqyRC3QC4qTGkAG1C6pBr0/4I10PAI/FlYunI3vJjIcu+ZHMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.12.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cuint": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", + "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=" + }, + "node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/es-module-lexer": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.10.5.tgz", + "integrity": "sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==" + }, + "node_modules/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=", + "dev": true, + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.38.tgz", + "integrity": "sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "esbuild-android-64": "0.14.38", + "esbuild-android-arm64": "0.14.38", + "esbuild-darwin-64": "0.14.38", + "esbuild-darwin-arm64": "0.14.38", + "esbuild-freebsd-64": "0.14.38", + "esbuild-freebsd-arm64": "0.14.38", + "esbuild-linux-32": "0.14.38", + "esbuild-linux-64": "0.14.38", + "esbuild-linux-arm": "0.14.38", + "esbuild-linux-arm64": "0.14.38", + "esbuild-linux-mips64le": "0.14.38", + "esbuild-linux-ppc64le": "0.14.38", + "esbuild-linux-riscv64": "0.14.38", + "esbuild-linux-s390x": "0.14.38", + "esbuild-netbsd-64": "0.14.38", + "esbuild-openbsd-64": "0.14.38", + "esbuild-sunos-64": "0.14.38", + "esbuild-windows-32": "0.14.38", + "esbuild-windows-64": "0.14.38", + "esbuild-windows-arm64": "0.14.38" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.38.tgz", + "integrity": "sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.38.tgz", + "integrity": "sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.38.tgz", + "integrity": "sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.38.tgz", + "integrity": "sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.38.tgz", + "integrity": "sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.38.tgz", + "integrity": "sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.38.tgz", + "integrity": "sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.38.tgz", + "integrity": "sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.38.tgz", + "integrity": "sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.38.tgz", + "integrity": "sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.38.tgz", + "integrity": "sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.38.tgz", + "integrity": "sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.38.tgz", + "integrity": "sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.38.tgz", + "integrity": "sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.38.tgz", + "integrity": "sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.38.tgz", + "integrity": "sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.38.tgz", + "integrity": "sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.38.tgz", + "integrity": "sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.38.tgz", + "integrity": "sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.38.tgz", + "integrity": "sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-svelte3": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.4.0.tgz", + "integrity": "sha512-MIQUTuRv3o7LyQ+360qOc9mLT35j1I5YzHr04g/UDcvJTpg0X/kHWELY99ve869Rp/9wjqD7I26Aq5H8OH5RIg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": ">=6.0.0", + "svelte": "^3.2.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true, + "license": "ISC" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true, + "license": "MIT" + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true, + "license": "MIT" + }, + "node_modules/graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true, + "license": "ISC" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true, + "license": "MIT" + }, + "node_modules/kleur": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz", + "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true, + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/mdsvex": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/mdsvex/-/mdsvex-0.10.5.tgz", + "integrity": "sha512-/B23WZn5Vjrjh7Qp2YsOXLkU9YFm59IEylKNXC10o05ZaCP4LNv32tGXKP6aEssss6hk/LdISJuneELHFIS2pQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.3", + "prism-svelte": "^0.4.7", + "prismjs": "^1.17.1", + "vfile-message": "^2.0.4" + }, + "peerDependencies": { + "svelte": "3.x" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.1.tgz", + "integrity": "sha512-reLxBcKUPNBnc/sVtAbxgRVFSegoGeLaSjmphNhcwcolhYLRgtJscn5mRl6YRZNQv40Y7P6JM2YhSIsbL9OB5A==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mrmime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", + "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-es6-imports": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-es6-imports/-/parse-es6-imports-1.0.1.tgz", + "integrity": "sha1-+/6mGvzZRDXH9pf8Q5YWwYhTdxs=", + "engines": { + "node": ">=6" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", + "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-url": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz", + "integrity": "sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==", + "dependencies": { + "make-dir": "~3.1.0", + "mime": "~2.5.2", + "minimatch": "~3.0.4", + "xxhashjs": "~0.2.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-url/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prism-svelte": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/prism-svelte/-/prism-svelte-0.4.7.tgz", + "integrity": "sha512-yABh19CYbM24V7aS7TuPYRNMqthxwbvx6FF/Rw920YbyBWO3tnyPIqRMgHuSVsLmuHkkBS1Akyof463FVdkeDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/prismjs": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", + "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regexparam": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexparam/-/regexparam-2.0.0.tgz", + "integrity": "sha512-gJKwd2MVPWHAIFLsaYDZfyKzHNS4o7E/v8YmNf44vmeV2e4YfVoDToTOKTvE7ab68cRJ++kLuEXJBaEeJVt5ow==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rollup": { + "version": "2.67.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.67.2.tgz", + "integrity": "sha512-hoEiBWwZtf1QdK3jZIq59L0FJj4Fiv4RplCO4pvCRC86qsoFurWB4hKQIjoRf3WvJmk5UZ9b0y5ton+62fC7Tw==", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sander": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", + "integrity": "sha1-dB4kXiMfB8r7b98PEzrfohalAq0=", + "dev": true, + "license": "MIT", + "dependencies": { + "es6-promise": "^3.1.2", + "graceful-fs": "^4.1.3", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.2" + } + }, + "node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/sorcery": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz", + "integrity": "sha1-iukK19fLBfxZ8asMY3hF1cFaUrc=", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "^0.2.5", + "minimist": "^1.2.0", + "sander": "^0.5.0", + "sourcemap-codec": "^1.3.0" + }, + "bin": { + "sorcery": "bin/index.js" + } + }, + "node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true, + "license": "MIT" + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svelte": { + "version": "3.46.4", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.46.4.tgz", + "integrity": "sha512-qKJzw6DpA33CIa+C/rGp4AUdSfii0DOTCzj/2YpSKKayw5WGSS624Et9L1nU1k2OVRS9vaENQXp2CVZNU+xvIg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/svelte-check": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.4.3.tgz", + "integrity": "sha512-0zJMMgqYHoP7QEG3tfc5DekpHAOqoy4QOL8scWMSdHIpVVDVC0MuYK57nFyj3XVTW8Zfm85FlgnAdQYsVmST2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.4.1", + "fast-glob": "^3.2.7", + "import-fresh": "^3.2.1", + "minimist": "^1.2.5", + "picocolors": "^1.0.0", + "sade": "^1.7.4", + "source-map": "^0.7.3", + "svelte-preprocess": "^4.0.0", + "typescript": "*" + }, + "bin": { + "svelte-check": "bin/svelte-check" + }, + "peerDependencies": { + "svelte": "^3.24.0" + } + }, + "node_modules/svelte-hmr": { + "version": "0.14.9", + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.9.tgz", + "integrity": "sha512-bKE9+4qb4sAnA+TKHiYurUl970rjA0XmlP9TEP7K/ncyWz3m81kA4HOgmlZK/7irGK7gzZlaPDI3cmf8fp/+tg==", + "dev": true, + "license": "ISC", + "peerDependencies": { + "svelte": ">=3.19.0" + } + }, + "node_modules/svelte-preprocess": { + "version": "4.10.3", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.3.tgz", + "integrity": "sha512-ttw17lJfb/dx2ZJT9sesaXT5l7mPQ9Apx1H496Kli3Hkk7orIRGpOw6rCPkRNzr6ueVPqb4vzodS5x7sBFhKHw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@types/pug": "^2.0.4", + "@types/sass": "^1.16.0", + "detect-indent": "^6.0.0", + "magic-string": "^0.25.7", + "sorcery": "^0.10.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">= 9.11.2" + }, + "peerDependencies": { + "@babel/core": "^7.10.2", + "coffeescript": "^2.5.1", + "less": "^3.11.3 || ^4.0.0", + "postcss": "^7 || ^8", + "postcss-load-config": "^2.1.0 || ^3.0.0", + "pug": "^3.0.0", + "sass": "^1.26.8", + "stylus": "^0.55.0", + "sugarss": "^2.0.0", + "svelte": "^3.23.0", + "typescript": "^3.9.5 || ^4.0.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "coffeescript": { + "optional": true + }, + "less": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "postcss": { + "optional": true + }, + "postcss-load-config": { + "optional": true + }, + "pug": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true, + "license": "MIT" + }, + "node_modules/tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true, + "license": "MIT" + }, + "node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vite": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.5.tgz", + "integrity": "sha512-dvMN64X2YEQgSXF1lYabKXw3BbN6e+BL67+P3Vy4MacnY+UzT1AfkHiioFSi9+uiDUiaDy7Ax/LQqivk6orilg==", + "dev": true, + "dependencies": { + "esbuild": "^0.14.27", + "postcss": "^8.4.12", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": ">=12.2.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/worktop": { + "version": "0.8.0-next.12", + "resolved": "https://registry.npmjs.org/worktop/-/worktop-0.8.0-next.12.tgz", + "integrity": "sha512-ZXdgI9XOf0uB4IegFoViLdQ0Bf7hish0XMHwuV3nopOXygfLJkwAC5+HyA+sihBMSM2sLLQ5uGnD5aknL8+NQg==", + "dev": true, + "dependencies": { + "mrmime": "^1.0.0", + "regexparam": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true, + "license": "ISC" + }, + "node_modules/xxhashjs": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", + "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", + "dependencies": { + "cuint": "^0.2.2" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + } + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", + "dev": true + }, + "@modular-css/processor": { + "version": "28.0.0", + "resolved": "https://registry.npmjs.org/@modular-css/processor/-/processor-28.0.0.tgz", + "integrity": "sha512-ok6XpqP+Db2LeHk0ukfYSiDzuKbsblwbpgLg0FdYz/1V0h38kE08aMvEQwCeyERF/mRm5hj9Si5Q094v6+ZfCA==", + "requires": { + "dependency-graph": "^0.11.0", + "escape-string-regexp": "^4.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-url": "^10.0.0", + "postcss-value-parser": "^4.0.0", + "resolve-from": "^5.0.0", + "unique-slug": "^2.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@modular-css/svelte": { + "version": "28.1.0", + "resolved": "https://registry.npmjs.org/@modular-css/svelte/-/svelte-28.1.0.tgz", + "integrity": "sha512-hXPZkL+Z1jrHz3NObn+Yk+n+8VYUUWmu57Drw4iwLJ53JNwWk3FNonKMET5I44BER4yboTmUHSjCqhAku2+dtA==", + "requires": { + "@modular-css/processor": "^28.0.0", + "@rollup/pluginutils": "^4.1.2", + "es-module-lexer": "^0.10.0", + "escape-string-regexp": "^4.0.0", + "is-url": "^1.2.4", + "parse-es6-imports": "^1.0.1", + "slash": "^3.0.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@rollup/pluginutils": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.2.tgz", + "integrity": "sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ==", + "requires": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + } + }, + "@sveltejs/adapter-auto": { + "version": "1.0.0-next.37", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-1.0.0-next.37.tgz", + "integrity": "sha512-eGwE7QqA3x9EY+aFiBU07sr6amrNhzZpEKBxQaY0eXEpQtph/aANv3AxtsdaarhDJZRV89DooURCz1n1UJSEJQ==", + "dev": true, + "requires": { + "@sveltejs/adapter-cloudflare": "1.0.0-next.18", + "@sveltejs/adapter-netlify": "1.0.0-next.54", + "@sveltejs/adapter-vercel": "1.0.0-next.49" + } + }, + "@sveltejs/adapter-cloudflare": { + "version": "1.0.0-next.18", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-cloudflare/-/adapter-cloudflare-1.0.0-next.18.tgz", + "integrity": "sha512-iIb7ScN2hnnfVQPhRjw0FYpovYJrw4n22BFAQIg6QvOwmmGz1E3QkyBkm/tRmyY7emDfnljgXtvk4Hsoszp5Ug==", + "dev": true, + "requires": { + "esbuild": "^0.14.21", + "worktop": "0.8.0-next.12" + } + }, + "@sveltejs/adapter-netlify": { + "version": "1.0.0-next.54", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-netlify/-/adapter-netlify-1.0.0-next.54.tgz", + "integrity": "sha512-tPPIgoPDEn2iEF6mk12RTNG/j3STJQS3DoKV0I9UcbqXw5RhSscdqN4K50mogASNql1nevOcclEehsCVfb4Iag==", + "dev": true, + "requires": { + "@iarna/toml": "^2.2.5", + "esbuild": "^0.14.21", + "tiny-glob": "^0.2.9" + } + }, + "@sveltejs/adapter-static": { + "version": "1.0.0-next.30", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-1.0.0-next.30.tgz", + "integrity": "sha512-xJPOXuj4T/lw9pZpMQAoN68TgrOPp/zOldvSFA+A5CIhb8yLXkgxOWh6UDUrbVxM1NjOdt8lwPdZfdkh5FL2Fg==", + "dev": true, + "requires": { + "tiny-glob": "^0.2.9" + } + }, + "@sveltejs/adapter-vercel": { + "version": "1.0.0-next.49", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-vercel/-/adapter-vercel-1.0.0-next.49.tgz", + "integrity": "sha512-Me0Zb10iBv+ySVMc0XgI7rdzwiMmeVHq48iVv3oXORa/et/efJVEknVSVk22q15XRqys7DhoPirf54Mz4jElFQ==", + "dev": true, + "requires": { + "esbuild": "^0.14.21" + } + }, + "@sveltejs/kit": { + "version": "1.0.0-next.320", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.320.tgz", + "integrity": "sha512-BDgF+gd73Gxls65rb3H2oacdQUrK8fM0X174t2kMfGS+MeNN6oZ+Kw+j0IJMzMaZSGco89+/wkPeArvDzM/2MQ==", + "dev": true, + "requires": { + "@sveltejs/vite-plugin-svelte": "^1.0.0-next.32", + "chokidar": "^3.5.3", + "sade": "^1.7.4", + "vite": "^2.9.0" + } + }, + "@sveltejs/vite-plugin-svelte": { + "version": "1.0.0-next.37", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.37.tgz", + "integrity": "sha512-EdSXw2rXeOahNrQfMJVZxa/NxZxW1a0TiBI3s+pVxnxU14hEQtnkLtdbTFhnceu22gJpNPFSIJRcIwRBBDQIeA==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^4.1.2", + "debug": "^4.3.3", + "kleur": "^4.1.4", + "magic-string": "^0.25.7", + "svelte-hmr": "^0.14.9" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "@types/node": { + "version": "17.0.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.18.tgz", + "integrity": "sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA==", + "dev": true + }, + "@types/pug": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", + "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", + "dev": true + }, + "@types/sass": { + "version": "1.43.1", + "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz", + "integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.12.0.tgz", + "integrity": "sha512-fwCMkDimwHVeIOKeBHiZhRUfJXU8n6xW1FL9diDxAyGAFvKcH4csy0v7twivOQdQdA0KC8TDr7GGRd3L4Lv0rQ==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.12.0", + "@typescript-eslint/type-utils": "5.12.0", + "@typescript-eslint/utils": "5.12.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + } + } + }, + "@typescript-eslint/parser": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.12.0.tgz", + "integrity": "sha512-MfSwg9JMBojMUoGjUmX+D2stoQj1CBYTCP0qnnVtu9A+YQXVKNtLjasYh+jozOcrb/wau8TCfWOkQTiOAruBog==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.12.0", + "@typescript-eslint/types": "5.12.0", + "@typescript-eslint/typescript-estree": "5.12.0", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.12.0.tgz", + "integrity": "sha512-GAMobtIJI8FGf1sLlUWNUm2IOkIjvn7laFWyRx7CLrv6nLBI7su+B7lbStqVlK5NdLvHRFiJo2HhiDF7Ki01WQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.12.0", + "@typescript-eslint/visitor-keys": "5.12.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.12.0.tgz", + "integrity": "sha512-9j9rli3zEBV+ae7rlbBOotJcI6zfc6SHFMdKI9M3Nc0sy458LJ79Os+TPWeBBL96J9/e36rdJOfCuyRSgFAA0Q==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.12.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.12.0.tgz", + "integrity": "sha512-JowqbwPf93nvf8fZn5XrPGFBdIK8+yx5UEGs2QFAYFI8IWYfrzz+6zqlurGr2ctShMaJxqwsqmra3WXWjH1nRQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.12.0.tgz", + "integrity": "sha512-Dd9gVeOqt38QHR0BEA8oRaT65WYqPYbIc5tRFQPkfLquVEFPD1HAtbZT98TLBkEcCkvwDYOAvuSvAD9DnQhMfQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.12.0", + "@typescript-eslint/visitor-keys": "5.12.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.12.0.tgz", + "integrity": "sha512-k4J2WovnMPGI4PzKgDtQdNrCnmBHpMUFy21qjX2CoPdoBcSBIMvVBr9P2YDP8jOqZOeK3ThOL6VO/sy6jtnvzw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.12.0", + "@typescript-eslint/types": "5.12.0", + "@typescript-eslint/typescript-estree": "5.12.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.12.0.tgz", + "integrity": "sha512-cFwTlgnMV6TgezQynx2c/4/tx9Tufbuo9LPzmWqyRC3QC4qTGkAG1C6pBr0/4I10PAI/FlYunI3vJjIcu+ZHMg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.12.0", + "eslint-visitor-keys": "^3.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + } + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cuint": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", + "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=" + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==" + }, + "detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "es-module-lexer": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.10.5.tgz", + "integrity": "sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==" + }, + "es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=", + "dev": true + }, + "esbuild": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.38.tgz", + "integrity": "sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==", + "dev": true, + "requires": { + "esbuild-android-64": "0.14.38", + "esbuild-android-arm64": "0.14.38", + "esbuild-darwin-64": "0.14.38", + "esbuild-darwin-arm64": "0.14.38", + "esbuild-freebsd-64": "0.14.38", + "esbuild-freebsd-arm64": "0.14.38", + "esbuild-linux-32": "0.14.38", + "esbuild-linux-64": "0.14.38", + "esbuild-linux-arm": "0.14.38", + "esbuild-linux-arm64": "0.14.38", + "esbuild-linux-mips64le": "0.14.38", + "esbuild-linux-ppc64le": "0.14.38", + "esbuild-linux-riscv64": "0.14.38", + "esbuild-linux-s390x": "0.14.38", + "esbuild-netbsd-64": "0.14.38", + "esbuild-openbsd-64": "0.14.38", + "esbuild-sunos-64": "0.14.38", + "esbuild-windows-32": "0.14.38", + "esbuild-windows-64": "0.14.38", + "esbuild-windows-arm64": "0.14.38" + } + }, + "esbuild-android-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.38.tgz", + "integrity": "sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==", + "dev": true, + "optional": true + }, + "esbuild-android-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.38.tgz", + "integrity": "sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==", + "dev": true, + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.38.tgz", + "integrity": "sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==", + "dev": true, + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.38.tgz", + "integrity": "sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.38.tgz", + "integrity": "sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.38.tgz", + "integrity": "sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-32": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.38.tgz", + "integrity": "sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==", + "dev": true, + "optional": true + }, + "esbuild-linux-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.38.tgz", + "integrity": "sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.38.tgz", + "integrity": "sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.38.tgz", + "integrity": "sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==", + "dev": true, + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.38.tgz", + "integrity": "sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.38.tgz", + "integrity": "sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==", + "dev": true, + "optional": true + }, + "esbuild-linux-riscv64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.38.tgz", + "integrity": "sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-s390x": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.38.tgz", + "integrity": "sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==", + "dev": true, + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.38.tgz", + "integrity": "sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==", + "dev": true, + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.38.tgz", + "integrity": "sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==", + "dev": true, + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.38.tgz", + "integrity": "sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==", + "dev": true, + "optional": true + }, + "esbuild-windows-32": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.38.tgz", + "integrity": "sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==", + "dev": true, + "optional": true + }, + "esbuild-windows-64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.38.tgz", + "integrity": "sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==", + "dev": true, + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.14.38", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.38.tgz", + "integrity": "sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==", + "dev": true, + "optional": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-plugin-svelte3": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.4.0.tgz", + "integrity": "sha512-MIQUTuRv3o7LyQ+360qOc9mLT35j1I5YzHr04g/UDcvJTpg0X/kHWELY99ve869Rp/9wjqD7I26Aq5H8OH5RIg==", + "dev": true, + "requires": {} + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + } + } + }, + "globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "kleur": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.4.tgz", + "integrity": "sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "mdsvex": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/mdsvex/-/mdsvex-0.10.5.tgz", + "integrity": "sha512-/B23WZn5Vjrjh7Qp2YsOXLkU9YFm59IEylKNXC10o05ZaCP4LNv32tGXKP6aEssss6hk/LdISJuneELHFIS2pQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.3", + "prism-svelte": "^0.4.7", + "prismjs": "^1.17.1", + "vfile-message": "^2.0.4" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.1.tgz", + "integrity": "sha512-reLxBcKUPNBnc/sVtAbxgRVFSegoGeLaSjmphNhcwcolhYLRgtJscn5mRl6YRZNQv40Y7P6JM2YhSIsbL9OB5A==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true + }, + "mrmime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", + "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "nanoid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-es6-imports": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-es6-imports/-/parse-es6-imports-1.0.1.tgz", + "integrity": "sha1-+/6mGvzZRDXH9pf8Q5YWwYhTdxs=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "postcss": { + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", + "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "requires": { + "nanoid": "^3.3.1", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-url": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz", + "integrity": "sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==", + "requires": { + "make-dir": "~3.1.0", + "mime": "~2.5.2", + "minimatch": "~3.0.4", + "xxhashjs": "~0.2.2" + }, + "dependencies": { + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prism-svelte": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/prism-svelte/-/prism-svelte-0.4.7.tgz", + "integrity": "sha512-yABh19CYbM24V7aS7TuPYRNMqthxwbvx6FF/Rw920YbyBWO3tnyPIqRMgHuSVsLmuHkkBS1Akyof463FVdkeDQ==", + "dev": true + }, + "prismjs": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", + "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "regexparam": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexparam/-/regexparam-2.0.0.tgz", + "integrity": "sha512-gJKwd2MVPWHAIFLsaYDZfyKzHNS4o7E/v8YmNf44vmeV2e4YfVoDToTOKTvE7ab68cRJ++kLuEXJBaEeJVt5ow==", + "dev": true + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.67.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.67.2.tgz", + "integrity": "sha512-hoEiBWwZtf1QdK3jZIq59L0FJj4Fiv4RplCO4pvCRC86qsoFurWB4hKQIjoRf3WvJmk5UZ9b0y5ton+62fC7Tw==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dev": true, + "requires": { + "mri": "^1.1.0" + } + }, + "sander": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", + "integrity": "sha1-dB4kXiMfB8r7b98PEzrfohalAq0=", + "dev": true, + "requires": { + "es6-promise": "^3.1.2", + "graceful-fs": "^4.1.3", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.2" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "sorcery": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz", + "integrity": "sha1-iukK19fLBfxZ8asMY3hF1cFaUrc=", + "dev": true, + "requires": { + "buffer-crc32": "^0.2.5", + "minimist": "^1.2.0", + "sander": "^0.5.0", + "sourcemap-codec": "^1.3.0" + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svelte": { + "version": "3.46.4", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.46.4.tgz", + "integrity": "sha512-qKJzw6DpA33CIa+C/rGp4AUdSfii0DOTCzj/2YpSKKayw5WGSS624Et9L1nU1k2OVRS9vaENQXp2CVZNU+xvIg==" + }, + "svelte-check": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.4.3.tgz", + "integrity": "sha512-0zJMMgqYHoP7QEG3tfc5DekpHAOqoy4QOL8scWMSdHIpVVDVC0MuYK57nFyj3XVTW8Zfm85FlgnAdQYsVmST2Q==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "fast-glob": "^3.2.7", + "import-fresh": "^3.2.1", + "minimist": "^1.2.5", + "picocolors": "^1.0.0", + "sade": "^1.7.4", + "source-map": "^0.7.3", + "svelte-preprocess": "^4.0.0", + "typescript": "*" + } + }, + "svelte-hmr": { + "version": "0.14.9", + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.9.tgz", + "integrity": "sha512-bKE9+4qb4sAnA+TKHiYurUl970rjA0XmlP9TEP7K/ncyWz3m81kA4HOgmlZK/7irGK7gzZlaPDI3cmf8fp/+tg==", + "dev": true, + "requires": {} + }, + "svelte-preprocess": { + "version": "4.10.3", + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.3.tgz", + "integrity": "sha512-ttw17lJfb/dx2ZJT9sesaXT5l7mPQ9Apx1H496Kli3Hkk7orIRGpOw6rCPkRNzr6ueVPqb4vzodS5x7sBFhKHw==", + "dev": true, + "requires": { + "@types/pug": "^2.0.4", + "@types/sass": "^1.16.0", + "detect-indent": "^6.0.0", + "magic-string": "^0.25.7", + "sorcery": "^0.10.0", + "strip-indent": "^3.0.0" + } + }, + "table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "dev": true, + "requires": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "typescript": { + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", + "dev": true + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.2" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "vite": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.5.tgz", + "integrity": "sha512-dvMN64X2YEQgSXF1lYabKXw3BbN6e+BL67+P3Vy4MacnY+UzT1AfkHiioFSi9+uiDUiaDy7Ax/LQqivk6orilg==", + "dev": true, + "requires": { + "esbuild": "^0.14.27", + "fsevents": "~2.3.2", + "postcss": "^8.4.12", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "worktop": { + "version": "0.8.0-next.12", + "resolved": "https://registry.npmjs.org/worktop/-/worktop-0.8.0-next.12.tgz", + "integrity": "sha512-ZXdgI9XOf0uB4IegFoViLdQ0Bf7hish0XMHwuV3nopOXygfLJkwAC5+HyA+sihBMSM2sLLQ5uGnD5aknL8+NQg==", + "dev": true, + "requires": { + "mrmime": "^1.0.0", + "regexparam": "^2.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xxhashjs": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", + "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", + "requires": { + "cuint": "^0.2.2" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } +} diff --git a/docker/package.json b/docker/package.json new file mode 100644 index 0000000..6c07775 --- /dev/null +++ b/docker/package.json @@ -0,0 +1,32 @@ +{ + "name": "projectsegfaultwebsite", + "version": "0.0.1", + "scripts": { + "dev": "svelte-kit dev", + "build": "svelte-kit build", + "package": "svelte-kit package", + "preview": "svelte-kit preview", + "check": "svelte-check --tsconfig ./tsconfig.json", + "check:watch": "svelte-check --tsconfig ./tsconfig.json --watch", + "lint": "eslint --ignore-path .gitignore ." + }, + "devDependencies": { + "@sveltejs/adapter-auto": "next", + "@sveltejs/kit": "next", + "@typescript-eslint/eslint-plugin": "^5.10.1", + "@typescript-eslint/parser": "^5.10.1", + "eslint": "^7.32.0", + "eslint-plugin-svelte3": "^3.2.1", + "mdsvex": "^0.10.5", + "svelte": "^3.44.0", + "svelte-check": "^2.2.6", + "svelte-preprocess": "^4.10.1", + "tslib": "^2.3.1", + "typescript": "~4.5.4" + }, + "type": "module", + "dependencies": { + "@modular-css/svelte": "^28.1.0", + "@sveltejs/adapter-static": "next" + } +} diff --git a/docker/src/app.d.ts b/docker/src/app.d.ts new file mode 100644 index 0000000..553fe39 --- /dev/null +++ b/docker/src/app.d.ts @@ -0,0 +1,14 @@ +/* eslint-disable */ +/// + +// See https://kit.svelte.dev/docs/typescript +// for information about these interfaces +declare namespace App { + interface Locals {} + + interface Platform {} + + interface Session {} + + interface Stuff {} +} diff --git a/docker/src/app.html b/docker/src/app.html new file mode 100644 index 0000000..cfd2bdb --- /dev/null +++ b/docker/src/app.html @@ -0,0 +1,13 @@ + + + + + + + + %svelte.head% + + +
%svelte.body%
+ + diff --git a/docker/src/assets/animation.css b/docker/src/assets/animation.css new file mode 100644 index 0000000..7dd7dcb --- /dev/null +++ b/docker/src/assets/animation.css @@ -0,0 +1,263 @@ +/* ---------------------------------------------- + * Generated by Animista on 2022-4-22 18:29:34 + * Licensed under FreeBSD License. + * See http://animista.net/license for more info. + * w: http://animista.net, t: @cssanimista + * ---------------------------------------------- */ + +/** + * ---------------------------------------- + * animation text-flicker-in-glow + * ---------------------------------------- + */ +@-webkit-keyframes text-flicker-in-glow { + 0% { + opacity: 0; + } + 10% { + opacity: 0; + text-shadow: none; + } + 10.1% { + opacity: 1; + text-shadow: none; + } + 10.2% { + opacity: 0; + text-shadow: none; + } + 20% { + opacity: 0; + text-shadow: none; + } + 20.1% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.25); + } + 20.6% { + opacity: 0; + text-shadow: none; + } + 30% { + opacity: 0; + text-shadow: none; + } + 30.1% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25); + } + 30.5% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25); + } + 30.6% { + opacity: 0; + text-shadow: none; + } + 45% { + opacity: 0; + text-shadow: none; + } + 45.1% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25); + } + 50% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25); + } + 55% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25); + } + 55.1% { + opacity: 0; + text-shadow: none; + } + 57% { + opacity: 0; + text-shadow: none; + } + 57.1% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35); + } + 60% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35); + } + 60.1% { + opacity: 0; + text-shadow: none; + } + 65% { + opacity: 0; + text-shadow: none; + } + 65.1% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35), 0 0 100px rgba(255, 255, 255, 0.1); + } + 75% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35), 0 0 100px rgba(255, 255, 255, 0.1); + } + 75.1% { + opacity: 0; + text-shadow: none; + } + 77% { + opacity: 0; + text-shadow: none; + } + 77.1% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.4), 0 0 110px rgba(255, 255, 255, 0.2), 0 0 100px rgba(255, 255, 255, 0.1); + } + 85% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.4), 0 0 110px rgba(255, 255, 255, 0.2), 0 0 100px rgba(255, 255, 255, 0.1); + } + 85.1% { + opacity: 0; + text-shadow: none; + } + 86% { + opacity: 0; + text-shadow: none; + } + 86.1% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.6), 0 0 60px rgba(255, 255, 255, 0.45), 0 0 110px rgba(255, 255, 255, 0.25), 0 0 100px rgba(255, 255, 255, 0.1); + } + 100% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.6), 0 0 60px rgba(255, 255, 255, 0.45), 0 0 110px rgba(255, 255, 255, 0.25), 0 0 100px rgba(255, 255, 255, 0.1); + } +} +@keyframes text-flicker-in-glow { + 0% { + opacity: 0; + } + 10% { + opacity: 0; + text-shadow: none; + } + 10.1% { + opacity: 1; + text-shadow: none; + } + 10.2% { + opacity: 0; + text-shadow: none; + } + 20% { + opacity: 0; + text-shadow: none; + } + 20.1% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.25); + } + 20.6% { + opacity: 0; + text-shadow: none; + } + 30% { + opacity: 0; + text-shadow: none; + } + 30.1% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25); + } + 30.5% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25); + } + 30.6% { + opacity: 0; + text-shadow: none; + } + 45% { + opacity: 0; + text-shadow: none; + } + 45.1% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25); + } + 50% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25); + } + 55% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.45), 0 0 60px rgba(255, 255, 255, 0.25); + } + 55.1% { + opacity: 0; + text-shadow: none; + } + 57% { + opacity: 0; + text-shadow: none; + } + 57.1% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35); + } + 60% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35); + } + 60.1% { + opacity: 0; + text-shadow: none; + } + 65% { + opacity: 0; + text-shadow: none; + } + 65.1% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35), 0 0 100px rgba(255, 255, 255, 0.1); + } + 75% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.35), 0 0 100px rgba(255, 255, 255, 0.1); + } + 75.1% { + opacity: 0; + text-shadow: none; + } + 77% { + opacity: 0; + text-shadow: none; + } + 77.1% { + opacity: 1; + text-shadow: 0 0 30px rgba(255, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.4), 0 0 110px rgba(255, 255, 255, 0.2), 0 0 100px rgba(255, 255, 255, 0.1); + } + 85% { + opacity: 1; + text-shadow: 0 0 30px rgba(0, 255, 255, 0.55), 0 0 60px rgba(255, 255, 255, 0.4), 0 0 110px rgba(255, 255, 255, 0.2), 0 0 100px rgba(255, 255, 255, 0.1); + } + 85.1% { + opacity: 0; + text-shadow: none; + } + 86% { + opacity: 0; + text-shadow: none; + } + 86.1% { + opacity: 1; + text-shadow: 0 0 30px rgba(0, 255, 255, 0.6), 0 0 60px rgba(255, 255, 255, 0.45), 0 0 110px rgba(255, 255, 255, 0.25), 0 0 100px rgba(255, 255, 255, 0.1); + } + 100% { + opacity: 1; + text-shadow: 0 0 30px rgba(0, 208, 212, 0.6), 0 0 60px rgba(255, 255, 255, 0.45), 0 0 110px rgba(255, 255, 255, 0.25), 0 0 100px rgba(255, 255, 255, 0.1); + } +} + diff --git a/docker/src/assets/global.css b/docker/src/assets/global.css new file mode 100644 index 0000000..c7cb3d9 --- /dev/null +++ b/docker/src/assets/global.css @@ -0,0 +1,138 @@ +@import url('https://fonts.googleapis.com/css2?family=Comfortaa&family=Quicksand:wght@500&display=swap'); + +body { + background-color: #151515; + color: white; + font-family: 'Comfortaa', sans-serif; + margin: 0; +} + +a { + color: #ce1818; + text-decoration: none; +} +a.hover { + color: rgb(233, 110, 110); +} +a.visited { + color: #5f1919; +} + +.center { + text-align: center; +} + +.card { + display: flex; + justify-content: space-evenly; + flex-direction: inherit; + flex-wrap: wrap; +} + +.card > div { + word-wrap: break-word; + margin: 50px; + padding: 20px; + border-radius: 25px; + background-color: #252525; + box-shadow: 0 0 5px 5px #252525; +} + +.button { + background-color: #00755e; /* Green */ + border: none; + font-family: 'Comfortaa', sans-serif; + color: white; + padding: 16px 32px; + text-align: center; + text-decoration: none; + display: inline-block; + font-size: 16px; + margin: 4px 2px; + border-radius: 16px; + transition-duration: 0.4s; + cursor: pointer; +} + +.button:hover { + background-color: #00d4aa; + color: black; + border-radius: 12px; + transform: translateY(-0.25em); + box-shadow: 0 0.5em 0.5em -0.4em #00755e; +} +.button:active { + transform: translateY(0.10em); + background-color: #4beacb; + box-shadow: 0 0.2em 0.2em -0.2em #00c7a1; +} + +.ResponsiveImage { + max-inline-size: 50%; + block-size: auto; + aspect-ratio: 2/1; + object-fit: contain; +} + +.pointyfinger { + cursor: pointer; +} + +.matrixcolored { + background-color: #0dbd8b; +} + +.matrixcolored:hover { + background-color: #099970; + color: #fff; +} + +.discordcolored { + background-color: #5865F2; +} + +.discordcolored:hover { + background-color: hsl(235,calc(var(--saturation-factor, 1)*86.1%),71.8%); /* I didn't steal this from their website DONT SUE ME DONT FUCKING SUE ME PLEASEEEEEEEEEEEEEEEE */ + color: #fff; +} + +.githubcolored { + background-color: #333333; +} + +.githubcolored:hover { + background-color: #666666; + color: #fff; +} +.gameserversCardTitle, .centreofattention { + text-align: center; +} + +#wordwrappedlongthingaaa { + word-wrap: break-word; +} + +#MenuButton { + display: none; +} + +@media screen and (max-width: 800px) { + .card { + flex-direction: column; + } + .ResponsiveImage { + max-inline-size: 100%; + } + + .navbarpieceofshitfuckihatethis {display: none;} + + .navbarpieceofshitfuckihatethis.responsive {display: initial;} + /*.navbarpieceofshitfuckihatethis.responsive a { + float: none; + display: block; + text-align: left; + }*/ + #MenuButton { + display: initial; + } +} diff --git a/docker/src/assets/images/projectsegfault1.png b/docker/src/assets/images/projectsegfault1.png new file mode 100644 index 0000000000000000000000000000000000000000..bd1fb98498dea6c0438ed1e28cd85355bfc822b2 GIT binary patch literal 31084 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 ^ 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
_ipX90`3X+KSD3PPb_V!j} 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 H@XWsfXd~A0 literal 0 HcmV?d00001 diff --git a/docker/src/lib/Header.svelte b/docker/src/lib/Header.svelte new file mode 100644 index 0000000..9bf4e33 --- /dev/null +++ b/docker/src/lib/Header.svelte @@ -0,0 +1,68 @@ + + + + diff --git a/docker/src/routes/__layout.svelte b/docker/src/routes/__layout.svelte new file mode 100644 index 0000000..9bcd41e --- /dev/null +++ b/docker/src/routes/__layout.svelte @@ -0,0 +1,12 @@ + + +Project Segfault + +
+ +
+ +
\ No newline at end of file diff --git a/docker/src/routes/branding.md b/docker/src/routes/branding.md new file mode 100644 index 0000000..3123ecc --- /dev/null +++ b/docker/src/routes/branding.md @@ -0,0 +1,19 @@ +--- +title: Project Segfault Branding +--- + + + +# {title} + +## The files for Project Segfault's Branding + +### Legal +Our branding is protected under Creative Commonns Attribution-ShareAlike 4.0 International (CC BY-SA 4.0). + +### Now let's get into the branding +We put pretty much everything you need on [GitHub](https://github.com/ProjectSegfault/brandng). + +Read the README there, there's guidelines and everything you'd need in it. \ No newline at end of file diff --git a/docker/src/routes/contact.md b/docker/src/routes/contact.md new file mode 100644 index 0000000..c35d012 --- /dev/null +++ b/docker/src/routes/contact.md @@ -0,0 +1,22 @@ +--- +title: Contact Us +--- +# {title} +## Do you want to contact us? + +# Our email + +

contact@projectsegfau.lt

+

Please be aware that Microsoft often blocks non-popular emails, if you do contact us through there, make sure to check your spam and mark it as not-spam!

+ +# Invites + +

Discord

+ +

Matrix

+ +

+ + + +

diff --git a/docker/src/routes/donate.md b/docker/src/routes/donate.md new file mode 100644 index 0000000..b86c7e6 --- /dev/null +++ b/docker/src/routes/donate.md @@ -0,0 +1,13 @@ +--- +title: Donate to Project Segfault +--- +# {title} +## Our donation methods + +# please do +If you donate, we will be more motivated to work on the server and host more stuff and maybe even get more hardware. I really recommend you donate any spare money you have if you enjoy or use our services on a daily basis. + +# yeah sure I'll donate. links? +LiberaPay: Donate using Liberapay + +Monero: 47L7Qsto7XcifY3CdG18ySe5Tt83kpFLDLve9jQwbc9taPBLNGv6ZrJNUKpMG9Nj9zHgCZ4FQMSyt75e8Jvx12JFLtJyFdA \ No newline at end of file diff --git a/docker/src/routes/faq.md b/docker/src/routes/faq.md new file mode 100644 index 0000000..1029e7d --- /dev/null +++ b/docker/src/routes/faq.md @@ -0,0 +1,19 @@ +--- +title: FAQ +--- +# {title} +## Who is the project owner? +Orignally: Midou (Sysadmin) and Mrlerien (Hoster), but now Odyssey346 (Game Server Sysadmin, webdev and social media manager) and Devnol (Hoster) are with us. + +# Hold on, what if Devnol decides to backstab you? +I highly doubt he will, but in any case this happens, critical services will stay up. So only extra (non important services) running on the server will be gone, but you should be aware of that anyways. + +# One of your services contains toxic people! +You can contact us by mail or Matrix and we can figure this out with you. But we recommend that you put most of these requests in our support channel at [#support:projectsegfau.lt](https://matrix.to/#/#support:projectsegfau.lt) on Matrix. +If it's something personal, just say that you have a report against someone on one of our services and you'd like to be contacted by an admin and we'll constact you ASAP. We have no lives so we're quite active. + +# How can I trust your services? +Well, you really can't. We don't make our logs or anything public, however, if you would like the data we have on you, please contact us. If you're paranoid, **you are allowed to use Tor on our services**, but we don't host any .onion links. + +# Which ways do you prefer to communicate? +Look at Contact. diff --git a/docker/src/routes/gameservers.md b/docker/src/routes/gameservers.md new file mode 100644 index 0000000..113ec09 --- /dev/null +++ b/docker/src/routes/gameservers.md @@ -0,0 +1,51 @@ +--- +title: Our Gameservers +--- +# {title} +## The places to release good chemicals in your brain + +### Note: MOST OF THESE ARE NOT ONLINE! We're too fucking lazy to get them back right now. +
+ Please use common sense when playing on our servers. (What is common sense?) +
+ Our Discord server +
+
+ +
+

Half-Life 2 Deathmatch

+ Server name in browser list: MutaToiletTips +
+ Almost pure vanilla hl2dm server where you can have lots of fun chucking toilets at people +
+ Connect to the server using this link +
+ GameTracker Link +
+
+

Ricochet

+ Server name in browser list: MutaRicochetTips +
+ Our mission is to become the #1 Ricochet server in the world. It probably already is. +
+ Connect to the server using this link +
+
+
+

Half-Life: Deathmatch

+ Server name in browser list: MutaCascadeTips +
+ Fun, casual Half-Life: Deathmatch. Perfect for when you dig out that old computer you found in your attic. +
+ Connect to the server using this link +
+ GameTracker Link +
+
diff --git a/docker/src/routes/index.md b/docker/src/routes/index.md new file mode 100644 index 0000000..50d469e --- /dev/null +++ b/docker/src/routes/index.md @@ -0,0 +1,18 @@ +--- +title: Project Segfault +--- +# {title} + +Matrix + +Discord + +GitHub + +## 4 idiots & one Sun server. + +# what +We are 4 teenagers who have a decently powerful server. What do we do with this server? Host game servers and random assortment of privacy respecting tools like Invidious, Nextcloud, Matrix etc.... and maybe some original works. You'll see eventually! + +# shut up nerd, I want to play games. Give me your ips!!!! +There should be a navbar at the top. \ No newline at end of file diff --git a/docker/src/routes/instances.md b/docker/src/routes/instances.md new file mode 100644 index 0000000..d62b17d --- /dev/null +++ b/docker/src/routes/instances.md @@ -0,0 +1,52 @@ +--- +title: Our Instances +--- +# {title} +## Privacy-respecting services hosted on our network. + +
+

Notice: Invidious, Libreddit, LBRY and nitter will move to the new domains soon.

+

+
+
+

Invidious

+
+ Tired of using YouTube on an old PC? Too Bloated? Want less tracking? Invidious is for you. +
+ Click here to access the website. +
+
+
+

Libreddit

+
+ Want to become a redditor? Wait actually you shouldn't- +
+ Click here to access the website. +
+
+
+

Librarian (LBRY)

+
+ Even with Odysee, we still can't have nice things. +
+ Click here to access the website. +
+
+
+

Nitter

+
+ You want to check something on twitter? Oh wait you don't have an account.. No worries! +
+ Nitter is here for that. +
+
+
+

Pleroma (Fediverse)

+
+ Imagine a twitter-like social media that is distributed throughout a network of individual servers and applications... + Then you should use Pleroma. It's like Twitter but less stupid and open source and decentralized. Works with the Fediverse, so you can see all your friends. +
+ Click me to access our Pleroma instance +
+
+
diff --git a/docker/src/routes/members.md b/docker/src/routes/members.md new file mode 100644 index 0000000..917164e --- /dev/null +++ b/docker/src/routes/members.md @@ -0,0 +1,15 @@ +--- +title: Members of the project +--- +# {title} +

Midou

+Project owner, manages the team. His website His Pleroma account + +

MrLeRien

+Project co-owner + Hoster (hosts the Hitachi server in France), master of coins. + +

Odyssey346

+Chief Gaming Officer, web developer and occasional service borker. His website His Pleroma account + +

Devnol

+Owner of our Helios server in Greece. His websiteHis Pleroma account \ No newline at end of file diff --git a/docker/src/routes/minecraft.md b/docker/src/routes/minecraft.md new file mode 100644 index 0000000..8f03b1d --- /dev/null +++ b/docker/src/routes/minecraft.md @@ -0,0 +1,50 @@ +--- +title: Project Segfault MC +--- +# {title} + +# Yeah, we have a Minecraft server. +We have an invite-only SMP server running on our network on version 1.18* (1.18, 1.18.1, 1.18.2) which is also bridged to Bedrock using GeyserMC. + +If you would like to join, please [join our Discord](https://discord.gg/26EG7fFtfS) and ask us there to be whitelisted. + +## Rules +1. Do not modify buildings without permission. +2. Do not bypass protections. (mining around a protected door, bypassing chest locks etc) +3. Do not cheat +4. Do not lag the shit out of the server. + +## IP +**Java**: mc.projectsegfau.lt:25565 + +**Bedrock** mc.projectsegfau.lt:19132 + +*psst, you can join bedrock on your switch using the app we've linked below!* + +*another psst, if you play on both Java and Bedrock, [link your accounts together on GeyserMC's website!](https://link.geysermc.org)* Your accounts will be linked together meaning you will have the exact same experience. + +## Links +[Dynmap](https://map.mc.projectsegfau.lt) + +[MC Server Connector for iOS](https://apps.apple.com/us/app/mc-server-connector/id1548251304) + +[MC Server Connector for Android](https://play.google.com/store/apps/details?id=com.smokiem.mcserverconnector&hl=no&gl=US) + +## Recommended Client-Side Mods +[Click me for a list of recommended client-side mods](minecraft_recommendedcsmods) + +## Plugin list +This is a manually made list of our plugins, so it might not be up to date. +- BlockLocker +- CoreProtect +- [Dynmap](https://map.mc.projectsegfau.lt) +- EssentialsX (EssentialsXDiscord, EssentialsXGeoIP) +- Geyser & Floodgate +- LuckPerms +- mcMMO (manually built! fuck buying things. [Click here to download our build](https://cloud.mutahar.rocks/s/YP5pP6G45HePcs9)) +- TabTPS +- Vault +- ViaVersion (You may only connect from a base version and its subversions (1.18, 1.18.1, 1.18.2). You cannot connect from a major version older than the major version the server is running.) +- PlugMan +- CombatLogX +- Simple Voice Mod \ No newline at end of file diff --git a/docker/src/routes/minecraft_recommendedcsmods.md b/docker/src/routes/minecraft_recommendedcsmods.md new file mode 100644 index 0000000..8cc55ba --- /dev/null +++ b/docker/src/routes/minecraft_recommendedcsmods.md @@ -0,0 +1,14 @@ +--- +title: Project Segfault MC +--- +# {title} + +# [Click me to go back to the Minecraft site](minecraft) + +## Recommended mods list +These are picked by our community or are for server features like voice chatting. + +If you play on Bedrock, try to find an alternative to these. Mods like Simple Voice Chat have no alternative on Bedrock, sorry. +- [Xaero's World Map](https://www.curseforge.com/minecraft/mc-mods/xaeros-world-map) & [Xaero's Minimap](https://www.curseforge.com/minecraft/mc-mods/xaeros-minimap) +- Any optimization mod (We recommend at least Sodium) +- [Simple Voice Chat](https://www.curseforge.com/minecraft/mc-mods/simple-voice-chat) \ No newline at end of file diff --git a/docker/src/routes/rules.md.disabled b/docker/src/routes/rules.md.disabled new file mode 100644 index 0000000..fa314ab --- /dev/null +++ b/docker/src/routes/rules.md.disabled @@ -0,0 +1,52 @@ +--- +title: Our Rules +--- +# {title} +## Follow these or you're dumb + +### Section 1 - General +1. Do not destroy other's bases. +2. Do not harass other users. +3. Do not use anything that could put others at a disadvantage (xray, cheats, exploits like duping etc) +4. You are not allowed to automate processes like fishing while you're away from your keyboard (you are allowed to do something else while you're fishing though, like be on your phone, but you must fish manually without the use of any software.) +5. Do not kill people for no reason. If you hit someone, then they are allowed to fight back, even if it was an accident. + +### Section 2 - Island/Area Claims +#### You can claim islands for yourself. Here's the rules for that though: +1. You can't claim islands the size of fucking Russia. +2. You may only have max 8 islands, but if they're all massive, your max is 3. +3. Your islands must be visible on dynmap (use a sign with [dynmap] on the start) +4. An island owner may kill anyone on sight. + +### Section 3 - Trading +1. If someone is in the process of trading, you cannot be near them (be at least 5 blocks apart). +2. If you picked up an item that was being traded, give it back. If you do not give it back in at least 10 seconds, the people who trading are allowed to kill you. +3. Do not deal damage to anyone who is trading. +4. If you're trading, please advertise it in the chat. + +### Section 4 - Wars +1. You are allowed to start wars against alliances and people for reasons like stealing your things, destroying your stuff, and killing your dog (Oh also by the way if you kill a dog the owner is allowed to go John Wick on you) +2. Alliances are allowed to start wars against other alliances without needing a reason. +3. Do not log out during combat. +4. Do not attempt to trap people who have logged out during a war. They could have disconnected for multiple reasons, it's not always because they don't want to fight. +5. You may not start wars or raid a base owned by someone who is offline. +6. You are allowed to bypass the max claims limit in case you want to set up a temporary claimed area for basing during a war. +### Section 5 - Alliances +1. Alliances are allowed to have one island only. (Except in special cases, please negotiate with an admin about this if you feel like you need two) +2. Alliances must be clearly advertised. (I'll try to make something in for this) +3. Alliances are allowed to go at war, but this must be for a reasonable reason (Not something petty like someone going on your island) +4. Alliances can go against other alliances for any reason though. + +### Section 6 - Griefing +1. Do not destroy villages for no reason. +2. Do not destroy other's crops. If you accidentally step on one, please replant. If you can't, please say so in the chat. +3. Do not make massive useless buildings unless it's on your island/claimed area. Things like lavacasts are only permitted on your areas. +4. Do not burn or explode public buildings. This is very unacceptable. + +### Section 7 - Traps +1. Do not trap nether portals. This means don't place obisidan or any other blocks that could trap people inside your nether portal. +2. Don't be into traps - what the fuck that's kinda gay pal + +### Section 8 - Bases +1. Do not attempt to bypass base protection like [Private] signs on doors. +2. You are not allowed to destroy bases. I mean, it would be fun, but like, it probably took them lots of time. \ No newline at end of file diff --git a/docker/static/favicon.ico b/docker/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..88efa5454be56c6bf0acd8562e1d14a2cf364dec GIT binary patch literal 101630 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 Z#Ig2#^!c-`!^_!Fd#*P4NnCpI>Aye0lLY_( literal 0 HcmV?d00001 diff --git a/docker/svelte.config.js b/docker/svelte.config.js new file mode 100644 index 0000000..57bad34 --- /dev/null +++ b/docker/svelte.config.js @@ -0,0 +1,19 @@ +import { mdsvex } from "mdsvex"; +import mdsvexConfig from "./mdsvex.config.js"; +import adapter from "@sveltejs/adapter-static"; +import preprocess from "svelte-preprocess"; + +/** @type {import('@sveltejs/kit').Config} */ +const config = { + extensions: [".svelte", ...mdsvexConfig.extensions], + + // Consult https://github.com/sveltejs/svelte-preprocess + // for more information about preprocessors + preprocess: [preprocess(), mdsvex(mdsvexConfig)], + + kit: { + adapter: adapter(), + }, +}; + +export default config; diff --git a/docker/tsconfig.json b/docker/tsconfig.json new file mode 100644 index 0000000..7b5a0dc --- /dev/null +++ b/docker/tsconfig.json @@ -0,0 +1,36 @@ +{ + "compilerOptions": { + "moduleResolution": "node", + "module": "es2020", + "lib": ["es2020", "DOM"], + "target": "es2020", + /** + svelte-preprocess cannot figure out whether you have a value or a type, so tell TypeScript + to enforce using \`import type\` instead of \`import\` for Types. + */ + "importsNotUsedAsValues": "error", + /** + TypeScript doesn't know about import usages in the template because it only sees the + script of a Svelte file. Therefore preserve all value imports. Requires TS 4.5 or higher. + */ + "preserveValueImports": true, + "isolatedModules": true, + "resolveJsonModule": true, + /** + To have warnings/errors of the Svelte compiler at the correct position, + enable source maps by default. + */ + "sourceMap": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "baseUrl": ".", + "allowJs": true, + "checkJs": true, + "paths": { + "$lib": ["src/lib"], + "$lib/*": ["src/lib/*"] + } + }, + "include": ["src/**/*.d.ts", "src/**/*.js", "src/**/*.ts", "src/**/*.svelte"] +}