My personal photography website steve.phot
portfolio photography svelte sveltekit

feat: wired up d1 and r2

+302 -2402
+8
.claude/settings.local.json
··· 1 + { 2 + "permissions": { 3 + "allow": [ 4 + "mcp__acp__Write", 5 + "mcp__acp__Edit" 6 + ] 7 + } 8 + }
+191
bun.lock
··· 4 4 "workspaces": { 5 5 "": { 6 6 "name": "steve-photo-svelte", 7 + "dependencies": { 8 + "from": "^0.1.7", 9 + "import": "^0.0.6", 10 + }, 7 11 "devDependencies": { 8 12 "@sveltejs/adapter-auto": "^7.0.0", 13 + "@sveltejs/adapter-cloudflare": "^7.2.6", 9 14 "@sveltejs/kit": "^2.49.1", 10 15 "@sveltejs/vite-plugin-svelte": "^6.2.1", 11 16 "@tailwindcss/vite": "^4.1.17", ··· 18 23 }, 19 24 }, 20 25 "packages": { 26 + "@cloudflare/kv-asset-handler": ["@cloudflare/kv-asset-handler@0.4.2", "", {}, "sha512-SIOD2DxrRRwQ+jgzlXCqoEFiKOFqaPjhnNTGKXSRLvp1HiOvapLaFG2kEr9dYQTYe8rKrd9uvDUzmAITeNyaHQ=="], 27 + 28 + "@cloudflare/unenv-preset": ["@cloudflare/unenv-preset@2.11.0", "", { "peerDependencies": { "unenv": "2.0.0-rc.24", "workerd": "^1.20260115.0" }, "optionalPeers": ["workerd"] }, "sha512-z3hxFajL765VniNPGV0JRStZolNz63gU3B3AktwoGdDlnQvz5nP+Ah4RL04PONlZQjwmDdGHowEStJ94+RsaJg=="], 29 + 30 + "@cloudflare/workerd-darwin-64": ["@cloudflare/workerd-darwin-64@1.20260120.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-JLHx3p5dpwz4wjVSis45YNReftttnI3ndhdMh5BUbbpdreN/g0jgxNt5Qp9tDFqEKl++N63qv+hxJiIIvSLR+Q=="], 31 + 32 + "@cloudflare/workerd-darwin-arm64": ["@cloudflare/workerd-darwin-arm64@1.20260120.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-1Md2tCRhZjwajsZNOiBeOVGiS3zbpLPzUDjHr4+XGTXWOA6FzzwScJwQZLa0Doc28Cp4Nr1n7xGL0Dwiz1XuOA=="], 33 + 34 + "@cloudflare/workerd-linux-64": ["@cloudflare/workerd-linux-64@1.20260120.0", "", { "os": "linux", "cpu": "x64" }, "sha512-O0mIfJfvU7F8N5siCoRDaVDuI12wkz2xlG4zK6/Ct7U9c9FiE0ViXNFWXFQm5PPj+qbkNRyhjUwhP+GCKTk5EQ=="], 35 + 36 + "@cloudflare/workerd-linux-arm64": ["@cloudflare/workerd-linux-arm64@1.20260120.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-aRHO/7bjxVpjZEmVVcpmhbzpN6ITbFCxuLLZSW0H9O0C0w40cDCClWSi19T87Ax/PQcYjFNT22pTewKsupkckA=="], 37 + 38 + "@cloudflare/workerd-windows-64": ["@cloudflare/workerd-windows-64@1.20260120.0", "", { "os": "win32", "cpu": "x64" }, "sha512-ASZIz1E8sqZQqQCgcfY1PJbBpUDrxPt8NZ+lqNil0qxnO4qX38hbCsdDF2/TDAuq0Txh7nu8ztgTelfNDlb4EA=="], 39 + 40 + "@cloudflare/workers-types": ["@cloudflare/workers-types@4.20260124.0", "", {}, "sha512-h6TJlew6AtGuEXFc+k5ifalk+tg3fkg0lla6XbMAb2AKKfJGwlFNTwW2xyT/Ha92KY631CIJ+Ace08DPdFohdA=="], 41 + 42 + "@cspotcode/source-map-support": ["@cspotcode/source-map-support@0.8.1", "", { "dependencies": { "@jridgewell/trace-mapping": "0.3.9" } }, "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw=="], 43 + 44 + "@emnapi/runtime": ["@emnapi/runtime@1.8.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg=="], 45 + 21 46 "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.27.2", "", { "os": "aix", "cpu": "ppc64" }, "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw=="], 22 47 23 48 "@esbuild/android-arm": ["@esbuild/android-arm@0.27.2", "", { "os": "android", "cpu": "arm" }, "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA=="], ··· 70 95 71 96 "@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.2", "", { "os": "win32", "cpu": "x64" }, "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ=="], 72 97 98 + "@img/colour": ["@img/colour@1.0.0", "", {}, "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw=="], 99 + 100 + "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.2.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w=="], 101 + 102 + "@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.2.4" }, "os": "darwin", "cpu": "x64" }, "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw=="], 103 + 104 + "@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.2.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g=="], 105 + 106 + "@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.2.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg=="], 107 + 108 + "@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.2.4", "", { "os": "linux", "cpu": "arm" }, "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A=="], 109 + 110 + "@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw=="], 111 + 112 + "@img/sharp-libvips-linux-ppc64": ["@img/sharp-libvips-linux-ppc64@1.2.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA=="], 113 + 114 + "@img/sharp-libvips-linux-riscv64": ["@img/sharp-libvips-linux-riscv64@1.2.4", "", { "os": "linux", "cpu": "none" }, "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA=="], 115 + 116 + "@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.2.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ=="], 117 + 118 + "@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw=="], 119 + 120 + "@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw=="], 121 + 122 + "@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg=="], 123 + 124 + "@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.2.4" }, "os": "linux", "cpu": "arm" }, "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw=="], 125 + 126 + "@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg=="], 127 + 128 + "@img/sharp-linux-ppc64": ["@img/sharp-linux-ppc64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-ppc64": "1.2.4" }, "os": "linux", "cpu": "ppc64" }, "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA=="], 129 + 130 + "@img/sharp-linux-riscv64": ["@img/sharp-linux-riscv64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-riscv64": "1.2.4" }, "os": "linux", "cpu": "none" }, "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw=="], 131 + 132 + "@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.2.4" }, "os": "linux", "cpu": "s390x" }, "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg=="], 133 + 134 + "@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ=="], 135 + 136 + "@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg=="], 137 + 138 + "@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q=="], 139 + 140 + "@img/sharp-wasm32": ["@img/sharp-wasm32@0.34.5", "", { "dependencies": { "@emnapi/runtime": "^1.7.0" }, "cpu": "none" }, "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw=="], 141 + 142 + "@img/sharp-win32-arm64": ["@img/sharp-win32-arm64@0.34.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g=="], 143 + 144 + "@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.34.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg=="], 145 + 146 + "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.34.5", "", { "os": "win32", "cpu": "x64" }, "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw=="], 147 + 73 148 "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], 74 149 75 150 "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], ··· 81 156 "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], 82 157 83 158 "@polka/url": ["@polka/url@1.0.0-next.29", "", {}, "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww=="], 159 + 160 + "@poppinss/colors": ["@poppinss/colors@4.1.6", "", { "dependencies": { "kleur": "^4.1.5" } }, "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg=="], 161 + 162 + "@poppinss/dumper": ["@poppinss/dumper@0.6.5", "", { "dependencies": { "@poppinss/colors": "^4.1.5", "@sindresorhus/is": "^7.0.2", "supports-color": "^10.0.0" } }, "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw=="], 163 + 164 + "@poppinss/exception": ["@poppinss/exception@1.2.3", "", {}, "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw=="], 84 165 85 166 "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.56.0", "", { "os": "android", "cpu": "arm" }, "sha512-LNKIPA5k8PF1+jAFomGe3qN3bbIgJe/IlpDBwuVjrDKrJhVWywgnJvflMt/zkbVNLFtF1+94SljYQS6e99klnw=="], 86 167 ··· 132 213 133 214 "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.56.0", "", { "os": "win32", "cpu": "x64" }, "sha512-H8AE9Ur/t0+1VXujj90w0HrSOuv0Nq9r1vSZF2t5km20NTfosQsGGUXDaKdQZzwuLts7IyL1fYT4hM95TI9c4g=="], 134 215 216 + "@sindresorhus/is": ["@sindresorhus/is@7.2.0", "", {}, "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw=="], 217 + 218 + "@speed-highlight/core": ["@speed-highlight/core@1.2.14", "", {}, "sha512-G4ewlBNhUtlLvrJTb88d2mdy2KRijzs4UhnlrOSRT4bmjh/IqNElZa3zkrZ+TC47TwtlDWzVLFADljF1Ijp5hA=="], 219 + 135 220 "@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], 136 221 137 222 "@sveltejs/acorn-typescript": ["@sveltejs/acorn-typescript@1.0.8", "", { "peerDependencies": { "acorn": "^8.9.0" } }, "sha512-esgN+54+q0NjB0Y/4BomT9samII7jGwNy/2a3wNZbT2A2RpmXsXwUt24LvLhx6jUq2gVk4cWEvcRO6MFQbOfNA=="], 138 223 139 224 "@sveltejs/adapter-auto": ["@sveltejs/adapter-auto@7.0.0", "", { "peerDependencies": { "@sveltejs/kit": "^2.0.0" } }, "sha512-ImDWaErTOCkRS4Gt+5gZuymKFBobnhChXUZ9lhUZLahUgvA4OOvRzi3sahzYgbxGj5nkA6OV0GAW378+dl/gyw=="], 225 + 226 + "@sveltejs/adapter-cloudflare": ["@sveltejs/adapter-cloudflare@7.2.6", "", { "dependencies": { "@cloudflare/workers-types": "^4.20250507.0", "worktop": "0.8.0-next.18" }, "peerDependencies": { "@sveltejs/kit": "^2.0.0", "wrangler": "^4.0.0" } }, "sha512-PmaWW6EdMue8s24bUwa9EMsnjMaCS1HroM8HwlvwSxO8Cq5LldAxnnaUS5cnJ3RdVRorJZtL71eMTs+wbuXHgw=="], 140 227 141 228 "@sveltejs/kit": ["@sveltejs/kit@2.50.1", "", { "dependencies": { "@standard-schema/spec": "^1.0.0", "@sveltejs/acorn-typescript": "^1.0.5", "@types/cookie": "^0.6.0", "acorn": "^8.14.1", "cookie": "^0.6.0", "devalue": "^5.6.2", "esm-env": "^1.2.2", "kleur": "^4.1.5", "magic-string": "^0.30.5", "mrmime": "^2.0.0", "sade": "^1.8.1", "set-cookie-parser": "^2.6.0", "sirv": "^3.0.0" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0", "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0", "svelte": "^4.0.0 || ^5.0.0-next.0", "typescript": "^5.3.3", "vite": "^5.0.3 || ^6.0.0 || ^7.0.0-beta.0" }, "optionalPeers": ["@opentelemetry/api", "typescript"], "bin": { "svelte-kit": "svelte-kit.js" } }, "sha512-XRHD2i3zC4ukhz2iCQzO4mbsts081PAZnnMAQ7LNpWeYgeBmwMsalf0FGSwhFXBbtr2XViPKnFJBDCckWqrsLw=="], 142 229 ··· 184 271 185 272 "axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="], 186 273 274 + "blake3-wasm": ["blake3-wasm@2.1.5", "", {}, "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g=="], 275 + 187 276 "chokidar": ["chokidar@4.0.3", "", { "dependencies": { "readdirp": "^4.0.1" } }, "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="], 188 277 189 278 "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], ··· 198 287 199 288 "enhanced-resolve": ["enhanced-resolve@5.18.4", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q=="], 200 289 290 + "error-stack-parser-es": ["error-stack-parser-es@1.0.5", "", {}, "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA=="], 291 + 201 292 "esbuild": ["esbuild@0.27.2", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.2", "@esbuild/android-arm": "0.27.2", "@esbuild/android-arm64": "0.27.2", "@esbuild/android-x64": "0.27.2", "@esbuild/darwin-arm64": "0.27.2", "@esbuild/darwin-x64": "0.27.2", "@esbuild/freebsd-arm64": "0.27.2", "@esbuild/freebsd-x64": "0.27.2", "@esbuild/linux-arm": "0.27.2", "@esbuild/linux-arm64": "0.27.2", "@esbuild/linux-ia32": "0.27.2", "@esbuild/linux-loong64": "0.27.2", "@esbuild/linux-mips64el": "0.27.2", "@esbuild/linux-ppc64": "0.27.2", "@esbuild/linux-riscv64": "0.27.2", "@esbuild/linux-s390x": "0.27.2", "@esbuild/linux-x64": "0.27.2", "@esbuild/netbsd-arm64": "0.27.2", "@esbuild/netbsd-x64": "0.27.2", "@esbuild/openbsd-arm64": "0.27.2", "@esbuild/openbsd-x64": "0.27.2", "@esbuild/openharmony-arm64": "0.27.2", "@esbuild/sunos-x64": "0.27.2", "@esbuild/win32-arm64": "0.27.2", "@esbuild/win32-ia32": "0.27.2", "@esbuild/win32-x64": "0.27.2" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw=="], 202 293 203 294 "esm-env": ["esm-env@1.2.2", "", {}, "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA=="], ··· 206 297 207 298 "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], 208 299 300 + "from": ["from@0.1.7", "", {}, "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g=="], 301 + 209 302 "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], 210 303 211 304 "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], 305 + 306 + "import": ["import@0.0.6", "", { "dependencies": { "optimist": "0.3.x" }, "bin": { "import": "import" } }, "sha512-QPhTdjy9J4wUzmWSG7APkSgMFuPGPw+iJTYUblcfc2AfpqaatbwgCldK1HoLYx+v/+lWvab63GWZtNkcnj9JcQ=="], 212 307 213 308 "is-reference": ["is-reference@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.6" } }, "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw=="], 214 309 ··· 244 339 245 340 "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], 246 341 342 + "miniflare": ["miniflare@4.20260120.0", "", { "dependencies": { "@cspotcode/source-map-support": "0.8.1", "sharp": "^0.34.5", "undici": "7.18.2", "workerd": "1.20260120.0", "ws": "8.18.0", "youch": "4.1.0-beta.10", "zod": "^3.25.76" }, "bin": { "miniflare": "bootstrap.js" } }, "sha512-XXZyE2pDKMtP5OLuv0LPHEAzIYhov4jrYjcqrhhqtxGGtXneWOHvXIPo+eV8sqwqWd3R7j4DlEKcyb+87BR49Q=="], 343 + 247 344 "mri": ["mri@1.2.0", "", {}, "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="], 248 345 249 346 "mrmime": ["mrmime@2.0.1", "", {}, "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="], ··· 252 349 253 350 "obug": ["obug@2.1.1", "", {}, "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ=="], 254 351 352 + "optimist": ["optimist@0.3.7", "", { "dependencies": { "wordwrap": "~0.0.2" } }, "sha512-TCx0dXQzVtSCg2OgY/bO9hjM9cV4XYx09TVK+s3+FhkjT6LovsLe+pPMzpWf+6yXK/hUizs2gUoTw3jHM0VaTQ=="], 353 + 354 + "path-to-regexp": ["path-to-regexp@6.3.0", "", {}, "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ=="], 355 + 356 + "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="], 357 + 255 358 "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], 256 359 257 360 "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], ··· 259 362 "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], 260 363 261 364 "readdirp": ["readdirp@4.1.2", "", {}, "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="], 365 + 366 + "regexparam": ["regexparam@3.0.0", "", {}, "sha512-RSYAtP31mvYLkAHrOlh25pCNQ5hWnT106VukGaaFfuJrZFkGRX5GhUAdPqpSDXxOhA2c4akmRuplv1mRqnBn6Q=="], 262 367 263 368 "rollup": ["rollup@4.56.0", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.56.0", "@rollup/rollup-android-arm64": "4.56.0", "@rollup/rollup-darwin-arm64": "4.56.0", "@rollup/rollup-darwin-x64": "4.56.0", "@rollup/rollup-freebsd-arm64": "4.56.0", "@rollup/rollup-freebsd-x64": "4.56.0", "@rollup/rollup-linux-arm-gnueabihf": "4.56.0", "@rollup/rollup-linux-arm-musleabihf": "4.56.0", "@rollup/rollup-linux-arm64-gnu": "4.56.0", "@rollup/rollup-linux-arm64-musl": "4.56.0", "@rollup/rollup-linux-loong64-gnu": "4.56.0", "@rollup/rollup-linux-loong64-musl": "4.56.0", "@rollup/rollup-linux-ppc64-gnu": "4.56.0", "@rollup/rollup-linux-ppc64-musl": "4.56.0", "@rollup/rollup-linux-riscv64-gnu": "4.56.0", "@rollup/rollup-linux-riscv64-musl": "4.56.0", "@rollup/rollup-linux-s390x-gnu": "4.56.0", "@rollup/rollup-linux-x64-gnu": "4.56.0", "@rollup/rollup-linux-x64-musl": "4.56.0", "@rollup/rollup-openbsd-x64": "4.56.0", "@rollup/rollup-openharmony-arm64": "4.56.0", "@rollup/rollup-win32-arm64-msvc": "4.56.0", "@rollup/rollup-win32-ia32-msvc": "4.56.0", "@rollup/rollup-win32-x64-gnu": "4.56.0", "@rollup/rollup-win32-x64-msvc": "4.56.0", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-9FwVqlgUHzbXtDg9RCMgodF3Ua4Na6Gau+Sdt9vyCN4RhHfVKX2DCHy3BjMLTDd47ITDhYAnTwGulWTblJSDLg=="], 264 369 265 370 "sade": ["sade@1.8.1", "", { "dependencies": { "mri": "^1.1.0" } }, "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A=="], 266 371 372 + "semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], 373 + 267 374 "set-cookie-parser": ["set-cookie-parser@2.7.2", "", {}, "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw=="], 268 375 376 + "sharp": ["sharp@0.34.5", "", { "dependencies": { "@img/colour": "^1.0.0", "detect-libc": "^2.1.2", "semver": "^7.7.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.34.5", "@img/sharp-darwin-x64": "0.34.5", "@img/sharp-libvips-darwin-arm64": "1.2.4", "@img/sharp-libvips-darwin-x64": "1.2.4", "@img/sharp-libvips-linux-arm": "1.2.4", "@img/sharp-libvips-linux-arm64": "1.2.4", "@img/sharp-libvips-linux-ppc64": "1.2.4", "@img/sharp-libvips-linux-riscv64": "1.2.4", "@img/sharp-libvips-linux-s390x": "1.2.4", "@img/sharp-libvips-linux-x64": "1.2.4", "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", "@img/sharp-libvips-linuxmusl-x64": "1.2.4", "@img/sharp-linux-arm": "0.34.5", "@img/sharp-linux-arm64": "0.34.5", "@img/sharp-linux-ppc64": "0.34.5", "@img/sharp-linux-riscv64": "0.34.5", "@img/sharp-linux-s390x": "0.34.5", "@img/sharp-linux-x64": "0.34.5", "@img/sharp-linuxmusl-arm64": "0.34.5", "@img/sharp-linuxmusl-x64": "0.34.5", "@img/sharp-wasm32": "0.34.5", "@img/sharp-win32-arm64": "0.34.5", "@img/sharp-win32-ia32": "0.34.5", "@img/sharp-win32-x64": "0.34.5" } }, "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg=="], 377 + 269 378 "sirv": ["sirv@3.0.2", "", { "dependencies": { "@polka/url": "^1.0.0-next.24", "mrmime": "^2.0.0", "totalist": "^3.0.0" } }, "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g=="], 270 379 271 380 "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], 381 + 382 + "supports-color": ["supports-color@10.2.2", "", {}, "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g=="], 272 383 273 384 "svelte": ["svelte@5.48.2", "", { "dependencies": { "@jridgewell/remapping": "^2.3.4", "@jridgewell/sourcemap-codec": "^1.5.0", "@sveltejs/acorn-typescript": "^1.0.5", "@types/estree": "^1.0.5", "acorn": "^8.12.1", "aria-query": "^5.3.1", "axobject-query": "^4.1.0", "clsx": "^2.1.1", "devalue": "^5.6.2", "esm-env": "^1.2.1", "esrap": "^2.2.1", "is-reference": "^3.0.3", "locate-character": "^3.0.0", "magic-string": "^0.30.11", "zimmerframe": "^1.1.2" } }, "sha512-VPWD+UyoSFZ7Nxix5K/F8yWiKWOiROkLlWYXOZReE0TUycw+58YWB3D6lAKT+57xmN99wRX4H3oZmw0NPy7y3Q=="], 274 385 ··· 282 393 283 394 "totalist": ["totalist@3.0.1", "", {}, "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ=="], 284 395 396 + "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], 397 + 285 398 "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], 286 399 400 + "undici": ["undici@7.18.2", "", {}, "sha512-y+8YjDFzWdQlSE9N5nzKMT3g4a5UBX1HKowfdXh0uvAnTaqqwqB92Jt4UXBAeKekDs5IaDKyJFR4X1gYVCgXcw=="], 401 + 402 + "unenv": ["unenv@2.0.0-rc.24", "", { "dependencies": { "pathe": "^2.0.3" } }, "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw=="], 403 + 287 404 "vite": ["vite@7.3.1", "", { "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA=="], 288 405 289 406 "vitefu": ["vitefu@1.1.1", "", { "peerDependencies": { "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0" }, "optionalPeers": ["vite"] }, "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ=="], 290 407 408 + "wordwrap": ["wordwrap@0.0.3", "", {}, "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw=="], 409 + 410 + "workerd": ["workerd@1.20260120.0", "", { "optionalDependencies": { "@cloudflare/workerd-darwin-64": "1.20260120.0", "@cloudflare/workerd-darwin-arm64": "1.20260120.0", "@cloudflare/workerd-linux-64": "1.20260120.0", "@cloudflare/workerd-linux-arm64": "1.20260120.0", "@cloudflare/workerd-windows-64": "1.20260120.0" }, "bin": { "workerd": "bin/workerd" } }, "sha512-R6X/VQOkwLTBGLp4VRUwLQZZVxZ9T9J8pGiJ6GQUMaRkY7TVWrCSkVfoNMM1/YyFsY5UYhhPoQe5IehnhZ3Pdw=="], 411 + 412 + "worktop": ["worktop@0.8.0-next.18", "", { "dependencies": { "mrmime": "^2.0.0", "regexparam": "^3.0.0" } }, "sha512-+TvsA6VAVoMC3XDKR5MoC/qlLqDixEfOBysDEKnPIPou/NvoPWCAuXHXMsswwlvmEuvX56lQjvELLyLuzTKvRw=="], 413 + 414 + "wrangler": ["wrangler@4.60.0", "", { "dependencies": { "@cloudflare/kv-asset-handler": "0.4.2", "@cloudflare/unenv-preset": "2.11.0", "blake3-wasm": "2.1.5", "esbuild": "0.27.0", "miniflare": "4.20260120.0", "path-to-regexp": "6.3.0", "unenv": "2.0.0-rc.24", "workerd": "1.20260120.0" }, "optionalDependencies": { "fsevents": "~2.3.2" }, "peerDependencies": { "@cloudflare/workers-types": "^4.20260120.0" }, "optionalPeers": ["@cloudflare/workers-types"], "bin": { "wrangler": "bin/wrangler.js", "wrangler2": "bin/wrangler.js" } }, "sha512-n4kibm/xY0Qd5G2K/CbAQeVeOIlwPNVglmFjlDRCCYk3hZh8IggO/rg8AXt/vByK2Sxsugl5Z7yvgWxrUbmS6g=="], 415 + 416 + "ws": ["ws@8.18.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw=="], 417 + 418 + "youch": ["youch@4.1.0-beta.10", "", { "dependencies": { "@poppinss/colors": "^4.1.5", "@poppinss/dumper": "^0.6.4", "@speed-highlight/core": "^1.2.7", "cookie": "^1.0.2", "youch-core": "^0.3.3" } }, "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ=="], 419 + 420 + "youch-core": ["youch-core@0.3.3", "", { "dependencies": { "@poppinss/exception": "^1.2.2", "error-stack-parser-es": "^1.0.5" } }, "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA=="], 421 + 291 422 "zimmerframe": ["zimmerframe@1.1.4", "", {}, "sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ=="], 292 423 424 + "zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], 425 + 426 + "@cspotcode/source-map-support/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.9", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ=="], 427 + 293 428 "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.8.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" }, "bundled": true }, "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg=="], 294 429 295 430 "@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.8.1", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg=="], ··· 301 436 "@tailwindcss/oxide-wasm32-wasi/@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], 302 437 303 438 "@tailwindcss/oxide-wasm32-wasi/tslib": ["tslib@2.8.1", "", { "bundled": true }, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], 439 + 440 + "wrangler/esbuild": ["esbuild@0.27.0", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.0", "@esbuild/android-arm": "0.27.0", "@esbuild/android-arm64": "0.27.0", "@esbuild/android-x64": "0.27.0", "@esbuild/darwin-arm64": "0.27.0", "@esbuild/darwin-x64": "0.27.0", "@esbuild/freebsd-arm64": "0.27.0", "@esbuild/freebsd-x64": "0.27.0", "@esbuild/linux-arm": "0.27.0", "@esbuild/linux-arm64": "0.27.0", "@esbuild/linux-ia32": "0.27.0", "@esbuild/linux-loong64": "0.27.0", "@esbuild/linux-mips64el": "0.27.0", "@esbuild/linux-ppc64": "0.27.0", "@esbuild/linux-riscv64": "0.27.0", "@esbuild/linux-s390x": "0.27.0", "@esbuild/linux-x64": "0.27.0", "@esbuild/netbsd-arm64": "0.27.0", "@esbuild/netbsd-x64": "0.27.0", "@esbuild/openbsd-arm64": "0.27.0", "@esbuild/openbsd-x64": "0.27.0", "@esbuild/openharmony-arm64": "0.27.0", "@esbuild/sunos-x64": "0.27.0", "@esbuild/win32-arm64": "0.27.0", "@esbuild/win32-ia32": "0.27.0", "@esbuild/win32-x64": "0.27.0" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA=="], 441 + 442 + "youch/cookie": ["cookie@1.1.1", "", {}, "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ=="], 443 + 444 + "wrangler/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.27.0", "", { "os": "aix", "cpu": "ppc64" }, "sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A=="], 445 + 446 + "wrangler/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.27.0", "", { "os": "android", "cpu": "arm" }, "sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ=="], 447 + 448 + "wrangler/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.27.0", "", { "os": "android", "cpu": "arm64" }, "sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ=="], 449 + 450 + "wrangler/esbuild/@esbuild/android-x64": ["@esbuild/android-x64@0.27.0", "", { "os": "android", "cpu": "x64" }, "sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q=="], 451 + 452 + "wrangler/esbuild/@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.27.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg=="], 453 + 454 + "wrangler/esbuild/@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.27.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g=="], 455 + 456 + "wrangler/esbuild/@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.27.0", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw=="], 457 + 458 + "wrangler/esbuild/@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.27.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g=="], 459 + 460 + "wrangler/esbuild/@esbuild/linux-arm": ["@esbuild/linux-arm@0.27.0", "", { "os": "linux", "cpu": "arm" }, "sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ=="], 461 + 462 + "wrangler/esbuild/@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.27.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ=="], 463 + 464 + "wrangler/esbuild/@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.27.0", "", { "os": "linux", "cpu": "ia32" }, "sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw=="], 465 + 466 + "wrangler/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.27.0", "", { "os": "linux", "cpu": "none" }, "sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg=="], 467 + 468 + "wrangler/esbuild/@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.27.0", "", { "os": "linux", "cpu": "none" }, "sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg=="], 469 + 470 + "wrangler/esbuild/@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.27.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA=="], 471 + 472 + "wrangler/esbuild/@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.27.0", "", { "os": "linux", "cpu": "none" }, "sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ=="], 473 + 474 + "wrangler/esbuild/@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.27.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w=="], 475 + 476 + "wrangler/esbuild/@esbuild/linux-x64": ["@esbuild/linux-x64@0.27.0", "", { "os": "linux", "cpu": "x64" }, "sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw=="], 477 + 478 + "wrangler/esbuild/@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.27.0", "", { "os": "none", "cpu": "arm64" }, "sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w=="], 479 + 480 + "wrangler/esbuild/@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.27.0", "", { "os": "none", "cpu": "x64" }, "sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA=="], 481 + 482 + "wrangler/esbuild/@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.27.0", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ=="], 483 + 484 + "wrangler/esbuild/@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.27.0", "", { "os": "openbsd", "cpu": "x64" }, "sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A=="], 485 + 486 + "wrangler/esbuild/@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.27.0", "", { "os": "none", "cpu": "arm64" }, "sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA=="], 487 + 488 + "wrangler/esbuild/@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.27.0", "", { "os": "sunos", "cpu": "x64" }, "sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA=="], 489 + 490 + "wrangler/esbuild/@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.27.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg=="], 491 + 492 + "wrangler/esbuild/@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.27.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ=="], 493 + 494 + "wrangler/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.0", "", { "os": "win32", "cpu": "x64" }, "sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg=="], 304 495 } 305 496 }
+5
package.json
··· 13 13 }, 14 14 "devDependencies": { 15 15 "@sveltejs/adapter-auto": "^7.0.0", 16 + "@sveltejs/adapter-cloudflare": "^7.2.6", 16 17 "@sveltejs/kit": "^2.49.1", 17 18 "@sveltejs/vite-plugin-svelte": "^6.2.1", 18 19 "@tailwindcss/vite": "^4.1.17", ··· 21 22 "tailwindcss": "^4.1.17", 22 23 "typescript": "^5.9.3", 23 24 "vite": "^7.2.6" 25 + }, 26 + "dependencies": { 27 + "from": "^0.1.7", 28 + "import": "^0.0.6" 24 29 } 25 30 }
+20
schema.sql
··· 1 + CREATE TABLE IF NOT EXISTS photos ( 2 + id INTEGER PRIMARY KEY AUTOINCREMENT, 3 + slug TEXT UNIQUE NOT NULL, 4 + title TEXT NOT NULL, 5 + date TEXT NOT NULL, 6 + image_key TEXT NOT NULL, 7 + thumb_key TEXT NOT NULL, 8 + type TEXT DEFAULT 'photo', 9 + camera TEXT, 10 + lens TEXT, 11 + aperture TEXT, 12 + exposure TEXT, 13 + focal_length TEXT, 14 + iso TEXT, 15 + make TEXT, 16 + tags TEXT 17 + ); 18 + 19 + CREATE INDEX idx_photos_date ON photos(date DESC); 20 + CREATE INDEX idx_photos_slug ON photos(slug);
-140
scripts/generate-data.js
··· 1 - import fs from "fs"; 2 - import path from "path"; 3 - import { fileURLToPath } from "url"; 4 - 5 - const __filename = fileURLToPath(import.meta.url); 6 - const __dirname = path.dirname(__filename); 7 - 8 - const postsDir = path.join(__dirname, "../static/posts"); 9 - const outputFile = path.join(__dirname, "../src/data.json"); 10 - 11 - function parseFrontmatter(content) { 12 - const frontmatterRegex = /^---\n([\s\S]*?)\n---/; 13 - const match = content.match(frontmatterRegex); 14 - 15 - if (!match) return null; 16 - 17 - const frontmatterStr = match[1]; 18 - const data = {}; 19 - 20 - let currentKey = null; 21 - let inArray = false; 22 - let arrayValues = []; 23 - 24 - const lines = frontmatterStr.split("\n"); 25 - 26 - for (const line of lines) { 27 - // Check if this is an array item 28 - if (line.match(/^\s+-\s+/)) { 29 - if (currentKey && inArray) { 30 - let value = line.replace(/^\s+-\s+/, "").trim(); 31 - // Remove quotes if present 32 - value = value.replace(/^["']|["']$/g, ""); 33 - // Clean up null characters 34 - value = value.replace(/\0/g, "").trim(); 35 - if (value) { 36 - arrayValues.push(value); 37 - } 38 - } 39 - continue; 40 - } 41 - 42 - // Check if this is a key-value pair 43 - const keyMatch = line.match(/^(\w+):\s*(.*)/); 44 - if (keyMatch) { 45 - // Save previous array if exists 46 - if (currentKey && inArray && arrayValues.length > 0) { 47 - data[currentKey] = arrayValues; 48 - } 49 - 50 - currentKey = keyMatch[1]; 51 - let value = keyMatch[2].trim(); 52 - 53 - // Check if value starts an array 54 - if (value === "") { 55 - inArray = true; 56 - arrayValues = []; 57 - } else { 58 - inArray = false; 59 - // Remove quotes if present 60 - value = value.replace(/^["']|["']$/g, ""); 61 - // Clean up null characters 62 - value = value.replace(/\0/g, "").trim(); 63 - data[currentKey] = value; 64 - } 65 - } 66 - } 67 - 68 - // Save last array if exists 69 - if (currentKey && inArray && arrayValues.length > 0) { 70 - data[currentKey] = arrayValues; 71 - } 72 - 73 - return data; 74 - } 75 - 76 - function generateData() { 77 - const posts = []; 78 - 79 - // Get all subdirectories in posts folder 80 - const dirs = fs 81 - .readdirSync(postsDir, { withFileTypes: true }) 82 - .filter((dirent) => dirent.isDirectory()) 83 - .map((dirent) => dirent.name); 84 - 85 - for (const dir of dirs) { 86 - const mdFile = path.join(postsDir, dir, `${dir}.md`); 87 - 88 - if (!fs.existsSync(mdFile)) { 89 - console.warn(`No markdown file found for ${dir}`); 90 - continue; 91 - } 92 - 93 - const content = fs.readFileSync(mdFile, "utf-8"); 94 - const frontmatter = parseFrontmatter(content); 95 - 96 - if (!frontmatter) { 97 - console.warn(`No frontmatter found in ${dir}`); 98 - continue; 99 - } 100 - 101 - // Build the image path relative to static folder 102 - const imagePath = frontmatter.image 103 - ? `/posts/${dir}/${frontmatter.image}` 104 - : null; 105 - const thumbPath = frontmatter.thumb 106 - ? `/posts/${dir}/${frontmatter.thumb}` 107 - : null; 108 - 109 - posts.push({ 110 - slug: frontmatter.slug || dir, 111 - title: frontmatter.title || dir, 112 - date: frontmatter.date || null, 113 - image: imagePath, 114 - thumb: thumbPath, 115 - type: frontmatter.type || "photo", 116 - camera: frontmatter.camera || null, 117 - lens: frontmatter.lens || null, 118 - aperture: frontmatter.aperture_friendly || null, 119 - exposure: frontmatter.exposure_friendly || null, 120 - focalLength: frontmatter.focal_length_friendly || null, 121 - iso: frontmatter.iso || null, 122 - make: frontmatter.make || null, 123 - tags: frontmatter.tags || [], 124 - }); 125 - } 126 - 127 - // Sort by date (newest first) 128 - posts.sort((a, b) => { 129 - if (!a.date) return 1; 130 - if (!b.date) return -1; 131 - return new Date(b.date).getTime() - new Date(a.date).getTime(); 132 - }); 133 - 134 - // Write to data.json 135 - fs.writeFileSync(outputFile, JSON.stringify(posts, null, 2)); 136 - 137 - console.log(`Generated ${outputFile} with ${posts.length} posts`); 138 - } 139 - 140 - generateData();
+6 -1
src/app.d.ts
··· 6 6 // interface Locals {} 7 7 // interface PageData {} 8 8 // interface PageState {} 9 - // interface Platform {} 9 + interface Platform { 10 + env: { 11 + DB: D1Database; 12 + PHOTOS: R2Bucket; 13 + }; 14 + } 10 15 } 11 16 } 12 17
+40
src/routes/+page.server.ts
··· 1 + import type { PageServerLoad } from "./$types"; 2 + import type { ImageItem } from "$lib/types"; 3 + 4 + // R2 public URL - update this after enabling public access on your bucket 5 + const R2_BASE_URL = "https://r2.steve.photo"; 6 + 7 + export const load: PageServerLoad = async ({ platform }) => { 8 + const db = platform?.env?.DB; 9 + 10 + if (!db) { 11 + // Fallback for local dev without D1 12 + const data = await import("$lib/data.json"); 13 + return { photos: data.default as ImageItem[] }; 14 + } 15 + 16 + const result = await db 17 + .prepare("SELECT * FROM photos ORDER BY date DESC") 18 + .all(); 19 + 20 + const photos: ImageItem[] = result.results.map( 21 + (row: Record<string, unknown>) => ({ 22 + slug: row.slug as string, 23 + title: row.title as string, 24 + date: row.date as string, 25 + image: `${R2_BASE_URL}/${row.image_key}`, 26 + thumb: `${R2_BASE_URL}/${row.thumb_key}`, 27 + type: row.type as string, 28 + camera: row.camera as string, 29 + lens: row.lens as string, 30 + aperture: row.aperture as string, 31 + exposure: row.exposure as string, 32 + focalLength: row.focal_length as string, 33 + iso: row.iso as string, 34 + make: row.make as string, 35 + tags: JSON.parse((row.tags as string) || "[]"), 36 + }), 37 + ); 38 + 39 + return { photos }; 40 + };
+5 -3
src/routes/+page.svelte
··· 1 1 <script lang="ts"> 2 - import data from '$lib/data.json'; 3 - import type { ImageItem } from '$lib/types' 2 + import type { PageData } from "./$types"; 3 + import type { ImageItem } from "$lib/types"; 4 + 5 + let { data }: { data: PageData } = $props(); 4 6 </script> 5 7 6 8 <div class="bg-[#121113] min-h-screen text-white"> ··· 30 32 {/snippet} 31 33 32 34 <div class="flex flex-col gap-2 pt-12"> 33 - {#each data as image} 35 + {#each data.photos as image} 34 36 {@render figure(image)} 35 37 {/each} 36 38 </div>
static/posts/above-the-valley/Above the Valley-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/above-the-valley/Above the Valley.webp

This is a binary file and will not be displayed.

-31
static/posts/above-the-valley/above-the-valley.md
··· 1 - --- 2 - date: 2024-03-23T12:29:00Z 3 - slug: above-the-valley 4 - title: Above The Valley 5 - tags: 6 - - 23.0mm 7 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 8 - - X-E4 9 - - FUJIFILM 10 - - "400" 11 - - f/4.0 12 - - 10/25000s 13 - type: photo 14 - attached: 15 - - Above the Valley.webp 16 - - Above the Valley-thumb.jpeg 17 - image: Above the Valley.webp 18 - thumb: Above the Valley-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/25000 24 - exposure_friendly: 10/25000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/absolute-unit/Absolute Unit-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/absolute-unit/Absolute Unit.webp

This is a binary file and will not be displayed.

-31
static/posts/absolute-unit/absolute-unit.md
··· 1 - --- 2 - date: 2024-11-29T13:49:12Z 3 - slug: absolute-unit 4 - title: Absolute Unit 5 - tags: 6 - - "400" 7 - - f/4.0 8 - - 10/40000s 9 - - 23.0mm 10 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 11 - - X-E4 12 - - FUJIFILM 13 - type: photo 14 - attached: 15 - - Absolute Unit.webp 16 - - Absolute Unit-thumb.jpeg 17 - image: Absolute Unit.webp 18 - thumb: Absolute Unit-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/40000 24 - exposure_friendly: 10/40000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/autumn-floor/Autumn Floor-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/autumn-floor/Autumn Floor.webp

This is a binary file and will not be displayed.

-31
static/posts/autumn-floor/autumn-floor.md
··· 1 - --- 2 - date: 2024-10-28T09:42:18Z 3 - slug: autumn-floor 4 - title: Autumn Floor 5 - tags: 6 - - "400" 7 - - f/2.8 8 - - 10/5000s 9 - - 23.0mm 10 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 11 - - X-E4 12 - - FUJIFILM 13 - type: photo 14 - attached: 15 - - Autumn Floor.webp 16 - - Autumn Floor-thumb.jpeg 17 - image: Autumn Floor.webp 18 - thumb: Autumn Floor-thumb.jpeg 19 - language: en 20 - aperture: 280/100 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 10/5000 24 - exposure_friendly: 10/5000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/autumn-glow/Autumn Glow-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/autumn-glow/Autumn Glow.jpeg

This is a binary file and will not be displayed.

-31
static/posts/autumn-glow/autumn-glow.md
··· 1 - --- 2 - title: Autumn Glow 3 - date: 2025-11-03T12:09:12Z 4 - slug: autumn-glow 5 - tags: 6 - - X-E4 7 - - FUJIFILM 8 - - "640" 9 - - f/2.8 10 - - 1/250s 11 - - 23.0mm 12 - - XF23mmF2 R WR 13 - type: photo 14 - attached: 15 - - Autumn Glow.jpeg 16 - - Autumn Glow-thumb.jpeg 17 - image: Autumn Glow.jpeg 18 - thumb: Autumn Glow-thumb.jpeg 19 - language: en 20 - aperture: 14/5 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 1/250 24 - exposure_friendly: 1/250s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/autumn-trail/Autumn Trail-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/autumn-trail/Autumn Trail.webp

This is a binary file and will not be displayed.

-31
static/posts/autumn-trail/autumn-trail.md
··· 1 - --- 2 - date: 2023-10-28T09:14:17Z 3 - slug: autumn-trail 4 - title: Autumn Trail 5 - tags: 6 - - f/4.0 7 - - 10/4000s 8 - - 23.0mm 9 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 10 - - X-E4 11 - - FUJIFILM 12 - - "640" 13 - type: photo 14 - attached: 15 - - Autumn Trail.webp 16 - - Autumn Trail-thumb.jpeg 17 - image: Autumn Trail.webp 18 - thumb: Autumn Trail-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/4000 24 - exposure_friendly: 10/4000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/bench/Bench-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/bench/Bench.webp

This is a binary file and will not be displayed.

-31
static/posts/bench/bench.md
··· 1 - --- 2 - date: 2024-10-28T09:52:23Z 3 - slug: bench 4 - title: Bench 5 - tags: 6 - - f/2.8 7 - - 1/400s 8 - - 23.0mm 9 - - XF23mmF2 R WR 10 - - X-E4 11 - - FUJIFILM 12 - - "400" 13 - type: photo 14 - attached: 15 - - Bench.webp 16 - - Bench-thumb.jpeg 17 - image: Bench.webp 18 - thumb: Bench-thumb.jpeg 19 - language: en 20 - aperture: 14/5 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 1/400 24 - exposure_friendly: 1/400s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/bend/Bend-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/bend/Bend.webp

This is a binary file and will not be displayed.

-31
static/posts/bend/bend.md
··· 1 - --- 2 - date: 2024-10-28T09:35:43Z 3 - slug: bend 4 - title: Bend 5 - tags: 6 - - "400" 7 - - f/2.8 8 - - 10/5000s 9 - - 23.0mm 10 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 11 - - X-E4 12 - - FUJIFILM 13 - type: photo 14 - attached: 15 - - Bend.webp 16 - - Bend-thumb.jpeg 17 - image: Bend.webp 18 - thumb: Bend-thumb.jpeg 19 - language: en 20 - aperture: 280/100 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 10/5000 24 - exposure_friendly: 10/5000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/brothers/Brothers-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/brothers/Brothers.webp

This is a binary file and will not be displayed.

-31
static/posts/brothers/brothers.md
··· 1 - --- 2 - date: 2024-09-29T15:39:43Z 3 - slug: brothers 4 - title: Brothers 5 - tags: 6 - - FUJIFILM 7 - - "800" 8 - - f/2.8 9 - - 10/2500s 10 - - 23.0mm 11 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 12 - - X-E4 13 - type: photo 14 - attached: 15 - - Brothers.webp 16 - - Brothers-thumb.jpeg 17 - image: Brothers.webp 18 - thumb: Brothers-thumb.jpeg 19 - language: en 20 - aperture: 280/100 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 10/2500 24 - exposure_friendly: 10/2500s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "800" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/cold-vinyl/Cold Vinyl-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/cold-vinyl/Cold Vinyl.jpeg

This is a binary file and will not be displayed.

-31
static/posts/cold-vinyl/cold-vinyl.md
··· 1 - --- 2 - title: Cold Vinyl 3 - date: 2025-11-03T08:47:54Z 4 - slug: cold-vinyl 5 - tags: 6 - - FUJIFILM 7 - - "400" 8 - - f/2.8 9 - - 1/60s 10 - - 23.0mm 11 - - XF23mmF2 R WR 12 - - X-E4 13 - type: photo 14 - attached: 15 - - Cold Vinyl.jpeg 16 - - Cold Vinyl-thumb.jpeg 17 - image: Cold Vinyl.jpeg 18 - thumb: Cold Vinyl-thumb.jpeg 19 - language: en 20 - aperture: 14/5 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 1/60 24 - exposure_friendly: 1/60s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/cookie-time/Cookie Time-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/cookie-time/Cookie Time.jpeg

This is a binary file and will not be displayed.

-31
static/posts/cookie-time/cookie-time.md
··· 1 - --- 2 - title: Cookie Time 3 - date: 2025-11-02T11:24:10Z 4 - slug: cookie-time 5 - tags: 6 - - FUJIFILM 7 - - "400" 8 - - f/2.8 9 - - 1/640s 10 - - 23.0mm 11 - - XF23mmF2 R WR 12 - - X-E4 13 - type: photo 14 - attached: 15 - - Cookie Time.jpeg 16 - - Cookie Time-thumb.jpeg 17 - image: Cookie Time.jpeg 18 - thumb: Cookie Time-thumb.jpeg 19 - language: en 20 - aperture: 14/5 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 1/640 24 - exposure_friendly: 1/640s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/dcw/DCW-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/dcw/DCW.webp

This is a binary file and will not be displayed.

-31
static/posts/dcw/dcw.md
··· 1 - --- 2 - date: 2024-10-27T17:25:54Z 3 - slug: dcw 4 - title: Dcw 5 - tags: 6 - - 23.0mm 7 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 8 - - X-E4 9 - - FUJIFILM 10 - - "500" 11 - - f/2.8 12 - - 10/5000s 13 - type: photo 14 - attached: 15 - - DCW.webp 16 - - DCW-thumb.jpeg 17 - image: DCW.webp 18 - thumb: DCW-thumb.jpeg 19 - language: en 20 - aperture: 280/100 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 10/5000 24 - exposure_friendly: 10/5000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "500" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/deep-valley/Deep Valley-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/deep-valley/Deep Valley.webp

This is a binary file and will not be displayed.

-31
static/posts/deep-valley/deep-valley.md
··· 1 - --- 2 - date: 2023-08-12T08:59:23Z 3 - slug: deep-valley 4 - title: Deep Valley 5 - tags: 6 - - 10/10000s 7 - - 23.0mm 8 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 9 - - X-E4 10 - - FUJIFILM 11 - - "640" 12 - - f/7.1 13 - type: photo 14 - attached: 15 - - Deep Valley.webp 16 - - Deep Valley-thumb.jpeg 17 - image: Deep Valley.webp 18 - thumb: Deep Valley-thumb.jpeg 19 - language: en 20 - aperture: 710/100 21 - aperture_friendly: f/7.1 22 - camera: X-E4 23 - exposure: 10/10000 24 - exposure_friendly: 10/10000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/dirt/Dirt-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/dirt/Dirt.webp

This is a binary file and will not be displayed.

-31
static/posts/dirt/dirt.md
··· 1 - --- 2 - date: 2024-12-08T14:36:57Z 3 - slug: dirt 4 - title: Dirt 5 - tags: 6 - - X-E4 7 - - FUJIFILM 8 - - "640" 9 - - f/4.0 10 - - 10/4000s 11 - - 23.0mm 12 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 13 - type: photo 14 - attached: 15 - - Dirt.webp 16 - - Dirt-thumb.jpeg 17 - image: Dirt.webp 18 - thumb: Dirt-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/4000 24 - exposure_friendly: 10/4000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/edge-of-the-mountain/Edge of the Mountain-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/edge-of-the-mountain/Edge of the Mountain.webp

This is a binary file and will not be displayed.

-31
static/posts/edge-of-the-mountain/edge-of-the-mountain.md
··· 1 - --- 2 - date: 2024-10-12T10:14:21Z 3 - slug: edge-of-the-mountain 4 - title: Edge Of The Mountain 5 - tags: 6 - - "400" 7 - - f/5.6 8 - - 10/40000s 9 - - 23.0mm 10 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 11 - - X-E4 12 - - FUJIFILM 13 - type: photo 14 - attached: 15 - - Edge of the Mountain.webp 16 - - Edge of the Mountain-thumb.jpeg 17 - image: Edge of the Mountain.webp 18 - thumb: Edge of the Mountain-thumb.jpeg 19 - language: en 20 - aperture: 560/100 21 - aperture_friendly: f/5.6 22 - camera: X-E4 23 - exposure: 10/40000 24 - exposure_friendly: 10/40000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/f5/F5-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/f5/F5.webp

This is a binary file and will not be displayed.

-31
static/posts/f5/f5.md
··· 1 - --- 2 - date: 2023-09-19T10:42:33Z 3 - slug: f5 4 - title: F5 5 - tags: 6 - - FUJIFILM 7 - - "640" 8 - - f/2.8 9 - - 10/1250s 10 - - 23.0mm 11 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 12 - - X-E4 13 - type: photo 14 - attached: 15 - - F5.webp 16 - - F5-thumb.jpeg 17 - image: F5.webp 18 - thumb: F5-thumb.jpeg 19 - language: en 20 - aperture: 280/100 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 10/1250 24 - exposure_friendly: 10/1250s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/fall-face/Fall Face-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/fall-face/Fall Face.webp

This is a binary file and will not be displayed.

-31
static/posts/fall-face/fall-face.md
··· 1 - --- 2 - title: Fall Face 3 - date: 2024-11-04T09:38:46Z 4 - slug: fall-face 5 - tags: 6 - - "400" 7 - - f/4.0 8 - - 10/2500s 9 - - 23.0mm 10 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 11 - - X-E4 12 - - FUJIFILM 13 - type: photo 14 - attached: 15 - - Fall Face.webp 16 - - Fall Face-thumb.jpeg 17 - image: Fall Face.webp 18 - thumb: Fall Face-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/2500 24 - exposure_friendly: 10/2500s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/field-horses/Field Horses-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/field-horses/Field Horses.webp

This is a binary file and will not be displayed.

-30
static/posts/field-horses/field-horses.md
··· 1 - --- 2 - date: 2024-05-13T17:51:15Z 3 - slug: field-horses 4 - title: Field Horses 5 - tags: 6 - - Canon EOS 6D 7 - - Canon 8 - - "640" 9 - - f/4.0 10 - - 1/1600s 11 - - 40.0mm 12 - - EF40mm f/2.8 STM 13 - type: photo 14 - attached: 15 - - Field Horses.webp 16 - - Field Horses-thumb.jpeg 17 - image: Field Horses.webp 18 - thumb: Field Horses-thumb.jpeg 19 - language: en 20 - aperture: 4/1 21 - aperture_friendly: f/4.0 22 - camera: Canon EOS 6D 23 - exposure: 1/1600 24 - exposure_friendly: 1/1600s 25 - focal_length: 40/1 26 - focal_length_friendly: 40.0mm 27 - iso: "640" 28 - lens: EF40mm f/2.8 STM 29 - --- 30 -
static/posts/flower-farm/Flower Farm-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/flower-farm/Flower Farm.webp

This is a binary file and will not be displayed.

-31
static/posts/flower-farm/flower-farm.md
··· 1 - --- 2 - date: 2023-09-30T09:57:01Z 3 - slug: flower-farm 4 - title: Flower Farm 5 - tags: 6 - - 23.0mm 7 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 8 - - X-E4 9 - - FUJIFILM 10 - - "160" 11 - - f/4.0 12 - - 10/16000s 13 - type: photo 14 - attached: 15 - - Flower Farm.webp 16 - - Flower Farm-thumb.jpeg 17 - image: Flower Farm.webp 18 - thumb: Flower Farm-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/16000 24 - exposure_friendly: 10/16000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "160" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/flower-moon/Flower Moon-thumb.JPG

This is a binary file and will not be displayed.

static/posts/flower-moon/Flower Moon.JPG

This is a binary file and will not be displayed.

-31
static/posts/flower-moon/flower-moon.md
··· 1 - --- 2 - title: Flower Moon 3 - date: 2025-10-11T10:06:05Z 4 - slug: flower-moon 5 - tags: 6 - - "400" 7 - - f/6.4 8 - - 10/20000s 9 - - 23.0mm 10 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 11 - - X-E4 12 - - FUJIFILM 13 - type: photo 14 - attached: 15 - - Flower Moon.JPG 16 - - Flower Moon-thumb.JPG 17 - image: Flower Moon.JPG 18 - thumb: Flower Moon-thumb.JPG 19 - language: en 20 - aperture: 640/100 21 - aperture_friendly: f/6.4 22 - camera: X-E4 23 - exposure: 10/20000 24 - exposure_friendly: 10/20000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/follow-the-leader/Follow the Leader-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/follow-the-leader/Follow the Leader.webp

This is a binary file and will not be displayed.

-31
static/posts/follow-the-leader/follow-the-leader.md
··· 1 - --- 2 - date: 2024-10-26T10:12:33Z 3 - slug: follow-the-leader 4 - title: Follow The Leader 5 - tags: 6 - - f/4.0 7 - - 10/4000s 8 - - 23.0mm 9 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 10 - - X-E4 11 - - FUJIFILM 12 - - "500" 13 - type: photo 14 - attached: 15 - - Follow the Leader.webp 16 - - Follow the Leader-thumb.jpeg 17 - image: Follow the Leader.webp 18 - thumb: Follow the Leader-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/4000 24 - exposure_friendly: 10/4000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "500" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/gaze/Gaze-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/gaze/Gaze.webp

This is a binary file and will not be displayed.

-31
static/posts/gaze/gaze.md
··· 1 - --- 2 - date: 2024-11-29T14:04:03Z 3 - slug: gaze 4 - title: Gaze 5 - tags: 6 - - "400" 7 - - f/4.0 8 - - 10/32000s 9 - - 23.0mm 10 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 11 - - X-E4 12 - - FUJIFILM 13 - type: photo 14 - attached: 15 - - Gaze.webp 16 - - Gaze-thumb.jpeg 17 - image: Gaze.webp 18 - thumb: Gaze-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/32000 24 - exposure_friendly: 10/32000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/gentle-hands/Gentle Hands-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/gentle-hands/Gentle Hands.webp

This is a binary file and will not be displayed.

-31
static/posts/gentle-hands/gentle-hands.md
··· 1 - --- 2 - date: 2023-10-15T10:22:36Z 3 - slug: gentle-hands 4 - title: Gentle Hands 5 - tags: 6 - - 23.0mm 7 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 8 - - X-E4 9 - - FUJIFILM 10 - - "500" 11 - - f/4.0 12 - - 10/10000s 13 - type: photo 14 - attached: 15 - - Gentle Hands.webp 16 - - Gentle Hands-thumb.jpeg 17 - image: Gentle Hands.webp 18 - thumb: Gentle Hands-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/10000 24 - exposure_friendly: 10/10000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "500" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/golden-river/Golden River-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/golden-river/Golden River.jpeg

This is a binary file and will not be displayed.

-31
static/posts/golden-river/golden-river.md
··· 1 - --- 2 - title: Golden River 3 - date: 2025-11-02T12:17:11Z 4 - slug: golden-river 5 - tags: 6 - - X-E4 7 - - FUJIFILM 8 - - "400" 9 - - f/2.8 10 - - 1/1250s 11 - - 23.0mm 12 - - XF23mmF2 R WR 13 - type: photo 14 - attached: 15 - - Golden River.jpeg 16 - - Golden River-thumb.jpeg 17 - image: Golden River.jpeg 18 - thumb: Golden River-thumb.jpeg 19 - language: en 20 - aperture: 14/5 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 1/1250 24 - exposure_friendly: 1/1250s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/good-gourd/Good Gourd-thumb.JPG

This is a binary file and will not be displayed.

static/posts/good-gourd/Good Gourd.JPG

This is a binary file and will not be displayed.

-31
static/posts/good-gourd/good-gourd.md
··· 1 - --- 2 - title: Good Gourd 3 - date: 2025-10-11T10:34:16Z 4 - slug: good-gourd 5 - tags: 6 - - f/4.0 7 - - 10/40000s 8 - - 23.0mm 9 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 10 - - X-E4 11 - - FUJIFILM 12 - - "400" 13 - type: photo 14 - attached: 15 - - Good Gourd.JPG 16 - - Good Gourd-thumb.JPG 17 - image: Good Gourd.JPG 18 - thumb: Good Gourd-thumb.JPG 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/40000 24 - exposure_friendly: 10/40000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/green-hands/Green Hands-thumb.JPG

This is a binary file and will not be displayed.

static/posts/green-hands/Green Hands.JPG

This is a binary file and will not be displayed.

-31
static/posts/green-hands/green-hands.md
··· 1 - --- 2 - title: Green Hands 3 - date: 2025-08-03T16:57:19Z 4 - slug: green-hands 5 - tags: 6 - - X-E4 7 - - FUJIFILM 8 - - "800" 9 - - f/4.0 10 - - 10/4000s 11 - - 23.0mm 12 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 13 - type: photo 14 - attached: 15 - - Green Hands.JPG 16 - - Green Hands-thumb.JPG 17 - image: Green Hands.JPG 18 - thumb: Green Hands-thumb.JPG 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/4000 24 - exposure_friendly: 10/4000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "800" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/green-space/Green Space-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/green-space/Green Space.webp

This is a binary file and will not be displayed.

-31
static/posts/green-space/green-space.md
··· 1 - --- 2 - date: 2024-03-20T17:24:05Z 3 - slug: green-space 4 - title: Green Space 5 - tags: 6 - - 23.0mm 7 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 8 - - X-E4 9 - - FUJIFILM 10 - - "320" 11 - - f/4.0 12 - - 10/12500s 13 - type: photo 14 - attached: 15 - - Green Space.webp 16 - - Green Space-thumb.jpeg 17 - image: Green Space.webp 18 - thumb: Green Space-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/12500 24 - exposure_friendly: 10/12500s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "320" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/helper/Helper-thumb.JPG

This is a binary file and will not be displayed.

static/posts/helper/Helper.JPG

This is a binary file and will not be displayed.

-31
static/posts/helper/helper.md
··· 1 - --- 2 - title: Helper 3 - date: 2025-08-03T17:01:51Z 4 - slug: helper 5 - tags: 6 - - X-E4 7 - - FUJIFILM 8 - - "640" 9 - - f/4.0 10 - - 10/2500s 11 - - 23.0mm 12 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 13 - type: photo 14 - attached: 15 - - Helper.JPG 16 - - Helper-thumb.JPG 17 - image: Helper.JPG 18 - thumb: Helper-thumb.JPG 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/2500 24 - exposure_friendly: 10/2500s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/hike/Hike-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/hike/Hike.jpeg

This is a binary file and will not be displayed.

-31
static/posts/hike/hike.md
··· 1 - --- 2 - title: Hike 3 - date: 2025-11-03T11:50:25Z 4 - slug: hike 5 - tags: 6 - - 23.0mm 7 - - XF23mmF2 R WR 8 - - X-E4 9 - - FUJIFILM 10 - - "640" 11 - - f/2.8 12 - - 1/320s 13 - type: photo 14 - attached: 15 - - Hike.jpeg 16 - - Hike-thumb.jpeg 17 - image: Hike.jpeg 18 - thumb: Hike-thumb.jpeg 19 - language: en 20 - aperture: 14/5 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 1/320 24 - exposure_friendly: 1/320s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/hill-on-a-mountain/Hill on a Mountain-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/hill-on-a-mountain/Hill on a Mountain.webp

This is a binary file and will not be displayed.

-31
static/posts/hill-on-a-mountain/hill-on-a-mountain.md
··· 1 - --- 2 - date: 2024-04-13T09:40:37Z 3 - slug: hill-on-a-mountain 4 - title: Hill On A Mountain 5 - tags: 6 - - 10/25000s 7 - - 23.0mm 8 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 9 - - X-E4 10 - - FUJIFILM 11 - - "400" 12 - - f/4.0 13 - type: photo 14 - attached: 15 - - Hill on a Mountain.webp 16 - - Hill on a Mountain-thumb.jpeg 17 - image: Hill on a Mountain.webp 18 - thumb: Hill on a Mountain-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/25000 24 - exposure_friendly: 10/25000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/hills-of-gold/Hills of Gold-thumb.JPG

This is a binary file and will not be displayed.

static/posts/hills-of-gold/Hills of Gold.JPG

This is a binary file and will not be displayed.

-31
static/posts/hills-of-gold/hills-of-gold.md
··· 1 - --- 2 - title: Hills of Gold 3 - date: 2025-10-11T09:27:07Z 4 - slug: hills-of-gold 5 - tags: 6 - - X-E4 7 - - FUJIFILM 8 - - "320" 9 - - f/4.0 10 - - 10/20000s 11 - - 23.0mm 12 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 13 - type: photo 14 - attached: 15 - - Hills of Gold.JPG 16 - - Hills of Gold-thumb.JPG 17 - image: Hills of Gold.JPG 18 - thumb: Hills of Gold-thumb.JPG 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/20000 24 - exposure_friendly: 10/20000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "320" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/home/Home-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/home/Home.webp

This is a binary file and will not be displayed.

-31
static/posts/home/home.md
··· 1 - --- 2 - date: 2024-04-27T17:30:52Z 3 - slug: home 4 - title: Home 5 - tags: 6 - - XF23mmF2 R WR 7 - - X-E4 8 - - FUJIFILM 9 - - "640" 10 - - f/5.6 11 - - 1/4000s 12 - - 23.0mm 13 - type: photo 14 - attached: 15 - - Home.webp 16 - - Home-thumb.jpeg 17 - image: Home.webp 18 - thumb: Home-thumb.jpeg 19 - language: en 20 - aperture: 28/5 21 - aperture_friendly: f/5.6 22 - camera: X-E4 23 - exposure: 1/4000 24 - exposure_friendly: 1/4000s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/howdy/Howdy-thumb.JPG

This is a binary file and will not be displayed.

static/posts/howdy/Howdy.JPG

This is a binary file and will not be displayed.

-31
static/posts/howdy/howdy.md
··· 1 - --- 2 - title: Howdy 3 - date: 2025-10-11T09:22:00Z 4 - slug: howdy 5 - tags: 6 - - 10/20000s 7 - - 23.0mm 8 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 9 - - X-E4 10 - - FUJIFILM 11 - - "250" 12 - - f/4.0 13 - type: photo 14 - attached: 15 - - Howdy.JPG 16 - - Howdy-thumb.JPG 17 - image: Howdy.JPG 18 - thumb: Howdy-thumb.JPG 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/20000 24 - exposure_friendly: 10/20000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "250" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/julia/Julia-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/julia/Julia.webp

This is a binary file and will not be displayed.

-31
static/posts/julia/julia.md
··· 1 - --- 2 - date: 2023-10-28T09:07:50Z 3 - slug: julia 4 - title: Julia 5 - tags: 6 - - 23.0mm 7 - - XF23mmF2 R WR 8 - - X-E4 9 - - FUJIFILM 10 - - "640" 11 - - f/4.0 12 - - 1/320s 13 - type: photo 14 - attached: 15 - - Julia.webp 16 - - Julia-thumb.jpeg 17 - image: Julia.webp 18 - thumb: Julia-thumb.jpeg 19 - language: en 20 - aperture: 4/1 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 1/320 24 - exposure_friendly: 1/320s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/lighthouse/Lighthouse-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/lighthouse/Lighthouse.webp

This is a binary file and will not be displayed.

-31
static/posts/lighthouse/lighthouse.md
··· 1 - --- 2 - date: 2024-11-29T13:51:57Z 3 - slug: lighthouse 4 - title: Lighthouse 5 - tags: 6 - - 10/25000s 7 - - 23.0mm 8 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 9 - - X-E4 10 - - FUJIFILM 11 - - "400" 12 - - f/4.0 13 - type: photo 14 - attached: 15 - - Lighthouse.webp 16 - - Lighthouse-thumb.jpeg 17 - image: Lighthouse.webp 18 - thumb: Lighthouse-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/25000 24 - exposure_friendly: 10/25000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/monarch/Monarch-thumb.JPG

This is a binary file and will not be displayed.

static/posts/monarch/Monarch.JPG

This is a binary file and will not be displayed.

-31
static/posts/monarch/monarch.md
··· 1 - --- 2 - title: Monarch 3 - date: 2025-10-11T10:06:54Z 4 - slug: monarch 5 - tags: 6 - - "400" 7 - - f/8.0 8 - - 1/1000s 9 - - 23.0mm 10 - - XF23mmF2 R WR 11 - - X-E4 12 - - FUJIFILM 13 - type: photo 14 - attached: 15 - - Monarch.JPG 16 - - Monarch-thumb.JPG 17 - image: Monarch.JPG 18 - thumb: Monarch-thumb.JPG 19 - language: en 20 - aperture: 8/1 21 - aperture_friendly: f/8.0 22 - camera: X-E4 23 - exposure: 1/1000 24 - exposure_friendly: 1/1000s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/mountain-flowers/Mountain Flowers-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/mountain-flowers/Mountain Flowers.webp

This is a binary file and will not be displayed.

-31
static/posts/mountain-flowers/mountain-flowers.md
··· 1 - --- 2 - date: 2024-04-20T12:44:12Z 3 - slug: mountain-flowers 4 - title: Mountain Flowers 5 - tags: 6 - - 23.0mm 7 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 8 - - X-E4 9 - - FUJIFILM 10 - - "800" 11 - - f/4.0 12 - - 10/5000s 13 - type: photo 14 - attached: 15 - - Mountain Flowers.webp 16 - - Mountain Flowers-thumb.jpeg 17 - image: Mountain Flowers.webp 18 - thumb: Mountain Flowers-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/5000 24 - exposure_friendly: 10/5000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "800" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/mountain-queen/Mountain Queen-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/mountain-queen/Mountain Queen.webp

This is a binary file and will not be displayed.

-31
static/posts/mountain-queen/mountain-queen.md
··· 1 - --- 2 - date: 2024-03-16T10:47:50Z 3 - slug: mountain-queen 4 - title: Mountain Queen 5 - tags: 6 - - "640" 7 - - f/4.5 8 - - 10/16000s 9 - - 23.0mm 10 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 11 - - X-E4 12 - - FUJIFILM 13 - type: photo 14 - attached: 15 - - Mountain Queen.webp 16 - - Mountain Queen-thumb.jpeg 17 - image: Mountain Queen.webp 18 - thumb: Mountain Queen-thumb.jpeg 19 - language: en 20 - aperture: 450/100 21 - aperture_friendly: f/4.5 22 - camera: X-E4 23 - exposure: 10/16000 24 - exposure_friendly: 10/16000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/mountain-roads/Mountain Roads-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/mountain-roads/Mountain Roads.webp

This is a binary file and will not be displayed.

-30
static/posts/mountain-roads/mountain-roads.md
··· 1 - --- 2 - date: 2024-05-13T17:50:42Z 3 - slug: mountain-roads 4 - title: Mountain Roads 5 - tags: 6 - - Canon EOS 6D 7 - - Canon 8 - - "640" 9 - - f/2.8 10 - - 1/400s 11 - - 40.0mm 12 - - EF40mm f/2.8 STM 13 - type: photo 14 - attached: 15 - - Mountain Roads.webp 16 - - Mountain Roads-thumb.jpeg 17 - image: Mountain Roads.webp 18 - thumb: Mountain Roads-thumb.jpeg 19 - language: en 20 - aperture: 28/10 21 - aperture_friendly: f/2.8 22 - camera: Canon EOS 6D 23 - exposure: 1/400 24 - exposure_friendly: 1/400s 25 - focal_length: 40/1 26 - focal_length_friendly: 40.0mm 27 - iso: "640" 28 - lens: EF40mm f/2.8 STM 29 - --- 30 -
static/posts/nordic/Nordic-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/nordic/Nordic.webp

This is a binary file and will not be displayed.

-31
static/posts/nordic/nordic.md
··· 1 - --- 2 - date: 2024-03-20T17:22:22Z 3 - slug: nordic 4 - title: Nordic 5 - tags: 6 - - 10/8000s 7 - - 23.0mm 8 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 9 - - X-E4 10 - - FUJIFILM 11 - - "320" 12 - - f/4.0 13 - type: photo 14 - attached: 15 - - Nordic.webp 16 - - Nordic-thumb.jpeg 17 - image: Nordic.webp 18 - thumb: Nordic-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/8000 24 - exposure_friendly: 10/8000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "320" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/north-end/North End-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/north-end/North End.webp

This is a binary file and will not be displayed.

-31
static/posts/north-end/north-end.md
··· 1 - --- 2 - date: 2024-12-08T14:56:38Z 3 - slug: north-end 4 - title: North End 5 - tags: 6 - - 10/3200s 7 - - 23.0mm 8 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 9 - - X-E4 10 - - FUJIFILM 11 - - "640" 12 - - f/4.0 13 - type: photo 14 - attached: 15 - - North End.webp 16 - - North End-thumb.jpeg 17 - image: North End.webp 18 - thumb: North End-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/3200 24 - exposure_friendly: 10/3200s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/old-love/Old Love-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/old-love/Old Love.webp

This is a binary file and will not be displayed.

-31
static/posts/old-love/old-love.md
··· 1 - --- 2 - date: 2024-09-29T17:08:57Z 3 - slug: old-love 4 - title: Old Love 5 - tags: 6 - - FUJIFILM 7 - - "800" 8 - - f/2.8 9 - - 10/1800s 10 - - 23.0mm 11 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 12 - - X-E4 13 - type: photo 14 - attached: 15 - - Old Love.webp 16 - - Old Love-thumb.jpeg 17 - image: Old Love.webp 18 - thumb: Old Love-thumb.jpeg 19 - language: en 20 - aperture: 280/100 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 10/1800 24 - exposure_friendly: 10/1800s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "800" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/old-town-guide/Old Town Guide-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/old-town-guide/Old Town Guide.webp

This is a binary file and will not be displayed.

-31
static/posts/old-town-guide/old-town-guide.md
··· 1 - --- 2 - date: 2025-05-31T13:29:52Z 3 - slug: old-town-guide 4 - title: Old Town Guide 5 - tags: 6 - - X-E4 7 - - FUJIFILM 8 - - "400" 9 - - f/3.6 10 - - 1/640s 11 - - 23.0mm 12 - - XF23mmF2 R WR 13 - type: photo 14 - attached: 15 - - Old Town Guide.webp 16 - - Old Town Guide-thumb.jpeg 17 - image: Old Town Guide.webp 18 - thumb: Old Town Guide-thumb.jpeg 19 - language: en 20 - aperture: 18/5 21 - aperture_friendly: f/3.6 22 - camera: X-E4 23 - exposure: 1/640 24 - exposure_friendly: 1/640s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/olive/Olive-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/olive/Olive.webp

This is a binary file and will not be displayed.

-30
static/posts/olive/olive.md
··· 1 - --- 2 - date: 2024-08-02T23:01:16Z 3 - slug: olive 4 - title: Olive 5 - tags: 6 - - 35mm F1.4 DG HSM | Art 012 7 - - Canon EOS 6D 8 - - Canon 9 - - "640" 10 - - f/2.8 11 - - 1/1600s 12 - - 35.0mm 13 - type: photo 14 - attached: 15 - - Olive.webp 16 - - Olive-thumb.jpeg 17 - image: Olive.webp 18 - thumb: Olive-thumb.jpeg 19 - language: en 20 - aperture: 28/10 21 - aperture_friendly: f/2.8 22 - camera: Canon EOS 6D 23 - exposure: 1/1600 24 - exposure_friendly: 1/1600s 25 - focal_length: 35/1 26 - focal_length_friendly: 35.0mm 27 - iso: "640" 28 - lens: 35mm F1.4 DG HSM | Art 012 29 - --- 30 -
static/posts/page-turner/Page Turner-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/page-turner/Page Turner.webp

This is a binary file and will not be displayed.

-31
static/posts/page-turner/page-turner.md
··· 1 - --- 2 - date: 2023-08-05T13:27:56Z 3 - slug: page-turner 4 - title: Page Turner 5 - tags: 6 - - "640" 7 - - f/2.8 8 - - 10/600s 9 - - 23.0mm 10 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 11 - - X-E4 12 - - FUJIFILM 13 - type: photo 14 - attached: 15 - - Page Turner.webp 16 - - Page Turner-thumb.jpeg 17 - image: Page Turner.webp 18 - thumb: Page Turner-thumb.jpeg 19 - language: en 20 - aperture: 280/100 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 10/600 24 - exposure_friendly: 10/600s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/picket-fence/Picket Fence-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/picket-fence/Picket Fence.webp

This is a binary file and will not be displayed.

-31
static/posts/picket-fence/picket-fence.md
··· 1 - --- 2 - date: 2024-04-22T17:33:36Z 3 - slug: picket-fence 4 - title: Picket Fence 5 - tags: 6 - - FUJIFILM 7 - - "640" 8 - - f/4.0 9 - - 10/32000s 10 - - 23.0mm 11 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 12 - - X-E4 13 - type: photo 14 - attached: 15 - - Picket Fence.webp 16 - - Picket Fence-thumb.jpeg 17 - image: Picket Fence.webp 18 - thumb: Picket Fence-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/32000 24 - exposure_friendly: 10/32000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/queen/Queen-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/queen/Queen.webp

This is a binary file and will not be displayed.

-31
static/posts/queen/queen.md
··· 1 - --- 2 - date: 2024-11-04T09:53:22Z 3 - slug: queen 4 - title: Queen 5 - tags: 6 - - FUJIFILM 7 - - "400" 8 - - f/3.2 9 - - 10/5000s 10 - - 23.0mm 11 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 12 - - X-E4 13 - type: photo 14 - attached: 15 - - Queen.webp 16 - - Queen-thumb.jpeg 17 - image: Queen.webp 18 - thumb: Queen-thumb.jpeg 19 - language: en 20 - aperture: 320/100 21 - aperture_friendly: f/3.2 22 - camera: X-E4 23 - exposure: 10/5000 24 - exposure_friendly: 10/5000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/reservoir/Reservoir-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/reservoir/Reservoir.webp

This is a binary file and will not be displayed.

-31
static/posts/reservoir/reservoir.md
··· 1 - --- 2 - date: 2023-10-24T16:28:34Z 3 - slug: reservoir 4 - title: Reservoir 5 - tags: 6 - - 10/1800s 7 - - 23.0mm 8 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 9 - - X-E4 10 - - FUJIFILM 11 - - "640" 12 - - f/4.0 13 - type: photo 14 - attached: 15 - - Reservoir.webp 16 - - Reservoir-thumb.jpeg 17 - image: Reservoir.webp 18 - thumb: Reservoir-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/1800 24 - exposure_friendly: 10/1800s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/river-sticks/River Sticks-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/river-sticks/River Sticks.webp

This is a binary file and will not be displayed.

-29
static/posts/river-sticks/river-sticks.md
··· 1 - --- 2 - date: 2024-05-11T22:39:11Z 3 - slug: river-sticks 4 - title: River Sticks 5 - tags: 6 - - "800" 7 - - f/2.8 8 - - 1/1000s 9 - - 40.0mm 10 - - EF40mm f/2.8 STM 11 - - Canon EOS 6D 12 - - Canon 13 - type: photo 14 - attached: 15 - - River Sticks.webp 16 - - River Sticks-thumb.jpeg 17 - image: River Sticks.webp 18 - thumb: River Sticks-thumb.jpeg 19 - language: en 20 - aperture: 14/5 21 - aperture_friendly: f/2.8 22 - camera: Canon EOS 6D 23 - exposure: 1/1000 24 - exposure_friendly: 1/1000s 25 - focal_length: 40/1 26 - focal_length_friendly: 40.0mm 27 - iso: "800" 28 - lens: EF40mm f/2.8 STM 29 - ---
static/posts/rockets/Rockets-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/rockets/Rockets.webp

This is a binary file and will not be displayed.

-31
static/posts/rockets/rockets.md
··· 1 - --- 2 - date: 2023-11-23T15:22:17Z 3 - slug: rockets 4 - title: Rockets 5 - tags: 6 - - 10/5000s 7 - - 23.0mm 8 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 9 - - X-E4 10 - - FUJIFILM 11 - - "400" 12 - - f/3.6 13 - type: photo 14 - attached: 15 - - Rockets.webp 16 - - Rockets-thumb.jpeg 17 - image: Rockets.webp 18 - thumb: Rockets-thumb.jpeg 19 - language: en 20 - aperture: 360/100 21 - aperture_friendly: f/3.6 22 - camera: X-E4 23 - exposure: 10/5000 24 - exposure_friendly: 10/5000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/saturn-v/Saturn V-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/saturn-v/Saturn V.webp

This is a binary file and will not be displayed.

-31
static/posts/saturn-v/saturn-v.md
··· 1 - --- 2 - date: 2023-09-19T12:10:15Z 3 - slug: saturn-v 4 - title: Saturn V 5 - tags: 6 - - 23.0mm 7 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 8 - - X-E4 9 - - FUJIFILM 10 - - "800" 11 - - f/4.0 12 - - 10/40000s 13 - type: photo 14 - attached: 15 - - Saturn V.webp 16 - - Saturn V-thumb.jpeg 17 - image: Saturn V.webp 18 - thumb: Saturn V-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/40000 24 - exposure_friendly: 10/40000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "800" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/seuss-trees/Seuss Trees-thumb.JPG

This is a binary file and will not be displayed.

static/posts/seuss-trees/Seuss Trees.JPG

This is a binary file and will not be displayed.

-31
static/posts/seuss-trees/seuss-trees.md
··· 1 - --- 2 - title: Seuss Trees 3 - date: 2025-10-11T10:09:49Z 4 - slug: seuss-trees 5 - tags: 6 - - X-E4 7 - - FUJIFILM 8 - - "400" 9 - - f/5.6 10 - - 10/16000s 11 - - 23.0mm 12 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 13 - type: photo 14 - attached: 15 - - Seuss Trees.JPG 16 - - Seuss Trees-thumb.JPG 17 - image: Seuss Trees.JPG 18 - thumb: Seuss Trees-thumb.JPG 19 - language: en 20 - aperture: 560/100 21 - aperture_friendly: f/5.6 22 - camera: X-E4 23 - exposure: 10/16000 24 - exposure_friendly: 10/16000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/shack/Shack-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/shack/Shack.webp

This is a binary file and will not be displayed.

-31
static/posts/shack/shack.md
··· 1 - --- 2 - date: 2023-10-28T08:49:29Z 3 - slug: shack 4 - title: Shack 5 - tags: 6 - - FUJIFILM 7 - - "640" 8 - - f/4.0 9 - - 10/1250s 10 - - 23.0mm 11 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 12 - - X-E4 13 - type: photo 14 - attached: 15 - - Shack.webp 16 - - Shack-thumb.jpeg 17 - image: Shack.webp 18 - thumb: Shack-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/1250 24 - exposure_friendly: 10/1250s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/snakes/Snakes-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/snakes/Snakes.webp

This is a binary file and will not be displayed.

-31
static/posts/snakes/snakes.md
··· 1 - --- 2 - date: 2024-04-20T12:11:31Z 3 - slug: snakes 4 - title: Snakes 5 - tags: 6 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 7 - - X-E4 8 - - FUJIFILM 9 - - "800" 10 - - f/2.8 11 - - 10/1250s 12 - - 23.0mm 13 - type: photo 14 - attached: 15 - - Snakes.webp 16 - - Snakes-thumb.jpeg 17 - image: Snakes.webp 18 - thumb: Snakes-thumb.jpeg 19 - language: en 20 - aperture: 280/100 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 10/1250 24 - exposure_friendly: 10/1250s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "800" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/spring/Spring-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/spring/Spring.webp

This is a binary file and will not be displayed.

-31
static/posts/spring/spring.md
··· 1 - --- 2 - date: 2024-03-10T17:43:19Z 3 - slug: spring 4 - title: Spring 5 - tags: 6 - - X-E4 7 - - FUJIFILM 8 - - "640" 9 - - f/4.0 10 - - 10/25000s 11 - - 23.0mm 12 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 13 - type: photo 14 - attached: 15 - - Spring.webp 16 - - Spring-thumb.jpeg 17 - image: Spring.webp 18 - thumb: Spring-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/25000 24 - exposure_friendly: 10/25000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/star/Star-thumb.JPG

This is a binary file and will not be displayed.

static/posts/star/Star.JPG

This is a binary file and will not be displayed.

-31
static/posts/star/star.md
··· 1 - --- 2 - title: Star 3 - date: 2025-08-03T16:44:20Z 4 - slug: star 5 - tags: 6 - - FUJIFILM 7 - - "800" 8 - - f/4.0 9 - - 10/5000s 10 - - 23.0mm 11 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 12 - - X-E4 13 - type: photo 14 - attached: 15 - - Star.JPG 16 - - Star-thumb.JPG 17 - image: Star.JPG 18 - thumb: Star-thumb.JPG 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/5000 24 - exposure_friendly: 10/5000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "800" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/studio/Studio-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/studio/Studio.webp

This is a binary file and will not be displayed.

-31
static/posts/studio/studio.md
··· 1 - --- 2 - date: 2023-06-22T09:30:14Z 3 - slug: studio 4 - title: Studio 5 - tags: 6 - - f/2.8 7 - - 1/80s 8 - - 23.0mm 9 - - XF23mmF2 R WR 10 - - X-E4 11 - - FUJIFILM 12 - - "800" 13 - type: photo 14 - attached: 15 - - Studio.webp 16 - - Studio-thumb.jpeg 17 - image: Studio.webp 18 - thumb: Studio-thumb.jpeg 19 - language: en 20 - aperture: 14/5 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 1/80 24 - exposure_friendly: 1/80s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "800" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/suby/Suby-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/suby/Suby.jpeg

This is a binary file and will not be displayed.

-31
static/posts/suby/suby.md
··· 1 - --- 2 - title: Suby 3 - date: 2025-11-02T11:23:36Z 4 - slug: suby 5 - tags: 6 - - X-E4 7 - - FUJIFILM 8 - - "400" 9 - - f/2.8 10 - - 1/800s 11 - - 23.0mm 12 - - XF23mmF2 R WR 13 - type: photo 14 - attached: 15 - - Suby.jpeg 16 - - Suby-thumb.jpeg 17 - image: Suby.jpeg 18 - thumb: Suby-thumb.jpeg 19 - language: en 20 - aperture: 14/5 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 1/800 24 - exposure_friendly: 1/800s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/summer-breeze/Summer Breeze-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/summer-breeze/Summer Breeze.webp

This is a binary file and will not be displayed.

-30
static/posts/summer-breeze/summer-breeze.md
··· 1 - --- 2 - date: 2024-08-02T23:01:28Z 3 - slug: summer-breeze 4 - title: Summer Breeze 5 - tags: 6 - - Canon EOS 6D 7 - - Canon 8 - - "640" 9 - - f/2.8 10 - - 1/1250s 11 - - 35.0mm 12 - - 35mm F1.4 DG HSM | Art 012 13 - type: photo 14 - attached: 15 - - Summer Breeze.webp 16 - - Summer Breeze-thumb.jpeg 17 - image: Summer Breeze.webp 18 - thumb: Summer Breeze-thumb.jpeg 19 - language: en 20 - aperture: 28/10 21 - aperture_friendly: f/2.8 22 - camera: Canon EOS 6D 23 - exposure: 1/1250 24 - exposure_friendly: 1/1250s 25 - focal_length: 35/1 26 - focal_length_friendly: 35.0mm 27 - iso: "640" 28 - lens: 35mm F1.4 DG HSM | Art 012 29 - --- 30 -
static/posts/summer-face/Summer Face-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/summer-face/Summer Face.webp

This is a binary file and will not be displayed.

-31
static/posts/summer-face/summer-face.md
··· 1 - --- 2 - title: Summer Face 3 - date: 2025-05-31T13:33:34Z 4 - slug: summer-face 5 - tags: 6 - - 23.0mm 7 - - XF23mmF2 R WR 8 - - X-E4 9 - - FUJIFILM 10 - - "400" 11 - - f/3.6 12 - - 1/640s 13 - type: photo 14 - attached: 15 - - Summer Face.webp 16 - - Summer Face-thumb.jpeg 17 - image: Summer Face.webp 18 - thumb: Summer Face-thumb.jpeg 19 - language: en 20 - aperture: 18/5 21 - aperture_friendly: f/3.6 22 - camera: X-E4 23 - exposure: 1/640 24 - exposure_friendly: 1/640s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/super-8/Super 8-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/super-8/Super 8.jpeg

This is a binary file and will not be displayed.

-31
static/posts/super-8/super-8.md
··· 1 - --- 2 - title: Super 8 3 - date: 2025-11-02T12:17:19Z 4 - slug: super-8 5 - tags: 6 - - "400" 7 - - f/2.8 8 - - 1/2000s 9 - - 23.0mm 10 - - XF23mmF2 R WR 11 - - X-E4 12 - - FUJIFILM 13 - type: photo 14 - attached: 15 - - Super 8.jpeg 16 - - Super 8-thumb.jpeg 17 - image: Super 8.jpeg 18 - thumb: Super 8-thumb.jpeg 19 - language: en 20 - aperture: 14/5 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 1/2000 24 - exposure_friendly: 1/2000s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/the-park/The Park-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/the-park/The Park.webp

This is a binary file and will not be displayed.

-31
static/posts/the-park/the-park.md
··· 1 - --- 2 - date: 2024-10-19T10:38:01Z 3 - slug: the-park 4 - title: The Park 5 - tags: 6 - - FUJIFILM 7 - - "800" 8 - - f/2.2 9 - - 10/8000s 10 - - 23.0mm 11 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 12 - - X-E4 13 - type: photo 14 - attached: 15 - - The Park.webp 16 - - The Park-thumb.jpeg 17 - image: The Park.webp 18 - thumb: The Park-thumb.jpeg 19 - language: en 20 - aperture: 220/100 21 - aperture_friendly: f/2.2 22 - camera: X-E4 23 - exposure: 10/8000 24 - exposure_friendly: 10/8000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "800" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/the-valley/The Valley-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/the-valley/The Valley.webp

This is a binary file and will not be displayed.

-31
static/posts/the-valley/the-valley.md
··· 1 - --- 2 - date: 2024-03-23T12:41:42Z 3 - slug: the-valley 4 - title: The Valley 5 - tags: 6 - - 10/12500s 7 - - 23.0mm 8 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 9 - - X-E4 10 - - FUJIFILM 11 - - "400" 12 - - f/8.0 13 - type: photo 14 - attached: 15 - - The Valley.webp 16 - - The Valley-thumb.jpeg 17 - image: The Valley.webp 18 - thumb: The Valley-thumb.jpeg 19 - language: en 20 - aperture: 800/100 21 - aperture_friendly: f/8.0 22 - camera: X-E4 23 - exposure: 10/12500 24 - exposure_friendly: 10/12500s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/three-ships/Three Ships-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/three-ships/Three Ships.webp

This is a binary file and will not be displayed.

-31
static/posts/three-ships/three-ships.md
··· 1 - --- 2 - date: 2023-11-23T08:00:17Z 3 - slug: three-ships 4 - title: Three Ships 5 - tags: 6 - - f/4.0 7 - - 10/25000s 8 - - 23.0mm 9 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 10 - - X-E4 11 - - FUJIFILM 12 - - "640" 13 - type: photo 14 - attached: 15 - - Three Ships.webp 16 - - Three Ships-thumb.jpeg 17 - image: Three Ships.webp 18 - thumb: Three Ships-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/25000 24 - exposure_friendly: 10/25000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/ticket/Ticket-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/ticket/Ticket.webp

This is a binary file and will not be displayed.

-31
static/posts/ticket/ticket.md
··· 1 - --- 2 - date: 2024-12-29T13:51:40Z 3 - slug: ticket 4 - title: Ticket 5 - tags: 6 - - FUJIFILM 7 - - "640" 8 - - f/2.8 9 - - 1/160s 10 - - 23.0mm 11 - - XF23mmF2 R WR 12 - - X-E4 13 - type: photo 14 - attached: 15 - - Ticket.webp 16 - - Ticket-thumb.jpeg 17 - image: Ticket.webp 18 - thumb: Ticket-thumb.jpeg 19 - language: en 20 - aperture: 14/5 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 1/160 24 - exposure_friendly: 1/160s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/train/Train-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/train/Train.webp

This is a binary file and will not be displayed.

-31
static/posts/train/train.md
··· 1 - --- 2 - date: 2022-09-24T16:36:10Z 3 - slug: train 4 - title: Train 5 - tags: 6 - - X-E4 7 - - FUJIFILM 8 - - "640" 9 - - f/4.0 10 - - 10/1000s 11 - - 27.0mm 12 - - "XF27mmF2.8 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 13 - type: photo 14 - attached: 15 - - Train.webp 16 - - Train-thumb.jpeg 17 - image: Train.webp 18 - thumb: Train-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/1000 24 - exposure_friendly: 10/1000s 25 - focal_length: 2700/100 26 - focal_length_friendly: 27.0mm 27 - iso: "640" 28 - lens: "XF27mmF2.8 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/tree-web/Tree Web-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/tree-web/Tree Web.jpeg

This is a binary file and will not be displayed.

-31
static/posts/tree-web/tree-web.md
··· 1 - --- 2 - title: Tree Web 3 - date: 2025-11-03T12:32:24Z 4 - slug: tree-web 5 - tags: 6 - - 23.0mm 7 - - XF23mmF2 R WR 8 - - X-E4 9 - - FUJIFILM 10 - - "640" 11 - - f/3.2 12 - - 1/800s 13 - type: photo 14 - attached: 15 - - Tree Web.jpeg 16 - - Tree Web-thumb.jpeg 17 - image: Tree Web.jpeg 18 - thumb: Tree Web-thumb.jpeg 19 - language: en 20 - aperture: 16/5 21 - aperture_friendly: f/3.2 22 - camera: X-E4 23 - exposure: 1/800 24 - exposure_friendly: 1/800s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/tumble/Tumble-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/tumble/Tumble.jpeg

This is a binary file and will not be displayed.

-31
static/posts/tumble/tumble.md
··· 1 - --- 2 - title: Tumble 3 - date: 2025-11-03T11:54:09Z 4 - slug: tumble 5 - tags: 6 - - X-E4 7 - - FUJIFILM 8 - - "640" 9 - - f/2.8 10 - - 1/500s 11 - - 23.0mm 12 - - XF23mmF2 R WR 13 - type: photo 14 - attached: 15 - - Tumble.jpeg 16 - - Tumble-thumb.jpeg 17 - image: Tumble.jpeg 18 - thumb: Tumble-thumb.jpeg 19 - language: en 20 - aperture: 14/5 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 1/500 24 - exposure_friendly: 1/500s 25 - focal_length: 23/1 26 - focal_length_friendly: 23.0mm 27 - iso: "640" 28 - lens: XF23mmF2 R WR 29 - make: FUJIFILM 30 - --- 31 -
static/posts/uncle-bread/Uncle Bread-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/uncle-bread/Uncle Bread.webp

This is a binary file and will not be displayed.

-31
static/posts/uncle-bread/uncle-bread.md
··· 1 - --- 2 - date: 2024-11-04T09:26:53Z 3 - slug: uncle-bread 4 - title: Uncle Bread 5 - tags: 6 - - f/4.0 7 - - 10/5000s 8 - - 23.0mm 9 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 10 - - X-E4 11 - - FUJIFILM 12 - - "400" 13 - type: photo 14 - attached: 15 - - Uncle Bread.webp 16 - - Uncle Bread-thumb.jpeg 17 - image: Uncle Bread.webp 18 - thumb: Uncle Bread-thumb.jpeg 19 - language: en 20 - aperture: 400/100 21 - aperture_friendly: f/4.0 22 - camera: X-E4 23 - exposure: 10/5000 24 - exposure_friendly: 10/5000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/vaer/VAER-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/vaer/VAER.webp

This is a binary file and will not be displayed.

-31
static/posts/vaer/vaer.md
··· 1 - --- 2 - date: 2024-09-29T16:04:17Z 3 - slug: vaer 4 - title: Vaer 5 - tags: 6 - - f/2.8 7 - - 10/3200s 8 - - 23.0mm 9 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 10 - - X-E4 11 - - FUJIFILM 12 - - "800" 13 - type: photo 14 - attached: 15 - - VAER.webp 16 - - VAER-thumb.jpeg 17 - image: VAER.webp 18 - thumb: VAER-thumb.jpeg 19 - language: en 20 - aperture: 280/100 21 - aperture_friendly: f/2.8 22 - camera: X-E4 23 - exposure: 10/3200 24 - exposure_friendly: 10/3200s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "800" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/walk/Walk-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/walk/Walk.webp

This is a binary file and will not be displayed.

-31
static/posts/walk/walk.md
··· 1 - --- 2 - date: 2024-11-29T14:02:00Z 3 - slug: walk 4 - title: Walk 5 - tags: 6 - - 10/25000s 7 - - 23.0mm 8 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 9 - - X-E4 10 - - FUJIFILM 11 - - "400" 12 - - f/5.0 13 - type: photo 14 - attached: 15 - - Walk.webp 16 - - Walk-thumb.jpeg 17 - image: Walk.webp 18 - thumb: Walk-thumb.jpeg 19 - language: en 20 - aperture: 500/100 21 - aperture_friendly: f/5.0 22 - camera: X-E4 23 - exposure: 10/25000 24 - exposure_friendly: 10/25000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/welcome-to-pottsfield/Welcome to Pottsfield -thumb.jpeg

This is a binary file and will not be displayed.

static/posts/welcome-to-pottsfield/Welcome to Pottsfield .webp

This is a binary file and will not be displayed.

-31
static/posts/welcome-to-pottsfield/welcome-to-pottsfield.md
··· 1 - --- 2 - date: 2024-10-19T17:17:07Z 3 - slug: welcome-to-pottsfield 4 - title: Welcome To Pottsfield 5 - tags: 6 - - 10/6400s 7 - - 23.0mm 8 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 9 - - X-E4 10 - - FUJIFILM 11 - - "800" 12 - - f/2.5 13 - type: photo 14 - attached: 15 - - Welcome to Pottsfield .webp 16 - - Welcome to Pottsfield -thumb.jpeg 17 - image: Welcome to Pottsfield .webp 18 - thumb: Welcome to Pottsfield -thumb.jpeg 19 - language: en 20 - aperture: 250/100 21 - aperture_friendly: f/2.5 22 - camera: X-E4 23 - exposure: 10/6400 24 - exposure_friendly: 10/6400s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "800" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
static/posts/young-wanderer/Young Wanderer-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/young-wanderer/Young Wanderer.webp

This is a binary file and will not be displayed.

-29
static/posts/young-wanderer/young-wanderer.md
··· 1 - --- 2 - date: 2024-05-11T22:39:07Z 3 - slug: young-wanderer 4 - title: Young Wanderer 5 - tags: 6 - - 40.0mm 7 - - EF40mm f/2.8 STM 8 - - Canon EOS 6D 9 - - Canon 10 - - "800" 11 - - f/2.8 12 - - 1/400s 13 - type: photo 14 - attached: 15 - - Young Wanderer.webp 16 - - Young Wanderer-thumb.jpeg 17 - image: Young Wanderer.webp 18 - thumb: Young Wanderer-thumb.jpeg 19 - language: en 20 - aperture: 14/5 21 - aperture_friendly: f/2.8 22 - camera: Canon EOS 6D 23 - exposure: 1/400 24 - exposure_friendly: 1/400s 25 - focal_length: 40/1 26 - focal_length_friendly: 40.0mm 27 - iso: "800" 28 - lens: EF40mm f/2.8 STM 29 - ---
static/posts/zinnia/Zinnia-thumb.jpeg

This is a binary file and will not be displayed.

static/posts/zinnia/Zinnia.webp

This is a binary file and will not be displayed.

-31
static/posts/zinnia/zinnia.md
··· 1 - --- 2 - date: 2024-10-12T10:40:18Z 3 - slug: zinnia 4 - title: Zinnia 5 - tags: 6 - - "400" 7 - - f/5.6 8 - - 10/20000s 9 - - 23.0mm 10 - - "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 11 - - X-E4 12 - - FUJIFILM 13 - type: photo 14 - attached: 15 - - Zinnia.webp 16 - - Zinnia-thumb.jpeg 17 - image: Zinnia.webp 18 - thumb: Zinnia-thumb.jpeg 19 - language: en 20 - aperture: 560/100 21 - aperture_friendly: f/5.6 22 - camera: X-E4 23 - exposure: 10/20000 24 - exposure_friendly: 10/20000s 25 - focal_length: 2300/100 26 - focal_length_friendly: 23.0mm 27 - iso: "400" 28 - lens: "XF23mmF2 R WR\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" 29 - make: FUJIFILM 30 - --- 31 -
+3 -3
svelte.config.js
··· 1 - import adapter from '@sveltejs/adapter-auto'; 1 + import adapter from "@sveltejs/adapter-cloudflare"; 2 2 3 3 /** @type {import('@sveltejs/kit').Config} */ 4 4 const config = { ··· 6 6 // adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list. 7 7 // If your environment is not supported, or you settled on a specific environment, switch out the adapter. 8 8 // See https://svelte.dev/docs/kit/adapters for more information about adapters. 9 - adapter: adapter() 10 - } 9 + adapter: adapter(), 10 + }, 11 11 }; 12 12 13 13 export default config;
+24
wrangler.jsonc
··· 1 + { 2 + "name": "steve-photo-svelte", 3 + "main": ".svelte-kit/cloudflare/_worker.js", 4 + "compatibility_date": "2026-01-20", 5 + "assets": { 6 + "binding": "ASSETS", 7 + "directory": ".svelte-kit/cloudflare" 8 + }, 9 + "d1_databases": [ 10 + { 11 + "binding": "DB", 12 + "database_name": "photos-db", 13 + "database_id": "e95a2bd9-c313-47b1-ac91-b518781fb3ee", 14 + "remote": true 15 + } 16 + ], 17 + "r2_buckets": [ 18 + { 19 + "binding": "PHOTOS", 20 + "bucket_name": "steve-photos", 21 + "remote": true 22 + } 23 + ] 24 + }