Update build process
This commit is contained in:
		@@ -21,6 +21,7 @@
 | 
			
		||||
	},
 | 
			
		||||
	"type": "module",
 | 
			
		||||
	"dependencies": {
 | 
			
		||||
		"@sveltejs/adapter-node": "^1.2.4",
 | 
			
		||||
		"mongoose": "^7.3.0",
 | 
			
		||||
		"sass": "^1.63.4"
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										239
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										239
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							@@ -5,6 +5,9 @@ settings:
 | 
			
		||||
  excludeLinksFromLockfile: false
 | 
			
		||||
 | 
			
		||||
dependencies:
 | 
			
		||||
  '@sveltejs/adapter-node':
 | 
			
		||||
    specifier: ^1.2.4
 | 
			
		||||
    version: 1.2.4(@sveltejs/kit@1.20.2)
 | 
			
		||||
  mongoose:
 | 
			
		||||
    specifier: ^7.3.0
 | 
			
		||||
    version: 7.3.0
 | 
			
		||||
@@ -46,7 +49,6 @@ packages:
 | 
			
		||||
    cpu: [arm64]
 | 
			
		||||
    os: [android]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/android-arm@0.17.19:
 | 
			
		||||
@@ -55,7 +57,6 @@ packages:
 | 
			
		||||
    cpu: [arm]
 | 
			
		||||
    os: [android]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/android-x64@0.17.19:
 | 
			
		||||
@@ -64,7 +65,6 @@ packages:
 | 
			
		||||
    cpu: [x64]
 | 
			
		||||
    os: [android]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/darwin-arm64@0.17.19:
 | 
			
		||||
@@ -73,7 +73,6 @@ packages:
 | 
			
		||||
    cpu: [arm64]
 | 
			
		||||
    os: [darwin]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/darwin-x64@0.17.19:
 | 
			
		||||
@@ -82,7 +81,6 @@ packages:
 | 
			
		||||
    cpu: [x64]
 | 
			
		||||
    os: [darwin]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/freebsd-arm64@0.17.19:
 | 
			
		||||
@@ -91,7 +89,6 @@ packages:
 | 
			
		||||
    cpu: [arm64]
 | 
			
		||||
    os: [freebsd]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/freebsd-x64@0.17.19:
 | 
			
		||||
@@ -100,7 +97,6 @@ packages:
 | 
			
		||||
    cpu: [x64]
 | 
			
		||||
    os: [freebsd]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/linux-arm64@0.17.19:
 | 
			
		||||
@@ -109,7 +105,6 @@ packages:
 | 
			
		||||
    cpu: [arm64]
 | 
			
		||||
    os: [linux]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/linux-arm@0.17.19:
 | 
			
		||||
@@ -118,7 +113,6 @@ packages:
 | 
			
		||||
    cpu: [arm]
 | 
			
		||||
    os: [linux]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/linux-ia32@0.17.19:
 | 
			
		||||
@@ -127,7 +121,6 @@ packages:
 | 
			
		||||
    cpu: [ia32]
 | 
			
		||||
    os: [linux]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/linux-loong64@0.17.19:
 | 
			
		||||
@@ -136,7 +129,6 @@ packages:
 | 
			
		||||
    cpu: [loong64]
 | 
			
		||||
    os: [linux]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/linux-mips64el@0.17.19:
 | 
			
		||||
@@ -145,7 +137,6 @@ packages:
 | 
			
		||||
    cpu: [mips64el]
 | 
			
		||||
    os: [linux]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/linux-ppc64@0.17.19:
 | 
			
		||||
@@ -154,7 +145,6 @@ packages:
 | 
			
		||||
    cpu: [ppc64]
 | 
			
		||||
    os: [linux]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/linux-riscv64@0.17.19:
 | 
			
		||||
@@ -163,7 +153,6 @@ packages:
 | 
			
		||||
    cpu: [riscv64]
 | 
			
		||||
    os: [linux]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/linux-s390x@0.17.19:
 | 
			
		||||
@@ -172,7 +161,6 @@ packages:
 | 
			
		||||
    cpu: [s390x]
 | 
			
		||||
    os: [linux]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/linux-x64@0.17.19:
 | 
			
		||||
@@ -181,7 +169,6 @@ packages:
 | 
			
		||||
    cpu: [x64]
 | 
			
		||||
    os: [linux]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/netbsd-x64@0.17.19:
 | 
			
		||||
@@ -190,7 +177,6 @@ packages:
 | 
			
		||||
    cpu: [x64]
 | 
			
		||||
    os: [netbsd]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/openbsd-x64@0.17.19:
 | 
			
		||||
@@ -199,7 +185,6 @@ packages:
 | 
			
		||||
    cpu: [x64]
 | 
			
		||||
    os: [openbsd]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/sunos-x64@0.17.19:
 | 
			
		||||
@@ -208,7 +193,6 @@ packages:
 | 
			
		||||
    cpu: [x64]
 | 
			
		||||
    os: [sunos]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/win32-arm64@0.17.19:
 | 
			
		||||
@@ -217,7 +201,6 @@ packages:
 | 
			
		||||
    cpu: [arm64]
 | 
			
		||||
    os: [win32]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/win32-ia32@0.17.19:
 | 
			
		||||
@@ -226,7 +209,6 @@ packages:
 | 
			
		||||
    cpu: [ia32]
 | 
			
		||||
    os: [win32]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@esbuild/win32-x64@0.17.19:
 | 
			
		||||
@@ -235,7 +217,6 @@ packages:
 | 
			
		||||
    cpu: [x64]
 | 
			
		||||
    os: [win32]
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    dev: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /@jridgewell/resolve-uri@3.1.0:
 | 
			
		||||
@@ -249,7 +230,6 @@ packages:
 | 
			
		||||
 | 
			
		||||
  /@jridgewell/sourcemap-codec@1.4.15:
 | 
			
		||||
    resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@jridgewell/trace-mapping@0.3.18:
 | 
			
		||||
    resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
 | 
			
		||||
@@ -281,7 +261,70 @@ packages:
 | 
			
		||||
 | 
			
		||||
  /@polka/url@1.0.0-next.21:
 | 
			
		||||
    resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@rollup/plugin-commonjs@24.1.0(rollup@3.25.1):
 | 
			
		||||
    resolution: {integrity: sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==}
 | 
			
		||||
    engines: {node: '>=14.0.0'}
 | 
			
		||||
    peerDependencies:
 | 
			
		||||
      rollup: ^2.68.0||^3.0.0
 | 
			
		||||
    peerDependenciesMeta:
 | 
			
		||||
      rollup:
 | 
			
		||||
        optional: true
 | 
			
		||||
    dependencies:
 | 
			
		||||
      '@rollup/pluginutils': 5.0.2(rollup@3.25.1)
 | 
			
		||||
      commondir: 1.0.1
 | 
			
		||||
      estree-walker: 2.0.2
 | 
			
		||||
      glob: 8.1.0
 | 
			
		||||
      is-reference: 1.2.1
 | 
			
		||||
      magic-string: 0.27.0
 | 
			
		||||
      rollup: 3.25.1
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /@rollup/plugin-json@6.0.0(rollup@3.25.1):
 | 
			
		||||
    resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==}
 | 
			
		||||
    engines: {node: '>=14.0.0'}
 | 
			
		||||
    peerDependencies:
 | 
			
		||||
      rollup: ^1.20.0||^2.0.0||^3.0.0
 | 
			
		||||
    peerDependenciesMeta:
 | 
			
		||||
      rollup:
 | 
			
		||||
        optional: true
 | 
			
		||||
    dependencies:
 | 
			
		||||
      '@rollup/pluginutils': 5.0.2(rollup@3.25.1)
 | 
			
		||||
      rollup: 3.25.1
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /@rollup/plugin-node-resolve@15.1.0(rollup@3.25.1):
 | 
			
		||||
    resolution: {integrity: sha512-xeZHCgsiZ9pzYVgAo9580eCGqwh/XCEUM9q6iQfGNocjgkufHAqC3exA+45URvhiYV8sBF9RlBai650eNs7AsA==}
 | 
			
		||||
    engines: {node: '>=14.0.0'}
 | 
			
		||||
    peerDependencies:
 | 
			
		||||
      rollup: ^2.78.0||^3.0.0
 | 
			
		||||
    peerDependenciesMeta:
 | 
			
		||||
      rollup:
 | 
			
		||||
        optional: true
 | 
			
		||||
    dependencies:
 | 
			
		||||
      '@rollup/pluginutils': 5.0.2(rollup@3.25.1)
 | 
			
		||||
      '@types/resolve': 1.20.2
 | 
			
		||||
      deepmerge: 4.3.1
 | 
			
		||||
      is-builtin-module: 3.2.1
 | 
			
		||||
      is-module: 1.0.0
 | 
			
		||||
      resolve: 1.22.2
 | 
			
		||||
      rollup: 3.25.1
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /@rollup/pluginutils@5.0.2(rollup@3.25.1):
 | 
			
		||||
    resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
 | 
			
		||||
    engines: {node: '>=14.0.0'}
 | 
			
		||||
    peerDependencies:
 | 
			
		||||
      rollup: ^1.20.0||^2.0.0||^3.0.0
 | 
			
		||||
    peerDependenciesMeta:
 | 
			
		||||
      rollup:
 | 
			
		||||
        optional: true
 | 
			
		||||
    dependencies:
 | 
			
		||||
      '@types/estree': 1.0.1
 | 
			
		||||
      estree-walker: 2.0.2
 | 
			
		||||
      picomatch: 2.3.1
 | 
			
		||||
      rollup: 3.25.1
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /@sveltejs/adapter-auto@2.1.0(@sveltejs/kit@1.20.2):
 | 
			
		||||
    resolution: {integrity: sha512-o2pZCfATFtA/Gw/BB0Xm7k4EYaekXxaPGER3xGSY3FvzFJGTlJlZjBseaXwYSM94lZ0HniOjTokN3cWaLX6fow==}
 | 
			
		||||
@@ -292,6 +335,18 @@ packages:
 | 
			
		||||
      import-meta-resolve: 3.0.0
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@sveltejs/adapter-node@1.2.4(@sveltejs/kit@1.20.2):
 | 
			
		||||
    resolution: {integrity: sha512-TNnhS+OKRZ9RKnC+ho5mlE2FJquI61i0v7yOXxBUSU3LAoYH2kwVVL8P8ecjefmZ8BOfM1V54pBnDODBU5CEaA==}
 | 
			
		||||
    peerDependencies:
 | 
			
		||||
      '@sveltejs/kit': ^1.0.0
 | 
			
		||||
    dependencies:
 | 
			
		||||
      '@rollup/plugin-commonjs': 24.1.0(rollup@3.25.1)
 | 
			
		||||
      '@rollup/plugin-json': 6.0.0(rollup@3.25.1)
 | 
			
		||||
      '@rollup/plugin-node-resolve': 15.1.0(rollup@3.25.1)
 | 
			
		||||
      '@sveltejs/kit': 1.20.2(svelte@3.59.1)(vite@4.3.9)
 | 
			
		||||
      rollup: 3.25.1
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /@sveltejs/kit@1.20.2(svelte@3.59.1)(vite@4.3.9):
 | 
			
		||||
    resolution: {integrity: sha512-MtR1i+HtmYWcRgtubw1GQqT/+CWXL/z24PegE0xYAdObbhdr7YtEfmoe705D/JZMtMmoPXrmSk4W0MfL5A3lYw==}
 | 
			
		||||
    engines: {node: ^16.14 || >=18}
 | 
			
		||||
@@ -318,7 +373,6 @@ packages:
 | 
			
		||||
      vite: 4.3.9(sass@1.63.4)
 | 
			
		||||
    transitivePeerDependencies:
 | 
			
		||||
      - supports-color
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@sveltejs/vite-plugin-svelte-inspector@1.0.2(@sveltejs/vite-plugin-svelte@2.4.1)(svelte@3.59.1)(vite@4.3.9):
 | 
			
		||||
    resolution: {integrity: sha512-Cy1dUMcYCnDVV/hPLXa43YZJ2jGKVW5rA0xuNL9dlmYhT0yoS1g7+FOFSRlgk0BXKk/Oc7grs+8BVA5Iz2fr8A==}
 | 
			
		||||
@@ -334,7 +388,6 @@ packages:
 | 
			
		||||
      vite: 4.3.9(sass@1.63.4)
 | 
			
		||||
    transitivePeerDependencies:
 | 
			
		||||
      - supports-color
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@sveltejs/vite-plugin-svelte@2.4.1(svelte@3.59.1)(vite@4.3.9):
 | 
			
		||||
    resolution: {integrity: sha512-bNNKvoRY89ptY7udeBSCmTdCVwkjmMcZ0j/z9J5MuedT8jPjq0zrknAo/jF1sToAza4NVaAgR9AkZoD9oJJmnA==}
 | 
			
		||||
@@ -354,11 +407,13 @@ packages:
 | 
			
		||||
      vitefu: 0.2.4(vite@4.3.9)
 | 
			
		||||
    transitivePeerDependencies:
 | 
			
		||||
      - supports-color
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@types/cookie@0.5.1:
 | 
			
		||||
    resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@types/estree@1.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /@types/node@20.3.1:
 | 
			
		||||
    resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==}
 | 
			
		||||
@@ -368,6 +423,10 @@ packages:
 | 
			
		||||
    resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /@types/resolve@1.20.2:
 | 
			
		||||
    resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /@types/webidl-conversions@7.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-xTE1E+YF4aWPJJeUzaZI5DRntlkY3+BCVJi0axFptnjGmAoWxkyREIh/XMrfxVLejwQxMCfDXdICo0VLxThrog==}
 | 
			
		||||
    dev: false
 | 
			
		||||
@@ -388,7 +447,6 @@ packages:
 | 
			
		||||
 | 
			
		||||
  /balanced-match@1.0.2:
 | 
			
		||||
    resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /binary-extensions@2.2.0:
 | 
			
		||||
    resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
 | 
			
		||||
@@ -401,6 +459,12 @@ packages:
 | 
			
		||||
      concat-map: 0.0.1
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /brace-expansion@2.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      balanced-match: 1.0.2
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /braces@3.0.2:
 | 
			
		||||
    resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
 | 
			
		||||
    engines: {node: '>=8'}
 | 
			
		||||
@@ -416,12 +480,16 @@ packages:
 | 
			
		||||
    resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /builtin-modules@3.3.0:
 | 
			
		||||
    resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
 | 
			
		||||
    engines: {node: '>=6'}
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /busboy@1.6.0:
 | 
			
		||||
    resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
 | 
			
		||||
    engines: {node: '>=10.16.0'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      streamsearch: 1.1.0
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /callsites@3.1.0:
 | 
			
		||||
    resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
 | 
			
		||||
@@ -442,6 +510,10 @@ packages:
 | 
			
		||||
    optionalDependencies:
 | 
			
		||||
      fsevents: 2.3.2
 | 
			
		||||
 | 
			
		||||
  /commondir@1.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /concat-map@0.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
 | 
			
		||||
    dev: true
 | 
			
		||||
@@ -449,7 +521,6 @@ packages:
 | 
			
		||||
  /cookie@0.5.0:
 | 
			
		||||
    resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
 | 
			
		||||
    engines: {node: '>= 0.6'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /debug@4.3.4:
 | 
			
		||||
    resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
 | 
			
		||||
@@ -465,7 +536,6 @@ packages:
 | 
			
		||||
  /deepmerge@4.3.1:
 | 
			
		||||
    resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
 | 
			
		||||
    engines: {node: '>=0.10.0'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /detect-indent@6.1.0:
 | 
			
		||||
    resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
 | 
			
		||||
@@ -474,7 +544,6 @@ packages:
 | 
			
		||||
 | 
			
		||||
  /devalue@4.3.2:
 | 
			
		||||
    resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /es6-promise@3.3.1:
 | 
			
		||||
    resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
 | 
			
		||||
@@ -508,11 +577,13 @@ packages:
 | 
			
		||||
      '@esbuild/win32-arm64': 0.17.19
 | 
			
		||||
      '@esbuild/win32-ia32': 0.17.19
 | 
			
		||||
      '@esbuild/win32-x64': 0.17.19
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /esm-env@1.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /estree-walker@2.0.2:
 | 
			
		||||
    resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /fast-glob@3.2.12:
 | 
			
		||||
    resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
 | 
			
		||||
@@ -539,7 +610,6 @@ packages:
 | 
			
		||||
 | 
			
		||||
  /fs.realpath@1.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /fsevents@2.3.2:
 | 
			
		||||
    resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
 | 
			
		||||
@@ -548,6 +618,10 @@ packages:
 | 
			
		||||
    requiresBuild: true
 | 
			
		||||
    optional: true
 | 
			
		||||
 | 
			
		||||
  /function-bind@1.1.1:
 | 
			
		||||
    resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /glob-parent@5.1.2:
 | 
			
		||||
    resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
 | 
			
		||||
    engines: {node: '>= 6'}
 | 
			
		||||
@@ -565,18 +639,34 @@ packages:
 | 
			
		||||
      path-is-absolute: 1.0.1
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /glob@8.1.0:
 | 
			
		||||
    resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
 | 
			
		||||
    engines: {node: '>=12'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      fs.realpath: 1.0.0
 | 
			
		||||
      inflight: 1.0.6
 | 
			
		||||
      inherits: 2.0.4
 | 
			
		||||
      minimatch: 5.1.6
 | 
			
		||||
      once: 1.4.0
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /globalyzer@0.1.0:
 | 
			
		||||
    resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /globrex@0.1.2:
 | 
			
		||||
    resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /graceful-fs@4.2.11:
 | 
			
		||||
    resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /has@1.0.3:
 | 
			
		||||
    resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
 | 
			
		||||
    engines: {node: '>= 0.4.0'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      function-bind: 1.1.1
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /immutable@4.3.0:
 | 
			
		||||
    resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==}
 | 
			
		||||
 | 
			
		||||
@@ -597,11 +687,9 @@ packages:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      once: 1.4.0
 | 
			
		||||
      wrappy: 1.0.2
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /inherits@2.0.4:
 | 
			
		||||
    resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /ip@2.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==}
 | 
			
		||||
@@ -613,6 +701,19 @@ packages:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      binary-extensions: 2.2.0
 | 
			
		||||
 | 
			
		||||
  /is-builtin-module@3.2.1:
 | 
			
		||||
    resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
 | 
			
		||||
    engines: {node: '>=6'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      builtin-modules: 3.3.0
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /is-core-module@2.12.1:
 | 
			
		||||
    resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      has: 1.0.3
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /is-extglob@2.1.1:
 | 
			
		||||
    resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
 | 
			
		||||
    engines: {node: '>=0.10.0'}
 | 
			
		||||
@@ -623,10 +724,20 @@ packages:
 | 
			
		||||
    dependencies:
 | 
			
		||||
      is-extglob: 2.1.1
 | 
			
		||||
 | 
			
		||||
  /is-module@1.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /is-number@7.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
 | 
			
		||||
    engines: {node: '>=0.12.0'}
 | 
			
		||||
 | 
			
		||||
  /is-reference@1.2.1:
 | 
			
		||||
    resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      '@types/estree': 1.0.1
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /kareem@2.5.1:
 | 
			
		||||
    resolution: {integrity: sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==}
 | 
			
		||||
    engines: {node: '>=12.0.0'}
 | 
			
		||||
@@ -635,21 +746,18 @@ packages:
 | 
			
		||||
  /kleur@4.1.5:
 | 
			
		||||
    resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
 | 
			
		||||
    engines: {node: '>=6'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /magic-string@0.27.0:
 | 
			
		||||
    resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
 | 
			
		||||
    engines: {node: '>=12'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      '@jridgewell/sourcemap-codec': 1.4.15
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /magic-string@0.30.0:
 | 
			
		||||
    resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
 | 
			
		||||
    engines: {node: '>=12'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      '@jridgewell/sourcemap-codec': 1.4.15
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /memory-pager@1.5.0:
 | 
			
		||||
    resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==}
 | 
			
		||||
@@ -673,7 +781,6 @@ packages:
 | 
			
		||||
    resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
 | 
			
		||||
    engines: {node: '>=10.0.0'}
 | 
			
		||||
    hasBin: true
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /min-indent@1.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
 | 
			
		||||
@@ -686,6 +793,13 @@ packages:
 | 
			
		||||
      brace-expansion: 1.1.11
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /minimatch@5.1.6:
 | 
			
		||||
    resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
 | 
			
		||||
    engines: {node: '>=10'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      brace-expansion: 2.0.1
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /minimist@1.2.8:
 | 
			
		||||
    resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
 | 
			
		||||
    dev: true
 | 
			
		||||
@@ -761,12 +875,10 @@ packages:
 | 
			
		||||
  /mri@1.2.0:
 | 
			
		||||
    resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
 | 
			
		||||
    engines: {node: '>=4'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /mrmime@1.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
 | 
			
		||||
    engines: {node: '>=10'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /ms@2.1.2:
 | 
			
		||||
    resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
 | 
			
		||||
@@ -779,7 +891,6 @@ packages:
 | 
			
		||||
    resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
 | 
			
		||||
    engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
 | 
			
		||||
    hasBin: true
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /normalize-path@3.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
 | 
			
		||||
@@ -789,7 +900,6 @@ packages:
 | 
			
		||||
    resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      wrappy: 1.0.2
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /parent-module@1.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
 | 
			
		||||
@@ -803,9 +913,12 @@ packages:
 | 
			
		||||
    engines: {node: '>=0.10.0'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /path-parse@1.0.7:
 | 
			
		||||
    resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /picocolors@1.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /picomatch@2.3.1:
 | 
			
		||||
    resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
 | 
			
		||||
@@ -818,7 +931,6 @@ packages:
 | 
			
		||||
      nanoid: 3.3.6
 | 
			
		||||
      picocolors: 1.0.0
 | 
			
		||||
      source-map-js: 1.0.2
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /punycode@2.3.0:
 | 
			
		||||
    resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
 | 
			
		||||
@@ -840,6 +952,15 @@ packages:
 | 
			
		||||
    engines: {node: '>=4'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /resolve@1.22.2:
 | 
			
		||||
    resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
 | 
			
		||||
    hasBin: true
 | 
			
		||||
    dependencies:
 | 
			
		||||
      is-core-module: 2.12.1
 | 
			
		||||
      path-parse: 1.0.7
 | 
			
		||||
      supports-preserve-symlinks-flag: 1.0.0
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /reusify@1.0.4:
 | 
			
		||||
    resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
 | 
			
		||||
    engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
 | 
			
		||||
@@ -858,7 +979,6 @@ packages:
 | 
			
		||||
    hasBin: true
 | 
			
		||||
    optionalDependencies:
 | 
			
		||||
      fsevents: 2.3.2
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /run-parallel@1.2.0:
 | 
			
		||||
    resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
 | 
			
		||||
@@ -871,7 +991,6 @@ packages:
 | 
			
		||||
    engines: {node: '>=6'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      mri: 1.2.0
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /sander@0.5.1:
 | 
			
		||||
    resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
 | 
			
		||||
@@ -902,7 +1021,6 @@ packages:
 | 
			
		||||
 | 
			
		||||
  /set-cookie-parser@2.6.0:
 | 
			
		||||
    resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /sift@16.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==}
 | 
			
		||||
@@ -915,7 +1033,6 @@ packages:
 | 
			
		||||
      '@polka/url': 1.0.0-next.21
 | 
			
		||||
      mrmime: 1.0.1
 | 
			
		||||
      totalist: 3.0.1
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /smart-buffer@4.2.0:
 | 
			
		||||
    resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
 | 
			
		||||
@@ -954,7 +1071,6 @@ packages:
 | 
			
		||||
  /streamsearch@1.1.0:
 | 
			
		||||
    resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
 | 
			
		||||
    engines: {node: '>=10.0.0'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /strip-indent@3.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
 | 
			
		||||
@@ -963,6 +1079,11 @@ packages:
 | 
			
		||||
      min-indent: 1.0.1
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /supports-preserve-symlinks-flag@1.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
 | 
			
		||||
    engines: {node: '>= 0.4'}
 | 
			
		||||
    dev: false
 | 
			
		||||
 | 
			
		||||
  /svelte-check@3.4.3(sass@1.63.4)(svelte@3.59.1):
 | 
			
		||||
    resolution: {integrity: sha512-O07soQFY3X0VDt+bcGc6D5naz0cLtjwnmNP9JsEBPVyMemFEqUhL2OdLqvkl5H/u8Jwm50EiAU4BPRn5iin/kg==}
 | 
			
		||||
    hasBin: true
 | 
			
		||||
@@ -997,7 +1118,6 @@ packages:
 | 
			
		||||
      svelte: ^3.19.0 || ^4.0.0-next.0
 | 
			
		||||
    dependencies:
 | 
			
		||||
      svelte: 3.59.1
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /svelte-parse-markup@0.1.1(svelte@3.59.1):
 | 
			
		||||
    resolution: {integrity: sha512-xCBSldaZdwi0u0ANASVCUFynCaV8z5D6sQOnzPcYSEoD9dd40MLzOKMBVmuTf/LUuPvc+cUvF132MnwdG7mDig==}
 | 
			
		||||
@@ -1068,14 +1188,12 @@ packages:
 | 
			
		||||
  /svelte@3.59.1:
 | 
			
		||||
    resolution: {integrity: sha512-pKj8fEBmqf6mq3/NfrB9SLtcJcUvjYSWyePlfCqN9gujLB25RitWK8PvFzlwim6hD/We35KbPlRteuA6rnPGcQ==}
 | 
			
		||||
    engines: {node: '>= 8'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /tiny-glob@0.2.9:
 | 
			
		||||
    resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      globalyzer: 0.1.0
 | 
			
		||||
      globrex: 0.1.2
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /to-regex-range@5.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
 | 
			
		||||
@@ -1086,7 +1204,6 @@ packages:
 | 
			
		||||
  /totalist@3.0.1:
 | 
			
		||||
    resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
 | 
			
		||||
    engines: {node: '>=6'}
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /tr46@3.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
 | 
			
		||||
@@ -1110,7 +1227,6 @@ packages:
 | 
			
		||||
    engines: {node: '>=14.0'}
 | 
			
		||||
    dependencies:
 | 
			
		||||
      busboy: 1.6.0
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /vite@4.3.9(sass@1.63.4):
 | 
			
		||||
    resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==}
 | 
			
		||||
@@ -1143,7 +1259,6 @@ packages:
 | 
			
		||||
      sass: 1.63.4
 | 
			
		||||
    optionalDependencies:
 | 
			
		||||
      fsevents: 2.3.2
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /vitefu@0.2.4(vite@4.3.9):
 | 
			
		||||
    resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
 | 
			
		||||
@@ -1154,7 +1269,6 @@ packages:
 | 
			
		||||
        optional: true
 | 
			
		||||
    dependencies:
 | 
			
		||||
      vite: 4.3.9(sass@1.63.4)
 | 
			
		||||
    dev: true
 | 
			
		||||
 | 
			
		||||
  /webidl-conversions@7.0.0:
 | 
			
		||||
    resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
 | 
			
		||||
@@ -1171,4 +1285,3 @@ packages:
 | 
			
		||||
 | 
			
		||||
  /wrappy@1.0.2:
 | 
			
		||||
    resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
 | 
			
		||||
    dev: true
 | 
			
		||||
 
 | 
			
		||||
@@ -340,7 +340,7 @@ input::placeholder{
 | 
			
		||||
 | 
			
		||||
<div class=card href="" >
 | 
			
		||||
 | 
			
		||||
	<input class=icon placeholder=😀 bind:value={card_data.icon}/>
 | 
			
		||||
	<input class=icon placeholder=🥫 bind:value={card_data.icon}/>
 | 
			
		||||
	{#if image_preview_url}
 | 
			
		||||
		<img src={image_preview_url} class=img_preview width=300px height=300px />
 | 
			
		||||
	{/if}
 | 
			
		||||
 
 | 
			
		||||
@@ -109,10 +109,13 @@ export function show_keys(event){
 | 
			
		||||
 | 
			
		||||
<style>
 | 
			
		||||
input::placeholder{
 | 
			
		||||
	all:unset;
 | 
			
		||||
	color: inherit;
 | 
			
		||||
}
 | 
			
		||||
input{
 | 
			
		||||
	all:unset;
 | 
			
		||||
	color: unset;
 | 
			
		||||
	font-size: unset;
 | 
			
		||||
	padding: unset;
 | 
			
		||||
	background-color: unset;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
input.heading{
 | 
			
		||||
@@ -170,7 +173,7 @@ input.heading:hover{
 | 
			
		||||
	bottom: -1.5rem;
 | 
			
		||||
}
 | 
			
		||||
.category{
 | 
			
		||||
	all: unset;
 | 
			
		||||
	border: none;
 | 
			
		||||
	position: absolute;
 | 
			
		||||
	--font_size: 1.5rem;
 | 
			
		||||
	top: -1em;
 | 
			
		||||
@@ -292,6 +295,8 @@ h3{
 | 
			
		||||
	flex-direction: row;
 | 
			
		||||
	max-width: 1000px;
 | 
			
		||||
	justify-content: space-between;
 | 
			
		||||
	user-select: none;
 | 
			
		||||
	cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
.ingredients_grid{
 | 
			
		||||
	box-sizing: border-box;
 | 
			
		||||
@@ -307,6 +312,7 @@ h3{
 | 
			
		||||
 | 
			
		||||
.ingredients_grid > *{
 | 
			
		||||
	cursor: pointer;
 | 
			
		||||
	user-select: none;
 | 
			
		||||
}
 | 
			
		||||
.ingredients_grid>*:nth-child(3n+1){
 | 
			
		||||
	min-width: 5ch;
 | 
			
		||||
@@ -346,7 +352,7 @@ h3{
 | 
			
		||||
 | 
			
		||||
<h2>Zutaten</h2>
 | 
			
		||||
{#each ingredients as list, list_index}
 | 
			
		||||
	<h3>
 | 
			
		||||
	<h3 on:click="{() => show_modal_edit_subheading_ingredient(list_index)}">
 | 
			
		||||
	<div>
 | 
			
		||||
	{#if list.name }
 | 
			
		||||
		{list.name}
 | 
			
		||||
@@ -388,11 +394,11 @@ h3{
 | 
			
		||||
	<h2>Zutat verändern</h2>
 | 
			
		||||
	<div class=adder>
 | 
			
		||||
	<input class=category type="text" bind:value={edit_ingredient.sublist} placeholder="Kategorie (optional)">
 | 
			
		||||
	<div class=add_ingredient on:keypress={(event) => do_on_key(event, 'Enter', false, add_new_ingredient)}>
 | 
			
		||||
	<input type="text" placeholder="250..." bind:value={edit_ingredient.amount} on:keypress={(event) => do_on_key(event, 'Enter', false, add_new_ingredient)}>
 | 
			
		||||
	<input type="text" placeholder="mL..." bind:value={edit_ingredient.unit} on:keypress={(event) => do_on_key(event, 'Enter', false, add_new_ingredient)}>
 | 
			
		||||
	<div class=add_ingredient on:keypress={(event) => do_on_key(event, 'Enter', false, edit_ingredient_and_close_modal)}>
 | 
			
		||||
	<input type="text" placeholder="250..." bind:value={edit_ingredient.amount} on:keypress={(event) => do_on_key(event, 'Enter', false, edit_ingredient_and_close_modal)}>
 | 
			
		||||
	<input type="text" placeholder="mL..." bind:value={edit_ingredient.unit} on:keypress={(event) => do_on_key(event, 'Enter', false, edit_ingredient_and_close_modal)}>
 | 
			
		||||
	<input type="text" placeholder="Milch..." bind:value={edit_ingredient.name} on:keypress={(event) => do_on_key(event, 'Enter', false, edit_ingredient_and_close_modal)}>
 | 
			
		||||
	<button class=action_button on:click={edit_ingredient_and_close_modal}>
 | 
			
		||||
	<button class=action_button on:keypress={(event) => do_on_key(event, 'Enter', false, edit_ingredient_and_close_modal)} on:click={edit_ingredient_and_close_modal}>
 | 
			
		||||
		<Check fill=white style="width: 2rem; height: 2rem;"></Check>
 | 
			
		||||
		</button>
 | 
			
		||||
	</div>
 | 
			
		||||
@@ -402,8 +408,8 @@ h3{
 | 
			
		||||
<dialog id=edit_subheading_ingredient_modal>
 | 
			
		||||
	<h2>Kategorie umbenennen</h2>
 | 
			
		||||
	<div class=heading_wrapper>
 | 
			
		||||
		<input class=heading type="text" bind:value={edit_heading.name} on:keypress={(event) => do_on_key(event, 'Enter', false, add_new_ingredient)}>
 | 
			
		||||
		<button class=action_button on:click={edit_subheading_and_close_modal}>
 | 
			
		||||
		<input class=heading type="text" bind:value={edit_heading.name} on:keypress={(event) => do_on_key(event, 'Enter', false, edit_subheading_and_close_modal)} >
 | 
			
		||||
		<button class=action_button on:keypress={(event) => do_on_key(event, 'Enter', false, edit_subheading_and_close_modal)} on:click={edit_subheading_and_close_modal}>
 | 
			
		||||
		<Check fill=white style="width:2rem; height:2rem;"></Check>
 | 
			
		||||
		</button>
 | 
			
		||||
	</div>
 | 
			
		||||
 
 | 
			
		||||
@@ -129,6 +129,7 @@ li > div{
 | 
			
		||||
	flex-direction: row;
 | 
			
		||||
	justify-items: space-between;
 | 
			
		||||
	align-items:center;
 | 
			
		||||
	user-select: none;
 | 
			
		||||
}
 | 
			
		||||
li > div > div:first-child{
 | 
			
		||||
	flex-grow: 1;
 | 
			
		||||
@@ -139,7 +140,6 @@ li > div > div:last-child{
 | 
			
		||||
	flex-direction: row;
 | 
			
		||||
}
 | 
			
		||||
input.heading{
 | 
			
		||||
	all: unset;
 | 
			
		||||
	box-sizing: border-box;
 | 
			
		||||
	background-color: var(--nord0);
 | 
			
		||||
	padding: 1rem;
 | 
			
		||||
@@ -197,8 +197,8 @@ dialog .adder{
 | 
			
		||||
	bottom: -1.5rem;
 | 
			
		||||
}
 | 
			
		||||
.category{
 | 
			
		||||
	all: unset;
 | 
			
		||||
	position: absolute;
 | 
			
		||||
	border: none;
 | 
			
		||||
	--font_size: 1.5rem;
 | 
			
		||||
	top: -1em;
 | 
			
		||||
	left: -1em;
 | 
			
		||||
@@ -266,6 +266,10 @@ dialog h2{
 | 
			
		||||
		drop-shadow(0 0 1em black)
 | 
			
		||||
		;
 | 
			
		||||
}
 | 
			
		||||
dialog .adder input::placeholder{
 | 
			
		||||
	font-size: 1.2rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media screen and (max-width: 500px){
 | 
			
		||||
	dialog h2{
 | 
			
		||||
		margin-top: 2rem;
 | 
			
		||||
@@ -277,9 +281,6 @@ dialog h2{
 | 
			
		||||
	dialog .adder .category{
 | 
			
		||||
		width: 70%;
 | 
			
		||||
	}
 | 
			
		||||
	dialog .adder input::placeholder{
 | 
			
		||||
		font-size: 1.2rem;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
dialog[open]{
 | 
			
		||||
    animation: show 200ms ease forwards;
 | 
			
		||||
@@ -346,6 +347,8 @@ h4{
 | 
			
		||||
h3{
 | 
			
		||||
	display:flex;
 | 
			
		||||
	gap: 1rem;
 | 
			
		||||
	cursor: pointer;
 | 
			
		||||
	user-select: none;
 | 
			
		||||
}
 | 
			
		||||
.additional_info input{
 | 
			
		||||
	all:unset;
 | 
			
		||||
@@ -409,7 +412,7 @@ h3{
 | 
			
		||||
 | 
			
		||||
<h2>Zubereitung</h2>
 | 
			
		||||
{#each instructions as list, list_index}
 | 
			
		||||
	<h3>
 | 
			
		||||
	<h3 on:click={() => show_modal_edit_subheading_step(list_index)}>
 | 
			
		||||
	{#if list.name}
 | 
			
		||||
		{list.name}
 | 
			
		||||
	{:else}
 | 
			
		||||
@@ -454,7 +457,7 @@ h3{
 | 
			
		||||
	<div class=adder>
 | 
			
		||||
	<input class=category type="text" bind:value={edit_step.name} placeholder="Unterkategorie (optional)" on:keypress={(event) => do_on_key(event, 'Enter', false , edit_step_and_close_modal)}>
 | 
			
		||||
	<div class=add_step>
 | 
			
		||||
		<p id=step contenteditable bind:innerHTML={edit_step.step} on:keypress={(event) => do_on_key(event, 'Enter', true , edit_step_and_close_modal)}></p>
 | 
			
		||||
		<p id=step contenteditable bind:innerText={edit_step.step} on:keypress={(event) => do_on_key(event, 'Enter', true , edit_step_and_close_modal)}></p>
 | 
			
		||||
	<button class=action_button on:click="{() => edit_step_and_close_modal()}" >
 | 
			
		||||
		<Check fill=white style="height: 2rem; width: 2rem"></Check>
 | 
			
		||||
	</button>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,6 @@
 | 
			
		||||
<script>
 | 
			
		||||
import "$lib/components/nordtheme.css"
 | 
			
		||||
export let title
 | 
			
		||||
</script>
 | 
			
		||||
<style>
 | 
			
		||||
.media-scroller {
 | 
			
		||||
@@ -9,11 +10,24 @@ import "$lib/components/nordtheme.css"
 | 
			
		||||
  overflow-x: auto;
 | 
			
		||||
  gap: 2rem;
 | 
			
		||||
  padding: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.wrapper{
 | 
			
		||||
  background-color: var(--nord2);
 | 
			
		||||
}
 | 
			
		||||
h2{
 | 
			
		||||
	color: var(--nord6);
 | 
			
		||||
	padding-top: 2rem;
 | 
			
		||||
 	margin: 1em 0em 0em 4rem;
 | 
			
		||||
	font-size: 3rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
</style>
 | 
			
		||||
<div class=wrapper>
 | 
			
		||||
{#if title}
 | 
			
		||||
	<h2>{title}</h2>
 | 
			
		||||
{/if}
 | 
			
		||||
<div class="media-scroller snaps-inline">
 | 
			
		||||
	<slot></slot>
 | 
			
		||||
</div>
 | 
			
		||||
</div>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,13 +1,36 @@
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
export let title
 | 
			
		||||
let overflow
 | 
			
		||||
</script>
 | 
			
		||||
<style>
 | 
			
		||||
 | 
			
		||||
.wrapper{
 | 
			
		||||
	display: flex;
 | 
			
		||||
	flex-direction: row;
 | 
			
		||||
	flex-wrap: wrap;
 | 
			
		||||
	gap: 3rem;
 | 
			
		||||
	gap: 2.5rem;
 | 
			
		||||
	justify-content: center;
 | 
			
		||||
}
 | 
			
		||||
h2{
 | 
			
		||||
	max-width: 1000px;
 | 
			
		||||
	margin-left: 5rem;
 | 
			
		||||
	margin-bottom: 0;
 | 
			
		||||
	font-size: 3rem;
 | 
			
		||||
	margin-bottom: 1rem;
 | 
			
		||||
}
 | 
			
		||||
section:not(:has(h2)){
 | 
			
		||||
	padding-top: 4rem;
 | 
			
		||||
}
 | 
			
		||||
section{
 | 
			
		||||
	overflow: hidden;
 | 
			
		||||
	padding-bottom: 3.7rem;
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
<section>
 | 
			
		||||
{#if title}
 | 
			
		||||
	<h2>{title}</h2>
 | 
			
		||||
{/if}
 | 
			
		||||
<div class=wrapper>
 | 
			
		||||
	<slot></slot>
 | 
			
		||||
</div>
 | 
			
		||||
</section>
 | 
			
		||||
 
 | 
			
		||||
@@ -2,6 +2,7 @@
 | 
			
		||||
import "$lib/components/nordtheme.css"
 | 
			
		||||
import { season } from '$lib/js/season_store.js'
 | 
			
		||||
import {onMount} from "svelte";
 | 
			
		||||
    import {do_on_key} from "./do_on_key";
 | 
			
		||||
let months = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -30,6 +31,9 @@ function write_season(season){
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function toggle_checkbox_on_key(event){
 | 
			
		||||
	event.path[0].children[0].checked = !event.path[0].children[0].checked
 | 
			
		||||
}
 | 
			
		||||
onMount(() => {
 | 
			
		||||
	write_season(season_local)
 | 
			
		||||
});
 | 
			
		||||
@@ -44,15 +48,20 @@ label{
 | 
			
		||||
	cursor: pointer;
 | 
			
		||||
	position: relative;
 | 
			
		||||
	transition: 100ms;
 | 
			
		||||
	user-select: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.checkbox_container{
 | 
			
		||||
	transition: 100ms;
 | 
			
		||||
}
 | 
			
		||||
.checkbox_container:hover{
 | 
			
		||||
.checkbox_container:hover,
 | 
			
		||||
.checkbox_container:focus-within
 | 
			
		||||
{
 | 
			
		||||
	transform: scale(1.1,1.1);
 | 
			
		||||
}
 | 
			
		||||
label:hover{
 | 
			
		||||
label:hover,
 | 
			
		||||
label:focus-visible
 | 
			
		||||
{
 | 
			
		||||
	background-color: var(--lightblue);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -64,6 +73,7 @@ input[type=checkbox]::before,
 | 
			
		||||
input[type=checkbox]::after
 | 
			
		||||
{
 | 
			
		||||
	all: unset;
 | 
			
		||||
	user-select: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#labels{
 | 
			
		||||
@@ -78,7 +88,7 @@ input[type=checkbox]::after
 | 
			
		||||
<div id=labels>
 | 
			
		||||
{#each months as month}
 | 
			
		||||
	<div class=checkbox_container>
 | 
			
		||||
		<label><input type="checkbox" name="checkbox" value="value" on:click={set_season}>{month}</label>
 | 
			
		||||
		<label tabindex="0" on:keypress={(event) => do_on_key(event, 'Enter', false, () => {toggle_checkbox_on_key(event)}) } ><input tabindex=-1 type="checkbox" name="checkbox" value="value" on:click={set_season}>{month}</label>
 | 
			
		||||
	</div>
 | 
			
		||||
{/each}
 | 
			
		||||
</div>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
.action_button{
 | 
			
		||||
	all: unset;
 | 
			
		||||
	border: none;
 | 
			
		||||
	cursor: pointer;
 | 
			
		||||
	background-color: var(--red);
 | 
			
		||||
	transition: 200ms;
 | 
			
		||||
 
 | 
			
		||||
@@ -61,10 +61,10 @@ nav{
 | 
			
		||||
footer{
 | 
			
		||||
padding-block: 1rem;
 | 
			
		||||
text-align: center;
 | 
			
		||||
margin-top: 3rem;
 | 
			
		||||
margin-top: auto;
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
<div class=wrapper style="">
 | 
			
		||||
<div class=wrapper>
 | 
			
		||||
<div>
 | 
			
		||||
<nav>
 | 
			
		||||
<ul>
 | 
			
		||||
 
 | 
			
		||||
@@ -8,18 +8,31 @@
 | 
			
		||||
    export let data: PageData;
 | 
			
		||||
    export let current_month = new Date().getMonth() + 1
 | 
			
		||||
</script>
 | 
			
		||||
<style>
 | 
			
		||||
h1,
 | 
			
		||||
h2{
 | 
			
		||||
	max-width: 1000px;
 | 
			
		||||
	margin-left: 5rem;
 | 
			
		||||
	margin-bottom: 0;
 | 
			
		||||
}
 | 
			
		||||
h1{
 | 
			
		||||
font-size: 4rem;
 | 
			
		||||
}
 | 
			
		||||
h2{
 | 
			
		||||
	font-size: 3rem;
 | 
			
		||||
	margin-bottom: 1rem;
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
<h1>Rezepte</h1>
 | 
			
		||||
<h2>In Saison</h2>
 | 
			
		||||
<section>
 | 
			
		||||
<MediaScroller>
 | 
			
		||||
<MediaScroller title="In Saison:">
 | 
			
		||||
{#each data.season as recipe}
 | 
			
		||||
	<Card {recipe} {current_month} search=""></Card>
 | 
			
		||||
{/each}
 | 
			
		||||
</MediaScroller>
 | 
			
		||||
</section>
 | 
			
		||||
<Search></Search>
 | 
			
		||||
<h2>Alle Rezepte</h2>
 | 
			
		||||
<Recipes>
 | 
			
		||||
<Recipes title="Alle Rezepte:">
 | 
			
		||||
	{#each data.all_brief as recipe}
 | 
			
		||||
	<Card {recipe} {current_month}></Card>
 | 
			
		||||
	{/each}
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,9 @@
 | 
			
		||||
	import EditButton from '$lib/components/EditButton.svelte';
 | 
			
		||||
	import InstructionsPage from '$lib/components/InstructionsPage.svelte';
 | 
			
		||||
	import IngredientsPage from '$lib/components/IngredientsPage.svelte';
 | 
			
		||||
 | 
			
		||||
    	export let data: PageData;
 | 
			
		||||
 | 
			
		||||
	let hero_img_src = "/images/" + data.images[0].mediapath
 | 
			
		||||
    	export let months = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"]
 | 
			
		||||
	function season_intervals() {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
import adapter from '@sveltejs/adapter-auto';
 | 
			
		||||
import adapter from '@sveltejs/adapter-node';
 | 
			
		||||
import { vitePreprocess } from '@sveltejs/kit/vite';
 | 
			
		||||
 | 
			
		||||
/** @type {import('@sveltejs/kit').Config} */
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user